@font-face{font-family:Inter;font-style:normal;font-weight:400 600;font-display:swap;src:url(/assets/inter-latin-Dx4kXJAl.woff2) format("woff2")}:root{--surface-0: #FFFFFF;--surface-1: #FAF9F5;--surface-2: #F3F1EA;--surface-warm: #F7F5EF;--border-soft: #EAE7DE;--border-strong: #DBD7CA;--ink-900: #26241F;--ink-600: #5D5A50;--ink-400: #9B968A;--olive: #67713F;--olive-deep: #525A31;--olive-tint: #EEF0E4;--accent-success: #3E7A54;--accent-warn: #B08A3E;--accent-danger: #A63D33;--danger-tint: #F7EAE8;--warn-tint: #F7F0E1;--success-tint: #E9F1EC;--font-sans: "Inter", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif;--font-mono: ui-monospace, "SF Mono", Menlo, monospace;--text-11: 11px;--text-12: 12px;--text-13: 13px;--text-13-5: 13.5px;--text-14: 14px;--text-16: 16px;--text-18: 18px;--text-20: 20px;--text-22: 22px;--text-26: 26px;--weight-regular: 400;--weight-medium: 500;--weight-semibold: 600;--radius: 8px;--shadow-1: 0 1px 2px rgba(38, 36, 31, .06);--shadow-2: 0 8px 30px rgba(38, 36, 31, .12);--focus-ring: 2px solid var(--olive);--focus-ring-offset: 2px;--focus-glow: 0 0 0 2px rgba(103, 113, 63, .14);--hover-wash: rgba(38, 36, 31, .04);--scrim: rgba(38, 36, 31, .34);--op-nav-fg: #EDEBE3;--op-nav-strong: #FFFFFF;--op-nav-fg-dim: rgba(237, 235, 227, .55);--op-nav-fg-faint: rgba(237, 235, 227, .4);--op-nav-item: rgba(237, 235, 227, .75);--op-nav-foot: rgba(237, 235, 227, .5);--op-nav-hover: rgba(255, 255, 255, .07);--op-nav-border: rgba(255, 255, 255, .1);--page-max-lg: 1120px;--page-max-xl: 1320px;--page-max-2xl: 1600px;--page-max-3xl: 1760px;--page-max-4xl: 2100px;--page-max-5xl: 2600px;--measure-form: 880px;--modal-max-form: 980px;--nav-w: 230px;--nav-w-sm: 200px;--nav-w-2xl: 248px;--nav-w-4xl: 276px;--nav-w-5xl: 320px;--page-pad-y: 26px;--page-pad-x: 28px;--grid-min-card: 260px;--grid-min-field: 240px;--cell-pad-y: 10px;--cell-pad-x: 12px}@media(max-width:767px){:root{--page-pad-y: 18px;--page-pad-x: 16px}}@media(min-width:1920px){:root{--cell-pad-x: 14px;--modal-max-form: 1120px}}@media(min-width:2560px){:root{--text-11: 12px;--text-12: 13px;--text-13: 14px;--text-13-5: 14.5px;--text-14: 15px;--text-16: 17px;--text-18: 20px;--text-20: 22px;--text-22: 25px;--text-26: 30px;--cell-pad-y: 12px;--cell-pad-x: 16px;--page-pad-y: 30px;--page-pad-x: 34px;--measure-form: 1000px;--modal-max-form: 1320px;--grid-min-card: 320px;--grid-min-field: 280px}}@media(min-width:3200px){:root{--text-11: 13px;--text-12: 14px;--text-13: 15px;--text-13-5: 15.5px;--text-14: 16px;--text-16: 19px;--text-18: 22px;--text-20: 24px;--text-22: 28px;--text-26: 34px;--cell-pad-y: 14px;--cell-pad-x: 20px;--page-pad-y: 36px;--page-pad-x: 40px;--measure-form: 1120px;--modal-max-form: 1560px;--grid-min-card: 360px;--grid-min-field: 320px;--radius: 10px}}*,*:before,*:after{box-sizing:border-box;margin:0;padding:0}html,body{height:100%}button{font:inherit}body{margin:0;background:var(--surface-0);color:var(--ink-900);font-family:var(--font-sans);font-size:var(--text-14);line-height:1.5;-webkit-font-smoothing:antialiased}:focus-visible{outline:var(--focus-ring);outline-offset:var(--focus-ring-offset)}@media(prefers-reduced-motion:reduce){*,*:before,*:after{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important;scroll-behavior:auto!important}}.au-button{display:inline-flex;align-items:center;justify-content:center;gap:8px;padding:9px 16px;border:1px solid transparent;border-radius:var(--radius);font-family:var(--font-sans);font-size:var(--text-14);font-weight:var(--weight-medium);line-height:1.5;cursor:pointer;transition:background-color .12s ease,border-color .12s ease,color .12s ease}.au-button:focus-visible{outline:var(--focus-ring);outline-offset:var(--focus-ring-offset)}.au-button--primary{background:var(--olive);border-color:var(--olive);color:var(--surface-0)}.au-button--primary:hover:not(:disabled){background:var(--olive-deep);border-color:var(--olive-deep)}.au-button--secondary{background:var(--surface-0);border-color:var(--border-strong);color:var(--ink-900)}.au-button--secondary:hover:not(:disabled){background:var(--surface-1)}.au-button--quiet{padding:4px 2px;background:transparent;border-color:transparent;color:var(--ink-600);font-size:var(--text-13)}.au-grid-toolbar{display:flex;align-items:center;justify-content:flex-end;gap:8px;margin-bottom:8px}.au-button--icon{display:inline-flex;align-items:center;justify-content:center;width:30px;height:30px;padding:0}.au-button--icon svg{display:block}.au-button--quiet:hover:not(:disabled){color:var(--ink-900)}.au-button--danger{background:var(--accent-danger);border-color:var(--accent-danger);color:var(--surface-0)}.au-button--danger:hover:not(:disabled){background:color-mix(in srgb,var(--accent-danger) 85%,var(--ink-900));border-color:color-mix(in srgb,var(--accent-danger) 85%,var(--ink-900))}.au-button--danger:focus-visible{outline-color:var(--accent-danger)}.au-button--primary:disabled{background:var(--border-strong);border-color:var(--border-strong);color:var(--ink-400)}.au-button:disabled{cursor:not-allowed}.au-button--secondary:disabled,.au-button--quiet:disabled,.au-button--danger:disabled{opacity:.5}.au-button__spinner{width:1em;height:1em;flex:none;border-radius:50%;border:2px solid color-mix(in srgb,currentColor 30%,transparent);border-top-color:currentColor;animation:au-spin .7s linear infinite}@keyframes au-spin{to{transform:rotate(360deg)}}.au-input{box-sizing:border-box;width:100%;padding:9px 12px;background:var(--surface-2);border:1px solid var(--border-strong);border-radius:var(--radius);color:var(--ink-900);font-family:var(--font-sans);font-size:var(--text-14);line-height:1.5;transition:border-color .12s ease,background-color .12s ease}.au-input::placeholder{color:var(--ink-400)}.au-input:focus,.au-input:focus-visible{outline:none;border-color:var(--olive);background:var(--surface-0);box-shadow:var(--focus-glow)}.au-input--invalid{border-color:var(--accent-danger)}.au-input:disabled{opacity:.5;cursor:not-allowed}.au-select{box-sizing:border-box;width:100%;padding:9px 36px 9px 12px;-moz-appearance:none;appearance:none;-webkit-appearance:none;background-color:var(--surface-2);background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%2326241F' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpolyline points='6 9 12 15 18 9'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 12px center;background-size:16px 16px;border:1px solid var(--border-strong);border-radius:var(--radius);color:var(--ink-900);font-family:var(--font-sans);font-size:var(--text-14);line-height:1.5;transition:border-color .12s ease,background-color .12s ease}.au-select:focus,.au-select:focus-visible{outline:none;border-color:var(--olive);background-color:var(--surface-0);box-shadow:var(--focus-glow)}.au-select:disabled{opacity:.5;cursor:not-allowed}.au-combobox{position:relative}.au-combobox__input{padding-right:64px}.au-combobox__chev{position:absolute;top:50%;right:8px;width:24px;height:24px;transform:translateY(-50%);display:inline-flex;align-items:center;justify-content:center;border:0;background:transparent;color:var(--ink-900);cursor:pointer}.au-combobox__chev svg{width:16px;height:16px}.au-combobox__chev:disabled{opacity:.5;cursor:not-allowed}.au-combobox__input--invalid{border-color:var(--accent-danger)}.au-combobox__clear{position:absolute;top:50%;right:34px;width:24px;height:24px;transform:translateY(-50%);border:0;border-radius:999px;background:transparent;color:var(--ink-600);font:inherit;line-height:1;cursor:pointer}.au-combobox__clear:hover{background:#26241f14;color:var(--ink-900)}.au-combobox__panel{position:fixed;z-index:60;box-sizing:border-box;max-height:260px;margin:0;overflow-y:auto;padding:4px;list-style:none;background:var(--surface-0);border:1px solid var(--border-soft);border-radius:var(--radius);box-shadow:var(--shadow-2)}.au-combobox__opt,.au-combobox__empty{display:flex;align-items:center;min-height:36px;padding:4px 10px;border-radius:6px;cursor:pointer}.au-combobox__empty{cursor:default}.au-combobox__opt:hover,.au-combobox__opt--active{background:var(--surface-1)}.au-combobox__opt[aria-selected=true]{font-weight:var(--weight-semibold)}.au-multiselect{position:relative}.au-multiselect__trigger{box-sizing:border-box;width:100%;display:flex;align-items:center;justify-content:space-between;gap:8px;padding:9px 12px;background:var(--surface-2);border:1px solid var(--border-strong);border-radius:var(--radius);color:var(--ink-900);font-family:var(--font-sans);font-size:var(--text-14);line-height:1.5;text-align:left;cursor:pointer;transition:border-color .12s ease,background-color .12s ease}.au-multiselect__trigger:focus,.au-multiselect__trigger:focus-visible{outline:none;border-color:var(--olive);background:var(--surface-0);box-shadow:var(--focus-glow)}.au-multiselect__trigger:disabled{opacity:.5;cursor:not-allowed}.au-multiselect__chev{flex:none;width:16px;height:16px;color:var(--ink-900)}.au-multiselect__trigger--invalid{border-color:var(--accent-danger)}.au-multiselect__panel{position:fixed;z-index:60;box-sizing:border-box;max-height:260px;overflow-y:auto;padding:4px;background:var(--surface-0);border:1px solid var(--border-soft);border-radius:var(--radius);box-shadow:var(--shadow-2)}.au-multiselect__opt{display:flex;align-items:center;gap:10px;min-height:36px;padding:4px 8px;border-radius:6px;cursor:pointer}.au-multiselect__opt:hover{background:var(--surface-1)}.au-multiselect__opt input{width:18px;height:18px}.au-password{position:relative;display:inline-block;width:100%}.au-password .au-input{padding-right:40px}.au-password__toggle{position:absolute;top:50%;right:6px;transform:translateY(-50%);display:inline-flex;align-items:center;justify-content:center;width:28px;height:28px;padding:0;background:transparent;border:none;border-radius:var(--radius);color:var(--ink-600);cursor:pointer}.au-password__toggle:hover:not(:disabled){color:var(--ink-900)}.au-password__toggle:focus-visible{outline:var(--focus-ring);outline-offset:var(--focus-ring-offset)}.au-password__toggle:disabled{opacity:.5;cursor:not-allowed}.au-field{display:flex;flex-direction:column;gap:6px}.au-field__label{color:var(--ink-600);font-size:var(--text-11);font-weight:var(--weight-semibold);letter-spacing:.08em;text-transform:uppercase}.au-field__required{margin-left:3px;color:var(--accent-danger)}.au-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}.au-field__hint{margin:0;color:var(--ink-400);font-size:var(--text-13)}.au-field__error{margin:0;color:var(--accent-danger);font-size:var(--text-13)}.au-card{background:var(--surface-0);border:1px solid var(--border-soft);border-radius:var(--radius);box-shadow:var(--shadow-1)}.au-card--surface-1{background:var(--surface-1)}.au-banner{display:flex;align-items:flex-start;gap:10px;padding:11px 14px;border:1px solid var(--border-soft);border-radius:var(--radius);background:var(--surface-1);color:var(--ink-600);font-size:var(--text-13);line-height:1.5}.au-banner__dot{width:7px;height:7px;flex:none;margin-top:5px;border-radius:50%;background:var(--ink-400)}.au-banner--success .au-banner__dot{background:var(--accent-success)}.au-banner--warn .au-banner__dot{background:var(--accent-warn)}.au-banner--danger .au-banner__dot{background:var(--accent-danger)}.au-banner b,.au-banner strong{color:var(--ink-900);font-weight:var(--weight-medium)}.au-banner--toast{position:fixed;left:50%;bottom:24px;transform:translate(-50%);z-index:1300;width:max-content;max-width:min(560px,calc(100vw - 32px));align-items:center;background:var(--surface-0);border-color:var(--border-strong);box-shadow:0 8px 28px #26241f2e}.au-banner__close{flex:none;margin-left:4px;min-width:26px;min-height:26px;border:none;border-radius:var(--radius);background:transparent;color:var(--ink-600);font:inherit;font-size:13px;cursor:pointer}.au-banner__close:hover,.au-banner__close:focus-visible{background:var(--surface-2);color:var(--ink-900);outline:none}.au-stepper{display:flex;gap:6px;margin:0;padding:0;list-style:none}.au-stepper__step{flex:1;text-align:center}.au-stepper__marker{display:block;height:2px;margin-bottom:8px;border-radius:2px;background:var(--border-soft)}.au-stepper__step--completed .au-stepper__marker,.au-stepper__step--active .au-stepper__marker{background:var(--olive)}.au-stepper__label{color:var(--ink-400);font-size:var(--text-12);font-weight:var(--weight-medium)}.au-stepper__step--completed .au-stepper__label{color:var(--ink-600)}.au-stepper__step--active .au-stepper__label{color:var(--ink-900);font-weight:var(--weight-semibold)}.au-code{display:inline-flex;gap:8px}.au-code__cell{box-sizing:border-box;width:44px;height:52px;padding:0;text-align:center;background:var(--surface-2);border:1px solid var(--border-strong);border-radius:var(--radius);color:var(--ink-900);font-family:var(--font-sans);font-size:var(--text-20);font-weight:var(--weight-semibold);transition:border-color .12s ease}.au-code__cell:focus,.au-code__cell:focus-visible{outline:none;border-color:var(--olive);background:var(--surface-0);box-shadow:var(--focus-glow)}.au-code__cell:disabled{opacity:.5;cursor:not-allowed}.au-overline{color:var(--ink-400);font-size:var(--text-11);font-weight:var(--weight-semibold);letter-spacing:.08em;text-transform:uppercase}.au-page-title{margin:0;font-size:var(--text-22);font-weight:var(--weight-semibold);letter-spacing:-.01em}.au-page-sub{color:var(--ink-600);font-size:var(--text-13)}.au-meta{color:var(--ink-400);font-size:var(--text-12)}.au-mono{font-family:var(--font-mono)}.au-page-head{display:flex;align-items:flex-end;justify-content:space-between;flex-wrap:wrap;gap:16px;margin-bottom:18px}.au-panel-head{display:flex;align-items:center;justify-content:space-between;padding:12px 16px;border-bottom:1px solid var(--border-soft)}.au-panel-head .au-panel-title{font-size:var(--text-13);font-weight:var(--weight-semibold)}.au-list-row{display:flex;align-items:center;justify-content:space-between;gap:10px;padding:11px 16px;border-bottom:1px solid var(--border-soft);font-size:var(--text-13)}.au-list-row:last-child{border-bottom:none}.au-list-row>span:first-child{color:var(--ink-600)}.au-list-row>b{font-weight:var(--weight-semibold);text-align:right}.au-tbl{width:100%;border-collapse:collapse;font-size:var(--text-13-5)}.au-tbl th{padding:var(--cell-pad-y) calc(var(--cell-pad-x) + 2px);border-bottom:1px solid var(--border-soft);background:var(--surface-warm);color:var(--ink-400);font-size:var(--text-11);font-weight:var(--weight-semibold);letter-spacing:.06em;text-align:left;text-transform:uppercase}.au-tbl td{padding:var(--cell-pad-y) calc(var(--cell-pad-x) + 2px);border-bottom:1px solid var(--border-soft);vertical-align:middle}.au-tbl tr:last-child td{border-bottom:none}.au-tbl b{font-weight:var(--weight-semibold)}.au-tag{display:inline-flex;align-items:center;gap:6px;padding:3px 10px;border-radius:999px;font-size:var(--text-11);font-weight:var(--weight-semibold);letter-spacing:.05em;text-transform:uppercase}.au-tag--success{background:var(--success-tint);color:var(--accent-success)}.au-tag--warn{background:var(--warn-tint);color:var(--accent-warn)}.au-tag--danger{background:var(--danger-tint);color:var(--accent-danger)}.au-tag--olive{background:var(--olive-tint);color:var(--olive-deep)}.au-tag--neutral{background:var(--surface-2);color:var(--ink-600)}.au-tiles{display:grid;grid-template-columns:repeat(4,1fr);gap:14px;margin-bottom:22px}.au-tiles--five{grid-template-columns:repeat(5,1fr)}.au-tile{position:relative;padding:16px 18px}.au-tile__arrow{position:absolute;right:10px;bottom:10px;display:inline-flex;align-items:center;justify-content:center;width:26px;height:26px;border:1px solid var(--border-strong);border-radius:50%;background:transparent;color:var(--ink-600);font-size:var(--text-13);line-height:1;cursor:pointer}.au-tile__arrow:hover{color:var(--ink-900);border-color:var(--ink-600)}.au-tile__n{margin:2px 0;font-size:var(--text-26);font-weight:var(--weight-semibold);letter-spacing:-.02em}.au-tile__lbl{color:var(--ink-600);font-size:var(--text-12)}.au-tile__d{margin-top:4px;color:var(--ink-400);font-size:var(--text-11)}.au-searchbox{position:relative;flex:1;min-width:0;max-width:360px}.au-searchbox__input{width:100%;padding:8px 12px;background:var(--surface-2);border:1px solid var(--border-strong);border-radius:var(--radius);color:var(--ink-900);font-family:var(--font-sans);font-size:var(--text-13);line-height:1.5;outline:none}.au-searchbox__input::placeholder{color:var(--ink-400)}.au-searchbox__input:focus,.au-searchbox__input:focus-visible{outline:none;border-color:var(--olive);background:var(--surface-0);box-shadow:var(--focus-glow)}.au-table-wrap{width:100%;max-width:100%;overflow-x:auto;overscroll-behavior-x:contain}.au-grid{display:grid;gap:14px;grid-template-columns:repeat(auto-fit,minmax(var(--au-grid-min, var(--grid-min-card)),1fr))}.au-grid--narrow{--au-grid-min: 200px}.au-grid--wide{--au-grid-min: 340px}.au-form-grid{display:grid;gap:0 16px;grid-template-columns:repeat(2,minmax(0,1fr));align-items:start}.au-form-grid--3{grid-template-columns:repeat(3,minmax(0,1fr))}.au-form-grid__span{grid-column:1 / -1}.au-measure-form{width:100%;max-width:var(--measure-form)}@media(max-width:1279px){.au-form-grid--3{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:767px){.au-form-grid,.au-form-grid--3{grid-template-columns:minmax(0,1fr)}}@media(max-width:1023px){.au-tiles{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:479px){.au-tiles{grid-template-columns:minmax(0,1fr)}}@media(min-width:1920px){.au-searchbox{max-width:460px}}@media(min-width:2560px){.au-searchbox{max-width:600px}}@media(min-width:3200px){.au-searchbox{max-width:720px}}@media(min-width:2560px){.au-list-row{max-width:var(--measure-form)}}@media(max-width:767px){.au-searchbox{max-width:none}}.au-tbl{table-layout:auto}.au-nowrap{white-space:nowrap}.au-num{text-align:right;font-variant-numeric:tabular-nums}.au-tbl td{overflow-wrap:anywhere}@media(max-width:767px){.au-page-head>*{min-width:0}}.au-modal-back{position:fixed;top:0;right:0;bottom:0;left:0;z-index:80;display:flex;align-items:center;justify-content:center;padding:24px;background:var(--scrim)}.au-modal{width:100%;max-width:440px;padding:28px;background:var(--surface-0);border-radius:var(--radius);box-shadow:var(--shadow-2);max-height:calc(100vh - 48px);overflow:auto;position:relative}.au-modal--wide{max-width:520px}.au-modal--scroll-body{display:flex;flex-direction:column;padding:0;overflow:hidden}.au-modal--scroll-body>.au-modal__title{flex:none;padding:28px 28px 0}.au-modal--scroll-body>.au-modal__sub{flex:none;padding:0 28px}.au-modal--scroll-body>.au-modal__content{flex:1;min-height:0;overflow-y:auto;padding:0 28px}.au-modal--scroll-body>.au-modal__actions{flex:none;margin-top:0;padding:16px 28px 28px}.au-modal--form{display:flex;flex-direction:column;max-width:var(--modal-max-form);max-height:min(920px,calc(100vh - 64px));padding:0;overflow:hidden}.au-modal__head{flex:none;padding:22px 28px 16px;border-bottom:1px solid var(--border-soft)}.au-modal__form{display:flex;flex:1;flex-direction:column;min-height:0;margin-top:0}.au-modal__body{flex:1;min-height:0;padding:18px 28px 22px;overflow-y:auto}.au-modal__foot{flex:none;display:flex;justify-content:flex-end;gap:10px;padding:16px 28px;border-top:1px solid var(--border-soft);background:var(--surface-0)}.au-modal--form .au-modal__form{margin-top:0}.au-form-section{border:none;padding:0;margin:0 0 18px}.au-form-section:last-child{margin-bottom:0}.au-form-section>legend{padding:0;margin-bottom:10px;color:var(--ink-400);font-size:var(--text-11);font-weight:var(--weight-semibold);letter-spacing:.08em;text-transform:uppercase}.au-form-fields{display:grid;grid-template-columns:repeat(auto-fit,minmax(var(--grid-min-field),1fr));gap:14px 18px}.au-form-fields__span{grid-column:1 / -1}.au-modal__title{margin:0 0 6px;font-size:var(--text-16);font-weight:var(--weight-semibold)}.au-modal__close{position:absolute;top:12px;right:12px;width:32px;height:32px;border:1px solid var(--border-soft);border-radius:6px;background:var(--surface-0);color:var(--ink-600);font:inherit;line-height:1;cursor:pointer}.au-modal__close:hover{color:var(--ink-900)}.au-modal__close:focus-visible{outline:2px solid var(--olive);outline-offset:2px}.au-modal__sub{margin:0;color:var(--ink-600);font-size:var(--text-13)}.au-modal__actions{display:flex;justify-content:flex-end;gap:10px;margin-top:22px}.au-modal form{margin-top:12px}.au-modal .au-field,.au-modal .au-banner{margin-bottom:14px}@media(max-width:767px){.au-modal-back{padding:16px}.au-modal{padding:22px 18px;max-height:calc(100vh - 32px)}.au-modal__actions{flex-wrap:wrap}.au-modal__actions .au-button{flex:1 1 auto}.au-modal--form{padding:0;max-height:calc(100vh - 32px)}.au-modal__head{padding:18px 18px 14px}.au-modal__body{padding:16px 18px 18px}.au-modal__foot{padding:14px 18px}.au-modal__foot .au-button{flex:1 1 auto}}@media(max-width:1023px){.au-modal--form{max-height:calc(100vh - 48px)}}@media(min-width:2560px){.au-modal--form{max-height:min(1200px,calc(100vh - 96px))}.au-modal__head{padding:26px 34px 18px}.au-modal__body{padding:22px 34px 26px}.au-modal__foot{padding:20px 34px}}@media(min-width:3200px){.au-modal--form{max-height:min(1500px,calc(100vh - 120px))}}.au-combo{position:relative;min-width:0}.au-combo__input{padding-right:32px}.au-combo__clear{position:absolute;top:50%;right:6px;display:inline-flex;align-items:center;justify-content:center;width:22px;height:22px;padding:0;border:0;border-radius:var(--radius);background:none;color:var(--ink-400);font-size:var(--text-18);line-height:1;cursor:pointer;transform:translateY(-50%)}.au-combo__clear:hover{background:var(--hover-wash);color:var(--ink-900)}.au-combo__list{position:fixed;z-index:90;max-height:280px;margin:0;padding:4px 0;overflow-y:auto;list-style:none;border:1px solid var(--border-strong);border-radius:var(--radius);background:var(--surface-0);box-shadow:var(--shadow-2)}.au-combo__option{-webkit-appearance:none;-moz-appearance:none;appearance:none;display:flex;flex-direction:column;align-items:flex-start;gap:2px;width:100%;padding:6px 12px;border:0;background:none;color:var(--ink-900);font:inherit;font-size:var(--text-13);text-align:left;cursor:pointer}.au-combo__option:hover,.au-combo__option--active{background:var(--olive-tint)}.au-combo__hint{padding:6px 12px;color:var(--ink-400);font-size:var(--text-12);font-style:italic}.au-dt{display:flex;flex-direction:column;min-width:0;max-height:calc(100vh - 248px);border-radius:inherit;overflow:hidden}.au-dt__scroll{width:100%;flex:1 1 auto;min-height:0;overflow:auto}.au-dt__tbl{width:100%;min-width:640px;border-collapse:separate;border-spacing:0;font-size:var(--text-13-5)}.au-dt__caption,.au-dt__sr{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}.au-dt__tbl thead th{position:sticky;top:0;z-index:2;padding:var(--cell-pad-y) var(--cell-pad-x);background:var(--surface-warm);border-bottom:1px solid var(--border-strong);border-right:1px solid var(--border-soft);color:var(--ink-400);font-size:var(--text-11);font-weight:var(--weight-semibold);letter-spacing:.06em;text-align:left;text-transform:uppercase;white-space:nowrap}.au-dt__tbl thead th:last-child{border-right:none}.au-dt__sort{display:inline-flex;align-items:center;gap:6px;width:100%;border:none;background:none;padding:0;color:inherit;font:inherit;letter-spacing:inherit;text-transform:inherit;text-align:left;cursor:pointer}.au-dt__sort:hover{color:var(--ink-900)}.au-dt__caret{margin-left:auto;font-size:var(--text-11);opacity:.55}.au-dt__tbl .au-dt__filters th{top:33px;z-index:1;padding:5px 6px;background:var(--surface-1);border-bottom:1px solid var(--border-soft)}.au-dt__filter{width:100%;min-width:84px;padding:4px 7px;border:1px solid var(--border-soft);border-radius:6px;background:var(--surface-0);color:var(--ink-900);font-size:var(--text-12);font-weight:var(--weight-regular);letter-spacing:normal;text-transform:none}.au-dt__filter:focus-visible{outline:var(--focus-ring);outline-offset:var(--focus-ring-offset)}.au-dt__tbl tbody td{padding:var(--cell-pad-y) var(--cell-pad-x);border-bottom:1px solid var(--border-soft);border-right:1px solid var(--border-soft);vertical-align:middle}.au-dt__tbl tbody td:last-child{border-right:none}.au-dt__tbl tbody tr:last-child td{border-bottom:none}.au-dt__row--click{cursor:pointer}.au-dt__row--click:hover td{background:var(--hover-wash)}.au-dt__row--picked td,.au-dt__row--active td{background:var(--olive-tint)}.au-dt__row--active td:first-child{box-shadow:inset 3px 0 0 var(--olive)}.au-dt__pick{width:38px;text-align:center}.au-dt__actions,.au-dt__actions-h{width:1%;white-space:nowrap;text-align:center}@media(min-width:768px){.au-dt__tbl tbody td.au-dt__actions,.au-dt__tbl thead th.au-dt__actions-h{padding:0 2px;position:sticky;right:0;box-shadow:-1px 0 0 var(--border-soft)}.au-dt__tbl tbody td.au-dt__actions{z-index:1;background:var(--surface-0)}.au-dt__tbl thead th.au-dt__actions-h{z-index:3}.au-dt__tbl .au-dt__filters th.au-dt__actions-h{z-index:2}}.au-dt__empty{padding:30px 16px;text-align:center;color:var(--ink-400);font-size:var(--text-13);border-right:none}.au-dt__pager{flex:none;display:flex;flex-wrap:wrap;align-items:center;gap:14px;padding:10px 12px;border-top:1px solid var(--border-soft);background:var(--surface-0)}.au-dt__size{padding:3px 6px;font-size:var(--text-12)}.au-dt__pager-left{display:flex;align-items:center;flex-wrap:nowrap;gap:14px;min-width:0}.au-dt__nav,.au-dt__goto{display:flex;align-items:center;gap:8px}.au-dt__goto{margin-left:auto}.au-dt__goto-input{width:56px;padding:4px 7px;border:1px solid var(--border-soft);border-radius:6px;background:var(--surface-0);color:var(--ink-900);font-size:var(--text-12);text-align:center}.au-dt__step{padding:4px 11px;border:1px solid var(--border-strong);border-radius:6px;background:var(--surface-0);color:var(--ink-900);font-size:var(--text-12);font-weight:var(--weight-medium);cursor:pointer}.au-dt__step:hover:not(:disabled){background:var(--hover-wash)}.au-dt__step:disabled{opacity:.45;cursor:not-allowed}.au-dt__step:focus-visible,.au-dt__goto-input:focus-visible{outline:var(--focus-ring);outline-offset:var(--focus-ring-offset)}@media(max-width:1023px){.au-dt__filter{min-width:68px}.au-dt__goto{margin-left:0}}@media(max-width:767px){.au-dt{max-height:none}.au-dt__scroll{max-height:none;overflow:visible}.au-dt__tbl,.au-dt__tbl thead,.au-dt__tbl tbody,.au-dt__tbl tbody tr,.au-dt__tbl tbody td{display:block;width:auto;min-width:0}.au-dt__tbl thead tr:first-child{display:none}.au-dt__filters{display:grid;grid-template-columns:1fr 1fr;gap:8px;padding:10px}.au-dt__filters th{position:static;display:block;padding:0;border-bottom:none}.au-dt__filters th:empty,.au-dt__filters th[data-empty]{display:none}.au-dt__filters th:before{content:attr(data-label);display:block;margin-bottom:3px;color:var(--ink-400);font-size:var(--text-11);font-weight:var(--weight-semibold);letter-spacing:.06em;text-transform:uppercase}.au-dt__tbl tbody tr{margin-bottom:10px;border:1px solid var(--border-soft);border-radius:var(--radius);background:var(--surface-0);overflow:hidden}.au-dt__tbl tbody td{display:flex;gap:12px;justify-content:space-between;align-items:baseline;border-right:none;text-align:left!important}.au-dt__tbl tbody td:before{content:attr(data-label);flex:none;color:var(--ink-400);font-size:var(--text-11);font-weight:var(--weight-semibold);letter-spacing:.06em;text-transform:uppercase}.au-dt__tbl tbody td.au-dt__empty:before{content:none}.au-dt__empty{justify-content:center}.au-dt__actions{justify-content:flex-end}}.au-rowmenu{position:relative;display:inline-block}.au-rowmenu__trigger{display:inline-flex;align-items:center;justify-content:center;width:34px;height:34px;border:1px solid transparent;border-radius:6px;background:none;color:var(--ink-600);font-size:var(--text-22);line-height:1;cursor:pointer}.au-rowmenu__trigger:hover{border-color:var(--border-soft);background:var(--surface-0);color:var(--ink-900)}.au-rowmenu__trigger:focus-visible{outline:var(--focus-ring);outline-offset:var(--focus-ring-offset)}.au-rowmenu__pop{position:fixed;z-index:90;min-width:168px;padding:4px;border:1px solid var(--border-soft);border-radius:var(--radius);background:var(--surface-0);box-shadow:var(--shadow-2);text-align:left}.au-rowmenu__item{display:flex;align-items:center;gap:9px;width:100%;padding:7px 10px;border:none;border-radius:6px;background:none;color:var(--ink-900);font-size:var(--text-13);text-align:left;cursor:pointer}.au-rowmenu__icon{display:inline-flex;flex:0 0 auto;align-items:center;justify-content:center;width:16px;height:16px}.au-rowmenu__icon svg{width:16px;height:16px}.au-rowmenu__item:hover:not(:disabled){background:var(--hover-wash)}.au-rowmenu__item:disabled{opacity:.45;cursor:not-allowed}.au-rowmenu__item--danger{color:var(--accent-danger)}.au-rowmenu__empty{display:block;padding:7px 10px;color:var(--ink-400);font-size:var(--text-12)}.au-degraded-banner{position:sticky;top:0;z-index:60;justify-content:center;padding:9px 20px;border:none;border-bottom:1px solid var(--border-soft);border-radius:0;background:var(--surface-1);text-align:center;font-size:var(--text-13)}.au-degraded-banner .au-banner__dot{display:none}.au-degraded-banner strong{color:var(--accent-warn);font-weight:var(--weight-semibold)}.au-tenant-banner{position:sticky;top:0;z-index:60;justify-content:center;padding:9px 20px;border:none;border-bottom:1px solid var(--border-soft);border-radius:0;background:var(--surface-1);text-align:center;font-size:var(--text-13)}.au-tenant-banner .au-banner__dot{display:none}.au-idle-modal-back{position:fixed;top:0;right:0;bottom:0;left:0;z-index:80;display:flex;align-items:center;justify-content:center;padding:24px;background:var(--scrim)}.au-idle-modal{width:100%;max-width:380px;box-shadow:var(--shadow-2);animation:au-idle-modal-in .12s ease-out}@keyframes au-idle-modal-in{0%{opacity:0;transform:scale(.98)}to{opacity:1;transform:scale(1)}}@media(prefers-reduced-motion:reduce){.au-idle-modal{animation:none}}.au-idle-modal__title{margin:0 0 8px;font-size:var(--text-16);font-weight:var(--weight-semibold)}.au-idle-modal__count{color:var(--ink-900);font-weight:var(--weight-semibold)}.au-idle-modal__actions{display:flex;gap:10px;margin-top:22px}.au-idle-modal__actions .au-button--primary{flex:1}.au-auth-screen,.au-auth-form{display:flex;flex-direction:column;gap:18px}.au-auth-head{display:flex;flex-direction:column;gap:6px;margin-bottom:6px}.au-auth-title{margin:0;font-size:var(--text-20);font-weight:var(--weight-semibold);letter-spacing:-.01em;color:var(--ink-900)}.au-auth-sub{margin:0;color:var(--ink-600);font-size:var(--text-14)}.au-auth-hint{margin:0;color:var(--ink-400);font-size:var(--text-13)}.au-auth-links{display:flex;justify-content:space-between;gap:12px}.au-auth-links--center{justify-content:center}.au-auth-link{color:var(--ink-600);font-size:var(--text-13);font-weight:var(--weight-medium);text-decoration:none}.au-auth-link:hover{color:var(--ink-900)}.au-auth-badge{display:inline-block;align-self:flex-start;padding:4px 10px;border-radius:999px;background:var(--olive-tint);color:var(--olive);font-size:11px;font-weight:var(--weight-semibold);letter-spacing:.08em;text-transform:uppercase}.au-auth-form .au-button--primary,.au-auth-screen>.au-button--primary,a.au-auth-cta{width:100%;box-sizing:border-box;text-decoration:none}.au-auth-form .au-input[readonly]{background:var(--surface-1);color:var(--ink-600);cursor:default}.au-strength{height:3px;margin-top:8px;border-radius:2px;background:var(--border-soft);overflow:hidden}.au-strength__fill{display:block;height:100%;background:var(--ink-400);transition:width .2s ease,background-color .2s ease}.au-strength__fill--fair{background:var(--ink-600)}.au-strength__fill--strong{background:var(--olive)}.au-auth-link--button{padding:0;border:none;background:none;font-family:var(--font-sans);cursor:pointer}.au-mfa-stepper{margin-bottom:10px}.au-mfa-pane{display:flex;flex-direction:column;gap:18px;animation:au-mfa-pane-in .15s ease}@keyframes au-mfa-pane-in{0%{opacity:0}to{opacity:1}}.au-qr-well{display:flex;justify-content:center;padding:20px;background:var(--surface-1);border:1px solid var(--border-soft);border-radius:var(--radius)}.au-qr{width:164px;height:164px}.au-qr svg{display:block;width:100%;height:100%}.au-mfa-secret summary{color:var(--ink-600);font-size:var(--text-13);font-weight:var(--weight-medium);cursor:pointer}.au-mfa-secret summary:hover{color:var(--ink-900)}.au-mfa-secret-box{display:flex;gap:8px;align-items:center;margin-top:10px}.au-mfa-secret-box code{flex:1;padding:9px 12px;background:var(--surface-2);border:1px solid var(--border-strong);border-radius:var(--radius);font-size:var(--text-13);letter-spacing:.06em;word-break:break-all}.au-mfa-code-row{display:flex;justify-content:center}.au-code-error{margin:0;color:var(--accent-danger);font-size:var(--text-13);text-align:center}.au-mfa-email{color:var(--ink-900);font-weight:var(--weight-medium)}.au-rc-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px 20px;margin:0;padding:18px 22px;list-style:none;background:var(--surface-2);border:1px solid var(--border-strong);border-radius:var(--radius);font-size:var(--text-14);letter-spacing:.04em}.au-rc-actions{display:flex;flex-wrap:wrap;gap:10px}.au-rc-actions .au-button{flex:1 1 auto}@media(max-width:767px){.au-rc-grid{gap:8px 12px;padding:14px 16px}}.au-check-row{display:flex;gap:10px;align-items:flex-start;color:var(--ink-600);font-size:var(--text-13);cursor:pointer}.au-check-row input{margin-top:2px;accent-color:var(--olive)}.au-cp{max-width:560px}.au-cp__form{display:grid;gap:16px}.au-cp__rules{list-style:none;margin:6px 0 0;padding:0;display:flex;flex-direction:column;gap:4px}.au-cp__rule{display:inline-flex;align-items:center;gap:8px;font-size:var(--text-13)}.au-cp__rule--bad{color:var(--accent-danger, var(--ink-400))}.au-cp__rule--ok{color:var(--accent-success, var(--olive-deep))}.au-cp__dot{display:inline-block;width:8px;height:8px;border-radius:50%;background:currentColor}.au-cp__actions{display:flex;justify-content:flex-end;gap:8px;margin-top:4px}.au-cp__title-row{display:flex;align-items:center;gap:10px}.au-reminder-cadence{border:1px solid var(--border-soft);border-radius:8px;padding:.5rem .75rem .75rem;margin:0 0 1rem}.au-reminder-cadence>legend{font-size:var(--text-13);font-weight:600;padding:0 .35rem}.au-reminder-cadence__row{display:flex;align-items:center;gap:.5rem;padding:.25rem 0;cursor:pointer}.au-bulk-fee__options{display:flex;flex-direction:column;gap:var(--space-1, .25rem);margin-bottom:var(--space-3, .75rem)}.au-sc-form-inactive{display:flex;justify-content:flex-end;margin:-4px 0 4px}.au-sc-form-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:0 16px;align-items:start}@media(max-width:640px){.au-sc-form-grid{grid-template-columns:minmax(0,1fr)}}.au-sc-head-left{display:flex;align-items:flex-end;gap:16px}.au-sc-span{grid-column:1 / -1}.au-sc-block{margin-top:4px}.au-sc-affix{position:relative}.au-sc-affix__mark{position:absolute;top:50%;left:12px;transform:translateY(-50%);color:var(--ink-400);pointer-events:none}.au-sc-affix .au-input{padding-left:26px}.au-sc-modifiers{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px}.au-sc-modifier{position:relative}.au-sc-modifier__tag{position:absolute;top:50%;left:10px;transform:translateY(-50%);color:var(--ink-400);font-size:var(--text-11);font-weight:var(--weight-semibold);pointer-events:none}.au-sc-modifier .au-input{padding-left:34px;text-transform:uppercase}@media(max-width:640px){.au-sc-modifiers{grid-template-columns:repeat(2,minmax(0,1fr))}}.au-sc-billing{padding-top:16px;border-top:1px solid var(--border-soft)}.au-sc-side{margin-top:6px}.au-sc-side__toggle{margin:0;font-weight:var(--weight-medium)}.au-sc-side__hint{margin:2px 0 0 24px}.au-sc-label{display:inline-flex;align-items:center;gap:6px}.au-sc-info{position:relative;display:inline-flex}.au-sc-info__btn{display:inline-flex;padding:0;border:0;background:none;color:var(--ink-400);cursor:help}.au-sc-info__btn:hover,.au-sc-info__btn:focus-visible{color:var(--olive)}.au-sc-info__btn:focus-visible{outline:var(--focus-ring);outline-offset:2px;border-radius:50%}.au-sc-info__tip{position:absolute;bottom:calc(100% + 8px);left:-8px;z-index:10;width:min(280px,70vw);padding:8px 10px;border-radius:var(--radius);background:var(--ink-900);color:var(--surface-0);box-shadow:var(--shadow-2);font-size:var(--text-12);font-weight:var(--weight-regular, 400);letter-spacing:normal;line-height:1.45;text-transform:none;visibility:hidden;opacity:0;transition:opacity .12s ease;pointer-events:none}.au-sc-info:hover .au-sc-info__tip,.au-sc-info__btn:focus-visible+.au-sc-info__tip{visibility:visible;opacity:1}.au-check-row{display:flex;align-items:center;gap:var(--space-2, .5rem);margin:var(--space-2, .5rem) 0;cursor:pointer}.au-check-row input{margin:0}.au-form-legend{margin-top:var(--space-3, .75rem)}.au-dx-sided{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}@media(max-width:480px){.au-dx-sided{grid-template-columns:minmax(0,1fr)}}.au-dx-sided-section{margin-top:4px;padding-top:16px;border-top:1px solid var(--border-soft)}.au-dx-sided-hint{margin:-4px 0 10px}.au-dx-sided .au-field{margin:0}.au-dx-sided .au-input{text-transform:uppercase}.au-dx-sided-toggle{margin:0;font-weight:var(--weight-medium)}.au-dx-sided-toggle+.au-dx-sided-hint{margin:2px 0 10px 24px}.au-dx-form-inactive{display:flex;justify-content:flex-end;margin:-4px 0 4px}.au-dx-form-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:0 16px;align-items:start}.au-dx-span{grid-column:1 / -1}@media(max-width:640px){.au-dx-form-grid{grid-template-columns:minmax(0,1fr)}}.au-cs-title-row{display:flex;align-items:center;gap:8px}.au-cs-seq-cols{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:24px;align-items:start}.au-cs-seq__col{min-width:0}.au-cs-seq__col+.au-cs-seq__col{border-left:1px solid var(--border-soft);padding-left:24px}.au-cs-seq__col-title{margin:0 0 6px;font-size:var(--text-12);letter-spacing:.04em;text-transform:uppercase;color:var(--ink-600)}.au-cs-seq{list-style:none;margin:0;padding:0;display:flex;flex-direction:column}.au-cs-seq__row{display:flex;align-items:center;gap:12px;padding:6px 0;border-bottom:1px solid var(--border-soft);cursor:grab}.au-cs-seq__row--dragging{opacity:.5}.au-cs-seq__row:last-child{border-bottom:none}.au-cs-seq__name{flex:1;min-width:0;font-weight:var(--weight-medium)}.au-cs-seq__moves{display:inline-flex;gap:4px}.au-dtype-filters th{padding:6px 8px}.au-dtype-filters .au-input,.au-dtype-filters .au-select{width:100%;min-width:0;padding:4px 8px;font-size:var(--text-13)}.au-fm-state{padding:24px;text-align:center}.au-seq-list{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:8px}.au-seq-item{display:flex;align-items:center;gap:10px;padding:10px 12px;border:1px solid var(--border-strong);border-radius:var(--radius);background:var(--surface-0);cursor:grab}.au-seq-item--dragging{opacity:.5;border-style:dashed}.au-seq-item__grip{color:var(--ink-400);font-size:15px}.au-seq-item__pos{min-width:22px;font-weight:var(--weight-semibold);color:var(--olive-deep)}.au-seq-item__title{flex:1}.au-seq-item__nudge{display:flex;gap:4px}.au-seq-item__btn{min-height:30px;padding:2px 10px}.au-ts-tabs{display:flex;gap:4px;margin-bottom:12px;border-bottom:1px solid var(--border-soft)}.au-ts-tab{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:none;border:none;border-bottom:2px solid transparent;padding:8px 14px;font:inherit;color:var(--text-muted);cursor:pointer}.au-ts-tab--active{color:var(--text-strong);border-bottom-color:var(--accent);font-weight:600}.au-ts-flags{border:1px solid var(--border-soft);border-radius:8px;padding:10px 12px;display:grid;gap:8px}.au-ts-flags legend{padding:0 4px;font-size:13px;color:var(--text-muted)}.au-ts-flag{display:flex;align-items:center;gap:8px}.au-ts-due{display:grid;grid-template-columns:1fr 1fr;gap:12px}.au-ts-color{display:flex;align-items:center;gap:8px}.au-ts-color__swatch{width:28px;height:28px;flex:none;border:1px solid var(--border-soft);border-radius:6px}.au-ts-color .au-select{flex:1}.au-page-head{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:16px}.au-forms-toolbar{display:flex;align-items:center;justify-content:space-between;gap:12px;flex-wrap:wrap;margin-bottom:12px}.au-forms-scopes{display:flex;gap:8px;flex-wrap:wrap}.au-chip{min-height:36px;padding:6px 14px;border:1px solid var(--border-strong);border-radius:999px;background:var(--surface-0);color:var(--ink-600);font:inherit;cursor:pointer}.au-chip--active{background:var(--olive-tint);border-color:var(--olive);color:var(--ink-900);font-weight:var(--weight-medium)}.au-forms-search{min-height:40px;padding:8px 12px;min-width:16rem;border:1px solid var(--border-strong);border-radius:var(--radius);font:inherit}.au-forms-toolbar__right{margin-left:auto;display:flex;align-items:center;gap:8px;flex-wrap:wrap}.au-forms-toolbar__send{margin-left:auto}.au-forms-grid{display:flex;flex-direction:column;min-height:0}.au-forms-grid>.au-card{display:flex;flex-direction:column;min-height:0;flex:1 1 auto}.au-forms-grid .au-dt{max-height:none;flex:1 1 auto;min-height:0}.au-forms-error{color:var(--accent-danger);margin:0 0 12px}.au-forms-link{display:flex;align-items:center;gap:12px;flex-wrap:wrap;padding:12px;background:var(--surface-1);border:1px solid var(--border-soft);border-radius:var(--radius)}.au-forms-link code{font-family:var(--font-mono);word-break:break-all}.au-forms-issued p{margin:0 0 8px}.au-forms-search-row{display:flex;gap:8px}.au-forms-results{list-style:none;margin:8px 0 0;padding:0;display:flex;flex-direction:column;gap:4px}.au-forms-results button{background:none;border:1px solid var(--border-soft);border-radius:var(--radius);padding:8px 12px;width:100%;text-align:left;cursor:pointer;font:inherit}.au-forms-results button:hover{background:var(--surface-1)}.au-forms-preview{margin-top:12px;padding:12px;border:1px solid var(--border-soft);border-radius:var(--radius);background:var(--surface-1)}.au-forms-preview ul{margin:6px 0 0;padding-left:18px}.au-forms-pending{color:var(--ink-400)}@media(max-width:767px){.au-forms-toolbar{flex-direction:column;align-items:stretch}.au-forms-search{min-width:0}}.au-delivery-chip{font-size:var(--text-13);padding:2px 8px;border-radius:999px;background:var(--olive-tint);color:var(--ink-900)}.au-delivery-chip[data-status=failed]{background:var(--danger-tint);color:var(--accent-danger)}.au-forms-sent{color:var(--accent-success);font-weight:var(--weight-medium)}.au-forms-stack{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:6px}.au-forms-stack>li{min-height:22px;display:flex;align-items:center}.au-forms-send{display:flex;flex-direction:column;gap:6px}.au-forms-send>.au-field-label{margin-top:8px}.au-forms-method{display:flex;flex-direction:column;gap:6px}.au-forms-method__opt{display:flex;align-items:center;gap:8px}.au-forms-method__opt--disabled{color:var(--text-2)}.au-forms-review{margin-top:12px;padding:12px;background:var(--surface-1);border:1px solid var(--border-soft);border-radius:var(--radius)}.au-forms-review__title{margin:0 0 8px;font-size:var(--text-sm);font-weight:var(--weight-medium)}.au-forms-review__list{margin:0;display:grid;gap:6px}.au-forms-review__list>div{display:grid;grid-template-columns:96px 1fr;gap:8px}.au-forms-review__list dt{color:var(--text-2);font-size:var(--text-sm)}.au-forms-review__list dd{margin:0;word-break:break-word}@media(max-width:480px){.au-forms-review__list>div{grid-template-columns:1fr;gap:2px}}.au-forms-review-body{display:flex;flex-direction:column;gap:12px}.au-forms-review-note{margin:0}.au-forms-answers{margin-top:4px}.au-forms-answers__section{margin:0 0 6px;font-size:var(--text-sm);font-weight:var(--weight-medium)}.au-forms-answers__list{margin:0;display:grid;gap:4px}.au-forms-answers__list>div{display:grid;grid-template-columns:minmax(120px,40%) 1fr;gap:12px}.au-forms-answers__list dt{color:var(--text-2)}.au-forms-answers__list dd{margin:0;word-break:break-word}.au-forms-timeline{list-style:none;margin:0;padding:0;display:grid;gap:6px}.au-forms-timeline__item{display:grid;grid-template-columns:minmax(140px,40%) 1fr;gap:12px}.au-forms-timeline__when{color:var(--text-2);font-size:var(--text-sm)}@media(max-width:480px){.au-forms-answers__list>div,.au-forms-timeline__item{grid-template-columns:1fr;gap:2px}}.au-mp{height:100dvh;overflow:hidden;background:var(--surface-1);color:var(--ink-900);font-family:var(--font-sans);display:flex;flex-direction:column}.au-mp-topbar{background:var(--olive-deep);color:var(--surface-0);padding:12px 20px;display:flex;align-items:baseline;gap:12px}.au-mp-topbar__brand{font-weight:var(--weight-semibold);font-size:var(--text-18, 18px)}.au-mp-topbar__sub{font-size:var(--text-14);opacity:.85}.au-mp-main{width:min(70rem,100%);margin:0 auto;padding:20px 16px 24px;display:flex;flex-direction:column;gap:16px;flex:1;min-height:0}.au-mp-stepper{display:flex;overflow-x:auto}.au-mp-stepper__item{position:relative;flex:1 1 0%;min-width:72px;height:40px;display:flex;align-items:center;justify-content:center;background:var(--surface-2);clip-path:polygon(0 0,calc(100% - 14px) 0,100% 50%,calc(100% - 14px) 100%,0 100%,14px 50%);margin-left:-8px}.au-mp-stepper__item:first-child{margin-left:0;clip-path:polygon(0 0,calc(100% - 14px) 0,100% 50%,calc(100% - 14px) 100%,0 100%)}.au-mp-stepper__item[data-state=active]{background:var(--olive)}.au-mp-stepper__label{font-size:var(--text-14);font-weight:var(--weight-medium);white-space:nowrap;padding:0 10px;color:var(--ink-400)}.au-mp-stepper__item[data-state=active] .au-mp-stepper__label{color:var(--surface-0)}.au-mp-stepper__item[data-state=completed] .au-mp-stepper__label{color:var(--accent-success)}.au-mp-content{background:var(--surface-0);border:1px solid var(--border-soft);border-radius:var(--radius);box-shadow:var(--shadow-1);padding:20px;flex:1;min-height:0;overflow-y:auto;display:flex;flex-direction:column;gap:20px}.au-mp-step{display:flex;flex-direction:column;gap:12px}.au-mp-step__head{display:flex;justify-content:space-between;gap:12px;flex-wrap:wrap}.au-mp-step__title{font-size:var(--text-18, 18px);font-weight:var(--weight-semibold);margin:0}.au-mp-step__desc{color:var(--ink-600);font-size:var(--text-14);margin:2px 0 0}.au-mp-input,.au-mp-textarea{width:100%;min-height:40px;padding:8px 10px;font-size:var(--text-14);font-family:inherit;color:var(--ink-900);background:var(--surface-0);border:1px solid var(--border-strong);border-radius:var(--radius);box-sizing:border-box}.au-mp-textarea{resize:vertical;min-height:240px}.au-mp-input:disabled{background:var(--surface-2);color:var(--ink-400)}.au-mp-input:focus-visible,.au-mp-textarea:focus-visible,.au-mp-toggle:focus-visible,.au-mp-iconbtn:focus-visible{outline:var(--focus-ring);outline-offset:1px}.au-mp-input--active{border-color:var(--olive)}.au-mp-toggle{min-height:40px;padding:6px 12px;border:1px solid var(--border-strong);border-radius:var(--radius);background:var(--surface-0);color:var(--ink-900);font:inherit;font-size:var(--text-14);font-weight:var(--weight-medium);cursor:pointer}.au-mp-toggle--active{background:var(--olive);border-color:var(--olive);color:var(--surface-0)}.au-mp-iconbtn{width:40px;min-height:40px;border:1px solid var(--border-strong);border-radius:var(--radius);background:var(--surface-0);font-size:16px;cursor:pointer}.au-mp-check{display:flex;align-items:center;gap:8px;font-size:var(--text-14);font-weight:var(--weight-medium)}.au-mp-check input{width:18px;height:18px;accent-color:var(--olive)}.au-mp-error{color:var(--accent-danger);font-size:var(--text-13);margin:2px 0 0}.au-mp-geninfo__intro{font-weight:var(--weight-semibold);line-height:1.5;margin:0}.au-mp-geninfo__row{display:flex;gap:16px;flex-wrap:wrap}.au-mp-geninfo__field{display:flex;flex-direction:column;gap:4px;flex:1 1 160px}.au-mp-geninfo__field--wide{flex:2 1 240px}.au-mp-geninfo__field--block{flex:0 0 auto}.au-mp-geninfo__label{font-size:var(--text-14);font-weight:var(--weight-semibold);text-transform:uppercase;letter-spacing:.02em}.au-mp-req{color:var(--accent-danger)}.au-mp-slots{display:grid;grid-template-columns:repeat(3,1fr);gap:8px 24px}.au-mp-slot{display:flex;flex-direction:column;gap:2px}.au-mp-slot__num{font-size:var(--text-13);color:var(--ink-600)}.au-mp-surgical{display:grid;grid-template-columns:repeat(2,1fr);gap:8px 24px}.au-mp-surgical__cell{display:flex;gap:6px;align-items:center}.au-mp-surgical__btn{flex:1;min-width:0}.au-mp-surgical__date{flex:1;min-width:110px}.au-mp-surgical__other{flex:1;width:auto;min-width:0}.au-mp-social{display:flex;flex-direction:column;gap:12px;max-width:720px}.au-mp-social__row{display:flex;gap:24px}.au-mp-social__label{min-width:130px;padding-top:9px;font-size:var(--text-14);font-weight:var(--weight-medium)}.au-mp-social__field{flex:1;display:flex;flex-direction:column;gap:4px}.au-mp-seg{display:grid;grid-template-columns:repeat(4,1fr);gap:4px}.au-mp-seg--3{grid-template-columns:repeat(3,1fr)}.au-mp-seg--yn{grid-template-columns:repeat(2,1fr)}.au-mp-social__pair{display:grid;grid-template-columns:1fr 1fr;gap:4px;align-items:center}.au-mp-groups{column-count:3;column-gap:20px}.au-mp-group{break-inside:avoid;border:1px solid var(--border-soft);border-radius:var(--radius);margin:0 0 16px;overflow:hidden}.au-mp-group__head{background:var(--surface-2);color:var(--olive-deep);font-size:var(--text-14);font-weight:var(--weight-semibold);padding:8px 12px;margin:0}.au-mp-group__items{display:flex;flex-direction:column}.au-mp-item{padding:6px 12px;border-top:1px solid var(--border-soft)}.au-mp-item--on{background:var(--surface-1)}.au-mp-item__label{display:flex;gap:8px;align-items:center;font-size:var(--text-14)}.au-mp-item__label input{width:16px;height:16px;accent-color:var(--olive)}.au-mp-item__describe{margin-top:6px}.au-mp-family{display:grid;grid-template-columns:repeat(3,1fr);gap:12px 24px}.au-mp-family__cell{display:flex;flex-direction:column;gap:4px}.au-mp-family__label{font-size:var(--text-14);font-weight:var(--weight-medium)}.au-mp-ack{display:flex;flex-direction:column;gap:14px}.au-mp-ack__req{color:var(--accent-danger);margin-right:2px}.au-mp-ack__sigrow{display:flex;gap:16px;flex-wrap:wrap}.au-mp-ack__sigcol{display:flex;flex-direction:column;gap:4px;flex:0 1 280px;min-width:220px}.au-mp-ack__label{font-weight:var(--weight-medium)}.au-mp-actions{display:flex;justify-content:flex-end;align-items:center;gap:16px}.au-mp-primary,.au-mp-secondary{min-width:88px;min-height:44px;border-radius:var(--radius);font:inherit;font-weight:var(--weight-medium);cursor:pointer}.au-mp-primary{background:var(--olive);border:1px solid var(--olive);color:var(--surface-0)}.au-mp-primary:disabled{opacity:.5;cursor:not-allowed}.au-mp-secondary{background:var(--surface-0);border:1px solid var(--border-strong);color:var(--ink-900)}.au-mp-done__icon{color:var(--accent-success)}.au-mp-done{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:12px;text-align:center;padding:64px 16px}.au-mp-done__title{font-size:var(--text-22);font-weight:var(--weight-semibold);margin:0}.au-mp-done__msg{color:var(--ink-600);max-width:420px;margin:0;line-height:1.5}@media(max-width:959px){.au-mp-slots,.au-mp-surgical,.au-mp-family{grid-template-columns:repeat(2,1fr)}.au-mp-groups{column-count:2}}@media(max-width:699px){.au-mp-slots,.au-mp-surgical,.au-mp-family{grid-template-columns:1fr}.au-mp-groups{column-count:1}.au-mp-social__row{flex-direction:column;gap:4px}.au-mp-social__label{min-width:0;padding-top:0}.au-mp-seg,.au-mp-seg--3{grid-template-columns:repeat(2,1fr)}.au-mp-social__pair{grid-template-columns:1fr}}.au-intake{min-height:100vh;background:var(--surface-1);color:var(--ink-900);font-family:var(--font-sans);display:flex;justify-content:center}.au-intake__main{width:100%;max-width:34rem;padding:20px 16px 64px}.au-intake-loading{text-align:center;color:var(--ink-400);padding:48px 0;font-size:var(--text-22)}.au-intake-card,.au-intake-form{background:var(--surface-0);border:1px solid var(--border-soft);border-radius:var(--radius);box-shadow:var(--shadow-1);padding:24px 20px;display:flex;flex-direction:column;max-height:calc(100dvh - 40px)}.au-intake-card__title,.au-intake-form__title{font-size:var(--text-22);font-weight:var(--weight-semibold);margin:0 0 12px;line-height:1.25}.au-intake-card__title:focus-visible,.au-intake-form__title:focus-visible{outline:var(--focus-ring);outline-offset:4px;border-radius:4px}.au-intake-card p{color:var(--ink-600);line-height:1.5;margin:0 0 12px}.au-intake-list{list-style:none;margin:16px 0 0;padding:0;display:flex;flex-direction:column;gap:10px}.au-intake-list__row{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:14px 16px;border:1px solid var(--border-soft);border-radius:var(--radius);background:var(--surface-1)}.au-intake-list__title{font-weight:var(--weight-medium)}.au-intake-list__done{color:var(--accent-success);font-weight:var(--weight-medium);font-size:var(--text-14)}.au-intake-form__head{display:flex;align-items:baseline;justify-content:space-between;gap:12px;margin-bottom:8px}.au-intake-form__progress{color:var(--ink-600);font-size:var(--text-14);margin:0}.au-intake-save{font-size:var(--text-13);color:var(--ink-400);min-height:1em}.au-intake-save[data-state=saved]{color:var(--accent-success)}.au-intake-progressbar{height:6px;background:var(--surface-2);border-radius:999px;overflow:hidden;margin-bottom:20px}.au-intake-progressbar>span{display:block;height:100%;background:var(--olive);transition:width .16s ease}.au-mp-content>.au-intake-form__body{flex:none;overflow-y:visible}.au-mp-actions>.au-intake-link-btn{margin-right:auto}.au-intake-form__body{display:flex;flex-direction:column;gap:22px;flex:1 1 auto;min-height:0;overflow-y:auto;padding:2px}.au-intake-form__intro,.au-intake-ok{color:var(--ink-600);line-height:1.5}.au-intake-ok{color:var(--accent-success)}.au-intake-field{border:none;margin:0;padding:0;min-width:0;display:flex;flex-direction:column;gap:8px}.au-intake-field__label{font-weight:var(--weight-medium);font-size:var(--text-16);padding:0}.au-intake-field__req{color:var(--accent-danger)}.au-intake-field__help{color:var(--ink-600);font-size:var(--text-14)}.au-intake-field__info{color:var(--ink-600);line-height:1.5;margin:0}.au-intake-field__error{color:var(--accent-danger);font-size:var(--text-14)}.au-intake-input{width:100%;min-height:44px;padding:10px 12px;font-size:var(--text-16);font-family:inherit;color:var(--ink-900);background:var(--surface-0);border:1px solid var(--border-strong);border-radius:var(--radius);box-sizing:border-box}.au-intake-input:focus-visible{outline:var(--focus-ring);outline-offset:1px;border-color:var(--olive)}.au-intake-unlock{display:flex;justify-content:center;margin:16px 0 8px}.au-intake-input[aria-invalid=true]{border-color:var(--accent-danger)}textarea.au-intake-input{resize:vertical;min-height:96px}.au-intake-field__heading{font-size:var(--text-18, 18px);font-weight:var(--weight-semibold);color:var(--olive-deep);border-bottom:1px solid var(--border-soft);padding-bottom:6px;margin:10px 0 0}@media(min-width:700px){.au-intake-form__body--columns{display:grid;grid-template-columns:repeat(2,1fr);gap:26px 20px}.au-intake-form__body--columns>.au-intake-field{justify-content:flex-end;position:relative}.au-intake-form__body--columns>.au-intake-field--row{grid-column:1 / -1}.au-intake-form__body--columns>.au-intake-field>.au-intake-field__error{position:absolute;top:calc(100% + 2px);left:0;right:0;line-height:1.15;font-size:var(--text-13);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.au-intake-form__body--columns>.au-intake-field__heading,.au-intake-form__body--columns>.au-intake-field__info,.au-intake-form__body--columns>.au-intake-field:has(textarea),.au-intake-form__body--columns>.au-intake-field:has(canvas),.au-intake-form__body--columns>fieldset.au-intake-field{grid-column:1 / -1}}.au-intake-signbox{min-height:56px;border:1px solid var(--border-strong);border-radius:var(--radius);background:var(--surface-1);cursor:pointer;display:flex;align-items:center;justify-content:center;padding:8px 16px;font:inherit}.au-intake-signbox:disabled{opacity:.55;cursor:not-allowed}.au-intake-signbox:focus-visible{outline:var(--focus-ring);outline-offset:1px}.au-intake-signbox__empty{color:var(--ink-600);font-weight:var(--weight-medium)}.au-intake-signbox__img{max-height:48px;max-width:100%}@font-face{font-family:Great Vibes;src:url(/assets/GreatVibes-Regular-n0yYu52p.ttf) format("truetype");font-display:swap}@font-face{font-family:Alex Brush;src:url(/assets/AlexBrush-Regular-DdOafNbo.ttf) format("truetype");font-display:swap}@font-face{font-family:Sacramento;src:url(/assets/Sacramento-Regular-8DQx2w0f.ttf) format("truetype");font-display:swap}.au-intake-script{font-size:26px;line-height:1.2}.au-intake-script[data-style="0"]{font-family:Great Vibes,Segoe Script,cursive}.au-intake-script[data-style="1"]{font-family:Alex Brush,Lucida Handwriting,cursive}.au-intake-script[data-style="2"]{font-family:Sacramento,Brush Script MT,cursive}.au-intake-sigdlg__back{position:fixed;top:0;right:0;bottom:0;left:0;background:#26241f73;display:flex;align-items:center;justify-content:center;z-index:90;padding:16px}.au-intake-sigdlg{background:var(--surface-0);border-radius:var(--radius);box-shadow:var(--shadow-1);width:min(640px,100%);max-height:92vh;overflow:auto;padding:16px 20px 20px;display:flex;flex-direction:column;gap:14px}.au-intake-sigdlg__head{display:flex;justify-content:space-between;align-items:center;border-bottom:1px solid var(--border-soft);padding-bottom:10px}.au-intake-sigdlg__title{font-size:var(--text-18, 18px);font-weight:var(--weight-semibold)}.au-intake-sigdlg__close{border:none;background:none;cursor:pointer;font-size:18px;color:var(--ink-600);padding:4px 8px}.au-intake-sigdlg__typerow{display:flex;gap:16px;align-items:stretch;flex-wrap:wrap}.au-intake-sigdlg__typecol{flex:1 1 240px;display:flex;flex-direction:column;gap:6px}.au-intake-sigdlg__previewcol{flex:1 1 220px;display:flex;flex-direction:column;gap:4px;align-items:flex-end}.au-intake-sigdlg__preview{width:100%;min-height:84px;background:var(--surface-1);border:1px solid var(--border-soft);border-radius:var(--radius);display:flex;align-items:center;justify-content:center;padding:8px;overflow:hidden}.au-intake-sigdlg__preview[data-ghost]{color:var(--ink-400)}.au-intake-sigdlg__or{display:flex;align-items:center;gap:12px;color:var(--ink-400);font-size:var(--text-13);font-weight:var(--weight-semibold)}.au-intake-sigdlg__or:before,.au-intake-sigdlg__or:after{content:"";flex:1;border-top:1px solid var(--border-soft)}.au-intake-sigdlg__cards{display:flex;gap:12px;flex-wrap:wrap}.au-intake-sigdlg__card{flex:1 1 220px;border:1px solid var(--border-soft);border-radius:var(--radius);background:var(--surface-0);padding:14px;text-align:left;display:flex;flex-direction:column;gap:4px;cursor:pointer;font:inherit}.au-intake-sigdlg__card:hover,.au-intake-sigdlg__card:focus-visible{border-color:var(--olive);outline:none}.au-intake-sigdlg__card-title{font-weight:var(--weight-semibold)}.au-intake-sigdlg__foot{display:flex;justify-content:space-between;gap:12px;margin-top:4px}.au-intake-sigdlg__styles{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:12px}.au-intake-sigdlg__style{border:1px solid var(--border-soft);border-radius:var(--radius);background:var(--surface-0);min-height:84px;cursor:pointer;display:flex;align-items:center;justify-content:center;padding:10px}.au-intake-sigdlg__style[data-selected]{border-color:var(--olive);outline:2px solid var(--olive);outline-offset:-1px}.au-intake-sigdlg__drop{border:2px dashed var(--border-strong);border-radius:var(--radius);min-height:220px;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:10px;padding:20px;text-align:center}.au-intake-sigdlg__uploaded{max-width:100%;max-height:180px}.au-intake-choices{display:flex;gap:8px}.au-intake-choices--stack{flex-direction:column}.au-intake-choices--inline{flex-direction:row;gap:12px}.au-intake-choices--wrap{flex-wrap:wrap}fieldset.au-intake-field--checklist{border:1px solid var(--border-soft);border-radius:var(--radius);background:var(--surface-1);padding:12px 16px 14px}.au-intake-field--checklist>.au-intake-field__label{font-size:var(--text-14);color:var(--ink-600);padding:0 6px;margin-left:-6px}.au-intake-choices--grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(220px,1fr));gap:4px 16px}.au-intake-choice{display:flex;align-items:center;gap:10px;min-height:44px;padding:8px 12px;border:1px solid var(--border-soft);border-radius:var(--radius);background:var(--surface-1);cursor:pointer;font-size:var(--text-16)}.au-intake-choice:focus-within{outline:var(--focus-ring);outline-offset:1px;border-color:var(--olive)}.au-intake-choice input{width:22px;height:22px;accent-color:var(--olive);flex:none}.au-intake-choice--chip{min-height:40px}.au-intake-scale{display:flex;align-items:center;gap:16px}.au-intake-scale input[type=range]{flex:1;min-height:44px;accent-color:var(--olive)}.au-intake-scale__num{width:4.5rem;min-height:44px;padding:8px;font-size:var(--text-16);text-align:center;border:1px solid var(--border-strong);border-radius:var(--radius)}.au-intake-diagram__title{font-weight:var(--weight-medium);margin:8px 0 4px}.au-intake-group-row{border:1px solid var(--border-soft);border-radius:var(--radius);padding:14px;margin-bottom:12px;display:flex;flex-direction:column;gap:14px;background:var(--surface-1)}.au-intake-actions{display:flex;justify-content:space-between;align-items:center;gap:12px;margin-top:16px;flex:none}.au-intake-actions__nav{display:flex;gap:12px;margin-left:auto}.au-intake-primary,.au-intake-secondary{min-height:48px;padding:12px 24px;font-size:var(--text-16);font-weight:var(--weight-medium);font-family:inherit;border-radius:var(--radius);cursor:pointer;border:1px solid transparent}.au-intake-primary{background:var(--olive);color:var(--surface-0);border-color:var(--olive)}.au-intake-primary:hover:not(:disabled){background:var(--olive-deep)}.au-intake-primary--sm{min-height:44px;padding:8px 18px}.au-intake-secondary{background:var(--surface-0);color:var(--ink-900);border-color:var(--border-strong)}.au-intake-primary:disabled,.au-intake-secondary:disabled{opacity:.5;cursor:not-allowed}.au-intake-primary:focus-visible,.au-intake-secondary:focus-visible{outline:var(--focus-ring);outline-offset:2px}.au-intake-link-btn{background:none;border:none;color:var(--olive-deep);font:inherit;text-decoration:underline;cursor:pointer;padding:8px 4px;min-height:44px}.au-intake-link-btn:focus-visible{outline:var(--focus-ring);outline-offset:2px;border-radius:4px}.au-intake-review-list{list-style:none;margin:12px 0 0;padding:0;display:flex;flex-direction:column;gap:8px}.au-intake-review-list li{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:10px 14px;border:1px solid var(--danger-tint);background:var(--danger-tint);border-radius:var(--radius)}@media(min-width:480px){.au-intake__main{padding-top:40px}}.au-consent-scroll{max-height:40vh;overflow-y:auto;border:1px solid var(--border-strong);border-radius:var(--radius);background:var(--surface-1);padding:16px;margin-bottom:16px}.au-consent-scroll:focus-visible{outline:var(--focus-ring);outline-offset:2px}.au-consent-text{margin:0;white-space:pre-wrap;font-family:inherit;font-size:var(--text-14);line-height:1.5;color:var(--ink-900)}.au-signpad{margin-top:10px}.au-signpad__canvas{color:var(--ink-900);width:100%;max-width:480px;height:160px;border:1px dashed var(--border-strong);border-radius:var(--radius);background:var(--surface-0);touch-action:none}.au-signpad[data-disabled=true] .au-signpad__canvas{opacity:.5;pointer-events:none}.au-signpad__foot{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-top:6px}@media(min-width:960px){.au-intake-form__body--columns{grid-template-columns:repeat(4,1fr)}.au-intake-form__body--columns>.au-intake-field--half{grid-column:span 2}}.au-intake-field__info--rich p,.au-intake-field__info--rich div{margin:0 0 8px}.au-intake-field__info--rich ul,.au-intake-field__info--rich ol,.au-consent-text--rich ul,.au-consent-text--rich ol{margin:0 0 8px;padding-left:22px}.au-consent-text--rich{white-space:normal;font-size:var(--text-13);line-height:1.55}.au-consent-text--rich p,.au-consent-text--rich div{margin:0 0 8px}.au-sb-page{width:100%;margin:0 auto;padding:20px clamp(24px,3vw,48px) 48px;min-height:100vh;background:var(--surface-1, var(--surface-0));color:var(--ink-900)}.au-sb-page--embedded{padding:0;min-height:0;background:transparent}.au-sb-page--embedded .au-sb-layout{margin-top:0}.au-sb-page--embedded .au-sb-row,.au-sb-page--embedded .au-sb-row input{cursor:default}.au-sb-page--popup{min-height:0}.au-sb-page--popup .au-sb-row,.au-sb-page--popup .au-sb-row input{cursor:pointer}.au-sb-toolbar{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:10px 0 14px;border-bottom:1px solid var(--border-soft);flex-wrap:wrap}.au-sb-toolbar__fields{display:flex;align-items:center;gap:10px;flex-wrap:wrap}.au-sb-toolbar__label{font-size:var(--text-12);font-weight:var(--weight-bold, 700);color:var(--ink-900);white-space:nowrap}.au-sb-toolbar__fields .au-sb-toolbar__select{width:220px;flex:none}.au-sb-actions{display:flex;gap:8px;align-items:center;justify-content:flex-end}.au-sb-layout{display:grid;grid-template-columns:minmax(0,1fr) 320px;gap:20px;margin-top:20px}.au-sb-main{display:flex;flex-direction:column;gap:16px;min-width:0}.au-sb-card{padding:20px}.au-sb-card__title{margin:0 0 12px;font-size:var(--text-16, 16px);font-weight:var(--weight-semibold)}.au-sb-letterhead{margin:0 0 10px;text-align:center;font-size:var(--text-16, 16px);font-weight:var(--weight-semibold);color:var(--ink-600);letter-spacing:.02em}.au-sb-cols{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;margin-bottom:18px}.au-sb-col{display:flex;flex-direction:column;gap:16px;min-width:0}.au-sb-panel{border:1px solid var(--border-soft);border-radius:var(--radius, 6px);overflow:hidden}.au-sb-panel__title{margin:0;padding:6px 12px;background:var(--olive-tint);color:var(--olive-deep);border-bottom:1px solid var(--border-soft);font-size:var(--text-12);font-weight:var(--weight-semibold);letter-spacing:.04em;text-transform:uppercase}.au-sb-panel__body{display:flex;flex-direction:column;gap:10px;padding:12px}.au-sb-info{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px 24px;margin:0}.au-sb-info>div{display:flex;flex-direction:column;gap:2px}.au-sb-info dt{font-size:var(--text-11, 11px);letter-spacing:.04em;text-transform:uppercase;color:var(--ink-600)}.au-sb-info dd{margin:0;font-weight:var(--weight-medium)}.au-sb-group{margin-bottom:14px}.au-sb-group:last-child{margin-bottom:0}.au-sb-group__cols{display:grid;grid-template-columns:110px 22px minmax(0,1fr);gap:10px;padding:5px 12px;background:var(--surface-1, var(--surface-0));border:1px solid var(--border-soft);border-bottom:none;border-radius:var(--radius, 6px) var(--radius, 6px) 0 0;font-size:var(--text-11, 11px);letter-spacing:.04em;text-transform:uppercase;color:var(--ink-600);font-weight:var(--weight-semibold)}.au-sb-group__name{margin:0;padding:6px 12px;background:var(--olive-tint);color:var(--olive-deep);border:1px solid var(--border-soft);border-top:none;font-size:var(--text-12);font-weight:var(--weight-semibold);letter-spacing:.04em;text-transform:uppercase}.au-sb-group__rows{list-style:none;margin:0;padding:0;border:1px solid var(--border-soft);border-top:none;border-radius:0 0 var(--radius, 6px) var(--radius, 6px)}.au-sb-row{display:grid;grid-template-columns:110px 22px minmax(0,1fr);align-items:center;gap:10px;padding:7px 12px;cursor:pointer;border-bottom:1px solid var(--border-soft)}.au-sb-group__rows li:last-child .au-sb-row{border-bottom:none}.au-sb-row:hover{background:var(--surface-1, var(--surface-0))}.au-sb-row--selected,.au-sb-row--selected:hover{background:#26241f14}.au-sb-row input{margin:0;cursor:pointer}.au-sb-row input:disabled{cursor:default}.au-sb-row__code{font-weight:var(--weight-medium)}.au-sb-row__desc{min-width:0}.au-sb-group-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:0 16px;align-items:start}.au-sb-group-col{min-width:0}.au-sb-prev{margin:4px 0 14px;max-width:340px}.au-sb-rail{align-self:start;position:sticky;top:20px;display:flex;flex-direction:column;gap:12px;min-width:0}.au-sb-summary{border:1px solid var(--border-soft);border-radius:var(--radius);background:var(--surface-0);padding:20px}.au-sb-summary__group{margin-top:14px}.au-sb-summary__heading{margin:0 0 6px;font-size:var(--text-12);letter-spacing:.04em;text-transform:uppercase;color:var(--ink-600)}.au-sb-group--summary{margin-bottom:10px}.au-sb-group--summary .au-sb-group__cols,.au-sb-row--summary{grid-template-columns:72px 18px minmax(0,1fr);gap:8px;padding:5px 8px;font-size:var(--text-12)}.au-sb-group--summary .au-sb-group__cols{font-size:var(--text-11, 11px)}.au-sb-group--summary .au-sb-group__name{padding:5px 8px;font-size:var(--text-11, 11px)}.au-sb-row--static{cursor:default}.au-sb-row--static:hover{background:transparent}.au-sb-row__tick{color:var(--accent-info, var(--olive-deep));font-size:var(--text-14, 14px);line-height:1}.au-sb-summary__hint{margin-top:14px}@media(max-width:860px){.au-sb-layout{grid-template-columns:minmax(0,1fr)}.au-sb-rail{position:static}.au-sb-cols,.au-sb-info,.au-sb-group-grid{grid-template-columns:minmax(0,1fr)}}.au-sb-reason__text{margin:0;white-space:pre-wrap;overflow-wrap:anywhere;color:var(--ink-900);font-size:var(--text-13-5);line-height:1.5}.au-sb-reason{margin:16px 0}.au-sb-reason__text--empty{color:var(--ink-400);font-style:italic}.au-sb-missing-sides{margin:8px 0 0;color:var(--accent-warn);font-size:var(--text-12);text-align:right}.au-sb-dx-cols,.au-sb-dxrow{grid-template-columns:118px 118px minmax(0,1fr);gap:6px}.au-sb-dx-cols{padding-left:4px}.au-sb-dx-cols span:nth-child(-n+2){padding-left:8px}.au-sb-dxrow{display:grid;align-items:center;padding:3px 12px 3px 4px;border-bottom:1px solid var(--border-soft)}.au-sb-dxrow .au-sb-row__desc{padding:4px 0}.au-sb-group__rows li:last-child.au-sb-dxrow,.au-sb-group__rows li:last-child .au-sb-dxrow{border-bottom:none}.au-sb-dxrow--selected,.au-sb-row.au-sb-dxrow.au-sb-row--selected{background:#26241f14}.au-sb-lr{display:flex;align-items:center;justify-content:space-between;gap:6px;padding:4px 7px;border:1px solid transparent;border-radius:4px;cursor:pointer}.au-sb-lr input{margin:0;cursor:pointer}label.au-sb-lr:hover{border-color:var(--border-strong)}.au-sb-lr--on{background:var(--surface-0);border-color:var(--olive)}.au-sb-lr--on .au-mono{font-weight:var(--weight-semibold)}.au-sb-lr--empty,.au-sb-lr--plain{cursor:default}.au-sb-row .au-sb-lr--plain{cursor:pointer}.au-sb-dxrow__note{display:block;color:var(--ink-600);font-size:var(--text-11)}.au-sb-dxrow--missing .au-sb-lr:not(.au-sb-lr--empty){border-color:var(--accent-warn)}.au-sb-page--embedded .au-sb-lr,.au-sb-page--embedded .au-sb-lr input{cursor:default}.au-sb-chips{display:flex;flex-wrap:wrap;align-items:center;gap:6px;padding:0 12px 8px 164px;border-bottom:1px solid var(--border-soft);background:#26241f14}.au-sb-group__rows li .au-sb-row:has(+.au-sb-chips){border-bottom:none}.au-sb-group__rows li:last-child .au-sb-chips{border-bottom:none}.au-sb-chips__label{margin-right:2px;color:var(--ink-600);font-size:var(--text-12);font-weight:var(--weight-semibold)}.au-sb-chip{padding:3px 12px;border:1px solid var(--border-strong);border-radius:999px;background:var(--surface-0);color:var(--ink-900);font:inherit;font-size:var(--text-12);cursor:pointer}.au-sb-chip:hover:not(:disabled):not([aria-disabled=true]):not(.au-sb-chip--on){border-color:var(--olive)}.au-sb-chip--on{border-color:var(--olive);background:var(--olive);color:var(--surface-0)}.au-sb-chip:focus-visible{outline:var(--focus-ring);outline-offset:2px}.au-sb-chip:disabled,.au-sb-chip[aria-disabled=true]{cursor:default}.au-sb-chips--missing .au-sb-chips__label{color:var(--accent-warn)}@media(max-width:640px){.au-sb-chips{padding-left:12px}}.au-sb-kind{display:flex;align-items:baseline;flex-wrap:wrap;gap:4px 10px;margin:22px 0 10px;padding-bottom:6px;border-bottom:2px solid var(--olive);color:var(--ink-900);font-size:var(--text-16, 16px);font-weight:var(--weight-semibold)}.au-sb-kind__detail{color:var(--ink-400);font-size:var(--text-12);font-weight:var(--weight-regular, 400)}.au-sb-info__wide{grid-column:1 / -1}.au-sbr__toolbar{align-items:flex-start}.au-sbr__context{display:flex;flex-wrap:wrap;margin:0}.au-sbr__q{display:flex;flex-direction:column;gap:2px;padding:0 20px}.au-sbr__q:first-child{padding-left:0}.au-sbr__q+.au-sbr__q{border-left:1px solid var(--border-soft)}.au-sbr__q-label{font-size:var(--text-12);font-weight:var(--weight-bold, 700);color:var(--ink-900);white-space:nowrap}.au-sbr__q-value{margin:0;font-size:var(--text-13-5);font-weight:var(--weight-regular, 400);color:var(--ink-900)}.au-sbr__controls{display:flex;align-items:center;gap:10px;flex-wrap:wrap}.au-sbr__pager{display:inline-flex;align-items:center;gap:4px}.au-sbr__count{min-width:56px;text-align:center;font-size:var(--text-13);font-variant-numeric:tabular-nums;color:var(--ink-600)}.au-sbr__close{display:inline-flex;align-items:center;justify-content:center;width:30px;height:30px;border:1px solid var(--border-soft);border-radius:var(--radius);background:var(--surface-0);color:var(--ink-600);font-size:var(--text-13);cursor:pointer}.au-sbr__close:hover{color:var(--ink-900);background:var(--hover-wash)}.au-sbr__layout{display:grid;grid-template-columns:260px minmax(0,1fr);gap:20px;margin-top:20px}.au-sbr__bill{min-width:0}.au-sbr__rail{align-self:start;position:sticky;top:20px;display:flex;flex-direction:column;gap:10px;padding:16px;border:1px solid var(--border-soft);border-radius:var(--radius);background:var(--surface-0)}.au-sbr__search-label{font-size:var(--text-12);font-weight:var(--weight-semibold);color:var(--ink-900)}.au-sbr__rail .au-searchbox{max-width:none}.au-sbr__list{list-style:none;margin:0;padding:0;max-height:calc(100vh - 260px);overflow-y:auto;border:1px solid var(--border-soft);border-radius:var(--radius)}.au-sbr__item{display:flex;align-items:center;justify-content:space-between;gap:8px;width:100%;padding:8px 10px;border:none;border-bottom:1px solid var(--border-soft);background:none;color:var(--ink-900);font:inherit;font-size:var(--text-13);text-align:left;cursor:pointer}.au-sbr__list li:last-child .au-sbr__item{border-bottom:none}.au-sbr__item:hover{background:var(--hover-wash)}.au-sbr__item--active,.au-sbr__item--active:hover{background:var(--olive-tint);color:var(--olive-deep);font-weight:var(--weight-semibold)}@media(max-width:860px){.au-sbr__layout{grid-template-columns:minmax(0,1fr)}.au-sbr__rail{position:static}}.au-rt-choices{display:flex;flex-wrap:wrap;gap:8px;margin:4px 0 8px}.au-rt-choice{min-width:160px}.au-rt-hint{margin-top:8px}.au-rc-page{width:100%;height:100vh;margin:0 auto;padding:12px clamp(16px,2.5vw,32px) 12px;display:flex;flex-direction:column;gap:0;overflow:hidden;background:var(--surface-1, var(--surface-0));color:var(--ink-900)}.au-rc-page>.au-banner{flex:none}.au-rc-strip{flex:none;display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.4fr);gap:16px;align-items:center;padding:10px 0;margin-bottom:12px}.au-rc-strip__facts{min-width:0;display:flex;flex-wrap:wrap;align-items:center;gap:6px 18px;padding:0 16px}.au-rc-form-tabs.au-rc-form-tabs--strip{min-width:0;padding:0 16px;border-bottom:0}.au-rc-strip__name{margin:0;font-size:var(--text-18, 18px);font-weight:var(--weight-semibold)}.au-rc-strip__fact{display:inline-flex;gap:6px;align-items:baseline;font-size:var(--text-13, 13px)}.au-rc-strip__fact dt{font-size:var(--text-11, 11px);letter-spacing:.04em;text-transform:uppercase;color:var(--ink-600)}.au-rc-strip__fact dd{margin:0;font-weight:var(--weight-medium)}.au-rc-strip dl{display:contents;margin:0}.au-rc-split{flex:1;min-height:0;display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.4fr);gap:16px;align-items:stretch}.au-rc-pane{min-width:0;min-height:0;height:100%;display:flex;flex-direction:column;overflow:hidden}.au-rc-pane__title{margin:0;padding:10px 14px;border-bottom:1px solid var(--border-soft);font-size:var(--text-12);letter-spacing:.04em;text-transform:uppercase;color:var(--ink-600)}.au-rc-form-tabs{flex:none;display:flex;flex-wrap:wrap;gap:6px;padding:10px 12px;border-bottom:1px solid var(--border-soft)}.au-rc-form-tab__count{margin-left:6px;font-size:var(--text-11, 11px);color:var(--ink-600)}.au-rc-form-tab--active .au-rc-form-tab__count{color:inherit}.au-rc-picks{flex:none;display:flex;flex-wrap:wrap;gap:6px;margin-bottom:10px}.au-rc-pick{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:1px solid var(--border-soft);background:var(--surface-0);color:var(--ink-900);border-radius:var(--radius);padding:4px 10px;font:inherit;font-size:var(--text-12);cursor:pointer;text-align:left}.au-rc-pick--active{background:var(--olive-tint);border-color:var(--olive-deep);color:var(--olive-deep);font-weight:var(--weight-semibold)}.au-rc-pick__meta{margin-left:6px;font-size:var(--text-11, 11px);color:var(--ink-600)}.au-rc-viewer{flex:1;min-height:0;display:flex;flex-direction:column}.au-rc-doc-image{max-width:100%;max-height:100%;object-fit:contain;border:1px solid var(--border-soft);border-radius:var(--radius);background:var(--surface-0)}.au-rc-form-tab{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:1px solid var(--border-soft);background:var(--surface-0);color:var(--ink-900);border-radius:999px;padding:5px 12px;font:inherit;font-size:var(--text-12);cursor:pointer}.au-rc-form-tab--active{background:var(--olive-tint);border-color:var(--olive-deep);color:var(--olive-deep);font-weight:var(--weight-semibold)}.au-rc-prereq-wrap{flex:1;min-height:0;display:flex;flex-direction:column;gap:8px}.au-rc-prereq__note{margin:0}.au-rc-prereq{flex:1;min-height:0;overflow:auto;display:flex;flex-direction:column;border:1px solid var(--border-soft);border-radius:var(--radius)}.au-rc-prereq .au-mp{flex:1;min-height:0;height:auto;overflow:hidden}.au-rc-prereq .au-mp-topbar{display:none}.au-rc-prereq .au-intake{flex:none;min-height:0}.au-rc-prereq--readonly input,.au-rc-prereq--readonly textarea,.au-rc-prereq--readonly select,.au-rc-prereq--readonly canvas{pointer-events:none}.au-rc-form-body{flex:1;min-height:0;padding:12px 14px;overflow:auto;display:flex;flex-direction:column}.au-rc-form-frame{flex:1;width:100%;min-height:420px;border:1px solid var(--border-soft);border-radius:var(--radius);background:var(--surface-0)}.au-rc-answers{margin:0 0 14px}.au-rc-answers__section{margin:0 0 6px;font-size:var(--text-12);letter-spacing:.04em;text-transform:uppercase;color:var(--ink-600)}.au-rc-answers__list{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:6px 16px;margin:0}.au-rc-answers__list>div{display:flex;flex-direction:column;gap:2px;padding-bottom:6px;border-bottom:1px solid var(--border-soft)}.au-rc-answers__list dt{font-size:var(--text-11, 11px);color:var(--ink-600)}.au-rc-answers__list dd{margin:0}.au-rc-toolbar{flex:none;display:flex;flex-direction:column;gap:8px;padding:10px 14px;border-bottom:1px solid var(--border-soft)}.au-rc-right{display:grid;grid-template-columns:148px minmax(0,1fr);flex:1;min-height:0}.au-rc-nav{display:flex;flex-direction:column;min-height:0;overflow-y:auto;border-right:1px solid var(--border-soft);padding:8px;gap:2px}.au-rc-nav__list,.au-rc-nav__sublist{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:2px}.au-rc-nav__sublist{margin:2px 0 4px 12px}.au-rc-nav__item{-webkit-appearance:none;-moz-appearance:none;appearance:none;width:100%;text-align:left;border:1px solid transparent;background:transparent;color:var(--ink-900);border-radius:var(--radius);padding:7px 10px;font:inherit;font-size:var(--text-13, 13px);font-weight:var(--weight-medium);cursor:pointer;display:flex;align-items:center;gap:8px}.au-rc-nav__item:hover:not(:disabled){background:var(--surface-1, var(--surface-0))}.au-rc-nav__item--active{background:var(--olive-tint);border-color:var(--olive-deep);color:var(--olive-deep)}.au-rc-nav__item:disabled{color:var(--ink-600);opacity:.55;cursor:not-allowed}.au-rc-nav__chev{margin-left:auto;flex:none;width:14px;height:14px;transition:transform .12s ease}.au-rc-nav__chev--open{transform:rotate(180deg)}.au-rc-nav__item--sub{font-weight:var(--weight-regular, 400);font-size:var(--text-12);padding:5px 8px}.au-rc-nav__state{flex:none;display:inline-flex;align-items:center;justify-content:center;width:16px;height:16px;border-radius:4px;background:var(--accent-danger);color:var(--surface-0);transition:background-color .12s ease}.au-rc-nav__state svg{width:12px;height:12px;visibility:hidden}.au-rc-nav__item--filled .au-rc-nav__state{background:var(--accent-success)}.au-rc-nav__item--filled .au-rc-nav__state svg{visibility:visible}.au-rc-nav__item--popup{color:var(--olive-deep)}.au-rc-codes{margin-bottom:4px;max-width:560px}.au-rc-codes .au-sb-summary__group{margin-top:8px}.au-rc-editor{min-width:0;min-height:0;overflow-y:auto;display:flex;flex-direction:column;padding:12px 14px;gap:12px}.au-rc-controls{display:flex;flex-wrap:wrap;align-items:center;gap:8px}.au-rc-controls__spacer{flex:1}.au-rc-recording{display:flex;flex-wrap:wrap;align-items:center;gap:8px}.au-rec-pill{display:inline-flex;align-items:center;gap:8px;padding:4px 10px;border-radius:999px;border:1px solid var(--accent-danger);color:var(--accent-danger);font-size:var(--text-11, 11px);font-weight:var(--weight-semibold);letter-spacing:.06em;text-transform:uppercase}.au-rec-pill__dot{width:8px;height:8px;border-radius:999px;background:var(--accent-danger);animation:au-rec-blink 1.2s ease-in-out infinite}.au-rec-pill__timer{font-variant-numeric:tabular-nums;letter-spacing:0}@keyframes au-rec-blink{0%,to{opacity:1}50%{opacity:.35}}.au-rc-editor__head{display:flex;align-items:baseline;justify-content:space-between;gap:12px}.au-rc-editor__title{margin:0;font-size:var(--text-14, 14px);font-weight:var(--weight-semibold)}.au-rc-editor__code{font-size:var(--text-12);color:var(--ink-600)}.au-rc-rich{flex:1 1 0;min-height:320px;overflow:hidden;display:flex;flex-direction:column;border:1px solid var(--border-strong);border-radius:var(--radius);background:var(--surface-2)}.au-rc-rich:focus-within{border-color:var(--olive);background:var(--surface-0);box-shadow:var(--focus-glow)}.au-rc-rich .au-re__bar{flex:none;flex-wrap:wrap;padding:6px 8px}.au-re__tool:disabled,.au-re__select:disabled{opacity:.5;cursor:not-allowed}.au-rc-rich .au-rc-rich__box,.au-rc-rich .au-rc-rich__box:focus{border:0;border-radius:0 0 var(--radius) var(--radius);background:transparent}.au-rc-rich__box{flex:1;min-height:0;overflow-y:auto;padding:9px 12px;color:var(--ink-900);font-family:var(--font-sans);font-size:var(--text-14);line-height:1.5;overflow-wrap:anywhere;outline:none}.au-rc-rich__box p{margin:0}.au-rc-rich__box ol,.au-rc-rich__box ul{margin:.2em 0;padding-left:1.5em}.au-rc-rich__box[data-empty=true]:before{content:attr(data-placeholder);color:var(--ink-400);pointer-events:none}.au-rc-rich__box[aria-disabled=true]{opacity:.5;cursor:not-allowed}.au-rc-editor__hint{margin:0}.au-rc-intake-panel{min-height:260px;padding:12px 14px;background:var(--surface-1);border:1px solid var(--border-soft);border-radius:var(--radius);display:flex;flex-direction:column;gap:10px}.au-rc-intake{margin:0;padding:0;list-style:none;display:flex;flex-direction:column;gap:6px;font-size:var(--text-14);line-height:1.5}.au-rc-intake--text{white-space:pre-wrap}.au-rc-editor__interim{margin:0;font-style:italic}.au-rc-sheet{width:100%;max-width:min(1360px,calc(100vw - 48px));max-height:calc(100vh - 48px);padding:20px 24px 16px}.au-rc-sheet .au-modal__actions:empty{display:none}.au-rc-sheet--page{max-width:calc(100vw - 48px);padding:0;overflow:auto}.au-rc-sheet--page>.au-modal__title{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.au-rc-sheet--page>.au-modal__close{z-index:2}.au-rc-popup-body{min-height:0}@media(max-width:1023px){.au-rc-strip,.au-rc-split{grid-template-columns:minmax(0,1fr)}}@media(max-width:767px){.au-rc-right{grid-template-columns:minmax(0,1fr)}.au-rc-nav{border-right:0;border-bottom:1px solid var(--border-soft)}.au-rc-answers__list{grid-template-columns:minmax(0,1fr)}}.au-rv{height:100dvh;display:flex;flex-direction:column;background:var(--surface-1);color:var(--ink-900);font-family:var(--font-sans)}.au-rv__strip{flex:none;padding:10px 16px;background:var(--surface-0);border-bottom:1px solid var(--border-soft)}.au-rv__facts{display:flex;flex-wrap:wrap;gap:6px 32px;margin:0}.au-rv__fact{display:flex;align-items:baseline;gap:6px;font-size:var(--text-13-5)}.au-rv__fact dt{font-weight:var(--weight-semibold)}.au-rv__fact dd{margin:0}.au-rv__toolbar{flex:none;display:flex;align-items:center;justify-content:space-between;gap:12px;padding:8px 16px;background:var(--surface-0);border-bottom:1px solid var(--border-soft)}.au-rv__actions{display:flex;align-items:center;gap:8px}.au-rv__state{padding:24px 16px}.au-rv__frame{flex:1;min-height:0;width:100%;border:0;background:var(--surface-2)}.au-rv>.au-banner{margin:12px 16px 0}.au-re__scroll{flex:1;min-height:0;overflow:auto;padding:16px}.au-re__paper{max-width:920px;margin:0 auto;background:var(--surface-0);border:1px solid var(--border-soft);border-radius:var(--radius);box-shadow:var(--shadow-1)}.au-re__bar{display:flex;align-items:center;gap:4px;padding:8px 12px;border-bottom:1px solid var(--border-soft);background:var(--surface-1);border-radius:var(--radius) var(--radius) 0 0}.au-re__bar-gap{width:1px;height:20px;margin:0 6px;background:var(--border-soft)}.au-re__tool{-webkit-appearance:none;-moz-appearance:none;appearance:none;min-width:32px;height:32px;padding:0 8px;border:0;border-radius:var(--radius);background:transparent;color:var(--ink-600);font:inherit;font-weight:var(--weight-semibold);cursor:pointer}.au-re__tool:hover:not(:disabled){background:var(--olive-tint);color:var(--olive-deep)}.au-re__tool:focus-visible,.au-re__select:focus-visible{outline:none;box-shadow:0 0 0 2px var(--olive)}.au-re__select{height:32px;padding:0 8px;border:1px solid var(--border-soft);border-radius:var(--radius);background:var(--surface-0);color:var(--ink-600);font:inherit;font-size:var(--text-13);cursor:pointer}.au-re__select:hover:not(:disabled){border-color:var(--olive);color:var(--ink-900)}.au-re__body h1,.au-re__body h2,.au-re__body h3{margin:.4em 0 .2em;font-weight:var(--weight-semibold)}.au-re__body h1{font-size:var(--text-16)}.au-re__body h2{font-size:var(--text-14)}.au-re__body h3{font-size:var(--text-13-5)}.au-re__body blockquote{margin:.3em 0;padding-left:12px;border-left:3px solid var(--border-strong);color:var(--ink-600)}.au-re__body pre,.au-re__body code{font-family:var(--font-mono, monospace);font-size:.95em}.au-re__body pre{margin:.3em 0;padding:8px 10px;background:var(--surface-2);border-radius:var(--radius);white-space:pre-wrap}.au-re__body a{color:var(--olive-deep);text-decoration:underline}.au-re__doc{padding:24px 32px 32px;font-family:var(--font-sans);font-size:var(--text-14);line-height:1.6}.au-re__facts{margin:0 0 20px}.au-re__facts>div{display:flex;gap:6px}.au-re__facts dt{font-weight:var(--weight-semibold);text-decoration:underline;text-transform:uppercase}.au-re__facts dd{margin:0}.au-re__section{margin:0 0 18px}.au-re__heading{margin:0 0 6px;font-size:var(--text-14);font-weight:var(--weight-semibold);text-decoration:underline}.au-re__subheading{margin:0 0 4px;font-size:var(--text-13-5);font-weight:var(--weight-semibold)}.au-re__body{min-height:1.6em;padding:6px 8px;border:1px solid transparent;border-radius:var(--radius);white-space:pre-wrap;outline:none}.au-re__body:focus{border-color:var(--olive);background:var(--surface-1)}.au-re__body ol,.au-re__body ul{margin:0;padding-left:22px}.au-re__body--readonly{color:var(--ink-600);background:var(--surface-1)}.au-re__body--whole{min-height:60vh;padding:24px 32px 32px;border:0;border-radius:0 0 var(--radius) var(--radius)}.au-re__body--whole:focus{background:var(--surface-0)}.au-re__body--whole h2{margin:1em 0 .3em;font-size:var(--text-14)}.au-re__body--whole p{margin:0 0 .4em}.au-booking__conflict{margin:-8px 0 14px;color:var(--accent-danger);font-size:var(--text-13)}.au-booking__patient{margin:0;font-size:var(--text-14)}.au-booking__search{display:flex;gap:8px}.au-booking__no-match{margin:-8px 0 14px}.au-booking__availability{margin:-8px 0 14px;color:var(--accent-warn);font-size:var(--text-13)}.au-ws-tabs{display:flex;gap:2px;width:100%;max-width:100%;margin-bottom:16px;border-bottom:1px solid var(--border-soft);overflow-x:auto;overscroll-behavior-x:contain;scrollbar-width:thin}.au-ws-tab{display:inline-flex;align-items:center;gap:6px;padding:10px 14px;border:none;border-bottom:2px solid transparent;background:none;color:var(--ink-600);font-size:var(--text-13-5);font-weight:var(--weight-medium);white-space:nowrap;cursor:pointer}.au-ws-tab:hover{color:var(--ink-900)}.au-ws-tab--active{color:var(--ink-900);border-bottom-color:var(--olive)}.au-ws-tab__icon{flex:none}.au-ws-tab__badge{display:inline-flex;align-items:center;justify-content:center;min-width:18px;height:18px;padding:0 5px;border-radius:999px;background:var(--olive);color:var(--surface-0);font-size:var(--text-11);font-weight:var(--weight-semibold)}.au-ws-panel{display:flex;flex-direction:column;gap:14px}.au-ws-panel__head{display:flex;flex-wrap:wrap;align-items:flex-start;justify-content:space-between;gap:12px}.au-ws-panel__actions{display:flex;align-items:center;gap:8px}.au-ws-panel__title{font-size:var(--text-16);font-weight:var(--weight-semibold);letter-spacing:-.01em}.au-ws-panel__head .au-page-sub{margin-top:2px;max-width:var(--measure-form)}.au-ws-toolbar{display:flex;flex-wrap:wrap;align-items:center;gap:10px;padding:12px 14px;border-bottom:1px solid var(--border-soft)}.au-ws-toolbar__right{display:flex;align-items:center;gap:10px;margin-left:auto;flex:1 1 auto;min-width:0;justify-content:flex-end}.au-ws-search{flex:1 1 280px;min-width:0}.au-ws-status{width:auto;min-width:160px;flex:none}.au-ws-state{padding:40px 16px;text-align:center;font-size:var(--text-13)}.au-pform{padding:22px 24px}.au-pform__actions{display:flex;justify-content:flex-end;gap:10px;margin-top:20px;padding-top:18px;border-top:1px solid var(--border-soft)}.au-dupe{padding:18px 20px;margin-bottom:16px}.au-dupe__list{list-style:none;margin:14px 0 0;padding:0;display:flex;flex-direction:column;gap:8px}.au-dupe__item{display:flex;flex-wrap:wrap;align-items:baseline;gap:12px;padding:10px 12px;border:1px solid var(--border-soft);border-radius:8px;background:var(--surface-muted, transparent)}.au-dupe__mrn{font-family:var(--font-mono, monospace);font-weight:600}.au-dupe__name{color:var(--text-muted, inherit)}.au-msg{display:grid;grid-template-columns:minmax(280px,360px) 1fr;min-height:480px;height:calc(100vh - 340px)}.au-msg__list{display:flex;flex-direction:column;min-width:0;border-right:1px solid var(--border-soft)}.au-msg__tools{display:flex;align-items:center;gap:8px;padding:12px;border-bottom:1px solid var(--border-soft)}.au-msg__search{flex:1 1 auto;min-width:0}.au-msg__status{width:auto;min-width:100px}.au-msg__rows{flex:1;overflow-y:auto;list-style:none;margin:0;padding:0}.au-msg__pager{display:flex;align-items:center;justify-content:center;gap:10px;padding:8px 12px;border-top:1px solid var(--border-soft);flex:none}.au-msg__row{border-bottom:1px solid var(--border-soft)}.au-msg__row--active{background:var(--surface-1)}.au-msg__open{display:flex;flex-direction:column;gap:4px;width:100%;padding:12px;border:none;background:none;font:inherit;text-align:left;cursor:pointer}.au-msg__top{display:flex;align-items:baseline;justify-content:space-between;gap:8px}.au-msg__preview{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.au-msg__meta{display:flex;align-items:center;gap:8px}.au-msg__chip{display:inline-flex;align-items:center;justify-content:center;min-width:18px;height:18px;margin-left:auto;padding:0 5px;border-radius:999px;background:var(--olive);color:var(--surface-0);font-size:var(--text-11);font-weight:var(--weight-semibold)}.au-msg__row--unread{border-left:3px solid var(--olive)}.au-msg__row--unread .au-msg__top b,.au-msg__subject{font-weight:var(--weight-semibold)}.au-msg__unread-toggle{display:inline-flex;align-items:center;gap:6px;font-size:var(--text-13);white-space:nowrap}.au-msg__actions{display:inline-flex;gap:4px;margin-left:auto}.au-msg__view{display:flex;flex-direction:column;min-width:0}.au-msg__header{display:flex;align-items:center;justify-content:space-between;gap:10px;padding:12px 16px;border-bottom:1px solid var(--border-soft)}.au-msg__thread{flex:1;display:flex;flex-direction:column;gap:8px;padding:16px;overflow-y:auto}.au-msg__day{margin:6px 0;text-align:center}.au-msg__bubble{max-width:min(560px,78%);padding:8px 12px;border:1px solid var(--border-soft);border-radius:12px 12px 12px 4px;background:var(--surface-1);font-size:var(--text-13-5)}.au-msg__bubble--out{margin-left:auto;border-radius:12px 12px 4px;background:var(--olive-tint);border-color:var(--olive-tint)}.au-msg__bubble-meta{margin-bottom:2px}.au-msg__composer{display:flex;align-items:center;gap:8px;padding:12px 16px;border-top:1px solid var(--border-soft)}.au-msg__composer .au-input{flex:1;min-width:0}@media(min-width:1920px){.au-msg{grid-template-columns:minmax(320px,400px) 1fr}}@media(min-width:2560px){.au-msg{grid-template-columns:minmax(360px,460px) 1fr;height:calc(100vh - 380px)}.au-msg__bubble{max-width:min(760px,70%)}}@media(max-width:1023px){.au-msg{grid-template-columns:1fr;height:auto}.au-msg__list{border-right:none;border-bottom:1px solid var(--border-soft);max-height:320px}.au-msg__thread{min-height:240px}}@media(max-width:767px){.au-ws-toolbar__right{flex:1 1 100%;margin-left:0;flex-wrap:wrap}.au-ws-search{flex:1 1 100%}.au-ws-status{flex:1 1 auto;min-width:0}.au-pform{padding:18px 16px}.au-pform__actions .au-button{flex:1 1 auto}}.au-bulk-bar{display:flex;align-items:center;gap:.5rem;padding:.5rem .75rem;border-bottom:1px solid var(--border-soft);background:var(--surface-2, transparent)}.au-bulk-bar__count{font-weight:600;font-size:var(--text-13);margin-right:auto}.au-task-cell{display:inline-flex;align-items:center;gap:.4rem;flex-wrap:wrap}.au-task-tag{font-size:.7rem;text-transform:uppercase;letter-spacing:.02em}.au-task-safety{display:flex;align-items:center;gap:.5rem;margin-top:.5rem;font-size:var(--text-13);cursor:pointer}.au-ws-subtabs-row{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:12px;border-bottom:1px solid var(--border-soft)}.au-ws-subtabs{display:flex;gap:2px}.au-ws-subtab{padding:8px 14px;border:none;border-bottom:2px solid transparent;margin-bottom:-1px;background:none;color:var(--ink-600);font:inherit;font-size:var(--text-13-5);font-weight:var(--weight-medium);cursor:pointer}.au-ws-subtab:hover{color:var(--ink-900)}.au-ws-subtab--active{color:var(--ink-900);border-bottom-color:var(--olive)}.au-ws-subtabs__tools{margin:0 0 4px}.au-ws-subtabs-row--tools-only{justify-content:flex-end;border-bottom:0;margin-bottom:4px}.au-cb{display:flex;flex-direction:column;gap:14px;min-width:0}.au-cb-cards{display:grid;grid-template-columns:minmax(0,1.1fr) minmax(0,1.8fr) minmax(0,.8fr);gap:14px}@media(max-width:1100px){.au-cb-cards{grid-template-columns:minmax(0,1fr)}}.au-cb-card{min-width:0}.au-cb-card__title{margin:0 0 10px;font-size:var(--text-14);font-weight:var(--weight-semibold)}.au-cb-pairs{display:grid;gap:6px;margin:0;min-width:0}.au-cb-pairs--2{grid-template-columns:repeat(2,minmax(0,1fr));column-gap:16px}.au-cb-pair{display:flex;gap:6px;min-width:0;font-size:var(--text-13)}.au-cb-pair dt{flex:none;color:var(--ink-600)}.au-cb-pair dt:after{content:":"}.au-cb-pair dd{margin:0;min-width:0;overflow-wrap:anywhere;color:var(--ink-900)}.au-cb-pair__strong{font-weight:var(--weight-semibold)}.au-cb-billing{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px}@media(max-width:640px){.au-cb-billing,.au-cb-pairs--2{grid-template-columns:minmax(0,1fr)}}.au-cb-practices{margin:0;padding:0;list-style:none;display:flex;flex-direction:column;gap:4px}.au-cb-practice{-webkit-appearance:none;-moz-appearance:none;appearance:none;display:flex;gap:8px;padding:2px 0;border:0;background:none;color:var(--ink-600);font:inherit;font-size:var(--text-13);cursor:pointer}.au-cb-practice:hover{color:var(--olive-deep)}.au-cb-practice--active{color:var(--olive);font-weight:var(--weight-semibold);text-decoration:underline}.au-cb-subtabs{margin-bottom:0}.au-cb-panel{min-width:0;overflow:hidden}.au-cb-actions{display:flex;flex-wrap:wrap;align-items:center;gap:8px;padding:12px 14px;border-bottom:1px solid var(--border-soft)}.au-cb-actions__spacer{flex:1}.au-cb-ledger{min-width:0}.au-cb-row--charge>td{background:var(--surface-1)}.au-cb-row--noclaim>td{background:var(--warn-tint)}.au-cb-row--payment>td{color:var(--accent-success)}.au-cb-row--adjustment>td{color:var(--accent-danger)}.au-cb-row--deductible>td{color:var(--accent-warn)}.au-cb-row--insnote>td{color:var(--ink-600);font-style:italic}.au-cb-chip{display:inline-flex;align-items:center;gap:4px;padding:1px 8px;border:1px solid var(--accent-warn);border-radius:999px;background:var(--warn-tint);color:var(--accent-warn);font-size:var(--text-11);font-weight:var(--weight-semibold);white-space:nowrap}.au-cb-chip:before{content:"!"}.au-cb-footer{display:flex;flex-wrap:wrap;gap:18px;padding:10px 14px;border-top:1px solid var(--border-soft);font-size:var(--text-13)}.au-cb-footer__paid{color:var(--accent-success)}.au-cb-footer__due{color:var(--accent-danger);font-weight:var(--weight-semibold)}.au-cb-form-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:0 16px;align-items:end}@media(max-width:640px){.au-cb-form-grid{grid-template-columns:minmax(0,1fr)}}.au-cb-inline{display:flex;gap:6px}.au-cb-inline>*{min-width:0}.au-cb-check{display:inline-flex;align-items:center;gap:8px;margin-bottom:16px;font-size:var(--text-14)}.au-cb-unapplied{color:var(--accent-danger);border-color:var(--accent-danger)}.au-cb-sheet{width:min(1200px,calc(100vw - 32px));max-width:none}.au-cb-alloc-head{display:flex;justify-content:space-between;align-items:center;margin:8px 0}.au-cb-table-wrap{overflow-x:auto;border:1px solid var(--border-soft);border-radius:var(--radius)}.au-cb-table{width:100%;border-collapse:collapse;font-size:var(--text-13)}.au-cb-table th,.au-cb-table td{padding:6px 8px;border-bottom:1px solid var(--border-soft);text-align:left;vertical-align:middle}.au-cb-table th{background:var(--surface-1);color:var(--ink-600);font-size:var(--text-11);font-weight:var(--weight-semibold);text-transform:uppercase;letter-spacing:.04em;white-space:nowrap}.au-cb-table td .au-input,.au-cb-table td .au-select{min-width:90px;padding:5px 8px}.au-cb-num{text-align:right;font-variant-numeric:tabular-nums}.au-cb-empty{padding:18px;text-align:center;color:var(--ink-400)}.au-cb-eob{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;margin-bottom:12px}.au-cb-eob>dl{padding:10px 12px;border:1px solid var(--border-soft);border-radius:var(--radius)}.au-cb-claim-list{margin:8px 0 0;padding:0;list-style:none;display:flex;flex-direction:column;gap:6px}.au-cb-claim-list li{display:flex;align-items:center;justify-content:space-between}.au-cb-cv{display:grid;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);gap:14px}.au-cb-cv__title{margin:0 0 6px;font-size:var(--text-13);color:var(--ink-600)}.au-cb-cv__list{display:flex;flex-direction:column;height:320px;overflow-y:auto;border:1px solid var(--border-strong);border-radius:var(--radius)}.au-cb-cv__item{-webkit-appearance:none;-moz-appearance:none;appearance:none;padding:6px 10px;border:0;background:none;color:var(--ink-900);font:inherit;font-size:var(--text-13);text-align:left;cursor:pointer}.au-cb-cv__item:hover{background:var(--hover-wash)}.au-cb-cv__item--picked{background:var(--olive-tint);color:var(--olive-deep)}.au-cb-cv__moves{display:flex;flex-direction:column;justify-content:center;gap:8px}.au-cb-viewer{display:flex;flex-direction:column}.au-cb-viewer__bar{display:flex;flex-wrap:wrap;align-items:flex-end;justify-content:space-between;gap:8px;padding:8px 14px 0;border-bottom:1px solid var(--border-soft)}.au-cb-viewer__bar .au-chart-tabs{width:auto;border-bottom:0}.au-cb-viewer__nav{display:flex;align-items:center;gap:8px;padding-bottom:8px}.au-cb-cms{margin:16px;padding:16px;border:1px solid var(--border-strong);border-radius:var(--radius);background:var(--surface-0)}.au-cb-cms__head{display:flex;justify-content:space-between;align-items:baseline;margin-bottom:12px}.au-cb-cms__head h3{margin:0;font-size:var(--text-16);text-transform:uppercase;letter-spacing:.04em}.au-cb-cms__grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));border-top:1px solid var(--border-soft);border-left:1px solid var(--border-soft);margin-bottom:12px}.au-cb-cms__box{display:flex;flex-direction:column;gap:2px;padding:6px 8px;border-right:1px solid var(--border-soft);border-bottom:1px solid var(--border-soft);font-size:var(--text-13)}.au-cb-cms__label{color:var(--ink-400);font-size:var(--text-11);text-transform:uppercase}.au-cb-cms__totals{display:flex;justify-content:flex-end;gap:24px;margin-top:10px;font-weight:var(--weight-semibold)}.au-cb-status{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;padding:16px}@media(max-width:900px){.au-cb-status{grid-template-columns:minmax(0,1fr)}}.au-cb-status__card{padding:12px 14px;border:1px solid var(--border-soft);border-radius:var(--radius)}.au-cb-status__card h4{margin:0 0 10px;font-size:var(--text-14)}.au-cb-status__actions{grid-column:1 / -1;display:flex;justify-content:flex-end;gap:8px}.au-cb-empty-state{display:flex;flex-direction:column;align-items:center;gap:10px;padding:32px}.au-cb-notes-toolbar{border-bottom:1px solid var(--border-soft)}.au-cb-note{padding:0;border:0;white-space:normal}.au-cb-note p{margin:0}.au-cb-note-editor .au-rc-rich{flex:none;min-height:200px}.au-cb-note-editor .au-rc-rich__box{min-height:140px}.au-cb-workspace{display:flex;flex-direction:column;min-width:0}.au-cbs{display:flex;flex-direction:column;gap:14px}.au-cbs__search{display:flex;flex-direction:column;gap:6px;max-width:360px}.au-cbs__empty{display:flex;flex-direction:column;align-items:center;gap:8px;padding:64px 16px;color:var(--ink-400)}.au-cbq{display:grid;grid-template-columns:300px minmax(0,1fr);gap:16px;align-items:start}@media(max-width:900px){.au-cbq{grid-template-columns:minmax(0,1fr)}}.au-cbq__nav{display:flex;flex-direction:column;gap:10px;position:sticky;top:0;max-height:calc(100vh - 140px);padding:12px;overflow-y:auto;border:1px solid var(--border-soft);border-radius:var(--radius);background:var(--surface-0)}.au-cbq__empty{margin:0}.au-cbq__flag{color:var(--accent-danger)}.au-cbq__main{display:flex;flex-direction:column;gap:14px;min-width:0}.au-cbq__placeholder{display:flex;align-items:center;justify-content:center;min-height:320px;border:1px dashed var(--border-strong);border-radius:var(--radius)}.au-cbq__injury{display:inline-flex;gap:12px}.au-cbq__injury label{display:inline-flex;align-items:center;gap:4px}.au-cbq__flagged{border:1px solid var(--border-soft);border-left:4px solid var(--accent-danger);border-radius:var(--radius);background:var(--danger-tint)}.au-cbq__flagged-head{-webkit-appearance:none;-moz-appearance:none;appearance:none;display:flex;flex-wrap:wrap;align-items:center;gap:10px;width:100%;padding:10px 14px;border:0;background:none;color:var(--ink-900);font:inherit;font-size:var(--text-13);text-align:left;cursor:pointer}.au-cbq__flagged-head>[aria-hidden=true]:first-of-type{color:var(--accent-danger)}.au-cbq__chev{margin-left:auto}.au-cbq__flagged-body{padding:0 14px 12px}.au-cbq__flagged-body h4{margin:0 0 4px;font-size:var(--text-13)}.au-cbq__reason{margin:0 0 10px;padding:8px 10px;border:1px solid var(--border-soft);border-radius:var(--radius);background:var(--surface-0);white-space:pre-wrap}.au-cbq__flagged-body .au-cb-actions{padding:0;border:0}.au-cbq__superbill-grid{display:grid;grid-template-columns:minmax(220px,.6fr) minmax(0,1.4fr);gap:16px;max-height:35vh;overflow-y:auto}.au-cbq__sub{margin:0 0 6px;font-size:var(--text-13);color:var(--ink-600)}.au-cbq__sub:not(:first-child){margin-top:12px}.au-cbq__ledger-label{font-weight:var(--weight-semibold)}.au-cbq__flag-btn{border-color:var(--accent-danger);color:var(--accent-danger)}.au-cb-flag{margin-left:6px;color:var(--accent-danger)}.au-cb-practice--static{cursor:default}.au-cb-practice--static:hover{color:inherit}.au-cb-practice--active.au-cb-practice--static:hover{color:var(--olive)}.au-cb-warning{margin:0;padding-left:28px;position:relative}.au-cb-warning:before{content:"!";position:absolute;left:0;top:0;display:inline-flex;align-items:center;justify-content:center;width:20px;height:20px;border-radius:999px;background:var(--warn-tint);color:var(--accent-warn);font-weight:var(--weight-semibold)}.au-cb-linkcell{-webkit-appearance:none;-moz-appearance:none;appearance:none;padding:0;border:0;background:none;color:var(--olive-deep);font:inherit;text-align:left;text-decoration:underline;cursor:pointer}.au-cb-diag-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:6px}.au-cb-diag-grid .au-combo__input{padding-right:28px;padding-left:10px}.au-cb-diag-grid .au-combo__input:disabled{opacity:1}.au-cb-dup{border-color:var(--accent-danger);background:var(--danger-tint)}.au-cb-coderow>td{background:var(--surface-1)}.au-cb-eob__title{margin:0 0 10px;font-size:var(--text-14)}.au-cb-eob__unposted{padding-top:6px;border-top:1px solid var(--border-soft);font-weight:var(--weight-semibold)}.au-cbq__group-row>td{padding-top:10px;color:var(--ink-600);font-size:var(--text-11);font-weight:var(--weight-semibold);letter-spacing:.04em}.au-cb-print{display:none}@media print{body.au-cb-printing>*:not(.au-cb-print){display:none!important}body.au-cb-printing>.au-cb-print{display:block;color:var(--ink-900);font-family:var(--font-sans);font-size:12px}.au-cb-print table{width:100%;border-collapse:collapse}.au-cb-print th,.au-cb-print td{padding:4px 6px;border:1px solid var(--border-strong);text-align:left}.au-cb-print .au-cb-cms{margin:0 0 24px;break-after:page}.au-cb-print__note{margin-bottom:16px;padding-bottom:12px;border-bottom:1px solid var(--border-strong)}}.au-cb-print__footer{margin-top:16px;padding-top:8px;border-top:1px solid var(--border-strong);font-size:11px}.au-cb-payments__head{display:flex;align-items:center;justify-content:space-between;gap:12px}.au-cb-paytable{width:100%;border-collapse:collapse;margin-top:8px}.au-cb-paytable caption{text-align:left;font-weight:600;padding:4px 0}.au-cb-paytable th,.au-cb-paytable td{text-align:left;padding:6px 8px;border-bottom:1px solid var(--border-soft);vertical-align:top}.au-cb-refund{display:flex;flex-wrap:wrap;align-items:center;gap:6px}.au-cb-receipt__clinic{font-weight:600;margin:0 0 8px}.au-cb-statement__range{display:flex;flex-wrap:wrap;gap:12px}.au-cb-card{padding:14px 16px}.au-cb-cards--two{grid-template-columns:minmax(0,1.1fr) minmax(0,1.8fr)}@media(max-width:1100px){.au-cb-cards--two{grid-template-columns:minmax(0,1fr)}}.au-cb-toolbar{display:flex;flex-wrap:wrap;gap:8px;padding:12px 14px;border-bottom:1px solid var(--border-soft)}.au-bset__intro{margin:0 0 16px}.au-bset__toolbar{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:12px}.au-bset__toolbar .au-meta{margin:0}.au-bset__narrow{max-width:420px}.au-cb-claim-status{display:inline-flex;align-items:center;gap:6px}.au-cb-issues{margin:0;padding-left:18px;display:flex;flex-direction:column;gap:4px;font-size:var(--text-13)}.au-cb-history{margin:16px;width:calc(100% - 32px)}.au-cms{--cms-red: #c8102e;--cms-shade: #fbe3e6;--cms-paper: #fffdfb;--cms-ink: #111111;max-width:1100px;margin:12px 16px 20px;padding:18px 18px 12px;background:var(--cms-paper);color:var(--cms-ink);border:1px solid var(--border-strong);border-radius:var(--radius);font-size:12px;overflow-x:auto}.au-cms__head{display:flex;justify-content:space-between;align-items:flex-end;gap:16px;margin-bottom:8px}.au-cms__qr{display:block;width:46px;height:46px;margin-bottom:6px;fill:#000}.au-cms__lines .au-cms__input[type=date]{font-size:11px;padding:1px 0}.au-cms__title{color:var(--cms-red);font-weight:700;font-size:18px;letter-spacing:.02em}.au-cms__sub,.au-cms__lbl,.au-cms__foot,.au-cms__band,.au-cms__ab,.au-cms__npi,.au-cms__lines th,.au-cms__check span,.au-cms__dxcell span{color:var(--cms-red);font-size:8.5px;text-transform:uppercase;letter-spacing:.01em}.au-cms__carrier{display:flex;flex-direction:column;min-width:320px}.au-cms__band{margin:6px 0 2px;font-weight:700;text-align:right}.au-cms__row{display:flex;min-width:0}.au-cms__row--grow{flex:1}.au-cms__stack{display:flex;flex-direction:column;min-width:0}.au-cms__cell{flex-grow:0;flex-shrink:0;min-width:0;display:flex;flex-direction:column;padding:2px 4px 3px;border:.5px solid var(--cms-red);margin:0 -.5px -.5px 0}.au-cms__stack .au-cms__cell{flex-grow:1}.au-cms__cell--bad{box-shadow:inset 0 0 0 2px #e8a317}.au-cms__val{display:flex;flex-direction:column;gap:2px;min-height:20px;justify-content:flex-end}.au-cms__input{width:100%;min-width:0;padding:1px 3px;border:0;border-bottom:1px dotted transparent;background:transparent;color:var(--cms-ink);font-family:Courier New,Courier,monospace;font-size:12.5px;line-height:1.35;text-transform:uppercase}.au-cms__input:not([readonly]):hover{border-bottom-color:var(--cms-red)}.au-cms__input:not([readonly]):focus{outline:2px solid var(--olive-500, #6b7a3a);outline-offset:0;background:#fff}.au-cms__input[readonly]{cursor:default}.au-cms__input--bad{background:#fff4d6}.au-cms__input--own{text-decoration:underline dotted var(--cms-red)}.au-cms__inline{display:flex;align-items:center;gap:6px}.au-cms__inline .au-cms__input[maxlength="1"],.au-cms__inline .au-cms__input[maxlength="2"],.au-cms__inline .au-cms__input[maxlength="3"]{width:3.4em;flex:0 0 auto}.au-cms__choices{display:inline-flex;align-items:center;gap:10px}.au-cms__choices--wrap{flex-wrap:wrap;row-gap:2px}.au-cms__check{display:inline-flex;align-items:center;gap:3px;white-space:nowrap}.au-cms__check input{width:12px;height:12px;margin:0;accent-color:var(--cms-red)}.au-cms__dx{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:2px 10px}.au-cms__icd{grid-column:1 / -1;justify-content:flex-end}.au-cms__dxcell{display:flex;align-items:center;gap:3px}.au-cms__lines{width:100%;border-collapse:collapse;table-layout:fixed;margin:2px 0}.au-cms__lines th,.au-cms__lines td{border:.5px solid var(--cms-red);padding:1px 2px;vertical-align:bottom}.au-cms__lines th{font-weight:400;text-align:left;line-height:1.15}.au-cms__lines .au-cms__ln{width:18px;border:0;color:var(--cms-red);font-weight:700;text-align:center;vertical-align:middle}.au-cms__shade td:not(.au-cms__ln){background:var(--cms-shade);height:16px}.au-cms__td--bad{box-shadow:inset 0 0 0 2px #e8a317}.au-cms__mod{margin-left:4.5em}.au-cms__npi{text-align:center}.au-cms__ab{flex:0 0 auto}.au-cms__foot{display:flex;justify-content:space-between;margin-top:6px}.au-cms-editor__rev{margin-left:auto}.au-cms-editor__issues{margin:12px 16px 0;padding:10px 14px;border:1px solid #e8a317;border-radius:var(--radius);background:color-mix(in srgb,#e8a317 10%,transparent);font-size:var(--text-13)}.au-cms-editor__issues ul{margin:6px 0 0;padding-left:18px;display:flex;flex-direction:column;gap:3px}.au-cms-editor__ok{margin:12px 16px 0}.au-cms-editor__history{margin:12px 16px 0;width:calc(100% - 32px)}@media print{.au-cms{border:0;margin:0;padding:0;max-width:none;font-size:10px}.au-cms__input{font-size:10.5px}}.au-cbq__dx{margin:0;padding-left:16px;display:flex;flex-direction:column;gap:2px}.au-modal.au-insp{width:min(1240px,calc(100vw - 32px));max-width:none}.au-insp__header{grid-template-columns:repeat(2,minmax(0,1fr))}.au-insp__totals{display:flex;flex-wrap:wrap;gap:8px 28px;margin:0 0 12px}.au-insp__scroll{overflow-x:auto}.au-insp__grid th,.au-insp__grid td{white-space:nowrap}.au-insp__cell{width:64px;min-width:0;padding:3px 5px;border:1px solid var(--border-strong);border-radius:var(--radius-sm, 4px);background:var(--surface-0);color:var(--ink-900);font:inherit;font-size:var(--text-13)}.au-insp__bad,.au-cb-pair dd.au-insp__bad{color:var(--accent-danger);font-weight:var(--weight-semibold)}.au-shell:has(.au-cb-workspace) .au-shell__sidenav{width:64px}.au-shell:has(.au-cb-workspace) .au-shell__brand,.au-shell:has(.au-cb-workspace) .au-shell__foot{display:none}.au-shell:has(.au-cb-workspace) .au-shell__nav{display:flex;flex-direction:column;align-items:center;padding:14px 0;overflow-x:hidden}.au-shell:has(.au-cb-workspace) .au-shell__nav-item{flex:none;justify-content:center;gap:0;width:40px;height:40px;margin-bottom:4px;padding:0;font-size:0}.au-shell:has(.au-cb-workspace) .au-shell__nav-item svg[stroke]{stroke-width:1.5;transform:scale(.9)}.au-shell:has(.au-cb-workspace) .au-shell__page{max-width:none;padding:14px 20px}@media(max-width:767px){.au-shell:has(.au-cb-workspace) .au-shell__sidenav{width:auto}}.au-cbq--compact{grid-template-columns:250px minmax(0,1fr);gap:12px}@media(max-width:900px){.au-cbq--compact{grid-template-columns:minmax(0,1fr)}}.au-cb-workspace .au-cbq__nav{gap:8px;padding:10px}.au-cb-workspace .au-cbq__main{gap:10px}.au-cbq__list,.au-cbq__list ul{margin:0;padding:0;list-style:none}.au-cbq__day{padding:8px 4px 4px;color:var(--ink-600);font-size:var(--text-11);font-weight:var(--weight-semibold);letter-spacing:.04em}.au-cbq__row{-webkit-appearance:none;-moz-appearance:none;appearance:none;display:flex;flex-direction:column;gap:1px;width:100%;padding:6px 8px;border:0;border-radius:var(--radius);background:none;color:var(--ink-900);font:inherit;font-size:var(--text-13);text-align:left;cursor:pointer}.au-cbq__row:hover{background:var(--hover-wash)}.au-cbq__row--active,.au-cbq__row--active:hover{background:var(--olive-tint);color:var(--olive-deep)}.au-cbq__row-top{display:flex;align-items:baseline;gap:6px}.au-cbq__row-name{flex:1;min-width:0;font-weight:var(--weight-medium)}.au-cbq__row-reason{font-size:var(--text-11)}.au-cbq__bar{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:10px 16px;padding:10px 14px;border:1px solid var(--border-soft);border-radius:var(--radius);background:var(--surface-0)}.au-cbq__bar-info{display:flex;flex:1 1 320px;flex-direction:column;gap:2px;min-width:0}.au-cbq__bar-title{display:flex;flex-wrap:wrap;align-items:baseline;gap:8px}.au-cbq__bar-title a{color:var(--ink-900);font-weight:var(--weight-semibold)}.au-cbq__bar-reason{color:var(--olive-deep);font-size:var(--text-13)}.au-cbq__bar-actions{display:flex;flex-wrap:wrap;align-items:center;gap:8px}.au-cb-strip{display:flex;flex-wrap:wrap;align-items:baseline;gap:6px 20px;padding:8px 14px;border:1px solid var(--border-soft);border-radius:var(--radius);font-size:var(--text-13)}.au-cb-strip__more{-webkit-appearance:none;-moz-appearance:none;appearance:none;margin-left:auto;border:0;background:none;color:var(--olive-deep);font:inherit;cursor:pointer}.au-cb-toolbar .au-rowmenu__trigger{width:auto;height:auto;padding:10px 16px;border:1px solid var(--border-strong);border-radius:var(--radius);color:var(--ink-900);font-size:var(--text-13-5);font-weight:var(--weight-medium);line-height:1.2;white-space:nowrap}.au-cb-toolbar .au-rowmenu{display:flex}.au-cb-workspace .au-cb-toolbar{padding:8px 12px}.au-cb-workspace .au-cb-toolbar .au-rowmenu__trigger{height:100%;padding:0 16px}.au-cb-workspace .au-cb{gap:8px}.au-cb-workspace .au-cb-panel{border-color:var(--border-strong)}.au-cb-workspace .au-dt__scroll{scrollbar-width:thin}.au-cb-kpis{margin-bottom:8px}.au-cb-workspace .au-chart-tabs{margin-bottom:10px}.au-cb-workspace .au-cb-subtabs{margin-bottom:0}.au-cb-workspace .au-cbs{gap:8px}.au-cb-workspace .au-cbs__search{flex-direction:row;align-items:center;gap:12px;max-width:none}.au-cbs__chart.au-button{flex:none;text-decoration:none}.au-cb-workspace .au-cbs__combo{flex:0 1 360px}.au-cbq__superbill{border:1px solid var(--border-soft);border-radius:var(--radius)}.au-cbq__superbill-head{-webkit-appearance:none;-moz-appearance:none;appearance:none;display:flex;align-items:baseline;gap:12px;width:100%;padding:8px 14px;border:0;background:none;color:var(--ink-900);font:inherit;font-size:var(--text-13);text-align:left;cursor:pointer}.au-cbq__superbill-head .au-cbq__chev{margin-left:auto}.au-cbq__superbill-grid{padding:4px 14px 12px}.au-cb-history{display:inline-flex;align-items:center;gap:6px;margin-left:auto;color:var(--ink-600);font-size:var(--text-13);white-space:nowrap;cursor:pointer}.au-cb-history input{accent-color:var(--olive)}.au-cov-wide{grid-column:1 / -1}.au-cb-check{display:inline-flex;align-items:center;gap:8px;color:var(--ink-900);font-size:var(--text-13);cursor:pointer}.au-cb-check input{accent-color:var(--olive)}.au-cb-dx-warn{margin:6px 0 0;color:var(--accent-warn);font-size:var(--text-12)}.au-chart-head{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:18px;padding:16px 18px;margin-bottom:14px}.au-chart-head__id{display:flex;align-items:center;gap:14px;min-width:0;flex:1}.au-chart-head__actions{margin-left:auto}.au-chart-avatar{display:flex;align-items:center;justify-content:center;flex:none;width:46px;height:46px;border-radius:50%;background:var(--olive-tint);color:var(--olive-deep);font-size:var(--text-16);font-weight:var(--weight-semibold)}.au-chart-name{font-size:var(--text-20);font-weight:var(--weight-semibold);letter-spacing:-.01em}.au-chart-sub{margin-top:2px}.au-chart-facts{display:flex;flex-wrap:wrap;gap:22px;margin-left:auto}.au-chart-facts>div{text-align:right}.au-chart-facts dt{color:var(--ink-400);font-size:var(--text-11);font-weight:var(--weight-semibold);letter-spacing:.06em;text-transform:uppercase}.au-chart-facts dd{margin-top:2px;font-size:var(--text-14);font-weight:var(--weight-semibold)}.au-chart-tabs{display:flex;gap:2px;width:100%;max-width:100%;margin-bottom:16px;border-bottom:1px solid var(--border-soft);overflow-x:auto;overscroll-behavior-x:contain;scrollbar-width:thin}.au-chart-tab{display:inline-flex;align-items:center;gap:7px;padding:10px 14px;border:none;border-bottom:2px solid transparent;background:none;color:var(--ink-600);font-size:var(--text-13-5);font-weight:var(--weight-medium);white-space:nowrap;cursor:pointer}.au-chart-tab__icon{flex:none}.au-chart-tab:hover{color:var(--ink-900)}.au-chart-tab--active{color:var(--ink-900);border-bottom-color:var(--olive)}.au-overview{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;align-items:start}@media(max-width:1279px){.au-overview{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:767px){.au-overview{grid-template-columns:minmax(0,1fr)}}.au-overview__card{padding:0}.au-overview__card .au-panel-head{padding:12px 16px}.au-overview__card--wide{grid-column:1 / -1}@media(min-width:2560px){.au-overview__card--wide .au-list-row{max-width:none}}.au-note-body{max-width:var(--measure-form);white-space:pre-wrap;font-size:var(--text-13-5);line-height:1.6}@media(min-width:2560px){.au-overview{gap:20px}}@media(max-width:1023px){.au-chart-facts{margin-left:0;gap:18px}.au-chart-facts>div{text-align:left}}@media(max-width:767px){.au-chart-head{padding:14px 16px}.au-chart-name{font-size:var(--text-18)}}.au-intake-banner{display:flex;align-items:center;justify-content:space-between;gap:12px;width:100%}.au-intake-banner__list{margin:4px 0 0;padding-left:18px}.au-intake-banner__dismiss{background:none;border:none;color:inherit;text-decoration:underline;cursor:pointer;font:inherit;flex:none;min-height:44px;padding:0 8px}.au-link-btn{background:none;border:none;color:var(--olive-deep);text-decoration:underline;cursor:pointer;font:inherit;padding:0}.au-delta-actions{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:12px}.au-delta-list{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:8px}.au-delta-row{display:grid;grid-template-columns:1fr 1.4fr auto;gap:12px;align-items:center;padding:12px;border:1px solid var(--border-soft);border-radius:var(--radius);background:var(--surface-1)}.au-delta-row[data-status=accepted]{border-color:var(--accent-success)}.au-delta-row[data-status=rejected]{opacity:.6}.au-delta-row__field{display:flex;flex-direction:column;gap:2px}.au-delta-row__uncaptured{font-size:var(--text-13);color:var(--ink-400)}.au-delta-row__values{display:flex;align-items:center;gap:10px;flex-wrap:wrap}.au-delta-row__current{color:var(--ink-600);text-decoration:line-through}.au-delta-row__proposed{font-weight:var(--weight-medium)}.au-delta-row__actions{display:flex;gap:8px;justify-content:flex-end}.au-delta-row__status{font-size:var(--text-14);color:var(--ink-600)}.au-delta-row__status[data-status=accepted]{color:var(--accent-success)}.au-intake-summaries{margin-top:20px;border-top:1px solid var(--border-soft);padding-top:16px}.au-intake-summary{margin-bottom:16px}.au-intake-summary__section{margin-top:8px}@media(max-width:767px){.au-delta-row{grid-template-columns:1fr}.au-delta-row__actions{justify-content:flex-start}}.au-consent-detail .au-panel-title{margin:16px 0 6px}.au-consent-meta{display:flex;gap:24px;flex-wrap:wrap;margin:0 0 12px}.au-consent-meta div{display:flex;flex-direction:column}.au-consent-meta dt{font-size:var(--text-13);color:var(--ink-600)}.au-consent-meta dd{margin:0;font-weight:var(--weight-medium)}.au-consent-sig{max-width:480px;width:100%;border:1px solid var(--border-soft);border-radius:var(--radius);background:var(--surface-0)}.au-sms-consent{display:inline-flex;flex-direction:column;align-items:flex-end;gap:2px}.au-sms-consent__actions{display:inline-flex;gap:4px}.au-file-input{display:block;width:100%;padding:8px;border:1px dashed var(--border-soft);border-radius:var(--radius);background:var(--surface-1);cursor:pointer;font:inherit}.au-doc-toolbar{display:flex;align-items:center;flex-wrap:wrap;gap:8px;margin-bottom:10px}.au-doc-toolbar__upload{margin-left:auto}.au-doc-tbl td{vertical-align:middle}.au-doc-tbl__check{width:48px;text-align:center;vertical-align:middle}.au-doc-tbl__check input[type=checkbox]{display:block;width:17px;height:17px;margin:0 auto;accent-color:var(--olive);cursor:pointer}.au-doc-tbl .au-doc-tbl__actions{position:sticky;right:0;width:1%;padding:0 2px;background:var(--surface-0);box-shadow:-1px 0 0 var(--border-soft);text-align:center;white-space:nowrap}.au-doc-tbl th.au-doc-tbl__actions{background:var(--surface-warm)}.au-doc-tbl__group{cursor:pointer;background:var(--surface-1)}.au-doc-tbl__group:hover{background:var(--surface-2)}.au-doc-tbl__chev{display:inline-block;width:1.3em;color:var(--ink-600);font-size:17px;line-height:1;vertical-align:-2px}.au-doc-tbl__doc{cursor:pointer}.au-doc-tbl__doc:hover{background:var(--hover-wash)}.au-doc-tbl__doc--selected{background:var(--olive-tint)}.au-doc-tbl__name{font-family:var(--font-mono, monospace);font-size:var(--text-13);padding-left:28px}.au-doc-tbl__filters th{padding:6px 8px}.au-doc-scroll{overflow:auto}.au-doc-scroll .au-doc-tbl thead{position:sticky;top:0;z-index:2}.au-doc-scroll .au-doc-tbl thead th{background:var(--surface-warm)}.au-doc-tbl__filters .au-input{width:100%;min-width:0;padding:4px 8px;font-size:var(--text-13)}.au-docup-head{display:flex;align-items:center;gap:6px}.au-docup-back{font-size:26px;line-height:1;padding:0 12px 4px}.au-docup-patient{margin-left:12px;color:var(--ink-600);font-size:var(--text-13);font-weight:var(--weight-semibold);white-space:nowrap}.au-docup-grid{display:grid;grid-template-columns:2fr 3fr;gap:16px;margin-top:12px;height:calc(100vh - 200px);min-height:420px}.au-docup-card{display:flex;flex-direction:column;gap:12px;min-height:0;overflow:auto}.au-docup-zone-label{font-size:var(--text-13);font-weight:var(--weight-semibold)}.au-docup-zone{display:flex;align-items:center;gap:12px;padding:22px 14px;border:1px dashed var(--border-strong);border-radius:var(--radius);background:var(--surface-1);flex-wrap:wrap}.au-docup-zone--over{border-color:var(--olive);background:var(--olive-tint)}.au-docup-input{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.au-docup-left{display:flex;flex-direction:column;gap:16px;min-width:0;min-height:0;overflow:auto}.au-docup-list{list-style:none;margin:0;padding:0;max-height:180px;overflow:auto}.au-docup-list__row{display:flex;align-items:center;gap:8px}.au-docup-list__row input[type=checkbox]{flex:none;width:17px;height:17px;accent-color:var(--olive);cursor:pointer}.au-docup-list__item{display:block;width:100%;padding:4px 8px;border:0;border-radius:6px;background:none;text-align:left;font:inherit;font-size:var(--text-13);color:var(--ink-600);cursor:pointer;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.au-docup-list__item:hover{background:var(--hover-wash)}.au-docup-list__item--active{background:var(--olive-tint);color:var(--ink-900)}.au-docup-preview{width:100%;height:100%;min-height:220px;min-width:0;overflow:auto;border:1px solid var(--border-soft);border-radius:var(--radius);background:var(--surface-1);padding:12px}.au-docup-preview img{max-width:100%;height:auto}.au-docup-preview--empty{display:flex;align-items:center;justify-content:center}iframe.au-docup-preview{min-height:320px;border:1px solid var(--border-soft);padding:0}.au-docup-progress{margin-top:10px;border-radius:6px;background:var(--surface-2);overflow:hidden}.au-docup-progress__bar{background:var(--olive);color:var(--surface-0);font-size:var(--text-11);text-align:center;padding:2px 0;transition:width .3s ease}@media(max-width:1023px){.au-docup-grid{grid-template-columns:1fr;height:auto;min-height:0}.au-docup-left{overflow:visible}.au-docup-preview{height:auto;max-height:50vh}}.au-chart-encounter{display:flex;align-items:center;gap:8px;margin-top:14px;padding:8px 12px;background:var(--olive-tint);border:1px solid var(--olive);border-radius:var(--radius);font-size:var(--text-13);color:var(--ink-600)}.au-chart-encounter__dot{width:8px;height:8px;border-radius:50%;background:var(--olive);flex:none}.au-chart-encounter__text{flex:1}.au-chart-encounter__clear{background:none;border:none;cursor:pointer;color:var(--olive-deep);font:inherit;font-size:var(--text-12);text-decoration:underline;padding:0}.au-chart-encounter__clear:hover{color:var(--olive)}.au-note-thisvisit{color:var(--olive-deep);font-size:var(--text-12);font-weight:600}.au-coding-section{margin-top:16px}.au-coding-section__title{margin:0 0 10px;font-size:var(--text-14);font-weight:var(--weight-semibold);color:var(--ink-900)}.au-coding-list{list-style:none;margin:0 0 12px;padding:0;display:flex;flex-direction:column;gap:6px}.au-coding-row{display:flex;align-items:baseline;gap:12px;padding:8px 12px;border:1px solid var(--border-soft);border-radius:var(--radius);background:var(--surface-1)}.au-coding-row__code{font-weight:var(--weight-semibold);color:var(--olive-deep);flex:none;min-width:72px}.au-coding-row__display{flex:1;color:var(--ink-900)}.au-coding-row__remove{background:none;border:none;padding:0;cursor:pointer;color:var(--accent-danger);font:inherit;font-size:var(--text-13);text-decoration:underline}.au-coding-row__remove:disabled{opacity:.5;cursor:default}.au-coding-add{margin-top:8px}.au-coding-add--manual{display:flex;gap:12px;align-items:flex-end;flex-wrap:wrap}.au-coding-results{list-style:none;margin:6px 0 0;padding:0;border:1px solid var(--border-soft);border-radius:var(--radius);overflow:hidden}.au-coding-results__item{display:block;width:100%;text-align:left;background:var(--surface-0);border:none;border-bottom:1px solid var(--border-soft);padding:8px 12px;cursor:pointer;font:inherit;font-size:var(--text-13);color:var(--ink-900)}.au-coding-results__item:hover{background:var(--olive-tint)}.au-coding-results li:last-child .au-coding-results__item{border-bottom:none}.au-order-actions{display:inline-flex;gap:10px;align-items:baseline}.au-order-sign-confirm{margin-top:12px}.au-charge-dx{border:1px solid var(--border-soft);border-radius:var(--radius);padding:6px 10px;display:flex;flex-wrap:wrap;gap:10px;align-items:center}.au-charge-dx__opt{display:inline-flex;align-items:center;gap:4px;font-size:var(--text-13)}.au-superbill-sign{margin-top:14px;align-items:center;display:flex;gap:10px;flex-wrap:wrap}.au-superbill-row-actions{display:inline-flex;gap:10px;align-items:center}.au-superbill-form__fields{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px}@media(max-width:767px){.au-superbill-form__fields{grid-template-columns:1fr}}.au-chart-alerts{list-style:none;margin:12px 0 0;padding:0;display:flex;flex-wrap:wrap;gap:8px}.au-chart-alert{font-size:var(--text-12);font-weight:var(--weight-semibold);padding:3px 10px;border-radius:999px;border:1px solid transparent;white-space:nowrap}.au-chart-alert--info{background:var(--olive-tint);color:var(--olive-deep);border-color:var(--olive)}.au-chart-alert--warning{background:#faf0db;color:var(--accent-warn);border-color:var(--accent-warn)}.au-chart-alert--critical{background:#f7e6e4;color:var(--accent-danger);border-color:var(--accent-danger)}.au-alert-gate{width:100%;margin:16px 0;padding:28px 32px}.au-alert-gate__title{margin:0 0 6px;font-size:var(--text-20);font-weight:var(--weight-semibold)}.au-alert-gate__intro{margin:0 0 20px;color:var(--ink-600)}.au-alert-gate__list{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:16px}.au-alert-gate__item{border:1px solid var(--border-soft);border-radius:10px;padding:16px}.au-alert-gate__item-head{display:flex;align-items:center;gap:10px}.au-alert-gate__detail{margin:8px 0 0;color:var(--ink-600);white-space:pre-line}.au-alert-gate__ack{display:flex;align-items:center;gap:8px;margin-top:12px;font-weight:var(--weight-medium);cursor:pointer}.au-alert-gate__actions{margin-top:24px;display:flex;justify-content:flex-start}.au-rf__back{margin:0 0 8px}.au-rf__grid{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:14px;align-items:start}@media(max-width:1100px){.au-rf__grid{grid-template-columns:minmax(0,1fr)}}.au-rf__col{display:grid;gap:14px}.au-rf__body{padding:14px 16px}.au-rf__lead{margin:0 0 4px;font-weight:500;color:var(--ink-900)}.au-rf__facts{display:grid;grid-template-columns:max-content 1fr;gap:6px 24px;margin:0;padding:14px 16px}.au-rf__facts dt{color:var(--ink-600)}.au-rf__facts dd{margin:0;color:var(--ink-900)}.au-rf__pre{white-space:pre-wrap}.au-rf__list,.au-rf__log{list-style:none;margin:0;padding:0}.au-rf__row{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;padding:10px 16px;border-top:1px solid var(--border-soft)}.au-rf__name{display:flex;align-items:center;gap:8px;font-weight:500;color:var(--ink-900)}.au-rf__note{margin-top:4px;color:var(--ink-600);white-space:pre-wrap}.au-rf__actions{display:flex;flex-wrap:wrap;gap:8px;margin-top:14px}.au-rf__onbehalf{margin-top:14px;padding-top:12px;border-top:1px solid var(--border-soft)}.au-rf__onbehalf .au-rf__actions{margin-top:8px}.au-rf__btn-sm{padding:4px 10px;font-size:13px}.au-rf__composer{border-top:1px solid var(--border-soft)}.au-rf__clip{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.au-rf__count{margin-left:6px}.au-rf-picklist{list-style:none;margin:0;padding:0}.au-rf-picklist__row{display:flex;align-items:flex-start;gap:10px;padding:8px 0;border-bottom:1px solid var(--border-soft);cursor:pointer}.au-rf-picklist__name{font-weight:500;color:var(--ink-900)}.au-rf__check{display:flex;align-items:flex-start;gap:8px;margin:4px 0 12px;cursor:pointer}.au-rf__events{list-style:none;margin:6px 0 0;padding:0}.au-tm-toolbar{display:flex;align-items:center;gap:12px;margin-bottom:12px}.au-tm-scope{max-width:240px}.au-dt tbody tr.au-tm-red-row td{color:var(--accent-danger)}.au-tm-priority{white-space:nowrap}.au-tm-label{display:inline-block;padding:2px 10px;border-radius:999px;color:#fff;font-size:12px;line-height:18px;white-space:nowrap}.au-tm-note{display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden;white-space:pre-line;word-break:break-word}.au-mt-dropzone{border:1px dashed var(--border-soft);border-radius:8px;padding:14px;text-align:center;color:var(--text-muted)}.au-mt-dropzone__browse{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:none;border:none;padding:0;font:inherit;color:var(--accent);text-decoration:underline;cursor:pointer}.au-mt-files{list-style:none;margin:8px 0 0;padding:0;display:grid;gap:6px}.au-mt-files li{display:flex;align-items:center;gap:10px}.au-mt-files__open{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:none;border:none;padding:0;font:inherit;color:var(--accent);text-decoration:underline;cursor:pointer;text-align:left}.au-mt-files__download{font-size:12px}.au-mt-files__remove{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:none;border:none;padding:0 4px;font:inherit;color:var(--accent-danger);cursor:pointer}.au-wizard-layout{display:flex;flex-direction:column;min-height:100vh;background:var(--surface-0)}.au-wizard-layout__header{display:flex;align-items:center;justify-content:space-between;padding:20px 28px}.au-wizard-layout__wordmark{color:var(--ink-600);font-size:var(--text-18);font-weight:var(--weight-semibold);letter-spacing:-.01em}.au-wizard-layout__wordmark b{color:var(--ink-900);font-weight:var(--weight-semibold)}.au-wizard-layout__meta{color:var(--ink-400);font-size:var(--text-13)}.au-wizard-layout__main{display:grid;flex:1;place-items:center;padding:24px}.au-wizard-layout__card{width:100%;max-width:560px}.au-wizard-layout__footer{display:flex;justify-content:flex-end;padding:20px 28px;color:var(--ink-400);font-size:var(--text-12)}@media(max-width:767px){.au-wizard-layout__header,.au-wizard-layout__footer{padding:16px var(--page-pad-x)}.au-wizard-layout__main{padding:var(--page-pad-x)}.au-wizard-layout__header{flex-wrap:wrap;gap:4px}}.au-wizard__stepper{margin-bottom:28px}.au-wizard-layout__card>.au-banner{margin-bottom:20px}.au-wizard__step{display:flex;flex-direction:column;gap:0}.au-wizard__head{margin-bottom:24px}.au-wizard__title{margin:0 0 6px;font-size:var(--text-20);font-weight:var(--weight-semibold);letter-spacing:-.01em;color:var(--ink-900)}.au-wizard__title:focus-visible,.au-wizard__title:focus{outline:none}.au-wizard__sub{margin:0;color:var(--ink-600);font-size:var(--text-14)}.au-choice-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin-bottom:8px}@media(max-width:767px){.au-choice-grid{grid-template-columns:minmax(0,1fr)}}.au-choice{padding:14px 16px;border:1px solid var(--border-strong);border-radius:var(--radius);background:var(--surface-0);cursor:pointer;transition:border-color .1s}.au-choice:hover{border-color:var(--ink-400)}.au-choice--selected{padding:13.5px 15.5px;border-color:var(--olive);border-width:1.5px;background:var(--olive-tint)}.au-choice:focus-visible{outline:var(--focus-ring);outline-offset:var(--focus-ring-offset)}.au-choice__title{margin-bottom:2px;font-size:var(--text-14);font-weight:var(--weight-medium)}.au-choice__desc{color:var(--ink-600);font-size:12px;line-height:1.4}.au-group-label{margin:18px 0 8px;color:var(--ink-400);font-size:11px;font-weight:var(--weight-semibold);letter-spacing:.08em;text-transform:uppercase}.au-seg{display:flex;margin-bottom:6px;border:1px solid var(--border-strong);border-radius:var(--radius);overflow:hidden}.au-seg button{flex:1;padding:9px 4px;border:none;border-right:1px solid var(--border-soft);background:var(--surface-0);color:var(--ink-600);font:inherit;font-size:var(--text-13);font-weight:var(--weight-medium);cursor:pointer}.au-seg button:last-child{border-right:none}.au-seg button.au-seg--selected{background:var(--olive);color:var(--surface-0)}.au-seg button:focus-visible{outline:var(--focus-ring);outline-offset:-2px}.au-chips{display:flex;flex-wrap:wrap;gap:8px}.au-chip{padding:7px 14px;border:1px solid var(--border-strong);border-radius:999px;background:var(--surface-0);color:var(--ink-600);font:inherit;font-size:var(--text-13);font-weight:var(--weight-regular);cursor:pointer}.au-chip--selected{padding:6.5px 13.5px;border-color:var(--olive);border-width:1.5px;background:var(--olive-tint);color:var(--olive-deep);font-weight:var(--weight-medium)}.au-chip:focus-visible{outline:var(--focus-ring);outline-offset:var(--focus-ring-offset)}.au-radio-list{border-top:1px solid var(--border-soft)}.au-radio-row{display:flex;align-items:center;gap:12px;padding:13px 4px;border-bottom:1px solid var(--border-soft);cursor:pointer}.au-radio-row input{accent-color:var(--olive)}.au-radio-row__title{font-size:var(--text-14);font-weight:var(--weight-medium)}.au-radio-row__desc{margin-left:auto;color:var(--ink-400);font-size:12px}.au-wizard__select{box-sizing:border-box;width:100%;padding:10px 12px;background:var(--surface-2);border:1px solid var(--border-strong);border-radius:var(--radius);color:var(--ink-900);font-family:var(--font-sans);font-size:var(--text-14);line-height:1.5}.au-wizard__select:focus,.au-wizard__select:focus-visible{outline:none;border-color:var(--olive);background:var(--surface-0);box-shadow:var(--focus-glow)}.au-wizard__optional{color:var(--ink-400);font-weight:var(--weight-regular);text-transform:none;letter-spacing:0}.au-wizard__nav{display:flex;justify-content:space-between;margin-top:26px}.au-wizard__nav-spacer{flex:1}.au-review-group{margin-bottom:20px}.au-review-group__head{display:flex;justify-content:space-between;align-items:baseline;margin-bottom:8px}.au-review-group__label{color:var(--ink-400);font-size:11px;font-weight:var(--weight-semibold);letter-spacing:.08em;text-transform:uppercase}.au-review-group__edit{padding:0;border:none;background:none;color:var(--ink-600);font-family:var(--font-sans);font-size:var(--text-13);font-weight:var(--weight-medium);cursor:pointer}.au-review-group__edit:hover{color:var(--ink-900)}.au-review-group table{width:100%;border-collapse:collapse;font-size:var(--text-14)}.au-review-group td{padding:6px 0;border-bottom:1px solid var(--border-soft)}.au-review-group td:first-child{width:45%;color:var(--ink-600)}.au-review-group td:last-child{font-weight:var(--weight-medium)}.au-wizard__note{margin-top:14px}.au-wizard__extra{display:flex;flex-direction:column;gap:16px;margin-top:16px}.au-wizard__loading{padding:24px 0;color:var(--ink-400);font-size:var(--text-13);text-align:center}.au-chat{display:grid;grid-template-columns:minmax(280px,360px) 1fr;min-height:480px;height:calc(100vh - 220px);padding:0;overflow:hidden}.au-chat-muted{color:var(--ink-600);font-size:var(--text-13)}.au-chat__list{display:flex;flex-direction:column;min-width:0;border-right:1px solid var(--border-soft)}.au-chat__filters{display:flex;gap:2px;padding:8px 12px 0;border-bottom:1px solid var(--border-soft);overflow-x:auto}.au-chat__filter{padding:8px 10px;border:none;border-bottom:2px solid transparent;background:none;font:inherit;font-size:var(--text-13);color:var(--ink-600);white-space:nowrap;cursor:pointer}.au-chat__filter--on{color:var(--ink-900);font-weight:var(--weight-semibold);border-bottom-color:var(--olive)}.au-chat__tools{display:flex;align-items:center;gap:8px;padding:12px;border-bottom:1px solid var(--border-soft)}.au-chat__search{flex:1 1 auto;min-width:0}.au-chat__status{width:auto;min-width:96px}.au-chat__unread-toggle{display:inline-flex;align-items:center;gap:6px;font-size:var(--text-13);white-space:nowrap}.au-chat__rows{flex:1;overflow-y:auto;list-style:none;margin:0;padding:0}.au-chat__row{border-bottom:1px solid var(--border-soft)}.au-chat__row--active{background:var(--surface-1)}.au-chat__row--unread{border-left:3px solid var(--olive)}.au-chat__row--unread .au-chat__top b{font-weight:var(--weight-semibold)}.au-chat__open{display:flex;flex-direction:column;gap:3px;width:100%;padding:10px 12px;border:none;background:none;font:inherit;text-align:left;cursor:pointer}.au-chat__top{display:flex;align-items:baseline;justify-content:space-between;gap:8px}.au-chat__top b{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.au-chat__time{flex:none}.au-chat__subject{font-size:var(--text-13)}.au-chat__preview{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.au-chat__meta{display:flex;align-items:center;gap:8px;font-size:var(--text-11);color:var(--ink-600)}.au-chat__chip{display:inline-flex;align-items:center;justify-content:center;min-width:18px;height:18px;margin-left:auto;padding:0 5px;border-radius:999px;background:var(--olive);color:var(--surface-0);font-size:var(--text-11);font-weight:var(--weight-semibold)}.au-chat__pager{display:flex;align-items:center;justify-content:center;gap:10px;padding:8px 12px;border-top:1px solid var(--border-soft);flex:none}.au-chat__empty{padding:32px 16px;text-align:center}.au-chat__empty-title{font-weight:var(--weight-semibold);margin-bottom:4px}.au-chat__view{display:flex;flex-direction:column;min-width:0;min-height:0}.au-chat__placeholder{align-items:center;justify-content:center}.au-chat__header{display:flex;align-items:center;gap:10px;padding:12px 16px;border-bottom:1px solid var(--border-soft)}.au-chat__back{display:none}.au-chat__heading{flex:1;min-width:0}.au-chat__title{margin:0;font-size:var(--text-15);font-weight:var(--weight-semibold);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.au-chat__context{margin:2px 0 0;display:flex;flex-wrap:wrap;align-items:center;gap:4px}.au-chat__log{flex:1;display:flex;flex-direction:column;gap:8px;padding:16px;margin:0;overflow-y:auto;list-style:none}.au-chat__older{text-align:center}.au-chat__entry{display:flex;flex-direction:column;gap:8px}.au-chat__day{margin:6px 0;text-align:center}.au-chat__bubble{max-width:min(560px,78%);padding:8px 12px;border:1px solid var(--border-soft);border-radius:12px 12px 12px 4px;background:var(--surface-1);font-size:var(--text-13-5)}.au-chat__bubble--own{margin-left:auto;border-radius:12px 12px 4px;background:var(--olive-tint);border-color:var(--olive-tint)}.au-chat__bubble-meta{margin-bottom:2px}.au-chat__body{white-space:pre-wrap;overflow-wrap:anywhere}.au-chat__composer{display:flex;align-items:flex-end;gap:8px;padding:12px 16px;border-top:1px solid var(--border-soft)}.au-chat__composer .au-input,.au-chat__composer textarea{flex:1;min-width:0;resize:vertical}.au-chat__closed{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:12px 16px;border-top:1px solid var(--border-soft);background:var(--surface-1)}.au-chat__closed p{margin:0}.au-chat-form{display:flex;flex-direction:column;gap:12px}.au-chat-shapes{display:flex;flex-wrap:wrap;gap:12px;margin:0;padding:0;border:none}.au-chat-shape{display:inline-flex;align-items:center;gap:6px}.au-chat-label{display:block;margin-bottom:4px;font-size:var(--text-13);font-weight:var(--weight-semibold)}.au-chat-people,.au-chat-patient{display:flex;flex-direction:column;gap:6px}.au-chat-patient__pick{display:flex;align-items:center;gap:8px}.au-chat-picker{max-height:220px;overflow-y:auto;margin:0;padding:0;list-style:none;border:1px solid var(--border-soft);border-radius:6px}.au-chat-picker__option{display:flex;align-items:center;gap:8px;width:100%;padding:8px 10px;border:none;border-bottom:1px solid var(--border-soft);background:none;font:inherit;text-align:left;cursor:pointer}.au-chat-picker__option .au-chat-muted{margin-left:auto}.au-chat-picker__empty{padding:10px}.au-chat-rename{margin-bottom:12px}.au-chat-rename__row{display:flex;align-items:stretch;gap:8px}.au-chat-rename__row .au-input{flex:1;min-width:0}.au-chat-rename__row .au-button{flex:none}.au-chat-members{margin:0 0 12px;padding:0;list-style:none}.au-chat-members__row{display:flex;align-items:center;justify-content:space-between;gap:8px;padding:8px 0;border-bottom:1px solid var(--border-soft)}@media(min-width:1920px){.au-chat{grid-template-columns:minmax(320px,400px) 1fr}}@media(min-width:2560px){.au-chat{grid-template-columns:minmax(360px,460px) 1fr}.au-chat__bubble{max-width:min(760px,70%)}}@media(max-width:1023px){.au-chat{grid-template-columns:1fr;height:auto}.au-chat__list{border-right:none;border-bottom:1px solid var(--border-soft);max-height:360px}.au-chat__log{min-height:280px;max-height:60vh}}@media(max-width:767px){.au-chat--thread .au-chat__list{display:none}.au-chat:not(.au-chat--thread) .au-chat__view{display:none}.au-chat--thread .au-chat__list{max-height:none}.au-chat__back{display:inline-flex}.au-chat__tools{flex-wrap:wrap}.au-chat__bubble{max-width:92%}}.au-chat__chip--title{margin-left:8px;vertical-align:middle}.au-chat__log-wrap{position:relative;flex:1;display:flex;flex-direction:column;min-height:0}.au-chat__new-pill{position:absolute;left:50%;bottom:12px;transform:translate(-50%);padding:6px 14px;border:1px solid var(--olive);border-radius:999px;background:var(--surface-0);color:var(--olive);font:inherit;font-size:var(--text-13);font-weight:var(--weight-semibold);cursor:pointer;box-shadow:0 2px 8px #0000001f}.au-chat__system{align-self:center;max-width:90%;padding:4px 10px;border-radius:999px;background:var(--surface-1);text-align:center}.au-chat__preview--system{font-style:italic}.au-chat__receipt{white-space:nowrap}.au-chat__bubble--pending{opacity:.7}.au-chat__bubble--failed{border-color:var(--accent-danger, #b3261e)}.au-chat__retry{display:flex;flex-wrap:wrap;align-items:center;gap:8px;margin-top:6px;font-size:var(--text-13)}.au-chat__composer{flex-direction:column;align-items:stretch}.au-chat__composer-row{display:flex;align-items:flex-end;gap:8px}.au-chat__file-chip{display:inline-flex;align-items:center;gap:6px;padding:4px 8px;border:1px solid var(--border-soft);border-radius:8px;font-size:var(--text-13)}.au-chat__file-chip--composer{align-self:flex-start;margin-bottom:8px}.au-chat-attachment{display:flex;flex-wrap:wrap;align-items:center;gap:8px;margin-top:6px;padding:6px 8px;border:1px solid var(--border-soft);border-radius:8px;background:var(--surface-0)}.au-chat-attachment--compact{margin-top:0}.au-chat-attachment__preview{flex-basis:100%;padding:0;border:none;background:none;cursor:zoom-in}.au-chat-attachment__preview img{display:block;max-width:100%;max-height:260px;border-radius:6px}.au-chat-attachment__icon{display:inline-flex;align-items:center;justify-content:center;width:40px;height:40px;border-radius:6px;background:var(--olive-tint);color:var(--olive);font-size:var(--text-11);font-weight:var(--weight-semibold)}.au-chat-attachment__meta{display:flex;flex-direction:column;min-width:0;flex:1}.au-chat-attachment__name{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.au-chat-attachment__actions{display:inline-flex;gap:4px}.au-chat-viewer__image{display:block;max-width:100%;max-height:70vh;margin:0 auto}.au-chat-info{display:grid;grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:8px 16px;margin:0 0 12px}.au-chat-info dt{font-size:var(--text-11);color:var(--ink-600);text-transform:uppercase;letter-spacing:.04em}.au-chat-info dd{margin:0}.au-chat-info__section{margin-top:16px;padding-top:12px;border-top:1px solid var(--border-soft)}.au-chat-info__section h3{margin:0 0 8px;font-size:var(--text-13-5)}.au-chat-info__head{display:flex;align-items:center;justify-content:space-between;gap:8px}.au-chat-info__actions{display:flex;justify-content:flex-end;gap:8px;margin-top:8px}.au-chat-info__attachments{display:flex;flex-direction:column;gap:8px;margin:0;padding:0;list-style:none}.au-chat-info__lifecycle{display:flex;flex-wrap:wrap;gap:8px}.au-chat-members__row{gap:10px}.au-chat-members__avatar{display:inline-flex;align-items:center;justify-content:center;width:32px;height:32px;border-radius:50%;background:var(--olive-tint);color:var(--olive);font-weight:var(--weight-semibold);flex:none}.au-chat-members__who{display:flex;flex-direction:column;flex:1;min-width:0}.au-chat-search__hint{margin:12px 0 0}.au-chat-search__results{margin:12px 0 0;padding:0;list-style:none}.au-chat-search__result{display:flex;flex-direction:column;gap:2px;padding:8px 0;border-bottom:1px solid var(--border-soft)}.au-chat-search__body{white-space:pre-wrap}@media(max-width:767px){.au-chat--thread{height:calc(100dvh - 180px)}.au-chat--thread .au-chat__view{height:100%}.au-chat__composer-row textarea{font-size:16px}}.au-chat__filters{align-items:center;gap:4px}.au-chat__tabs{display:flex;gap:2px;min-width:0;overflow-x:auto}.au-chat__filters .au-rowmenu{flex:none}.au-chat__filter-chip{border:1px solid var(--border-soft);border-bottom:1px solid var(--border-soft);border-radius:999px;padding:4px 10px;margin-bottom:4px}.au-chat__row{display:flex;align-items:flex-start}.au-chat__open{flex:1;min-width:0}.au-chat__row-menu{flex:none;align-self:flex-end;padding:0 6px 6px 0}.au-chat__composer-row{align-items:stretch}.au-chat__composer-row .au-button{flex:none;align-self:flex-end}.au-chat__attach{min-width:42px;padding-left:0;padding-right:0;font-size:var(--text-15)}.au-chat__typing{min-height:18px;padding:0 16px 4px;font-style:italic}@media(min-width:1024px){.au-chat--embedded{height:calc(100vh - 330px)}}.au-cf__scroll{width:100%;overflow:auto}.au-cf__tbl{min-width:920px}.au-cf__tbl thead th{white-space:nowrap}.au-cf__filters th{padding:5px 6px;background:var(--surface-1);border-bottom:1px solid var(--border-soft)}.au-cf__pick{width:44px;text-align:center}.au-cf__pick input[type=checkbox]{margin:0;cursor:pointer}.au-cf__toolbar-left{display:flex;align-items:center;gap:8px}.au-cf__group{cursor:pointer}.au-cf__group td{padding:4px 10px;background:var(--surface-1);font-size:var(--text-13)}.au-cf__group--location td{background:var(--olive-tint);color:var(--olive-deep);font-weight:var(--weight-semibold)}.au-cf__group--date td{padding-left:28px}.au-cf__group--coverage td{padding-left:46px}.au-cf__group-label{margin-right:6px;font-size:var(--text-11);letter-spacing:.04em;text-transform:uppercase;color:var(--ink-600)}.au-cf__toggle{display:inline-flex;align-items:center;gap:6px;padding:2px 4px;border:none;background:none;color:inherit;font:inherit;font-weight:var(--weight-medium);cursor:pointer}.au-cf__toggle:hover{text-decoration:underline}.au-cf__caret{display:inline-block;width:10px;color:var(--ink-400)}.au-cf__export{margin-left:8px;vertical-align:middle}.au-cf__row td{font-size:var(--text-13)}.au-rp__title-row{display:flex;align-items:center;gap:10px}.au-rp__facts{display:grid;grid-template-columns:max-content 1fr;gap:6px 24px;margin:0}.au-rp__facts dt{color:var(--ink-600)}.au-rp__facts dd{margin:0;color:var(--ink-900)}.au-rp__section-head{display:flex;align-items:center;justify-content:space-between;margin:24px 0 12px}.au-rp__section-title{margin:0;font-size:16px;font-weight:600;color:var(--ink-900)}.au-rp__nppes-list{display:grid;gap:16px;margin-top:16px}.au-rp__nppes-actions{justify-content:flex-end;margin:16px 0 0}.au-reporting{display:grid;gap:var(--space-5)}.au-reporting__filters{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:var(--space-4);align-items:end}.au-reporting__run{padding-bottom:1px}.au-reporting__metrics{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:var(--space-4)}.au-reporting__metrics .au-card{display:grid;gap:var(--space-2)}.au-reporting__metrics span,.au-reporting__metrics small{color:var(--text-muted)}.au-reporting__metrics strong{font-size:1.75rem;color:var(--text-strong)}.au-reporting__table-wrap{overflow-x:auto}.au-reporting__table{width:100%;border-collapse:collapse}.au-reporting__table th,.au-reporting__table td{padding:var(--space-3);text-align:left;border-top:1px solid var(--border-subtle)}.au-reporting__table thead th{color:var(--text-muted);font-size:.75rem;text-transform:uppercase;letter-spacing:.04em}@media(max-width:1000px){.au-reporting__filters,.au-reporting__metrics{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:640px){.au-reporting__filters,.au-reporting__metrics{grid-template-columns:1fr}}.au-sched-toolbar{display:flex;align-items:center;gap:16px;flex-wrap:wrap;margin-bottom:12px}.au-sched-daynav{display:flex;gap:6px}.au-sched-toolbar__right{margin-left:auto;display:flex;align-items:center;gap:8px}.au-sched-daynav .au-button{padding:6px 12px;font-size:var(--text-13)}.au-sched-provider{display:flex;align-items:center;gap:8px;min-width:0}.au-sched-provider .au-select{width:auto;max-width:100%}.au-sched-empty{padding:22px;text-align:center}.au-sched-actions{display:flex;gap:8px;justify-content:flex-end;flex-wrap:wrap}.au-sched-action.au-button{padding:5px 12px;font-size:var(--text-13)}@media(max-width:767px){.au-sched-toolbar{gap:10px}.au-sched-provider{flex:1 1 100%}.au-sched-provider .au-select{flex:1;width:100%}}.au-confirmed-check{color:var(--accent-success);font-weight:700}.au-sched-tabs{display:flex;gap:2px;width:100%;margin-bottom:16px;border-bottom:1px solid var(--border-soft);overflow-x:auto;overscroll-behavior-x:contain;scrollbar-width:thin}.au-sched-tab{padding:10px 14px;border:none;border-bottom:2px solid transparent;background:none;color:var(--ink-600);font-size:var(--text-13-5);font-weight:var(--weight-medium);white-space:nowrap;cursor:pointer}.au-sched-tab:hover{color:var(--ink-900)}.au-sched-tab--active{color:var(--ink-900);border-bottom-color:var(--olive)}.au-psched-scroll{overflow-x:auto;padding-bottom:4px}.au-psched-week{display:grid;grid-template-columns:repeat(7,minmax(168px,1fr));gap:10px;min-width:1190px}.au-psched-day{border:1px solid var(--border-soft);border-radius:10px;padding:10px;display:flex;flex-direction:column;gap:8px;min-width:0;height:calc(100vh - 330px);min-height:320px;overflow:hidden}.au-psched-day__scheds{flex:1 1 50%;min-height:0;display:flex;flex-direction:column;gap:8px}.au-psched-day__schedlist{flex:1 1 auto;min-height:0;overflow:hidden;display:flex;flex-direction:column;gap:8px}.au-psched-day__head{font-size:var(--text-13-5);font-weight:var(--weight-medium);color:var(--ink-900);margin:0}.au-psched-shift{position:relative;display:flex;flex-direction:column;gap:2px;border:1px solid var(--border-strong);border-radius:8px;padding:6px 24px 6px 8px}.au-psched-day--today .au-psched-shift{border-left:3px solid var(--olive)}.au-psched-shift__time{font-size:var(--text-13);font-weight:var(--weight-medium);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.au-psched-shift__loc{font-size:var(--text-12, 12px);color:var(--ink-600);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.au-psched-off{position:relative;display:flex;flex-direction:column;gap:1px;font-size:var(--text-13);color:var(--accent-danger);background:var(--danger-tint);border:1px dashed var(--accent-danger);border-radius:8px;padding:6px 26px 6px 8px}.au-psched-empty{font-size:var(--text-13);color:var(--ink-600);margin:0}.au-psched-appts{border-top:1px solid var(--border-soft);padding-top:8px;flex:1 1 50%;min-height:0;display:flex;flex-direction:column;gap:4px}.au-psched-appts__list{flex:1 1 auto;min-height:0;overflow:hidden;display:flex;flex-direction:column;gap:4px}.au-psched-appts__head{font-size:var(--text-12, 12px);text-transform:uppercase;letter-spacing:.04em;color:var(--ink-600)}.au-psched-appt{font-size:var(--text-13);display:flex;flex-direction:column;gap:1px}.au-psched-appt+.au-psched-appt{margin-top:4px;padding-top:6px;border-top:1px solid var(--border-soft)}.au-psched-appt__patient{font-weight:var(--weight-medium);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.au-psched-appt__time,.au-psched-appt__type{color:var(--ink-600)}.au-psched-form{display:flex;flex-direction:column;gap:12px}.au-psched-dates{display:flex;gap:8px}.au-psched-dates>.au-input{flex:1}.au-psched-chiplist{list-style:none;display:flex;flex-wrap:wrap;gap:6px;padding:0;margin:8px 0 0}.au-psched-chip{display:inline-flex;align-items:center;gap:6px;border:1px solid var(--border-soft);border-radius:999px;padding:2px 10px;font-size:var(--text-13)}.au-psched-chip button{border:none;background:none;cursor:pointer;color:var(--ink-600);padding:0}.au-psched-times{display:flex;gap:12px}.au-psched-times>*{flex:1}.au-psched-allday{display:flex;align-items:center;gap:8px;font-size:var(--text-13-5)}.au-psched-shift__prov{font-size:var(--text-13);font-weight:var(--weight-medium);color:var(--ink-900);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.au-psched-off__title{font-weight:var(--weight-medium);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.au-psched-off__loc,.au-psched-off__time,.au-psched-off__reason{font-size:var(--text-12, 12px);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.au-psched-shift__menu,.au-psched-off__menu{position:absolute;right:0;top:2px}.au-psched-shift .au-rowmenu__trigger,.au-psched-off .au-rowmenu__trigger{min-width:0;padding:2px 6px;border:none;background:none;line-height:1}.au-psched-off .au-rowmenu__trigger{color:var(--accent-danger)}.au-sched-daynav .au-sched-navbtn{font-size:var(--text-18);line-height:1;padding:4px 14px}.au-sched-datejump{position:relative;display:inline-flex}.au-sched-datejump__input{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;opacity:0;cursor:pointer}.au-sched-datejump__input::-webkit-calendar-picker-indicator{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;opacity:0;cursor:pointer}.au-sched-navbtn svg{display:block}.au-psched-day--today{background:var(--surface-warm);border:2px solid var(--olive)}.au-psched-day--today .au-psched-day__head{border-bottom:2px solid var(--olive);padding-bottom:4px}.au-psched-more{align-self:center;border:1px solid var(--border-soft);border-radius:999px;background:var(--surface-1);color:var(--ink-900);font-size:var(--text-13);font-weight:var(--weight-medium);padding:2px 10px;cursor:pointer}.au-psched-more:hover{background:var(--surface-warm)}.au-psched-dialog__filters{display:flex;align-items:center;gap:8px;flex-wrap:wrap;margin-bottom:12px}.au-psched-dialog__scroll{max-height:55vh;overflow-y:auto;display:flex;flex-direction:column;gap:8px;padding-right:4px}.au-psched-dialog__scroll .au-psched-shift,.au-psched-dialog__scroll .au-psched-off{padding-right:8px}.au-psched-dialog__apphead{margin-top:12px;border-top:1px solid var(--border-soft);padding-top:10px}.au-modal:has(#psched-day-title){width:min(820px,calc(100vw - 48px));max-width:none}.au-psched-dialog__filters .au-select{width:auto;flex:0 0 auto;min-width:170px;max-width:230px}.au-psched-dialog__scroll--today .au-psched-shift{border-left:3px solid var(--olive)}.au-billing-layout{display:flex;flex-direction:column;min-height:100vh;background:var(--surface-0)}.au-billing-layout__header{display:flex;align-items:center;justify-content:space-between;padding:20px 28px}.au-billing-layout__wordmark{color:var(--ink-600);font-size:var(--text-18);font-weight:var(--weight-semibold);letter-spacing:-.01em}.au-billing-layout__wordmark b{color:var(--ink-900);font-weight:var(--weight-semibold)}.au-billing-layout__meta{color:var(--ink-400);font-size:var(--text-13)}.au-billing-layout__main{display:grid;flex:1;place-items:center;padding:24px}.au-billing-layout__card{width:100%;max-width:480px}.au-billing-layout__footer{display:flex;justify-content:flex-end;padding:20px 28px;color:var(--ink-400);font-size:var(--text-12)}.au-billing__title{margin:0 0 6px;font-size:var(--text-20);font-weight:var(--weight-semibold);letter-spacing:-.01em;color:var(--ink-900)}.au-billing__sub{margin:0;color:var(--ink-600);font-size:var(--text-14)}.au-billing__plan{display:flex;align-items:baseline;justify-content:space-between;gap:12px;margin-top:20px;padding:14px 16px;border:1px solid var(--border-soft);border-radius:var(--radius);background:var(--surface-1)}.au-billing__plan-label{color:var(--ink-400);font-size:var(--text-12);text-transform:uppercase;letter-spacing:.06em}.au-billing__plan-value{color:var(--ink-900);font-size:var(--text-14);font-weight:var(--weight-semibold)}.au-billing__note{margin-top:16px}.au-billing__actions{display:flex;align-items:center;gap:16px;margin-top:24px}.au-billing__signout{background:none;border:none;padding:0;cursor:pointer;color:var(--ink-400);font:inherit;font-size:var(--text-13);text-decoration:underline}.au-billing__signout:hover{color:var(--ink-600)}@media(max-width:767px){.au-billing-layout__header,.au-billing-layout__footer{padding:16px var(--page-pad-x)}.au-billing-layout__main{padding:var(--page-pad-x)}}.au-payment-form{margin-top:20px}.au-payment-form__amount{margin:0 0 12px;color:var(--ink-900);font-size:var(--text-14);font-weight:var(--weight-semibold)}.au-payment-form__element{min-height:120px}.au-payment-form__loading,.au-payment-form__note{margin:12px 0 0;color:var(--ink-400);font-size:var(--text-12)}.au-payment-form__error{margin-top:16px}.au-payment-form__actions{display:flex;align-items:center;gap:12px;margin-top:20px}.au-usage{padding:10px 16px;border-bottom:1px solid var(--border-soft)}.au-usage__head{display:flex;justify-content:space-between;gap:12px;font-size:var(--text-14);color:var(--ink-600)}.au-usage__head b{color:var(--ink-900);font-weight:var(--weight-semibold)}.au-usage__track{height:8px;margin-top:8px;border-radius:999px;background:var(--surface-2);overflow:hidden}.au-usage__fill{height:100%;border-radius:999px;background:var(--olive)}.au-usage__track--high .au-usage__fill{background:var(--accent-warn)}.au-usage__track--full .au-usage__fill{background:var(--accent-danger)}.au-usage__hint{margin:6px 0 0;font-size:var(--text-12);color:var(--accent-warn)}.au-usage__hint--full{color:var(--accent-danger)}.au-sub>*+*{margin-top:16px}.au-sub>.au-page-head+*{margin-top:0}.au-plan-picker__head{align-items:flex-start;gap:16px;flex-wrap:wrap}.au-plan-picker__hint{margin:4px 0 0;font-size:var(--text-12);color:var(--ink-600)}.au-plan-picker__actions{display:flex;justify-content:flex-end;gap:8px;padding:12px 16px 16px;border-top:1px solid var(--border-soft)}.au-plan-modal{max-width:560px}.au-plan-modal .au-modal__actions:empty{display:none}.au-plan-modal__text{margin:12px 0 0;font-size:var(--text-14);line-height:1.55;color:var(--ink-600)}.au-segmented{display:inline-flex;padding:3px;border:1px solid var(--border-soft);border-radius:999px;background:var(--surface-1)}.au-segmented__option{padding:6px 16px;border:0;border-radius:999px;background:transparent;color:var(--ink-600);font:inherit;font-size:var(--text-13);font-weight:var(--weight-medium);cursor:pointer}.au-segmented__option[aria-pressed=true]{background:var(--olive);color:var(--surface-0)}.au-segmented__option:focus-visible{outline:2px solid var(--focus-ring);outline-offset:2px}.au-plan-options{display:grid;gap:10px;padding:16px}.au-plan-option{display:flex;align-items:center;gap:14px;padding:14px 16px;border:1px solid var(--border-soft);border-radius:var(--radius);background:var(--surface-0);cursor:pointer;transition:border-color .12s ease,background-color .12s ease}.au-plan-option:hover{border-color:var(--border-strong)}.au-plan-option.is-selected{border-color:var(--olive);background:var(--olive-tint);box-shadow:inset 0 0 0 1px var(--olive)}.au-plan-option.is-current{cursor:default;background:var(--surface-1)}.au-plan-option.is-current:hover{border-color:var(--border-soft)}.au-plan-option__radio{flex:none;width:16px;height:16px;margin:0;accent-color:var(--olive)}.au-plan-option__radio:focus-visible{outline:2px solid var(--focus-ring);outline-offset:2px}.au-plan-option__body{display:flex;flex-direction:column;gap:3px;min-width:0;flex:1}.au-plan-option__name{display:flex;align-items:center;flex-wrap:wrap;gap:8px;font-size:var(--text-14);font-weight:var(--weight-semibold);color:var(--ink-900);overflow-wrap:anywhere}.au-plan-option__tag{padding:2px 8px;border-radius:999px;background:var(--surface-2);color:var(--ink-600);font-size:var(--text-11);font-weight:var(--weight-medium)}.au-plan-option__meta{font-size:var(--text-12);color:var(--ink-600)}.au-plan-option__price{display:flex;flex-direction:column;align-items:flex-end;gap:2px;flex:none;text-align:right}.au-plan-option__price b{font-size:var(--text-16);font-weight:var(--weight-semibold);color:var(--ink-900)}.au-plan-option__price small{font-size:var(--text-12);font-weight:var(--weight-regular);color:var(--ink-600)}.au-plan-option__price>span{font-size:var(--text-12);color:var(--ink-600)}@media(max-width:560px){.au-plan-option{flex-wrap:wrap}.au-plan-option__price{flex-direction:row;align-items:baseline;gap:8px;width:100%;padding-left:30px}}.au-op-shell{display:flex;height:100vh;overflow:hidden}.au-op-shell__nav{width:var(--nav-w);flex:none;overflow-y:auto;background:var(--ink-900);color:var(--op-nav-fg);position:sticky;top:0;height:100vh;display:flex;flex-direction:column}.au-op-shell__brand{padding:20px 20px 14px;font-size:var(--text-18);font-weight:var(--weight-semibold);color:var(--op-nav-strong)}.au-op-shell__brand small{display:block;font-size:var(--text-11);font-weight:var(--weight-medium);color:var(--op-nav-fg-dim);letter-spacing:.06em;text-transform:uppercase;margin-top:2px}.au-op-shell__nav-items{padding:0 10px;flex:1;overflow:auto}.au-op-shell__nav-sec{font-size:10px;font-weight:var(--weight-semibold);letter-spacing:.1em;text-transform:uppercase;color:var(--op-nav-fg-faint);padding:12px 22px 4px}.au-op-shell__nav-item{display:flex;align-items:center;gap:10px;width:100%;text-align:left;border:none;background:none;color:var(--op-nav-item);font-size:var(--text-13-5);font-weight:var(--weight-medium);padding:8px 12px;border-radius:var(--radius);cursor:pointer;margin-bottom:1px;text-decoration:none}.au-op-shell__nav-item:hover{background:var(--op-nav-hover);color:var(--op-nav-strong)}.au-op-shell__nav-item--active{background:var(--olive);color:var(--op-nav-strong)}.au-op-shell__foot{padding:14px 20px;border-top:1px solid var(--op-nav-border);font-size:var(--text-12);color:var(--op-nav-foot)}.au-op-shell__main{flex:1;min-width:0;display:flex;flex-direction:column;height:100%;min-height:0}.au-op-shell__page{width:100%;padding:var(--page-pad-y) var(--page-pad-x);max-width:1140px;margin:0 auto;flex:1;min-height:0;overflow-y:auto}.au-op-shell__nav-group{margin-bottom:6px}.au-op-shell__scrim{display:none;position:fixed;top:0;right:0;bottom:0;left:0;z-index:40;border:none;background:var(--scrim)}.au-op-topbar{position:sticky;top:0;z-index:20;display:flex;align-items:center;gap:14px;height:52px;padding:0 20px;background:var(--surface-0);border-bottom:1px solid var(--border-soft)}.au-op-topbar__menu{display:none;align-items:center;justify-content:center;width:34px;height:34px;border:1px solid var(--border-strong);border-radius:var(--radius);background:var(--surface-0);color:var(--ink-900);font-size:var(--text-16);cursor:pointer}.au-op-breadcrumb{flex:1;min-width:0;display:flex;align-items:center;gap:6px;font-size:var(--text-12);color:var(--ink-400);overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.au-op-breadcrumb__root,.au-op-breadcrumb__item{color:var(--ink-400)}.au-op-breadcrumb__sep{margin:0 2px;color:var(--ink-400)}.au-op-breadcrumb__current{color:var(--ink-900);font-weight:var(--weight-medium)}.au-op-topbar__id{display:flex;flex-direction:column;align-items:flex-end;line-height:1.2}.au-op-topbar__id-name{font-size:var(--text-13);font-weight:var(--weight-semibold)}.au-op-topbar__id-role{font-size:var(--text-11);color:var(--ink-400)}.au-op-topbar__signout{margin-top:4px;background:none;border:1px solid var(--ink-400);color:var(--ink-200, inherit);border-radius:6px;padding:2px 10px;font-size:var(--text-11);cursor:pointer}.au-op-topbar__signout:hover{border-color:var(--ink-200)}.au-op-kpis{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;margin-bottom:18px}.au-op-kpi{padding:14px 16px}.au-op-kpi__label{display:flex;align-items:center;gap:6px;color:var(--ink-600);font-size:var(--text-12)}.au-op-kpi__value{margin:6px 0 2px;font-size:var(--text-26);font-weight:var(--weight-semibold);letter-spacing:-.02em}.au-op-kpi__delta{font-size:var(--text-11);color:var(--ink-400)}.au-op-kpi__delta--up{color:var(--accent-success)}.au-op-kpi__delta--down{color:var(--accent-danger)}.au-op-grid-2{display:grid;grid-template-columns:1.5fr minmax(0,1fr);gap:16px;margin-bottom:18px}.au-op-grid-3{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;margin-bottom:18px}.au-op-card-body{padding:14px 16px}.au-op-table-wrap{width:100%;max-width:100%;max-height:calc(100vh - 260px);overflow:auto;overscroll-behavior-x:contain;border-radius:var(--radius)}.au-op-tbl{width:100%;border-collapse:separate;border-spacing:0;font-size:var(--text-13-5);min-width:720px}.au-op-tbl thead th{position:sticky;top:0;z-index:1;padding:10px 14px;background:var(--surface-warm);border-bottom:1px solid var(--border-strong);border-right:1px solid var(--border-soft);color:var(--ink-400);font-size:var(--text-11);font-weight:var(--weight-semibold);letter-spacing:.06em;text-align:left;text-transform:uppercase;white-space:nowrap}.au-op-tbl th.au-op-th--sortable{cursor:pointer;-webkit-user-select:none;user-select:none}.au-op-tbl th.au-op-th--sortable:hover{color:var(--ink-600)}.au-op-tbl tbody td{padding:11px 14px;border-bottom:1px solid var(--border-soft);border-right:1px solid var(--border-soft);vertical-align:middle}.au-op-tbl thead th:last-child,.au-op-tbl tbody td:last-child{border-right:none}.au-op-tbl tbody tr:hover td{background:var(--surface-1)}.au-op-tbl tbody tr:last-child td{border-bottom:none}.au-op-tbl b{font-weight:var(--weight-semibold)}.au-op-row-actions{display:flex;flex-wrap:wrap;gap:4px}.au-op-toolbar{display:flex;flex-wrap:wrap;align-items:center;gap:10px;padding:12px 14px;border-bottom:1px solid var(--border-soft)}.au-op-toolbar__search{flex:1 1 220px;min-width:0;max-width:340px}.au-op-toolbar__spacer{flex:1}.au-op-toolbar .au-select{width:auto;min-width:140px}.au-op-pagination{display:flex;align-items:center;justify-content:space-between;gap:12px;flex-wrap:wrap;padding:12px 14px;border-top:1px solid var(--border-soft);font-size:var(--text-12);color:var(--ink-600)}.au-op-pagination__pages{display:flex;align-items:center;gap:6px}.au-op-tabs{display:flex;gap:2px;border-bottom:1px solid var(--border-soft);margin-bottom:18px;overflow-x:auto}.au-op-tab{padding:10px 14px;border:none;background:none;color:var(--ink-600);font-size:var(--text-13-5);font-weight:var(--weight-medium);cursor:pointer;white-space:nowrap;border-bottom:2px solid transparent}.au-op-tab:hover{color:var(--ink-900)}.au-op-tab--active{color:var(--ink-900);border-bottom-color:var(--olive)}.au-op-chart{display:flex;align-items:flex-end;gap:8px;height:140px;padding:8px 4px 0}.au-op-chart__col{flex:1;display:flex;flex-direction:column;align-items:center;gap:6px;height:100%;justify-content:flex-end}.au-op-chart__bar{width:100%;max-width:34px;background:var(--olive);border-radius:4px 4px 0 0;min-height:2px}.au-op-chart__bar--muted{background:var(--olive-tint)}.au-op-chart__lbl{font-size:var(--text-11);color:var(--ink-400)}.au-op-meter{display:flex;flex-direction:column;gap:4px;padding:10px 0}.au-op-meter__head{display:flex;justify-content:space-between;font-size:var(--text-13)}.au-op-meter__track{height:8px;border-radius:999px;background:var(--surface-2);overflow:hidden}.au-op-meter__fill{height:100%;border-radius:999px;background:var(--olive)}.au-op-matrix{width:100%;border-collapse:separate;border-spacing:0;font-size:var(--text-13);min-width:520px}.au-op-matrix th,.au-op-matrix td{padding:9px 12px;border-bottom:1px solid var(--border-soft);border-right:1px solid var(--border-soft);text-align:center}.au-op-matrix th:first-child,.au-op-matrix td:first-child{text-align:left}.au-op-matrix thead th{position:sticky;top:0;background:var(--surface-warm);color:var(--ink-400);font-size:var(--text-11);font-weight:var(--weight-semibold);letter-spacing:.06em;text-transform:uppercase}.au-op-matrix th:last-child,.au-op-matrix td:last-child{border-right:none}.au-op-matrix__group td{background:var(--surface-1);font-size:var(--text-11);font-weight:var(--weight-semibold);letter-spacing:.06em;text-transform:uppercase;color:var(--ink-400);text-align:left}.au-op-check{width:18px;height:18px;accent-color:var(--olive);cursor:pointer}.au-op-switch{position:relative;display:inline-flex;align-items:center;width:40px;height:22px;border-radius:999px;border:none;background:var(--border-strong);cursor:pointer;transition:background-color .12s ease;flex:none}.au-op-switch[aria-checked=true]{background:var(--olive)}.au-op-switch[aria-disabled=true]{opacity:.5;cursor:not-allowed}.au-op-switch__dot{position:absolute;top:2px;left:2px;width:18px;height:18px;border-radius:50%;background:var(--surface-0);box-shadow:var(--shadow-1);transition:transform .12s ease}.au-op-switch[aria-checked=true] .au-op-switch__dot{transform:translate(18px)}.au-op-drawer-back{position:fixed;top:0;right:0;bottom:0;left:0;z-index:80;display:flex;justify-content:flex-end;background:var(--scrim)}.au-op-drawer{width:100%;max-width:440px;height:100%;overflow-y:auto;background:var(--surface-0);box-shadow:var(--shadow-2);padding:22px 24px}.au-op-drawer__head{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;margin-bottom:14px}.au-op-toast{position:fixed;left:50%;bottom:22px;transform:translate(-50%);z-index:90;max-width:92vw;padding:11px 18px;border-radius:999px;background:var(--ink-900);color:var(--op-nav-strong);font-size:var(--text-13);box-shadow:var(--shadow-2)}.au-op-quick{display:flex;flex-wrap:wrap;gap:8px}.au-op-health-dot{width:8px;height:8px;border-radius:50%;flex:none;background:var(--ink-400)}.au-op-health-dot--operational{background:var(--accent-success)}.au-op-health-dot--degraded{background:var(--accent-warn)}.au-op-health-dot--down{background:var(--accent-danger)}.au-op-feed{list-style:none;margin:0;padding:0}.au-op-feed__item{display:flex;gap:10px;padding:10px 16px;border-bottom:1px solid var(--border-soft);font-size:var(--text-13)}.au-op-feed__item:last-child{border-bottom:none}.au-op-feed__time{flex:none;width:62px;color:var(--ink-400);font-size:var(--text-12)}.au-op-skeleton{height:14px;border-radius:4px;background:linear-gradient(90deg,var(--surface-2),var(--surface-1),var(--surface-2));background-size:200% 100%;animation:au-op-shimmer 1.2s ease-in-out infinite}@keyframes au-op-shimmer{0%{background-position:200% 0}to{background-position:-200% 0}}.au-op-empty{padding:40px 16px;text-align:center;color:var(--ink-400);font-size:var(--text-13)}.au-op-approvals{list-style:none;margin:0;padding:0}.au-op-approvals__row{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:14px 16px;border-bottom:1px solid var(--border-soft, rgba(0, 0, 0, .08))}.au-op-approvals__row:last-child{border-bottom:none}.au-op-approvals__meta{font-size:var(--text-12, 12px);color:var(--ink-400);margin-top:2px}.au-op-approvals__actions{display:flex;gap:8px;flex-shrink:0}.au-op-section-title{font-size:var(--text-13);font-weight:var(--weight-semibold);margin-bottom:10px}.au-op-stepper{list-style:none;margin:0;padding:0}.au-op-stepper__item{display:flex;align-items:flex-start;gap:12px;padding:14px 16px;border-bottom:1px solid var(--border-soft, rgba(0, 0, 0, .08))}.au-op-stepper__item:last-child{border-bottom:none}.au-op-stepper__num{flex:none;width:26px;height:26px;border-radius:999px;display:grid;place-items:center;background:var(--olive-tint);color:var(--ink-900);font-size:var(--text-12, 12px);font-weight:var(--weight-semibold)}.au-op-stepper__body{display:flex;flex-direction:column;gap:2px}.au-link{color:var(--olive);text-decoration:underline}.au-op-health-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px}@media(max-width:1023px){.au-op-health-grid{grid-template-columns:1fr}}.au-op-health-list{list-style:none;margin:8px 0 0;padding:0}.au-op-health-list__row{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:8px 0;border-bottom:1px solid var(--border-soft, rgba(0, 0, 0, .08));font-size:var(--text-13)}.au-op-health-list__row:last-child{border-bottom:none}.au-op-health-stat{margin-top:8px;font-size:var(--text-24, 24px);font-weight:var(--weight-semibold);color:var(--ink-900)}.au-op-form-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}.au-op-form-grid .au-op-form-grid__full{grid-column:1 / -1}@media(min-width:1440px){.au-op-shell__page{max-width:var(--page-max-xl)}}@media(min-width:1920px){.au-op-shell__page{max-width:var(--page-max-2xl)}.au-op-shell__nav{width:var(--nav-w-2xl)}.au-op-toolbar__search{max-width:460px}}@media(min-width:2400px){.au-op-shell__page{max-width:var(--page-max-3xl)}}@media(min-width:2560px){.au-op-shell__page{max-width:var(--page-max-4xl)}.au-op-shell__nav{width:var(--nav-w-4xl)}.au-op-toolbar__search{max-width:560px}}@media(min-width:3200px){.au-op-shell__page{max-width:var(--page-max-5xl)}.au-op-shell__nav{width:var(--nav-w-5xl)}.au-op-kpis{grid-template-columns:repeat(4,minmax(0,1fr))}}@media(max-width:1023px){.au-op-shell__nav{position:fixed;z-index:50;left:0;top:0;width:var(--nav-w);transform:translate(-100%);transition:transform .16s ease}.au-op-shell__nav--open{transform:translate(0)}.au-op-shell__scrim{display:block}.au-op-topbar__menu{display:inline-flex}.au-op-kpis{grid-template-columns:repeat(2,minmax(0,1fr))}.au-op-grid-2,.au-op-grid-3{grid-template-columns:minmax(0,1fr)}}@media(max-width:767px){.au-op-kpis{grid-template-columns:repeat(2,minmax(0,1fr))}.au-op-form-grid,.au-op-supform{grid-template-columns:minmax(0,1fr)}.au-op-topbar__id{display:none}.au-op-drawer{max-width:none;padding:18px 16px}}.au-op-shell__nav-ic{display:inline-flex;width:22px;justify-content:center;margin-right:10px;vertical-align:middle;opacity:.9}.au-op-formmodal{position:relative}.au-op-formmodal__x{position:absolute;top:14px;right:14px;display:flex;align-items:center;justify-content:center;width:38px;height:38px;border:none;border-radius:999px;background:var(--surface-2);color:var(--ink-400);cursor:pointer;transition:background .12s ease,color .12s ease}.au-op-formmodal__x:hover{background:var(--hover-wash);color:var(--ink-900)}.au-op-formmodal__x:focus-visible{outline:var(--focus-ring);outline-offset:1px}.au-op-formmodal{max-height:88vh;overflow-y:auto}.au-op-sheet-head{display:flex;align-items:center;gap:14px;margin:14px 0;padding:14px;border:1px solid var(--border-soft);border-radius:var(--radius);background:var(--surface-1)}.au-op-sheet-head__main{flex:1;min-width:0;display:flex;flex-direction:column;gap:6px}.au-op-sheet-logo{display:flex;align-items:center;justify-content:center;width:64px;height:64px;border-radius:var(--radius);background:var(--olive-tint);color:var(--olive-deep);font-weight:var(--weight-semibold);font-size:var(--text-18)}.au-op-sheet-tiles{display:grid;grid-template-columns:repeat(2,1fr);gap:10px;margin-bottom:16px}.au-op-sheet-tile{display:flex;align-items:center;gap:10px;padding:10px 12px;border:1px solid var(--border-soft);border-radius:var(--radius);background:var(--surface-0)}.au-op-sheet-tile__ic{display:inline-flex;color:var(--olive-deep)}.au-op-sheet-sec{margin:18px 0}.au-op-sheet-sec .au-overline{display:flex;align-items:center;color:var(--olive-deep)}.au-op-sheet-sec .au-overline:after{content:"";flex:1;height:1px;margin-left:12px;background:var(--olive-tint)}.au-op-sheet-sec__ic{display:inline-flex;margin-right:8px;vertical-align:-2px;color:var(--olive-deep)}.au-op-sheet-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:10px 18px;margin-top:10px}.au-op-kv{display:flex;flex-direction:column;gap:2px}.au-op-plan-detail{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px 24px;margin-top:16px;padding-top:16px;border-top:1px solid var(--border-soft)}.au-op-usermenu-wrap{position:relative}.au-op-topbar__user{display:inline-flex;align-items:center;gap:8px;background:none;border:none;cursor:pointer;font:inherit;color:inherit;padding:4px 6px;border-radius:var(--radius)}.au-op-topbar__user:hover{background:var(--surface-1)}.au-op-avatar{display:inline-flex;align-items:center;justify-content:center;width:30px;height:30px;border-radius:50%;background:var(--olive-tint);color:var(--olive-deep);font-size:var(--text-13);font-weight:var(--weight-semibold)}.au-op-usermenu__chev{display:inline-flex;transition:transform .12s ease}.au-op-usermenu__chev--open{transform:rotate(180deg)}.au-op-usermenu{position:absolute;right:0;top:calc(100% + 8px);min-width:240px;z-index:90;background:var(--surface-0);border:1px solid var(--border-soft);border-radius:var(--radius);box-shadow:var(--shadow-2);overflow:hidden;text-align:left}.au-op-usermenu__head{display:flex;flex-direction:column;gap:2px;padding:12px 14px}.au-op-usermenu__item{display:flex;align-items:center;gap:10px;width:100%;padding:10px 14px;background:none;border:none;border-top:1px solid var(--border-soft);cursor:pointer;font:inherit;color:inherit;text-align:left}.au-op-usermenu__item:hover{background:var(--surface-1)}.au-op-shell__page .au-dt{max-height:min(calc(100vh - 240px),720px)}.au-op-shell__page .au-dt__scroll{overflow:auto}.au-op-shell__page .au-dt__tbl thead th{position:sticky;top:0}.au-op-shell__page .au-dt__tbl .au-dt__filters th{top:calc(var(--cell-pad-y) * 2 + 13px);z-index:1}.au-op-formmodal{display:flex;flex-direction:column;padding:0}.au-op-formmodal__x{position:sticky;top:12px;align-self:flex-end;margin:12px 14px -46px 0;z-index:4}.au-op-formmodal>.au-modal__title{position:sticky;top:0;z-index:3;background:var(--surface-0);margin:0;padding:18px 64px 12px 22px;border-bottom:1px solid var(--border-soft)}.au-op-formmodal>.au-modal__sub{padding:14px 22px 10px;margin:0}.au-op-formmodal>.au-modal__actions{position:sticky;bottom:0;z-index:3;background:var(--surface-0);margin:0;padding:12px 22px 16px;border-top:1px solid var(--border-soft)}.au-op-planform label{color:var(--ink-900);font-weight:var(--weight-semibold);font-size:var(--text-13)}.au-op-req{color:var(--accent-danger)}.au-op-field-err{margin-top:3px;font-size:var(--text-12);color:var(--accent-danger)}.au-op-money{position:relative}.au-op-money .au-input{width:100%;padding-left:26px}.au-op-money__sign{position:absolute;left:12px;top:50%;transform:translateY(-50%);font-weight:var(--weight-semibold);color:var(--ink-600);pointer-events:none}.au-op-planform input:focus::placeholder,.au-op-planform textarea:focus::placeholder{color:transparent}.au-op-card-head{display:flex;align-items:baseline;justify-content:space-between;gap:12px;padding:14px 18px;border-bottom:1px solid var(--border-soft)}.au-op-card-head__title{font-size:15px;font-weight:var(--weight-semibold);color:var(--ink-900)}.au-op-supform{display:grid;grid-template-columns:minmax(0,2fr) minmax(0,1fr);gap:12px 14px;padding:16px 18px 18px}.au-op-supform__full{grid-column:1 / -1}.au-op-supform__actions{grid-column:1 / -1;display:flex;justify-content:flex-end}.au-op-fit{height:100%;min-height:0;display:flex;flex-direction:column}.au-op-fit__card{flex:0 1 auto;min-height:0;display:flex;flex-direction:column}.au-op-fit__card .au-op-table-wrap,.au-op-fit__card .au-dt{flex:0 1 auto;min-height:0;max-height:none}.au-op-topbar__spacer{flex:1}.au-op-flow-card .au-dt{max-height:none}.au-op-logo{display:flex;flex-direction:column;gap:8px;padding-top:8px;border-top:1px solid var(--border-soft)}.au-op-logo__title{margin:0;font-size:var(--text-14);font-weight:var(--weight-semibold)}.au-op-logo__row{display:flex;align-items:center;gap:16px;flex-wrap:wrap}.au-op-logo__preview{display:flex;align-items:center;justify-content:center;width:200px;min-height:72px;padding:10px;background:var(--surface-1);border:1px dashed var(--border-strong);border-radius:var(--radius)}.au-op-logo__img{display:block;max-width:100%;max-height:52px;height:auto;object-fit:contain}.au-op-logo__actions{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.au-op-logo__input{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;border:0}.au-op-logo__error{margin:0;color:var(--accent-danger);font-size:var(--text-13)}.au-op-logo__notice{margin:0;color:var(--accent-success);font-size:var(--text-13)}.au-oxc{position:relative;display:flex;flex-direction:column;justify-content:center;overflow:hidden;border-radius:12px;border:1px solid #e5e7eb;padding:20px;background:linear-gradient(135deg,var(--oxc-from),#ffffff 55%,#ffffff);box-shadow:0 20px 25px -5px #00000014,0 8px 10px -6px #00000014;transition:transform .3s ease,box-shadow .3s ease,border-color .3s ease}.au-oxc:hover{transform:translateY(-4px);box-shadow:0 25px 50px -12px #00000038;border-color:var(--oxc-border-h)}.au-oxc__glow{pointer-events:none;position:absolute;right:0;top:0;height:96px;width:96px;transform:translate(32px,-32px);border-radius:999px;filter:blur(24px);background:var(--oxc-glow)}.au-oxc__head{position:relative;display:flex;align-items:flex-start;justify-content:space-between;margin-bottom:16px}.au-oxc__ic{display:flex;height:48px;width:48px;align-items:center;justify-content:center;border-radius:12px;background:linear-gradient(135deg,var(--oxc-ic-from),var(--oxc-ic-to));color:var(--oxc-ic-text);box-shadow:inset 0 0 0 1px var(--oxc-ring);transition:transform .3s ease,background .3s ease,color .3s ease}.au-oxc:hover .au-oxc__ic,.au-oxl:hover .au-oxc__ic{background:linear-gradient(135deg,var(--oxc-ic-from-h),var(--oxc-ic-to-h));color:#fff;transform:scale(1.05)}.au-oxc__trend{border-radius:999px;padding:4px 10px;font-size:12px;font-weight:500;background:var(--oxc-trend-bg);color:var(--oxc-trend-text);box-shadow:inset 0 0 0 1px var(--oxc-trend-ring)}.au-oxc__value{position:relative;margin:0 0 4px;font-size:30px;line-height:1.2;font-weight:700;color:#111827}.au-oxc__title{position:relative;margin:0;font-size:14px;color:#6b7280}.au-oxc--sky{--oxc-from: rgba(240, 249, 255, .8);--oxc-border-h: #bae6fd;--oxc-glow: rgba(56, 189, 248, .12);--oxc-ic-from: #e0f2fe;--oxc-ic-to: #cffafe;--oxc-ic-text: #0369a1;--oxc-ring: #bae6fd;--oxc-ic-from-h: #0ea5e9;--oxc-ic-to-h: #06b6d4;--oxc-trend-bg: #f0f9ff;--oxc-trend-text: #0369a1;--oxc-trend-ring: #e0f2fe}.au-oxc--emerald{--oxc-from: rgba(236, 253, 245, .8);--oxc-border-h: #a7f3d0;--oxc-glow: rgba(52, 211, 153, .12);--oxc-ic-from: #d1fae5;--oxc-ic-to: #ccfbf1;--oxc-ic-text: #047857;--oxc-ring: #a7f3d0;--oxc-ic-from-h: #10b981;--oxc-ic-to-h: #14b8a6;--oxc-trend-bg: #ecfdf5;--oxc-trend-text: #047857;--oxc-trend-ring: #d1fae5}.au-oxc--orange{--oxc-from: rgba(255, 247, 237, .8);--oxc-border-h: #fed7aa;--oxc-glow: rgba(251, 146, 60, .12);--oxc-ic-from: #ffedd5;--oxc-ic-to: #fef3c7;--oxc-ic-text: #c2410c;--oxc-ring: #fed7aa;--oxc-ic-from-h: #f97316;--oxc-ic-to-h: #f59e0b;--oxc-trend-bg: #fff7ed;--oxc-trend-text: #c2410c;--oxc-trend-ring: #ffedd5}.au-oxc--blue{--oxc-from: rgba(239, 246, 255, .8);--oxc-border-h: #bfdbfe;--oxc-glow: rgba(96, 165, 250, .12);--oxc-ic-from: #dbeafe;--oxc-ic-to: #e0e7ff;--oxc-ic-text: #1d4ed8;--oxc-ring: #bfdbfe;--oxc-ic-from-h: #3b82f6;--oxc-ic-to-h: #6366f1;--oxc-trend-bg: #eff6ff;--oxc-trend-text: #1d4ed8;--oxc-trend-ring: #dbeafe}.au-oxc--amber{--oxc-from: rgba(255, 251, 235, .8);--oxc-border-h: #fde68a;--oxc-glow: rgba(251, 191, 36, .12);--oxc-ic-from: #fef3c7;--oxc-ic-to: #ffedd5;--oxc-ic-text: #b45309;--oxc-ring: #fde68a;--oxc-ic-from-h: #f59e0b;--oxc-ic-to-h: #f97316;--oxc-trend-bg: #fffbeb;--oxc-trend-text: #b45309;--oxc-trend-ring: #fef3c7}.au-oxc--purple{--oxc-from: rgba(250, 245, 255, .8);--oxc-border-h: #e9d5ff;--oxc-glow: rgba(192, 132, 252, .12);--oxc-ic-from: #f3e8ff;--oxc-ic-to: #fae8ff;--oxc-ic-text: #7e22ce;--oxc-ring: #e9d5ff;--oxc-ic-from-h: #a855f7;--oxc-ic-to-h: #d946ef;--oxc-trend-bg: #faf5ff;--oxc-trend-text: #7e22ce;--oxc-trend-ring: #f3e8ff}.au-oxl{position:relative;overflow:hidden;border-radius:12px;border:1px solid var(--oxl-border);padding:20px;background:linear-gradient(135deg,var(--oxc-from),#ffffff 55%,#ffffff);box-shadow:0 10px 15px -3px #00000014,0 4px 6px -4px #00000014;transition:transform .3s ease,box-shadow .3s ease,border-color .3s ease}.au-oxl:hover{transform:translateY(-4px);box-shadow:0 20px 25px -5px #00000026;border-color:var(--oxl-border-h)}.au-oxl__row{position:relative;display:flex;align-items:center;justify-content:space-between;gap:16px}.au-oxl__main{min-width:0}.au-oxl__count{margin:4px 0 0;font-size:30px;line-height:1.2;font-weight:700;color:var(--oxl-count)}.au-oxl__divider{position:relative;margin-top:12px;border-top:1px solid var(--oxl-divider);padding-top:14px}.au-oxl__desc{margin:0;font-size:12px;color:#6b7280}.au-oxl--emerald{--oxc-from: #ecfdf5;--oxl-border: #a7f3d0;--oxl-border-h: #6ee7b7;--oxl-count: #059669;--oxl-divider: #d1fae5;--oxc-glow: rgba(52, 211, 153, .12);--oxc-ic-from: #d1fae5;--oxc-ic-to: #ccfbf1;--oxc-ic-text: #047857;--oxc-ring: #a7f3d0;--oxc-ic-from-h: #10b981;--oxc-ic-to-h: #14b8a6}.au-oxl--orange{--oxc-from: #fff7ed;--oxl-border: #fed7aa;--oxl-border-h: #fdba74;--oxl-count: #ea580c;--oxl-divider: #ffedd5;--oxc-glow: rgba(251, 146, 60, .12);--oxc-ic-from: #ffedd5;--oxc-ic-to: #fef3c7;--oxc-ic-text: #c2410c;--oxc-ring: #fed7aa;--oxc-ic-from-h: #f97316;--oxc-ic-to-h: #f59e0b}.au-oxl--red{--oxc-from: #fff1f2;--oxl-border: #fecdd3;--oxl-border-h: #fda4af;--oxl-count: #e11d48;--oxl-divider: #ffe4e6;--oxc-glow: rgba(251, 113, 133, .12);--oxc-ic-from: #ffe4e6;--oxc-ic-to: #fee2e2;--oxc-ic-text: #be123c;--oxc-ring: #fecdd3;--oxc-ic-from-h: #f43f5e;--oxc-ic-to-h: #ef4444}.au-oxl--slate{--oxc-from: #f8fafc;--oxl-border: #e2e8f0;--oxl-border-h: #cbd5e1;--oxl-count: #475569;--oxl-divider: #f1f5f9;--oxc-glow: rgba(148, 163, 184, .12);--oxc-ic-from: #f1f5f9;--oxc-ic-to: #f3f4f6;--oxc-ic-text: #334155;--oxc-ring: #e2e8f0;--oxc-ic-from-h: #475569;--oxc-ic-to-h: #374151}.au-oxdist{height:100%;border-radius:12px;border:1px solid #e5e7eb;background:#fff;padding:24px;box-shadow:0 20px 25px -5px #00000014,0 8px 10px -6px #00000014}.au-oxdist__title{margin:0 0 24px;font-size:19px;font-weight:700;color:#1f2937}.au-oxdist__rows{display:flex;flex-direction:column;gap:32px}.au-oxdist__head{display:flex;align-items:center;justify-content:space-between;margin-bottom:8px}.au-oxdist__name{display:flex;min-width:0;align-items:center;gap:12px}.au-oxdist__dot{height:12px;width:12px;flex-shrink:0;border-radius:999px}.au-oxdist__label{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-weight:500;color:#1f2937}.au-oxdist__stats{display:flex;flex-shrink:0;align-items:center;gap:12px;margin-left:12px}.au-oxdist__pct{font-size:14px;color:#6b7280}.au-oxdist__count{font-weight:700;color:#1f2937}.au-oxdist__track{height:12px;width:100%;overflow:hidden;border-radius:999px;background:#e5e7eb}.au-oxdist__fill{height:100%;border-radius:999px;transition:width .5s ease}.au-oxdist__tone--1{background:linear-gradient(90deg,#10b981,#14b8a6)}.au-oxdist__tone--2{background:linear-gradient(90deg,#6366f1,#3b82f6)}.au-oxdist__tone--3{background:linear-gradient(90deg,#f43f5e,#ec4899)}.au-oxdist__tone--4{background:linear-gradient(90deg,#f59e0b,#ef4444)}.au-oxdist__tone--5{background:linear-gradient(90deg,#0ea5e9,#06b6d4)}.au-oxdist__tone--6{background:linear-gradient(90deg,#2563eb,#475569)}.au-oxdist__tone--7{background:linear-gradient(90deg,#a855f7,#6366f1)}.au-oxdist__tone--8{background:linear-gradient(90deg,#f59e0b,#f97316)}.au-oxdist__tone--9{background:linear-gradient(90deg,#d946ef,#f43f5e)}.au-oxdist__tone--10{background:linear-gradient(90deg,#eab308,#78716c)}.au-oxs__head{position:relative;display:flex;align-items:flex-start;justify-content:space-between;gap:12px;margin-bottom:10px}.au-oxs .au-oxc__value{margin:0}.au-oxp{display:flex;flex-direction:column;border:1px solid #e5e7eb;border-radius:14px;background:#fff;padding:18px;box-shadow:0 10px 20px -12px #0000001f;color:#111827}.au-oxp__top{display:flex;align-items:flex-start;justify-content:space-between;gap:10px}.au-oxp__name{display:flex;flex-wrap:wrap;align-items:center;gap:8px;font-size:18px;font-weight:700}.au-oxp__pill{border-radius:999px;padding:3px 10px;font-size:12px;font-weight:600}.au-oxp__pill--active{background:#ecfdf5;color:#047857}.au-oxp__pill--inactive{background:#f3f4f6;color:#6b7280}.au-oxp__pill--private{background:#f5f3ff;color:#7c3aed}.au-oxp__pill--public{background:#f0f9ff;color:#0369a1}.au-oxp__actions{display:flex;gap:2px;color:#6b7280}.au-oxp__desc{margin:6px 0 0;font-size:13px;color:#6b7280}.au-oxp__cap{font-size:11px;font-weight:600;letter-spacing:.06em;text-transform:uppercase;color:#6b7280}.au-oxp__sub{font-size:12px;color:#6b7280}.au-oxp__price{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-top:14px}.au-oxp__amount{font-size:26px;font-weight:700;line-height:1.15}.au-oxp__amount span{font-size:13px;font-weight:500;color:#6b7280}.au-oxp__yearly{border:1px solid #e5e7eb;border-radius:10px;padding:8px 14px;text-align:right}.au-oxp__yearly b{font-size:15px}.au-oxp__stats{display:grid;grid-template-columns:repeat(3,1fr);border-top:1px solid #f3f4f6;border-bottom:1px solid #f3f4f6;margin-top:14px}.au-oxp__stat{padding:12px 10px;min-width:0}.au-oxp__stat+.au-oxp__stat{border-left:1px solid #f3f4f6}.au-oxp__stat-h{display:flex;align-items:center;gap:6px;color:#6b7280;margin-bottom:4px}.au-oxp__stat b{font-size:15px}.au-oxp__role{border:1px solid #e5e7eb;border-radius:12px;padding:12px;margin-top:14px}.au-oxp__role-h{display:flex;align-items:center;gap:10px}.au-oxp__role-h>div{flex:1;min-width:0}.au-oxp__roletile{display:flex;align-items:center;justify-content:center;width:38px;height:38px;border-radius:10px;background:#f5f3ff;color:#7c3aed;flex:none}.au-oxp__count{display:flex;align-items:center;justify-content:space-between;gap:10px;width:100%;margin-top:10px;padding:10px 12px;border:1px solid #e5e7eb;border-radius:10px;background:none;cursor:pointer;text-align:left;font:inherit;color:inherit}.au-oxp__count b{font-size:15px}.au-oxp__count-detail{margin-top:8px;padding:10px 12px;border-radius:10px;background:#f9fafb}.au-oxp__count-detail+.au-oxp__count-detail{margin-top:6px}.au-oxp__active{color:#047857;font-weight:600;font-size:13px}.au-oxp__feats-h{display:flex;align-items:center;justify-content:space-between;margin-top:14px}.au-oxp__feats-chip{border-radius:999px;padding:3px 10px;font-size:12px;font-weight:600;background:#f3f4f6;color:#374151}.au-oxp__feats{list-style:none;margin:10px 0 0;padding:0;display:flex;flex-direction:column;gap:8px}.au-oxp__feats li{display:flex;align-items:center;gap:8px;font-size:13px;color:#374151}.au-oxp__check{display:inline-flex;color:#10b981;flex:none}.au-oxp__more{margin-top:8px;background:none;border:none;padding:0;cursor:pointer;font-size:13px;color:#4f46e5;text-align:left}.au-oxp__stat-h{gap:5px}.au-oxp__stat-h .au-oxp__cap{white-space:nowrap;letter-spacing:.04em}.au-oxp__kebab{position:relative;flex:none}.au-oxp__menu-btn{width:34px;height:34px;border:1px solid #e5e7eb;border-radius:10px;background:#fff;color:#6b7280;font-size:18px;line-height:1;cursor:pointer}.au-oxp__menu-btn:hover{color:#111827;border-color:#d1d5db}.au-oxp__menu{position:absolute;right:0;top:calc(100% + 6px);z-index:30;min-width:195px;background:#fff;border:1px solid #e5e7eb;border-radius:12px;box-shadow:0 12px 30px -10px #0000002e;padding:6px}.au-oxp__menu-item{position:relative;display:flex;align-items:center;gap:10px;width:100%;padding:9px 10px;border:none;background:none;border-radius:8px;font-size:13.5px;color:#374151;cursor:pointer;text-align:left}.au-oxp__menu-item:hover,.au-oxp__menu-item:focus-visible{background:#f3f4f6}.au-oxp__menu-item--danger{color:#b91c1c}.au-oxp__audit{position:absolute;right:calc(100% + 10px);top:-6px;min-width:230px;background:#fff;border:1px solid #e5e7eb;border-radius:12px;box-shadow:0 12px 30px -10px #0000002e;padding:10px 12px;display:flex;flex-direction:column;gap:6px}.au-oxp__audit div{display:flex;justify-content:space-between;gap:16px;font-size:13px;white-space:nowrap}.au-oxp__audit span{color:#6b7280}.au-oxs{padding:14px 16px}.au-oxs .au-oxc__ic{height:40px;width:40px}.au-oxs .au-oxc__value{font-size:24px}.au-oxs__head{margin-bottom:4px}.au-op-auth{min-height:100vh;display:flex;flex-direction:column;background:var(--ink-900);color:var(--surface-0, #fff)}.au-op-auth__header,.au-op-auth__footer{display:flex;align-items:center;justify-content:space-between;padding:18px 24px;gap:12px}.au-op-auth__wordmark{font-size:18px;letter-spacing:.2px}.au-op-auth__meta,.au-op-auth__footer{font-size:12px;opacity:.7}.au-op-auth__main{flex:1;display:flex;align-items:center;justify-content:center;padding:24px}.au-op-auth__card{width:100%;max-width:420px;background:color-mix(in srgb,var(--ink-900) 82%,#fff 18%);border:1px solid color-mix(in srgb,var(--ink-900) 60%,#fff 40%);border-radius:14px;padding:28px 26px;box-shadow:0 18px 48px #0006}.au-op-auth__title{margin:0 0 4px;font-size:20px}.au-op-auth__sub{margin:0 0 20px;font-size:13px;opacity:.75}.au-op-auth__actions{display:flex;flex-direction:column;gap:12px;margin-top:20px}.au-op-auth__link{background:none;border:none;color:inherit;opacity:.8;text-decoration:underline;cursor:pointer;font:inherit;padding:0}.au-op-auth__codes{list-style:none;margin:14px 0 0;padding:0;display:grid;grid-template-columns:1fr 1fr;gap:8px}.au-op-auth__codes li{font-family:var(--font-mono, monospace);padding:8px 10px;border:1px solid color-mix(in srgb,var(--ink-900) 55%,#fff 45%);border-radius:8px;text-align:center}.au-op-auth__qr{display:flex;justify-content:center;padding:14px;background:#fff;border-radius:10px;margin:8px 0 14px}.au-op-auth__secret{font-family:var(--font-mono, monospace);font-size:13px;word-break:break-all;opacity:.9}.au-op-hydrating{min-height:100vh;display:flex;align-items:center;justify-content:center;background:var(--ink-900);color:var(--surface-0, #fff);opacity:.85}.au-op-invite-light{background:var(--surface-0);color:var(--ink-900);border-radius:12px;padding:26px 26px 30px}.au-op-invite-light .au-auth-screen{margin:0 auto}.au-op-auth__card section .au-field{margin-bottom:16px}.au-op-auth__card section .au-field__label{color:var(--op-nav-fg)}.au-op-auth__card section .au-field__hint{color:var(--op-nav-fg-dim)}.au-op-code{display:flex;justify-content:center}.au-portal-auth{min-height:100vh;display:flex;flex-direction:column;background:var(--surface-1);color:var(--ink-900)}.au-portal-auth__header,.au-portal-auth__footer{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:18px 24px}.au-portal-auth__header{border-bottom:1px solid var(--border-subtle);background:var(--surface-0)}.au-portal-auth__footer{color:var(--ink-600);font-size:12px}.au-portal-auth__wordmark{font-size:18px}.au-portal-auth__main{flex:1;display:flex;align-items:center;justify-content:center;padding:24px}.au-portal-auth__card{width:100%;max-width:460px;padding:28px}.au-portal-code{display:flex;justify-content:center;margin:20px 0}.au-portal-qr{min-height:190px;display:flex;align-items:center;justify-content:center;margin:16px 0;padding:12px;border-radius:10px;background:var(--surface-0)}.au-portal-qr svg{width:190px;height:190px}.au-portal-secret{display:block;margin:10px 0 18px;padding:10px;overflow-wrap:anywhere;background:var(--surface-2);border-radius:8px}.au-portal-codes{list-style:none;display:grid;grid-template-columns:1fr 1fr;gap:8px;padding:0}.au-portal-codes li{padding:8px;text-align:center;background:var(--surface-2);border-radius:8px}.au-portal-landing{min-height:100vh;display:grid;place-items:center;padding:24px;background:var(--surface-1)}@media(max-width:560px){.au-portal-auth__header,.au-portal-auth__footer{align-items:flex-start;flex-direction:column}.au-portal-auth__card{padding:20px}.au-portal-codes{grid-template-columns:1fr}}.au-portal-shell{min-height:100vh;display:grid;grid-template-columns:240px minmax(0,1fr);background:var(--surface-1)}.au-portal-nav{background:var(--ink-900);color:var(--surface-0);padding:var(--space-5) var(--space-3);display:flex;flex-direction:column;gap:var(--space-1)}.au-portal-brand{display:flex;flex-direction:column;padding:var(--space-3);margin-bottom:var(--space-4);font-size:var(--text-lg)}.au-portal-brand span{opacity:.72;font-size:var(--text-sm)}.au-portal-nav>a{color:inherit;text-decoration:none;padding:11px 12px;border-radius:var(--radius-md)}.au-portal-nav>a:hover,.au-portal-nav>a.active{background:color-mix(in srgb,var(--surface-0) 14%,transparent)}.au-portal-nav__org{margin-top:auto;border-top:1px solid color-mix(in srgb,var(--surface-0) 18%,transparent);padding:var(--space-4) var(--space-3)}.au-portal-main{min-width:0}.au-portal-header{height:64px;padding:0 var(--space-5);display:flex;align-items:center;gap:var(--space-3);background:var(--surface-0);border-bottom:1px solid var(--border-subtle)}.au-portal-header__title{font-weight:700;margin-right:auto}.au-portal-menu{display:none}.au-portal-account{background:none;border:0;color:var(--ink-700);cursor:pointer}.au-portal-content{padding:var(--space-6)}.au-portal-page{max-width:1440px;margin:0 auto}.au-portal-page .au-page-head{display:flex;justify-content:space-between;align-items:flex-start;gap:var(--space-4);margin-bottom:var(--space-5)}.au-portal-page .au-page-head h1{margin:4px 0}.au-portal-page .au-page-head p{margin:0;color:var(--ink-500)}.au-portal-dashboard,.au-portal-account-grid{display:grid;grid-template-columns:1fr;gap:var(--space-5)}.au-portal-card-head{display:flex;align-items:center;justify-content:space-between;gap:var(--space-3)}.au-portal-card-head h2{margin:0}.au-portal-priority{white-space:nowrap}.au-portal-priority--urgent{color:var(--danger-700);font-weight:700}.au-portal-priority--semi-urgent{color:var(--warning-700);font-weight:700}.au-portal-detail{display:grid;grid-template-columns:minmax(0,1.15fr) minmax(360px,.85fr);gap:var(--space-5)}.au-portal-detail>div{display:flex;flex-direction:column;gap:var(--space-4)}.au-portal-dl{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--space-4);margin:0}.au-portal-dl div{min-width:0}.au-portal-dl dt{color:var(--ink-500);font-size:var(--text-sm)}.au-portal-dl dd{margin:3px 0 0;overflow-wrap:anywhere}.au-portal-files,.au-portal-history,.au-portal-notifications{list-style:none;margin:0;padding:0}.au-portal-files li{display:flex;align-items:center;justify-content:space-between;border-top:1px solid var(--border-subtle);padding:var(--space-2) 0}.au-portal-history li{border-left:2px solid var(--accent-500);padding:0 0 var(--space-4) var(--space-3);display:flex;flex-direction:column}.au-portal-history span,.au-portal-thread article span{color:var(--ink-500);font-size:var(--text-sm)}.au-portal-thread article{padding:var(--space-3);background:var(--surface-1);border-radius:var(--radius-md);margin-bottom:var(--space-2)}.au-portal-thread article p{margin:5px 0}.au-button-row{display:flex;flex-wrap:wrap;gap:var(--space-2)}.au-portal-new>.au-card{max-width:920px}.au-portal-new .au-stepper{margin-bottom:var(--space-6)}.au-form-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--space-4)}.au-form-span{grid-column:1 / -1}.au-portal-wizard-actions{justify-content:flex-end;margin-top:var(--space-5)}.au-portal-account-grid{grid-template-columns:minmax(0,640px) minmax(280px,1fr);align-items:start}.au-portal-notifications li{border-bottom:1px solid var(--border-subtle)}.au-portal-notifications li button{width:100%;text-align:left;display:grid;gap:4px;padding:var(--space-3);border:0;background:transparent;cursor:pointer}.au-portal-notifications--unread{background:var(--olive-50)}.au-portal-notifications small{color:var(--ink-500)}@media(max-width:1023px){.au-portal-shell{grid-template-columns:1fr}.au-portal-nav{position:fixed;z-index:30;inset:0 auto 0 0;width:260px;transform:translate(-100%);transition:transform .18s ease}.au-portal-nav--open{transform:translate(0)}.au-portal-menu{display:inline-flex}.au-portal-detail,.au-portal-account-grid{grid-template-columns:1fr}}@media(max-width:640px){.au-portal-content{padding:var(--space-4)}.au-portal-header__title,.au-portal-account{display:none}.au-portal-header{justify-content:space-between}.au-portal-page .au-page-head,.au-form-grid,.au-portal-dl{grid-template-columns:1fr;display:grid}.au-form-span{grid-column:auto}}.au-idesk{height:100dvh;display:flex;flex-direction:column;overflow:hidden;background:var(--surface-warm)}.au-idesk__head{display:flex;align-items:center;gap:12px;padding:10px 20px;background:var(--olive-deep)}.au-idesk__brand{font-size:var(--text-18);font-weight:var(--weight-semibold);color:var(--surface-0)}.au-idesk__title{font-size:var(--text-14);color:var(--olive-tint)}.au-idesk__user{margin-left:auto;position:relative}.au-idesk__user-button{display:inline-flex;align-items:center;gap:8px;max-width:26ch;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;padding:6px 12px;border:1px solid transparent;border-radius:var(--radius);background:none;color:var(--surface-0);font-family:var(--font-sans);font-size:var(--text-13);font-weight:var(--weight-medium);cursor:pointer}.au-idesk__user-button:hover{background:var(--olive)}.au-idesk__user-menu{position:absolute;right:0;top:calc(100% + 6px);z-index:60;min-width:240px;padding:6px;background:var(--surface-0);border:1px solid var(--border-soft);border-radius:var(--radius);box-shadow:var(--shadow-2)}.au-idesk__user-email{padding:8px 10px;border-bottom:1px solid var(--border-soft);color:var(--ink-400);font-size:var(--text-13);overflow-wrap:anywhere}.au-idesk__user-signout{display:block;width:100%;margin-top:4px;padding:8px 10px;border:none;border-radius:var(--radius);background:none;color:var(--ink-900);font-family:var(--font-sans);font-size:var(--text-13);font-weight:var(--weight-medium);text-align:left;cursor:pointer}.au-idesk__user-signout:hover{background:var(--surface-1)}.au-idesk__main{flex:1 1 auto;min-height:0;display:flex;flex-direction:column;align-items:center;padding:24px 16px}.au-idesk-card--fill{display:flex;flex-direction:column;flex:1 1 auto;min-height:0}.au-idesk-card__body{flex:1 1 auto;min-height:0;display:flex;flex-direction:column;margin-top:12px}.au-idesk-card__body .au-dt{max-height:none;flex:1 1 auto;min-height:0}.au-idesk-card__scroll{flex:1 1 auto;min-height:0;overflow-y:auto;scrollbar-width:thin}.au-idesk-card{width:100%;padding:24px;background:var(--surface-0);border:1px solid var(--border-soft);border-radius:var(--radius);box-shadow:var(--shadow-1)}.au-idesk-card__head{display:flex;align-items:center;gap:10px}.au-idesk-card__title{margin:0 0 4px;font-size:var(--text-22);font-weight:var(--weight-semibold);color:var(--ink-900)}.au-idesk-back{min-width:40px;min-height:40px;font-size:var(--text-18);color:var(--ink-600);background:none;border:1px solid var(--border-soft);border-radius:var(--radius);cursor:pointer}.au-idesk-back:hover{border-color:var(--olive);color:var(--ink-900)}.au-idesk-back:focus-visible{outline:var(--focus-ring);outline-offset:1px}.au-idesk-subtitle{margin:0 0 10px;font-size:var(--text-16);font-weight:var(--weight-medium);color:var(--ink-900)}.au-idesk-panel{margin-top:18px;padding-top:16px;border-top:1px solid var(--border-soft)}.au-idesk-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:12px 20px;margin:0}.au-idesk-grid dt{font-size:var(--text-12, 12px);font-weight:var(--weight-medium);color:var(--olive-deep)}.au-idesk-grid dd{margin:2px 0 0;font-size:var(--text-14);color:var(--ink-900)}.au-idesk-selected{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-top:14px;padding:10px 14px;background:var(--olive-tint);border:1px solid var(--olive);border-radius:var(--radius)}.au-idesk-selected__name{font-size:var(--text-16);font-weight:var(--weight-medium);color:var(--ink-900)}.au-idesk-batch{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:12px 14px;margin-bottom:8px;background:var(--surface-1);border:1px solid var(--border-soft);border-radius:var(--radius)}.au-idesk-batch__forms{list-style:none;margin:0;padding:0;font-size:var(--text-14);color:var(--ink-900)}.au-idesk-forms{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:6px}.au-idesk-form-opt{display:flex;align-items:center;gap:12px;min-height:48px;padding:8px 12px;font-size:var(--text-16);color:var(--ink-900);background:var(--surface-1);border:1px solid var(--border-soft);border-radius:var(--radius);cursor:pointer}.au-idesk-form-opt input{width:20px;height:20px;accent-color:var(--olive)}.au-idesk-form-state{padding:1px 8px;font-size:var(--text-12, 12px);color:var(--ink-600);background:var(--surface-2);border-radius:999px}.au-idesk-form-opt .au-meta{margin-left:auto}.au-idesk-actions{display:flex;justify-content:flex-end;gap:10px;margin-top:20px}.au-idesk-error{margin:12px 0 0;padding:10px 14px;color:var(--accent-danger);background:var(--danger-tint);border-radius:var(--radius)}.au-idesk-denied{max-width:480px;text-align:center}@media(max-width:767px){.au-idesk__main{padding:12px}.au-idesk-card{padding:16px}.au-idesk__email{display:none}.au-idesk-batch{flex-direction:column;align-items:stretch}.au-idesk-actions{flex-direction:column-reverse}}.au-idesk-batch__actions{display:flex;gap:8px;align-items:center;flex-shrink:0}.au-shell{display:flex;min-height:100vh;background:var(--surface-0)}.au-shell__sidenav{position:sticky;top:0;display:flex;flex-direction:column;flex:none;width:230px;height:100vh;background:var(--surface-warm);border-right:1px solid var(--border-soft)}.au-shell__brand{padding:20px 20px 14px;font-size:var(--text-18);font-weight:var(--weight-semibold)}.au-shell__brand-name{display:block;overflow-wrap:anywhere}.au-shell__brand-logo{display:block;width:auto;max-width:100%;max-height:84px;height:auto;object-fit:contain;object-position:left center}.au-shell__nav{flex:1;padding:0 10px;overflow:auto}.au-shell__nav-sec{padding:12px 12px 4px;color:var(--ink-400);font-size:10px;font-weight:var(--weight-semibold);letter-spacing:.1em;text-transform:uppercase}.au-shell__nav-item{display:flex;align-items:center;gap:10px;width:100%;margin-bottom:1px;padding:8px 12px;border-radius:var(--radius);color:var(--ink-600);font-size:var(--text-13-5);font-weight:var(--weight-medium);text-decoration:none}.au-shell__nav-item svg{flex:0 0 auto}.au-shell__nav-item:hover{background:var(--hover-wash);color:var(--ink-900)}.au-shell__nav-item--active,.au-shell__nav-item--active:hover{background:var(--olive);color:var(--surface-0)}.au-shell__foot{padding:14px 20px;border-top:1px solid var(--border-soft);color:var(--ink-400);font-size:var(--text-12)}.au-shell__powered-label{display:block;margin-bottom:6px;color:var(--ink-400);font-size:var(--text-11);font-weight:var(--weight-medium);letter-spacing:.08em;text-transform:uppercase}.au-shell__powered-box{display:flex;align-items:center;justify-content:center;min-height:64px;padding:10px 12px;background:var(--surface-0);border:1px solid var(--border-soft);border-radius:var(--radius)}.au-shell__powered-logo{display:block;width:auto;max-width:100%;max-height:64px;height:auto;object-fit:contain}.au-shell__powered-name{color:var(--ink-900);font-size:var(--text-18);font-weight:var(--weight-semibold)}.au-shell__main{flex:1;min-width:0}.au-shell__header{position:sticky;top:0;z-index:20;display:flex;align-items:center;flex-wrap:wrap;gap:14px;padding:14px var(--page-pad-x);background:var(--surface-0);border-bottom:1px solid var(--border-soft)}.au-shell__header-spacer{flex:1;min-width:0}.au-shell__loc{display:inline-flex;align-items:center;gap:8px;flex:none;padding:6px 14px;border:1px solid var(--border-soft);border-radius:999px;background:var(--surface-warm);color:var(--ink-600);font-size:var(--text-13);font-weight:var(--weight-medium)}.au-shell__loc-dot{width:7px;height:7px;border-radius:50%;background:var(--accent-success)}.au-shell__user{position:relative}.au-shell__user-button{display:inline-flex;align-items:center;gap:8px;max-width:30ch;padding:4px 8px 4px 4px;border:1px solid transparent;border-radius:999px;background:none;color:var(--ink-900);font-family:var(--font-sans);font-size:var(--text-13);font-weight:var(--weight-semibold);cursor:pointer}.au-shell__user-button:hover{background:var(--surface-1)}.au-shell__avatar{display:inline-flex;align-items:center;justify-content:center;flex:none;width:30px;height:30px;border-radius:50%;background:var(--olive-tint);color:var(--olive-deep);font-size:var(--text-13);font-weight:var(--weight-semibold);letter-spacing:.02em}.au-shell__user-name{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.au-shell__user-chev{display:inline-flex;color:var(--ink-600);transition:transform .12s ease}.au-shell__user-chev--open{transform:rotate(180deg)}.au-shell__user-menu{position:absolute;right:0;top:calc(100% + 8px);z-index:60;min-width:260px;background:var(--surface-0);border:1px solid var(--border-soft);border-radius:var(--radius);box-shadow:var(--shadow-2);overflow:hidden;text-align:left}.au-shell__user-head{display:flex;flex-direction:column;gap:2px;padding:12px 14px;font-size:var(--text-13)}.au-shell__user-email{overflow-wrap:anywhere}.au-shell__user-item{display:flex;align-items:center;gap:10px;width:100%;padding:10px 14px;border:none;border-top:1px solid var(--border-soft);background:none;color:var(--ink-900);font-family:var(--font-sans);font-size:var(--text-13);font-weight:var(--weight-medium);text-align:left;cursor:pointer}.au-shell__user-item:hover{background:var(--surface-1)}.au-shell__page{width:100%;max-width:1120px;margin:0 auto;padding:26px 28px}.au-shell__page>.au-banner{margin-bottom:16px}@media(min-width:1440px){.au-shell__page{max-width:var(--page-max-xl)}}@media(min-width:1920px){.au-shell__page{max-width:var(--page-max-2xl)}.au-shell__sidenav{width:var(--nav-w-2xl)}}@media(min-width:2400px){.au-shell__page{max-width:var(--page-max-3xl)}}@media(min-width:2560px){.au-shell__page{max-width:var(--page-max-4xl)}.au-shell__sidenav{width:var(--nav-w-4xl)}}@media(min-width:3200px){.au-shell__page{max-width:var(--page-max-5xl)}.au-shell__sidenav{width:var(--nav-w-5xl)}}@media(max-width:1279px){.au-shell__sidenav{width:var(--nav-w-sm)}}@media(max-width:767px){.au-shell{flex-direction:column}.au-shell__sidenav{position:static;width:100%;height:auto;border-right:none;border-bottom:1px solid var(--border-soft)}.au-shell__brand{padding:14px 16px 10px}.au-shell__brand-logo{max-height:40px}.au-shell__nav{display:flex;align-items:center;gap:2px;padding:0 10px 8px;overflow-x:auto}.au-shell__nav-item{flex:none;margin-bottom:0;white-space:nowrap}.au-shell__nav-sec,.au-shell__foot{display:none}.au-shell__header{padding:10px var(--page-pad-x)}.au-shell__page{padding:var(--page-pad-y) var(--page-pad-x)}}.au-bell{position:relative;display:inline-flex}.au-bell__button{position:relative;display:inline-flex;align-items:center;justify-content:center;width:36px;height:36px;padding:0;border:1px solid transparent;border-radius:var(--radius);background:none;font-size:var(--text-16);cursor:pointer}.au-bell__button:hover{background:var(--surface-1)}.au-bell__badge{position:absolute;top:2px;right:2px;min-width:16px;height:16px;padding:0 4px;border-radius:999px;background:var(--accent-danger);color:var(--surface-0);font-size:var(--text-11);font-weight:var(--weight-semibold);line-height:16px;text-align:center}.au-bell__toast{position:absolute;right:0;top:calc(100% + 6px);z-index:60;min-width:220px;padding:10px 12px;background:var(--ink-900);color:var(--surface-0);border-radius:var(--radius);box-shadow:var(--shadow-2);font-size:var(--text-13)}.au-bell__panel{position:absolute;right:0;top:calc(100% + 6px);z-index:60;width:320px;max-height:420px;overflow-y:auto;padding:6px;background:var(--surface-0);border:1px solid var(--border-soft);border-radius:var(--radius);box-shadow:var(--shadow-2)}.au-bell__panel-head{display:flex;align-items:center;justify-content:space-between;padding:6px 8px}.au-bell__markall{border:none;background:none;color:var(--olive);font:inherit;cursor:pointer}.au-bell__list{list-style:none;margin:0;padding:0}.au-bell__empty{padding:12px 8px}.au-bell__item{border-top:1px solid var(--border-soft)}.au-bell__item--unread{border-left:3px solid var(--olive)}.au-bell__open{display:flex;flex-direction:column;gap:2px;width:100%;padding:10px 8px;border:none;background:none;font:inherit;text-align:left;cursor:pointer}.au-bell__open:hover{background:var(--surface-1)}.au-bell__item--unread .au-bell__title{font-weight:var(--weight-semibold)}.au-shell__settings{position:relative}.au-shell__settings-menu{position:absolute;right:0;top:calc(100% + 6px);z-index:60;min-width:240px;max-height:70vh;overflow-y:auto;padding:6px;background:var(--surface-0);border:1px solid var(--border-soft);border-radius:var(--radius);box-shadow:var(--shadow-2);text-align:left}.au-shell__settings-group+.au-shell__settings-group{margin-top:4px;padding-top:4px;border-top:1px solid var(--border-soft)}.au-shell__settings-sec{padding:8px 10px 4px;color:var(--ink-400);font-size:var(--text-11);font-weight:var(--weight-medium);letter-spacing:.06em;text-transform:uppercase}.au-shell__settings-item{display:block;padding:7px 10px;border-radius:6px;color:var(--ink-900);font-size:var(--text-13);text-decoration:none}.au-shell__settings-item:hover{background:var(--hover-wash)}.au-gl__item{display:flex;align-items:center;gap:14px;padding:15px 20px;border-bottom:1px solid var(--border-soft)}.au-gl__item:last-child{border-bottom:none}.au-gl__dot{width:20px;height:20px;border-radius:50%;border:1.5px solid var(--border-strong);flex:none;display:flex;align-items:center;justify-content:center}.au-gl__item--done .au-gl__dot{border-color:var(--olive, #67713f);background:var(--olive, #67713f)}.au-gl__item--done .au-gl__dot:after{content:"✓";color:var(--surface-0, #fff);font-size:11px;font-weight:700}.au-gl__ct{font-weight:500}.au-gl__cd{font-size:12.5px;color:var(--ink-400)}.au-gl__item--done .au-gl__ct{color:var(--ink-600)}.au-gl__action{margin-left:auto}.au-gl__tag{font-size:12px;font-weight:600;padding:3px 10px;border-radius:999px;border:1px solid var(--border-soft);background:var(--surface-1);color:var(--ink-900)}.au-gl__tag-label{color:var(--ink-900)}.au-gl__tag-value{color:var(--ink-900);text-transform:uppercase}.au-gl__tag-value--live{color:var(--accent-success)}.au-gl__meta{font-size:12.5px;color:var(--ink-400);margin-top:10px}.au-gl__cols{display:flex;flex-direction:column;gap:16px}.au-gl__answers{margin-top:0}.au-gl__answers .au-list-row{max-width:none}.au-gl__answers-notice{padding:12px 16px 0}.au-gl__logo{margin-top:16px}.au-logo-card{display:flex;align-items:flex-start;gap:20px;padding:16px 20px 20px}.au-logo-card__preview{display:flex;align-items:center;justify-content:center;flex:none;width:200px;min-height:96px;padding:12px;background:var(--surface-1);border:1px dashed var(--border-strong);border-radius:var(--radius)}.au-logo-card__img{display:block;max-width:100%;max-height:72px;height:auto;object-fit:contain}.au-logo-card__empty{color:var(--ink-400);font-size:var(--text-13)}.au-logo-card__body{flex:1;min-width:0;display:flex;flex-direction:column;gap:10px}.au-logo-card__hint{margin:0;color:var(--ink-600);font-size:var(--text-13)}.au-logo-card__actions{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.au-logo-card__input{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;border:0}@media(max-width:767px){.au-logo-card{flex-direction:column}.au-logo-card__preview{width:100%}}.au-org-select{box-sizing:border-box;width:100%;padding:9px 12px;background:var(--surface-2);border:1px solid var(--border-strong);border-radius:var(--radius);color:var(--ink-900);font-family:var(--font-sans);font-size:var(--text-14);line-height:1.5}.au-org-select:focus,.au-org-select:focus-visible{outline:none;border-color:var(--olive);background:var(--surface-0);box-shadow:var(--focus-glow)}.au-chip-stack{display:flex;flex-direction:column;align-items:flex-start;gap:4px}.au-loc-form__grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:0 14px;margin-top:12px}.au-loc-form__span2{grid-column:1 / -1}@media(max-width:767px){.au-loc-form__grid{grid-template-columns:minmax(0,1fr)}}.au-loc-form__pair{display:grid;grid-template-columns:minmax(96px,130px) 1fr;gap:8px;align-items:start}.au-loc-form__geo{display:flex;gap:8px}.au-loc-form__geo>:first-child{flex:1}.au-loc-row-actions{display:flex;justify-content:flex-end;gap:12px;white-space:nowrap}.au-loc-empty{padding:36px 16px;color:var(--ink-600);font-size:var(--text-13);text-align:center}.au-loc-pager{display:flex;align-items:center;justify-content:flex-end;gap:10px;padding:10px 14px;border-top:1px solid var(--border-soft)}.au-rc-tabs{display:flex;gap:4px;border-bottom:1px solid var(--border-soft);margin-bottom:16px}.au-rc-tab{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:transparent;border:0;border-bottom:2px solid transparent;padding:8px 14px;margin-bottom:-1px;font:inherit;font-weight:var(--weight-medium);color:var(--ink-600);cursor:pointer}.au-rc-tab:hover{color:var(--ink-900)}.au-rc-tab--active{color:var(--olive-deep);border-bottom-color:var(--olive-deep)}.au-rc-check-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:6px 16px;margin:4px 0 12px;padding:10px 12px;border:1px solid var(--border-soft);border-radius:var(--radius);max-height:260px;overflow:auto}.au-rc-check{display:flex;align-items:center;gap:8px;min-width:0;font-size:var(--text-13, 13px);cursor:pointer}.au-rc-check input{margin:0}.au-rc-check__code{font-weight:var(--weight-semibold);flex:none}.au-rc-check__name{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.au-rc-subsections{display:flex;align-items:center;justify-content:space-between;gap:12px;margin:8px 0 6px}.au-rc-subsections__label{font-size:var(--text-12);letter-spacing:.04em;text-transform:uppercase;color:var(--ink-600)}.au-rc-sublist{list-style:none;margin:0 0 12px;padding:0;display:flex;flex-direction:column;gap:4px}.au-rc-subrow{display:flex;align-items:center;gap:10px;padding:4px 4px 4px 10px;border:1px solid var(--border-soft);border-radius:var(--radius);background:var(--surface-0);font-size:var(--text-13, 13px);cursor:grab}.au-rc-subrow--dragging{opacity:.5}.au-rc-subrow--over{border-color:var(--olive-deep);box-shadow:inset 0 2px 0 var(--olive-deep)}.au-rc-subrow__code{flex:none;min-width:48px;font-weight:var(--weight-semibold);color:var(--olive-deep)}.au-rc-subrow__name{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.au-rc-subrow__tools{display:inline-flex;align-items:center;gap:2px;flex:none}.au-rc-subrow__move{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:0;background:transparent;color:var(--ink-600);width:28px;height:28px;display:inline-flex;align-items:center;justify-content:center;border-radius:var(--radius);cursor:pointer}.au-rc-subrow__move:hover:not(:disabled){background:#26241f14;color:var(--ink-900)}.au-rc-subrow__move:disabled{opacity:.35;cursor:default}@media(max-width:767px){.au-rc-check-grid{grid-template-columns:minmax(0,1fr)}}.au-auth-layout{display:flex;flex-direction:column;min-height:100vh;background:var(--surface-0)}.au-auth-layout__header{display:flex;align-items:center;justify-content:space-between;padding:20px 28px}.au-auth-layout__wordmark{color:var(--ink-600);font-size:var(--text-18);font-weight:var(--weight-semibold);letter-spacing:-.01em;text-decoration:none}.au-auth-layout__wordmark b{color:var(--ink-900);font-weight:var(--weight-semibold)}.au-auth-layout__main{display:grid;flex:1;place-items:center;padding:24px}.au-auth-layout__card{width:100%;max-width:400px;padding:36px}.au-auth-layout__footer{display:flex;justify-content:space-between;padding:20px 28px;color:var(--ink-400);font-size:var(--text-12)}.au-auth-layout .au-field__label,.au-wizard-layout .au-field__label{font-size:var(--text-12)}.au-auth-layout .au-field,.au-wizard-layout .au-field{gap:7px}.au-auth-layout .au-input,.au-wizard-layout .au-input{padding:10px 12px}.au-auth-layout .au-password .au-input,.au-wizard-layout .au-password .au-input{padding-right:40px}.au-auth-layout .au-button--primary,.au-auth-layout .au-button--secondary,.au-wizard-layout .au-button--primary,.au-wizard-layout .au-button--secondary{padding:10px 18px}@media(max-width:767px){.au-auth-layout__header,.au-auth-layout__footer{padding:16px var(--page-pad-x)}.au-auth-layout__main{padding:var(--page-pad-x)}.au-auth-layout__card{padding:24px 20px}.au-auth-layout__footer{flex-wrap:wrap;gap:6px}}.au-app-hydrating{display:grid;min-height:100vh;place-items:center;background:var(--surface-0);color:var(--ink-400);font-size:var(--text-13)}
