:root{--dolly-meta-blue: #0064e0;--dolly-meta-blue-hover: #0143b5;--dolly-meta-blue-pressed: #004bb9;--dolly-meta-blue-light: #47a5fa;--dolly-facebook-blue: #1877f2;--dolly-text-charcoal: #1c2b33;--dolly-text-slate: #5d6c7b;--dolly-secondary-text: #65676b;--dolly-text-body: #050505;--dolly-white: #ffffff;--dolly-soft-gray: #f1f4f7;--dolly-warm-gray: #f7f8fa;--dolly-web-wash: #f0f2f5;--dolly-baby-blue: #e8f3ff;--dolly-near-black: #1c1e21;--dolly-oculus-light: #181a1b;--dolly-divider: #ced0d4;--dolly-divider-gray: #dee3e9;--dolly-cta-gray-border: #cbd2d9;--dolly-success: #31a24c;--dolly-store-success: #007d1e;--dolly-error: #e41e3f;--dolly-store-error: #c80a28;--dolly-warning: #f7b928;--dolly-cta-disabled: #dee3e9;--dolly-cta-disabled-text: #8595a4;--dolly-link-blue: #385898;--dolly-input-focus-border: hsl(214, 89%, 52%);--ds-bg-hero: var(--dolly-near-black);--ds-bg-page: var(--dolly-soft-gray);--ds-bg-elevated: var(--dolly-white);--ds-surface-filter: var(--dolly-warm-gray);--ds-text-primary: var(--dolly-text-body);--ds-text-secondary: var(--dolly-text-slate);--ds-text-tertiary: var(--dolly-secondary-text);--ds-text-inverse: var(--dolly-white);--ds-accent: var(--dolly-meta-blue);--ds-accent-hover: var(--dolly-meta-blue-hover);--ds-link: var(--dolly-link-blue);--ds-link-on-dark: var(--dolly-meta-blue-light);--ds-focus-ring: var(--dolly-meta-blue);--ds-shadow-card: 0 12px 28px 0 rgba(0, 0, 0, .2), 0 2px 4px 0 rgba(0, 0, 0, .1);--ds-nav-glass: rgba(241, 244, 247, .82);--ds-radius: 8px;--ds-radius-card: 20px;--ds-radius-feature: 24px;--ds-radius-input: 8px;--ds-radius-filter: 12px;--ds-radius-pill: 100px;--ds-container: 1440px;--ds-font-display: "Montserrat", "Helvetica Neue", Helvetica, Arial, "Noto Sans", "PingFang SC", "Microsoft YaHei", sans-serif;--ds-font-text: "Montserrat", "Helvetica Neue", Helvetica, Arial, "Noto Sans", "PingFang SC", "Microsoft YaHei", sans-serif;--ds-font-utility: Helvetica, Arial, sans-serif;--app-header-sticky-height: calc(56px + env(safe-area-inset-top, 0px)) ;--atp-font-sans: var(--ds-font-text);--atp-radius: var(--ds-radius-input);--atp-border: var(--dolly-divider);--atp-text-page-title-size: clamp(2.25rem, 4.2vw, 4rem);--atp-text-page-title-weight: 500;--atp-text-page-title-lh: 1.16;--atp-text-body-size: 1.125rem;--atp-text-body-weight: 400;--atp-text-body-lh: 1.44;--atp-text-caption-size: .875rem;--atp-text-caption-weight: 400;--atp-text-caption-lh: 1.43;--atp-text-caption-color: var(--dolly-secondary-text);--atp-text-nav-group-size: .75rem;--atp-text-nav-group-weight: 700;--atp-text-nav-group-color: var(--dolly-secondary-text);--atp-text-muted: var(--dolly-text-slate);--ds-border-hairline: rgba(0, 0, 0, .08);--ds-border-subtle: rgba(0, 0, 0, .1);--ds-success: var(--dolly-store-success);--ds-warning: #b45309;--ds-error: var(--dolly-store-error);--ds-accent-tint-subtle: rgba(0, 100, 224, .06);--ds-accent-tint-soft: rgba(0, 100, 224, .09);--ds-accent-tint-mid: rgba(0, 100, 224, .12);--ds-accent-tint-strong: rgba(0, 100, 224, .16);--ds-tab-active-fill: var(--dolly-baby-blue);--ds-fill-subtle: rgba(0, 0, 0, .035);--ds-fill-muted: rgba(0, 0, 0, .05);--ds-warning-surface-soft: rgba(247, 185, 40, .12);--ds-warning-surface: rgba(247, 185, 40, .16);--ds-warning-border-soft: rgba(180, 83, 9, .28);--ds-warning-border-strong: rgba(180, 83, 9, .4);--ds-warning-foreground-strong: #92400e;--ds-scrim: rgba(0, 0, 0, .48);--ds-border-medium: rgba(10, 19, 23, .12);--ds-border-muted: rgba(0, 0, 0, .08);--ds-fill-track: rgba(0, 0, 0, .025);--ds-fill-hover-soft: var(--dolly-web-wash);--ds-link-tint-hover: rgba(56, 88, 152, .1);--ds-accent-border-focus: rgba(0, 100, 224, .45);--ds-accent-glow-focus: rgba(0, 100, 224, .22);--ds-text-on-dark-secondary: rgba(255, 255, 255, .78);--ds-text-on-dark-tertiary: rgba(255, 255, 255, .6);--ds-text-on-dark-muted: rgba(255, 255, 255, .52);--ds-border-on-dark-soft: rgba(255, 255, 255, .35);--ds-fill-on-dark-soft: rgba(255, 255, 255, .14);--ds-fill-on-dark-hover: rgba(255, 255, 255, .22);--ds-fill-on-dark-tap: rgba(255, 255, 255, .1);--ds-shadow-sm: 0 2px 4px 0 rgba(0, 0, 0, .08);--ds-shadow-md: 0 12px 28px 0 rgba(0, 0, 0, .12), 0 2px 4px 0 rgba(0, 0, 0, .06);--ds-shadow-card-ambient: 0 12px 28px 0 rgba(0, 0, 0, .14), 0 2px 4px 0 rgba(0, 0, 0, .08);--ds-shadow-deploy: 0 12px 24px rgba(0, 0, 0, .08);--ds-shadow-deploy-hover: 0 16px 32px rgba(0, 0, 0, .12);--ds-error-surface: rgba(200, 10, 40, .1);--ds-error-ring: rgba(228, 30, 63, .25);--ds-error-emphasis: var(--dolly-error)}*,*:before,*:after{box-sizing:border-box}body{margin:0;font-family:var(--ds-font-text);font-size:1.125rem;font-weight:400;line-height:1.44;letter-spacing:-.14px;font-feature-settings:"ss01" 0,"ss02" 0,"kern" 1;color:var(--ds-text-primary);background:var(--ds-bg-page);-webkit-font-smoothing:antialiased}#root{min-height:100vh}.atp-shell input:not([type=checkbox]):not([type=radio]),.atp-shell textarea,.atp-shell select{border-radius:var(--ds-radius-input)}.atp-shell{font-family:inherit;display:grid;gap:24px;padding:0 0 96px;background:var(--ds-bg-page);min-height:100vh;box-sizing:border-box}.atp-mobile-nav-bar{display:none}@media(max-width:767px){body.atp-mobile-nav-open .atp-mobile-nav-bar{display:none}.atp-mobile-nav-bar{display:flex;align-items:center;justify-content:space-between;gap:12px;position:sticky;top:var(--app-header-sticky-height);z-index:58;min-height:48px;padding-top:6px;padding-bottom:6px;padding-left:max(clamp(16px,4vw,24px),env(safe-area-inset-left,0px));padding-right:max(clamp(16px,4vw,24px),env(safe-area-inset-right,0px));margin:0;background:var(--ds-nav-glass);backdrop-filter:blur(16px) saturate(160%);-webkit-backdrop-filter:blur(16px) saturate(160%);border-bottom:1px solid rgba(0,0,0,.1);font-family:var(--ds-font-text)}.atp-mobile-nav-bar__brand{font-family:var(--ds-font-display);font-size:16px;font-weight:500;letter-spacing:-.16px;color:var(--dolly-text-charcoal);font-feature-settings:"ss01" 1,"ss02" 1}.atp-mobile-nav-bar__toggle{flex:0 0 auto;width:48px;height:48px;display:inline-flex;align-items:center;justify-content:center;margin:0;padding:0;border:none;border-radius:12px;background:transparent;color:var(--dolly-text-charcoal);cursor:pointer;transition:background-color .2s ease,color .2s ease}.atp-mobile-nav-bar__toggle:hover{background:var(--ds-accent-tint-subtle);color:var(--ds-accent)}.atp-mobile-nav-bar__toggle:focus-visible{outline:2px auto Highlight;box-shadow:0 0 0 3px var(--ds-accent-glow-focus)}.atp-mobile-nav-bar__svg{display:block;flex-shrink:0}.atp-sidebar--desktop{display:none!important}.ds-hero .atp-page-title{font-size:2.25rem;line-height:1.16}.ds-hero{padding-top:48px;padding-bottom:48px}.atp-layout{grid-template-columns:1fr;gap:32px;padding-top:32px;padding-bottom:48px}}.atp-mobile-nav-scrim{position:fixed;top:var(--app-header-sticky-height);left:env(safe-area-inset-left,0px);right:env(safe-area-inset-right,0px);bottom:0;z-index:55;background:#0009}.atp-mobile-nav-panel{position:fixed;top:var(--app-header-sticky-height);left:env(safe-area-inset-left,0px);right:env(safe-area-inset-right,0px);bottom:0;z-index:56;display:flex;flex-direction:column;background:var(--dolly-white);overflow:hidden;box-shadow:0 8px 32px #0000001f}.atp-mobile-nav-panel__header{flex-shrink:0;display:flex;align-items:center;justify-content:space-between;gap:12px;min-height:48px;padding:10px max(16px,env(safe-area-inset-right,0px)) 10px max(20px,env(safe-area-inset-left,0px));border-bottom:1px solid var(--dolly-divider-gray)}.atp-mobile-nav-panel__title{margin:0;font-family:var(--ds-font-display);font-size:18px;font-weight:700;line-height:1.44;letter-spacing:-.02em;color:var(--dolly-text-charcoal);font-feature-settings:"ss01" 1,"ss02" 1}.atp-mobile-nav-panel__close{flex:0 0 auto;width:48px;height:48px;display:inline-flex;align-items:center;justify-content:center;margin:0;padding:0;border:none;border-radius:12px;background:transparent;color:var(--dolly-text-charcoal);cursor:pointer;transition:background-color .2s ease}.atp-mobile-nav-panel__close:hover{background:var(--ds-fill-subtle)}.atp-mobile-nav-panel__close:focus-visible{outline:2px auto Highlight;box-shadow:0 0 0 3px var(--ds-accent-glow-focus)}.atp-mobile-nav-panel__body{flex:1 1 auto;min-height:0;overflow-y:auto;padding:16px max(20px,env(safe-area-inset-right,0px)) max(40px,env(safe-area-inset-bottom,0px)) max(20px,env(safe-area-inset-left,0px));-webkit-overflow-scrolling:touch}.atp-mobile-nav-panel__body .atp-nav-item{min-height:44px}.ds-container{width:100%;max-width:var(--ds-container);margin:0 auto;padding-left:max(clamp(16px,3vw,40px),env(safe-area-inset-left,0px));padding-right:max(clamp(16px,3vw,40px),env(safe-area-inset-right,0px));padding-top:0;padding-bottom:0}.ds-inline-banner{padding:12px 16px;border-radius:var(--ds-radius);font-size:.875rem;line-height:1.43;letter-spacing:-.224px;color:var(--ds-text-secondary);background:var(--ds-fill-subtle)}.ds-inline-banner--warn{background:var(--ds-warning-surface-soft);color:var(--ds-warning-foreground-strong);border:1px solid var(--ds-warning-border-soft)}.ds-callout{padding:12px 14px;border-radius:var(--ds-radius);background:var(--ds-fill-subtle);border:1px solid var(--ds-border-hairline);font-size:.875rem;line-height:1.45;letter-spacing:-.224px;color:var(--ds-text-secondary)}.ds-rule-top{padding-top:12px;border-top:1px dashed var(--ds-border-subtle)}.ds-stack-divider{margin-top:12px;padding-top:12px;border-top:1px dashed var(--ds-border-subtle)}.ds-caption{font-size:.75rem;line-height:1.33;letter-spacing:-.12px;color:var(--ds-text-tertiary)}.ds-caption--mb6{margin-bottom:6px}.ds-caption--mb12{margin:0 0 12px}.ds-status-ok{color:var(--ds-success);font-weight:500}.ds-status-warn{color:var(--ds-warning);font-weight:500}.ds-surface-card{border:none;border-radius:var(--ds-radius);padding:12px 14px;background:var(--ds-bg-elevated);box-shadow:var(--ds-shadow-sm)}.ds-dialog-text{margin:0 0 12px;font-size:.875rem;line-height:1.55;letter-spacing:-.224px;color:var(--ds-text-secondary)}.ds-modal-backdrop{position:fixed;inset:0;z-index:1200;display:flex;align-items:center;justify-content:center;padding:max(16px,env(safe-area-inset-top,0px)) max(16px,env(safe-area-inset-right,0px)) max(16px,env(safe-area-inset-bottom,0px)) max(16px,env(safe-area-inset-left,0px));box-sizing:border-box;background:var(--ds-scrim);isolation:isolate;backdrop-filter:none;-webkit-backdrop-filter:none}.ds-modal-backdrop--z-1000{z-index:1000}.ds-modal-backdrop--z-40{z-index:1200}.ds-modal-backdrop--z-45{z-index:1205}.ds-modal-backdrop--z-50{z-index:1210}.ds-modal-backdrop--z-55{z-index:1225}.ds-modal-backdrop--z-60{z-index:1235}.ds-modal-backdrop--z-1290{z-index:1290}.ds-modal-backdrop--z-1300{z-index:1300}body:has(.ds-modal-backdrop) .ds-glass-nav,body:has(.ds-modal-backdrop) .app-header,body:has(.ds-modal-backdrop) .atp-mobile-nav-bar,body:has(.ds-modal-backdrop) .login-mobile-bar{backdrop-filter:none;-webkit-backdrop-filter:none;background:#f1f4f7f5}body:has(.ds-modal-backdrop) .atp-bottom-meta{backdrop-filter:none;-webkit-backdrop-filter:none;background:#fffffffa}.atp-modal-stack{display:grid;gap:12px}.atp-modal-grid-2{display:grid;grid-template-columns:1fr 1fr;gap:10px}.atp-modal-form-heading{margin:0;font-family:var(--ds-font-display);font-size:1.0625rem;font-weight:600;line-height:1.35;letter-spacing:-.02em;color:var(--ds-text-primary)}.ds-caption--mt6-tight{margin-top:6px;line-height:1.4}.atp-age-range-row{display:flex;gap:8px}.atp-input-split-half{width:50%;min-width:0}.atp-label-span-cols{grid-column:1 / -1}.ds-caption--field-hint{margin:0 0 6px}.ds-caption--block-mt6{display:block;margin-top:6px}.atp-input-fluid-420{width:100%;max-width:420px;box-sizing:border-box}.atp-field-label.atp-field-label--tight-mb{margin-bottom:4px}.ds-modal{background:var(--ds-bg-elevated);border-radius:var(--ds-radius-card);max-width:520px;width:100%;max-height:85vh;display:flex;flex-direction:column;border:none;box-shadow:var(--ds-shadow-card);overflow:hidden}.ds-modal--wide{max-width:720px}.ds-modal--medium{max-width:640px}.ds-modal--tall{max-height:90vh}.ds-modal__body--natural{white-space:normal}.fb-enum-select{width:100%;max-width:480px}.ds-modal--error{box-shadow:var(--ds-shadow-card),inset 0 0 0 1px var(--ds-error-ring)}.ds-modal__header{padding:14px 16px;border-bottom:1px solid var(--ds-border-hairline);display:flex;align-items:center;justify-content:space-between;gap:12px;flex-shrink:0}.ds-modal__title{margin:0;font-family:var(--ds-font-display);font-size:1.125rem;font-weight:600;line-height:1.2;letter-spacing:-.02em;color:var(--ds-text-primary)}.ds-modal__close{padding:4px 12px;border-radius:24px;border:none;background:transparent;color:var(--dolly-link-blue);font-family:var(--ds-font-text);font-size:14px;line-height:1.43;letter-spacing:-.14px;font-weight:400;cursor:pointer;transition:background .2s ease,color .2s ease}.ds-modal__close:hover:not(:disabled){text-decoration:underline;text-underline-offset:3px;background:#38589814}.ds-modal__close:disabled{color:var(--dolly-cta-disabled-text);cursor:not-allowed}.ds-modal__body{padding:16px;font-size:.875rem;line-height:1.55;letter-spacing:-.224px;color:var(--ds-text-secondary);overflow-y:auto;white-space:pre-wrap;word-break:break-word;flex:1 1 auto;min-height:0;overflow-x:hidden}.ds-modal__footer{padding:12px 16px 16px;display:flex;justify-content:flex-end;gap:10px;flex-shrink:0}.ds-modal__footer .atp-btn-primary{min-height:40px}.ds-hero{position:relative;background:var(--ds-bg-hero);color:var(--ds-text-inverse);padding:clamp(48px,8vw,80px) 0 clamp(40px,6vw,64px);text-align:center;overflow:hidden}.ds-hero:before{content:"";position:absolute;inset:0;background:radial-gradient(120% 80% at 50% 100%,rgba(0,100,224,.18),transparent 55%),linear-gradient(to bottom,#00000026,#0000008c);pointer-events:none}.ds-hero .ds-container{position:relative;z-index:1}.ds-hero .atp-page-title{color:var(--ds-text-inverse);font-family:var(--ds-font-display);font-size:clamp(2.25rem,5vw,4rem);font-weight:500;line-height:1.16;letter-spacing:-.02em;font-feature-settings:"ss01" 1,"ss02" 1;margin:0 0 16px;text-shadow:0 1px 24px rgba(0,0,0,.35)}.ds-hero-lead{font-family:var(--ds-font-text);font-size:clamp(1rem,2vw,1.125rem);font-weight:400;line-height:1.44;letter-spacing:-.14px;color:var(--ds-text-on-dark-secondary);max-width:42rem;margin:0 auto}.atp-page-title{margin:0 0 12px;font-size:var(--atp-text-page-title-size);font-weight:var(--atp-text-page-title-weight);line-height:var(--atp-text-page-title-lh);letter-spacing:-.02em;color:var(--ds-text-primary);font-family:var(--ds-font-display);font-feature-settings:"ss01" 1,"ss02" 1}.atp-layout{display:grid;grid-template-columns:minmax(200px,260px) minmax(0,1fr);gap:40px;align-items:start;padding:clamp(40px,6vw,64px) 0 clamp(48px,8vw,80px)}.atp-sidebar{border:none;border-radius:var(--ds-radius-card);background:var(--ds-bg-elevated);padding:24px 20px;position:sticky;top:72px;max-height:calc(100vh - 88px);overflow:auto;box-shadow:var(--ds-shadow-card-ambient);transition:transform .3s ease,box-shadow .3s ease}.atp-sidebar:hover{box-shadow:var(--ds-shadow-md)}.atp-sidebar-label{font-size:var(--atp-text-caption-size);font-weight:500;line-height:var(--atp-text-caption-lh);color:var(--ds-text-tertiary);margin:0 0 12px;letter-spacing:.02em}.atp-nav-groups{display:grid;gap:20px}.atp-nav-group-label{font-size:var(--atp-text-nav-group-size);font-weight:var(--atp-text-nav-group-weight);line-height:1.4;color:var(--atp-text-nav-group-color);margin:0 0 8px}.atp-nav-list{display:grid;gap:4px;padding-left:0}.atp-nav-item{display:block;width:100%;padding:12px 14px;text-align:left;font-family:var(--ds-font-text);font-size:1rem;font-weight:500;line-height:1.5;letter-spacing:-.16px;color:var(--dolly-text-charcoal);border-radius:var(--ds-radius-filter);border:none;background:transparent;cursor:pointer;transition:background-color .2s ease,color .2s ease,text-decoration .2s ease;text-decoration:none}.atp-nav-item:hover{background:var(--ds-accent-tint-subtle);color:var(--ds-text-primary);text-decoration:underline;text-underline-offset:4px}.atp-nav-item:focus-visible{outline:3px solid var(--ds-accent-glow-focus);outline-offset:1px}.atp-nav-item--active{font-weight:700;color:var(--ds-accent);background:var(--ds-tab-active-fill);text-decoration:none}.atp-nav-item--active:hover{background:var(--ds-accent-tint-soft);color:var(--ds-accent-hover);text-decoration:none}.atp-nav-item--sub{padding-left:20px;font-size:.9375rem}.atp-main{display:grid;gap:16px;min-width:0}.atp-section-title{margin:0;font-family:var(--ds-font-display);font-size:clamp(1.5rem,2.5vw,1.75rem);font-weight:500;line-height:1.28;letter-spacing:-.02em;color:var(--dolly-text-charcoal);font-feature-settings:"ss01" 1,"ss02" 1}.atp-section-lead{margin:0 0 14px;font-size:var(--atp-text-caption-size);font-weight:var(--atp-text-caption-weight);line-height:var(--atp-text-caption-lh);color:var(--atp-text-caption-color)}.atp-section-card{border:none;border-radius:var(--ds-radius-card);padding:32px 28px;background:var(--ds-bg-elevated);box-shadow:var(--ds-shadow-card-ambient);transition:transform .3s ease,box-shadow .3s ease}.atp-section-card:hover{transform:translateY(-1px);box-shadow:var(--ds-shadow-md)}.atp-section-card .atp-section-title{margin-bottom:12px}.atp-section-card .atp-section-lead{margin-top:0}.atp-section-card .atp-section-lead:last-child{margin-bottom:0}.atp-field-label{display:block;font-size:var(--atp-text-caption-size);font-weight:500;line-height:var(--atp-text-caption-lh);color:var(--ds-text-tertiary);margin-bottom:6px}input.atp-field-input-readonly,.atp-field-input-readonly{cursor:default;background:var(--ds-surface-filter);color:var(--ds-text-secondary)}.atp-field-block{display:block;margin-bottom:14px}.atp-list-empty{font-size:var(--atp-text-caption-size);line-height:var(--atp-text-caption-lh);color:var(--atp-text-caption-color);padding:4px 0}.atp-list{display:grid;gap:16px}.atp-list-row{border:none;border-radius:var(--ds-radius-card);padding:18px 20px;display:flex;flex-wrap:wrap;gap:12px 16px;align-items:center;background:var(--dolly-warm-gray);box-shadow:var(--ds-shadow-sm);transition:transform .3s ease,box-shadow .3s ease,background-color .2s ease}.atp-list-row:hover{background:var(--dolly-white);transform:translateY(-2px);box-shadow:var(--ds-shadow-card-ambient)}.atp-list-row-name{font-weight:600;font-size:var(--atp-text-body-size);line-height:1.5;color:var(--ds-text-primary)}.atp-list-row-meta{font-size:var(--atp-text-caption-size);line-height:var(--atp-text-caption-lh);color:var(--atp-text-muted)}.atp-list-row--account{align-items:flex-start}.atp-list-row--missing-merchant{border-color:#f59e0b;background:#f59e0b14}.atp-list-row--missing-merchant:hover{background:#f59e0b14}.atp-list-missing-merchant-label{color:#b45309;margin-left:4px}.atp-list-row__identity{flex:0 0 300px;width:300px;max-width:100%;display:flex;flex-direction:column;align-items:flex-start;gap:2px;min-width:0}.atp-list-row__identity .atp-list-row-name,.atp-list-row__identity .atp-list-row-meta{overflow-wrap:anywhere}@media(max-width:720px){.atp-list-row--account .atp-list-row__identity{flex:1 1 100%;width:100%}}.atp-subsection-title{margin:0 0 12px;font-family:var(--ds-font-display);font-size:1.3125rem;font-weight:600;line-height:1.19;letter-spacing:.231px;color:var(--ds-text-primary)}.atp-project-list{display:grid;gap:16px}.atp-project-card{padding:16px 18px;border:none;border-radius:var(--ds-radius-card);background:var(--ds-bg-page);transition:background-color .15s ease}.atp-project-card:hover{background:var(--ds-surface-filter)}.atp-project-card .atp-project-card-title{font-size:var(--atp-text-body-size);line-height:1.5}.atp-project-card .atp-project-card-desc{font-size:var(--atp-text-caption-size);line-height:var(--atp-text-caption-lh);color:var(--atp-text-caption-color);margin-top:6px;white-space:pre-wrap}.atp-project-card .atp-project-card-desc.atp-project-card-desc--tight-top{margin-top:4px}.atp-bottom-meta{position:sticky;bottom:0;z-index:20;display:flex;align-items:center;justify-content:space-between;gap:12px;padding-top:14px;padding-bottom:max(14px,env(safe-area-inset-bottom,0px));padding-left:max(clamp(16px,3vw,40px),env(safe-area-inset-left,0px));padding-right:max(clamp(16px,3vw,40px),env(safe-area-inset-right,0px));border-top:1px solid var(--dolly-divider-gray);background:#ffffffeb;backdrop-filter:blur(12px) saturate(140%);-webkit-backdrop-filter:blur(12px) saturate(140%);font-size:12px;line-height:1.33;letter-spacing:0;font-family:var(--ds-font-utility);color:var(--dolly-text-slate)}.atp-bottom-meta-left{display:flex;flex-wrap:wrap;gap:10px;align-items:center;min-width:0}.atp-bottom-meta-item{white-space:nowrap}.atp-bottom-meta-url{font-family:ui-monospace,SFMono-Regular,SF Mono,Menlo,monospace;color:var(--dolly-secondary-text);word-break:break-all}.atp-bottom-meta-tip{color:var(--dolly-secondary-text);white-space:nowrap}.atp-bottom-meta-right button{font-size:14px;font-family:var(--ds-font-text);padding:10px 22px;min-height:44px;border:none;background:var(--ds-accent);color:var(--ds-text-inverse);border-radius:var(--ds-radius-pill);cursor:pointer;letter-spacing:-.14px;font-weight:400;transition:background .2s ease,transform .15s ease}.atp-bottom-meta-right button:hover:not(:disabled){background:var(--ds-accent-hover);transform:scale(1.02)}.atp-bottom-meta-right button:disabled{background:var(--dolly-cta-disabled);color:var(--dolly-cta-disabled-text);cursor:not-allowed;transform:none}.ds-app{min-height:100vh;display:flex;flex-direction:column;background:var(--ds-bg-page)}.ds-app__main{flex:1;min-height:0}.ds-glass-nav,.app-header{position:sticky;top:0;z-index:60;min-height:56px;display:flex;align-items:center;padding-top:max(0px,env(safe-area-inset-top,0px));padding-bottom:0;padding-left:max(clamp(16px,3vw,40px),env(safe-area-inset-left,0px));padding-right:max(clamp(16px,3vw,40px),env(safe-area-inset-right,0px));background:var(--ds-nav-glass);backdrop-filter:blur(16px) saturate(160%);-webkit-backdrop-filter:blur(16px) saturate(160%);border-bottom:1px solid rgba(0,0,0,.1);font-family:var(--ds-font-text);font-size:14px;font-weight:500;line-height:1.43;letter-spacing:-.14px;color:var(--dolly-text-charcoal)}.ds-glass-nav__inner{width:100%;max-width:1200px;margin:0 auto;display:flex;align-items:center;gap:16px}.ds-glass-nav__brand{font-family:var(--ds-font-display);font-size:15px;font-weight:700;letter-spacing:-.02em;color:var(--dolly-text-charcoal);font-feature-settings:"ss01" 1,"ss02" 1}.ds-glass-nav__spacer{flex:1}.app-header{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:12px 20px;width:100%;max-width:var(--ds-container);margin:0 auto;flex-wrap:unset;height:auto;min-height:56px;padding-top:max(10px,env(safe-area-inset-top,0px));padding-bottom:10px;padding-left:max(clamp(16px,3vw,40px),env(safe-area-inset-left,0px));padding-right:max(clamp(16px,3vw,40px),env(safe-area-inset-right,0px))}.app-header-user{display:flex;flex-wrap:wrap;align-items:baseline;gap:4px 10px;justify-self:center;text-align:center}.app-header-brand{justify-self:start}.app-logo{display:block;object-fit:contain;flex-shrink:0}.app-logo--hero{position:relative;z-index:1;height:clamp(100px,22vw,168px);width:auto;max-width:min(92vw,320px);margin:0 auto 12px}.app-logo--bar{height:36px;width:auto;max-width:140px}.app-header-user strong{font-weight:600;color:var(--ds-text-primary)}.app-header-role{font-size:12px;font-weight:500;font-family:var(--ds-font-utility);color:var(--dolly-secondary-text)}.app-header-org{font-size:12px;font-family:var(--ds-font-utility);color:var(--dolly-text-slate)}.app-header-logout{justify-self:end;padding:10px 22px;min-height:44px;border-radius:var(--ds-radius-pill);border:none;background:var(--ds-accent);cursor:pointer;font-family:var(--ds-font-text);font-size:14px;line-height:1.43;letter-spacing:-.14px;font-weight:400;color:var(--ds-text-inverse);transition:background .2s ease,transform .15s ease}.app-header-logout:hover:not(:disabled){background:var(--ds-accent-hover);transform:scale(1.03)}.app-header-logout:active{background:var(--dolly-meta-blue-pressed);transform:scale(.98)}.app-header-logout:focus-visible{outline:2px auto Highlight;box-shadow:0 0 0 3px var(--ds-accent-glow-focus)}.login-root{min-height:100vh;display:flex;flex-direction:column;background:var(--ds-bg-page)}.login-mobile-bar{display:none}@media(max-width:767px){.login-mobile-bar{display:flex;align-items:center;justify-content:flex-start;position:sticky;top:0;z-index:30;min-height:48px;padding-top:max(6px,env(safe-area-inset-top,0px));padding-bottom:6px;padding-left:max(clamp(16px,4vw,24px),env(safe-area-inset-left,0px));padding-right:max(clamp(16px,4vw,24px),env(safe-area-inset-right,0px));background:var(--ds-nav-glass);backdrop-filter:blur(16px) saturate(160%);-webkit-backdrop-filter:blur(16px) saturate(160%);border-bottom:1px solid rgba(0,0,0,.1);font-family:var(--ds-font-text)}.login-mobile-bar .app-logo--bar,.atp-mobile-nav-bar__brand.app-logo--bar{height:32px;max-width:120px}.login-hero-title{font-size:2.25rem;line-height:1.16}.login-hero{min-height:36vh;padding:48px max(20px,env(safe-area-inset-right,0px)) 40px max(20px,env(safe-area-inset-left,0px))}.login-panel{padding:32px max(16px,env(safe-area-inset-right,0px)) max(56px,env(safe-area-inset-bottom,0px)) max(16px,env(safe-area-inset-left,0px))}.login-card{padding:32px 22px}}.login-hero{position:relative;flex:0 0 auto;min-height:40vh;display:flex;flex-direction:column;align-items:center;justify-content:center;padding:clamp(48px,10vw,80px) 24px clamp(40px,6vw,64px);background:var(--ds-bg-hero);color:var(--ds-text-inverse);text-align:center;overflow:hidden}.login-hero:before{content:"";position:absolute;inset:0;background:radial-gradient(120% 80% at 50% 100%,rgba(0,100,224,.2),transparent 55%),linear-gradient(to bottom,#0000001a,#00000094);pointer-events:none}.login-hero-title,.login-hero-lead{position:relative;z-index:1}.login-hero-title{margin:0 0 16px;font-family:var(--ds-font-display);font-size:clamp(2.25rem,6vw,4rem);font-weight:500;line-height:1.16;letter-spacing:-.02em;font-feature-settings:"ss01" 1,"ss02" 1;text-shadow:0 1px 24px rgba(0,0,0,.35)}.login-hero-lead{margin:0;max-width:36rem;font-family:var(--ds-font-text);font-size:clamp(1rem,2.2vw,1.125rem);font-weight:400;line-height:1.44;letter-spacing:-.14px;color:var(--ds-text-on-dark-secondary)}.login-panel{flex:1;display:flex;align-items:flex-start;justify-content:center;padding:40px 24px 64px}.login-card{width:100%;max-width:440px;padding:40px 32px;border:none;border-radius:var(--ds-radius-card);background:var(--ds-bg-elevated);box-shadow:var(--ds-shadow-card)}.login-title{margin:0 0 8px;font-family:var(--ds-font-display);font-size:1.75rem;font-weight:500;line-height:1.28;letter-spacing:-.02em;color:var(--dolly-text-charcoal);font-feature-settings:"ss01" 1,"ss02" 1}.login-lead{margin:0 0 28px;font-size:14px;font-weight:400;line-height:1.43;letter-spacing:-.14px;color:var(--dolly-text-slate)}.login-field{display:block;margin-bottom:14px}.login-field-label{display:block;font-size:var(--atp-text-body-size);font-weight:500;margin-bottom:6px;color:var(--ds-text-secondary);line-height:1.45}.login-field input{width:100%;box-sizing:border-box;padding:12px 14px;border:1px solid var(--dolly-divider);border-radius:var(--ds-radius-input);background:var(--dolly-white);font-family:var(--ds-font-text);font-size:16px;line-height:1.5;letter-spacing:-.14px;color:var(--ds-text-primary);transition:border-color .2s ease,box-shadow .2s ease}.login-field input::placeholder{color:var(--dolly-secondary-text)}.login-field input:focus{outline:none;border-color:var(--dolly-input-focus-border);box-shadow:0 0 0 3px var(--ds-accent-glow-focus)}.login-error{margin:0 0 12px;font-size:var(--atp-text-caption-size);line-height:var(--atp-text-caption-lh);color:var(--ds-error-emphasis)}.login-submit{width:100%;margin-top:12px;padding:10px 22px;min-height:44px;border-radius:var(--ds-radius-pill);border:none;background:var(--ds-accent);color:var(--ds-text-inverse);font-weight:400;font-family:var(--ds-font-text);font-size:14px;line-height:1.43;letter-spacing:-.14px;cursor:pointer;transition:background .2s ease,transform .15s ease}.login-submit:hover:not(:disabled){background:var(--ds-accent-hover);transform:scale(1.02)}.login-submit:focus-visible{outline:2px auto Highlight;box-shadow:0 0 0 3px var(--ds-accent-glow-focus)}.login-submit:disabled{background:var(--dolly-cta-disabled);color:var(--dolly-cta-disabled-text);cursor:wait;transform:none}.atp-form-block{border:none;border-radius:var(--ds-radius);padding:16px 18px;background:var(--ds-bg-page);display:grid;gap:12px}.atp-form-block-title{margin:0;font-size:var(--atp-text-body-size);font-weight:600;line-height:1.45;color:var(--ds-text-primary)}.atp-form-anchor{border:none;border-radius:var(--ds-radius);padding:12px 14px;height:fit-content;background:var(--ds-bg-elevated);font-size:var(--atp-text-caption-size);line-height:1.45;box-shadow:var(--ds-shadow-sm)}.atp-form-anchor a{color:var(--ds-link)}.atp-reports-filter-bar{display:flex;flex-wrap:wrap;align-items:flex-end;justify-content:flex-start;gap:12px 16px;padding:12px 14px;background:var(--ds-surface-filter);border:3px solid var(--ds-fill-subtle);border-radius:var(--ds-radius-filter)}.atp-reports-filter-bar__fields{display:flex;flex-wrap:wrap;align-items:flex-end;gap:10px 12px;flex:1 1 280px;min-width:0}.atp-reports-filter-bar__query{flex:0 0 auto;display:flex;align-items:flex-end;margin-left:auto}.atp-reports-filter-bar__query--split{flex-direction:column;align-items:stretch;gap:10px}.atp-reports-export-btns{display:flex;flex-wrap:wrap;gap:8px;justify-content:flex-end}.atp-reports-export-hint{margin:0;color:var(--ds-text-secondary)}.atp-reports-drill-cap{margin:0 0 8px;color:var(--ds-text-secondary)}.atp-reports-field--segment{display:flex;flex-direction:row;flex-wrap:wrap;align-items:center;gap:10px 12px;min-width:260px}.atp-reports-field--segment>.atp-reports-inline-label{margin-bottom:0}.atp-reports-field--segment .atp-segment-toolbar{margin-bottom:0;flex:1 1 auto;min-width:0}.atp-reports-field--segment .atp-segment-btn{min-height:40px;padding:8px 14px;box-sizing:border-box}.atp-reports-field--date-range{display:flex;flex-direction:row;flex-wrap:wrap;align-items:center;gap:10px 12px;min-width:0}.atp-reports-date-range-label,.atp-reports-inline-label{flex:0 0 auto;font-family:var(--ds-font-text);font-size:14px;font-weight:500;line-height:1.43;letter-spacing:-.14px;color:var(--dolly-text-charcoal)}.atp-reports-inline-label{white-space:nowrap}.atp-reports-date-range-field{position:relative;flex:1 1 auto;min-width:0;max-width:100%}.atp-reports-date-range-trigger{display:flex;align-items:center;justify-content:space-between;gap:10px;width:100%;min-height:40px;padding:8px 14px;border:1px solid var(--dolly-divider);border-radius:var(--ds-radius-input);background:var(--dolly-white);box-sizing:border-box;font-family:var(--ds-font-text);font-size:14px;font-weight:400;line-height:1.43;letter-spacing:-.14px;color:var(--dolly-text-charcoal);cursor:pointer;text-align:left;transition:border-color .2s ease,box-shadow .2s ease,color .15s ease}.atp-reports-date-range-trigger:hover:not(:disabled){border-color:var(--dolly-input-focus-border);color:var(--ds-accent)}.atp-reports-date-range-trigger:focus-visible{outline:none;border-color:var(--dolly-input-focus-border);box-shadow:0 0 0 3px var(--ds-accent-glow-focus)}.atp-reports-date-range-trigger:disabled{opacity:.55;cursor:not-allowed}.atp-reports-date-range-trigger__text{flex:1 1 auto;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.atp-reports-date-range-trigger__caret{flex:0 0 auto;font-size:10px;color:var(--dolly-secondary-text);line-height:1}.atp-reports-date-range-popover{position:absolute;z-index:80;top:calc(100% + 6px);left:0;width:max-content;max-width:min(640px,calc(100vw - max(32px,env(safe-area-inset-left,0px) + env(safe-area-inset-right,0px))));border-radius:12px;border:1px solid var(--dolly-divider-gray);background:var(--dolly-white);box-shadow:var(--ds-shadow-card);box-sizing:border-box}.atp-reports-date-range-popover__inner{padding:12px 12px 0}.atp-reports-date-range-popover__footer{display:flex;flex-wrap:wrap;gap:10px;padding:12px 14px 14px;border-top:1px solid var(--dolly-divider-gray)}.atp-reports-range-shortcut{padding:6px 14px;min-height:36px;border-radius:var(--ds-radius-input);border:1px solid rgba(0,100,224,.35);background:var(--dolly-baby-blue);color:var(--dolly-meta-blue);font-family:var(--ds-font-text);font-size:14px;font-weight:500;letter-spacing:-.14px;cursor:pointer;transition:background .2s ease,border-color .2s ease,transform .15s ease}.atp-reports-range-shortcut:hover{background:#0064e01f;border-color:var(--dolly-meta-blue)}.atp-reports-range-shortcut:focus-visible{outline:2px auto Highlight;box-shadow:0 0 0 3px var(--ds-accent-glow-focus)}.atp-reports-date-range-popover .atp-rdp.rdp-root{--rdp-accent-color: var(--dolly-meta-blue);--rdp-accent-background-color: rgba(0, 100, 224, .1);--rdp-day-height: 40px;--rdp-day-width: 40px;--rdp-day_button-height: 38px;--rdp-day_button-width: 38px;--rdp-months-gap: 1.25rem;margin:0}.atp-reports-date-range-popover .rdp-months{max-width:100%}.atp-table-expand-col{width:2rem;text-align:center;color:var(--ds-text-muted);-webkit-user-select:none;user-select:none}.ds-modal__header-actions{display:flex;align-items:center;gap:8px;flex-shrink:0}@media(max-width:767px){.atp-reports-filter-bar__query{flex:1 1 100%;margin-left:0}.atp-reports-filter-bar__query .atp-btn-primary{width:100%}}.atp-reports-root{display:grid;gap:12px}.atp-section-lead--flush{margin-bottom:0}.atp-reports-field{display:grid;gap:4px;min-width:0}.atp-reports-field--org{display:flex;flex-direction:row;flex-wrap:wrap;align-items:center;gap:10px 12px;min-width:280px}.atp-reports-field--scope{flex:1 1 220px;display:flex;flex-direction:row;flex-wrap:wrap;align-items:center;gap:10px 12px}.atp-reports-field--accounts{display:flex;flex-direction:row;flex-wrap:wrap;align-items:center;gap:10px 12px;min-width:200px}.atp-reports-field--links{display:flex;flex-direction:row;flex-wrap:wrap;align-items:center;gap:10px 12px;min-width:220px}.atp-reports-field--org select,.atp-reports-field--accounts select,.atp-reports-field--links select{flex:1 1 auto;min-width:0;max-width:100%;min-height:40px;padding:8px 36px 8px 14px;border:1px solid var(--dolly-divider);border-radius:var(--ds-radius-input);background:var(--dolly-white);box-sizing:border-box;font-family:var(--ds-font-text);font-size:14px;font-weight:400;line-height:1.43;letter-spacing:-.14px;color:var(--dolly-text-charcoal);cursor:pointer;transition:border-color .2s ease,box-shadow .2s ease,color .15s ease}.atp-reports-field--org select:hover:not(:disabled),.atp-reports-field--accounts select:hover:not(:disabled),.atp-reports-field--links select:hover:not(:disabled){border-color:var(--dolly-input-focus-border);color:var(--ds-accent)}.atp-reports-field--org select:focus-visible,.atp-reports-field--accounts select:focus-visible,.atp-reports-field--links select:focus-visible{outline:none;border-color:var(--dolly-input-focus-border);box-shadow:0 0 0 3px var(--ds-accent-glow-focus)}.atp-reports-field--org select:disabled,.atp-reports-field--accounts select:disabled,.atp-reports-field--links select:disabled{opacity:.55;cursor:not-allowed}.atp-reports-field--scope input{flex:1 1 160px;min-width:0;min-height:40px;padding:8px 14px;border:1px solid var(--dolly-divider);background:var(--dolly-white);box-sizing:border-box;font-family:var(--ds-font-text);font-size:14px;line-height:1.43;letter-spacing:-.14px;color:var(--dolly-text-charcoal);transition:border-color .2s ease,box-shadow .2s ease}.atp-reports-field--scope input:focus-visible{outline:none;border-color:var(--dolly-input-focus-border);box-shadow:0 0 0 3px var(--ds-accent-glow-focus)}.atp-reports-field>.atp-field-label{margin-bottom:0}.atp-reports-inline-toggle{display:inline-flex;align-items:center;gap:6px;font-size:12px;color:var(--ds-text-muted)}.atp-reports-inline-toggle input{margin:0}.atp-reports-inline-note{margin-left:2px}.atp-reports-table-link-cell{max-width:360px}.atp-reports-table thead th{position:sticky;top:0;z-index:2;background:var(--ds-surface-card)}.atp-reports-table .atp-table-num{white-space:nowrap;font-variant-numeric:tabular-nums}.atp-reports-main-row{background:#0f172a05}.atp-reports-drill-row>td{background:#0f172a08}.atp-reports-drill-table{background:transparent}.atp-reports-expand-indicator{display:inline-flex;width:16px;justify-content:center;color:var(--ds-text-tertiary);transition:transform .12s ease}.atp-reports-expand-indicator.is-open{color:var(--ds-text-secondary)}.atp-reports-entity-cell{min-width:180px}.atp-reports-entity-main{font-weight:500;color:var(--ds-text-primary)}.atp-reports-entity-sub{margin-top:2px;font-size:11px;color:var(--ds-text-tertiary)}.atp-reports-link-main{display:grid;gap:4px}.atp-reports-project-tag{display:inline-flex;align-items:center;width:fit-content;padding:2px 8px;border-radius:999px;background:#0284c71f;color:#0369a1;font-size:11px;font-weight:600}.atp-reports-url-cell{display:flex;align-items:center;gap:8px;max-width:360px}.atp-reports-url-text{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.atp-reports-url-copy{flex:0 0 auto;border:1px solid var(--ds-border);border-radius:8px;background:var(--ds-surface);color:var(--ds-text-muted);font-size:12px;line-height:1;padding:4px 8px;cursor:pointer}.atp-reports-url-copy:hover{background:var(--ds-surface-muted);color:var(--ds-text)}.atp-reports-url-copy--ok{border-color:var(--ds-accent);color:var(--ds-accent)}.atp-reports-insights-err{max-width:280px}.atp-reports-insights-err--active{color:var(--ds-error)}.atp-btn-primary{display:inline-flex;align-items:center;justify-content:center;gap:8px;padding:10px 22px;min-height:44px;border:none;border-radius:var(--ds-radius-pill);background:var(--ds-accent);color:var(--ds-text-inverse);font-weight:400;font-size:14px;font-family:var(--ds-font-text);line-height:1.43;letter-spacing:-.14px;cursor:pointer;transition:background .2s ease,transform .15s ease,opacity .2s ease,box-shadow .2s ease}.atp-btn-primary:hover:not(:disabled){background:var(--ds-accent-hover);transform:scale(1.03)}.atp-btn-primary:active:not(:disabled){background:var(--dolly-meta-blue-pressed);transform:scale(.98);opacity:.92}.atp-btn-primary:focus-visible{outline:2px auto Highlight;box-shadow:0 0 0 3px var(--ds-accent-glow-focus)}.atp-btn-primary:disabled{background:var(--dolly-cta-disabled);color:var(--dolly-cta-disabled-text);cursor:not-allowed;transform:none;opacity:1}.atp-btn-ghost{padding:10px 22px;min-height:44px;border:2px solid rgba(10,19,23,.12);background:transparent;color:#1c2b33bf;font-size:14px;line-height:1.43;letter-spacing:-.14px;font-family:var(--ds-font-text);font-weight:500;cursor:pointer;border-radius:var(--ds-radius-pill);transition:background .2s ease,color .2s ease,border-color .2s ease,transform .15s ease}.atp-btn-ghost:hover:not(:disabled){background:#465a69b3;color:var(--ds-text-inverse);border-color:transparent;text-decoration:none}.atp-btn-ghost:focus-visible{outline:2px auto Highlight;box-shadow:0 0 0 3px var(--ds-accent-glow-focus)}.atp-shell button[type=button]:not([class]){display:inline-flex;align-items:center;justify-content:center;padding:8px 18px;min-height:40px;border-radius:var(--ds-radius-pill);border:2px solid rgba(10,19,23,.12);background:var(--dolly-white);color:#1c2b33e0;font-family:var(--ds-font-text);font-size:14px;font-weight:500;letter-spacing:-.14px;line-height:1.43;cursor:pointer;transition:background .2s ease,color .2s ease,border-color .2s ease,transform .15s ease,opacity .2s ease}.atp-shell button[type=button]:not([class]):hover:not(:disabled){background:#465a69b8;color:var(--dolly-white);border-color:transparent}.atp-shell button[type=button]:not([class]):active:not(:disabled){transform:scale(.97)}.atp-shell button[type=button]:not([class]):disabled{background:var(--dolly-cta-disabled);color:var(--dolly-cta-disabled-text);border-color:transparent;cursor:not-allowed;transform:none}.atp-toolbar{display:flex;gap:8px;align-items:center;flex-wrap:wrap}.atp-toolbar button{padding:8px 18px;min-height:40px;border:2px solid rgba(10,19,23,.12);background:var(--dolly-white);color:#1c2b33cc;border-radius:var(--ds-radius-pill);font-family:var(--ds-font-text);font-size:14px;font-weight:500;letter-spacing:-.14px;cursor:pointer;transition:background .2s ease,border-color .2s ease,color .2s ease,transform .15s ease}.atp-toolbar button:hover:not(:disabled){background:#465a691f;border-color:#0a13172e;color:var(--dolly-text-charcoal)}.atp-toolbar button:disabled{opacity:.55;cursor:not-allowed;background:var(--dolly-cta-disabled);color:var(--dolly-cta-disabled-text);border-color:transparent}.atp-release-view-btn{padding:6px 12px;border:none;background:var(--ds-tab-active-fill);color:var(--ds-accent);border-radius:var(--ds-radius);font-family:var(--ds-font-text);font-size:.8125rem;cursor:pointer;transition:background-color .12s ease,color .12s ease}.atp-release-view-btn:hover:not(:disabled){background:var(--ds-accent-tint-strong)}.atp-release-view-btn:disabled{opacity:.7;cursor:not-allowed}.atp-toolbar label{display:flex;align-items:center;gap:8px;font-size:var(--atp-text-body-size)}.atp-form-hint{font-size:var(--atp-text-caption-size);line-height:var(--atp-text-caption-lh);color:var(--ds-text-tertiary);margin:0 0 6px}.atp-form-hint--2e{color:var(--ds-warning-foreground-strong);background:var(--ds-warning-surface-soft);padding:8px 10px;border-radius:var(--ds-radius);border:1px solid var(--ds-warning-border-soft);margin:0 0 8px}.ds-2e-caption{grid-column:1 / -1;color:var(--ds-warning-foreground-strong)}.atp-config-field-row{display:grid;grid-template-columns:1fr 1fr;gap:10px 12px;border:none;border-radius:var(--ds-radius);padding:12px 14px;background:var(--ds-bg-page);align-items:center}.atp-config-field-row:hover{background:var(--ds-surface-filter)}.atp-config-key{font-family:ui-monospace,SFMono-Regular,SF Mono,Menlo,monospace;font-size:var(--atp-text-caption-size);word-break:break-all;align-self:center}.atp-deploy-card{border:none;border-radius:var(--ds-radius-card);padding:20px 22px;background:var(--ds-bg-elevated);box-shadow:var(--ds-shadow-deploy);transition:box-shadow .3s ease,transform .3s ease}.atp-deploy-card:hover{box-shadow:var(--ds-shadow-deploy-hover);transform:translateY(-1px)}.atp-deploy-toolbar{display:flex;gap:8px;flex-wrap:wrap;align-items:center;padding:8px;border-radius:var(--ds-radius)}.atp-deploy-toolbar--neutral{background:var(--ds-bg-page);border:1px solid var(--ds-border-hairline)}.atp-deploy-toolbar__title{font-size:var(--atp-text-caption-size);line-height:var(--atp-text-caption-lh);font-weight:600}.atp-deploy-toolbar__title--neutral{color:var(--ds-text-secondary)}.atp-deploy-toolbar button.atp-deploy-sort-btn--on{display:inline-flex;align-items:center;justify-content:center;min-height:40px;padding:8px 18px;border-radius:var(--ds-radius-pill);border:none;background:var(--ds-accent);color:var(--ds-text-inverse);font-family:var(--ds-font-text);font-size:14px;font-weight:600;letter-spacing:-.14px;cursor:pointer;transition:background .2s ease,transform .15s ease}.atp-deploy-toolbar button.atp-deploy-sort-btn--on:hover:not(:disabled){background:var(--ds-accent-hover);transform:scale(1.02)}.atp-deploy-toolbar__push{flex:1 1 120px;min-width:8px}.atp-deploy-toolbar-export-btn{flex-shrink:0;min-height:36px;padding:6px 14px;border-radius:var(--ds-radius-pill);border:1px solid var(--ds-border-medium);background:var(--ds-bg-elevated);color:var(--ds-text-primary);font-family:var(--ds-font-text);font-size:13px;font-weight:600;cursor:pointer;transition:border-color .15s ease,background .15s ease}.atp-deploy-toolbar-export-btn:hover:not(:disabled){border-color:var(--ds-accent);color:var(--ds-accent);background:var(--ds-accent-tint-subtle)}.atp-deploy-toolbar-export-btn:disabled{opacity:.45;cursor:not-allowed}.atp-deploy-admin-bar{margin-bottom:12px;display:flex;align-items:center;gap:10px;flex-wrap:wrap}.atp-deploy-admin-bar__label{font-size:.875rem;display:flex;align-items:center;gap:8px}.atp-deploy-select-minw{min-width:200px}.atp-deploy-caption-muted{font-size:.75rem;color:var(--ds-text-tertiary)}.atp-deploy-empty-banner{margin-bottom:12px;font-size:.875rem;color:var(--ds-text-tertiary)}.atp-deploy-card-head{display:flex;flex-wrap:wrap;gap:8px;align-items:center}.atp-deploy-card-head__title-stack{display:flex;flex-direction:column;gap:4px;min-width:0;flex:1 1 220px}.atp-deploy-card-url-line{display:flex;flex-wrap:wrap;align-items:center;gap:6px;min-width:0}.atp-deploy-url-truncate{font-size:.8125rem;font-weight:500;color:var(--ds-text-secondary);word-break:break-all;line-height:1.35;max-width:min(100%,38rem)}.atp-deploy-card-url-line--stack{flex-direction:column;align-items:stretch;gap:4px}.atp-deploy-url-inline{display:flex;flex-wrap:wrap;align-items:center;gap:6px;min-width:0}.atp-deploy-url-details{margin:2px 0 0;max-width:min(100%,40rem)}.atp-deploy-url-details__summary{cursor:pointer;font-size:.75rem;font-weight:600;color:var(--ds-accent-primary, #0064e0);list-style:none;-webkit-user-select:none;user-select:none}.atp-deploy-url-details__summary::-webkit-details-marker{display:none}.atp-deploy-url-details__summary:before{content:"▸ ";display:inline-block;transition:transform .15s ease;opacity:.75}.atp-deploy-url-details[open] .atp-deploy-url-details__summary:before{transform:rotate(90deg)}.atp-deploy-url-details__body{margin-top:8px;padding:10px 10px 8px;border-radius:8px;background:var(--ds-bg-elevated);border:1px solid var(--ds-border-medium)}.atp-deploy-url-details__list{margin:0;padding:0;list-style:none;display:flex;flex-direction:column;gap:8px}.atp-deploy-url-details__item{display:flex;flex-wrap:wrap;align-items:flex-start;gap:8px;padding-bottom:6px;border-bottom:1px solid rgba(0,0,0,.06)}.atp-deploy-url-details__item:last-of-type{padding-bottom:0;border-bottom:none}.atp-deploy-url-details__badge{flex:0 0 auto;font-size:.6875rem;font-weight:700;text-transform:uppercase;letter-spacing:.04em;color:var(--ds-accent-primary, #0064e0);padding:2px 6px;border-radius:4px;background:#0064e014}.atp-deploy-url-details__item--current .atp-deploy-url-details__code{outline:2px solid rgba(0,100,224,.35);outline-offset:2px;border-radius:4px}.atp-deploy-url-details__code{flex:1 1 12rem;min-width:0;font-size:.75rem;line-height:1.4;word-break:break-all;white-space:pre-wrap;color:var(--ds-text-primary)}.atp-deploy-url-details__copy,.atp-deploy-url-details__copy-all{font-family:var(--ds-font-text);font-size:.75rem;font-weight:600;padding:4px 10px;border-radius:6px;border:1px solid var(--ds-border-medium);background:var(--ds-bg-page);color:var(--ds-text-primary);cursor:pointer;flex-shrink:0}.atp-deploy-url-details__copy:hover,.atp-deploy-url-details__copy-all:hover{border-color:#0064e059}.atp-deploy-url-details__copy-all{margin-top:10px;width:100%}.atp-deploy-card-head__project{font-size:.875rem}.atp-deploy-card-head__tail{display:flex;flex-wrap:wrap;align-items:center;gap:8px;margin-left:auto}.atp-deploy-card-head__tail .atp-chip--row-end{margin-left:0}.atp-deploy-card-head__link-actions{display:inline-flex;flex-wrap:wrap;align-items:center;gap:8px}.atp-deploy-card-head__link-actions button{font-family:var(--ds-font-text);font-size:.875rem;font-weight:600;min-height:36px;padding:6px 14px;border-radius:var(--ds-radius-pill);border:1px solid var(--ds-border-medium);background:var(--ds-bg-elevated);color:var(--ds-text-primary);cursor:pointer;transition:background .18s ease,border-color .18s ease,transform .15s ease}.atp-deploy-card-head__link-actions button:hover:not(:disabled){background:var(--ds-surface-filter);border-color:#0064e059}.atp-deploy-card-head__link-actions button:active:not(:disabled){transform:scale(.98)}.atp-deploy-card-head__link-actions button:disabled{opacity:.5;cursor:not-allowed}.atp-deploy-link-metrics{margin-top:10px;padding:10px 12px;border-radius:10px;background:linear-gradient(165deg,var(--ds-accent-tint-subtle) 0%,var(--ds-bg-elevated) 52%,var(--ds-bg-page) 100%);border:1px solid rgba(0,100,224,.14);box-shadow:0 1px #ffffffb8 inset,0 4px 12px #0064e00f}.atp-deploy-link-metrics__tabs{margin-bottom:8px;gap:4px}.atp-deploy-link-metrics__tabs .atp-segment-btn{padding:4px 10px;font-size:var(--atp-text-caption-size);line-height:var(--atp-text-caption-lh)}.atp-deploy-link-metrics__rows{display:grid;grid-template-columns:minmax(0,1fr);gap:4px}.atp-deploy-link-metrics__row{display:flex;align-items:baseline;justify-content:space-between;gap:12px;padding:6px 10px;border-radius:6px;background:var(--ds-bg-elevated);border:1px solid var(--ds-border-hairline);font-variant-numeric:tabular-nums}.atp-deploy-link-metrics__label{font-size:var(--atp-text-caption-size);font-weight:600;line-height:var(--atp-text-caption-lh);color:var(--ds-text-secondary)}.atp-deploy-link-metrics__value{font-size:1rem;font-weight:700;line-height:1.25;letter-spacing:-.02em;color:var(--ds-text-primary)}.atp-deploy-metrics-grid{margin-top:12px;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px 12px;padding:14px 16px;border-radius:12px;background:linear-gradient(165deg,var(--ds-accent-tint-subtle) 0%,var(--ds-bg-elevated) 52%,var(--ds-bg-page) 100%);border:1px solid rgba(0,100,224,.14);box-shadow:0 1px #ffffffb8 inset,0 6px 18px #0064e012}.atp-deploy-metrics-grid__cell{display:flex;flex-direction:column;align-items:flex-start;gap:6px;min-width:0;padding:10px 12px;border-radius:10px;background:var(--ds-bg-elevated);border:1px solid var(--ds-border-hairline);box-shadow:0 1px 2px #0505050a;transition:border-color .15s ease,box-shadow .15s ease}.atp-deploy-metrics-grid__cell:hover{border-color:#0064e038;box-shadow:0 2px 8px #0064e014}.atp-deploy-metrics-grid__label{font-size:.6875rem;font-weight:600;letter-spacing:.02em;color:var(--ds-text-secondary);line-height:1.2}.atp-deploy-metrics-grid__value{font-size:1.0625rem;font-weight:700;font-variant-numeric:tabular-nums;letter-spacing:-.02em;color:var(--ds-text-primary);line-height:1.2}@media(max-width:720px){.atp-deploy-metrics-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}.atp-deploy-member-stack{margin-top:10px;display:grid;gap:8px}.atp-deploy-accounts-block{margin-top:14px;font-size:var(--atp-text-caption-size);line-height:var(--atp-text-caption-lh);color:var(--ds-text-primary)}.atp-deploy-accounts-block__header{margin-bottom:8px}.atp-deploy-accounts-block__title-row{display:flex;flex-wrap:wrap;align-items:baseline;justify-content:space-between;gap:8px 12px}.atp-deploy-accounts-block__title{font-weight:600;margin-bottom:0;font-size:inherit}.atp-deploy-accounts-block__collapse-btn{flex-shrink:0;font-size:.8125rem;font-weight:600;padding:4px 10px;border-radius:8px;border:1px solid var(--ds-border-medium);background:var(--ds-bg-elevated);color:var(--ds-accent);cursor:pointer}.atp-deploy-accounts-block__collapse-btn:hover{border-color:var(--ds-accent)}.atp-deploy-accounts-block__collapsed-hint{margin:6px 0 0;max-width:52rem;line-height:1.45;color:var(--ds-text-secondary)}.atp-deploy-accounts-stack{display:flex;flex-direction:column;gap:0}.atp-deploy-accounts-scroll{width:100%;overflow-x:auto;padding-bottom:4px;-webkit-overflow-scrolling:touch}.atp-deploy-account-table{width:100%;min-width:720px;border-collapse:collapse;font-size:.875rem;font-variant-numeric:tabular-nums}.atp-deploy-account-table__th{position:sticky;top:0;z-index:1;padding:8px 10px;text-align:left;font-weight:600;color:var(--ds-text-secondary);background:var(--ds-bg-elevated);border-bottom:1px solid var(--ds-border-medium);white-space:nowrap;box-shadow:0 1px #0000000a}.atp-deploy-account-table__th--chev{width:36px;min-width:36px;padding-left:6px;padding-right:4px}.atp-deploy-account-table__th--num{text-align:right}.atp-deploy-account-table__th--center{text-align:center}.atp-deploy-account-table__td{padding:10px;vertical-align:middle;border-bottom:1px solid var(--ds-border-hairline);background:var(--ds-bg-elevated)}.atp-deploy-account-table__td--chev{width:36px;min-width:36px;padding:6px 4px 6px 6px;vertical-align:middle}.atp-deploy-account-table__td--name{max-width:200px}.atp-deploy-account-table__td--num{text-align:right;white-space:nowrap}.atp-deploy-account-table__td--ellipsis{max-width:160px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.atp-deploy-account-table__td--center{text-align:center;width:52px}.atp-deploy-account-table__td--actions{white-space:nowrap}.atp-deploy-account-table__name{display:block;font-weight:600;color:var(--ds-text-primary);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.atp-deploy-account-table__metric{display:flex;flex-direction:column;align-items:flex-end;gap:2px}.atp-deploy-account-table__metric-label{font-size:.6875rem;color:var(--ds-text-secondary)}.atp-deploy-account-table__metric-val{font-weight:600;color:var(--ds-text-primary)}.atp-deploy-account-table__chev-btn{display:inline-flex;align-items:center;justify-content:center;width:32px;height:32px;margin:0;padding:0;border:none;border-radius:8px;background:transparent;color:var(--ds-text-secondary);font-size:12px;line-height:1;cursor:pointer}.atp-deploy-account-table__chev-btn:hover{background:var(--ds-fill-subtle);color:var(--ds-accent)}.atp-deploy-account-table__row{cursor:pointer}.atp-deploy-account-table__row:hover .atp-deploy-account-table__td{background:var(--ds-bg-page)}.atp-deploy-account-table__row--expanded .atp-deploy-account-table__td{background:var(--ds-accent-tint-subtle);box-shadow:inset 3px 0 0 0 var(--ds-accent)}.atp-deploy-account-table__detail-tr .atp-deploy-account-table__detail-td{padding:0 8px 8px;background:var(--ds-bg-page);border-bottom:1px solid var(--ds-border-hairline)}.atp-deploy-account-table__detail-inner{margin-top:0;padding:8px 10px 10px;border-top:none}.atp-deploy-account-detail{--atp-detail-fs-title: var(--atp-text-nav-group-size);--atp-detail-fs-body: var(--atp-text-caption-size);--atp-detail-fs-data: var(--atp-text-caption-size);--atp-detail-lh: var(--atp-text-caption-lh);--atp-detail-gap: 4px;--atp-detail-pad-y: 6px;display:flex;flex-direction:column;gap:0;max-width:100%;font-size:var(--atp-detail-fs-body);font-weight:var(--atp-text-caption-weight);line-height:var(--atp-detail-lh)}.atp-deploy-account-detail .ds-caption{font-size:var(--atp-detail-fs-body);line-height:var(--atp-detail-lh)}.atp-deploy-account-detail .atp-deploy-feed-btn,.atp-deploy-account-detail .atp-deploy-strike-btn{font-size:var(--atp-text-caption-size);line-height:var(--atp-text-caption-lh);padding:2px 8px}.atp-deploy-account-detail .atp-deploy-feed-preview{margin-top:2px;font-size:var(--atp-detail-fs-body);line-height:var(--atp-detail-lh)}.atp-deploy-detail-section{padding:var(--atp-detail-pad-y) 0;border-bottom:1px solid var(--ds-border-hairline)}.atp-deploy-detail-section:first-child{padding-top:2px}.atp-deploy-detail-section:last-child{border-bottom:none;padding-bottom:0}.atp-deploy-detail-section__head{display:flex;align-items:center;justify-content:space-between;gap:var(--atp-detail-gap);margin-bottom:4px}.atp-deploy-detail-section__title{margin:0;font-size:var(--atp-detail-fs-title);font-weight:700;letter-spacing:.05em;text-transform:uppercase;color:var(--ds-text-secondary)}.atp-deploy-detail-metrics-reports-btn{flex-shrink:0;font-size:var(--atp-text-caption-size);line-height:var(--atp-text-caption-lh);padding:3px 8px}.atp-deploy-detail-section--l1 .atp-deploy-detail-section__title{color:var(--ds-error)}.atp-deploy-detail-section__body{display:flex;flex-direction:column;gap:var(--atp-detail-gap)}.atp-deploy-detail-empty{margin:0;color:var(--ds-text-tertiary);text-align:center;padding:4px 0;font-size:var(--atp-detail-fs-body)}.atp-deploy-todo-row{display:flex;flex-wrap:wrap;align-items:flex-start;justify-content:space-between;gap:4px 6px;padding:5px 8px;border-radius:6px;border:1px solid var(--ds-border-hairline);background:var(--ds-bg-elevated)}.atp-deploy-todo-row--error{border-color:#e41e3f59;background:var(--ds-error-surface-subtle, rgba(228, 30, 63, .06))}.atp-deploy-todo-row--warn{border-color:var(--ds-warning-border-strong);background:var(--ds-warning-surface-subtle)}.atp-deploy-todo-row--accent{border-color:#0064e047;background:var(--ds-accent-tint-subtle)}.atp-deploy-todo-row__title{font-weight:600;font-size:var(--atp-detail-fs-body);color:var(--ds-text-primary);line-height:var(--atp-detail-lh)}.atp-deploy-todo-row__body{margin-top:2px;color:var(--ds-text-secondary);line-height:var(--atp-detail-lh);font-size:var(--atp-detail-fs-body)}.atp-deploy-todo-row__actions{flex-shrink:0;display:flex;align-items:center;gap:6px}.atp-deploy-todo-list{margin:0;padding:0;list-style:none;display:flex;flex-direction:column;gap:4px}.atp-deploy-todo-list li{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:4px}.atp-deploy-todo-t1-grid{display:flex;flex-direction:column;gap:4px;margin-top:2px}.atp-deploy-todo-t1-row{display:flex;align-items:center;gap:6px;cursor:pointer}.atp-deploy-detail-l1-warnings{display:flex;flex-direction:column;gap:var(--atp-detail-gap)}.atp-deploy-detail-series-line{margin:0 0 2px;color:var(--ds-text-secondary);font-size:var(--atp-detail-fs-body);line-height:var(--atp-detail-lh)}.atp-deploy-account-detail .atp-deploy-detail-metrics-toolbar{margin:0 0 4px;gap:4px}.atp-deploy-account-detail .atp-deploy-detail-metrics-toolbar .atp-segment-btn{padding:4px 10px;font-size:var(--atp-text-caption-size);line-height:var(--atp-text-caption-lh)}.atp-deploy-metrics-inline{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:4px 8px}.atp-deploy-metrics-inline__item{display:flex;align-items:baseline;justify-content:space-between;gap:8px;padding:4px 8px;border-radius:6px;border:1px solid var(--ds-border-hairline);background:var(--ds-bg-elevated);font-variant-numeric:tabular-nums}.atp-deploy-metrics-inline__label{font-size:var(--atp-text-caption-size);font-weight:600;color:var(--ds-text-secondary);line-height:var(--atp-text-caption-lh)}.atp-deploy-metrics-inline__value{font-size:var(--atp-text-caption-size);font-weight:700;color:var(--ds-text-primary);line-height:var(--atp-text-caption-lh)}.atp-deploy-metrics-table-wrap{overflow-x:auto;-webkit-overflow-scrolling:touch}.atp-deploy-metrics-table{width:100%;border-collapse:collapse;font-size:var(--atp-detail-fs-data);font-variant-numeric:tabular-nums;line-height:var(--atp-detail-lh)}.atp-deploy-metrics-table th,.atp-deploy-metrics-table td{padding:6px 8px;text-align:right;border-bottom:1px solid var(--ds-border-hairline)}.atp-deploy-metrics-table th:first-child,.atp-deploy-metrics-table td:first-child{text-align:left;font-weight:600;color:var(--ds-text-secondary);width:64px;font-size:var(--atp-detail-fs-body)}.atp-deploy-metrics-table thead th{font-size:var(--atp-detail-fs-title);font-weight:600;letter-spacing:.04em;color:var(--ds-text-secondary);background:var(--ds-bg-page)}.atp-deploy-metrics-table__th--hl,.atp-deploy-metrics-table__td--hl{background:var(--ds-accent-tint-subtle);color:var(--ds-text-primary);font-weight:700}.atp-deploy-metrics-table tbody tr:last-child th,.atp-deploy-metrics-table tbody tr:last-child td{border-bottom:none}.atp-deploy-feed-card{padding:5px 8px;border-radius:6px;border:1px solid var(--ds-border-hairline);background:var(--ds-bg-elevated)}.atp-deploy-feed-card__head{display:flex;align-items:center;gap:6px;margin-bottom:4px}.atp-deploy-feed-card__label{font-weight:600;font-size:var(--atp-detail-fs-body);line-height:var(--atp-detail-lh)}.atp-deploy-detail-accordion__meta{margin-left:auto;font-weight:500;font-size:.6875rem;color:var(--ds-text-secondary)}.atp-deploy-detail-section--l4 .atp-deploy-detail-accordion{margin-bottom:var(--atp-detail-gap)}.atp-deploy-detail-section--l4 .atp-deploy-detail-accordion:last-child{margin-bottom:0}.atp-deploy-account-table__series-cell{display:inline-flex;align-items:center;gap:6px;max-width:100%}.atp-deploy-account-table__series-text{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;min-width:0}.atp-deploy-detail-feed-columns{display:grid;grid-template-columns:minmax(0,1fr);gap:var(--atp-detail-gap);margin-top:0}@media(min-width:768px){.atp-deploy-detail-feed-columns{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}}.atp-deploy-detail-accordion{border:1px solid var(--ds-border-hairline);border-radius:8px;background:var(--ds-bg-elevated)}.atp-deploy-detail-accordion__summary{display:flex;flex-wrap:wrap;align-items:center;gap:6px;padding:7px 10px;font-weight:600;font-size:var(--atp-detail-fs-body);line-height:var(--atp-detail-lh);cursor:pointer;list-style:none}.atp-deploy-detail-accordion__summary::-webkit-details-marker{display:none}.atp-deploy-detail-accordion__summary:before{content:"▸";margin-right:3px;color:var(--ds-text-secondary)}.atp-deploy-detail-accordion[open]>.atp-deploy-detail-accordion__summary:before{content:"▾"}.atp-deploy-detail-accordion__body{padding:0 10px 8px;border-top:1px solid var(--ds-border-hairline);font-size:var(--atp-detail-fs-body);line-height:var(--atp-detail-lh)}.atp-deploy-account-detail .atp-lifecycle-meta{font-size:var(--atp-detail-fs-body);line-height:var(--atp-detail-lh)}.atp-deploy-account-detail .atp-lifecycle-meta__code{font-size:.6875rem}.atp-deploy-account-detail .atp-lifecycle-meta__finance-title{margin-bottom:2px}.atp-deploy-account-detail .atp-lifecycle-meta__finance>div{margin-top:0}.atp-deploy-account-detail .atp-lifecycle-meta__finance>div+div{margin-top:2px}.atp-deploy-account-detail .atp-deploy-detail-queue-hint{margin:0 0 4px}@media(max-width:319px){.atp-deploy-account-table{min-width:100%}}.atp-deploy-truncate-banner{width:100%;margin-bottom:8px;font-size:.8125rem;line-height:1.4;color:var(--ds-warning)}.atp-deploy-accounts-list-meta{width:100%;margin-bottom:8px;line-height:1.45;color:var(--ds-text-secondary)}.atp-deploy-accounts-pager{display:flex;justify-content:flex-end;align-items:center;margin-top:10px;padding-top:10px;border-top:1px solid var(--ds-border-hairline)}.atp-deploy-account-tile{width:100%;max-width:280px;justify-self:start;box-sizing:border-box;display:flex;flex-direction:column;min-height:0;border:1px solid var(--ds-border-medium);border-radius:14px;padding:12px 14px 14px;background:var(--ds-bg-elevated);box-shadow:0 2px 10px #0505050f;transition:border-color .2s ease,box-shadow .2s ease,transform .2s ease}.atp-deploy-account-tile__summary{display:flex;flex-direction:column;gap:8px}.atp-deploy-account-tile__summary-metrics{display:flex;flex-wrap:wrap;gap:12px 16px;font-variant-numeric:tabular-nums;color:var(--ds-text-secondary)}.atp-deploy-account-tile__summary-bar{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:8px}.atp-deploy-account-tile__peek-metrics{padding:8px 9px;border-radius:10px;background:var(--ds-bg-page);border:1px solid var(--ds-border-hairline)}.atp-deploy-account-tile__peek-label{display:block;margin-bottom:6px;font-variant-numeric:tabular-nums;letter-spacing:.02em;color:var(--ds-text-secondary)}.atp-deploy-account-tile__peek-grid{display:grid;grid-template-columns:1fr 1fr;gap:6px}.atp-deploy-peek-pill{display:flex;flex-direction:column;gap:2px;padding:6px 7px;border-radius:8px;background:var(--ds-bg-elevated);border:1px solid var(--ds-border-hairline)}.atp-deploy-peek-pill__label{font-size:.5625rem;font-weight:600;letter-spacing:.03em;color:var(--ds-text-secondary);line-height:1.2}.atp-deploy-peek-pill__value{font-size:.8125rem;font-weight:700;font-variant-numeric:tabular-nums;letter-spacing:-.02em;color:var(--ds-text-primary)}.atp-deploy-tile-detail-toggle{flex-shrink:0;font-size:.8125rem;font-weight:600;padding:5px 11px;border-radius:8px;border:1px solid var(--ds-border-medium);background:var(--ds-bg-subtle);color:var(--ds-text-primary);cursor:pointer}.atp-deploy-tile-detail-toggle:hover{border-color:var(--ds-accent);color:var(--ds-accent)}.atp-deploy-account-tile__detail{margin-top:10px;padding-top:10px;border-top:1px solid var(--ds-border-hairline)}.atp-deploy-account-tile:hover{border-color:#0064e038;box-shadow:0 8px 24px #0064e01a,0 2px 6px #0505050f;transform:translateY(-1px)}.atp-deploy-account-tile__head{font-weight:600;margin-bottom:6px;display:flex;align-items:center;gap:6px}.atp-deploy-unread-dot{width:8px;height:8px;border-radius:50%;background:var(--ds-error);flex-shrink:0}.atp-deploy-unread-dot--sm{width:6px;height:6px}.atp-deploy-account-tile__lifecycle{margin-bottom:8px}.atp-deploy-account-statsline{margin-bottom:8px;color:var(--ds-text-secondary)}.atp-deploy-metrics-panel{margin-bottom:10px;cursor:pointer;-webkit-user-select:none;user-select:none;border-radius:12px;padding:10px 12px 12px;background:var(--ds-accent-tint-subtle);border:1px solid rgba(0,100,224,.28);box-shadow:0 0 0 1px #ffffff8c inset;transition:background .18s ease,border-color .18s ease,box-shadow .18s ease,transform .15s ease}.atp-deploy-metrics-panel:hover{background:var(--ds-accent-tint-soft);border-color:var(--ds-accent);box-shadow:0 4px 16px #0064e024,0 0 0 1px #ffffff8c inset;transform:translateY(-1px)}.atp-deploy-metrics-panel:active{transform:translateY(0) scale(.99);box-shadow:0 1px 6px #0064e01f inset}.atp-deploy-metrics-panel:focus-visible{outline:2px solid var(--ds-focus-ring);outline-offset:3px}.atp-deploy-metrics-panel__header{display:flex;align-items:center;justify-content:space-between;gap:8px;margin-bottom:10px}.atp-deploy-metrics-panel__title{font-size:.75rem;font-weight:700;color:var(--ds-text-primary);letter-spacing:-.01em}.atp-deploy-metrics-panel__cta{display:inline-flex;align-items:center;gap:4px;font-size:.6875rem;font-weight:700;color:var(--ds-accent);white-space:nowrap}.atp-deploy-metrics-panel__cta-icon{display:inline-block;transition:transform .18s ease}.atp-deploy-metrics-panel:hover .atp-deploy-metrics-panel__cta-icon{transform:translate(3px)}.atp-deploy-metrics-panel__grid{display:grid;grid-template-columns:1fr 1fr;gap:8px}.atp-deploy-metric-pill{display:flex;flex-direction:column;gap:3px;padding:8px 9px;border-radius:10px;background:var(--ds-bg-elevated);border:1px solid var(--ds-border-hairline);transition:border-color .15s ease,background .15s ease}.atp-deploy-metrics-panel:hover .atp-deploy-metric-pill{border-color:#0064e02e}.atp-deploy-metric-pill__label{font-size:.625rem;font-weight:600;text-transform:uppercase;letter-spacing:.03em;color:var(--ds-text-secondary);line-height:1.2}.atp-deploy-metric-pill__value{font-size:.9375rem;font-weight:700;font-variant-numeric:tabular-nums;color:var(--ds-text-primary);letter-spacing:-.02em}.atp-deploy-feed-block{border-top:1px solid var(--ds-border-hairline);padding-top:8px}.atp-deploy-feed-block--spaced{border-top:1px solid var(--ds-border-hairline);padding-top:8px;margin-top:8px}.atp-deploy-feed-row{display:flex;align-items:center;gap:6px;flex-wrap:wrap}.atp-deploy-feed-row__label{font-weight:600;font-size:11px}.atp-deploy-feed-btn{font-size:11px;padding:2px 6px}.atp-deploy-feed-preview{margin-top:4px;font-size:11px}.atp-deploy-feed-preview--error{color:var(--ds-error)}.atp-deploy-feed-preview--muted{color:var(--ds-text-tertiary)}.atp-deploy-feed-preview--accent{color:var(--ds-accent)}.atp-deploy-feed-block__title{font-weight:600;font-size:11px}.atp-deploy-strike-caption{margin-top:4px;line-height:1.45;color:var(--ds-text-secondary)}.atp-deploy-strike-btn{margin-top:6px;font-size:11px;padding:4px 8px}.atp-deploy-account-actions{margin-top:auto;padding-top:10px;display:flex;flex-direction:column;gap:6px}.atp-deploy-account-actions--inline{margin-top:0;padding-top:0;flex-direction:row;flex-wrap:wrap;justify-content:flex-end;flex:1 1 auto;min-width:0;gap:6px}.atp-deploy-pagination{display:inline-flex;flex-wrap:wrap;justify-content:flex-end;gap:8px 12px;align-items:center;font-size:.8125rem;color:var(--ds-text-secondary)}.atp-deploy-pagination__status{color:var(--ds-text-tertiary);-webkit-user-select:none;user-select:none}.atp-deploy-muted-text{color:var(--ds-text-tertiary)}.atp-lifecycle-meta{flex:1 1 220px;min-width:180px;max-width:320px}.atp-lifecycle-meta__title{margin-bottom:4px}.atp-lifecycle-meta__code{font-family:ui-monospace,SFMono-Regular,SF Mono,Menlo,monospace}.atp-lifecycle-meta__title+.atp-lifecycle-meta__code-row{margin-top:2px}.atp-lifecycle-meta__code-row:first-child{margin-top:0}.atp-lifecycle-meta__code-row{display:flex;flex-wrap:wrap;align-items:center;gap:6px 10px}.atp-lifecycle-meta__code-row+.atp-lifecycle-meta__graph-row{margin-top:4px}.atp-lifecycle-meta__graph-row{display:flex;flex-wrap:wrap;align-items:center;gap:8px}.atp-lifecycle-meta__graph-row--attention{margin-top:4px;padding:6px 8px;border:1px solid var(--ds-warning-border-strong);border-radius:8px;background:var(--ds-warning-surface-subtle);color:var(--ds-warning-text)}.atp-lifecycle-meta__graph-attention-tag{display:inline-flex;align-items:center;height:20px;padding:0 8px;border-radius:999px;border:1px solid var(--ds-warning-border-strong);background:var(--ds-warning-surface);color:var(--ds-warning-text);font-weight:600;font-size:11px;letter-spacing:.1px;line-height:1}.atp-lifecycle-meta__creation-anomaly{margin-top:6px;padding:6px 8px;border-radius:8px;border:1px solid var(--ds-warning-border-strong);background:var(--ds-warning-surface-subtle);color:var(--ds-warning-text);line-height:1.45}.atp-lifecycle-meta__creation-anomaly-tag{display:inline-flex;align-items:center;height:20px;padding:0 8px;border-radius:999px;border:1px solid var(--ds-warning-border-strong);background:var(--ds-warning-surface);color:var(--ds-warning-text);font-weight:600;font-size:11px;letter-spacing:.1px;line-height:1}.atp-lifecycle-meta__bind-btn{flex-shrink:0;font-size:12px;padding:2px 10px}.atp-lifecycle-meta__stack{display:flex;flex-direction:column;gap:2px}.atp-lifecycle-meta__finance{margin-top:8px;padding-top:8px;border-top:1px dashed var(--ds-border-subtle);line-height:1.45}.atp-lifecycle-meta__finance-title{font-weight:600;color:var(--ds-text-primary);margin-bottom:4px}.atp-lifecycle-meta__fetched{font-size:10px;margin-top:2px}.atp-lifecycle-meta__code-row .atp-lifecycle-zero-btn{margin-left:0}.atp-lifecycle-zero-btn{margin-left:6px;padding:2px 8px;font-size:14px;line-height:1;border:1px solid var(--ds-warning-border-strong);border-radius:var(--ds-radius);background:var(--ds-warning-surface);color:var(--ds-warning);cursor:pointer}.atp-lifecycle-zero-btn--clear{border-color:#be185d80;background:#f43f5e24;color:#be123c}.atp-lifecycle-zero-btn--exception{border-color:var(--ds-warning-border-strong);background:var(--ds-warning-surface);color:var(--ds-warning)}.atp-lifecycle-zero-btn--recharge{border-color:#b453098c;background:#fbbf2438;color:#b45309}.atp-lifecycle-zero-btn:focus-visible{outline:2px solid var(--ds-focus-ring);outline-offset:2px}.ds-modal-backdrop.atp-lifecycle-zero-backdrop{z-index:50}.ds-modal.atp-lifecycle-zero-modal{max-width:520px}.atp-lifecycle-zero-pre{margin:0 0 12px;padding:10px 12px;max-height:220px;overflow:auto;font-size:12px;line-height:1.45;white-space:pre-wrap;word-break:break-all;background:var(--ds-surface-muted, rgba(0, 0, 0, .04));border-radius:8px;border:1px solid var(--ds-border-subtle, rgba(0, 0, 0, .08))}.atp-lifecycle-zero-reason{margin:0 0 12px}.atp-lifecycle-zero-copyline{margin:0 0 8px;word-break:break-all}.atp-lifecycle-zero-copy-actions{margin:0 0 10px;display:flex;flex-wrap:wrap;gap:8px}.atp-u-col-span-2{grid-column:span 2}.atp-org-sync-zero-merchant-block{margin-bottom:16px;padding-bottom:12px;border-bottom:1px solid var(--ds-border-subtle, rgba(0, 0, 0, .06))}.atp-org-sync-zero-merchant-title{margin:0 0 8px;font-size:14px;font-weight:600}.atp-org-root{display:grid;gap:12px}.atp-org-tabs{display:flex;flex-wrap:wrap;gap:8px}.atp-org-tab{padding:8px 14px;border-radius:var(--ds-radius-filter);border:3px solid var(--ds-fill-subtle);background:var(--ds-surface-filter);color:var(--ds-text-secondary);cursor:pointer;font-family:inherit;font-size:.875rem}.atp-org-tab--active{border:2px solid var(--ds-accent);background:var(--ds-tab-active-fill)}.atp-org-tab:focus-visible{outline:2px solid var(--ds-focus-ring);outline-offset:2px}.atp-org-surface-title{margin-top:0}.atp-org-surface-lead{margin:0 0 10px;font-size:13px;line-height:1.55}.atp-org-account-controls{margin-bottom:10px;display:grid;gap:10px;padding:10px 12px;border:1px solid var(--ds-border-subtle, rgba(0, 0, 0, .08));border-radius:12px;background:var(--ds-surface-muted, rgba(0, 0, 0, .02))}.atp-org-account-controls__row{display:flex;flex-wrap:wrap;align-items:center;gap:10px}.atp-org-account-controls__stats{display:flex;flex-wrap:wrap;align-items:center;gap:8px 10px}.atp-org-account-controls__label{font-weight:600;font-size:13px;line-height:1.4;color:var(--ds-text-secondary)}.atp-org-account-controls .ds-caption{font-size:13px;line-height:1.4}.atp-org-account-controls select{height:34px;min-height:34px;padding:0 10px;border-radius:10px;font-size:13px}.atp-org-account-controls button{height:34px;min-height:34px;padding:0 14px;border-radius:999px;font-size:13px;white-space:nowrap}.atp-org-account-controls__stats .ds-caption{display:inline-flex;align-items:center;padding:2px 8px;border-radius:999px;background:var(--ds-fill-subtle, rgba(0, 0, 0, .04))}.atp-org-account-list{display:grid;gap:8px}.atp-org-account-row{border:1px solid var(--ds-border-hairline);border-radius:var(--ds-radius);padding:8px;font-size:13px;display:grid;grid-template-columns:minmax(0,300px) 1fr;grid-template-areas:"identity meta" "toolbar meta";align-items:start;gap:10px 12px}.atp-org-account-row--missing-merchant{border-color:#f59e0b;background:#f59e0b14}.atp-org-missing-merchant-label{color:#b45309;margin-left:4px}.atp-org-account-row__identity{grid-area:identity;display:flex;flex-direction:column;align-items:flex-start;gap:2px;min-width:0}.atp-org-account-row__name,.atp-org-account-row__identity .ds-caption{overflow-wrap:anywhere}.atp-org-account-row__merchant-actions{display:flex;flex-wrap:wrap;align-items:center;gap:6px 8px}.atp-org-account-row__toolbar{grid-area:toolbar;display:flex;flex-wrap:wrap;align-items:center;gap:8px 10px}.atp-org-account-row__meta{grid-area:meta;display:flex;flex-wrap:wrap;align-items:flex-start;gap:8px;min-width:0}@media(max-width:720px){.atp-org-account-row{grid-template-columns:1fr;grid-template-areas:"identity" "toolbar" "meta"}}.atp-org-code{font-size:12px;background:var(--ds-fill-muted);padding:1px 6px;border-radius:var(--ds-radius)}.atp-org-btn-gap{margin-left:8px}.atp-org-btn-gap--wide{margin-left:12px}.atp-org-webhook-grid{display:grid;gap:10px;margin-top:10px}.atp-org-webhook-field-label{font-size:13px;margin-bottom:6px}.atp-org-input-max900{width:100%;max-width:900px}.atp-org-actions-row{display:flex;gap:8px;flex-wrap:wrap}.ds-modal-backdrop.atp-org-modal-backdrop{z-index:1250}.atp-org-modal-field{display:block;margin-top:12px}.atp-org-textarea-modal{width:100%;max-width:420px;box-sizing:border-box}.atp-org-assign-section{background:var(--ds-bg-page)}.atp-org-assign-lead{margin-top:0}.atp-org-assign-member-label{font-size:13px}.atp-org-assign-select{margin-left:8px;min-width:200px}.atp-org-assign-loading{font-size:13px}.atp-org-assign-grid{display:grid;gap:14px;margin-top:12px}.atp-org-assign-block-title{font-weight:600;margin-bottom:6px}.atp-org-assign-scroll{display:flex;flex-direction:column}.atp-org-assign-scroll--sm{gap:6px;max-height:160px;overflow-y:auto}.atp-org-assign-scroll--lg{gap:8px;max-height:280px;overflow-y:auto}.atp-org-assign-check-label{font-size:13px}.atp-org-assign-save{margin-top:8px}.atp-org-assign-error{color:var(--ds-error);margin-bottom:6px}.atp-org-assign-account-row{display:flex;flex-wrap:wrap;align-items:flex-start;gap:8px;border-bottom:1px solid var(--ds-border-hairline);padding-bottom:6px}.atp-org-assign-account-row__identity{flex:0 0 300px;width:300px;max-width:100%;min-width:0}.atp-org-assign-account-row__label-text{overflow-wrap:anywhere}.atp-org-assign-account-row__meta-cluster{display:flex;flex-wrap:wrap;align-items:flex-start;gap:8px;flex:1 1 200px;min-width:0}@media(max-width:720px){.atp-org-assign-account-row__identity{flex:1 1 100%;width:100%}}.atp-org-assign-account-check{font-size:13px;display:flex;align-items:flex-start;gap:6px}.atp-orc-card{display:grid;gap:12px}.atp-orc-card-head{display:flex;flex-wrap:wrap;gap:8px;align-items:center}.atp-orc-assignees{margin-top:8px;font-size:13px;color:var(--ds-text-secondary)}.atp-orc-assignee-name{margin-right:6px;margin-top:4px}.atp-orc-log-section{margin-top:10px}.atp-orc-log-toggle{font-size:12px}.atp-orc-log-panel{margin-top:8px}.ds-caption.atp-orc-log-error{color:var(--ds-error)}.atp-orc-log-list{margin:0;padding-left:18px;color:var(--ds-text-primary)}.atp-orc-log-li{margin-bottom:4px}.ds-modal-backdrop.atp-orc-modal-backdrop{z-index:1220}.ds-modal.atp-orc-assign-modal{max-width:min(480px,90vw)}.atp-orc-modal-label{display:block;font-size:13px;margin-bottom:12px}.atp-orc-modal-select{margin-left:8px;min-width:220px}.ds-modal-backdrop.atp-feed-modal-backdrop{z-index:1000}.ds-modal.atp-feed-modal{max-width:640px}.ds-modal__title.atp-feed-modal__title-grow{flex:1}.atp-feed-modal__body{padding:12px}.ds-dialog-text.atp-feed-modal__error{color:var(--ds-error)}.atp-feed-modal__meta{margin-bottom:10px}.atp-feed-modal__list{list-style:none;margin:0;padding:0;display:grid;gap:12px}.atp-feed-modal__item{padding:10px;background:var(--ds-bg-page)}.atp-feed-modal__item-title{font-size:13px;font-weight:600;color:var(--ds-text-primary)}.atp-feed-modal__item-time{margin-top:4px}.atp-feed-modal__pre{margin:8px 0 0;font-size:12px;white-space:pre-wrap;word-break:break-word;color:var(--ds-text-secondary);font-family:inherit}.ds-modal__footer.atp-feed-modal__footer{justify-content:space-between}.atp-review-title,.atp-review-lead{margin-top:0}.atp-review-list{display:grid;gap:8px}.atp-review-row{border:1px solid var(--ds-border-hairline);border-radius:var(--ds-radius);padding:10px;display:flex;justify-content:space-between;gap:10px;align-items:center}.atp-review-row__main{min-width:0}.atp-review-row__name{font-size:13px;font-weight:600;color:var(--ds-text-primary)}.ds-caption.atp-review-row__meta{word-break:break-all}.atp-acct-edit-fb-actions{display:flex;gap:8px;align-items:center;margin-top:6px;flex-wrap:wrap}.atp-acct-edit-lead-tight{margin-top:4px;margin-bottom:0}.atp-acct-edit-tz-hint{margin-top:6px;color:var(--ds-text-tertiary)}.atp-acct-edit-tz-hint--success{color:var(--ds-success)}.atp-acct-edit-tz-hint--error{color:var(--ds-error-emphasis)}.atp-acct-edit-msg-tight{margin-top:6px;margin-bottom:0}.atp-acct-edit-warn-lead{margin-top:6px;margin-bottom:0;color:var(--ds-warning)}.atp-acct-edit-hint-tight{margin-top:6px;margin-bottom:0}.atp-chain-toolbar{margin-top:10px;display:flex;align-items:center;justify-content:space-between;gap:10px;flex-wrap:wrap}.atp-chain-toolbar__actions{display:inline-flex;align-items:center;gap:8px}.atp-chain-chip--pending{background:var(--ds-warning-surface-soft);color:var(--ds-warning-foreground-strong);border-color:var(--ds-warning-border-soft)}.atp-chain-empty{margin-top:8px;padding:12px;border:1px dashed var(--ds-border-subtle);border-radius:var(--ds-radius-sm);background:var(--ds-fill-track);color:var(--ds-text-secondary);font-size:.8125rem}.atp-chain-card{margin-top:10px;display:grid;gap:10px}.atp-chain-card--editing{border-color:var(--ds-border-prominent);background:var(--ds-bg-elevated)}.atp-chain-card-head{display:flex;align-items:flex-start;flex-wrap:wrap;gap:8px;min-width:0}.atp-chain-card-actions{display:inline-flex;align-items:center;flex-wrap:wrap;gap:8px;margin-left:auto;max-width:100%}.atp-chain-page-actions{display:flex;flex-wrap:wrap;gap:8px;margin-top:6px}.atp-risk-actions{display:flex;justify-content:flex-start;gap:8px;margin-top:8px}.atp-acct-edit-risk-field{margin-top:2px;min-width:0}.atp-acct-edit-risk-desc{margin:6px 0 10px;max-width:100%;line-height:1.55;word-wrap:break-word;overflow-wrap:break-word;white-space:normal}.atp-editor-modal-root .atp-acct-edit-risk-row{display:flex;align-items:flex-start;gap:10px;margin:0;padding:10px 12px;border:1px solid var(--ds-border-hairline);border-radius:var(--ds-radius-sm);background:var(--ds-fill-track);box-sizing:border-box;cursor:pointer;min-width:0}.atp-editor-modal-root .atp-acct-edit-risk-row--muted{cursor:not-allowed;opacity:.72}.atp-acct-edit-risk-row input[type=checkbox]{margin:3px 0 0;flex-shrink:0;width:auto;max-width:none}.atp-acct-edit-risk-row__text{flex:1 1 auto;min-width:0;line-height:1.5;font-weight:500;white-space:normal;word-wrap:break-word;overflow-wrap:break-word}.atp-chain-save-actions{display:flex;flex-direction:column;align-items:flex-start;gap:6px;margin-top:8px}.atp-chain-save-all-hint{margin:0;max-width:52rem}.atp-chain-single-save{display:flex;flex-direction:column;align-items:flex-start;gap:4px;margin-top:12px;padding-top:10px;border-top:1px solid var(--ds-border-hairline)}.atp-chain-single-save-hint{margin:0;max-width:48rem}.atp-chain-conflict-box{margin:10px 0 12px;padding:10px 12px;border-radius:var(--ds-radius-sm);border:1px solid var(--ds-border-hairline)}.atp-chain-conflict-lead{margin:6px 0 0}.atp-chain-conflict-list{margin:8px 0 0;padding-left:1.2rem}.atp-chain-conflict-labels{margin-top:4px;opacity:.95}.atp-chain-conflict-hint{margin-top:4px}.atp-chain-page-row{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.atp-chain-page-row select{min-width:260px}.atp-page-pool-list{margin-top:8px;display:grid;gap:8px}.atp-page-pool-row{display:flex;align-items:center;gap:10px;padding:8px 10px;border:1px solid var(--ds-border-hairline);border-radius:var(--ds-radius-sm);background:var(--ds-bg-page);flex-wrap:wrap}.atp-page-pool-row--selected{border-color:var(--ds-border-prominent);background:var(--ds-fill-track)}.atp-page-pool-row__pick{display:inline-flex;align-items:center;gap:8px;min-width:0;flex:1 1 320px}.atp-page-pool-row__pick span{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.atp-page-pool-row__enable{display:inline-flex;align-items:center;gap:6px;margin-left:auto}.atp-editor-modal-root{min-width:0}.atp-editor-modal-root label{display:block;min-width:0}.atp-editor-modal-root input:not([type=checkbox]):not([type=radio]),.atp-editor-modal-root select,.atp-editor-modal-root textarea{width:100%;max-width:100%;min-width:0}.atp-chain-readonly{display:grid;gap:10px;padding-top:2px}.atp-chain-readonly-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:10px;padding:10px;border:1px solid var(--ds-border-hairline);border-radius:var(--ds-radius-sm);background:var(--ds-fill-track)}.atp-chain-kv{display:grid;gap:4px;min-width:0}.atp-chain-kv__label{font-size:.75rem;line-height:1.33;letter-spacing:-.12px;color:var(--ds-text-tertiary)}.atp-chain-kv__value{font-size:.8125rem;line-height:1.4;color:var(--ds-text-primary);word-break:break-all}.atp-kv-badge{display:inline-flex;align-items:center;border-radius:var(--ds-radius-pill);border:1px solid var(--ds-border-subtle);padding:2px 10px;font-size:.75rem;font-weight:700;line-height:1.2}.atp-kv-badge--running{color:#0f5132;background:#d1fae5;border-color:#6ee7b7}.atp-kv-badge--stopped{color:#7f1d1d;background:#fee2e2;border-color:#fca5a5}.atp-kv-badge--priority-p5{color:#0f5132;background:#d1fae5;border-color:#6ee7b7}.atp-kv-badge--priority-p4{color:#14532d;background:#dcfce7;border-color:#86efac}.atp-kv-badge--priority-p3{color:#1f2937;background:#f3f4f6;border-color:#d1d5db}.atp-kv-badge--priority-p2{color:#9a3412;background:#ffedd5;border-color:#fdba74}.atp-kv-badge--priority-p1{color:#7f1d1d;background:#fee2e2;border-color:#fca5a5}.atp-chain-readonly-pages{margin-top:6px;display:flex;flex-wrap:wrap;gap:6px}.atp-chip{display:inline-flex;align-items:center;padding:4px 12px;border-radius:var(--ds-radius-pill);background:var(--ds-warning-surface-soft);color:var(--ds-warning-foreground-strong);border:1px solid var(--ds-warning-border-soft);font-size:var(--atp-text-caption-size);line-height:1.4;font-weight:500}.atp-chip--ok{background:#15803d14;color:var(--ds-success);border-color:#15803d38}.atp-chip--ml{margin-left:8px}.atp-chip--dense{padding:2px 8px;font-size:.75rem;line-height:1.33;letter-spacing:-.12px}.atp-chip--row-end{margin-left:auto}.atp-chip--neutral{background:var(--ds-fill-subtle);color:var(--ds-text-primary);border-color:var(--ds-border-subtle);font-weight:600}.atp-chip--running{background:#15803d14;color:var(--ds-success);border-color:#15803d38;font-weight:600}.atp-chip--stopped{background:var(--ds-error-surface);color:var(--ds-error-emphasis);border-color:var(--ds-error-ring);font-weight:600}.atp-chip--muted{background:var(--ds-bg-page);color:var(--ds-text-tertiary);border-color:var(--ds-border-hairline);font-weight:600}.atp-chip__count{font-weight:500;color:var(--ds-text-tertiary);margin-left:6px}.atp-table-wrap{overflow-x:auto;margin-top:8px}.atp-table{width:100%;border-collapse:collapse;font-size:var(--atp-text-body-size);line-height:1.45}.atp-table th,.atp-table td{padding:10px 12px;border-bottom:1px solid var(--ds-border-hairline);vertical-align:top}.atp-table thead th{font-weight:600;font-size:.75rem;letter-spacing:-.12px;color:var(--ds-text-secondary);text-align:left}.atp-table tbody tr:hover{background:var(--ds-fill-track)}.atp-table-num{text-align:right}.atp-table--compact{font-size:.75rem;line-height:1.33;letter-spacing:-.12px}.atp-table--compact th,.atp-table--compact td{padding:6px 4px}.atp-table--nested{font-size:.6875rem}.atp-table--nested th,.atp-table--nested td{padding:4px 2px}.atp-table__row-clickable{cursor:pointer}.atp-table-empty{padding:12px}.atp-table-nested-shell{padding:8px 4px 10px}.atp-deploy-reports-campaign{margin-top:14px}.atp-segment-toolbar{display:flex;flex-wrap:wrap;gap:8px;align-items:center;margin-bottom:8px}.atp-segment-toolbar__title{font-size:.8125rem;font-weight:600;letter-spacing:-.12px;color:var(--ds-text-primary)}.atp-segment-btn{padding:6px 12px;border-radius:var(--ds-radius);border:1px solid transparent;background:var(--ds-surface-filter);color:var(--ds-text-secondary);font-size:.875rem;font-family:var(--ds-font-text);font-weight:400;letter-spacing:-.224px;line-height:1.43;cursor:pointer;transition:background-color .15s ease,color .15s ease}.atp-segment-btn:hover:not(:disabled){background:var(--ds-fill-hover-soft)}.atp-segment-btn--active{background:var(--ds-accent);color:var(--ds-text-inverse);font-weight:600}.atp-modal-pagination-row{margin-top:8px;display:flex;align-items:center;gap:8px}.atp-modal-pagination-row__label{font-size:.75rem;letter-spacing:-.12px;color:var(--ds-text-secondary)}.atp-deploy-reports-kpi-note{color:var(--ds-text-secondary)}.atp-deploy-reports-table thead th{position:sticky;top:0;z-index:2;background:var(--ds-surface-card)}.atp-deploy-reports-table .atp-table-num{white-space:nowrap;font-variant-numeric:tabular-nums}.atp-deploy-reports-campaign-summary-note{margin:4px 0 8px;color:var(--ds-text-secondary)}.atp-deploy-reports-campaign-row{background:#0f172a05}.atp-deploy-reports-campaign-name-cell{display:flex;align-items:center;gap:8px}.atp-deploy-reports-campaign-id{margin-left:auto;font-size:11px;color:var(--ds-text-tertiary)}.atp-admin-org-templates-root{display:grid;gap:16px}.atp-section-card--flush-top{margin-top:0}.atp-section-lead--mb8{margin-bottom:8px}.atp-mt-8{margin-top:8px}.atp-table.atp-table--org-releases{font-size:var(--atp-text-caption-size);line-height:var(--atp-text-caption-lh);letter-spacing:normal}.atp-table.atp-table--org-releases th,.atp-table.atp-table--org-releases td{padding:8px 10px}.atp-table.atp-table--org-releases thead th{font-size:.6875rem;letter-spacing:.02em}.atp-table.atp-table--org-releases .atp-table-td-actions button{font-size:inherit;font-family:var(--ds-font-text)}.atp-table.atp-table--org-releases .ds-caption{font-size:inherit;line-height:inherit;letter-spacing:normal;color:var(--ds-text-tertiary)}.atp-finance-table thead th{position:sticky;top:0;z-index:2;background:var(--ds-surface-card)}.atp-finance-table .atp-table-num{white-space:nowrap;font-variant-numeric:tabular-nums}.atp-finance-row--project{background:#3b82f60a}.atp-finance-row--link{background:#94a3b80d}.atp-finance-row--account{background:#94a3b806}.atp-finance-row--log td{background:#0f172a08}.atp-finance-level{display:flex;align-items:center;gap:8px}.atp-finance-level--sub{padding-left:8px}.atp-finance-level--sub2{padding-left:20px}.atp-finance-level-chip{display:inline-flex;align-items:center;justify-content:center;min-width:40px;padding:2px 8px;border-radius:999px;font-size:11px;font-weight:600;line-height:1.2}.atp-finance-level-chip--project{background:#2563eb24;color:#1d4ed8}.atp-finance-level-chip--link{background:#33415521;color:#334155}.atp-finance-level-chip--account{background:#4755691a;color:#475569}.atp-finance-toggle-btn{min-height:30px;padding:4px 10px;border-width:1px;border-radius:8px;font-size:12px}.atp-finance-input-num{min-width:108px}.atp-finance-muted{color:var(--ds-text-tertiary)}.atp-finance-org,.atp-finance-actions{white-space:nowrap}.atp-finance-log-cell{padding-top:8px;padding-bottom:8px}.atp-finance-log-item{line-height:1.45;margin-bottom:4px}.atp-table--dense-view{font-size:.72rem;line-height:1.25}.atp-table--dense-view th,.atp-table--dense-view td{padding:4px 6px}.atp-table--dense-view .atp-btn-primary,.atp-table--dense-view .atp-btn-ghost{min-height:26px;padding:3px 8px;font-size:12px;border-width:1px}.atp-table--dense-view .atp-finance-level-chip,.atp-table--dense-view .atp-reports-project-tag{font-size:10px;padding:1px 6px}.atp-table--dense-view .atp-reports-entity-sub{display:none}.atp-table--dense-view .atp-finance-input-num{min-width:82px}.atp-table--dense-view .atp-finance-toggle-btn{min-height:24px;padding:2px 8px}.atp-table-cell-display-name,.atp-table-cell-project-name{max-width:min(360px,46vw);font-family:var(--ds-font-text);line-height:var(--atp-text-caption-lh);letter-spacing:normal;overflow-wrap:anywhere;word-break:normal}.atp-table--org-releases td.atp-table-td-compact{vertical-align:middle}.atp-table--org-releases td.atp-table-td-nowrap{vertical-align:middle;white-space:nowrap}.atp-table-td-nowrap{white-space:nowrap}.atp-table--org-releases td.atp-table-td-actions{vertical-align:middle;white-space:nowrap}.atp-alert{padding:10px 12px;border-radius:var(--ds-radius);font-size:var(--atp-text-body-size);line-height:1.45}.atp-alert--error{border:none;background:var(--ds-error-surface);color:var(--ds-error)}.atp-msg-error{margin:8px 0;font-size:var(--atp-text-caption-size);line-height:var(--atp-text-caption-lh);color:var(--ds-error-emphasis)}.atp-msg-error--flush{margin:0}.atp-msg-warning{margin:6px 0 0;font-size:var(--atp-text-caption-size);line-height:var(--atp-text-caption-lh);color:var(--ds-warning-foreground-strong)}.atp-token-list{display:grid;gap:10px;margin:12px 0 0;padding:0;list-style:none}.atp-token-list li{border:none;border-radius:var(--ds-radius);padding:14px 16px;font-size:var(--atp-text-body-size);line-height:1.5;background:var(--ds-bg-page);transition:background-color .12s ease}.atp-token-list li:hover{background:var(--ds-surface-filter)}.atp-token-remark-textarea{width:100%;max-width:900px;min-height:120px;box-sizing:border-box;resize:vertical}.atp-token-list__title{font-weight:600;color:var(--ds-text-primary);margin-bottom:4px}.atp-token-list__meta{display:grid;grid-template-columns:repeat(2,minmax(240px,1fr));gap:4px 12px;font-size:var(--atp-text-caption-size);line-height:var(--atp-text-caption-lh);color:var(--ds-text-secondary)}.atp-token-list__remark,.atp-token-list__proxy{margin-top:6px;font-size:var(--atp-text-caption-size);line-height:var(--atp-text-caption-lh);color:var(--ds-text-secondary);word-break:break-word}@media(max-width:860px){.atp-token-list__meta{grid-template-columns:1fr}}.atp-editor-modal-root{border:none;padding:0;margin:0;background:transparent}.atp-u-grid{display:grid}.atp-u-flex{display:flex}.atp-u-inline-flex{display:inline-flex}.atp-u-col-2{grid-template-columns:1fr 1fr}.atp-u-gap-6{gap:6px}.atp-u-gap-8{gap:8px}.atp-u-gap-10{gap:10px}.atp-u-gap-12{gap:12px}.atp-u-gap-14{gap:14px}.atp-u-align-end{align-items:end}.atp-u-items-center{align-items:center}.atp-u-items-start{align-items:flex-start}.atp-u-justify-between{justify-content:space-between}.atp-u-justify-end{justify-content:flex-end}.atp-u-wrap{flex-wrap:wrap}.atp-u-mt-0{margin-top:0}.atp-u-mt-4{margin-top:4px}.atp-u-mt-6{margin-top:6px}.atp-u-mt-8{margin-top:8px}.atp-u-mt-10{margin-top:10px}.atp-u-mb-0{margin-bottom:0}.atp-u-mb-6{margin-bottom:6px}.atp-u-mb-8{margin-bottom:8px}.atp-u-mb-10{margin-bottom:10px}.atp-u-mb-12{margin-bottom:12px}.atp-u-ml-auto{margin-left:auto}.atp-u-w-full{width:100%}.atp-u-minw-0{min-width:0}.atp-flex-fill-160{flex:1 1 160px;min-width:0}.atp-flex-fill-180{flex:1 1 180px;min-width:0}.atp-flex-fill-200{flex:1 1 200px;min-width:0}.atp-input-fluid{width:100%;box-sizing:border-box}textarea.atp-url-textarea{width:100%;min-width:0;box-sizing:border-box;max-height:180px;resize:vertical;overflow-wrap:anywhere;word-break:break-all;line-height:1.45;padding:8px 10px;border-radius:var(--ds-radius-card, 8px);border:1px solid var(--ds-border-hairline, rgba(0, 0, 0, .12));font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:.8125rem;color:var(--ds-text-primary);background:var(--ds-bg-elevated)}textarea.atp-url-textarea:focus{outline:none;border-color:var(--dolly-link-blue, #385898);box-shadow:0 0 0 1px var(--dolly-link-blue, #385898)}.atp-input-max-360{width:100%;max-width:360px;box-sizing:border-box}.atp-input-max-420{width:100%;max-width:420px;box-sizing:border-box}.atp-input-max-520{width:100%;max-width:520px;box-sizing:border-box}.atp-input-max-720{width:100%;max-width:720px;box-sizing:border-box}.atp-input-max-900{width:100%;max-width:900px;box-sizing:border-box}.atp-textarea-full{width:100%}.atp-account-batch-textarea{width:100%;max-width:100%;box-sizing:border-box}.atp-account-create-grid{display:grid;grid-template-columns:repeat(2,minmax(260px,1fr));gap:10px 18px;align-items:start}.atp-account-create-field{display:grid;gap:4px;min-width:0}.atp-account-create-divider{margin:2px 0 0;padding-top:8px;border-top:1px dashed var(--ds-border-subtle);font-size:12px;color:var(--ds-text-tertiary)}.atp-account-batch-layout{display:grid;gap:12px}.atp-account-batch-grid{display:grid;grid-template-columns:repeat(2,minmax(260px,1fr));gap:10px 18px;align-items:start}.atp-account-create-note{padding:10px 12px;border-radius:var(--ds-radius);background:var(--ds-fill-track);border:1px solid var(--ds-border-hairline)}.atp-account-create-footer{padding:10px 12px;margin-top:10px;border:1px solid var(--ds-border-hairline);border-radius:var(--ds-radius);box-shadow:var(--ds-shadow-sm);align-items:center;flex-wrap:wrap}.atp-account-create-footer__progress{margin-left:auto;min-width:280px;text-align:right}@media(max-width:860px){.atp-account-create-grid,.atp-account-batch-grid{grid-template-columns:1fr;gap:10px}.atp-account-create-footer__progress{margin-left:0;min-width:0;text-align:left;width:100%}}.ds-caption--flush-top{margin-top:0}.ds-caption--mt4-lh{margin-top:4px;line-height:1.5}.ds-caption--pre-mt6{margin-top:6px;white-space:pre-wrap;line-height:1.5}.ds-caption--mt6{margin-top:6px}.atp-subsection-title--tight-top{margin:6px 0 12px}.atp-form-hint--stack{margin-top:0;margin-bottom:8px}.atp-form-block--elevated{background:var(--ds-bg-elevated)}.atp-form-block--elevated-mb{background:var(--ds-bg-elevated);margin-bottom:14px}.atp-stack-mt8-12{margin-top:8px;display:grid;gap:12px}.atp-sticky-footer-bar{position:sticky;bottom:0;background:var(--ds-bg-elevated);border-top:1px solid var(--ds-border-hairline);margin-top:8px;padding-top:8px;display:flex;gap:8px}.atp-sticky-footer-bar--no-mt{margin-top:0}.atp-list-row__meta-cluster{display:flex;flex-wrap:wrap;align-items:flex-start;gap:8px;flex:1 1 200px;min-width:0}.atp-list-row__status{margin-left:auto;font-size:.8125rem;font-weight:500}.atp-baseconfig-field-scroll{margin-top:10px;max-height:480px;overflow:auto;border-top:1px dashed var(--ds-border-subtle);padding-top:10px}.atp-toolbar-label-inline{display:flex;align-items:center;gap:4px}.atp-scroll-micro-120{max-height:120px;overflow:auto;font-size:.75rem;line-height:1.33;letter-spacing:-.12px}.atp-scroll-caption-160{margin-top:8px;max-height:160px;overflow:auto}.atp-publish-fields{display:grid;gap:8px;margin-bottom:8px;max-width:480px}.atp-release-row{display:flex;align-items:center;gap:8px}.atp-release-row__grow{flex:1;min-width:0}.atp-material-copy-card{padding:10px;background:var(--ds-bg-page);border-radius:var(--ds-radius);box-shadow:var(--ds-shadow-sm)}.atp-material-copy-option{display:grid;grid-template-columns:18px 1fr;gap:10px;align-items:start;padding:8px;border-radius:6px;border:1px solid var(--ds-border-hairline);background:var(--ds-bg-elevated);cursor:pointer}.atp-material-copy-option--checked{border:2px solid var(--ds-accent);background:var(--ds-tab-active-fill)}.atp-material-copy-check{margin-top:2px}.atp-material-copy-stack{font-size:.8rem;line-height:1.5;color:var(--ds-text-primary);white-space:pre-wrap;min-width:0;overflow-wrap:anywhere}.atp-material-copy-line-strong{font-weight:600}.atp-material-copy-line-muted{margin-top:4px;color:var(--ds-text-secondary)}.atp-material-toolbar{display:flex;gap:8px;align-items:center;margin-bottom:10px;flex-wrap:wrap}.atp-material-actions{margin-top:10px;display:flex;justify-content:flex-end}.atp-material-batch-notice{margin:0;color:var(--ds-warning)}.atp-material-batch-list{margin:0;padding-left:1.25rem;max-height:180px;overflow-y:auto}.atp-material-batch-meta{color:var(--ds-text-tertiary)}.atp-material-batch-result{margin-top:8px}.atp-material-batch-result-ok{color:var(--ds-success)}.atp-material-batch-failures{margin:6px 0 0;padding-left:1.25rem}.atp-material-batch-progress{margin-top:12px}.atp-material-batch-progress-bar{height:8px;border-radius:4px;background:var(--ds-border-subtle, #e5e7eb);overflow:hidden}.atp-material-batch-progress-fill{height:100%;border-radius:4px;background:var(--ds-primary, #2563eb);transition:width .2s ease-out}.atp-material-batch-progress-caption{margin-top:8px;line-height:1.5}.atp-material-batch-progress-filename{word-break:break-all}.atp-material-batch-progress-modal{margin-top:14px;padding-top:12px;border-top:1px solid var(--ds-border-subtle, #e5e7eb)}.atp-project-name-check{margin-top:4px}.atp-project-name-check--pending{color:var(--ds-text-tertiary)}.atp-project-name-check--ok{color:var(--ds-success)}.atp-project-name-check--warn{color:var(--ds-warning)}.atp-btn-danger{display:inline-flex;align-items:center;justify-content:center;padding:10px 22px;min-height:44px;border-radius:var(--ds-radius-pill);border:none;background:var(--dolly-error);color:var(--ds-text-inverse);font-family:var(--ds-font-text);font-size:14px;font-weight:400;line-height:1.43;letter-spacing:-.14px;cursor:pointer;transition:background .2s ease,transform .15s ease,opacity .2s ease}.atp-btn-danger:hover:not(:disabled){background:var(--dolly-store-error);transform:scale(1.02)}.atp-btn-danger:disabled{opacity:.6;cursor:not-allowed}.atp-feedback-flash{margin:0 0 8px}.atp-feedback-flash--ok{color:var(--ds-success);font-weight:500}.atp-toast-stack{position:fixed;top:18px;right:18px;z-index:1350;width:min(420px,calc(100vw - 24px));pointer-events:none}.atp-toast{pointer-events:auto;display:flex;align-items:center;justify-content:space-between;gap:10px;border-radius:var(--ds-radius);border:1px solid var(--ds-fill-subtle);box-shadow:var(--ds-shadow-md);padding:10px 12px;background:var(--ds-bg-elevated);color:var(--ds-text-primary)}.atp-toast--success{border-color:color-mix(in srgb,var(--ds-success) 30%,var(--ds-fill-subtle))}.atp-toast__close{border:0;background:transparent;color:var(--ds-text-secondary);cursor:pointer;font:inherit;padding:2px 4px;border-radius:6px}.atp-toast__close:hover{background:var(--ds-surface-filter);color:var(--ds-text-primary)}.ds-modal--max-520{max-width:520px}.atp-section-lead--mt10-mb0{margin-top:10px;margin-bottom:0}@media(max-width:767px){.atp-toast-stack{top:12px;right:12px;width:calc(100vw - 24px)}.atp-corner-meta{right:16px;left:16px;max-width:none}}.rdp-root{--rdp-accent-color: blue;--rdp-accent-background-color: #f0f0ff;--rdp-day-height: 44px;--rdp-day-width: 44px;--rdp-day_button-border-radius: 100%;--rdp-day_button-border: 2px solid transparent;--rdp-day_button-height: 42px;--rdp-day_button-width: 42px;--rdp-selected-border: 2px solid var(--rdp-accent-color);--rdp-disabled-opacity: .5;--rdp-outside-opacity: .75;--rdp-today-color: var(--rdp-accent-color);--rdp-dropdown-gap: .5rem;--rdp-months-gap: 2rem;--rdp-nav_button-disabled-opacity: .5;--rdp-nav_button-height: 2.25rem;--rdp-nav_button-width: 2.25rem;--rdp-nav-height: 2.75rem;--rdp-range_middle-background-color: var(--rdp-accent-background-color);--rdp-range_middle-color: inherit;--rdp-range_start-color: white;--rdp-range_start-background: linear-gradient( var(--rdp-gradient-direction), transparent 50%, var(--rdp-range_middle-background-color) 50% );--rdp-range_start-date-background-color: var(--rdp-accent-color);--rdp-range_end-background: linear-gradient( var(--rdp-gradient-direction), var(--rdp-range_middle-background-color) 50%, transparent 50% );--rdp-range_end-color: white;--rdp-range_end-date-background-color: var(--rdp-accent-color);--rdp-week_number-border-radius: 100%;--rdp-week_number-border: 2px solid transparent;--rdp-week_number-height: var(--rdp-day-height);--rdp-week_number-opacity: .75;--rdp-week_number-width: var(--rdp-day-width);--rdp-weeknumber-text-align: center;--rdp-weekday-opacity: .75;--rdp-weekday-padding: .5rem 0rem;--rdp-weekday-text-align: center;--rdp-gradient-direction: 90deg;--rdp-animation_duration: .3s;--rdp-animation_timing: cubic-bezier(.4, 0, .2, 1)}.rdp-root[dir=rtl]{--rdp-gradient-direction: -90deg}.rdp-root[data-broadcast-calendar=true]{--rdp-outside-opacity: unset}.rdp-root{position:relative;box-sizing:border-box}.rdp-root *{box-sizing:border-box}.rdp-day{width:var(--rdp-day-width);height:var(--rdp-day-height);text-align:center}.rdp-day_button{background:none;padding:0;margin:0;cursor:pointer;font:inherit;color:inherit;justify-content:center;align-items:center;display:flex;width:var(--rdp-day_button-width);height:var(--rdp-day_button-height);border:var(--rdp-day_button-border);border-radius:var(--rdp-day_button-border-radius)}.rdp-day_button:disabled{cursor:revert}.rdp-caption_label{z-index:1;position:relative;display:inline-flex;align-items:center;white-space:nowrap;border:0}.rdp-dropdown:focus-visible~.rdp-caption_label{outline:5px auto Highlight;outline:5px auto -webkit-focus-ring-color}.rdp-button_next,.rdp-button_previous{border:none;background:none;padding:0;margin:0;cursor:pointer;font:inherit;color:inherit;-moz-appearance:none;-webkit-appearance:none;display:inline-flex;align-items:center;justify-content:center;position:relative;appearance:none;width:var(--rdp-nav_button-width);height:var(--rdp-nav_button-height)}.rdp-button_next:disabled,.rdp-button_next[aria-disabled=true],.rdp-button_previous:disabled,.rdp-button_previous[aria-disabled=true]{cursor:revert;opacity:var(--rdp-nav_button-disabled-opacity)}.rdp-chevron{display:inline-block;fill:var(--rdp-accent-color)}.rdp-root[dir=rtl] .rdp-nav .rdp-chevron{transform:rotate(180deg);transform-origin:50%}.rdp-dropdowns{position:relative;display:inline-flex;align-items:center;gap:var(--rdp-dropdown-gap)}.rdp-dropdown{z-index:2;opacity:0;appearance:none;position:absolute;inset-block-start:0;inset-block-end:0;inset-inline-start:0;width:100%;margin:0;padding:0;cursor:inherit;border:none;line-height:inherit}.rdp-dropdown_root{position:relative;display:inline-flex;align-items:center}.rdp-dropdown_root[data-disabled=true] .rdp-chevron{opacity:var(--rdp-disabled-opacity)}.rdp-month_caption{display:flex;align-content:center;height:var(--rdp-nav-height);font-weight:700;font-size:large}.rdp-root[data-nav-layout=around] .rdp-month,.rdp-root[data-nav-layout=after] .rdp-month{position:relative}.rdp-root[data-nav-layout=around] .rdp-month_caption{justify-content:center;margin-inline-start:var(--rdp-nav_button-width);margin-inline-end:var(--rdp-nav_button-width);position:relative}.rdp-root[data-nav-layout=around] .rdp-button_previous{position:absolute;inset-inline-start:0;top:0;height:var(--rdp-nav-height);display:inline-flex}.rdp-root[data-nav-layout=around] .rdp-button_next{position:absolute;inset-inline-end:0;top:0;height:var(--rdp-nav-height);display:inline-flex;justify-content:center}.rdp-months{position:relative;display:flex;flex-wrap:wrap;gap:var(--rdp-months-gap);max-width:fit-content}.rdp-month_grid{border-collapse:collapse}.rdp-nav{position:absolute;inset-block-start:0;inset-inline-end:0;display:flex;align-items:center;height:var(--rdp-nav-height)}.rdp-weekday{opacity:var(--rdp-weekday-opacity);padding:var(--rdp-weekday-padding);font-weight:500;font-size:smaller;text-align:var(--rdp-weekday-text-align);text-transform:var(--rdp-weekday-text-transform)}.rdp-week_number{opacity:var(--rdp-week_number-opacity);font-weight:400;font-size:small;height:var(--rdp-week_number-height);width:var(--rdp-week_number-width);border:var(--rdp-week_number-border);border-radius:var(--rdp-week_number-border-radius);text-align:var(--rdp-weeknumber-text-align)}.rdp-today:not(.rdp-outside){color:var(--rdp-today-color)}.rdp-selected{font-weight:700;font-size:large}.rdp-selected .rdp-day_button{border:var(--rdp-selected-border)}.rdp-outside{opacity:var(--rdp-outside-opacity)}.rdp-disabled:not(.rdp-selected){opacity:var(--rdp-disabled-opacity)}.rdp-hidden{visibility:hidden;color:var(--rdp-range_start-color)}.rdp-range_start{background:var(--rdp-range_start-background)}.rdp-range_start .rdp-day_button{background-color:var(--rdp-range_start-date-background-color);color:var(--rdp-range_start-color)}.rdp-range_middle{background-color:var(--rdp-range_middle-background-color)}.rdp-range_middle .rdp-day_button{border:unset;border-radius:unset;color:var(--rdp-range_middle-color)}.rdp-range_end{background:var(--rdp-range_end-background);color:var(--rdp-range_end-color)}.rdp-range_end .rdp-day_button{color:var(--rdp-range_start-color);background-color:var(--rdp-range_end-date-background-color)}.rdp-range_start.rdp-range_end{background:revert}.rdp-focusable{cursor:pointer}@keyframes rdp-slide_in_left{0%{transform:translate(-100%)}to{transform:translate(0)}}@keyframes rdp-slide_in_right{0%{transform:translate(100%)}to{transform:translate(0)}}@keyframes rdp-slide_out_left{0%{transform:translate(0)}to{transform:translate(-100%)}}@keyframes rdp-slide_out_right{0%{transform:translate(0)}to{transform:translate(100%)}}.rdp-weeks_before_enter{animation:rdp-slide_in_left var(--rdp-animation_duration) var(--rdp-animation_timing) forwards}.rdp-weeks_before_exit{animation:rdp-slide_out_left var(--rdp-animation_duration) var(--rdp-animation_timing) forwards}.rdp-weeks_after_enter{animation:rdp-slide_in_right var(--rdp-animation_duration) var(--rdp-animation_timing) forwards}.rdp-weeks_after_exit{animation:rdp-slide_out_right var(--rdp-animation_duration) var(--rdp-animation_timing) forwards}.rdp-root[dir=rtl] .rdp-weeks_after_enter{animation:rdp-slide_in_left var(--rdp-animation_duration) var(--rdp-animation_timing) forwards}.rdp-root[dir=rtl] .rdp-weeks_before_exit{animation:rdp-slide_out_right var(--rdp-animation_duration) var(--rdp-animation_timing) forwards}.rdp-root[dir=rtl] .rdp-weeks_before_enter{animation:rdp-slide_in_right var(--rdp-animation_duration) var(--rdp-animation_timing) forwards}.rdp-root[dir=rtl] .rdp-weeks_after_exit{animation:rdp-slide_out_left var(--rdp-animation_duration) var(--rdp-animation_timing) forwards}@keyframes rdp-fade_in{0%{opacity:0}to{opacity:1}}@keyframes rdp-fade_out{0%{opacity:1}to{opacity:0}}.rdp-caption_after_enter{animation:rdp-fade_in var(--rdp-animation_duration) var(--rdp-animation_timing) forwards}.rdp-caption_after_exit{animation:rdp-fade_out var(--rdp-animation_duration) var(--rdp-animation_timing) forwards}.rdp-caption_before_enter{animation:rdp-fade_in var(--rdp-animation_duration) var(--rdp-animation_timing) forwards}.rdp-caption_before_exit{animation:rdp-fade_out var(--rdp-animation_duration) var(--rdp-animation_timing) forwards}
