.a-shell{background:var(--color-background);grid-template-columns:240px minmax(0,1fr);min-height:100vh;display:grid}.a-side{align-self:start;gap:var(--spacing-6);height:100vh;padding:var(--spacing-6) var(--spacing-4);background:var(--color-surface);border-right:1px solid var(--color-line);flex-direction:column;display:flex;position:sticky;top:0}.a-side__brand{padding-inline:var(--spacing-2)}.a-side__group{gap:var(--spacing-2);flex-direction:column;display:flex}.a-side__heading{padding-inline:var(--spacing-3);color:var(--color-ink-muted);font-size:12px;font-weight:var(--font-weight-bold);letter-spacing:var(--tracking-eyebrow);text-transform:uppercase;margin:0;line-height:16px}.a-side__list{flex-direction:column;gap:2px;margin:0;padding:0;list-style:none;display:flex}.a-side__link{min-height:40px;padding-inline:var(--spacing-3);color:var(--color-ink);font-size:16px;font-weight:var(--font-weight-medium);border-radius:12px;align-items:center;text-decoration:none;display:flex}.a-side__link--on{background:var(--color-secondary-soft);color:var(--color-primary);font-weight:var(--font-weight-bold)}.a-side__session{padding:var(--spacing-4) var(--spacing-2) 0;border-top:1px solid var(--color-line);flex-direction:column;gap:2px;margin-top:auto;display:flex}.a-side__who{color:var(--color-ink);font-size:15px;font-weight:var(--font-weight-bold);margin:0;line-height:20px}.a-side__out{color:var(--color-ink-muted);cursor:pointer;background:0 0;border:0;align-self:flex-start;padding:0;font-family:inherit;font-size:14px;line-height:20px;text-decoration:underline}.a-main{gap:var(--spacing-4);min-width:0;padding:var(--spacing-8) 40px;flex-direction:column;padding-top:32px;display:flex}.a-head{margin-bottom:var(--spacing-2);justify-content:space-between;align-items:flex-start;gap:var(--spacing-6);display:flex}.a-title{color:var(--color-ink);font-size:var(--text-heading);font-weight:var(--font-weight-extrabold);letter-spacing:var(--tracking-display);line-height:var(--leading-heading);margin:0}.a-lede{color:var(--color-ink-muted);margin:4px 0 0;font-size:15px;line-height:22px}.a-button{height:48px;padding-inline:var(--spacing-6);background:var(--color-primary);border:1.5px solid var(--color-primary);border-radius:var(--radius-pill);color:var(--color-on-scene);cursor:pointer;font-family:inherit;font-size:16px;font-weight:var(--font-weight-bold);white-space:nowrap;justify-content:center;align-items:center;line-height:20px;text-decoration:none;display:inline-flex}.a-button:active{background:var(--color-primary-pressed)}.a-button:disabled{cursor:default;opacity:.5}.a-button[aria-busy=true]{cursor:progress}.a-button--outline{background:var(--color-surface);border-color:var(--color-ink);color:var(--color-ink)}.a-button--outline:active{background:var(--color-secondary-soft)}.a-button--ghost{border-color:var(--color-on-scene);color:var(--color-on-scene);background:0 0}.a-button--ghost:active{background:var(--color-primary-pressed)}.a-button--accent{background:var(--color-accent);border-color:var(--color-accent);color:var(--color-ink)}.a-button--accent:active{background:var(--color-accent)}.a-head>.a-button{height:44px;margin-top:var(--spacing-4)}.a-table-wrap{background:var(--color-surface);border:1px solid var(--color-line);border-radius:20px;overflow-x:auto}.a-table{border-collapse:collapse;width:100%;font-size:15px;line-height:22px}.a-table th,.a-table td{border-bottom:1px solid var(--color-line);color:var(--color-ink);text-align:left;vertical-align:middle;padding:17px 8px}.a-table th:first-child,.a-table td:first-child{padding-left:16px}.a-table th:last-child,.a-table td:last-child{padding-right:16px}.a-table tbody tr:last-child>*{border-bottom:0}.a-table thead th{color:var(--color-ink-muted);font-size:12px;font-weight:var(--font-weight-bold);letter-spacing:var(--tracking-eyebrow);text-transform:uppercase;padding-block:14px;line-height:16px}.a-table__end{text-align:right!important}.a-table__topic{align-items:center;gap:var(--spacing-3);min-height:22px;font-weight:var(--font-weight-bold);display:flex}.a-table__name{color:var(--color-ink);cursor:pointer;font-family:inherit;font-size:16px;font-weight:var(--font-weight-bold);text-align:left;background:0 0;border:0;padding:0;line-height:22px}.a-table__name:hover{color:var(--color-primary);text-decoration:underline}.a-muted{color:var(--color-ink-muted)!important}.a-dot{border-radius:3px;flex-shrink:0;width:10px;height:10px}.a-count--low{color:var(--color-error-ink);font-weight:var(--font-weight-bold)}.a-count__of{color:var(--color-ink-muted)}.a-table td.a-visible{color:var(--color-success-ink);font-weight:var(--font-weight-bold)}.a-table td.a-visible--off{color:var(--color-ink-muted)}.a-pill{border-radius:var(--radius-pill);font-size:13px;font-weight:var(--font-weight-bold);margin:0;padding:3px 12px;line-height:20px;display:inline-block}.a-pill--ok{background:var(--color-success-soft);color:var(--color-success-ink)}.a-pill--error{background:var(--color-error-soft);color:var(--color-error-ink)}.a-accent--teal{background:var(--topic-teal)}.a-accent--amber{background:var(--topic-amber)}.a-accent--rose{background:var(--topic-rose)}.a-accent--violet{background:var(--topic-violet)}.a-accent--sky{background:var(--topic-sky)}.a-accent--leaf{background:var(--topic-leaf)}.a-loading{align-items:center;gap:var(--spacing-3);color:var(--color-ink-muted);font-size:15px;display:flex}.a-empty{align-items:center;gap:var(--spacing-3);padding:64px var(--spacing-6);background:var(--color-surface);border:1px solid var(--color-line);border-radius:var(--radius-lg);text-align:center;flex-direction:column;display:flex}.a-empty--plain{border-radius:20px;padding-block:48px}.a-empty__mark{width:60px;height:54px;margin-bottom:var(--spacing-2);position:relative}.a-empty__mark>span{border-radius:12px;width:36px;height:36px;position:absolute}.a-empty__mark>span:first-child{background:var(--color-primary);top:0;left:0}.a-empty__mark>span:nth-child(2){background:var(--color-secondary);top:8px;left:12px}.a-empty__mark>span:nth-child(3){background:var(--color-accent);top:18px;left:24px}.a-empty__title{color:var(--color-ink);font-size:var(--text-title);font-weight:var(--font-weight-extrabold);line-height:var(--leading-title);margin:0}.a-empty__body{max-width:440px;color:var(--color-ink-muted);margin:0;font-size:16px;line-height:26px}.a-banner{align-items:center;gap:var(--spacing-4);padding:var(--spacing-4) 28px;background:var(--color-error-soft);border-radius:var(--radius-md);display:flex}.a-banner__icon{background:var(--color-error);border-radius:var(--radius-pill);width:40px;height:40px;color:var(--color-on-scene);font-size:20px;font-weight:var(--font-weight-extrabold);flex-shrink:0;justify-content:center;align-items:center;display:flex}.a-banner__text{flex:auto}.a-banner__title,.a-banner__body{color:var(--color-error-ink);margin:0}.a-banner__title{font-size:17px;font-weight:var(--font-weight-bold);line-height:24px}.a-banner__body{font-size:15px;line-height:22px}.a-banner__retry{height:44px;padding-inline:var(--spacing-6);background:var(--color-surface);border-radius:var(--radius-pill);color:var(--color-ink);cursor:pointer;font-family:inherit;font-size:16px;font-weight:var(--font-weight-bold);border:0}.a-scrim{z-index:10;background:color-mix(in srgb, var(--color-scrim) 40%, transparent);display:flex;position:fixed;inset:0}.a-scrim--drawer{justify-content:flex-end}.a-scrim--dialog{padding:var(--spacing-6);justify-content:center;align-items:center}.a-drawer{background:var(--color-surface);flex-direction:column;width:440px;max-width:100%;height:100%;display:flex}.a-drawer:focus,.a-dialog:focus{outline:none}.a-drawer__form{flex-direction:column;height:100%;min-height:0;display:flex}.a-drawer__head{border-bottom:1px solid var(--color-line);justify-content:space-between;align-items:center;padding:24px 28px;display:flex}.a-drawer__title{color:var(--color-ink);font-size:24px;font-weight:var(--font-weight-extrabold);margin:0;line-height:30px}.a-drawer__close{color:var(--color-ink-muted);cursor:pointer;font-family:inherit;font-size:16px;font-weight:var(--font-weight-medium);background:0 0;border:0;padding:0}.a-drawer__body{gap:var(--spacing-4);padding:var(--spacing-4) 28px;flex-direction:column;flex:auto;display:flex;overflow-y:auto}.a-drawer__foot{justify-content:flex-end;gap:var(--spacing-3);padding:var(--spacing-4) 28px;border-top:1px solid var(--color-line);display:flex}.a-dialog{align-items:flex-start;gap:var(--spacing-3);background:var(--color-surface);border-radius:var(--radius-lg);flex-direction:column;width:480px;max-width:100%;padding:32px;display:flex}.a-dialog__title{color:var(--color-ink);font-size:var(--text-heading);font-weight:var(--font-weight-extrabold);line-height:var(--leading-heading);margin:0}.a-dialog__body{color:var(--color-ink);margin:0;font-size:17px;line-height:26px}.a-dialog__note{color:var(--color-ink-muted);margin:0;font-size:15px;line-height:22px}.a-dialog__actions{align-self:flex-end;gap:var(--spacing-3);margin-top:var(--spacing-2);display:flex}.a-field{border:0;flex-direction:column;gap:6px;min-width:0;margin:0;padding:0;display:flex}.a-field--bare{gap:var(--spacing-2)}.a-label{color:var(--color-ink);font-size:15px;font-weight:var(--font-weight-bold);padding:0;line-height:20px}.a-input{background:var(--color-surface);border:1.5px solid var(--color-line);width:100%;min-height:48px;color:var(--color-ink);border-radius:14px;padding:11px 16px;font-family:inherit;font-size:17px;line-height:24px}.a-input:focus,.a-field-input:focus{border-color:var(--color-primary);outline:none}.a-input[aria-invalid=true],.a-field-input[aria-invalid=true]{background:var(--color-error-soft);border-color:var(--color-error)}.a-input--muted{color:var(--color-ink-muted)}.a-input--area{resize:vertical}.a-input--select{background:var(--color-surface);cursor:pointer}.a-hint{color:var(--color-ink-muted);margin:0;font-size:13px;line-height:18px}.a-pair{gap:var(--spacing-4);grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:start;display:grid}.a-segment{background:var(--color-background);border-radius:14px;gap:4px;padding:4px;display:flex}.a-segment__option{min-height:40px;color:var(--color-ink-muted);cursor:pointer;font-size:16px;font-weight:var(--font-weight-medium);border-radius:10px;flex:1 1 0;justify-content:center;align-items:center;display:flex}.a-segment__option--on{background:var(--color-surface);color:var(--color-ink);font-weight:var(--font-weight-bold)}:is(.a-segment__option:has(input:focus-visible),.a-swatch:has(input:focus-visible)){outline:3px solid var(--color-primary);outline-offset:2px}.a-swatches{gap:var(--spacing-3);display:flex}.a-swatch{cursor:pointer;border:2px solid #0000;border-radius:12px;padding:3px;display:block}.a-swatch--on{border-color:var(--color-ink)}.a-swatch__chip{border-radius:8px;width:32px;height:32px;display:block}.a-note{padding:var(--spacing-3) 14px;background:var(--color-background);border-radius:var(--radius-sm);color:var(--color-ink-muted);margin:0;font-size:14px;line-height:20px}.a-sr-only{clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.a-filters{gap:var(--spacing-3);display:flex}.a-filters__target{background:var(--color-surface);border:1.5px solid var(--color-line);min-width:0;height:48px;color:var(--color-ink);border-radius:14px;flex:auto;padding-inline:16px;font-family:inherit;font-size:17px}.a-filters__target::-webkit-search-cancel-button{appearance:none}.a-filters__target:focus{border-color:var(--color-primary);outline:none}.a-filter{background:var(--color-surface);border:1.5px solid var(--color-line);height:48px;color:var(--color-ink-muted);border-radius:14px;flex:none;align-items:center;gap:4px;padding-inline:14px 34px;font-size:15px;display:flex;position:relative}.a-filter--actor{width:170px}.a-filter--action{width:250px}.a-filter__name{white-space:nowrap;flex:none}.a-filter:focus-within{border-color:var(--color-primary)}.a-filter__control{appearance:none;text-overflow:ellipsis;white-space:nowrap;min-width:0;color:var(--color-ink);cursor:pointer;background:0 0;border:0;flex:1 1 0;padding:0;font-family:inherit;font-size:15px;overflow:hidden}.a-filter__control:focus{outline:none}.a-filter__chevron{pointer-events:none;position:absolute;right:14px}.a-table--log td:first-child{white-space:nowrap}.a-actor{font-weight:var(--font-weight-bold)}.a-actor--system{color:var(--color-ink-muted)!important}.a-mono{white-space:nowrap;font-family:ui-monospace,SFMono-Regular,SF Mono,Menlo,Consolas,monospace;font-size:13px}.a-more{justify-content:center;display:flex}.a-more__error{color:var(--color-error-ink);font-size:15px;font-weight:var(--font-weight-bold);text-align:center;margin:0}.a-settings{gap:var(--spacing-6);grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:start;display:grid}.a-settings__col{gap:var(--spacing-4);flex-direction:column;min-width:0;display:flex}.a-card{background:var(--color-surface);border:1px solid var(--color-line);border-radius:20px;padding:24px 20px 12px}.a-card__title{margin:0 0 var(--spacing-2);color:var(--color-ink-muted);font-size:12px;font-weight:var(--font-weight-bold);letter-spacing:var(--tracking-eyebrow);text-transform:uppercase;padding-inline:0;line-height:16px}.a-row{justify-content:space-between;align-items:center;gap:var(--spacing-2) var(--spacing-3);padding-block:var(--spacing-3);border-bottom:1px solid var(--color-line);flex-wrap:wrap;display:flex}.a-row:last-child,.a-block:last-child{border-bottom:0}.a-row__main{flex:1 1 0;min-width:0}.a-row__label{color:var(--color-ink);font-size:16px;font-weight:var(--font-weight-bold);margin:0;line-height:20px;display:block}.a-row__hint{color:var(--color-ink-muted);margin:2px 0 0;font-size:13px;line-height:18px}.a-row__hint--changed{color:var(--color-primary);font-weight:var(--font-weight-semibold)}.a-row__pair{gap:var(--spacing-2);display:flex}.a-row__error{flex:0 0 100%}.a-field-input{background:var(--color-surface);border:1.5px solid var(--color-line);width:110px;height:40px;color:var(--color-ink);font-family:inherit;font-size:16px;font-weight:var(--font-weight-semibold);border-radius:10px;padding-inline:14px}.a-row__pair .a-field-input{width:64px}.a-field-input--wide{width:220px}.a-field-input--narrow{text-align:center;width:56px;padding-inline:8px}.a-field-input--full{width:100%}.a-block{gap:var(--spacing-2);padding-block:var(--spacing-3);border-bottom:1px solid var(--color-line);flex-direction:column;display:flex}.a-tags{gap:var(--spacing-2);flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex}.a-tag{background:var(--color-background);border-radius:var(--radius-pill);height:32px;color:var(--color-ink);font-size:14px;font-weight:var(--font-weight-semibold);align-items:center;gap:6px;padding-inline:12px 8px;display:inline-flex}.a-tag__remove{color:var(--color-ink);cursor:pointer;background:0 0;border:0;padding:0 4px;font-family:inherit;font-size:18px;line-height:1}.a-add-form{align-items:center;gap:var(--spacing-2);display:flex}.a-add{border:1.5px dashed var(--color-line);border-radius:var(--radius-pill);height:32px;color:var(--color-primary);cursor:pointer;font-family:inherit;font-size:14px;font-weight:var(--font-weight-bold);background:0 0;align-self:flex-start;padding-inline:12px}.a-weights{gap:var(--spacing-3) var(--spacing-6);padding-bottom:var(--spacing-3);grid-template-columns:1fr 1fr;display:grid}.a-weight{justify-content:space-between;align-items:center;gap:var(--spacing-2);flex-wrap:wrap;font-size:15px;display:flex}.a-weight__error{flex:0 0 100%}.a-bar{bottom:var(--spacing-6);align-items:center;gap:var(--spacing-3);padding:var(--spacing-4) 20px;background:var(--color-ink);border-radius:var(--radius-md);color:var(--color-on-scene);display:flex;position:sticky}.a-bar__text{flex:auto;min-width:0}.a-bar__title,.a-bar__body{margin:0}.a-bar__title{font-size:16px;font-weight:var(--font-weight-bold);line-height:22px}.a-bar__body{font-size:15px;line-height:22px}.a-bar__tick{background:var(--color-success);border-radius:var(--radius-pill);width:28px;height:28px;font-weight:var(--font-weight-extrabold);flex-shrink:0;justify-content:center;align-items:center;display:flex}@media (max-width:960px){.a-settings{grid-template-columns:minmax(0,1fr)}}.a-side__link{justify-content:space-between}.a-side__badge{background:var(--color-ink);border-radius:var(--radius-pill);min-width:24px;height:24px;color:var(--color-on-scene);font-size:13px;font-weight:var(--font-weight-bold);justify-content:center;align-items:center;padding-inline:6px;display:inline-flex}.a-side__badge--alert{background:var(--color-error)}.a-eyebrow{color:var(--color-ink-muted);font-size:12px;font-weight:var(--font-weight-bold);letter-spacing:var(--tracking-eyebrow);text-transform:uppercase;margin:0;line-height:16px}.a-button--small{height:40px;padding-inline:var(--spacing-4);font-size:15px}.a-button--danger{background:var(--color-error);border-color:var(--color-error)}.a-button--danger:active{background:var(--color-error-ink)}.a-button--danger-outline{background:var(--color-surface);border-color:var(--color-error);color:var(--color-error-ink)}.a-button--danger-outline:active{background:var(--color-error-soft)}.a-link{color:var(--color-primary);cursor:pointer;font-family:inherit;font-size:16px;font-weight:var(--font-weight-bold);background:0 0;border:0;padding:0;line-height:22px}.a-link:hover{text-decoration:underline}.a-link--danger{color:var(--color-error-ink)}.a-back{color:var(--color-primary);cursor:pointer;font-family:inherit;font-size:16px;font-weight:var(--font-weight-bold);white-space:nowrap;background:0 0;border:0;padding:0;line-height:22px}.a-title:focus,.a-review__title:focus{outline:none}.a-pill--plain{background:var(--color-background);color:var(--color-ink-muted)}.a-pill--calibration{background:var(--color-secondary-soft);color:var(--color-primary-pressed)}.a-pill--review{background:color-mix(in srgb, var(--color-accent) 25%, var(--color-surface));color:color-mix(in srgb, var(--topic-amber) 55%, var(--color-ink))}.a-meter{appearance:none;background:var(--color-secondary-soft);border-radius:var(--radius-pill);border:0;width:100%;height:12px;display:block;overflow:hidden}.a-meter::-webkit-progress-bar{background:var(--color-secondary-soft)}.a-meter::-webkit-progress-value{background:var(--color-primary);border-radius:var(--radius-pill)}.a-meter::-moz-progress-bar{background:var(--color-primary);border-radius:var(--radius-pill)}.a-meter--full::-webkit-progress-value{background:var(--color-error)}.a-meter--full::-moz-progress-bar{background:var(--color-error)}.a-toast{z-index:5;background:var(--color-ink);border-radius:var(--radius-md);width:480px;max-width:calc(100vw - 280px);color:var(--color-on-scene);align-items:center;gap:14px;padding:16px 20px;display:flex;position:fixed;bottom:32px;left:calc(50vw + 120px);transform:translate(-50%)}.a-toast__tick{background:var(--color-success);border-radius:var(--radius-pill);flex-shrink:0;justify-content:center;align-items:center;width:28px;height:28px;display:flex}.a-toast__title,.a-toast__body{margin:0}.a-toast__title{font-size:16px;font-weight:var(--font-weight-bold);line-height:22px}.a-toast__body{opacity:.8;font-size:14px;line-height:20px}.a-search{background:var(--color-surface);border:1.5px solid var(--color-line);min-width:0;height:48px;color:var(--color-ink-muted);border-radius:14px;flex:auto;align-items:center;gap:10px;padding-inline:16px;display:flex}.a-search:focus-within{border-color:var(--color-primary)}.a-search__icon{flex-shrink:0}.a-search__input{min-width:0;color:var(--color-ink);background:0 0;border:0;flex:auto;padding:0;font-family:inherit;font-size:17px}.a-search__input:focus{outline:none}.a-search__input::-webkit-search-cancel-button{appearance:none}.a-search__input::placeholder{color:var(--color-ink-muted)}.a-empty__actions{gap:var(--spacing-3);display:flex}.a-empty__tick{background:var(--color-success-soft);border-radius:var(--radius-pill);width:56px;height:56px;color:var(--color-success-ink);justify-content:center;align-items:center;display:flex}.a-dialog__form{gap:var(--spacing-4);flex-direction:column;width:100%;display:flex}.a-dialog__lede{color:var(--color-ink-muted);margin:0;font-size:17px;line-height:26px}.a-dialog__form .a-dialog__actions{margin-top:var(--spacing-2)}.a-input--words{min-height:96px}.a-label__aside{color:var(--color-ink-muted);font-weight:var(--font-weight-regular)}.a-note--warn{background:color-mix(in srgb, var(--color-accent) 25%, var(--color-surface));color:var(--color-ink)}.a-count-line{color:var(--color-ink-muted);margin:0;font-size:15px;line-height:22px}.a-filter--topic,.a-filter--status{width:190px}.a-table__strong{font-size:16px;font-weight:var(--font-weight-bold);display:block}.a-table__sub{max-width:200px;color:var(--color-ink-muted);text-overflow:ellipsis;white-space:nowrap;font-size:13px;line-height:18px;display:block;overflow:hidden}.a-table--content td,.a-table--production td{padding-block:14px}.a-version{gap:var(--spacing-3);background:var(--color-surface);border:1px solid var(--color-line);border-radius:20px;flex-direction:column;padding:20px 24px;display:flex}.a-version__head{align-items:center;gap:var(--spacing-3);flex-wrap:wrap;display:flex}.a-version__title{color:var(--color-ink);font-size:22px;font-weight:var(--font-weight-extrabold);margin:0;line-height:28px}.a-version__title--past{color:var(--color-ink-muted)}.a-version__actions{gap:var(--spacing-2);margin-left:auto;display:flex}.a-version .a-button--outline,.a-dialog__form .a-button--outline,.a-empty__actions .a-button--outline{border-color:var(--color-line)}.a-facts{gap:var(--spacing-2) 32px;flex-wrap:wrap;margin:0;display:flex}.a-fact dt{color:var(--color-ink-muted);font-size:14px;line-height:20px}.a-fact dd{color:var(--color-ink);font-size:15px;font-weight:var(--font-weight-bold);margin:0;line-height:20px}.a-callout{background:var(--color-secondary-soft);color:var(--color-ink);border-radius:12px;margin:0;padding:12px 16px;font-size:15px;line-height:22px}.a-callout--error{background:var(--color-error-soft);color:var(--color-error-ink)}.a-production__top{justify-content:space-between;align-items:center;gap:var(--spacing-4);display:flex}.a-stats{gap:12px;margin:0;display:flex}.a-stat{background:var(--color-surface);border:1px solid var(--color-line);border-radius:16px;min-width:130px;padding:12px 18px}.a-stat dt{color:var(--color-ink-muted);font-size:13px;line-height:18px}.a-stat dd{color:var(--color-ink);font-size:28px;font-weight:var(--font-weight-extrabold);margin:0;line-height:32px}.a-stat__of{color:var(--color-ink-muted);font-size:15px;font-weight:var(--font-weight-medium)}.a-table__clip{text-overflow:ellipsis;white-space:nowrap;max-width:270px;overflow:hidden}.a-run-status--running{color:var(--color-primary)}.a-run-status--failed{color:var(--color-error-ink)}.a-run-status--done{color:var(--color-success-ink)}.a-drawer--wide{width:620px}.a-run__head{align-items:flex-start}.a-run__title{color:var(--color-ink);font-size:22px;font-weight:var(--font-weight-extrabold);margin:0;line-height:28px}.a-run__sub{color:var(--color-ink-muted);margin:4px 0 0;font-size:14px;line-height:20px}.a-run__body{flex:auto;padding:8px 28px 28px;overflow-y:auto}.a-steps{margin:0;padding:0;list-style:none}.a-step{border-bottom:1px solid var(--color-line);padding-block:12px}.a-step:last-child{border-bottom:0}.a-step__row{align-items:center;gap:0 var(--spacing-3);grid-template-columns:32px 110px minmax(0,1fr) 60px 60px;display:grid}.a-step__mark{color:var(--color-success-ink);display:flex}.a-step__mark--failed{color:var(--color-error-ink)}.a-step__name{color:var(--color-ink);font-size:16px;font-weight:var(--font-weight-bold)}.a-step__name--failed{color:var(--color-error-ink)}.a-step__meta{color:var(--color-ink-muted);overflow-wrap:anywhere;font-size:14px;line-height:20px}.a-step__lead{white-space:pre-wrap;display:block}.a-step__time{color:var(--color-ink-muted);text-align:right;font-size:14px}.a-step__cost{color:var(--color-ink);font-size:15px;font-weight:var(--font-weight-bold);text-align:right}.a-step__finding{background:var(--color-error-soft);color:var(--color-error-ink);border-radius:12px;margin:10px 0 0 44px;padding:12px 16px}.a-step__finding-title,.a-step__finding-body{overflow-wrap:anywhere;margin:0;font-size:14px;line-height:20px}.a-step__finding-title{font-weight:var(--font-weight-bold)}.a-step__raw{color:var(--color-ink-muted);margin:8px 0 0 44px;font-size:13px;line-height:18px}.a-step__raw summary{cursor:pointer}.a-step__raw-text{overflow-wrap:anywhere;white-space:pre-wrap;margin:6px 0 0}.a-seed__count{align-items:center;gap:var(--spacing-3);display:flex}.a-seed__count-input{width:96px;font-weight:var(--font-weight-bold)}.a-seed__count-hint{color:var(--color-ink-muted);font-size:14px}.a-spend{gap:var(--spacing-4);grid-template-columns:370px minmax(0,1fr) minmax(0,1fr);display:grid}.a-today,.a-mean,.a-chart{background:var(--color-surface);border:1px solid var(--color-line);border-radius:20px;padding:20px 24px}.a-today--reached{border:2px solid var(--color-error)}.a-today__amount{margin:8px 0 12px;line-height:44px}.a-today__spent{color:var(--color-ink);font-size:40px;font-weight:var(--font-weight-extrabold)}.a-today__of{color:var(--color-ink-muted);font-size:20px;font-weight:var(--font-weight-bold)}.a-today__note{color:var(--color-ink-muted);margin:12px 0 0;font-size:14px;line-height:20px}.a-today__paused{color:var(--color-error-ink)}.a-mean__value{color:var(--color-ink);font-size:28px;font-weight:var(--font-weight-extrabold);margin:8px 0;line-height:34px}.a-mean__note{color:var(--color-ink-muted);margin:0;font-size:14px;line-height:20px}.a-chart{position:relative}.a-chart__head{justify-content:space-between;align-items:center;display:flex}.a-chart__legend{gap:var(--spacing-4);margin:0;padding:0;list-style:none;display:flex}.a-chart__key{color:var(--color-ink);align-items:center;gap:6px;font-size:13px;display:flex}.a-chart__key:before{content:"";border-radius:3px;width:10px;height:10px}.a-chart__key--anthropic:before{background:var(--color-primary)}.a-chart__key--openai:before{background:var(--color-secondary)}.a-chart__key--fal:before{background:color-mix(in srgb, var(--color-accent) 35%, var(--topic-amber))}.a-chart__plot{width:100%;height:auto;margin-top:var(--spacing-3);display:block}.a-chart__bar--anthropic{fill:var(--color-primary)}.a-chart__bar--openai{fill:var(--color-secondary)}.a-chart__bar--fal{fill:color-mix(in srgb, var(--color-accent) 35%, var(--topic-amber))}.a-chart__today{opacity:.5}.a-chart__axis{stroke:var(--color-line)}.a-chart__cap{stroke:var(--color-error);stroke-dasharray:4 3;stroke-width:1.5px}.a-chart__cap-label{fill:var(--color-error-ink);font-size:12px;font-weight:var(--font-weight-bold)}.a-chart__days{margin-top:var(--spacing-3);color:var(--color-ink-muted);justify-content:space-between;font-size:13px;display:flex}.a-lookup{gap:var(--spacing-3);display:flex}.a-lookup .a-search,.a-lookup .a-button{height:52px}.a-player{background:var(--color-surface);border:1px solid var(--color-line);border-radius:20px;padding:24px}.a-player__head{align-items:center;gap:var(--spacing-3);border-bottom:1px solid var(--color-line);padding-bottom:18px;display:flex}.a-player__avatar{background:var(--color-secondary-soft);border-radius:var(--radius-pill);width:48px;height:48px;color:var(--color-primary);font-size:18px;font-weight:var(--font-weight-extrabold);flex-shrink:0;justify-content:center;align-items:center;display:flex}.a-player__who{flex:auto;min-width:0}.a-player__name{color:var(--color-ink);font-size:22px;font-weight:var(--font-weight-extrabold);margin:0;line-height:26px}.a-player__facts{color:var(--color-ink-muted);margin:2px 0 0;font-size:14px;line-height:20px}.a-player__done{color:var(--color-success-ink);font-size:15px;font-weight:var(--font-weight-bold);margin:0}.a-player__heading{margin-top:16px}.a-player__points{margin:4px 0 0;padding:0;list-style:none}.a-player__point{border-bottom:1px solid var(--color-line);grid-template-columns:minmax(0,1fr) 180px 40px;align-items:center;height:44px;font-size:16px;display:grid}.a-player__point:last-child{border-bottom:0}.a-player__topic,.a-player__score{color:var(--color-ink);font-weight:var(--font-weight-bold)}.a-player__level{color:var(--color-ink-muted);font-size:15px}.a-player__score{text-align:right}.a-player__none,.a-player__audited{color:var(--color-ink-muted);margin:12px 0 0;font-size:14px;line-height:20px}.a-queue{background:var(--color-surface);border:1px solid var(--color-line);border-radius:20px;overflow:hidden}.a-queue+.a-queue{margin-top:var(--spacing-2)}.a-queue__head{border-bottom:1px solid var(--color-line);align-items:center;gap:12px;padding:14px 20px;display:flex}.a-queue__topic{color:var(--color-ink);font-size:18px;font-weight:var(--font-weight-extrabold);margin:0;line-height:26px}.a-queue__count{color:var(--color-ink-muted);flex:auto;margin:0;font-size:14px}.a-queue__meter{flex:0 0 160px;width:160px;height:8px}.a-queue__rows{margin:0;padding:0;list-style:none}.a-queue__row{align-items:center;gap:var(--spacing-3);border-bottom:1px solid var(--color-line);grid-template-columns:minmax(0,1fr) 128px 146px 62px 62px;min-height:60px;padding-inline:20px;font-size:15px;display:grid}.a-queue__row:last-child{border-bottom:0}.a-queue__title{color:var(--color-ink);font-size:16px;font-weight:var(--font-weight-bold)}.a-queue__cost{color:var(--color-ink);text-align:right}.a-queue__row .a-link{justify-self:end}.a-review{background:var(--color-background);min-height:100vh}.a-review__bar{z-index:2;background:var(--color-surface);border-bottom:1px solid var(--color-line);align-items:center;gap:20px;padding:16px 40px;display:flex;position:sticky;top:0}.a-review__who{border-left:1px solid var(--color-line);flex:auto;min-width:0;padding-left:20px}.a-review__title{color:var(--color-ink);font-size:20px;font-weight:var(--font-weight-extrabold);margin:0;line-height:26px}.a-review__meta{color:var(--color-ink-muted);margin:0;font-size:14px;line-height:20px}.a-review__actions{gap:var(--spacing-3);display:flex}.a-review__main{gap:var(--spacing-8);flex-direction:column;padding:32px 40px 40px;display:flex}.a-review__section{flex-direction:column;gap:14px;display:flex}.a-review__preview{align-items:flex-start;gap:16px;display:flex}.a-scenes{flex:none;grid-template-columns:repeat(4,220px);gap:16px;margin:0;padding:0;list-style:none;display:grid}.a-scene{aspect-ratio:9/16;background:var(--color-scrim);width:220px;color:var(--color-on-scene);border-radius:16px;align-items:flex-end;display:flex;position:relative;overflow:hidden}.a-scene__image{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.a-scene:after{content:"";background:linear-gradient(180deg, color-mix(in srgb, var(--color-scrim) 0%, transparent) 45%, color-mix(in srgb, var(--color-scrim) 78%, transparent) 72%, color-mix(in srgb, var(--color-scrim) 92%, transparent) 100%);position:absolute;inset:0}.a-scene--check:after{background:linear-gradient(180deg, color-mix(in srgb, var(--color-primary) 92%, transparent) 0%, color-mix(in srgb, var(--color-primary) 92%, transparent) 40%, color-mix(in srgb, var(--color-scrim) 92%, transparent) 100%)}.a-scene__text{z-index:1;flex-direction:column;gap:6px;width:100%;padding:16px;display:flex;position:relative}.a-scene__eyebrow{color:var(--color-secondary);font-size:11px;font-weight:var(--font-weight-bold);letter-spacing:var(--tracking-eyebrow);text-transform:uppercase;margin:0}.a-scene__eyebrow--accent,.a-scene--hook .a-scene__eyebrow{color:var(--color-accent)}.a-scene__heading{font-size:16px;font-weight:var(--font-weight-extrabold);margin:0;line-height:20px}.a-scene--hook .a-scene__heading{font-size:18px;line-height:22px}.a-scene__rule{background:var(--color-accent);border-radius:2px;width:28px;height:3px}.a-scene__body{margin:0;font-size:12px;line-height:17px}.a-scene__options{flex-direction:column;gap:8px;margin:2px 0 0;padding:0;list-style:none;display:flex}.a-scene__option{background:color-mix(in srgb, var(--color-on-scene) 14%, transparent);font-size:12px;font-weight:var(--font-weight-semibold);border-radius:10px;padding:8px 10px;line-height:16px}.a-review__cost{background:var(--color-surface);border:1px solid var(--color-line);border-radius:16px;flex:auto;min-width:0;padding:20px}.a-review__cost-value{color:var(--color-ink);font-size:40px;font-weight:var(--font-weight-extrabold);margin:12px 0 8px;line-height:44px}.a-review__columns{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:start;gap:24px;display:grid}.a-review__column{gap:var(--spacing-8);flex-direction:column;min-width:0;display:flex}.a-review__card{background:var(--color-surface);border:1px solid var(--color-line);border-radius:16px;margin:0;padding:18px 20px}.a-review__stem{color:var(--color-ink);font-size:17px;font-weight:var(--font-weight-bold);margin:0 0 8px;line-height:24px}.a-review__options{color:var(--color-ink-muted);flex-direction:column;gap:2px;margin:0 0 8px;padding:0;font-size:15px;line-height:22px;list-style:none;display:flex}.a-review__option--correct{color:var(--color-success-ink);font-weight:var(--font-weight-bold)}.a-review__small{color:var(--color-ink-muted);margin:0;font-size:14px;line-height:20px}.a-review__claim{color:var(--color-ink);font-size:16px;font-weight:var(--font-weight-bold);margin:0;line-height:22px}.a-source{margin-top:8px}.a-source__who{color:var(--color-ink);margin:0;font-size:14px;line-height:20px}.a-source__who a{color:inherit}.a-source__quote{border-left:3px solid var(--color-secondary);color:var(--color-ink-muted);margin:6px 0 0;padding-left:12px;font-size:14px;line-height:20px}.a-findings{list-style:none}.a-finding{border-bottom:1px solid var(--color-line);min-height:44px;color:var(--color-ink);grid-template-columns:76px minmax(0,1fr);align-items:center;font-size:15px;line-height:20px;display:grid}.a-finding:last-child{border-bottom:0}.a-finding__verdict{font-size:13px;font-weight:var(--font-weight-bold);align-items:center;gap:4px;display:inline-flex}.a-finding__verdict--pass{color:var(--color-success-ink)}.a-finding__verdict--fail{color:var(--color-error-ink)}.a-review__failed{background:var(--color-error-soft);color:var(--color-error-ink);border-radius:12px;padding:14px 18px}.a-review__failed-title{font-size:15px;font-weight:var(--font-weight-bold);margin:0;line-height:20px}.a-review__failed-body{margin:4px 0 0;font-size:14px;line-height:20px}.a-review__check-note{padding-inline:4px}.a-report{gap:var(--spacing-3);background:var(--color-surface);border:1px solid var(--color-line);border-radius:20px;flex-direction:column;padding:20px 24px;display:flex}.a-report--compact{justify-content:space-between;align-items:center;gap:var(--spacing-4);flex-direction:row}.a-report__head{justify-content:space-between;align-items:flex-start;gap:var(--spacing-4);display:flex}.a-report__title{color:var(--color-ink);font-size:18px;font-weight:var(--font-weight-extrabold);margin:0;line-height:22px}.a-report__meta{color:var(--color-ink-muted);margin:0;font-size:15px;line-height:22px}.a-report__lead{min-width:0}.a-report__verdict{gap:var(--spacing-2);border-radius:12px;flex-direction:column;padding:12px 16px;font-size:15px;line-height:22px;display:flex}.a-report__verdict-line{align-items:flex-start;gap:var(--spacing-3);margin:0;display:flex}.a-report__verdict-mark{border-radius:var(--radius-pill);flex-shrink:0;width:18px;height:18px;margin-top:2px;display:inline-block}.a-report__verdict--running{background:color-mix(in srgb, var(--color-accent) 25%, var(--color-surface));color:color-mix(in srgb, var(--topic-amber) 55%, var(--color-ink))}.a-report__verdict--passed{background:var(--color-success-soft);color:var(--color-success-ink)}.a-report__verdict--passed .a-report__verdict-mark{background:var(--color-success-ink);opacity:.75}.a-report__verdict--failed,.a-report__verdict--error{background:var(--color-error-soft);color:var(--color-error-ink)}.a-report__verdict--failed .a-report__verdict-mark,.a-report__verdict--error .a-report__verdict-mark{background:var(--color-error-ink);opacity:.75}.a-report__findings{flex-direction:column;gap:2px;margin:0;padding:0 0 0 30px;font-size:14px;line-height:20px;list-style:none;display:flex}.a-report__chips{align-items:center;gap:var(--spacing-2);flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex}.a-report__chip{background:var(--color-background);border-radius:var(--radius-pill);color:var(--color-ink);gap:6px;padding:4px 12px;font-size:15px;line-height:24px;display:inline-flex}.a-report__chip b{font-weight:var(--font-weight-bold)}.a-report__reporters{color:var(--color-ink-muted);font-size:15px}.a-report__notes{gap:var(--spacing-2);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.a-report__note{gap:var(--spacing-3);overflow-wrap:anywhere;grid-template-columns:104px 1fr;font-size:16px;line-height:22px;display:grid}.a-report__kind{color:var(--color-ink-muted);font-size:13px;font-weight:var(--font-weight-bold);line-height:22px}.a-report__foot{justify-content:flex-end;gap:var(--spacing-2);padding-top:var(--spacing-3);border-top:1px solid var(--color-line);display:flex}.a-report .a-button--outline{border-color:var(--color-line)}.a-report .a-button--danger-outline{border-color:var(--color-error)}.a-report__side{align-items:center;gap:var(--spacing-3);flex-shrink:0;display:flex}.a-report__action-error{margin:0}.a-kbd{border-radius:var(--radius-sm);font-family:inherit;font-size:12px;font-weight:var(--font-weight-regular);opacity:.6;border:1px solid;margin-inline-start:var(--spacing-2);padding:0 6px;line-height:18px}.a-review .a-toast{max-width:calc(100vw - 40px);left:50%}
.pd-updated{align-items:center;gap:var(--spacing-2);color:var(--color-ink-muted);flex-shrink:0;margin:4px 0 0;font-size:15px;line-height:22px;display:flex}.pd-controls{align-items:center;gap:var(--spacing-4);flex-wrap:wrap;display:flex}.pd-controls>.pd-seg:last-child{margin-left:auto}.pd-range{align-items:center;gap:var(--spacing-2);min-height:48px;padding-inline:var(--spacing-4);background:var(--color-surface);border:1px solid var(--color-line);border-radius:var(--radius-md);color:var(--color-ink-muted);font-size:15px;display:flex}.pd-range select,.pd-select select{min-height:40px;color:var(--color-ink);cursor:pointer;background:0 0;border:0;font-family:inherit;font-size:15px}.pd-seg{background:var(--color-surface);border:1px solid var(--color-line);border-radius:var(--radius-md);align-items:center;gap:4px;padding:4px;display:flex}.pd-seg__item{min-height:40px;padding-inline:var(--spacing-4);color:var(--color-ink);cursor:pointer;font-family:inherit;font-size:15px;font-weight:var(--font-weight-medium);background:0 0;border:0;border-radius:12px}.pd-seg__item--on{background:var(--color-secondary-soft);color:var(--color-primary);font-weight:var(--font-weight-bold)}.pd-range:focus-within,.pd-seg__item:focus-visible,.pd-select select:focus-visible{outline:2px solid var(--color-primary);outline-offset:2px}.pd-notice{align-items:flex-start;gap:var(--spacing-4);padding:var(--spacing-4) 28px;background:var(--color-secondary-soft);border-radius:var(--radius-md);color:var(--color-primary);display:flex}.pd-notice__title,.pd-notice__body{color:var(--color-ink);margin:0}.pd-notice__title{font-size:17px;font-weight:var(--font-weight-bold);line-height:24px}.pd-notice__body{font-size:15px;line-height:22px}.pd-card{gap:var(--spacing-4);background:var(--color-surface);border:1px solid var(--color-line);border-radius:24px;flex-direction:column;min-width:0;padding:28px 36px;display:flex}.pd-card__head{justify-content:space-between;align-items:flex-start;gap:var(--spacing-6);display:flex}.pd-card__question{color:var(--color-ink);font-size:22px;font-weight:var(--font-weight-extrabold);margin:4px 0 0;line-height:30px}.pd-card__aside{color:var(--color-ink-muted);text-align:right;margin:0;font-size:14px;line-height:20px}.pd-card--empty{flex-direction:row;justify-content:space-between;align-items:center;padding-block:24px}.pd-card--empty .pd-card__head{flex:0 0 44%}.pd-card__none{flex:auto}.pd-card__none-title,.pd-card__none-body{margin:0}.pd-card__none-title{color:var(--color-ink);font-size:20px;font-weight:var(--font-weight-bold);line-height:28px}.pd-card__none-body{color:var(--color-ink-muted);font-size:16px;line-height:24px}.pd-pair{gap:var(--spacing-4);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.pd-pair>.pd-card--empty{flex-direction:column;align-items:flex-start}.pd-pair--stacked{grid-template-columns:minmax(0,1fr)}.pd-pair--stacked>.pd-card--empty{flex-direction:row;align-items:center}.pd-rate{color:var(--color-ink);font-weight:var(--font-weight-extrabold)}.pd-count,.pd-muted{color:var(--color-ink-muted)}.pd-muted{font-size:14px}.pd-lede,.pd-platform-note{color:var(--color-ink-muted);margin:0;font-size:14px;line-height:20px}.pd-pill{border:1px solid var(--color-line);border-radius:var(--radius-pill);color:var(--color-ink-muted);font-size:12px;font-weight:var(--font-weight-medium);white-space:nowrap;padding:1px 10px;line-height:18px;display:inline-block}.pd-sr{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.pd-split{gap:var(--spacing-6);display:grid}.pd-split--discovery{grid-template-columns:minmax(0,1fr) minmax(0,.7fr)}.pd-split--round,.pd-split--content{grid-template-columns:minmax(0,.8fr) minmax(0,1fr)}.pd-split--content{grid-template-columns:repeat(2,minmax(0,1fr))}.pd-measures{flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.pd-measures__head{padding-bottom:var(--spacing-2);border-bottom:1px solid var(--color-line);color:var(--color-ink-muted);font-size:12px;font-weight:var(--font-weight-bold);letter-spacing:var(--tracking-eyebrow);text-transform:uppercase;justify-content:space-between;line-height:16px;display:flex}.pd-measure,.pd-measures__group{justify-content:space-between;align-items:center;gap:var(--spacing-4);border-bottom:1px solid var(--color-line);padding-block:14px;display:flex}.pd-measure--indent{padding-left:var(--spacing-6)}.pd-measure__name,.pd-measure__note,.pd-measure__figure{margin:0}.pd-measure__name{color:var(--color-ink);font-size:15px;font-weight:var(--font-weight-bold);line-height:22px}.pd-measure__note{color:var(--color-ink-muted);font-size:13px;line-height:18px}.pd-measure__figure{text-align:right;flex-shrink:0;font-size:15px}.pd-too-few{align-items:flex-start;gap:var(--spacing-2);padding:var(--spacing-3) var(--spacing-4);border:1.5px dashed var(--color-line);border-radius:var(--radius-md);flex-direction:column;display:flex}.pd-too-few p{color:var(--color-ink-muted);margin:0;font-size:14px;line-height:20px}.pd-bars{padding:var(--spacing-4) var(--spacing-4);background:var(--color-background);border-radius:var(--radius-md)}.pd-bars__title{margin:0 0 var(--spacing-3);color:var(--color-ink);font-size:14px;font-weight:var(--font-weight-bold);line-height:20px}.pd-bars__list{justify-content:space-between;align-items:flex-end;gap:var(--spacing-2);margin:0;padding:0;list-style:none;display:flex}.pd-bars__day{color:var(--color-ink-muted);text-align:center;white-space:nowrap;flex-direction:column;align-items:center;gap:2px;font-size:12px;line-height:16px;display:flex}.pd-bars__value{color:var(--color-ink);font-weight:var(--font-weight-bold)}.pd-bars__bar{fill:var(--color-primary)}.pd-bars__label{color:var(--color-ink);font-weight:var(--font-weight-medium)}.pd-funnel{gap:var(--spacing-3);padding:var(--spacing-4) var(--spacing-6);background:var(--color-background);border-radius:var(--radius-md);flex-direction:column;display:flex}.pd-funnel__title{color:var(--color-ink);font-size:14px;font-weight:var(--font-weight-bold);margin:0;line-height:20px}.pd-funnel__line{justify-content:space-between;margin:0 0 4px;font-size:14px;display:flex}.pd-meter{appearance:none;border-radius:var(--radius-pill);background:var(--color-line);border:0;width:100%;height:12px;display:block;overflow:hidden}.pd-meter::-webkit-progress-bar{background:var(--color-line)}.pd-meter::-webkit-progress-value{background:var(--color-primary);border-radius:var(--radius-pill)}.pd-meter::-moz-progress-bar{background:var(--color-primary);border-radius:var(--radius-pill)}.pd-table{border-collapse:collapse;width:100%;font-size:14px}.pd-table th,.pd-table td{padding:12px var(--spacing-3);border-bottom:1px solid var(--color-line);color:var(--color-ink);text-align:left;vertical-align:top}.pd-table thead th{color:var(--color-ink-muted);font-size:12px;font-weight:var(--font-weight-bold);letter-spacing:var(--tracking-eyebrow);text-transform:uppercase}.pd-table tbody th{font-weight:var(--font-weight-bold)}.pd-table .pd-group-start th,.pd-table .pd-group-start td{border-top:1px solid var(--color-line)}.pd-table--tight th,.pd-table--tight td{padding-block:8px}.pd-cell-rate{background:var(--color-secondary-soft);border-radius:8px;padding:6px 10px;display:inline-block}.pd-days-active{justify-content:space-between;align-items:center;gap:var(--spacing-6);display:flex}.pd-days-active__list{gap:var(--spacing-6);margin:0;padding:0;list-style:none;display:flex}.pd-days-active__figure{white-space:nowrap;margin:0}.pd-select{padding-inline:var(--spacing-4);border:1px solid var(--color-line);border-radius:var(--radius-md);color:var(--color-ink-muted);align-self:flex-end;font-size:15px}.pd-cards{gap:var(--spacing-3);grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.pd-cards--content{grid-template-columns:repeat(4,minmax(0,1fr))}.pd-stat{padding:var(--spacing-4);background:var(--color-background);border-radius:var(--radius-md);border:1.5px solid #0000;flex-direction:column;gap:2px;display:flex}.pd-stat--few{background:var(--color-surface);border:1.5px dashed var(--color-line)}.pd-stat--diff{background:var(--color-secondary-soft);border-color:#0000}.pd-stat__title,.pd-stat__note,.pd-stat__figure{margin:0}.pd-stat__title{color:var(--color-ink);font-size:14px;font-weight:var(--font-weight-bold);line-height:20px}.pd-stat__note{color:var(--color-ink-muted);font-size:13px;line-height:18px}.pd-stat__figure{font-size:15px}.pd-stat__figure .pd-rate{font-size:26px;line-height:34px}.pd-chart{padding:var(--spacing-4) var(--spacing-6);background:var(--color-background);border-radius:var(--radius-md)}.pd-chart__body{justify-content:space-between;align-items:center;gap:var(--spacing-6);display:flex}.pd-chart__plot{max-width:100%;height:auto}.pd-chart__target{stroke:var(--color-ink-muted);stroke-dasharray:4 4;stroke-width:1px}.pd-chart__line{fill:none;stroke-width:2px}.pd-chart__line--web,.pd-chart__name--web{color:var(--color-primary);stroke:var(--color-primary)}.pd-chart__line--ios,.pd-chart__name--ios{color:var(--color-ink);stroke:var(--color-ink)}.pd-chart__line--android,.pd-chart__name--android{color:var(--color-success-ink);stroke:var(--color-success-ink)}.pd-chart__key ul{margin:0;padding:0;font-size:14px;line-height:24px;list-style:none}.pd-chart__key p{margin:0}.pd-chart__name{stroke:none}.pd-chart__name strong{color:var(--color-ink)}.pd-chart__days{margin:var(--spacing-2) 0 0;color:var(--color-ink-muted);justify-content:space-between;font-size:12px;display:flex}.pd-card--loading{margin-bottom:var(--spacing-4)}.pd-skeleton__row{border-top:1px solid var(--color-line);justify-content:space-between;align-items:center;padding-block:16px;display:flex}.pd-skeleton__bar{background:var(--color-secondary-soft);border-radius:var(--radius-pill);width:22%;height:12px}.pd-skeleton__bar--short{width:14%}@media (max-width:1100px){.pd-split--discovery,.pd-split--round,.pd-split--content,.pd-pair{grid-template-columns:minmax(0,1fr)}.pd-cards{grid-template-columns:repeat(2,minmax(0,1fr))}}
