:root{--ap-navy: #10243a;--ap-teal: #006b63;--ap-cobalt: #2154c5;--ap-ink: #10243a;--ap-muted: #4a5868;--ap-line: #6b7785;--ap-surface: #ffffff;--ap-canvas: #f4f6f8;--ap-error: #b3261e;--ap-warn: #7a4b00;--ap-ok: #1e6b2f;--ap-focus: #2154c5;--ap-radius: 6px;color-scheme:light;font-size:100%}*,*:before,*:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%}body{margin:0;background:var(--ap-canvas);color:var(--ap-ink);font:1rem/1.5 system-ui,-apple-system,Segoe UI,Roboto,sans-serif;overflow-wrap:anywhere}h1,h2{line-height:1.25;margin:0 0 .75rem}h1{font-size:1.75rem}h2{font-size:1.25rem}a{color:var(--ap-cobalt);text-underline-offset:.15em}:focus-visible{outline:3px solid var(--ap-focus);outline-offset:2px}.ap-title:focus,.ap-main:focus,.ap-step-title:focus{outline:none}.ap-visually-hidden{position:absolute!important;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;border:0}.ap-skip{position:absolute;left:.5rem;top:-4rem;z-index:10;padding:.75rem 1rem;background:var(--ap-surface);color:var(--ap-heading);border:2px solid var(--ap-navy);border-radius:var(--ap-radius)}.ap-skip:focus{top:.5rem}.ap-header{background:var(--ap-navy);color:#fff}.ap-header__inner,.ap-nav ul,.ap-main{max-width:72rem;margin:0 auto;padding:0 1rem}.ap-header__inner{display:flex;flex-wrap:wrap;gap:.75rem 1.5rem;align-items:center;justify-content:space-between;padding-block:.75rem}.ap-brand{color:#fff;font-weight:700;font-size:1.125rem;text-decoration:none;min-height:44px;display:inline-flex;align-items:center}.ap-header :focus-visible{outline-color:#fff}.ap-header__controls{display:flex;flex-wrap:wrap;gap:.75rem}.ap-nav{border-top:1px solid rgba(255,255,255,.25)}.ap-nav ul{list-style:none;display:flex;flex-wrap:wrap;gap:.25rem 1rem}.ap-nav__link{color:#fff;display:inline-flex;align-items:center;min-height:44px;padding:0 .25rem;text-decoration:none;border-bottom:3px solid transparent}.ap-nav__link[aria-current=page]{border-bottom-color:#fff;font-weight:600}.ap-nav__link:hover{text-decoration:underline}.ap-main{padding-block:1.5rem 3rem}.ap-section{margin-block:1.5rem}.ap-field{display:flex;flex-direction:column;gap:.25rem;margin-bottom:1rem}.ap-field--inline{flex-direction:row;align-items:center;gap:.5rem;margin:0}.ap-field label,.ap-field>span{font-weight:600}input[type=text],input[type=url],textarea,select{font:inherit;color:var(--ap-ink);background:var(--ap-surface);min-height:44px;padding:.5rem .75rem;border:1px solid var(--ap-line);border-radius:var(--ap-radius);max-width:100%}input[type=text],input[type=url],textarea{width:36rem}[aria-invalid=true]{border:2px solid var(--ap-error)}.ap-field__error{color:var(--ap-error);font-weight:600;margin:0}.ap-hint{color:var(--ap-muted);margin:0}.ap-check{display:grid;grid-template-columns:44px 1fr;align-items:center;margin-bottom:1rem}.ap-check input{width:24px;height:24px;margin:10px}.ap-check .ap-hint,.ap-check .ap-field__error{grid-column:2}fieldset{border:1px solid var(--ap-line);border-radius:var(--ap-radius);margin:0 0 1rem;padding:.75rem 1rem}legend{font-weight:600;padding:0 .25rem}.ap-button{display:inline-flex;align-items:center;justify-content:center;gap:.25rem;min-height:44px;min-width:44px;padding:.5rem 1.25rem;font:inherit;font-weight:600;color:var(--ap-on-primary);background:var(--ap-primary);border:2px solid var(--ap-primary);border-radius:var(--ap-radius);cursor:pointer;text-decoration:none}.ap-button:hover{background:var(--ap-primary-hover)}.ap-button--secondary{color:var(--ap-teal);background:var(--ap-surface)}.ap-button--secondary:hover{background:var(--ap-teal-tint)}.ap-button:disabled{color:var(--ap-muted);background:var(--ap-disabled-bg);border-color:var(--ap-line);cursor:not-allowed}.ap-notice{display:flex;gap:.75rem;padding:.75rem 1rem;margin-block:1rem;background:var(--ap-surface);border:1px solid var(--ap-line);border-left-width:6px;border-radius:var(--ap-radius)}.ap-notice__icon{font-weight:700;min-width:1.25rem}.ap-notice__title{font-weight:700;margin:0 0 .25rem}.ap-notice__body>:first-child{margin-top:0}.ap-notice--error{border-left-color:var(--ap-error)}.ap-notice--partial,.ap-notice--stale{border-left-color:var(--ap-warn)}.ap-notice--success{border-left-color:var(--ap-ok)}.ap-notice--synthetic{border-left-color:var(--ap-cobalt);border-style:dashed}.ap-notice--info,.ap-notice--empty{border-left-color:var(--ap-heading)}.ap-summary:focus{outline:3px solid var(--ap-focus)}.ap-summary ul{margin:.25rem 0 0;padding-left:1.25rem}.ap-skeleton{padding:1rem 0}.ap-skeleton__bar{height:1rem;margin-bottom:.75rem;background:var(--ap-track);border-radius:4px}.ap-skeleton__bar--short{width:60%}.ap-cards{list-style:none;padding:0;display:grid;gap:1rem;grid-template-columns:repeat(auto-fill,minmax(min(100%,20rem),1fr))}.ap-card{background:var(--ap-surface);border:1px solid var(--ap-line);border-radius:var(--ap-radius);padding:1rem}.ap-card__title{font-size:1.125rem}.ap-pairs{margin:0 0 1rem;display:grid;gap:.5rem}.ap-pairs>div,.ap-copy{display:grid;grid-template-columns:minmax(8rem,12rem) 1fr;gap:.5rem}.ap-pairs dt,.ap-copy dt{font-weight:600}.ap-pairs dd,.ap-copy dd{margin:0}.ap-copy dd{display:flex;flex-wrap:wrap;gap:.5rem;align-items:center}@media(max-width:30rem){.ap-pairs>div,.ap-copy{grid-template-columns:1fr;gap:0}}.ap-mono,.ap-code{font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:.9375rem}.ap-break{word-break:break-all}.ap-pre{white-space:pre-wrap;overflow-wrap:anywhere;max-height:24rem;overflow:auto;padding:.75rem}.ap-code{background:var(--ap-code-bg);border:1px solid var(--ap-border-strong);border-radius:var(--ap-radius);padding:.75rem;white-space:pre-wrap;word-break:break-all}.ap-label{font-weight:600;margin:.5rem 0 .25rem}.ap-pill,.ap-sev{display:inline-block;padding:0 .5rem;border:1px solid currentColor;border-radius:999px;font-weight:600}.ap-pill--verified{color:var(--ap-ok)}.ap-pill--pending,.ap-pill--unverified{color:var(--ap-warn)}.ap-pill--revoked,.ap-sev--critical,.ap-sev--serious{color:var(--ap-error)}.ap-sev--moderate{color:var(--ap-warn)}.ap-sev--minor{color:var(--ap-muted)}.ap-stats{display:grid;grid-template-columns:repeat(auto-fit,minmax(8rem,1fr));gap:1rem;margin:0}.ap-stats>div{background:var(--ap-surface);border:1px solid var(--ap-line);border-radius:var(--ap-radius);padding:.75rem 1rem}.ap-stats dt{color:var(--ap-muted)}.ap-stats dd{margin:0;font-size:1.5rem;font-weight:700}.ap-actions,.ap-domains,.ap-occurrences{padding-left:0;list-style:none;display:grid;gap:.5rem}.ap-actions li{display:flex;flex-wrap:wrap;gap:.5rem 1rem;align-items:center;justify-content:space-between;background:var(--ap-surface);border:1px solid var(--ap-line);border-radius:var(--ap-radius);padding:.5rem 1rem}.ap-domains a{display:inline-flex;min-height:44px;align-items:center}.ap-occurrences>li{background:var(--ap-surface);border:1px solid var(--ap-line);border-radius:var(--ap-radius);padding:1rem}.ap-filters{display:flex;flex-wrap:wrap;gap:0 1rem;align-items:flex-end}.ap-table-wrap{overflow-x:auto}.ap-table{width:100%;border-collapse:collapse;background:var(--ap-surface)}.ap-table caption{text-align:left;font-weight:700;padding:.5rem 0}.ap-table th,.ap-table td{text-align:left;padding:.75rem;border-bottom:1px solid var(--ap-border-strong)}.ap-table thead th{border-bottom:2px solid var(--ap-line)}.ap-table tbody th a{display:inline-flex;min-height:44px;align-items:center}.ap-steps{display:flex;flex-wrap:wrap;gap:.5rem;padding:0;list-style:none;counter-reset:step;margin:.25rem 0 1.5rem}.ap-steps li{counter-increment:step;padding:.25rem .75rem;border:1px solid var(--ap-line);border-radius:999px;color:var(--ap-muted)}.ap-steps li:before{content:counter(step) ". "}.ap-steps li.is-done{color:var(--ap-ok)}.ap-steps li.is-done:after{content:" ✓"}.ap-steps li.is-current{color:#fff;background:var(--ap-navy);border-color:var(--ap-navy);font-weight:600}.ap-form{max-width:40rem}@media(prefers-reduced-motion:reduce){*,*:before,*:after{animation:none!important;transition:none!important;scroll-behavior:auto!important}}@media(forced-colors:active){.ap-button,.ap-notice,.ap-pill,.ap-sev{border-color:CanvasText}}.ap-logo{display:inline-flex;align-items:center;gap:.5rem;font-weight:800;font-size:1.25rem;letter-spacing:-.01em;color:var(--ap-heading)}.ap-logo__accent{color:var(--ap-teal)}.ap-logo--inverse,.ap-logo--inverse .ap-logo__accent{color:#fff}.ap-pheader{background:var(--ap-surface);border-bottom:1px solid var(--ap-border-strong)}.ap-pheader__inner{max-width:72rem;margin:0 auto;padding:.5rem 1rem;display:flex;flex-wrap:wrap;align-items:center;gap:.5rem 1.5rem}.ap-pbrand{display:inline-flex;align-items:center;min-height:44px;text-decoration:none}.ap-pnav{list-style:none;display:flex;flex-wrap:wrap;gap:0 1rem;margin:0;padding:0}.ap-pnav__link{display:inline-flex;align-items:center;min-height:44px;padding:0 .25rem;color:var(--ap-heading);text-decoration:none;border-bottom:3px solid transparent;font-weight:600}.ap-pnav__link:hover{text-decoration:underline}.ap-pnav__link[aria-current=page]{border-bottom-color:var(--ap-teal)}.ap-pheader__end{margin-left:auto;display:flex;flex-wrap:wrap;align-items:center;gap:.5rem 1rem}.ap-hero{background:var(--ap-navy);color:#fff}.ap-hero__inner{max-width:72rem;margin:0 auto;padding:3rem 1rem 3.5rem}.ap-hero .ap-title{font-size:clamp(2rem,5vw,3rem);max-width:22ch}.ap-hero .ap-lead{max-width:40rem;font-size:1.25rem;color:#e6edf3}.ap-hero :focus-visible{outline-color:#fff}.ap-hero .ap-button{background:#3fd0c2;border-color:#3fd0c2;color:var(--ap-navy)}.ap-hero .ap-button:hover{background:#7fe0d6}.ap-hero .ap-button--secondary{background:transparent;color:#fff;border-color:#fff}.ap-hero .ap-button--secondary:hover{background:#ffffff1f}.ap-public-body{max-width:72rem;margin:0 auto;padding:1.5rem 1rem 3rem}.ap-lead{font-size:1.125rem;max-width:46rem}.ap-cta-row{display:flex;flex-wrap:wrap;gap:.75rem;margin-top:1.5rem}.ap-plain{list-style:none;padding:0;margin:0}.ap-button--large{padding:.75rem 1.5rem;font-size:1.0625rem}.ap-steps-grid{list-style:none;padding:0;display:grid;gap:1rem;grid-template-columns:repeat(auto-fit,minmax(min(100%,16rem),1fr))}.ap-step-num{display:inline-flex;width:2.25rem;height:2.25rem;align-items:center;justify-content:center;border-radius:999px;background:var(--ap-teal);color:#fff;font-weight:700}.ap-card h3{margin:.5rem 0;font-size:1.125rem}.ap-card__title a{display:inline-flex;min-height:44px;align-items:center}.ap-band{background:var(--ap-teal-tint);border-radius:var(--ap-radius);padding:1.5rem}.ap-list{padding-left:1.25rem}.ap-list li{margin:.25rem 0}.ap-public-body details{margin-top:1rem}.ap-public-body summary{min-height:44px;display:flex;align-items:center;cursor:pointer;font-weight:600}.ap-public-body progress{width:100%;max-width:30rem;height:1rem}.ap-occurrences h4{margin:0 0 .5rem;font-size:1.0625rem}.ap-footer{background:var(--ap-navy);color:#fff;margin-top:2rem}.ap-footer__inner{max-width:72rem;margin:0 auto;padding:2rem 1rem;display:grid;gap:1.5rem;grid-template-columns:repeat(auto-fit,minmax(min(100%,14rem),1fr))}.ap-footer h2{font-size:1rem}.ap-footer ul{list-style:none;padding:0;margin:0}.ap-footer a{color:#fff;display:inline-flex;min-height:44px;align-items:center}.ap-footer :focus-visible{outline-color:#fff}.ap-badges{list-style:none;margin:0;padding:0;display:flex;flex-wrap:wrap;gap:.25rem}.ap-badges>li{border:1px solid var(--ap-line);border-radius:999px;padding:0 .5rem;font-size:.875rem}.ap-badges>.ap-badge--warn{border-color:var(--ap-warn);color:var(--ap-warn)}.ap-button--danger{background:#9b1c1c;border-color:#9b1c1c;color:#fff}.ap-button--danger:hover{background:#7f1414}.ap-shared{max-width:48rem;margin:0 auto;padding:1.5rem 1rem}@media print{.ap-header,.ap-skip,.ap-print-hide,.ap-pheader,.ap-footer,button{display:none!important}.ap-main{padding:0}}input[type=email],input[type=password]{font:inherit;color:var(--ap-ink);background:var(--ap-surface);width:100%;min-height:44px;padding:.5rem .75rem;border:1px solid var(--ap-line);border-radius:var(--ap-radius)}.ap-auth{background:var(--ap-canvas)}.ap-auth:focus{outline:none}.ap-auth__inner{max-width:72rem;margin:0 auto;padding:2rem 1rem 3rem;display:grid;gap:2rem;align-items:start}@media(min-width:56rem){.ap-auth__inner{grid-template-columns:1fr minmax(0,28rem);gap:3rem;padding-block:3.5rem 4rem}}.ap-auth__brand{background:var(--ap-navy);color:#fff;border-radius:12px;padding:2rem}.ap-auth__brand :focus-visible{outline-color:#fff}.ap-auth__claim{font-size:clamp(1.5rem,3vw,2.25rem);font-weight:800;line-height:1.2;margin:0 0 1.5rem;max-width:20ch}.ap-auth__points{list-style:none;padding:0;margin:0 0 1.5rem;display:grid;gap:.75rem}.ap-auth__points li{display:grid;grid-template-columns:1.5rem 1fr;color:#e6edf3}.ap-auth__points span{color:#3fd0c2;font-weight:700}.ap-auth__more{display:flex;flex-wrap:wrap;gap:.25rem 1.5rem;margin:0}.ap-auth__more a{color:#fff;display:inline-flex;min-height:44px;align-items:center;font-weight:600}@media(max-width:55.99rem){.ap-auth__brand{order:2}}.ap-auth__card{background:var(--ap-surface);border:1px solid var(--ap-border);border-radius:12px;padding:2rem 1.5rem;box-shadow:var(--ap-shadow-sm);max-width:none}.ap-auth__card .ap-title{font-size:1.5rem}.ap-auth__legal{color:var(--ap-muted);font-size:.9375rem;margin:1rem .25rem 0}.ap-auth__forgot{margin:-.5rem 0 1rem;text-align:right}.ap-auth__switch{margin:1.5rem 0 0;text-align:center}.ap-button--block{width:100%}.ap-textlink{font:inherit;font-weight:600;color:var(--ap-cobalt);background:none;border:0;padding:0 .125rem;min-height:44px;cursor:pointer;text-decoration:underline;text-underline-offset:.15em}.ap-textlink:hover{color:var(--ap-heading)}.ap-brand .ap-logo{font-size:1.125rem}.ap-footer__brand{text-decoration:none}.ap-footer__bottom{max-width:72rem;margin:0 auto;padding:1rem;border-top:1px solid rgba(255,255,255,.25);display:flex;flex-wrap:wrap;gap:.5rem 1.5rem;align-items:center;justify-content:space-between}.ap-footer__bottom p{margin:0;color:#e6edf3}.ap-footer__bottom ul{display:flex;flex-wrap:wrap;gap:0 1.25rem}.ap-footer--compact{margin-top:0}.ap-footer--compact .ap-footer__bottom{border-top:0}#root{min-height:100vh;display:flex;flex-direction:column}#root>main{flex:1 0 auto;width:100%}.ap-pnav__link--back{gap:.375rem}.ap-app{display:grid;grid-template-columns:16.5rem minmax(0,1fr);min-height:100vh;flex:1 0 auto;background:var(--ap-canvas)}.ap-icon{flex:none}.ap-side{position:sticky;top:0;height:100vh;overflow-y:auto;display:flex;flex-direction:column;background:linear-gradient(180deg,#0f2236,#0b1a2a);color:#dbe4ee;border-right:1px solid #1d3349}.ap-side :focus-visible{outline-color:#fff}.ap-side__brand{padding:1.125rem 1.25rem .75rem}.ap-side__brand .ap-brand{min-height:44px}.ap-side__nav{flex:1;padding:.25rem .75rem 1rem}.ap-side__group+.ap-side__group{margin-top:1rem}.ap-side__heading{margin:.75rem .75rem .375rem;font-size:.75rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:#9fb2c6}.ap-side ul{list-style:none;margin:0;padding:0;display:grid;gap:2px}.ap-side__link{position:relative;display:flex;align-items:center;gap:.75rem;min-height:44px;padding:.5rem .75rem;border-radius:8px;color:#dbe4ee;text-decoration:none;font-weight:500}.ap-side__link .ap-icon{color:#9fb2c6}.ap-side__link:hover{background:#ffffff0f;color:#fff}.ap-side__link[aria-current=page]{background:#3fd0c224;color:#fff;font-weight:700}.ap-side__link[aria-current=page] .ap-icon{color:#3fd0c2}.ap-side__link[aria-current=page]:before{content:"";position:absolute;left:-.75rem;top:.5rem;bottom:.5rem;width:3px;border-radius:0 3px 3px 0;background:#3fd0c2}.ap-side__foot{padding:.75rem;border-top:1px solid #1d3349;display:grid;gap:2px}.ap-workspace{display:flex;flex-direction:column;min-width:0}.ap-topbar{position:sticky;top:0;z-index:5;display:flex;flex-wrap:wrap;align-items:center;gap:.5rem 1rem;padding:.625rem 2rem;background:var(--ap-topbar-bg);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);border-bottom:1px solid var(--ap-border)}.ap-topbar__menu,.ap-topbar__brand{display:none}.ap-topbar__end{margin-left:auto;display:flex;flex-wrap:wrap;align-items:center;gap:.5rem 1rem}.ap-topbar__account{display:inline-flex;align-items:center;gap:.5rem}.ap-topbar__email{color:var(--ap-muted);font-size:.9375rem;max-width:16rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ap-avatar{display:inline-flex;width:2.25rem;height:2.25rem;align-items:center;justify-content:center;border-radius:999px;background:var(--ap-navy);color:#fff;font-weight:700}.ap-sitepick select{min-width:12rem}.ap-iconbtn{display:inline-flex;align-items:center;justify-content:center;width:44px;height:44px;border:1px solid var(--ap-border-strong);border-radius:8px;background:var(--ap-surface);color:var(--ap-heading);cursor:pointer}.ap-scrim{display:none}.ap-app .ap-main{max-width:76rem;width:100%;margin:0;padding:2rem 2rem 3rem}.ap-app .ap-footer--compact .ap-footer__bottom{max-width:none;padding-inline:2rem}@media(max-width:63.99rem){.ap-app{grid-template-columns:minmax(0,1fr)}.ap-side{position:fixed;z-index:20;left:0;top:0;width:min(18rem,86vw);transform:translate(-100%);visibility:hidden;transition:transform .2s ease}.ap-app.is-menu-open .ap-side{transform:none;visibility:visible}.ap-app.is-menu-open .ap-scrim{display:block;position:fixed;top:0;right:0;bottom:0;left:0;z-index:15;background:#0b1a2a73;border:0}.ap-topbar{padding:.5rem 1rem}.ap-topbar__menu{display:inline-flex}.ap-topbar__brand{display:inline-flex;align-items:center;min-height:44px;text-decoration:none}.ap-topbar__brand .ap-logo{font-size:1.0625rem}.ap-topbar__brand .ap-logo__mark{width:28px;height:28px}.ap-app .ap-main{padding:1.25rem 1rem 2.5rem}.ap-app .ap-footer--compact .ap-footer__bottom{padding-inline:1rem}}@media(max-width:40rem){.ap-topbar__email{display:none}.ap-sitepick{order:10;flex:1 1 100%}.ap-sitepick select{flex:1;min-width:0}}.ap-pagehead{display:flex;flex-wrap:wrap;align-items:flex-end;justify-content:space-between;gap:1rem 2rem;margin-bottom:1.5rem}.ap-pagehead .ap-title{font-size:clamp(1.5rem,2.5vw,2rem);font-weight:800;letter-spacing:-.015em;margin:0}.ap-eyebrow{margin:0 0 .25rem;color:var(--ap-teal);font-weight:700;font-size:.875rem;letter-spacing:.02em}.ap-pagehead__lead{margin:.375rem 0 0;color:var(--ap-muted);max-width:44rem}.ap-pagehead__meta{display:flex;flex-wrap:wrap;align-items:center;gap:.5rem .75rem;margin:.625rem 0 0}.ap-pagehead__meta a{display:inline-flex;align-items:center;gap:.25rem;min-height:44px}.ap-tag{display:inline-block;padding:0 .5rem;border-radius:6px;background:var(--ap-track);color:var(--ap-heading);font-size:.875rem;font-weight:600}.ap-button .ap-icon{margin-inline-start:-.125rem}.ap-panel{background:var(--ap-surface);border:1px solid var(--ap-border);border-radius:14px;padding:1.25rem 1.5rem;margin-block:1.25rem;box-shadow:var(--ap-shadow)}.ap-panel>h2{font-size:1.0625rem;margin-bottom:.875rem}.ap-grid2{display:grid;gap:0 1.25rem;grid-template-columns:repeat(auto-fit,minmax(min(100%,22rem),1fr))}.ap-kpis{display:grid;gap:1rem;grid-template-columns:repeat(auto-fit,minmax(min(100%,13rem),1fr));margin:0 0 1.25rem}.ap-kpis--3{grid-template-columns:repeat(auto-fit,minmax(min(100%,11rem),1fr))}.ap-kpi{background:var(--ap-surface);border:1px solid var(--ap-border);border-top:3px solid var(--ap-border-strong);border-radius:14px;padding:1rem 1.25rem;box-shadow:var(--ap-shadow-sm)}.ap-kpi--warn{border-top-color:var(--ap-warn-line)}.ap-kpi--ok{border-top-color:var(--ap-ok)}.ap-kpi dt{display:flex;align-items:center;gap:.5rem;color:var(--ap-muted);font-weight:600;font-size:.9375rem}.ap-kpi__icon{display:inline-flex;width:2rem;height:2rem;align-items:center;justify-content:center;border-radius:8px;background:var(--ap-teal-tint);color:var(--ap-teal)}.ap-kpi dd{margin:.5rem 0 0;display:grid}.ap-kpi__value{font-size:1.75rem;font-weight:800;letter-spacing:-.02em;line-height:1.2;color:var(--ap-heading);overflow-wrap:anywhere}.ap-kpi__sub{color:var(--ap-muted);font-size:.875rem}.ap-panel .ap-stats>div{background:var(--ap-subtle);border-color:var(--ap-border);border-radius:10px}.ap-progress{list-style:none;margin:0;padding:0;display:grid;gap:.75rem;grid-template-columns:repeat(auto-fit,minmax(min(100%,9rem),1fr));counter-reset:none}.ap-progress li{display:flex;align-items:center;gap:.625rem;padding:.625rem .75rem;border-radius:10px;border:1px solid var(--ap-border);background:var(--ap-subtle);color:var(--ap-muted);font-weight:600}.ap-progress__dot{display:inline-flex;flex:none;width:1.75rem;height:1.75rem;align-items:center;justify-content:center;border-radius:999px;border:2px solid var(--ap-line);font-size:.875rem}.ap-progress li.is-done{color:var(--ap-ok);background:var(--ap-ok-tint);border-color:var(--ap-ok-line)}.ap-progress li.is-done .ap-progress__dot{background:var(--ap-ok);border-color:var(--ap-ok);color:#fff}.ap-progress li.is-current{color:var(--ap-heading);background:var(--ap-surface);border-color:var(--ap-teal);box-shadow:0 0 0 3px var(--ap-ring)}.ap-progress li.is-current .ap-progress__dot{background:var(--ap-teal);border-color:var(--ap-teal);color:#fff}.ap-panel .ap-actions li{padding:0;border:0;background:none}.ap-action{display:flex;width:100%;align-items:center;justify-content:space-between;gap:1rem;min-height:48px;padding:.625rem 1rem;border:1px solid var(--ap-border);border-radius:10px;background:var(--ap-subtle);color:var(--ap-heading);font-weight:600;text-decoration:none}a.ap-action:hover{border-color:var(--ap-teal);background:var(--ap-teal-tint)}a.ap-action .ap-icon{color:var(--ap-teal)}.ap-action--wait{color:var(--ap-muted)}.ap-bar{display:grid;gap:.375rem;padding:.5rem 0;color:var(--ap-heading);text-decoration:none;min-height:44px}.ap-bar:hover .ap-bar__label{text-decoration:underline}.ap-bar__track{display:block;height:.5rem;border-radius:999px;background:var(--ap-track);overflow:hidden}.ap-bar__fill{display:block;height:100%;border-radius:999px;background:linear-gradient(90deg,var(--ap-teal),#2fb3a6)}.ap-sitelist{list-style:none;margin:0 0 1rem;padding:0;display:grid;gap:.875rem}.ap-sitecard{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:1rem 1.25rem;background:var(--ap-surface);border:1px solid var(--ap-border);border-radius:14px;padding:1.125rem 1.25rem;box-shadow:var(--ap-shadow)}.ap-sitecard:hover{border-color:var(--ap-border-strong)}.ap-sitecard__avatar{display:inline-flex;width:3rem;height:3rem;align-items:center;justify-content:center;border-radius:12px;background:linear-gradient(135deg,#10243a,#006b63);color:#fff;font-weight:800;font-size:1.25rem}.ap-sitecard__title{font-size:1.125rem;margin:0}.ap-sitecard__origin{margin:.125rem 0 .5rem;color:var(--ap-muted)}.ap-sitecard__meta{display:flex;flex-wrap:wrap;align-items:center;gap:.375rem .75rem;margin:0}.ap-sitecard__actions{display:flex;flex-wrap:wrap;gap:.5rem;justify-content:flex-end}@media(max-width:40rem){.ap-sitecard{grid-template-columns:auto minmax(0,1fr)}.ap-sitecard__actions{grid-column:1 / -1;justify-content:stretch}.ap-sitecard__actions .ap-button{flex:1 1 auto}}.ap-empty{display:grid;justify-items:start;gap:.5rem}.ap-empty__icon{display:inline-flex;width:3.5rem;height:3.5rem;align-items:center;justify-content:center;border-radius:14px;background:var(--ap-teal-tint);color:var(--ap-teal)}@media print{.ap-side,.ap-topbar{display:none!important}.ap-app{display:block}}.ap-workspace>main{flex:1 0 auto}.ap-main p>a:only-child{display:inline-flex;align-items:center;min-height:44px}.ap-topbar .ap-topbar__menu{display:none}@media(min-width:64rem){.ap-app{background:linear-gradient(90deg,#0b1a2a 16.5rem,var(--ap-canvas) 16.5rem)}.ap-workspace{background:var(--ap-canvas)}}@media(max-width:63.99rem){.ap-topbar .ap-topbar__menu{display:inline-flex}}.ap-domains a.ap-bar{display:grid}.ap-panel .ap-stats{grid-template-columns:repeat(auto-fit,minmax(6.5rem,1fr))}.ap-pagehead__actions{display:flex;flex-wrap:wrap;gap:.5rem}.ap-row{display:flex;flex-wrap:wrap;gap:.5rem .75rem;align-items:center;margin:.75rem 0}.ap-meta-line{display:flex;flex-wrap:wrap;gap:.5rem 1rem;align-items:center;margin:0 0 1rem}.ap-kpis--5{grid-template-columns:repeat(auto-fit,minmax(min(100%,11.5rem),1fr))}.ap-panel__head{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:.75rem;margin-bottom:.5rem}.ap-panel__head h2{margin:0;font-size:1.0625rem}.ap-num{text-align:right!important;font-variant-numeric:tabular-nums}.ap-cs--issues_open{--cs: #b3261e;--cs-bg: #fdecea}.ap-cs--needs_review{--cs: #7a4b00;--cs-bg: #fff4e0}.ap-cs--no_automated_issues{--cs: #1e6b2f;--cs-bg: #e7f4ea}.ap-cs--not_tested{--cs: #4a5868;--cs-bg: #eef1f4}.ap-cs--manual_only{--cs: #2154c5;--cs-bg: #e8effc}.ap-stack{display:flex;height:.875rem;border-radius:999px;overflow:hidden;background:var(--ap-track);gap:2px;margin:.25rem 0 1rem}.ap-stack__seg{display:block;min-width:.5rem;background:var(--cs)}.ap-legend{list-style:none;padding:0;margin:0;display:grid;gap:.75rem;grid-template-columns:repeat(auto-fit,minmax(min(100%,15rem),1fr))}.ap-legend li{display:grid;grid-template-columns:auto 1fr;gap:.125rem .5rem;align-items:baseline}.ap-legend .ap-hint{grid-column:2;font-size:.875rem}.ap-legend__dot{width:.75rem;height:.75rem;border-radius:3px;background:var(--cs);transform:translateY(.0625rem)}.ap-cstatus{display:inline-block;padding:.125rem .5rem;border-radius:999px;color:var(--cs);background:var(--cs-bg);font-weight:600;font-size:.875rem;white-space:nowrap}.ap-crit-group{margin-top:1rem}.ap-table--crit th[scope=row]{font-weight:600;min-width:14rem}.ap-crit-id{display:inline-block;min-width:3.25rem;color:var(--ap-muted)}.ap-table--crit td a{display:inline-flex;min-height:44px;min-width:44px;align-items:center;justify-content:flex-end;font-weight:700}.ap-rules summary{cursor:pointer;min-height:44px;display:inline-flex;align-items:center;color:var(--ap-teal);font-weight:600}.ap-rules ul{margin:.25rem 0 0;padding-left:1rem;font-size:.875rem}.ap-limits{border-left:4px solid var(--ap-cobalt)}.ap-limits ul{margin:0 0 1rem;padding-left:1.25rem;display:grid;gap:.375rem}.ap-guide-layout{display:grid;gap:1.25rem}@media(min-width:72rem){.ap-guide-layout{grid-template-columns:13rem minmax(0,1fr);align-items:start}.ap-toc{position:sticky;top:5rem}}.ap-toc{background:var(--ap-surface);border:1px solid var(--ap-border);border-radius:14px;padding:1rem}.ap-toc__title{margin:0 0 .5rem;font-size:.8125rem;font-weight:700;letter-spacing:.04em;text-transform:uppercase;color:var(--ap-muted)}.ap-toc ul{list-style:none;margin:0;padding:0;display:grid;gap:.125rem}.ap-toc a{display:flex;align-items:center;min-height:44px;padding:0 .5rem;border-radius:8px;color:var(--ap-heading);text-decoration:none;font-weight:600}.ap-toc a:hover{background:var(--ap-subtle);text-decoration:underline}.ap-guide-body>.ap-panel:first-child{margin-top:0}.ap-guide{scroll-margin-top:5rem}.ap-guide__lead{color:var(--ap-muted);max-width:48rem}.ap-guide__status{margin:.75rem 0 1rem}.ap-handoff{background:linear-gradient(135deg,#0f2a44,#10243a 60%,#0d3b39);color:#fff;border:0}.ap-handoff h2,.ap-handoff p{color:#fff}.ap-handoff .ap-hint{color:#c8d3de}.ap-handoff .ap-button{background:#fff;color:var(--ap-navy);border-color:#fff}.ap-handoff .ap-button--secondary{background:transparent;color:#fff;border-color:#c8d3de}.ap-howto{counter-reset:howto;list-style:none;padding:0;margin:1rem 0;display:grid;gap:.625rem}.ap-howto li{counter-increment:howto;display:grid;grid-template-columns:2rem 1fr;gap:.75rem;align-items:start}.ap-howto li:before{content:counter(howto);display:inline-flex;width:2rem;height:2rem;align-items:center;justify-content:center;border-radius:999px;background:var(--ap-teal-tint);color:var(--ap-teal);font-weight:800}.ap-codeblock{margin:1rem 0;border:1px solid #1f3550;border-radius:12px;overflow:hidden;background:#0b1a2a}.ap-codeblock figcaption{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:.5rem;padding:.25rem .25rem .25rem 1rem;background:#13263b;color:#dfe7ef;font-size:.875rem;font-weight:600}.ap-codeblock__label{display:inline-flex;flex-wrap:wrap;align-items:center;gap:.5rem}.ap-codeblock__lang{padding:0 .375rem;border-radius:4px;background:#24405f;color:#b8c7d6;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:.75rem;font-weight:500}.ap-codeblock__copy{display:inline-flex;align-items:center;gap:.375rem;min-height:44px;padding:0 .875rem;border:1px solid #3b5878;border-radius:8px;background:transparent;color:#fff;font:inherit;cursor:pointer}.ap-codeblock__copy:hover{background:#1d3653}.ap-codeblock__copy:focus-visible{outline:3px solid #8fb4ff;outline-offset:2px}.ap-codeblock pre{margin:0;padding:1rem;overflow-x:auto;color:#e6edf3;font:.875rem/1.6 ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;white-space:pre;overflow-wrap:normal}.ap-codeblock pre:focus-visible{outline:3px solid #8fb4ff;outline-offset:-3px}.ap-table--crit th,.ap-table--crit td{overflow-wrap:normal;word-break:normal}.ap-table--crit thead th{font-size:.875rem;vertical-align:bottom}.ap-table--crit .ap-tag{white-space:nowrap}.ap-kpis--5{grid-template-columns:repeat(auto-fit,minmax(min(100%,10rem),1fr))}.ap-guide-layout>*,.ap-guide-body,.ap-guide{min-width:0}.ap-codeblock{max-width:100%}.ap-main>.ap-title,.ap-main>div>.ap-title{font-size:clamp(1.5rem,2.5vw,2rem);font-weight:800;letter-spacing:-.015em;margin-bottom:1rem}.ap-backlink{margin:0 0 .25rem}.ap-backlink a{display:inline-flex;align-items:center;min-height:44px;font-weight:600}.ap-card{background:var(--ap-surface);border:1px solid var(--ap-border);border-radius:14px;padding:1.25rem 1.5rem;box-shadow:var(--ap-shadow)}.ap-card>h2{font-size:1.0625rem}.ap-cards .ap-card{transition:box-shadow .15s ease,border-color .15s ease}.ap-cards .ap-card:hover{border-color:var(--ap-border-strong);box-shadow:var(--ap-shadow-lg)}.ap-table-wrap{background:var(--ap-surface);border:1px solid var(--ap-border);border-radius:12px;overflow-x:auto}.ap-table-wrap .ap-table caption{padding:.875rem 1rem;background:var(--ap-surface);font-size:1rem}.ap-table thead th{background:var(--ap-subtle);color:var(--ap-ink);font-weight:700;border-bottom:1px solid var(--ap-border)}.ap-table th,.ap-table td{border-bottom-color:var(--ap-border)}.ap-table tbody tr:last-child>*{border-bottom:0}.ap-table tbody tr:hover{background:var(--ap-subtle)}.ap-panel .ap-table-wrap{box-shadow:none}.ap-filters{background:var(--ap-surface);border:1px solid var(--ap-border);border-radius:14px;padding:1rem 1.25rem 0;margin-bottom:1.25rem;box-shadow:var(--ap-shadow-sm)}.ap-panel .ap-filters{border:0;box-shadow:none;padding:0;background:none}.ap-filters .ap-button{margin-bottom:1rem}.ap-field select,.ap-field input[type=text],.ap-field input[type=url],.ap-field input[type=email],.ap-field textarea{border-radius:8px}.ap-notice{border-radius:12px}.ap-lead{color:var(--ap-muted);max-width:48rem}@media(max-width:30rem){.ap-card,.ap-panel{padding:1rem}}.ap-field input,.ap-field select,.ap-field textarea{max-width:100%;min-width:0}.ap-footer{border-top:3px solid var(--ap-teal)}.ap-theme-dots{display:inline-flex;align-items:center}.ap-theme-dots button{width:44px;height:44px;border:0;background:transparent;cursor:pointer}.ap-theme-dots button:before{content:"";display:block;width:14px;height:14px;margin:auto;border-radius:50%;border:1px solid var(--ap-line)}.ap-theme-dots button[data-theme-option=light]:before{background:var(--ap-surface)}.ap-theme-dots button[data-theme-option=dark]:before{background:var(--ap-navy)}.ap-theme-dots button[data-theme-option=system]:before{background:linear-gradient(90deg,var(--ap-surface) 50%,var(--ap-navy) 50%)}.ap-theme-dots button[aria-pressed=true]{outline:2px solid var(--ap-teal);outline-offset:0}.ap-lang{position:relative}.ap-lang-btn,.ap-install-btn{min-height:44px;font:inherit;color:inherit;background:transparent;border:1px solid var(--ap-line);border-radius:999px;cursor:pointer}.ap-lang-panel{position:absolute;z-index:40;top:calc(100% + 8px);inset-inline-end:0;display:grid;grid-template-columns:1fr 1fr;width:min(22rem,calc(100vw - 2rem));padding:8px;background:var(--ap-surface);color:var(--ap-ink);border:1px solid var(--ap-line);border-radius:12px}.ap-lang.is-up .ap-lang-panel{top:auto;bottom:calc(100% + 8px)}.ap-lang-panel[hidden]{display:none}.ap-lang-panel button{min-height:44px;text-align:start;border:0;background:transparent;color:inherit;font:inherit;cursor:pointer}.ap-social{display:flex;flex-wrap:wrap;gap:6px;list-style:none;margin:12px 0 0;padding:0}.ap-social span[role=img]{display:inline-flex;align-items:center;justify-content:center;width:44px;height:44px;border-radius:999px;border:1px solid rgba(255,255,255,.35)}.ap-footer__wa{display:inline-flex;align-items:center;min-height:44px}.ap-footer__slogan{font-weight:650}.ap-footer__prefs{display:flex;flex-wrap:wrap;align-items:center;gap:8px}.ap-install-btn{display:inline-flex;align-items:center;gap:8px;padding:0 12px}.ap-legal-strip a{border:1px solid rgba(255,255,255,.35);border-radius:999px;padding:0 12px}:root{--ap-navy: #10243a;--ap-navy-2: #0b1a2a;--ap-teal: #006b63;--ap-violet: #5b3fd1;--ap-cobalt: #2154c5;--ap-heading: #10243a;--ap-ink: #1b2b3d;--ap-muted: #4a5868;--ap-line: #6b7785;--ap-surface: #ffffff;--ap-canvas: #f4f6f9;--ap-subtle: #f6f8fb;--ap-border: #e2e7ee;--ap-border-strong: #c6d0dc;--ap-track: #e6ebf1;--ap-code-bg: #eef1f5;--ap-disabled-bg: #e3e7eb;--ap-teal-tint: #e3f3f1;--ap-violet-tint: #efebff;--ap-cobalt-tint: #e8effc;--ap-primary: #006b63;--ap-primary-hover: #00564f;--ap-on-primary: #ffffff;--ap-ring: rgba(0, 107, 99, .16);--ap-error: #b3261e;--ap-error-tint: #fdecea;--ap-warn: #7a4b00;--ap-warn-line: #b26b00;--ap-warn-tint: #fff4e0;--ap-ok: #1e6b2f;--ap-ok-tint: #ebf6ee;--ap-ok-line: #bfe0c8;--ap-focus: #2154c5;--ap-topbar-bg: rgba(255, 255, 255, .9);--ap-shadow-sm: 0 1px 2px rgba(16, 36, 58, .05);--ap-shadow: 0 1px 2px rgba(16, 36, 58, .04), 0 6px 20px rgba(16, 36, 58, .05);--ap-shadow-lg: 0 4px 10px rgba(16, 36, 58, .06), 0 18px 48px rgba(16, 36, 58, .14);--ap-scrim: rgba(11, 26, 42, .5);--ap-brand-grad: linear-gradient(135deg, #10243a 0%, #006b63 55%, #5b3fd1 100%);color-scheme:light}:root[data-theme=dark]{--ap-teal: #4fd6c8;--ap-violet: #b9a8ff;--ap-cobalt: #93b6ff;--ap-heading: #eef3f9;--ap-ink: #d9e2ec;--ap-muted: #a3b3c5;--ap-line: #7a8ca1;--ap-surface: #121d2c;--ap-canvas: #0a121d;--ap-subtle: #16233a;--ap-border: #23344a;--ap-border-strong: #33496a;--ap-track: #22324a;--ap-code-bg: #0e1826;--ap-disabled-bg: #24344a;--ap-teal-tint: #0f3433;--ap-violet-tint: #27214d;--ap-cobalt-tint: #182a4d;--ap-primary: #2fb3a6;--ap-primary-hover: #5fd3c6;--ap-on-primary: #04201d;--ap-ring: rgba(79, 214, 200, .25);--ap-error: #ff8f86;--ap-error-tint: #3a1716;--ap-warn: #f3bd5c;--ap-warn-line: #d9962b;--ap-warn-tint: #3a2a0c;--ap-ok: #79d695;--ap-ok-tint: #11301c;--ap-ok-line: #285c39;--ap-focus: #93b6ff;--ap-topbar-bg: rgba(18, 29, 44, .88);--ap-shadow-sm: 0 1px 2px rgba(0, 0, 0, .3);--ap-shadow: 0 1px 2px rgba(0, 0, 0, .3), 0 8px 24px rgba(0, 0, 0, .25);--ap-shadow-lg: 0 6px 14px rgba(0, 0, 0, .35), 0 24px 56px rgba(0, 0, 0, .45);--ap-scrim: rgba(0, 0, 0, .6);color-scheme:dark}body{background:var(--ap-canvas);color:var(--ap-ink)}h1,h2,h3,h4{color:var(--ap-heading)}a{color:var(--ap-cobalt)}::selection{background:var(--ap-teal-tint)}input[type=text],input[type=url],input[type=email],input[type=password],textarea,select{color:var(--ap-ink);background:var(--ap-surface)}:root[data-theme=dark] .ap-cs--issues_open{--cs: #ff8f86;--cs-bg: #3a1716}:root[data-theme=dark] .ap-cs--needs_review{--cs: #f3bd5c;--cs-bg: #3a2a0c}:root[data-theme=dark] .ap-cs--no_automated_issues{--cs: #79d695;--cs-bg: #11301c}:root[data-theme=dark] .ap-cs--not_tested{--cs: #a3b3c5;--cs-bg: #1c2a3f}:root[data-theme=dark] .ap-cs--manual_only{--cs: #93b6ff;--cs-bg: #182a4d}:root[data-theme=dark] .ap-hero{background:#0f2033}:root[data-theme=dark] .ap-footer{background:#08111c}:root[data-theme=dark] .ap-auth__brand{background:linear-gradient(160deg,#10243a,#0d2e33)}:root[data-theme=dark] .ap-steps li.is-current{background:var(--ap-primary);border-color:var(--ap-primary);color:var(--ap-on-primary)}:root[data-theme=dark] .ap-hero .ap-button{color:#10243a}.ap-app{grid-template-columns:17rem minmax(0,1fr)}@media(min-width:64rem){.ap-app{background:linear-gradient(90deg,#0b1a2a 17rem,var(--ap-canvas) 17rem)}[dir=rtl] .ap-app{background:linear-gradient(270deg,#0b1a2a 17rem,var(--ap-canvas) 17rem)}}.ap-side{border-right:0;border-inline-end:1px solid #1d3349;background:radial-gradient(120% 40% at 0% 0%,rgba(91,63,209,.22),transparent 60%),radial-gradient(100% 30% at 100% 100%,rgba(63,208,194,.14),transparent 60%),linear-gradient(180deg,#0f2236,#0b1a2a)}.ap-side__heading{color:#a9bbcf}.ap-side__link:before{left:auto}.ap-side__link[aria-current=page]{background:linear-gradient(90deg,#3fd0c22e,#5b3fd124)}.ap-side__link[aria-current=page]:before{inset-inline-start:-.75rem;border-radius:0 3px 3px 0;background:linear-gradient(180deg,#3fd0c2,#9d8bff)}[dir=rtl] .ap-side__link[aria-current=page]:before{border-radius:3px 0 0 3px}.ap-side__count{margin-inline-start:auto;min-width:1.5rem;height:1.5rem;padding:0 .375rem;border-radius:999px;display:inline-flex;align-items:center;justify-content:center;font-size:.75rem;font-weight:800;background:#9d8bff;color:#0b1a2a}.ap-topbar{gap:.5rem .75rem;padding-block:.5rem;padding-inline:2rem;min-height:4rem}.ap-wsname{order:1;display:inline-flex;align-items:center;gap:.625rem;min-width:0}.ap-wsname__mark{flex:none;display:inline-flex;width:2.25rem;height:2.25rem;align-items:center;justify-content:center;border-radius:10px;background:var(--ap-brand-grad);color:#fff;font-weight:800}.ap-wsname__text{display:grid;min-width:0}.ap-wsname__name{font-weight:800;color:var(--ap-heading);max-width:18rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ap-role{display:inline-flex;align-items:center;padding:.125rem .5rem;border-radius:999px;font-size:.75rem;font-weight:700;letter-spacing:.02em;white-space:nowrap;border:1px solid transparent}.ap-role--owner{background:var(--ap-violet-tint);color:var(--ap-violet);border-color:color-mix(in srgb,var(--ap-violet) 35%,transparent)}.ap-role--siteAdmin{background:var(--ap-teal-tint);color:var(--ap-teal);border-color:color-mix(in srgb,var(--ap-teal) 35%,transparent)}.ap-role--operator{background:var(--ap-cobalt-tint);color:var(--ap-cobalt);border-color:color-mix(in srgb,var(--ap-cobalt) 35%,transparent)}.ap-role--viewer{background:var(--ap-track);color:var(--ap-ink);border-color:var(--ap-border-strong)}.ap-sitepick{order:2}.ap-sitepick>span{color:var(--ap-muted);font-weight:600;font-size:.875rem}.ap-sitepick select{min-width:12rem;max-width:18rem}.ap-searchbtn{order:3;margin-inline-start:auto;display:inline-flex;align-items:center;gap:.5rem;min-height:44px;min-width:44px;padding:0 .5rem 0 .75rem;border:1px solid var(--ap-border-strong);border-radius:12px;background:var(--ap-subtle);color:var(--ap-muted);font:inherit;cursor:pointer}.ap-searchbtn:hover{border-color:var(--ap-teal);color:var(--ap-heading)}.ap-searchbtn__label{min-width:8rem;text-align:start}kbd{font:600 .75rem/1 ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;padding:.25rem .375rem;border-radius:6px;border:1px solid var(--ap-border-strong);background:var(--ap-surface);color:var(--ap-muted)}.ap-topbar__end{order:4;margin-left:0;margin-inline-start:0;gap:.5rem}.ap-langpick{gap:.25rem;color:var(--ap-muted)}.ap-langpick select{min-height:44px;padding-inline:.5rem 1.75rem;border-radius:10px;border-color:var(--ap-border-strong);font-weight:700}.ap-iconbtn{position:relative;border-radius:12px;border-color:var(--ap-border-strong);background:var(--ap-surface);color:var(--ap-heading);text-decoration:none}.ap-iconbtn:hover{border-color:var(--ap-teal)}.ap-bell__dot{position:absolute;top:-.375rem;inset-inline-end:-.375rem;min-width:1.25rem;height:1.25rem;padding:0 .25rem;border-radius:999px;background:var(--ap-violet);color:#fff;font-size:.6875rem;font-weight:800;display:inline-flex;align-items:center;justify-content:center;border:2px solid var(--ap-surface)}:root[data-theme=dark] .ap-bell__dot{color:#170f3a}.ap-avatar{background:var(--ap-brand-grad);color:#fff}.ap-avatar--lg{width:2.75rem;height:2.75rem;font-size:1.125rem}@media(max-width:63.99rem){.ap-app{grid-template-columns:minmax(0,1fr)}.ap-side{left:auto;inset-inline-start:0}[dir=rtl] .ap-side{transform:translate(100%)}[dir=rtl] .ap-app.is-menu-open .ap-side{transform:none}.ap-app.is-menu-open .ap-scrim{background:var(--ap-scrim)}.ap-topbar{padding-inline:1rem}.ap-wsname{order:1}.ap-wsname__mark,.ap-searchbtn kbd{display:none}.ap-searchbtn__label{position:absolute;inline-size:1px;block-size:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap;min-width:0}.ap-searchbtn{padding:0;justify-content:center;width:44px}.ap-sitepick{order:10;flex:1 1 100%}.ap-sitepick select{flex:1;min-width:0;max-width:none}}@media(max-width:40rem){.ap-topbar .ap-wsname,.ap-langpick .ap-icon{display:none}.ap-searchbtn{margin-inline-start:auto}.ap-topbar__end{gap:.375rem}.ap-account__btn>.ap-icon{display:none}}@media(max-width:24rem){.ap-topbar__brand .ap-logo__word{position:absolute;inline-size:1px;block-size:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}}.ap-account{position:relative}.ap-account__btn{display:inline-flex;align-items:center;gap:.25rem;min-height:44px;padding:0 .375rem 0 .25rem;border-radius:999px;border:1px solid var(--ap-border-strong);background:var(--ap-surface);color:var(--ap-heading);cursor:pointer}.ap-account__btn:hover,.ap-account__btn[aria-expanded=true]{border-color:var(--ap-teal)}.ap-account__panel{position:absolute;z-index:40;top:calc(100% + .5rem);inset-inline-end:0;width:min(21rem,calc(100vw - 2rem));max-height:calc(100vh - 6rem);overflow-y:auto;padding:.5rem;border-radius:16px;border:1px solid var(--ap-border);background:var(--ap-surface);color:var(--ap-ink);box-shadow:var(--ap-shadow-lg)}.ap-account__who{display:flex;gap:.75rem;align-items:center;padding:.75rem;border-radius:12px;background:var(--ap-subtle)}.ap-account__who p{margin:0}.ap-account__email{font-weight:700;color:var(--ap-heading);overflow-wrap:anywhere;margin-bottom:.25rem!important}.ap-account__section{border-top:1px solid var(--ap-border);margin-top:.375rem;padding-top:.375rem}.ap-account__heading{margin:.5rem .75rem .25rem;font-size:.75rem;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:var(--ap-muted)}.ap-account__list{list-style:none;margin:0;padding:0;display:grid;gap:2px}.ap-account__item{display:flex;width:100%;align-items:center;gap:.75rem;min-height:44px;padding:.5rem .75rem;border:0;border-radius:10px;background:none;color:var(--ap-ink);font:inherit;font-weight:600;text-decoration:none;text-align:start;cursor:pointer}.ap-account__item .ap-icon{color:var(--ap-muted)}.ap-account__item:hover{background:var(--ap-subtle);color:var(--ap-heading)}.ap-account__item[aria-pressed=true]{background:var(--ap-teal-tint);color:var(--ap-heading)}.ap-account__check{margin-inline-start:auto;color:var(--ap-teal);display:inline-flex}.ap-account__item--danger,.ap-account__item--danger .ap-icon{color:var(--ap-error)}.ap-account__item--danger:hover{background:var(--ap-error-tint);color:var(--ap-error)}.ap-themes{border:0;margin:0;padding:.25rem .75rem .5rem;display:flex;flex-wrap:wrap;gap:.5rem;align-items:center}.ap-themes legend{padding:0;margin-bottom:.5rem;font-size:.75rem;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:var(--ap-muted)}.ap-themes__opt{position:relative;display:inline-flex;flex-direction:column;align-items:center;gap:.25rem;min-width:4rem;font-size:.8125rem;font-weight:600;cursor:pointer}.ap-themes__opt input{position:absolute;opacity:0;width:44px;height:44px;margin:0;cursor:pointer}.ap-themes__dot{display:inline-flex;width:44px;height:44px;align-items:center;justify-content:center;border-radius:999px;border:2px solid var(--ap-border-strong);background:var(--ap-subtle);color:var(--ap-muted)}.ap-themes__opt input:checked+.ap-themes__dot{border-color:var(--ap-teal);background:var(--ap-teal-tint);color:var(--ap-teal);box-shadow:0 0 0 3px var(--ap-ring)}.ap-themes__opt input:focus-visible+.ap-themes__dot{outline:3px solid var(--ap-focus);outline-offset:2px}.ap-drawer{position:fixed;inset-block:0;inset-inline-end:0;inset-inline-start:auto;margin:0;margin-inline-start:auto;width:min(34rem,100vw);max-width:100vw;height:100%;max-height:100%;padding:0;border:0;border-inline-start:1px solid var(--ap-border);background:var(--ap-surface);color:var(--ap-ink);box-shadow:var(--ap-shadow-lg)}.ap-drawer[open]{animation:ap-slide .2s ease-out}[dir=rtl] .ap-drawer[open]{animation-name:ap-slide-rtl}.ap-drawer::backdrop{background:var(--ap-scrim)}@keyframes ap-slide{0%{transform:translate(2rem)}to{transform:none}}@keyframes ap-slide-rtl{0%{transform:translate(-2rem)}to{transform:none}}.ap-drawer__inner{display:flex;flex-direction:column;min-height:100%}.ap-drawer__head{position:sticky;top:0;z-index:1;display:flex;align-items:center;justify-content:space-between;gap:1rem;padding:1rem 1.25rem;border-bottom:1px solid var(--ap-border);background:var(--ap-surface)}.ap-drawer__head h2{margin:0;font-size:1.25rem}.ap-drawer__lead{padding:1rem 1.25rem 0;color:var(--ap-muted)}.ap-drawer__body{padding:1rem 1.25rem 2rem}.ap-drawer__body .ap-form,.ap-drawer__body form{max-width:none}.ap-drawer__body .ap-card{border:0;box-shadow:none;padding:0;margin:0}.ap-drawer__body input[type=text],.ap-drawer__body input[type=url],.ap-drawer__body textarea{width:100%}.ap-cmdk{width:min(40rem,calc(100vw - 2rem));max-height:min(36rem,calc(100vh - 4rem));margin:10vh auto auto;padding:0;border:1px solid var(--ap-border);border-radius:18px;background:var(--ap-surface);color:var(--ap-ink);box-shadow:var(--ap-shadow-lg)}.ap-cmdk::backdrop{background:var(--ap-scrim);-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px)}.ap-cmdk__inner{display:flex;flex-direction:column;max-height:inherit}.ap-cmdk__search{display:flex;align-items:center;gap:.75rem;padding:.5rem 1rem;border-bottom:1px solid var(--ap-border);color:var(--ap-muted)}.ap-cmdk__search input{flex:1;width:auto;min-width:0;border:0;background:transparent;font-size:1.0625rem;padding-inline:0}.ap-cmdk__search input:focus-visible{outline:none}.ap-cmdk__search:focus-within{box-shadow:inset 0 -2px 0 var(--ap-teal)}.ap-cmdk__list{overflow-y:auto;padding:.5rem}.ap-cmdk__group{margin:.5rem .75rem .25rem;font-size:.75rem;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:var(--ap-muted)}.ap-cmdk__opt{display:flex;align-items:center;gap:.75rem;min-height:44px;padding:.5rem .75rem;border-radius:10px;cursor:pointer;font-weight:600}.ap-cmdk__opt>span{flex:1}.ap-cmdk__opt .ap-icon{color:var(--ap-muted)}.ap-cmdk__opt.is-active{background:var(--ap-teal-tint);color:var(--ap-heading);box-shadow:inset 3px 0 0 var(--ap-teal)}[dir=rtl] .ap-cmdk__opt.is-active{box-shadow:inset -3px 0 0 var(--ap-teal)}.ap-cmdk__opt.is-active .ap-icon{color:var(--ap-teal)}.ap-cmdk__empty{padding:1.5rem 1rem;text-align:center;color:var(--ap-muted);margin:0}.ap-cmdk__foot{margin:0;padding:.5rem 1rem;border-top:1px solid var(--ap-border);font-size:.8125rem;color:var(--ap-muted)}.ap-flash{display:flex;align-items:center;gap:.75rem;margin:0 0 1.25rem;padding:.5rem .5rem .5rem 1rem;border-radius:12px;background:var(--ap-ok-tint);border:1px solid var(--ap-ok-line);color:var(--ap-ok);font-weight:600}.ap-flash p{margin:0;flex:1;color:var(--ap-ink)}.ap-flash__close{display:inline-flex;align-items:center;justify-content:center;width:44px;height:44px;border:0;border-radius:10px;background:none;color:var(--ap-ok);cursor:pointer}.ap-flash__close:hover{background:color-mix(in srgb,var(--ap-ok) 12%,transparent)}.ap-pagehead{align-items:flex-start}.ap-pagehead__actions{margin-inline-start:auto}.ap-eyebrow{color:var(--ap-teal)}.ap-home{display:grid;gap:1.25rem}@media(min-width:76rem){.ap-home{grid-template-columns:minmax(0,1fr) 21rem;align-items:start}}.ap-home__main>.ap-panel:first-child,.ap-home__side>.ap-panel:first-child{margin-top:0}.ap-home__side{display:grid;gap:0}.ap-start{background:linear-gradient(135deg,var(--ap-surface) 0%,var(--ap-surface) 60%,var(--ap-violet-tint) 140%)}.ap-meter{display:block;height:.5rem;border-radius:999px;background:var(--ap-track);overflow:hidden}.ap-meter--lg{height:.625rem;margin:.25rem 0 1rem}.ap-meter__fill{display:block;height:100%;border-radius:inherit;background:linear-gradient(90deg,var(--ap-teal),var(--ap-violet))}.ap-checklist{list-style:none;margin:0;padding:0;display:grid;gap:.5rem}.ap-checklist li{display:flex;align-items:center;gap:.75rem;min-height:48px;padding:.25rem .75rem;border-radius:12px;border:1px solid var(--ap-border);background:var(--ap-subtle)}.ap-checklist__dot{flex:none;display:inline-flex;width:1.75rem;height:1.75rem;align-items:center;justify-content:center;border-radius:999px;border:2px solid var(--ap-line);color:var(--ap-muted);font-size:.8125rem;font-weight:800}.ap-checklist li.is-done .ap-checklist__dot{background:var(--ap-ok);border-color:var(--ap-ok);color:var(--ap-surface)}.ap-checklist__label{flex:1;font-weight:600;color:var(--ap-heading)}a.ap-checklist__label{display:inline-flex;align-items:center;min-height:44px;color:var(--ap-cobalt)}.ap-checklist li.is-done .ap-checklist__label{color:var(--ap-muted);text-decoration:line-through;text-decoration-color:var(--ap-line)}.ap-checklist__state{font-size:.8125rem;font-weight:700;color:var(--ap-muted)}.ap-checklist__state.is-done{color:var(--ap-ok)}.ap-stats-grid{list-style:none;margin:0;padding:0;display:grid;gap:1rem;grid-template-columns:repeat(auto-fit,minmax(min(100%,15rem),1fr))}.ap-stat{display:grid;gap:.375rem;height:100%;padding:1.125rem 1.25rem;border-radius:16px;border:1px solid var(--ap-border);background:var(--ap-surface);box-shadow:var(--ap-shadow);color:var(--ap-ink);text-decoration:none;position:relative;overflow:hidden}.ap-stat:after{content:"";position:absolute;inset-inline:0;top:0;height:3px;background:linear-gradient(90deg,var(--ap-teal),var(--ap-violet));opacity:.55}.ap-stat--warn:after{background:var(--ap-warn-line);opacity:1}.ap-stat--ok:after{background:var(--ap-ok);opacity:1}.ap-stat:hover{border-color:var(--ap-border-strong);box-shadow:var(--ap-shadow-lg)}.ap-stat:hover .ap-stat__label{text-decoration:underline}.ap-stat__top{display:flex;align-items:center;gap:.625rem;color:var(--ap-muted)}.ap-stat__top>.ap-icon:last-child{margin-inline-start:auto}[dir=rtl] .ap-stat__top>.ap-icon:last-child,[dir=rtl] .ap-cmdk__opt .ap-icon:last-child,[dir=rtl] .ap-action .ap-icon{transform:scaleX(-1)}.ap-stat__icon{display:inline-flex;flex:none;width:2.25rem;height:2.25rem;align-items:center;justify-content:center;border-radius:10px;background:var(--ap-teal-tint);color:var(--ap-teal)}.ap-stats-grid li:nth-child(2) .ap-stat__icon{background:var(--ap-warn-tint);color:var(--ap-warn)}.ap-stats-grid li:nth-child(3) .ap-stat__icon{background:var(--ap-violet-tint);color:var(--ap-violet)}.ap-stats-grid li:nth-child(4) .ap-stat__icon{background:var(--ap-cobalt-tint);color:var(--ap-cobalt)}.ap-stat__label{font-weight:700}.ap-stat__value{font-size:1.875rem;font-weight:800;letter-spacing:-.02em;line-height:1.15;color:var(--ap-heading)}.ap-stat__value.is-empty{font-size:1.125rem;font-weight:700;color:var(--ap-muted);padding-block:.4rem}.ap-stat__sub{color:var(--ap-muted);font-size:.9375rem}.ap-stat__meta{color:var(--ap-muted);font-size:.8125rem;margin-top:.25rem}.ap-quick{list-style:none;margin:0;padding:0;display:grid;gap:.375rem}.ap-quick__item{display:flex;align-items:center;gap:.75rem;min-height:48px;padding:.375rem .625rem;border-radius:12px;color:var(--ap-heading);font-weight:600;text-decoration:none;border:1px solid transparent}.ap-quick__item:hover{background:var(--ap-subtle);border-color:var(--ap-border)}.ap-quick__icon{display:inline-flex;width:2.25rem;height:2.25rem;align-items:center;justify-content:center;border-radius:10px;background:var(--ap-violet-tint);color:var(--ap-violet)}.ap-feed{list-style:none;margin:0;padding:0;display:grid}.ap-feed li{display:grid;grid-template-columns:auto minmax(0,1fr);gap:.125rem .625rem;padding:.5rem 0;border-bottom:1px solid var(--ap-border)}.ap-feed li:last-child{border-bottom:0}.ap-feed__icon{grid-row:span 2;display:inline-flex;width:2rem;height:2rem;align-items:center;justify-content:center;border-radius:999px;background:var(--ap-subtle);color:var(--ap-teal);border:1px solid var(--ap-border)}.ap-feed__text{color:var(--ap-heading);font-weight:600;text-decoration:none;min-height:24px}.ap-feed__text:hover{text-decoration:underline}.ap-feed__time{color:var(--ap-muted);font-size:.8125rem}.ap-inbox{list-style:none;margin:0;padding:0;display:grid;gap:.625rem}.ap-inbox__item{display:flex;flex-wrap:wrap;align-items:center;gap:.75rem 1rem;padding:.875rem 1rem;border-radius:14px;border:1px solid var(--ap-border);background:var(--ap-surface);box-shadow:var(--ap-shadow-sm)}.ap-inbox__icon{flex:none;display:inline-flex;width:2.5rem;height:2.5rem;align-items:center;justify-content:center;border-radius:12px}.ap-inbox__icon--info{background:var(--ap-cobalt-tint);color:var(--ap-cobalt)}.ap-inbox__icon--warn{background:var(--ap-warn-tint);color:var(--ap-warn)}.ap-inbox__body{flex:1 1 14rem;min-width:0}.ap-inbox__body p{margin:0}.ap-inbox__title{font-weight:700;color:var(--ap-heading)}.ap-inbox__sub{color:var(--ap-ink)}.ap-emptystate{display:grid;justify-items:center;text-align:center;gap:.5rem;padding:3rem 1.5rem;border:1px dashed var(--ap-border-strong);border-radius:18px;background:var(--ap-surface)}.ap-emptystate h2{margin:.5rem 0 0;font-size:1.25rem}.ap-emptystate p{margin:0 0 .75rem;color:var(--ap-muted);max-width:32rem}.ap-emptystate__icon{display:inline-flex;width:4rem;height:4rem;align-items:center;justify-content:center;border-radius:18px;background:var(--ap-brand-grad);color:#fff}.ap-exports{list-style:none;margin:0;padding:0;display:grid;gap:1rem;grid-template-columns:repeat(auto-fit,minmax(min(100%,22rem),1fr))}.ap-export{display:grid;grid-template-columns:auto minmax(0,1fr);gap:.75rem 1rem;margin:0}.ap-export h2{margin:0 0 .25rem;font-size:1.0625rem}.ap-export__action{grid-column:1 / -1}.ap-tabs{display:flex;flex-wrap:wrap;gap:.25rem;padding:.25rem;margin-bottom:1rem;border-radius:14px;background:var(--ap-track);width:fit-content;max-width:100%}.ap-tabs__tab{min-height:44px;padding:0 1rem;border:0;border-radius:10px;background:none;color:var(--ap-muted);font:inherit;font-weight:700;cursor:pointer}.ap-tabs__tab:hover{color:var(--ap-heading)}.ap-tabs__tab[aria-selected=true]{background:var(--ap-surface);color:var(--ap-heading);box-shadow:var(--ap-shadow-sm)}.ap-tabpanel>.ap-panel:first-child{margin-top:0}.ap-setting{display:grid;gap:.375rem;padding:.75rem 0 1rem;border-bottom:1px solid var(--ap-border);margin-bottom:.75rem}.ap-setting .ap-themes{padding-inline:0}.ap-pairs--card>div{padding:.625rem 0;border-bottom:1px solid var(--ap-border)}.ap-pairs--card dt{color:var(--ap-muted)}.ap-person{display:inline-flex;flex-wrap:wrap;align-items:center;gap:.5rem}.ap-wsgate{display:grid;gap:.75rem}.ap-wsgate p{margin:0}.ap-wsgate__icon{display:inline-flex;width:3.5rem;height:3.5rem;align-items:center;justify-content:center;border-radius:16px;background:var(--ap-brand-grad);color:#fff}.ap-wsgate__points{list-style:none;margin:.25rem 0 .75rem;padding:0;display:grid;gap:.5rem}.ap-wsgate__points li{display:flex;align-items:center;gap:.5rem}.ap-wsgate__points .ap-icon{color:var(--ap-teal);flex:none}.ap-pheader .ap-account__panel{inset-inline-end:0}@media(forced-colors:active){.ap-cmdk__opt.is-active,.ap-account__item[aria-pressed=true],.ap-tabs__tab[aria-selected=true]{outline:2px solid Highlight}.ap-themes__opt input:checked+.ap-themes__dot{border-color:Highlight}}@media print{.ap-drawer,.ap-cmdk,.ap-account,.ap-searchbtn,.ap-bell{display:none!important}}.ap-actiongrid{display:grid;gap:1rem;grid-template-columns:repeat(auto-fit,minmax(min(100%,16rem),1fr));margin-block-start:1rem}.ap-actioncard{display:flex;flex-direction:column;align-items:flex-start;gap:.5rem;padding:1.1rem 1.2rem;border:1px solid var(--ap-border);border-radius:14px;background:var(--ap-surface)}.ap-actioncard h3{margin:0;font-size:1rem}.ap-actioncard .ap-hint{margin:0}.ap-actioncard>.ap-button,.ap-actioncard>button{margin-block-start:auto}.ap-offers{display:grid;gap:1rem;grid-template-columns:repeat(auto-fill,minmax(min(100%,16rem),1fr))}.ap-offer{display:flex;flex-direction:column;gap:.75rem;min-width:0;padding:1.25rem;background:var(--ap-surface);border:1px solid var(--ap-border);border-radius:14px;box-shadow:var(--ap-shadow-sm)}.ap-offer.is-selected{border-color:var(--ap-teal);box-shadow:0 0 0 3px var(--ap-ring)}.ap-offer__head{display:flex;flex-wrap:wrap;align-items:baseline;justify-content:space-between;gap:.5rem}.ap-offer__head h3{margin:0;font-size:1.125rem;overflow-wrap:anywhere}.ap-offer__body{margin:0;color:var(--ap-muted)}.ap-offer__facts{display:grid;grid-template-columns:auto 1fr;gap:.25rem .75rem;margin:0;font-size:.9375rem}.ap-offer__facts dt{color:var(--ap-muted)}.ap-offer__facts dd{margin:0;font-weight:600;overflow-wrap:anywhere}.ap-offer__foot{margin-top:auto;display:flex;flex-wrap:wrap;align-items:center;gap:.5rem .75rem}.ap-offer__in{margin:0;display:inline-flex;align-items:center;gap:.375rem;color:var(--ap-ok);font-weight:700}.ap-tag--muted{background:var(--ap-disabled-bg);color:var(--ap-muted)}.ap-cartbar{position:sticky;bottom:1rem;z-index:5;margin-top:1.5rem;padding:.75rem 1rem;display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:.75rem;background:var(--ap-surface);border:1px solid var(--ap-border-strong);border-radius:14px;box-shadow:var(--ap-shadow-lg)}.ap-cartbar p{margin:0;display:inline-flex;align-items:center;gap:.5rem;font-weight:700;color:var(--ap-heading)}.ap-carttable td,.ap-carttable th{vertical-align:middle}.ap-carttable__name{display:block;font-weight:700;color:var(--ap-heading);overflow-wrap:anywhere}.ap-carttable__kind{display:block;font-size:.875rem;color:var(--ap-muted)}.ap-qty{display:inline-flex;align-items:center;gap:.375rem}.ap-qty input{width:4.5rem;min-height:44px}.ap-linkbtn{min-height:44px;padding:0 .25rem;border:0;background:none;color:var(--ap-error);font:inherit;font-weight:600;text-decoration:underline;cursor:pointer;display:inline-flex;align-items:center;gap:.25rem}.ap-linkbtn:hover{text-decoration-thickness:2px}.ap-plainlist{list-style:none;margin:0;padding:0;display:grid;gap:.5rem}.ap-checkout{display:grid;grid-template-columns:minmax(0,1fr);gap:1.25rem;max-width:46rem}.ap-checkout>*{min-width:0}.ap-checkout fieldset{margin:0;padding:0;border:0;min-width:0}.ap-checkout legend{font-weight:700;color:var(--ap-heading);margin-bottom:.5rem}@media(max-width:24rem){.ap-cartbar{bottom:.5rem}.ap-cartbar .ap-button{width:100%;justify-content:center}.ap-offer{padding:1rem}}@media(forced-colors:active){.ap-offer.is-selected{outline:2px solid Highlight}}@media print{.ap-cartbar,.ap-cartbtn,.ap-offer__foot{display:none!important}}
