:root{--ap-density-row: 10px;--ap-density-row-x: 12px;--ap-density-item-y: 12px;--ap-density-item-x: 14px;--ap-density-gap: 20px;--ap-density-pad: 28px;--ap-density-kv: 8px;--ap-font-scale: 1;--ap-content-max: none}html[data-density=compact]{--ap-density-row: 6px;--ap-density-row-x: 10px;--ap-density-item-y: 8px;--ap-density-item-x: 10px;--ap-density-gap: 12px;--ap-density-pad: 16px 18px;--ap-density-kv: 5px}html[data-density=compact] .amline-table:not([data-density=dense]) th,html[data-density=compact] .amline-table:not([data-density=dense]) td,html[data-density=compact] .ap-table:not(.ap-table--dense) th,html[data-density=compact] .ap-table:not(.ap-table--dense) td{padding:var(--ap-density-row) var(--ap-density-row-x)}html[data-density=compact] .amline-table:not([data-density=dense]) td,html[data-density=compact] .ap-table:not(.ap-table--dense) td{font-size:.86rem}html[data-density=compact] .ap-stack{gap:var(--ap-density-gap)}html[data-density=compact] .ap-feed{gap:6px}html[data-density=compact] .ap-feed__item{padding:var(--ap-density-item-y) var(--ap-density-item-x)}html[data-density=compact] .ap-kv__row{padding:var(--ap-density-kv) 0}html[data-density=compact] .ap-panel__head{margin-bottom:10px}html[data-density=compact] .ap-datatable__bar{padding:6px 10px}@media (min-width: 901px){html[data-density=compact] .ap-content{padding:var(--ap-density-pad)}}html[data-font-scale="115"],html[data-font-scale="130"]{font-size:calc(var(--ap-root-font-size, 1rem) * var(--ap-font-scale, 1))}html[data-page-width=narrow]{--ap-content-max: 1080px}html[data-page-width=wide]{--ap-content-max: 1440px}html[data-page-width=full]{--ap-content-max: none}html[data-page-width=narrow] .ap-content,html[data-page-width=wide] .ap-content{max-width:min(var(--ap-content-max),100%);margin-inline:auto}.ap-uipref-fab{position:fixed;inset-block-end:18px;inset-inline-start:18px;z-index:var(--ap-z-dropdown, 20);display:inline-flex;align-items:center;gap:8px;padding:10px 14px;border:1px solid var(--amline-color-border-default);border-radius:999px;background:var(--amline-color-bg-surface);color:var(--amline-color-fg-default);box-shadow:var(--amline-shadow-fab, 0 10px 20px -8px rgb(15 118 110 / .28));font:inherit;font-size:.85rem;font-weight:600;cursor:pointer}.ap-uipref-fab:hover{border-color:var(--amline-theme-accent);color:var(--amline-theme-accent)}.ap-uipref-fab:focus-visible{outline:2px solid var(--amline-theme-accent);outline-offset:2px}@media (max-width: 640px){.ap-uipref-fab{inset-block-end:14px;inset-inline-start:14px;padding:10px 12px}.ap-uipref-fab__label{display:none}}.ap-uipref{display:flex;flex-direction:column;gap:18px}.ap-uipref__group{display:flex;flex-direction:column;gap:8px;margin:0;padding:0;border:0}.ap-uipref__legend{padding:0;font-size:.85rem;font-weight:700;color:var(--amline-color-fg-default)}.ap-uipref__hint{margin:0;font-size:.78rem;color:var(--amline-color-fg-muted)}.ap-uipref__options{display:flex;flex-wrap:wrap;gap:8px}.ap-uipref__option{position:relative;flex:1 1 auto;min-width:84px;display:flex;align-items:center;justify-content:center;padding:9px 12px;border:1px solid var(--amline-color-border-default);border-radius:var(--amline-radius-md, 8px);background:var(--amline-color-bg-surface);color:var(--amline-color-fg-default);font:inherit;font-size:.85rem;font-weight:600;cursor:pointer}.ap-uipref__radio{position:absolute;width:1px;height:1px;margin:0;padding:0;border:0;opacity:0;overflow:hidden;clip-path:inset(50%);white-space:nowrap}.ap-uipref__radio:focus-visible+.ap-uipref__option-text{outline:2px solid var(--amline-theme-accent);outline-offset:3px;border-radius:4px}.ap-uipref__option:hover{border-color:var(--amline-theme-accent)}.ap-uipref__option.is-active{border-color:var(--amline-theme-accent);background:color-mix(in srgb,var(--amline-theme-accent) 12%,var(--amline-color-bg-surface));color:var(--amline-theme-accent)}.ap-uipref__footer{display:flex;align-items:center;justify-content:space-between;gap:12px;flex-wrap:wrap}.ap-uipref__actions{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.ap-uipref__status{margin:0;font-size:.78rem;color:var(--amline-color-fg-muted)}@font-face{font-family:IRANSansX;src:url(/assets/IRANSansX-Light-Di0XGbGd.woff2) format("woff2"),url(/assets/IRANSansX-Light-B4HfWRyw.woff) format("woff");font-weight:300;font-style:normal;font-display:swap}@font-face{font-family:IRANSansX;src:url(/assets/IRANSansX-Regular-JITyl92W.woff2) format("woff2"),url(/assets/IRANSansX-Regular-svuyfzzO.woff) format("woff");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:IRANSansX;src:url(/assets/IRANSansX-Medium-CM_rDvr7.woff2) format("woff2"),url(/assets/IRANSansX-Medium-C-Gjz0oQ.woff) format("woff");font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:IRANSansX;src:url(/assets/IRANSansX-DemiBold-C8veyBBB.woff2) format("woff2"),url(/assets/IRANSansX-DemiBold-FWl81mne.woff) format("woff");font-weight:600;font-style:normal;font-display:swap}@font-face{font-family:IRANSansX;src:url(/assets/IRANSansX-Bold-DWpscwl7.woff2) format("woff2"),url(/assets/IRANSansX-Bold-CBYBdDJ3.woff) format("woff");font-weight:700;font-style:normal;font-display:swap}:root,[data-amline-ds]{--amline-font-family: "IRANSansX", Tahoma, "Segoe UI", sans-serif;--amline-text-xs: .75rem;--amline-text-xs-lh: 1.333;--amline-text-sm: .875rem;--amline-text-sm-lh: 1.429;--amline-text-base: 1rem;--amline-text-base-lh: 1.5;--amline-text-lg: 1.125rem;--amline-text-lg-lh: 1.556;--amline-text-xl: 1.25rem;--amline-text-xl-lh: 1.4;--amline-text-2xl: 1.5rem;--amline-text-2xl-lh: 1.333;--amline-text-3xl: 1.875rem;--amline-text-3xl-lh: 1.2;--amline-text-4xl: 2.25rem;--amline-text-4xl-lh: 1.111;--amline-font-display: 700 clamp(2rem, 4vw, 3.25rem) / 1.2 var(--amline-font-family);--amline-font-title: 600 1.25rem / 1.35 var(--amline-font-family);--amline-font-body: 400 var(--amline-font-size-body, 14px) / 1.65 var(--amline-font-family);--amline-font-caption: 500 .75rem / 1.4 var(--amline-font-family);--amline-font-label: 600 .75rem / 1.3 var(--amline-font-family);font-family:var(--amline-font-family);font-feature-settings:"ss01" on;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}[data-amline-ds] .amline-type-display{font:var(--amline-font-display);letter-spacing:-.02em}[data-amline-ds] .amline-type-title{font:var(--amline-font-title)}[data-amline-ds] .amline-type-body{font:var(--amline-font-body)}[data-amline-ds] .amline-type-caption{font:var(--amline-font-caption);color:var(--amline-color-fg-muted)}[data-amline-ds] .amline-text-xs{font-size:var(--amline-text-xs);line-height:var(--amline-text-xs-lh)}[data-amline-ds] .amline-text-sm{font-size:var(--amline-text-sm);line-height:var(--amline-text-sm-lh)}[data-amline-ds] .amline-text-base{font-size:var(--amline-text-base);line-height:var(--amline-text-base-lh)}[data-amline-ds] .amline-text-lg{font-size:var(--amline-text-lg);line-height:var(--amline-text-lg-lh)}[data-amline-ds] .amline-text-xl{font-size:var(--amline-text-xl);line-height:var(--amline-text-xl-lh)}[data-amline-ds] .amline-text-2xl{font-size:var(--amline-text-2xl);line-height:var(--amline-text-2xl-lh)}[data-amline-ds] .amline-text-3xl{font-size:var(--amline-text-3xl);line-height:var(--amline-text-3xl-lh)}[data-amline-ds] .amline-font-regular{font-weight:400}[data-amline-ds] .amline-font-medium{font-weight:500}[data-amline-ds] .amline-font-semibold{font-weight:600}[data-amline-ds] .amline-font-bold{font-weight:700}:root,[data-amline-ds]{--amline-primitive-teal-50: #e6f7f7;--amline-primitive-teal-100: #c2ebeb;--amline-primitive-teal-200: #8fd9da;--amline-primitive-teal-300: #5bc4c6;--amline-primitive-teal-400: #2eaeb0;--amline-primitive-teal-500: #179a9c;--amline-primitive-teal-600: #127e80;--amline-primitive-teal-700: #0e6264;--amline-primitive-teal-800: #0a4749;--amline-primitive-teal-900: #062f30;--amline-primitive-warm-50: #fdeee8;--amline-primitive-warm-100: #f8d2c4;--amline-primitive-warm-500: #ad3a10;--amline-primitive-warm-600: #8c2e0c;--amline-primitive-gray-0: #ffffff;--amline-primitive-gray-25: #fcfcfd;--amline-primitive-gray-50: #f7f9fb;--amline-primitive-gray-75: #f3f3f4;--amline-primitive-gray-100: #eef2f6;--amline-primitive-gray-150: #e7e7e9;--amline-primitive-gray-200: #e1e7ee;--amline-primitive-gray-300: #c8d1dc;--amline-primitive-gray-400: #9aa8b8;--amline-primitive-gray-500: #6b7a8c;--amline-primitive-gray-550: #6e6d7a;--amline-primitive-gray-600: #4a5563;--amline-primitive-gray-700: #2d3748;--amline-primitive-gray-800: #1a2230;--amline-primitive-gray-900: #111827;--amline-primitive-success-100: #e8f8ec;--amline-primitive-success-200: #c5ecd0;--amline-primitive-success-300: #8fd9a4;--amline-primitive-success-500: #53bb6a;--amline-primitive-success-700: #2d8a44;--amline-primitive-destructive-100: #fee8e8;--amline-primitive-destructive-200: #fcc5c5;--amline-primitive-destructive-300: #f88a8a;--amline-primitive-destructive-500: #f53d3d;--amline-primitive-destructive-700: #c62828;--amline-primitive-warning-100: #fff4e0;--amline-primitive-warning-200: #ffe0a8;--amline-primitive-warning-300: #ffc966;--amline-primitive-warning-500: #ff9900;--amline-primitive-warning-700: #cc7a00;--amline-primitive-info-100: #e8f2fe;--amline-primitive-info-200: #c5ddfc;--amline-primitive-info-300: #8abaf8;--amline-primitive-info-500: #3d92f5;--amline-primitive-info-700: #1a6fd4;--amline-primitive-crm-500: #517da2;--amline-color-bg-canvas: var(--amline-primitive-gray-50);--amline-color-bg-surface: var(--amline-primitive-gray-0);--amline-color-bg-muted: var(--amline-primitive-gray-75);--amline-color-bg-hover: var(--amline-primitive-gray-150);--amline-color-fg-default: var(--amline-primitive-gray-900);--amline-color-fg-muted: var(--amline-primitive-gray-550);--amline-color-fg-subtle: var(--amline-primitive-gray-500);--amline-color-fg-on-brand: var(--amline-primitive-gray-0);--amline-color-fg-placeholder: var(--amline-primitive-gray-550);--amline-color-brand-primary: var(--amline-primitive-teal-500);--amline-color-interactive-primary: var(--amline-primitive-teal-600);--amline-color-brand-warm: var(--amline-primitive-warm-500);--amline-color-border-default: var(--amline-primitive-gray-200);--amline-color-border-subtle: var(--amline-primitive-gray-150);--amline-color-border-strong: var(--amline-primitive-gray-300);--amline-color-status-success: var(--amline-primitive-success-500);--amline-color-status-destructive: var(--amline-primitive-destructive-500);--amline-color-status-warning: var(--amline-primitive-warning-500);--amline-color-status-info: var(--amline-primitive-info-500);--amline-color-overlay: rgb(17 24 39 / .45);--amline-radius-sm: 6px;--amline-radius-md: 12px;--amline-radius-lg: 16px;--amline-radius-xl: 24px;--amline-radius-full: 999px;--amline-theme-accent: var(--amline-color-interactive-primary);--amline-theme-chrome: var(--amline-color-bg-canvas);--amline-shadow-sm: 0 2px 8px -2px rgb(15 40 45 / .08);--amline-shadow-md: 0 12px 32px -12px rgb(23 154 156 / .18), 0 4px 12px -6px rgb(15 40 45 / .08);--amline-shadow-lg: 0 24px 48px -20px rgb(23 154 156 / .22), 0 8px 20px -10px rgb(15 40 45 / .1);--amline-shadow-fab: 0 14px 28px -6px rgb(23 154 156 / .45);--amline-focus-ring: 0 0 0 3px rgb(23 154 156 / .22)}[data-product=admin]{--amline-theme-accent: var(--amline-primitive-teal-600);--amline-theme-chrome: var(--amline-primitive-gray-50)}[data-product=realtor]{--amline-theme-accent: var(--amline-primitive-teal-400);--amline-theme-chrome: var(--amline-primitive-gray-0);--amline-realtor-accent-soft: var(--amline-primitive-teal-50)}[data-product=app]{--amline-theme-accent: var(--amline-primitive-teal-500);--amline-theme-chrome: var(--amline-primitive-gray-50)}[data-theme=dark],.dark{--amline-color-bg-canvas: var(--amline-primitive-gray-900);--amline-color-bg-surface: var(--amline-primitive-gray-800);--amline-color-bg-muted: var(--amline-primitive-gray-700);--amline-color-bg-hover: var(--amline-primitive-gray-600);--amline-color-fg-default: var(--amline-primitive-gray-0);--amline-color-fg-muted: var(--amline-primitive-gray-400);--amline-color-fg-subtle: var(--amline-primitive-gray-500);--amline-color-fg-on-brand: var(--amline-primitive-gray-0);--amline-color-fg-placeholder: var(--amline-primitive-gray-400);--amline-color-brand-primary: var(--amline-primitive-teal-400);--amline-color-brand-warm: var(--amline-primitive-warm-500);--amline-color-border-default: var(--amline-primitive-gray-700);--amline-color-border-subtle: var(--amline-primitive-gray-600);--amline-color-border-strong: var(--amline-primitive-gray-500);--amline-color-overlay: rgb(0 0 0 / .55);--amline-theme-chrome: var(--amline-primitive-gray-900);--amline-theme-accent: var(--amline-primitive-teal-400)}[data-theme=dark][data-product=admin],.dark[data-product=admin]{--amline-theme-accent: var(--amline-primitive-teal-400);--amline-theme-chrome: var(--amline-primitive-gray-900)}[data-theme=dark][data-product=realtor],.dark[data-product=realtor]{--amline-theme-accent: var(--amline-primitive-teal-300);--amline-theme-chrome: var(--amline-primitive-gray-800);--amline-realtor-accent-soft: var(--amline-primitive-teal-900)}[data-theme=dark][data-product=app],.dark[data-product=app]{--amline-theme-accent: var(--amline-primitive-teal-400);--amline-theme-chrome: var(--amline-primitive-gray-900)}[data-platform=web]{--amline-space-xs: 4px;--amline-space-sm: 8px;--amline-space-md: 16px;--amline-space-lg: 24px;--amline-space-xl: 32px;--amline-space-2xl: 48px;--amline-control-height: 40px;--amline-control-padding-x: 16px;--amline-font-size-body: 14px;--amline-radius-control: var(--amline-radius-md)}[data-platform=desktop]{--amline-space-xs: 4px;--amline-space-sm: 8px;--amline-space-md: 12px;--amline-space-lg: 20px;--amline-space-xl: 24px;--amline-space-2xl: 40px;--amline-control-height: 32px;--amline-control-padding-x: 12px;--amline-font-size-body: 13px;--amline-radius-control: var(--amline-radius-md)}[data-platform=mobile]{--amline-space-xs: 4px;--amline-space-sm: 8px;--amline-space-md: 16px;--amline-space-lg: 24px;--amline-space-xl: 32px;--amline-space-2xl: 48px;--amline-control-height: 48px;--amline-control-padding-x: 16px;--amline-font-size-body: 16px;--amline-radius-control: 10px}:root:not([data-platform]),[data-amline-ds]:not([data-platform]){--amline-space-xs: 4px;--amline-space-sm: 8px;--amline-space-md: 16px;--amline-space-lg: 24px;--amline-space-xl: 32px;--amline-space-2xl: 48px;--amline-control-height: 40px;--amline-control-padding-x: 16px;--amline-font-size-body: 14px;--amline-radius-control: var(--amline-radius-md)}:root,[data-amline-ds]{--amline-ease-out: cubic-bezier(.22, 1, .36, 1);--amline-ease-spring: cubic-bezier(.34, 1.3, .64, 1);--amline-dur-fast: .14s;--amline-dur: .24s;--amline-dur-slow: .42s}@media (prefers-reduced-motion: reduce){:root,[data-amline-ds]{--amline-dur-fast: 1ms;--amline-dur: 1ms;--amline-dur-slow: 1ms}*,*:before,*:after{animation-duration:1ms!important;animation-iteration-count:1!important;transition-duration:1ms!important;scroll-behavior:auto!important}}@keyframes amline-fade-up{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:translateY(0)}}@keyframes amline-fade-in{0%{opacity:0}to{opacity:1}}@keyframes amline-scale-in{0%{opacity:0;transform:scale(.96)}to{opacity:1;transform:scale(1)}}@keyframes amline-soft-pulse{0%,to{box-shadow:var(--amline-shadow-fab)}50%{box-shadow:0 16px 36px -6px #179a9c8c}}@keyframes amline-shimmer{0%{background-position:100% 0}to{background-position:-100% 0}}[data-amline-ds] .amline-enter{animation:amline-fade-up var(--amline-dur-slow) var(--amline-ease-out) both}[data-amline-ds] .amline-enter-delay-1{animation-delay:60ms}[data-amline-ds] .amline-enter-delay-2{animation-delay:.12s}[data-amline-ds] .amline-enter-delay-3{animation-delay:.18s}[data-amline-ds] .amline-panel-enter{animation:amline-scale-in var(--amline-dur) var(--amline-ease-out) both}[data-amline-ds] .amline-btn,[data-amline-ds] .amline-input,[data-amline-ds] .amline-select,[data-amline-ds] .amline-nav-item,[data-amline-ds] .amline-card,[data-amline-ds] .amline-tabbar__item,[data-amline-ds] .amline-mobnav__item,[data-amline-ds] .amline-list-row,[data-amline-ds] .amline-fab{transition:background-color var(--amline-dur-fast) var(--amline-ease-out),border-color var(--amline-dur-fast) var(--amline-ease-out),color var(--amline-dur-fast) var(--amline-ease-out),box-shadow var(--amline-dur) var(--amline-ease-out),transform var(--amline-dur-fast) var(--amline-ease-out),opacity var(--amline-dur-fast) var(--amline-ease-out)}[data-amline-ds] .amline-btn:hover:not(:disabled){transform:translateY(-1px)}[data-amline-ds] .amline-btn:active:not(:disabled){transform:translateY(1px) scale(.98)}[data-amline-ds] .amline-card:hover{box-shadow:var(--amline-shadow-md);transform:translateY(-2px)}[data-amline-ds] .amline-list-row:hover{border-color:color-mix(in srgb,var(--amline-theme-accent) 35%,var(--amline-color-border-default));background:color-mix(in srgb,var(--amline-theme-accent) 6%,var(--amline-color-bg-surface))}[data-amline-ds] .amline-fab{animation:amline-soft-pulse 2.8s var(--amline-ease-out) infinite}[data-amline-ds] .amline-fab:hover{transform:scale(1.06);animation:none}[data-amline-ds] .amline-nav-item:hover:not(.is-active){background:color-mix(in srgb,var(--amline-theme-accent) 10%,transparent)}[data-amline-ds] .amline-skeleton{background:linear-gradient(90deg,var(--amline-color-bg-canvas) 0%,var(--amline-color-bg-surface) 45%,var(--amline-color-bg-canvas) 90%);background-size:200% 100%;animation:amline-shimmer 1.2s linear infinite;border-radius:var(--amline-radius-md)}[data-amline-ds] .amline-btn--32{min-height:32px;padding:0 12px;font-size:12px;border-radius:var(--amline-radius-sm)}[data-amline-ds] .amline-btn--36{min-height:36px;padding:0 14px;font-size:13px}[data-amline-ds] .amline-btn--40{min-height:40px}[data-amline-ds] .amline-btn--44{min-height:44px;padding:0 18px;font-size:15px}[data-amline-ds] .amline-btn--48{min-height:48px;padding:0 20px;font-size:16px}[data-amline-ds] .amline-btn--52{min-height:52px;padding:0 22px;font-size:16px;border-radius:var(--amline-radius-lg)}[data-amline-ds] .amline-btn--outline{background:transparent;color:var(--amline-theme-accent);border-color:var(--amline-theme-accent);box-shadow:none}[data-amline-ds] .amline-btn--outline:hover:not(:disabled){background:color-mix(in srgb,var(--amline-theme-accent) 8%,transparent);filter:none}[data-amline-ds] .amline-btn--link{background:transparent;color:var(--amline-theme-accent);border-color:transparent;box-shadow:none;min-height:auto;padding:0;text-decoration:underline;text-underline-offset:3px}[data-amline-ds] .amline-btn--link:hover:not(:disabled){filter:brightness(1.1);transform:none}[data-amline-ds] .amline-btn.is-loading{position:relative;pointer-events:none}[data-amline-ds] .amline-field.is-disabled{opacity:.55;pointer-events:none}[data-amline-ds] .amline-field.is-error .amline-input,[data-amline-ds] .amline-field.is-error .amline-select,[data-amline-ds] .amline-field.is-error .amline-dropdown__trigger{border-color:var(--amline-color-status-destructive)}[data-amline-ds] .amline-field.is-error .amline-input:focus,[data-amline-ds] .amline-field.is-error .amline-dropdown__trigger:focus-visible{box-shadow:0 0 0 3px #f53d3d2e}[data-amline-ds] .amline-field__header{display:flex;align-items:center;justify-content:space-between;gap:8px}[data-amline-ds] .amline-field__counter{font-size:11px;font-weight:500;color:var(--amline-color-fg-muted);font-variant-numeric:tabular-nums}[data-amline-ds] .amline-field__caption{display:flex;align-items:flex-start;gap:6px;margin:0;font-size:12px;line-height:1.5;font-weight:500}[data-amline-ds] .amline-field__caption--error{color:var(--amline-color-status-destructive)}[data-amline-ds] .amline-field__caption--success{color:var(--amline-color-status-success)}[data-amline-ds] .amline-field__caption--warning{color:var(--amline-color-status-warning)}[data-amline-ds] .amline-field__caption--info{color:var(--amline-color-status-info)}[data-amline-ds] .amline-input:disabled,[data-amline-ds] .amline-select:disabled{background:var(--amline-color-bg-muted);color:var(--amline-color-fg-muted);cursor:not-allowed}[data-amline-ds] .amline-textarea{width:100%;min-height:120px;padding:12px 14px;border:1px solid var(--amline-color-border-default);border-radius:var(--amline-radius-control, var(--amline-radius-md));background:var(--amline-color-bg-surface);color:var(--amline-color-fg-default);font-family:inherit;font-size:var(--amline-font-size-body, 14px);line-height:1.65;resize:vertical}[data-amline-ds] .amline-textarea:focus{border-color:var(--amline-theme-accent);box-shadow:var(--amline-focus-ring);outline:none}[data-amline-ds] .amline-dropdown{position:relative;width:100%}[data-amline-ds] .amline-dropdown__trigger{display:flex;align-items:center;justify-content:space-between;gap:10px;width:100%;min-height:51px;padding:0 20px;border:1px solid var(--amline-color-border-subtle);border-radius:var(--amline-radius-control, var(--amline-radius-md));background:var(--amline-color-bg-surface);color:var(--amline-color-fg-default);font-family:inherit;font-size:var(--amline-font-size-body, 14px);font-weight:400;text-align:start;cursor:pointer;transition:background-color var(--amline-dur-fast) ease,border-color var(--amline-dur-fast) ease,box-shadow var(--amline-dur-fast) ease}[data-amline-ds] .amline-dropdown__trigger:hover:not(:disabled){background:var(--amline-color-bg-muted);border-color:var(--amline-color-border-default)}[data-amline-ds] .amline-dropdown__trigger:focus-visible{outline:none;border-color:var(--amline-theme-accent);box-shadow:var(--amline-focus-ring)}[data-amline-ds] .amline-dropdown__trigger:disabled{opacity:.42;cursor:not-allowed}[data-amline-ds] .amline-dropdown__value{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}[data-amline-ds] .amline-dropdown__value.is-placeholder{color:var(--amline-color-fg-placeholder)}[data-amline-ds] .amline-dropdown__chevron{flex-shrink:0;color:var(--amline-color-fg-muted);transition:transform var(--amline-dur-fast) var(--amline-ease-out)}[data-amline-ds] .amline-dropdown.is-open .amline-dropdown__chevron{transform:rotate(180deg)}[data-amline-ds] .amline-dropdown__menu{position:absolute;inset-inline:0;top:calc(100% + 6px);z-index:50;margin:0;padding:8px 0;list-style:none;border-radius:12px;background:var(--amline-color-bg-muted);border:1px solid var(--amline-color-border-subtle);box-shadow:var(--amline-shadow-md);max-height:280px;overflow-y:auto;animation:amline-scale-in var(--amline-dur-fast) var(--amline-ease-out) both}[data-amline-ds] .amline-dropdown__option{display:flex;align-items:center;min-height:51px;padding:0 20px;font-size:var(--amline-font-size-body, 14px);font-weight:400;color:var(--amline-color-fg-default);cursor:pointer;transition:background-color var(--amline-dur-fast) ease}[data-amline-ds] .amline-dropdown__option:hover,[data-amline-ds] .amline-dropdown__option.is-focused{background:var(--amline-color-bg-hover)}[data-amline-ds] .amline-dropdown__option.is-selected{background:var(--amline-color-bg-hover);font-weight:600}[data-amline-ds] .amline-dropdown__option.is-disabled{opacity:.42;pointer-events:none}[data-amline-ds] .amline-dropdown__divider{height:1px;margin:4px 0;background:var(--amline-color-border-subtle)}[data-amline-ds] .amline-switch{display:inline-flex;align-items:center;gap:10px;cursor:pointer;-webkit-user-select:none;user-select:none}[data-amline-ds] .amline-switch.is-disabled{opacity:.42;pointer-events:none}[data-amline-ds] .amline-switch__input{position:absolute;opacity:0;width:0;height:0;pointer-events:none}[data-amline-ds] .amline-switch__track{position:relative;width:44px;height:26px;border-radius:var(--amline-radius-full);background:var(--amline-primitive-gray-300);transition:background-color var(--amline-dur-fast) ease;flex-shrink:0}[data-amline-ds] .amline-switch__thumb{position:absolute;top:3px;inset-inline-start:3px;width:20px;height:20px;border-radius:50%;background:var(--amline-color-bg-surface);box-shadow:0 1px 4px #0f282d2e;transition:transform var(--amline-dur-fast) var(--amline-ease-spring),inset-inline-start var(--amline-dur-fast) var(--amline-ease-spring)}[data-amline-ds] .amline-switch__input:checked+.amline-switch__track{background:var(--amline-theme-accent)}[data-amline-ds] .amline-switch__input:checked+.amline-switch__track .amline-switch__thumb{transform:translate(18px)}[data-amline-ds][dir=rtl] .amline-switch__input:checked+.amline-switch__track .amline-switch__thumb,[dir=rtl] [data-amline-ds] .amline-switch__input:checked+.amline-switch__track .amline-switch__thumb{transform:translate(-18px)}[data-amline-ds] .amline-switch__input:focus-visible+.amline-switch__track{box-shadow:var(--amline-focus-ring)}[data-amline-ds] .amline-switch__label{font-size:var(--amline-font-size-body, 14px);font-weight:500;color:var(--amline-color-fg-default)}[data-amline-ds] .amline-overlay{position:fixed;top:0;right:0;bottom:0;left:0;z-index:60;background:var(--amline-color-overlay);-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);animation:amline-fade-in var(--amline-dur-fast) ease both}[data-amline-ds] .amline-modal{position:fixed;top:0;right:0;bottom:0;left:0;z-index:70;display:grid;place-items:center;padding:20px;pointer-events:none}[data-amline-ds] .amline-modal__panel{pointer-events:auto;width:min(100%,480px);max-height:min(90vh,720px);overflow:auto;background:var(--amline-color-bg-surface);border-radius:var(--amline-radius-xl);box-shadow:var(--amline-shadow-lg);border:1px solid color-mix(in srgb,var(--amline-color-border-default) 80%,transparent);animation:amline-scale-in var(--amline-dur) var(--amline-ease-out) both}[data-amline-ds] .amline-modal__panel--lg{width:min(100%,640px)}[data-amline-ds] .amline-modal__panel--sm{width:min(100%,360px)}[data-amline-ds] .amline-modal__header{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;padding:20px 24px 0}[data-amline-ds] .amline-modal__title{margin:0;font-size:1.15rem;font-weight:700;letter-spacing:-.01em}[data-amline-ds] .amline-modal__close{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:0;background:transparent;color:var(--amline-color-fg-muted);width:32px;height:32px;border-radius:8px;cursor:pointer;display:grid;place-items:center;flex-shrink:0}[data-amline-ds] .amline-modal__close:hover{background:var(--amline-color-bg-muted);color:var(--amline-color-fg-default)}[data-amline-ds] .amline-modal__body{padding:16px 24px;color:var(--amline-color-fg-muted);font-size:.925rem;line-height:1.7}[data-amline-ds] .amline-modal__footer{display:flex;justify-content:flex-end;flex-wrap:wrap;gap:10px;padding:0 24px 20px}[data-amline-ds] .amline-bottom-sheet{position:fixed;top:0;right:0;bottom:0;left:0;z-index:70;display:flex;align-items:flex-end;justify-content:center;pointer-events:none}[data-amline-ds] .amline-bottom-sheet__panel{pointer-events:auto;width:min(100%,520px);max-height:85vh;overflow:auto;background:var(--amline-color-bg-surface);border-radius:var(--amline-radius-xl) var(--amline-radius-xl) 0 0;box-shadow:var(--amline-shadow-lg);padding:12px 20px 24px;animation:amline-sheet-up var(--amline-dur) var(--amline-ease-out) both}@keyframes amline-sheet-up{0%{opacity:0;transform:translateY(100%)}to{opacity:1;transform:translateY(0)}}[data-amline-ds] .amline-bottom-sheet__handle{width:40px;height:4px;margin:0 auto 16px;border-radius:var(--amline-radius-full);background:var(--amline-color-border-default)}[data-amline-ds] .amline-search{position:relative;display:flex;align-items:center}[data-amline-ds] .amline-search__icon{position:absolute;inset-inline-start:14px;color:var(--amline-color-fg-muted);pointer-events:none;z-index:1}[data-amline-ds] .amline-search__input{width:100%;min-height:var(--amline-control-height, 40px);padding:0 40px;border:1px solid var(--amline-color-border-default);border-radius:var(--amline-radius-control, var(--amline-radius-md));background:var(--amline-color-bg-surface);color:var(--amline-color-fg-default);font-family:inherit;font-size:var(--amline-font-size-body, 14px)}[data-amline-ds] .amline-search__input:focus{border-color:var(--amline-theme-accent);box-shadow:var(--amline-focus-ring);outline:none}[data-amline-ds] .amline-search__clear{position:absolute;inset-inline-end:8px;-webkit-appearance:none;-moz-appearance:none;appearance:none;border:0;background:transparent;color:var(--amline-color-fg-muted);width:28px;height:28px;border-radius:6px;cursor:pointer;display:grid;place-items:center}[data-amline-ds] .amline-search__clear:hover{background:var(--amline-color-bg-muted);color:var(--amline-color-fg-default)}[data-amline-ds] .amline-tag{display:inline-flex;align-items:center;gap:6px;min-height:28px;padding:0 12px;border-radius:var(--amline-radius-full);background:var(--amline-color-bg-muted);color:var(--amline-color-fg-default);font-size:12px;font-weight:600;border:1px solid transparent;cursor:default;transition:background-color var(--amline-dur-fast) ease}[data-amline-ds] .amline-tag--sm{min-height:24px;padding:0 10px;font-size:11px}[data-amline-ds] .amline-tag--lg{min-height:34px;padding:0 14px;font-size:13px}[data-amline-ds] .amline-tag.is-active,[data-amline-ds] .amline-tag:hover{background:color-mix(in srgb,var(--amline-theme-accent) 12%,var(--amline-color-bg-muted));border-color:color-mix(in srgb,var(--amline-theme-accent) 25%,transparent);color:var(--amline-theme-accent)}[data-amline-ds] .amline-tag__close{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:0;background:transparent;color:inherit;opacity:.7;cursor:pointer;padding:0;display:grid;place-items:center}[data-amline-ds] .amline-tag__close:hover{opacity:1}[data-amline-ds] .amline-label-chip{display:inline-flex;align-items:center;gap:5px;min-height:24px;padding:0 10px;border-radius:6px;font-size:11px;font-weight:700;letter-spacing:.01em;border:1px solid transparent}[data-amline-ds] .amline-label-chip--sm{min-height:22px;font-size:10px}[data-amline-ds] .amline-label-chip--lg{min-height:28px;font-size:12px;padding:0 12px}[data-amline-ds] .amline-label-chip--green{background:var(--amline-primitive-success-100);color:var(--amline-primitive-success-700);border-color:var(--amline-primitive-success-200)}[data-amline-ds] .amline-label-chip--red{background:var(--amline-primitive-destructive-100);color:var(--amline-primitive-destructive-700);border-color:var(--amline-primitive-destructive-200)}[data-amline-ds] .amline-label-chip--yellow{background:var(--amline-primitive-warning-100);color:var(--amline-primitive-warning-700);border-color:var(--amline-primitive-warning-200)}[data-amline-ds] .amline-label-chip--blue{background:var(--amline-primitive-info-100);color:var(--amline-primitive-info-700);border-color:var(--amline-primitive-info-200)}[data-amline-ds] .amline-label-chip--gray{background:var(--amline-color-bg-muted);color:var(--amline-color-fg-muted);border-color:var(--amline-color-border-subtle)}[data-amline-ds] .amline-label-chip--primary{background:var(--amline-primitive-teal-50);color:var(--amline-primitive-teal-700);border-color:var(--amline-primitive-teal-200)}[data-amline-ds] .amline-label-chip--dark{background:var(--amline-primitive-gray-800);color:var(--amline-color-fg-on-brand)}[data-amline-ds] .amline-label-chip.is-filled.amline-label-chip--green{background:var(--amline-primitive-success-500);color:#fff;border-color:transparent}[data-amline-ds] .amline-label-chip.is-filled.amline-label-chip--red{background:var(--amline-primitive-destructive-500);color:#fff}[data-amline-ds] .amline-label-chip.is-filled.amline-label-chip--yellow{background:var(--amline-primitive-warning-500);color:#fff}[data-amline-ds] .amline-label-chip.is-filled.amline-label-chip--blue{background:var(--amline-primitive-info-500);color:#fff}[data-amline-ds] .amline-label-chip.is-disabled{opacity:.42}[data-amline-ds] .amline-num-badge{display:inline-grid;place-items:center;min-width:20px;height:20px;padding:0 6px;border-radius:var(--amline-radius-full);background:var(--amline-theme-accent);color:var(--amline-color-fg-on-brand);font-size:10px;font-weight:800;font-variant-numeric:tabular-nums;line-height:1}[data-amline-ds] .amline-num-badge--sm{min-width:16px;height:16px;font-size:9px;padding:0 4px}[data-amline-ds] .amline-num-badge--dark{background:var(--amline-primitive-gray-800)}[data-amline-ds] .amline-num-badge--light{background:var(--amline-color-bg-muted);color:var(--amline-color-fg-default);border:1px solid var(--amline-color-border-subtle)}[data-amline-ds] .amline-toasts{position:fixed;inset-inline-end:16px;bottom:16px;z-index:90;display:flex;flex-direction:column;gap:8px;pointer-events:none}[data-amline-ds] .amline-toast{pointer-events:auto;min-width:240px;max-width:380px;padding:12px 16px;border-radius:12px;background:var(--amline-color-bg-surface);border:1px solid var(--amline-color-border-default);box-shadow:var(--amline-shadow-md);font-size:13px;font-weight:600;animation:amline-fade-up var(--amline-dur) var(--amline-ease-out) both}[data-amline-ds] .amline-toast--success{border-color:color-mix(in srgb,var(--amline-primitive-success-500) 40%,var(--amline-color-border-default));background:color-mix(in srgb,var(--amline-primitive-success-500) 8%,var(--amline-color-bg-surface))}[data-amline-ds] .amline-toast--error,[data-amline-ds] .amline-toast--danger{border-color:color-mix(in srgb,var(--amline-color-status-destructive) 40%,var(--amline-color-border-default));background:color-mix(in srgb,var(--amline-color-status-destructive) 8%,var(--amline-color-bg-surface));color:var(--amline-primitive-destructive-700)}[data-amline-ds] .amline-toast--warning{border-color:color-mix(in srgb,var(--amline-primitive-warning-500) 40%,var(--amline-color-border-default))}[data-amline-ds] .amline-toast--info{border-color:color-mix(in srgb,var(--amline-primitive-info-500) 40%,var(--amline-color-border-default))}[data-amline-ds] .amline-tag-input{display:flex;flex-wrap:wrap;align-items:center;gap:6px;min-height:var(--amline-control-height, 40px);padding:6px 10px;border:1px solid var(--amline-color-border-default);border-radius:var(--amline-radius-control, var(--amline-radius-md));background:var(--amline-color-bg-surface);cursor:text}[data-amline-ds] .amline-tag-input:focus-within{border-color:var(--amline-theme-accent);box-shadow:var(--amline-focus-ring)}[data-amline-ds] .amline-tag-input__field{flex:1;min-width:80px;border:0;outline:none;background:transparent;font-family:inherit;font-size:var(--amline-font-size-body, 14px);color:var(--amline-color-fg-default)}[data-theme=dark],.dark{color-scheme:dark;--amline-shadow-sm: 0 2px 10px -2px rgb(0 0 0 / .45);--amline-shadow-md: 0 14px 36px -14px rgb(0 0 0 / .55), 0 4px 14px -6px rgb(0 0 0 / .35);--amline-shadow-lg: 0 28px 56px -24px rgb(0 0 0 / .65), 0 10px 24px -12px rgb(0 0 0 / .4);--amline-shadow-fab: 0 16px 32px -8px rgb(23 154 156 / .35);--amline-focus-ring: 0 0 0 3px rgb(46 174 176 / .32);--amline-label-green-bg: color-mix(in srgb, var(--amline-primitive-success-500) 18%, var(--amline-primitive-gray-800));--amline-label-green-fg: var(--amline-primitive-success-300);--amline-label-red-bg: color-mix(in srgb, var(--amline-primitive-destructive-500) 18%, var(--amline-primitive-gray-800));--amline-label-red-fg: var(--amline-primitive-destructive-300);--amline-label-yellow-bg: color-mix(in srgb, var(--amline-primitive-warning-500) 18%, var(--amline-primitive-gray-800));--amline-label-yellow-fg: var(--amline-primitive-warning-300);--amline-label-blue-bg: color-mix(in srgb, var(--amline-primitive-info-500) 18%, var(--amline-primitive-gray-800));--amline-label-blue-fg: var(--amline-primitive-info-300);--amline-label-primary-bg: color-mix(in srgb, var(--amline-primitive-teal-400) 16%, var(--amline-primitive-gray-800));--amline-label-primary-fg: var(--amline-primitive-teal-200)}[data-theme=dark] [data-amline-ds] .amline-dropdown__trigger,.dark [data-amline-ds] .amline-dropdown__trigger{background:var(--amline-color-bg-surface);border-color:var(--amline-color-border-default)}[data-theme=dark] [data-amline-ds] .amline-dropdown__menu,.dark [data-amline-ds] .amline-dropdown__menu{background:var(--amline-color-bg-surface);border-color:var(--amline-color-border-default);box-shadow:var(--amline-shadow-lg)}[data-theme=dark] [data-amline-ds] .amline-dropdown__option:hover,[data-theme=dark] [data-amline-ds] .amline-dropdown__option.is-focused,[data-theme=dark] [data-amline-ds] .amline-dropdown__option.is-selected,.dark [data-amline-ds] .amline-dropdown__option:hover,.dark [data-amline-ds] .amline-dropdown__option.is-focused,.dark [data-amline-ds] .amline-dropdown__option.is-selected{background:var(--amline-color-bg-hover)}[data-theme=dark] [data-amline-ds] .amline-switch__track,.dark [data-amline-ds] .amline-switch__track{background:var(--amline-primitive-gray-600)}[data-theme=dark] [data-amline-ds] .amline-switch__thumb,.dark [data-amline-ds] .amline-switch__thumb{background:var(--amline-primitive-gray-100)}[data-theme=dark] [data-amline-ds] .amline-search__input,.dark [data-amline-ds] .amline-search__input{background:var(--amline-color-bg-surface);border-color:var(--amline-color-border-default)}[data-theme=dark] [data-amline-ds] .amline-tag,.dark [data-amline-ds] .amline-tag{background:var(--amline-color-bg-muted);border-color:var(--amline-color-border-subtle)}[data-theme=dark] [data-amline-ds] .amline-tag.is-active,.dark [data-amline-ds] .amline-tag.is-active{background:color-mix(in srgb,var(--amline-theme-accent) 20%,var(--amline-color-bg-muted));border-color:color-mix(in srgb,var(--amline-theme-accent) 35%,transparent)}[data-theme=dark] [data-amline-ds] .amline-label-chip--green,.dark [data-amline-ds] .amline-label-chip--green{background:var(--amline-label-green-bg);color:var(--amline-label-green-fg);border-color:color-mix(in srgb,var(--amline-primitive-success-500) 30%,transparent)}[data-theme=dark] [data-amline-ds] .amline-label-chip--red,.dark [data-amline-ds] .amline-label-chip--red{background:var(--amline-label-red-bg);color:var(--amline-label-red-fg);border-color:color-mix(in srgb,var(--amline-primitive-destructive-500) 30%,transparent)}[data-theme=dark] [data-amline-ds] .amline-label-chip--yellow,.dark [data-amline-ds] .amline-label-chip--yellow{background:var(--amline-label-yellow-bg);color:var(--amline-label-yellow-fg);border-color:color-mix(in srgb,var(--amline-primitive-warning-500) 30%,transparent)}[data-theme=dark] [data-amline-ds] .amline-label-chip--blue,.dark [data-amline-ds] .amline-label-chip--blue{background:var(--amline-label-blue-bg);color:var(--amline-label-blue-fg);border-color:color-mix(in srgb,var(--amline-primitive-info-500) 30%,transparent)}[data-theme=dark] [data-amline-ds] .amline-label-chip--primary,.dark [data-amline-ds] .amline-label-chip--primary{background:var(--amline-label-primary-bg);color:var(--amline-label-primary-fg);border-color:color-mix(in srgb,var(--amline-primitive-teal-400) 30%,transparent)}[data-theme=dark] [data-amline-ds] .amline-label-chip--gray,.dark [data-amline-ds] .amline-label-chip--gray{background:var(--amline-color-bg-muted);color:var(--amline-color-fg-muted);border-color:var(--amline-color-border-subtle)}[data-theme=dark] [data-amline-ds] .amline-toast,.dark [data-amline-ds] .amline-toast{background:var(--amline-color-bg-surface);border-color:var(--amline-color-border-default);box-shadow:var(--amline-shadow-md)}[data-theme=dark] [data-amline-ds] .amline-toast--danger,[data-theme=dark] [data-amline-ds] .amline-toast--error,.dark [data-amline-ds] .amline-toast--danger,.dark [data-amline-ds] .amline-toast--error{color:var(--amline-primitive-destructive-300)}[data-theme=dark] [data-amline-ds] .amline-modal__panel,[data-theme=dark] [data-amline-ds] .amline-bottom-sheet__panel,[data-theme=dark] [data-amline-ds] .amline-dialog,.dark [data-amline-ds] .amline-modal__panel,.dark [data-amline-ds] .amline-bottom-sheet__panel,.dark [data-amline-ds] .amline-dialog{background:var(--amline-color-bg-surface);border-color:var(--amline-color-border-default)}[data-theme=dark] [data-amline-ds] .amline-num-badge--light,.dark [data-amline-ds] .amline-num-badge--light{background:var(--amline-color-bg-muted);color:var(--amline-color-fg-default);border-color:var(--amline-color-border-subtle)}[data-theme=dark] [data-amline-ds] .amline-skeleton,.dark [data-amline-ds] .amline-skeleton{background:linear-gradient(90deg,var(--amline-color-bg-muted) 0%,var(--amline-color-bg-hover) 45%,var(--amline-color-bg-muted) 90%);background-size:200% 100%}[data-theme=dark] [data-amline-ds] .amline-card--soft,.dark [data-amline-ds] .amline-card--soft{background:color-mix(in srgb,var(--amline-theme-accent) 12%,var(--amline-color-bg-surface))}[data-amline-ds]{color:var(--amline-color-fg-default);background:var(--amline-color-bg-canvas);font-family:var(--amline-font-family, "IRANSansX", Tahoma, sans-serif);line-height:1.65}[data-amline-ds] *,[data-amline-ds] *:before,[data-amline-ds] *:after{box-sizing:border-box}[data-amline-ds] :focus-visible{outline:none;box-shadow:var(--amline-focus-ring)}[data-amline-ds] .amline-btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:var(--amline-control-height, 40px);padding:0 var(--amline-control-padding-x, 16px);border:1px solid transparent;border-radius:var(--amline-radius-control, var(--amline-radius-md));font-family:inherit;font-weight:600;font-size:var(--amline-font-size-body, 14px);letter-spacing:-.01em;cursor:pointer;-webkit-user-select:none;user-select:none;-webkit-tap-highlight-color:transparent}[data-amline-ds] .amline-btn:disabled{opacity:.42;cursor:not-allowed;transform:none!important;box-shadow:none!important}[data-amline-ds] .amline-btn--primary{background:var(--amline-theme-accent, var(--amline-color-interactive-primary));color:var(--amline-color-fg-on-brand);box-shadow:var(--amline-shadow-sm)}[data-amline-ds] .amline-btn--primary:hover:not(:disabled){filter:brightness(1.05);box-shadow:var(--amline-shadow-md)}[data-amline-ds] .amline-btn--secondary{background:var(--amline-color-bg-surface);color:var(--amline-color-fg-default);border-color:var(--amline-color-border-default)}[data-amline-ds] .amline-btn--secondary:hover:not(:disabled){border-color:color-mix(in srgb,var(--amline-theme-accent) 40%,var(--amline-color-border-default));background:color-mix(in srgb,var(--amline-theme-accent) 6%,var(--amline-color-bg-surface))}[data-amline-ds] .amline-btn--warm{background:var(--amline-color-brand-warm);color:var(--amline-color-fg-on-brand)}[data-amline-ds] .amline-btn--warm:hover:not(:disabled){filter:brightness(1.06)}[data-amline-ds] .amline-btn--ghost{background:transparent;color:var(--amline-theme-accent)}[data-amline-ds] .amline-btn--ghost:hover:not(:disabled){background:color-mix(in srgb,var(--amline-theme-accent) 10%,transparent)}[data-amline-ds] .amline-btn--destructive{background:var(--amline-color-status-destructive);color:var(--amline-color-fg-on-brand)}[data-amline-ds] .amline-btn--block{width:100%}[data-amline-ds] .amline-field{display:flex;flex-direction:column;gap:8px}[data-amline-ds] .amline-label{font-size:12px;font-weight:600;color:var(--amline-color-fg-muted)}[data-amline-ds] .amline-input,[data-amline-ds] .amline-select{width:100%;min-height:var(--amline-control-height, 40px);padding:0 14px;border:1px solid var(--amline-color-border-default);border-radius:var(--amline-radius-control, var(--amline-radius-md));background:var(--amline-color-bg-surface);color:var(--amline-color-fg-default);font-family:inherit;font-size:var(--amline-font-size-body, 14px);-webkit-appearance:none;-moz-appearance:none;appearance:none}[data-amline-ds] .amline-select{background-image:linear-gradient(45deg,transparent 50%,var(--amline-color-fg-muted) 50%),linear-gradient(135deg,var(--amline-color-fg-muted) 50%,transparent 50%);background-position:calc(100% - 18px) calc(50% - 3px),calc(100% - 12px) calc(50% - 3px);background-size:6px 6px,6px 6px;background-repeat:no-repeat;padding-inline-end:36px}[data-amline-ds][dir=rtl] .amline-select,[dir=rtl] [data-amline-ds] .amline-select{background-position:18px calc(50% - 3px),12px calc(50% - 3px);padding-inline-end:14px;padding-inline-start:36px}[data-amline-ds] .amline-input::placeholder{color:var(--amline-color-fg-muted);opacity:.85}[data-amline-ds] .amline-input:hover,[data-amline-ds] .amline-select:hover{border-color:color-mix(in srgb,var(--amline-theme-accent) 30%,var(--amline-color-border-default))}[data-amline-ds] .amline-input:focus,[data-amline-ds] .amline-select:focus{border-color:var(--amline-theme-accent);box-shadow:var(--amline-focus-ring)}[data-amline-ds] .amline-card{background:var(--amline-color-bg-surface);border:1px solid var(--amline-color-border-default);border-radius:var(--amline-radius-lg);box-shadow:var(--amline-shadow-sm);padding:var(--amline-space-md, 16px);will-change:transform}[data-amline-ds] .amline-card--soft{background:var(--amline-realtor-accent-soft, var(--amline-primitive-teal-50));border-color:transparent;box-shadow:var(--amline-shadow-md);border-radius:var(--amline-radius-xl)}[data-amline-ds] .amline-card__title{margin:0 0 6px;font-size:1.05rem;font-weight:700;letter-spacing:-.01em}[data-amline-ds] .amline-card__meta{margin:0;font-size:.85rem;line-height:1.55;color:var(--amline-color-fg-muted)}[data-amline-ds] .amline-badge{display:inline-flex;align-items:center;gap:5px;min-height:26px;padding:0 11px;border-radius:var(--amline-radius-full);background:var(--amline-theme-accent);color:var(--amline-color-fg-on-brand);font-size:11px;font-weight:700;letter-spacing:.02em}[data-amline-ds] .amline-badge .amline-icon{--amline-icon-size: 12px;--amline-icon-stroke: 2.2}[data-amline-ds] .amline-table-wrap{overflow:auto;border:1px solid var(--amline-color-border-default);border-radius:var(--amline-radius-md);background:var(--amline-color-bg-surface)}[data-amline-ds] .amline-table{width:100%;border-collapse:collapse;font-size:13px}[data-amline-ds] .amline-table th,[data-amline-ds] .amline-table td{padding:12px 14px;text-align:start;border-bottom:1px solid var(--amline-color-border-default);white-space:nowrap}[data-amline-ds] .amline-table th{background:var(--amline-color-bg-canvas);color:var(--amline-color-fg-muted);font-weight:700;font-size:12px;position:sticky;top:0}[data-amline-ds] .amline-table tbody tr{transition:background var(--amline-dur-fast, .14s) ease}[data-amline-ds] .amline-table tbody tr:hover{background:color-mix(in srgb,var(--amline-theme-accent) 7%,transparent)}[data-amline-ds] .amline-table tr:last-child td{border-bottom:none}[data-amline-ds] .amline-dialog{background:var(--amline-color-bg-surface);border-radius:var(--amline-radius-xl);box-shadow:var(--amline-shadow-lg);padding:24px;max-width:400px;border:1px solid color-mix(in srgb,var(--amline-color-border-default) 80%,transparent);animation:amline-scale-in var(--amline-dur, .24s) var(--amline-ease-out, ease) both}[data-amline-ds] .amline-dialog__title{margin:0 0 8px;font-size:1.15rem;font-weight:700}[data-amline-ds] .amline-dialog__body{margin:0 0 20px;color:var(--amline-color-fg-muted);font-size:.925rem;line-height:1.7}[data-amline-ds] .amline-dialog__actions{display:flex;justify-content:flex-end;flex-wrap:wrap;gap:10px}[data-amline-ds] .amline-sidebar{width:240px;min-height:440px;padding:14px 10px;background:var(--amline-color-bg-surface);border:1px solid var(--amline-color-border-default);border-radius:var(--amline-radius-lg);display:flex;flex-direction:column;gap:4px;box-shadow:var(--amline-shadow-sm)}[data-amline-ds] .amline-sidebar__brand{padding:10px 12px 18px;font-weight:800;color:var(--amline-theme-accent);font-size:15px;letter-spacing:-.01em}[data-amline-ds] .amline-nav-item{display:flex;align-items:center;min-height:38px;padding:0 12px;border-radius:var(--amline-radius-sm);color:var(--amline-color-fg-default);font-size:13px;font-weight:500;text-decoration:none;cursor:pointer}[data-amline-ds] .amline-nav-item.is-active{background:var(--amline-theme-accent);color:var(--amline-color-fg-on-brand);font-weight:700;box-shadow:var(--amline-shadow-sm)}[data-amline-ds] .amline-tabbar,[data-amline-ds] .amline-mobnav{display:flex;align-items:center;justify-content:space-between;min-height:68px;padding:10px 14px;background:color-mix(in srgb,var(--amline-color-bg-surface) 92%,transparent);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);border:1px solid var(--amline-color-border-default);border-radius:var(--amline-radius-xl);box-shadow:var(--amline-shadow-sm)}[data-amline-ds] .amline-tabbar__item,[data-amline-ds] .amline-mobnav__item{display:flex;flex-direction:column;align-items:center;gap:5px;min-width:56px;min-height:44px;justify-content:center;color:var(--amline-color-fg-muted);font-size:11px;font-weight:600;font-family:inherit;cursor:pointer;border-radius:12px;padding:4px;border:none;background:transparent}[data-amline-ds] .amline-tabbar__item:hover,[data-amline-ds] .amline-mobnav__item:hover{background:color-mix(in srgb,var(--amline-theme-accent) 8%,transparent)}[data-amline-ds] .amline-tabbar__item.is-active,[data-amline-ds] .amline-mobnav__item.is-active{color:var(--amline-theme-accent)}[data-amline-ds] .amline-tabbar__indicator{width:22px;height:3px;border-radius:999px;background:transparent;transition:background var(--amline-dur-fast, .14s) ease,width var(--amline-dur, .24s) var(--amline-ease-spring, ease)}[data-amline-ds] .amline-tabbar__item.is-active .amline-tabbar__indicator{background:var(--amline-theme-accent);width:28px}[data-amline-ds] .amline-dot{width:8px;height:8px;border-radius:50%;background:currentColor;transition:transform var(--amline-dur-fast, .14s) var(--amline-ease-spring, ease)}[data-amline-ds] .amline-mobnav__item.is-active .amline-dot{transform:scale(1.25)}[data-amline-ds] .amline-fab{width:56px;height:56px;border:none;border-radius:var(--amline-radius-full);background:var(--amline-theme-accent);color:var(--amline-color-fg-on-brand);font-size:28px;font-weight:700;line-height:1;cursor:pointer;box-shadow:var(--amline-shadow-fab);flex-shrink:0;display:inline-grid;place-items:center;padding:0}[data-amline-ds] .amline-list-row{display:flex;align-items:center;justify-content:space-between;gap:12px;min-height:56px;padding:0 16px;background:var(--amline-color-bg-surface);border:1px solid var(--amline-color-border-default);border-radius:var(--amline-radius-md);font-size:15px;font-weight:500;cursor:pointer}[data-amline-ds] .amline-list-row__meta{color:var(--amline-color-fg-muted);font-size:12px;font-weight:500}[data-amline-ds]{--amline-icon-size: 20px;--amline-icon-stroke: 1.75}[data-amline-ds] .amline-icon{width:var(--amline-icon-size);height:var(--amline-icon-size);display:inline-block;flex-shrink:0;stroke:currentColor;fill:none;stroke-width:var(--amline-icon-stroke);stroke-linecap:round;stroke-linejoin:round;vertical-align:middle;transition:transform var(--amline-dur-fast, .14s) var(--amline-ease-out, ease),opacity var(--amline-dur-fast, .14s) ease}[data-amline-ds] .amline-icon--sm{--amline-icon-size: 16px;--amline-icon-stroke: 1.6}[data-amline-ds] .amline-icon--md{--amline-icon-size: 20px}[data-amline-ds] .amline-icon--lg{--amline-icon-size: 24px;--amline-icon-stroke: 1.85}[data-amline-ds] .amline-icon--xl{--amline-icon-size: 28px}[data-amline-ds] .amline-nav-item{gap:10px}[data-amline-ds] .amline-nav-item .amline-icon{opacity:.9}[data-amline-ds] .amline-nav-item.is-active .amline-icon{opacity:1}[data-amline-ds] .amline-mobnav__item .amline-icon,[data-amline-ds] .amline-tabbar__item .amline-icon{--amline-icon-size: 22px;--amline-icon-stroke: 1.85}[data-amline-ds] .amline-mobnav__item.is-active .amline-icon,[data-amline-ds] .amline-tabbar__item.is-active .amline-icon{transform:translateY(-1px) scale(1.06)}[data-amline-ds] .amline-btn .amline-icon{--amline-icon-size: 18px}[data-amline-ds] .amline-fab .amline-icon{--amline-icon-size: 26px;--amline-icon-stroke: 2.1;stroke:currentColor}[data-amline-ds] .amline-list-row__leading{display:inline-flex;align-items:center;gap:12px;min-width:0}[data-amline-ds] .amline-list-row__icon{width:40px;height:40px;border-radius:12px;display:grid;place-items:center;background:color-mix(in srgb,var(--amline-theme-accent) 12%,var(--amline-color-bg-canvas));color:var(--amline-theme-accent);flex-shrink:0}[data-amline-ds] .amline-list-row__icon .amline-icon{--amline-icon-size: 20px}[data-amline-ds] .amline-mobnav__item .amline-dot,[data-amline-ds] .amline-tabbar__item .amline-dot{display:none}html,body,#root{min-height:100%;margin:0}body{background:var(--amline-color-bg-canvas, #f7f8fa);color:var(--amline-color-fg-default)}[data-amline-ds][data-product=admin]{--amline-primitive-teal-500: #0f766e;--amline-primitive-teal-600: #0d5f59;--amline-primitive-teal-700: #115e59;--amline-primitive-gray-50: #f7f8fa;--amline-primitive-gray-100: #eef1f4;--amline-primitive-gray-200: #e2e8f0;--amline-color-bg-canvas: #f7f8fa;--amline-theme-accent: #0f766e;--amline-shadow-sm: 0 1px 2px rgb(15 23 42 / .05);--amline-shadow-md: 0 8px 24px -16px rgb(15 23 42 / .14);--amline-shadow-lg: 0 16px 40px -24px rgb(15 23 42 / .18);--amline-shadow-fab: 0 10px 20px -8px rgb(15 118 110 / .28);--amline-focus-ring: 0 0 0 3px rgb(15 118 110 / .2);--amline-radius-xl: 16px}:root,[data-amline-ds],[data-product=admin]{--ap-bp-xs: 640px;--ap-bp-md: 900px;--ap-bp-lg: 980px;--ap-bp-xl: 1100px;--ap-bp-xxl: 1200px;--ap-z-base: 1;--ap-z-header: 10;--ap-z-dropdown: 20;--ap-z-nav-overlay: 30;--ap-z-sidebar: 40;--ap-z-drawer: 50;--ap-z-toast: 80;--ap-z-modal: 90;--ap-border: var(--amline-color-border-default)}*{scrollbar-color:color-mix(in srgb,var(--amline-color-fg-muted) 55%,transparent) color-mix(in srgb,var(--amline-color-bg-canvas) 80%,transparent)}a{color:inherit;text-decoration:none}.ap-shell{display:grid;grid-template-columns:260px 1fr;min-height:100vh;background:var(--amline-color-bg-canvas)}.ap-sidebar{position:sticky;top:0;height:100vh;width:260px!important;border-radius:0!important;border:none!important;border-inline-end:1px solid var(--amline-color-border-default)!important;box-shadow:none!important;padding:16px 12px!important;background:var(--amline-color-bg-surface)!important;animation:none;overflow:hidden;display:flex;flex-direction:column}.ap-sidebar__top{display:flex;align-items:flex-start;justify-content:space-between;gap:8px}.ap-sidebar__close{display:grid;place-items:center;width:36px;height:36px;margin-top:6px;border:1px solid var(--amline-color-border-default);border-radius:var(--amline-radius-full);background:var(--amline-color-bg-surface);color:var(--amline-color-fg-default);cursor:pointer}.ap-sidebar__scroll{flex:1;min-height:0;overflow:auto;padding-bottom:8px}.ap-nav-search{display:flex;align-items:center;gap:8px;margin:0 4px 12px;padding:8px 10px;border-radius:var(--amline-radius-md);border:1px solid var(--amline-color-border-default);background:var(--amline-color-bg-canvas);color:var(--amline-color-fg-muted)}.ap-nav-search input{flex:1;min-width:0;border:0;outline:0;background:transparent;color:var(--amline-color-fg-default);font:inherit;font-size:13px}.ap-nav-search input::placeholder{color:var(--amline-color-fg-muted)}.ap-nav-empty{margin:8px 12px;font-size:13px}.ap-nav__hint{display:block;width:100%;margin-top:2px;font-size:10px;font-style:normal;font-weight:600;color:var(--amline-color-fg-muted)}.ap-nav__text{flex:1;min-width:0}.ap-nav__item{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.ap-nav__item--result{flex-direction:column;align-items:stretch;gap:2px}.ap-nav__badge{margin-inline-start:auto;min-width:18px;height:18px;padding:0 5px;border-radius:6px;background:color-mix(in srgb,var(--amline-theme-accent) 14%,var(--amline-color-bg-surface));color:var(--amline-theme-accent);font-size:11px;font-weight:800;line-height:18px;text-align:center}.ap-shift-toggle{display:flex;align-items:center;gap:8px;margin:0 4px 10px;padding:8px 10px;border-radius:var(--amline-radius-md);border:1px solid var(--amline-color-border-default);background:color-mix(in srgb,var(--amline-theme-accent) 8%,var(--amline-color-bg-surface));font-size:12px;font-weight:700;color:var(--amline-color-fg-default);cursor:pointer;-webkit-user-select:none;user-select:none}.ap-shift-toggle input{accent-color:var(--amline-theme-accent);width:16px;height:16px}.ap-nav-search__clear{display:grid;place-items:center;width:24px;height:24px;border:0;border-radius:999px;background:transparent;color:var(--amline-color-fg-muted);cursor:pointer}.ap-nav-search__clear:hover{color:var(--amline-color-fg-default);background:color-mix(in srgb,var(--amline-theme-accent) 12%,transparent)}.ap-nav-label-row{display:flex;align-items:center;justify-content:space-between;gap:8px;margin-top:4px}.ap-nav-label-row .ap-nav-label{margin-bottom:8px}.ap-nav-label-actions{display:flex;align-items:center;gap:8px;margin:0 10px 8px 0}.ap-nav-label-link{margin:0;padding:0;border:0;background:transparent;font:inherit;font-size:11px;font-weight:700;color:var(--amline-theme-accent);text-decoration:none;cursor:pointer}.ap-nav-label-link:hover{text-decoration:underline}.ap-stack--tight{gap:10px}.ap-toolbar--between{justify-content:space-between;align-items:center;flex-wrap:wrap;gap:10px}.ap-callout{padding:12px 14px;border-radius:var(--amline-radius-md);border:1px solid var(--amline-color-border-default);background:color-mix(in srgb,var(--amline-color-bg-muted, #f3f4f6) 70%,var(--amline-color-bg-surface));font-size:13px;line-height:1.7}.ap-callout--warn{border-color:color-mix(in srgb,#d97706 35%,var(--amline-color-border-default));background:color-mix(in srgb,#d97706 10%,var(--amline-color-bg-surface))}.ap-text-link{color:var(--amline-theme-accent);font-weight:700;text-decoration:none}.ap-nav--recent{margin-bottom:8px}.ap-brand{display:flex;align-items:center;gap:12px;padding:6px 8px 18px}.ap-brand__mark{position:relative;width:40px;height:40px;border-radius:12px;display:grid;place-items:center;background:var(--amline-theme-accent);color:var(--amline-color-fg-on-brand);font-weight:800;font-size:1.1rem;box-shadow:none;overflow:hidden}.ap-brand__mark:after{content:none}.ap-brand__name{display:block;font-size:1.2rem;letter-spacing:-.03em;font-weight:800;color:var(--amline-color-fg-default)}.ap-brand__meta{display:block;font-size:11px;color:var(--amline-color-fg-muted);margin-top:2px}.ap-brand--hero .ap-brand__mark{width:52px;height:52px;border-radius:16px;font-size:1.35rem}.ap-nav-label{margin:0 10px 8px;font-size:11px;font-weight:700;color:var(--amline-color-fg-muted);letter-spacing:.04em}.ap-nav{display:flex;flex-direction:column;gap:4px}.ap-nav__item{transition:background var(--amline-dur-fast) ease,transform var(--amline-dur-fast) var(--amline-ease-out),box-shadow var(--amline-dur-fast) ease}.ap-nav__item:hover:not(.is-active){background:color-mix(in srgb,var(--amline-theme-accent) 8%,transparent);transform:none}.ap-nav__item.is-active,.amline-nav-item.is-active{border-inline-start:3px solid var(--amline-theme-accent);background:color-mix(in srgb,var(--amline-theme-accent) 10%,transparent);border-radius:10px}.ap-sidebar__footer{margin-top:auto;display:flex;flex-direction:column;gap:10px;padding-top:16px}.ap-user-chip{display:flex;align-items:center;gap:10px;padding:10px;border-radius:var(--amline-radius-md);background:color-mix(in srgb,var(--amline-color-bg-canvas) 70%,var(--amline-color-bg-surface));border:1px solid var(--amline-color-border-default)}.ap-user-chip__text{display:flex;flex-direction:column;min-width:0}.ap-user-chip__text strong{font-size:13px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.ap-user-chip__text span{font-size:11px;color:var(--amline-color-fg-muted)}.ap-main{display:flex;flex-direction:column;min-width:0}.ap-header{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:14px 28px;background:var(--amline-color-bg-surface);-webkit-backdrop-filter:none;backdrop-filter:none;border-bottom:1px solid var(--amline-color-border-default);box-shadow:none;position:sticky;top:0;z-index:var(--ap-z-header)}.ap-header__start,.ap-header__end{display:flex;align-items:center;gap:12px}.ap-header__title{display:block;font-size:1.05rem;letter-spacing:-.02em}.ap-header__menu.amline-btn{display:none!important}.ap-header__user{display:inline-flex;align-items:center;gap:8px;padding:6px 10px 6px 6px;border-radius:var(--amline-radius-full);background:var(--amline-color-bg-surface);border:1px solid var(--amline-color-border-default);font-size:13px;font-weight:600}.ap-header__badge{position:relative;display:inline-flex;align-items:center;justify-content:center;width:36px;height:36px;border-radius:var(--amline-radius-full);border:1px solid var(--amline-color-border-default);background:var(--amline-color-bg-surface);color:var(--amline-color-fg-default);text-decoration:none}.ap-header__badge:hover{border-color:color-mix(in srgb,var(--amline-theme-accent) 40%,var(--amline-color-border-default))}.ap-header__badge-count{position:absolute;top:-4px;left:-4px;min-width:18px;height:18px;padding:0 5px;border-radius:999px;background:var(--amline-primitive-danger-500, #d64545);color:#fff;font-size:11px;font-weight:700;line-height:18px;text-align:center}.ap-num{font-variant-numeric:tabular-nums;unicode-bidi:isolate}.ap-live-dot{display:inline-flex;align-items:center;gap:7px;font-size:12px;font-weight:700;color:color-mix(in srgb,var(--amline-theme-accent) 75%,var(--amline-color-fg-default));background:color-mix(in srgb,var(--amline-theme-accent) 16%,var(--amline-color-bg-surface));border:1px solid color-mix(in srgb,var(--amline-theme-accent) 28%,var(--amline-color-border-default));padding:6px 10px;border-radius:var(--amline-radius-full)}.ap-live-dot i{width:8px;height:8px;border-radius:50%;background:var(--amline-primitive-success-500);box-shadow:0 0 #53bb6a80;animation:ap-pulse 1.8s var(--amline-ease-out) infinite}@keyframes ap-pulse{0%{box-shadow:0 0 #53bb6a73}70%{box-shadow:0 0 0 8px #53bb6a00}to{box-shadow:0 0 #53bb6a00}}.ap-content{padding:28px;animation:amline-fade-up var(--amline-dur, .24s) var(--amline-ease-out, ease) both}.ap-overlay{display:none;-webkit-appearance:none;-moz-appearance:none;appearance:none;border:0;padding:0;margin:0;background:#0f17186b;cursor:pointer}.ap-stack{display:flex;flex-direction:column;gap:20px}.ap-eyebrow{margin:0 0 4px;font-size:11px;font-weight:700;letter-spacing:.06em;color:var(--amline-theme-accent)}.ap-page-header{display:flex;justify-content:space-between;align-items:flex-start;gap:16px;flex-wrap:wrap}.ap-page-title{margin:0;font-size:clamp(1.45rem,2vw,1.85rem);font-weight:800;letter-spacing:-.03em}.ap-page-desc{margin:6px 0 0;color:var(--amline-color-fg-muted);font-size:.925rem;max-width:52ch;line-height:1.7}.ap-page-header__actions{display:flex;gap:8px}.ap-hero{position:relative;overflow:hidden;border-radius:var(--amline-radius-xl);padding:28px 28px 24px;background:var(--amline-color-bg-surface);border:1px solid var(--amline-color-border-default);box-shadow:none;background-image:none}.ap-hero__title{margin:0 0 10px;font-size:clamp(1.7rem,3vw,2.35rem);line-height:1.2;letter-spacing:-.03em;font-weight:800}.ap-hero__lead{margin:0 0 20px;max-width:48ch;color:var(--amline-color-fg-muted);line-height:1.75}.ap-hero__actions{display:flex;flex-wrap:wrap;gap:10px}.ap-hero__glow{display:none}.ap-stats{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px}.ap-stat__top{display:flex;align-items:flex-start;justify-content:space-between;gap:10px}.ap-stat__label{margin:0;font-size:13px;font-weight:700;color:var(--amline-color-fg-muted)}.ap-stat__icon{width:36px;height:36px;border-radius:12px;display:grid;place-items:center;background:color-mix(in srgb,var(--amline-theme-accent) 14%,var(--amline-color-bg-surface));color:var(--amline-theme-accent)}.ap-stat__value{margin:10px 0 0;font-size:1.85rem;font-weight:800;letter-spacing:-.03em;color:var(--amline-color-fg-default)}.ap-stat__hint{margin:8px 0 0;font-size:12px;color:var(--amline-color-fg-muted)}.ap-grid-2{display:grid;grid-template-columns:1.4fr 1fr;gap:14px}.ap-panel__head{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;margin-bottom:14px}.ap-text-link{color:var(--amline-theme-accent);font-weight:700;font-size:13px}.ap-text-link:hover{text-decoration:underline}.ap-feed{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:8px}.ap-feed__item{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:12px 14px;border-radius:var(--amline-radius-md);border:1px solid var(--amline-color-border-default);border-inline-start:3px solid transparent;background:color-mix(in srgb,var(--amline-color-bg-surface) 96%,var(--amline-color-bg-canvas));transition:border-color var(--amline-dur-fast) ease,transform var(--amline-dur-fast) var(--amline-ease-out, ease),box-shadow var(--amline-dur-fast) ease,background var(--amline-dur-fast) ease}.ap-feed__item:hover{border-color:color-mix(in srgb,var(--amline-theme-accent) 32%,var(--amline-color-border-default));border-inline-start-color:var(--amline-theme-accent);transform:none;box-shadow:none;background:var(--amline-color-bg-surface)}.ap-feed__item>div:first-child{display:flex;flex-direction:column;gap:3px;min-width:0}.ap-feed__meta{display:flex;flex-direction:column;align-items:flex-end;gap:6px}.ap-quick{display:flex;flex-direction:column;gap:10px;margin-top:14px}.ap-quick__item{display:flex;align-items:center;gap:12px;padding:14px;border-radius:var(--amline-radius-md);background:var(--amline-color-bg-surface);border:1px solid transparent;box-shadow:var(--amline-shadow-sm);transition:transform var(--amline-dur-fast) var(--amline-ease-out),border-color var(--amline-dur-fast) ease}.ap-quick__item:hover{transform:none;border-color:color-mix(in srgb,var(--amline-theme-accent) 30%,transparent);background:color-mix(in srgb,var(--amline-theme-accent) 6%,var(--amline-color-bg-surface))}.ap-quick__item span{display:flex;flex-direction:column;gap:2px}.ap-quick__item strong{font-size:14px}.ap-quick__item em{font-style:normal;font-size:12px;color:var(--amline-color-fg-muted)}.ap-toolbar{display:flex;flex-wrap:wrap;gap:12px;align-items:flex-end}.ap-toolbar--elevated{padding:14px 16px;border-radius:var(--amline-radius-lg);background:var(--amline-color-bg-surface);border:1px solid var(--amline-color-border-default);box-shadow:var(--amline-shadow-sm)}.ap-toolbar .amline-field{flex:1;min-width:220px;max-width:420px}.ap-input-wrap{position:relative;display:flex;align-items:center}.ap-input-wrap:has(.ap-input-wrap__affix:not(.ap-input-wrap__affix--end)) .amline-input{padding-inline-start:40px}.ap-input-wrap:has(.ap-input-wrap__affix--end) .amline-input{padding-inline-end:42px}.ap-input-wrap__affix{position:absolute;inset-inline-start:12px;display:inline-flex;color:var(--amline-color-fg-muted);pointer-events:none;z-index:var(--ap-z-base)}.ap-input-wrap__affix--end{inset-inline-start:auto;inset-inline-end:8px;pointer-events:auto}.ap-input-wrap.has-error .amline-input{border-color:var(--amline-color-status-destructive)}.ap-icon-btn{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:0;background:transparent;color:var(--amline-color-fg-muted);width:32px;height:32px;border-radius:8px;display:grid;place-items:center;cursor:pointer}.ap-icon-btn:hover{background:color-mix(in srgb,var(--amline-theme-accent) 10%,transparent);color:var(--amline-theme-accent)}.ap-table-panel{box-shadow:var(--amline-shadow-sm)}.amline-table tbody tr.is-clickable{cursor:pointer}.ap-cell-strong{font-weight:700;font-variant-numeric:tabular-nums}.ap-pager{display:flex;align-items:center;justify-content:space-between;gap:12px;flex-wrap:wrap}.ap-pager__actions{display:flex;gap:8px}.ap-chip{display:inline-flex;align-items:center;min-height:26px;padding:0 10px;border-radius:var(--amline-radius-full);font-size:11px;font-weight:700;letter-spacing:.01em;background:var(--amline-primitive-gray-100);color:var(--amline-color-fg-default)}.ap-chip--brand{background:var(--amline-primitive-teal-50);color:var(--amline-primitive-teal-700)}.ap-chip--warm{background:color-mix(in srgb,var(--amline-primitive-warm-500) 18%,var(--amline-color-bg-surface));color:var(--amline-primitive-warm-600)}.ap-chip--success{background:color-mix(in srgb,var(--amline-primitive-success-500) 18%,var(--amline-color-bg-surface));color:color-mix(in srgb,var(--amline-primitive-success-500) 70%,var(--amline-color-fg-default))}.ap-chip--warning{background:color-mix(in srgb,var(--amline-primitive-warning-500) 20%,var(--amline-color-bg-surface));color:color-mix(in srgb,var(--amline-primitive-warning-500) 75%,var(--amline-color-fg-default))}.ap-chip--info{background:color-mix(in srgb,var(--amline-primitive-info-500) 16%,var(--amline-color-bg-surface));color:color-mix(in srgb,var(--amline-primitive-info-500) 70%,var(--amline-color-fg-default))}.ap-chip--danger{background:color-mix(in srgb,var(--amline-primitive-destructive-500) 16%,var(--amline-color-bg-surface));color:color-mix(in srgb,var(--amline-primitive-destructive-500) 75%,var(--amline-color-fg-default))}.ap-chip--muted{background:color-mix(in srgb,var(--amline-color-fg-muted) 12%,var(--amline-color-bg-surface));color:var(--amline-color-fg-muted)}.ap-avatar{display:inline-grid;place-items:center;border-radius:50%;background:linear-gradient(145deg,var(--amline-primitive-teal-400),var(--amline-primitive-teal-700));color:var(--amline-color-fg-on-brand);font-weight:800;flex-shrink:0}.ap-avatar--sm{width:28px;height:28px;font-size:11px}.ap-avatar--md{width:36px;height:36px;font-size:13px}.ap-skeleton{display:inline-block;border-radius:8px;background:linear-gradient(90deg,color-mix(in srgb,var(--amline-color-fg-muted) 18%,var(--amline-color-bg-surface)),color-mix(in srgb,var(--amline-color-fg-muted) 8%,var(--amline-color-bg-surface)) 45%,color-mix(in srgb,var(--amline-color-fg-muted) 18%,var(--amline-color-bg-surface)));background-size:200% 100%;animation:amline-shimmer 1.2s linear infinite}.ap-spinner{display:flex;align-items:center;justify-content:center;gap:10px;padding:28px 12px}.ap-spinner__ring{width:22px;height:22px;border-radius:50%;border:2.5px solid color-mix(in srgb,var(--amline-theme-accent) 25%,transparent);border-top-color:var(--amline-theme-accent);animation:ap-spin .7s linear infinite}@keyframes ap-spin{to{transform:rotate(360deg)}}.ap-btn-spinner{width:16px;height:16px;border-radius:50%;border:2px solid color-mix(in srgb,var(--amline-color-fg-on-brand) 35%,transparent);border-top-color:var(--amline-color-fg-on-brand);animation:ap-spin .7s linear infinite}.ap-empty-state{text-align:center;padding:48px 20px;border-radius:var(--amline-radius-lg);background:var(--amline-color-bg-surface);border:1px dashed var(--amline-color-border-default)}.ap-empty-state__icon{width:52px;height:52px;margin:0 auto 14px;border-radius:16px;display:grid;place-items:center;background:color-mix(in srgb,var(--amline-theme-accent) 16%,var(--amline-color-bg-surface));color:var(--amline-theme-accent)}.ap-empty-state h3{margin:0 0 6px;font-size:1.05rem}.ap-empty-state .amline-btn{margin-top:14px}.ap-empty{padding:40px 20px;text-align:center}.ap-dim{opacity:.72;transition:opacity var(--amline-dur-fast) ease;pointer-events:none}.ap-muted{color:var(--amline-color-fg-muted);font-size:.875rem}.ap-error{margin:0;color:var(--amline-color-status-destructive);font-size:.85rem;font-weight:600}.ap-alert{display:flex;align-items:flex-start;gap:8px;padding:10px 12px;border-radius:var(--amline-radius-md);background:color-mix(in srgb,var(--amline-color-status-destructive) 14%,var(--amline-color-bg-surface));color:color-mix(in srgb,var(--amline-color-status-destructive) 80%,var(--amline-color-fg-default));font-size:.875rem;font-weight:600}.ap-login{min-height:100vh;display:grid;place-items:center;padding:28px 20px;background:linear-gradient(165deg,#eef6f5 0%,var(--amline-color-bg-canvas) 42%,#f7f8fa 100%)}.ap-login__stage{width:min(100%,920px);display:grid;grid-template-columns:1.05fr .95fr;gap:20px;align-items:stretch}.ap-login__hero,.ap-login__panel{border-radius:16px;border:1px solid var(--amline-color-border-default);background:var(--amline-color-bg-surface);box-shadow:var(--amline-shadow-sm)}.ap-login__hero{position:relative;overflow:hidden;padding:40px 36px;display:flex;flex-direction:column;justify-content:center;background-image:linear-gradient(160deg,color-mix(in srgb,var(--amline-theme-accent) 8%,#fff),#fff 55%)}.ap-login__headline{margin:32px 0 14px;font-size:clamp(2rem,4vw,2.75rem);line-height:1.15;letter-spacing:-.04em;font-weight:800;color:var(--amline-color-fg-default)}.ap-login__lead{margin:0 0 24px;color:var(--amline-color-fg-muted);line-height:1.8;max-width:36ch}.ap-login__points{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:10px}.ap-login__points li{display:flex;align-items:center;gap:8px;font-size:.925rem;font-weight:600;color:var(--amline-color-fg-default)}.ap-login__points .amline-icon{color:var(--amline-theme-accent)}.ap-login__panel{padding:32px 28px}.ap-login__panel-head{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;margin-bottom:8px}.ap-login__panel-head .ap-login__sub{margin-bottom:0}.ap-login__panel-head+.ap-login__form{margin-top:18px}.ap-login__form-title{margin:0 0 6px;font-size:1.45rem;letter-spacing:-.02em}.ap-login__sub{margin:0 0 22px;color:var(--amline-color-fg-muted);font-size:.9rem}.ap-theme-toggle{flex-shrink:0}[data-theme=dark] .ap-shell,[data-theme=dark] .ap-login{background:var(--amline-color-bg-canvas)}[data-theme=dark] .ap-login__hero{background-image:none}[data-theme=dark] .ap-header{background:color-mix(in srgb,var(--amline-color-bg-surface) 92%,transparent);border-color:var(--amline-color-border-default)}[data-theme=dark] .ap-sidebar{background:var(--amline-color-bg-surface);border-color:var(--amline-color-border-default)}[data-theme=dark] .ap-json{background:color-mix(in srgb,var(--amline-color-bg-canvas) 80%,#000);color:var(--amline-color-fg-muted)}[data-theme=dark] .amline-input,[data-theme=dark] .amline-select,[data-theme=dark] .amline-textarea,[data-theme=dark] .amline-dropdown__trigger,[data-theme=dark] .amline-search__input{background:var(--amline-color-bg-surface);border-color:var(--amline-color-border-default);color:var(--amline-color-fg-default)}[data-theme=dark] .amline-card,[data-theme=dark] .ap-table-panel,[data-theme=dark] .ap-toolbar--elevated,[data-theme=dark] .ap-tabs,[data-theme=dark] .ap-dept-card,[data-theme=dark] .ap-inbox__list,[data-theme=dark] .ap-inbox__thread,[data-theme=dark] .ap-inbox__customer,[data-theme=dark] .ap-pipeline__exceptions,[data-theme=dark] .ap-lead-card,[data-theme=dark] .ap-drawer,[data-theme=dark] .ap-modal,[data-theme=dark] .ap-empty-state{background:var(--amline-color-bg-surface);border-color:var(--amline-color-border-default);box-shadow:var(--amline-shadow-sm)}[data-theme=dark] .ap-filter-chip{background:var(--amline-color-bg-surface);border-color:var(--amline-color-border-default);color:var(--amline-color-fg-muted)}[data-theme=dark] .ap-filter-chip.is-active{background:var(--amline-theme-accent);border-color:var(--amline-theme-accent);color:var(--amline-color-fg-on-brand)}[data-theme=dark] .ap-chip{background:var(--amline-color-bg-muted);color:var(--amline-color-fg-default)}[data-theme=dark] .ap-chip--brand{background:color-mix(in srgb,var(--amline-theme-accent) 18%,var(--amline-color-bg-surface));color:var(--amline-primitive-teal-200)}[data-theme=dark] .ap-stage__head,[data-theme=dark] .ap-crm-mini>div,[data-theme=dark] .ap-quality-rule,[data-theme=dark] .ap-thread-note,[data-theme=dark] .ap-conversation,[data-theme=dark] .ap-chat__bubble,[data-theme=dark] .ap-disposition{background:color-mix(in srgb,var(--amline-color-bg-muted) 65%,var(--amline-color-bg-surface));border-color:var(--amline-color-border-default)}[data-theme=dark] .ap-thread__msg.is-agent{background:color-mix(in srgb,var(--amline-theme-accent) 16%,var(--amline-color-bg-surface))}[data-theme=dark] .ap-overlay,[data-theme=dark] .ap-modal-overlay,[data-theme=dark] .ap-drawer-backdrop{background:var(--amline-color-overlay)}[data-theme=dark] .ap-toast,[data-theme=dark] .ap-toasts .ap-toast,[data-theme=dark] .amline-toasts .amline-toast{background:var(--amline-color-bg-surface);border-color:var(--amline-color-border-default)}[data-theme=dark] .ap-toast--danger,[data-theme=dark] .amline-toast--danger,[data-theme=dark] .amline-toast--error{color:var(--amline-primitive-destructive-300)}[data-theme=dark] .amline-toast--success,[data-theme=dark] .ap-toast--success{color:var(--amline-primitive-success-500)}[data-theme=dark] .ap-skeleton,[data-theme=dark] .ap-spinner__ring{opacity:.9}[data-theme=dark] .ap-wizard-steps__item{background:var(--amline-color-bg-muted);color:var(--amline-color-fg-muted)}[data-theme=dark] .ap-wizard-steps__item.is-done{background:color-mix(in srgb,var(--amline-theme-accent) 14%,var(--amline-color-bg-surface));color:var(--amline-primitive-teal-200)}[data-theme=dark] input[type=checkbox]{accent-color:var(--amline-theme-accent);width:1.05em;height:1.05em}.ap-login__form{display:flex;flex-direction:column;gap:14px}@media (max-width: 980px){.ap-login__stage{grid-template-columns:1fr}.ap-login__hero{display:none}}@media (max-width: 1100px){.ap-grid-2{grid-template-columns:1fr}}.ap-dept-list{display:flex;flex-direction:column;gap:4px;padding-bottom:8px}.ap-dept{border-radius:var(--amline-radius-sm)}.ap-dept.is-active{background:color-mix(in srgb,var(--amline-theme-accent) 8%,transparent)}.ap-dept__head-row{display:flex;align-items:center;gap:2px;min-height:40px}.ap-dept__toggle-row{flex:1;min-width:0;display:flex;align-items:center;gap:8px;padding:8px;border:0;border-radius:var(--amline-radius-sm);background:transparent;color:var(--amline-color-fg-muted);font:inherit;font-size:12px;font-weight:700;text-align:start;cursor:pointer}.ap-dept__toggle-row:hover{color:var(--amline-color-fg-default);background:color-mix(in srgb,var(--amline-theme-accent) 8%,transparent)}.ap-dept.is-active .ap-dept__toggle-row{color:var(--amline-theme-accent)}.ap-dept__label{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ap-dept__chevron{opacity:.7;flex-shrink:0}.ap-dept__hub-btn{display:grid;place-items:center;width:32px;height:32px;flex-shrink:0;border-radius:var(--amline-radius-sm);color:var(--amline-color-fg-muted);text-decoration:none}.ap-dept__hub-btn:hover{color:var(--amline-theme-accent);background:color-mix(in srgb,var(--amline-theme-accent) 12%,transparent)}.ap-dept__body{display:flex;flex-direction:column;gap:2px;padding:0 0 8px 4px}.ap-nav-group{margin:8px 12px 4px;font-size:10px;font-weight:700;letter-spacing:.04em;color:var(--amline-color-fg-muted);opacity:.9}.ap-nav__item--sub{min-height:34px!important;font-size:12px!important;padding-inline-start:18px!important}.ap-nav__item--nested{padding-inline-start:26px!important;font-size:11.5px!important}.ap-hub-groups{display:flex;flex-direction:column;gap:18px}.ap-hub-group__title{margin:0 0 8px;font-size:.85rem;color:var(--amline-color-fg-muted)}.ap-dept-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(180px,1fr));gap:12px}.ap-dept-card{display:flex;flex-direction:column;gap:6px;padding:16px;border-radius:var(--amline-radius-md);background:var(--amline-color-bg-surface);border:1px solid var(--amline-color-border-default);color:inherit;text-decoration:none;transition:border-color var(--amline-dur-fast, .14s) ease,transform var(--amline-dur-fast, .14s) var(--amline-ease-out, ease)}.ap-dept-card:hover{border-color:color-mix(in srgb,var(--amline-theme-accent) 45%,var(--amline-color-border-default));transform:translateY(-1px)}.ap-dept-card strong{font-size:.95rem}.ap-dept-card span{font-size:12px;color:var(--amline-color-fg-muted)}.ap-wizard-steps{list-style:none;margin:0;padding:0;display:flex;flex-wrap:wrap;gap:8px}.ap-wizard-steps__item{display:inline-flex;align-items:center;gap:8px;min-height:34px;padding:0 12px;border-radius:var(--amline-radius-full);background:color-mix(in srgb,var(--amline-color-fg-muted) 10%,var(--amline-color-bg-surface));color:var(--amline-color-fg-muted);font-size:12px;font-weight:700}.ap-wizard-steps__item span{width:22px;height:22px;border-radius:50%;display:grid;place-items:center;background:color-mix(in srgb,var(--amline-color-fg-muted) 18%,transparent)}.ap-wizard-steps__item.is-active{color:var(--amline-color-fg-on-brand);background:var(--amline-theme-accent)}.ap-wizard-steps__item.is-active span,.ap-wizard-steps__item.is-done span{background:color-mix(in srgb,#fff 22%,transparent)}.ap-wizard-steps__item.is-done{color:var(--amline-theme-accent);background:color-mix(in srgb,var(--amline-theme-accent) 14%,var(--amline-color-bg-surface))}.ap-form-grid{display:grid;gap:12px}.ap-form-actions{display:flex;flex-wrap:wrap;gap:10px;align-items:center;margin-top:8px}.ap-section-head{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:10px}.ap-empty-state .ap-muted,.ap-page-desc{color:var(--amline-color-fg-muted)}.ap-tabs{display:flex;flex-wrap:wrap;gap:6px;padding:6px;border-radius:var(--amline-radius-md);background:var(--amline-color-bg-surface);border:1px solid var(--amline-color-border-default)}.ap-tabs__item{min-height:34px;padding:0 12px;border-radius:var(--amline-radius-sm);display:inline-flex;align-items:center;font-size:13px;font-weight:600;color:var(--amline-color-fg-muted)}.ap-tabs__item:hover,.ap-tabs__item.is-active{background:color-mix(in srgb,var(--amline-theme-accent) 12%,transparent);color:var(--amline-theme-accent)}.ap-kv{display:grid;gap:10px}.ap-kv__row{display:flex;justify-content:space-between;gap:16px;padding:8px 0;border-bottom:1px solid var(--amline-color-border-default)}.ap-kv__row:last-child{border-bottom:0}.ap-json{margin:0;max-height:480px;overflow:auto;font-size:12px;line-height:1.55;white-space:pre-wrap;word-break:break-word;direction:ltr;text-align:left}.ap-chat__messages{display:flex;flex-direction:column;gap:10px;max-height:480px;overflow:auto;margin-bottom:14px}.ap-chat__bubble{padding:10px 12px;border-radius:12px;background:color-mix(in srgb,var(--amline-color-bg-canvas) 65%,var(--amline-color-bg-surface));border:1px solid var(--amline-color-border-default)}.ap-chat__bubble--deleted{opacity:.7;font-style:italic}.ap-chat__bubble-head{display:flex;align-items:center;gap:8px}.ap-chat__edited{font-size:11px;font-weight:700;color:var(--amline-color-fg-muted)}.ap-chat__bubble p{margin:4px 0 0;white-space:pre-wrap;word-break:break-word}.ap-chat__quote{margin-top:6px;padding:6px 10px;border-radius:8px;border-inline-start:3px solid var(--amline-theme-accent);background:color-mix(in srgb,var(--amline-theme-accent) 8%,transparent);font-size:12px;display:grid;gap:2px}.ap-chat__quote-label,.ap-chat__context-label{font-size:11px;font-weight:800;color:var(--amline-theme-accent)}.ap-chat__quote em,.ap-chat__context em{font-style:normal;color:var(--amline-color-fg-muted);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ap-chat__actions{display:flex;gap:8px;margin-top:6px}.ap-chat__action{border:0;background:transparent;color:var(--amline-theme-accent);font:inherit;font-size:11px;font-weight:800;cursor:pointer;padding:0}.ap-chat__action:hover{text-decoration:underline}.ap-chat__action--danger{color:#b42318}.ap-chat__quote--forward{border-inline-start-color:color-mix(in srgb,#d97706 70%,var(--amline-theme-accent))}.ap-modal-overlay{position:fixed;top:0;right:0;bottom:0;left:0;z-index:var(--ap-z-modal);display:grid;place-items:center;padding:16px;background:color-mix(in srgb,#0f172a 45%,transparent)}.ap-modal{width:min(420px,100%);max-height:min(80vh,640px);display:flex;flex-direction:column;border-radius:16px;border:1px solid var(--amline-color-border-default);background:var(--amline-color-bg-surface);box-shadow:var(--amline-shadow-md);overflow:hidden}.ap-modal__head,.ap-modal__foot{padding:14px 16px;border-bottom:1px solid var(--amline-color-border-default)}.ap-modal__foot{border-bottom:0;border-top:1px solid var(--amline-color-border-default);display:flex;justify-content:flex-end}.ap-modal__head p{margin:4px 0 0;font-size:12px}.ap-modal__body{overflow:auto;padding:8px;flex:1}.ap-forward-list{list-style:none;margin:0;padding:0;display:grid;gap:4px}.ap-forward-list__item{width:100%;display:grid;gap:2px;text-align:start;padding:10px 12px;border:0;border-radius:12px;background:transparent;color:inherit;font:inherit;cursor:pointer}.ap-forward-list__item:hover:not(:disabled){background:color-mix(in srgb,var(--amline-theme-accent) 10%,transparent)}.ap-forward-list__item:disabled{opacity:.6;cursor:wait}.ap-chat__context{display:flex;align-items:center;justify-content:space-between;gap:8px;padding:8px 10px;border-radius:10px;border:1px solid var(--amline-color-border-default);background:color-mix(in srgb,var(--amline-theme-accent) 8%,var(--amline-color-bg-surface));font-size:12px}.ap-chat__context--edit{border-color:color-mix(in srgb,#d97706 40%,var(--amline-color-border-default));background:color-mix(in srgb,#d97706 10%,var(--amline-color-bg-surface))}.ap-chat__context>div{display:grid;gap:2px;min-width:0}.ap-chat__image{display:block;margin-top:8px;max-width:min(280px,100%);max-height:220px;border-radius:10px;object-fit:cover}.ap-chat__image-link{display:inline-block}.ap-chat__audio{display:block;margin-top:8px;width:min(280px,100%)}.ap-chat__file{display:inline-flex;align-items:center;gap:8px;margin-top:8px;padding:8px 10px;border-radius:10px;border:1px solid var(--amline-color-border-default);background:var(--amline-color-bg-surface);color:var(--amline-color-fg-default);font:inherit;font-size:12px;font-weight:700;cursor:pointer;text-align:start}.ap-chat__file:hover{border-color:var(--amline-theme-accent)}.ap-chat__media-skeleton{margin-top:8px;width:min(220px,100%);height:120px;border-radius:10px;background:color-mix(in srgb,var(--amline-color-fg-muted) 12%,transparent);animation:amline-pulse 1.2s ease-in-out infinite}.ap-chat__react-row{display:flex;flex-wrap:wrap;align-items:center;gap:4px;margin-top:8px}.ap-chat__react{display:inline-flex;align-items:center;gap:4px;padding:2px 8px;border-radius:999px;border:1px solid var(--amline-color-border-default);background:var(--amline-color-bg-surface);font:inherit;font-size:12px;cursor:pointer}.ap-chat__react em{font-style:normal;font-weight:700;color:var(--amline-color-fg-muted)}.ap-chat__react.is-mine{border-color:color-mix(in srgb,var(--amline-theme-accent) 45%,var(--amline-color-border-default));background:color-mix(in srgb,var(--amline-theme-accent) 12%,var(--amline-color-bg-surface))}.ap-chat__react-quick{display:none;gap:2px;margin-inline-start:2px}.ap-chat__bubble:hover .ap-chat__react-quick,.ap-chat__bubble:focus-within .ap-chat__react-quick{display:inline-flex}.ap-chat__react-add{width:28px;height:28px;border:0;border-radius:999px;background:transparent;cursor:pointer;font-size:14px;line-height:1}.ap-chat__react-add:hover{background:color-mix(in srgb,var(--amline-theme-accent) 14%,transparent)}.ap-chat__composer{display:flex;flex-direction:column;gap:8px}.ap-chat__composer-row{display:grid;grid-template-columns:auto auto auto auto 1fr auto;gap:8px;align-items:end}.ap-chat__composer-row.is-editing{grid-template-columns:1fr auto}.ap-chat__typing{display:inline-flex;align-items:center;gap:8px;margin-bottom:6px;font-size:12px;font-weight:700;color:var(--amline-color-fg-muted)}.ap-chat__typing-dots{display:inline-flex;gap:3px}.ap-chat__typing-dots i{width:6px;height:6px;border-radius:999px;background:var(--amline-theme-accent);animation:amline-typing 1.2s ease-in-out infinite}.ap-chat__typing-dots i:nth-child(2){animation-delay:.15s}.ap-chat__typing-dots i:nth-child(3){animation-delay:.3s}@keyframes amline-typing{0%,80%,to{opacity:.35;transform:translateY(0)}40%{opacity:1;transform:translateY(-2px)}}.ap-chat__picker{border:1px solid var(--amline-color-border-default);border-radius:12px;background:color-mix(in srgb,var(--amline-color-bg-canvas) 70%,var(--amline-color-bg-surface));overflow:hidden}.ap-chat__picker-tabs{display:flex;border-bottom:1px solid var(--amline-color-border-default)}.ap-chat__picker-tab{flex:1;border:0;background:transparent;padding:8px 10px;font:inherit;font-size:12px;font-weight:800;color:var(--amline-color-fg-muted);cursor:pointer}.ap-chat__picker-tab.is-active{color:var(--amline-theme-accent);box-shadow:inset 0 -2px 0 var(--amline-theme-accent)}.ap-chat__emoji-groups{max-height:200px;overflow:auto;padding:8px;display:grid;gap:10px}.ap-chat__emoji-label{margin:0 0 6px;font-size:11px;font-weight:800;color:var(--amline-color-fg-muted)}.ap-chat__emoji-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(36px,1fr));gap:4px}.ap-chat__emoji-btn{width:36px;height:36px;border:0;border-radius:8px;background:transparent;font-size:20px;line-height:1;cursor:pointer}.ap-chat__emoji-btn:hover:not(:disabled){background:color-mix(in srgb,var(--amline-theme-accent) 12%,transparent)}.ap-chat__sticker{display:block;margin-top:8px;width:96px;height:96px;object-fit:contain}.ap-chat__stickers{display:grid;grid-template-columns:repeat(auto-fill,minmax(72px,1fr));gap:6px;padding:8px;max-height:180px;overflow:auto}.ap-chat__sticker-btn{display:grid;gap:4px;justify-items:center;padding:8px 4px;border:0;border-radius:10px;background:transparent;color:inherit;font:inherit;font-size:11px;font-weight:700;cursor:pointer}.ap-chat__sticker-btn img{width:40px;height:40px;object-fit:contain}.ap-chat__sticker-btn:hover:not(:disabled){background:color-mix(in srgb,var(--amline-theme-accent) 12%,transparent)}.ap-chat__recording{display:flex;align-items:center;gap:10px;flex-wrap:wrap;padding:10px 12px;border-radius:12px;border:1px solid color-mix(in srgb,#b42318 35%,var(--amline-color-border-default));background:color-mix(in srgb,#b42318 8%,var(--amline-color-bg-surface));font-size:13px}.ap-chat__recording em{font-style:normal;font-weight:800;font-variant-numeric:tabular-nums;margin-inline-start:auto}.ap-chat__recording-dot{width:10px;height:10px;border-radius:999px;background:#b42318;animation:amline-pulse 1s ease-in-out infinite}.ap-chat__pending{display:flex;align-items:center;gap:8px;padding:8px 10px;border-radius:10px;border:1px dashed var(--amline-color-border-default);background:color-mix(in srgb,var(--amline-theme-accent) 8%,var(--amline-color-bg-surface));font-size:12px;font-weight:700}.ap-chat__pending-thumb{width:36px;height:36px;border-radius:8px;object-fit:cover}.ap-chat__pending-name{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ap-chat__pending-clear{display:grid;place-items:center;width:28px;height:28px;border:0;border-radius:999px;background:transparent;color:var(--amline-color-fg-muted);cursor:pointer}.ap-visually-hidden{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}@keyframes amline-pulse{0%,to{opacity:.55}50%{opacity:1}}@media (max-width: 640px){.ap-chat__composer-row{grid-template-columns:1fr 1fr}.ap-chat__composer-row .amline-field{grid-column:1 / -1}.ap-chat__composer-row>.amline-btn:last-child{grid-column:1 / -1}.ap-chat__react-quick{display:inline-flex}}.ap-toasts,.amline-toasts{position:fixed;inset-inline-end:16px;bottom:16px;z-index:var(--ap-z-toast);display:flex;flex-direction:column;gap:8px;max-width:min(360px,calc(100vw - 32px))}.ap-toast,.amline-toast{display:flex;align-items:center;gap:10px;min-width:220px;max-width:360px;padding:12px 14px;border-radius:12px;background:var(--amline-color-bg-surface);border:1px solid var(--amline-color-border-default);box-shadow:var(--amline-shadow-md);font-size:13px;font-weight:600;animation:amline-fade-up var(--amline-dur) var(--amline-ease-out) both}.ap-toast--success,.amline-toast--success{border-color:color-mix(in srgb,var(--amline-primitive-success-500) 40%,var(--amline-color-border-default))}.ap-toast--danger,.amline-toast--danger,.amline-toast--error{border-color:color-mix(in srgb,var(--amline-color-status-destructive) 40%,var(--amline-color-border-default));color:#b42318}.ap-toast--warning,.amline-toast--warning{border-color:color-mix(in srgb,#d97706 45%,var(--amline-color-border-default))}.ap-toast--info,.amline-toast--info{border-color:color-mix(in srgb,var(--amline-theme-accent) 40%,var(--amline-color-border-default))}.ap-sidebar{display:flex!important;flex-direction:column!important}@media (max-width: 900px){.ap-shell{grid-template-columns:1fr}.ap-header__menu.amline-btn{display:inline-flex!important}.ap-header__user span,.ap-live-dot{display:none}.ap-sidebar{position:fixed;inset:0 0 0 auto;width:min(320px,90vw)!important;height:100%;z-index:var(--ap-z-sidebar);transform:translate(105%);transition:transform var(--amline-dur, .24s) var(--amline-ease-out, ease);box-shadow:var(--amline-shadow-lg)!important;pointer-events:none}.ap-shell.is-nav-open .ap-sidebar{transform:translate(0);pointer-events:auto}.ap-overlay{display:none;position:fixed;top:0;right:0;bottom:0;left:0;z-index:var(--ap-z-nav-overlay);background:#0f171880;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px)}.ap-shell.is-nav-open .ap-overlay{display:block}.ap-stats{grid-template-columns:1fr}.ap-content{padding:16px}.ap-header{padding:12px 16px}}.ap-table-wrap{overflow-x:auto;border-radius:var(--amline-radius-lg, 12px)}.ap-table{width:100%;border-collapse:collapse;font-size:.9rem}.ap-table th,.ap-table td{padding:10px 12px;text-align:right;border-bottom:1px solid var(--amline-color-border-default)}.ap-table th{font-weight:600;color:var(--amline-color-fg-muted);background:color-mix(in srgb,var(--amline-color-bg-canvas) 60%,transparent)}.ap-table--dense th,.ap-table--dense td{padding:8px 10px;font-size:.86rem;vertical-align:middle}.ap-table--dense td small{display:block;font-size:.76rem}.ap-cell-late{color:var(--amline-color-status-destructive, #b42318);font-weight:600}.ap-divider{border:0;border-top:1px solid var(--amline-color-border-default);margin:16px 0}.ap-leak-banner{border-right:3px solid var(--amline-color-border-default);font-size:.9rem}.ap-leak-banner.is-hot{border-right-color:var(--amline-color-status-destructive, #b42318);background:color-mix(in srgb,var(--amline-color-status-destructive, #b42318) 6%,transparent)}.ap-filter-chips{display:flex;flex-wrap:wrap;gap:6px;align-items:center}.ap-filter-chip{border:1px solid var(--amline-color-border-default);background:var(--amline-color-bg-surface, #fff);color:var(--amline-color-fg-muted);border-radius:999px;padding:5px 12px;font:inherit;font-size:.82rem;cursor:pointer;transition:background var(--amline-dur, .2s),color var(--amline-dur, .2s)}.ap-filter-chip:hover{background:color-mix(in srgb,var(--amline-theme-accent) 8%,transparent)}.ap-filter-chip.is-active{background:var(--amline-theme-accent);border-color:var(--amline-theme-accent);color:#fff}.ap-filter-chip.is-danger:not(.is-active){border-color:color-mix(in srgb,var(--amline-color-status-destructive, #b42318) 45%,transparent);color:var(--amline-color-status-destructive, #b42318)}.ap-inline-select{width:auto;min-width:130px;font-size:.85rem}.ap-source-chip{display:inline-flex;align-items:center;gap:5px;white-space:nowrap}.ap-source-chip__dot{width:6px;height:6px;border-radius:50%;background:currentColor;opacity:.75;flex:none}.ap-source-chip__dot--messenger{background:#7c3aed}.ap-source-chip__dot--paid{background:#ea580c}.ap-source-chip__dot--inbound{background:#0284c7}.ap-source-chip__dot--outbound{background:#64748b}.ap-source-chip__dot--organic{background:#16a34a}.ap-source-chip__dot--product{background:#0f766e}.ap-source-chip__dot--internal{background:#94a3b8}.ap-source-chip__dot--unknown{background:#cbd5e1}.ap-crm-nav{margin-bottom:14px;padding:10px;border-radius:var(--amline-radius-lg, 12px);border:1px solid color-mix(in srgb,var(--amline-theme-accent) 30%,transparent);background:color-mix(in srgb,var(--amline-theme-accent) 7%,transparent)}.ap-crm-nav__head{display:flex;align-items:center;gap:6px;margin-bottom:8px;font-size:.78rem;font-weight:700;color:var(--amline-theme-accent)}.ap-crm-mini{display:grid;grid-template-columns:repeat(3,1fr);gap:10px;margin:12px 0}.ap-crm-mini>div{display:flex;flex-direction:column;gap:2px;padding:10px;border-radius:var(--amline-radius-lg, 12px);background:color-mix(in srgb,var(--amline-color-bg-canvas) 70%,transparent)}.ap-crm-mini strong{font-size:1.3rem}.ap-crm-mini strong.is-hot{color:var(--amline-color-status-destructive, #b42318)}.ap-pipeline{display:grid;grid-template-columns:240px minmax(0,1fr);gap:16px;align-items:start}.ap-pipeline__exceptions{display:flex;flex-direction:column;gap:8px;padding:14px;border-radius:var(--amline-radius-xl, 16px);border:1px solid var(--amline-color-border-default);background:var(--amline-color-bg-surface, #fff);position:sticky;top:12px}.ap-exception{display:flex;align-items:center;gap:8px;width:100%;padding:8px 10px;border-radius:var(--amline-radius-lg, 12px);border:1px solid var(--amline-color-border-default);background:transparent;font:inherit;font-size:.85rem;cursor:pointer;text-align:right}.ap-exception:hover,.ap-exception.is-active{border-color:var(--amline-theme-accent);background:color-mix(in srgb,var(--amline-theme-accent) 6%,transparent)}.ap-exception strong{font-weight:600}.ap-quality-rule{margin-top:6px;padding:10px;border-radius:var(--amline-radius-lg, 12px);background:color-mix(in srgb,var(--amline-color-bg-canvas) 70%,transparent);font-size:.82rem}.ap-pipeline__board{display:grid;grid-auto-flow:column;grid-auto-columns:minmax(230px,1fr);gap:12px;overflow-x:auto;padding-bottom:8px}.ap-stage{display:flex;flex-direction:column;gap:10px;min-width:0}.ap-stage__head{display:flex;align-items:center;justify-content:space-between;gap:8px;padding:8px 10px;border-radius:var(--amline-radius-lg, 12px);background:color-mix(in srgb,var(--amline-color-bg-canvas) 75%,transparent);font-size:.88rem}.ap-stage__body{display:flex;flex-direction:column;gap:8px;min-height:60px}.ap-stage__empty{font-size:.8rem;padding:10px;border:1px dashed var(--amline-color-border-default);border-radius:var(--amline-radius-lg, 12px);text-align:center}.ap-lead-card{display:flex;flex-direction:column;gap:8px;width:100%;padding:10px 12px;border-radius:var(--amline-radius-lg, 12px);border:1px solid var(--amline-color-border-default);border-right-width:3px;background:var(--amline-color-bg-surface, #fff);font:inherit;text-align:right;cursor:pointer;transition:box-shadow var(--amline-dur, .2s),transform var(--amline-dur, .2s)}.ap-lead-card:hover{box-shadow:var(--amline-shadow-md);transform:translateY(-1px)}.ap-lead-card.is-high{border-right-color:var(--amline-color-status-destructive, #b42318)}.ap-lead-card.is-medium{border-right-color:#d97706}.ap-lead-card.is-low{border-right-color:#16a34a}.ap-lead-card__top{display:flex;align-items:center;justify-content:space-between;gap:8px}.ap-lead-card__meta{display:grid;gap:4px;margin:0;font-size:.79rem}.ap-lead-card__meta>div{display:flex;justify-content:space-between;gap:8px}.ap-lead-card__meta dt{color:var(--amline-color-fg-muted)}.ap-lead-card__meta dd{margin:0;text-align:left;max-width:60%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ap-lead-card__meta dd.is-late{color:var(--amline-color-status-destructive, #b42318);font-weight:600}.ap-inbox{display:grid;grid-template-columns:290px minmax(0,1fr) 280px;gap:14px;align-items:start}.ap-inbox__list,.ap-inbox__thread,.ap-inbox__customer{display:flex;flex-direction:column;gap:10px;padding:14px;border-radius:var(--amline-radius-xl, 16px);border:1px solid var(--amline-color-border-default);background:var(--amline-color-bg-surface, #fff);min-height:420px}.ap-inbox__head{display:flex;align-items:center;justify-content:space-between}.ap-inbox__scroll{display:flex;flex-direction:column;gap:8px;max-height:62vh;overflow-y:auto}.ap-conversation{display:flex;flex-direction:column;gap:4px;padding:10px;border-radius:var(--amline-radius-lg, 12px);border:1px solid transparent;background:color-mix(in srgb,var(--amline-color-bg-canvas) 60%,transparent);font:inherit;text-align:right;cursor:pointer}.ap-conversation:hover{border-color:var(--amline-color-border-default)}.ap-conversation.is-selected{border-color:var(--amline-theme-accent);background:color-mix(in srgb,var(--amline-theme-accent) 8%,transparent)}.ap-conversation__top{display:flex;align-items:baseline;justify-content:space-between;gap:8px}.ap-conversation__top time{font-size:.74rem;color:var(--amline-color-fg-muted);flex:none}.ap-conversation p{margin:2px 0 0;font-size:.82rem;color:var(--amline-color-fg-muted);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ap-conversation__foot{display:flex;gap:6px;flex-wrap:wrap;margin-top:4px}.ap-inbox__thread-head{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;padding-bottom:10px;border-bottom:1px solid var(--amline-color-border-default)}.ap-inbox__thread-body{flex:1;min-height:180px;max-height:42vh;overflow-y:auto}.ap-thread{display:flex;flex-direction:column;gap:8px}.ap-thread__msg{align-self:flex-start;max-width:78%;padding:8px 12px;border-radius:14px 14px 14px 4px;background:color-mix(in srgb,var(--amline-color-bg-canvas) 75%,transparent);font-size:.86rem}.ap-thread__msg.is-agent{align-self:flex-end;border-radius:14px 14px 4px;background:color-mix(in srgb,var(--amline-theme-accent) 12%,transparent)}.ap-thread__msg p{margin:0}.ap-thread__msg time{display:block;margin-top:4px;font-size:.7rem;color:var(--amline-color-fg-muted)}.ap-thread-note{padding:12px;border-radius:var(--amline-radius-lg, 12px);background:color-mix(in srgb,var(--amline-color-bg-canvas) 70%,transparent);font-size:.88rem}.ap-customer-card{display:flex;flex-direction:column;align-items:center;gap:6px;padding-bottom:12px;border-bottom:1px solid var(--amline-color-border-default);text-align:center}.ap-customer-card h3{margin:4px 0 0;font-size:1rem}.ap-customer-card p{margin:0;font-size:.84rem;color:var(--amline-color-fg-muted)}.ap-inbox__panel-section{display:flex;flex-direction:column;gap:8px}.ap-quick-actions{display:flex;flex-wrap:wrap;gap:6px}.ap-disposition{display:flex;flex-direction:column;gap:12px;padding:14px;border-radius:var(--amline-radius-xl, 16px);border:1px solid var(--amline-color-border-default);background:color-mix(in srgb,var(--amline-color-bg-canvas) 45%,transparent)}.ap-disposition.is-compact{padding:12px;gap:10px}.ap-disposition__head{display:flex;align-items:flex-start;justify-content:space-between;gap:10px}.ap-disposition__note{grid-column:1 / -1;margin:0;font-size:.84rem}.ap-reason-chips{display:flex;flex-wrap:wrap;align-items:center;gap:6px;font-size:.82rem}.ap-drawer-backdrop{position:fixed;top:0;right:0;bottom:0;left:0;z-index:var(--ap-z-drawer);background:#0f171873;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);display:flex;justify-content:flex-start}.ap-drawer{display:flex;flex-direction:column;width:min(520px,100vw);height:100%;background:var(--amline-color-bg-surface, #fff);box-shadow:var(--amline-shadow-lg);animation:amline-fade-up var(--amline-dur, .24s) var(--amline-ease-out, ease) both}.ap-drawer__head{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;padding:16px;border-bottom:1px solid var(--amline-color-border-default)}.ap-drawer__title{margin:2px 0 4px;font-size:1.15rem}.ap-drawer__status{display:flex;align-items:center;flex-wrap:wrap;gap:8px;padding:10px 16px;border-bottom:1px solid var(--amline-color-border-default);background:color-mix(in srgb,var(--amline-color-bg-canvas) 60%,transparent);font-size:.84rem}.ap-drawer__scroll{flex:1;overflow-y:auto;padding:16px;display:flex;flex-direction:column;gap:20px}.ap-drawer__section{display:flex;flex-direction:column;gap:10px}.ap-drawer__foot{display:flex;gap:8px;padding:12px 16px;border-top:1px solid var(--amline-color-border-default)}.ap-checklist{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:8px}.ap-checklist li{display:flex;align-items:flex-start;gap:8px;padding:8px 10px;border-radius:var(--amline-radius-lg, 12px);border:1px solid var(--amline-color-border-default);font-size:.85rem}.ap-checklist li>div{display:flex;flex-direction:column;gap:2px;min-width:0}.ap-checklist li.is-done{border-color:color-mix(in srgb,#16a34a 35%,transparent);color:inherit}.ap-checklist li.is-done .amline-icon{color:#16a34a}.ap-checklist li.is-problem{border-color:color-mix(in srgb,var(--amline-color-status-destructive, #b42318) 40%,transparent);background:color-mix(in srgb,var(--amline-color-status-destructive, #b42318) 5%,transparent)}.ap-checklist li.is-problem .amline-icon{color:var(--amline-color-status-destructive, #b42318)}.ap-timeline{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:10px}.ap-timeline__item{display:grid;grid-template-columns:auto minmax(0,1fr) auto;gap:10px;align-items:start;padding-bottom:10px;border-bottom:1px dashed var(--amline-color-border-default);font-size:.85rem}.ap-timeline__item:last-child{border-bottom:0;padding-bottom:0}.ap-timeline__item time{color:var(--amline-color-fg-muted);font-size:.76rem;white-space:nowrap}.ap-timeline__item>div{display:flex;flex-direction:column;gap:2px;min-width:0}.ap-timeline__item span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ap-progress{height:7px;border-radius:999px;background:color-mix(in srgb,var(--amline-color-fg-muted) 18%,transparent);overflow:hidden}.ap-progress i{display:block;height:100%;border-radius:999px;background:var(--amline-theme-accent)}.ap-progress.is-warn i{background:#d97706}.ap-source-bars,.ap-workload{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:12px}.ap-source-bars li,.ap-workload li{display:flex;flex-direction:column;gap:5px}.ap-source-bars__label,.ap-workload__label{display:flex;align-items:center;justify-content:space-between;gap:8px;font-size:.83rem}@media (max-width: 1200px){.ap-inbox{grid-template-columns:260px minmax(0,1fr)}.ap-inbox__customer{grid-column:1 / -1;min-height:0}}@media (max-width: 900px){.ap-pipeline,.ap-inbox{grid-template-columns:1fr}.ap-pipeline__exceptions{position:static}.ap-pipeline__board{grid-auto-columns:minmax(220px,82vw)}.ap-crm-mini{grid-template-columns:1fr}.ap-drawer{width:100vw}}.ap-boot{min-height:100vh;display:grid;place-items:center;padding:28px 20px;background:linear-gradient(165deg,#eef6f5 0%,var(--amline-color-bg-canvas) 42%,#f7f8fa 100%)}[data-theme=dark] .ap-boot{background:var(--amline-color-bg-canvas)}.ap-boot__card{width:min(100%,320px);display:flex;flex-direction:column;align-items:center;gap:10px;padding:32px 28px;border-radius:var(--amline-radius-xl, 16px);border:1px solid var(--amline-color-border-default);background:var(--amline-color-bg-surface);box-shadow:var(--amline-shadow-sm);text-align:center}.ap-boot__title{font-size:1.1rem;font-weight:800;color:var(--amline-color-fg-default)}.ap-boot__lead{margin:0;font-size:.875rem;color:var(--amline-color-fg-muted)}.ap-boot__card .ap-spinner__ring{margin-top:6px}.ap-page-header__text{flex:1 1 320px;min-width:0}.ap-header__clock{display:flex;flex-direction:column;align-items:flex-end;gap:2px;padding-inline-end:4px;line-height:1.35}.ap-header__clock strong{font-size:13px;color:var(--amline-color-fg-default);font-variant-numeric:tabular-nums;unicode-bidi:isolate}.ap-header__clock span{font-size:11px;color:var(--amline-color-fg-muted);unicode-bidi:isolate}.ap-nav-search-results{display:flex;flex-direction:column;gap:4px;padding-bottom:8px}.ap-nav-search-results .ap-nav-label{margin-top:2px}.ap-bell{position:relative;display:inline-flex;align-items:center}.ap-bell .ap-header__badge{cursor:pointer}.ap-promo-code{margin:0;padding:12px 14px;border-radius:var(--amline-radius-md);border:1px dashed color-mix(in srgb,var(--amline-theme-accent) 45%,var(--amline-color-border-default));background:color-mix(in srgb,var(--amline-theme-accent) 8%,var(--amline-color-bg-surface));color:var(--amline-color-fg-default);font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:1.05rem;font-weight:700;letter-spacing:.08em;text-align:center;unicode-bidi:isolate;word-break:break-all}[data-theme=dark] .ap-promo-code{background:color-mix(in srgb,var(--amline-theme-accent) 14%,var(--amline-color-bg-surface))}.ap-share-panel{display:flex;flex-direction:column;gap:12px}.ap-script-box{margin:12px 0;padding:12px 14px;border-radius:var(--amline-radius-md);border:1px solid var(--amline-color-border-default);border-inline-start:3px solid var(--amline-theme-accent);background:color-mix(in srgb,var(--amline-color-bg-canvas) 70%,var(--amline-color-bg-surface));color:var(--amline-color-fg-default);font-size:.9rem;line-height:1.9;white-space:pre-wrap;word-break:break-word;max-height:220px;overflow:auto}[data-theme=dark] .ap-script-box{background:color-mix(in srgb,var(--amline-color-bg-muted) 60%,var(--amline-color-bg-surface))}.ap-audit-list{list-style:none;margin:12px 0 0;padding:0;display:flex;flex-direction:column}.ap-audit-list li{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:10px 0;border-bottom:1px solid var(--amline-color-border-default)}.ap-audit-list li:last-child{border-bottom:0}.ap-audit-list li>div{display:flex;flex-direction:column;gap:3px;min-width:0}.ap-check{display:inline-flex;align-items:center;gap:8px;min-height:32px;font-size:.875rem;font-weight:600;color:var(--amline-color-fg-default);cursor:pointer}.ap-check input[type=checkbox]{width:1.05em;height:1.05em;accent-color:var(--amline-theme-accent);cursor:pointer}.ap-datatable{position:relative;overflow:visible}.ap-datatable__scroll{overflow-x:auto}.ap-datatable__bar{display:flex;align-items:center;justify-content:flex-end;gap:8px;flex-wrap:wrap;padding:8px 12px;border-bottom:1px solid var(--amline-color-border-default);background:color-mix(in srgb,var(--amline-color-bg-canvas) 55%,transparent)}.ap-datatable__bar-actions{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.ap-dt-menu-root{position:relative}.ap-dt-btn{display:inline-flex;align-items:center;justify-content:center;gap:6px;min-height:36px;padding:0 12px;border:1px solid var(--amline-color-border-default);border-radius:var(--amline-radius-md, 8px);background:var(--amline-color-bg-surface);color:var(--amline-color-fg-default);font:inherit;font-size:.86rem;cursor:pointer;transition:background var(--amline-dur-fast, .12s) var(--amline-ease-out, ease),border-color var(--amline-dur-fast, .12s) var(--amline-ease-out, ease)}.ap-dt-btn:hover{background:color-mix(in srgb,var(--amline-theme-accent) 8%,var(--amline-color-bg-surface))}.ap-dt-btn:focus-visible{outline:2px solid var(--amline-theme-accent);outline-offset:2px}.ap-dt-btn:disabled{opacity:.5;cursor:not-allowed}.ap-dt-btn.is-open,.ap-dt-btn.is-active{border-color:var(--amline-theme-accent);background:color-mix(in srgb,var(--amline-theme-accent) 12%,var(--amline-color-bg-surface))}.ap-dt-btn--primary{border-color:var(--amline-theme-accent);background:var(--amline-theme-accent);color:var(--amline-color-fg-on-brand)}.ap-dt-btn--seg{min-width:56px}.ap-dt-btn__badge{display:inline-flex;align-items:center;justify-content:center;min-width:20px;height:20px;padding:0 6px;border-radius:var(--amline-radius-full, 999px);background:color-mix(in srgb,var(--amline-theme-accent) 16%,transparent);color:var(--amline-theme-accent);font-size:.72rem;font-variant-numeric:tabular-nums}.ap-dt-density{display:inline-flex;gap:4px}.ap-dt-panel{position:absolute;inset-inline-end:0;top:calc(100% + 6px);z-index:calc(var(--ap-z-dropdown, 20) + 1);min-width:15rem;max-width:min(20rem,92vw);padding:8px;border:1px solid var(--amline-color-border-default);border-radius:var(--amline-radius-lg, 12px);background:var(--amline-color-bg-surface);box-shadow:var(--amline-shadow-lg, 0 12px 28px -12px rgb(15 23 42 / .28))}.ap-dt-panel:focus-visible{outline:2px solid var(--amline-theme-accent);outline-offset:2px}.ap-dt-panel__body{display:flex;flex-direction:column;gap:6px;max-height:min(60vh,22rem);overflow-y:auto}.ap-dt-panel__title{margin:0 0 2px;font-size:.78rem;font-weight:700;color:var(--amline-color-fg-muted)}.ap-dt-panel__hint,.ap-dt-panel__empty{margin:0;font-size:.74rem;color:var(--amline-color-fg-muted);line-height:1.7}.ap-dt-panel__link{align-self:flex-start;margin-top:4px;padding:4px 2px;border:0;background:none;color:var(--amline-theme-accent);font:inherit;font-size:.78rem;cursor:pointer;text-decoration:underline}.ap-dt-panel__link:focus-visible{outline:2px solid var(--amline-theme-accent);outline-offset:2px;border-radius:var(--amline-radius-sm, 6px)}.ap-dt-check{display:flex;align-items:center;gap:8px;min-height:32px;padding:2px 4px;border-radius:var(--amline-radius-sm, 6px);font-size:.82rem;cursor:pointer}.ap-dt-check:hover{background:color-mix(in srgb,var(--amline-theme-accent) 8%,transparent)}.ap-dt-check input{accent-color:var(--amline-theme-accent)}.ap-dt-views{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:2px}.ap-dt-view{display:flex;align-items:center;gap:4px}.ap-dt-view__apply{flex:1;min-width:0;min-height:34px;padding:4px 8px;border:0;border-radius:var(--amline-radius-sm, 6px);background:none;color:inherit;font:inherit;font-size:.84rem;text-align:start;cursor:pointer;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ap-dt-view__apply:hover{background:color-mix(in srgb,var(--amline-theme-accent) 10%,transparent)}.ap-dt-view__apply:focus-visible,.ap-dt-view__remove:focus-visible{outline:2px solid var(--amline-theme-accent);outline-offset:2px}.ap-dt-view__remove{flex:none;width:30px;height:30px;border:0;border-radius:var(--amline-radius-sm, 6px);background:none;color:var(--amline-color-fg-muted);font-size:1.05rem;line-height:1;cursor:pointer}.ap-dt-view__remove:hover{background:color-mix(in srgb,var(--amline-color-status-destructive, #b42318) 12%,transparent);color:var(--amline-color-status-destructive, #b42318)}.ap-dt-save{display:flex;flex-direction:column;gap:6px;padding-top:6px;border-top:1px solid var(--amline-color-border-default)}.ap-dt-save__label{font-size:.74rem;color:var(--amline-color-fg-muted)}.ap-dt-save__actions{display:flex;gap:6px}.ap-dt-input{min-height:36px;padding:0 10px;border:1px solid var(--amline-color-border-default);border-radius:var(--amline-radius-md, 8px);background:var(--amline-color-bg-surface);color:var(--amline-color-fg-default);font:inherit;font-size:.84rem}.ap-dt-input:focus-visible{outline:2px solid var(--amline-theme-accent);outline-offset:1px}.ap-datatable__sort{display:inline-flex;align-items:center;gap:6px;width:100%;padding:0;border:0;background:none;color:inherit;font:inherit;font-weight:inherit;text-align:inherit;cursor:pointer}.ap-datatable__sort:focus-visible{outline:2px solid var(--amline-theme-accent);outline-offset:2px;border-radius:var(--amline-radius-sm, 6px)}.ap-datatable__caret{flex:none;width:0;height:0;border-inline:4px solid transparent;border-bottom:5px solid color-mix(in srgb,var(--amline-color-fg-muted) 55%,transparent);opacity:.7}.ap-datatable__caret[data-dir=desc]{border-bottom:0;border-top:5px solid var(--amline-theme-accent);opacity:1}.ap-datatable__caret[data-dir=asc]{border-bottom-color:var(--amline-theme-accent);opacity:1}.ap-datatable__select-col{width:44px;min-width:44px;text-align:center}.ap-dt-checkbox{width:16px;height:16px;margin:0;vertical-align:middle;accent-color:var(--amline-theme-accent);cursor:pointer}.ap-dt-checkbox:focus-visible{outline:2px solid var(--amline-theme-accent);outline-offset:2px}.ap-datatable__bulk{position:sticky;bottom:0;z-index:var(--ap-z-dropdown, 20);display:flex;align-items:center;gap:10px;flex-wrap:wrap;padding:8px 12px;border-top:1px solid color-mix(in srgb,var(--amline-theme-accent) 35%,transparent);background:color-mix(in srgb,var(--amline-theme-accent) 8%,var(--amline-color-bg-surface))}.ap-datatable__bulk-count{font-size:.86rem;font-weight:700}.ap-datatable__bulk-actions{display:flex;align-items:center;gap:8px;flex-wrap:wrap;margin-inline-start:auto}.ap-datatable__pager{display:flex;align-items:center;justify-content:space-between;gap:12px;flex-wrap:wrap;padding:8px 12px;border-top:1px solid var(--amline-color-border-default)}.ap-datatable__pager-nav{display:flex;align-items:center;gap:4px;flex-wrap:wrap}.ap-dt-page{min-width:34px;min-height:34px;padding:0 8px;border:1px solid var(--amline-color-border-default);border-radius:var(--amline-radius-md, 8px);background:var(--amline-color-bg-surface);color:var(--amline-color-fg-default);font:inherit;font-size:.82rem;font-variant-numeric:tabular-nums;cursor:pointer}.ap-dt-page:hover:not(:disabled){background:color-mix(in srgb,var(--amline-theme-accent) 10%,var(--amline-color-bg-surface))}.ap-dt-page:focus-visible{outline:2px solid var(--amline-theme-accent);outline-offset:2px}.ap-dt-page.is-active{border-color:var(--amline-theme-accent);background:var(--amline-theme-accent);color:var(--amline-color-fg-on-brand);font-weight:700}.ap-dt-page:disabled{cursor:default;opacity:.85}.ap-dt-page--nav{min-width:56px}.ap-dt-page-gap{padding:0 2px;color:var(--amline-color-fg-muted)}.ap-datatable__pagesize{display:inline-flex;align-items:center;gap:6px;font-size:.8rem;color:var(--amline-color-fg-muted)}.ap-dt-select{min-height:34px;padding:0 8px;border:1px solid var(--amline-color-border-default);border-radius:var(--amline-radius-md, 8px);background:var(--amline-color-bg-surface);color:var(--amline-color-fg-default);font:inherit;font-size:.82rem}.ap-dt-select:focus-visible{outline:2px solid var(--amline-theme-accent);outline-offset:2px}.ap-datatable[data-density=dense] th,.ap-datatable[data-density=dense] td{padding:6px 10px;font-size:.84rem}@media (max-width: 640px){.ap-datatable__bar,.ap-datatable__pager,.ap-datatable__pager-nav{justify-content:center}.ap-datatable__bulk-actions{margin-inline-start:0}}@media (prefers-reduced-motion: reduce){.ap-dt-btn{transition:none}}.p2-form__field{min-width:0}.p2-form__field--invalid .amline-label{color:var(--amline-color-status-destructive)}.p2-form__error,.p2-form__hint{display:block;line-height:1.6}.p2-form__field--invalid .amline-input:focus-visible,.p2-form__field.is-error .amline-dropdown__trigger:focus-visible{outline:2px solid color-mix(in srgb,var(--amline-color-status-destructive) 70%,transparent);outline-offset:1px}.p2-form__field.is-error .amline-dropdown__trigger,.p2-form__field .amline-dropdown__trigger[aria-invalid=true]{border-color:var(--amline-color-status-destructive)}.p2-form__field.is-error .amline-dropdown__menu{border-color:color-mix(in srgb,var(--amline-color-status-destructive) 45%,var(--amline-color-border-default))}.p2-form__summary{display:block;padding:10px 12px;border-radius:var(--amline-radius-md);background:color-mix(in srgb,var(--amline-color-status-destructive) 12%,var(--amline-color-bg-surface));border-inline-start:3px solid var(--amline-color-status-destructive)}.p2-form__submit.is-loading{cursor:progress}.p2-form__leave-text{margin:0;line-height:1.9;color:var(--amline-color-fg-muted)}.ap-skip-link{position:fixed;inset-block-start:10px;inset-inline-start:12px;z-index:var(--ap-z-toast, 80);padding:10px 16px;border:1px solid var(--amline-color-border-default, #d5d9dd);border-radius:var(--amline-radius-md, 10px);background:var(--amline-color-bg-surface, #fff);color:var(--amline-color-fg-default, #14181c);box-shadow:var(--amline-shadow-md, 0 6px 18px rgb(0 0 0 / .18));font-size:13px;font-weight:700;text-decoration:none;white-space:nowrap;transform:translateY(-180%);transition:transform var(--amline-dur-fast, .15s) var(--amline-ease-out, ease)}.ap-skip-link:focus,.ap-skip-link:focus-visible{transform:translateY(0);outline:2px solid var(--amline-theme-accent, #2563eb);outline-offset:2px}@media (prefers-reduced-motion: reduce){.ap-skip-link{transition:none}}.ap-tabpanel{min-width:0}.ap-tabs__item:focus-visible{outline:2px solid var(--amline-theme-accent, #2563eb);outline-offset:2px}.amline-modal__panel:focus:not(:focus-visible){outline:none}.amline-toast__message{flex:1 1 auto;min-width:0}.amline-toast__close{flex:0 0 auto;display:inline-flex;align-items:center;justify-content:center;width:22px;height:22px;padding:0;border:0;border-radius:var(--amline-radius-full, 999px);background:transparent;color:inherit;opacity:.7;cursor:pointer}.amline-toast__close:hover{opacity:1}.amline-toast__close:focus-visible{opacity:1;outline:2px solid currentColor;outline-offset:2px}.amline-confirm__description{margin:0}:root{--ap-z-command: 100}.ap-header__search{display:inline-flex;align-items:center;gap:8px;height:36px;padding:0 12px;border:1px solid var(--amline-color-border-default);border-radius:var(--amline-radius-full, 999px);background:var(--amline-color-bg-surface);color:var(--amline-color-fg-muted);font:inherit;font-size:12.5px;font-weight:600;cursor:pointer;transition:border-color var(--amline-dur-fast, .14s) ease,color var(--amline-dur-fast, .14s) ease}.ap-header__search:hover{border-color:color-mix(in srgb,var(--amline-theme-accent) 40%,var(--amline-color-border-default));color:var(--amline-color-fg-default)}.ap-header__search:focus-visible{outline:2px solid var(--amline-theme-accent);outline-offset:2px}.ap-header__search-text{white-space:nowrap}.ap-header__search-kbd{padding:1px 5px;border:1px solid var(--amline-color-border-default);border-radius:6px;background:var(--amline-color-bg-canvas);color:var(--amline-color-fg-muted);font-size:10.5px;font-weight:700;line-height:1.6}@media (max-width: 1200px){.ap-header__search{width:36px;padding:0;justify-content:center}.ap-header__search-text,.ap-header__search-kbd{display:none}}.ap-nav-search-results{display:flex;flex-direction:column;gap:4px;margin:0 4px 12px;padding:10px 8px;border:1px solid var(--amline-color-border-default);border-radius:var(--amline-radius-md);background:color-mix(in srgb,var(--amline-theme-accent) 5%,var(--amline-color-bg-surface))}.ap-nav-search-results .ap-nav-label{margin:0 4px 6px}.ap-nav-search-results .ap-nav-empty{margin:4px}.ap-cmdk{position:fixed;top:0;right:0;bottom:0;left:0;z-index:var(--ap-z-command, 100);display:flex;align-items:flex-start;justify-content:center;padding:12vh 16px 16px}.ap-cmdk__overlay{position:fixed;top:0;right:0;bottom:0;left:0;background:#0f172a73;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px)}.ap-cmdk__panel{position:relative;display:flex;flex-direction:column;width:min(640px,100%);max-height:min(70vh,560px);overflow:hidden;background:var(--amline-color-bg-surface);border:1px solid var(--amline-color-border-default);border-radius:var(--amline-radius-xl, 16px);box-shadow:var(--amline-shadow-lg, 0 16px 40px -24px rgb(15 23 42 / .28));animation:ap-cmdk-in var(--amline-dur, .16s) var(--amline-ease-out, ease) both}@keyframes ap-cmdk-in{0%{opacity:0;transform:translateY(-8px)}to{opacity:1;transform:translateY(0)}}@media (prefers-reduced-motion: reduce){.ap-cmdk__panel{animation:none}}.ap-cmdk__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}.ap-cmdk__search{display:flex;align-items:center;gap:8px;padding:0 12px;border-bottom:1px solid var(--amline-color-border-default);color:var(--amline-color-fg-muted)}.ap-cmdk__input{flex:1;min-width:0;height:52px;border:0;outline:0;background:transparent;color:var(--amline-color-fg-default);font:inherit;font-size:14px}.ap-cmdk__input::placeholder{color:var(--amline-color-fg-muted)}.ap-cmdk__kbd{flex-shrink:0;padding:2px 6px;border:1px solid var(--amline-color-border-default);border-radius:6px;background:var(--amline-color-bg-canvas);color:var(--amline-color-fg-muted);font-size:10.5px;font-weight:700}.ap-cmdk__close{display:grid;place-items:center;flex-shrink:0;width:28px;height:28px;border:0;border-radius:var(--amline-radius-full, 999px);background:transparent;color:var(--amline-color-fg-muted);cursor:pointer}.ap-cmdk__close:hover{background:color-mix(in srgb,var(--amline-theme-accent) 12%,transparent);color:var(--amline-color-fg-default)}.ap-cmdk__close:focus-visible{outline:2px solid var(--amline-theme-accent);outline-offset:2px}.ap-cmdk__list{flex:1;min-height:0;margin:0;padding:6px;overflow-y:auto;overscroll-behavior:contain;list-style:none}.ap-cmdk__group{margin:0;padding:0;list-style:none}.ap-cmdk__group-label{margin:0;padding:8px 10px 4px;font-size:11px;font-weight:700;letter-spacing:.04em;color:var(--amline-color-fg-muted)}.ap-cmdk__option{display:flex;align-items:center;justify-content:space-between;gap:10px;padding:8px 10px;border-radius:var(--amline-radius-md);font-size:13.5px;color:var(--amline-color-fg-default);cursor:pointer}.ap-cmdk__option.is-active{background:color-mix(in srgb,var(--amline-theme-accent) 14%,var(--amline-color-bg-surface));border-inline-start:3px solid var(--amline-theme-accent);padding-inline-start:7px}.ap-cmdk__option.is-recent .ap-cmdk__option-title:before{content:"•";margin-inline-end:6px;color:var(--amline-theme-accent)}.ap-cmdk__option-title{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ap-cmdk__option-url{flex-shrink:0;max-width:45%;overflow:hidden;color:var(--amline-color-fg-muted);font-size:11px;text-overflow:ellipsis;white-space:nowrap}.ap-cmdk__empty{display:flex;flex-direction:column;gap:4px;padding:32px 16px;text-align:center;font-size:13px}.ap-cmdk__footer{display:flex;align-items:center;justify-content:space-between;gap:8px;padding:8px 12px;border-top:1px solid var(--amline-color-border-default);background:color-mix(in srgb,var(--amline-color-bg-canvas) 60%,var(--amline-color-bg-surface));color:var(--amline-color-fg-muted);font-size:11.5px}.ap-cmdk__hints{display:inline-flex;align-items:center;gap:12px}@media (max-width: 640px){.ap-cmdk{padding:8vh 10px 10px}.ap-cmdk__panel{max-height:82vh}.ap-cmdk__option-url{max-width:38%}.ap-cmdk__hints span:nth-child(2){display:none}}@media (max-width: 640px){:is(.amline-table-wrap,.ap-table-panel,.ap-table-wrap):not(.amline-card):not(.ap-panel):has(td[data-label]){overflow:visible;box-shadow:none;border:0;background:transparent}table:is(.ap-table--cards,.amline-table--cards,:has(>tbody>tr>td[data-label])){display:block;width:100%;border-collapse:separate;border-spacing:0}table:is(.ap-table--cards,.amline-table--cards,:has(>tbody>tr>td[data-label]))>thead{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}table:is(.ap-table--cards,.amline-table--cards,:has(>tbody>tr>td[data-label]))>tbody,table:is(.ap-table--cards,.amline-table--cards,:has(>tbody>tr>td[data-label]))>tbody>tr{display:block;width:100%}table:is(.ap-table--cards,.amline-table--cards,:has(>tbody>tr>td[data-label]))>tbody>tr{margin-bottom:10px;padding:4px 12px;border:1px solid var(--amline-color-border-default);border-radius:var(--amline-radius-lg, 12px);background:var(--amline-color-bg-surface);box-shadow:var(--amline-shadow-sm)}table:is(.ap-table--cards,.amline-table--cards,:has(>tbody>tr>td[data-label]))>tbody>tr>td{display:flex;align-items:center;justify-content:space-between;gap:12px;width:auto!important;min-width:0!important;padding:8px 0;border:0;border-bottom:1px dashed color-mix(in srgb,var(--amline-color-border-default) 85%,transparent);text-align:start;white-space:normal;overflow-wrap:anywhere}table:is(.ap-table--cards,.amline-table--cards,:has(>tbody>tr>td[data-label]))>tbody>tr>td:last-child{border-bottom:0}table:is(.ap-table--cards,.amline-table--cards,:has(>tbody>tr>td[data-label]))>tbody>tr>td:before{content:attr(data-label);flex:0 0 auto;max-width:45%;font-size:11px;font-weight:700;color:var(--amline-color-fg-muted);text-align:start}table:is(.ap-table--cards,.amline-table--cards,:has(>tbody>tr>td[data-label]))>tbody>tr>td:not([data-label]),table:is(.ap-table--cards,.amline-table--cards,:has(>tbody>tr>td[data-label]))>tbody>tr>td[data-label=""]{justify-content:flex-start}table:is(.ap-table--cards,.amline-table--cards,:has(>tbody>tr>td[data-label]))>tbody>tr>td[data-label=""]:before{display:none}table:is(.ap-table--cards,.amline-table--cards,:has(>tbody>tr>td[data-label]))>tbody>tr>td .amline-btn{flex:0 0 auto}.amline-table-wrap,.ap-table-wrap{-webkit-overflow-scrolling:touch}.amline-table:not(.amline-table--cards) th,.amline-table:not(.amline-table--cards) td{padding:8px 10px;font-size:.82rem}.ap-header{gap:8px}.ap-header__end{gap:6px}.ap-header__title{font-size:.95rem}.ap-header__clock{display:none}.ap-page-header{flex-direction:column;align-items:stretch;gap:12px}.ap-page-header__actions{flex-wrap:wrap}.ap-page-header__actions .amline-btn{flex:1 1 auto;justify-content:center}.ap-tabs{flex-wrap:nowrap;overflow-x:auto;scrollbar-width:none}.ap-tabs::-webkit-scrollbar{display:none}.ap-tabs__item{white-space:nowrap}.ap-toolbar{flex-direction:column;align-items:stretch}.ap-toolbar>*{width:100%}.ap-check{min-height:40px}}.amline-bottom-sheet{position:fixed;top:0;right:0;bottom:0;left:0;z-index:var(--ap-z-drawer);display:flex;align-items:flex-end;justify-content:center}.amline-bottom-sheet__panel{width:min(100%,640px);max-height:88vh;overflow:auto;padding:12px 16px calc(16px + env(safe-area-inset-bottom,0px));border-start-start-radius:var(--amline-radius-xl, 16px);border-start-end-radius:var(--amline-radius-xl, 16px);background:var(--amline-color-bg-surface);border:1px solid var(--amline-color-border-default);box-shadow:var(--amline-shadow-lg)}.amline-bottom-sheet__handle{width:44px;height:4px;margin:4px auto 10px;border-radius:999px;background:color-mix(in srgb,var(--amline-color-fg-muted) 40%,transparent)}.ap-sheet-filters{display:flex;flex-direction:column;gap:12px;max-height:min(60vh,480px);overflow:auto}.ap-sheet-actions{display:flex;gap:8px;width:100%}.ap-sheet-actions .amline-btn{flex:1}.ap-mgmt__tabs{align-items:center}button.ap-tabs__item{border:0;background:none;font:inherit;cursor:pointer}button.ap-tabs__item:focus-visible{outline:2px solid var(--amline-theme-accent);outline-offset:2px}.ap-tabs__item.is-primary:not(.is-active){background:color-mix(in srgb,var(--amline-theme-accent) 8%,transparent);color:var(--amline-theme-accent)}.ap-mgmt__toolbar{display:flex;align-items:flex-end;flex-wrap:wrap;gap:12px}.ap-mgmt__range-label{margin:0 0 6px;font-size:12px}.ap-mgmt__panel{min-height:180px;border-radius:var(--amline-radius-lg, 12px)}.ap-mgmt__panel:focus-visible{outline:2px solid var(--amline-theme-accent);outline-offset:4px}.ap-mgmt__range{display:flex;flex-direction:column;gap:10px}.ap-mgmt__range-options{display:inline-flex;flex-wrap:wrap;gap:4px;padding:4px;border:1px solid var(--amline-color-border-default);border-radius:var(--amline-radius-md, 8px);background:var(--amline-color-bg-surface)}.ap-mgmt__range-btn{min-height:34px;padding:0 14px;border:0;border-radius:var(--amline-radius-sm, 6px);background:none;color:var(--amline-color-fg-muted);font:inherit;font-size:13px;font-weight:600;cursor:pointer}.ap-mgmt__range-btn:hover{background:color-mix(in srgb,var(--amline-theme-accent) 10%,transparent)}.ap-mgmt__range-btn:focus-visible{outline:2px solid var(--amline-theme-accent);outline-offset:2px}.ap-mgmt__range-btn.is-active{background:var(--amline-theme-accent);color:var(--amline-color-fg-on-brand, #fff)}.ap-mgmt__range-dates{display:flex;align-items:flex-end;flex-wrap:wrap;gap:12px}.ap-mgmt__range-field{min-width:180px}.ap-mgmt__range-sep{padding-bottom:22px;color:var(--amline-color-fg-muted);font-size:13px}.ap-mgmt__jalali{margin:4px 0 0;font-size:12px;color:var(--amline-color-fg-muted)}.ap-mgmt-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(210px,1fr));gap:12px}.ap-mgmt-grid--2{grid-template-columns:repeat(auto-fit,minmax(280px,1fr))}.ap-mgmt-grid--3{grid-template-columns:repeat(auto-fit,minmax(240px,1fr))}.ap-mgmt-grid--4{grid-template-columns:repeat(auto-fit,minmax(190px,1fr))}.ap-mgmt-card{border-inline-start:3px solid var(--amline-color-border-default)}.ap-mgmt-card--brand{border-inline-start-color:var(--amline-theme-accent)}.ap-mgmt-card--success{border-inline-start-color:var(--amline-primitive-success-500, #12805c)}.ap-mgmt-card--warning{border-inline-start-color:var(--amline-primitive-warning-500, #b45309)}.ap-mgmt-card--danger{border-inline-start-color:var(--amline-color-status-destructive, #b42318)}.ap-mgmt-card__head{display:flex;align-items:flex-start;justify-content:space-between;gap:8px}.ap-mgmt-card__label{margin:0;font-size:13px;font-weight:700;color:var(--amline-color-fg-muted)}.ap-mgmt-card__value{margin:8px 0 0;font-size:1.6rem;font-weight:800;letter-spacing:-.02em;color:var(--amline-color-fg-default);font-variant-numeric:tabular-nums}.ap-mgmt-card__target{font-size:.9rem;font-weight:600;color:var(--amline-color-fg-muted)}.ap-mgmt-card__suffix{margin-inline-start:4px;font-size:.85rem;font-weight:600;color:var(--amline-color-fg-muted)}.ap-mgmt-card__hint{margin:8px 0 0;font-size:12px;color:var(--amline-color-fg-muted)}.ap-mgmt-change{display:inline-block;margin-top:6px;font-size:12px;font-weight:700;font-variant-numeric:tabular-nums}.ap-mgmt-change--up{color:var(--amline-primitive-success-600, #0f6b4f)}.ap-mgmt-change--down{color:var(--amline-color-status-destructive, #b42318)}.ap-mgmt-change--flat{color:var(--amline-color-fg-muted)}.ap-mgmt-rag{flex:none;padding:2px 8px;border:1px solid var(--amline-color-border-default);border-radius:var(--amline-radius-full, 999px);font-size:11px;font-weight:700}.ap-mgmt-rag--green{border-color:color-mix(in srgb,var(--amline-primitive-success-500, #12805c) 40%,transparent);background:color-mix(in srgb,var(--amline-primitive-success-500, #12805c) 12%,transparent);color:var(--amline-primitive-success-700, #0b5c43)}.ap-mgmt-rag--yellow{border-color:color-mix(in srgb,var(--amline-primitive-warning-500, #b45309) 40%,transparent);background:color-mix(in srgb,var(--amline-primitive-warning-500, #b45309) 12%,transparent);color:var(--amline-primitive-warning-700, #92400e)}.ap-mgmt-rag--red{border-color:color-mix(in srgb,var(--amline-color-status-destructive, #b42318) 40%,transparent);background:color-mix(in srgb,var(--amline-color-status-destructive, #b42318) 12%,transparent);color:var(--amline-color-status-destructive, #b42318)}.ap-mgmt-progress{height:8px;margin-top:10px;border-radius:var(--amline-radius-full, 999px);background:var(--amline-color-bg-muted, rgba(15 23 42 / .08));overflow:hidden}.ap-mgmt-progress__fill{display:block;height:100%;border-radius:inherit;background:var(--amline-theme-accent)}.ap-mgmt-progress__fill--success{background:var(--amline-primitive-success-500, #12805c)}.ap-mgmt-progress__fill--warning{background:var(--amline-primitive-warning-500, #b45309)}.ap-mgmt-progress__fill--danger{background:var(--amline-color-status-destructive, #b42318)}.ap-mgmt-kpi-form{display:flex;flex-direction:column;gap:10px}.ap-mgmt-kpi-row{display:flex;align-items:center;justify-content:space-between;gap:12px;font-size:13px}.ap-mgmt-kpi-row__label{color:var(--amline-color-fg-muted)}.ap-mgmt-kpi-input{width:9rem;text-align:center}.ap-mgmt-kpi-actions{display:flex;gap:8px;flex-wrap:wrap}.ap-mgmt-section-title{margin:4px 0 0;font-size:14px;font-weight:700}.ap-mgmt-diff{display:inline-block;max-width:220px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;vertical-align:bottom;font-size:12px}.ap-mgmt-danger{color:var(--amline-color-status-destructive, #b42318);font-weight:700}.ap-mgmt-links{display:flex;flex-wrap:wrap;gap:8px}.ap-mgmt-link{padding:8px 12px;border:1px solid var(--amline-color-border-default);border-radius:var(--amline-radius-md, 8px);background:var(--amline-color-bg-surface);font-size:13px;font-weight:600;color:var(--amline-theme-accent)}.ap-mgmt-link:hover{border-color:var(--amline-theme-accent)}.ap-mgmt-link:focus-visible{outline:2px solid var(--amline-theme-accent);outline-offset:2px}.ap-mgmt-timeline{list-style:none;margin:0;padding:0;display:flex;flex-direction:column}.ap-mgmt-timeline__item{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:10px 0;border-bottom:1px solid var(--amline-color-border-default);font-size:13px}.ap-mgmt-timeline__item:last-child{border-bottom:0}.ap-mgmt-timeline__time{flex:none;font-variant-numeric:tabular-nums}.ap-mgmt-field{display:inline-flex;flex-direction:column;gap:6px;min-width:220px}@media (max-width: 640px){.ap-mgmt__tabs{flex-wrap:nowrap;overflow-x:auto;-webkit-overflow-scrolling:touch}.ap-mgmt__tabs .ap-tabs__item{white-space:nowrap}.ap-mgmt__range-dates,.ap-mgmt__toolbar{align-items:stretch}.ap-mgmt__range-field,.ap-mgmt-field,.ap-mgmt-kpi-input{width:100%;min-width:0}.ap-mgmt-timeline__item{flex-direction:column;align-items:flex-start;gap:4px}}@media (prefers-reduced-motion: reduce){.ap-mgmt-link,.ap-mgmt__range-btn{transition:none}}.ap-perm-toolbar{display:flex;flex-wrap:wrap;align-items:flex-start;justify-content:space-between;gap:12px}.ap-perm-modes{display:inline-flex;flex-wrap:wrap;gap:8px}.ap-perm-summary{display:flex;flex-wrap:wrap;gap:8px}.ap-perm-summary>span{padding:6px 10px;border:1px solid var(--amline-color-border-default);border-radius:var(--amline-radius-md, 10px);background:color-mix(in srgb,var(--amline-color-bg-canvas) 60%,var(--amline-color-bg-surface))}.ap-perm-note{margin:0;padding:10px 12px;border-radius:var(--amline-radius-md, 10px);background:color-mix(in srgb,var(--amline-theme-accent) 8%,var(--amline-color-bg-surface));color:var(--amline-color-fg-default);font-size:.85rem;font-weight:600}.ap-perm-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(260px,1fr));gap:12px}.ap-perm-module{display:flex;align-items:center;justify-content:space-between;gap:10px;padding:10px 12px;border:1px solid var(--amline-color-border-default);border-radius:var(--amline-radius-md, 10px);background:var(--amline-color-bg-surface)}.ap-perm-module__label{font-size:.85rem;font-weight:600}.ap-perm-module__select{flex:0 0 11rem;min-width:0;margin:0}.ap-perm-group{padding:12px;border:1px solid var(--amline-color-border-default);border-radius:var(--amline-radius-md, 10px);background:var(--amline-color-bg-surface)}.ap-perm-group__head{display:flex;align-items:center;justify-content:space-between;gap:8px;margin-bottom:8px}.ap-perm-group__title{font-size:.85rem;font-weight:700}.ap-perm-list{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:4px;max-height:320px;overflow:auto}.ap-perm-item{display:flex;align-items:flex-start;gap:8px;padding:6px 8px;border-radius:var(--amline-radius-sm, 6px)}.ap-perm-item.is-editable{cursor:pointer}.ap-perm-item.is-editable:hover{background:color-mix(in srgb,var(--amline-theme-accent) 6%,transparent)}.ap-perm-item input[type=checkbox]{width:1.05em;height:1.05em;margin-top:.2em;accent-color:var(--amline-theme-accent);flex:0 0 auto}.ap-perm-item input[type=checkbox]:focus-visible{outline:2px solid var(--amline-theme-accent);outline-offset:2px}.ap-perm-item__text{display:flex;flex-direction:column;gap:2px;min-width:0}.ap-perm-item__label{font-size:.85rem;font-weight:600}.ap-perm-item__desc{font-size:11px;line-height:1.6;color:var(--amline-color-fg-muted)}.ap-activity-toolbar{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:12px}.ap-activity-links{display:flex;flex-wrap:wrap;gap:8px;margin-top:12px}.ap-range-switch{display:inline-flex;gap:4px;padding:4px;border:1px solid var(--amline-color-border-default);border-radius:999px;background:var(--amline-color-bg-surface)}.ap-range-switch button{padding:6px 12px;border:0;border-radius:999px;background:transparent;color:var(--amline-color-fg-muted);font:inherit;font-size:.8rem;font-weight:600;cursor:pointer}.ap-range-switch button:hover{background:color-mix(in srgb,var(--amline-theme-accent) 8%,transparent)}.ap-range-switch button.is-active{background:color-mix(in srgb,var(--amline-theme-accent) 14%,transparent);color:var(--amline-theme-accent)}.ap-range-switch button:focus-visible{outline:2px solid var(--amline-theme-accent);outline-offset:2px}.ap-activity-list{list-style:none;margin:0;padding:0;display:flex;flex-direction:column}.ap-activity-item{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;padding:10px 0;border-bottom:1px solid var(--amline-color-border-default)}.ap-activity-item:last-child{border-bottom:0}.ap-activity-item__meta{display:flex;align-items:flex-start;gap:8px;min-width:0}.ap-event-chip{flex:0 0 auto;padding:2px 8px;border-radius:999px;font-size:11px;font-weight:700;background:color-mix(in srgb,var(--amline-theme-accent) 12%,transparent);color:var(--amline-theme-accent)}.ap-session-actions{display:flex;flex-wrap:wrap;gap:8px}.ap-session-device{display:inline-flex;flex-wrap:wrap;align-items:center;gap:6px}.ap-thread-card{margin-top:12px;padding:12px;border:1px solid var(--amline-color-border-default);border-radius:var(--amline-radius-lg, 12px);background:color-mix(in srgb,var(--amline-color-bg-canvas) 55%,var(--amline-color-bg-surface))}.ap-thread-card__head{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:8px;margin-bottom:4px}@media (max-width: 640px){.ap-perm-grid{grid-template-columns:1fr}.ap-perm-module{flex-direction:column;align-items:stretch}.ap-perm-module__select{flex:1 1 auto}.ap-range-switch{width:100%;justify-content:space-between}.ap-activity-item{flex-direction:column;gap:4px}}.p3c-picker{display:block}.p3c-picker__results{margin-top:8px;border:1px solid var(--amline-color-border-default);border-radius:var(--amline-radius-md);background:var(--amline-color-bg-surface);max-height:260px;overflow:auto;padding:6px}.p3c-picker__list{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:4px}.p3c-picker__option{width:100%;display:flex;align-items:center;gap:10px;padding:8px 10px;border:1px solid transparent;border-radius:var(--amline-radius-sm);background:transparent;text-align:start;cursor:pointer}.p3c-picker__option:hover,.p3c-picker__option:focus-visible{border-color:color-mix(in srgb,var(--amline-theme-accent) 35%,var(--amline-color-border-default));background:color-mix(in srgb,var(--amline-theme-accent) 8%,transparent)}.p3c-picker__option strong{display:block;font-size:13px}.p3c-picker__option em{display:block;font-size:11.5px;font-style:normal;color:var(--amline-color-fg-muted)}.p3c-picker__selected{list-style:none;margin:8px 0 0;padding:0;display:flex;flex-wrap:wrap;gap:6px}.p3c-chip{display:inline-flex;align-items:center;gap:4px;padding:2px 8px;border-radius:999px;font-size:12px;background:color-mix(in srgb,var(--amline-theme-accent) 12%,transparent);color:var(--amline-color-fg-default)}.p3c-chip button{border:0;background:transparent;cursor:pointer;color:var(--amline-color-fg-muted);display:inline-flex;align-items:center}.p3c-avatar{display:inline-flex;align-items:center;justify-content:center;width:30px;height:30px;border-radius:999px;font-size:11.5px;font-weight:700;background:color-mix(in srgb,var(--amline-theme-accent) 16%,transparent);color:var(--amline-theme-accent);flex-shrink:0}.p3c-calendar__nav{display:flex;align-items:center;gap:8px}.p3c-calendar__label{min-width:180px;text-align:center;font-weight:700}.p3c-calendar__weekdays,.p3c-calendar__grid{display:grid;grid-template-columns:repeat(7,minmax(0,1fr));gap:6px}.p3c-calendar__weekdays{margin-bottom:6px;text-align:center;font-size:12px;color:var(--amline-color-fg-muted)}.p3c-calendar__cell{min-height:108px;padding:6px;border:1px solid var(--amline-color-border-default);border-radius:var(--amline-radius-md);background:var(--amline-color-bg-surface);display:flex;flex-direction:column;gap:4px}.p3c-calendar__cell.is-empty{border-style:dashed;background:transparent}.p3c-calendar__cell.is-today{border-color:color-mix(in srgb,var(--amline-theme-accent) 60%,var(--amline-color-border-default))}.p3c-calendar__cell.is-selected{box-shadow:0 0 0 2px color-mix(in srgb,var(--amline-theme-accent) 35%,transparent)}.p3c-calendar__day{align-self:flex-start;min-width:26px;height:26px;border-radius:999px;border:0;background:transparent;font-weight:700;cursor:pointer;color:var(--amline-color-fg-default)}.p3c-calendar__day:hover,.p3c-calendar__day:focus-visible{background:color-mix(in srgb,var(--amline-theme-accent) 16%,transparent)}.p3c-calendar__day--wide{width:100%;height:auto;border-radius:var(--amline-radius-sm);display:flex;justify-content:space-between;align-items:center;padding:4px 8px}.p3c-calendar__items{display:flex;flex-direction:column;gap:3px;overflow:hidden}.p3c-calendar__more{border:0;background:transparent;color:var(--amline-color-fg-muted);font-size:11.5px;text-align:start;cursor:pointer}.p3c-calendar__week{display:grid;grid-template-columns:repeat(7,minmax(0,1fr));gap:8px}.p3c-calendar__week-col{min-height:200px;padding:8px;border:1px solid var(--amline-color-border-default);border-radius:var(--amline-radius-md);background:var(--amline-color-bg-surface);display:flex;flex-direction:column;gap:6px}.p3c-calendar__week-col.is-today{border-color:color-mix(in srgb,var(--amline-theme-accent) 55%,var(--amline-color-border-default))}.p3c-event{display:block;width:100%;text-align:start;border:0;cursor:pointer;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.p3c-event__time{font-weight:700;margin-inline-end:4px}.p3c-agenda__day{border:1px solid var(--amline-color-border-default);border-radius:var(--amline-radius-md);padding:10px 12px;background:var(--amline-color-bg-surface)}.p3c-board{display:flex;gap:12px;overflow-x:auto;padding-bottom:8px}.p3c-board__column{min-width:260px;flex:1 0 260px;border:1px solid var(--amline-color-border-default);border-radius:var(--amline-radius-md);background:color-mix(in srgb,var(--amline-color-bg-canvas) 60%,var(--amline-color-bg-surface));display:flex;flex-direction:column}.p3c-board__head{display:flex;align-items:center;justify-content:space-between;gap:8px;padding:10px 12px;border-bottom:1px solid var(--amline-color-border-default)}.p3c-board__cards{display:flex;flex-direction:column;gap:8px;padding:10px;min-height:220px}.p3c-card{border:1px solid var(--amline-color-border-default);border-radius:var(--amline-radius-md);background:var(--amline-color-bg-surface);padding:10px;display:flex;flex-direction:column;gap:8px}.p3c-card.is-overdue{border-color:color-mix(in srgb,var(--amline-color-status-destructive) 45%,var(--amline-color-border-default))}.p3c-card__body{display:flex;flex-direction:column;gap:6px;border:0;background:transparent;text-align:start;cursor:pointer;padding:0}.p3c-card__body header{display:flex;align-items:center;gap:8px}.p3c-card__body p{margin:0;font-size:12px;line-height:1.7}.p3c-card__meta{display:flex;flex-wrap:wrap;align-items:center;gap:8px;font-size:11.5px}.p3c-card__status{display:flex;align-items:center;gap:8px;font-size:12px}.p3c-card__status select{flex:1}.p3c-project-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:12px}.p3c-project{border:1px solid var(--amline-color-border-default);border-radius:var(--amline-radius-md);background:var(--amline-color-bg-surface);padding:14px;display:flex;flex-direction:column;gap:8px;color:inherit;text-decoration:none}.p3c-project:hover,.p3c-project:focus-visible{border-color:color-mix(in srgb,var(--amline-theme-accent) 45%,var(--amline-color-border-default))}.p3c-project header,.p3c-project footer{display:flex;align-items:center;justify-content:space-between;gap:8px}.p3c-project p{margin:0;font-size:12.5px}@media (max-width: 900px){.p3c-calendar__grid,.p3c-calendar__weekdays,.p3c-calendar__week{grid-template-columns:repeat(2,minmax(0,1fr))}.p3c-calendar__cell{min-height:88px}.p3c-board{flex-direction:column}.p3c-board__column{min-width:0;flex:0 0 auto}}.p3-finance-form>*{min-width:0}.p3-finance-form__grid{display:grid;gap:12px;grid-template-columns:repeat(auto-fit,minmax(220px,1fr))}.p3-finance-form__section{display:flex;flex-direction:column;gap:10px;padding:12px;border:1px solid var(--amline-color-border-default, #d5d9dd);border-radius:var(--amline-radius-md, 10px);background:color-mix(in srgb,var(--amline-color-bg-surface, #fff) 65%,transparent)}.p3-finance-form__summary{display:block;padding:10px 12px;border-radius:var(--amline-radius-md, 10px);background:color-mix(in srgb,var(--amline-color-status-destructive, #b42318) 12%,var(--amline-color-bg-surface, #fff));border-inline-start:3px solid var(--amline-color-status-destructive, #b42318)}.p3-finance-form__submit.is-loading{cursor:progress}.p3-finance-form__leave-text{margin:0;line-height:1.9;color:var(--amline-color-fg-muted, #6b7280)}.p3-finance-form__preview{padding:12px;border:1px solid var(--amline-color-border-default, #d5d9dd);border-radius:var(--amline-radius-md, 10px);background:color-mix(in srgb,var(--amline-theme-accent, #2563eb) 6%,transparent)}.p3-finance-form__preview-title{margin:0 0 8px;font-size:.875rem;font-weight:700}.p3-finance-form__preview-grid{display:grid;gap:6px;grid-template-columns:repeat(auto-fit,minmax(180px,1fr));font-size:.875rem}.p3-finance-form__preview-grid p{margin:0}.p3-finance-form__preview-note{margin:8px 0 0;font-size:.75rem;color:var(--amline-color-fg-muted, #6b7280)}.p3-finance-row-actions{display:flex;flex-wrap:wrap;gap:6px}.p3-finance-amount--income{color:var(--amline-color-status-success, #067647);font-variant-numeric:tabular-nums}.p3-finance-amount--expense{color:var(--amline-color-status-destructive, #b42318);font-variant-numeric:tabular-nums}.p3-finance-cards{display:grid;gap:14px;grid-template-columns:repeat(auto-fit,minmax(240px,1fr))}.p3-finance-cards__balance{margin:0 0 6px;font-size:1.25rem;font-weight:700;font-variant-numeric:tabular-nums}.p3-finance-cards__actions{display:flex;flex-wrap:wrap;gap:8px;margin-top:12px}.p3-finance-report__totals{display:grid;gap:14px;grid-template-columns:repeat(auto-fit,minmax(200px,1fr))}.p3-finance-report__columns{display:grid;gap:14px;grid-template-columns:repeat(auto-fit,minmax(280px,1fr))}.p3-finance-report__lines{display:flex;flex-direction:column;gap:8px}.p3-finance-report__line{display:flex;justify-content:space-between;gap:12px;font-size:.875rem;font-variant-numeric:tabular-nums}.p3-finance-report__line+.p3-finance-report__line{padding-top:8px;border-top:1px solid var(--amline-color-border-default, #d5d9dd)}.p3-finance-report__line-value{text-align:end}@media (max-width: 640px){.p3-finance-form__grid,.p3-finance-cards,.p3-finance-report__columns,.p3-finance-report__totals{grid-template-columns:1fr}.p3-finance-report__line{flex-direction:column;gap:2px}}.r4-form>*{min-width:0}.r4-form__grid{display:grid;gap:14px;align-items:start;grid-template-columns:minmax(0,1fr)}@media (min-width: 720px){.r4-form__grid{grid-template-columns:repeat(2,minmax(0,1fr))}}.r4-form__col--full{grid-column:1 / -1}.r4-form__section{min-width:0;margin:0;padding:14px;border:1px solid var(--amline-color-border-default, #d5d9dd);border-radius:var(--amline-radius-md, 10px);background:color-mix(in srgb,var(--amline-color-bg-surface, #fff) 65%,transparent)}.r4-form__legend{padding-inline:6px;font-size:.875rem;font-weight:700;color:var(--amline-color-fg-default, #14181c)}.r4-form__field{min-width:0}.r4-form__help,.r4-form__error{display:block;line-height:1.6}.r4-form__field--invalid .amline-label,.r4-form__field.is-invalid .amline-label{color:var(--amline-color-status-destructive, #b42318)}.r4-form__field--group:focus-visible{outline:2px solid var(--amline-theme-accent, #2563eb);outline-offset:2px}.r4-form__checklist{display:grid;gap:4px 14px;margin-top:4px;grid-template-columns:repeat(auto-fit,minmax(160px,1fr))}.r4-form__check{min-height:32px}.r4-form__checkbox{width:1.05em;height:1.05em;accent-color:var(--amline-theme-accent, #2563eb);cursor:pointer}.r4-form__checkbox:disabled{cursor:not-allowed;opacity:.6}.r4-form__textarea{min-height:96px;padding:10px 12px;line-height:1.8;resize:vertical}.r4-form__checkbox:focus-visible,.r4-form__textarea:focus-visible{outline:2px solid var(--amline-theme-accent, #2563eb);outline-offset:2px}@media (max-width: 640px){.r4-form__grid,.r4-form__checklist{grid-template-columns:minmax(0,1fr)}}.r4-public{min-height:100dvh;display:flex;flex-direction:column;background:color-mix(in srgb,var(--amline-color-bg-canvas) 92%,var(--amline-color-bg-surface));color:var(--amline-color-fg-default)}.r4-public__inner{width:100%;max-width:960px;margin:0 auto;padding:0 16px}.r4-public__header{border-bottom:1px solid var(--amline-color-border-default);background:color-mix(in srgb,var(--amline-color-bg-surface) 92%,transparent);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);padding:14px 0}.r4-public__brand{display:flex;align-items:center;gap:12px;min-width:0}.r4-public__title{margin:0;font-size:18px;font-weight:800;letter-spacing:-.01em;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.r4-public__subtitle{margin:2px 0 0;font-size:12.5px;color:var(--amline-color-fg-muted)}.r4-public__actions{display:flex;flex-wrap:wrap;gap:8px;align-items:center;margin-top:10px}.r4-public__header .r4-public__actions{margin-top:12px}.r4-public__main{flex:1 1 auto;padding:20px 0 32px}.r4-public__card{border:1px solid var(--amline-color-border-default);border-radius:var(--amline-radius-md);background:var(--amline-color-bg-surface);padding:16px}.r4-public__file-head{display:flex;align-items:center;gap:12px;margin-bottom:4px}.r4-public__file-head h2{margin:0;font-size:16px;font-weight:700}.r4-public__file-icon{display:inline-flex;align-items:center;justify-content:center;width:44px;height:44px;flex-shrink:0;border-radius:var(--amline-radius-md);background:color-mix(in srgb,var(--amline-theme-accent) 14%,transparent);color:var(--amline-theme-accent)}.r4-public__preview{margin-top:16px;border:1px solid var(--amline-color-border-default);border-radius:var(--amline-radius-md);padding:10px;text-align:center;overflow:auto}.r4-public__preview img{max-width:100%;max-height:70vh;border-radius:var(--amline-radius-sm)}.r4-public__preview--frame{padding:0;overflow:hidden}.r4-public__preview--frame iframe{display:block;width:100%;min-height:70vh;border:0}.r4-public__list{list-style:none;margin:12px 0 0;padding:0;display:flex;flex-direction:column;gap:8px}.r4-public__list-item{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:10px 12px;border:1px solid var(--amline-color-border-default);border-radius:var(--amline-radius-md);background:color-mix(in srgb,var(--amline-color-bg-surface) 96%,var(--amline-color-bg-canvas))}.r4-public__row{display:flex;align-items:center;gap:10px;min-width:0}.r4-public__row>div{display:flex;flex-direction:column;gap:2px;min-width:0}.r4-public__row .r4-public__file-icon{width:36px;height:36px}.r4-public__error{display:flex;flex-direction:column;align-items:center;gap:10px;text-align:center;border:1px solid color-mix(in srgb,var(--amline-color-status-destructive) 35%,var(--amline-color-border-default));border-radius:var(--amline-radius-md);background:color-mix(in srgb,var(--amline-color-status-destructive) 6%,var(--amline-color-bg-surface));padding:28px 20px}.r4-public__error h2{margin:0;font-size:16px}.r4-public__error-icon{color:var(--amline-color-status-destructive)}.r4-public__footer{border-top:1px solid var(--amline-color-border-default);padding:14px 0;background:var(--amline-color-bg-surface)}.r4-public__footer .r4-public__inner{display:flex;align-items:center;justify-content:space-between;gap:12px;flex-wrap:wrap}@media (max-width: 640px){.r4-public__list-item{flex-direction:column;align-items:stretch}.r4-public__row{align-items:flex-start}}.r4-crm__actions{display:flex;align-items:center;flex-wrap:wrap;gap:8px}.r4-crm__metrics{display:grid;grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:12px}.r4-crm__chips{display:flex;align-items:center;flex-wrap:wrap;gap:8px}button.ap-chip{border:0;font:inherit;cursor:pointer}button.ap-chip:hover{filter:brightness(.97)}button.ap-chip:focus-visible{outline:2px solid var(--amline-theme-accent);outline-offset:2px}.r4-crm__chip.is-active{box-shadow:inset 0 0 0 2px var(--amline-theme-accent)}.r4-crm__chip-clear{padding:0 4px;border:0;background:none;font:inherit;cursor:pointer}.r4-crm__chip-clear:focus-visible{outline:2px solid var(--amline-theme-accent);outline-offset:2px;border-radius:var(--amline-radius-sm, 6px)}.r4-crm__contact{display:flex;flex-direction:column;gap:2px}.r4-crm__links{display:inline-flex;align-items:center;gap:8px;white-space:nowrap}.r4-crm__search{display:flex;flex-direction:column;gap:12px;margin-top:12px}.r4-crm__search-group{padding-top:8px;border-top:1px solid var(--amline-color-border-default)}.r4-crm__search-title{margin:0 0 6px;font-size:13px;font-weight:700;color:var(--amline-color-fg-muted)}.r4-crm__search-list{list-style:none;margin:0;padding:0;display:flex;flex-direction:column}.r4-crm__search-item{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:8px 0;border-bottom:1px solid var(--amline-color-border-default)}.r4-crm__search-item:last-child{border-bottom:0}.r4-crm__search-main{display:flex;flex-direction:column;gap:2px;min-width:0}.r4-crm__search-actions{display:inline-flex;align-items:center;gap:10px;flex:none}.r4-crm__search-actions button{border:0;background:none;font:inherit;cursor:pointer}.r4-crm__search-actions button:focus-visible{outline:2px solid var(--amline-theme-accent);outline-offset:2px;border-radius:var(--amline-radius-sm, 6px)}@media (max-width: 640px){.r4-crm__search-item{flex-direction:column;align-items:flex-start;gap:6px}.r4-crm__search-actions{flex-wrap:wrap}}@media (prefers-reduced-motion: reduce){button.ap-chip:hover{filter:none}}.ap-voip-result{display:flex;flex-direction:column;gap:8px;padding:12px 14px;border:1px solid var(--amline-color-border-default);border-radius:var(--amline-radius-lg, 12px);background:color-mix(in srgb,var(--amline-theme-accent) 6%,var(--amline-color-bg-surface))}.ap-voip-result--success{border-color:color-mix(in srgb,var(--amline-primitive-success-500, #53bb6a) 45%,var(--amline-color-border-default));background:color-mix(in srgb,var(--amline-primitive-success-500, #53bb6a) 12%,var(--amline-color-bg-surface))}.ap-voip-result--danger{border-color:color-mix(in srgb,var(--amline-primitive-danger-500, #d64545) 45%,var(--amline-color-border-default));background:color-mix(in srgb,var(--amline-primitive-danger-500, #d64545) 12%,var(--amline-color-bg-surface))}.ap-voip-result__head{display:flex;align-items:center;justify-content:space-between;gap:10px}.ap-voip-result__message{margin:0;font-size:13px;color:var(--amline-color-fg-default)}.ap-voip-warn{border-color:color-mix(in srgb,var(--amline-primitive-warning-500, #d97706) 45%,var(--amline-color-border-default))!important;background:color-mix(in srgb,var(--amline-primitive-warning-500, #d97706) 12%,var(--amline-color-bg-surface))!important;font-size:13px}.ap-voip-rec{display:inline-flex;align-items:center;gap:8px;flex-wrap:wrap}.ap-voip-rec__audio{width:190px;height:34px;max-width:100%}.ap-voip-caller{display:flex;align-items:center;justify-content:space-between;gap:12px;flex-wrap:wrap;margin-top:10px;padding:12px;border:1px solid var(--amline-color-border-default);border-radius:var(--amline-radius-lg, 12px);background:var(--amline-color-bg-canvas)}.ap-voip-caller strong{display:block;font-size:14px}.ap-voip-caller__badges,.ap-voip-caller__actions{display:flex;align-items:center;gap:6px;flex-wrap:wrap}.ap-voip-caller__badges{margin-top:6px}.ap-voip-meta{display:flex;flex-direction:column;gap:4px;padding:8px 10px;border:1px solid var(--amline-color-border-default);border-radius:var(--amline-radius-md);background:var(--amline-color-bg-canvas)}.ap-voip-extensions{display:flex;flex-wrap:wrap;gap:6px}.ap-voip-queue{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin-bottom:12px}.ap-voip-queue__cell{display:flex;flex-direction:column;gap:4px;padding:10px 12px;border:1px solid var(--amline-color-border-default);border-radius:var(--amline-radius-md);background:var(--amline-color-bg-canvas)}.ap-voip-queue__cell strong{font-size:16px}.ap-voip-queue__actions{display:flex;flex-wrap:wrap;gap:8px;margin-bottom:12px}@media (max-width: 900px){.ap-voip-queue{grid-template-columns:minmax(0,1fr)}.ap-voip-caller{align-items:stretch}}@media (max-width: 640px){.ap-voip-rec{flex-direction:column;align-items:stretch}.ap-voip-rec__audio{width:100%}.ap-voip-queue__actions .amline-btn{flex:1 1 100%}}.r5-panel__toolbar{align-items:flex-end}.r5-panel__toolbar .amline-field{min-width:170px}.r5-panel__body{margin-top:12px}.r5-panel__section{display:flex;flex-direction:column;gap:8px}.r5-section-head{display:flex;align-items:center;justify-content:space-between;gap:10px;flex-wrap:wrap}.r5-section-title{margin:0;font-size:14px;font-weight:700;color:var(--amline-color-fg-default)}.r5-grid-2{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:14px}.r5-live__status{display:inline-flex;align-items:center;gap:8px;flex-wrap:wrap}.r5-live__badge{display:inline-flex;align-items:center;gap:6px;min-height:26px;padding:0 10px;border-radius:var(--amline-radius-full, 999px);background:color-mix(in srgb,var(--amline-primitive-success-500, #12805c) 14%,transparent);color:var(--amline-primitive-success-700, #0b5c43);font-size:11px;font-weight:700}.r5-live__badge i{width:7px;height:7px;border-radius:50%;background:currentColor;animation:r5-pulse 1.6s ease-in-out infinite}@keyframes r5-pulse{0%,to{opacity:1}50%{opacity:.25}}.r5-live__stats{display:grid;grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:12px}.r5-bars{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:10px}.r5-bars__head{display:flex;align-items:baseline;justify-content:space-between;gap:10px;font-size:13px}.r5-bars__value{flex:none;font-variant-numeric:tabular-nums}.r5-bars__track{height:8px;margin-top:4px;border-radius:var(--amline-radius-full, 999px);background:var(--amline-color-bg-muted, rgba(15 23 42 / .08));overflow:hidden}.r5-bars__fill{display:block;height:100%;border-radius:inherit;background:linear-gradient(90deg,var(--amline-theme-accent),color-mix(in srgb,var(--amline-theme-accent) 55%,transparent))}.r5-funnel__chart{display:flex;flex-direction:column;gap:3px}.r5-funnel__row{display:grid;grid-template-columns:minmax(110px,1.1fr) minmax(0,2.4fr) minmax(120px,auto);align-items:center;gap:10px}.r5-funnel__label{font-size:13px;font-weight:600}.r5-funnel__track{position:relative;height:46px;background:color-mix(in srgb,var(--amline-color-fg-muted) 6%,transparent);border-radius:var(--amline-radius-sm, 6px)}.r5-funnel__shape{position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(180deg,color-mix(in srgb,var(--amline-theme-accent) 88%,transparent),color-mix(in srgb,var(--amline-theme-accent) 55%,transparent))}.r5-funnel__value{display:flex;flex-direction:column;align-items:flex-end;gap:2px;font-size:12px;font-variant-numeric:tabular-nums}.r5-funnel__value strong{font-size:15px}.r5-funnel__step{color:var(--amline-color-fg-muted)}.r5-timeline{display:flex;flex-direction:column;gap:6px}.r5-timeline__chart{width:100%;height:170px;padding:4px 0;border-radius:var(--amline-radius-md, 8px);background:color-mix(in srgb,var(--amline-color-fg-muted) 5%,transparent)}.r5-timeline__chart svg{display:block;width:100%;height:100%}.r5-timeline__area{fill:color-mix(in srgb,var(--amline-theme-accent) 14%,transparent);stroke:none}.r5-timeline__line{fill:none;stroke-width:2}.r5-timeline__line--total{stroke:var(--amline-theme-accent)}.r5-timeline__line--1{stroke:var(--amline-primitive-info-500, #0e7490)}.r5-timeline__line--2{stroke:var(--amline-primitive-warm-500, #b45309)}.r5-timeline__line--3{stroke:var(--amline-primitive-success-500, #12805c)}.r5-timeline__axis{display:flex;align-items:center;justify-content:space-between;gap:10px;font-size:11px;font-variant-numeric:tabular-nums;color:var(--amline-color-fg-muted)}.r5-timeline__legend{list-style:none;margin:0;padding:0;display:flex;align-items:center;flex-wrap:wrap;gap:10px;font-size:11px;color:var(--amline-color-fg-muted)}.r5-timeline__legend li{display:inline-flex;align-items:center;gap:5px}.r5-timeline__dot{width:8px;height:8px;border-radius:50%;background:var(--amline-theme-accent)}.r5-timeline__dot--1{background:var(--amline-primitive-info-500, #0e7490)}.r5-timeline__dot--2{background:var(--amline-primitive-warm-500, #b45309)}.r5-timeline__dot--3{background:var(--amline-primitive-success-500, #12805c)}.r5-tabs{display:inline-flex;flex-wrap:wrap;gap:4px;padding:4px;border:1px solid var(--amline-color-border-default);border-radius:var(--amline-radius-md, 8px);background:var(--amline-color-bg-surface)}.r5-tabs__btn{min-height:34px;padding:0 14px;border:0;border-radius:var(--amline-radius-sm, 6px);background:none;color:var(--amline-color-fg-muted);font:inherit;font-size:13px;font-weight:600;cursor:pointer}.r5-tabs__btn:hover{background:color-mix(in srgb,var(--amline-theme-accent) 10%,transparent)}.r5-tabs__btn:focus-visible{outline:2px solid var(--amline-theme-accent);outline-offset:2px}.r5-tabs__btn.is-active{background:var(--amline-theme-accent);color:var(--amline-color-fg-on-brand, #fff)}@media (max-width: 640px){.r5-funnel__row{grid-template-columns:1fr;gap:4px}.r5-funnel__track{height:34px}.r5-funnel__value{align-items:flex-start;flex-direction:row;flex-wrap:wrap;gap:6px}.r5-timeline__chart{height:130px}}@media (prefers-reduced-motion: reduce){.r5-live__badge i{animation:none}}.ap-ai__tabs{align-items:center}.ap-ai__tabs button.ap-tabs__item{border:0;background:none;font:inherit;cursor:pointer;white-space:nowrap}.ap-ai__tabs button.ap-tabs__item:focus-visible{outline:2px solid var(--amline-theme-accent);outline-offset:2px}.ap-ai__panel{display:flex;flex-direction:column;gap:16px;scroll-margin-top:90px}.ap-ai__panel:focus-visible{outline:2px solid var(--amline-theme-accent);outline-offset:4px;border-radius:var(--amline-radius-md)}@media (max-width: 900px){.ap-ai__tabs{flex-wrap:nowrap;overflow-x:auto;overscroll-behavior-x:contain}}.ap-ai__section{display:flex;flex-direction:column;gap:8px;scroll-margin-top:90px}.ap-ai__stats.ap-stats{grid-template-columns:repeat(auto-fit,minmax(190px,1fr))}.ap-ai__kv-block{margin-top:12px}.ap-ai__cell{display:flex;flex-direction:column;gap:2px;min-width:0}.ap-ai__cell strong,.ap-ai__cell span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ap-ai__mask{display:inline-block;max-width:260px;overflow:hidden;padding:2px 8px;border:1px solid var(--amline-color-border-default);border-radius:var(--amline-radius-sm);background:var(--amline-color-bg-canvas);font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:12px;letter-spacing:.04em;text-overflow:ellipsis;white-space:nowrap;vertical-align:middle}.ap-ai__note{margin:0;padding:10px 12px;border:1px solid var(--amline-color-border-default);border-radius:var(--amline-radius-md);background:color-mix(in srgb,var(--amline-theme-accent) 6%,var(--amline-color-bg-surface));font-size:13px;line-height:1.9;color:var(--amline-color-fg-default)}.ap-ai__note--warn{border-color:color-mix(in srgb,var(--amline-primitive-warning-500, #d97706) 45%,var(--amline-color-border-default));background:color-mix(in srgb,var(--amline-primitive-warning-500, #d97706) 12%,var(--amline-color-bg-surface))}.ap-ai__result{display:flex;flex-direction:column;gap:8px;padding:12px 14px;border:1px solid color-mix(in srgb,var(--amline-primitive-success-500, #53bb6a) 45%,var(--amline-color-border-default));border-radius:var(--amline-radius-lg, 12px);background:color-mix(in srgb,var(--amline-primitive-success-500, #53bb6a) 12%,var(--amline-color-bg-surface))}.ap-ai__result--danger{border-color:color-mix(in srgb,var(--amline-primitive-danger-500, #d64545) 45%,var(--amline-color-border-default));background:color-mix(in srgb,var(--amline-primitive-danger-500, #d64545) 12%,var(--amline-color-bg-surface))}.ap-ai__result-head{display:flex;align-items:center;justify-content:space-between;gap:10px}.ap-ai__result-message{margin:0;font-size:13px}.ap-ai__reasons{display:flex;align-items:center;flex-wrap:wrap;gap:6px;font-size:12px}.ap-ai__chat-result{display:flex;flex-direction:column;gap:10px;margin-top:12px;padding:12px;border:1px solid var(--amline-color-border-default);border-radius:var(--amline-radius-lg, 12px);background:var(--amline-color-bg-canvas)}.ap-ai__chat-answer p{margin:6px 0 0;padding:10px 12px;border-radius:var(--amline-radius-md);background:var(--amline-color-bg-surface);border:1px solid var(--amline-color-border-default);font-size:14px;line-height:2;white-space:pre-wrap;overflow-wrap:anywhere}.ap-ai__chat-meta{display:flex;flex-direction:column;gap:4px}@media (max-width: 640px){.ap-ai__mask{max-width:150px}.ap-ai__result-head{align-items:flex-start}}.r5-realtor{--r5-radius: var(--amline-radius-md)}.r5-form-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(230px,1fr));gap:12px}.r5-kpi{display:block;margin-top:6px;font-size:1.25rem;font-weight:800}.r5-fieldset{margin:12px 0;padding:12px;border:1px solid var(--amline-color-border-default);border-radius:var(--r5-radius)}.r5-fieldset legend{padding:0 6px;font-size:12.5px;font-weight:700;color:var(--amline-color-fg-muted)}.r5-check-row{display:flex;flex-wrap:wrap;gap:14px}.r5-check{display:inline-flex;align-items:center;gap:6px;font-size:13px;cursor:pointer}.r5-check input{width:16px;height:16px}.r5-commission__rows strong{font-variant-numeric:tabular-nums}.r5-commission__hint{font-size:11.5px}.r5-tariff__caption{text-align:start;padding:8px 12px;font-size:13px;font-weight:700;color:var(--amline-color-fg-muted)}.r5-tariff__note,.r5-tariff__source{padding:8px 12px;font-size:12px}.r5-ad__title{display:flex;flex-direction:column;gap:2px;min-width:0}.r5-ad__title small{font-size:11.5px}.r5-row-actions{display:inline-flex;align-items:center;gap:10px;white-space:nowrap}.r5-link-danger{border:0;background:transparent;padding:0;color:var(--amline-color-status-destructive);font:inherit;font-weight:700;cursor:pointer}.r5-link-danger:focus-visible,.r5-row-actions a:focus-visible{outline:2px solid var(--amline-theme-accent);outline-offset:2px;border-radius:4px}.r5-package-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:12px}.r5-package{display:flex;flex-direction:column;gap:10px;padding:14px;border:1px solid var(--amline-color-border-default);border-radius:var(--r5-radius);background:var(--amline-color-bg-surface)}.r5-package header{display:flex;align-items:center;justify-content:space-between;gap:8px}.r5-package h3{margin:0;font-size:15px;font-weight:700}.r5-package__meta{display:grid;grid-template-columns:repeat(auto-fit,minmax(80px,1fr));gap:8px;margin:0}.r5-package__meta dt{font-size:11.5px;color:var(--amline-color-fg-muted)}.r5-package__meta dd{margin:2px 0 0;font-weight:700;font-variant-numeric:tabular-nums}.r5-chat__log{display:flex;flex-direction:column;gap:10px;max-height:420px;overflow-y:auto;padding:4px;margin-bottom:12px}.r5-chat__bubble{align-self:flex-start;max-width:85%;padding:8px 12px;border:1px solid var(--amline-color-border-default);border-radius:var(--r5-radius);background:color-mix(in srgb,var(--amline-color-bg-canvas) 60%,var(--amline-color-bg-surface))}.r5-chat__bubble.is-mine{align-self:flex-end;border-color:color-mix(in srgb,var(--amline-theme-accent) 40%,var(--amline-color-border-default));background:color-mix(in srgb,var(--amline-theme-accent) 10%,var(--amline-color-bg-surface))}.r5-chat__bubble p{margin:4px 0 0;font-size:13px;line-height:1.8;white-space:pre-wrap;word-break:break-word}.r5-chat__meta{display:flex;align-items:center;justify-content:space-between;gap:10px;font-size:11.5px}.r5-chat__compose{border-top:1px solid var(--amline-color-border-default);padding-top:12px}@media (max-width: 720px){.r5-chat__bubble{max-width:100%}}.ap-credit-stepper__actions{display:flex;flex-wrap:wrap;gap:8px}.ap-steps{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}.ap-step{display:flex;flex-direction:column;gap:6px;padding:10px 12px;border:1px solid var(--amline-color-border-default);border-radius:var(--amline-radius-md, 10px);background:var(--amline-color-bg-surface)}.ap-step.is-active{border-color:var(--amline-theme-accent);background:color-mix(in srgb,var(--amline-theme-accent) 7%,var(--amline-color-bg-surface))}.ap-step.is-done{border-color:color-mix(in srgb,var(--amline-primitive-success-500) 45%,var(--amline-color-border-default))}.ap-step__btn{display:flex;align-items:center;gap:8px;padding:0;border:0;border-radius:var(--amline-radius-sm, 6px);background:transparent;color:var(--amline-color-fg-default);font:inherit;font-size:.85rem;font-weight:600;text-align:start;cursor:pointer}.ap-step__btn:disabled{color:var(--amline-color-fg-muted);cursor:not-allowed}.ap-step__btn:focus-visible{outline:2px solid var(--amline-theme-accent);outline-offset:2px}.ap-step__num{display:grid;place-items:center;flex:0 0 auto;width:26px;height:26px;border-radius:999px;background:color-mix(in srgb,var(--amline-theme-accent) 14%,transparent);color:var(--amline-theme-accent);font-size:12px;font-weight:800}.ap-step__label{min-width:0;line-height:1.7}.ap-step.is-done .ap-step__num{background:color-mix(in srgb,var(--amline-primitive-success-500) 18%,transparent);color:var(--amline-primitive-success-500)}.ap-step__note{font-size:11px;line-height:1.6;color:var(--amline-color-fg-muted)}.ap-inquiry-image{display:flex;flex-direction:column;align-items:flex-start;gap:6px;margin:0}.ap-inquiry-image img{max-width:100%;max-height:320px;border:1px solid var(--amline-color-border-default);border-radius:var(--amline-radius-md, 10px);background:var(--amline-color-bg-canvas)}.ap-inquiry-list{margin:0;padding-inline-start:18px}.ap-inquiry-raw{font-size:.8rem}.ap-inquiry-raw summary{color:var(--amline-theme-accent);font-weight:600;cursor:pointer}.ap-inquiry-raw summary:focus-visible{outline:2px solid var(--amline-theme-accent);outline-offset:2px}.ap-inquiry-raw textarea{width:100%;margin-top:6px;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:11px;line-height:1.6;direction:ltr;border:1px solid var(--amline-color-border-default);border-radius:var(--amline-radius-sm, 6px);background:var(--amline-color-bg-canvas);color:var(--amline-color-fg-default)}@media (max-width: 640px){.ap-steps{grid-template-columns:1fr}.ap-credit-stepper__actions{width:100%}.ap-credit-stepper__actions .amline-btn{flex:1 1 auto;justify-content:center}}.r6-select{position:relative}.r6-select__menu{min-width:100%}.r6-select__search{width:100%;margin-bottom:6px}.r6-select__list{max-height:260px;margin:0;padding:0;overflow-y:auto;list-style:none}.r6-select__empty{padding:10px 12px;font-size:.85rem;text-align:center}.r6-select__error,.r6-select__help{display:block;line-height:1.6}.r6-select-field.is-invalid .amline-label{color:var(--amline-color-status-destructive, #b42318)}.r6-select .amline-dropdown__option.is-focused{background:color-mix(in srgb,var(--amline-theme-accent, #2563eb) 12%,transparent)}.r6-options{min-width:0}.r6-options__status{margin:6px 0 0;font-size:.85rem}.r6-options__retry{margin-top:6px}.r6-select__search:focus-visible{outline:2px solid var(--amline-theme-accent, #2563eb);outline-offset:1px}@media (max-width: 640px){.r6-select__list{max-height:200px}}.ap-crash{display:flex;align-items:center;justify-content:center;min-height:60vh;padding:32px 20px;background:var(--amline-color-bg-canvas, #f7f8fa)}.ap-crash:focus-visible{outline:none;box-shadow:var(--amline-focus-ring)}.ap-crash__card{width:100%;max-width:560px;padding:24px;border:1px solid var(--ap-border, var(--amline-color-border-default));border-radius:var(--amline-radius-xl, 16px);background:var(--amline-color-bg-surface);box-shadow:var(--amline-shadow-md);text-align:start}.ap-crash__title{margin:0 0 8px;font-size:1.05rem;font-weight:700;color:var(--amline-color-fg-default)}.ap-crash__message{margin:0;font-size:.9rem;line-height:1.9;color:var(--amline-color-fg-muted)}.ap-crash__actions{display:flex;flex-wrap:wrap;gap:8px;margin-top:16px}.ap-crash__details{margin-top:16px;padding-top:12px;border-top:1px solid var(--amline-color-border-default);font-size:.8rem;color:var(--amline-color-fg-muted)}.ap-crash__summary{cursor:pointer;font-weight:600}.ap-crash__pre{margin:8px 0 0;padding:10px 12px;max-height:240px;overflow:auto;border-radius:var(--amline-radius-sm, 6px);background:color-mix(in srgb,var(--amline-color-fg-default) 7%,transparent);color:var(--amline-color-fg-default);font-size:.75rem;line-height:1.7;text-align:left;white-space:pre-wrap;word-break:break-word}.ap-api-error__text{margin:0;font-size:.9rem;line-height:1.9;color:var(--amline-color-fg-muted)}.ap-build-notice{position:fixed;inset-inline:12px;bottom:12px;z-index:var(--ap-z-toast, 80);display:flex;align-items:center;justify-content:space-between;gap:12px;max-width:520px;margin-inline:auto;padding:10px 14px;border:1px solid var(--ap-border, var(--amline-color-border-default));border-radius:var(--amline-radius-md, 10px);background:var(--amline-color-bg-surface);box-shadow:var(--amline-shadow-lg);font-size:.875rem;color:var(--amline-color-fg-default)}.ap-build-notice__text{line-height:1.8}@media (max-width: 640px){.ap-crash{padding:20px 12px}.ap-crash__card{padding:18px}.ap-build-notice{align-items:flex-start;flex-direction:column}}.ap-pwa-banners{position:fixed;inset-inline-start:16px;bottom:74px;z-index:var(--ap-z-dropdown, 20);display:flex;flex-direction:column;gap:10px;width:min(360px,calc(100vw - 32px));pointer-events:none}.ap-pwa-banner{pointer-events:auto;display:flex;align-items:flex-start;gap:12px;padding:14px;border:1px solid var(--amline-color-border-default, #dbe3ea);border-radius:var(--amline-radius-lg, 14px);background:var(--amline-color-bg-surface, #fff);color:var(--amline-color-fg-default, #14202b);box-shadow:var(--amline-shadow-lg, 0 12px 32px rgb(15 23 42 / .12));animation:amline-fade-up var(--amline-dur, .24s) var(--amline-ease-out, ease) both}.ap-pwa-banner__icon{flex:0 0 auto;display:inline-flex;align-items:center;justify-content:center;width:30px;height:30px;border-radius:var(--amline-radius-full, 999px);background:color-mix(in srgb,var(--amline-theme-accent) 14%,transparent);color:var(--amline-theme-accent)}.ap-pwa-banner__body{flex:1 1 auto;min-width:0;display:flex;flex-direction:column;gap:2px}.ap-pwa-banner__title{margin:0;font-size:13px;font-weight:700}.ap-pwa-banner__text{margin:0;font-size:12px;line-height:1.9;color:var(--amline-color-fg-muted, #5b6b7b)}.ap-pwa-banner__actions{display:flex;flex-wrap:wrap;gap:8px;margin-top:10px}.ap-pwa-banner__actions .amline-btn:focus-visible{outline:2px solid var(--amline-theme-accent, #0f766e);outline-offset:2px}@media (max-width: 640px){.ap-pwa-banners{inset-inline:12px;bottom:68px;width:auto}}@media (prefers-reduced-motion: reduce){.ap-pwa-banner{animation:none}}.r7-files{min-width:0}.r7-files__input{display:none}.r7-files__list{display:flex;flex-direction:column;gap:8px;margin-top:6px}.r7-files__item{display:flex;align-items:center;gap:10px;padding:8px;border:1px solid var(--amline-color-border-default, #d5d9dd);border-radius:var(--amline-radius-md, 10px);background:color-mix(in srgb,var(--amline-color-bg-surface, #fff) 70%,transparent)}.r7-files__item.is-error{border-color:var(--amline-color-status-destructive, #b42318)}.r7-files__thumb{width:48px;height:48px;flex:0 0 48px;object-fit:cover;border-radius:calc(var(--amline-radius-md, 10px) - 4px);background:color-mix(in srgb,var(--amline-theme-accent, #2563eb) 8%,transparent);border:1px solid var(--amline-color-border-default, #d5d9dd)}.r7-files__thumb--empty{display:grid;place-items:center;font-size:.75rem;font-weight:700;color:var(--amline-color-fg-muted, #6b7280)}.r7-files__name{flex:1 1 auto;min-width:0;overflow:hidden;font-size:.85rem;text-overflow:ellipsis;white-space:nowrap}.r7-files__progress{flex:0 0 120px;height:8px;overflow:hidden;border-radius:999px;background:color-mix(in srgb,var(--amline-theme-accent, #2563eb) 15%,transparent)}.r7-files__progress-bar{display:block;height:100%;background:var(--amline-theme-accent, #2563eb);transition:width var(--amline-dur-fast, .15s) ease}.r7-files__percent{flex:0 0 auto;font-size:.75rem;font-variant-numeric:tabular-nums}.r7-files__actions{display:flex;align-items:center;gap:10px;margin-top:8px;flex-wrap:wrap}.r7-files__status{font-size:.8rem}.r7-files__error,.r7-files__help{display:block;line-height:1.6}.r7-files__submit-hint{margin:0;font-size:.85rem}.r7-files.is-invalid .amline-label{color:var(--amline-color-status-destructive, #b42318)}.r7-files:focus-visible{outline:2px solid var(--amline-theme-accent, #2563eb);outline-offset:2px}@media (max-width: 640px){.r7-files__item{flex-wrap:wrap}.r7-files__progress{flex:1 1 100%}}@media (prefers-reduced-motion: reduce){.r7-files__progress-bar{transition:none}}.r7-files.r4-form__col--full .r7-files__list{display:grid;gap:8px;grid-template-columns:repeat(auto-fill,minmax(240px,1fr))}.r7-files.r4-form__col--full .r7-files__thumb{width:56px;height:56px;flex:0 0 56px}.r7-files.r4-form__col--full .r7-files__progress{flex:0 0 90px}@media (max-width: 640px){.r7-files.r4-form__col--full .r7-files__list{grid-template-columns:minmax(0,1fr)}}:root{--ap-imp-z: 70;--ap-imp-bar-h: 48px}.ap-imp-banner{position:fixed;inset-block-start:0;inset-inline:0;z-index:var(--ap-imp-z);display:flex;align-items:center;gap:10px;min-height:var(--ap-imp-bar-h);padding:7px 14px;border-bottom:1px solid #fcd34d;background:#fffbeb;color:#451a03;box-shadow:0 6px 18px -12px #78350f8c;font-size:13px;font-weight:600;animation:amline-fade-up var(--amline-dur, .24s) var(--amline-ease-out, ease) both}.ap-imp-banner__icon{flex:0 0 auto;display:inline-grid;place-items:center;width:26px;height:26px;border-radius:999px;background:#fde68a;color:#92400e}.ap-imp-banner__text{flex:1 1 auto;min-width:0;display:flex;flex-direction:column;gap:1px}.ap-imp-banner__title{margin:0;font-weight:700;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.ap-imp-banner__meta{margin:0;font-size:11.5px;font-weight:500;line-height:1.7;color:#78350f;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.ap-imp-banner__actions{display:flex;flex:0 0 auto;align-items:center;gap:8px}.ap-imp-banner__actions .amline-btn:focus-visible{outline:2px solid #78350f;outline-offset:2px}.ap-imp-label--short{display:none}body:has(.ap-imp-banner){padding-block-start:var(--ap-imp-bar-h)}body:has(.ap-imp-banner) .ap-shell{min-height:calc(100vh - var(--ap-imp-bar-h))}body:has(.ap-imp-banner) .ap-header{top:var(--ap-imp-bar-h)}[data-theme=dark] .ap-imp-banner{border-bottom-color:color-mix(in srgb,#d97706 55%,transparent);background:color-mix(in srgb,#d97706 16%,var(--amline-color-bg-surface, #111827));color:#fde68a;box-shadow:0 6px 18px -12px #000000b3}[data-theme=dark] .ap-imp-banner__icon{background:color-mix(in srgb,#d97706 32%,transparent);color:#fde68a}[data-theme=dark] .ap-imp-banner__meta{color:#fcd34d}@media (max-width: 640px){:root{--ap-imp-bar-h: 52px}.ap-imp-banner{gap:8px;padding:6px 10px;font-size:12px}.ap-imp-banner__meta,.ap-imp-label--full{display:none}.ap-imp-label--short{display:inline}.ap-imp-banner__actions .amline-btn{padding-inline:10px}}@media (prefers-reduced-motion: reduce){.ap-imp-banner{animation:none}}
