.app-field-label{letter-spacing:.08em;text-transform:uppercase}.app-field-label,.app-field-label-strong{margin-bottom:.25rem;display:block;font-size:var(--token-font-caption);line-height:var(--token-line-caption);color:var(--token-text-secondary)}.app-field-label-strong{font-weight:600}.app-field-input,.app-field-input-mobile{width:100%;font-weight:var(--token-figma-font-weight-normal)}.app-field-input,.app-field-input-compact,.app-field-input-mobile{border-width:1px;min-height:var(--token-input-height);padding-inline:var(--token-control-px-md);padding-block:.5rem;font-size:var(--token-input-font-size);line-height:var(--token-input-line-height);border-radius:var(--token-input-radius);border-color:var(--token-figma-border);background:var(--token-figma-input);color:var(--token-figma-foreground)}.app-field-input-mini{border-width:1px;min-height:var(--token-button-height-micro);padding-inline:var(--token-button-px-micro);padding-block:var(--token-badge-py);font-size:var(--token-button-font-size-micro);line-height:var(--token-line-badge);border-radius:var(--token-figma-radius-md);border-color:var(--token-figma-border)}.app-field-input-mini,.app-field-select{background:var(--token-figma-input);color:var(--token-figma-foreground)}.app-field-select{width:100%;border-width:1px;min-height:var(--token-input-height);padding-inline:var(--token-control-px-md);padding-block:.5rem;font-size:var(--token-input-font-size);line-height:var(--token-input-line-height);border-radius:var(--token-input-radius);border-color:var(--token-figma-border);font-weight:var(--token-figma-font-weight-normal)}.app-kv-card>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-top:calc(.375rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(.375rem * var(--tw-space-y-reverse))}.app-kv-card{border-width:1px;padding:.5rem .625rem;border-radius:var(--token-figma-radius-lg);border-color:var(--token-figma-border);background:var(--token-figma-card)}.app-kv-row{display:grid;grid-template-columns:minmax(0,7.1rem) minmax(0,1fr);align-items:start;gap:.125rem .625rem}.app-kv-row>span{padding-top:.125rem;color:var(--token-figma-muted-foreground);font-size:var(--token-font-caption);font-weight:500;line-height:var(--token-line-caption);letter-spacing:.02em;text-transform:none}.app-kv-row>strong{color:var(--token-figma-card-foreground);font-size:var(--token-font-body-sm);font-weight:600;line-height:var(--token-line-body-sm);overflow-wrap:anywhere;word-break:break-word}.app-note-subtle{border-width:1px;padding:.5rem .75rem;border-radius:var(--token-figma-radius-lg);border-color:var(--token-figma-border);background:var(--token-figma-secondary);color:var(--token-figma-muted-foreground);font-size:var(--token-font-caption);line-height:1.5;box-shadow:none}.general-inline-meta-row{line-height:1.45}.general-inline-meta-label{color:color-mix(in oklab,var(--app-text-muted) 88%,white 12%);font-weight:600}.general-inline-meta-value{color:color-mix(in oklab,var(--app-text-main) 92%,transparent)}.general-card-section{display:grid;gap:.28rem;padding:0;border:0;border-radius:0;background:transparent;box-shadow:none}.general-card-section-title{color:color-mix(in oklab,var(--app-text-muted) 72%,white 28%);font-size:var(--token-font-caption);font-weight:700;letter-spacing:.07em;text-transform:uppercase}.general-card-next-step{gap:.34rem}.general-redesign-v1 .general-card-section{gap:.5rem}.general-redesign-v1 .general-card-section-title{color:color-mix(in srgb,var(--token-text-inverse) 84%,transparent);letter-spacing:.13em}.app-status-note-shell{position:relative;overflow:clip}.app-status-note-shell:before{content:"";position:absolute;inset:0 auto 0 0;width:.24rem;border-radius:inherit;background:currentColor;opacity:.38;pointer-events:none}.document-tool-window{border-color:color-mix(in oklab,var(--app-container-border) 84%,white 16%);box-shadow:none}.document-tool-window-title{letter-spacing:-.01em}.general-redesign-v1 .general-inline-meta-label{color:color-mix(in srgb,var(--token-text-inverse) 54%,transparent)}.general-redesign-v1 .general-inline-meta-value{color:color-mix(in srgb,var(--token-text-inverse) 90%,transparent)}.general-redesign-v1 .app-status-note-shell{border-color:var(--token-figma-border);background:var(--token-figma-card);box-shadow:none}.general-redesign-v1 .app-note-danger{border-color:var(--app-status-risk-border);background:var(--app-status-risk-bg);color:var(--app-status-risk-text)}.general-redesign-v1 .app-note-info{border-color:var(--token-figma-border);background:var(--token-figma-secondary);color:var(--token-figma-card-foreground)}.general-redesign-v1 .app-note-success{border-color:var(--app-status-ok-border);background:var(--app-status-ok-bg);color:var(--app-status-ok-text)}.document-tool-window-subtitle{max-width:46rem;line-height:1.45}.document-tool-window-content{position:relative}.app-note-warn{border-color:var(--app-status-warn-border);background:color-mix(in oklab,var(--app-status-warn-bg) 42%,transparent);color:var(--app-status-warn-text)}.app-note-danger{border-color:var(--app-status-risk-border);background:color-mix(in oklab,var(--app-status-risk-bg) 42%,transparent);color:var(--app-status-risk-text)}.app-note-info{border-color:color-mix(in oklab,var(--app-border) 72%,white 18%);background:color-mix(in oklab,var(--app-surface-0) 68%,white 8%);color:color-mix(in oklab,var(--app-text-main) 88%,transparent)}.app-note-success{border-color:var(--app-status-ok-border);background:color-mix(in oklab,var(--app-status-ok-bg) 42%,transparent);color:var(--app-status-ok-text)}.app-table-shell{border-radius:var(--token-card-radius);border:1px solid var(--token-figma-border);background:var(--token-figma-card);box-shadow:none}.app-table-head th{color:var(--token-figma-muted-foreground);font-size:var(--token-font-caption);letter-spacing:.01em}.app-table-row{border-top:1px solid var(--token-figma-border);transition:background-color .16s ease}.app-table-chip{border-width:1px;font-weight:600;min-height:var(--token-badge-height-sm);border-radius:var(--token-radius-pill);padding-inline:var(--token-badge-px);padding-block:var(--token-badge-py);font-size:var(--token-badge-font-size-sm);line-height:var(--token-line-badge);letter-spacing:.04em;text-transform:uppercase;box-shadow:inset 0 1px 0 color-mix(in oklab,white 5%,transparent)}.app-details-trigger{display:flex;width:-moz-fit-content;width:fit-content;cursor:pointer;list-style-type:none;align-items:center;padding:.25rem .5rem;background:color-mix(in oklab,var(--app-surface-1) 86%,black);font-weight:500;line-height:var(--token-line-caption);letter-spacing:.02em;text-transform:none}.app-details-body,.app-details-trigger{border-radius:.375rem;border-width:1px;border-color:var(--app-border);color:var(--app-text-muted);font-size:var(--token-font-caption)}.app-details-body{margin-top:.375rem;max-width:18rem;padding:.375rem .5rem;background:color-mix(in oklab,var(--app-surface-1) 78%,black);line-height:1.5}.app-doc-chip{border:1px solid var(--token-figma-border);background:var(--token-figma-secondary);box-shadow:none}.app-doc-chip,.app-doc-chip-new{color:var(--token-figma-card-foreground)}.app-doc-chip-new{border-color:var(--token-figma-border);background:color-mix(in oklab,var(--token-figma-accent) 22%,var(--token-figma-secondary))}.app-doc-chip.app-doc-chip-attention{border-color:var(--app-status-risk-border);background:var(--app-status-risk-bg);color:var(--app-status-risk-text);box-shadow:none}.app-doc-chip-progress{border-color:var(--token-figma-border);background:var(--token-figma-card);color:var(--token-figma-card-foreground)}.app-doc-chip-done{border-color:var(--app-status-ok-border);background:var(--app-status-ok-bg);color:var(--app-status-ok-text)}.app-doc-meta-contrast{color:var(--token-figma-muted-foreground)}.app-field-label,.app-field-label-strong,.app-kv-row>span,.app-table-head th,.general-card-section-title{color:var(--text-muted);text-transform:none;letter-spacing:.01em}.app-field-input,.app-field-input-compact,.app-field-input-mini,.app-field-input-mobile,.app-field-select{border-radius:var(--token-figma-radius-lg);border:1px solid var(--token-figma-border);background:var(--token-figma-input);color:var(--token-figma-foreground);box-shadow:none}.app-details-body,.app-details-trigger,.app-kv-card,.app-note-subtle,.app-status-note-shell,.app-table-shell{border:1px solid var(--token-figma-border);background:var(--token-figma-card);color:var(--token-figma-muted-foreground);box-shadow:none;backdrop-filter:none}.app-table-head{background:color-mix(in oklab,var(--token-figma-card) 90%,white 10%)}.app-table-row{border-top-color:var(--token-figma-border)}.app-table-row:hover{background:color-mix(in oklab,var(--token-figma-accent) 82%,white 18%)}.app-ds-page-title{font-size:var(--token-font-page-title);line-height:var(--token-line-page-title);font-weight:var(--token-weight-page-title);color:var(--token-text-inverse);letter-spacing:-.03em}.app-ds-page-subtitle{font-size:var(--token-font-page-subtitle);line-height:var(--token-line-page-subtitle);font-weight:var(--token-weight-page-subtitle);color:var(--token-text-secondary)}.app-ds-section-title{font-size:var(--token-font-section-title);line-height:var(--token-line-section-title);font-weight:var(--token-weight-section-title);color:var(--token-text-inverse)}.app-ds-card-title{font-size:var(--token-font-card-title);line-height:var(--token-line-card-title);font-weight:var(--token-weight-card-title);color:var(--token-figma-card-foreground)}.app-ds-body-sm{font-size:var(--token-font-body-sm);line-height:var(--token-line-body-sm)}.app-ds-caption{font-size:var(--token-font-caption);line-height:var(--token-line-caption);color:var(--token-text-secondary)}.chef-control-page-heading,.chef-documents-page-title,.chef-profile-page-title,.chef-ttk-page-title{font-size:var(--token-font-page-title);line-height:var(--token-line-page-title);font-weight:var(--token-weight-page-title);color:var(--token-text-inverse);letter-spacing:-.03em}.chef-control-page-subtitle,.chef-documents-page-subtitle,.chef-profile-page-subtitle,.chef-ttk-page-subtitle{font-size:var(--token-font-page-subtitle);line-height:var(--token-line-page-subtitle);font-weight:var(--token-weight-page-subtitle);color:var(--token-text-secondary)}