.sk-setup-shell{align-content:start;gap:var(--space-6);display:grid}.sk-setup-account-icon,.sk-setup-task-icon{background:var(--color-background-selected);border:1px solid var(--color-info-border);color:var(--color-text-accent);flex:none;justify-content:center;align-items:center;display:inline-flex}.sk-setup-layout{gap:var(--space-5);max-inline-size:var(--layout-workspace-dialog-max-width);padding:0 0 var(--space-8);grid-template-columns:minmax(0,1fr);width:100%;margin-inline:auto;display:grid}.sk-setup-progress{background:var(--color-background-panel);border:1px solid var(--color-border-subtle);border-radius:var(--radius-surface-md);box-shadow:var(--shadow-card);align-self:start;gap:var(--space-3);padding:var(--space-3) var(--space-4);top:var(--space-2);z-index:var(--z-sticky);grid-template-columns:auto minmax(0,1fr);display:grid;position:sticky}.sk-setup-progress-summary{align-items:flex-start;gap:var(--space-2);min-inline-size:max-content;padding:0;display:flex}.sk-setup-progress-summary-icon{background:var(--color-background-selected);border:1px solid var(--color-info-border);border-radius:var(--radius-surface-sm);color:var(--color-text-accent);flex:0 0 var(--control-height-touch);block-size:var(--control-height-touch);inline-size:var(--control-height-touch);justify-content:center;align-items:center;display:inline-flex}.sk-setup-progress-summary strong{min-block-size:var(--control-height-touch);align-items:center;display:inline-flex}.sk-setup-progress ol,.sk-setup-task-list{margin:0;padding:0;list-style:none}.sk-setup-progress ol{isolation:isolate;min-block-size:calc(var(--control-height-touch) + var(--space-6));grid-template-columns:repeat(4,minmax(0,1fr));gap:0;display:grid;position:relative}.sk-setup-progress ol:before,.sk-setup-progress ol:after{content:"";block-size:2px;inset-inline:calc(12.5% + (var(--control-height-touch) / 2));transform-origin:0;z-index:0;position:absolute;inset-block-start:calc((var(--control-height-touch) - 2px) / 2)}.sk-setup-progress li{z-index:1;position:relative}.sk-setup-progress ol:before{background:var(--color-border-subtle)}.sk-setup-progress ol:after{background:var(--color-action-primary);transition:transform var(--motion-duration-panel) var(--motion-ease-emphasized);transform:scaleX(0)}.sk-setup-progress ol[data-progress="1"]:after{transform:scaleX(.3333)}.sk-setup-progress ol[data-progress="2"]:after{transform:scaleX(.6667)}.sk-setup-progress ol[data-progress="3"]:after{transform:scaleX(1)}.sk-setup-progress ol[data-count="3"]{grid-template-columns:repeat(3,minmax(0,1fr))}.sk-setup-progress ol[data-count="3"]:before,.sk-setup-progress ol[data-count="3"]:after{inset-inline:calc(100% / 6 + (var(--control-height-touch) / 2))}.sk-setup-progress ol[data-count="3"][data-progress="1"]:after{transform:scaleX(.5)}.sk-setup-progress ol[data-count="3"][data-progress="2"]:after{transform:scaleX(1)}[dir=rtl] .sk-setup-progress ol:after{transform-origin:100%}.sk-setup-progress button{color:var(--color-text-secondary);cursor:pointer;align-items:center;gap:var(--space-2);grid-template-columns:minmax(0,1fr);grid-template-rows:var(--control-height-touch) auto;inline-size:100%;min-block-size:calc(var(--control-height-touch) + var(--space-6));padding:0 var(--space-2);text-align:center;transition:color var(--motion-duration-fast) var(--motion-ease-standard);background:0 0;border:1px solid #0000;border-radius:0;justify-items:center;display:grid}.sk-setup-progress button:hover:not(:disabled){color:var(--color-text-primary)}.sk-setup-progress button[aria-current=step]{color:var(--color-text-selected)}.sk-setup-progress button:disabled{color:var(--color-text-subtle);cursor:not-allowed}.sk-setup-progress-index{background:var(--color-background-raised);border:1px solid var(--color-border-subtle);border-radius:var(--radius-surface-sm);box-shadow:var(--shadow-control);block-size:var(--control-height-touch);flex:0 0 var(--control-height-touch);font-weight:var(--font-weight-bold);inline-size:var(--control-height-touch);transition:background var(--motion-duration-fast) var(--motion-ease-standard), border-color var(--motion-duration-fast) var(--motion-ease-standard), box-shadow var(--motion-duration-fast) var(--motion-ease-standard), color var(--motion-duration-fast) var(--motion-ease-standard);z-index:2;justify-content:center;align-items:center;display:inline-flex;position:relative}.sk-setup-progress button:hover:not(:disabled) .sk-setup-progress-index{border-color:var(--color-border-strong);box-shadow:var(--shadow-focus)}.sk-setup-progress button[aria-current=step] .sk-setup-progress-index{background:var(--color-action-primary);border-color:var(--color-action-primary);box-shadow:var(--shadow-focus);color:var(--color-text-inverse)}.sk-setup-progress-copy{align-items:center;gap:var(--space-2);min-inline-size:0;min-block-size:var(--space-5);z-index:2;justify-content:center;display:inline-flex;position:relative}.sk-setup-progress button[data-complete=true] .sk-setup-progress-index{background:var(--color-success-bg);border-color:var(--color-success-border);color:var(--color-success-text);box-shadow:var(--shadow-success)}.sk-setup-content{min-inline-size:0}.sk-setup-content>h1,.sk-setup-provisioning>h1,.sk-setup-fatal h1{font-size:var(--font-size-section-title);letter-spacing:var(--font-letter-spacing-section-title);line-height:var(--line-height-section-title);margin:0}.sk-setup-content>h1[tabindex="-1"]:focus,.sk-setup-content>h1[tabindex="-1"]:focus-visible,.sk-setup-provisioning>h1[tabindex="-1"]:focus,.sk-setup-provisioning>h1[tabindex="-1"]:focus-visible{box-shadow:none;outline:none}.sk-setup-eyebrow{color:var(--color-text-accent);font-size:var(--font-size-label);font-weight:var(--font-weight-label);letter-spacing:var(--font-letter-spacing-label);margin:0 0 var(--space-2);text-transform:uppercase}.sk-setup-lead{color:var(--color-text-secondary);font-size:var(--font-size-md);margin:var(--space-2) 0 var(--space-6);max-inline-size:68ch}
.sk-setup-task-list{gap:var(--space-3);display:grid}.sk-setup-task,.sk-setup-special-panel,.sk-setup-provisioning{background:var(--color-background-workspace-card);border:1px solid var(--color-border-subtle);border-radius:var(--radius-surface-md);box-shadow:var(--shadow-card);padding:var(--space-5);transition:background var(--motion-duration-base) var(--motion-ease-standard), border-color var(--motion-duration-fast) var(--motion-ease-standard), box-shadow var(--motion-duration-fast) var(--motion-ease-standard), transform var(--motion-duration-fast) var(--motion-ease-standard)}.sk-setup-task:hover{border-color:var(--color-border-strong);box-shadow:var(--shadow-float);transform:translateY(calc(var(--space-1) * -.25))}.sk-setup-task[data-status=complete]{background:var(--color-success-bg);border-color:var(--color-success-border);box-shadow:var(--shadow-success);position:relative;overflow:hidden}.sk-setup-task[data-status=complete] .sk-setup-task-heading{padding-inline-end:calc(var(--control-height-touch) + var(--space-5))}.sk-setup-task-complete-mark{animation:sk-setup-complete-mark-enter var(--motion-duration-resolve) var(--motion-ease-enter) both;background:var(--color-background-panel);block-size:var(--control-height-touch);border:1px solid var(--color-success-border);border-radius:var(--radius-full);color:var(--color-success-text);inline-size:var(--control-height-touch);opacity:1;pointer-events:none;justify-content:center;align-items:center;display:inline-flex;position:absolute;inset-block-start:var(--space-3);inset-inline-end:var(--space-3);transform:rotate(-8deg)scale(1.35)}[dir=rtl] .sk-setup-task-complete-mark{animation-name:sk-setup-complete-mark-enter-rtl;transform:rotate(8deg)scale(1.35)}@keyframes sk-setup-complete-mark-enter{0%{opacity:0;transform:rotate(-8deg)scale(.72)}to{opacity:1;transform:rotate(-8deg)scale(1.35)}}@keyframes sk-setup-complete-mark-enter-rtl{0%{opacity:0;transform:rotate(8deg)scale(.72)}to{opacity:1;transform:rotate(8deg)scale(1.35)}}.sk-setup-task[data-status=needs_attention],.sk-setup-task[data-status=blocked]{border-color:var(--color-danger-border)}.sk-setup-task-heading,.sk-setup-special-heading{align-items:flex-start;gap:var(--space-3);justify-content:space-between;display:flex}.sk-setup-task-identity{align-items:flex-start;gap:var(--space-3);min-inline-size:0;display:flex}.sk-setup-task-identity>div{min-inline-size:0}.sk-setup-task-icon{block-size:var(--control-height-touch);border-radius:var(--radius-surface-sm);inline-size:var(--control-height-touch)}.sk-setup-task h2,.sk-setup-special-panel h2,.sk-setup-error-summary h2{font-size:var(--font-size-card-title);letter-spacing:var(--font-letter-spacing-card-title);line-height:var(--line-height-card-title);margin:0}.sk-setup-task p,.sk-setup-special-panel>p{color:var(--color-text-secondary);margin:var(--space-2) 0 0}.sk-setup-task-badges,.sk-setup-task-actions,.sk-setup-inline-actions,.sk-setup-chapter-actions{align-items:center;gap:var(--space-2);flex-wrap:wrap;display:flex}.sk-setup-task-badge{align-items:center;gap:var(--space-1);min-block-size:var(--control-height-compact);padding-inline:var(--space-3);display:inline-flex}.sk-setup-status-spinner{animation:sk-spin var(--motion-duration-spinner) var(--motion-ease-linear) infinite}.sk-setup-skip-action{border-color:var(--color-success-border);color:var(--color-success-text)}.sk-setup-skip-action:hover:not(:disabled){background:var(--color-success-bg);border-color:var(--color-success-text)}.sk-setup-edit-action{background:var(--color-background-panel)}.sk-setup-task-actions,.sk-setup-inline-actions{margin-block-start:var(--space-4)}
.sk-setup-domain-link{color:var(--color-text-accent);font-weight:var(--font-weight-semibold);min-block-size:var(--control-height-md);padding:var(--space-2)}.sk-setup-dependency-note,.sk-setup-callout,.sk-setup-account-note{background:var(--color-info-bg);border:1px solid var(--color-info-border);border-radius:var(--radius-surface-sm);padding:var(--space-3);color:var(--color-info-text)!important}.sk-setup-server-note,.sk-setup-privacy-note{font-size:var(--font-size-xs);color:var(--color-text-muted)!important}.sk-setup-skip-form{border-block-start:1px solid var(--color-border-subtle);margin-block-start:var(--space-4);padding-block-start:var(--space-4)}.sk-setup-special-panel{margin-block-start:var(--space-4)}.sk-setup-readiness-list{gap:var(--space-2);margin-block-start:var(--space-4);display:grid}.sk-setup-form,.sk-setup-test-form{gap:var(--space-4);margin-block-start:var(--space-5);display:grid}.sk-setup-form-grid,.sk-setup-test-form{grid-template-columns:repeat(2,minmax(0,1fr))}.sk-setup-test-hint{grid-column:1/-1;margin:0}.sk-setup-form-grid{gap:var(--space-4);display:grid}.sk-setup-form-cell{min-inline-size:0}.sk-setup-form-cell-wide{grid-column:1/-1}.sk-setup-form-cell-wide .sk-combobox-popover{inline-size:100%}.sk-setup-account-note{align-items:center;gap:var(--space-3);display:flex}.sk-setup-account-note>div{gap:var(--space-1);min-inline-size:0;display:grid}.sk-setup-account-icon{block-size:var(--control-height-touch);border-radius:var(--radius-surface-sm);inline-size:var(--control-height-touch)}.sk-setup-error-summary{background:var(--color-danger-bg);border:1px solid var(--color-danger-border);border-radius:var(--radius-surface-sm);color:var(--color-danger-text);padding:var(--space-3) var(--space-4);margin-block-end:var(--space-4)}.sk-setup-error-summary ul{margin-block-end:0}.sk-setup-error-summary a{color:inherit}.sk-setup-chapter-actions{justify-content:space-between;margin-block-start:var(--space-6)}.sk-setup-chapter-actions>:only-child{margin-inline-end:auto}.sk-setup-test-action{align-self:end;gap:var(--space-2);min-inline-size:0;display:grid}.sk-setup-test-submit{inline-size:100%}.sk-setup-action-feedback{border-radius:var(--radius-surface-sm);align-items:flex-start;gap:var(--space-2);padding:var(--space-3);border:1px solid;display:flex}.sk-setup-action-feedback>svg{flex:none;margin-block-start:var(--space-1)}.sk-setup-action-feedback[data-tone=success]{background:var(--color-success-bg);border-color:var(--color-success-border);color:var(--color-success-text)}.sk-setup-action-feedback[data-tone=error]{background:var(--color-danger-bg);border-color:var(--color-danger-border);color:var(--color-danger-text)}.sk-setup-task>.sk-setup-action-feedback,.sk-setup-special-panel>.sk-setup-action-feedback{margin-block-start:var(--space-2)}.sk-setup-centered{max-inline-size:var(--layout-auth-form-max-width);padding:var(--space-16) var(--space-4);margin-inline:auto}.sk-setup-complete{background:var(--color-background-panel);border:1px solid var(--color-success-border);border-radius:var(--radius-surface-lg);box-shadow:var(--shadow-float);align-items:center;gap:var(--space-3);margin:var(--space-10) auto;max-inline-size:var(--layout-auth-form-max-width);padding:var(--space-10) var(--space-6);text-align:center;justify-items:center;display:grid}.sk-setup-complete h1,.sk-setup-complete p{margin:0}.sk-setup-complete p{color:var(--color-text-secondary)}.sk-setup-complete-icon{background:var(--color-success-bg);border:1px solid var(--color-success-border);border-radius:var(--radius-full);color:var(--color-success-text);block-size:var(--space-14);inline-size:var(--space-14);justify-content:center;align-items:center;display:inline-flex}.sk-setup-fatal{text-align:center}.sk-setup-fatal .sk-setup-inline-actions{justify-content:center}.sk-visually-hidden{clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap;block-size:1px;inline-size:1px;position:absolute;overflow:hidden}.sk-setup-provider{gap:var(--space-3);border-block:1px solid var(--color-border-subtle);padding-block:var(--space-4);grid-column:1/-1;display:grid}.sk-setup-provider p,.sk-setup-provider ul{margin:0}.sk-setup-provider button{justify-self:start}.sk-setup-navigation-note{color:var(--color-text-secondary);font-size:var(--font-size-sm);text-align:end;flex:1;margin:0}
.sk-setup-import-workspace{border-block-start:1px solid var(--color-border-subtle);margin-block-start:var(--space-4);padding-block-start:var(--space-4)}.sk-setup-import-heading h3,.sk-setup-import-preview h3,.sk-setup-import-errors h4{margin:0}.sk-setup-import-heading p,.sk-setup-import-preview-heading p,.sk-setup-import-mapping>p{color:var(--color-text-secondary);margin:var(--space-2) 0 0}.sk-setup-import-source-grid{align-items:start;gap:var(--space-4);grid-template-columns:repeat(2,minmax(0,1fr));margin-block-start:var(--space-4);display:grid}.sk-setup-import-source-grid.is-selection-locked{grid-template-columns:minmax(0,1fr)}.sk-setup-import-file-field{min-inline-size:0}.sk-setup-import-table-scroll:focus-visible{outline:3px solid var(--color-focus-ring);outline-offset:2px}.sk-setup-import-map-row span{color:var(--color-text-muted);font-size:var(--font-size-xs)}.sk-setup-import-file-summary{background:var(--color-background-subtle);border-radius:var(--radius-surface-sm);margin-block:var(--space-3) 0;overflow-wrap:anywhere;padding:var(--space-3)}.sk-setup-import-file-summary p{margin:0}.sk-setup-import-file-summary p+p{color:var(--color-success-text);font-weight:var(--font-weight-semibold);margin-block-start:var(--space-1)}.sk-setup-import-file-summary .sk-setup-import-unmapped{color:var(--color-warning-text)}.sk-setup-import-file-summary,.sk-setup-import-mapping,.sk-setup-import-preview,.sk-setup-import-actions+.sk-action-feedback{animation:sk-setup-panel-enter var(--motion-duration-panel) var(--motion-ease-enter) both}.sk-setup-import-mapping{border:0;border-block-start:1px solid var(--color-border-subtle);margin:var(--space-4) 0 0;padding:var(--space-4) 0 0}.sk-setup-import-mapping legend{font-size:var(--font-size-card-title);font-weight:var(--font-weight-semibold);padding:0}.sk-setup-import-mapping-grid{gap:var(--space-2);margin-block-start:var(--space-4);display:grid}.sk-setup-import-map-row{background:var(--color-background-subtle);border-radius:var(--radius-surface-sm);align-items:center;gap:var(--space-4);padding:var(--space-3);grid-template-columns:minmax(160px,1fr) minmax(220px,1.4fr);display:grid}.sk-setup-import-map-row>div:first-child{gap:var(--space-1);display:grid}.sk-setup-import-actions{align-items:center;gap:var(--space-2);flex-wrap:wrap;margin-block-start:var(--space-4);display:flex}.sk-setup-import-workspace>.sk-setup-action-feedback{margin-block-start:var(--space-3)}.sk-setup-import-authority{background:var(--color-background-subtle);border:1px solid var(--color-border-subtle);border-radius:var(--radius-surface-sm);color:var(--color-text-secondary);align-items:flex-start;gap:var(--space-2);line-height:var(--line-height-normal);margin:var(--space-4) 0 0;padding:var(--space-3);display:flex}.sk-setup-import-authority>svg{color:var(--color-text-accent);flex:none;margin-block-start:2px}.sk-setup-import-preview{border-block-start:1px solid var(--color-border-subtle);margin-block-start:var(--space-5);padding-block-start:var(--space-4)}.sk-setup-import-preview-heading{align-items:flex-start;gap:var(--space-3);justify-content:space-between;display:flex}.sk-setup-import-table-scroll{border:1px solid var(--color-border-subtle);border-radius:var(--radius-surface-sm);margin-block-start:var(--space-3);overflow:auto}.sk-setup-import-table-scroll table{border-collapse:collapse;inline-size:100%;min-inline-size:max-content}.sk-setup-import-table-scroll th,.sk-setup-import-table-scroll td{border-block-end:1px solid var(--color-border-subtle);max-inline-size:320px;padding:var(--space-2) var(--space-3);text-align:start}.sk-setup-import-table-scroll th{background:var(--color-background-subtle);color:var(--color-text-secondary);font-size:var(--font-size-xs)}.sk-setup-import-table-scroll td{overflow-wrap:anywhere}.sk-setup-import-errors{background:var(--color-warning-bg);border:1px solid var(--color-warning-border);border-radius:var(--radius-surface-sm);color:var(--color-warning-text);padding:var(--space-3);margin-block-start:var(--space-4)}.sk-setup-import-errors ol{margin-block-end:0;padding-inline-start:var(--space-5)}.sk-setup-import-empty{color:var(--color-text-muted)}
.sk-setup-guided{animation:sk-setup-panel-enter var(--motion-duration-panel) var(--motion-ease-enter) both;border-block-start:1px solid var(--color-border-subtle);margin-block-start:var(--space-4);padding-block-start:var(--space-4)}.sk-setup-guided-form{gap:var(--space-4);display:grid}.sk-setup-guided-grid{align-items:start;gap:var(--space-4);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.sk-setup-guided-grid>.sk-field{align-self:start;inline-size:100%;min-inline-size:0}.sk-setup-guided-grid .sk-input-control,.sk-setup-guided-grid .sk-select-control,.sk-setup-guided-grid .sk-combobox-control{min-block-size:var(--control-height-md)}.sk-setup-guided-form>button,.sk-setup-guided-evidence-action>button{justify-self:start}.sk-setup-guided-evidence-action{gap:var(--space-2);justify-items:end;display:grid}.sk-setup-guided-evidence{animation:sk-setup-confirm-enter var(--motion-duration-resolve) var(--motion-ease-enter) both;background:var(--color-success-bg);border:1px solid var(--color-success-border);border-radius:var(--radius-surface-sm);color:var(--color-success-text);align-items:center;gap:var(--space-4);padding:var(--space-3);justify-content:space-between;display:flex}@keyframes sk-setup-panel-enter{0%{opacity:0;transform:translateY(var(--space-2))}to{opacity:1;transform:translateY(0)}}@keyframes sk-setup-confirm-enter{0%{opacity:0;transform:scale(.985)}to{opacity:1;transform:scale(1)}}.sk-setup-guided-evidence p{color:inherit;margin:0}@media (max-width:640px){.sk-setup-guided-grid{grid-template-columns:1fr}.sk-setup-guided-evidence{flex-direction:column;align-items:stretch}.sk-setup-guided-form>button,.sk-setup-guided-evidence-action>button{justify-content:center;inline-size:100%}.sk-setup-guided-evidence-action{justify-items:stretch}}@media (prefers-reduced-motion:reduce){.sk-setup-guided,.sk-setup-guided-evidence{animation:none}}
.sk-setup-plan-content{inline-size:100%;max-inline-size:64rem;margin-inline:auto}.sk-setup-plan-picker{gap:var(--space-4);display:grid}.sk-setup-plan-toolbar{justify-content:flex-end;display:flex}.sk-setup-plan-toolbar>div{inline-size:min(100%,17rem)}.sk-setup-plan-actions{border-block-start:1px solid var(--color-border-subtle);align-items:start;margin-block-start:var(--space-2);padding-block-start:var(--space-4)}.sk-setup-plan-actions>footer{gap:var(--space-2);justify-items:end;display:grid}.sk-setup-plan-actions form{gap:var(--space-2);flex-wrap:wrap;justify-content:flex-end;display:flex}.sk-setup-plan-actions form>div{flex-basis:100%}.sk-setup-plan-recheck{text-align:end;margin-block-start:var(--space-3)}.sk-setup-business-review{gap:var(--space-5);background:var(--color-background-panel);border:1px solid var(--color-border-subtle);border-radius:var(--radius-surface-md);padding:var(--space-6);margin-block:var(--space-5);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.sk-setup-business-review dt{color:var(--color-text-secondary);font-size:var(--font-size-sm)}.sk-setup-business-review dd{margin:var(--space-2) 0 0;overflow-wrap:anywhere}@media (max-width:640px){.sk-setup-business-review{padding:var(--space-4);grid-template-columns:1fr}.sk-setup-plan-content{padding-inline:var(--space-2)}.sk-setup-plan-toolbar>div{inline-size:100%}}
@media (max-width:860px){.sk-setup-progress{display:block;position:static}.sk-setup-progress-summary{margin-block-end:var(--space-2)}.sk-setup-progress ol{min-inline-size:0}.sk-setup-progress button{min-inline-size:0;padding-inline:var(--space-1)}}@media (max-width:640px){.sk-setup-progress-copy svg{display:none}.sk-setup-form-grid,.sk-setup-test-form,.sk-setup-import-source-grid,.sk-setup-import-map-row{grid-template-columns:1fr}.sk-setup-form-cell-wide{grid-column:auto}.sk-setup-task-heading,.sk-setup-special-heading{flex-direction:column;align-items:stretch}.sk-setup-task,.sk-setup-special-panel,.sk-setup-provisioning{padding:var(--space-4)}.sk-setup-import-preview-heading{flex-direction:column;align-items:stretch}}@media (prefers-reduced-motion:reduce){.sk-setup-progress button,.sk-setup-progress-index,.sk-setup-task,.sk-setup-status-spinner{scroll-behavior:auto;transition:none;animation:none}.sk-setup-task-complete-mark,.sk-setup-import-file-summary,.sk-setup-import-mapping,.sk-setup-import-preview,.sk-setup-import-actions+.sk-action-feedback{animation:none}.sk-setup-task:hover{transform:none}}

.sk-vertical-workspace-panel{background:var(--color-background-panel);border:1px solid var(--color-border-subtle);border-radius:var(--radius-lg);box-shadow:var(--shadow-card);gap:var(--space-4);padding:var(--space-4);display:grid}.sk-vertical-workspace-panel-header{align-items:end;gap:var(--space-3);justify-content:space-between;display:flex}.sk-vertical-workspace-panel-header h2,.sk-vertical-state h2{font-size:var(--font-size-card-title);font-weight:var(--font-weight-card-title);letter-spacing:var(--font-letter-spacing-card-title);line-height:var(--line-height-card-title);margin:0}.sk-vertical-workspace-panel-header p,.sk-vertical-workspace-panel-header>span,.sk-vertical-state p,.sk-vertical-workspace-muted{color:var(--color-text-muted);font-size:var(--font-size-sm)}.sk-vertical-workspace-panel-header p,.sk-vertical-state p{margin:var(--space-1) 0 0}.sk-vertical-workspace-table{min-inline-size:720px}.sk-vertical-workspace-table caption{clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap;block-size:1px;inline-size:1px;position:absolute;overflow:hidden}.sk-vertical-workspace-table td,.sk-vertical-workspace-table th{text-align:start;vertical-align:middle}.sk-vertical-workspace-reference{color:var(--color-text-secondary);font-size:var(--font-size-xs);unicode-bidi:isolate}.sk-vertical-workspace-sr-only{clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap;block-size:1px;inline-size:1px;position:absolute;overflow:hidden}.sk-vertical-workspace-pager{justify-content:end;display:flex}.sk-vertical-state{background:var(--color-background-panel);border:1px dashed var(--color-border-subtle);border-radius:var(--radius-lg);align-items:center;gap:var(--space-3);min-block-size:calc(var(--control-height-lg) * 2);padding:var(--space-5);grid-template-columns:auto minmax(0,1fr) auto;display:grid}.sk-vertical-state>svg{color:var(--color-text-muted);inline-size:var(--icon-size-lg)}.sk-vertical-workspace-loading{gap:var(--space-4);display:grid}.sk-vertical-workspace-loading>span:first-child{block-size:var(--control-height-md);inline-size:min(320px,60%)}.sk-vertical-workspace-loading>span:last-child{block-size:320px}@media (max-width:720px){.sk-vertical-workspace-panel{padding:var(--space-3)}.sk-vertical-workspace-panel-header{flex-direction:column;align-items:start}.sk-vertical-state{grid-template-columns:auto minmax(0,1fr);align-items:start}.sk-vertical-state .sk-button{grid-column:1/-1;justify-self:stretch}}.sk-vertical-workspace-actions{gap:var(--space-2);flex-wrap:wrap;margin-block-end:var(--space-4);display:flex}.sk-resource-location{gap:var(--space-1);display:grid}.sk-resource-industry-details{gap:var(--space-2);margin:0;display:grid}.sk-resource-industry-details>div{align-items:baseline;gap:var(--space-2);flex-wrap:wrap;display:flex}.sk-resource-industry-details dt{color:var(--color-text-muted);font-size:var(--font-size-sm)}.sk-resource-industry-details dd{margin:0}
.sk-product-banner-region{gap:var(--space-2);margin-block-end:var(--space-4);display:grid}.sk-product-banner{background:var(--color-background-surface);border:1px solid var(--color-border-subtle);border-inline-start:4px solid var(--color-accent-primary);align-items:center;gap:var(--space-4);padding:var(--space-4);border-radius:14px;justify-content:space-between;display:flex}.sk-product-banner[data-severity=warning]{border-inline-start-color:var(--color-warning-border)}.sk-product-banner[data-severity=critical]{border-inline-start-color:var(--color-danger-border)}.sk-product-banner h2,.sk-product-banner p{margin:0}.sk-product-banner h2{font-size:var(--font-size-body);font-weight:var(--font-weight-semibold)}.sk-product-banner p{color:var(--color-text-secondary);margin-block-start:var(--space-1)}.sk-product-banner-actions{align-items:center;gap:var(--space-2);flex:none;display:flex}@media (max-width:640px){.sk-product-banner{flex-direction:column;align-items:stretch}}
.sk-workspace-content-stage:has(>:is(.sk-dashboard-page,.sk-bookings-page)){animation:none}.sk-workspace-content-stage:has(>.sk-page-surface>.sk-portals-operations){animation:none}.sk-page-surface:has(>.sk-portals-operations){animation:none}.sk-portals-tabs>.sk-tab-panel:has(>.sk-operations-panel>.sk-portal-surface-grid){animation:none}.sk-portals-tabs>.sk-tab-panel:has(>.sk-operations-panel>.sk-portal-health-grid){animation:none}@media (prefers-reduced-motion:no-preference){.sk-dashboard-page>.sk-dashboard-intro,.sk-dashboard-page>.sk-dashboard-command-center,.sk-dashboard-page>.sk-dashboard-grid>.sk-dashboard-panel,.sk-dashboard-page .sk-dashboard-metrics>.sk-dashboard-metric,.sk-dashboard-page>.sk-dashboard-evidence-disclosure>summary,.sk-reservations-reference>.sk-reservations-heading,.sk-reservations-reference>.sk-reservations-metrics>div,.sk-reservations-reference>.sk-reservations-table-shell,.sk-reservations-reference>.sk-reservations-evidence-disclosure>summary,.sk-portals-operations>.sk-operations-metrics .sk-operations-metric,.sk-portals-operations .sk-portals-tabs>.sk-tab-list,.sk-portals-operations .sk-portal-surface-grid>.sk-portal-surface-card,.sk-portals-operations .sk-portal-health-grid>.sk-portal-health-group{animation:sk-enter-rise var(--motion-duration-moderate) var(--motion-ease-enter) backwards;animation-delay:calc(var(--sk-page-enter-base,0s) + var(--sk-page-enter-step,0s))}.sk-page-surface:has(>.sk-portals-operations)>:is(.sk-breadcrumbs,.sk-page-header){animation:sk-enter-rise var(--motion-duration-moderate) var(--motion-ease-enter) backwards;animation-delay:calc(var(--sk-page-enter-base,0s) + var(--sk-page-enter-step,0s))}.sk-portals-operations .sk-operations-panel:has(>:is(.sk-portal-surface-grid,.sk-portal-health-grid))>.sk-operations-panel-header{animation:sk-enter-rise var(--motion-duration-moderate) var(--motion-ease-enter) backwards;animation-delay:calc(var(--sk-page-enter-base,0s) + var(--sk-page-enter-step,0s))}:is(.sk-dashboard-page>.sk-dashboard-command-center,.sk-page-surface:has(>.sk-portals-operations)>.sk-page-header){--sk-page-enter-base:var(--motion-duration-instant)}.sk-dashboard-page .sk-dashboard-metrics,.sk-reservations-reference>.sk-reservations-metrics,.sk-portals-operations>.sk-operations-metrics,.sk-portals-operations .sk-portals-tabs>.sk-tab-list{--sk-page-enter-base:var(--motion-duration-fast)}.sk-portals-operations .sk-operations-panel:has(>:is(.sk-portal-surface-grid,.sk-portal-health-grid))>.sk-operations-panel-header{--sk-page-enter-base:var(--motion-duration-base)}.sk-dashboard-page>.sk-dashboard-grid,.sk-reservations-reference>.sk-reservations-table-shell,.sk-portals-operations .sk-portal-surface-grid,.sk-portals-operations .sk-portal-health-grid{--sk-page-enter-base:var(--motion-duration-panel)}.sk-dashboard-page>.sk-dashboard-grid-intelligence{--sk-page-enter-base:calc(var(--motion-duration-panel) + var(--motion-duration-instant))}.sk-dashboard-page>.sk-dashboard-grid-decisions{--sk-page-enter-base:calc(var(--motion-duration-panel) + var(--motion-duration-fast))}.sk-dashboard-page>.sk-dashboard-grid-supporting{--sk-page-enter-base:calc(var(--motion-duration-panel) + var(--motion-duration-base))}.sk-dashboard-page>.sk-dashboard-grid-analytics,.sk-dashboard-page>.sk-dashboard-evidence-disclosure>summary,.sk-reservations-reference>.sk-reservations-evidence-disclosure>summary{--sk-page-enter-base:calc(var(--motion-duration-panel) * 2)}:is(.sk-dashboard-page .sk-dashboard-metrics,.sk-dashboard-page>.sk-dashboard-grid,.sk-reservations-reference>.sk-reservations-metrics,.sk-portals-operations>.sk-operations-metrics,.sk-portals-operations .sk-portal-surface-grid,.sk-portals-operations .sk-portal-health-grid)>:nth-child(2){--sk-page-enter-step:var(--motion-duration-instant)}:is(.sk-dashboard-page .sk-dashboard-metrics,.sk-dashboard-page>.sk-dashboard-grid,.sk-reservations-reference>.sk-reservations-metrics,.sk-portals-operations>.sk-operations-metrics,.sk-portals-operations .sk-portal-surface-grid,.sk-portals-operations .sk-portal-health-grid)>:nth-child(3){--sk-page-enter-step:var(--motion-duration-fast)}:is(.sk-dashboard-page .sk-dashboard-metrics,.sk-dashboard-page>.sk-dashboard-grid,.sk-reservations-reference>.sk-reservations-metrics,.sk-portals-operations>.sk-operations-metrics,.sk-portals-operations .sk-portal-surface-grid,.sk-portals-operations .sk-portal-health-grid)>:nth-child(4){--sk-page-enter-step:var(--motion-duration-base)}}
.sk-healthcare-page,.sk-healthcare-form,.sk-healthcare-detail,.sk-healthcare-mfa,.sk-healthcare-mfa form,.sk-healthcare-provider-picker{gap:var(--space-4);min-inline-size:0;display:grid}.sk-healthcare-page>.sk-operations-toolbar{margin:0}.sk-healthcare-page .sk-operations-toolbar-filters>.sk-field:first-child{flex:1;min-inline-size:min(100%,16rem)}.sk-healthcare-page .sk-operations-panel{min-inline-size:0}.sk-healthcare-table-scroll{overflow-x:auto}.sk-healthcare-table-scroll:focus-visible{outline:2px solid var(--color-focus-ring);outline-offset:2px}.sk-healthcare-table-scroll table{border-collapse:collapse;inline-size:100%}.sk-healthcare-table-scroll :is(th,td){padding:var(--space-3);border-block-end:1px solid var(--color-border-subtle);text-align:start}.sk-healthcare-table-scroll thead{color:var(--color-text-muted);background:var(--color-background-subtle)}.sk-healthcare-table-scroll th{font-weight:var(--font-weight-semibold)}.sk-healthcare-pagination,.sk-healthcare-actions{justify-content:flex-end;align-items:center;gap:var(--space-3);flex-wrap:wrap;padding-block-start:var(--space-3);display:flex}.sk-healthcare-state,.sk-healthcare-notice,.sk-healthcare-care,.sk-healthcare-mfa{padding:var(--space-4);border:1px solid var(--color-border-subtle);border-radius:var(--radius-control)}.sk-healthcare-state{color:var(--color-danger-text);background:var(--color-danger-bg)}.sk-healthcare-notice{color:var(--color-success-text);background:var(--color-success-bg)}.sk-healthcare-care,.sk-healthcare-mfa{background:var(--color-background-subtle)}.sk-healthcare-help,.sk-healthcare-related p,.sk-healthcare-loading{color:var(--color-text-muted);font-size:var(--font-size-sm)}.sk-healthcare-related{padding:var(--space-3)}.sk-healthcare-related nav{gap:var(--space-4);flex-wrap:wrap;display:flex}.sk-healthcare-related h2{font-size:var(--font-size-md)}.sk-healthcare-dialog .sk-drawer-body{min-inline-size:0}.sk-healthcare-metadata{gap:var(--space-4);grid-template-columns:repeat(2,minmax(0,1fr));margin:0;display:grid}.sk-healthcare-metadata dt{color:var(--color-text-muted);font-size:var(--font-size-sm)}.sk-healthcare-metadata dd{margin:var(--space-1) 0 0;overflow-wrap:anywhere}.sk-healthcare-care h3,.sk-healthcare-mfa h3{align-items:center;gap:var(--space-2);font-size:var(--font-size-md);margin:0;display:flex}.sk-healthcare-instructions{color:var(--color-text-primary);font:inherit;line-height:var(--line-height-relaxed);white-space:pre-wrap;overflow-wrap:anywhere;max-block-size:26rem;overflow-y:auto}.sk-healthcare-patient-picker{position:relative}.sk-healthcare-patient-selection{justify-content:space-between;align-items:center;gap:var(--space-3);display:flex}.sk-healthcare-patient-selection span{gap:var(--space-1);display:grid}.sk-healthcare-patient-selection small{color:var(--color-text-muted)}.sk-healthcare-mfa form{max-inline-size:24rem}@media (max-width:640px){.sk-healthcare-metadata{grid-template-columns:minmax(0,1fr)}.sk-healthcare-page .sk-operations-toolbar-filters{inline-size:100%}}:is(.sk-workspace-content-stage:has(>.sk-page-surface>.sk-healthcare-page),.sk-page-surface:has(>.sk-healthcare-page)){animation:none}@media (prefers-reduced-motion:no-preference){.sk-healthcare-page>.sk-operations-toolbar,.sk-healthcare-page>.sk-operations-panel,.sk-healthcare-page>.sk-operations-metrics .sk-operations-metric{animation:sk-enter-rise var(--motion-duration-moderate) var(--motion-ease-enter) backwards;animation-delay:var(--healthcare-entry-delay,0s)}.sk-page-surface:has(>.sk-healthcare-page)>.sk-page-header{animation:sk-enter-rise var(--motion-duration-moderate) var(--motion-ease-enter) backwards;animation-delay:var(--healthcare-entry-delay,0s)}.sk-healthcare-page>.sk-operations-toolbar{--healthcare-entry-delay:var(--motion-duration-instant)}.sk-healthcare-page>.sk-operations-metrics{--healthcare-entry-delay:var(--motion-duration-fast)}.sk-healthcare-page .sk-operations-metric-item:nth-child(2){--healthcare-entry-delay:calc(var(--motion-duration-fast) + var(--motion-duration-instant))}.sk-healthcare-page .sk-operations-metric-item:nth-child(3){--healthcare-entry-delay:calc(var(--motion-duration-fast) * 2)}.sk-healthcare-page .sk-operations-metric-item:nth-child(4){--healthcare-entry-delay:calc(var(--motion-duration-fast) + var(--motion-duration-base))}.sk-healthcare-page>.sk-operations-panel{--healthcare-entry-delay:var(--motion-duration-panel)}}
@font-face{font-display:swap;font-family:Vazirmatn;font-style:normal;font-weight:100 900;src:url(/fonts/Vazirmatn-variable.woff2)format("woff2")}*{box-sizing:border-box}html{background:var(--color-background-canvas);color:var(--color-text-primary);font-family:var(--font-family-sans);letter-spacing:var(--font-letter-spacing-body)}body{background:var(--background-app-canvas);font-size:var(--font-size-body);font-weight:var(--font-weight-body);letter-spacing:var(--font-letter-spacing-body);line-height:var(--line-height-body);min-height:100vh;margin:0}.lucide{stroke-linecap:round;stroke-linejoin:round;stroke-width:1.8px}button,input,select,textarea{font:inherit}:focus-visible{box-shadow:var(--shadow-focus);outline-offset:2px;outline:2px solid #0000}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:1ms!important}}.app-shell{background:var(--color-background-canvas);min-height:100vh;padding:var(--space-6);color:var(--color-text-primary)}@media (max-width:640px){.app-shell{padding:var(--space-3)}}
