.credential-transition[data-v-af7d4886]{max-width:760px;margin:32px auto;padding:24px}button[data-v-af7d4886]{margin:8px 12px 16px 0;padding:10px 18px}article[data-v-af7d4886]{border:1px solid #dbe4f0;border-radius:12px;margin:12px 0;padding:16px}.login-wrap{--auth-primary:#176b4d;--auth-primary-light:#e7f2ec;--auth-primary-dark:#0f4a35;--auth-bg:#f6f8f6;--auth-border:#e2e8e4;--auth-text:#1a2e23;--auth-text-sec:#5a6e62;--auth-danger:#c62828;--auth-accent:#2563eb;--auth-font:"PingFang SC", "Microsoft YaHei", system-ui, -apple-system, sans-serif;box-sizing:border-box;min-height:calc(100vh - 72px);color:var(--auth-text);font-family:var(--auth-font);background:linear-gradient(135deg,#e8f1ea 0%,#f5f0e0 50%,#e8f1ea 100%);justify-content:center;align-items:center;padding:24px 16px;display:flex}.login-wrap *,.login-wrap :before,.login-wrap :after{box-sizing:border-box}.login-card{background:#fff;border-radius:24px;width:440px;max-width:100%;padding:48px 40px;box-shadow:0 16px 48px #0000001a}.login-card.login-card--wide{width:560px}.login-brand{text-align:center;margin-bottom:20px}.login-brand-mark{background:linear-gradient(135deg, var(--auth-primary), #1f8a64);color:#fff;border-radius:16px;justify-content:center;align-items:center;width:56px;height:56px;font-size:22px;font-weight:800;display:inline-flex;box-shadow:0 4px 16px #176b4d40}.login-card h1{text-align:center;color:var(--auth-text);margin:0 0 6px;font-size:24px;font-weight:800}.login-card .sub{color:var(--auth-text-sec);text-align:center;margin:0 0 8px;font-size:13px;line-height:1.65}.login-helper{color:var(--auth-text-sec);text-align:center;margin:0 0 16px;font-size:12px;line-height:1.65}.login-eyebrow{color:var(--auth-accent);letter-spacing:.12em;text-align:center;margin:0 0 6px;font-size:11px;font-weight:700}.login-eyebrow.login-eyebrow--primary{color:var(--auth-primary)}.login-entry{background:var(--auth-primary-light);color:var(--auth-primary-dark);border-radius:8px;margin-bottom:14px;padding:8px 12px;font-size:12px;line-height:1.6}.login-tabs{background:#f5f8f5;border-radius:12px;gap:0;margin-bottom:20px;padding:4px;display:flex}.login-tab{text-align:center;cursor:pointer;color:var(--auth-text-sec);background:0 0;border:0;border-radius:10px;flex:1;padding:10px 8px;font-family:inherit;font-size:13px;font-weight:600;transition:all .2s}.login-tab.active{color:var(--auth-primary);background:#fff;box-shadow:0 1px 4px #0000000f}.login-tab:disabled{opacity:.45;cursor:not-allowed}.login-form-group{margin-bottom:16px}.login-form-group label{color:var(--auth-text-sec);margin:0 0 4px;font-size:12px;font-weight:600;display:block}.login-input{border:1px solid var(--auth-border);width:100%;color:var(--auth-text);background:#fff;border-radius:10px;outline:none;padding:9px 12px;font-family:inherit;font-size:13px;transition:border .15s}.login-input:focus{border-color:var(--auth-primary);box-shadow:0 0 0 3px #176b4d1a}.login-input:disabled{opacity:.55;background:#f7f9f7}.login-hint{color:var(--auth-text-sec);margin-top:6px;font-size:12px;line-height:1.5;display:block}.login-code-row{gap:8px;display:flex}.login-code-row .login-input{flex:1;min-width:0}.login-btn{cursor:pointer;border:1px solid #0000;border-radius:10px;justify-content:center;align-items:center;padding:10px 14px;font-family:inherit;font-size:13px;font-weight:600;transition:background .15s,border-color .15s,color .15s;display:inline-flex}.login-btn:disabled{opacity:.45;cursor:not-allowed;box-shadow:none}.login-btn--primary{background:var(--auth-primary);color:#fff;box-shadow:0 2px 6px #176b4d33}.login-btn--primary:hover:not(:disabled){background:var(--auth-primary-dark)}.login-btn--outline{border-color:var(--auth-border);color:var(--auth-text);white-space:nowrap;background:0 0;flex-shrink:0}.login-btn--outline:hover:not(:disabled){border-color:var(--auth-primary);color:var(--auth-primary);background:var(--auth-primary-light)}.login-submit{justify-content:center;width:100%;margin-top:8px;padding:12px}.login-forgot{justify-content:flex-end;margin:-8px 0 12px;font-size:13px;display:flex}.login-forgot a{color:var(--auth-primary);text-decoration:none}.login-legal{border:1px solid var(--auth-border);border-radius:10px;margin:4px 0 12px;padding:12px 14px}.login-legal legend{color:var(--auth-text);padding:0 4px;font-size:12px;font-weight:700}.login-legal label{color:var(--auth-text);cursor:pointer;text-align:left;align-items:flex-start;gap:8px;margin:8px 0;font-size:12px;font-weight:500;display:flex}.login-legal input[type=checkbox]{flex-shrink:0;margin-top:3px}.login-legal-summary{color:var(--auth-text-sec);margin:4px 0 0;font-size:11px;line-height:1.6}.login-error{color:var(--auth-danger);margin-top:12px;font-size:13px}.login-status{color:var(--auth-text);text-align:center;margin-top:12px;font-size:13px;line-height:1.6}.login-privacy{color:var(--auth-text-sec);margin-top:16px;font-size:12px;line-height:1.6}.login-links{text-align:center;color:var(--auth-text-sec);flex-direction:column;gap:8px;margin-top:16px;font-size:13px;display:flex}.login-links a{color:var(--auth-primary);text-decoration:none}.login-links a.login-links-danger{color:var(--auth-danger)}.login-test-code{color:#735c0f;background:#fff5c7;border-radius:10px;margin:8px 0;padding:10px 12px;font-size:12px;font-weight:700}.login-expire{color:var(--auth-text-sec);margin:6px 0 10px;font-size:12px}.login-panel{background:var(--auth-bg);border-radius:10px;margin-bottom:16px;padding:14px}.login-panel-row{justify-content:space-between;gap:12px;padding:4px 0;font-size:13px;display:flex}.login-panel-row+.login-panel-row{border-top:1px solid var(--auth-border);margin-top:6px;padding-top:10px}.login-panel-row span:first-child{color:var(--auth-text-sec)}.login-panel-mono{overflow-wrap:anywhere;text-align:right;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-weight:600}.login-ok-banner{color:#2e7d32;background:#e8f5e9;border-radius:8px;margin-bottom:12px;padding:10px;font-size:12px}@media (width<=768px){.login-card,.login-card.login-card--wide{width:90%;padding:32px 24px}}.me-stat-kicker[data-v-58f2fddd]{color:var(--me-primary);margin:0;font-size:11px;font-weight:700}.me-stat h2[data-v-58f2fddd]{margin:8px 0;font-size:16px}.me-stat-copy[data-v-58f2fddd]{color:var(--me-text-sec);margin:8px 0 12px;font-size:13px;line-height:1.55}.me-stat-rows[data-v-58f2fddd]{font-size:13px}.me-stat-rows>div[data-v-58f2fddd]{border-top:1px solid var(--me-border);justify-content:space-between;gap:12px;padding:8px 0;display:flex}.me-stat-rows span[data-v-58f2fddd]:first-child{color:var(--me-text-sec)}.verify-actions[data-v-58f2fddd]{flex-wrap:wrap;gap:8px;margin-top:10px;display:flex}.status-verified[data-v-58f2fddd]{color:var(--me-primary)}.capability-header[data-v-58f2fddd]{justify-content:space-between;align-items:flex-start;margin-bottom:16px;display:flex}.me-field-label[data-v-58f2fddd]{color:var(--me-text);margin-bottom:4px;font-size:12px;font-weight:600;display:block}.me-select[data-v-58f2fddd]{border:1px solid var(--me-border);appearance:auto;cursor:pointer;background:#fff;border-radius:10px;width:100%;margin-bottom:14px;padding:10px 12px;font-size:13px}.me-select[data-v-58f2fddd]:focus{border-color:var(--me-primary);box-shadow:0 0 0 2px var(--me-primary-light);outline:none}.identity-card-list[data-v-58f2fddd]{gap:8px;margin-top:8px;display:grid}.identity-card[data-v-58f2fddd]{border:1px solid var(--me-border);cursor:pointer;border-radius:12px;justify-content:space-between;align-items:center;padding:14px;transition:border-color .15s,background .15s,box-shadow .15s;display:flex}.identity-card[data-v-58f2fddd]:hover{border-color:var(--me-primary);box-shadow:0 2px 8px #176b4d14}.identity-card.current[data-v-58f2fddd]{border:2px solid var(--me-primary);background:var(--me-primary-light)}.identity-card.current[data-v-58f2fddd]:hover{box-shadow:none}.identity-card-label[data-v-58f2fddd]{color:var(--me-text-sec);font-size:11px}.identity-card.current .identity-card-label[data-v-58f2fddd]{color:var(--me-primary)}.identity-card strong[data-v-58f2fddd]{margin-top:2px;display:block}.identity-card-badge[data-v-58f2fddd]{color:var(--me-primary);font-size:12px;font-weight:600}.me-dialog-overlay[data-v-58f2fddd]{z-index:99;background:#00000059;justify-content:center;align-items:center;display:flex;position:fixed;inset:0}.me-dialog-card[data-v-58f2fddd]{border:1px solid var(--me-border);z-index:100;background:#fff;border-radius:16px;width:min(520px,100% - 32px);box-shadow:0 16px 48px #00000026}.me-dialog-header[data-v-58f2fddd]{justify-content:space-between;align-items:center;padding:18px 22px 0;display:flex}.me-dialog-header h2[data-v-58f2fddd]{margin:0;font-size:16px;font-weight:700}.me-dialog-close[data-v-58f2fddd]{cursor:pointer;color:var(--me-text-sec);background:0 0;border:none;padding:0 4px;font-size:22px}.me-dialog-body[data-v-58f2fddd]{padding:16px 22px}.me-dialog-desc[data-v-58f2fddd]{color:var(--me-text-sec);margin-bottom:14px;font-size:13px;line-height:1.6}.me-dialog-hint[data-v-58f2fddd]{background:var(--me-bg);color:var(--me-text-sec);border-radius:8px;margin-top:8px;padding:10px 12px;font-size:11px;line-height:1.6}.me-dialog-footer[data-v-58f2fddd]{justify-content:flex-end;gap:8px;padding:0 22px 18px;display:flex}.me-records-table[data-v-58f2fddd]{border-collapse:collapse;width:100%;font-size:12px}.me-records-table th[data-v-58f2fddd]{text-align:left;color:var(--me-text-sec);border-bottom:1px solid var(--me-border);padding:6px 4px}.me-boundary[data-v-58f2fddd]{color:#655b4d;background:#f4f0e8;border-radius:16px;margin-top:16px;padding:20px}.me-boundary p[data-v-58f2fddd]{margin:8px 0;font-size:13px}.me-boundary-actions[data-v-58f2fddd]{flex-wrap:wrap;gap:8px;margin-top:10px;display:flex}.me-records-table td[data-v-58f2fddd]{border-bottom:1px solid var(--me-border);padding:8px 4px}.card-footnote[data-v-58f2fddd]{color:#68766e;margin:16px 0 0;font-size:13px;line-height:1.6}.card-footnote a[data-v-58f2fddd]{color:#176b4d;font-weight:700}.success[data-v-58f2fddd]{color:#176b4d;background:#e8f3ed;border-radius:12px;padding:13px 16px;font-weight:700}.error[data-v-58f2fddd]{color:#9b3838;background:#fce8e8;border-radius:12px;padding:13px 16px}.card-desc[data-v-58f2fddd]{color:var(--me-text-sec);margin:8px 0 16px;font-size:13px;line-height:1.6}.ui-button,.ui-link,.ui-input__control,.ui-textarea__control,.ui-select__control,.ui-checkbox__input,.ui-radio-group__item,.ui-switch__slider,.ui-datetime-picker__control,.ui-file-upload__picker{font:inherit}:root{--ui-font-size-sm:13px;--ui-font-size-md:14px;--ui-font-size-lg:15px;--ui-line-height:1.35;--ui-color-page:var(--ux-color-page,#eef2ed);--ui-color-card:var(--ux-color-card,#fff);--ui-color-border:var(--ux-color-border,#d9e3da);--ui-color-text:var(--ux-color-text,#17251f);--ui-color-muted:var(--ux-color-muted,#738078);--ui-color-primary:var(--ux-color-primary,#087853);--ui-color-brand:var(--ux-color-brand,#176b4d);--ui-color-secondary:var(--ux-color-secondary,#e7f2ec);--ui-color-destructive:var(--ux-color-destructive,#9b3838);--ui-color-error:var(--ux-color-error,#a43131);--ui-color-input-bg:var(--ux-color-input-bg,#fff);--ui-color-input-border:var(--ux-color-input-border,#cbd8ce);--ui-radius:var(--ux-radius-control,10px);--ui-focus-ring:var(--ux-focus-ring,0 0 0 3px #1b765747);--ui-control-height-sm:32px;--ui-control-height-md:38px;--ui-control-height-lg:44px}.ui-button{--ui-bg:var(--ui-color-primary);--ui-fg:#fff;--ui-border:transparent;--ui-hover-bg:color-mix(in srgb, var(--ui-bg) 88%, #000);--ui-hover-fg:var(--ui-fg);border:1px solid var(--ui-border);border-radius:var(--ui-radius);color:var(--ui-fg);background:var(--ui-bg);cursor:pointer;white-space:nowrap;line-height:var(--ui-line-height);flex:none;justify-content:center;align-items:center;min-width:0;height:38px;padding:0 16px;transition:background-color .15s,border-color .15s,color .15s;display:inline-flex}.ui-button__content{white-space:nowrap;align-items:center;gap:8px;min-width:0;max-width:100%;display:inline-flex}.ui-button__label{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.ui-button__icon{flex:none;align-items:center;display:inline-flex}.ui-button__spinner{aspect-ratio:1;border:2px solid #ffffff7a;border-top-color:currentColor;border-radius:50%;width:14px;animation:.7s linear infinite ui-spin}.ui-button--sm{height:30px;font-size:var(--ui-font-size-sm);padding:0 12px}.ui-button--md{height:36px;font-size:var(--ui-font-size-md);padding:0 15px}.ui-button--lg{height:42px;font-size:var(--ui-font-size-lg);padding:0 18px}.ui-button--default{--ui-bg:var(--ui-color-card);--ui-fg:var(--ui-color-text);--ui-border:var(--ui-color-border)}.ui-button--dashed{--ui-bg:var(--ui-color-card);--ui-fg:var(--ui-color-text);--ui-border:var(--ui-color-border);border-style:dashed}.ui-button--text{--ui-bg:transparent;--ui-fg:var(--ui-color-primary);--ui-border:transparent}.ui-button--link{--ui-bg:transparent;--ui-fg:var(--ui-color-brand);--ui-border:transparent;text-underline-offset:2px;text-decoration:underline}.ui-button--danger{--ui-bg:var(--ui-color-destructive)}.ui-button--plain{--ui-bg:color-mix(in srgb, var(--ui-color-primary) 8%, #fff);--ui-fg:var(--ui-color-primary);--ui-border:color-mix(in srgb, var(--ui-color-primary) 34%, var(--ui-color-border))}.ui-button--default.ui-button--plain,.ui-button--dashed.ui-button--plain{--ui-bg:var(--ui-color-card);--ui-fg:var(--ui-color-text);--ui-border:var(--ui-color-border)}.ui-button--danger.ui-button--plain{--ui-bg:color-mix(in srgb, var(--ui-color-destructive) 8%, #fff);--ui-fg:var(--ui-color-destructive);--ui-border:color-mix(in srgb, var(--ui-color-destructive) 34%, var(--ui-color-border))}.ui-button--block{width:100%;display:flex}.ui-button--round{border-radius:999px}.ui-button:hover:not(:disabled){background:var(--ui-hover-bg)}.ui-button:focus-visible{box-shadow:var(--ui-focus-ring);outline:none}.ui-button.is-disabled,.ui-button:disabled{cursor:not-allowed;opacity:.7}.ui-button.is-disabled .ui-button__spinner{border-top-color:currentColor}.ui-link{color:var(--ui-color-text);font:inherit;line-height:var(--ui-line-height);overflow-wrap:anywhere;white-space:nowrap;text-decoration:none}.ui-link--default{color:var(--ui-color-text)}.ui-link--primary{color:var(--ui-color-primary)}.ui-link--danger{color:var(--ui-color-error)}.ui-link--sm{font-size:var(--ui-font-size-sm)}.ui-link--md{font-size:var(--ui-font-size-md)}.ui-link--lg{font-size:var(--ui-font-size-lg)}.ui-link--underline-always,.ui-link--underline-hover:hover{text-underline-offset:2px;text-decoration:underline}.ui-link--underline-never,.ui-link--underline-never:hover{text-decoration:none}.ui-link.is-disabled{color:var(--ui-color-muted);pointer-events:none}.ui-input,.ui-textarea,.ui-select,.ui-datetime-picker,.ui-file-upload,.ui-form{width:100%;display:inline-block}.ui-form{color:var(--ui-color-text)}.ui-input{flex-wrap:wrap;align-items:stretch;display:inline-flex}.ui-select{--ui-select-control-height:var(--ui-control-height-md)}.ui-datetime-picker{--ui-datetime-control-height:var(--ui-control-height-md)}.ui-form--horizontal,.ui-form--vertical{gap:14px;display:grid}.ui-form--inline{flex-wrap:wrap;align-items:flex-start;gap:12px 16px;display:flex}.ui-form-item{gap:6px;min-width:0;display:grid}.ui-form-item--horizontal{grid-template-columns:var(--ui-form-item-label-width,var(--ui-form-label-width,96px)) minmax(0, 1fr);align-items:start}.ui-form-item--vertical{grid-template-columns:1fr}.ui-form-item--inline{grid-template-columns:auto minmax(160px,1fr);align-items:start;display:inline-grid}.ui-form-item__label{color:var(--ui-color-text);overflow-wrap:anywhere;min-width:0;font-size:13px;line-height:38px}.ui-form-item.is-required .ui-form-item__label:before{content:"*";color:var(--ui-color-error);margin-right:4px}.ui-form-item__content{min-width:0}.ui-form-item__message{color:var(--ui-color-muted);overflow-wrap:anywhere;margin:6px 0 0;font-size:12px;line-height:1.4}.ui-form-item--success .ui-form-item__message{color:var(--ux-color-success,#176b4d)}.ui-form-item--warning .ui-form-item__message,.ui-form-item--validating .ui-form-item__message{color:var(--ux-color-warning,#9a4d17)}.ui-form-item--error .ui-form-item__message{color:var(--ui-color-error)}.ui-input__inner,.ui-textarea__inner,.ui-select__inner,.ui-datetime-picker__inner{width:100%;min-width:0;position:relative}.ui-input__control,.ui-textarea__control,.ui-select__control,.ui-select__trigger,.ui-datetime-picker__trigger,.ui-datetime-picker__control{border:1px solid var(--ui-color-input-border);background:var(--ui-color-input-bg);width:100%;min-width:0;color:var(--ui-color-text);border-radius:var(--ui-radius);line-height:var(--ui-line-height);padding:10px 12px;transition:border-color .12s,box-shadow .12s}.ui-input__control{color:inherit;height:100%;min-height:0;box-shadow:none;background:0 0;border:0;outline:0;flex:auto;padding:0}.ui-input__control::placeholder,.ui-textarea__control::placeholder,.ui-select__filter::placeholder{color:color-mix(in srgb, var(--ui-color-muted) 82%, transparent)}.ui-input__wrap{min-height:var(--ui-control-height-md);border:1px solid var(--ui-color-input-border);background:var(--ui-color-input-bg);width:100%;color:var(--ui-color-text);border-radius:var(--ui-radius);padding:0 12px;transition:border-color .12s,box-shadow .12s}.ui-input__wrap:hover,.ui-textarea__control:hover,.ui-select__control:hover,.ui-select__trigger:hover,.ui-datetime-picker__trigger:hover,.ui-datetime-picker__control:hover{border-color:color-mix(in srgb, var(--ui-color-primary) 45%, var(--ui-color-input-border))}.ui-input__wrap:focus-within,.ui-textarea__control:focus-visible,.ui-select__control:focus-visible,.ui-select__trigger:focus-visible,.ui-datetime-picker__trigger:focus-visible,.ui-datetime-picker__control:focus-visible{border-color:var(--ui-color-primary);box-shadow:var(--ui-focus-ring);outline:none}.ui-input__control:focus,.ui-input__control:focus-visible{box-shadow:none;outline:0}.ui-textarea__control{resize:vertical;min-height:96px}.ui-select__control,.ui-select__trigger,.ui-datetime-picker__trigger,.ui-datetime-picker__control{height:var(--ui-control-height-md)}.ui-input--sm .ui-input__wrap,.ui-select--sm .ui-select__control,.ui-select--sm .ui-select__trigger,.ui-datetime-picker--sm .ui-datetime-picker__trigger,.ui-datetime-picker--sm .ui-datetime-picker__control{min-height:var(--ui-control-height-sm);height:var(--ui-control-height-sm);font-size:var(--ui-font-size-sm);padding-left:10px;padding-right:10px}.ui-select--sm{--ui-select-control-height:var(--ui-control-height-sm)}.ui-datetime-picker--sm{--ui-datetime-control-height:var(--ui-control-height-sm)}.ui-textarea--sm .ui-textarea__control{font-size:var(--ui-font-size-sm);padding:8px 10px}.ui-input--md .ui-input__wrap,.ui-select--md .ui-select__control,.ui-select--md .ui-select__trigger,.ui-datetime-picker--md .ui-datetime-picker__trigger,.ui-datetime-picker--md .ui-datetime-picker__control{min-height:var(--ui-control-height-md);height:var(--ui-control-height-md);font-size:var(--ui-font-size-md)}.ui-select--md{--ui-select-control-height:var(--ui-control-height-md)}.ui-datetime-picker--md{--ui-datetime-control-height:var(--ui-control-height-md)}.ui-textarea--md .ui-textarea__control{font-size:var(--ui-font-size-md)}.ui-input--lg .ui-input__wrap,.ui-select--lg .ui-select__control,.ui-select--lg .ui-select__trigger,.ui-datetime-picker--lg .ui-datetime-picker__trigger,.ui-datetime-picker--lg .ui-datetime-picker__control{min-height:var(--ui-control-height-lg);height:var(--ui-control-height-lg);font-size:var(--ui-font-size-lg);padding-left:14px;padding-right:14px}.ui-select--lg{--ui-select-control-height:var(--ui-control-height-lg)}.ui-datetime-picker--lg{--ui-datetime-control-height:var(--ui-control-height-lg)}.ui-textarea--lg .ui-textarea__control{font-size:var(--ui-font-size-lg);padding:12px 14px}.ui-select__control[multiple]{height:auto;min-height:96px;padding-top:8px;padding-bottom:8px}.ui-select--multiple .ui-select__trigger{height:auto;min-height:var(--ui-control-height-md)}.ui-input__control:disabled,.ui-textarea__control:disabled,.ui-select__control:disabled,.ui-select__trigger:disabled,.ui-datetime-picker__trigger:disabled,.ui-datetime-picker__control:disabled{cursor:not-allowed;opacity:.8}:is(.ui-input:has(.ui-input__control:disabled) .ui-input__wrap,.ui-textarea__control:disabled,.ui-select__control:disabled,.ui-select__trigger:disabled,.ui-datetime-picker__trigger:disabled,.ui-datetime-picker__control:disabled){background:color-mix(in srgb, var(--ui-color-input-bg) 72%, var(--ui-color-border));color:var(--ui-color-muted)}.ui-input--error .ui-input__wrap,.ui-textarea--error .ui-textarea__control,.ui-select--error .ui-select__control,.ui-select--error .ui-select__trigger,.ui-datetime-picker--error .ui-datetime-picker__trigger,.ui-datetime-picker--error .ui-datetime-picker__control{border-color:var(--ui-color-error)}.ui-input--error .ui-input__wrap:focus-within,.ui-textarea--error .ui-textarea__control:focus-visible,.ui-select--error .ui-select__control:focus-visible,.ui-select--error .ui-select__trigger:focus-visible,.ui-datetime-picker--error .ui-datetime-picker__trigger:focus-visible,.ui-datetime-picker--error .ui-datetime-picker__control:focus-visible{border-color:var(--ui-color-error);box-shadow:0 0 0 3px #a4313133}.ui-input--warning .ui-input__wrap,.ui-textarea--warning .ui-textarea__control,.ui-select--warning .ui-select__control,.ui-select--warning .ui-select__trigger,.ui-datetime-picker--warning .ui-datetime-picker__trigger,.ui-datetime-picker--warning .ui-datetime-picker__control{border-color:#b56a16}.ui-input--success .ui-input__wrap,.ui-textarea--success .ui-textarea__control,.ui-select--success .ui-select__control,.ui-select--success .ui-select__trigger,.ui-datetime-picker--success .ui-datetime-picker__trigger,.ui-datetime-picker--success .ui-datetime-picker__control{border-color:var(--ui-color-primary)}.ui-input__wrap{align-items:center;gap:8px;min-width:0;display:inline-flex}.ui-input__addon{border:1px solid var(--ui-color-input-border);background:var(--ui-color-secondary);color:var(--ui-color-muted);font-size:var(--ui-font-size-md);white-space:nowrap;flex:none;align-items:center;padding:0 12px;display:inline-flex}.ui-input__addon--prepend{border-radius:var(--ui-radius) 0 0 var(--ui-radius);border-right:0}.ui-input__addon--prepend+.ui-input__inner .ui-input__wrap{border-top-left-radius:0;border-bottom-left-radius:0}.ui-input__inner:has(+.ui-input__addon--append) .ui-input__wrap{border-top-right-radius:0;border-bottom-right-radius:0}.ui-input__addon--append{border-radius:0 var(--ui-radius) var(--ui-radius) 0;border-left:0}.ui-input__prefix,.ui-input__suffix{color:var(--ui-color-muted);white-space:nowrap;align-items:center;display:inline-flex}.ui-input__clear{appearance:none;color:var(--ui-color-muted);cursor:pointer;background:0 0;border:0;flex:none;padding:0 2px}.ui-input__helper,.ui-textarea__helper,.ui-select__helper,.ui-datetime-picker__helper{color:var(--ui-color-muted);flex:0 0 100%;justify-content:space-between;gap:8px;margin-top:6px;font-size:12px;display:flex}.ui-input__count{white-space:nowrap;margin-left:auto}.ui-input--error .ui-input__helper,.ui-textarea--error .ui-textarea__helper,.ui-select--error .ui-select__helper,.ui-datetime-picker--error .ui-datetime-picker__helper{color:var(--ui-color-error)}.ui-checkbox{color:var(--ui-color-text);align-items:center;gap:8px;display:inline-flex}.ui-checkbox__input,.ui-radio-group__input,.ui-switch__input{accent-color:var(--ui-color-primary)}.ui-checkbox--sm,.ui-radio-group--sm,.ui-switch--sm{font-size:var(--ui-font-size-sm)}.ui-checkbox--md,.ui-radio-group--md,.ui-switch--md{font-size:var(--ui-font-size-md)}.ui-checkbox--lg,.ui-radio-group--lg,.ui-switch--lg{font-size:var(--ui-font-size-lg)}.ui-radio-group__list{flex-wrap:wrap;gap:14px;display:inline-flex}.ui-switch{align-items:center;gap:10px;display:inline-flex}.ui-switch__slider{border:1px solid var(--ui-color-border);background:var(--ui-color-input-bg);border-radius:999px;flex:none;width:42px;height:24px;transition:background-color .16s,border-color .16s;position:relative}.ui-switch--sm .ui-switch__slider{width:34px;height:20px}.ui-switch--sm .ui-switch__slider:before{width:14px;height:14px}.ui-switch--sm.is-checked .ui-switch__slider:before{left:17px}.ui-switch--lg .ui-switch__slider{width:50px;height:28px}.ui-switch--lg .ui-switch__slider:before{width:20px;height:20px}.ui-switch--lg.is-checked .ui-switch__slider:before{left:25px}.ui-switch__slider:before{content:"";background:var(--ui-color-card);border-radius:50%;width:16px;height:16px;transition:left .16s;position:absolute;top:50%;left:3px;transform:translateY(-50%)}.ui-switch.is-checked .ui-switch__slider{background:var(--ui-color-primary);border-color:var(--ui-color-primary)}.ui-switch.is-checked .ui-switch__slider:before{left:21px}.ui-switch__input{opacity:0;width:1px;height:1px;position:absolute}.ui-select__filter{border:1px solid var(--ui-color-input-border);border-radius:var(--ui-radius);background:var(--ui-color-input-bg);width:100%;color:var(--ui-color-text);font:inherit;line-height:var(--ui-line-height);outline:0;margin-bottom:8px;padding:8px 10px;transition:border-color .12s,box-shadow .12s}.ui-select__filter:focus-visible{border-color:var(--ui-color-primary);box-shadow:var(--ui-focus-ring);outline:none}.ui-select__native{opacity:0;pointer-events:none;width:1px;height:1px;margin:-1px;position:absolute;overflow:hidden}.ui-select__trigger{appearance:none;background:var(--ui-color-input-bg);cursor:pointer;padding-block:0;text-align:left;text-overflow:ellipsis;white-space:nowrap;justify-content:flex-start;align-items:center;gap:8px;padding-left:12px;padding-right:36px;font-weight:400;display:inline-flex;overflow:hidden}.ui-select--clearable:not(.ui-select--multiple) .ui-select__trigger{padding-right:58px}.ui-select--open .ui-select__trigger{border-color:var(--ui-color-primary);box-shadow:var(--ui-focus-ring)}.ui-select--placeholder .ui-select__trigger{color:color-mix(in srgb, var(--ui-color-muted) 82%, transparent)}.ui-select__value{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.ui-select__tags{flex-wrap:wrap;gap:5px;min-width:0;padding:4px 0;display:flex}.ui-select__tag{border:1px solid color-mix(in srgb, var(--ui-color-primary) 22%, var(--ui-color-border));background:var(--ui-color-secondary);max-width:100%;color:var(--ui-color-brand);text-overflow:ellipsis;white-space:nowrap;border-radius:6px;padding:2px 7px;font-size:12px;line-height:1.4;overflow:hidden}.ui-select__arrow{width:8px;height:8px;color:var(--ui-color-muted);pointer-events:none;border-bottom:2px solid;border-right:2px solid;position:absolute;top:50%;right:13px;transform:translateY(-65%)rotate(45deg)}.ui-select--disabled .ui-select__arrow,.ui-select--loading .ui-select__arrow{opacity:.5}.ui-select--sm .ui-select__arrow{width:7px;height:7px;right:11px}.ui-select--lg .ui-select__arrow{width:9px;height:9px;right:15px}.ui-select__popup{z-index:40;border:1px solid var(--ui-color-border);border-radius:var(--ui-radius);background:var(--ui-color-card);max-height:240px;box-shadow:var(--ux-shadow-card,0 16px 40px #0d23182e);padding:6px;position:absolute;top:calc(100% + 6px);left:0;right:0;overflow:auto}.ui-select__option{appearance:none;color:var(--ui-color-text);cursor:pointer;text-align:left;background:0 0;border:0;border-radius:7px;justify-content:space-between;align-items:center;gap:10px;width:100%;min-height:34px;padding:7px 9px;font-weight:400;display:flex}.ui-select__option:hover,.ui-select__option:focus-visible{background:var(--ui-color-secondary);color:var(--ui-color-brand);outline:none}.ui-select__option.is-selected{background:color-mix(in srgb, var(--ui-color-secondary) 78%, #fff);color:var(--ui-color-primary);font-weight:700}.ui-select__option.is-disabled,.ui-select__option:disabled{cursor:not-allowed;opacity:.52}.ui-select__option-label{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.ui-select__option-check{color:var(--ui-color-primary);flex:none;font-weight:800}.ui-select__empty{min-height:36px;color:var(--ui-color-muted);padding:9px 10px}.ui-datetime-picker__native{opacity:0;pointer-events:none;width:1px;height:1px;margin:-1px;position:absolute;overflow:hidden}.ui-datetime-picker__trigger{appearance:none;background:var(--ui-color-input-bg);cursor:pointer;padding-block:0;text-align:left;white-space:nowrap;justify-content:flex-start;align-items:center;padding-left:12px;padding-right:38px;font-weight:400;display:inline-flex;overflow:hidden}.ui-datetime-picker--clearable .ui-datetime-picker__trigger{padding-right:64px}.ui-datetime-picker--empty .ui-datetime-picker__trigger{color:color-mix(in srgb, var(--ui-color-muted) 82%, transparent)}.ui-datetime-picker--open .ui-datetime-picker__trigger{border-color:var(--ui-color-primary);box-shadow:var(--ui-focus-ring)}.ui-datetime-picker__value{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.ui-datetime-picker__icon{border:1.5px solid var(--ui-color-muted);pointer-events:none;border-radius:4px;width:15px;height:15px;position:absolute;top:50%;right:13px;transform:translateY(-50%)}.ui-datetime-picker--clearable .ui-datetime-picker__icon{right:39px}.ui-datetime-picker__icon:before,.ui-datetime-picker__icon:after{content:"";background:var(--ui-color-muted);position:absolute}.ui-datetime-picker__icon:before{height:1.5px;top:3px;left:2px;right:2px}.ui-datetime-picker__icon:after{border-right:1.5px solid var(--ui-color-input-bg);border-left:1.5px solid var(--ui-color-input-bg);background:0 0;width:7px;height:4px;top:-3px;left:3px}.ui-datetime-picker--time .ui-datetime-picker__icon{border-radius:50%}.ui-datetime-picker--time .ui-datetime-picker__icon:before{transform-origin:0;width:5px;height:1.5px;top:6px;left:6px;right:auto;transform:rotate(30deg)}.ui-datetime-picker--time .ui-datetime-picker__icon:after{background:var(--ui-color-muted);border:0;width:1.5px;height:5px;top:3px;left:6px}.ui-datetime-picker__panel{z-index:40;border:1px solid var(--ui-color-border);background:var(--ui-color-card);box-shadow:var(--ux-shadow-card,0 16px 40px #0d23182e);border-radius:8px;grid-template-columns:294px 124px;align-items:stretch;gap:0;padding:0;display:grid;position:absolute;top:calc(100% + 6px);right:0;overflow:hidden}.ui-datetime-picker--time .ui-datetime-picker__panel{grid-template-columns:124px}.ui-datetime-picker--date .ui-datetime-picker__panel{grid-template-columns:294px}.ui-datetime-picker__calendar{width:294px;padding:12px}.ui-datetime-picker__panel-head{justify-content:space-between;align-items:center;gap:8px;height:36px;margin-bottom:6px;display:flex}.ui-datetime-picker__panel-head strong{color:var(--ui-color-text);font-size:15px;font-weight:700}.ui-datetime-picker__nav{appearance:none;width:30px;height:30px;color:var(--ui-color-muted);cursor:pointer;background:0 0;border:0;border-radius:6px;place-items:center;padding:0;font-size:20px;font-weight:500;line-height:1;display:grid}.ui-datetime-picker__nav:hover,.ui-datetime-picker__nav:focus-visible{background:var(--ui-color-secondary);color:var(--ui-color-brand);outline:none}.ui-datetime-picker__weekdays,.ui-datetime-picker__days{grid-template-columns:repeat(7,34px);justify-content:space-between;gap:4px 0;display:grid}.ui-datetime-picker__weekdays{margin-bottom:4px}.ui-datetime-picker__weekdays span{width:34px;height:28px;color:var(--ui-color-muted);place-items:center;font-size:12px;font-weight:650;display:grid}.ui-datetime-picker__day{appearance:none;width:34px;height:34px;color:var(--ui-color-text);cursor:pointer;font-size:var(--ui-font-size-sm);background:0 0;border:0;border-radius:50%;place-items:center;padding:0;font-weight:400;line-height:1;display:grid}.ui-datetime-picker__day:hover,.ui-datetime-picker__day:focus-visible{background:var(--ui-color-secondary);color:var(--ui-color-brand);outline:none}.ui-datetime-picker__day.is-outside{color:color-mix(in srgb, var(--ui-color-muted) 55%, transparent)}.ui-datetime-picker__day.is-today{color:var(--ui-color-primary);font-weight:750}.ui-datetime-picker__day.is-selected{background:var(--ui-color-primary);color:#fff;box-shadow:none;font-weight:750}.ui-datetime-picker__day:disabled{cursor:not-allowed;opacity:.4}.ui-datetime-picker__time-panel{border-left:1px solid var(--ui-color-border);background:color-mix(in srgb, var(--ui-color-card) 88%, var(--ui-color-secondary));grid-template-columns:repeat(2,62px);min-width:124px;display:grid}.ui-datetime-picker--time .ui-datetime-picker__time-panel{border-left:0}.ui-datetime-picker__time-column{scrollbar-width:thin;scrollbar-color:color-mix(in srgb, var(--ui-color-muted) 55%, transparent) transparent;max-height:286px;padding:0 4px 8px;display:block;overflow:auto}.ui-datetime-picker__time-column+.ui-datetime-picker__time-column{border-left:1px solid var(--ui-color-border)}.ui-datetime-picker__time-label{z-index:1;background:color-mix(in srgb, var(--ui-color-card) 88%, var(--ui-color-secondary));height:34px;color:var(--ui-color-muted);text-align:center;place-items:center;font-size:12px;font-weight:650;display:grid;position:sticky;top:0}.ui-datetime-picker__time-option{appearance:none;width:100%;height:32px;color:var(--ui-color-text);cursor:pointer;text-align:center;background:0 0;border:0;border-radius:6px;margin:1px 0;padding:0;font-weight:400;line-height:32px;display:block}.ui-datetime-picker__time-option:hover,.ui-datetime-picker__time-option:focus-visible{background:var(--ui-color-secondary);color:var(--ui-color-brand);outline:none}.ui-datetime-picker__time-option.is-selected{background:color-mix(in srgb, var(--ui-color-secondary) 76%, #fff);color:var(--ui-color-primary);font-weight:750}.ui-datetime-picker__time-option:disabled{cursor:not-allowed;opacity:.42}.ui-select__clear,.ui-datetime-picker__clear{appearance:none;color:var(--ui-color-muted);cursor:pointer;background:0 0;border:0;place-items:center;width:24px;height:24px;padding:2px;line-height:1;display:grid;position:absolute;top:50%;right:34px;transform:translateY(-50%)}.ui-select--filterable .ui-select__clear{top:auto;bottom:calc((var(--ui-select-control-height) - 24px) / 2);transform:none}.ui-select--filterable .ui-select__arrow{top:auto;bottom:calc((var(--ui-select-control-height) - 8px) / 2 + 1px);transform:rotate(45deg)}.ui-datetime-picker__clear{right:10px}.ui-file-upload__picker{border:1px dashed var(--ui-color-border);border-radius:var(--ui-radius);background:var(--ui-color-card);justify-content:center;align-items:center;gap:10px;min-height:38px;padding:10px 12px;display:inline-flex;position:relative;overflow:hidden}.ui-file-upload__input{opacity:0;cursor:pointer;position:absolute;inset:0}.ui-file-upload__files{color:var(--ui-color-text);overflow-wrap:anywhere;gap:4px;margin:8px 0 0;padding:0;list-style:none;display:grid}.ui-file-upload__file{border:1px solid var(--ui-color-border);background:color-mix(in srgb, var(--ui-color-card) 94%, transparent);border-radius:8px;justify-content:space-between;align-items:center;gap:8px;min-width:0;padding:6px 8px;display:flex}.ui-file-upload__file span{overflow-wrap:anywhere;min-width:0}.ui-file-upload__remove{color:var(--ui-color-muted);cursor:pointer;font:inherit;background:0 0;border:0;border-radius:6px;flex:none;padding:4px 6px;line-height:1}.ui-file-upload__remove:hover:not(:disabled){color:var(--ui-color-error);background:color-mix(in srgb, var(--ui-color-error) 10%, transparent)}.ui-file-upload__clear{margin-top:8px}.ui-file-upload__help,.ui-file-upload__error{color:var(--ui-color-muted);margin:6px 0 0;font-size:12px}.ui-file-upload__error{color:var(--ui-color-error)}.ui-file-upload.is-disabled .ui-file-upload__picker{opacity:.7}.ui-scrollbar{min-width:0;position:relative;overflow:hidden}.ui-scrollbar__wrap{height:100%;max-height:inherit;overscroll-behavior:contain;scrollbar-width:none;overflow:auto}.ui-scrollbar__wrap::-webkit-scrollbar{width:0;height:0;display:none}.ui-scrollbar__view{min-width:100%}.ui-scrollbar__bar{z-index:1;opacity:0;pointer-events:none;border-radius:999px;transition:opacity .15s;position:absolute}.ui-scrollbar__bar--vertical{width:6px;top:3px;bottom:3px;right:3px}.ui-scrollbar__bar--horizontal{height:6px;bottom:3px;left:3px;right:3px}.ui-scrollbar__thumb{border-radius:inherit;background:color-mix(in srgb, var(--ui-color-muted) 54%, transparent)}.ui-scrollbar__bar--vertical .ui-scrollbar__thumb{width:100%}.ui-scrollbar__bar--horizontal .ui-scrollbar__thumb{height:100%}.ui-scrollbar:hover .ui-scrollbar__bar,.ui-scrollbar:focus-within .ui-scrollbar__bar,.ui-scrollbar--always .ui-scrollbar__bar{opacity:1}.ui-scrollbar--native{overflow:auto}.ui-scrollbar--native .ui-scrollbar__wrap{scrollbar-width:auto}.ui-scrollbar--native .ui-scrollbar__wrap::-webkit-scrollbar{display:initial;width:initial;height:initial}.ui-carousel{gap:10px;width:100%;min-width:0;display:grid;position:relative}.ui-carousel__viewport{border-radius:var(--ui-radius);position:relative;overflow:hidden}.ui-carousel__track{will-change:transform;transition:transform .32s;display:flex}.ui-carousel--fade .ui-carousel__viewport{display:grid}.ui-carousel--fade .ui-carousel__track{transition:none;display:grid}.ui-carousel--fade .ui-carousel-slide{opacity:0;pointer-events:none;grid-area:1/1;transition:opacity .24s}.ui-carousel--fade .ui-carousel-slide.is-active{opacity:1;pointer-events:auto}.ui-carousel .ui-carousel-slide{flex:0 0 100%;min-width:0}.ui-carousel__arrow{z-index:2;color:#fff;cursor:pointer;width:32px;height:32px;font:inherit;background:#17251f94;border:1px solid #ffffff8f;border-radius:50%;place-items:center;line-height:0;display:grid;position:absolute;top:50%;transform:translateY(-50%)}.ui-carousel__arrow:before{content:"";border-top:3px solid;border-right:3px solid;width:9px;height:9px}.ui-carousel__arrow:hover,.ui-carousel__arrow:focus-visible{background:#17251fc7;outline:none}.ui-carousel__arrow--prev{left:10px}.ui-carousel__arrow--prev:before{transform:translate(2px)rotate(-135deg)}.ui-carousel__arrow--next{right:10px}.ui-carousel__arrow--next:before{transform:translate(-2px)rotate(45deg)}.ui-carousel__dots{justify-content:center;gap:8px;display:flex}.ui-carousel__dot{background:color-mix(in srgb, var(--ui-color-muted) 42%, transparent);cursor:pointer;border:0;border-radius:999px;width:18px;height:4px;padding:0}.ui-carousel__dot.is-active{background:var(--ui-color-primary);width:26px}.ui-carousel__dot:focus-visible{box-shadow:var(--ui-focus-ring);outline:none}.ui-carousel--dots-top .ui-carousel__dots{order:-1}.ui-carousel--dots-left,.ui-carousel--dots-right{grid-template-columns:auto minmax(0,1fr);align-items:center}.ui-carousel--dots-right{grid-template-columns:minmax(0,1fr) auto}.ui-carousel--dots-left .ui-carousel__dots,.ui-carousel--dots-right .ui-carousel__dots{flex-direction:column}.ui-carousel--dots-left .ui-carousel__dots{order:-1}.ui-carousel--dots-left .ui-carousel__dot,.ui-carousel--dots-right .ui-carousel__dot{width:4px;height:18px}.ui-carousel--dots-left .ui-carousel__dot.is-active,.ui-carousel--dots-right .ui-carousel__dot.is-active{width:4px;height:26px}.ui-tree{color:var(--ui-color-text);gap:2px;display:grid}.ui-tree__node{min-height:30px;padding-left:calc(var(--ui-tree-level,0) * 22px);align-items:center;gap:6px;display:flex}.ui-tree--block .ui-tree__node{width:100%}.ui-tree--line .ui-tree__node{border-left:1px solid color-mix(in srgb, var(--ui-color-border) 80%, transparent)}.ui-tree__switcher,.ui-tree__title{color:inherit;cursor:pointer;font:inherit;background:0 0;border:0}.ui-tree__switcher{width:22px;height:22px;color:var(--ui-color-muted);border-radius:6px;flex:none;place-items:center;padding:0;display:grid}.ui-tree__switcher:hover:not(:disabled),.ui-tree__switcher:focus-visible{background:var(--ui-color-secondary);color:var(--ui-color-brand);outline:none}.ui-tree__switcher:disabled{cursor:default}.ui-tree__checkbox{accent-color:var(--ui-color-primary);flex:none}.ui-tree__title{text-align:left;overflow-wrap:anywhere;border-radius:6px;min-width:0;padding:4px 8px}.ui-tree--block .ui-tree__title{flex:auto}.ui-tree__title:hover:not(:disabled),.ui-tree__title:focus-visible,.ui-tree__node.is-selected .ui-tree__title{background:var(--ui-color-secondary);color:var(--ui-color-brand);outline:none}.ui-tree__node.is-disabled{color:var(--ui-color-muted);opacity:.74}.ui-skeleton{gap:14px;width:100%;display:flex}.ui-skeleton__avatar,.ui-skeleton__title,.ui-skeleton__row{background:color-mix(in srgb, var(--ui-color-border) 70%, #fff);display:block}.ui-skeleton--round .ui-skeleton__title,.ui-skeleton--round .ui-skeleton__row{border-radius:999px}.ui-skeleton__avatar{border-radius:50%;flex:none;width:42px;height:42px}.ui-skeleton__content{flex:auto;gap:10px;min-width:0;display:grid}.ui-skeleton__title{border-radius:6px;width:38%;height:18px}.ui-skeleton__row{border-radius:6px;width:100%;height:14px}.ui-skeleton__row.is-last{width:62%}.ui-skeleton--active .ui-skeleton__avatar,.ui-skeleton--active .ui-skeleton__title,.ui-skeleton--active .ui-skeleton__row{background:linear-gradient(90deg, color-mix(in srgb, var(--ui-color-border) 68%, #fff) 25%, color-mix(in srgb, var(--ui-color-secondary) 70%, #fff) 37%, color-mix(in srgb, var(--ui-color-border) 68%, #fff) 63%);background-size:400% 100%;animation:1.35s infinite ui-skeleton-loading}.ui-drawer{z-index:1000;pointer-events:none;position:fixed;inset:0}.ui-drawer__mask{pointer-events:auto;background:#00000057;position:absolute;inset:0}.ui-drawer__panel{background:var(--ui-color-card);max-width:100%;max-height:100%;color:var(--ui-color-text);box-shadow:var(--ux-shadow-card,0 16px 40px #0d23182e);pointer-events:auto;grid-template-rows:auto minmax(0,1fr) auto;display:grid;position:absolute;overflow:hidden}.ui-drawer--right .ui-drawer__panel{top:0;bottom:0;right:0}.ui-drawer--left .ui-drawer__panel{top:0;bottom:0;left:0}.ui-drawer--top .ui-drawer__panel{top:0;left:0;right:0}.ui-drawer--bottom .ui-drawer__panel{bottom:0;left:0;right:0}.ui-drawer__header,.ui-drawer__footer{border-bottom:1px solid var(--ui-color-border);align-items:center;gap:12px;padding:14px 16px;display:flex}.ui-drawer__footer{border-top:1px solid var(--ui-color-border);border-bottom:0;justify-content:flex-end}.ui-drawer__header h3{flex:auto;min-width:0;margin:0;font-size:16px}.ui-drawer__close{width:30px;height:30px;color:var(--ui-color-muted);cursor:pointer;background:0 0;border:0;border-radius:6px;flex:none;place-items:center;display:grid;position:relative}.ui-drawer__close:before,.ui-drawer__close:after{content:"";background:currentColor;border-radius:999px;width:16px;height:2px;position:absolute}.ui-drawer__close:before{transform:rotate(45deg)}.ui-drawer__close:after{transform:rotate(-45deg)}.ui-drawer__close:hover,.ui-drawer__close:focus-visible{background:var(--ui-color-secondary);color:var(--ui-color-brand);outline:none}.ui-drawer__body{min-width:0;padding:16px;overflow:auto}.ui-progress{min-width:0;color:var(--ui-color-text);align-items:center;gap:10px;display:inline-flex}.ui-progress--circle,.ui-progress--dashboard{place-items:center;display:inline-grid;position:relative}.ui-progress__line{border-radius:999px;flex:auto;width:220px;min-width:80px;position:relative;overflow:hidden}.ui-progress__line span{border-radius:inherit;height:100%;transition:width .24s;display:block}.ui-progress__steps{gap:4px;display:flex}.ui-progress__steps span{border-radius:999px;width:22px;height:8px}.ui-progress__text{min-width:38px;color:var(--ui-color-muted);flex:none;font-size:13px}.ui-progress__circle{width:104px;height:104px}.ui-progress__circle circle{transition:stroke-dashoffset .24s,stroke .16s}.ui-progress__circle-text{color:var(--ui-color-text);font-size:14px;position:absolute}.ui-progress--success .ui-progress__text,.ui-progress--success .ui-progress__circle-text{color:var(--ui-color-primary)}.ui-progress--exception .ui-progress__text,.ui-progress--exception .ui-progress__circle-text{color:var(--ui-color-error)}@media (width<=640px){.ui-form-item--horizontal,.ui-form-item--inline{grid-template-columns:1fr}.ui-form-item__label{line-height:1.4}}@keyframes ui-spin{to{transform:rotate(360deg)}}@keyframes ui-skeleton-loading{0%{background-position:100%}to{background-position:0}}:root,:host{--w-e-textarea-bg-color:#fff;--w-e-textarea-color:#333;--w-e-textarea-border-color:#ccc;--w-e-textarea-slight-border-color:#e8e8e8;--w-e-textarea-slight-color:#d4d4d4;--w-e-textarea-slight-bg-color:#f5f2f0;--w-e-textarea-selected-border-color:#b4d5ff;--w-e-textarea-handler-bg-color:#4290f7;--w-e-toolbar-color:#595959;--w-e-toolbar-bg-color:#fff;--w-e-toolbar-active-color:#333;--w-e-toolbar-active-bg-color:#f1f1f1;--w-e-toolbar-disabled-color:#999;--w-e-toolbar-border-color:#e8e8e8;--w-e-modal-button-bg-color:#fafafa;--w-e-modal-button-border-color:#d9d9d9}.w-e-text-container *,.w-e-toolbar *{box-sizing:border-box;outline:none;margin:0;padding:0}.w-e-text-container blockquote,.w-e-text-container li,.w-e-text-container p,.w-e-text-container td,.w-e-text-container th,.w-e-toolbar *{line-height:1.5}.w-e-text-container{background-color:var(--w-e-textarea-bg-color);color:var(--w-e-textarea-color);height:100%;position:relative}.w-e-text-container .w-e-scroll{-webkit-overflow-scrolling:touch;height:100%}.w-e-text-container [data-slate-editor]{word-wrap:break-word;white-space:pre-wrap;border-top:1px solid #0000;outline:0;min-height:100%;padding:0 10px}.w-e-text-container [data-slate-editor] p{margin:15px 0}.w-e-text-container [data-slate-editor] h1,.w-e-text-container [data-slate-editor] h2,.w-e-text-container [data-slate-editor] h3,.w-e-text-container [data-slate-editor] h4,.w-e-text-container [data-slate-editor] h5{margin:20px 0}.w-e-text-container [data-slate-editor] img{cursor:default;min-width:20px;max-width:100%;min-height:20px;display:inline!important}.w-e-text-container [data-slate-editor] span{text-indent:0}.w-e-text-container [data-slate-editor] [data-selected=true]{box-shadow:0 0 0 2px var(--w-e-textarea-selected-border-color)}.w-e-text-placeholder{width:90%;font-style:italic;top:17px;left:10px}.w-e-max-length-info,.w-e-text-placeholder{color:var(--w-e-textarea-slight-color);pointer-events:none;-webkit-user-select:none;user-select:none;position:absolute}.w-e-max-length-info{bottom:.5em;right:1em}.w-e-bar{background-color:var(--w-e-toolbar-bg-color);color:var(--w-e-toolbar-color);padding:0 5px;font-size:14px}.w-e-bar svg{fill:var(--w-e-toolbar-color);width:14px;height:14px}.w-e-bar-show{display:flex}.w-e-bar-hidden{display:none}.w-e-hover-bar{border:1px solid var(--w-e-toolbar-border-color);border-radius:3px;position:absolute;box-shadow:0 2px 5px #0000001f}.w-e-toolbar{flex-wrap:wrap;position:relative}.w-e-bar-divider{background-color:var(--w-e-toolbar-border-color);width:1px;height:40px;margin:0 5px;display:inline-flex}.w-e-bar-item{text-align:center;height:40px;padding:4px;display:flex;position:relative}.w-e-bar-item,.w-e-bar-item button{justify-content:center;align-items:center}.w-e-bar-item button{color:var(--w-e-toolbar-color);cursor:pointer;white-space:nowrap;background:0 0;border:none;height:32px;padding:0 8px;display:inline-flex;overflow:hidden}.w-e-bar-item button:hover{background-color:var(--w-e-toolbar-active-bg-color);color:var(--w-e-toolbar-active-color)}.w-e-bar-item button .title{margin-left:5px}.w-e-bar-item .active{background-color:var(--w-e-toolbar-active-bg-color);color:var(--w-e-toolbar-active-color)}.w-e-bar-item .disabled{color:var(--w-e-toolbar-disabled-color);cursor:not-allowed}.w-e-bar-item .disabled svg{fill:var(--w-e-toolbar-disabled-color)}.w-e-bar-item .disabled:hover{background-color:var(--w-e-toolbar-bg-color);color:var(--w-e-toolbar-disabled-color)}.w-e-bar-item .disabled:hover svg{fill:var(--w-e-toolbar-disabled-color)}.w-e-menu-tooltip-v5:before{background-color:var(--w-e-toolbar-active-color);color:var(--w-e-toolbar-bg-color);content:attr(data-tooltip);opacity:0;text-align:center;visibility:hidden;white-space:pre;z-index:1;border-radius:5px;padding:5px 10px;font-size:.75em;transition:opacity .6s;position:absolute;top:40px}.w-e-menu-tooltip-v5:after{border:5px solid #0000;border-bottom:5px solid var(--w-e-toolbar-active-color);content:"";opacity:0;visibility:hidden;transition:opacity .6s;position:absolute;top:30px}.w-e-menu-tooltip-v5:hover:after,.w-e-menu-tooltip-v5:hover:before{opacity:1;visibility:visible}.w-e-menu-tooltip-v5.tooltip-right:before{top:10px;left:100%}.w-e-menu-tooltip-v5.tooltip-right:after{border-bottom-color:#0000;border-left-color:#0000;border-right-color:var(--w-e-toolbar-active-color);border-top-color:#0000;margin-left:-10px;top:16px;left:100%}.w-e-bar-item-group .w-e-bar-item-menus-container{background-color:var(--w-e-toolbar-bg-color);border:1px solid var(--w-e-toolbar-border-color);z-index:1;border-radius:3px;margin-top:40px;display:none;position:absolute;top:0;left:0;box-shadow:0 2px 10px #0000001f}.w-e-bar-item-group:hover .w-e-bar-item-menus-container{display:block}.w-e-select-list{background-color:var(--w-e-toolbar-bg-color);border:1px solid var(--w-e-toolbar-border-color);z-index:1;border-radius:3px;min-width:100px;max-height:350px;margin-top:40px;position:absolute;top:0;left:0;overflow-y:auto;box-shadow:0 2px 10px #0000001f}.w-e-select-list ul{line-height:1;list-style:none}.w-e-select-list ul .selected{background-color:var(--w-e-toolbar-active-bg-color)}.w-e-select-list ul li{cursor:pointer;text-align:left;white-space:nowrap;padding:7px 0 7px 25px;position:relative}.w-e-select-list ul li:hover{background-color:var(--w-e-toolbar-active-bg-color)}.w-e-select-list ul li svg{margin-top:-7px;margin-left:5px;position:absolute;top:50%;left:0}.w-e-bar-bottom .w-e-select-list{bottom:0;top:inherit;margin-top:0;margin-bottom:40px}.w-e-drop-panel{background-color:var(--w-e-toolbar-bg-color);border:1px solid var(--w-e-toolbar-border-color);z-index:1;border-radius:3px;min-width:200px;margin-top:40px;padding:10px;position:absolute;top:0;box-shadow:0 2px 10px #0000001f}.w-e-bar-bottom .w-e-drop-panel{bottom:0;top:inherit;margin-top:0;margin-bottom:40px}.w-e-modal{background-color:var(--w-e-toolbar-bg-color);border:1px solid var(--w-e-toolbar-border-color);color:var(--w-e-toolbar-color);text-align:left;z-index:1;border-radius:3px;min-width:100px;min-height:40px;padding:20px 15px 0;font-size:14px;position:absolute;box-shadow:0 2px 10px #0000001f}.w-e-modal .btn-close{cursor:pointer;padding:5px;line-height:1;position:absolute;top:7px;right:8px}.w-e-modal .btn-close svg{fill:var(--w-e-toolbar-color);width:10px;height:10px}.w-e-modal .babel-container{margin-bottom:15px;display:block}.w-e-modal .babel-container span{margin-bottom:10px;display:block}.w-e-modal .button-container{margin-bottom:15px}.w-e-modal button{background-color:var(--w-e-modal-button-bg-color);border:1px solid var(--w-e-modal-button-border-color);color:var(--w-e-toolbar-color);cursor:pointer;text-align:center;touch-action:manipulation;-webkit-user-select:none;user-select:none;white-space:nowrap;border-radius:4px;height:32px;padding:4.5px 15px;font-weight:400;transition:all .3s cubic-bezier(.645,.045,.355,1)}.w-e-modal input[type=number],.w-e-modal input[type=text],.w-e-modal textarea{font-feature-settings:"tnum";background-color:var(--w-e-toolbar-bg-color);border:1px solid var(--w-e-modal-button-border-color);color:var(--w-e-toolbar-color);font-variant:tabular-nums;border-radius:4px;width:100%;padding:4.5px 11px;transition:all .3s}.w-e-modal textarea{min-height:60px}body .w-e-modal,body .w-e-modal *{box-sizing:border-box}.w-e-progress-bar{background-color:var(--w-e-textarea-handler-bg-color);width:0;height:1px;transition:width .3s;position:absolute}.w-e-full-screen-container{position:fixed;flex-direction:column!important;width:100%!important;height:100%!important;margin:0!important;padding:0!important;display:flex!important;inset:0!important}.w-e-full-screen-container [data-w-e-textarea=true]{flex:1!important}.w-e-text-container [data-slate-editor] code{background-color:var(--w-e-textarea-slight-bg-color);border-radius:3px;padding:3px;font-family:monospace}.w-e-panel-content-color{text-align:left;width:230px;list-style:none}.w-e-panel-content-color li{border:1px solid var(--w-e-toolbar-bg-color);cursor:pointer;border-radius:3px;padding:2px;display:inline-block}.w-e-panel-content-color li:hover{border-color:var(--w-e-toolbar-color)}.w-e-panel-content-color li .color-block{border:1px solid var(--w-e-toolbar-border-color);border-radius:3px;width:17px;height:17px}.w-e-panel-content-color .active{border-color:var(--w-e-toolbar-color)}.w-e-panel-content-color .clear{width:100%;margin-bottom:5px;line-height:1.5}.w-e-panel-content-color .clear svg{width:16px;height:16px;margin-bottom:-4px}.w-e-text-container [data-slate-editor] blockquote{background-color:var(--w-e-textarea-slight-bg-color);border-left:8px solid var(--w-e-textarea-selected-border-color);margin:10px 0;padding:10px;font-size:100%;line-height:1.5;display:block}.w-e-panel-content-emotion{text-align:left;width:300px;font-size:20px;list-style:none}.w-e-panel-content-emotion li{cursor:pointer;border-radius:3px;padding:0 5px;display:inline-block}.w-e-panel-content-emotion li:hover{background-color:var(--w-e-textarea-slight-bg-color)}.w-e-textarea-divider{border-radius:3px;margin:20px auto;padding:20px}.w-e-textarea-divider hr{background-color:var(--w-e-textarea-border-color);border:0;height:1px;display:block}.w-e-text-container [data-slate-editor] pre>code{background-color:var(--w-e-textarea-slight-bg-color);border:1px solid var(--w-e-textarea-slight-border-color);text-indent:0;border-radius:4px;padding:10px;font-size:14px;display:block}.w-e-text-container [data-slate-editor] .w-e-image-container{margin:0 3px;display:inline-block}.w-e-text-container [data-slate-editor] .w-e-image-container:hover{box-shadow:0 0 0 2px var(--w-e-textarea-selected-border-color)}.w-e-text-container [data-slate-editor] .w-e-selected-image-container{position:relative;overflow:hidden}.w-e-text-container [data-slate-editor] .w-e-selected-image-container .w-e-image-dragger{background-color:var(--w-e-textarea-handler-bg-color);width:7px;height:7px;position:absolute}.w-e-text-container [data-slate-editor] .w-e-selected-image-container .left-top{cursor:nwse-resize;top:0;left:0}.w-e-text-container [data-slate-editor] .w-e-selected-image-container .right-top{cursor:nesw-resize;top:0;right:0}.w-e-text-container [data-slate-editor] .w-e-selected-image-container .left-bottom{cursor:nesw-resize;bottom:0;left:0}.w-e-text-container [data-slate-editor] .w-e-selected-image-container .right-bottom{cursor:nwse-resize;bottom:0;right:0}.w-e-text-container [data-slate-editor] .w-e-selected-image-container:hover,.w-e-text-container [contenteditable=false] .w-e-image-container:hover{box-shadow:none}.w-e-text-container [data-slate-editor] .table-container{border:1px dashed var(--w-e-textarea-border-color);border-radius:5px;width:100%;margin-top:10px;padding:10px;overflow-x:auto}.w-e-text-container [data-slate-editor] table{border-collapse:collapse}.w-e-text-container [data-slate-editor] table td,.w-e-text-container [data-slate-editor] table th{border:1px solid var(--w-e-textarea-border-color);text-align:left;min-width:30px;padding:3px 5px;line-height:1.5}.w-e-text-container [data-slate-editor] table th{background-color:var(--w-e-textarea-slight-bg-color);text-align:center;font-weight:700}.w-e-panel-content-table{background-color:var(--w-e-toolbar-bg-color)}.w-e-panel-content-table table{border-collapse:collapse}.w-e-panel-content-table td{border:1px solid var(--w-e-toolbar-border-color);cursor:pointer;width:20px;height:15px;padding:3px 5px}.w-e-panel-content-table td.active{background-color:var(--w-e-toolbar-active-bg-color)}.w-e-textarea-video-container{border:1px dashed var(--w-e-textarea-border-color);text-align:center;background-image:linear-gradient(45deg,#eee 25%,#0000 0 75%,#eee 0,#eee),linear-gradient(45deg,#eee 25%,#fff 0 75%,#eee 0,#eee);background-position:0 0,10px 10px;background-size:20px 20px;border-radius:5px;margin:10px auto 0;padding:10px 0}.w-e-text-container [data-slate-editor] pre>code{word-wrap:normal;-webkit-hyphens:none;hyphens:none;tab-size:4;text-align:left;text-shadow:0 1px #fff;white-space:pre;word-break:normal;word-spacing:normal;margin:.5em 0;padding:1em;font-family:Consolas,Monaco,Andale Mono,Ubuntu Mono,monospace;line-height:1.5;overflow:auto}.w-e-text-container [data-slate-editor] pre>code .token.cdata,.w-e-text-container [data-slate-editor] pre>code .token.comment,.w-e-text-container [data-slate-editor] pre>code .token.doctype,.w-e-text-container [data-slate-editor] pre>code .token.prolog{color:#708090}.w-e-text-container [data-slate-editor] pre>code .token.punctuation{color:#999}.w-e-text-container [data-slate-editor] pre>code .token.namespace{opacity:.7}.w-e-text-container [data-slate-editor] pre>code .token.boolean,.w-e-text-container [data-slate-editor] pre>code .token.constant,.w-e-text-container [data-slate-editor] pre>code .token.deleted,.w-e-text-container [data-slate-editor] pre>code .token.number,.w-e-text-container [data-slate-editor] pre>code .token.property,.w-e-text-container [data-slate-editor] pre>code .token.symbol,.w-e-text-container [data-slate-editor] pre>code .token.tag{color:#905}.w-e-text-container [data-slate-editor] pre>code .token.attr-name,.w-e-text-container [data-slate-editor] pre>code .token.builtin,.w-e-text-container [data-slate-editor] pre>code .token.char,.w-e-text-container [data-slate-editor] pre>code .token.inserted,.w-e-text-container [data-slate-editor] pre>code .token.selector,.w-e-text-container [data-slate-editor] pre>code .token.string{color:#690}.w-e-text-container [data-slate-editor] pre>code .language-css .token.string,.w-e-text-container [data-slate-editor] pre>code .style .token.string,.w-e-text-container [data-slate-editor] pre>code .token.entity,.w-e-text-container [data-slate-editor] pre>code .token.operator,.w-e-text-container [data-slate-editor] pre>code .token.url{color:#9a6e3a}.w-e-text-container [data-slate-editor] pre>code .token.atrule,.w-e-text-container [data-slate-editor] pre>code .token.attr-value,.w-e-text-container [data-slate-editor] pre>code .token.keyword{color:#07a}.w-e-text-container [data-slate-editor] pre>code .token.class-name,.w-e-text-container [data-slate-editor] pre>code .token.function{color:#dd4a68}.w-e-text-container [data-slate-editor] pre>code .token.important,.w-e-text-container [data-slate-editor] pre>code .token.regex,.w-e-text-container [data-slate-editor] pre>code .token.variable{color:#e90}.w-e-text-container [data-slate-editor] pre>code .token.bold,.w-e-text-container [data-slate-editor] pre>code .token.important{font-weight:700}.w-e-text-container [data-slate-editor] pre>code .token.italic{font-style:italic}.w-e-text-container [data-slate-editor] pre>code .token.entity{cursor:help}.data-workbench[data-v-f5c9da46]{border:1px solid var(--ui-color-border);background:var(--ui-color-card);color:var(--ui-color-text);border-radius:12px;min-width:0;padding:20px}header[data-v-f5c9da46]{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;display:flex}.data-workbench-filters[data-v-f5c9da46]{flex-wrap:wrap;gap:12px;margin-block:16px;display:flex}.data-workbench-error[data-v-f5c9da46]{border-inline-start:4px solid var(--ui-color-destructive);padding:12px}[data-v-f5c9da46] .ui-table-body-row[aria-current=true]{box-shadow:inset 4px 0 var(--ui-color-primary);background:var(--ui-color-secondary)}[data-v-f5c9da46] .ui-table-body-row:focus-visible{outline:2px solid var(--ui-color-primary);outline-offset:-2px}[data-v-f5c9da46] td{overflow-wrap:anywhere}[data-v-f5c9da46] label{gap:6px;display:grid}.activity-query-filter[data-v-f88d2c6b]{flex-wrap:wrap;align-items:end;gap:12px;width:100%;min-width:0;display:flex}input[data-v-f88d2c6b]{min-width:0;max-width:100%;color:var(--ui-color-text);background:var(--ui-color-card);border:1px solid var(--ui-color-border)}[data-v-f88d2c6b] .ui-table-scroller{max-width:100%;overflow-x:auto}.activity-query-filter[data-v-b3d20a29]{flex-wrap:wrap;align-items:end;gap:12px;width:100%;min-width:0;display:flex}input[data-v-b3d20a29]{min-width:0;max-width:100%;color:var(--ui-color-text);background:var(--ui-color-card);border:1px solid var(--ui-color-border)}[data-v-b3d20a29] .ui-table-scroller{max-width:100%;overflow-x:auto}.header-actions[data-v-cc3214f3],.activity-query-filter[data-v-cc3214f3]{flex-wrap:wrap;align-items:end;gap:12px;display:flex}.activity-home[data-v-cc3214f3]{min-width:0}input[data-v-cc3214f3]{max-width:100%;color:var(--ui-color-text);background:var(--ui-color-card);border:1px solid var(--ui-color-border)}[data-v-cc3214f3] .ui-table-scroller{max-width:100%;overflow-x:auto}.submission-page[data-v-6c3b828b]{width:min(1080px,100% - 32px);margin:42px auto 80px}.submission-page>header[data-v-6c3b828b]{justify-content:space-between;align-items:start;gap:24px;display:flex}.submission-page h1[data-v-6c3b828b]{margin:6px 0;font-size:clamp(2.2rem,5vw,4rem)}header>a[data-v-6c3b828b]{color:#176b4d;background:#e9f2ed;border-radius:12px;padding:11px 16px;font-weight:800;text-decoration:none}.notice[data-v-6c3b828b],.empty[data-v-6c3b828b]{background:#eef5f0;border-radius:18px;margin-top:24px;padding:22px}.task-grid[data-v-6c3b828b]{grid-template-columns:repeat(auto-fit,minmax(330px,1fr));gap:20px;margin-top:28px;display:grid}.task-card[data-v-6c3b828b]{background:#fff;border:1px solid #dbe5de;border-radius:24px;padding:26px;box-shadow:0 14px 40px #23463412}.task-head[data-v-6c3b828b]{justify-content:space-between;display:flex}.task-head span[data-v-6c3b828b]{color:#176b4d;background:#e5f2eb;border-radius:999px;padding:6px 10px;font-weight:800}.task-card p[data-v-6c3b828b]{color:#607067;line-height:1.65}.revision-note[data-v-6c3b828b]{background:#fff8f0;border-radius:12px;padding:12px 14px;font-size:13px;color:#8a4b16!important}.task-card dl div[data-v-6c3b828b]{border-top:1px solid #edf1ee;justify-content:space-between;padding:10px 0;display:flex}.editor[data-v-6c3b828b]{background:#f5f8f5;border-radius:16px;gap:10px;margin-top:18px;padding:16px;display:grid}.editor label[data-v-6c3b828b]{gap:6px;margin:0;display:grid}.editor textarea[data-v-6c3b828b]{border:1px solid #cad8ce;border-radius:10px;min-height:120px;padding:12px}.editor button[data-v-6c3b828b],.submit[data-v-6c3b828b]{color:#fff;cursor:pointer;background:#176b4d;border:0;border-radius:10px;padding:12px 16px;font-weight:700}.editor button[data-v-6c3b828b]:disabled,.submit[data-v-6c3b828b]:disabled{opacity:.65;cursor:wait}.submit[data-v-6c3b828b]{background:#b8611c;width:100%;margin-top:12px}.hint[data-v-6c3b828b]{margin:0;font-size:12px}.formal[data-v-6c3b828b]{background:#edf4ff;border-radius:12px;padding:14px;color:#355473!important}form[data-v-c54ffb25]{flex-wrap:wrap;align-items:end;gap:.6rem;display:flex}.artifact-cards[data-v-c54ffb25]{gap:1rem;display:grid}.artifact-cards article[data-v-c54ffb25]{border:1px solid var(--ui-color-border);background:var(--ui-color-card);border-radius:12px;padding:1rem}.artifact-cards article[aria-current=true][data-v-c54ffb25]{box-shadow:inset 4px 0 var(--ui-color-primary)}select[data-v-c54ffb25]{background:var(--ui-color-card);min-height:40px;color:var(--ui-color-text);border:1px solid var(--ui-color-border);border-radius:8px}.upload-card form[data-v-1ab08f45],.replacement[data-v-1ab08f45]{grid-template-columns:1fr 1.4fr auto;gap:10px;margin-top:12px;display:grid}.technical-details[data-v-1ab08f45]{color:var(--me-text-sec);margin-top:12px}input[data-v-1ab08f45]{border:1px solid var(--me-border);border-radius:10px;min-height:42px;padding:0 12px}.me-btn-primary[data-v-1ab08f45]:disabled,.me-btn-outline[data-v-1ab08f45]:disabled{opacity:.6;cursor:wait}.artifact-list[data-v-1ab08f45]{gap:16px;display:grid}.artifact-title[data-v-1ab08f45]{justify-content:space-between;gap:20px;display:flex}.artifact-title h2[data-v-1ab08f45]{margin:6px 0}.artifact-title p[data-v-1ab08f45]{color:var(--me-text-sec);margin:0;font-size:13px}.me-stat .value--warn[data-v-1ab08f45]{color:var(--me-orange)}ol[data-v-1ab08f45]{padding:0;list-style:none}li[data-v-1ab08f45]{border-top:1px solid #edf1ed;justify-content:space-between;align-items:center;gap:14px;padding:12px 0;display:flex}li small[data-v-1ab08f45]{color:var(--me-text-sec);margin-top:4px;display:block}li a[data-v-1ab08f45]{color:var(--me-primary);font-weight:700}.preview-chip[data-v-1ab08f45]{background:var(--me-primary-light);color:var(--me-primary);border-radius:6px;margin-top:6px;padding:2px 8px;font-size:11px;font-weight:700;display:inline-block}.preview-chip[data-status=FAILED][data-v-1ab08f45]{color:#9b3838;background:#fce8e8}.preview-chip[data-status=UNSUPPORTED][data-v-1ab08f45]{color:#667;background:#f1f1f1}.preview-chip[data-status=READY][data-v-1ab08f45],.preview-chip[data-status=DIRECT][data-v-1ab08f45]{color:#176b4d;background:#e7f2ec}.version-actions[data-v-1ab08f45]{align-items:center;gap:10px;display:flex}.artifact-notice[data-v-1ab08f45]{margin:12px 0}@media (width<=720px){.upload-card form[data-v-1ab08f45],.replacement[data-v-1ab08f45]{grid-template-columns:1fr}li[data-v-1ab08f45]{flex-direction:column;align-items:flex-start}}.runtime-home[data-v-a0757b29]{width:min(1040px,100% - 32px);margin:42px auto}.runtime-home header[data-v-a0757b29]{justify-content:space-between;align-items:start;gap:24px;display:flex}.runtime-home h1[data-v-a0757b29]{margin:4px 0;font-size:clamp(2rem,5vw,3.5rem)}.header-actions[data-v-a0757b29]{flex-wrap:wrap;justify-content:flex-end;gap:8px;display:flex}.session-grid[data-v-a0757b29]{grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:16px;margin-top:28px;display:grid}.session-grid article[data-v-a0757b29]{background:#f5fbfa;border:1px solid #c9dfdc;border-radius:18px;padding:24px}.session-grid span[data-v-a0757b29]{color:#32736c;letter-spacing:.08em;font-size:.78rem}.session-grid h2[data-v-a0757b29]{margin:8px 0}.session-grid dl[data-v-a0757b29]{margin-top:20px}.session-grid dl div[data-v-a0757b29]{border-top:1px solid #d6e6e3;justify-content:space-between;padding:8px 0;display:flex}.session-grid dd[data-v-a0757b29]{font-weight:700}.ghost[data-v-a0757b29]{cursor:pointer;color:#173f32;background:#edf2ef;border:0;border-radius:10px;padding:10px 16px;font-weight:700;text-decoration:none;display:inline-flex}.boundary-note[data-v-a0757b29],.runtime-notice[data-v-a0757b29],aside[data-v-a0757b29],.empty[data-v-a0757b29]{color:#235f59;background:#e2f4f1;border-radius:12px;margin-top:20px;padding:14px 18px;line-height:1.6}.boundary-note a[data-v-a0757b29],.pass-attendance-link[data-v-a0757b29]{color:#176b4d;font-weight:800}.card-actions[data-v-a0757b29]{flex-wrap:wrap;align-items:center;gap:10px;margin-top:14px;display:flex}.pass-action[data-v-a0757b29]{color:#fff;cursor:pointer;background:#17675e;border:0;border-radius:10px;padding:10px 14px;font-weight:700}.pass-action[data-v-a0757b29]:disabled{opacity:.7;cursor:wait}.onsite-link[data-v-a0757b29]{color:#17675e;font-weight:700;text-decoration:none}.pass-card[data-v-a0757b29]{color:#fff;background:#102f2c;border-radius:16px;margin-top:20px;padding:20px}.pass-card code[data-v-a0757b29]{overflow-wrap:anywhere;background:#071b19;margin:12px 0;padding:12px;display:block}.pass-card small[data-v-a0757b29]{color:#bfe2dc;margin-bottom:12px;display:block}.pass-attendance-link[data-v-a0757b29]{color:#9ee0d4}aside[data-v-a0757b29]{margin-top:24px}.card[data-v-16c8c6f7]{border:1px solid var(--color-border,#d7dee8);background:var(--color-surface,#fff);border-radius:1rem;margin-bottom:1rem;padding:1.25rem}article.card[data-v-16c8c6f7]{background:var(--color-surface-subtle,#f5f9f7)}form[data-v-16c8c6f7]{grid-template-columns:repeat(auto-fit,minmax(15rem,1fr));gap:1rem;max-width:48rem;margin-block:1rem;display:grid}label[data-v-16c8c6f7]{flex-direction:column;gap:.4rem;display:flex}input[data-v-16c8c6f7],select[data-v-16c8c6f7]{border:1px solid var(--color-border,#d7dee8);border-radius:.5rem;min-height:2.5rem;padding:.5rem}button[data-v-16c8c6f7]{min-height:2.5rem;margin:.25rem}article[data-v-16c8c6f7]{margin-block:1rem}[role=status][data-v-16c8c6f7]{white-space:pre-wrap}.legacy-wallet[data-v-f828591e]{background:#fffdf8;border:1px solid #ded7c8;border-radius:16px;margin:24px 0;padding:24px}.legacy-wallet header[data-v-f828591e]{justify-content:space-between;align-items:center;gap:16px;display:flex}.legacy-wallet h2[data-v-f828591e],.legacy-wallet h3[data-v-f828591e]{margin:0 0 8px}.legacy-wallet p[data-v-f828591e]{color:#675e50;line-height:1.6}.legacy-wallet button[data-v-f828591e],.legacy-wallet select[data-v-f828591e]{color:#244f42;cursor:pointer;background:#fff;border:1px solid #c9c1b2;border-radius:8px;padding:8px 12px}.legacy-wallet button[data-v-f828591e]:disabled{opacity:.55;cursor:default}.legacy-cards[data-v-f828591e]{grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:16px;display:grid}.legacy-cards article[data-v-f828591e]{border:1px solid #e7e1d5;border-radius:12px;min-width:0;padding:18px}.legacy-cards dl[data-v-f828591e]{grid-template-columns:auto 1fr;gap:8px 12px;font-size:14px;display:grid}.legacy-cards dt[data-v-f828591e]{color:#716858}.legacy-cards dd[data-v-f828591e]{overflow-wrap:anywhere;margin:0}.actions[data-v-f828591e],.pagination[data-v-f828591e]{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.pagination[data-v-f828591e],.image-preview[data-v-f828591e]{margin-top:20px}.image-preview img[data-v-f828591e]{object-fit:contain;max-width:100%;max-height:80vh;margin:16px auto;display:block}@media (width<=600px){.legacy-wallet[data-v-f828591e]{padding:16px}.legacy-wallet header[data-v-f828591e]{flex-wrap:wrap;align-items:flex-start}}.bounded-filter[data-v-ee098261]{flex-wrap:wrap;align-items:end;gap:12px;display:flex}.credential-home[data-v-ee098261]{width:min(1040px,100% - 32px);margin:42px auto}.credential-home header[data-v-ee098261]{justify-content:space-between;align-items:start;gap:24px;display:flex}.credential-home h1[data-v-ee098261]{margin:4px 0;font-size:clamp(2rem,5vw,3.5rem)}.section-heading[data-v-ee098261]{grid-column:1/-1;margin:0;font-size:1.2rem}.credential-cards[data-v-ee098261]{grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:16px;margin-top:28px;display:grid}.credential-cards article[data-v-ee098261]{background:#fffaf1;border:1px solid #dfceb2;border-radius:18px;padding:24px}.credential-cards span[data-v-ee098261]{color:#8b5e1a;letter-spacing:.08em;font-size:.78rem}.credential-cards h3[data-v-ee098261]{margin:8px 0}.views[data-v-ee098261]{border-top:1px solid #eadfcd;margin-top:18px;padding-top:14px}.views p[data-v-ee098261]{justify-content:space-between;display:flex}.views small[data-v-ee098261]{color:#77654a}.ghost[data-v-ee098261],aside a[data-v-ee098261]{cursor:pointer;color:#59401f;background:#f2eadf;border:0;border-radius:10px;padding:10px 16px;font-weight:700;text-decoration:none;display:inline-flex}aside a[data-v-ee098261]{color:#fff;background:#8b5e1a;margin-top:10px}.notice[data-v-ee098261],aside[data-v-ee098261],.empty[data-v-ee098261]{color:#694a1d;background:#f5ead5;border-radius:12px;margin-top:20px;padding:14px 18px}aside[data-v-ee098261]{margin-top:24px}.award-entitlements[data-v-ee098261]{background:#f5fbf4;border:1px solid #c9d8c8;border-radius:18px;margin-top:24px;padding:24px}.award-entitlements article[data-v-ee098261]{border-top:1px solid #d9e5d7;grid-template-columns:1fr auto auto;gap:16px;padding:10px 0;display:grid}.award-entitlements small[data-v-ee098261]{color:#657463}.wallet[data-v-ee098261],.opportunities[data-v-ee098261]{background:#f6fbff;border:1px solid #c8d9e4;border-radius:18px;margin-top:24px;padding:24px}.wallet article[data-v-ee098261],.opportunities article[data-v-ee098261]{border-top:1px solid #dbe8ef;grid-template-columns:1fr auto auto;align-items:center;gap:16px;padding:12px 0;display:grid}.opportunities article[data-v-ee098261]{grid-template-columns:1fr auto}.opportunities button[data-v-ee098261]{color:#fff;cursor:pointer;background:#166b59;border:0;border-radius:10px;padding:10px 14px;font-weight:700}.opportunities button[data-v-ee098261]:disabled{cursor:not-allowed;background:#aab8b4}.credential-cards details[data-v-ee098261]{color:#77654a;margin-top:14px}.credential-cards code[data-v-ee098261]{overflow-wrap:anywhere;margin-top:8px;display:block}@media (width<=720px){.award-entitlements article[data-v-ee098261],.wallet article[data-v-ee098261]{grid-template-columns:1fr}}.bounded-filter[data-v-fa1ccb96]{flex-wrap:wrap;align-items:end;gap:12px;display:flex}.evaluation-home[data-v-fa1ccb96]{width:min(1120px,100% - 32px);margin:42px auto}.evaluation-home header[data-v-fa1ccb96],.scoring-title[data-v-fa1ccb96]{justify-content:space-between;align-items:start;gap:24px;display:flex}.evaluation-home h1[data-v-fa1ccb96]{margin:4px 0;font-size:clamp(2rem,5vw,3.5rem)}.task-grid[data-v-fa1ccb96]{grid-template-columns:repeat(auto-fit,minmax(230px,1fr));gap:14px;margin-top:28px;display:grid}.task-card[data-v-fa1ccb96]{color:#282647;text-align:left;cursor:pointer;background:#f8f8ff;border:1px solid #d7d8ed;border-radius:18px;gap:8px;padding:20px;display:grid}.task-card.selected[data-v-fa1ccb96]{outline:3px solid #7774c7}.task-card span[data-v-fa1ccb96]{color:#5856a6;font-size:.78rem}.task-card strong[data-v-fa1ccb96]{font-size:1.15rem}.task-card small[data-v-fa1ccb96]{color:#62617b}.empty[data-v-fa1ccb96]{color:#44427f;background:#ececfa;border-radius:14px;grid-column:1/-1;padding:18px}.workbench[data-v-fa1ccb96]{grid-template-columns:minmax(280px,.9fr) minmax(360px,1.2fr);gap:20px;margin-top:24px;display:grid}.materials[data-v-fa1ccb96],.scoring[data-v-fa1ccb96]{border:1px solid #d7d8ed;border-radius:18px;padding:24px}.materials a[data-v-fa1ccb96]{color:#5856a6;background:#f4f4fb;border-radius:10px;margin:10px 0;padding:12px;display:block}.scoring label[data-v-fa1ccb96]{border-top:1px solid #e3e3ef;grid-template-columns:minmax(120px,1fr) auto;align-items:center;gap:8px;padding:14px 0;display:grid}.scoring label em[data-v-fa1ccb96]{color:#666;grid-column:1/-1;font-size:.85rem}.scoring label small[data-v-fa1ccb96]{color:#a24545;margin-left:8px}.score-input input[data-v-fa1ccb96]{width:120px;padding:9px}.scoring textarea[data-v-fa1ccb96]{grid-column:1/-1;min-height:110px;padding:12px}.actions[data-v-fa1ccb96]{flex-wrap:wrap;gap:10px;margin:16px 0;display:flex}.actions button[data-v-fa1ccb96],.ghost[data-v-fa1ccb96],.reload[data-v-fa1ccb96]{cursor:pointer;color:#fff;background:#5856a6;border:0;border-radius:10px;padding:11px 16px;font-weight:700;text-decoration:none;display:inline-flex}.actions .secondary[data-v-fa1ccb96],.ghost[data-v-fa1ccb96]{color:#403e7c;background:#ececf5}.reload[data-v-fa1ccb96]{background:#403e7c;margin-left:12px;padding:6px 12px;font-size:13px}.notice[data-v-fa1ccb96],.warning[data-v-fa1ccb96],.success[data-v-fa1ccb96]{color:#44427f;background:#ececfa;border-radius:12px;margin-top:20px;padding:14px 18px}.warning[data-v-fa1ccb96]{color:#7a4b00;background:#fff2d8}.success[data-v-fa1ccb96]{color:#256437;background:#e8f6eb}@media (width<=760px){.workbench[data-v-fa1ccb96]{grid-template-columns:1fr}.evaluation-home header[data-v-fa1ccb96]{display:block}.ghost[data-v-fa1ccb96]{margin-top:12px}}.bounded-filter[data-v-a6ceca82]{flex-wrap:wrap;align-items:end;gap:12px;display:flex}.attendance-home[data-v-a6ceca82]{width:min(960px,100% - 32px);margin:42px auto}.attendance-home header[data-v-a6ceca82]{justify-content:space-between;align-items:start;gap:24px;display:flex}.attendance-home h1[data-v-a6ceca82]{margin:4px 0;font-size:clamp(2rem,5vw,3.5rem)}.header-actions[data-v-a6ceca82]{flex-wrap:wrap;justify-content:flex-end;gap:8px;display:flex}.ghost[data-v-a6ceca82]{cursor:pointer;color:#195c4e;background:#e5f3ef;border:0;border-radius:10px;padding:10px 16px;font-weight:700;text-decoration:none;display:inline-flex}.checkin-card[data-v-a6ceca82]{background:#f7fcfa;border:1px solid #9fcbbf;border-radius:18px;grid-template-columns:1fr;gap:10px;margin-top:24px;padding:22px;display:grid}.checkin-card select[data-v-a6ceca82],.checkin-card input[data-v-a6ceca82]{border:1px solid #8eb6aa;border-radius:10px;min-height:42px;padding:0 12px}.checkin-card button[data-v-a6ceca82]{cursor:pointer;color:#fff;background:#176b4d;border:0;border-radius:10px;padding:12px 16px;font-weight:700}.checkin-card button[data-v-a6ceca82]:disabled{opacity:.55;cursor:not-allowed}.hint[data-v-a6ceca82]{color:#54736b;margin:0;font-size:13px;line-height:1.6}.record-grid[data-v-a6ceca82]{grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:16px;margin-top:28px;display:grid}.record-grid article[data-v-a6ceca82]{background:#f3fbf8;border:1px solid #c7ddd7;border-radius:18px;padding:24px}.record-grid span[data-v-a6ceca82]{color:#247665;letter-spacing:.08em;font-size:.78rem}.record-grid h2[data-v-a6ceca82]{margin:8px 0}.record-grid time[data-v-a6ceca82]{color:#54736b}.empty[data-v-a6ceca82],.notice[data-v-a6ceca82],aside[data-v-a6ceca82]{color:#195c4e;background:#e5f3ef;border-radius:12px;margin-top:20px;padding:14px 18px}aside[data-v-a6ceca82]{margin-top:24px}.bounded-filter[data-v-4d5c49d4]{flex-wrap:wrap;align-items:end;gap:12px;display:flex}.reservation-home[data-v-4d5c49d4]{min-width:0}.bounded-filter input[data-v-4d5c49d4]{color:var(--ui-color-text);background:var(--ui-color-card);border:1px solid var(--ui-color-border)}.reservation-home[data-v-4d5c49d4]{width:min(1000px,100% - 32px);margin:42px auto}.reservation-home header[data-v-4d5c49d4]{justify-content:space-between;align-items:start;gap:24px;display:flex}.reservation-home h1[data-v-4d5c49d4]{margin:4px 0;font-size:clamp(2rem,5vw,3.5rem)}button[data-v-4d5c49d4],.ghost[data-v-4d5c49d4]{cursor:pointer;color:#fff;background:#77601d;border:0;border-radius:10px;padding:10px 16px;font-weight:700;text-decoration:none;display:inline-flex}.ghost[data-v-4d5c49d4]{color:#59401f;background:#f2eadf}button[data-v-4d5c49d4]:disabled{opacity:.45;cursor:not-allowed}button.danger[data-v-4d5c49d4]{background:#8a3b2a}.offer-grid[data-v-4d5c49d4]{grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:16px;margin-top:28px;display:grid}.offer-grid>article[data-v-4d5c49d4],.mine[data-v-4d5c49d4],aside[data-v-4d5c49d4],.empty[data-v-4d5c49d4],.notice[data-v-4d5c49d4]{background:#fffaf0;border:1px solid #d6caa4;border-radius:18px;padding:24px}.offer-grid>article.ineligible[data-v-4d5c49d4]{background:#fff6f2;border-color:#e0c4b8}.offer-grid span[data-v-4d5c49d4]{color:#77601d;letter-spacing:.08em;font-size:.78rem}.eligibility[data-v-4d5c49d4]{color:#5a4a28}.slot[data-v-4d5c49d4]{border-top:1px solid #e6dcc0;gap:8px;padding:14px 0;display:grid}.slot small[data-v-4d5c49d4]{color:#716746}.mine[data-v-4d5c49d4]{margin-top:22px}.mine article[data-v-4d5c49d4]{border-top:1px solid #e6dcc0;justify-content:space-between;align-items:center;gap:16px;padding:12px 0;display:flex}.actions[data-v-4d5c49d4]{flex-wrap:wrap;gap:8px;display:flex}.notice[data-v-4d5c49d4],aside[data-v-4d5c49d4]{color:#594917;background:#f2e8c8;margin-top:20px}aside[data-v-4d5c49d4]{margin-top:24px}.empty[data-v-4d5c49d4]{grid-column:1/-1;margin:0}.empty-inline[data-v-4d5c49d4]{color:#716746;margin:12px 0 0}.mine details[data-v-4d5c49d4]{color:#716746;margin-top:8px}.mine code[data-v-4d5c49d4]{overflow-wrap:anywhere;margin-top:6px;display:block}@media (width<=720px){.mine article[data-v-4d5c49d4]{flex-direction:column;align-items:stretch}}.communication-home[data-v-043ac672]{width:min(1000px,100% - 32px);margin:42px auto}.communication-home header[data-v-043ac672]{justify-content:space-between;align-items:start;gap:24px;display:flex}.communication-home h1[data-v-043ac672]{margin:4px 0;font-size:clamp(2rem,5vw,3.5rem)}button[data-v-043ac672],.ghost[data-v-043ac672]{cursor:pointer;color:#fff;background:#6554a4;border:0;border-radius:10px;padding:10px 16px;font-weight:700;text-decoration:none;display:inline-flex}.ghost[data-v-043ac672]{color:#514580;background:#ece9fb}button[data-v-043ac672]:disabled{opacity:.5;cursor:not-allowed}.inbox[data-v-043ac672],.service[data-v-043ac672],aside[data-v-043ac672],.notice[data-v-043ac672]{background:#faf9ff;border:1px solid #c9c3e4;border-radius:18px;margin-top:22px;padding:24px}.inbox article[data-v-043ac672]{border-top:1px solid #ddd8ef;justify-content:space-between;align-items:center;gap:20px;padding:16px;display:flex}.inbox article.unread[data-v-043ac672]{background:#fff;border-left:4px solid #6554a4}.inbox h3[data-v-043ac672]{margin:5px 0}.inbox span[data-v-043ac672],.inbox small[data-v-043ac672],.empty[data-v-043ac672],.list-heading[data-v-043ac672],.thread-meta[data-v-043ac672]{color:#655e81}.service form[data-v-043ac672]{gap:10px;display:grid}.service select[data-v-043ac672],.service textarea[data-v-043ac672],.service input[data-v-043ac672]{border:1px solid #aaa1d2;border-radius:9px;min-height:42px;padding:10px}.conversation-layout[data-v-043ac672]{grid-template-columns:220px 1fr;gap:16px;margin-top:20px;display:grid}.conversation-layout nav[data-v-043ac672]{align-content:start;gap:8px;display:grid}.conversation-layout .conversation[data-v-043ac672]{color:#514580;background:#ece9fb;justify-content:flex-start}.conversation-layout .conversation.active[data-v-043ac672]{color:#fff;background:#6554a4}.conversation-layout article[data-v-043ac672]{background:#fff;border-radius:12px;padding:16px}.conversation-layout .staff[data-v-043ac672]{color:#514092}.notice[data-v-043ac672],aside[data-v-043ac672]{color:#4d426d;background:#ece9fb}.section-tabs[data-v-043ac672]{flex-wrap:wrap;gap:10px;margin-top:24px;display:flex}.section-tabs button[data-v-043ac672]{color:#514580;background:#ece9fb}.section-tabs button.active[data-v-043ac672]{color:#fff;background:#6554a4}.empty[data-v-043ac672]{margin:12px 0 0}@media (width<=720px){.conversation-layout[data-v-043ac672]{grid-template-columns:1fr}}.channel-page[data-v-9358c413]{width:min(1100px,100% - 32px);color:var(--ui-color-text);margin:32px auto}.article-grid[data-v-9358c413]{grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:16px;display:grid}.article-card[data-v-9358c413]{border:1px solid var(--ui-color-border);color:var(--ui-color-text);background:var(--ui-color-card);overflow-wrap:anywhere;border-radius:12px;padding:20px;text-decoration:none}.article-card[data-v-9358c413]:focus-visible{outline:2px solid var(--ui-color-primary);outline-offset:3px}.article-card span[data-v-9358c413]{color:var(--ui-color-primary)}.workspace-feedback[data-v-a2a764c7]{background:var(--me-primary-light);color:var(--me-primary);border-radius:12px;padding:13px 16px}.composition-grid[data-v-a2a764c7]{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;margin:0 0 24px;display:grid}.composition-card[data-v-a2a764c7]{border:1px solid var(--me-border);border-radius:var(--me-radius-card);background:#f7faf8;padding:20px}.composition-card.main[data-v-a2a764c7]{grid-column:span 2}.composition-card span[data-v-a2a764c7]{color:var(--me-primary);font-size:12px;font-weight:800}.composition-card h2[data-v-a2a764c7]{margin:8px 0;font-size:20px}.composition-card p[data-v-a2a764c7]{color:var(--me-text-sec);margin:0}.needs-attention[data-v-a2a764c7]{background:#fffaf5;border-color:#e6c8ad}.section-heading[data-v-a2a764c7]{justify-content:space-between;align-items:center;display:flex}.section-heading h2[data-v-a2a764c7]{margin:0 0 16px}.section-heading span[data-v-a2a764c7]{color:var(--me-text-sec)}.workspace-section-note[data-v-a2a764c7]{color:var(--me-text-sec);margin:-4px 0 16px;font-size:13px}.card-actions[data-v-a2a764c7]{flex-wrap:wrap;gap:8px;display:flex}.workspace-gaps[data-v-a2a764c7]{color:#655b4d;background:#f4f0e8;border-radius:18px;margin-top:22px;padding:22px}.workspace-gaps h2[data-v-a2a764c7]{font-size:18px}.workspace-gaps p[data-v-a2a764c7]{margin:7px 0}@media (width<=760px){.composition-grid[data-v-a2a764c7]{grid-template-columns:1fr}.composition-card.main[data-v-a2a764c7]{grid-column:auto}}@media (width<=720px){.workspace-hero[data-v-a2a764c7]{display:block}.switch-link[data-v-a2a764c7]{margin-top:16px;display:inline-block}.workspace-item[data-v-a2a764c7]{display:block}.workspace-item button[data-v-a2a764c7]{margin-top:14px}}.state[data-v-70497028]{border-radius:var(--me-radius-card);background:var(--me-card);width:min(1100px,100% - 36px);color:var(--me-text-sec);border:1px solid var(--me-border);box-shadow:var(--me-shadow);margin:80px auto;padding:28px}.state[data-v-f375403c]{color:#5a6e62;background:#fff;border-radius:18px;width:min(1100px,100% - 36px);margin:80px auto;padding:28px}.state[data-v-5cf4186b],.organization-grid[data-v-5cf4186b]{width:min(1100px,100% - 36px);margin:40px auto}.state[data-v-5cf4186b]{background:var(--ui-color-card);color:var(--ui-color-text);border-radius:18px;padding:28px}.onsite-boundary[data-v-b40e7ac3]{color:#0f4a35;background:#e7f2ec;border-radius:12px;width:min(1180px,100% - 36px);margin:28px auto -8px;padding:12px 16px;font-size:13px;line-height:1.6}.onsite-boundary a[data-v-b40e7ac3]{color:#176b4d;font-weight:700}.state[data-v-b40e7ac3]{color:#5a6e62;background:#fff;border-radius:18px;width:min(1100px,100% - 36px);margin:80px auto;padding:28px}.commerce-page[data-v-713777be]{color:#17211d;max-width:1120px;margin:0 auto;padding:48px 24px 80px}.commerce-page header[data-v-713777be]{background:linear-gradient(135deg,#e8f1ea,#f7f1df);border-radius:28px;justify-content:space-between;align-items:start;gap:24px;padding:34px;display:flex}.eyebrow[data-v-713777be]{letter-spacing:.16em;color:#486353;font-size:.75rem}.ghost[data-v-713777be]{color:#184e3b;background:#e8f0ea;border-radius:10px;padding:10px 16px;font-weight:700;text-decoration:none;display:inline-flex}.commerce-card[data-v-713777be]{background:#fff;border:1px solid #dbe3dd;border-radius:20px;margin-top:20px;padding:24px;box-shadow:0 12px 40px #1b33230d}.commerce-notice[data-v-713777be]{background:#fff4cf;border-radius:12px;margin-top:16px;padding:12px 16px}.payment-compose[data-v-713777be],.invoice-compose form[data-v-713777be]{flex-wrap:wrap;gap:10px;display:flex}.payment-compose input[data-v-713777be],.payment-compose select[data-v-713777be],.invoice-compose input[data-v-713777be],.invoice-compose select[data-v-713777be]{border:1px solid #becbc2;border-radius:10px;padding:12px}.commerce-page button[data-v-713777be]{color:#fff;cursor:pointer;background:#184e3b;border:0;border-radius:10px;padding:11px 16px}.commerce-page button[data-v-713777be]:disabled{opacity:.55;cursor:not-allowed}.payable-list label[data-v-713777be],.invoice-compose>label[data-v-713777be]{border-bottom:1px solid #edf0ee;grid-template-columns:auto 1fr auto;align-items:center;gap:14px;padding:14px 0;display:grid}.payable-list span[data-v-713777be]{flex-direction:column;display:flex}.payable-list small[data-v-713777be],.readonly-hint[data-v-713777be],.form-hint[data-v-713777be],.empty-row[data-v-713777be]{color:#65756b}.commerce-grid[data-v-713777be]{grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:18px;display:grid}.commerce-grid ul[data-v-713777be]{padding:0;list-style:none}.commerce-grid li[data-v-713777be]{border-bottom:1px solid #edf0ee;justify-content:space-between;align-items:center;gap:12px;padding:10px 0;display:flex}.allocation-preview[data-v-713777be]{color:#486353}.profile-form[data-v-713777be]{border-top:1px solid #edf0ee;margin-top:16px;padding-top:16px}.empty-state[data-v-713777be]{color:#486353;background:#f4f8f5;border-radius:12px;margin-top:12px;padding:16px}.empty-state.compact[data-v-713777be]{margin-bottom:12px}@media (width<=640px){.commerce-page[data-v-713777be]{padding:24px 14px}.commerce-page header[data-v-713777be]{flex-direction:column;padding:24px}.payment-compose[data-v-713777be]>*,.invoice-compose form[data-v-713777be]>*{width:100%}}.competition-detail[data-v-dea9e9c6]{width:min(1040px,100% - 32px);margin:44px auto 90px}.competition-detail>header[data-v-dea9e9c6]{color:#fff;background:#174936;border-radius:30px;padding:48px}.competition-detail h1[data-v-dea9e9c6]{margin:8px 0;font-size:clamp(2.8rem,7vw,5.4rem)}.competition-detail header p[data-v-dea9e9c6]{color:#dceae2;max-width:720px;line-height:1.7}.competition-detail section[data-v-dea9e9c6]{background:#fff;border:1px solid #dae5de;border-radius:24px;margin-top:24px;padding:26px}.category-grid[data-v-dea9e9c6]{grid-template-columns:repeat(auto-fit,minmax(230px,1fr));gap:12px;display:grid}.category-grid button[data-v-dea9e9c6]{text-align:left;background:#f7faf8;border:1px solid #cadacf;border-radius:16px;gap:8px;padding:18px;display:grid}.category-grid button.selected[data-v-dea9e9c6]{border-color:#176b4d;box-shadow:0 0 0 2px #bfe1d2}.category-grid span[data-v-dea9e9c6],.category-grid small[data-v-dea9e9c6]{color:#617168}.preview[data-v-dea9e9c6]{grid-template-columns:1fr 280px;gap:20px;display:grid}.preview li[data-v-dea9e9c6]{color:#a14f2c}.preview li.ok[data-v-dea9e9c6]{color:#176b4d}.preview aside[data-v-dea9e9c6]{background:#edf6f1;border-radius:18px;align-content:center;padding:22px;display:grid}.preview aside strong[data-v-dea9e9c6]{font-size:1.8rem}.counts[data-v-dea9e9c6]{gap:12px;display:flex}.start label[data-v-dea9e9c6]{gap:6px;margin:10px 0;display:grid}.start input[data-v-dea9e9c6]{border:1px solid #c7d7cd;border-radius:10px;padding:11px}.start button[data-v-dea9e9c6]{color:#fff;background:#b8611c;border:0;border-radius:12px;padding:14px 20px;font-weight:850}.start button[data-v-dea9e9c6]:disabled{opacity:.55;cursor:not-allowed}.cta-reason[data-v-dea9e9c6]{color:#51695d}.notice[data-v-dea9e9c6]{background:#fff2e8;border-radius:14px;padding:16px}@media (width<=700px){.preview[data-v-dea9e9c6]{grid-template-columns:1fr}.counts[data-v-dea9e9c6]{display:grid}}.runtime-tool-slot[data-v-cbe3a99b]{background:#f2faf5;border:1px solid #b5d4c5;border-radius:1rem;margin:1rem 0;padding:1.25rem}header[data-v-cbe3a99b],li[data-v-cbe3a99b]{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1rem;display:flex}h2[data-v-cbe3a99b]{margin:0;font-size:1.2rem}p[data-v-cbe3a99b],small[data-v-cbe3a99b]{color:#486555}small[data-v-cbe3a99b]{display:block}ul[data-v-cbe3a99b]{padding:0;list-style:none}li[data-v-cbe3a99b]{padding:.7rem 0}form[data-v-cbe3a99b]{gap:.6rem;display:grid}button[data-v-cbe3a99b],select[data-v-cbe3a99b]{background:#fff;border:1px solid #8daf9c;border-radius:.55rem;min-height:44px;padding:.6rem .85rem}button[data-v-cbe3a99b]{color:#145d40;cursor:pointer}button[data-v-cbe3a99b]:disabled{opacity:.55;cursor:wait}.registration-page[data-v-b5a40058]{width:min(980px,100% - 32px);margin:44px auto 90px}.registration-page>header[data-v-b5a40058]{justify-content:space-between;align-items:start;display:flex}.registration-page h1[data-v-b5a40058]{margin:8px 0;font-size:clamp(2.5rem,6vw,4.6rem)}.registration-page section[data-v-b5a40058]{background:#fff;border:1px solid #dbe5de;border-radius:22px;margin-top:18px;padding:24px}.stepper[data-v-b5a40058]{background:#fff;border:1px solid #dbe5de;border-radius:16px;gap:8px;margin-top:20px;padding:8px;display:flex;overflow-x:auto}.stepper button[data-v-b5a40058]{color:#315a47;background:#eef4f0;flex:none}.stepper button.active[data-v-b5a40058]{color:#fff;background:#176b4d}.technical-details[data-v-b5a40058]{color:#64766d;margin-top:16px}.material select[data-v-b5a40058],.registration-page form select[data-v-b5a40058]{background:#fff;border:1px solid #c9d8cf;border-radius:10px;min-width:260px;padding:10px}.registration-page ul[data-v-b5a40058]{padding:0;list-style:none}.registration-page li[data-v-b5a40058]{color:#9a4a2b;gap:12px;padding:10px;display:flex}.registration-page li.ok[data-v-b5a40058]{color:#176b4d}.two[data-v-b5a40058]{grid-template-columns:1fr 1fr;gap:12px;display:grid}.lookup-card[data-v-b5a40058]{border:1px solid #dbe5de;border-radius:14px;padding:16px}.lookup-card h3[data-v-b5a40058]{margin-top:0}.lookup-mode[data-v-b5a40058]{gap:6px;margin-bottom:10px;display:flex}.lookup-mode button[data-v-b5a40058]{color:#315a47;background:#eef4f0}.lookup-mode button.active[data-v-b5a40058]{color:#fff;background:#176b4d}.candidate-list li[data-v-b5a40058]{color:#253b31;border-top:1px solid #edf1ee;justify-content:space-between;align-items:center}.candidate-list div[data-v-b5a40058]{display:grid}.candidate-list small[data-v-b5a40058]{color:#64766d}.expiry[data-v-b5a40058]{align-items:center;gap:10px;margin:12px 0;display:flex}.registration-page form[data-v-b5a40058],.material[data-v-b5a40058]{align-items:center;gap:9px;display:flex}.registration-page input[data-v-b5a40058]{border:1px solid #c8d6ce;border-radius:9px;min-height:42px;padding:9px}.registration-page button[data-v-b5a40058]{color:#fff;background:#176b4d;border:0;border-radius:10px;padding:11px 15px;font-weight:800}.material[data-v-b5a40058]{border-top:1px solid #edf1ee;justify-content:space-between;padding:12px 0}.actions[data-v-b5a40058]{gap:10px;display:flex}.actions .secondary[data-v-b5a40058]{background:#64766d}.notice[data-v-b5a40058]{background:#fff0e6;padding:14px}@media (width<=700px){.two[data-v-b5a40058]{grid-template-columns:1fr}.registration-page form[data-v-b5a40058],.material[data-v-b5a40058],.actions[data-v-b5a40058]{display:grid}}.discovery[data-v-b36a3c9d]{width:min(1100px,100% - 32px);min-width:0;margin:54px auto 90px}.discovery h1[data-v-b36a3c9d]{font-size:clamp(2rem,6vw,4rem)}.competition-cards[data-v-b36a3c9d]{grid-template-columns:repeat(auto-fit,minmax(min(280px,100%),1fr));gap:18px;margin-top:20px;display:grid}.competition-cards a[data-v-b36a3c9d]{border:1px solid var(--ui-color-border);background:var(--ui-color-card);color:var(--ui-color-text);overflow-wrap:anywhere;border-radius:18px;padding:24px;text-decoration:none;display:block}.edition[data-v-b36a3c9d]{margin-top:12px;display:block}.filters[data-v-b36a3c9d]{flex-wrap:wrap;align-items:end;gap:12px;display:flex}input[data-v-b36a3c9d],select[data-v-b36a3c9d]{background:var(--ui-color-card);max-width:100%;color:var(--ui-color-text);border:1px solid var(--ui-color-border)}.approval[data-v-a1cebf08]{width:min(840px,100% - 32px);margin:50px auto}.approval h1[data-v-a1cebf08]{margin:8px 0;font-size:clamp(2.6rem,6vw,4.5rem)}.approval section[data-v-a1cebf08]{background:#fff;border:1px solid #dbe5de;border-radius:24px;padding:28px}.approval dl div[data-v-a1cebf08]{border-bottom:1px solid #edf1ee;justify-content:space-between;padding:12px;display:flex}.approval input[data-v-a1cebf08],.approval textarea[data-v-a1cebf08]{box-sizing:border-box;border:1px solid #cbd8d0;border-radius:10px;width:100%;margin-top:12px;padding:12px}.approval textarea[data-v-a1cebf08]{min-height:110px}.actions[data-v-a1cebf08]{gap:10px;margin-top:16px;display:flex}.actions button[data-v-a1cebf08]{color:#fff;background:#176b4d;border:0;border-radius:10px;padding:12px 18px}.actions .warn[data-v-a1cebf08]{background:#a5651e}.actions .danger[data-v-a1cebf08]{background:#9b3838}.notice[data-v-a1cebf08]{background:#fff0e6;padding:14px}.invitation-center[data-v-341b813e]{width:min(1100px,100% - 32px);color:var(--ui-color-text);margin:32px auto}.privacy-page[data-v-2b078707]{color:#18242f;width:min(960px,100% - 36px);margin:48px auto 96px}.privacy-page header[data-v-2b078707]{justify-content:space-between;align-items:start;gap:24px;display:flex}.eyebrow[data-v-2b078707]{color:#087f5b;letter-spacing:.12em;font-weight:800}.privacy-page header p[data-v-2b078707]{color:#53616d;max-width:720px}.header-links[data-v-2b078707]{flex-wrap:wrap;gap:8px;display:flex}.ghost[data-v-2b078707]{color:#087f5b;background:#e8f6f0;border-radius:10px;padding:10px 16px;font-weight:700;text-decoration:none;display:inline-flex}.request-card[data-v-2b078707]{background:#fff;border:1px solid #dce4e8;border-radius:18px;margin-top:24px;padding:24px;box-shadow:0 12px 32px #153a2910}.legal-card.pending[data-v-2b078707]{background:#fff8eb;border-color:#f0c36d;box-shadow:0 12px 32px #8a5a1018}form[data-v-2b078707]{gap:14px;display:grid}label[data-v-2b078707]{gap:7px;font-weight:700;display:grid}select[data-v-2b078707],textarea[data-v-2b078707]{font:inherit;border:1px solid #b8c4ca;border-radius:10px;padding:11px}textarea[data-v-2b078707]{min-height:86px}button[data-v-2b078707]{color:#fff;cursor:pointer;background:#087f5b;border:0;border-radius:10px;justify-self:start;padding:11px 18px;font-weight:800}button[data-v-2b078707]:disabled{opacity:.55;cursor:not-allowed}.legal-row[data-v-2b078707]{background:#fff;border:1px solid #e3e9ec;border-radius:10px;grid-template-columns:auto 1fr;align-items:start;margin:12px 0;padding:12px}.legal-row input[data-v-2b078707]{margin-top:4px}.legal-row span[data-v-2b078707]{gap:5px;display:grid}.legal-row small[data-v-2b078707],.hint[data-v-2b078707],.request-row small[data-v-2b078707]{color:#53616d;font-weight:400}.hint[data-v-2b078707]{margin-top:14px;font-size:.92rem}.request-row[data-v-2b078707]{border-top:1px solid #e7ecef;padding:16px 0}.request-row div[data-v-2b078707]{justify-content:space-between;gap:12px;display:flex}.request-row span[data-v-2b078707]{color:#087f5b;font-weight:700}.request-row p[data-v-2b078707]{margin:8px 0}.request-row a[data-v-2b078707]{color:#087f5b;margin-top:8px;display:block}.request-row ul[data-v-2b078707]{margin:10px 0 0;padding-left:20px}.notice[data-v-2b078707]{border-radius:12px;margin-top:16px;padding:12px 16px}.success[data-v-2b078707]{color:#087f5b;background:#e8f6f0}.error[data-v-2b078707]{color:#b42318;background:#fdecea}.empty-state[data-v-2b078707]{color:#53616d;background:#f4f8f6;border-radius:12px;margin-top:8px;padding:14px 16px}@media (width<=720px){.privacy-page header[data-v-2b078707]{flex-direction:column}}.preview-shell[data-v-00d55a1a]{background:#fff;border-radius:20px;width:min(920px,100% - 32px);margin:28px auto 72px;padding:28px}.preview-marker[data-v-00d55a1a]{z-index:2;color:#fff;letter-spacing:.08em;background:#7b2d26;border-radius:10px;padding:12px 16px;font-weight:900;position:sticky;top:12px}.preview-status[data-v-00d55a1a],.meta[data-v-00d55a1a],.summary[data-v-00d55a1a],.eyebrow[data-v-00d55a1a],.section-fallback[data-v-00d55a1a]{color:#65716a;line-height:1.7}.eyebrow[data-v-00d55a1a]{letter-spacing:.1em;text-transform:uppercase;font-size:12px;font-weight:700}.preview-error[data-v-00d55a1a]{color:#8a3028;background:#fff0ee;border-radius:12px;margin-top:18px;padding:16px}.section-card[data-v-00d55a1a]{border:1px solid #dde6df;border-radius:14px;margin-top:18px;padding:18px}.section-type[data-v-00d55a1a]{letter-spacing:.08em;color:#7b2d26;margin:0 0 8px;font-size:12px;font-weight:800}.section-card h2[data-v-00d55a1a]{margin:0;font-size:1.25rem}.rich-content[data-v-00d55a1a]{margin-top:18px;line-height:1.75}.bounded-filter[data-v-b160189d]{flex-wrap:wrap;align-items:end;gap:12px;display:flex}[data-v-b160189d] .ui-table-scroller{max-width:100%;overflow-x:auto}.engagement-center[data-v-b160189d]{width:min(1040px,100% - 32px);margin:40px auto}.engagement-center header[data-v-b160189d]{justify-content:space-between;align-items:start;gap:24px;display:flex}.engagement-center h1[data-v-b160189d]{margin:4px 0;font-size:clamp(2rem,5vw,3.4rem)}.header-links[data-v-b160189d]{flex-wrap:wrap;gap:8px;display:flex}.ghost[data-v-b160189d]{color:#26533f;background:#e9eee9;border-radius:10px;padding:10px 16px;font-weight:700;text-decoration:none;display:inline-flex}.tabs[data-v-b160189d]{gap:8px;margin:24px 0;display:flex}.tabs button[data-v-b160189d],.panel button[data-v-b160189d]{color:#26533f;cursor:pointer;background:#e9eee9;border:0;border-radius:10px;padding:11px 18px}.tabs button.active[data-v-b160189d],.panel button[data-v-b160189d]:not(.secondary){color:#fff;background:#257455}.panel button.secondary[data-v-b160189d]{color:#26533f;background:#e9eee9}.panel button[data-v-b160189d]:disabled{opacity:.55;cursor:not-allowed}.panel[data-v-b160189d]{background:#fff;border:1px solid #d7e2da;border-radius:18px;margin-top:20px;padding:24px}.panel form[data-v-b160189d]{grid-template-columns:1fr 1fr;gap:16px;display:grid}.panel label[data-v-b160189d]{gap:7px;display:grid}.panel .wide[data-v-b160189d],.survey-form article[data-v-b160189d],.survey-form article label[data-v-b160189d]{grid-column:1/-1}.panel input[data-v-b160189d],.panel select[data-v-b160189d],.panel textarea[data-v-b160189d]{box-sizing:border-box;border:1px solid #b9c8bf;border-radius:9px;width:100%;padding:11px}.panel textarea[data-v-b160189d]{min-height:110px}.case[data-v-b160189d]{border-top:1px solid #e3e8e4;padding:16px 0}.case span[data-v-b160189d],.case small[data-v-b160189d]{color:#4c6b5d}.notice[data-v-b160189d]{color:#225b3f;background:#e7f4ec;border-radius:10px;padding:14px}.choices[data-v-b160189d]{flex-wrap:wrap;gap:14px;display:flex}.choices label[data-v-b160189d]{grid-column:auto;align-items:center;gap:5px;display:flex}.choices input[data-v-b160189d]{width:auto}.survey-toolbar[data-v-b160189d],.survey-actions[data-v-b160189d]{flex-wrap:wrap;justify-content:space-between;align-items:start;gap:12px;display:flex}.survey-actions[data-v-b160189d]{grid-column:1/-1;justify-content:flex-end}.empty-state[data-v-b160189d]{color:#4c6b5d;background:#f3f7f4;border-radius:12px;margin-top:12px;padding:14px 16px}@media (width<=700px){.panel form[data-v-b160189d]{grid-template-columns:1fr}.engagement-center header[data-v-b160189d]{display:block}}.experience-problem[data-v-26ee2387]{border:1px solid var(--ux-color-error,#a43131);border-radius:var(--ux-radius-card,20px);color:var(--ux-color-text,#17251f);background:#fff4f1;margin:20px 0;padding:18px}.experience-problem strong[data-v-26ee2387]{color:var(--ux-color-error,#a43131);font-size:1.05rem;display:block}.experience-problem p[data-v-26ee2387]{margin:8px 0;line-height:1.55}.experience-problem small[data-v-26ee2387]{color:var(--ux-color-muted,#738078);display:block}.experience-problem button[data-v-26ee2387]{color:#fff;background:var(--ux-color-primary,#087853);margin-top:12px;padding:10px 14px}.action-page[data-v-efbe1561]{place-items:center;min-height:70vh;padding:32px;display:grid}.action-card[data-v-efbe1561]{border:1px solid #dbe3ef;border-radius:16px;max-width:600px;padding:28px;box-shadow:0 12px 40px #1e293b12}.eyebrow[data-v-efbe1561]{color:#2563eb;font-weight:700}.success[data-v-efbe1561]{background:#ecfdf5;border-radius:10px;padding:16px}.tip[data-v-efbe1561]{color:#64748b;margin-top:20px;font-size:.92rem}button[data-v-efbe1561]{min-height:44px;padding:0 18px}.cashier-qr[data-v-d792caa1]{margin:.5rem 0}.cashier-qr img[data-v-d792caa1]{width:280px;height:280px;image-rendering:pixelated;background:#fff;display:block}.cashier-qr-hint[data-v-d792caa1]{color:#556;max-width:300px;font-size:.85rem}.page[data-v-8250ed6a]{color:#193229;max-width:1100px;margin:auto;padding:2rem 1rem}.page header[data-v-8250ed6a]{justify-content:space-between;align-items:start;gap:24px;display:flex}.eyebrow[data-v-8250ed6a]{color:#087853;font-weight:700}.header-links[data-v-8250ed6a]{flex-wrap:wrap;gap:8px;display:flex}.ghost[data-v-8250ed6a]{color:#193229;background:#fff;border:1px solid #abc1b5;border-radius:999px;padding:10px 16px;font-weight:700;text-decoration:none;display:inline-flex}nav[data-v-8250ed6a]{flex-wrap:wrap;gap:.6rem;margin:1.5rem 0;display:flex}button[data-v-8250ed6a]{cursor:pointer;background:#fff;border:1px solid #abc1b5;border-radius:999px;padding:.7rem 1rem}.active[data-v-8250ed6a],article button[data-v-8250ed6a]{color:#fff;background:#087853}.cards[data-v-8250ed6a]{grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:1rem;display:grid}.section-title[data-v-8250ed6a]{grid-column:1/-1;margin:8px 0 0;font-size:1.1rem}article[data-v-8250ed6a]{background:#fff;border:1px solid #d9e4de;border-radius:16px;padding:1.2rem}article.highlight[data-v-8250ed6a]{border-color:#087853;box-shadow:0 0 0 2px #08785333}.workspace-card[data-v-8250ed6a],.exam-workspace[data-v-8250ed6a]{grid-column:1/-1}.question-card[data-v-8250ed6a]{border-top:1px solid #e4ece8;padding:1rem 0}.option[data-v-8250ed6a]{gap:.6rem;padding:.45rem;display:flex}.exam-actions[data-v-8250ed6a]{background:#fff;justify-content:flex-end;gap:.6rem;padding:.8rem;display:flex;position:sticky;bottom:1rem}.secondary[data-v-8250ed6a]{color:#fff;background:#52695f}textarea[data-v-8250ed6a]{width:100%;min-height:90px}.lesson[data-v-8250ed6a]{border-top:1px solid #e4ece8;padding:.8rem 0}.lesson button[data-v-8250ed6a]{margin:.25rem}button[data-v-8250ed6a]:disabled{color:#506158;cursor:not-allowed;background:#d8e1dc}.notice[data-v-8250ed6a]{background:#fff4cf;border-radius:10px;padding:.85rem}.empty-state[data-v-8250ed6a]{color:#4a6357;background:#f3f8f5;border-radius:12px;grid-column:1/-1;padding:1rem 1.2rem}.hint[data-v-8250ed6a]{color:#4a6357;font-size:.9rem}@media (width<=720px){.page header[data-v-8250ed6a]{flex-direction:column}}.center-shell[data-v-30dc9d96]{max-width:1040px;color:var(--theme-color-text,#172033);margin:0 auto;padding:36px 22px 80px}header[data-v-30dc9d96]{justify-content:space-between;align-items:flex-start;gap:24px;display:flex}header p[data-v-30dc9d96],.card>p[data-v-30dc9d96]{color:#5b6475}.eyebrow[data-v-30dc9d96]{letter-spacing:.12em;color:#176b4d;font-size:12px}nav[data-v-30dc9d96]{flex-wrap:wrap;gap:8px;margin:26px 0;display:flex}nav button[data-v-30dc9d96]{cursor:pointer;background:#fff;border:1px solid #d9dfeb;border-radius:999px;padding:10px 16px}nav button.active[data-v-30dc9d96]{color:#fff;background:#176b4d}.card[data-v-30dc9d96]{background:var(--theme-color-card,#fff);border:1px solid #e5e9f1;border-radius:18px;padding:24px;box-shadow:0 12px 30px #243b6420}.card label[data-v-30dc9d96]{gap:7px;margin:16px 0;display:grid}.card input[data-v-30dc9d96],.card textarea[data-v-30dc9d96],.card select[data-v-30dc9d96]{font:inherit;border:1px solid #cbd3df;border-radius:9px;padding:11px 12px}.two[data-v-30dc9d96]{grid-template-columns:1fr 1fr;gap:16px;display:grid}.primary[data-v-30dc9d96]{color:#fff;background:#176b4d;border:0;border-radius:9px;padding:11px 18px}.row[data-v-30dc9d96],.org[data-v-30dc9d96]{border-bottom:1px solid #eef1f6;justify-content:space-between;gap:20px;padding:14px 0;display:flex}.org[data-v-30dc9d96]{display:block}.org dl[data-v-30dc9d96]{grid-template-columns:1fr 1fr;gap:12px;display:grid}.org dl div[data-v-30dc9d96]{justify-content:space-between;display:flex}.notice[data-v-30dc9d96]{background:#e7f2ec;border-radius:10px;padding:12px 14px}.link-steps[data-v-30dc9d96]{background:#f8fbff;border:1px solid #dbe5f5;border-radius:14px;margin:24px 0;padding:18px}.link-steps h4[data-v-30dc9d96]{margin-bottom:0}.check[data-v-30dc9d96]{align-items:center;grid-template-columns:auto 1fr!important;display:flex!important}@media (width<=640px){.two[data-v-30dc9d96],.org dl[data-v-30dc9d96]{grid-template-columns:1fr}header[data-v-30dc9d96]{display:block}}.internship-page[data-v-43e49e2a]{color:#17372d;max-width:1180px;margin:auto;padding:40px 24px 80px}.hero[data-v-43e49e2a]{background:linear-gradient(135deg,#e8f5ee,#fff8e8);border-radius:28px;justify-content:space-between;align-items:start;gap:24px;padding:40px;display:flex}.eyebrow[data-v-43e49e2a]{letter-spacing:.14em;color:#087853;font-weight:800}.hero h1[data-v-43e49e2a]{margin:8px 0;font-size:40px}.header-links[data-v-43e49e2a]{flex-wrap:wrap;gap:8px;display:flex}.ghost[data-v-43e49e2a]{color:#087853;background:#e7f7ef;border-radius:10px;padding:10px 16px;font-weight:700;text-decoration:none;display:inline-flex}.grid[data-v-43e49e2a]{grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:18px;display:grid}.card[data-v-43e49e2a],.workspace[data-v-43e49e2a]{background:#fff;border:1px solid #dce8e1;border-radius:18px;padding:22px;box-shadow:0 8px 28px #17372d0b}.pill[data-v-43e49e2a]{color:#087853;background:#e7f7ef;border-radius:99px;padding:5px 10px;font-size:13px;display:inline-block}dl div[data-v-43e49e2a]{border-top:1px solid #eef3ef;justify-content:space-between;padding:8px 0;display:flex}dd[data-v-43e49e2a]{font-weight:700}textarea[data-v-43e49e2a]{box-sizing:border-box;border:1px solid #ccd9d1;border-radius:10px;width:100%;min-height:78px;padding:10px}button[data-v-43e49e2a]{color:#fff;cursor:pointer;background:#087853;border:0;border-radius:10px;margin-top:12px;padding:10px 16px;font-weight:700}button[data-v-43e49e2a]:disabled{opacity:.45;cursor:not-allowed}.notice[data-v-43e49e2a]{background:#fff5d9;border-radius:12px;margin-top:16px;padding:14px}.empty[data-v-43e49e2a],.privacy[data-v-43e49e2a]{color:#6d7d76}.empty-state[data-v-43e49e2a]{color:#596a62;background:#f4f8f5;border-radius:12px;margin-top:12px;padding:14px 16px}.steps[data-v-43e49e2a]{grid-template-columns:repeat(auto-fit,minmax(140px,1fr));gap:12px;display:grid}.steps div[data-v-43e49e2a]{background:#f4f8f5;border-radius:12px;gap:5px;padding:16px;display:grid}.session-list[data-v-43e49e2a]{gap:10px;display:grid}.session-list article[data-v-43e49e2a]{background:#f4f8f5;border-radius:12px;grid-template-columns:minmax(180px,.8fr) minmax(240px,1fr);gap:12px;padding:14px;display:grid}.session-list article>div[data-v-43e49e2a]{gap:4px;display:grid}.session-list p[data-v-43e49e2a]{margin:0}.disposition[data-v-43e49e2a]{color:#72591b;grid-column:1/-1}.privacy[data-v-43e49e2a]{margin-top:16px;line-height:1.6}@media (width<=700px){.hero[data-v-43e49e2a]{flex-direction:column}.session-list article[data-v-43e49e2a]{grid-template-columns:1fr}}.internship-page[data-v-43e49e2a]{min-width:0;color:var(--ui-color-text)}.card[data-v-43e49e2a],.workspace[data-v-43e49e2a]{background:var(--ui-color-card);color:var(--ui-color-text);border-color:var(--ui-color-border)}.id-filter[data-v-43e49e2a]{flex-wrap:wrap;align-items:end;gap:8px;display:flex}.id-filter label[data-v-43e49e2a]{gap:6px;display:grid}input[data-v-43e49e2a],select[data-v-43e49e2a]{max-width:100%;color:var(--ui-color-text);background:var(--ui-color-card);border:1px solid var(--ui-color-border);border-radius:8px;padding:8px}[data-v-43e49e2a] .data-workbench{margin-top:20px}.payout-page[data-v-af1c0ee0]{color:#17253b;max-width:1100px;margin:0 auto;padding:32px 20px 80px}.eyebrow[data-v-af1c0ee0]{color:#2864dc;font-weight:700}.card[data-v-af1c0ee0],.empty[data-v-af1c0ee0]{background:#fff;border:1px solid #dbe4f0;border-radius:16px;margin-top:18px;padding:22px;box-shadow:0 8px 24px #17315d0b}.campaigns[data-v-af1c0ee0]{gap:12px;margin:22px 0;display:flex;overflow:auto}.campaigns button[data-v-af1c0ee0]{text-align:left;min-width:220px}.campaigns strong[data-v-af1c0ee0]{margin-top:8px;display:block}.campaigns .active[data-v-af1c0ee0]{background:#edf4ff;border-color:#2864dc}.notice[data-v-af1c0ee0]{background:#edf4ff;border-radius:10px;padding:12px 16px}.warning[data-v-af1c0ee0]{color:#9a4b00}.form-grid[data-v-af1c0ee0]{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}label[data-v-af1c0ee0]{gap:6px;display:grid}input[data-v-af1c0ee0]{border:1px solid #b9c7d9;border-radius:8px;padding:10px}button[data-v-af1c0ee0]{cursor:pointer;background:#fff;border:1px solid #aac0dd;border-radius:9px;padding:10px 16px}.actions[data-v-af1c0ee0]{flex-wrap:wrap;align-items:center;gap:16px;margin-top:14px;display:flex}table[data-v-af1c0ee0]{border-collapse:collapse;width:100%}th[data-v-af1c0ee0],td[data-v-af1c0ee0]{text-align:left;border-bottom:1px solid #e4eaf2;padding:10px}@media (width<=700px){.form-grid[data-v-af1c0ee0]{grid-template-columns:1fr}.payout-page[data-v-af1c0ee0]{padding:20px 14px}table[data-v-af1c0ee0]{font-size:14px}}.verification-overlay[data-v-f698a2c4]{box-sizing:border-box;z-index:1000;background:#0f172a7a;justify-content:center;align-items:flex-start;padding:20px 16px;display:flex;position:fixed;inset:0;overflow-y:auto}.verification-dialog[data-v-f698a2c4]{box-sizing:border-box;color:#17253c;text-align:left;background:#fff;border:1px solid #dce3ee;border-radius:16px;width:min(100%,520px);padding:24px;box-shadow:0 16px 48px #0f172a38}.verification-header[data-v-f698a2c4]{justify-content:space-between;align-items:center;gap:16px;display:flex}.verification-header h2[data-v-f698a2c4]{margin:0;font-size:22px;line-height:1.4}.verification-close[data-v-f698a2c4]{min-width:40px;font-size:26px;line-height:1}.verification-description[data-v-f698a2c4]{color:#475569;margin:16px 0 20px;font-size:16px;line-height:1.75}.verification-form[data-v-f698a2c4]{gap:16px;display:grid}.verification-methods[data-v-f698a2c4]{flex-wrap:wrap;gap:8px;display:flex}.verification-dialog button[data-v-f698a2c4],.verification-trigger[data-v-f698a2c4]{color:#26364d;min-height:44px;font:inherit;cursor:pointer;background:#fff;border:1px solid #cbd5e1;border-radius:8px;padding:10px 16px}.verification-dialog button[aria-pressed=true][data-v-f698a2c4]{color:#1d4ed8;background:#eff6ff;border-color:#2563eb}.verification-form label[data-v-f698a2c4]{color:#26364d;gap:8px;font-weight:600;display:grid}.verification-form input[data-v-f698a2c4]{box-sizing:border-box;width:100%;min-height:44px;font:inherit;border:1px solid #cbd5e1;border-radius:8px;padding:10px 12px}.verification-dialog button[data-v-f698a2c4]:focus-visible,.verification-form input[data-v-f698a2c4]:focus-visible{outline-offset:2px;outline:3px solid #93c5fd}.verification-dialog button[data-v-f698a2c4]:disabled{cursor:wait;opacity:.55}.verification-send[data-v-f698a2c4]{justify-self:start}.verification-actions[data-v-f698a2c4]{justify-content:flex-end;gap:12px;margin-top:8px;display:flex}.verification-dialog .verification-submit[data-v-f698a2c4]{color:#fff;background:#1d4ed8;border-color:#1d4ed8;font-weight:600}.verification-message[data-v-f698a2c4],.verification-error[data-v-f698a2c4],.verification-test-code[data-v-f698a2c4]{overflow-wrap:anywhere;margin:16px 0 0;font-size:14px;line-height:1.7}.verification-message[data-v-f698a2c4]{color:#166534}.verification-error[data-v-f698a2c4]{color:#b91c1c}@media (width<=480px){.verification-overlay[data-v-f698a2c4]{padding:12px 8px}.verification-dialog[data-v-f698a2c4]{padding:20px 16px}.verification-methods button[data-v-f698a2c4]{flex:1;padding-inline:8px}}.settlement-profile[data-v-0a9428ce]{box-sizing:border-box;color:#253347;max-width:900px;margin:auto;padding:24px;font-size:16px;line-height:1.65}.settlement-profile.embedded[data-v-0a9428ce]{max-width:none;padding:0}.settlement-profile[data-v-0a9428ce] *{box-sizing:border-box}.page-heading[data-v-0a9428ce]{margin-bottom:24px}h1[data-v-0a9428ce]{margin:0 0 8px;font-size:28px;line-height:1.4}h2[data-v-0a9428ce]{margin:0;font-size:21px;font-weight:650;line-height:1.5}h3[data-v-0a9428ce]{margin:0 0 8px;font-size:16px}p[data-v-0a9428ce]{margin:8px 0}.profile-card[data-v-0a9428ce]{background:#fff;border:1px solid #dce4ee;border-radius:12px;margin:20px 0;overflow:hidden}.panel-heading[data-v-0a9428ce]{padding:24px 28px 0}.form-body[data-v-0a9428ce],.share-body[data-v-0a9428ce]{padding:22px 28px 28px}.panel-footer[data-v-0a9428ce]{background:#fafbfd;border-top:1px solid #e0e7f0;justify-content:space-between;align-items:center;gap:16px;padding:18px 28px;display:flex}.panel-footer .hint[data-v-0a9428ce]{margin:0;font-size:13px}.hint[data-v-0a9428ce]{color:#617085;font-size:14px}.field-help[data-v-0a9428ce]{color:#617085;margin-top:6px;font-size:12px;font-weight:400;display:block}.notice[data-v-0a9428ce]{overflow-wrap:anywhere;background:#f0f5ff;border:1px solid #cfdef5;border-radius:8px;padding:12px 16px}.form-fields[data-v-0a9428ce]{border:0;grid-template-columns:repeat(2,minmax(0,1fr));gap:19px 24px;min-width:0;margin:0;padding:0;display:grid}.form-fields legend[data-v-0a9428ce]{width:100%;padding:0 0 14px;font-size:15px;font-weight:650}.form-fields legend[data-v-0a9428ce]:before{content:"";vertical-align:-2px;background:#2864c2;border-radius:1px;width:3px;height:15px;margin-right:9px;display:inline-block}.bank-fields[data-v-0a9428ce]{border-top:1px solid #e0e7f0;margin-top:26px;padding-top:26px}.field-wide[data-v-0a9428ce]{grid-column:1/-1}label[data-v-0a9428ce]{font-size:14px;font-weight:600;display:block}label>span[data-v-0a9428ce]{margin-bottom:7px;display:block}input[data-v-0a9428ce]:not([type=checkbox]),select[data-v-0a9428ce]{color:#253347;width:100%;min-width:0;min-height:44px;font:inherit;background:#fff;border:1px solid #bac7d9;border-radius:6px;padding:10px 12px;font-size:16px;font-weight:400;display:block}input[data-v-0a9428ce]:focus-visible,select[data-v-0a9428ce]:focus-visible,button[data-v-0a9428ce]:focus-visible,a[data-v-0a9428ce]:focus-visible,summary[data-v-0a9428ce]:focus-visible{outline-offset:3px;outline:3px solid #8cb9fb}button[data-v-0a9428ce]{color:#fff;min-height:44px;font:inherit;cursor:pointer;background:#2864c2;border:1px solid #2864c2;border-radius:7px;padding:11px 22px;font-weight:600}button[data-v-0a9428ce]:hover:not(:disabled){background:#204f99}button.secondary[data-v-0a9428ce]{color:#34577f;background:#fff;border-color:#bac7d9;font-size:14px}button.text-button[data-v-0a9428ce]{color:#2864c2;background:0 0;border:0;min-height:32px;padding:4px 0;font-size:14px}button.text-button[data-v-0a9428ce]:hover:not(:disabled){background:0 0;text-decoration:underline}button[data-v-0a9428ce]:disabled{cursor:not-allowed;opacity:.5}input[data-v-0a9428ce]:disabled,select[data-v-0a9428ce]:disabled{background:#f4f6fa}summary[data-v-0a9428ce]{cursor:pointer;color:#2864c2;font-size:14px}.optional-fields[data-v-0a9428ce]{margin-top:20px}.optional-fields label[data-v-0a9428ce]{max-width:400px;margin-top:12px}.button-row[data-v-0a9428ce]{flex-wrap:wrap;align-items:center;gap:10px 20px;display:flex}.saved-strip[data-v-0a9428ce]{color:#247147;background:#edf7f1;justify-content:space-between;align-items:center;gap:16px;padding:12px 28px;font-size:14px;display:flex}.saved-strip .text-button[data-v-0a9428ce]{color:#247147}.compact-bank[data-v-0a9428ce]{border-bottom:1px solid #e0e7f0;flex-wrap:wrap;gap:8px 24px;margin:0;padding:18px 28px;font-size:14px;display:flex}.compact-bank div[data-v-0a9428ce]{gap:8px;display:flex}dt[data-v-0a9428ce]{color:#617085}dd[data-v-0a9428ce]{overflow-wrap:anywhere;margin:0}.recipient-label[data-v-0a9428ce]{margin-top:22px}.consent-box[data-v-0a9428ce]{background:#f0f5ff;border:1px solid #dce4ee;border-radius:8px;align-items:flex-start;gap:11px;margin-top:20px;padding:17px;font-size:15px;font-weight:400;line-height:1.8;display:flex}.consent-box input[data-v-0a9428ce]{accent-color:#2864c2;flex:0 0 18px;width:18px;height:18px;margin:5px 0 0}.consent-box>span[data-v-0a9428ce]{margin:0}.rights[data-v-0a9428ce]{color:#617085;margin-top:14px;font-size:13px}.completion-help[data-v-0a9428ce]{color:#8d5b0a;background:#fff6e5;border-radius:8px;flex-wrap:wrap;align-items:center;gap:10px 18px;margin-top:20px;padding:17px 22px;display:flex}.completion-help strong[data-v-0a9428ce]{font-size:17px}.completion-help .text-button[data-v-0a9428ce]{color:#8d5b0a;margin-left:auto}.result-body[data-v-0a9428ce]{padding:32px 28px}.result-heading[data-v-0a9428ce]{align-items:center;gap:14px;display:flex}.result-symbol[data-v-0a9428ce]{color:#247147;background:#edf7f1;border-radius:50%;flex:0 0 46px;place-items:center;width:46px;height:46px;font-size:24px;display:grid}.receipt[data-v-0a9428ce]{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;margin:25px 0 0;font-size:15px;display:grid}.receipt dt[data-v-0a9428ce]{margin-bottom:3px;font-size:13px}.more-actions[data-v-0a9428ce]{margin:20px 0;padding:0 4px}.more-actions>.button-row[data-v-0a9428ce],.saved-details[data-v-0a9428ce]{margin:14px 0}.access-history[data-v-0a9428ce]{border-top:1px solid #e0e7f0;margin-top:20px;padding-top:16px}.access-history ul[data-v-0a9428ce]{margin:0;padding:0;list-style:none}.access-history li[data-v-0a9428ce]{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;padding:12px 0;display:flex}.back-link[data-v-0a9428ce]{color:#2864c2;margin-top:20px;font-size:14px;display:inline-block}.steps[data-v-0a9428ce]{gap:18px;margin:0;padding:16px 0;list-style:none;display:flex}.steps li[data-v-0a9428ce]{color:#617085;align-items:center;gap:8px;font-size:14px;display:flex}.steps li+li[data-v-0a9428ce]:before{content:"";background:#dce4ee;width:36px;height:1px;margin-right:10px}.steps span[data-v-0a9428ce]{border:1px solid #dce4ee;border-radius:50%;place-items:center;width:25px;height:25px;font-size:12px;display:inline-grid}.steps .current[data-v-0a9428ce]{color:#2864c2;font-weight:650}.steps .current span[data-v-0a9428ce]{color:#fff;background:#2864c2;border-color:#2864c2}.steps .complete[data-v-0a9428ce]{color:#247147}.steps .complete span[data-v-0a9428ce]{background:#edf7f1;border-color:#0000}@media (width<=600px){.settlement-profile[data-v-0a9428ce]{padding:16px 12px}.panel-heading[data-v-0a9428ce]{padding:20px 18px 0}.form-body[data-v-0a9428ce],.share-body[data-v-0a9428ce],.result-body[data-v-0a9428ce]{padding:20px 18px}.form-fields[data-v-0a9428ce],.receipt[data-v-0a9428ce]{grid-template-columns:minmax(0,1fr);gap:18px}.panel-footer[data-v-0a9428ce]{flex-direction:column;align-items:stretch;gap:12px;padding:16px 18px}.panel-footer .button-row[data-v-0a9428ce]{justify-content:flex-end}.panel-footer button[type=submit][data-v-0a9428ce]{flex:1}.saved-strip[data-v-0a9428ce],.compact-bank[data-v-0a9428ce]{padding:12px 18px}.completion-help[data-v-0a9428ce]{padding:16px 18px}.completion-help .text-button[data-v-0a9428ce]{margin-left:0}.result-heading[data-v-0a9428ce]{align-items:flex-start}h2[data-v-0a9428ce]{font-size:20px}}@media (prefers-reduced-motion:reduce){[data-v-0a9428ce]{scroll-behavior:auto!important}}.native-settlement[data-v-3a2fe9c6]{color:#253347;max-width:860px;margin:auto;padding:16px 0}.entry-guidance[data-v-3a2fe9c6]{color:#637083;background:#f6f8fc;border-radius:8px;margin:0 0 16px;padding:10px 16px;font-size:13px;line-height:1.8}.entry-guidance summary[data-v-3a2fe9c6]{cursor:pointer;font-weight:500}.entry-guidance p[data-v-3a2fe9c6]{margin:10px 0 0}button[data-v-3a2fe9c6]{margin:8px;padding:8px 16px}.transition[data-v-a7df709d]{place-items:center;min-height:70vh;padding:20px;display:grid}.transition section[data-v-a7df709d]{background:#fff;border:1px solid #dbe4f0;border-radius:18px;max-width:560px;padding:32px}.eyebrow[data-v-a7df709d]{color:#2864dc;font-weight:700}button[data-v-a7df709d]{color:#fff;background:#2864dc;border:0;border-radius:10px;margin-top:16px;padding:12px 20px}.embedded-shell[data-v-b491cccc]{color:#172033;background:#f6f8fb;min-height:100vh}header[data-v-b491cccc]{background:#fff;border-bottom:1px solid #dbe4f0;padding:14px 24px}.embedded-shell>p[data-v-b491cccc]{background:#fff;max-width:760px;margin:32px auto;padding:24px}.embedded-credential[data-v-e18fa60d]{background:#fff;border-radius:12px;max-width:760px;margin:24px auto;padding:24px}:root{--ux-color-brand:#176b4d;--ux-color-primary:#087853;--ux-color-secondary:#e7f2ec;--ux-color-destructive:#9b3838;--ux-color-success:#176b4d;--ux-color-warning:#9a4d17;--ux-color-error:#a43131;--ux-color-page:#f4f7f2;--ux-color-card:#fff;--ux-color-border:#d9e3da;--ux-color-text:#172720;--ux-color-muted:#738078;--ux-radius-control:10px;--ux-radius-card:20px;--ux-focus-ring:0 0 0 3px #1b765747;--portal-primary:#176b4d;--portal-primary-light:#e7f2ec;--portal-primary-dark:#0f4a35;--portal-bg:#f6f8f6;--portal-border:#e2e8e4;--portal-text:#1a2e23;--portal-text-sec:#5a6e62;--portal-card:#fff;--portal-shadow:0 1px 3px #0000000f, 0 2px 8px #0000000a;--me-primary:var(--portal-primary);--me-primary-light:var(--portal-primary-light);--me-primary-dark:var(--portal-primary-dark);--me-bg:var(--portal-bg);--me-border:var(--portal-border);--me-text:var(--portal-text);--me-text-sec:var(--portal-text-sec);--me-card:var(--portal-card);--me-shadow:var(--portal-shadow);--me-orange:#a86430;--me-radius-card:16px;--me-radius-control:10px;color:var(--ux-color-text);background:var(--ux-color-page);font-synthesis:none;font-family:Inter,PingFang SC,Microsoft YaHei,system-ui,sans-serif}*{box-sizing:border-box}body{min-width:320px;margin:0}body.native-settlement-document{min-width:0}button,input,select{font:inherit}button{cursor:pointer}button:focus-visible,a:focus-visible,input:focus-visible,select:focus-visible,textarea:focus-visible,[tabindex]:focus-visible{outline:2px solid var(--ux-color-primary);outline-offset:3px;box-shadow:var(--ux-focus-ring)}.eyebrow,.step-label{color:#167153;letter-spacing:.15em;font-size:12px;font-weight:850}.helper,.privacy{color:#76827b;font-size:13px;line-height:1.6}.app-shell{background:var(--me-bg);min-height:100vh}.topbar{z-index:20;border-bottom:1px solid var(--me-border);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#ffffffeb;justify-content:space-between;align-items:center;gap:16px;width:100%;height:60px;padding:0 clamp(16px,4vw,40px);display:flex;position:sticky;top:0}.brand{color:var(--me-text);flex-shrink:0;align-items:center;gap:10px;font-size:16px;font-weight:800;text-decoration:none;display:flex}.brand-copy{flex-direction:column;gap:2px;line-height:1.2;display:flex}.brand-mark{color:#fff;background:linear-gradient(135deg, var(--me-primary), #1f8a64);border-radius:10px;flex-shrink:0;place-items:center;width:34px;height:34px;display:grid;box-shadow:0 2px 8px #176b4d40}.deployment-revision{color:var(--me-text-sec);letter-spacing:0;background:0 0;border-radius:0;padding:0;font-size:11px;font-weight:400}.version{color:#738078;font-size:13px}.public-nav{flex-wrap:wrap;flex:1;justify-content:center;gap:2px;display:flex}.public-nav a{color:var(--me-text-sec);border-radius:8px;padding:8px 14px;font-size:13px;font-weight:500;text-decoration:none;transition:background .15s,color .15s}.public-nav a:hover{background:var(--me-primary-light);color:var(--me-primary)}.public-nav a.router-link-active,.public-nav a.nav-active{background:var(--me-primary);color:#fff;font-weight:600}.nav-right{flex-shrink:0;align-items:center;gap:12px;display:flex}.topbar-login{border-radius:8px;padding:6px 12px;font-size:12px}.user-dropdown{position:relative}.avatar{background:linear-gradient(135deg, var(--me-primary-light), #d4edda);width:36px;height:36px;color:var(--me-primary);cursor:pointer;border:2px solid #fff;border-radius:50%;font-size:14px;font-weight:700;box-shadow:0 1px 4px #0000001a}.dropdown-menu{border:1px solid var(--me-border);z-index:40;background:#fff;border-radius:14px;width:240px;max-height:min(70vh,520px);padding:8px;position:absolute;top:calc(100% + 8px);right:0;overflow:auto;box-shadow:0 12px 32px #1a2e231f}.dropdown-menu a,.dropdown-menu .dropdown-danger{width:100%;color:var(--me-text-sec);text-align:left;cursor:pointer;background:0 0;border:0;border-radius:10px;align-items:center;padding:10px 14px;font-size:13px;font-weight:500;text-decoration:none;display:flex}.dropdown-menu a:hover,.dropdown-menu .dropdown-danger:hover{background:var(--me-primary-light);color:var(--me-primary)}.dropdown-menu .dropdown-danger{color:#c62828}.dropdown-menu .dropdown-danger:hover{color:#c62828;background:#fce4ec}.dropdown-divider{background:var(--me-border);height:1px;margin:6px 4px}.auth-layout{grid-template-columns:1.15fr .85fr;align-items:center;gap:clamp(40px,8vw,120px);max-width:1180px;min-height:calc(100vh - 72px);margin:auto;padding:64px 32px;display:grid}.welcome-panel h1{letter-spacing:-.055em;max-width:650px;margin:14px 0 24px;font-size:clamp(46px,6vw,76px);line-height:1.04}.welcome-panel>p:last-child{color:#526159;max-width:620px;font-size:17px;line-height:1.8}.form-card{background:#fff;border:1px solid #dce7dd;border-radius:28px;padding:clamp(28px,4vw,46px);box-shadow:0 22px 70px #2b4b3b1f}.form-card h2{margin:6px 0 8px;font-size:30px}.auth-crosslinks{gap:8px;margin-top:12px;display:grid}label{margin:24px 0 8px;font-size:14px;font-weight:750;display:block}input{border:1px solid #cad8ce;border-radius:12px;outline:none;width:100%;padding:14px 16px}input:focus{border-color:#1b7657;box-shadow:0 0 0 3px #1b76571f}button{border:0;border-radius:12px;font-weight:760}button:disabled{cursor:not-allowed;opacity:.45}.primary,.secondary{width:100%;margin-top:14px;padding:14px 18px}.primary{color:#fff;background:#176b4d}.secondary{color:#176b4d;background:#e7f2ec}.ghost{color:#53635a;background:#e7ede8;padding:10px 16px}.test-code{color:#735c0f;background:#fff5c7;border-radius:10px;padding:10px 12px;font-size:13px;font-weight:700}.error{color:#a43131}.privacy{margin-top:24px}.identity-layout{flex-direction:column;gap:24px;max-width:1100px;margin:auto;padding:70px 30px;display:flex}.identity-layout>*{order:8}.identity-layout>.identity-heading{order:0}.identity-layout>.status-card,.identity-layout>.error{order:1}.identity-heading{justify-content:space-between;align-items:start;gap:24px;display:flex}.identity-heading h1{letter-spacing:-.05em;margin:8px 0;font-size:clamp(42px,6vw,66px)}.identity-heading p{color:#657269}.identity-grid{display:contents}.subject-card{order:2}.verification-panel{order:3}.contact-card{order:4}.capability-panel:not(.verification-panel){order:5}.account-card{order:6}.identity-layout>.boundary-note{order:7}.identity-card{background:#fff;border-radius:24px;padding:30px;box-shadow:0 14px 42px #2b4b3b17}.account-card{border-top:5px solid #176b4d}.subject-card{border-top:5px solid #bf7a34}.card-kicker{color:#6c786f;align-items:center;gap:9px;font-size:13px;display:flex}.card-kicker span{color:#fff;background:#233f34;border-radius:8px;place-items:center;width:26px;height:26px;font-weight:800;display:grid}.identity-card h2{margin:20px 0;font-size:24px}dl{margin:0}dl div{border-top:1px solid #edf1ed;justify-content:space-between;gap:20px;padding:15px 0;display:flex}dt{color:#7a867e}dd{text-align:right;margin:0;font-weight:760}.active-dot{background:#27a46f;border-radius:50%;width:8px;height:8px;margin-right:8px;display:inline-block}.boundary-note,.status-card{color:#526158;background:#e8eee8;border-radius:18px;padding:22px 24px}.boundary-note p{margin-bottom:0;line-height:1.7}.capability-panel{background:#fff;border-radius:24px;margin-top:0;padding:28px;box-shadow:0 14px 42px #2b4b3b12}.capability-panel h2{margin:4px 0 8px}.capability-panel>div>p:last-child{color:#68766e}.capability-panel select{background:#fff;border:1px solid #cad8ce;border-radius:12px;width:100%;padding:13px 15px}.identity-list{grid-template-columns:repeat(3,1fr);gap:12px;margin-top:20px;display:grid}.identity-list article{background:#edf3ee;border-radius:16px;flex-direction:column;gap:7px;padding:18px;display:flex}.identity-list span,.identity-list small{color:#718078}.verification-panel form{grid-template-columns:1fr 1fr 1.4fr auto;gap:10px;margin-top:20px;display:grid}.verification-panel .primary{width:auto;margin:0}.success{color:#176b4d;font-weight:750}.fact-grid{grid-template-columns:1fr 1fr;gap:12px;margin-top:18px;display:grid}.fact-grid article{background:#edf3ee;border-radius:14px;grid-template-columns:1fr auto;gap:7px;padding:16px;display:grid}.fact-grid span{font-size:24px;font-weight:850}.fact-grid small{color:#6a786f;grid-column:1/-1}@media (width<=800px){.auth-layout,.identity-grid{grid-template-columns:1fr}.welcome-panel h1{font-size:44px}.version{display:none}.identity-list,.verification-panel form{grid-template-columns:1fr}}.portal-editorial-nav{gap:2px;max-width:1200px;margin:0 auto;padding:12px 24px;display:flex;overflow:auto}.portal-editorial-nav a{color:var(--portal-text-sec);white-space:nowrap;background:0 0;border-radius:8px;padding:8px 14px;font-size:13px;font-weight:500;text-decoration:none;transition:all .15s}.portal-editorial-nav a:hover{background:var(--portal-primary-light);color:var(--portal-primary)}.channel-page{background:var(--portal-bg);max-width:1200px;min-height:calc(100vh - 72px);color:var(--portal-text);margin:auto;padding:36px 24px 64px}.channel-page>a{color:var(--portal-primary);font-size:13px;font-weight:600;text-decoration:none}.channel-page header{margin:28px 0 24px}.channel-page header .eyebrow{letter-spacing:.1em;color:var(--portal-primary);font-size:11px;font-weight:700}.channel-page header h1{letter-spacing:-.03em;color:var(--portal-text);margin:8px 0 4px;font-size:clamp(1.8rem,4vw,2.4rem);font-weight:800}.channel-page header p:last-child{color:var(--portal-text-sec)}.channel-page .article-card h2,.channel-page .portal-card h2{margin:8px 0;font-size:15px;font-weight:700}.channel-page .portal-empty,.channel-page .article-grid .portal-empty{grid-column:1/-1}.portal-shell{background:var(--portal-bg);min-height:calc(100vh - 72px);color:var(--portal-text)}.portal-status{max-width:1200px;color:var(--portal-text-sec);margin:0 auto;padding:48px 24px}.portal-fallback,.portal-section,.help-strip{max-width:1200px;margin:0 auto;padding:32px 24px}.portal-fallback{text-align:center;padding:64px 24px 48px;position:relative}.portal-fallback:before,.section-hero .hero:before{content:"";pointer-events:none;background:radial-gradient(circle,#176b4d0f 0%,#0000 70%);width:600px;height:600px;position:absolute;top:-40px;left:50%;transform:translate(-50%)}.tenant-ribbon{background:var(--portal-primary-light);text-align:center;color:var(--portal-primary-dark);margin:0;padding:10px 24px;font-size:13px;font-weight:700}.section-hero{max-width:none;color:var(--portal-text);background:0 0;padding:0}.hero,.section-hero .hero{text-align:center;max-width:1200px;margin:0 auto;padding:64px 24px 48px;position:relative}.hero-copy{z-index:1;width:min(720px,100%);margin:0 auto;position:relative}.hero .eyebrow,.hero-copy .eyebrow,.portal-fallback .eyebrow{letter-spacing:.14em;color:var(--portal-primary);text-transform:uppercase;margin-bottom:10px;font-size:12px;font-weight:700}.portal-fallback h1,.hero h1,.hero-copy h1{letter-spacing:-.03em;max-width:none;color:var(--portal-text);background:linear-gradient(135deg, var(--portal-text) 60%, var(--portal-primary));-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text;margin:0 0 14px;font-size:clamp(2.2rem,5vw,3.4rem);font-weight:800;line-height:1.15}.portal-fallback>p,.hero-copy>p{max-width:560px;color:var(--portal-text-sec);margin:0 auto 28px;font-size:16px;line-height:1.7}.hero-actions,.portal-actions{flex-wrap:wrap;justify-content:center;gap:12px;margin-top:0;display:flex}.portal-primary,.portal-secondary{border-radius:12px;justify-content:center;align-items:center;gap:6px;padding:12px 28px;font-size:15px;font-weight:600;text-decoration:none;transition:all .18s;display:inline-flex}.portal-primary{background:var(--portal-primary);color:#fff;border:0;box-shadow:0 2px 6px #176b4d33}.portal-primary:hover{background:var(--portal-primary-dark)}.portal-secondary{color:var(--portal-text);border:1px solid var(--portal-border);background:0 0}.portal-secondary:hover{border-color:var(--portal-primary);color:var(--portal-primary);background:var(--portal-primary-light)}.section-title,.section-heading{border-bottom:1px solid var(--portal-border);justify-content:space-between;align-items:flex-end;gap:24px;margin-bottom:20px;padding-bottom:14px;display:flex}.section-title h2,.section-heading h2{color:var(--portal-text);margin:2px 0 0;font-size:19px;font-weight:700}.help-strip h2{color:var(--portal-text);margin:6px 0;font-size:clamp(1.4rem,3vw,1.8rem);font-weight:800}.section-title .eyebrow,.section-heading .eyebrow{color:var(--portal-primary);letter-spacing:.1em;margin-bottom:2px;font-size:11px;font-weight:700}.section-title a,.section-title>span,.section-heading>a,.section-heading>span{color:var(--portal-text-sec);font-size:13px;font-weight:500;text-decoration:none}.section-heading-links{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:12px 18px;display:flex}.section-heading-links a{color:var(--portal-text-sec);font-size:13px;font-weight:600;text-decoration:none}.section-heading-links a:hover{color:var(--portal-primary)}.article-grid,.activity-grid{grid-template-columns:repeat(3,1fr);gap:18px;margin-bottom:24px;display:grid}.activity-grid{grid-template-columns:repeat(auto-fit,minmax(280px,1fr))}.article-card,.portal-card,.activity-card{background:var(--portal-card);border:1px solid var(--portal-border);color:var(--portal-text);box-shadow:none;border-radius:16px;padding:22px;text-decoration:none;transition:all .25s;display:block}.article-card:hover,.portal-card:hover,.activity-card:hover{border-color:var(--portal-primary);transform:translateY(-2px);box-shadow:0 6px 20px #176b4d14}.article-card .tag,.portal-card>span{color:var(--portal-primary);background:var(--portal-primary-light);letter-spacing:0;border-radius:6px;margin-bottom:8px;padding:2px 8px;font-size:11px;font-weight:600;display:inline-block}.article-card h3,.portal-card h3,.activity-card h3{color:var(--portal-text);margin:0 0 8px;font-size:15px;font-weight:700;line-height:1.4}.article-card p,.portal-card p,.activity-card p{min-height:0;color:var(--portal-text-sec);-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:0 0 12px;font-size:13px;line-height:1.6;display:-webkit-box;overflow:hidden}.article-card strong,.portal-card strong,.activity-card a{color:var(--portal-primary);font-size:13px;font-weight:600;text-decoration:none}.activity-card .badge,.activity-card>span.badge{letter-spacing:0;color:#1565c0;background:#e3f2fd;border-radius:8px;margin-bottom:10px;padding:3px 10px;font-size:11px;font-weight:600;display:inline-block}.activity-card .badge.open,.activity-card>span.badge.open{color:#2e7d32;background:#e8f5e9}.activity-card .badge.published,.activity-card>span.badge.published{color:#1565c0;background:#e3f2fd}.activity-card small{color:var(--portal-text-sec);margin-bottom:10px;font-size:12px;display:block}.section-activity_cards{background:0 0;max-width:1200px}.section-activity_cards>*{max-width:none}.portal-empty,.section-unknown{background:var(--portal-card);border:1px solid var(--portal-border);color:var(--portal-text-sec);border-radius:16px;padding:24px;font-size:13px}.capability-card .capability-gate,.capability-card .capability-unavailable{color:var(--portal-text-sec);margin-top:8px;font-size:13px;display:inline-block}.quick-links{grid-template-columns:repeat(4,1fr);gap:12px;display:grid}.quick-links a{background:var(--portal-primary-light);color:var(--portal-primary-dark);border:1px solid #e8ede8;border-radius:14px;justify-content:space-between;padding:18px 20px;font-size:14px;font-weight:700;text-decoration:none;transition:all .2s;display:flex}.quick-links a:hover{border-color:var(--portal-primary);background:#dceee4}.promo{background:var(--portal-primary-light);border:1px solid var(--portal-border);border-radius:16px;justify-content:space-between;align-items:center;gap:30px;padding:28px 32px;display:flex}.promo .eyebrow{color:var(--portal-primary);letter-spacing:.1em;font-size:11px;font-weight:700}.promo h2{color:var(--portal-text);margin:5px 0;font-size:19px}.promo p{color:var(--portal-text-sec);margin:0;font-size:13px}.help-strip{border-top:1px solid var(--portal-border);justify-content:space-between;align-items:center;gap:30px;margin-top:12px;padding-top:36px;padding-bottom:48px;display:flex}.help-strip .eyebrow{color:var(--portal-primary);letter-spacing:.1em;font-size:11px;font-weight:700}.article-detail{background:var(--portal-bg);max-width:780px;min-height:calc(100vh - 72px);color:var(--portal-text);margin:auto;padding:36px 24px 64px}.article-detail>a{color:var(--portal-text-sec);align-items:center;gap:6px;margin-bottom:20px;font-size:13px;font-weight:500;text-decoration:none;display:inline-flex}.article-detail>a:hover{color:var(--portal-primary)}.article-detail .eyebrow{letter-spacing:.1em;color:var(--portal-primary);font-size:11px;font-weight:700}.article-detail h1{letter-spacing:-.03em;color:var(--portal-text);margin:12px 0 14px;font-size:clamp(1.8rem,4vw,2.6rem);font-weight:800;line-height:1.2}.article-meta{color:var(--portal-text-sec);font-size:13px}.article-lead{color:var(--portal-text-sec);border-left:3px solid var(--portal-primary);margin:20px 0 28px;padding-left:16px;font-size:16px;line-height:1.7}.rich-content{color:var(--portal-text);font-size:15px;line-height:1.85}.rich-content h2,.rich-content h3{margin-top:1.8em}.rich-content a{color:var(--portal-primary)}.my-layout{width:min(1200px,100% - 48px);color:var(--me-text);align-items:flex-start;gap:24px;margin:0 auto;padding:32px 0 80px;display:flex}.my-sidebar{flex-direction:column;flex-shrink:0;gap:2px;width:200px;display:flex;position:sticky;top:76px}.my-sidebar-item{color:var(--me-text-sec);border-radius:10px;align-items:center;gap:8px;padding:10px 14px;font-size:13px;text-decoration:none;transition:background .15s,color .15s;display:flex}.my-sidebar-item:hover{background:var(--me-primary-light);color:var(--me-primary)}.my-sidebar-item.active{background:var(--me-primary);color:#fff;font-weight:600}.my-sidebar-icon{text-align:center;width:20px;font-size:14px}.my-main{flex:1;min-width:0}.me-page,.workspace-page{width:min(1180px,100% - 36px);color:var(--me-text);background:0 0;margin:36px auto 80px}.my-main .me-page{width:100%;margin:0}@media (width<=768px){.my-layout{flex-direction:column;width:min(1180px,100% - 36px);padding-top:16px}.my-sidebar{flex-flow:wrap;gap:4px;width:100%;position:static}}.me-breadcrumb,.workspace-page>.breadcrumbs{color:var(--me-text-sec);align-items:center;gap:6px;margin-bottom:8px;font-size:12px;display:flex}.me-breadcrumb a,.workspace-page>.breadcrumbs a{color:var(--me-primary);font-weight:600;text-decoration:none}.me-header,.ws-hero,.workspace-hero{justify-content:space-between;align-items:flex-start;gap:24px;padding:36px 0 24px;display:flex}.me-eyebrow,.me-header .eyebrow,.ws-hero .eyebrow,.workspace-hero .eyebrow{letter-spacing:.12em;color:var(--me-primary);text-transform:uppercase;margin:0 0 6px;font-size:11px;font-weight:700}.me-header h1,.ws-hero h1,.workspace-hero h1{letter-spacing:-.03em;color:var(--me-text);margin:6px 0 8px;font-size:clamp(1.8rem,4vw,2.8rem);font-weight:800;line-height:1.15}.me-header>div>p,.ws-hero>div>p,.workspace-hero>div>p{color:var(--me-text-sec);max-width:640px;margin:0;font-size:15px;line-height:1.6}.me-btn,.me-btn-primary,.me-btn-outline,.me-btn-ghost{border-radius:var(--me-radius-control);cursor:pointer;border:0;justify-content:center;align-items:center;gap:6px;padding:8px 16px;font-size:13px;font-weight:600;text-decoration:none;transition:background .15s,border-color .15s,color .15s,box-shadow .15s;display:inline-flex}.me-btn-primary,.me-btn{background:var(--me-primary);color:#fff;box-shadow:0 2px 6px #176b4d33}.me-btn-primary:hover,.me-btn:hover{background:var(--me-primary-dark)}.me-btn-outline{border:1px solid var(--me-border);color:var(--me-text);box-shadow:none;background:0 0}.me-btn-outline:hover{border-color:var(--me-primary);color:var(--me-primary);background:var(--me-primary-light)}.me-btn-ghost{background:var(--me-primary-light);color:var(--me-primary);box-shadow:none}.me-btn:disabled,.me-btn-primary:disabled,.me-btn-outline:disabled{opacity:.5;cursor:not-allowed}.me-card{background:var(--me-card);border:1px solid var(--me-border);border-radius:var(--me-radius-card);box-shadow:var(--me-shadow);padding:22px}.me-notice{color:#6d4c00;background:#fff8e1;border-radius:12px;margin:12px 0;padding:12px 16px}.me-empty{background:var(--me-primary-light);color:var(--me-text-sec);border-radius:10px;margin:8px 0;padding:12px 16px;font-size:13px}.me-tabs{flex-wrap:wrap;gap:8px;margin:8px 0 20px;display:flex}.me-tab{background:var(--me-primary-light);color:var(--me-primary);cursor:pointer;border:0;border-radius:8px;padding:8px 14px;font-size:13px;font-weight:600}.me-tab.active,.me-tabs button.active{background:var(--me-primary);color:#fff;box-shadow:0 2px 6px #176b4d26}.ws-section,.workspace-section{border:1px solid var(--me-border);border-radius:var(--me-radius-card);background:var(--me-card);box-shadow:var(--me-shadow);margin-top:20px;padding:24px}.ws-section h2,.workspace-section .section-heading h2{font-size:16px;font-weight:700}.ws-item,.workspace-item{border-top:1px solid #edf1ed;justify-content:space-between;align-items:center;gap:20px;padding:16px 0;display:flex}.ws-item .status,.workspace-item .item-status{color:var(--me-orange);letter-spacing:.04em;text-transform:uppercase;font-size:11px;font-weight:700}.ws-item h3,.workspace-item h3{color:var(--me-text);margin:4px 0 2px;font-size:14px}.ws-item p,.workspace-item p{color:var(--me-text-sec);margin:0;font-size:13px;line-height:1.55}.ws-item time,.workspace-item time{color:var(--me-text-sec);font-size:12px}.nav-grid,.navigation-grid{grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:14px;display:grid}.nav-card,.navigation-card{background:#f5f8f5;border:1px solid #e8ede8;border-radius:14px;padding:20px;transition:border-color .2s,background .2s}.nav-card:hover,.navigation-card:hover{border-color:var(--me-primary);background:var(--me-primary-light)}.nav-card h3,.navigation-card h3{color:var(--me-text);margin:0 0 4px;font-size:14px}.nav-card p,.navigation-card p{color:var(--me-text-sec);min-height:36px;margin:0 0 10px;font-size:13px}.ws-section--urgent{background:#fff8f2;border-color:#e6c8ad}.ws-section--urgent .section-heading h2,.ws-section--urgent>h2{color:var(--me-orange)}.me-grid{grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:14px;margin-bottom:20px;display:grid}.me-grid--3{grid-template-columns:repeat(3,minmax(0,1fr))}.me-stat{border:1px solid var(--me-border);text-align:center;box-shadow:var(--me-shadow);background:#fff;border-radius:14px;padding:20px}.me-stat--left{text-align:left;padding:22px}.me-stat .label{color:var(--me-text-sec);font-size:12px}.me-stat .value{margin:4px 0;font-size:28px;font-weight:800}.me-card{margin-bottom:16px}.me-card h2{margin-bottom:12px;font-size:15px;font-weight:700}.badge-sm{border-radius:6px;padding:2px 8px;font-size:11px;font-weight:600;display:inline-block}.badge-sm.badge-green{color:#2e7d32;background:#e8f5e9}.badge-sm.badge-orange{color:#e65100;background:#fff3e0}.badge-sm.badge-gray{color:#999;background:#f5f5f5}.upload-area{border:1px dashed var(--me-border);text-align:center;color:var(--me-text-sec);cursor:pointer;background:#fafbfa;border-radius:14px;margin-top:12px;padding:22px}.upload-area:hover{border-color:var(--me-primary);background:var(--me-primary-light)}@media (width<=900px){.me-grid--3{grid-template-columns:1fr}}@media (width<=800px){.topbar{gap:14px;height:auto;min-height:64px;padding:10px 16px}.brand{flex:none}.brand .deployment-revision{display:none}.public-nav{overscroll-behavior-x:contain;scrollbar-width:none;justify-content:flex-end;gap:8px;overflow-x:auto}.public-nav a{white-space:nowrap;background:#edf3ee;border-radius:9px;flex:none;padding:9px 10px}.article-grid,.activity-grid,.quick-links{grid-template-columns:1fr}.portal-fallback,.portal-section,.hero,.section-hero .hero{padding-left:20px;padding-right:20px}.hero-actions,.portal-actions,.section-title,.section-heading,.promo,.help-strip{flex-direction:column;align-items:flex-start}.portal-primary,.portal-secondary{justify-content:center;width:100%}}@media (width<=720px){.me-header,.ws-hero,.workspace-hero,.ws-item,.workspace-item{flex-direction:column;align-items:stretch}}:root,:root[data-accent=green]{--ux-accent-400:#16a06f;--ux-accent-500:#087853;--ux-accent-600:#176b4d;--ux-accent-100:#e7f2ec;--ux-accent-soft:#f1f7f3;--ux-accent-ring:#08785347;--ux-accent-contrast:#fff}:root[data-accent=blue]{--ux-accent-400:#4f9bf5;--ux-accent-500:#1d6fe8;--ux-accent-600:#134f9f;--ux-accent-100:#e6f0fd;--ux-accent-soft:#f2f7fe;--ux-accent-ring:#1d6fe847;--ux-accent-contrast:#fff}:root[data-accent=violet]{--ux-accent-400:#9183f7;--ux-accent-500:#6a4df0;--ux-accent-600:#4a32b4;--ux-accent-100:#eeebfd;--ux-accent-soft:#f6f4fe;--ux-accent-ring:#6a4df047;--ux-accent-contrast:#fff}:root[data-accent=amber]{--ux-accent-400:#d98b28;--ux-accent-500:#b45309;--ux-accent-600:#7c3a06;--ux-accent-100:#fdf0dd;--ux-accent-soft:#fdf7ee;--ux-accent-ring:#b4530947;--ux-accent-contrast:#fff}:root[data-theme=dark][data-accent=green]{--ux-accent-400:#56c79a;--ux-accent-500:#2fa877;--ux-accent-600:#3ec08a;--ux-accent-100:#16332a;--ux-accent-soft:#12251e;--ux-accent-ring:#3fc78c5c;--ux-accent-contrast:#071411}:root[data-theme=dark][data-accent=blue]{--ux-accent-400:#7db3f7;--ux-accent-500:#4d94f0;--ux-accent-600:#6aa9f5;--ux-accent-100:#14263d;--ux-accent-soft:#101c2c;--ux-accent-ring:#6da4f45c;--ux-accent-contrast:#060d18}:root[data-theme=dark][data-accent=violet]{--ux-accent-400:#ab9bfa;--ux-accent-500:#8b73f7;--ux-accent-600:#a08cf9;--ux-accent-100:#221c3d;--ux-accent-soft:#191430;--ux-accent-ring:#9783fa5c;--ux-accent-contrast:#0d0920}:root[data-theme=dark][data-accent=amber]{--ux-accent-400:#e8a958;--ux-accent-500:#d98b28;--ux-accent-600:#eda24a;--ux-accent-100:#33240f;--ux-accent-soft:#241a0c;--ux-accent-ring:#e09b3c5c;--ux-accent-contrast:#170e04}:root[data-theme]{--ux-color-brand:var(--ux-accent-600);--ux-color-primary:var(--ux-accent-500);--ux-color-secondary:var(--ux-accent-100);--ux-color-page:#eef2ed;--ux-color-card:#fff;--ux-color-border:#d9e3da;--ux-color-text:#17251f;--ux-color-muted:#738078;--ux-focus-ring:0 0 0 3px var(--ux-accent-ring);--ux-color-input-bg:#fff;--ux-color-input-border:#cbd8ce;--ux-color-track:#edf3ee;--ux-color-code-chip-bg:#fff8db;--ux-color-code-chip-text:#6b5207;--ux-color-brand-panel-from:#0f3325;--ux-color-brand-panel-to:var(--ux-accent-600);--ux-color-brand-panel-fg:#f2f8f4;--ux-color-brand-panel-muted:#f2f8f4b8;--ux-shadow-card:0 18px 44px #19362914;--ux-shadow-raised:0 24px 60px #12271e29}:root[data-theme=light] body,:root[data-theme=light]{background:var(--ux-color-page);color:var(--ux-color-text)}:root[data-theme=light] .eyebrow,:root[data-theme=light] .step,:root[data-theme=light] .empty-state a{color:var(--ux-accent-600)}:root[data-theme=light] .context-chip,:root[data-theme=light] .console-mode-switch button.active,:root[data-theme=light] .admin-task-nav button.active{background:var(--ux-accent-500);color:var(--ux-accent-contrast)}:root[data-theme=light] .summary-grid article{background:var(--ux-accent-soft);border:1px solid var(--ux-color-border);color:var(--ux-color-text)}:root[data-theme=light] .admin-sidebar__mark,:root[data-theme=light] .admin-sidebar__item.active,:root[data-theme=light] .admin-sidebar__item.router-link-exact-active,:root[data-theme=light] .admin-topbar__scopes button.is-active{background:var(--ux-accent-500);color:var(--ux-accent-contrast)}:root[data-theme=light] .admin-sidebar__item:hover,:root[data-theme=light] .admin-topbar__scopes button:hover:not(.is-active),:root[data-theme=light] .admin-topbar__user-menu button:hover,:root[data-theme=light] .admin-topbar__context--tenant,:root[data-theme=light] .admin-topbar__avatar{background:var(--ux-accent-100);color:var(--ux-accent-600)}:root[data-theme=light] .admin-topbar__avatar:hover{background:var(--ux-accent-soft)}:root[data-theme=light] .appearance-icon-button:hover,:root[data-theme=light] .appearance-icon-button:focus-visible,:root[data-theme=light] .appearance-icon-button.is-active{color:var(--ux-accent-600)}:root[data-theme=dark]{--ux-color-page:#0f1714;--ux-color-card:#16211d;--ux-color-border:#2a3a33;--ux-color-text:#e7eee9;--ux-color-muted:#9aaba1;--ux-color-destructive:#e27575;--ux-color-success:#4cc38c;--ux-color-warning:#e0a55a;--ux-color-error:#f08a8a;--ux-color-input-bg:#101a17;--ux-color-input-border:#2f423a;--ux-color-track:#1c2a25;--ux-color-code-chip-bg:#3a2f0c;--ux-color-code-chip-text:#f2d68a;--ux-color-brand-panel-from:#071310;--ux-color-brand-panel-to:var(--ux-accent-600);--ux-color-brand-panel-fg:#eaf3ee;--ux-color-brand-panel-muted:#eaf3eeb3;--ux-shadow-card:0 18px 44px #0000005c;--ux-shadow-raised:0 24px 60px #0000007a}:root[data-theme=dark] body,:root[data-theme=dark]{background:var(--ux-color-page);color:var(--ux-color-text)}:root[data-theme=dark] .empty-state{background:var(--ux-color-card)}:root[data-theme=dark] .notice{background:var(--ux-color-code-chip-bg);color:var(--ux-color-code-chip-text)}:root[data-theme=dark] .eyebrow,:root[data-theme=dark] .step,:root[data-theme=dark] .empty-state a{color:var(--ux-accent-600)}:root[data-theme=dark] .context-chip{background:var(--ux-accent-600);color:var(--ux-accent-contrast)}:root[data-theme=dark] .deployment-revision{background:var(--ux-color-track);color:var(--ux-color-muted)}:root[data-theme=dark] .console-mode-switch,:root[data-theme=dark] .governance-tabs,:root[data-theme=dark] .cms-tabs{background:var(--ux-color-track)}:root[data-theme=dark] .console-mode-switch button,:root[data-theme=dark] .governance-tabs button,:root[data-theme=dark] .cms-tabs button,:root[data-theme=dark] .admin-task-nav button{color:var(--ux-color-muted);background:0 0}:root[data-theme=dark] .console-mode-switch button.active,:root[data-theme=dark] .governance-tabs button.active,:root[data-theme=dark] .cms-tabs button.active,:root[data-theme=dark] .admin-task-nav button.active{background:var(--ux-accent-500);color:var(--ux-accent-contrast)}:root[data-theme=dark] .admin-task-nav{border-color:var(--ux-color-border);background:var(--ux-color-card);background:color-mix(in srgb, var(--ux-color-card) 92%, transparent);box-shadow:0 8px 24px #0006}:root[data-theme=dark] .summary-grid article{background:var(--ux-accent-soft);border:1px solid var(--ux-color-border);color:var(--ux-color-text)}:root[data-theme=dark] .panel,:root[data-theme=dark] .cms-card{border-color:var(--ux-color-border);background:var(--ux-color-card);box-shadow:var(--ux-shadow-card)}:root[data-theme=dark] .hero-panel{border-top-color:var(--ux-accent-500)}:where([data-theme=dark]) input,:where([data-theme=dark]) select,:where([data-theme=dark]) textarea{background:var(--ux-color-input-bg);border-color:var(--ux-color-input-border);color:var(--ux-color-text)}:where([data-theme=dark]) button{background:var(--ux-accent-500);color:var(--ux-accent-contrast)}:where([data-theme=dark]) ul{color:var(--ux-color-muted)}:where([data-theme=dark]) ::placeholder{color:var(--ux-color-muted);opacity:1}:root[data-theme=dark] .permission-strip span{background:var(--ux-color-track);color:var(--ux-color-muted)}:root[data-theme=dark] .governance-table-wrap th{color:var(--ux-color-muted)}:root[data-theme=dark] .governance-table-wrap th,:root[data-theme=dark] .governance-table-wrap td{border-bottom-color:var(--ux-color-border)}:root[data-theme=dark] .cms-workspace{background:var(--ux-color-track);border-color:var(--ux-color-border)}:root[data-theme=dark] .friendly-empty{background:var(--ux-color-track)}:root[data-theme=dark] .admin-sidebar{background:var(--ux-color-card);border-right-color:var(--ux-color-border)}:root[data-theme=dark] .admin-sidebar__brand{border-bottom-color:var(--ux-color-border)}:root[data-theme=dark] .admin-sidebar__brand-text span{color:var(--ux-color-text)}:root[data-theme=dark] .admin-sidebar__brand-text small,:root[data-theme=dark] .admin-sidebar__group-title,:root[data-theme=dark] .admin-sidebar__item{color:var(--ux-color-muted)}:root[data-theme=dark] .admin-sidebar__item:hover{background:var(--ux-color-track);color:var(--ux-color-text)}:root[data-theme=dark] .admin-sidebar__item.active,:root[data-theme=dark] .admin-sidebar__item.router-link-exact-active{background:var(--ux-accent-500);color:var(--ux-accent-contrast);box-shadow:0 1px 3px #0000004d}:root[data-theme=dark] .admin-sidebar__sub{border-left-color:var(--ux-color-border)}:root[data-theme=dark] .admin-topbar{background:var(--ux-color-card);border-bottom-color:var(--ux-color-border)}:root[data-theme=dark] .admin-topbar__title{color:var(--ux-color-text)}:root[data-theme=dark] .admin-topbar__breadcrumb{color:var(--ux-color-muted)}:root[data-theme=dark] .admin-topbar__scopes{background:var(--ux-color-track)}:root[data-theme=dark] .admin-topbar__scopes button{color:var(--ux-color-muted)}:root[data-theme=dark] .admin-topbar__scopes button.is-active{background:var(--ux-accent-500);color:var(--ux-accent-contrast)}:root[data-theme=dark] .appearance-bar--compact{background:var(--ux-color-track)}:root[data-theme=dark] .appearance-icon-button{color:var(--ux-color-muted)}:root[data-theme=dark] .appearance-icon-button:hover,:root[data-theme=dark] .appearance-icon-button:focus-visible,:root[data-theme=dark] .appearance-icon-button.is-active{color:var(--ux-accent-500);background:var(--ux-color-card)}:root[data-theme=dark] .appearance-icon-moon{box-shadow:inset 5px 0 0 var(--ux-color-track)}:root[data-theme=dark] .admin-topbar__avatar{background:var(--ux-color-track);color:var(--ux-accent-500)}:root[data-theme=dark] .admin-topbar__user-menu{background:var(--ux-color-card);border-color:var(--ux-color-border)}:root[data-theme=dark] .admin-topbar__user-menu button{color:var(--ux-color-text)}:root[data-theme=dark] .admin-topbar__user-menu button:hover{background:var(--ux-color-track)}:root[data-theme=dark] .admin-topbar__context--tenant{background:var(--ux-accent-100);color:var(--ux-accent-600)}:root[data-theme=dark] .admin-topbar__context--activity{color:#7db3f7;background:#14263d}:root[data-theme=dark] .admin-sidebar__badge{color:#071411;background:#e27575}.ui-loading{--_spinner-size:18px;color:var(--ux-color-text);justify-content:center;align-items:center;gap:8px;display:inline-flex}.ui-loading.ui-loading-small{--_spinner-size:14px}.ui-loading.ui-loading-large{--_spinner-size:24px}.ui-loading.ui-loading-overlay{background:color-mix(in srgb, var(--ux-color-card) 82%, transparent);z-index:10;display:flex;position:absolute;inset:0}.ui-loading.ui-loading-fullscreen{background:color-mix(in srgb, var(--ux-color-card) 82%, transparent);z-index:1400;display:flex;position:fixed;inset:0}.ui-loading.ui-loading-inline{padding:2px 0}.ui-loading-spinner{width:var(--_spinner-size);height:var(--_spinner-size);border:2px solid color-mix(in srgb, var(--ux-color-text) 24%, transparent);border-top-color:var(--ux-color-primary);border-radius:999px;flex-shrink:0;animation:.8s linear infinite ui-spin}.ui-loading-tip{color:var(--ux-color-muted);font-size:13px}.ui-empty{text-align:center;padding:26px 12px}.ui-empty--compact{padding:14px 8px}.ui-empty-icon{color:var(--ux-color-muted);margin-bottom:8px;font-size:24px;line-height:1}.ui-empty-text{color:var(--ux-color-muted);margin:0}.ui-empty-action{margin-top:12px}.ui-table-wrap{border-radius:var(--ux-radius-control);border:1px solid var(--ux-color-border);background:var(--ux-color-card);min-height:96px;position:relative;overflow-x:auto}.ui-table-scroller{overflow:auto}.ui-table-wrap--scroll-y .ui-table th{z-index:1;position:sticky;top:0}.ui-table{border-collapse:collapse;width:100%;min-width:640px;color:var(--ux-color-text)}.ui-table th,.ui-table td{border-bottom:1px solid var(--ux-color-border);text-align:left;vertical-align:top;white-space:nowrap;padding:10px 12px}.ui-table--small th,.ui-table--small td{padding:7px 10px;font-size:12px}.ui-table--large th,.ui-table--large td{padding:14px}.ui-table--bordered th,.ui-table--bordered td{border-right:1px solid var(--ux-color-border)}.ui-table--bordered th:last-child,.ui-table--bordered td:last-child{border-right:0}.ui-table th{color:var(--ux-color-muted);background:color-mix(in srgb, var(--ux-color-card) 92%, transparent);-webkit-user-select:none;user-select:none;font-size:12px;font-weight:700}.ui-table--striped .ui-table-body-row:nth-child(2n) td{background:color-mix(in srgb, var(--ux-color-page) 40%, transparent)}.ui-table--selectable .ui-table-body-row{cursor:pointer}.ui-table-body-row:hover td{background:color-mix(in srgb, var(--ux-color-primary) 7%, transparent)}.ui-table-column-center{text-align:center}.ui-table-column-right{text-align:right}.ui-table-selection-cell{text-align:center;width:42px;min-width:42px}.ui-table-selection-cell input{cursor:pointer;width:15px;height:15px;accent-color:var(--ux-color-primary)}.ui-table-selection-cell input:disabled{cursor:not-allowed}.ui-table-head-cell{align-items:center;gap:8px;max-width:100%;display:inline-flex}.ui-table-sorter{appearance:none;color:inherit;font:inherit;cursor:pointer;text-align:left;background:0 0;border:0;align-items:center;gap:6px;padding:0;display:inline-flex}.ui-table-sorter:disabled{cursor:not-allowed;opacity:.6}.ui-table-sort-indicator{color:var(--ux-color-muted);font-size:12px}.ui-table-sort-active{color:var(--ux-color-primary)}.ui-table-filter{border:1px solid var(--ux-color-border);background:var(--ux-color-card);min-width:78px;height:26px;color:var(--ux-color-text);border-radius:6px;font-size:12px}.ui-table-loading-layer,.ui-table-empty-layer{background:color-mix(in srgb, var(--ux-color-card) 88%, transparent);pointer-events:none;z-index:1;justify-content:center;align-items:center;display:flex;position:absolute;inset:0}.ui-table-empty-layer{pointer-events:auto}.ui-pagination{color:var(--ux-color-text);flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:12px;margin-top:10px;font-size:13px;display:flex}.ui-pagination--left{justify-content:flex-start}.ui-pagination--center{justify-content:center}.ui-pagination--right{justify-content:flex-end}.ui-pagination-group{flex-wrap:wrap;flex:0 auto;align-items:center;gap:6px;min-width:0;display:inline-flex}.ui-pagination-action{white-space:nowrap;flex:none;justify-content:center;align-items:center;gap:6px;min-width:72px;display:inline-flex}.ui-pagination--simple .ui-pagination-action{min-width:64px}.ui-pagination select,.ui-pagination button{border:1px solid var(--ux-color-border);background:var(--ux-color-card);color:var(--ux-color-text);border-radius:8px;height:34px;padding:0 12px}.ui-pagination button{cursor:pointer}.ui-pagination button[disabled]{cursor:not-allowed;opacity:.45}.ui-pagination select{white-space:nowrap;flex:none;min-width:118px}.ui-pagination-page-text,.ui-pagination-size-label{white-space:nowrap;flex:none}.ui-pagination-summary{color:var(--ux-color-muted);white-space:nowrap;flex:none;margin:0}.ui-dialog-root{z-index:1200;position:fixed;inset:0}.ui-dialog-mask{background:#020b0a99;position:absolute;inset:0}.ui-dialog-wrap{justify-content:center;align-items:center;padding:20px;display:flex;position:absolute;inset:0;overflow:auto}.ui-dialog{width:var(--ui-dialog-width,560px);background:var(--ux-color-card);border-radius:var(--ux-radius-card);border:1px solid var(--ux-color-border);max-width:calc(100vw - 28px);box-shadow:var(--ux-shadow-card,0 16px 40px #0d23182e);flex-direction:column;max-height:86vh;display:flex}.ui-dialog--fullscreen{width:calc(100vw - 32px);max-width:none;height:calc(100vh - 32px);max-height:none}.ui-dialog-head{border-bottom:1px solid var(--ux-color-border);justify-content:space-between;align-items:center;gap:10px;padding:16px 18px;display:flex}.ui-dialog-title{margin:0;font-size:16px;font-weight:700}.ui-dialog-close{color:var(--ux-color-muted);cursor:pointer;background:0 0;border:0;border-radius:6px;padding:2px 6px}.ui-dialog-body{padding:16px 18px;overflow:auto}.ui-dialog-foot{border-top:1px solid var(--ux-color-border);flex-wrap:wrap;justify-content:flex-end;gap:8px;padding:12px 18px;display:flex}.ui-message-host{z-index:1300;pointer-events:none;gap:8px;width:min(90vw,320px);display:grid;position:fixed}.ui-message-host--top-right{top:18px;right:18px}.ui-message-host--top-left{top:18px;left:18px}.ui-message-host--top{top:18px;left:50%;transform:translate(-50%)}.ui-message-host--bottom-right{bottom:18px;right:18px}.ui-message-host--bottom-left{bottom:18px;left:18px}.ui-message-host--bottom{bottom:18px;left:50%;transform:translate(-50%)}.ui-message{border:1px solid var(--ux-color-border);border-left-width:4px;border-left-color:var(--ux-color-primary);border-radius:var(--ux-radius-control);background:color-mix(in srgb, var(--ux-color-card) 96%, transparent);min-width:0;box-shadow:var(--ux-shadow-card,0 16px 40px #0d23182e);pointer-events:auto;justify-content:space-between;align-items:flex-start;gap:10px;padding:9px 12px;display:flex}.ui-message--success{border-left-color:var(--ux-color-success,#176b4d)}.ui-message--error{border-left-color:var(--ux-color-destructive,#a43131)}.ui-message--warning{border-left-color:var(--ux-color-warning,#9a4d17)}.ui-message--info{border-left-color:var(--ux-color-primary,#087853)}.ui-message-content{min-width:0;color:var(--ux-color-text);overflow-wrap:anywhere;font-size:13px;line-height:1.4}.ui-message-close{color:var(--ux-color-muted);cursor:pointer;background:0 0;border:0;flex:none;padding:0}.ui-tag{white-space:nowrap;border:1px solid #0000;border-radius:999px;justify-content:center;align-items:center;gap:6px;max-width:100%;padding:2px 8px;font-size:12px;line-height:1.4;display:inline-flex}.ui-tag--small{padding:1px 6px;font-size:11px}.ui-tag--large{padding:4px 10px;font-size:13px}.ui-tag--round{border-radius:6px}.ui-tag-content{text-overflow:ellipsis;min-width:0;overflow:hidden}.ui-tag-close{color:inherit;cursor:pointer;opacity:.72;background:0 0;border:0;flex:none;padding:0;line-height:1}.ui-tag-close:hover{opacity:1}.ui-tag-success{border-color:color-mix(in srgb, var(--ux-color-success) 32%, transparent);background:color-mix(in srgb, var(--ux-color-success) 14%, transparent);color:var(--ux-color-success)}.ui-tag-warning{border-color:color-mix(in srgb, var(--ux-color-warning) 32%, transparent);background:color-mix(in srgb, var(--ux-color-warning) 14%, transparent);color:var(--ux-color-warning)}.ui-tag-error{border-color:color-mix(in srgb, var(--ux-color-error) 32%, transparent);background:color-mix(in srgb, var(--ux-color-error) 14%, transparent);color:var(--ux-color-error)}.ui-tag-info{border-color:color-mix(in srgb, var(--ux-color-primary) 32%, transparent);background:color-mix(in srgb, var(--ux-color-primary) 12%, transparent);color:var(--ux-color-primary)}.ui-tag-default{border-color:color-mix(in srgb, var(--ux-color-muted) 32%, transparent);background:color-mix(in srgb, var(--ux-color-muted) 14%, transparent);color:var(--ux-color-text)}.ui-badge{white-space:nowrap;align-items:center;gap:6px;max-width:100%;display:inline-flex;position:relative}.ui-badge-slot{min-width:0;display:inline-flex}.ui-badge-dot{border:2px solid var(--ux-color-card);background:var(--ux-color-primary);border-radius:999px;width:8px;height:8px;position:absolute;top:-1px;left:calc(100% - 2px)}.ui-badge-count{min-width:18px;height:18px;color:var(--ux-color-primary);background:color-mix(in srgb, var(--ux-color-primary) 14%, transparent);border:1px solid color-mix(in srgb, var(--ux-color-primary) 28%, transparent);border-radius:999px;justify-content:center;align-items:center;padding:0 5px;font-size:12px;display:inline-flex}.ui-badge-count--error{color:var(--ux-color-destructive);background:color-mix(in srgb, var(--ux-color-destructive) 15%, transparent);border-color:color-mix(in srgb, var(--ux-color-destructive) 28%, transparent)}.ui-badge-count--warning{color:var(--ux-color-warning);background:color-mix(in srgb, var(--ux-color-warning) 15%, transparent);border-color:color-mix(in srgb, var(--ux-color-warning) 28%, transparent)}.ui-badge-count--success{color:var(--ux-color-success)}.ui-badge-count--info{color:var(--ux-color-primary)}.ui-tabs{gap:10px;display:grid}.ui-tabs-nav{border-bottom:1px solid var(--ux-color-border);align-items:center;gap:8px;max-width:100%;padding-bottom:6px;display:inline-flex;overflow-x:auto}.ui-tabs--card .ui-tabs-nav{gap:0;padding-bottom:0}.ui-tabs--segment .ui-tabs-nav{border:1px solid var(--ux-color-border);background:color-mix(in srgb, var(--ux-color-page) 54%, transparent);border-radius:8px;gap:2px;width:fit-content;max-width:100%;padding:3px}.ui-tabs-tab{color:var(--ux-color-muted);cursor:pointer;white-space:nowrap;background:0 0;border:0;border-radius:8px;flex:none;padding:8px 12px;font-size:13px}.ui-tabs--small .ui-tabs-tab{padding:6px 10px;font-size:12px}.ui-tabs--large .ui-tabs-tab{padding:10px 14px;font-size:14px}.ui-tabs--card .ui-tabs-tab{border:1px solid var(--ux-color-border);background:color-mix(in srgb, var(--ux-color-page) 42%, transparent);border-bottom:0;border-radius:8px 8px 0 0}.ui-tabs--segment .ui-tabs-tab{border-radius:6px}.ui-tabs-tab[disabled]{opacity:.45;cursor:not-allowed}.ui-tabs-tab--active{color:var(--ux-color-primary);background:color-mix(in srgb, var(--ux-color-primary) 14%, transparent)}.ui-tabs-panel{padding:4px 2px 2px}@media (width<=640px){.ui-pagination{align-items:flex-start}.ui-pagination-group{flex-basis:100%}.ui-pagination-summary{width:100%}}
