.ap-page-head{display:flex;align-items:flex-end;justify-content:space-between;gap:var(--ap-space-6);padding:var(--ap-space-6) 0 var(--ap-space-4_5)}.ap-page-eyebrow{display:inline-flex;align-items:center;gap:var(--ap-space-1);margin-bottom:var(--ap-space-1);font-size:var(--ap-fs-sm-plus);color:var(--ap-ink-3)}.ap-page-eyebrow svg{width:14px;height:14px}.ap-page-title{font:var(--ap-type-page-title);letter-spacing:var(--ap-ls-title);margin:0;color:var(--ap-ink)}.ap-page-sub{margin:var(--ap-space-1_5) 0 0;color:var(--ap-ink-3);font-size:var(--ap-fs-md-plus)}.ap-page-actions{display:flex;align-items:center;gap:var(--ap-space-2);flex-shrink:0}@media (max-width:767px){.ap-page-head{flex-direction:column;align-items:stretch;gap:var(--ap-space-3)}.ap-page-actions{justify-content:flex-start}}.ap-btn{display:inline-flex;align-items:center;justify-content:center;gap:7px;height:var(--ap-btn-h);padding:0 var(--ap-space-3_5);border-radius:var(--ap-radius-sm);font-size:var(--ap-fs-md-plus);font-weight:var(--ap-fw-semibold);line-height:1;border:1px solid transparent;transition:background var(--ap-dur-fast),color var(--ap-dur-fast);white-space:nowrap}.ap-btn,.ap-btn:hover{text-decoration:none}.ap-btn svg{width:16px;height:16px;flex-shrink:0;pointer-events:none}.ap-btn-primary{background:var(--ap-brand);color:#fff;box-shadow:var(--ap-shadow-soft)}.ap-btn-primary:hover{background:var(--ap-brand-hover);color:#fff}.ap-btn-ghost{background:var(--ap-canvas);color:var(--ap-ink);border-color:var(--ap-line);font-weight:var(--ap-fw-medium)}.ap-btn-ghost:hover{background:var(--ap-canvas-soft);color:var(--ap-ink)}.ap-btn-icon{width:var(--ap-btn-h);padding:0}.ap-btn-sm{height:28px;padding:0 var(--ap-space-2_5);font-size:var(--ap-fs-sm-plus)}.ap-btn-sm.ap-btn-icon{width:28px}.ap-btn:disabled,.ap-btn[aria-disabled=true]{opacity:.5;cursor:not-allowed;pointer-events:none}.ap-ico-btn{background:transparent;border:0;width:28px;height:28px;border-radius:var(--ap-radius-sm);display:inline-grid;place-items:center;color:var(--ap-ink-3);transition:background var(--ap-dur-fast),color var(--ap-dur-fast)}.ap-ico-btn svg{width:16px;height:16px}.ap-ico-btn:hover{background:var(--ap-canvas-soft);color:var(--ap-ink)}.ap-ico-btn:disabled{opacity:.5;cursor:not-allowed}.ap-tooltip{z-index:60;max-width:240px;padding:var(--ap-space-1) var(--ap-space-2);border-radius:var(--ap-radius-sm);background:var(--ap-ink);color:var(--ap-canvas);font:var(--ap-fw-medium) var(--ap-fs-sm) /1.35 var(--ap-font-ui);box-shadow:0 4px 14px rgba(0,0,0,.12)}.ap-tooltip-anchor{display:inline-flex}.ap-link-btn{background:transparent;border:0;color:var(--ap-brand);font-size:var(--ap-fs-sm-plus);font-weight:var(--ap-fw-medium);padding:0}.ap-link-btn:hover{text-decoration:underline}.ap-stats{display:grid;grid-template-columns:repeat(var(--ap-stats-columns,4),minmax(0,1fr));gap:var(--ap-space-2_5);margin-bottom:var(--ap-space-4)}@media (max-width:1023px){.ap-stats{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:479px){.ap-stats{grid-template-columns:minmax(0,1fr)}}.ap-stat{background:var(--ap-canvas);border:1px solid var(--ap-line);border-radius:var(--ap-radius-card);padding:var(--ap-space-3_5) var(--ap-space-4)}.ap-stat-row{display:flex;align-items:flex-start;justify-content:space-between;gap:var(--ap-space-2)}.ap-stat-label{font-size:var(--ap-fs-sm-plus);color:var(--ap-ink-3);font-weight:var(--ap-fw-medium)}.ap-stat-icon{color:var(--ap-ink-3);display:inline-flex}.ap-stat-icon svg{width:16px;height:16px}.ap-stat-value{font:var(--ap-type-stat);letter-spacing:var(--ap-ls-stat);color:var(--ap-ink);font-variant-numeric:tabular-nums;display:inline-flex;align-items:baseline;gap:var(--ap-space-1_5)}.ap-stat-sub,.ap-stat-value{margin-top:var(--ap-space-2)}.ap-stat-sub{font-size:var(--ap-fs-xs-plus);color:var(--ap-ink-3);line-height:var(--ap-lh-snug)}.ap-skel{display:inline-block;border-radius:var(--ap-radius-xs);background:var(--ap-canvas-sunken);animation:ap-skel-pulse 1.4s ease-in-out infinite}.ap-skel-stat{width:56px;height:1em}.ap-skel-sub{width:96px;height:.9em;vertical-align:middle}@keyframes ap-skel-pulse{50%{opacity:.55}}@media (prefers-reduced-motion:reduce){.ap-skel{animation:none}}.ap-stat.is-warn{background:color-mix(in srgb,var(--ap-warn-bg) 40%,var(--ap-canvas));border-color:var(--ap-warn-border)}.ap-stat.is-warn .ap-stat-icon,.ap-stat.is-warn .ap-stat-sub,.ap-stat.is-warn .ap-stat-value{color:var(--ap-warn)}.ap-stat-delta{font-size:var(--ap-fs-sm);font-weight:var(--ap-fw-semibold);font-family:var(--ap-font-ui);letter-spacing:0}.ap-stat-delta.is-down{color:var(--ap-ok)}.ap-stat-delta.is-up{color:var(--ap-warn)}.ap-card{background:var(--ap-canvas);border:1px solid var(--ap-line);border-radius:var(--ap-radius-panel);overflow:hidden}.ap-card-head{display:flex;align-items:baseline;justify-content:space-between;gap:var(--ap-space-3);padding:var(--ap-space-3_5) var(--ap-space-4_5) var(--ap-space-3);border-bottom:1px solid var(--ap-line)}.ap-card-title{font:var(--ap-type-card-title);letter-spacing:-.005em;margin:0;color:var(--ap-ink)}.ap-card-meta{font-size:var(--ap-fs-xs-plus);color:var(--ap-ink-3)}.ap-card-body{padding:var(--ap-space-4_5)}.ap-card.is-tight .ap-card-body{padding:var(--ap-space-3_5)}.ap-pill{display:inline-flex;align-items:center;gap:var(--ap-space-1_5);padding:3px var(--ap-space-2);border-radius:var(--ap-radius-pill);font-size:var(--ap-fs-xs-plus);font-weight:var(--ap-fw-medium);font-variant-numeric:tabular-nums;white-space:nowrap}.ap-pill-high{background:var(--ap-warn-bg);color:var(--ap-warn)}.ap-pill-low{background:var(--ap-ok-bg);color:var(--ap-ok)}.ap-pill-moderate{background:var(--ap-moderate-bg);color:var(--ap-moderate)}.ap-pill-na{background:var(--ap-neutral-bg);color:var(--ap-ink-3)}.ap-pill-brand{background:var(--ap-brand-50);color:var(--ap-brand)}.ap-pill.is-emphasis{box-shadow:0 0 0 1px color-mix(in srgb,var(--ap-warn) 30%,transparent)}.ap-pill.is-lg{font-size:var(--ap-fs-sm-plus);padding:5px var(--ap-space-3);font-weight:var(--ap-fw-semibold)}.ap-pill.is-square{border-radius:var(--ap-radius-sm);padding:1px var(--ap-space-2);font-size:var(--ap-fs-xs);font-weight:var(--ap-fw-semibold)}.ap-pill-dot{width:6px;height:6px;border-radius:50%;background:currentColor;flex-shrink:0}.ap-tag{display:inline-flex;align-items:center;font-size:var(--ap-fs-2xs);font-weight:var(--ap-fw-medium);padding:1px 7px;border-radius:var(--ap-radius-xs);background:var(--ap-neutral-bg);color:var(--ap-ink-3);font-variant-numeric:tabular-nums;white-space:nowrap}.ap-tag-warn{background:var(--ap-warn-bg);color:var(--ap-warn)}.ap-tag-ok{background:var(--ap-ok-bg);color:var(--ap-ok)}.ap-tag-brand{background:color-mix(in srgb,var(--ap-brand) 10%,transparent);color:var(--ap-brand);font-size:9.5px;font-weight:var(--ap-fw-bold);text-transform:uppercase;letter-spacing:.05em}.ap-tag-caps{text-transform:uppercase;letter-spacing:var(--ap-ls-tag);font-size:10px;font-weight:var(--ap-fw-semibold);padding:1px 6px}.ap-code{background:var(--ap-canvas-soft);padding:1px 6px;border-radius:var(--ap-radius-xs);font-family:var(--ap-font-mono);color:var(--ap-ink-2)}.ap-code,.ap-meta{font-size:var(--ap-fs-xs-plus)}.ap-meta{color:var(--ap-ink-3);font-variant-numeric:tabular-nums}.ap-never{color:var(--ap-ink-muted);font-style:italic;font-size:var(--ap-fs-md)}.ap-toolbar{display:flex;align-items:center;flex-wrap:wrap;gap:var(--ap-space-2);margin-bottom:var(--ap-space-2_5)}.ap-toolbar-spacer{flex:1}.ap-toolbar-count{font-size:var(--ap-fs-sm);color:var(--ap-ink-3);font-variant-numeric:tabular-nums}.ap-search{display:flex;align-items:center;gap:var(--ap-space-2);background:var(--ap-canvas);border:1px solid var(--ap-line);border-radius:var(--ap-radius-sm);padding:0 var(--ap-space-2_5);height:var(--ap-control-h);width:280px;max-width:100%;color:var(--ap-ink-3);transition:border-color var(--ap-dur-fast),box-shadow var(--ap-dur-fast)}.ap-search:focus-within{border-color:var(--ap-brand);box-shadow:var(--ap-ring-focus)}.ap-search>svg{width:16px;height:16px;flex-shrink:0}.ap-search input{flex:1;border:0;outline:none;background:transparent;font-size:var(--ap-fs-md);color:var(--ap-ink);min-width:0;height:100%}.ap-search input::placeholder{color:var(--ap-ink-muted)}.ap-search input::-webkit-search-cancel-button,.ap-search input::-webkit-search-decoration{-webkit-appearance:none;appearance:none}.ap-search input:focus-visible{outline:none}.ap-search-clear{background:transparent;border:0;color:var(--ap-ink-3);font-size:var(--ap-fs-xs);padding:0;display:inline-grid;place-items:center;width:20px;height:20px;border-radius:var(--ap-radius-xs)}.ap-search-clear:hover{color:var(--ap-ink)}.ap-seg{display:inline-flex;background:var(--ap-canvas);border:1px solid var(--ap-line);border-radius:var(--ap-radius-sm);padding:2px;height:var(--ap-control-h);box-sizing:border-box}.ap-seg-btn{background:transparent;border:0;padding:0 11px;font-size:var(--ap-fs-md);font-weight:var(--ap-fw-medium);color:var(--ap-ink-2);border-radius:var(--ap-radius-xs);white-space:nowrap;transition:color var(--ap-dur-fast),background var(--ap-dur-fast)}.ap-seg-btn.is-on,.ap-seg-btn:hover{color:var(--ap-ink)}.ap-seg-btn.is-on{background:var(--ap-canvas-soft);font-weight:var(--ap-fw-semibold);box-shadow:var(--ap-shadow-soft)}@media (max-width:479px){.ap-seg{flex-wrap:wrap;height:auto;max-width:100%}.ap-seg-btn{min-height:26px;padding:2px 9px}}.ap-select{height:var(--ap-control-h);padding:0 28px 0 var(--ap-space-2_5);border:1px solid var(--ap-line);border-radius:var(--ap-radius-sm);background:var(--ap-canvas) no-repeat right 8px center;background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='10' height='6' viewBox='0 0 10 6'><path fill='none' stroke='%2370707a' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round' d='M1 1l4 4 4-4'/></svg>");color:var(--ap-ink);font-size:var(--ap-fs-md);appearance:none;-webkit-appearance:none;cursor:pointer}.ap-select.is-sm{height:28px}.ap-select-trigger{height:var(--ap-control-h);min-width:180px;padding:0 var(--ap-space-2_5);border:1px solid var(--ap-line);border-radius:var(--ap-radius-sm);background:var(--ap-canvas);color:var(--ap-ink);font-size:var(--ap-fs-md);font-weight:var(--ap-fw-medium);display:inline-flex;align-items:center;justify-content:space-between;gap:var(--ap-space-2);transition:border-color var(--ap-dur-fast),box-shadow var(--ap-dur-fast)}.ap-select-trigger:hover{background:var(--ap-canvas-soft)}.ap-select-trigger:focus-visible,.ap-select-trigger[data-state=open]{outline:none;border-color:var(--ap-brand);box-shadow:var(--ap-ring-focus)}.ap-select-trigger.is-active{border-color:var(--ap-brand);background:var(--ap-brand-50)}.ap-select-trigger>span{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ap-select-trigger svg{width:14px;height:14px;color:var(--ap-ink-3);flex-shrink:0}.ap-select-content{border:1px solid var(--ap-line);border-radius:var(--ap-radius-lg);background:var(--ap-canvas);color:var(--ap-ink);box-shadow:var(--ap-shadow-float);padding:var(--ap-space-1)}.ap-select-item{font-size:var(--ap-fs-md);border-radius:var(--ap-radius-sm);padding:var(--ap-space-1_5) var(--ap-space-2) var(--ap-space-1_5) var(--ap-space-7)}.ap-select-item[data-highlighted]{background:var(--ap-canvas-soft);color:var(--ap-ink)}.ap-select-item[data-state=checked]{font-weight:var(--ap-fw-semibold)}.ap-cb-box{width:16px;height:16px;border:1.5px solid var(--ap-line-strong);border-radius:var(--ap-radius-xs);background:var(--ap-canvas);display:inline-grid;place-items:center;color:#fff;padding:0;flex-shrink:0;transition:background var(--ap-dur-fast),border-color var(--ap-dur-fast)}.ap-cb-box:hover{border-color:var(--ap-ink-3)}.ap-cb-box[data-state=checked],.ap-cb-box[data-state=indeterminate]{background:var(--ap-brand);border-color:var(--ap-brand)}.ap-cb-box svg{width:11px;height:11px}.ap-tbl-wrap{background:var(--ap-canvas);border:1px solid var(--ap-line);border-radius:var(--ap-radius-card);overflow-x:auto;box-shadow:var(--ap-shadow-soft)}.ap-tbl{width:100%;border-collapse:collapse}.ap-tbl thead th{background:var(--ap-canvas-soft);border-bottom:1px solid var(--ap-line);text-align:left;padding:var(--ap-space-2_5) var(--ap-cell-px);font-weight:var(--ap-fw-medium);font-size:var(--ap-fs-sm-plus);color:var(--ap-ink-3);vertical-align:middle;white-space:nowrap}.ap-tbl thead th.is-num{text-align:right}.ap-tbl thead th.is-center{text-align:center}.ap-tbl thead th.is-warn{background:var(--ap-warn-bg);color:var(--ap-warn);font-weight:var(--ap-fw-semibold)}.ap-tbl tbody td{padding:var(--ap-row-py) var(--ap-cell-px);border-bottom:1px solid var(--ap-line);font-size:var(--ap-fs-md-plus);color:var(--ap-ink);vertical-align:middle}.ap-tbl tbody tr:last-child td{border-bottom:0}.ap-tbl tbody tr:hover td{background:var(--ap-canvas-soft)}.ap-tbl tr.is-selected td{background:var(--ap-brand-50)}.ap-tbl tr.is-selected:hover td{background:var(--ap-brand-100)}.ap-tbl tr.is-muted td{color:var(--ap-ink-muted)}.ap-tbl tr.is-muted .ap-name{color:var(--ap-ink-3);font-weight:var(--ap-fw-regular)}.ap-tbl tr.is-flagged td:first-child{box-shadow:inset 3px 0 0 var(--ap-warn)}.ap-tbl td.is-num{text-align:right;font-variant-numeric:tabular-nums}.ap-tbl td.is-center{text-align:center}.ap-tbl td.is-zero{color:var(--ap-ink-muted)}.ap-tbl td.is-warn{background:var(--ap-warn-bg);color:var(--ap-warn);font-weight:var(--ap-fw-semibold)}.ap-tbl td.is-act{text-align:right;padding-right:var(--ap-space-4);white-space:nowrap}.ap-tbl td.is-check,.ap-tbl th.is-check{width:44px;padding-left:var(--ap-space-4)}.ap-tbl-empty{text-align:center;padding:var(--ap-space-12) var(--ap-space-4);color:var(--ap-ink-3)}.ap-name{font-weight:var(--ap-fw-medium);white-space:nowrap}.ap-name-block{display:flex;flex-direction:column;gap:2px;min-width:0}.ap-name-row{display:flex;align-items:center;gap:var(--ap-space-2)}.ap-date{color:var(--ap-ink-2);font-variant-numeric:tabular-nums;white-space:nowrap}.ap-date-cell{gap:var(--ap-space-2);white-space:nowrap}.ap-date-cell,.ap-sort{display:inline-flex;align-items:center}.ap-sort{gap:var(--ap-space-1_5);background:transparent;border:0;padding:0;cursor:pointer;color:inherit;font:inherit}.ap-sort.is-active{color:var(--ap-ink);font-weight:var(--ap-fw-semibold)}.ap-sort-icons{display:inline-flex;flex-direction:column;gap:1px;color:var(--ap-ink-muted)}.ap-sort-icons svg{display:block;opacity:.5}.ap-sort-icons svg.is-on{color:var(--ap-ink);opacity:1}.ap-pager{display:flex;align-items:center;flex-wrap:wrap;gap:var(--ap-space-4);padding:var(--ap-space-3) var(--ap-space-1) 0;font-size:var(--ap-fs-sm-plus);color:var(--ap-ink-3);font-variant-numeric:tabular-nums}.ap-pager strong{color:var(--ap-ink);font-weight:var(--ap-fw-semibold)}.ap-pager-spacer{flex:1}.ap-pager-rpp{display:flex;align-items:center;gap:var(--ap-space-2)}.ap-pager-pos{color:var(--ap-ink-2);font-weight:var(--ap-fw-medium)}.ap-pager-nav{display:inline-flex;gap:2px}.ap-pg-btn{width:28px;height:28px;background:var(--ap-canvas);border:1px solid var(--ap-line);border-radius:var(--ap-radius-sm);color:var(--ap-ink-2);display:inline-grid;place-items:center;padding:0}.ap-pg-btn svg{width:12px;height:12px}.ap-pg-btn:hover:not(:disabled){background:var(--ap-canvas-soft)}.ap-pg-btn:disabled{color:var(--ap-ink-muted);cursor:not-allowed;opacity:.6}.ap-mcard-list{display:flex;flex-direction:column;gap:var(--ap-space-2_5)}.ap-mcard{background:var(--ap-canvas);border-radius:var(--ap-radius-card);padding:var(--ap-space-3) var(--ap-space-3_5)}.ap-mcard.is-flagged{box-shadow:inset 3px 0 0 var(--ap-warn)}.ap-mcard.is-muted .ap-name{color:var(--ap-ink-3);font-weight:var(--ap-fw-regular)}.ap-mcard-head{display:flex;align-items:flex-start;justify-content:space-between;gap:var(--ap-space-3)}.ap-mcard-head>:first-child{min-width:0}.ap-mcard .ap-date-cell,.ap-mcard .ap-name-row{flex-wrap:wrap;white-space:normal}.ap-mcard .ap-name{white-space:normal;overflow-wrap:anywhere}.ap-mcard-stats{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--ap-space-1) var(--ap-space-3);margin:var(--ap-space-2_5) 0 0}.ap-mcard-stats dt{font-size:var(--ap-fs-xs-plus);color:var(--ap-ink-3);font-weight:var(--ap-fw-medium)}.ap-mcard-stats dd{margin:0;font-size:var(--ap-fs-md-plus);font-variant-numeric:tabular-nums;color:var(--ap-ink)}.ap-mcard-stats dd.is-zero{color:var(--ap-ink-muted)}.ap-mcard-stats dd.is-warn{color:var(--ap-warn);font-weight:var(--ap-fw-semibold)}.ap-mcard-actions{display:flex;justify-content:flex-end;gap:var(--ap-space-1);margin-top:var(--ap-space-2_5)}.ap-mcard-empty{border:1px solid var(--ap-line);border-radius:var(--ap-radius-card);padding:var(--ap-space-6);text-align:center;font-size:var(--ap-fs-md-plus);color:var(--ap-ink-3)}.ap-settings-group{background:var(--ap-canvas);border:1px solid var(--ap-line);border-radius:var(--ap-radius-panel);overflow:hidden}.ap-settings-head{padding:var(--ap-space-4_5) var(--ap-space-5) var(--ap-space-3_5);border-bottom:1px solid var(--ap-line)}.ap-settings-head.has-actions{display:flex;align-items:flex-start;justify-content:space-between;gap:var(--ap-space-4)}.ap-settings-head-actions{flex-shrink:0}.ap-settings-head h2{font:var(--ap-fw-bold) 16px /1.2 var(--ap-font-display);margin:0;color:var(--ap-ink)}.ap-settings-head p{font-size:var(--ap-fs-sm-plus);color:var(--ap-ink-3);margin:var(--ap-space-1) 0 0}.ap-settings-row{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:var(--ap-space-6);align-items:center;padding:var(--ap-space-3_5) var(--ap-space-5);border-bottom:1px solid var(--ap-line)}.ap-settings-row:last-child{border-bottom:0}.ap-settings-name{font-size:var(--ap-fs-md-plus);font-weight:var(--ap-fw-medium);color:var(--ap-ink)}.ap-settings-hint{font-size:var(--ap-fs-sm);color:var(--ap-ink-3);margin-top:2px;line-height:1.4}.ap-settings-control{display:flex;justify-content:flex-end;min-width:0}.ap-settings-value{font-size:var(--ap-fs-md-plus);color:var(--ap-ink-2);font-variant-numeric:tabular-nums;white-space:nowrap}@media (max-width:479px){.ap-settings-head.has-actions{flex-direction:column;gap:var(--ap-space-2_5)}.ap-settings-row{grid-template-columns:minmax(0,1fr);gap:var(--ap-space-2)}.ap-settings-control{justify-content:flex-start}}.ap-avatar{border-radius:50%;display:inline-grid;place-items:center;font-weight:var(--ap-fw-semibold);flex-shrink:0;font-variant-numeric:tabular-nums;letter-spacing:.01em}.ap-avatar.is-muted{filter:saturate(0);opacity:.6}.ap-hero{display:flex;align-items:flex-start;gap:var(--ap-space-4);padding:var(--ap-space-5) 0;border-bottom:1px solid var(--ap-line);margin-bottom:var(--ap-space-5)}.ap-hero-avatar{flex-shrink:0}.ap-hero-meta{min-width:0;flex:1}.ap-hero-name{font:var(--ap-fw-bold) var(--ap-fs-stat) /var(--ap-lh-tight) var(--ap-font-display);letter-spacing:var(--ap-ls-title);margin:0;color:var(--ap-ink);overflow-wrap:anywhere}.ap-hero-line{margin:var(--ap-space-1) 0 0;font-size:var(--ap-fs-md-plus);color:var(--ap-ink-2);display:flex;flex-wrap:wrap;align-items:center;gap:0 var(--ap-space-2)}.ap-hero-line .ap-dot:before{content:"·";color:var(--ap-ink-muted)}.ap-hero-tags{display:flex;flex-wrap:wrap;align-items:center;gap:var(--ap-space-2);margin-top:var(--ap-space-2_5)}.ap-hero-reason{font-size:var(--ap-fs-sm-plus);color:var(--ap-ink-3)}.ap-hero-actions{display:flex;align-items:center;gap:var(--ap-space-2);flex-shrink:0;margin-left:auto}@media (max-width:767px){.ap-hero{flex-wrap:wrap}.ap-hero-actions{width:100%;margin-left:0;justify-content:flex-start;flex-wrap:wrap}}.ap-detail{max-width:var(--ap-page-max);margin:0 auto}.ap-detail-grid{display:grid;grid-template-columns:minmax(0,1fr) var(--ap-rail-w);gap:var(--ap-space-4);align-items:start}.ap-detail-main,.ap-detail-rail{display:grid;gap:var(--ap-space-4);min-width:0;align-content:start}@media (max-width:1023px){.ap-detail-grid{grid-template-columns:minmax(0,1fr)}}.ap-dl{margin:0;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--ap-space-3) var(--ap-space-4)}.ap-dl.is-single{grid-template-columns:minmax(0,1fr)}.ap-dl-item{min-width:0}.ap-dl dt{font-size:var(--ap-fs-xs-plus);color:var(--ap-ink-3);font-weight:var(--ap-fw-medium)}.ap-dl dd{margin:2px 0 0;font-size:var(--ap-fs-md-plus);color:var(--ap-ink);overflow-wrap:anywhere}@media (max-width:479px){.ap-dl{grid-template-columns:minmax(0,1fr)}}.ap-timeline{min-height:14px}.ap-timeline,.ap-timeline-step{display:flex;align-items:center}.ap-timeline-step{flex:1 1 auto;min-width:0;position:relative}.ap-timeline.has-captions{padding-bottom:18px}.ap-timeline-cap{position:absolute;top:16px;left:5px;transform:translateX(-50%);font-size:var(--ap-fs-2xs);color:var(--ap-ink-3);white-space:nowrap;font-variant-numeric:tabular-nums}.ap-timeline-step:first-child .ap-timeline-cap{left:0;transform:none}.ap-timeline-step:last-child .ap-timeline-cap{left:auto;right:0;transform:none}.ap-timeline-step:last-child{flex:0 0 auto}.ap-timeline-dot{width:10px;height:10px;border-radius:50%;flex-shrink:0;background:var(--ap-line-strong)}.ap-timeline-dot.is-high{background:var(--ap-warn)}.ap-timeline-dot.is-moderate{background:var(--ap-moderate)}.ap-timeline-dot.is-low{background:var(--ap-ok)}.ap-timeline-dot.is-latest{box-shadow:0 0 0 3px color-mix(in srgb,currentColor 0%,var(--ap-brand-50));outline:2px solid var(--ap-brand);outline-offset:1px}.ap-timeline-line{flex:1 1 auto;height:1px;background:var(--ap-line);min-width:6px}.ap-measures{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--ap-space-2_5)}@media (max-width:479px){.ap-measures{grid-template-columns:minmax(0,1fr)}}.ap-measure{background:var(--ap-canvas-soft);border-radius:var(--ap-radius-card);padding:var(--ap-space-3_5);min-width:0;display:grid;gap:var(--ap-space-2)}.ap-measure-head{display:flex;align-items:baseline;justify-content:space-between;gap:var(--ap-space-1) var(--ap-space-2);flex-wrap:wrap}.ap-measure-label{font-size:var(--ap-fs-sm-plus);color:var(--ap-ink-3);font-weight:var(--ap-fw-medium)}.ap-measure-date{font-size:var(--ap-fs-xs-plus);color:var(--ap-ink-3);white-space:nowrap;font-variant-numeric:tabular-nums}.ap-readout{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:var(--ap-space-2) var(--ap-space-3);align-items:baseline}.ap-readout-value{grid-area:1/1;font:var(--ap-fw-bold) var(--ap-fs-stat-sm) /1 var(--ap-font-display);letter-spacing:var(--ap-ls-stat);color:var(--ap-ink);font-variant-numeric:tabular-nums;display:flex;align-items:baseline;gap:var(--ap-space-1);min-width:0}.ap-readout-change small,.ap-readout-value small{font:var(--ap-fw-medium) var(--ap-fs-sm) /1 var(--ap-font-ui);color:var(--ap-ink-3);letter-spacing:0}.ap-readout-change{grid-area:1/2;justify-self:end;font:var(--ap-fw-semibold) var(--ap-fs-lg) /1 var(--ap-font-display);letter-spacing:-.01em;color:var(--ap-ink-2);font-variant-numeric:tabular-nums;white-space:nowrap}.ap-readout-change small{font-size:var(--ap-fs-xs-plus);margin-left:2px}.ap-readout-result{grid-area:2/1;align-self:center;min-width:0}.ap-readout-verdict{grid-area:2/2;justify-self:end;align-self:center;display:inline-flex;align-items:center;gap:5px;font-size:var(--ap-fs-sm);font-weight:var(--ap-fw-semibold);color:var(--ap-ink-3);white-space:nowrap}.ap-readout-verdict.is-better:before,.ap-readout-verdict.is-worse:before{content:"";width:6px;height:6px;border-radius:50%;background:currentColor;flex-shrink:0}.ap-readout-verdict.is-better{color:var(--ap-ok)}.ap-readout-verdict.is-worse{color:var(--ap-warn)}.ap-card-table .ap-card-body{padding:0}.ap-card-table-wrap.ap-tbl-wrap{border:0;border-radius:0;box-shadow:none}.ap-card-table-pad{padding:var(--ap-space-3_5) var(--ap-space-4_5) var(--ap-space-3);border-bottom:1px solid var(--ap-line)}.ap-card-meta-row{display:inline-flex;align-items:center;gap:var(--ap-space-1)}.ap-onboarding{display:grid;gap:var(--ap-space-3);justify-items:start}.ap-crumbs,.ap-sb,.ap-sb-content,.ap-sb-foot,.ap-sb-head{font-family:var(--ap-font-ui)}.ap-sb-head{padding:var(--ap-space-3_5) var(--ap-space-3) var(--ap-space-2)}.ap-sb-content{padding:0 var(--ap-space-1)}.ap-sb-foot{padding:var(--ap-space-2) var(--ap-space-3) var(--ap-space-3_5);gap:var(--ap-space-3)}[data-collapsible=icon] .ap-sb-foot,[data-collapsible=icon] .ap-sb-head{padding-left:var(--ap-space-2);padding-right:var(--ap-space-2)}.ap-sb-logo{display:flex;align-items:center;height:34px;padding:0 var(--ap-space-2_5)}.ap-sb-logo img{height:22px;width:auto}[data-collapsible=icon] .ap-sb-logo{padding:0;justify-content:center;width:32px}.ap-sb-item.ap-sb-item{height:36px;gap:var(--ap-space-2_5);padding:0 var(--ap-space-2_5);border:1px solid transparent;border-radius:var(--ap-radius-sm);font-size:var(--ap-fs-md-plus);font-weight:var(--ap-fw-medium);color:var(--ap-ink-2);box-shadow:none}.ap-sb-item.ap-sb-item:hover,.ap-sb-item.ap-sb-item[data-active=true]{background:var(--ap-canvas-soft);color:var(--ap-ink)}.ap-sb-item.ap-sb-item[data-active=true]{border-color:var(--ap-line);font-weight:var(--ap-fw-medium)}.ap-sb-item .ap-sb-icon{width:18px;height:18px;flex-shrink:0}.ap-sb-item .ap-sb-chev{width:16px;height:16px;flex-shrink:0}[data-collapsible=icon] .ap-sb-item.ap-sb-item{width:32px;height:32px;padding:0;justify-content:center}[data-collapsible=icon] .ap-sb-item>span{display:none}.ap-sb-env{background:var(--ap-env-bg);color:var(--ap-env-fg);font-size:var(--ap-fs-xs);font-weight:var(--ap-fw-semibold);line-height:1;padding:var(--ap-space-1_5) var(--ap-space-2_5);border-radius:var(--ap-radius-sm);text-align:center;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}[data-collapsible=icon] .ap-sb-env{width:32px;height:28px;padding:0;display:grid;place-items:center}.ap-sb-user.ap-sb-user{height:44px;padding:var(--ap-space-1_5);gap:var(--ap-space-2_5);border-radius:var(--ap-radius-md)}.ap-sb-user.ap-sb-user:hover{background:var(--ap-canvas-soft)}[data-collapsible=icon] .ap-sb-user.ap-sb-user{width:32px;height:32px;padding:0}.ap-sb-avatar.ap-sb-avatar{background:var(--ap-avatar-dark);color:#fff;font-size:var(--ap-fs-xs);font-weight:var(--ap-fw-semibold)}.ap-sb-user-name{font-size:var(--ap-fs-md);font-weight:var(--ap-fw-semibold);color:var(--ap-ink)}.ap-sb-user-email{font-size:var(--ap-fs-xs);color:var(--ap-ink-3)}.ap-crumbs{display:flex;align-items:center;gap:var(--ap-space-1_5);padding:var(--ap-space-3_5) var(--ap-page-gutter);border-bottom:1px solid var(--ap-line);background:var(--ap-canvas);color:var(--ap-ink-2);min-width:0;flex-shrink:0}@media (max-width:767px){.ap-crumbs{padding:var(--ap-space-2_5) var(--ap-space-4)}}.ap-crumbs .ap-crumb-btn{display:inline-grid;place-items:center;width:28px;height:28px;border-radius:var(--ap-radius-sm);color:var(--ap-ink-2);background:transparent;border:0;flex-shrink:0}.ap-crumbs .ap-crumb-btn:hover{background:var(--ap-canvas-soft);color:var(--ap-ink)}.ap-crumbs .ap-crumb-btn svg{width:18px;height:18px}.ap-crumbs a.ap-crumb-btn svg{width:16px;height:16px}.ap-crumb-sep{width:1px;height:16px;background:var(--ap-line);margin:0 var(--ap-space-1);flex-shrink:0}.ap-crumbs .ap-crumb-list{display:flex;flex-wrap:wrap;align-items:center;gap:var(--ap-space-1_5);font-size:var(--ap-fs-md);color:var(--ap-ink-2);list-style:none;margin:0;padding:0;min-width:0}.ap-crumbs .ap-crumb{display:inline-block;padding:var(--ap-space-1) var(--ap-space-1_5);border-radius:var(--ap-radius-xs);color:var(--ap-ink-2);font-weight:var(--ap-fw-regular);text-decoration:none;white-space:nowrap}.ap-crumbs a.ap-crumb:hover{background:var(--ap-canvas-soft);color:var(--ap-ink)}.ap-crumbs .ap-crumb.is-current{color:var(--ap-ink);font-weight:var(--ap-fw-semibold)}.ap-crumbs .ap-crumb-chev{color:var(--ap-ink-muted)}.ap-crumbs .ap-crumb-chev>svg{width:14px;height:14px}.ap-crumb-mobile{font-size:var(--ap-fs-md);font-weight:var(--ap-fw-semibold);color:var(--ap-ink);max-width:220px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ap-hero-compact{padding:var(--ap-space-2) 0 var(--ap-space-4)}.ap-hero-compact .ap-hero-name{font-size:20px}.ap-hero-compact .ap-hero-tags{margin-top:var(--ap-space-1_5)}@media (max-width:1279px){.ap-detail-grid-xl{grid-template-columns:minmax(0,1fr)}}.ap-history-summary{display:grid;gap:var(--ap-space-2)}.ap-timeline.is-selectable .ap-timeline-dot{cursor:pointer;padding:0;border:0;font:inherit}.ap-timeline.is-selectable .ap-timeline-dot:focus-visible{outline:2px solid var(--ap-brand);outline-offset:3px}.ap-timeline-dot.is-selected{box-shadow:0 0 0 2px var(--ap-canvas),0 0 0 4px var(--ap-ink)}.ap-trend{margin:0;font-size:var(--ap-fs-sm-plus);color:var(--ap-ink-2)}.ap-trend b{color:var(--ap-ink);font-weight:var(--ap-fw-semibold)}.ap-seg-sm .ap-seg-btn{padding:2px 8px;font-size:var(--ap-fs-xs)}.ap-history-table td{vertical-align:middle}.ap-history-table .is-actions{text-align:right;width:1%;white-space:nowrap}.ap-history-table tr[data-selected=true] td{background:var(--ap-brand-50)}.ap-history-table tr[data-selected=true] td:first-child{box-shadow:inset 3px 0 0 var(--ap-brand)}.ap-skip-codes{display:inline-flex;flex-wrap:wrap;gap:var(--ap-space-1)}.ap-screening-date{display:inline-flex;align-items:center;gap:var(--ap-space-2);white-space:nowrap}.ap-screening-actions{display:inline-flex;gap:var(--ap-space-1);align-items:center}.ap-history-table-wrap{display:none}.ap-screening-cards{list-style:none;margin:0;padding:var(--ap-space-3_5);display:grid;gap:var(--ap-space-2_5)}@media (min-width:1024px){.ap-history-table-wrap{display:block}.ap-screening-cards{display:none}}.ap-mcard{border:1px solid var(--ap-line);border-radius:var(--ap-radius-md);padding:var(--ap-space-3);display:grid;gap:var(--ap-space-2_5)}.ap-mcard[data-selected=true]{border-color:var(--ap-brand);box-shadow:inset 3px 0 0 var(--ap-brand)}.ap-mcard-grid{display:grid;grid-template-columns:1fr 1fr;gap:var(--ap-space-2_5) var(--ap-space-3)}.ap-mcard-field{min-width:0}.ap-mcard-label{margin:0 0 2px;font-size:var(--ap-fs-xs);color:var(--ap-ink-3)}.ap-card-foot{padding:var(--ap-space-2_5) var(--ap-space-3_5);border-top:1px solid var(--ap-line);font-size:var(--ap-fs-sm);color:var(--ap-ink-2)}.ap-card-foot b{font-weight:var(--ap-fw-semibold);color:var(--ap-ink)}.ap-card-foot-row{display:flex;align-items:center;justify-content:space-between;gap:var(--ap-space-3);flex-wrap:wrap}.ap-state{display:grid;gap:var(--ap-space-1);justify-items:start}.ap-state-title{margin:0;font-weight:var(--ap-fw-semibold);color:var(--ap-ink)}.ap-state-copy{margin:0 0 var(--ap-space-1);color:var(--ap-ink-2);font-size:var(--ap-fs-md)}.ap-changes{list-style:none;margin:0;padding:0;display:grid}.ap-change,.ap-changes{gap:var(--ap-space-2_5)}.ap-change{display:flex;align-items:flex-start}.ap-change-date{flex:0 0 92px;font-size:var(--ap-fs-xs-plus);color:var(--ap-ink-3);padding-top:3px;font-variant-numeric:tabular-nums}.ap-change-body{min-width:0;display:grid;gap:3px}.ap-change-pills{display:flex;align-items:center;gap:var(--ap-space-1);flex-wrap:wrap}.ap-change-arrow{width:14px;height:14px;color:var(--ap-ink-muted)}.ap-change-caption{margin:0;font-size:var(--ap-fs-xs-plus);color:var(--ap-ink-3)}.ap-test-tabs{display:flex;gap:var(--ap-space-1);border-bottom:1px solid var(--ap-line);margin-bottom:var(--ap-space-4);overflow-x:auto}.ap-test-tabs .ap-test-tab{padding:var(--ap-space-2) var(--ap-space-3);font-size:var(--ap-fs-md);font-weight:var(--ap-fw-medium);color:var(--ap-ink-2);border-bottom:2px solid transparent;margin-bottom:-1px;white-space:nowrap;text-decoration:none}.ap-test-tabs .ap-test-tab:hover{color:var(--ap-ink);text-decoration:none}.ap-test-tabs .ap-test-tab.is-on{color:var(--ap-ink);font-weight:var(--ap-fw-semibold);border-bottom-color:var(--ap-brand)}.ap-test-head{align-items:flex-end;margin-bottom:var(--ap-space-4)}.ap-range-control{display:flex;align-items:center;gap:var(--ap-space-2);flex-wrap:wrap}.ap-range-control .ap-date-trigger{height:32px;border-radius:var(--ap-radius-sm);border-color:var(--ap-line);font-size:var(--ap-fs-sm-plus);width:auto;padding:0 var(--ap-space-3);font-family:var(--ap-font-ui)}.ap-unit-pill{margin-left:var(--ap-space-2);vertical-align:middle}.ap-legend{gap:var(--ap-space-3);flex-wrap:wrap;font-size:var(--ap-fs-xs-plus);color:var(--ap-ink-2)}.ap-legend,.ap-legend-item{display:inline-flex;align-items:center}.ap-legend-item{gap:var(--ap-space-1_5);white-space:nowrap}.ap-legend-swatch{width:10px;height:10px;border-radius:2px;display:inline-block}.ap-legend-swatch.is-ok{background:var(--ap-ok-bg);border:1px solid var(--ap-ok)}.ap-legend-swatch.is-warn{background:var(--ap-warn-bg);border:1px solid var(--ap-warn)}.ap-chart{width:100%;min-width:0;font-family:var(--ap-font-ui)}.ap-chart .recharts-surface{overflow:visible}.ap-chart-marker{transition:stroke-width 80ms}.ap-chart-tip{background:var(--ap-canvas);border:1px solid var(--ap-line);border-radius:var(--ap-radius-sm);padding:var(--ap-space-2) var(--ap-space-2_5);box-shadow:0 4px 14px rgba(0,0,0,.08);font-size:var(--ap-fs-sm-plus);display:grid;gap:var(--ap-space-1)}.ap-chart-tip-date{color:var(--ap-ink-3);font-size:var(--ap-fs-xs-plus)}.ap-chart-tip-row{display:flex;gap:var(--ap-space-2);align-items:baseline}.ap-chart-tip-side{color:var(--ap-ink-2);min-width:64px}.ap-chart-tip-result{font-size:var(--ap-fs-xs);font-weight:var(--ap-fw-semibold)}.ap-chart-tip-result.is-high{color:var(--ap-warn)}.ap-chart-tip-result.is-moderate{color:var(--ap-moderate)}.ap-chart-tip-result.is-low{color:var(--ap-ok)}.ap-card-note{margin:var(--ap-space-2_5) 0 0;font-size:var(--ap-fs-xs-plus);color:var(--ap-ink-3)}.ap-card-table .ap-card-note{padding:var(--ap-space-2_5) var(--ap-space-3_5);margin:0;border-top:1px solid var(--ap-line)}.ap-measurement-table td{vertical-align:middle}.ap-measurement-table tbody tr{cursor:pointer}.ap-measurement-table tr.is-hl td{background:var(--ap-canvas-soft)}.ap-measurement-table tr.is-pinned td{background:var(--ap-brand-50)}.ap-measurement-table tr.is-pinned td:first-child{box-shadow:inset 3px 0 0 var(--ap-brand)}.ap-latest{display:grid;gap:var(--ap-space-3)}.ap-latest-row{display:grid;gap:var(--ap-space-1_5)}.ap-latest-label{font-size:var(--ap-fs-xs-plus);color:var(--ap-ink-2)}.ap-latest-count{margin:0;padding-top:var(--ap-space-2);border-top:1px solid var(--ap-line);font-size:var(--ap-fs-xs-plus);color:var(--ap-ink-3)}.ap-card.is-form .ap-card-body,.ap-form,.ap-form-sections{display:grid;gap:var(--ap-space-4)}.ap-card.is-form .ap-card-body{container:ap-form-card/inline-size}.ap-form-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--ap-space-4) var(--ap-space-5)}.ap-form-grid>.is-full{grid-column:1/-1}.ap-form-grid.is-dob-row{grid-template-columns:auto minmax(200px,1fr)}.ap-form-grid.is-dob-row>.ap-field:first-child{min-width:min-content}@container ap-form-card (max-width: 600px){.ap-form-grid,.ap-form-grid.is-dob-row{grid-template-columns:minmax(0,1fr)}.ap-form-grid.is-dob-row>.ap-field:first-child{min-width:0}}@media (max-width:639px){.ap-form-grid,.ap-form-grid.is-dob-row{grid-template-columns:minmax(0,1fr)}.ap-form-grid.is-dob-row>.ap-field:first-child{min-width:0}}.ap-field{display:grid;gap:var(--ap-space-1_5);min-width:0;align-content:start}.ap-field-label{display:flex;align-items:baseline;flex-wrap:wrap;gap:var(--ap-space-1_5);margin:0;font-size:var(--ap-fs-sm-plus);font-weight:var(--ap-fw-medium);line-height:1.3;color:var(--ap-ink)}.ap-field-opt{font-weight:var(--ap-fw-regular);color:var(--ap-ink-3)}.ap-field-error{display:flex;align-items:flex-start;gap:var(--ap-space-1);margin:0;font-size:var(--ap-fs-sm);font-weight:var(--ap-fw-medium);line-height:1.4;color:var(--ap-warn)}.ap-field-error svg{width:14px;height:14px;flex-shrink:0;margin-top:2px}.ap-field.is-invalid .ap-choice,.ap-field.is-invalid .ap-input,.ap-field.is-invalid .ap-select,.ap-field.is-invalid .ap-textarea{border-color:var(--ap-warn);box-shadow:0 0 0 3px var(--ap-warn-bg)}.ap-input,.ap-textarea{width:100%;box-sizing:border-box;margin:0;border:1px solid var(--ap-line-strong);border-radius:var(--ap-radius-sm);background:var(--ap-canvas);color:var(--ap-ink);font-family:inherit;font-size:var(--ap-fs-md-plus);line-height:1.3;transition:border-color var(--ap-dur-fast),box-shadow var(--ap-dur-fast),background var(--ap-dur-fast)}.ap-input{height:var(--ap-control-h);padding:0 var(--ap-space-2_5)}.ap-textarea{min-height:72px;padding:var(--ap-space-2) var(--ap-space-2_5);resize:vertical;line-height:1.4}.ap-input::placeholder,.ap-textarea::placeholder{color:var(--ap-ink-muted)}.ap-form .ap-select:focus,.ap-input:focus,.ap-textarea:focus{outline:none;border-color:color-mix(in srgb,var(--ap-brand) 35%,var(--ap-line-strong));box-shadow:var(--ap-ring-focus);background:var(--ap-brand-50)}.ap-form .ap-select:disabled,.ap-input:disabled,.ap-textarea:disabled{opacity:.5;cursor:not-allowed}.ap-form .ap-select{width:100%;border-color:var(--ap-line-strong);font-size:var(--ap-fs-md-plus);transition:border-color var(--ap-dur-fast),box-shadow var(--ap-dur-fast),background var(--ap-dur-fast)}.ap-input-wrap{position:relative;display:flex;align-items:center;min-width:0}.ap-input-wrap .ap-input{padding-right:44px;font-variant-numeric:tabular-nums}.ap-input-suffix{position:absolute;right:var(--ap-space-2_5);font-size:var(--ap-fs-sm);color:var(--ap-ink-3);pointer-events:none}.ap-input-wrap.is-narrow .ap-input{padding-left:var(--ap-space-2);padding-right:30px}.ap-input-wrap.is-narrow .ap-input-suffix{right:var(--ap-space-2);font-size:var(--ap-fs-xs)}.ap-field-row{display:flex;align-items:center;gap:var(--ap-space-3);flex-wrap:nowrap}.ap-field-row>.ap-input-wrap{flex:1 1 100px;min-width:60px;max-width:140px}.ap-field-row>.ap-field-pair{display:flex;gap:var(--ap-space-2);flex:1 1 auto;min-width:0;max-width:150px}.ap-field-pair>.ap-input-wrap{flex:1 1 68px;min-width:58px}.ap-field-row>.ap-choice{flex:0 0 auto}.ap-date-row{gap:var(--ap-space-3);flex-wrap:wrap}.ap-date-parts,.ap-date-row{display:flex;align-items:center}.ap-date-parts{gap:var(--ap-space-2)}.ap-date-parts .ap-input{width:64px;text-align:center;font-variant-numeric:tabular-nums}.ap-date-parts .ap-input.is-year{width:84px}.ap-date-sep{color:var(--ap-ink-muted);font-size:var(--ap-fs-base)}.ap-date-readout{font-size:var(--ap-fs-sm-plus);color:var(--ap-ink-2);white-space:nowrap;font-variant-numeric:tabular-nums}.ap-choice{position:relative;display:inline-grid;grid-auto-flow:column;grid-auto-columns:minmax(0,1fr);background:var(--ap-canvas);border:1px solid var(--ap-line-strong);border-radius:var(--ap-radius-sm);padding:2px;height:var(--ap-control-h);box-sizing:border-box;transition:border-color var(--ap-dur-fast),box-shadow var(--ap-dur-fast)}.ap-choice.is-wide{display:grid;width:100%}.ap-choice-opt{position:relative;z-index:1;display:flex;min-width:0}.ap-choice-opt input{position:absolute;inset:0;z-index:1;width:100%;height:100%;margin:0;opacity:0;cursor:pointer}.ap-choice-opt input:disabled{cursor:not-allowed}.ap-choice-btn,.ap-choice-opt label{display:inline-flex;align-items:center;justify-content:center;flex:1;padding:0 var(--ap-space-3_5);margin:0;border:0;background:transparent;font-family:inherit;font-size:var(--ap-fs-md);font-weight:var(--ap-fw-medium);color:var(--ap-ink-2);border-radius:var(--ap-radius-xs);cursor:pointer;white-space:nowrap;transition:color var(--ap-dur-fast),background var(--ap-dur-fast)}.ap-choice-btn:hover,.ap-choice-opt label:hover{color:var(--ap-ink)}.ap-choice-btn[aria-pressed=true],.ap-choice-opt input:checked+label{color:var(--ap-brand);font-weight:var(--ap-fw-semibold)}.ap-choice-btn:focus-visible,.ap-choice-opt input:focus-visible+label{outline:2px solid color-mix(in srgb,var(--ap-brand) 55%,#ffffff);outline-offset:1px;background:var(--ap-brand-50)}.ap-choice-thumb{position:absolute;z-index:0;top:2px;bottom:2px;left:2px;width:calc((100% - 4px) / 2);border-radius:var(--ap-radius-xs);background:var(--ap-brand-50);pointer-events:none;transition:transform .25s var(--ap-ease-out)}.ap-choice[data-count="3"] .ap-choice-thumb{width:calc((100% - 4px) / 3)}.ap-choice:has(.ap-choice-opt:nth-child(2) [aria-pressed=true]) .ap-choice-thumb,.ap-choice:has(.ap-choice-opt:nth-child(2) input:checked) .ap-choice-thumb{transform:translateX(100%)}.ap-choice:has(.ap-choice-opt:nth-child(3) [aria-pressed=true]) .ap-choice-thumb,.ap-choice:has(.ap-choice-opt:nth-child(3) input:checked) .ap-choice-thumb{transform:translateX(200%)}@supports not selector(:has(a)){.ap-choice-thumb{display:none}.ap-choice-btn[aria-pressed=true],.ap-choice-opt input:checked+label{background:var(--ap-brand-50)}}.ap-form-alert{display:grid;gap:var(--ap-space-1);padding:var(--ap-space-3) var(--ap-space-3_5);border:1px solid var(--ap-warn-border);background:var(--ap-warn-bg);border-radius:var(--ap-radius-lg);color:var(--ap-warn);font-size:var(--ap-fs-md);line-height:1.4}.ap-form-alert-title{display:flex;align-items:center;gap:var(--ap-space-1_5);margin:0;font-weight:var(--ap-fw-semibold)}.ap-form-alert-title svg{width:16px;height:16px;flex-shrink:0}.ap-form-alert ul{margin:0;padding-left:22px}.ap-form-status{display:inline-flex;align-items:center;gap:var(--ap-space-2);font-size:var(--ap-fs-sm-plus);color:var(--ap-ink-3);white-space:nowrap}.ap-form-status.is-dirty,.ap-form-status.is-saving{color:var(--ap-ink-2)}.ap-form-status-dot{width:7px;height:7px;border-radius:50%;background:var(--ap-line-strong);flex-shrink:0}.ap-form-status.is-dirty .ap-form-status-dot{background:var(--ap-amber)}.ap-form-status.is-saving .ap-form-status-dot{background:var(--ap-brand)}.ap-form-actions{justify-content:flex-end;gap:var(--ap-space-2)}.ap-form-actions,.ap-form-foot{display:flex;align-items:center;flex-wrap:wrap}.ap-form-foot{justify-content:space-between;gap:var(--ap-space-3);padding-top:var(--ap-space-4);border-top:1px solid var(--ap-line)}.ap-hero-actions .ap-form-status{margin-right:var(--ap-space-1)}.ap-btn.ap-btn-danger{color:var(--ap-warn);border-color:var(--ap-warn-border);background:var(--ap-canvas);font-weight:var(--ap-fw-medium)}.ap-btn.ap-btn-danger:hover{background:var(--ap-warn-bg);color:var(--ap-warn)}.ap-dialog-overlay{position:fixed;inset:0;z-index:50;background:rgba(0,0,0,.45)}.ap-dialog{position:fixed;left:50%;top:50%;z-index:51;transform:translate(-50%,-50%);width:calc(100% - 2rem);max-width:460px;box-sizing:border-box;background:var(--ap-canvas);border:1px solid var(--ap-line);border-radius:var(--ap-radius-panel);padding:var(--ap-space-5);box-shadow:var(--ap-shadow-float);display:grid;gap:var(--ap-space-3_5);font-family:var(--ap-font-ui);color:var(--ap-ink)}.ap-dialog-title{margin:0;font:var(--ap-fw-bold) 16px /1.2 var(--ap-font-display);color:var(--ap-ink)}.ap-dialog-desc{margin:0;font-size:var(--ap-fs-md-plus);line-height:1.45;color:var(--ap-ink-2)}.ap-dialog-actions{display:flex;justify-content:flex-end;gap:var(--ap-space-2);flex-wrap:wrap}.ap-detail-rail.is-pinned{align-self:stretch;display:flex;flex-direction:column;gap:var(--ap-space-4)}.ap-detail-rail.is-pinned>.ap-rail-end{margin-top:auto}@media (max-width:1023px){.ap-detail-rail.is-pinned{align-self:auto}}.ap-consequences{margin:0;padding:0;list-style:none;display:grid;gap:var(--ap-space-2_5)}.ap-consequences li{display:grid;gap:2px;font-size:var(--ap-fs-sm-plus);color:var(--ap-ink-2);line-height:1.4}.ap-consequences strong{font-weight:var(--ap-fw-medium);color:var(--ap-ink);font-size:var(--ap-fs-md)}.ap-form-copy{margin:0;font-size:var(--ap-fs-md);line-height:1.45;color:var(--ap-ink-2)}.ap-form-page{max-width:760px}.ap-terms{display:flex;flex-direction:column;min-height:100%;background:var(--ap-canvas);color:var(--ap-ink)}.ap-terms-top{display:flex;align-items:center;justify-content:space-between;gap:var(--ap-space-4);padding:var(--ap-space-6) var(--ap-page-gutter) 0}.ap-terms-top img{height:28px;width:auto}.ap-terms-account{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:var(--ap-fs-sm-plus);color:var(--ap-ink-2)}.ap-terms-main{flex:1 1 auto;width:100%;max-width:760px;margin:0 auto;box-sizing:border-box;padding:var(--ap-space-8) var(--ap-space-6);gap:var(--ap-space-5)}.ap-terms-head,.ap-terms-main{display:flex;flex-direction:column}.ap-terms-head{gap:var(--ap-space-1_5)}.ap-terms-head .ap-page-eyebrow{margin:0;gap:var(--ap-space-2)}.ap-terms-head .ap-page-sub{margin:0}.ap-terms-note{margin:var(--ap-space-1) 0 0;font-size:var(--ap-fs-sm-plus);line-height:1.4;color:var(--ap-ink-3)}.ap-terms-notice{display:grid;gap:var(--ap-space-1);padding:var(--ap-space-3) var(--ap-space-3_5);border:1px solid var(--ap-brand-100);background:var(--ap-brand-50);border-radius:var(--ap-radius-lg);font-size:var(--ap-fs-md);line-height:1.4;color:var(--ap-ink)}.ap-terms-notice p{margin:0}.ap-terms-notice p:first-child{font-weight:var(--ap-fw-semibold)}.ap-terms-notice p+p{color:var(--ap-ink-2)}.ap-terms-skeleton{display:grid;gap:var(--ap-space-3)}.ap-terms-skeleton .ap-skel{height:12px;width:100%}.ap-terms-skeleton .ap-skel:nth-child(2){width:92%}.ap-terms-skeleton .ap-skel:nth-child(4){width:64%}.ap-terms-foot{position:sticky;bottom:0;background:var(--ap-canvas);border-top:1px solid var(--ap-line);box-shadow:0 -8px 24px rgba(0,0,0,.04)}.ap-terms-foot-inner{max-width:760px;margin:0 auto;box-sizing:border-box;padding:var(--ap-space-3_5) var(--ap-space-6);display:flex;align-items:center;justify-content:space-between;gap:var(--ap-space-4);flex-wrap:wrap}.ap-terms-agree{margin:0;max-width:400px;font-size:var(--ap-fs-sm-plus);line-height:1.4;color:var(--ap-ink-2)}.ap-terms-actions{display:flex;align-items:center;gap:var(--ap-space-2)}@media (max-width:767px){.ap-terms-top{padding:var(--ap-space-5) var(--ap-space-4) 0}.ap-terms-top img{height:24px}.ap-terms-main{padding:var(--ap-space-7) var(--ap-space-4) var(--ap-space-6)}.ap-terms-foot-inner{flex-direction:column;align-items:stretch;gap:var(--ap-space-2_5);padding:var(--ap-space-3) var(--ap-space-4) var(--ap-space-6)}.ap-terms-agree{max-width:none}.ap-terms-actions{flex-direction:column-reverse;align-items:stretch}.ap-terms-actions .ap-btn{height:44px}}.ap-prose{font-size:var(--ap-fs-base);line-height:1.55;color:var(--ap-ink-2)}.ap-prose>:first-child{margin-top:0}.ap-prose>:last-child{margin-bottom:0}.ap-prose h1,.ap-prose h2,.ap-prose h3,.ap-prose h4{margin:var(--ap-space-5) 0 var(--ap-space-2);font-family:var(--ap-font-ui);font-weight:var(--ap-fw-semibold);line-height:1.3;color:var(--ap-ink)}.ap-prose h1{font-size:16px}.ap-prose h2{font-size:var(--ap-fs-lg)}.ap-prose h3,.ap-prose h4{font-size:var(--ap-fs-base)}.ap-prose p{margin:0 0 var(--ap-space-3);max-width:70ch}.ap-prose ol,.ap-prose ul{margin:0 0 var(--ap-space-3);padding-left:22px}.ap-prose ul{list-style:disc}.ap-prose ol{list-style:decimal}.ap-prose li::marker{color:var(--ap-ink-3)}.ap-prose li{margin:0 0 var(--ap-space-1)}.ap-prose li>p{margin:0}.ap-prose strong{font-weight:var(--ap-fw-semibold);color:var(--ap-ink)}.ap-prose a{color:var(--ap-brand);text-decoration:underline;text-underline-offset:2px}.ap-prose hr{margin:var(--ap-space-4) 0;border:0;border-top:1px solid var(--ap-line)}.ap-prose blockquote{margin:0 0 var(--ap-space-3);padding-left:var(--ap-space-3);border-left:2px solid var(--ap-line);color:var(--ap-ink-3)}.ap-prose table{margin:0 0 var(--ap-space-3);border-collapse:collapse;font-size:var(--ap-fs-md-plus)}.ap-prose td,.ap-prose th{padding:var(--ap-space-1_5) var(--ap-space-2_5);border:1px solid var(--ap-line);text-align:left}.ap-prose code{padding:1px 4px;border-radius:var(--ap-radius-xs);background:var(--ap-neutral-bg);font-family:var(--ap-font-mono);font-size:var(--ap-fs-sm-plus)}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/ba9851c3c22cd980-s.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/21350d82a1f187e9-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/c5fe6dc8356a8c31-s.woff2) format("woff2");unicode-range:u+1f??}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/19cfc7226ec3afaa-s.woff2) format("woff2");unicode-range:u+0370-0377,u+037a-037f,u+0384-038a,u+038c,u+038e-03a1,u+03a3-03ff}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/df0a9ae256c0569c-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/8e9860b6e62d6359-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c4,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/e4af272ccee01ff0-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Inter Fallback;src:local("Arial");ascent-override:90.44%;descent-override:22.52%;line-gap-override:0.00%;size-adjust:107.12%}.__className_d8ebd1{font-family:Inter,Inter Fallback;font-style:normal}
/*# sourceMappingURL=b86a7069b827104c.css.map*/