.notification-workspace-nav{margin-block-end:var(--sp-5)}.notification-queue-list{gap:var(--sp-3);margin-top:var(--sp-4);display:grid}.notification-queue-row{background:var(--bg-surface);border:1px solid var(--bd-faint);border-radius:var(--r-3);align-items:start;gap:var(--sp-4);padding:var(--sp-4);transition:border-color var(--dur-base) var(--ease), box-shadow var(--dur-base) var(--ease);grid-template-columns:minmax(0,1fr) minmax(240px,280px);display:grid}.notification-queue-row:hover{border-color:color-mix(in srgb, var(--app-current) 18%, var(--bd-default));box-shadow:var(--el-1)}.notification-queue-main,.notification-queue-side,.notification-queue-worker{gap:var(--sp-2);min-width:0;display:grid}.notification-queue-titleline{align-items:center;gap:var(--sp-2);justify-content:space-between;min-width:0;display:flex}.notification-queue-titleline .ph-item-title{overflow-wrap:anywhere;min-width:0}.notification-queue-body{color:var(--fg-muted);line-height:var(--lh-normal);font-size:var(--fs-13);overflow-wrap:anywhere;max-width:74ch;margin:0}.notification-queue-meta{color:var(--fg-muted);font-size:var(--fs-12);align-items:center;gap:var(--sp-2);flex-wrap:wrap;min-width:0;display:flex}.notification-queue-meta.compact{gap:var(--sp-1)}.notification-queue-side{border-left:1px solid var(--bd-faint);gap:var(--sp-3);min-width:0;padding-left:var(--sp-4);display:grid}.notification-queue-worker{align-content:start}.notification-queue-worker-name{color:var(--fg-strong);font-weight:var(--fw-semibold);overflow-wrap:anywhere}.notification-queue-actions{justify-content:flex-end;align-items:start;min-width:0;display:flex}.notification-queue-actions .central-form-actions{gap:var(--sp-2);flex-wrap:wrap;justify-content:flex-end;display:flex}.notification-self-row{scroll-margin-top:calc(var(--sp-6) + 64px);grid-template-columns:minmax(0,1fr) minmax(180px,220px)}.notification-self-row.is-targeted{border-color:color-mix(in srgb, var(--app-current) 58%, var(--bd-default));box-shadow:0 0 0 3px color-mix(in srgb, var(--app-current-tint) 72%, transparent)}.notification-bulk-self-action{align-items:flex-end;gap:var(--sp-2);flex-direction:column;display:flex}.notification-route-skeleton{gap:var(--sp-4);padding:var(--sp-2) 0;display:grid}.notification-route-skeleton .ph-loading-skeleton{border-radius:var(--r-3)}.notification-skeleton-title{max-width:640px;height:72px}.notification-skeleton-tabs,.notification-skeleton-nav{width:100%;height:58px}.notification-skeleton-toolbar{width:100%;height:84px}.notification-skeleton-row{width:100%;height:142px}.central-notification-preview-state{gap:var(--sp-2);padding:var(--sp-4);display:grid}.central-notification-preview{flex-direction:column;min-width:0;display:flex;overflow:hidden}.central-notification-preview-header{border-bottom:1px solid var(--bd-faint);font-size:var(--fs-14);font-weight:var(--fw-semibold);align-items:center;gap:var(--sp-2);padding:var(--sp-3) var(--sp-4);justify-content:space-between;display:flex}.central-notification-preview-list{flex-direction:column;display:flex;overflow-y:auto}.central-notification-preview-item{border-bottom:1px solid var(--bd-faint)}.central-notification-preview-item:last-child{border-bottom:0}.central-notification-preview-row{color:inherit;padding:var(--sp-3) var(--sp-4);transition:background var(--dur-fast) var(--ease);flex-direction:column;gap:2px;text-decoration:none;display:flex}.central-notification-preview-row:hover,.central-notification-preview-row:focus-visible{background:var(--bg-sunken)}.central-notification-preview-title{color:var(--fg-strong);font-size:var(--fs-13);font-weight:var(--fw-medium);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.central-notification-preview-body{color:var(--fg-muted);font-size:var(--fs-12);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.central-notification-preview-meta{align-items:center;gap:var(--sp-2);flex-wrap:wrap;min-width:0;margin-top:2px;display:flex}.central-notification-preview-meta span,.central-notification-preview-meta time{color:var(--fg-faint);font-size:var(--fs-11);white-space:nowrap}.central-notification-preview-meta .central-notification-preview-worker{color:var(--fg-muted);text-overflow:ellipsis;flex:120px;min-width:0;overflow:hidden}.central-notification-preview-row-error{background:color-mix(in srgb, var(--status-danger) 7%, var(--bg-surface));color:var(--status-danger);font-size:var(--fs-12);align-items:center;gap:var(--sp-2);padding:var(--sp-2) var(--sp-4) var(--sp-3);justify-content:space-between;display:flex}.central-notification-preview-empty{color:var(--fg-muted);font-size:var(--fs-13);padding:var(--sp-5);text-align:center}.central-notification-preview-refresh{border-top:1px solid var(--bd-faint);color:var(--fg-faint);font-size:var(--fs-11);padding:var(--sp-2) var(--sp-4);text-align:center}.central-notification-preview-state .ph-loading-skeleton{width:100%;height:54px;display:block}.central-notification-preview-error{color:var(--fg-muted);align-items:center;gap:var(--sp-3);padding:var(--sp-4);text-align:center;flex-direction:column;display:flex}.central-notification-preview-error p{margin:0}@media (max-width:1100px){.notification-queue-row{grid-template-columns:minmax(0,1fr) minmax(220px,260px)}.notification-self-row{grid-template-columns:minmax(0,1fr)}}@media (max-width:760px){.notification-queue-row{grid-template-columns:minmax(0,1fr)}.notification-queue-titleline{flex-direction:column;align-items:flex-start}.notification-queue-side{border-left:0;border-top:1px solid var(--bd-faint);padding-left:0;padding-top:var(--sp-3)}.notification-queue-actions,.notification-queue-actions .central-form-actions{justify-content:flex-start}}
.support-widget{bottom:58px;right:var(--sp-5);z-index:var(--z-floating-control,70);position:fixed}.support-widget.open{z-index:var(--z-dialog,1000)}.support-widget:not(.compact):not([style]){transition:right .18s;right:-112px}.support-widget:not(.compact):not([style]):hover,.support-widget:not(.compact):not([style]):focus-within{right:0}.support-widget:not(.compact):not([style]) .support-widget-trigger{box-shadow:var(--el-2);padding-left:var(--sp-3);padding-right:var(--sp-4);border-radius:999px 0 0 999px}.support-widget:not(.compact):not([style]) .support-widget-trigger:after{content:"";width:2px;height:100%;position:absolute;top:0;right:-1px}body[data-assistant-open=true] .support-widget{opacity:0;pointer-events:none;visibility:hidden}body[data-support-capturing=true] .support-widget{opacity:0}.support-widget.compact{bottom:88px}.support-widget-trigger{background:color-mix(in srgb, var(--app-current) 10%, var(--bg-surface));border-color:color-mix(in srgb, var(--app-current) 32%, var(--bd-default));color:var(--app-current);cursor:grab;min-height:36px;padding-inline:var(--sp-4);touch-action:none;-webkit-user-select:none;user-select:none;z-index:2;position:relative}.support-widget-trigger:active{cursor:grabbing}.support-widget-trigger:hover{background:color-mix(in srgb, var(--app-current) 16%, var(--bg-surface));border-color:color-mix(in srgb, var(--app-current) 48%, var(--bd-default));color:var(--app-current)}.support-widget.compact .support-widget-trigger{justify-content:center;width:36px;min-width:36px;height:36px;padding:0}.support-widget-menu-dismiss{z-index:0;background:0 0;border:0;padding:0;position:fixed;inset:0}.support-widget-menu{background:var(--bg-surface);border:1px solid var(--bd-default);border-radius:var(--r-3);box-shadow:var(--el-4);z-index:1;width:min(330px,100vw - 24px);display:grid;position:absolute;bottom:50px;right:0;overflow:hidden}.support-widget.support-menu-align-left .support-widget-menu{left:0;right:auto}.support-widget.support-menu-align-right .support-widget-menu{left:auto;right:0}.support-widget.support-menu-open-down .support-widget-menu{top:50px;bottom:auto}.support-widget.support-menu-open-up .support-widget-menu{top:auto;bottom:50px}.support-widget-menu>strong{border-bottom:1px solid var(--bd-faint);color:var(--fg-strong);font-size:var(--fs-13);padding:var(--sp-3) var(--sp-4)}.support-widget-menu>button{border-bottom:1px solid var(--bd-faint);color:var(--fg-default);align-items:center;gap:var(--sp-3);padding:var(--sp-3) var(--sp-4);text-align:left;justify-content:space-between;display:flex}.support-widget-menu>button:last-child{border-bottom:0}.support-widget-menu>button:hover{background:var(--bg-sunken)}.support-widget-menu>button span{gap:2px;display:grid}.support-widget-menu>button small{color:var(--fg-muted);font-size:var(--fs-10);line-height:1.4}.support-widget-menu>button svg{color:var(--fg-muted);flex:none}.support-widget-backdrop{cursor:default;z-index:0;background:#0f172a6b;border:0;padding:0;position:fixed;inset:0}.support-widget-panel{background:var(--bg-surface);border:0;border-left:1px solid var(--bd-default);z-index:1;grid-template-rows:auto minmax(0,1fr);width:min(460px,100vw);max-height:100dvh;display:grid;position:fixed;top:0;bottom:0;right:0;overflow:hidden;box-shadow:-18px 0 44px #0f172a2e}.support-widget-panel>header{border-bottom:1px solid var(--bd-faint);padding:var(--sp-3) var(--sp-4);justify-content:space-between;align-items:center;display:flex}.support-widget-panel>header span{color:var(--app-current);font-size:var(--fs-10);font-weight:var(--fw-semibold);text-transform:uppercase}.support-widget-panel h2,.support-widget-panel h3{color:var(--fg-strong);margin:0}.support-widget-panel h2{font-size:var(--fs-18)}.support-widget-panel h3{font-size:var(--fs-16)}.support-widget-panel>header button{color:var(--fg-muted);border-radius:50%;justify-content:center;align-items:center;width:32px;height:32px;display:flex}.support-widget-panel>header button:hover{background:var(--bg-sunken)}.support-widget-header-actions{align-items:center;gap:var(--sp-2);display:flex}.support-widget-panel>header .support-header-reports{border-radius:var(--r-2);color:var(--app-current);font-size:var(--fs-11);font-weight:var(--fw-semibold);padding:0 var(--sp-2);width:auto}.support-widget-body,.support-widget-success{padding:var(--sp-4);overflow-y:auto}.support-widget-intro{color:var(--fg-strong);font-weight:var(--fw-semibold);margin-bottom:var(--sp-3)}.support-choice-list{gap:var(--sp-2);display:grid}.support-choice-list>button{border:1px solid var(--bd-default);border-radius:var(--r-3);color:var(--fg-muted);align-items:center;gap:var(--sp-3);padding:var(--sp-3);text-align:left;display:flex}.support-choice-list>button:hover{background:var(--bg-sunken);border-color:var(--app-current)}.support-choice-list span{gap:2px;display:grid}.support-choice-list strong{color:var(--fg-strong);font-size:var(--fs-13)}.support-choice-list small{font-size:var(--fs-11)}.support-my-reports,.support-back{color:var(--app-current);font-size:var(--fs-12);font-weight:var(--fw-medium);margin-top:var(--sp-3);padding:0}.support-widget-form{grid-template-rows:minmax(0,1fr) auto;min-height:0;display:grid}.support-widget-form-scroll{gap:var(--sp-3);padding:var(--sp-4);display:grid;overflow-y:auto}.support-widget-actions{background:var(--bg-surface);border-top:1px solid var(--bd-faint);align-items:center;gap:var(--sp-2);padding:var(--sp-3) var(--sp-4);justify-content:flex-end;display:flex}.support-widget-actions .ph-button{min-width:104px}.support-widget-form label{color:var(--fg-default);font-size:var(--fs-12);font-weight:var(--fw-medium);gap:var(--sp-1);display:grid}.support-widget-form input,.support-widget-form select,.support-widget-form textarea{background:var(--field-bg);border:1px solid var(--field-bd);border-radius:var(--r-3);color:var(--fg-default);width:100%;padding:8px 10px}.support-widget-form textarea{resize:vertical}.support-widget-form input:focus,.support-widget-form select:focus,.support-widget-form textarea:focus{border-color:var(--field-bd-focus);outline:none}.support-capture-card{background:var(--bg-sunken);border:1px solid var(--bd-faint);border-radius:var(--r-3);gap:var(--sp-3);padding:var(--sp-3);grid-template-columns:28px minmax(0,1fr);display:grid}.support-capture-card>svg{color:var(--app-current);margin-top:2px}.support-capture-card>div{gap:2px;display:grid}.support-capture-card>div strong{color:var(--fg-strong);font-size:var(--fs-12)}.support-capture-card>div small{color:var(--fg-muted);font-size:var(--fs-11)}.support-attachment-picker{border:1px dashed var(--bd-default);border-radius:var(--r-3);cursor:pointer;padding:var(--sp-3);grid-column:1/-1;align-items:center;gap:var(--sp-2)!important;display:grid!important}.support-attachment-picker>span{width:100%}.support-attachment-picker small{color:var(--fg-muted);font-weight:var(--fw-regular);text-align:center}.support-file-input{opacity:0;pointer-events:none;height:1px;position:absolute;overflow:hidden;width:1px!important;padding:0!important}.support-capture-button{grid-column:1/-1;width:100%}.support-diagnostics-option{grid-template-columns:18px 1fr;font-weight:var(--fw-regular)!important;align-items:start!important;gap:var(--sp-2)!important;display:grid!important}.support-diagnostics-option input{width:auto;margin-top:2px;padding:0}.support-diagnostics-option>span{gap:2px;line-height:1.4;display:grid}.support-diagnostics-option small{color:var(--fg-muted);font-weight:var(--fw-regular);line-height:1.4;display:block}.support-attachment-list{gap:var(--sp-2);display:grid}.support-attachment-list article{border:1px solid var(--bd-faint);border-radius:var(--r-3);align-items:center;gap:var(--sp-2);padding:var(--sp-2);grid-template-columns:42px 1fr 32px;display:grid}.support-attachment-list img{border-radius:var(--r-2);object-fit:cover;width:42px;height:42px}.support-attachment-list article>svg{color:var(--fg-muted);margin:auto}.support-attachment-list article>span{min-width:0;display:grid}.support-attachment-list strong{color:var(--fg-strong);font-size:var(--fs-11);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.support-attachment-list small{color:var(--fg-muted);font-size:var(--fs-10)}.support-attachment-list button{color:var(--fg-muted);justify-content:center;align-items:center;height:30px;display:flex}.support-admin-attachments{border-bottom:1px solid var(--bd-faint);gap:var(--sp-2);margin:var(--sp-4);padding-bottom:var(--sp-4);grid-template-columns:repeat(auto-fit,minmax(240px,1fr));display:grid}.support-admin-attachments h3{margin:0 0 var(--sp-1);grid-column:1/-1}.support-admin-attachments>button{background:var(--bg-surface);border:1px solid var(--bd-faint);border-radius:var(--r-3);color:var(--fg-default);min-width:0;padding:var(--sp-3);text-align:left;gap:2px;display:grid}.support-admin-attachments strong{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.support-admin-attachments img{aspect-ratio:16/9;background:var(--bg-sunken);border-radius:var(--r-2);object-fit:cover;width:100%}.support-admin-attachments>button:hover{border-color:var(--app-current)}.support-admin-attachments span{color:var(--fg-muted);font-size:var(--fs-11)}.support-privacy,.support-empty{color:var(--fg-muted);font-size:var(--fs-11);line-height:1.45}.support-error{color:var(--status-danger);font-size:var(--fs-12);margin:0}.support-widget-success{color:var(--fg-muted);align-items:center;gap:var(--sp-3);text-align:center;flex-direction:column;display:flex}.support-widget-success>svg{color:var(--app-current)}.support-success-done{margin-top:var(--sp-2);min-width:104px}.support-report-list{gap:var(--sp-2);margin-top:var(--sp-3);display:grid}.support-report-list>button{background:var(--bg-surface);border:1px solid var(--bd-faint);border-radius:var(--r-3);padding:var(--sp-3);text-align:left;gap:3px;width:100%;display:grid}.support-report-list>button:hover{border-color:var(--app-current)}.support-report-list strong{color:var(--fg-strong);font-size:var(--fs-12);align-items:center;gap:var(--sp-2);justify-content:space-between;display:flex}.support-report-list em{background:var(--app-current);color:#fff;font-size:var(--fs-10);border-radius:999px;padding:2px 7px;font-style:normal}.support-report-list span{color:var(--fg-muted);font-size:var(--fs-11);text-transform:capitalize}.support-report-detail{gap:var(--sp-3)}.support-report-detail>p{color:var(--fg-muted);white-space:pre-wrap;margin:0}.support-status{color:var(--app-current);font-size:var(--fs-11);text-transform:capitalize;font-weight:700}.support-detail-attachments{gap:var(--sp-2);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.support-detail-attachments a{border:1px solid var(--bd-faint);border-radius:var(--r-3);color:var(--fg-default);align-items:center;gap:var(--sp-1);min-width:0;padding:var(--sp-2);display:grid}.support-detail-attachments img{aspect-ratio:16/9;border-radius:var(--r-2);object-fit:cover;width:100%}.support-detail-attachments span{font-size:var(--fs-10);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.support-timeline{border-left:2px solid var(--bd-faint);gap:var(--sp-3);padding-left:var(--sp-3);margin-left:5px;display:grid}.support-timeline article{gap:3px;display:grid;position:relative}.support-timeline article:before{background:var(--bg-surface);border:2px solid var(--app-current);content:"";height:9px;left:calc(-1 * var(--sp-3) - 6px);border-radius:50%;width:9px;position:absolute;top:4px}.support-timeline strong{font-size:var(--fs-11);text-transform:capitalize}.support-timeline p{white-space:pre-wrap;margin:2px 0}.support-timeline small{color:var(--fg-muted);font-size:var(--fs-10)}.support-report-detail form{gap:var(--sp-2);display:grid}.support-report-detail form label{font-size:var(--fs-11);gap:var(--sp-1);font-weight:700;display:grid}.support-report-detail textarea{background:var(--field-bg);border:1px solid var(--field-bd);border-radius:var(--r-3);color:var(--fg-default);padding:var(--sp-2);resize:vertical}.support-info-response{border-top:1px solid var(--bd-faint);gap:var(--sp-2);display:grid}.support-info-response label{font-size:var(--fs-11);gap:var(--sp-1);font-weight:700;display:grid}.support-info-response textarea{background:var(--field-bg);border:1px solid var(--field-bd);border-radius:var(--r-3);color:var(--fg-default);padding:var(--sp-2);resize:vertical}.support-resolution-card{background:color-mix(in srgb, var(--app-current) 7%, var(--bg-surface));border:1px solid color-mix(in srgb, var(--app-current) 28%, var(--bd-faint));border-radius:var(--r-3);gap:var(--sp-2);padding:var(--sp-3);display:grid}.support-resolution-card p{color:var(--fg-muted);font-size:var(--fs-11);margin:0}.support-resolution-card>div{gap:var(--sp-2);flex-wrap:wrap;display:flex}.support-resolution-card .ph-button{font-size:var(--fs-12);height:28px;padding:0 12px}.support-admin-note-form label{color:var(--fg-muted);gap:5px;font-size:12px;font-weight:600;display:grid}.support-admin-note-form select{background:var(--field-bg);border:1px solid var(--field-bd);border-radius:var(--r-3);color:var(--fg-default);width:100%;min-height:38px;padding:8px 10px}.support-admin-compose{border-top:1px solid var(--bd-faint);margin:var(--sp-4);padding-top:var(--sp-4)}.support-admin-compose-buttons,.support-compose-actions{gap:var(--sp-2);flex-wrap:wrap;display:flex}.support-admin-compose .support-admin-note-form{margin:var(--sp-3) 0 0}.support-admin-compose h3{font-size:var(--fs-14);margin:0}.support-compose-actions{justify-content:flex-end}.support-preview-backdrop{padding:var(--sp-5);z-index:1200;background:#0f172ab8;justify-content:center;align-items:center;display:flex;position:fixed;inset:0}.support-preview-modal{background:var(--bg-surface);border:1px solid var(--bd-default);border-radius:var(--r-4);box-shadow:var(--shadow-md,0 18px 50px #0f172a47);width:min(90vw,1100px);max-width:1100px;max-height:90vh;display:grid;overflow:hidden}.support-preview-modal>header{border-bottom:1px solid var(--bd-faint);align-items:center;gap:var(--sp-3);padding:var(--sp-3) var(--sp-4);justify-content:space-between;display:flex}.support-preview-modal>header>div{min-width:0;display:grid}.support-preview-modal>header>div:last-child{align-items:center;gap:var(--sp-2);display:flex}.support-preview-modal>header strong{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.support-preview-modal>header span{color:var(--fg-muted);font-size:var(--fs-11)}.support-preview-modal>header button{color:var(--fg-muted);padding:var(--sp-2);justify-content:center;align-items:center;display:inline-flex}.support-preview-modal>img{object-fit:contain;width:100%;max-height:calc(90vh - 70px)}.support-preview-modal>iframe{border:0;width:100%;height:calc(90vh - 70px)}.support-admin-history>h3{font-size:var(--fs-14);margin-top:var(--sp-4)}@media (prefers-reduced-motion:reduce){.support-widget:not(.compact):not([style]){transition:none}}@media (max-width:520px){.support-widget{bottom:60px}.support-widget:not(.compact):not([style]),.support-widget:not(.compact):not([style]):hover,.support-widget:not(.compact):not([style]):focus-within{right:12px}.support-widget:not(.compact) .support-widget-trigger{border-radius:50%;justify-content:center;width:44px;min-width:44px;height:44px;padding:0}.support-widget:not(.compact) .support-widget-trigger span{display:none}.support-widget-panel{border-left:0;width:100vw}}
.docs-main{gap:var(--sp-5);width:100%;min-width:0;display:grid}.docs-empty-state{gap:var(--sp-3);display:grid}.docs-empty-actions{justify-content:flex-start;display:flex}.docs-category-grid,.docs-page-list{gap:var(--sp-3);display:grid}.docs-category-grid{grid-template-columns:repeat(auto-fit,minmax(240px,1fr));grid-auto-rows:1fr;align-items:stretch}.docs-category-link,.docs-page-link{color:inherit;min-width:0;text-decoration:none;display:grid}.docs-category-link>.ph-panel{grid-template-rows:minmax(0,1fr) auto;height:100%;min-height:100%;display:grid}.docs-category-link .ph-panel-header{align-items:flex-start}.docs-category-link .ph-panel-body{align-items:end;display:flex}.docs-category-link:hover .ph-panel,.docs-page-link:hover .ph-panel{border-color:color-mix(in srgb, var(--app-current) 28%, var(--bd-default));box-shadow:none}.docs-category-footer,.docs-page-row,.docs-page-badges,.docs-view-meta,.docs-view-actions{align-items:center;gap:var(--sp-2);flex-wrap:wrap;display:flex}.docs-page-row,.docs-view-header{justify-content:space-between}.docs-page-info{gap:4px;min-width:0;display:grid}.docs-page-title,.docs-view-title{color:var(--fg-strong);overflow-wrap:anywhere;margin:0}.docs-page-title{font-size:var(--fs-16)}.docs-page-excerpt,.docs-view-date{color:var(--fg-muted);font-size:var(--fs-13)}.docs-page-excerpt{margin:0}.docs-view-header{background:var(--bg-surface);border:1px solid var(--bd-default);border-radius:var(--r-4);box-shadow:none;gap:var(--sp-4);padding:var(--sp-5);display:flex}.docs-view-category{color:var(--app-current);font-size:var(--fs-11);font-weight:var(--fw-semibold);letter-spacing:var(--tr-uppercase);margin-bottom:var(--sp-2);text-transform:uppercase}.docs-view-title{font-size:var(--fs-28);line-height:1.15}.docs-view-content{background:var(--bg-surface);border:1px solid color-mix(in srgb, var(--bd-default) 84%, var(--app-current-tint) 16%);border-radius:var(--r-4);box-shadow:var(--el-1);padding:var(--sp-6)}.docs-prose{color:var(--fg-default);line-height:1.8;font-size:var(--fs-14)}.docs-prose h1,.docs-prose h2,.docs-prose h3,.docs-prose h4{margin-top:var(--sp-5);margin-bottom:var(--sp-2);color:var(--fg-strong);font-weight:600;line-height:1.3}.docs-prose h1{font-size:var(--fs-22);border-bottom:1px solid var(--bd-default);padding-bottom:var(--sp-2)}.docs-prose h2{font-size:var(--fs-18)}.docs-prose h3{font-size:var(--fs-16)}.docs-prose h4{font-size:var(--fs-14)}.docs-prose p{margin:var(--sp-3) 0}.docs-prose ul,.docs-prose ol{margin:var(--sp-3) 0;padding-left:var(--sp-5)}.docs-prose li{margin-bottom:var(--sp-1)}.docs-prose a{color:var(--app-current);text-underline-offset:2px;text-decoration:underline}.docs-prose a:hover{color:color-mix(in srgb, var(--app-current) 80%, white)}.docs-prose blockquote{margin:var(--sp-3) 0;padding:var(--sp-2) var(--sp-4);border-left:4px solid var(--app-current);background:var(--bg-raised);border-radius:0 var(--r-2) var(--r-2) 0;color:var(--fg-muted)}.docs-prose code{font-family:var(--ff-mono);font-size:var(--fs-13);background:var(--bg-raised);border-radius:var(--r-1);border:1px solid var(--bd-default);padding:2px 6px}.docs-prose pre{margin:var(--sp-3) 0;padding:var(--sp-4);background:var(--bg-surface);border:1px solid var(--bd-default);border-radius:var(--r-4);font-size:var(--fs-13);overflow-x:auto}.docs-prose pre code{font-size:inherit;background:0 0;border:none;padding:0}.docs-prose table{width:100%;margin:var(--sp-3) 0;border-collapse:collapse;font-size:var(--fs-13)}.docs-prose th,.docs-prose td{border:1px solid var(--bd-default);padding:var(--sp-2) var(--sp-3);text-align:left}.docs-prose th{background:var(--bg-raised);font-weight:600}.docs-prose img{border-radius:var(--r-4);max-width:100%;height:auto;margin:var(--sp-3) 0}.docs-prose hr{border:none;border-top:1px solid var(--bd-default);margin:var(--sp-5) 0}.docs-editor-root{border:1px solid var(--bd-default);border-radius:var(--r-4);overflow:hidden}.docs-author-form,.docs-read-only-guidance{gap:var(--sp-4);display:grid}.docs-form-metadata-grid{align-items:start;gap:var(--sp-3);margin-top:var(--sp-3);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.docs-form-metadata-grid-edit{grid-template-columns:repeat(3,minmax(0,1fr));margin-top:0}.docs-form-actions{align-items:center;gap:var(--sp-2);flex-wrap:wrap;display:flex}.docs-form-feedback{border:1px solid var(--bd-default);border-radius:var(--r-3);font-size:var(--fs-13);padding:var(--sp-3)}.docs-form-feedback-error{background:var(--status-danger-bg);border-color:color-mix(in srgb, var(--status-danger) 35%, var(--bd-default));color:var(--status-danger)}.docs-form-feedback-success{background:var(--status-success-bg);border-color:color-mix(in srgb, var(--status-success) 35%, var(--bd-default));color:var(--status-success)}.docs-editor-label-group{gap:var(--sp-1);padding:var(--sp-3) var(--sp-3) 0;display:grid}.docs-editor-workspace{gap:var(--sp-3);min-height:min(60vh,600px);display:grid}.docs-editor-workspace[data-view-mode=split]{grid-template-columns:repeat(2,minmax(0,1fr))}.docs-read-only-guidance{justify-items:start}.docs-read-only-guidance p{color:var(--fg-muted);max-width:72ch;margin:0}.docs-route-skeleton{gap:var(--sp-4);display:grid}.docs-sr-only{clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.docs-skeleton-block,.docs-skeleton-line{background:color-mix(in srgb, var(--bg-raised) 82%, var(--bd-default) 18%);border-radius:var(--r-2);animation:1.4s ease-in-out infinite docs-skeleton-pulse}.docs-skeleton-header{gap:var(--sp-3);padding-block:var(--sp-2);display:grid}.docs-skeleton-line{width:72%;max-width:38rem;height:.9rem}.docs-skeleton-line-short{width:9rem}.docs-skeleton-title{width:55%;max-width:32rem;height:2rem}.docs-skeleton-tabs{width:100%;height:3.25rem}.docs-skeleton-panel{border:1px solid var(--bd-default);border-radius:var(--r-4);gap:var(--sp-3);padding:var(--sp-5);display:grid}.docs-skeleton-row{width:100%;height:4rem}@keyframes docs-skeleton-pulse{50%{opacity:.55}}@media (max-width:760px){.docs-form-metadata-grid,.docs-form-metadata-grid-edit,.docs-editor-workspace[data-view-mode=split]{grid-template-columns:minmax(0,1fr)}.docs-view-header{padding:var(--sp-4);flex-direction:column;align-items:flex-start}.docs-view-meta{grid-template-columns:repeat(2,minmax(0,max-content));align-items:start;display:grid}.docs-view-actions{width:100%}}@media (max-width:480px){.docs-view-meta{grid-template-columns:minmax(0,1fr)}}@media (prefers-reduced-motion:reduce){.docs-skeleton-block,.docs-skeleton-line{animation:none}}.docs-editor-textarea:focus{box-shadow:inset 0 0 0 1px var(--app-current);outline:none}
:root{--app-current:var(--app-central);--app-current-tint:var(--app-central-tint)}*{box-sizing:border-box}html,body{height:100%;min-height:100%;margin:0}body{background:var(--bg-app);color:var(--fg-default);font-family:var(--ff-ui);font-size:var(--fs-14);letter-spacing:0}:is(html:has(.ph-shell),body:has(.ph-shell)){overflow:hidden}.ph-topbar{z-index:260;position:relative;overflow:visible}.ph-topbar-actions{overflow:visible}a{color:inherit;text-decoration:none}button,input,select,textarea{font:inherit;letter-spacing:0}button{cursor:pointer}h1,h2,h3,p{margin-top:0}
.message-visibility-confirm-details{gap:var(--sp-2);display:grid}.message-visibility-confirm-row{border:1px solid var(--bd-faint);border-radius:var(--r-3);padding:var(--sp-3) var(--sp-4);gap:3px;display:grid}.message-visibility-confirm-row span{color:var(--fg-muted);font-size:var(--fs-11);font-weight:var(--fw-semibold);letter-spacing:var(--tr-uppercase);text-transform:uppercase}.message-visibility-confirm-row p{color:var(--fg-default);margin:0;line-height:1.45}.central-dashboard-grid{align-items:start;gap:var(--sp-5);margin-bottom:var(--sp-5);grid-template-columns:repeat(auto-fit,minmax(min(100%,34rem),1fr));display:grid}.central-dashboard-preview-note{color:var(--fg-muted);font-size:var(--fs-12);margin:var(--sp-3) 0 0;line-height:1.45}.central-registry-list{display:grid}.central-registry-row{background:color-mix(in srgb, var(--bg-surface) 96%, var(--app-current-tint) 4%);border-bottom:1px solid var(--bd-faint);align-items:center;gap:var(--sp-4);min-width:0;padding:var(--sp-4) var(--sp-5);grid-template-columns:minmax(0,1fr) minmax(12rem,auto);display:grid}.central-registry-row:last-child{border-bottom:0}.central-registry-row:hover{background:color-mix(in srgb, var(--bg-surface) 90%, var(--app-current-tint) 10%)}.central-registry-copy{gap:var(--sp-2);min-width:0;display:grid}.central-registry-titleline{align-items:center;gap:var(--sp-2);flex-wrap:wrap;min-width:0;display:flex}.central-registry-titleline h3{color:var(--fg-strong);font-family:var(--ff-display);font-size:var(--fs-16);line-height:var(--lh-snug);overflow-wrap:anywhere;margin:0}.central-registry-copy p{color:var(--fg-muted);font-size:var(--fs-13);line-height:var(--lh-normal);overflow-wrap:anywhere;margin:0}.central-registry-actions{color:var(--fg-muted);font-size:var(--fs-12);align-items:flex-end;gap:var(--sp-2);text-align:right;flex-direction:column;justify-content:center;min-width:0;display:flex}.central-registry-actions strong{color:var(--fg-strong);font-variant-numeric:tabular-nums}.audit-metadata-grid{border:1px solid var(--bd-faint);border-radius:var(--r-4);display:grid;overflow:hidden}.audit-metadata-row{background:color-mix(in srgb, var(--bg-surface) 96%, var(--app-current-tint) 4%);border-bottom:1px solid var(--bd-faint);align-items:start;gap:var(--sp-3);padding:var(--sp-3);grid-template-columns:minmax(8rem,.32fr) minmax(0,1fr);display:grid}.audit-metadata-row:last-child{border-bottom:0}.audit-metadata-row>span:first-child{color:var(--fg-muted);font-size:var(--fs-11);font-weight:var(--fw-semibold);letter-spacing:var(--tr-uppercase);overflow-wrap:anywhere;text-transform:uppercase}.audit-metadata-row code{color:var(--fg-strong);font-size:var(--fs-12);overflow-wrap:anywhere;white-space:pre-wrap}.readiness-registry-page{gap:var(--sp-5);min-width:0;display:grid}.readiness-registry-page .ph-stat-grid{margin-bottom:0}.project-registry-toolbar{background:color-mix(in srgb, var(--bg-subtle) 92%, var(--app-current-tint) 8%);border:1px solid var(--bd-faint);border-radius:var(--r-4);align-items:end;gap:var(--sp-2);margin-bottom:var(--sp-4);padding:var(--sp-3);grid-template-columns:minmax(260px,2fr) minmax(120px,.8fr) minmax(145px,.9fr) minmax(150px,1fr) 76px auto;display:grid}.project-registry-toolbar-compact{grid-template-columns:minmax(280px,2fr) minmax(130px,.8fr) 76px auto}.project-registry-toolbar .ph-field{gap:4px;min-width:0}.project-registry-toolbar .ph-field-label{font-size:var(--fs-10)}.project-registry-clear{place-self:end start;min-height:36px}.readiness-registry-list{border-top:1px solid var(--bd-faint)}@media (max-width:1100px){.project-registry-toolbar,.project-registry-toolbar-compact{grid-template-columns:repeat(2,minmax(0,1fr))}.project-registry-search{grid-column:1/-1}}@media (max-width:720px){.central-registry-row{grid-template-columns:1fr}.central-registry-actions{text-align:left;align-items:flex-start}.project-registry-toolbar,.project-registry-toolbar-compact{grid-template-columns:1fr}.project-registry-search{grid-column:auto}}
.login-shell{background:radial-gradient(circle at 12% 14%, var(--app-current-tint), transparent 34%), radial-gradient(circle at 88% 86%, var(--app-payhouse-tint), transparent 36%), var(--bg-app);gap:var(--sp-7);min-height:100vh;padding:var(--sp-8);grid-template-columns:minmax(0,1.1fr) minmax(360px,440px);display:grid}.login-brand-panel,.login-card{background:color-mix(in srgb, var(--bg-surface) 88%, transparent);border:1px solid var(--bd-default);border-radius:var(--r-4);box-shadow:var(--el-2)}.login-brand-panel{min-height:calc(100vh - 80px);padding:var(--sp-7);flex-direction:column;justify-content:space-between;display:flex;position:relative;overflow:hidden}.login-brand-panel:after{background:linear-gradient(var(--bd-faint) 1px, transparent 1px), linear-gradient(90deg, var(--bd-faint) 1px, transparent 1px);content:"";opacity:.72;pointer-events:none;background-size:44px 44px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(120deg,#0000 0%,#000 28% 68%,#0000 100%);mask-image:linear-gradient(120deg,#0000 0%,#000 28% 68%,#0000 100%)}.login-brand-top,.login-hero-copy,.login-system-strip{z-index:1;position:relative}.login-brand-top{align-items:center;gap:var(--sp-3);display:flex}.login-card-top{align-items:flex-start;gap:var(--sp-4);justify-content:space-between;display:flex}.brand-title{color:var(--fg-strong);font-family:var(--ff-display);font-size:var(--fs-14);font-weight:var(--fw-semibold);line-height:var(--lh-snug);margin:0}.brand-tag{color:var(--fg-muted);font-size:10px;font-weight:var(--fw-semibold);line-height:var(--lh-snug);text-transform:uppercase;margin:0}.login-brand-title{color:var(--fg-strong)}.login-hero-copy{max-width:740px}.login-hero-copy h1{color:var(--fg-strong);font-family:var(--ff-display);font-size:var(--fs-48);font-weight:var(--fw-semibold);line-height:var(--lh-tight);margin:0}.login-hero-copy p:last-child{color:var(--fg-muted);font-size:var(--fs-16);line-height:var(--lh-normal);margin:var(--sp-4) 0 0;max-width:620px}.eyebrow{color:var(--app-current);font-size:var(--fs-11);font-weight:var(--fw-semibold);margin:0 0 var(--sp-2);text-transform:uppercase}.login-system-strip{gap:var(--sp-2);flex-wrap:wrap;display:flex}.login-system-strip span{background:var(--bg-surface);border:1px solid var(--bd-faint);border-radius:var(--r-pill);color:var(--fg-muted);font-size:var(--fs-12);font-weight:var(--fw-medium);padding:5px 10px}.login-card{border-radius:var(--r-4);padding:var(--sp-7);flex-direction:column;align-self:center;display:flex}.login-parent-logo{border-radius:var(--r-3);height:auto;margin-bottom:var(--sp-5);width:132px;max-width:150px}.login-card h2{color:var(--fg-strong);font-family:var(--ff-display);font-size:var(--fs-28);font-weight:var(--fw-semibold);line-height:var(--lh-snug);margin:0}.login-card p{color:var(--fg-muted);font-size:var(--fs-14);line-height:var(--lh-normal);margin:var(--sp-3) 0 0}.login-password-form{gap:var(--sp-4);margin-top:var(--sp-5);display:grid}.field-password-wrap{background:var(--field-bg);border:1px solid var(--field-bd);border-radius:var(--r-3);align-items:center;display:flex}.field-password-wrap:focus-within{border-color:var(--field-bd-focus);box-shadow:var(--field-shadow-focus)}.field-password-wrap input{background:0 0;border:none;flex:1;min-width:0}.field-password-wrap input:focus{box-shadow:none;outline:none}.field-password-toggle{flex-shrink:0;margin-right:4px;box-shadow:none!important;background:0 0!important;border:none!important}.field-password-toggle:hover{background:color-mix(in srgb, var(--app-current-tint) 14%, transparent)!important;transform:none!important}.login-sso-button{background:color-mix(in srgb, var(--bg-raised) 92%, var(--app-current-tint) 8%);border:1px solid color-mix(in srgb, var(--bd-faint) 82%, var(--app-current) 18%);box-shadow:0 1px 2px color-mix(in srgb, var(--fg-default) 6%, transparent);color:var(--fg-default);font-weight:var(--fw-semibold);gap:var(--sp-2);margin-top:var(--sp-5);justify-content:center;width:100%;min-height:46px}.login-sso-button:hover{background:color-mix(in srgb, var(--bg-raised) 84%, var(--app-current-tint) 16%);border-color:color-mix(in srgb, var(--bd-default) 70%, var(--app-current) 30%);box-shadow:0 2px 8px color-mix(in srgb, var(--fg-default) 8%, transparent)}.login-sso-logo{object-fit:contain;width:21px;height:24px;display:block}.login-divider{color:var(--fg-muted);font-size:var(--fs-12);align-items:center;gap:var(--sp-3);margin:var(--sp-4) 0 0;grid-template-columns:1fr auto 1fr;display:grid}.login-divider:before,.login-divider:after{background:var(--bd-faint);content:"";height:1px}.login-security-note{border-top:1px solid var(--bd-faint);font-size:var(--fs-12);padding-top:var(--sp-4)}.form-message{border-radius:var(--r-3);font-size:var(--fs-13);padding:var(--sp-3);margin:0}.form-message.error{background:var(--status-danger-bg);color:var(--status-danger)}.form-message.success{background:var(--status-success-bg,#e8f5e9);color:var(--status-success,#2e7d32)}.ui-icon{fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:2px;width:16px;height:16px}
.stat-grid{gap:var(--sp-4);margin-bottom:var(--sp-5);grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.stat-card{background:var(--bg-surface);border:1px solid var(--bd-default);border-radius:var(--r-3);box-shadow:var(--el-1);padding:var(--sp-5)}.stat-card span{color:var(--fg-muted);font-size:var(--fs-12);font-weight:var(--fw-semibold);margin-bottom:var(--sp-2);text-transform:uppercase;display:block}.stat-card strong{color:var(--fg-strong);font-family:var(--ff-display);font-size:var(--fs-28);font-weight:var(--fw-semibold);display:block}.central-form-stack{gap:var(--sp-5);display:grid}.central-form-grid{align-items:start;gap:var(--sp-4);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.central-form-grid .full,.central-form-grid>.form-message{grid-column:1/-1}.ph-duration-field{align-items:center;gap:var(--sp-2);flex-wrap:wrap;display:flex}.central-form-actions{justify-content:flex-start;align-items:center;display:flex}.central-form-actions--end{margin-bottom:var(--sp-3);justify-content:flex-end}.central-stack{gap:var(--sp-3);display:grid}.projects-new-code-input{max-width:240px}.ph-inline-action{align-items:center;gap:var(--sp-2);flex-wrap:wrap;display:flex}.sidebar-account{border-top:1px solid var(--bd-sidebar);flex:none;margin-top:auto;padding:10px;position:relative}.sidebar-account summary{border-radius:var(--r-3);cursor:pointer;align-items:center;gap:10px;min-height:36px;padding:4px;list-style:none;display:flex}.sidebar-account summary::-webkit-details-marker{display:none}.sidebar-account[open] summary,.sidebar-account summary:hover{background:var(--bg-sunken)}.sidebar-avatar{width:28px;height:28px}.sidebar-account-copy{line-height:var(--lh-tight);flex:1;min-width:0;display:grid}.sidebar-account-copy strong,.sidebar-account-copy small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.sidebar-account-copy strong{color:var(--fg-sidebar-active);font-size:var(--fs-12);font-weight:var(--fw-medium)}.sidebar-account-copy small{color:var(--fg-sidebar-muted);font-size:10px}.sidebar-account-action{color:var(--fg-sidebar-muted);flex:none;display:inline-flex}.sidebar-account-menu{gap:2px;padding-top:6px;display:grid}.sidebar-account-menu a,.sidebar-account-menu button{border-radius:var(--r-3);color:var(--fg-sidebar);cursor:pointer;font-family:inherit;font-size:var(--fs-12);text-align:left;background:0 0;border:0;align-items:center;gap:8px;width:100%;min-height:30px;padding:6px 9px 6px 42px;text-decoration:none;display:flex}.sidebar-account-menu a:hover,.sidebar-account-menu button:hover{background:var(--bg-sunken);color:var(--fg-sidebar-active)}.secondary-button,.danger-button{border-radius:var(--r-3);font-weight:var(--fw-medium);min-height:36px;padding:0 var(--sp-4);justify-content:center;align-items:center;display:inline-flex}.secondary-button{background:var(--bg-surface);border:1px solid var(--bd-default);color:var(--fg-default)}.danger-button{background:var(--status-danger);border:1px solid var(--status-danger);color:#fff}.confirmation-actions{gap:var(--sp-3);margin-top:var(--sp-5);justify-content:flex-end;display:flex}.modal-open{overflow:hidden}.modal-backdrop{background:var(--bg-overlay);padding:var(--sp-5);z-index:var(--z-dialog,1000);justify-content:center;align-items:center;display:flex;position:fixed;inset:0}.reference-card{background:var(--bg-sunken);border:1px solid var(--bd-faint);border-radius:var(--r-3);gap:var(--sp-2);padding:var(--sp-4);display:grid}.reference-card strong{color:var(--fg-strong)}.reference-card small{color:var(--fg-muted)}.access-denied{min-height:100vh;padding:var(--sp-6);place-items:center;display:grid}.access-denied-card{background:var(--bg-surface);border:1px solid var(--bd-default);border-radius:var(--r-4);box-shadow:none;max-width:520px;padding:var(--sp-6);width:100%}.modal-panel{background:var(--bg-surface);border:1px solid var(--bd-default);border-radius:var(--r-4);box-shadow:var(--el-modal);flex-direction:column;width:min(100%,980px);max-width:980px;min-height:0;max-height:min(88vh,920px);display:flex;overflow:hidden}.confirmation-panel{width:min(100%,440px);max-width:440px}.modal-header{border-bottom:1px solid var(--bd-faint);align-items:center;gap:var(--sp-4);padding:var(--sp-4);flex:none;justify-content:space-between;display:flex}.modal-body{min-height:0;padding:var(--sp-4);flex:1;overflow:auto}.confirmation-body{gap:var(--sp-5);display:grid}.panel-title{color:var(--fg-strong);font-size:var(--fs-14);font-weight:var(--fw-semibold);margin:0}.panel-subtitle{color:var(--fg-muted);font-size:var(--fs-12);margin:2px 0 0}.page-copy{color:var(--fg-muted);font-size:var(--fs-14);line-height:var(--lh-normal);margin:var(--sp-2) 0 0;max-width:760px}@media (max-width:980px){.login-shell{padding:var(--sp-4);grid-template-columns:1fr}.login-brand-panel,.login-card{min-height:auto}.login-hero-copy{margin:var(--sp-8) 0}.login-hero-copy h1{font-size:var(--fs-36)}.stat-grid,.central-form-grid{grid-template-columns:1fr}}
.central-worker-list,.central-worker-detail-list{gap:var(--sp-3)}.central-worker-row{align-items:center}.central-worker-meta{row-gap:var(--sp-2)}.central-worker-actions{align-items:center;display:flex}.central-copy-icon-button{color:var(--app-current);flex:none}.central-copy-icon-button[data-copy-state=copied]{background:var(--status-success-bg);border-color:color-mix(in srgb, var(--status-success) 28%, transparent);color:var(--status-success)}.central-copy-icon-button[data-copy-state=failed]{background:var(--status-danger-bg);border-color:color-mix(in srgb, var(--status-danger) 28%, transparent);color:var(--status-danger)}.central-copy-status{clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.central-worker-bulk-shell{gap:var(--sp-3);display:grid}.central-worker-select-all{align-items:center;gap:var(--sp-2);display:flex}.central-worker-table .ph-table{table-layout:fixed}.central-worker-table .ph-table th{overflow-wrap:normal;vertical-align:middle;white-space:nowrap;word-break:normal}.central-worker-table .ph-table th,.central-worker-table .ph-table td{padding-inline:12px}.marketplace-page-frame,.qualification-page-frame,.readiness-profile-page-frame{gap:var(--sp-5);min-width:0;display:grid}.central-detail-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:0;margin:0;display:grid}.central-detail-grid>div{border-bottom:1px solid var(--bd-faint);min-width:0;padding:var(--sp-3) var(--sp-4)}.central-detail-grid dt{color:var(--fg-muted);font-size:var(--fs-11);font-weight:var(--fw-semibold);letter-spacing:var(--tr-uppercase);text-transform:uppercase}.central-detail-grid dd{color:var(--fg-strong);font-size:var(--fs-14);font-weight:var(--fw-semibold);margin:var(--sp-1) 0 0;overflow-wrap:anywhere;min-width:0}.readiness-profile-boundary-note{background:color-mix(in srgb, var(--bg-subtle) 90%, var(--app-current-tint) 10%);border:1px solid var(--bd-default);border-radius:var(--r-3);margin-top:var(--sp-4);padding:var(--sp-3) var(--sp-4)}.readiness-profile-boundary-note p{margin:var(--sp-2) 0 0}.readiness-profile-titleline{align-items:center;gap:var(--sp-2);flex-wrap:wrap;display:flex}.readiness-profile-machine-value{overflow-wrap:anywhere;word-break:break-word}.readiness-profile-panel-note{border-top:1px solid var(--bd-faint);margin-top:var(--sp-4);padding-top:var(--sp-3)}.readiness-execution-link-workflow{gap:var(--sp-4);display:grid}.readiness-execution-link-intro{background:color-mix(in srgb, var(--bg-subtle) 88%, var(--app-current-tint) 12%);border:1px solid color-mix(in srgb, var(--bd-default) 76%, var(--app-current) 24%);border-radius:var(--r-4);align-items:start;gap:var(--sp-4);padding:var(--sp-4);grid-template-columns:minmax(0,1fr) minmax(260px,.72fr);display:grid}.readiness-execution-link-intro h3{color:var(--fg-strong);font-family:var(--ff-display);font-size:var(--fs-18);margin:0}.readiness-execution-link-intro p,.readiness-execution-link-intro ol{color:var(--fg-muted);font-size:var(--fs-13);line-height:var(--lh-normal)}.readiness-execution-link-intro p{margin:var(--sp-2) 0 0}.readiness-execution-link-intro ol{padding-left:var(--sp-5);margin:0}.readiness-profile-editor{background:var(--bg-subtle);border:1px solid var(--bd-default);border-radius:var(--r-4);gap:var(--sp-3);margin-bottom:var(--sp-4);padding:var(--sp-4);display:grid}.readiness-profile-modal-actions{justify-content:flex-end}.readiness-profile-section-stack{gap:var(--sp-4);display:grid}.readiness-profile-threshold-editor{gap:var(--sp-3);margin-top:var(--sp-3);grid-template-columns:repeat(2,minmax(0,1fr));max-width:560px;display:grid}
.workspace-local-nav{background:var(--bg-surface);border:1px solid var(--bd-default);border-radius:var(--r-4);box-shadow:none;align-items:stretch;gap:var(--sp-3);margin-bottom:var(--sp-5);padding:var(--sp-2);grid-template-columns:minmax(9rem,auto) minmax(0,1fr);display:grid;position:relative;overflow:hidden}.workspace-local-nav:before{display:none}.workspace-local-nav-label{color:var(--fg-muted);font-size:var(--fs-11);font-weight:var(--fw-semibold);letter-spacing:var(--tr-uppercase);padding:var(--sp-2) var(--sp-3);text-transform:uppercase;align-items:center;display:flex}.workspace-local-nav-items{gap:var(--sp-1);flex-wrap:wrap;min-width:0;display:flex}@media (max-width:1100px){.workspace-local-nav{grid-template-columns:minmax(0,1fr);gap:0}.workspace-local-nav-label{padding-bottom:var(--sp-1)}}.workspace-local-nav-link{border-radius:var(--r-3);min-width:9.5rem;min-height:48px;padding:var(--sp-2) var(--sp-3);transition:background-color var(--dur-fast) var(--ease-standard), border-color var(--dur-fast) var(--ease-standard);border:1px solid #0000;gap:2px;display:grid}.workspace-local-nav-link>span{color:var(--fg-strong);font-size:var(--fs-13);font-weight:var(--fw-semibold)}.workspace-local-nav-link small{color:var(--fg-muted);font-size:var(--fs-11);line-height:1.2}.workspace-local-nav-link:hover{background:color-mix(in srgb, var(--bg-surface) 82%, var(--app-current-tint) 18%);border-color:var(--bd-default)}.workspace-local-nav-link[aria-current=page]{background:color-mix(in srgb, var(--bg-surface) 82%, var(--app-current-tint) 18%);border-color:color-mix(in srgb, var(--app-current) 58%, var(--bd-default));box-shadow:inset 3px 0 0 var(--app-current)}.workspace-local-nav-link[aria-current=page]>span{color:var(--app-current)}.marketplace-filter-bar{background:color-mix(in srgb, var(--bg-subtle) 92%, var(--app-current-tint) 8%);border-bottom:1px solid var(--bd-faint);padding:var(--sp-3) var(--sp-4)}.marketplace-command-strip,.marketplace-opportunity-summary,.marketplace-listing-status-strip{background:var(--bg-surface);border:1px solid var(--bd-default);border-radius:var(--r-4);box-shadow:none;align-items:stretch;min-width:0;display:grid;overflow:hidden}.marketplace-command-strip{grid-template-columns:minmax(10rem,.45fr) minmax(10rem,.35fr) minmax(18rem,1fr)}.marketplace-command-strip>div,.marketplace-opportunity-summary>div,.marketplace-listing-status-strip>div{border-right:1px solid var(--bd-faint);gap:var(--sp-1);min-width:0;padding:var(--sp-3) var(--sp-4);display:grid}.marketplace-command-strip>div span,.marketplace-opportunity-summary>div span,.marketplace-listing-status-strip>div span,.marketplace-current-application>span{color:var(--fg-muted);font-size:var(--fs-11);font-weight:var(--fw-semibold);letter-spacing:var(--tr-uppercase);text-transform:uppercase}.marketplace-command-strip>div strong,.marketplace-opportunity-summary>div strong,.marketplace-listing-status-strip>div strong{color:var(--fg-strong);font-size:var(--fs-15);font-variant-numeric:tabular-nums;overflow-wrap:anywhere;text-transform:capitalize}.marketplace-command-strip>p{color:var(--fg-muted);line-height:var(--lh-normal);padding:var(--sp-3) var(--sp-4);align-self:center;margin:0}.marketplace-opportunity-summary{grid-template-columns:repeat(4,minmax(0,1fr))}.marketplace-listing-status-strip{grid-template-columns:repeat(5,minmax(0,1fr))}.marketplace-opportunity-summary>div:last-child,.marketplace-listing-status-strip>div:last-child{border-right:0}.marketplace-pzero-targets{border-top:1px solid var(--bd-faint);gap:var(--sp-3);margin-top:var(--sp-4);padding-top:var(--sp-4);display:grid}.marketplace-pzero-targets-header{align-items:start;gap:var(--sp-3);justify-content:space-between;display:flex}.marketplace-pzero-targets-header h3{color:var(--fg-strong);font-family:var(--ff-display);font-size:var(--fs-16);margin:0}.marketplace-pzero-targets-header p{color:var(--fg-muted);font-size:var(--fs-13);line-height:var(--lh-normal);margin:var(--sp-1) 0 0}.marketplace-pzero-target-title{align-items:center;gap:var(--sp-2);flex-wrap:wrap;display:flex}.marketplace-pzero-reference{overflow-wrap:anywhere;word-break:break-word}.marketplace-pzero-ownership-note{border-top:1px solid var(--bd-faint);padding-top:var(--sp-3);margin:0}.marketplace-detail-grid{align-items:start;gap:var(--sp-5);grid-template-columns:minmax(0,1.15fr) minmax(18rem,.85fr);min-width:0;display:grid}.marketplace-requirement-section,.marketplace-readiness-result{gap:var(--sp-4);display:grid}.marketplace-requirement-section>div{border-bottom:1px solid var(--bd-faint);gap:var(--sp-2);padding-bottom:var(--sp-4);display:grid}.marketplace-requirement-section>div:last-child{border-bottom:0;padding-bottom:0}.marketplace-requirement-section h3{font-size:var(--fs-13);margin:0}.marketplace-readiness-result>strong{color:var(--fg-strong);font-family:var(--ff-display);font-size:var(--fs-18)}.marketplace-readiness-result ul{color:var(--fg-muted);gap:var(--sp-2);padding-left:var(--sp-5);margin:0;display:grid}.marketplace-current-application{background:var(--bg-subtle);border:1px solid var(--bd-faint);border-radius:var(--r-3);align-items:center;gap:var(--sp-3);padding:var(--sp-3);justify-content:space-between;display:flex}.marketplace-profile-notice{background:color-mix(in srgb, var(--status-info-bg) 82%, var(--bg-surface));border:1px solid color-mix(in srgb, var(--status-info) 35%, var(--bd-default));border-radius:var(--r-4);align-items:center;gap:var(--sp-4);padding:var(--sp-4);justify-content:space-between;display:flex}.marketplace-profile-notice>div{gap:var(--sp-1);display:grid}.marketplace-profile-notice span{color:var(--status-info);font-size:var(--fs-11);font-weight:var(--fw-semibold);letter-spacing:var(--tr-uppercase);text-transform:uppercase}.marketplace-profile-notice strong{color:var(--fg-strong);line-height:var(--lh-normal)}.marketplace-contained-empty{padding:var(--sp-5)}
.marketplace-decision-actions{align-items:flex-start;gap:var(--sp-1);min-width:0;display:grid}.marketplace-action-note{color:var(--status-danger);font-size:var(--fs-11);overflow-wrap:anywhere;max-width:18rem;line-height:1.35}.marketplace-opportunity-row,.marketplace-listing-registry-row{min-height:8rem}.marketplace-application-summary{background:var(--bg-surface);border:1px solid var(--bd-default);border-radius:var(--r-4);box-shadow:var(--el-1);grid-template-columns:repeat(4,minmax(0,1fr));display:grid;overflow:hidden}.marketplace-application-summary>div{border-right:1px solid var(--bd-faint);gap:var(--sp-1);min-width:0;padding:var(--sp-3) var(--sp-4);display:grid}.marketplace-application-summary>div:last-child{border-right:0}.marketplace-application-summary span,.marketplace-review-rail-state>span,.marketplace-review-note>span{color:var(--fg-muted);font-size:var(--fs-11);font-weight:var(--fw-semibold);letter-spacing:var(--tr-uppercase);text-transform:uppercase}.marketplace-application-summary strong{color:var(--fg-strong);font-size:var(--fs-15);font-variant-numeric:tabular-nums}.marketplace-review-layout{align-items:start;gap:var(--sp-5);grid-template-columns:minmax(0,1fr) minmax(18rem,22rem);min-width:0;display:grid}.marketplace-review-main,.marketplace-review-rail,.marketplace-review-decision-panel,.marketplace-related-links{gap:var(--sp-4);min-width:0;display:grid}.marketplace-review-rail{top:var(--sp-4);position:sticky}.marketplace-review-facts{grid-template-columns:repeat(2,minmax(0,1fr));gap:0;margin:0;display:grid}.marketplace-review-facts>div{border-bottom:1px solid var(--bd-faint);gap:var(--sp-1);min-width:0;padding:var(--sp-3) 0;display:grid}.marketplace-review-facts>div:nth-child(odd){padding-right:var(--sp-4)}.marketplace-review-facts>div:nth-child(2n){border-left:1px solid var(--bd-faint);padding-left:var(--sp-4)}.marketplace-review-facts dt{color:var(--fg-muted);font-size:var(--fs-11);font-weight:var(--fw-semibold);letter-spacing:var(--tr-uppercase);text-transform:uppercase}.marketplace-review-facts dd{color:var(--fg-strong);overflow-wrap:anywhere;margin:0}.marketplace-review-facts-compact{margin-top:var(--sp-3)}.marketplace-review-note{background:var(--bg-subtle);border:1px solid var(--bd-faint);border-radius:var(--r-3);gap:var(--sp-2);margin-top:var(--sp-4);padding:var(--sp-3);display:grid}.marketplace-review-note p,.marketplace-eligibility-verdict p,.marketplace-history-event p{color:var(--fg-muted);line-height:var(--lh-normal);overflow-wrap:anywhere;white-space:pre-wrap;margin:0}.marketplace-eligibility-verdict{align-items:center;gap:var(--sp-3);flex-wrap:wrap;display:flex}.marketplace-review-checklist{background:color-mix(in srgb, var(--status-danger-bg) 55%, var(--bg-surface));border:1px solid color-mix(in srgb, var(--status-danger) 24%, var(--bd-default));border-radius:var(--r-3);color:var(--fg-strong);gap:var(--sp-2);margin:var(--sp-3) 0 0;padding:var(--sp-3) var(--sp-4) var(--sp-3) calc(var(--sp-4) + var(--sp-3));display:grid}.marketplace-history-list{display:grid}.marketplace-history-event{border-bottom:1px solid var(--bd-faint);align-items:start;gap:var(--sp-4);padding:var(--sp-3) 0;grid-template-columns:minmax(0,1fr) auto;display:grid}.marketplace-history-event:last-child{border-bottom:0}.marketplace-history-event>div{gap:var(--sp-1);min-width:0;display:grid}.marketplace-history-event>div:last-child{justify-items:end}.marketplace-history-event strong{color:var(--fg-strong);text-transform:capitalize}.marketplace-history-event span,.marketplace-history-event time{color:var(--fg-muted);font-size:var(--fs-12)}.marketplace-review-rail-state{border-bottom:1px solid var(--bd-faint);padding-bottom:var(--sp-3);justify-content:space-between;align-items:center;display:flex}.marketplace-related-links .ph-button,.marketplace-review-decision-panel .marketplace-decision-actions,.marketplace-review-decision-panel .ph-button-group{width:100%}.marketplace-review-decision-panel .ph-button-group{align-items:stretch;display:grid}.marketplace-review-decision-panel .ph-button-group>*{justify-content:center;width:100%}@media (max-width:960px){.marketplace-command-strip{grid-template-columns:repeat(2,minmax(0,1fr))}.marketplace-command-strip>p{border-top:1px solid var(--bd-faint);grid-column:1/-1}.marketplace-opportunity-summary,.marketplace-listing-status-strip{grid-template-columns:repeat(2,minmax(0,1fr))}.marketplace-opportunity-summary>div,.marketplace-listing-status-strip>div{border-bottom:1px solid var(--bd-faint)}.marketplace-detail-grid,.marketplace-review-layout{grid-template-columns:1fr}.marketplace-review-rail{grid-row:1;position:static}}@media (max-width:680px){.marketplace-page-frame,.qualification-page-frame,.readiness-profile-page-frame{gap:var(--sp-4)}.central-detail-grid,.readiness-profile-threshold-editor,.readiness-execution-link-intro,.workspace-local-nav{grid-template-columns:1fr}.workspace-local-nav-label{padding-bottom:0}.workspace-local-nav-items{grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.workspace-local-nav-link{min-width:0}.marketplace-pzero-targets-header{flex-direction:column;align-items:flex-start}.marketplace-command-strip,.marketplace-opportunity-summary,.marketplace-listing-status-strip,.marketplace-application-summary{grid-template-columns:1fr}.marketplace-command-strip>div,.marketplace-opportunity-summary>div,.marketplace-listing-status-strip>div,.marketplace-application-summary>div{border-bottom:1px solid var(--bd-faint);border-right:0}.marketplace-application-summary>div:last-child{border-bottom:0}.marketplace-review-facts{grid-template-columns:1fr}.marketplace-review-facts>div:nth-child(odd),.marketplace-review-facts>div:nth-child(2n){border-left:0;padding-left:0;padding-right:0}.marketplace-history-event{grid-template-columns:1fr}.marketplace-history-event>div:last-child{justify-items:start}.marketplace-profile-notice{flex-direction:column;align-items:stretch}}@media (max-width:420px){.workspace-local-nav-items{grid-template-columns:1fr}}
.ph-list-toolbar.worker-directory-filter-toolbar{align-items:start;gap:var(--sp-3);grid-template-columns:repeat(12,minmax(0,1fr));display:grid}.worker-directory-filter-toolbar>.ph-field,.worker-directory-filter-toolbar>.worker-search-picker{flex:initial;min-width:0}.worker-directory-filter-toolbar>.ph-field:first-child{flex:initial}.worker-directory-filter-toolbar .ph-input,.worker-directory-filter-toolbar .ph-select,.worker-directory-filter-toolbar .worker-search-selected{width:100%}.worker-directory-filter-search{grid-column:span 4}.worker-directory-filter-standard,.worker-directory-filter-lookup,.worker-directory-filter-control{grid-column:span 2}.worker-directory-filter-control:last-child{grid-column:span 4}@media (max-width:1280px){.ph-list-toolbar.worker-directory-filter-toolbar{grid-template-columns:repeat(6,minmax(0,1fr))}.worker-directory-filter-search{grid-column:1/-1}.worker-directory-filter-standard,.worker-directory-filter-lookup,.worker-directory-filter-control,.worker-directory-filter-control:last-child{grid-column:span 2}}@media (max-width:760px){.ph-list-toolbar.worker-directory-filter-toolbar{grid-template-columns:1fr}.worker-directory-filter-search,.worker-directory-filter-standard,.worker-directory-filter-lookup,.worker-directory-filter-control,.worker-directory-filter-control:last-child{grid-column:1/-1}}.central-worker-directory-label-badge{overflow-wrap:anywhere;text-overflow:clip;white-space:normal;max-width:none;overflow:visible}.central-worker-directory-table .ph-table{min-width:1080px}.central-worker-directory-table-no-bulk .ph-table,.central-worker-readiness-table .ph-table{min-width:980px}.central-worker-directory-table .ph-table th:first-child,.central-worker-directory-table .ph-table td:first-child{width:44px}.central-worker-directory-table .ph-table th:nth-child(2),.central-worker-directory-table .ph-table td:nth-child(2),.central-worker-directory-table-no-bulk .ph-table th:first-child,.central-worker-directory-table-no-bulk .ph-table td:first-child,.central-worker-readiness-table .ph-table th:first-child,.central-worker-readiness-table .ph-table td:first-child{width:230px}.central-worker-directory-table .ph-table th:nth-child(3),.central-worker-directory-table .ph-table td:nth-child(3),.central-worker-directory-table-no-bulk .ph-table th:nth-child(2),.central-worker-directory-table-no-bulk .ph-table td:nth-child(2),.central-worker-readiness-table .ph-table th:nth-child(3),.central-worker-readiness-table .ph-table td:nth-child(3){width:96px}.central-worker-directory-table .ph-table th:nth-child(4),.central-worker-directory-table .ph-table td:nth-child(4),.central-worker-directory-table-no-bulk .ph-table th:nth-child(3),.central-worker-directory-table-no-bulk .ph-table td:nth-child(3){width:132px}.central-worker-directory-table .ph-table th:nth-child(5),.central-worker-directory-table .ph-table td:nth-child(5),.central-worker-directory-table .ph-table th:nth-child(6),.central-worker-directory-table .ph-table td:nth-child(6),.central-worker-directory-table-no-bulk .ph-table th:nth-child(4),.central-worker-directory-table-no-bulk .ph-table td:nth-child(4),.central-worker-directory-table-no-bulk .ph-table th:nth-child(5),.central-worker-directory-table-no-bulk .ph-table td:nth-child(5){width:124px}.central-worker-directory-table .ph-table th:nth-child(7),.central-worker-directory-table .ph-table td:nth-child(7),.central-worker-directory-table-no-bulk .ph-table th:nth-child(6),.central-worker-directory-table-no-bulk .ph-table td:nth-child(6){width:92px}.central-worker-directory-table .ph-table th:nth-child(8),.central-worker-directory-table .ph-table td:nth-child(8),.central-worker-directory-table-no-bulk .ph-table th:nth-child(7),.central-worker-directory-table-no-bulk .ph-table td:nth-child(7){width:76px}.central-worker-directory-table .ph-table th:nth-child(9),.central-worker-directory-table .ph-table td:nth-child(9),.central-worker-directory-table-no-bulk .ph-table th:nth-child(8),.central-worker-directory-table-no-bulk .ph-table td:nth-child(8){width:96px}.central-worker-directory-table .ph-table th:nth-child(10),.central-worker-directory-table .ph-table td:nth-child(10),.central-worker-directory-table-no-bulk .ph-table th:nth-child(9),.central-worker-directory-table-no-bulk .ph-table td:nth-child(9),.central-worker-readiness-table .ph-table th:nth-child(6),.central-worker-readiness-table .ph-table td:nth-child(6){width:124px}.central-worker-readiness-table .ph-table th:nth-child(2),.central-worker-readiness-table .ph-table td:nth-child(2){width:230px}.central-worker-readiness-table .ph-table th:nth-child(4),.central-worker-readiness-table .ph-table td:nth-child(4){width:116px}.central-worker-readiness-table .ph-table th:nth-child(5),.central-worker-readiness-table .ph-table td:nth-child(5){width:210px}.central-worker-bulk-message{max-width:760px}.central-worker-select-all{color:var(--fg-strong);font-size:var(--fs-13);font-weight:var(--fw-medium)}.central-worker-row.selected{background:color-mix(in srgb, var(--app-current-tint) 24%, var(--bg-surface));border-color:color-mix(in srgb, var(--app-current) 26%, var(--bd-default))}.central-worker-row-selector{flex:none;align-items:center;min-height:32px;display:inline-flex}.central-worker-meta>*{overflow-wrap:anywhere;min-width:0}@media (max-width:960px){.central-worker-row{align-items:flex-start}.central-worker-actions{width:100%}}select,option,optgroup{background:var(--bg-raised);color:var(--fg-default)}.field select,.list-filter select,.compact-field select,.inline-actions select{background:var(--bg-raised)}.modal-backdrop{-webkit-backdrop-filter:blur(18px)saturate(1.04);backdrop-filter:blur(18px)saturate(1.04);background:color-mix(in srgb, var(--bg-overlay) 88%, var(--app-current-tint) 12%)}.account-confirmation-panel,.confirmation-panel{background:var(--bg-surface);border:1px solid var(--bd-default);box-shadow:var(--el-modal)}.account-confirmation-panel .modal-header,.confirmation-panel .modal-header{background:var(--bg-surface);border-bottom:1px solid var(--bd-default);padding:var(--sp-5);align-items:flex-start}.account-confirmation-panel .modal-body,.confirmation-panel .modal-body{padding:var(--sp-5)}.confirmation-mark{background:color-mix(in srgb, var(--status-danger) 12%, var(--bg-surface));border:1px solid color-mix(in srgb, var(--status-danger) 24%, var(--bd-default));border-radius:var(--r-3);color:var(--status-danger);flex:none;justify-content:center;align-items:center;width:42px;height:42px;display:inline-flex}.confirmation-copy{gap:4px;display:grid}.confirmation-note{background:var(--bg-sunken);border:1px solid var(--bd-faint);border-radius:var(--r-3);color:var(--fg-muted);font-size:var(--fs-12);line-height:var(--lh-normal);padding:var(--sp-3);margin:0}.account-confirmation-panel .confirmation-actions,.confirmation-panel .confirmation-actions{flex-wrap:wrap;justify-content:flex-end;align-items:stretch}.account-confirmation-panel .confirmation-actions>*,.confirmation-panel .confirmation-actions>*{min-height:38px}.worker-export-field-grid{gap:var(--sp-2);grid-template-columns:repeat(auto-fit,minmax(220px,1fr));min-width:0;display:grid}.worker-export-field-grid .ph-check-field{min-height:48px}.worker-import-contract-map{background:var(--bg-sunken);border:1px solid var(--bd-faint);border-radius:var(--r-3);gap:var(--sp-3);padding:var(--sp-3);display:grid}.worker-import-contract-list{gap:var(--sp-2);flex-wrap:wrap;min-width:0;display:flex}.worker-import-contract-chip{background:var(--bg-surface);border:1px solid var(--bd-faint);border-radius:var(--r-3);align-items:center;gap:var(--sp-2);min-width:0;padding:var(--sp-2);flex-wrap:wrap;display:inline-flex}.worker-import-contract-chip strong{color:var(--fg-strong);font-size:var(--fs-12);overflow-wrap:anywhere}.account-confirmation-panel{width:min(460px,100vw - 32px)}.account-confirmation-panel .modal-header{gap:var(--sp-1);display:grid}.account-confirmation-panel .panel-title{font-size:var(--fs-18);margin:0}.signout-choices{gap:var(--sp-2);display:grid}.signout-choice{background:var(--bg-surface);border:1px solid var(--bd-default);border-radius:var(--r-3);color:var(--fg-strong);align-items:center;gap:var(--sp-3);padding:var(--sp-3) var(--sp-4);justify-content:space-between;text-decoration:none;transition:background-color .12s,border-color .12s;display:flex}.signout-choice:hover{background:var(--bg-sunken);border-color:var(--bd-strong)}.signout-choice:focus-visible{outline:2px solid var(--status-info);outline-offset:2px}.signout-choice .ui-icon{color:var(--fg-muted);flex:none}.signout-choice-copy{gap:2px;min-width:0;display:grid}.signout-choice-copy strong{font-weight:var(--fw-semibold)}.signout-choice-copy small{color:var(--fg-muted);font-size:var(--fs-12)}.signout-choice-danger strong{color:var(--status-danger)}.signout-footer{border-top:1px solid var(--bd-faint);padding:var(--sp-3) var(--sp-5);justify-content:flex-end;display:flex}
.onb-summary-strip{background:var(--bd-faint);border:1px solid var(--bd-default);border-radius:var(--r-4);margin-bottom:var(--sp-4);grid-template-columns:repeat(4,minmax(0,1fr));gap:1px;display:grid;overflow:hidden}.onb-summary-item{background:var(--bg-surface);min-width:0;padding:var(--sp-3) var(--sp-4);gap:4px;display:grid}@media (max-width:900px){.onb-summary-strip{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:420px){.onb-summary-strip{grid-template-columns:minmax(0,1fr)}}.onb-summary-label{color:var(--fg-muted);font-size:var(--fs-11);font-weight:var(--fw-medium);letter-spacing:.04em;text-transform:uppercase}.onb-summary-value{color:var(--fg-strong);font-size:var(--fs-14);font-weight:var(--fw-semibold);overflow-wrap:anywhere;align-items:center;min-height:24px;display:flex}.onb-layout{align-items:start;gap:var(--sp-5);grid-template-columns:minmax(0,1fr) minmax(300px,380px);display:grid}.onb-layout-single{grid-template-columns:minmax(0,1fr)}.onb-column{gap:var(--sp-5);min-width:0;display:grid}@media (max-width:1100px){.onb-layout{grid-template-columns:minmax(0,1fr)}}.onb-readiness-head{gap:var(--sp-2);margin-bottom:var(--sp-3);display:grid}.onb-readiness-count{color:var(--fg-strong);font-size:var(--fs-14);font-weight:var(--fw-semibold);align-items:baseline;gap:var(--sp-2);justify-content:space-between;display:flex}.onb-readiness-count span{color:var(--fg-muted);font-size:var(--fs-12);font-weight:var(--fw-regular)}.onb-progress{background:var(--bg-sunken);border-radius:999px;height:6px;overflow:hidden}.onb-progress-fill{background:var(--status-warning);border-radius:inherit;height:100%}.onb-progress-fill-done{background:var(--status-success)}.onb-checklist{margin:0;padding:0;list-style:none;display:grid}.onb-check-item{border-top:1px solid var(--bd-faint);align-items:start;gap:var(--sp-3);padding:var(--sp-3) 0;grid-template-columns:22px minmax(0,1fr) auto;display:grid}.onb-check-item:first-child{border-top:0}.onb-check-mark{font-size:var(--fs-12);font-weight:var(--fw-semibold);border-radius:50%;justify-content:center;align-items:center;width:22px;height:22px;display:inline-flex}.onb-check-met{background:color-mix(in srgb, var(--status-success) 16%, var(--bg-surface));color:var(--status-success)}.onb-check-open{background:color-mix(in srgb, var(--status-warning) 20%, var(--bg-surface));color:var(--status-warning)}.onb-check-body{gap:2px;min-width:0;display:grid}.onb-check-title{color:var(--fg-strong);font-size:var(--fs-13);font-weight:var(--fw-semibold)}.onb-check-detail{color:var(--fg-muted);font-size:var(--fs-12);line-height:var(--lh-normal);overflow-wrap:anywhere}.onb-evidence-list{border-left:2px solid var(--bd-faint);gap:var(--sp-2);margin:var(--sp-2) 0 0;padding:0 0 0 var(--sp-3);list-style:none;display:grid}.onb-evidence-row{align-items:center;gap:var(--sp-2);flex-wrap:wrap;justify-content:space-between;display:flex}.onb-evidence-copy{gap:2px;min-width:0;display:grid}.onb-facts{gap:0;margin:0;display:grid}.onb-fact-row{border-top:1px solid var(--bd-faint);align-items:baseline;gap:var(--sp-4);padding:var(--sp-3) 0;grid-template-columns:minmax(150px,220px) minmax(0,1fr);display:grid}.onb-fact-row:first-child{border-top:0}.onb-fact-row dt{color:var(--fg-muted);font-size:var(--fs-12);font-weight:var(--fw-medium)}.onb-fact-row dd{color:var(--fg-default);font-size:var(--fs-13);gap:var(--sp-2);line-height:var(--lh-normal);overflow-wrap:anywhere;flex-wrap:wrap;min-width:0;margin:0;display:flex}@media (max-width:640px){.onb-fact-row{grid-template-columns:minmax(0,1fr);gap:2px}}.onb-notice{color:var(--fg-muted);font-size:var(--fs-13);line-height:var(--lh-normal);margin:0}.onb-signal-list,.onb-timeline{margin:0;padding:0;list-style:none;display:grid}.onb-signal{border-top:1px solid var(--bd-faint);padding:var(--sp-3) 0;gap:6px;display:grid}.onb-signal:first-child{border-top:0}.onb-signal-meta{color:var(--fg-muted);font-size:var(--fs-12);align-items:center;gap:var(--sp-2);flex-wrap:wrap;display:flex}.onb-timeline-item{gap:var(--sp-3);padding-bottom:var(--sp-4);grid-template-columns:14px minmax(0,1fr);display:grid;position:relative}.onb-timeline-item:before{background:var(--bd-default);content:"";width:2px;position:absolute;top:16px;bottom:0;left:6px}.onb-timeline-item:last-child{padding-bottom:0}.onb-timeline-item:last-child:before{display:none}.onb-timeline-dot{background:var(--app-current);border:3px solid var(--bg-surface);box-shadow:0 0 0 1px var(--bd-default);z-index:1;border-radius:50%;width:14px;height:14px;margin-top:3px}.onb-timeline-body{gap:4px;min-width:0;display:grid}.onb-timeline-head{align-items:baseline;gap:var(--sp-2) var(--sp-3);flex-wrap:wrap;justify-content:space-between;display:flex}.onb-timeline-title{color:var(--fg-strong);font-size:var(--fs-13);font-weight:var(--fw-semibold);text-transform:capitalize}.onb-timeline-time{color:var(--fg-muted);font-size:var(--fs-12)}.onb-document-row{border-top:1px solid var(--bd-faint);align-items:center;gap:var(--sp-3);padding:var(--sp-3) 0;flex-wrap:wrap;justify-content:space-between;display:flex}.onb-document-row:first-child{border-top:0}.onb-dup{gap:var(--sp-4);min-width:0;display:grid}.onb-dup-summary{color:var(--fg-default);font-size:var(--fs-13);line-height:var(--lh-normal);margin:0}.onb-dup-summary strong{color:var(--fg-strong)}.onb-dup-card{background:var(--bg-surface);border:1px solid var(--bd-default);border-left:4px solid var(--status-neutral);border-radius:var(--r-4);gap:var(--sp-4);min-width:0;padding:var(--sp-4);display:grid}.onb-dup-card[data-confidence=high]{border-left-color:var(--status-danger)}.onb-dup-card[data-confidence=medium]{border-left-color:var(--status-warning)}.onb-dup-head{align-items:flex-start;gap:var(--sp-2) var(--sp-3);flex-wrap:wrap;justify-content:space-between;display:flex}.onb-dup-title{align-items:center;gap:var(--sp-2) var(--sp-3);flex-wrap:wrap;min-width:0;display:flex}.onb-dup-title h3{color:var(--fg-strong);font-size:var(--fs-15);overflow-wrap:anywhere;margin:0}.onb-dup-verdict{color:var(--fg-muted);font-size:var(--fs-12)}.onb-dup-body{gap:var(--sp-4);grid-template-columns:minmax(0,1fr);display:grid}.onb-dup-body h4{color:var(--fg-muted);font-size:var(--fs-11);letter-spacing:.04em;margin:0 0 var(--sp-2);text-transform:uppercase}.onb-dup-reasons{gap:var(--sp-2);margin:0;padding:0;list-style:none;display:grid}.onb-dup-reasons li{gap:2px;display:grid}.onb-dup-reasons strong{color:var(--fg-strong);font-size:var(--fs-13)}.onb-dup-reasons span{color:var(--fg-muted);font-size:var(--fs-12);line-height:var(--lh-normal)}.onb-dup-compare{border-collapse:collapse;font-size:var(--fs-13);width:100%}.onb-dup-compare th,.onb-dup-compare td{border-top:1px solid var(--bd-faint);overflow-wrap:anywhere;padding:var(--sp-2) var(--sp-2) var(--sp-2) 0;text-align:left;vertical-align:top}.onb-dup-compare thead th{color:var(--fg-muted);font-size:var(--fs-11);font-weight:var(--fw-medium);border-top:0}.onb-dup-compare tbody th{color:var(--fg-muted);font-weight:var(--fw-medium);width:22%}.onb-dup-compare tr[data-same] td{color:var(--fg-strong);font-weight:var(--fw-semibold)}.onb-dup-same{color:var(--status-danger);font-weight:var(--fw-medium)}.onb-dup-recommend{background:color-mix(in srgb, var(--app-current) 6%, var(--bg-surface));border:1px solid color-mix(in srgb, var(--app-current) 22%, var(--bd-default));border-radius:var(--r-3);padding:var(--sp-3);gap:2px;display:grid}.onb-dup-recommend strong{color:var(--fg-strong);font-size:var(--fs-13)}.onb-dup-recommend span{color:var(--fg-muted);font-size:var(--fs-12);line-height:var(--lh-normal)}.onb-dup-actions{gap:var(--sp-2);display:grid}.onb-dup-buttons{gap:var(--sp-2);flex-wrap:wrap;display:flex}.onb-dup-more{border-top:1px solid var(--bd-faint);padding-top:var(--sp-3)}.onb-dup-more summary{color:var(--fg-muted);cursor:pointer;font-size:var(--fs-13)}.onb-dup-more[open]>summary{margin-bottom:var(--sp-3)}.onb-dup-more[open]{gap:var(--sp-3);display:grid}.onb-dup-resolved{gap:var(--sp-2);margin:0;padding:0;list-style:none;display:grid}.onb-dup-resolved li{font-size:var(--fs-13);align-items:center;gap:var(--sp-2) var(--sp-3);flex-wrap:wrap;justify-content:space-between;display:flex}.onb-dup-decided{color:var(--fg-muted);font-size:var(--fs-12)}@media (min-width:720px){.onb-dup-body{grid-template-columns:minmax(0,1fr) minmax(0,1.2fr)}}.onb-dup-card,.onb-dup-body>*,.onb-dup-more{min-width:0;max-width:100%}.onb-dup-compare{table-layout:fixed}.onb-dup-compare tbody th{width:26%}.onb-dup-buttons .ph-button,.onb-dup-buttons button{height:auto;line-height:var(--lh-normal);max-width:100%;min-height:36px;padding-block:var(--sp-2);text-align:center;white-space:normal}@media (max-width:560px){.onb-dup-buttons{flex-direction:column}.onb-dup-buttons>*,.onb-dup-buttons .ph-button,.onb-dup-buttons button{width:100%}}
.ph-combobox{gap:var(--sp-2);min-width:0;display:grid;position:relative}.ph-combobox-control{position:relative}.ph-combobox-control .ph-input{width:100%;padding-right:2.5rem}.ph-combobox-toggle{color:var(--fg-muted);cursor:pointer;background:0 0;border:0;justify-content:center;align-items:center;width:2.5rem;height:100%;display:inline-flex;position:absolute;top:0;right:0}.ph-combobox-list{background:var(--bg-raised,var(--bg-surface));border:1px solid var(--bd-default);border-radius:var(--r-3);box-shadow:var(--el-3);max-height:16rem;padding:var(--sp-1);z-index:40;margin:0;list-style:none;position:absolute;top:100%;left:0;right:0;overflow-y:auto}.ph-combobox-option,.ph-combobox-empty{border-radius:var(--r-2);color:var(--fg-default);font-size:var(--fs-14);align-items:center;gap:var(--sp-2);min-height:36px;padding:var(--sp-2) var(--sp-3);justify-content:space-between;display:flex}.ph-combobox-option{cursor:pointer}.ph-combobox-option.is-active{background:color-mix(in srgb, var(--app-current) 10%, var(--bg-surface))}.ph-combobox-option[aria-selected=true]{color:var(--fg-strong);font-weight:var(--fw-semibold)}.ph-combobox-check{color:var(--app-current)}.ph-combobox-empty{color:var(--fg-muted)}.ph-combobox-chips{gap:var(--sp-2);flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex}.ph-combobox-chips li{background:color-mix(in srgb, var(--app-current) 8%, var(--bg-surface));border:1px solid color-mix(in srgb, var(--app-current) 26%, var(--bd-default));font-size:var(--fs-13);align-items:center;gap:var(--sp-1);padding:2px 4px 2px var(--sp-3);border-radius:999px;display:inline-flex}.ph-combobox-chips button{color:var(--fg-muted);cursor:pointer;font-size:var(--fs-16);background:0 0;border:0;border-radius:50%;width:22px;height:22px;line-height:1}.ph-combobox-chips button:hover{color:var(--fg-strong)}
@keyframes ph-spin{to{transform:rotate(360deg)}}.route-load-shell{grid-template-columns:var(--ph-sidebar-w,248px) 1fr;display:grid;position:fixed;inset:0}.route-load-sidebar{background:var(--bg-sidebar);border-right:1px solid #ffffff0d;flex-direction:column;display:flex;overflow:hidden}.route-load-brand{border-bottom:1px solid #ffffff0f;flex:none;align-items:center;gap:10px;height:56px;padding:0 16px;display:flex}.route-load-brand:before{border-radius:var(--r-2);content:"";background:#ffffff1a;flex:none;width:24px;height:24px}.route-load-brand:after{border-radius:var(--r-2);content:"";background:#ffffff12;width:88px;height:14px}.route-load-nav{flex-direction:column;flex:1;gap:3px;padding:12px 10px;display:flex;overflow:hidden}.route-load-sk{border-radius:var(--r-2);background:#ffffff0d;flex:0 0 28px}.route-load-sk-section{background:#ffffff09;flex-basis:18px;width:55%;margin-top:8px}.route-load-account-sk{border-top:1px solid #ffffff0d;flex:none;padding:10px}.route-load-account-sk:after{border-radius:var(--r-3);content:"";background:#ffffff0d;height:36px;display:block}.route-load-content{min-height:min(620px,100dvh - 132px);padding:var(--sp-6);background:0 0;place-items:center;display:grid;overflow:auto}.route-state-shell{min-height:min(620px,100dvh - 132px);padding:var(--sp-6);place-items:center;width:100%;display:grid}.route-state-panel{background:var(--bg-surface);border:1px solid var(--bd-default);border-radius:var(--r-4);box-shadow:none;gap:var(--sp-3);max-width:520px;padding:var(--sp-6);text-align:center;justify-items:center;width:100%;display:grid}.route-state-spinner{border:2.5px solid var(--bd-default);border-top-color:var(--app-current,var(--fg-muted));border-radius:50%;width:32px;height:32px;animation:.75s linear infinite ph-spin}@media (prefers-reduced-motion:reduce){.route-state-spinner{opacity:.4;animation:none}}.route-state-panel h1{color:var(--fg-strong);font-family:var(--ff-display);font-size:var(--fs-28);margin:0}.route-state-panel p{color:var(--fg-muted);line-height:var(--lh-normal);margin:0}next-route-announcer{width:0!important;height:0!important;position:fixed!important;top:0!important;left:0!important;overflow:hidden!important}.central-checkbox-group{gap:var(--sp-2);margin-top:var(--sp-2);grid-template-columns:repeat(auto-fit,minmax(180px,1fr));display:grid}.skill-catalog-toolbar{margin:var(--sp-5) 0 var(--sp-3);align-items:end}.skill-catalog-toolbar-actions{align-self:end;align-items:center}
.apply-page-shell{min-height:100vh;padding:var(--sp-6)}.apply-page-content{max-width:920px;margin:0 auto}.access-denied-actions{margin-top:var(--sp-5);justify-content:flex-start}.me-section-note{margin-top:var(--sp-3)}.skill-row-content{align-items:flex-start;gap:var(--sp-4);justify-content:space-between;width:100%;display:flex}.skill-row-copy{min-width:0}.skill-row-actions{flex-shrink:0}.verification-filter-form{margin-bottom:var(--sp-5)}.verification-review-wrapper{min-width:min(100%,360px)}.docs-page-list{gap:var(--sp-2);margin-top:var(--sp-4);flex-direction:column;display:flex}.docs-page-link{color:inherit;text-decoration:none}.docs-page-row{justify-content:space-between;align-items:center;display:flex}.docs-page-info{flex:1;min-width:0}.docs-page-title{font-size:var(--fs-16);font-weight:var(--fw-semibold);margin:0}.docs-page-excerpt{color:var(--fg-muted);font-size:var(--fs-13);margin:var(--sp-1) 0 0}.docs-page-badges{align-items:center;gap:var(--sp-2);flex-shrink:0;display:flex}.docs-view-header{align-items:flex-start;gap:var(--sp-3);flex-wrap:wrap;justify-content:space-between;display:flex}.docs-view-category{font-size:var(--fs-11);font-weight:var(--fw-semibold);letter-spacing:.05em;text-transform:uppercase}.docs-view-title{font-family:var(--ff-display);font-size:var(--fs-32);font-weight:var(--fw-bold);margin:var(--sp-1) 0 var(--sp-2);line-height:1.2}.docs-view-meta{align-items:center;gap:var(--sp-2);flex-wrap:wrap;display:flex}.docs-view-date{color:var(--fg-muted);font-size:var(--fs-12)}.docs-view-actions{gap:var(--sp-2);flex-shrink:0;display:flex}.docs-view-content{margin-top:var(--sp-5)}.marketplace-listing-list{gap:var(--sp-2);margin-top:var(--sp-4);flex-direction:column;display:flex}.marketplace-listing-link{color:inherit;text-decoration:none}.marketplace-listing-row{align-items:flex-start;gap:var(--sp-2);flex-wrap:wrap;justify-content:space-between;display:flex}.marketplace-listing-info{flex:1;min-width:0}.marketplace-listing-header{align-items:center;gap:var(--sp-2);flex-wrap:wrap;display:flex}.marketplace-listing-title{font-size:var(--fs-16);font-weight:var(--fw-semibold);margin:0}.marketplace-listing-badges{align-items:center;gap:var(--sp-1);margin-top:var(--sp-1);flex-wrap:wrap;display:flex}.marketplace-listing-count{align-items:center;gap:var(--sp-2);flex-shrink:0;display:flex}.marketplace-form-stack{gap:var(--sp-3);flex-direction:column;display:flex}.marketplace-form-grid{gap:var(--sp-3);grid-template-columns:1fr 1fr;display:grid}.workspace-route-skeleton{gap:var(--sp-4);width:100%;display:grid}.workspace-skeleton-header{border-radius:var(--r-4);width:100%;height:132px}.workspace-skeleton-summary{gap:var(--sp-4);grid-template-columns:repeat(auto-fit,minmax(160px,1fr));display:grid}.workspace-skeleton-stat{border-radius:var(--r-4);height:112px}.workspace-skeleton-toolbar{border-radius:var(--r-4);width:100%;height:88px}.workspace-skeleton-rows{border:1px solid var(--bd-faint);border-radius:var(--r-4);gap:1px;display:grid;overflow:hidden}.workspace-skeleton-row{width:100%;height:64px}.marketplace-policy-grid{align-items:start;gap:var(--sp-4);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.marketplace-checkbox-row{cursor:pointer;min-height:48px;padding:var(--sp-3);justify-content:flex-start;align-items:center}.marketplace-policy-control{margin:0}.marketplace-policy-field{align-content:start;gap:var(--sp-2);display:grid}.marketplace-form-actions{gap:var(--sp-2);margin-top:var(--sp-4);display:flex}.marketplace-option-group{border:0;min-width:0;margin:0;padding:0}.marketplace-option-list{margin-top:var(--sp-2);max-height:18rem;overflow-y:auto}@media (max-width:700px){.marketplace-form-grid,.marketplace-policy-grid{grid-template-columns:minmax(0,1fr)}.marketplace-form-actions{flex-direction:column;align-items:stretch}.marketplace-form-actions .ph-button{justify-content:center;width:100%}}@media (min-width:701px) and (max-width:1100px){.marketplace-policy-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}
.me-profile-hero{background:var(--bg-surface);border:1px solid var(--bd-default);border-radius:var(--r-4);box-shadow:none;gap:var(--sp-5);margin-bottom:var(--sp-6);padding:var(--sp-6);grid-template-columns:1fr auto;display:grid;position:relative;overflow:hidden}.me-profile-hero:before{display:none}.me-profile-hero-main{align-items:flex-start;gap:var(--sp-5);min-width:0;display:flex;position:relative}.me-profile-avatar{background:var(--app-current);border-radius:var(--r-5);color:var(--fg-on-accent);font-family:var(--ff-display);font-size:var(--fs-22);font-weight:var(--fw-bold);height:56px;letter-spacing:var(--tr-tight);flex:0 0 56px;justify-content:center;align-items:center;display:flex}.me-profile-hero-copy{gap:var(--sp-2);min-width:0;display:grid}.me-profile-hero-name{color:var(--fg-strong);font-family:var(--ff-display);font-size:var(--fs-22);font-weight:var(--fw-semibold);letter-spacing:var(--tr-snug);line-height:var(--lh-tight);margin:0}.me-profile-hero-meta{align-items:center;gap:var(--sp-2);flex-wrap:wrap;display:flex}.me-profile-hero-tags{align-items:center;gap:var(--sp-1);margin-top:var(--sp-1);flex-wrap:wrap;display:flex}.me-profile-hero-stats{border-left:1px solid var(--bd-faint);align-items:center;gap:var(--sp-5);padding-left:var(--sp-6);display:flex;position:relative}.me-profile-stat{text-align:center;gap:2px;display:grid}.me-profile-stat-value{color:var(--fg-strong);font-family:var(--ff-display);font-size:var(--fs-28);font-weight:var(--fw-bold);letter-spacing:var(--tr-tight);line-height:1}.me-profile-stat--warning .me-profile-stat-value{color:var(--status-warning)}.me-profile-stat--success .me-profile-stat-value{color:var(--status-success)}.me-profile-stat-label{color:var(--fg-muted);font-size:var(--fs-11);font-weight:var(--fw-semibold);letter-spacing:var(--tr-wide);text-transform:uppercase}@media (max-width:768px){.me-profile-hero{grid-template-columns:1fr}.me-profile-hero-stats{border-left:0;border-top:1px solid var(--bd-faint);padding-left:0;padding-top:var(--sp-4);flex-wrap:wrap;justify-content:center}}.me-dashboard{gap:var(--sp-5);display:grid}.me-dashboard>.ph-panel{margin-bottom:0}.me-dashboard-priority-row{align-items:center}.me-dashboard-titleline{align-items:center;gap:var(--sp-2);flex-wrap:wrap;display:flex}.me-dashboard-clear-state{background:var(--bg-sunken);border:1px solid var(--bd-faint);border-radius:var(--r-3);color:var(--fg-muted);align-items:start;gap:var(--sp-1);padding:var(--sp-4);display:grid}.me-dashboard-clear-state strong{color:var(--fg-strong)}.me-dashboard-status-list,.me-dashboard-destination-list{display:grid}.me-dashboard-status-row{border-bottom:1px solid var(--bd-faint);align-items:center;gap:var(--sp-4);padding:var(--sp-4) 0;grid-template-columns:minmax(0,1fr) auto;display:grid}.me-dashboard-status-row:first-child{padding-top:0}.me-dashboard-status-row:last-child{border-bottom:0;padding-bottom:0}.me-dashboard-status-copy{gap:var(--sp-2);min-width:0;display:grid}.me-dashboard-status-copy>strong,.me-dashboard-destination strong{color:var(--fg-strong);font-size:var(--fs-14)}.me-dashboard-status-copy>span,.me-dashboard-destination span{color:var(--fg-muted);font-size:var(--fs-13);line-height:var(--lh-normal)}.me-dashboard-row-actions{align-items:center;gap:var(--sp-2);flex-wrap:wrap;justify-content:flex-end;display:flex}.me-dashboard-destination-list{gap:var(--sp-3);grid-template-columns:repeat(auto-fit,minmax(min(100%,280px),1fr))}.me-dashboard-destination{background:var(--bg-sunken);border:1px solid var(--bd-faint);border-radius:var(--r-3);align-items:start;gap:var(--sp-3);padding:var(--sp-4);grid-template-columns:minmax(0,1fr) auto;display:grid}.me-dashboard-destination>div{gap:var(--sp-1);min-width:0;display:grid}.skill-verification-worker{background:var(--bg-sunken);border-left:3px solid var(--app-current);border-radius:0 var(--r-2) var(--r-2) 0;align-items:center;gap:var(--sp-2);margin-top:var(--sp-3);padding:var(--sp-3);flex-wrap:wrap;display:flex}.skill-verification-worker>span:first-child{color:var(--fg-muted);font-size:var(--fs-12);font-weight:var(--fw-medium)}.skill-verification-worker>strong{color:var(--fg-strong);font-size:var(--fs-14)}@media (max-width:720px){.ph-quick-stats.me-skills-summary,.skill-verification-panel .ph-stat-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.me-dashboard-status-row,.me-dashboard-destination{grid-template-columns:1fr;align-items:stretch}.me-dashboard-row-actions{justify-content:flex-start}.me-dashboard-priority-row>.ph-button,.me-dashboard-priority-row>.ph-inline-action,.me-dashboard-status-row>.ph-button,.me-dashboard-destination>.ph-button{justify-self:start}}.me-requirements-section{margin-top:var(--sp-4)}.me-qualifications-page,.me-qualification-detail{gap:var(--sp-4);display:grid}.me-qualifications-page>.ph-panel,.me-qualification-detail>.ph-panel,.me-qualification-detail-grid>.ph-panel,.me-qualification-history-grid>.ph-panel{margin-bottom:0}.me-qualification-row{align-items:center}.me-qualification-next{color:var(--fg-muted);font-size:var(--fs-13);line-height:var(--lh-normal);margin:var(--sp-2) 0 0}.me-qualification-next strong{color:var(--fg-strong)}.me-qualification-next-panel{border-left:3px solid var(--app-current)}.me-qualification-next-panel p,.me-qualification-instructions{line-height:var(--lh-relaxed);max-width:70ch;margin:0}.me-qualification-detail-grid,.me-qualification-history-grid{gap:var(--sp-4);grid-template-columns:minmax(0,1.2fr) minmax(280px,.8fr);display:grid}.me-qualification-metadata{margin:var(--sp-4) 0 0;gap:0;display:grid}.me-qualification-metadata>div{border-top:1px solid var(--bd-faint);gap:var(--sp-3);padding:var(--sp-3) 0;grid-template-columns:minmax(120px,.35fr) minmax(0,1fr);display:grid}.me-qualification-metadata dt{color:var(--fg-muted);font-size:var(--fs-12);font-weight:var(--fw-semibold)}.me-qualification-metadata dd{overflow-wrap:anywhere;min-width:0;margin:0}.me-qualification-attestation{gap:var(--sp-4);max-width:720px;display:grid}.me-qualification-attempts{margin-top:var(--sp-4)}@media (max-width:760px){.me-qualification-detail-grid,.me-qualification-history-grid{grid-template-columns:1fr}.me-qualification-row{align-items:stretch}.me-qualification-row>.ph-button{justify-self:start}.me-qualification-metadata>div{gap:var(--sp-1);grid-template-columns:1fr}}.training-filter-form{margin-bottom:var(--sp-5)}.team-lead-status-list{gap:var(--sp-2);margin-bottom:var(--sp-4);flex-direction:column;display:flex}.team-lead-status-list:has(+.team-lead-preview-section){border-bottom:1px solid var(--bd-faint);padding-bottom:var(--sp-4)}.team-lead-status-row{align-items:center;gap:var(--sp-3);padding:var(--sp-2) var(--sp-3);justify-content:space-between;display:flex}.team-lead-status-row>span:first-of-type{margin-right:auto}.team-lead-preview-section{margin-top:var(--sp-2)}.team-lead-preview-heading{color:var(--fg-muted);font-size:var(--fs-12);font-weight:var(--fw-semibold);letter-spacing:var(--tr-wide);margin:0 0 var(--sp-3);text-transform:uppercase}.team-lead-empty{color:var(--fg-muted);padding:var(--sp-3)}.outbox-metadata-grid{gap:var(--sp-2);grid-template-columns:minmax(112px,max-content) minmax(0,1fr);margin:0;display:grid}.outbox-metadata-row{gap:var(--sp-2);grid-column:1/-1;grid-template-columns:subgrid;display:grid}.outbox-metadata-label{color:var(--fg-muted);overflow-wrap:anywhere}.outbox-metadata-value{overflow-wrap:anywhere;min-width:0;margin:0}.outbox-payload-grid{gap:var(--sp-2);margin:var(--sp-3) 0 0;grid-template-columns:minmax(96px,max-content) minmax(0,1fr);display:grid}.outbox-details-wrapper{max-width:420px}.outbox-details-section{gap:var(--sp-2);display:grid}.outbox-details-body{gap:var(--sp-4);margin-top:var(--sp-3);display:grid}
.assessment-detail-summary{background:var(--bg-surface);border:1px solid var(--bd-default);border-radius:var(--r-3);margin-bottom:var(--sp-4);grid-template-columns:repeat(4,minmax(0,1fr));display:grid;overflow:hidden}.ph-banner+.assessment-detail-summary{margin-top:var(--sp-4)}.assessment-detail-summary-item{align-content:center;gap:var(--sp-1);min-width:0;padding:var(--sp-3) var(--sp-4);display:grid}.assessment-detail-summary-item+.assessment-detail-summary-item{border-left:1px solid var(--bd-faint)}.assessment-detail-summary-item>span,.assessment-overview-eyebrow{color:var(--fg-muted);font-size:var(--fs-11);font-weight:var(--fw-semibold);letter-spacing:.04em;text-transform:uppercase}.assessment-detail-summary-item>strong{color:var(--fg-strong);font-size:var(--fs-16);font-weight:var(--fw-semibold);min-width:0}.assessment-detail-summary-item>small{color:var(--fg-muted);font-size:var(--fs-12)}.assessment-overview-grid{gap:var(--sp-5);grid-template-columns:minmax(0,.9fr) minmax(0,1.4fr);display:grid}.assessment-overview-purpose,.assessment-overview-rules{min-width:0}.assessment-overview-purpose h3,.assessment-overview-rules h3{color:var(--fg-strong);font-size:var(--fs-16);margin:var(--sp-1) 0 var(--sp-2)}.assessment-overview-purpose p{color:var(--fg-muted);line-height:var(--lh-relaxed);max-width:58ch;margin:0}.assessment-overview-facts{border-top:1px solid var(--bd-faint);margin:0}.assessment-overview-facts>div{border-bottom:1px solid var(--bd-faint);align-items:center;gap:var(--sp-3);padding:var(--sp-2) 0;grid-template-columns:minmax(120px,.7fr) minmax(0,1.3fr);display:grid}.assessment-overview-facts dt{color:var(--fg-muted);font-size:var(--fs-12)}.assessment-overview-facts dd{color:var(--fg-strong);font-size:var(--fs-13);font-weight:var(--fw-medium);align-items:center;gap:var(--sp-1);flex-wrap:wrap;min-width:0;margin:0;display:flex}.assessment-overview-actions{border-top:1px solid var(--bd-faint);align-items:center;gap:var(--sp-3);margin-top:var(--sp-4);padding-top:var(--sp-3);justify-content:space-between;display:flex}.assessment-overview-actions p{color:var(--fg-muted);font-size:var(--fs-12);margin:0}.assessment-overview-action-buttons,.assessment-overview-edit-form{gap:var(--sp-2);display:flex}.assessment-overview-edit-form{gap:var(--sp-3);flex-direction:column}.assessment-question-form{gap:var(--sp-4);display:grid}.assessment-question-toolbar{margin-bottom:var(--sp-4)}.assessment-question-basics{gap:var(--sp-3);grid-template-columns:minmax(150px,.8fr) minmax(220px,1.4fr) 96px;display:grid}.assessment-relationship-skill-form{grid-template-columns:minmax(280px,1.35fr) minmax(180px,.65fr) auto;align-items:start}.assessment-relationship-action{padding-top:28px}.assessment-question-options{gap:var(--sp-2);display:grid}.assessment-question-option{align-items:center;gap:var(--sp-2);grid-template-columns:minmax(0,1fr) auto;display:grid}.assessment-question-add-option{justify-self:start}.assessment-question-actions{border-top:1px solid var(--bd-faint);align-items:center;gap:var(--sp-2);padding-top:var(--sp-3);justify-content:flex-end;display:flex}.assessment-review-content{gap:var(--sp-3);display:grid}.assessment-review-response{overflow-wrap:anywhere;white-space:pre-wrap}.assessment-review-artifacts{gap:var(--sp-2);margin-top:var(--sp-3);display:grid}.assessment-review-artifacts .ph-item-copy{overflow-wrap:anywhere;min-width:0}.assessment-review-artifacts audio{margin-top:var(--sp-2);width:min(100%,560px);max-width:100%;display:block}.assessment-ai-review{background:color-mix(in srgb, var(--app-central) 8%, var(--bg-surface));border:1px solid color-mix(in srgb, var(--app-central) 28%, var(--bd-default));border-radius:var(--r-3);align-items:start;gap:var(--sp-1);padding:var(--sp-3);display:grid}.assessment-ai-review span{color:var(--fg-muted);font-size:var(--fs-13);line-height:var(--lh-normal)}.assessment-review-footer{border-top:1px solid var(--bd-faint);gap:var(--sp-3);margin-top:var(--sp-3);padding-top:var(--sp-3);display:grid}.assessment-review-footer>.ph-field{max-width:640px}.assessment-review-actions{align-items:center;gap:var(--sp-2);justify-content:flex-end;display:flex}.assessment-import-guidance{background:var(--bg-subtle);border:1px solid var(--bd-faint);border-radius:var(--r-3);align-items:center;gap:var(--sp-3);padding:var(--sp-3);justify-content:space-between;display:flex}.assessment-import-guidance p{color:var(--fg-muted);font-size:var(--fs-13);line-height:var(--lh-normal);margin:0}.assessment-import-template-actions{align-items:center;gap:var(--sp-2);flex-wrap:wrap;display:flex}.assessment-import-failures{gap:var(--sp-1);margin:var(--sp-2) 0 0;padding-left:var(--sp-4);display:grid}.assessment-question-preview{background:var(--bg-subtle);border:1px solid var(--bd-faint);border-radius:var(--r-3);gap:var(--sp-2);display:grid;overflow:hidden}.assessment-question-preview>header{align-items:center;gap:var(--sp-3);padding:var(--sp-3);justify-content:space-between;display:flex}.assessment-question-preview>header span,.assessment-question-preview>small{color:var(--fg-muted)}.assessment-question-preview>small,.assessment-question-preview>.form-message{padding:0 var(--sp-3) var(--sp-3);margin:0}.assessment-question-preview-table{border-top:1px solid var(--bd-faint);overflow-x:auto}.assessment-question-preview-table table{border-collapse:collapse;width:max-content;min-width:100%}.assessment-question-preview-table th,.assessment-question-preview-table td{border-bottom:1px solid var(--bd-faint);min-width:120px;max-width:360px;padding:var(--sp-2) var(--sp-3);text-align:left;vertical-align:top;white-space:normal}.assessment-question-preview-table th{background:var(--bg-surface);color:var(--fg-muted);font-size:var(--fs-12);text-transform:uppercase;white-space:nowrap}.assessment-question-preview-table tbody tr:last-child td{border-bottom:0}.assessment-take-actions{align-items:center;gap:var(--sp-3);margin-top:var(--sp-4);grid-template-columns:auto minmax(0,1fr) auto;display:grid}.assessment-take-question-nav{align-items:center;gap:var(--sp-1);flex-wrap:wrap;justify-content:center;min-width:0;display:flex}.assessment-take-primary-action{justify-content:flex-end;align-items:center;display:flex}.me-assessments-section{margin-top:var(--sp-4)}.me-assessments-date{color:var(--fg-muted);font-size:var(--fs-11)}@media (max-width:720px){.assessment-detail-summary{grid-template-columns:repeat(2,minmax(0,1fr))}.assessment-detail-summary-item+.assessment-detail-summary-item{border-left:0}.assessment-detail-summary-item:nth-child(2n){border-left:1px solid var(--bd-faint)}.assessment-detail-summary-item:nth-child(n+3){border-top:1px solid var(--bd-faint)}.assessment-overview-grid{gap:var(--sp-4);grid-template-columns:1fr}.assessment-overview-actions{flex-direction:column;align-items:stretch}.assessment-overview-action-buttons{flex-wrap:wrap}.assessment-question-basics{grid-template-columns:1fr}.assessment-relationship-action{padding-top:0}.assessment-relationship-action .ph-button{width:100%}.assessment-question-actions{flex-direction:column-reverse;align-items:stretch}.assessment-question-actions .ph-button,.assessment-review-actions .ph-button{width:100%}.assessment-review-footer>.ph-field{max-width:none}.assessment-review-actions,.assessment-import-guidance{flex-direction:column;align-items:stretch}.assessment-take-actions{grid-template-columns:minmax(0,1fr) minmax(0,1fr);grid-template-areas:"questions questions""previous primary";align-items:stretch}.assessment-take-actions>.ph-button{grid-area:previous}.assessment-take-question-nav{grid-area:questions}.assessment-take-primary-action{grid-area:primary}.assessment-take-primary-action .ph-button{width:100%}}@media (max-width:460px){.assessment-detail-summary{grid-template-columns:1fr}.assessment-detail-summary-item:nth-child(2n){border-left:0}.assessment-detail-summary-item+.assessment-detail-summary-item{border-top:1px solid var(--bd-faint)}.assessment-overview-facts>div{align-items:start;gap:var(--sp-1);grid-template-columns:1fr}.assessment-overview-action-buttons{flex-direction:column;align-items:stretch}.assessment-overview-action-buttons .ph-button{width:100%}}.assessment-grading-mode-card{background:color-mix(in srgb, var(--app-current) 6%, var(--bg-surface));border:1px solid color-mix(in srgb, var(--app-current) 22%, var(--bd-default));border-radius:var(--r-3);gap:var(--sp-3);padding:var(--sp-3);display:grid}.assessment-grading-mode-card strong{color:var(--fg-strong);font-size:var(--fs-13);display:block}.assessment-grading-mode-card p{color:var(--fg-muted);font-size:var(--fs-12);line-height:var(--lh-normal);margin:var(--sp-1) 0 0}.assessment-question-review-list{gap:var(--sp-3);display:grid}.assessment-question-review-card{background:var(--bg-surface);border:1px solid var(--line-subtle);border-radius:var(--r-3);box-shadow:var(--shadow-xs);gap:var(--sp-3);padding:var(--sp-4);display:grid}.assessment-question-review-heading{align-items:center;gap:var(--sp-2);flex-wrap:wrap;display:flex}.assessment-question-review-heading>span{color:var(--fg-muted);font-size:var(--fs-12);font-weight:var(--fw-semibold);letter-spacing:.08em;text-transform:uppercase}.assessment-question-review-card h3{color:var(--fg-strong);font-size:var(--fs-16);line-height:var(--lh-snug);margin:0}.assessment-question-review-card ul{gap:var(--sp-2);margin:0;padding:0;list-style:none;display:grid}.assessment-question-review-card li{background:var(--bg-muted);border:1px solid var(--line-subtle);border-radius:var(--r-2);color:var(--fg);padding:var(--sp-2) var(--sp-3)}.assessment-question-review-card dl{border-top:1px solid var(--line-subtle);gap:var(--sp-2);padding-top:var(--sp-3);margin:0;display:grid}.assessment-question-review-card dl>div{gap:2px;display:grid}.assessment-question-review-card dt{color:var(--fg-muted);font-size:var(--fs-12);font-weight:var(--fw-semibold);letter-spacing:.06em;text-transform:uppercase}.assessment-question-review-card dd{color:var(--fg);overflow-wrap:anywhere;margin:0}.assessment-policy-preview-list{gap:var(--sp-4);display:grid}.assessment-policy-preview-card{background:var(--bg-surface);border:1px solid var(--bd-default);border-radius:var(--r-4);gap:var(--sp-4);min-width:0;padding:var(--sp-4);display:grid}.assessment-policy-preview-header{align-items:start;gap:var(--sp-3);grid-template-columns:minmax(0,1fr) auto;display:grid}.assessment-policy-preview-header h3{color:var(--fg-strong);font-size:var(--fs-18);margin:var(--sp-1) 0 var(--sp-1);overflow-wrap:anywhere}.assessment-policy-preview-header p{color:var(--fg-muted);line-height:var(--lh-relaxed);overflow-wrap:anywhere;max-width:72ch;margin:0}.assessment-policy-preview-badges{align-items:center;gap:var(--sp-2);flex-wrap:wrap;justify-content:flex-end;display:flex}.assessment-policy-preview-details{background:var(--bg-sunken);border:1px solid var(--bd-faint);border-radius:var(--r-4);min-width:0;overflow:visible}.assessment-policy-preview-details summary{color:var(--fg-strong);cursor:pointer;font-weight:var(--fw-semibold);padding:var(--sp-3) var(--sp-4)}.assessment-policy-preview-content{border-top:1px solid var(--bd-faint);gap:var(--sp-3);padding:var(--sp-4);display:grid}.assessment-policy-preview-meta{border-top:1px solid var(--bd-faint);gap:var(--sp-2) var(--sp-4);padding-top:var(--sp-3);grid-template-columns:repeat(5,minmax(0,1fr));margin:0;display:grid}.assessment-policy-preview-meta div{gap:var(--sp-1);min-width:0;display:grid}.assessment-policy-preview-meta dt{color:var(--fg-muted);font-size:var(--fs-11);font-weight:var(--fw-semibold);letter-spacing:.04em;text-transform:uppercase}.assessment-policy-preview-meta dd{color:var(--fg-default);font-size:var(--fs-12);overflow-wrap:anywhere;margin:0}@media (max-width:860px){.assessment-policy-preview-header,.assessment-policy-preview-meta{grid-template-columns:minmax(0,1fr)}.assessment-policy-preview-badges{justify-content:flex-start}}.assessment-candidate-review{gap:var(--sp-4)}.assessment-review-summary-grid{gap:var(--sp-3);margin-bottom:var(--sp-3);grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.assessment-review-summary-grid>div{background:var(--bg-subtle);border:1px solid var(--bd-faint);border-radius:var(--r-3);gap:var(--sp-1);min-width:0;padding:var(--sp-3);display:grid}.assessment-review-summary-grid span{color:var(--fg-muted);font-size:var(--fs-11);font-weight:var(--fw-semibold);letter-spacing:.04em;text-transform:uppercase}.assessment-review-summary-grid strong{color:var(--fg-strong);font-size:var(--fs-15);overflow-wrap:anywhere}.assessment-response-review-card .ph-panel-body{gap:var(--sp-4);display:grid}.assessment-response-review-header{align-items:start;gap:var(--sp-4);grid-template-columns:minmax(0,1fr) minmax(104px,auto);display:grid}.assessment-response-question{color:var(--fg-strong);font-size:var(--fs-18);line-height:var(--lh-snug);margin-bottom:var(--sp-2);overflow-wrap:anywhere;display:block}.assessment-response-score-chip{background:color-mix(in srgb, var(--app-central) 8%, var(--bg-surface));border:1px solid color-mix(in srgb, var(--app-central) 28%, var(--bd-default));border-radius:var(--r-3);gap:var(--sp-1);padding:var(--sp-2) var(--sp-3);white-space:nowrap;justify-items:end;display:grid}.assessment-response-score-chip span,.assessment-response-evidence-block>span,.assessment-response-grading-title>span{color:var(--fg-muted);font-size:var(--fs-11);font-weight:var(--fw-semibold);letter-spacing:.04em;text-transform:uppercase}.assessment-response-score-chip strong{color:var(--fg-strong);font-size:var(--fs-18)}.assessment-response-evidence-grid{gap:var(--sp-3);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.assessment-response-evidence-block{background:var(--bg-sunken);border:1px solid var(--bd-faint);border-radius:var(--r-3);gap:var(--sp-2);min-width:0;padding:var(--sp-3);display:grid}.assessment-response-evidence-block p{color:var(--fg);font-size:var(--fs-13);line-height:var(--lh-relaxed);overflow-wrap:anywhere;white-space:pre-wrap;margin:0}.assessment-response-grading-block{background:color-mix(in srgb, var(--app-current) 5%, var(--bg-sunken))}.assessment-response-grading-title{align-items:center;gap:var(--sp-2);flex-wrap:wrap;display:flex}.assessment-response-grade-form{border-top:1px solid var(--bd-faint);align-items:start;gap:var(--sp-3);padding-top:var(--sp-4);grid-template-columns:minmax(160px,.35fr) minmax(120px,.25fr) minmax(280px,1fr);display:grid}.assessment-response-grade-form .ph-check-field{align-self:start;margin-top:28px}.assessment-review-decision-grid{gap:var(--sp-3);grid-template-columns:minmax(220px,.55fr) minmax(260px,1fr);display:grid}.assessment-review-decision-note{grid-column:1/-1}.assessment-review-decision-actions{border-top:1px solid var(--bd-faint);margin-top:var(--sp-4);padding-top:var(--sp-3)}@media (max-width:980px){.assessment-review-summary-grid,.assessment-response-evidence-grid,.assessment-response-grade-form,.assessment-review-decision-grid{grid-template-columns:minmax(0,1fr)}.assessment-response-grade-form .ph-check-field{margin-top:0}}@media (max-width:640px){.assessment-response-review-header{grid-template-columns:minmax(0,1fr)}.assessment-response-score-chip{justify-items:start}}.assessment-candidate-answer-block{background:color-mix(in srgb, var(--app-central) 7%, var(--bg-surface));border:1px solid color-mix(in srgb, var(--app-central) 26%, var(--bd-default));border-left:4px solid var(--app-central);border-radius:var(--r-3);gap:var(--sp-2);padding:var(--sp-3) var(--sp-4);display:grid}.assessment-candidate-answer-block>span{color:var(--fg-muted);font-size:var(--fs-11);font-weight:var(--fw-semibold);letter-spacing:.04em;text-transform:uppercase}.assessment-candidate-answer-block p{color:var(--fg-strong);font-size:var(--fs-16);line-height:var(--lh-relaxed);overflow-wrap:anywhere;white-space:pre-wrap;margin:0}.assessment-candidate-review.assessment-review-content{gap:var(--sp-3)}.assessment-response-review-card .ph-panel-header{padding-bottom:var(--sp-2)}.assessment-response-review-card .ph-panel-body{gap:var(--sp-3);padding-block:var(--sp-3)}.assessment-response-question{font-size:var(--fs-16);margin-bottom:0}.assessment-candidate-answer-block{gap:var(--sp-1);padding:var(--sp-2) var(--sp-3)}.assessment-response-score-chip{padding:var(--sp-2)}.assessment-response-evidence-grid{gap:var(--sp-2)}.assessment-response-evidence-block{gap:var(--sp-1);padding:var(--sp-2) var(--sp-3)}.assessment-response-grade-form{gap:var(--sp-2);padding-top:var(--sp-3)}.assessment-response-review-card.ph-panel{border-radius:var(--r-3);box-shadow:var(--shadow-xs)}.assessment-response-review-card .ph-panel-header{padding:var(--sp-3) var(--sp-4)}.assessment-response-review-card .ph-panel-body{gap:var(--sp-2);padding:var(--sp-3) var(--sp-4)}.assessment-response-review-header{gap:var(--sp-3);margin-bottom:var(--sp-1)}.assessment-response-question{font-size:var(--fs-15);line-height:var(--lh-snug)}.assessment-response-score-chip{min-width:88px;padding:var(--sp-1) var(--sp-2)}.assessment-response-score-chip span,.assessment-candidate-answer-block>span,.assessment-response-evidence-block>span,.assessment-response-grading-title>span{font-size:var(--fs-10)}.assessment-response-score-chip strong{font-size:var(--fs-15)}.assessment-candidate-answer-block{padding:var(--sp-2) var(--sp-3);border-left-width:3px;gap:2px}.assessment-candidate-answer-block p{font-size:var(--fs-13);line-height:var(--lh-normal)}.assessment-response-evidence-grid{gap:var(--sp-2);margin-top:var(--sp-1)}.assessment-response-evidence-block{min-height:76px;padding:var(--sp-2)}.assessment-response-evidence-block p{font-size:var(--fs-12);line-height:var(--lh-normal)}.assessment-response-grade-form{align-items:start;gap:var(--sp-3);margin-top:var(--sp-2);padding-top:var(--sp-3);grid-template-columns:210px 150px minmax(320px,1fr)}.assessment-response-grade-form .ph-check-field{border:1px solid var(--bd-faint);border-radius:var(--r-2);min-height:48px;padding:var(--sp-2);align-self:start;align-items:center;margin-top:22px}.assessment-response-grade-form .ph-check-field strong{font-size:var(--fs-13)}.assessment-response-grade-form .ph-field{gap:var(--sp-1)}.assessment-response-grade-form .ph-input{min-height:48px}.assessment-response-note-field textarea,.assessment-review-decision-note textarea{min-height:64px}.assessment-response-note-field .ph-field-message{font-size:var(--fs-11);line-height:var(--lh-snug)}@media (max-width:980px){.assessment-response-grade-form{grid-template-columns:minmax(0,1fr)}.assessment-response-grade-form .ph-check-field{margin-top:0}}
.assessment-runtime-status{background:color-mix(in srgb, var(--bg-surface) 90%, var(--bg-subtle));border:1px solid var(--bd-faint);border-radius:var(--r-3);color:var(--fg-muted);font-size:var(--fs-12);align-items:center;gap:var(--sp-3);margin:0 0 var(--sp-4);padding:var(--sp-2) var(--sp-3);justify-content:space-between;display:flex}.assessment-runtime-error{margin-bottom:var(--sp-3)}.assessment-runtime-page-meta,.assessment-runtime-inline-actions{align-items:center;gap:var(--sp-2);flex-wrap:wrap;display:flex}.assessment-runtime-page-meta{margin-bottom:var(--sp-3)}.assessment-runtime-blocks{gap:var(--sp-5);width:100%;max-width:920px;margin-inline:auto;display:grid}.assessment-runtime-block{background:linear-gradient(180deg, var(--bg-surface), color-mix(in srgb, var(--bg-surface) 96%, var(--bg-subtle)));border:1px solid color-mix(in srgb, var(--bd-default) 78%, transparent);border-radius:var(--r-4);box-shadow:0 1px 2px color-mix(in srgb, var(--fg-strong) 5%, transparent);gap:var(--sp-4);min-width:0;padding:var(--sp-5);display:grid}.assessment-runtime-block[data-required=true]{border-left:3px solid color-mix(in srgb, var(--app-current) 52%, var(--bd-default))}.assessment-runtime-block:focus-within{border-color:color-mix(in srgb, var(--app-current) 34%, var(--bd-default));box-shadow:0 8px 24px color-mix(in srgb, var(--fg-strong) 7%, transparent)}.assessment-runtime-block-heading{align-items:flex-start;gap:var(--sp-3);justify-content:space-between;margin:0;display:flex}.assessment-runtime-block-heading h3{color:var(--fg-strong);font-size:clamp(1.15rem,1vw + .9rem,1.45rem);font-weight:var(--fw-semibold);letter-spacing:-.018em;flex:auto;max-width:62ch;margin:0;line-height:1.28}.assessment-runtime-block-heading span{background:color-mix(in srgb, var(--status-warning) 10%, var(--bg-surface));border:1px solid color-mix(in srgb, var(--status-warning) 28%, var(--bd-default));color:var(--status-warning);font-size:var(--fs-11);font-weight:var(--fw-semibold);border-radius:999px;flex:none;padding:.35rem .55rem;line-height:1}.assessment-runtime-block>.rich-text,.assessment-runtime-content .rich-text,.assessment-runtime-block>p{color:var(--fg-muted);font-size:var(--fs-14);line-height:var(--lh-relaxed);max-width:72ch;margin:0}.assessment-runtime-content{background:color-mix(in srgb, var(--app-current) 4%, var(--bg-surface));border:1px solid color-mix(in srgb, var(--app-current) 14%, var(--bd-default));border-radius:var(--r-3);gap:var(--sp-2);padding:var(--sp-4);display:grid}.assessment-runtime-content h3{color:var(--fg-strong);font-size:var(--fs-20);letter-spacing:-.01em;margin:0}.assessment-runtime-block :is(.ph-field,textarea,input[type=number],input[type=text]){max-width:100%}.assessment-runtime-block .ph-field{gap:var(--sp-2);display:grid}.assessment-runtime-block .ph-field-label{color:var(--fg-muted);font-size:var(--fs-12);font-weight:var(--fw-semibold);letter-spacing:0;text-transform:none}.assessment-runtime-block textarea{resize:vertical;min-height:96px}.assessment-runtime-textarea{max-height:220px}.assessment-runtime-number-input,.assessment-runtime-block input[type=number]{max-width:180px}.assessment-runtime-file-control{gap:var(--sp-2);justify-items:start;display:grid}.assessment-runtime-block audio,.assessment-runtime-recorder audio{width:420px;max-width:100%}.assessment-runtime-block .ph-item-list{gap:var(--sp-3);display:grid}.assessment-runtime-option.ph-item-row,.assessment-runtime-option{background:var(--bg-surface);border:1px solid color-mix(in srgb, var(--bd-default) 86%, transparent);border-radius:var(--r-3);box-shadow:none;color:var(--fg-strong);cursor:pointer;align-items:center;gap:var(--sp-3);min-height:56px;padding:var(--sp-3) var(--sp-4);grid-template-columns:1.25rem minmax(0,1fr);justify-content:start;width:100%;transition:background-color .16s,border-color .16s,box-shadow .16s,transform .16s;display:grid;position:relative}.assessment-runtime-option:hover{background:color-mix(in srgb, var(--app-current) 4%, var(--bg-surface));border-color:color-mix(in srgb, var(--app-current) 26%, var(--bd-default))}.assessment-runtime-option:has(.assessment-runtime-native-control:focus-visible){outline:2px solid color-mix(in srgb, var(--app-current) 72%, transparent);outline-offset:2px}.assessment-runtime-option:has(.assessment-runtime-native-control:checked){background:color-mix(in srgb, var(--app-current) 7%, var(--bg-surface));border-color:color-mix(in srgb, var(--app-current) 44%, var(--bd-default));box-shadow:inset 3px 0 0 color-mix(in srgb, var(--app-current) 70%, var(--bd-default))}.assessment-runtime-native-control{opacity:0;pointer-events:none;width:1px;height:1px;position:absolute}.assessment-runtime-choice-mark{background:var(--bg-surface);border:1.5px solid color-mix(in srgb, var(--fg-muted) 42%, var(--bd-default));border-radius:999px;justify-content:center;justify-self:center;align-items:center;width:1.05rem;height:1.05rem;display:inline-flex}.assessment-runtime-native-control[type=checkbox]+.assessment-runtime-choice-mark{border-radius:.25rem}.assessment-runtime-native-control:checked+.assessment-runtime-choice-mark{background:var(--app-current);border-color:var(--app-current);box-shadow:0 0 0 3px color-mix(in srgb, var(--app-current) 14%, transparent)}.assessment-runtime-native-control[type=radio]:checked+.assessment-runtime-choice-mark:after{background:var(--fg-on-accent);content:"";border-radius:999px;width:.38rem;height:.38rem}.assessment-runtime-native-control[type=checkbox]:checked+.assessment-runtime-choice-mark:after{border:solid var(--fg-on-accent);content:"";border-width:0 2px 2px 0;width:.25rem;height:.48rem;transform:rotate(45deg)translateY(-1px)}.assessment-runtime-choice-label{font-size:var(--fs-15);line-height:var(--lh-normal);overflow-wrap:anywhere;text-align:left;justify-self:start;min-width:0}.assessment-runtime-image-options{gap:var(--sp-3);grid-template-columns:repeat(auto-fit,minmax(180px,1fr));display:grid}.assessment-runtime-image-options .assessment-runtime-option{grid-template-columns:1.25rem minmax(0,1fr);align-items:start}.assessment-runtime-image-options img{aspect-ratio:4/3;border-radius:var(--radius-sm);object-fit:contain;grid-column:1/-1;width:min(180px,100%)}.assessment-runtime-recorder,.assessment-runtime-upload{gap:var(--sp-2);justify-items:start;display:grid}.assessment-runtime-actions{grid-template-columns:minmax(0,1fr) auto auto}.assessment-runtime-step-label{color:var(--fg-muted);font-size:var(--fs-12);min-width:0}@media (max-width:720px){.assessment-runtime-blocks{gap:var(--sp-3)}.assessment-runtime-block{padding:var(--sp-4)}.assessment-runtime-actions{flex-direction:column;display:flex}.assessment-runtime-actions .ph-button,.assessment-runtime-actions>*{width:100%}.assessment-runtime-status{align-items:flex-start;gap:var(--sp-1);flex-direction:column}.assessment-runtime-block-heading{flex-direction:column}}.assessment-runtime-preview-note{background:var(--bg-sunken);border:1px dashed var(--bd-default);border-radius:var(--r-3);color:var(--fg-muted);font-size:var(--fs-13);padding:var(--sp-3);margin:0}.assessment-flow{gap:var(--sp-4);width:100%;min-width:0;max-width:46rem;margin-inline:auto;display:grid}.assessment-flow .ph-page-header{margin-bottom:0}.assessment-step-progress{gap:var(--sp-2);display:grid}.assessment-step-progress-meta{color:var(--fg-muted);font-size:var(--fs-13);align-items:baseline;gap:var(--sp-1) var(--sp-4);flex-wrap:wrap;justify-content:space-between;display:flex}.assessment-step-progress-meta strong{color:var(--fg-strong);font-weight:var(--fw-semibold)}.assessment-step-progress-track{background:var(--bg-sunken);border-radius:999px;height:6px;overflow:hidden}.assessment-step-progress-fill{background:var(--app-current);border-radius:inherit;height:100%;transition:width .25s}.assessment-step{background:var(--bg-surface);border:1px solid var(--bd-default);border-radius:var(--r-4);gap:var(--sp-5);min-width:0;padding:clamp(var(--sp-4), 4vw, var(--sp-7));display:grid}.assessment-step-eyebrow{color:var(--fg-muted);font-size:var(--fs-12);font-weight:var(--fw-semibold);align-items:center;gap:var(--sp-2);letter-spacing:.04em;text-transform:uppercase;flex-wrap:wrap;display:flex}.assessment-step-body{gap:var(--sp-4);min-width:0;min-height:10rem;display:grid}.assessment-step .assessment-runtime-block{box-shadow:none;background:0 0;border:0;border-radius:0;padding:0}.assessment-step .assessment-runtime-block[data-required=true]{border-left:0}.assessment-step .assessment-runtime-block:focus-within{box-shadow:none}.assessment-step .assessment-runtime-content{background:0 0;border:0;padding:0}.assessment-step-error{margin:0}.assessment-step-footer{border-top:1px solid var(--bd-faint);align-items:center;gap:var(--sp-3);padding-top:var(--sp-4);flex-wrap:wrap;justify-content:flex-end;display:flex}.assessment-step-footer>:first-child{margin-right:auto}@media (max-width:720px){.assessment-flow{gap:var(--sp-3)}.assessment-step{gap:var(--sp-4)}.assessment-step-body{min-height:0}.assessment-step-footer{background:var(--bg-surface);margin-inline:calc(-1 * var(--sp-4));padding:var(--sp-3) var(--sp-4) 0;flex-wrap:nowrap;position:sticky;bottom:0}.assessment-step-footer>*{flex:1 1 0}.assessment-step-footer>:first-child{margin-right:0}}.assessment-step-footer .ph-button{height:auto;min-height:44px;padding-inline:var(--sp-5)}.assessment-runtime-number-input,.assessment-runtime-block input[type=number]{text-align:left}
.candidate-workspace-grid{gap:var(--sp-4);margin-top:var(--sp-4);grid-template-columns:minmax(0,1fr);min-width:0;display:grid}.candidate-workspace-grid .ph-item-row{align-items:start}.candidate-workspace-grid .ph-item-actions{flex:none}@media (min-width:1024px){.candidate-workspace-grid{grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr)}}@media (max-width:640px){.candidate-workspace-grid .ph-item-row{flex-direction:column;align-items:stretch}.candidate-workspace-grid .ph-item-actions,.candidate-workspace-grid .ph-item-actions .ph-button{width:100%}}
