:root,[data-bs-theme=light]{--uatp-font-latin: "Manrope", system-ui, -apple-system, "Segoe UI", sans-serif;--uatp-font-persian: "Vazirmatn", "Manrope", system-ui, "Segoe UI", Tahoma, sans-serif;--uatp-font-mono: "DM Mono", ui-monospace, SFMono-Regular, Menlo, Consolas, monospace;--uatp-canvas: #f4f6f3;--uatp-surface: #fff;--uatp-surface-muted: #f8faf8;--uatp-surface-accent: #edf4ef;--uatp-ink: #1f2a27;--uatp-muted: #5c6b65;--uatp-line: #dfe6e1;--uatp-line-strong: #cbd7cf;--uatp-green: #286b52;--uatp-green-hover: #1f583f;--uatp-green-active: #1a4a36;--uatp-green-rgb: 40, 107, 82;--uatp-code-bg: #1f2a27;--uatp-code-ink: #e8f0eb;--uatp-sidebar-bg: #14211c;--uatp-sidebar-ink: #c9d6d0;--uatp-sidebar-muted: #8fa39a;--uatp-sidebar-active: rgba(122, 196, 160, .16);--uatp-topbar-height: 3.75rem;--uatp-sidebar-width: 15.5rem;--uatp-content-max: 1360px;--uatp-radius-sm: .3125rem;--uatp-radius: .4375rem;--uatp-radius-lg: .625rem;--uatp-shadow-sm: 0 1px 2px rgba(20, 31, 27, .06);--uatp-shadow: 0 6px 18px rgba(20, 31, 27, .08);--uatp-shadow-lg: 0 18px 50px rgba(20, 31, 27, .2);--uatp-focus-ring: 0 0 0 .2rem rgba(40, 107, 82, .28);--bs-body-font-family: var(--uatp-font-latin);--bs-body-font-size: .875rem;--bs-body-line-height: 1.6;--bs-body-color: var(--uatp-ink);--bs-body-color-rgb: 31, 42, 39;--bs-body-bg: #fff;--bs-emphasis-color: #121a17;--bs-secondary-color: var(--uatp-muted);--bs-secondary-bg: #edf2ee;--bs-tertiary-bg: var(--uatp-surface-muted);--bs-font-monospace: var(--uatp-font-mono);--bs-border-color: var(--uatp-line);--bs-border-color-translucent: rgba(31, 42, 39, .12);--bs-border-radius: var(--uatp-radius);--bs-border-radius-sm: var(--uatp-radius-sm);--bs-border-radius-lg: var(--uatp-radius-lg);--bs-box-shadow-sm: var(--uatp-shadow-sm);--bs-box-shadow: var(--uatp-shadow);--bs-box-shadow-lg: var(--uatp-shadow-lg);--bs-heading-color: #172420;--bs-link-color: var(--uatp-green);--bs-link-color-rgb: 40, 107, 82;--bs-link-hover-color: var(--uatp-green-hover);--bs-link-hover-color-rgb: 31, 88, 63;--bs-focus-ring-color: rgba(40, 107, 82, .28);--bs-primary: #286b52;--bs-primary-rgb: 40, 107, 82;--bs-primary-text-emphasis: #1a4a36;--bs-primary-bg-subtle: #edf4ef;--bs-primary-border-subtle: #c7dccf;--bs-success: #28734f;--bs-success-rgb: 40, 115, 79;--bs-success-text-emphasis: #1d573b;--bs-success-bg-subtle: #edf7f0;--bs-success-border-subtle: #c7e1d1;--bs-danger: #a44238;--bs-danger-rgb: 164, 66, 56;--bs-danger-text-emphasis: #7f3129;--bs-danger-bg-subtle: #fbefed;--bs-danger-border-subtle: #edc9c4;--bs-warning: #bd8a36;--bs-warning-rgb: 189, 138, 54;--bs-warning-text-emphasis: #6e4914;--bs-warning-bg-subtle: #fff8e9;--bs-warning-border-subtle: #ecd9b2;--bs-info: #2f6d8f;--bs-info-rgb: 47, 109, 143;--bs-info-text-emphasis: #214f69;--bs-info-bg-subtle: #edf5fa;--bs-info-border-subtle: #c3dbe8;--bs-secondary-text-emphasis: #3d4a45;--bs-secondary-bg-subtle: #f1f4f2;--bs-secondary-border-subtle: #d5ddd8;--bs-form-valid-color: var(--bs-success);--bs-form-valid-border-color: var(--bs-success);--bs-form-invalid-color: var(--bs-danger);--bs-form-invalid-border-color: var(--bs-danger)}.btn{--bs-btn-font-size: .8125rem;--bs-btn-font-weight: 600;--bs-btn-padding-x: .875rem;--bs-btn-padding-y: .4375rem;--bs-btn-border-radius: var(--uatp-radius-sm);--bs-btn-focus-box-shadow: var(--uatp-focus-ring);display:inline-flex;align-items:center;justify-content:center;gap:.4375rem}.btn-sm{--bs-btn-font-size: .75rem;--bs-btn-padding-x: .625rem;--bs-btn-padding-y: .3125rem;--bs-btn-border-radius: var(--uatp-radius-sm)}.btn-lg{--bs-btn-font-size: .9375rem;--bs-btn-padding-x: 1.125rem;--bs-btn-padding-y: .625rem}.btn-primary{--bs-btn-bg: var(--uatp-green);--bs-btn-border-color: var(--uatp-green);--bs-btn-hover-bg: var(--uatp-green-hover);--bs-btn-hover-border-color: var(--uatp-green-hover);--bs-btn-active-bg: var(--uatp-green-active);--bs-btn-active-border-color: var(--uatp-green-active);--bs-btn-disabled-bg: var(--uatp-green);--bs-btn-disabled-border-color: var(--uatp-green);--bs-btn-focus-shadow-rgb: var(--uatp-green-rgb)}.btn-outline-primary{--bs-btn-color: var(--uatp-green);--bs-btn-border-color: #9cc2ad;--bs-btn-hover-color: #fff;--bs-btn-hover-bg: var(--uatp-green);--bs-btn-hover-border-color: var(--uatp-green);--bs-btn-active-color: #fff;--bs-btn-active-bg: var(--uatp-green-hover);--bs-btn-active-border-color: var(--uatp-green-hover);--bs-btn-disabled-color: var(--uatp-green);--bs-btn-disabled-border-color: #9cc2ad;--bs-btn-focus-shadow-rgb: var(--uatp-green-rgb)}.btn-outline-secondary{--bs-btn-color: #33413c;--bs-btn-bg: #fff;--bs-btn-border-color: var(--uatp-line-strong);--bs-btn-hover-color: var(--uatp-green-hover);--bs-btn-hover-bg: var(--uatp-surface-accent);--bs-btn-hover-border-color: #9cb9a6;--bs-btn-active-color: var(--uatp-green-active);--bs-btn-active-bg: #e2ede6;--bs-btn-active-border-color: #8fb19c;--bs-btn-disabled-color: #6c7a74;--bs-btn-disabled-bg: #fff;--bs-btn-disabled-border-color: var(--uatp-line);--bs-btn-focus-shadow-rgb: var(--uatp-green-rgb)}.btn-danger{--bs-btn-bg: #a44238;--bs-btn-border-color: #a44238;--bs-btn-hover-bg: #8c362d;--bs-btn-hover-border-color: #8c362d;--bs-btn-active-bg: #7a2f27;--bs-btn-active-border-color: #7a2f27;--bs-btn-disabled-bg: #a44238;--bs-btn-disabled-border-color: #a44238;--bs-btn-focus-shadow-rgb: 164, 66, 56}.btn-outline-danger{--bs-btn-color: #a44238;--bs-btn-bg: #fff;--bs-btn-border-color: #e3b9b3;--bs-btn-hover-color: #fff;--bs-btn-hover-bg: #a44238;--bs-btn-hover-border-color: #a44238;--bs-btn-active-color: #fff;--bs-btn-active-bg: #8c362d;--bs-btn-active-border-color: #8c362d;--bs-btn-disabled-color: #a44238;--bs-btn-disabled-bg: #fff;--bs-btn-disabled-border-color: #e3b9b3;--bs-btn-focus-shadow-rgb: 164, 66, 56}.btn-outline-success{--bs-btn-color: #28734f;--bs-btn-bg: #fff;--bs-btn-border-color: #a9d1b9;--bs-btn-hover-color: #fff;--bs-btn-hover-bg: #28734f;--bs-btn-hover-border-color: #28734f;--bs-btn-active-color: #fff;--bs-btn-active-bg: #1d573b;--bs-btn-active-border-color: #1d573b;--bs-btn-disabled-color: #28734f;--bs-btn-disabled-border-color: #a9d1b9;--bs-btn-focus-shadow-rgb: 40, 115, 79}.btn-link{--bs-btn-color: var(--uatp-green);--bs-btn-hover-color: var(--uatp-green-hover);--bs-btn-active-color: var(--uatp-green-active)}.btn-close{--bs-btn-close-focus-shadow: var(--uatp-focus-ring)}.form-control,.form-select{border-color:var(--uatp-line-strong);border-radius:var(--uatp-radius-sm);color:var(--uatp-ink);font-size:.8125rem}.form-control-sm,.form-select-sm{font-size:.75rem}.form-control:focus,.form-select:focus,.form-check-input:focus{border-color:#6fa58a;box-shadow:var(--uatp-focus-ring)}.form-control::placeholder{color:#86938d}.form-check-input{border-color:#a7b6ae}.form-check-input:checked,.form-check-input[type=checkbox]:indeterminate{border-color:var(--uatp-green);background-color:var(--uatp-green)}.form-switch .form-check-input:focus:not(:checked){--bs-form-switch-bg: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='-4 -4 8 8'%3e%3ccircle r='3' fill='%236fa58a'/%3e%3c/svg%3e")}.pagination{--bs-pagination-color: var(--uatp-green);--bs-pagination-hover-color: var(--uatp-green-hover);--bs-pagination-focus-color: var(--uatp-green-hover);--bs-pagination-focus-box-shadow: var(--uatp-focus-ring);--bs-pagination-active-bg: var(--uatp-green);--bs-pagination-active-border-color: var(--uatp-green)}.nav-pills{--bs-nav-pills-link-active-bg: var(--uatp-green)}.nav{--bs-nav-link-color: var(--uatp-green);--bs-nav-link-hover-color: var(--uatp-green-hover)}.nav-tabs{--bs-nav-tabs-link-active-color: var(--uatp-ink)}.list-group{--bs-list-group-active-bg: var(--uatp-green);--bs-list-group-active-border-color: var(--uatp-green)}.progress,.progress-stacked{--bs-progress-bar-bg: var(--uatp-green)}.card{--bs-card-border-color: var(--uatp-line);--bs-card-border-radius: var(--uatp-radius);--bs-card-inner-border-radius: calc(var(--uatp-radius) - 1px);--bs-card-cap-bg: var(--uatp-surface-muted);--bs-card-spacer-y: 1.125rem;--bs-card-spacer-x: 1.125rem;box-shadow:var(--uatp-shadow-sm)}.table{--bs-table-color: var(--uatp-ink);--bs-table-border-color: #e8ede9;--bs-table-hover-bg: rgba(40, 107, 82, .045);--bs-table-striped-bg: rgba(40, 107, 82, .03)}.modal{--bs-modal-border-color: var(--uatp-line);--bs-modal-border-radius: var(--uatp-radius-lg);--bs-modal-box-shadow: var(--uatp-shadow-lg);--bs-modal-header-padding: 1.125rem 1.375rem;--bs-modal-padding: 1.375rem}.badge{--bs-badge-font-weight: 600;--bs-badge-font-size: .6875rem;--bs-badge-padding-x: .55rem;--bs-badge-padding-y: .3rem}.alert{--bs-alert-padding-x: 1rem;--bs-alert-padding-y: .75rem;--bs-alert-border-radius: var(--uatp-radius)}.breadcrumb{--bs-breadcrumb-font-size: .75rem;--bs-breadcrumb-margin-bottom: .5rem;--bs-breadcrumb-item-active-color: var(--uatp-muted);--bs-breadcrumb-divider-color: #95a29c}.dropdown-menu{--bs-dropdown-link-active-bg: var(--uatp-green)}.toast{--bs-toast-max-width: 380px;--bs-toast-font-size: .8125rem}html{min-width:320px;-webkit-text-size-adjust:100%;text-size-adjust:100%}html[lang=fa]{--bs-body-font-family: var(--uatp-font-persian)}body{min-height:100vh;background:var(--uatp-canvas);font-synthesis:none;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased}body.modal-open{overflow:hidden}h1,h2,h3,h4{font-weight:650;letter-spacing:-.01em}html[lang=fa] h1,html[lang=fa] h2,html[lang=fa] h3,html[lang=fa] h4{letter-spacing:0}a{text-underline-offset:.18em}code,kbd,pre,samp{font-family:var(--uatp-font-mono)}code{color:var(--uatp-green);font-size:.9em;overflow-wrap:anywhere}:focus-visible{outline:2px solid var(--uatp-green);outline-offset:2px}.btn:focus-visible,.form-control:focus-visible,.form-select:focus-visible,.form-check-input:focus-visible,.btn-close:focus-visible,.page-link:focus-visible{outline:0}.technical-value,.monaco-body,pre,code,input[type=url],.font-monospace{direction:ltr;unicode-bidi:isolate}.technical-value,pre,input[type=url]{text-align:left}html[dir=rtl] .icon-directional,.icon-flip{transform:scaleX(-1)}html[dir=rtl] .icon-directional.icon-flip{transform:none}.icon{flex-shrink:0;vertical-align:-.15em}.text-muted-strong{color:var(--uatp-muted)}.text-mono{font-family:var(--uatp-font-mono)}.min-w-0{min-width:0}.text-wrap-anywhere{overflow-wrap:anywhere}@media(pointer:coarse){.btn,.form-control,.form-select{min-height:2.75rem}.btn-sm,.form-control-sm,.form-select-sm{min-height:2.5rem}.form-check-input{width:1.25em;height:1.25em}}@media(max-width:575.98px){.form-control,.form-select,.form-control-sm,.form-select-sm{font-size:1rem}}@media(prefers-reduced-motion:reduce){*,*:before,*:after{scroll-behavior:auto;transition-duration:.01ms;animation-duration:.01ms;animation-iteration-count:1}}.app-shell{display:flex;min-height:100vh;flex-direction:column}.app-skip-link{position:absolute;z-index:1100;inset-block-start:.5rem;inset-inline-start:.5rem;padding:.5rem .875rem;border-radius:var(--uatp-radius-sm);background:var(--uatp-green);color:#fff;font-weight:700;transform:translateY(-200%)}.app-skip-link:focus{color:#fff;transform:none}.app-topbar{display:flex;min-height:var(--uatp-topbar-height);flex-wrap:wrap;align-items:center;gap:.625rem 1rem;padding:.625rem clamp(.875rem,2.5vw,1.5rem);border-bottom:1px solid var(--uatp-line);background:#ffffffeb}.app-brand{display:inline-flex;min-width:0;align-items:center;gap:.625rem;color:var(--uatp-ink);font-size:.8125rem;text-decoration:none}.app-brand:hover{color:var(--uatp-green)}.app-brand-text{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.app-brand-text strong{font-weight:800}.app-brand-mark{display:inline-grid;width:1.875rem;height:1.875rem;flex:0 0 1.875rem;place-items:center;border-radius:var(--uatp-radius);background:var(--uatp-green);color:#fff;font-size:1rem;font-weight:800}.app-signin{display:flex;flex-wrap:wrap;align-items:center;gap:.375rem;order:3;flex-basis:100%}.app-signin .form-control{width:auto;min-width:0;flex:1 1 9rem}.app-signin .btn{flex:0 0 auto}.app-signin-error{flex-basis:100%;color:var(--bs-danger);font-size:.75rem}.app-signup-link{flex:0 0 auto;color:var(--uatp-green);font-size:.8125rem;font-weight:700;text-decoration:none}.app-signup-link:hover{text-decoration:underline}.app-topbar>.google-auth-action{flex:0 0 auto}.app-topbar>.google-auth-action .google-auth-button{min-height:2.125rem;padding:.25rem .5rem;font-size:.75rem}.app-topbar-actions{display:flex;flex-wrap:wrap;align-items:center;justify-content:flex-end;gap:.5rem .75rem;margin-inline-start:auto}.app-environment{align-items:center;gap:.375rem;color:var(--uatp-muted);font-family:var(--uatp-font-mono);font-size:.6875rem}.app-environment-dot{width:.4375rem;height:.4375rem;border-radius:50%;background:#43a478}.app-language{display:inline-flex;align-items:center;gap:.375rem;margin:0}.app-language .form-select{width:auto}.app-session{display:inline-flex;align-items:center;gap:.5rem;color:var(--uatp-muted);font-size:.75rem}.app-session-label{display:none;align-items:center;gap:.3125rem}@media(min-width:768px){.app-session-label{display:inline-flex}}@media(min-width:1200px){.app-signin{order:0;flex-basis:auto;flex-wrap:nowrap;margin-inline-start:auto}.app-signin .form-control{width:10rem;flex:0 0 auto}.app-signin-error{flex-basis:auto}.app-signin+.app-topbar-actions{margin-inline-start:0}}@media(max-width:575.98px){.app-brand-text{max-width:9.5rem;font-size:.75rem}}.app-body{display:flex;min-width:0;flex:1}.app-sidebar{display:none}@media(min-width:992px){.app-sidebar{position:sticky;top:0;display:block;width:var(--uatp-sidebar-width);height:100vh;flex:0 0 var(--uatp-sidebar-width);overflow-y:auto;padding:1.25rem .875rem 2rem;background:var(--uatp-sidebar-bg)}}.app-main{display:flex;min-width:0;flex:1;flex-direction:column}.app-main:focus{outline:0}.app-content{width:100%;max-width:var(--uatp-content-max);flex:1;margin-inline:auto;padding:clamp(1.25rem,3vw,2.25rem) clamp(.875rem,3vw,2.25rem) 3.5rem}.app-footer{display:flex;flex-wrap:wrap;justify-content:space-between;gap:.375rem 1rem;padding:1rem clamp(.875rem,3vw,2.25rem);border-top:1px solid var(--uatp-line);color:var(--uatp-muted);font-family:var(--uatp-font-mono);font-size:.6875rem}.app-nav{display:grid;gap:1.125rem}.app-nav-section{display:grid;gap:.25rem}.app-nav-heading{display:block;margin:0 0 .25rem;padding-inline:.625rem;color:var(--uatp-sidebar-muted);font-size:.6875rem;font-weight:700;letter-spacing:.04em;text-transform:uppercase}html[lang=fa] .app-nav-heading{letter-spacing:0;text-transform:none}.app-nav .nav{gap:.125rem}.app-nav-link{display:flex;min-height:2.375rem;align-items:center;gap:.625rem;padding:.4375rem .625rem;border-radius:var(--uatp-radius-sm);color:var(--uatp-sidebar-ink);font-size:.8125rem;font-weight:500}.app-nav-link:hover,.app-nav-link:focus-visible{background:#ffffff0f;color:#fff}.app-nav-link:focus-visible{outline:2px solid #7ac4a0;outline-offset:1px}.app-nav-link.active{background:var(--uatp-sidebar-active);color:#fff;box-shadow:inset 3px 0 #7ac4a0}html[dir=rtl] .app-nav-link.active{box-shadow:inset -3px 0 #7ac4a0}.app-nav-project{display:grid;gap:.25rem;padding:.75rem .625rem;border:1px solid rgba(255,255,255,.1);border-radius:var(--uatp-radius);background:#ffffff0a}.app-nav-project .app-nav-heading{padding-inline:0}.app-nav-switcher{border-color:#ffffff2e;background-color:#ffffff14;color:#fff}.app-nav-switcher option{color:var(--uatp-ink)}.app-nav-project-name{margin:0;overflow-wrap:anywhere;color:#fff;font-weight:600}.app-offcanvas{--bs-offcanvas-width: min(19rem, 86vw);--bs-offcanvas-bg: var(--uatp-sidebar-bg);--bs-offcanvas-color: var(--uatp-sidebar-ink);visibility:visible}.app-offcanvas .offcanvas-header{border-bottom:1px solid rgba(255,255,255,.08)}.app-offcanvas-title{display:flex;align-items:center;gap:.625rem;margin:0;color:#fff;font-size:.875rem;font-weight:700}html[dir=rtl] .offcanvas-start.app-offcanvas{right:0;left:auto;border-right:0;border-left:var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color)}.page-header{margin-bottom:clamp(1.25rem,3vw,2rem)}.page-header-main{display:flex;flex-wrap:wrap;align-items:flex-end;justify-content:space-between;gap:1rem 1.5rem}.page-header-copy{min-width:0;flex:1 1 22rem}.page-title{margin:0;overflow-wrap:anywhere;font-size:clamp(1.5rem,1.15rem + 1.4vw,2.125rem);line-height:1.2}.page-description{max-width:48rem;margin-top:.5rem;color:var(--uatp-muted);font-size:.9375rem}.page-header-actions{display:flex;flex-wrap:wrap;align-items:center;gap:.5rem}@media(max-width:575.98px){.page-header-actions{width:100%}.page-header-actions>.btn{flex:1 1 auto}}.breadcrumb-item a{color:var(--uatp-muted);text-decoration:none}.breadcrumb-item a:hover{color:var(--uatp-green);text-decoration:underline}.breadcrumb-item{max-width:100%;overflow-wrap:anywhere}.section-heading{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:.5rem 1rem;margin-bottom:.75rem}.section-heading h2,.section-heading h3{margin:0;font-size:1rem}.section-heading p{margin:.125rem 0 0;color:var(--uatp-muted);font-size:.75rem}.eyebrow{margin:0 0 .375rem;color:var(--uatp-green);font-family:var(--uatp-font-mono);font-size:.6875rem}.state-view{display:flex;align-items:flex-start;gap:.75rem}.state-loading{align-items:center;padding:1rem;border:1px solid var(--uatp-line);border-radius:var(--uatp-radius);background:var(--uatp-surface);color:var(--uatp-muted)}.state-error{flex-wrap:wrap}.state-view-copy{display:grid;min-width:0;flex:1 1 14rem;gap:.125rem}.state-view-actions{display:flex;flex-wrap:wrap;align-items:center;gap:.5rem;margin-inline-start:auto}.empty-state{display:grid;justify-items:center;gap:.5rem;padding:clamp(2rem,6vw,3.5rem) 1.25rem;border:1px dashed var(--uatp-line-strong);border-radius:var(--uatp-radius-lg);background:var(--uatp-surface);text-align:center}.empty-state-icon{display:grid;width:2.75rem;height:2.75rem;place-items:center;margin-bottom:.25rem;border-radius:50%;background:var(--uatp-surface-accent);color:var(--uatp-green)}.empty-state-title{margin:0;font-size:1.125rem}.empty-state-description{max-width:34rem;margin:0;color:var(--uatp-muted)}.empty-state-actions{display:flex;flex-wrap:wrap;justify-content:center;gap:.5rem;margin-top:.5rem}.alert-inline{margin:0;padding:.5rem .75rem;font-size:.8125rem}.field{display:grid;min-width:0;gap:.375rem;margin:0;color:#34433d;font-size:.8125rem;font-weight:600}.field>.form-control,.field>.form-select,.field>.variable-autocomplete{font-weight:400}.field-hint{color:var(--uatp-muted);font-size:.75rem;font-weight:400}.is-required>.field-label:after{content:"*";content:"*" / "";margin-inline-start:.1875rem;color:var(--bs-danger)}.optional{color:#7a8781;font-size:.75rem;font-weight:400}.form-stack{display:grid;gap:1rem}.form-check-label,label.form-check{font-weight:500}label.form-check{display:inline-flex;min-height:1.5rem;align-items:center;gap:.5rem;margin:0;padding-inline-start:0;cursor:pointer}label.form-check .form-check-input{float:none;flex-shrink:0;margin:0}label.form-switch{padding-inline-start:0}label.form-switch .form-check-input{width:2em;margin:0}.form-actions{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:.5rem;padding-top:.25rem}@media(max-width:575.98px){.form-actions>.btn{flex:1 1 8rem}}.form-section{display:grid;gap:.875rem;padding-top:1rem;border-top:1px solid var(--uatp-line)}.form-section-heading{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:.5rem 1rem}.form-section-heading h3{margin:0;font-size:.9375rem}.form-section-heading p{margin:.125rem 0 0;color:var(--uatp-muted);font-size:.75rem}.btn-icon{--bs-btn-padding-x: 0;--bs-btn-padding-y: 0;width:2.125rem;height:2.125rem;flex:0 0 auto}.btn-icon.btn-sm{width:1.875rem;height:1.875rem}@media(pointer:coarse){.btn-icon,.btn-icon.btn-sm{width:2.75rem;height:2.75rem}}.status-badge{display:inline-flex;align-items:center;gap:.25rem;white-space:nowrap}.method-badge{display:inline-grid;min-width:3.5rem;min-height:1.625rem;flex:0 0 auto;place-items:center;padding:0 .4375rem;border:1px solid #c7dccf;border-radius:var(--uatp-radius-sm);background:var(--uatp-surface-accent);color:#1d5a43;font-family:var(--uatp-font-mono);font-size:.6875rem;font-weight:500;letter-spacing:.02em}.method-get{border-color:#c3dbe8;background:#edf5fa;color:#214f69}.method-post{border-color:#c7e1d1;background:#edf7f0;color:#1d573b}.method-put,.method-patch{border-color:#ecd9b2;background:#fff8e9;color:#6e4914}.method-delete{border-color:#edc9c4;background:#fbefed;color:#7f3129}.app-modal{overflow-y:auto}.app-modal .modal-header{align-items:flex-start;gap:1rem}.app-modal .modal-header .btn-close{flex-shrink:0;margin:0;margin-inline-start:auto}.modal-heading{min-width:0}.modal-eyebrow{margin:0 0 .25rem;color:var(--uatp-green);font-family:var(--uatp-font-mono);font-size:.6875rem}.app-modal .modal-title{overflow-wrap:anywhere;font-size:1.125rem}.app-modal .modal-content{background:#fcfdfc}.app-modal .modal-content:focus{outline:0}.confirm-dialog{display:grid;gap:.75rem}.confirm-dialog-message{display:flex;align-items:flex-start;gap:.625rem;margin:0;overflow-wrap:anywhere}.app-toasts{position:fixed;z-index:1090;inset-block-end:1rem;inset-inline-end:1rem;display:grid;gap:.5rem;max-width:calc(100vw - 2rem)}.app-toast{padding:.75rem .875rem;color:#fff;box-shadow:var(--uatp-shadow-lg)}.app-toast-success{background:#1f583f}.app-toast-danger{background:#8c362d}.app-toast-info{background:#214f69}.card-header{font-weight:600}.surface{border:1px solid var(--uatp-line);border-radius:var(--uatp-radius);background:var(--uatp-surface);box-shadow:var(--uatp-shadow-sm)}.table-responsive{border-radius:var(--uatp-radius)}.table>:not(caption)>*>*{padding:.625rem .75rem}.table thead th{color:var(--uatp-muted);font-size:.75rem;font-weight:600;white-space:nowrap}.table td{vertical-align:middle}.table-card{overflow:hidden;border:1px solid var(--uatp-line);border-radius:var(--uatp-radius);background:var(--uatp-surface);box-shadow:var(--uatp-shadow-sm)}.table-card .table{margin:0}.table-select-cell{width:2.75rem}.table-actions-cell{width:1%;white-space:nowrap}.table-actions-cell .row-actions{justify-content:flex-end}@media(max-width:767.98px){.table-stack thead{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.table-stack,.table-stack tbody,.table-stack tr,.table-stack td{display:block;width:100%}.table-stack tr{position:relative;padding-block:.5rem;border-bottom:1px solid var(--bs-table-border-color)}.table-stack tbody tr:last-child{border-bottom:0}.table-stack>:not(caption)>*>*{display:flex;align-items:baseline;justify-content:space-between;gap:.75rem;padding:.25rem 1rem;border-bottom:0;text-align:start}.table-stack td[data-label]:before{flex:0 0 auto;color:var(--uatp-muted);font-family:var(--bs-body-font-family);font-size:.75rem;font-weight:600;content:attr(data-label)}.table-stack .table-select-cell{position:absolute;inset-block-start:.5rem;inset-inline-end:0;width:auto}.table-stack .table-select-cell+td{padding-inline-end:3rem}.table-stack .table-actions-cell{width:100%;padding-block-start:.5rem}.table-stack .table-actions-cell .row-actions{justify-content:flex-start}}.table-pagination{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:.75rem 1rem;margin-top:1rem}.table-page-size{display:inline-flex;align-items:center;gap:.5rem;color:var(--uatp-muted);font-size:.8125rem}.table-page-size .form-select{width:auto}.table-page-controls{display:inline-flex;flex-wrap:wrap;align-items:center;gap:.5rem;font-size:.8125rem}.data-list{overflow:hidden;border:1px solid var(--uatp-line);border-radius:var(--uatp-radius);background:var(--uatp-surface);box-shadow:var(--uatp-shadow-sm)}.data-list-item{display:flex;flex-wrap:wrap;align-items:center;gap:.75rem 1rem;padding:.875rem 1rem;border-top:1px solid var(--uatp-line)}.data-list-item:first-child{border-top:0}.data-list-main{display:flex;min-width:0;flex:1 1 16rem;align-items:center;gap:.75rem;color:inherit;text-decoration:none}a.data-list-main:hover .data-list-title{color:var(--uatp-green)}.data-list-copy{display:grid;min-width:0;gap:.125rem}.data-list-title{overflow-wrap:anywhere;color:var(--uatp-ink);font-weight:600}.data-list-subtitle{overflow-wrap:anywhere;color:var(--uatp-muted);font-size:.75rem}.data-list-meta{color:var(--uatp-muted);font-family:var(--uatp-font-mono);font-size:.6875rem;white-space:nowrap}.row-actions{display:flex;flex-wrap:wrap;align-items:center;justify-content:flex-end;gap:.375rem;margin-inline-start:auto}@media(max-width:575.98px){.data-list-item>.row-actions{width:100%;justify-content:flex-start;margin-inline-start:0}}.entity-symbol{display:inline-grid;width:2.375rem;height:2.375rem;flex:0 0 2.375rem;place-items:center;border:1px solid #c7dccf;border-radius:var(--uatp-radius);background:var(--uatp-surface-accent);color:var(--uatp-green);font-family:var(--uatp-font-mono);font-size:.8125rem;font-weight:500}.toolbar{display:flex;flex-wrap:wrap;align-items:flex-end;gap:.75rem;margin-bottom:1.25rem;padding:.875rem 1rem;border:1px solid var(--uatp-line);border-radius:var(--uatp-radius);background:var(--uatp-surface)}.toolbar>.field{min-width:min(100%,10rem);flex:1 1 10rem}.code-block{max-height:26rem;overflow:auto;margin:0;padding:.875rem 1rem;border-radius:var(--uatp-radius-sm);background:var(--uatp-code-bg);color:var(--uatp-code-ink);font:.75rem/1.6 var(--uatp-font-mono);white-space:pre-wrap;overflow-wrap:anywhere}.monaco-body{overflow:hidden;border:1px solid var(--uatp-line-strong);border-radius:var(--uatp-radius-sm);background:#fff}.monaco-body.is-disabled{opacity:.65}.key-value-list{display:grid;gap:0;margin:0}.key-value-list>div{display:flex;min-width:0;justify-content:space-between;gap:1rem;padding:.625rem 0;border-bottom:1px solid #edf0ed}.key-value-list dt{flex:0 0 auto;color:var(--uatp-muted);font-weight:500}.key-value-list dd{min-width:0;margin:0;overflow-wrap:anywhere;font-weight:600;text-align:end}.variable-autocomplete{position:relative;display:flex;width:100%;align-items:center;gap:.375rem}.variable-autocomplete>.form-control{min-width:0;flex:1}.variable-autocomplete-options{position:absolute;z-index:20;inset-block-start:calc(100% + 3px);inset-inline-start:0;display:grid;min-width:100%;max-height:12rem;overflow:auto;padding:.25rem;border:1px solid var(--uatp-line);border-radius:var(--uatp-radius-sm);background:#fff;box-shadow:var(--uatp-shadow)}.variable-autocomplete-option{padding:.4375rem .5625rem;border:0;border-radius:.1875rem;background:transparent;color:var(--uatp-ink);font:.75rem var(--uatp-font-mono);text-align:start;white-space:nowrap}.variable-autocomplete-option:hover,.variable-autocomplete-option:focus-visible{background:var(--uatp-surface-accent)}.variable-picker-trigger{flex:none}.variable-picker-list{display:grid;gap:.375rem;max-height:min(48vh,24rem);overflow-y:auto;margin:0;padding:0;list-style:none}.variable-picker-search{margin-bottom:.375rem}.variable-picker-count{margin-bottom:.5rem;color:var(--uatp-muted);font-size:.75rem}.variable-picker-option{display:grid;width:100%;grid-template-columns:1fr auto;align-items:center;justify-items:start;gap:.75rem;padding:.625rem .75rem;border:1px solid var(--uatp-line);border-radius:var(--uatp-radius-sm);background:#fff;color:var(--uatp-ink);text-align:start}.variable-picker-option:hover,.variable-picker-option:focus-visible{border-color:#9cb9a6;background:#f2f7f3}.variable-picker-option code{font-size:.75rem}.variable-picker-option .variable-picker-source{grid-column:1 / -1;overflow-wrap:anywhere}.variable-picker-option .variable-picker-insert{grid-column:2;grid-row:1}.variable-picker-option span{color:var(--uatp-muted);font-size:.6875rem}.variable-token{padding:.3125rem .5rem;border:1px solid var(--uatp-line-strong);border-radius:var(--uatp-radius-sm);background:#fff;color:var(--uatp-green);font:.6875rem var(--uatp-font-mono)}.variable-token:hover{background:var(--uatp-surface-accent)}.stepper{display:grid;grid-auto-columns:minmax(4.5rem,1fr);grid-auto-flow:column;gap:.5rem;margin:0;padding:0 0 .25rem;overflow-x:auto;list-style:none}.stepper li{display:grid;justify-items:center;color:var(--uatp-muted);font-size:.75rem;text-align:center}.stepper-button{display:grid;justify-items:center;gap:.375rem;padding:.25rem;border:0;border-radius:var(--uatp-radius-sm);background:transparent;color:inherit;font:inherit}.stepper-button:disabled{cursor:default}.stepper-index{display:grid;width:2rem;height:2rem;place-items:center;border:1px solid var(--uatp-line-strong);border-radius:50%;background:#fff;font-family:var(--uatp-font-mono)}.stepper li[aria-current=step]{color:var(--uatp-green);font-weight:700}.stepper li[aria-current=step] .stepper-index{border-color:var(--uatp-green);background:var(--uatp-green);color:#fff}.stepper li.is-complete .stepper-index{border-color:#c7dccf;background:var(--uatp-surface-accent);color:var(--uatp-green)}.test-case-order{display:inline-grid;min-width:2.125rem;height:2.125rem;flex:0 0 auto;place-items:center;border:1px solid var(--uatp-line-strong);border-radius:var(--uatp-radius-sm);background:var(--uatp-surface-muted);color:var(--uatp-muted);font:500 .75rem var(--uatp-font-mono)}.test-case-order.is-active{border-color:#c7dccf;background:var(--uatp-surface-accent);color:var(--uatp-green)}.validation-list{margin:0;padding:.625rem .875rem .625rem 2rem;border:1px solid var(--bs-warning-border-subtle);border-radius:var(--uatp-radius-sm);background:var(--bs-warning-bg-subtle);color:var(--bs-warning-text-emphasis);font-size:.75rem}html[dir=rtl] .validation-list{padding:.625rem 2rem .625rem .875rem}.execution-result{display:grid;gap:.75rem;border-inline-start:3px solid var(--uatp-line-strong)}.execution-result.is-passed{border-inline-start-color:var(--bs-success)}.execution-result.is-failed{border-inline-start-color:var(--bs-danger)}.execution-result.is-error{border-inline-start-color:var(--bs-warning)}.execution-result-heading{display:flex;flex-wrap:wrap;align-items:center;gap:.5rem .75rem}.execution-result-title{margin:0;font-size:.9375rem;font-weight:700}.execution-result-message{color:var(--uatp-muted);font-size:.8125rem}.execution-result-body{display:grid;gap:1rem}.execution-meta{display:grid;grid-template-columns:repeat(auto-fit,minmax(8.5rem,1fr));gap:.5rem;margin:0}.execution-meta>div{min-width:0;padding:.5rem .75rem;border:1px solid var(--uatp-line);border-radius:var(--uatp-radius-sm);background:var(--uatp-surface-muted)}.execution-meta dt{color:var(--uatp-muted);font-size:.6875rem;font-weight:600;letter-spacing:.02em}.execution-meta dd{margin:0;overflow-wrap:anywhere;font:600 .9375rem var(--uatp-font-mono)}.execution-details{display:grid;gap:.375rem}.execution-details-title{margin:0;color:var(--uatp-muted);font-size:.75rem;font-weight:700}.execution-assertions{display:grid;gap:.375rem;margin:0;padding:0;list-style:none}.execution-assertions li{display:flex;flex-wrap:wrap;align-items:center;gap:.5rem;overflow-wrap:anywhere}.variable-metadata{display:grid;gap:.5rem;padding:.75rem .875rem;border:1px solid var(--uatp-line);border-radius:var(--uatp-radius-sm);background:var(--uatp-surface-muted)}.variable-metadata-heading{display:grid;gap:.125rem}.variable-metadata-heading strong{font-size:.8125rem}.variable-metadata-heading span,.variable-metadata-empty,.variable-metadata-list span{margin:0;color:var(--uatp-muted);font-size:.75rem}.variable-metadata-list{display:flex;flex-wrap:wrap;gap:.375rem .75rem;margin:0;padding:0;list-style:none}.variable-metadata-list li{display:inline-flex;flex-wrap:wrap;align-items:center;gap:.375rem}.list-toolbar{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:.75rem;margin-bottom:.875rem}.list-search{position:relative;width:min(100%,22rem);margin:0}.list-search .form-control{padding-inline-start:2.25rem}.list-search-icon{position:absolute;inset-block-start:50%;inset-inline-start:.75rem;color:var(--uatp-muted);transform:translateY(-50%);pointer-events:none}.list-count{color:var(--uatp-muted);font-size:.75rem}.ci-token-manager{position:relative}.ci-token-panel{position:absolute;z-index:1030;inset-block-start:calc(100% + .5rem);inset-inline-end:0;width:min(35rem,88vw);max-height:70vh;overflow-y:auto;box-shadow:var(--uatp-shadow-lg);text-align:start}.ci-token-panel .card-body{display:grid;gap:.75rem}.ci-token-intro{margin:0;color:var(--uatp-muted);font-size:.75rem}.ci-token-create{display:flex;flex-wrap:wrap;align-items:flex-end;gap:.625rem}.ci-token-create .field{flex:1 1 12rem}.ci-token-created{display:grid;justify-items:start;gap:.5rem;margin:0}.ci-token-value{max-width:100%;padding:.375rem .5rem;border-radius:var(--uatp-radius-sm);background:#fff;color:var(--uatp-ink)}.ci-token-list{display:grid;gap:.5rem;margin:0;padding:0;list-style:none}.ci-token-list li{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:.625rem;padding-top:.625rem;border-top:1px solid var(--uatp-line)}.ci-token-copy{display:grid;min-width:0;flex:1 1 14rem;gap:.125rem}.ci-token-copy small{overflow-wrap:anywhere;color:var(--uatp-muted)}@media(max-width:767.98px){.ci-token-panel{position:fixed;inset:auto .5rem .5rem;width:auto;max-height:min(75dvh,37.5rem)}}.defined-test-list{display:grid;gap:1rem}.defined-test-link{display:flex;align-items:center;justify-content:space-between;gap:.75rem;padding:.75rem 1rem;color:var(--uatp-ink);text-decoration:none}.defined-test-link:hover,.defined-test-link:focus-visible{background:var(--uatp-surface-accent);color:var(--uatp-green)}.project-wizard{max-width:60rem}.project-wizard-panel .card-body{display:grid;gap:1.5rem;padding:clamp(1rem,3vw,1.75rem)}.project-wizard-step{min-width:0}.project-wizard-summary{margin:0;padding:.75rem .875rem;border:1px solid #d8e4dc;border-radius:var(--uatp-radius-sm);background:#f5f8f5;overflow-wrap:anywhere}.upload-dropzone{display:grid;justify-items:center;gap:.625rem;padding:1.5rem 1rem;border:1px dashed var(--uatp-line-strong);border-radius:var(--uatp-radius);background:var(--uatp-surface-muted);text-align:center}.project-wizard-upload{position:relative}.import-summary{display:grid;gap:.75rem}.import-summary-stats{display:grid;grid-template-columns:repeat(auto-fit,minmax(9rem,1fr));gap:.5rem;margin:0}.import-summary-stats>div{padding:.625rem .75rem;border:1px solid var(--uatp-line);border-radius:var(--uatp-radius-sm);background:#fff}.import-summary-stats dt{color:var(--uatp-muted);font-size:.75rem;font-weight:500}.import-summary-stats dd{margin:0;font:600 1.125rem var(--uatp-font-mono)}.import-summary-messages{max-height:12rem;margin:0;overflow-y:auto;padding-inline-start:1.25rem;overflow-wrap:anywhere;font-size:.8125rem}.project-wizard-selection-actions{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:.75rem;color:var(--uatp-muted)}.project-wizard-test-list{display:grid;gap:.75rem;margin:0;padding:0;list-style:none}.generated-test-preview{display:grid;gap:.875rem}.openapi-import-overview{display:grid;grid-template-columns:minmax(12rem,1fr) minmax(22rem,1.25fr);gap:1.25rem;align-items:center;padding:1.125rem;border:1px solid color-mix(in srgb,var(--bs-primary) 17%,var(--uatp-line));border-radius:var(--uatp-radius);background:radial-gradient(ellipse at 100% 0%,color-mix(in srgb,var(--bs-primary) 9%,transparent),transparent 45%),var(--uatp-surface-muted)}.openapi-import-overview-copy{display:grid;gap:.35rem}.openapi-import-eyebrow{color:var(--uatp-muted);font-size:.75rem;font-weight:700;letter-spacing:.045em;text-transform:uppercase}.openapi-import-overview-copy p{margin:0;font-weight:600;line-height:1.45}.openapi-import-metrics{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.625rem}.openapi-import-metric{display:grid;gap:.2rem;min-width:0;padding:.65rem .75rem;border:1px solid var(--uatp-line);border-radius:var(--uatp-radius-sm);background:var(--bs-body-bg)}.openapi-import-metric>span{color:var(--uatp-muted);font-size:.7rem;line-height:1.25}.openapi-import-metric strong{font:700 1.125rem var(--uatp-font-mono)}.openapi-import-metric strong small{color:var(--uatp-muted);font:500 .75rem var(--uatp-font-mono)}.openapi-import-metric.is-primary strong{color:var(--bs-primary)}.openapi-endpoint-picker{display:grid;gap:.875rem;padding:1rem;border:1px solid var(--uatp-line);border-radius:var(--uatp-radius);background:var(--bs-body-bg)}.openapi-picker-heading,.openapi-test-selection-bar{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:.75rem}.openapi-picker-heading h3{margin:0 0 .2rem;font-size:.95rem;font-weight:700}.openapi-picker-heading p{margin:0;color:var(--uatp-muted);font-size:.8125rem}.openapi-picker-actions{display:flex;flex-wrap:wrap;align-items:center;gap:.25rem}.openapi-tag-picker{display:flex;flex-wrap:wrap;align-items:center;gap:.5rem;padding-top:.75rem;border-top:1px solid var(--uatp-line)}.openapi-tag-picker-label{margin-inline-end:.125rem;color:var(--uatp-muted);font-size:.75rem;font-weight:600}.openapi-tag-chip{display:inline-flex;min-height:2rem;align-items:center;gap:.4rem;padding:.25rem .625rem;border:1px solid var(--uatp-line-strong);border-radius:999px;background:var(--bs-body-bg);color:var(--bs-body-color);font-size:.75rem;font-weight:600;transition:border-color .15s ease,background-color .15s ease,color .15s ease,transform .15s ease}.openapi-tag-chip:hover:not(:disabled){transform:translateY(-1px);border-color:var(--bs-primary)}.openapi-tag-chip.is-selected{border-color:color-mix(in srgb,var(--bs-primary) 45%,var(--uatp-line));background:color-mix(in srgb,var(--bs-primary) 9%,var(--bs-body-bg));color:var(--bs-primary)}.openapi-tag-chip:focus-visible,.openapi-operation-heading:focus-within{outline:3px solid color-mix(in srgb,var(--bs-primary) 28%,transparent);outline-offset:2px}.openapi-tag-chip-dot{width:.45rem;height:.45rem;border-radius:50%;background:var(--uatp-muted)}.openapi-tag-chip.is-selected .openapi-tag-chip-dot{background:var(--bs-primary);box-shadow:0 0 0 3px color-mix(in srgb,var(--bs-primary) 15%,transparent)}.openapi-tag-chip-count{display:grid;min-width:1.1rem;height:1.1rem;place-items:center;border-radius:999px;background:color-mix(in srgb,var(--uatp-muted) 12%,transparent);color:inherit;font:600 .65rem var(--uatp-font-mono)}.openapi-test-selection-bar{color:var(--uatp-muted);font-size:.8125rem}.generated-test-option{display:grid;grid-template-columns:auto minmax(0,1fr);align-items:start;gap:.25rem .5rem;margin:0;padding:.625rem;border:1px solid var(--uatp-line);border-radius:var(--uatp-radius-sm)}.openapi-operation-card{border-color:var(--uatp-line);transition:border-color .15s ease,box-shadow .15s ease,background-color .15s ease}.openapi-operation-card.is-selected{border-color:color-mix(in srgb,var(--bs-primary) 38%,var(--uatp-line));border-inline-start:3px solid var(--bs-primary)}.openapi-operation-card>.card-body{display:grid;gap:.75rem}.openapi-operation-heading{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:start;gap:.75rem;margin:0;cursor:pointer}.openapi-operation-checkbox{width:1.125rem;height:1.125rem;margin:.25rem 0 0;accent-color:var(--bs-primary)}.openapi-operation-copy{display:grid;min-width:0;gap:.35rem}.openapi-operation-route{display:flex;flex-wrap:wrap;align-items:center;gap:.5rem}.openapi-operation-route strong{font-family:var(--uatp-font-mono);font-size:.9rem}.openapi-operation-summary{color:var(--uatp-muted);font-size:.8125rem;font-weight:400}.openapi-operation-tags{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:.35rem}.openapi-operation-tag,.openapi-operation-untagged{align-self:start;padding:.2rem .5rem;border:1px solid var(--uatp-line);border-radius:999px;color:var(--uatp-muted);font-size:.6875rem;font-weight:600;line-height:1.4}.openapi-operation-tag{border-color:color-mix(in srgb,var(--bs-info) 24%,var(--uatp-line));background:color-mix(in srgb,var(--bs-info) 7%,var(--bs-body-bg));color:color-mix(in srgb,var(--bs-info-text-emphasis) 75%,var(--bs-body-color))}.openapi-generated-tests{display:grid;gap:.5rem;padding-inline-start:1.875rem}.generated-test-option-copy{display:grid;min-width:0;gap:.25rem}@media(max-width:720px){.openapi-import-overview{grid-template-columns:1fr}.openapi-operation-heading{grid-template-columns:auto minmax(0,1fr)}.openapi-operation-tags{grid-column:2;justify-content:flex-start}.openapi-generated-tests{padding-inline-start:0}}.project-wizard-results .list-group-item{display:flex;flex-wrap:wrap;align-items:center;gap:.5rem .75rem}.project-wizard-run-error{flex-basis:100%;color:var(--bs-danger);overflow-wrap:anywhere}.project-wizard-back{display:flex;justify-content:flex-start}.project-shortcuts{display:grid;grid-template-columns:repeat(auto-fill,minmax(10.5rem,1fr));gap:.625rem;margin-bottom:1.75rem}.project-shortcut{display:flex;min-height:3rem;align-items:center;gap:.625rem;padding:.625rem .875rem;border:1px solid var(--uatp-line);border-radius:var(--uatp-radius);background:var(--uatp-surface);color:var(--uatp-ink);font-weight:600;text-decoration:none;box-shadow:var(--uatp-shadow-sm)}.project-shortcut .icon{color:var(--uatp-green)}.project-shortcut:hover,.project-shortcut:focus-visible{border-color:#9cb9a6;background:var(--uatp-surface-accent);color:var(--uatp-green-hover)}.environment-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(min(100%,19rem),1fr));gap:1rem}.environment-card .card-body{display:grid;gap:.875rem}.environment-card .card-footer{justify-content:flex-start;margin:0;background:transparent}.environment-symbol{border-color:#e7dabb;background:#f6f1e5;color:#89651e}.environment-meta{display:grid;gap:.5rem;margin:0}.environment-meta dt{color:var(--uatp-muted);font-size:.6875rem;font-weight:600}.environment-meta dd{min-width:0;margin:0;overflow-wrap:anywhere;font-size:.8125rem}.variable-count{color:var(--uatp-muted);font-family:var(--uatp-font-mono);font-size:.75rem}.variable-row{display:grid;grid-template-columns:minmax(0,1fr);gap:.625rem;padding:.75rem;border:1px solid var(--uatp-line);border-radius:var(--uatp-radius-sm);background:#fff}.variable-row-actions{display:flex;gap:.375rem}@media(min-width:768px){.variable-row{grid-template-columns:minmax(8rem,.75fr) minmax(12rem,1.25fr) auto;align-items:end}}.endpoint-groups{display:grid;gap:1rem}.endpoint-tag-group{overflow:hidden}.endpoint-tag-heading{display:flex;width:100%;min-height:2.875rem;align-items:center;gap:.625rem;padding:.625rem 1rem;border:0;background:var(--uatp-surface-muted);color:var(--uatp-green-hover);text-align:start}.endpoint-tag-heading:hover{background:var(--uatp-surface-accent)}.endpoint-tag-heading strong{min-width:0;overflow-wrap:anywhere}.endpoint-tag-heading .badge{margin-inline-start:auto}.endpoint-tag-heading .is-collapsed{transform:rotate(-90deg)}html[dir=rtl] .endpoint-tag-heading .is-collapsed{transform:rotate(90deg)}.endpoint-row{display:flex;flex-wrap:wrap;align-items:center;gap:.625rem 1rem}.endpoint-main{display:flex;min-width:0;flex:1 1 18rem;align-items:flex-start;gap:.75rem}.endpoint-url{max-width:100%;justify-self:start;color:var(--uatp-muted);font-size:.75rem}@media(max-width:767.98px){.endpoint-row>.row-actions{width:100%;justify-content:flex-start;margin-inline-start:0}}.endpoint-request-line{display:grid;grid-template-columns:minmax(0,1fr);gap:.75rem}@media(min-width:576px){.endpoint-request-line{grid-template-columns:9rem minmax(0,1fr)}}.test-cases-endpoint{display:inline-flex;max-width:100%;flex-wrap:wrap;align-items:center;gap:.375rem .5rem}.test-cases-endpoint code{overflow-wrap:anywhere}.compare-test-selectors{display:grid;gap:.75rem}.compare-tests-table-wrap{max-width:100%;overflow-x:auto}.compare-tests-table{min-width:38rem;margin:0;vertical-align:top}.compare-tests-table th{width:18%}.compare-tests-table td{width:41%}.compare-tests-table td code{display:block;color:inherit;white-space:pre-wrap;overflow-wrap:anywhere}@media(min-width:768px){.compare-test-selectors{grid-template-columns:repeat(2,minmax(0,1fr))}}.test-wizard-panel{max-width:48rem}.test-wizard-steps{max-width:20rem}.test-wizard-selection{display:grid;gap:.375rem;padding:.75rem .875rem;border:1px solid #c7dccf;border-radius:var(--uatp-radius-sm);background:var(--uatp-surface-accent)}.test-wizard-selection-title{display:flex;flex-wrap:wrap;align-items:center;gap:.5rem}.test-wizard-selection code{overflow-wrap:anywhere;color:var(--uatp-muted);font-size:.75rem}.test-wizard-selection p{margin:0;color:var(--uatp-muted);font-size:.8125rem}.endpoint-suite-card{margin-bottom:1rem}.endpoint-suite-controls{display:flex;flex-wrap:wrap;align-items:flex-end;gap:.75rem 1rem}.endpoint-suite-title{flex:1 1 100%;margin:0;font-size:.9375rem}.endpoint-suite-environment{min-width:min(100%,14rem);flex:1 1 14rem}@media(min-width:768px){.endpoint-suite-title{flex:1 1 auto;align-self:center}.endpoint-suite-environment{flex:0 1 18rem}}@media(max-width:575.98px){.endpoint-suite-controls>.btn{flex:1 1 100%}}.test-cases-page>.execution-result{margin-bottom:1rem}.suite-test-case-result{display:grid;gap:.5rem}.suite-test-case-main{display:flex;flex-wrap:wrap;align-items:center;gap:.5rem .75rem}.suite-test-case-copy{display:grid;min-width:0;flex:1 1 10rem}.suite-test-case-copy strong{overflow-wrap:anywhere}.suite-test-case-copy span,.suite-test-case-meta{color:var(--uatp-muted);font-size:.75rem}.suite-test-case-meta{display:flex;flex-wrap:wrap;gap:.25rem 1rem;padding-inline-start:2.875rem}.suite-assertion-results{display:grid;gap:.375rem;margin:0;padding:0 0 0 2.875rem;list-style:none}html[dir=rtl] .suite-assertion-results{padding:0 2.875rem 0 0}.suite-assertion-result{display:flex;flex-wrap:wrap;align-items:center;gap:.5rem;font-size:.8125rem}@media(max-width:575.98px){.suite-test-case-meta{padding-inline-start:0}.suite-assertion-results,html[dir=rtl] .suite-assertion-results{padding:0}}.test-case-list{display:grid;gap:.75rem}.test-case-card.is-inactive{background:var(--uatp-surface-muted)}.test-case-card-body{display:grid;gap:.875rem}.test-case-review{border-top:1px solid var(--uatp-line);padding:.75rem var(--bs-card-spacer-x) 0}.test-case-review>summary{width:fit-content;color:var(--bs-primary);cursor:pointer;font-size:.8125rem;font-weight:600}.test-case-review-grid{display:grid;gap:1rem;margin-block:.875rem}@media(min-width:768px){.test-case-review-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}.test-case-review-grid section{min-width:0}.test-case-review-grid h3{margin:0 0 .5rem;font-size:.8125rem}.test-case-review-grid pre{max-height:18rem;overflow:auto;margin:0;padding:.75rem;border:1px solid var(--uatp-line);border-radius:var(--uatp-radius-sm);background:var(--uatp-surface-muted);font-size:.75rem;white-space:pre-wrap;overflow-wrap:anywhere}.test-case-review-heading{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:.5rem}.test-case-review-heading h3{margin:0}.test-case-review-grid p{margin:.5rem 0;color:var(--uatp-muted);font-size:.8125rem}.test-case-review-assertions{display:grid;gap:.5rem;margin:.75rem 0;padding-inline-start:1.25rem}.test-case-review-assertions li{display:grid;gap:.125rem}.test-case-review-assertions code{color:var(--uatp-muted);font-size:.75rem;overflow-wrap:anywhere}@media(min-width:1200px){.test-case-card-body{grid-template-columns:minmax(0,1fr) auto;align-items:start}}.test-case-summary{display:flex;min-width:0;align-items:flex-start;gap:.75rem}.test-case-copy{display:grid;min-width:0;gap:.375rem}.test-case-title{display:flex;flex-wrap:wrap;align-items:center;gap:.375rem .5rem}.test-case-title strong{overflow-wrap:anywhere;font-size:.9375rem}.test-case-request{display:flex;min-width:0;flex-wrap:wrap;align-items:center;gap:.375rem .5rem}.test-case-request code{min-width:0;overflow-wrap:anywhere;color:var(--uatp-muted);font-size:.75rem}.test-case-meta{display:flex;flex-wrap:wrap;gap:.125rem 1rem;margin:0;padding:0;color:var(--uatp-muted);font-size:.75rem;list-style:none}.test-case-actions{display:grid;gap:.5rem}.test-case-run{display:flex;flex-wrap:wrap;align-items:center;justify-content:flex-end;gap:.375rem}.test-case-run-environment{min-width:0;flex:1 1 11rem}.single-test-auth-card{margin-block:.75rem;max-width:42rem}@media(min-width:1200px){.test-case-run-environment{flex:0 1 13rem}}.test-case-card>.execution-result{margin:0 var(--bs-card-spacer-x) var(--bs-card-spacer-y);padding:.875rem 1rem;border-top:1px solid var(--uatp-line);border-inline-end:1px solid var(--uatp-line);border-bottom:1px solid var(--uatp-line);border-radius:var(--uatp-radius-sm);background:var(--uatp-surface-muted)}@media(max-width:575.98px){.test-case-actions .row-actions{justify-content:flex-start;margin-inline-start:0}.test-case-run>.btn{flex:1 1 auto}}.config-dialog{display:grid;gap:1rem}.config-toolbar{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:.5rem 1rem}.config-toolbar p{min-width:0;flex:1 1 16rem;margin:0;color:var(--uatp-muted);font-size:.8125rem}.config-item{display:flex;flex-wrap:wrap;align-items:center;gap:.625rem .75rem}.config-item.is-inactive .config-copy{opacity:.6}.config-copy{display:grid;min-width:0;flex:1 1 14rem;gap:.125rem}.config-copy strong{overflow-wrap:anywhere}.config-copy code{overflow-wrap:anywhere;color:var(--uatp-muted);font-size:.6875rem}.config-editor{border-color:#c7dccf;background:var(--uatp-surface-muted)}.config-editor-title{margin:0;font-size:.9375rem}.config-editor-note{margin:0;color:var(--uatp-muted);font-size:.75rem}.request-builder{display:grid;gap:1rem}.request-builder>.eyebrow{margin:0}.request-line{display:grid;grid-template-columns:minmax(0,1fr);gap:.75rem}@media(min-width:576px){.request-line{grid-template-columns:9rem minmax(0,1fr)}}.body-type-field{max-width:20rem}.request-preview-environment{min-width:min(100%,12rem)}.request-preview-note{margin:0;color:var(--bs-warning-text-emphasis);font-size:.75rem;overflow-wrap:anywhere}.suite-layout{display:grid;grid-template-columns:minmax(0,1fr);gap:1rem;align-items:start}@media(min-width:992px){.suite-layout{grid-template-columns:minmax(17rem,22rem) minmax(0,1fr)}}.suite-list{overflow:hidden}.suite-list-row{display:grid;gap:.5rem;padding:.75rem .875rem}.suite-list-row.is-selected{background:var(--uatp-surface-accent);box-shadow:inset 3px 0 0 var(--uatp-green)}html[dir=rtl] .suite-list-row.is-selected{box-shadow:inset -3px 0 0 var(--uatp-green)}.suite-list-select{display:grid;min-width:0;gap:.125rem;padding:0;border:0;background:transparent;color:var(--uatp-ink);text-align:start}.suite-list-select strong{overflow-wrap:anywhere}.suite-list-select small{overflow-wrap:anywhere;color:var(--uatp-muted);font-size:.75rem}.suite-list-select:hover strong{color:var(--uatp-green)}.suite-list-meta{display:flex;flex-wrap:wrap;align-items:center;gap:.5rem .75rem}.suite-list-meta .badge{font-weight:600}.suite-active-control{margin:0;font-size:.75rem}.suite-editor-heading{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:.5rem 1rem}.suite-editor-heading .eyebrow{margin:0}.suite-editor-heading h2{margin:0;overflow-wrap:anywhere;font-size:1.0625rem}.suite-editor-body{display:grid;gap:1rem}.suite-run-controls{display:flex;flex-wrap:wrap;align-items:flex-end;gap:.75rem}.suite-run-controls>.field{min-width:min(100%,14rem);flex:1 1 14rem}@media(max-width:575.98px){.suite-run-controls>.btn{flex:1 1 100%}}.suite-empty-items{margin:0;color:var(--uatp-muted)}.suite-item{display:flex;flex-wrap:wrap;align-items:center;gap:.625rem .75rem}.suite-item.is-inactive .suite-item-label{opacity:.6}.suite-item-label{display:flex;min-width:0;flex:1 1 16rem;flex-wrap:wrap;align-items:baseline;gap:.25rem .375rem}.suite-item-request,.suite-item-variables{display:flex;min-width:0;flex:1 1 100%;flex-wrap:wrap;align-items:center;gap:.25rem .375rem}.suite-item-request code{min-width:0;overflow-wrap:anywhere;color:var(--uatp-muted);font-size:.75rem}.suite-item-variables{color:var(--uatp-muted);font-size:.75rem}.suite-item-label>strong,.suite-item-label>span:last-child{overflow-wrap:anywhere}.suite-item-base-url{min-width:min(100%,16rem);max-width:32rem;flex:1 1 16rem;margin:0}.suite-item-base-url .field-label{font-size:.75rem}.suite-item-toggle{margin:0;font-size:.75rem}@media(max-width:575.98px){.suite-item .row-actions{width:100%;justify-content:flex-start;margin-inline-start:0}}.suite-execution-result{padding:.875rem 1rem;border-top:1px solid var(--uatp-line);border-inline-end:1px solid var(--uatp-line);border-bottom:1px solid var(--uatp-line);border-radius:var(--uatp-radius-sm);background:var(--uatp-surface-muted)}.suite-result-item{display:flex;flex-wrap:wrap;align-items:center;gap:.375rem .875rem}.suite-result-case{min-width:0;flex:1 1 12rem;overflow-wrap:anywhere;font-weight:600}.suite-result-meta{color:var(--uatp-muted);font-size:.75rem}.suite-case-results{display:grid;gap:.5rem}.suite-case-results-title{margin:0;font-size:.875rem}.suite-case-option{display:flex;align-items:center;justify-content:space-between;gap:.75rem}.suite-case-name{display:grid;min-width:0;overflow-wrap:anywhere}.suite-case-duplicate{color:var(--bs-warning-text-emphasis);font-size:.6875rem}.execution-bulk-actions{display:flex;flex-wrap:wrap;align-items:center;gap:.5rem;margin-bottom:.75rem}.execution-selection-count{margin-inline-end:auto;color:var(--uatp-muted);font-size:.8125rem}.execution-comparison{display:grid;gap:1rem}.execution-comparison .table{min-width:34rem}.execution-comparison .section-heading{margin:0;font-size:1rem}.execution-comparison-result{display:grid;min-width:18rem;gap:.75rem}.execution-comparison-detail{display:grid;gap:.25rem}.execution-comparison-detail h4{margin:0;font-size:.75rem;font-weight:600}.execution-comparison-detail .code-block{max-height:12rem;margin:0;overflow:auto;white-space:pre-wrap;overflow-wrap:anywhere}.execution-target-cell{min-width:10rem;overflow-wrap:anywhere;font-weight:600}.execution-summary-card{margin-bottom:1.5rem}.execution-summary-heading{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:.5rem 1rem}.execution-summary-heading .execution-result-title{margin:0;font-size:1rem;overflow-wrap:anywhere}.execution-meta .execution-meta-text{font-family:var(--bs-body-font-family)}.execution-results-panel{display:grid;gap:.75rem}.execution-results-panel>.section-heading{margin-bottom:0;font-size:1rem}.execution-result-card{overflow:hidden;border-inline-start:3px solid var(--uatp-line-strong)}.execution-result-card.is-passed{border-inline-start-color:var(--bs-success)}.execution-result-card.is-failed{border-inline-start-color:var(--bs-danger)}.execution-result-card.is-error{border-inline-start-color:var(--bs-warning)}.execution-result-header{display:flex;flex-wrap:wrap;align-items:center;gap:.5rem .75rem;padding:.875rem 1rem;cursor:pointer;list-style:none}.execution-result-header::-webkit-details-marker{display:none}.execution-result-header:hover{background:var(--uatp-surface-muted)}.execution-result-header:focus-visible{outline:0;box-shadow:inset var(--uatp-focus-ring)}.execution-result-chevron{color:var(--uatp-muted);transition:transform .15s ease}.execution-result-card[open] .execution-result-chevron{transform:rotate(90deg)}html[dir=rtl] .execution-result-card[open] .execution-result-chevron{transform:scaleX(-1) rotate(90deg)}.execution-result-name{display:grid;min-width:0;flex:1 1 14rem}.execution-result-name h3{margin:0;font-size:.9375rem;overflow-wrap:anywhere}.execution-result-name small{color:var(--uatp-muted);overflow-wrap:anywhere}.execution-result-stats{display:flex;flex-wrap:wrap;align-items:center;gap:.5rem .875rem;color:var(--uatp-muted);font-size:.8125rem}.execution-result-content{display:grid;gap:1rem;padding:1rem;border-top:1px solid var(--uatp-line)}.execution-result-metrics{display:flex;flex-wrap:wrap;gap:.5rem 1.25rem;font-size:.8125rem}.execution-result-block{display:grid;min-width:0;gap:.5rem}.execution-result-block h4{margin:0;font-size:.8125rem;font-weight:600}.execution-assertion-head{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:.5rem;margin-bottom:.5rem}.report-metrics{display:grid;grid-template-columns:repeat(auto-fit,minmax(9.5rem,1fr));gap:.75rem;margin-bottom:1rem}.report-metric{display:grid;gap:.25rem;padding:.875rem 1rem;border:1px solid var(--uatp-line);border-inline-start:3px solid var(--uatp-line-strong);border-radius:var(--uatp-radius);background:var(--uatp-surface);box-shadow:var(--uatp-shadow-sm)}.report-metric.is-passed{border-inline-start-color:var(--bs-success)}.report-metric.is-failed{border-inline-start-color:var(--bs-danger)}.report-metric.is-error{border-inline-start-color:var(--bs-warning)}.report-metric span{color:var(--uatp-muted);font-size:.75rem}.report-metric strong{font-family:var(--uatp-font-mono);font-size:1.375rem;line-height:1.2}.report-breakdowns{display:grid;gap:1rem;margin-bottom:1rem}@media(min-width:768px){.report-breakdowns{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(min-width:1200px){.report-breakdowns{grid-template-columns:repeat(3,minmax(0,1fr))}}.report-panel-title{margin:0 0 .75rem;font-size:.9375rem}.card-header .report-panel-title{margin:0}.report-breakdown-list{display:grid;gap:.75rem;margin:0;padding:0;list-style:none}.report-breakdown-row{display:flex;justify-content:space-between;gap:.75rem;margin-bottom:.25rem;font-size:.8125rem}.report-breakdown-bar{height:.375rem}.report-section-heading{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:.5rem}.report-recent{margin-bottom:1rem}.report-statistics{display:grid;gap:1rem}@media(min-width:1400px){.report-statistics{grid-template-columns:repeat(2,minmax(0,1fr))}}.report-stat-name{min-width:10rem;font-weight:600;overflow-wrap:anywhere}.guide-page{max-width:64rem;font-family:var(--uatp-font-persian)}.guide-callouts{display:grid;gap:.75rem;margin-bottom:1.5rem}@media(min-width:992px){.guide-callouts{grid-template-columns:repeat(2,minmax(0,1fr))}}.guide-callout{display:flex;align-items:flex-start;gap:.75rem;margin:0}.guide-callout .icon{margin-top:.2rem}.guide-callout strong{display:block;margin-bottom:.25rem}.guide-steps{display:grid;gap:1rem;margin:0 0 1.5rem;padding:0;list-style:none}.guide-step .card-body{display:grid;grid-template-columns:auto minmax(0,1fr);gap:.75rem 1rem}.guide-step-number{display:grid;width:2.5rem;height:2.5rem;place-items:center;border-radius:50%;background:var(--uatp-surface-accent);color:var(--uatp-green);font-family:var(--uatp-font-mono);font-weight:600}.guide-step-content{min-width:0}.guide-step-content h2,.guide-troubleshooting h2,.guide-next-step h2{margin:.4rem 0 .75rem;font-size:1.0625rem}.guide-step-content ol,.guide-step-content ul,.guide-troubleshooting ul{padding-inline-start:1.25rem}.guide-step-content li+li,.guide-troubleshooting li+li{margin-top:.375rem}.guide-step-content>:last-child,.guide-troubleshooting ul:last-child{margin-bottom:0}.guide-table-wrap{margin-bottom:1rem;border:1px solid var(--uatp-line)}.guide-table th[scope=row]{width:40%;font-weight:600}.guide-table code{overflow-wrap:anywhere}.guide-note{padding:.625rem .875rem;border-inline-start:3px solid var(--bs-warning);border-radius:var(--uatp-radius-sm);background:var(--bs-warning-bg-subtle);color:var(--bs-warning-text-emphasis)}.guide-troubleshooting{margin-bottom:1rem}.guide-next-step .card-body{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:1rem}@media(max-width:767.98px){.guide-table th[scope=row]{width:auto}}@media(max-width:575.98px){.guide-step .card-body{grid-template-columns:minmax(0,1fr)}}.register-page{display:grid;min-height:min(72vh,52rem);place-items:center;padding:clamp(1rem,4vw,3rem);background:radial-gradient(ellipse at 20% 8%,rgba(29,139,101,.1),transparent 36%),radial-gradient(ellipse at 92% 88%,rgba(63,116,179,.08),transparent 34%)}.register-card{width:min(100%,32rem);padding:clamp(1.25rem,4vw,2.25rem);border:1px solid var(--uatp-line);border-radius:1.25rem;background:#fffffff5;box-shadow:0 1.5rem 4rem #142a341a}.register-intro{text-align:center}.register-mark{display:inline-grid;width:3.25rem;height:3.25rem;place-items:center;border:1px solid rgba(29,139,101,.18);border-radius:1rem;background:#1d8b651a;color:var(--uatp-green)}.register-eyebrow{margin:1rem 0 .4rem;color:var(--uatp-muted);font-size:.75rem;font-weight:700;letter-spacing:.04em}.register-intro h1{margin:0;font-size:clamp(1.4rem,4vw,1.85rem)}.register-description{margin:.55rem 0 0;color:var(--uatp-muted)}.register-quota{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.625rem;margin:1.5rem 0}.register-quota>div{display:flex;align-items:center;justify-content:center;gap:.5rem;min-height:2.75rem;padding:.5rem;border:1px solid var(--uatp-line);border-radius:.75rem;background:var(--uatp-canvas);color:var(--uatp-ink);font-size:.8rem;font-weight:650}.register-quota .icon{color:var(--uatp-green)}.register-form{display:grid;gap:.5rem}.google-auth-action{display:grid;gap:.4rem}.google-auth-button{display:inline-flex;min-height:2.75rem;align-items:center;justify-content:center;gap:.5rem;white-space:nowrap}.google-auth-mark{display:inline-grid;width:1.25rem;height:1.25rem;place-items:center;border-radius:50%;background:#fff;color:#4285f4;font-weight:800}.register-divider{display:flex;align-items:center;gap:.75rem;margin:1rem 0;color:var(--uatp-muted);font-size:.75rem}.register-divider:before,.register-divider:after{height:1px;flex:1;background:var(--uatp-line);content:""}.register-form label{margin-top:.25rem;font-size:.8125rem;font-weight:650}.register-form .form-control{min-height:2.75rem}.register-submit{display:inline-flex;min-height:2.75rem;align-items:center;justify-content:center;gap:.5rem;margin-top:.75rem;text-decoration:none}.register-error{margin:.5rem 0 0;color:var(--bs-danger);font-size:.8125rem}.register-notice{margin:.5rem 0 0;color:var(--uatp-green);font-size:.8125rem}.register-resend{justify-self:center;font-size:.8125rem}.register-code{max-width:13rem;font-family:var(--uatp-font-mono);font-size:1.25rem;letter-spacing:.35em;text-align:center}.register-verification-copy{margin:.5rem 0;color:var(--uatp-muted)}.register-login-hint{margin:1rem 0 0;color:var(--uatp-muted);font-size:.8125rem;text-align:center}.register-complete{display:grid;justify-items:center;margin-top:1.5rem}.register-complete-icon{display:grid;width:3.5rem;height:3.5rem;place-items:center;border-radius:50%;background:#1d8b651f;color:var(--uatp-green)}.register-complete p{margin:.875rem 0 .25rem;color:var(--uatp-muted);direction:ltr}.account-settings-page{max-width:64rem;margin:0 auto;padding:clamp(1rem,3vw,2rem)}.account-settings-page .register-form{max-width:32rem}.account-settings-page .google-auth-action{max-width:22rem}@media(max-width:480px){.register-quota{grid-template-columns:1fr}}
