:root{--tas-canvas: #DDDCE4;--tas-surface: #EFEEF4;--tas-raised: #FAF9FC;--tas-text: #2B2A38;--tas-secondary: #5F5D6E;--tas-line: #CDCBD7;--tas-controlBorder: #7D7B90;--tas-focusBorder: #4E42A8;--tas-action: #7B6BF4;--tas-onAction: #12111F;--tas-emphasis: #4E42A8;--tas-selected: #D9D8F3;--tas-danger: #B42318;--tas-dangerSurface: #F3E3E2;--tas-reserved: #7A4F0E;--tas-reservedSurface: #F5E6C6}[data-theme=dark]{--tas-canvas: #1B1A23;--tas-surface: #262532;--tas-raised: #302F3D;--tas-text: #E5E4EC;--tas-secondary: #A6A4B5;--tas-line: #403F52;--tas-controlBorder: #6E6D85;--tas-focusBorder: #9385D6;--tas-action: #7B6BF4;--tas-onAction: #12111F;--tas-emphasis: #C9C1F2;--tas-selected: #3D3A5C;--tas-danger: #F4A89F;--tas-dangerSurface: #4A2F2E;--tas-reserved: #F0C872;--tas-reservedSurface: #4A3B1F}:root{--tas-spaceSmall: 8px}:root{--tas-spaceMedium: 16px}:root{--tas-spaceLarge: 24px}:root{--tas-spacePage: 32px}:root{--tas-hubCardMinWidth: 260px}:root{--tas-hubCardMinHeight: 180px}:root{--tas-radiusControl: 8px}:root{--tas-radiusPanel: 16px}:root{--tas-controlHeight: 48px}:root{--tas-keyHeight: 56px}:root{--tas-iconSize: 20px}:root{--tas-feedbackMs: .1s}:root{--tas-panelWidth: 960px}:root{--tas-pinWidth: 320px}:root{--tas-stackBreakpoint: 760px}:root{--tas-logoWidth: 104px}:root{--tas-bodySize: 16px}:root{--tas-smallSize: 14px}:root{--tas-titleSize: 32px}:root{--tas-sectionSize: 24px}:root{--tas-sidebarWidth: 192px}:root{--tas-sidebarRailWidth: 72px}:root{--tas-shellHeaderHeight: 56px}:root{--tas-sidebarBrandHeight: 88px}:root{--tas-sidebarDrawerWidth: 280px}:root{--tas-drawerBreakpoint: 1000px}:root{--tas-railBreakpoint: 1200px}:root{--tas-sidebarMotionMs: .16s}:root{--tas-sidebarLabelWidth: 122px}:root{--tas-shellControlSize: 40px}:root{--tas-shellLogoWidth: 88px}:root{--tas-headerBrandSlotWidth: 38px}:root{--tas-headerClockWidth: 240px}:root{--tas-shellMemberWidth: 136px}:root{--tas-symbolSize: 48px}:root{--tas-memberAvatarSize: 28px}:root{--tas-settingsPanelWidth: 900px}:root{--tas-actionButtonWidth: 220px}:root{--tas-lockBadgeSize: 13px}:root{--tas-inspectorWidth: 400px}:root{--tas-fontSans: "Manrope", "Noto Sans", "Inter", system-ui, sans-serif;--tas-fontMono: "JetBrains Mono", ui-monospace, "Cascadia Mono", monospace;--tas-metaSize: 12px;--tas-hintSize: 13px;--tas-tableSize: 14px;--tas-formSize: var(--tas-bodySize);--tas-adminSectionSize: 20px;--tas-adminTitleSize: 26px;--tas-lineHeightBody: 1.5;--tas-lineHeightTitle: 1.25;--tas-titleTracking: -.01em;--tas-weightBody: 500;--tas-weightStrong: 600;--tas-weightTitle: 700;--tas-spaceHair: 4px;--tas-spaceCompact: 12px;--tas-rowHeight: 48px;--tas-controlPaddingX: 12px;--tas-iconHit: 48px;--tas-iconSizeSmall: 16px;--tas-iconStroke: 1.7;--tas-borderWidth: 1px;--tas-borderEmphasis: 2px;--tas-focusWidth: 2px;--tas-focusOffset: 2px;--tas-focusOutline: var(--tas-focusWidth) solid var(--tas-focusBorder);--tas-chart2: #eb6834;--tas-chart3: #1baf7a;--tas-shadowPopover: 0 8px 24px rgb(18 17 31 / 12%);--tas-scrim: rgb(18 17 31 / 24%);--tas-inspectorWidth: 360px;--tas-taskPageWidth: var(--tas-panelWidth);--tas-contentMaxWidth: 1800px;--tas-adminFrameWidth: 1120px;--tas-adminOperatorRailWidth: 104px;--tas-pagePadding: var(--tas-spaceLarge);--tas-motionFeedback: var(--tas-feedbackMs);--tas-motionSelection: .12s;--tas-motionPage: .14s;--tas-motionPanelEnter: .22s;--tas-motionPanelExit: .14s;--tas-motionDialog: .14s;--tas-motionExpand: .16s;--tas-motionNotice: .16s;--tas-motionSuccess: .18s;--tas-motionSidebar: .24s;--tas-motionTranslate: 16px;--tas-easeEnter: cubic-bezier(.2, 0, 0, 1);--tas-easeExit: cubic-bezier(.4, 0, 1, 1);--tas-success: #0b7a5c;--tas-successSurface: #e6f5ef;--tas-warning: #924c0b;--tas-warningSurface: #fff4e5;--tas-info: var(--tas-emphasis);--tas-infoSurface: var(--tas-selected);--tas-neutral: var(--tas-secondary);--tas-neutralSurface: var(--tas-canvas);--tas-actionHover: #4e42a8;--tas-onActionHover: #ffffff;--tas-actionPressed: #12111f;--tas-onActionPressed: #ffffff;--tas-actionDanger: #b42318;--tas-onActionDanger: #ffffff;--tas-actionDangerHover: #912018;--tas-actionDangerPressed: #701a14;--tas-disabledSurface: var(--tas-canvas);--tas-disabledText: var(--tas-secondary);--tas-pressedSurface: var(--tas-line);--tas-hatchLine: color-mix(in srgb, var(--tas-line) 40%, transparent);--tas-hatchStep: 4px;--tas-hatch: repeating-linear-gradient( 45deg, var(--tas-hatchLine) 0 var(--tas-hatchStep), transparent var(--tas-hatchStep) calc(var(--tas-hatchStep) * 2) );--tas-hatchSurface: var(--tas-surface);--tas-skeletonSurface: color-mix(in srgb, var(--tas-line) 60%, var(--tas-surface));--tas-adminCanvas: #f7f7fb;--tas-adminSurface: #ffffff;--tas-adminSurfaceMuted: #f1f0f6;--tas-adminNav: #171520;--tas-adminNavRaised: #242132;--tas-adminNavText: #f8f7ff;--tas-adminNavMuted: #aaa6bb;--tas-adminNavLine: #373348;--tas-adminNavSelected: #332e55;--tas-adminAccentSoft: #eeecff}[data-theme=dark]{--tas-chart2: #d95926;--tas-chart3: #199e70;--tas-success: #83dfbd;--tas-successSurface: #17382f;--tas-warning: #f6ca85;--tas-warningSurface: #3d301e;--tas-neutralSurface: var(--tas-raised);--tas-scrim: rgb(18 17 31 / 60%);--tas-shadowPopover: 0 8px 24px rgb(0 0 0 / 40%);--tas-actionHover: #9a8cff;--tas-onActionHover: var(--tas-onAction);--tas-actionPressed: #6a59e0;--tas-onActionPressed: var(--tas-onAction);--tas-actionDanger: #e0574c;--tas-onActionDanger: #1c0a08;--tas-actionDangerHover: #ef6d62;--tas-actionDangerPressed: #c8443a;--tas-pressedSurface: #45445a;--tas-disabledSurface: #2a2935;--tas-disabledText: #6e6c80;--tas-hatchSurface: var(--tas-raised);--tas-hatchLine: color-mix(in srgb, var(--tas-secondary) 28%, transparent);--tas-skeletonSurface: color-mix(in srgb, var(--tas-line) 60%, var(--tas-raised));--tas-adminCanvas: #181720;--tas-adminSurface: #24232f;--tas-adminSurfaceMuted: #2c2b38;--tas-adminNav: #111018;--tas-adminNavRaised: #211f2d;--tas-adminNavText: #f8f7ff;--tas-adminNavMuted: #aaa6bb;--tas-adminNavLine: #353145;--tas-adminNavSelected: #332e55;--tas-adminAccentSoft: #302c48}[data-density=compact]{--tas-controlHeight: 40px;--tas-rowHeight: 40px}@media(prefers-reduced-motion:reduce){:root{--tas-motionFeedback: 0ms;--tas-motionSelection: 0ms;--tas-motionPage: 0ms;--tas-motionPanelEnter: 0ms;--tas-motionPanelExit: 0ms;--tas-motionDialog: 0ms;--tas-motionExpand: 0ms;--tas-motionNotice: 0ms;--tas-motionSuccess: 0ms;--tas-motionSidebar: 0ms;--tas-motionTranslate: 0px}}[data-motion=reduced]{--tas-motionFeedback: 0ms;--tas-motionSelection: 0ms;--tas-motionPage: 0ms;--tas-motionPanelEnter: 0ms;--tas-motionPanelExit: 0ms;--tas-motionDialog: 0ms;--tas-motionExpand: 0ms;--tas-motionNotice: 0ms;--tas-motionSuccess: 0ms;--tas-motionSidebar: 0ms;--tas-motionTranslate: 0px}.tas-root{font-family:var(--tas-fontSans);font-size:var(--tas-tableSize);font-weight:var(--tas-weightBody);line-height:var(--tas-lineHeightBody);color:var(--tas-text);background:var(--tas-canvas);-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility}.tas-mono{font-family:var(--tas-fontMono);font-variant-numeric:tabular-nums}.tas-num{font-variant-numeric:tabular-nums;text-align:end}.tas-muted{color:var(--tas-secondary)}.tas-num-alert{color:var(--tas-danger);font-weight:var(--tas-weightStrong)}.tas-hatched{background-color:var(--tas-hatchSurface);background-image:var(--tas-hatch)}.tas-estimate{text-decoration:underline dotted;text-underline-offset:.2em;cursor:help}.tas-estimate:before{content:"≈ "}.tas-visually-hidden{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;border:0}@media(prefers-reduced-motion:reduce){[class^=tas-],[class*=" tas-"],[class^=tas-]:before,[class*=" tas-"]:before,[class^=tas-]:after,[class*=" tas-"]:after{transition-duration:0s!important;animation-duration:0s!important}}[data-motion=reduced] [class^=tas-],[data-motion=reduced] [class*=" tas-"],[data-motion=reduced] [class^=tas-]:before,[data-motion=reduced] [class*=" tas-"]:before,[data-motion=reduced] [class^=tas-]:after,[data-motion=reduced] [class*=" tas-"]:after{transition-duration:0s!important;animation-duration:0s!important}html,body{margin:0;padding:0;min-height:100%;background:var(--tas-canvas);color:var(--tas-text)}html{color-scheme:light}html[data-theme=dark]{color-scheme:dark}.tas-button{display:inline-flex;align-items:center;justify-content:center;box-sizing:border-box;min-height:var(--tas-controlHeight);margin:0;padding:0 var(--tas-spaceMedium);border:var(--tas-borderWidth) solid transparent;border-radius:var(--tas-radiusControl);background:var(--tas-surface);color:var(--tas-text);font:inherit;font-size:var(--tas-smallSize);font-weight:var(--tas-weightStrong);line-height:var(--tas-lineHeightBody);text-decoration:none;white-space:nowrap;cursor:pointer;-webkit-user-select:none;user-select:none;transition:box-shadow var(--tas-motionFeedback) var(--tas-easeEnter)}.tas-button:focus-visible{outline:var(--tas-focusOutline);outline-offset:var(--tas-focusOffset)}.tas-button--compact{min-height:var(--tas-shellControlSize);padding:0 var(--tas-controlPaddingX)}.tas-button__stack{display:inline-grid;grid-template-areas:"label";align-items:center;justify-items:center}.tas-button__content{grid-area:label;display:inline-flex;align-items:center;gap:var(--tas-spaceSmall)}.tas-button__content[aria-hidden=true]{visibility:hidden}.tas-button__icon{display:inline-flex;flex:none}.tas-button__icon svg{width:var(--tas-iconSize);height:var(--tas-iconSize)}.tas-button__label{display:inline-block}.tas-button--primary{background:var(--tas-action);color:var(--tas-onAction)}.tas-button--primary:hover:not(:disabled):not([aria-disabled=true]){background:var(--tas-actionHover);color:var(--tas-onActionHover)}.tas-button--primary:active:not(:disabled):not([aria-disabled=true]){background:var(--tas-actionPressed);color:var(--tas-onActionPressed)}.tas-button--secondary{border-color:var(--tas-controlBorder);background:var(--tas-surface);color:var(--tas-text);transition:box-shadow var(--tas-motionFeedback) var(--tas-easeEnter),background-color var(--tas-motionFeedback) var(--tas-easeEnter)}.tas-button--secondary:hover:not(:disabled):not([aria-disabled=true]){background:var(--tas-selected)}.tas-button--secondary:active:not(:disabled):not([aria-disabled=true]){background:var(--tas-pressedSurface)}.tas-button--quiet{background:transparent;color:var(--tas-text);transition:box-shadow var(--tas-motionFeedback) var(--tas-easeEnter),background-color var(--tas-motionFeedback) var(--tas-easeEnter)}.tas-button--quiet:hover:not(:disabled):not([aria-disabled=true]){background:var(--tas-selected)}.tas-button--quiet:active:not(:disabled):not([aria-disabled=true]){background:var(--tas-pressedSurface)}.tas-button--danger{background:var(--tas-actionDanger);color:var(--tas-onActionDanger)}.tas-button--danger:hover:not(:disabled):not([aria-disabled=true]){background:var(--tas-actionDangerHover)}.tas-button--danger:active:not(:disabled):not([aria-disabled=true]){background:var(--tas-actionDangerPressed)}.tas-button:disabled{border-color:var(--tas-line);background:var(--tas-disabledSurface);color:var(--tas-disabledText);cursor:not-allowed}.tas-button[aria-busy=true]{cursor:progress}@keyframes tas-button-spin{to{transform:rotate(360deg)}}.tas-button__spinner svg{animation:tas-button-spin calc(var(--tas-motionSuccess) * 5) linear infinite}.tas-icon-button{display:inline-flex;align-items:center;justify-content:center;box-sizing:border-box;flex:none;width:var(--tas-iconHit);height:var(--tas-iconHit);margin:0;padding:0;border:var(--tas-borderWidth) solid transparent;border-radius:var(--tas-radiusControl);background:transparent;color:var(--tas-text);font:inherit;cursor:pointer;-webkit-user-select:none;user-select:none;transition:box-shadow var(--tas-motionFeedback) var(--tas-easeEnter),background-color var(--tas-motionFeedback) var(--tas-easeEnter)}.tas-icon-button:focus-visible{outline:var(--tas-focusOutline);outline-offset:var(--tas-focusOffset)}.tas-icon-button--compact{width:calc(var(--tas-iconHit) - var(--tas-spaceHair));height:calc(var(--tas-iconHit) - var(--tas-spaceHair))}.tas-icon-button__icon{display:inline-flex}.tas-icon-button__icon svg{width:var(--tas-iconSize);height:var(--tas-iconSize)}.tas-icon-button--secondary{border-color:var(--tas-controlBorder);background:var(--tas-surface)}.tas-icon-button--secondary:hover:not(:disabled):not([aria-disabled=true]),.tas-icon-button--quiet:hover:not(:disabled):not([aria-disabled=true]){background:var(--tas-selected)}.tas-icon-button--secondary:active:not(:disabled):not([aria-disabled=true]),.tas-icon-button--quiet:active:not(:disabled):not([aria-disabled=true]){background:var(--tas-pressedSurface)}.tas-icon-button--danger{background:var(--tas-actionDanger);color:var(--tas-onActionDanger);transition:box-shadow var(--tas-motionFeedback) var(--tas-easeEnter)}.tas-icon-button--danger:hover:not(:disabled):not([aria-disabled=true]){background:var(--tas-actionDangerHover)}.tas-icon-button--danger:active:not(:disabled):not([aria-disabled=true]){background:var(--tas-actionDangerPressed)}.tas-icon-button[aria-pressed=true]{background:var(--tas-selected);color:var(--tas-emphasis);box-shadow:inset 0 calc(-1 * var(--tas-borderEmphasis)) 0 var(--tas-emphasis)}.tas-icon-button:disabled{border-color:var(--tas-line);background:var(--tas-disabledSurface);color:var(--tas-disabledText);cursor:not-allowed}.tas-icon-button[aria-busy=true]{cursor:progress}@keyframes tas-icon-button-spin{to{transform:rotate(360deg)}}.tas-icon-button__spinner{display:inline-flex}.tas-icon-button__spinner svg{animation:tas-icon-button-spin calc(var(--tas-motionSuccess) * 5) linear infinite}.tas-field-shell{display:flex;flex-direction:column;gap:var(--tas-spaceHair);min-width:0}.tas-field-shell__label{display:inline-flex;align-items:center;gap:var(--tas-spaceHair);font-size:var(--tas-hintSize);font-weight:var(--tas-weightStrong);color:var(--tas-secondary)}.tas-field-shell__required{color:var(--tas-danger)}.tas-field-shell__control{display:flex;align-items:center;gap:var(--tas-spaceSmall);box-sizing:border-box;min-height:var(--tas-controlHeight);padding:0 var(--tas-controlPaddingX);border:var(--tas-borderWidth) solid var(--tas-controlBorder);border-radius:var(--tas-radiusControl);background:var(--tas-surface);color:var(--tas-text);transition:border-color var(--tas-motionFeedback) var(--tas-easeEnter)}.tas-field-shell__control:hover{border-color:var(--tas-text)}.tas-field-shell__control:has(:focus-visible){outline:var(--tas-focusOutline);outline-offset:var(--tas-focusOffset);border-color:var(--tas-focusBorder)}.tas-field-shell__adornment{display:inline-flex;flex:none;align-items:center;color:var(--tas-secondary)}.tas-field-shell[data-state=error] .tas-field-shell__control{border-width:var(--tas-borderEmphasis);border-color:var(--tas-danger)}.tas-field-shell[data-state=disabled] .tas-field-shell__control{border-color:var(--tas-line);background:var(--tas-disabledSurface);color:var(--tas-disabledText);cursor:not-allowed}.tas-field-shell[data-state=disabled] .tas-field-shell__control:hover{border-color:var(--tas-line)}.tas-field-shell[data-state=read-only] .tas-field-shell__control{border-color:var(--tas-line);background:var(--tas-canvas)}.tas-field-shell__hint{font-size:var(--tas-hintSize);color:var(--tas-secondary)}.tas-field-shell__error{display:flex;align-items:center;gap:var(--tas-spaceHair);font-size:var(--tas-hintSize);font-weight:var(--tas-weightStrong);color:var(--tas-danger)}.tas-field-shell__error svg{flex:none}.tas-field-shell__input{flex:1 1 auto;min-width:0;margin:0;padding:0;border:0;background:none;color:inherit;font:inherit;font-size:var(--tas-formSize)}.tas-field-shell__input:focus{outline:none}.tas-field-shell__input::placeholder{color:var(--tas-secondary)}.tas-field-shell__input:disabled{color:var(--tas-disabledText);cursor:not-allowed;-webkit-text-fill-color:var(--tas-disabledText);opacity:1}.tas-field-shell__input--mono{font-family:var(--tas-fontMono);font-variant-numeric:tabular-nums}.tas-field-shell__input--numeric{font-variant-numeric:tabular-nums;text-align:end}.tas-search-field__input::-webkit-search-cancel-button,.tas-search-field__input::-webkit-search-decoration{-webkit-appearance:none;-moz-appearance:none;appearance:none}.tas-search-field .tas-field-shell__adornment--trailing{display:inline-flex;align-items:center;gap:var(--tas-spaceHair);margin-inline-end:calc(var(--tas-controlPaddingX) * -.5)}@keyframes tas-search-field-spin{to{transform:rotate(360deg)}}.tas-search-field__busy{display:inline-flex;animation:tas-search-field-spin calc(var(--tas-motionSuccess) * 5) linear infinite}.tas-select__control{-webkit-appearance:none;-moz-appearance:none;appearance:none;cursor:pointer;align-self:stretch}.tas-select__control:disabled{cursor:not-allowed}.tas-select .tas-field-shell__adornment--trailing{pointer-events:none}.tas-select__control option{background:var(--tas-surface);color:var(--tas-text)}.tas-checkbox{display:flex;flex-direction:column;gap:var(--tas-spaceHair)}.tas-checkbox__row{display:flex;align-items:flex-start;gap:var(--tas-spaceSmall)}.tas-checkbox__box{position:relative;display:inline-flex;flex:none;align-items:center;justify-content:center;box-sizing:border-box;width:var(--tas-iconSize);height:var(--tas-iconSize);margin-top:calc((var(--tas-formSize) * var(--tas-lineHeightBody) - var(--tas-iconSize)) / 2);border:var(--tas-borderWidth) solid var(--tas-controlBorder);border-radius:var(--tas-spaceHair);background:var(--tas-surface);color:transparent;transition:background-color var(--tas-motionFeedback) var(--tas-easeEnter)}.tas-checkbox__input{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;margin:0;opacity:0;cursor:pointer}.tas-checkbox__input:disabled{cursor:not-allowed}.tas-checkbox__mark{display:inline-flex;pointer-events:none}.tas-checkbox__box:has(.tas-checkbox__input:checked),.tas-checkbox__box:has(.tas-checkbox__input:indeterminate){border-color:var(--tas-action);background:var(--tas-action);color:var(--tas-onAction)}.tas-checkbox__box:has(.tas-checkbox__input:focus-visible){outline:var(--tas-focusOutline);outline-offset:var(--tas-focusOffset)}.tas-checkbox__box:has(.tas-checkbox__input:hover:not(:disabled)){border-color:var(--tas-text)}.tas-checkbox__label{font-size:var(--tas-formSize);color:var(--tas-text);cursor:pointer}.tas-checkbox__hint{padding-inline-start:calc(var(--tas-iconSize) + var(--tas-spaceSmall));font-size:var(--tas-hintSize);color:var(--tas-secondary)}.tas-checkbox__error{display:flex;align-items:center;gap:var(--tas-spaceHair);padding-inline-start:calc(var(--tas-iconSize) + var(--tas-spaceSmall));font-size:var(--tas-hintSize);font-weight:var(--tas-weightStrong);color:var(--tas-danger)}.tas-checkbox[data-state=error] .tas-checkbox__box{border-width:var(--tas-borderEmphasis);border-color:var(--tas-danger)}.tas-checkbox[data-state=disabled] .tas-checkbox__box{border-color:var(--tas-line);background:var(--tas-disabledSurface)}.tas-checkbox[data-state=disabled] .tas-checkbox__label{color:var(--tas-disabledText);cursor:not-allowed}.tas-radio-group{display:flex;flex-direction:column;gap:var(--tas-spaceSmall);min-width:0;margin:0;padding:0;border:0}.tas-radio-group__legend{padding:0;font-size:var(--tas-hintSize);font-weight:var(--tas-weightStrong);color:var(--tas-secondary)}.tas-radio-group__options{display:flex;flex-direction:column;gap:var(--tas-spaceSmall)}.tas-radio-group--horizontal .tas-radio-group__options{flex-direction:row;flex-wrap:wrap;gap:var(--tas-spaceMedium)}.tas-radio-group__option{display:grid;grid-template-columns:auto 1fr;gap:0 var(--tas-spaceSmall);box-sizing:border-box;padding:var(--tas-spaceCompact);border:var(--tas-borderWidth) solid var(--tas-line);border-radius:var(--tas-radiusControl);background:var(--tas-surface)}.tas-radio-group__option:has(.tas-radio-group__input:checked){border-color:var(--tas-action);background:var(--tas-selected)}.tas-radio-group__option:has(.tas-radio-group__input:focus-visible){outline:var(--tas-focusOutline);outline-offset:var(--tas-focusOffset)}.tas-radio-group__option[data-state=disabled]{background:var(--tas-disabledSurface)}.tas-radio-group__input{width:var(--tas-iconSizeSmall);height:var(--tas-iconSizeSmall);margin:0;accent-color:var(--tas-action);align-self:center;cursor:pointer}.tas-radio-group__input:disabled{cursor:not-allowed}.tas-radio-group__label{font-size:var(--tas-formSize);font-weight:var(--tas-weightStrong);color:var(--tas-text);cursor:pointer}.tas-radio-group__option[data-state=disabled] .tas-radio-group__label{color:var(--tas-disabledText);cursor:not-allowed}.tas-radio-group__description{grid-column:2;font-size:var(--tas-hintSize);color:var(--tas-secondary)}.tas-radio-group__hint{font-size:var(--tas-hintSize);color:var(--tas-secondary)}.tas-radio-group__error{display:flex;align-items:center;gap:var(--tas-spaceHair);font-size:var(--tas-hintSize);font-weight:var(--tas-weightStrong);color:var(--tas-danger)}.tas-radio-group[data-state=error] .tas-radio-group__option{border-color:var(--tas-danger)}.tas-segmented{display:inline-flex;flex-wrap:wrap;box-sizing:border-box;max-width:100%;padding:2px;border:var(--tas-borderWidth) solid var(--tas-line);border-radius:var(--tas-radiusControl);background:var(--tas-surface)}.tas-segmented__segment{display:inline-flex;align-items:center;justify-content:center;gap:var(--tas-spaceHair);box-sizing:border-box;min-height:calc(var(--tas-controlHeight) - 6px);padding:0 var(--tas-controlPaddingX);border:0;border-radius:calc(var(--tas-radiusControl) - 2px);background:transparent;color:var(--tas-secondary);font:inherit;font-size:var(--tas-smallSize);font-weight:var(--tas-weightStrong);white-space:nowrap;cursor:pointer;transition:background-color var(--tas-motionSelection) var(--tas-easeEnter)}.tas-segmented--compact .tas-segmented__segment{min-height:calc(var(--tas-shellControlSize) - 6px);padding:0 var(--tas-spaceSmall)}.tas-segmented__segment:hover:not(:disabled){color:var(--tas-text)}.tas-segmented__segment:focus-visible{outline:var(--tas-focusOutline);outline-offset:calc(var(--tas-focusOffset) * -1)}.tas-segmented__segment[aria-checked=true]{background:var(--tas-selected);color:var(--tas-emphasis);font-weight:var(--tas-weightTitle)}.tas-segmented__segment:disabled{color:var(--tas-disabledText);cursor:not-allowed}.tas-segmented__icon{display:inline-flex}.tas-filter-chip{display:inline-flex;align-items:center;gap:var(--tas-spaceHair);box-sizing:border-box;min-height:var(--tas-shellControlSize);padding:0 var(--tas-spaceHair) 0 var(--tas-spaceCompact);border:var(--tas-borderWidth) solid var(--tas-line);border-radius:var(--tas-radiusControl);background:var(--tas-selected);font-size:var(--tas-smallSize);color:var(--tas-text)}.tas-filter-chip__field{color:var(--tas-secondary)}.tas-filter-chip__field:after{content:":"}.tas-filter-chip__value{font-weight:var(--tas-weightStrong)}.tas-filter-chip__remove{display:inline-flex;align-items:center;justify-content:center;box-sizing:border-box;width:calc(var(--tas-shellControlSize) - 8px);height:calc(var(--tas-shellControlSize) - 8px);padding:0;border:0;border-radius:var(--tas-radiusControl);background:transparent;color:var(--tas-secondary);cursor:pointer;transition:background-color var(--tas-motionFeedback) var(--tas-easeEnter)}.tas-filter-chip__remove:hover:not(:disabled){background:var(--tas-pressedSurface);color:var(--tas-text)}.tas-filter-chip__remove:focus-visible{outline:var(--tas-focusOutline);outline-offset:calc(var(--tas-focusOffset) * -1)}.tas-filter-chip__remove:disabled{color:var(--tas-disabledText);cursor:not-allowed}.tas-filter-chip[data-state=disabled]{background:var(--tas-disabledSurface);color:var(--tas-disabledText)}.tas-data-register{box-sizing:border-box;overflow:auto;border:1px solid var(--tas-line);border-radius:var(--tas-radiusPanel);background:var(--tas-surface);color:var(--tas-text);font-size:var(--tas-tableSize);line-height:var(--tas-lineHeightBody)}.tas-data-register__table{width:100%;border-collapse:separate;border-spacing:0;table-layout:auto}.tas-data-register__band-head{position:sticky;top:var(--tas-rowHeight);z-index:1;box-sizing:border-box;padding:0;border-block:1px solid var(--tas-line);background:var(--tas-canvas);color:var(--tas-text);font-size:var(--tas-hintSize);font-weight:var(--tas-weightTitle);text-align:start}.tas-data-register__band-toggle{display:flex;align-items:center;gap:var(--tas-spaceSmall);width:100%;min-height:var(--tas-controlHeight);padding:var(--tas-spaceSmall) var(--tas-controlPaddingX);border:0;background:none;color:inherit;font:inherit;text-align:start;cursor:pointer}.tas-data-register__band-toggle:hover{background:var(--tas-selected)}.tas-data-register__band-toggle:focus-visible{outline:var(--tas-focusOutline);outline-offset:calc(-1 * var(--tas-focusOffset))}.tas-data-register__band-twisty{display:inline-flex;flex:none;color:var(--tas-secondary)}.tas-data-register__band:first-child .tas-data-register__band-head{border-block-start:0}.tas-data-register__band-count{margin-inline-start:var(--tas-spaceSmall);color:var(--tas-secondary);font-variant-numeric:tabular-nums;font-weight:var(--tas-weightStrong)}.tas-data-register__th{box-sizing:border-box;height:var(--tas-rowHeight);padding:0 var(--tas-controlPaddingX);border-bottom:1px solid var(--tas-line);background:var(--tas-surface);color:var(--tas-secondary);font-size:var(--tas-hintSize);font-weight:var(--tas-weightStrong);text-align:start;white-space:nowrap;vertical-align:middle}.tas-data-register__head--sticky .tas-data-register__th{position:sticky;top:0;z-index:1}.tas-data-register__th--end{text-align:end}.tas-data-register__th--check,.tas-record-row__cell--check{width:var(--tas-controlHeight);padding:0 var(--tas-spaceSmall);text-align:center}.tas-data-register__sort{display:inline-flex;align-items:center;gap:var(--tas-spaceHair);max-width:100%;min-height:var(--tas-controlHeight);margin:0;padding:0;border:0;border-radius:var(--tas-radiusControl);background:transparent;color:inherit;font:inherit;text-align:inherit;cursor:pointer}.tas-data-register__th--end .tas-data-register__sort{flex-direction:row-reverse}.tas-data-register__sort:hover{color:var(--tas-text)}.tas-data-register__sort:focus-visible{outline:var(--tas-focusOutline);outline-offset:var(--tas-focusOffset)}.tas-data-register__sort-icon{display:inline-flex;color:var(--tas-line);transition:color var(--tas-motionFeedback) var(--tas-easeEnter)}.tas-data-register__sort[data-direction=asc] .tas-data-register__sort-icon,.tas-data-register__sort[data-direction=desc] .tas-data-register__sort-icon{color:var(--tas-emphasis)}.tas-data-register__sort:hover .tas-data-register__sort-icon{color:var(--tas-secondary)}.tas-data-register__sort[data-direction=asc]:hover .tas-data-register__sort-icon,.tas-data-register__sort[data-direction=desc]:hover .tas-data-register__sort-icon{color:var(--tas-emphasis)}.tas-data-register__checkbox,.tas-record-row__checkbox{box-sizing:border-box;width:var(--tas-iconSize);height:var(--tas-iconSize);margin:0;vertical-align:middle;border-radius:var(--tas-spaceHair);accent-color:var(--tas-action);cursor:pointer}.tas-data-register__checkbox:focus-visible,.tas-record-row__checkbox:focus-visible{outline:var(--tas-focusOutline);outline-offset:var(--tas-focusOffset)}.tas-record-row{cursor:pointer;transition:background-color var(--tas-motionSelection) var(--tas-easeEnter)}.tas-record-row:hover{background:color-mix(in srgb,var(--tas-selected) 50%,transparent)}.tas-record-row[aria-selected=true],.tas-record-row[aria-selected=true]:hover{background:var(--tas-selected)}.tas-record-row:focus-visible{outline:var(--tas-focusOutline);outline-offset:calc(-1 * var(--tas-focusWidth))}.tas-record-row__cell{box-sizing:border-box;height:var(--tas-rowHeight);padding:0 var(--tas-controlPaddingX);border-bottom:1px solid var(--tas-line);vertical-align:middle;text-align:start;white-space:nowrap}.tas-record-row__cell .tas-button{white-space:nowrap}.tas-data-register__th:first-child,.tas-record-row__cell:first-child,.tas-data-register__th--check+.tas-data-register__th,.tas-record-row__cell--check+.tas-record-row__cell{position:sticky;left:0;z-index:1;background:var(--tas-surface)}.tas-data-register__head--sticky .tas-data-register__th:first-child,.tas-data-register__head--sticky .tas-data-register__th--check+.tas-data-register__th{z-index:2}.tas-data-register__th--check+.tas-data-register__th,.tas-record-row__cell--check+.tas-record-row__cell{left:var(--tas-controlHeight)}.tas-record-row__cell:first-child:not(.tas-record-row__cell--check),.tas-record-row__cell--check+.tas-record-row__cell{min-width:14rem;white-space:normal;overflow-wrap:break-word}.tas-record-row:hover>.tas-record-row__cell:first-child,.tas-record-row:hover>.tas-record-row__cell--check+.tas-record-row__cell{background:color-mix(in srgb,var(--tas-selected) 50%,var(--tas-surface))}.tas-record-row[aria-selected=true]>.tas-record-row__cell:first-child,.tas-record-row[aria-selected=true]>.tas-record-row__cell--check+.tas-record-row__cell{background:var(--tas-selected)}.tas-record-row:last-child .tas-record-row__cell{border-bottom-color:transparent}.tas-record-row__cell--end{text-align:end}.tas-record-row__cell--numeric{font-variant-numeric:tabular-nums}.tas-record-row__cell--mono{font-family:var(--tas-fontMono);font-variant-numeric:tabular-nums}.tas-data-register__state{padding:var(--tas-spaceLarge);text-align:start;vertical-align:top}@keyframes tas-inspector-enter{0%{opacity:0;transform:translate(var(--tas-motionTranslate))}to{opacity:1;transform:translate(0)}}.tas-inspector{display:flex;flex-direction:column;box-sizing:border-box;width:var(--tas-inspectorWidth);max-width:100%;max-height:100%;min-height:0;border:1px solid var(--tas-line);border-radius:var(--tas-radiusPanel);background:var(--tas-surface);color:var(--tas-text);font-size:var(--tas-formSize);line-height:var(--tas-lineHeightBody);overflow:hidden;animation:tas-inspector-enter var(--tas-motionPanelEnter) var(--tas-easeEnter)}.tas-inspector__header{display:flex;align-items:flex-start;gap:var(--tas-spaceSmall);flex:none;padding:var(--tas-spaceMedium) var(--tas-spaceSmall) var(--tas-spaceMedium) var(--tas-spaceLarge);border-bottom:1px solid var(--tas-line);background:var(--tas-surface)}.tas-inspector__heading{flex:1 1 auto;min-width:0}.tas-inspector__title{margin:0;font-size:var(--tas-adminSectionSize);font-weight:var(--tas-weightTitle);line-height:var(--tas-lineHeightTitle);letter-spacing:var(--tas-titleTracking);overflow-wrap:anywhere}.tas-inspector__title:focus-visible{outline:var(--tas-focusOutline);outline-offset:var(--tas-focusOffset);border-radius:var(--tas-spaceHair)}.tas-inspector__subtitle{margin:var(--tas-spaceHair) 0 0;color:var(--tas-secondary);font-size:var(--tas-smallSize)}.tas-inspector__close{display:inline-flex;align-items:center;justify-content:center;flex:none;width:var(--tas-controlHeight);height:var(--tas-controlHeight);margin:calc(-1 * var(--tas-spaceSmall)) 0;padding:0;border:0;border-radius:var(--tas-radiusControl);background:transparent;color:var(--tas-text);cursor:pointer;transition:background-color var(--tas-motionFeedback) var(--tas-easeEnter)}.tas-inspector__close:hover{background:var(--tas-selected)}.tas-inspector__close:active{background:var(--tas-pressedSurface)}.tas-inspector__close:focus-visible{outline:var(--tas-focusOutline);outline-offset:var(--tas-focusOffset)}.tas-inspector__scroll{container-type:inline-size;flex:1 1 auto;min-height:0;overflow:auto}.tas-inspector__summary{padding:var(--tas-spaceMedium) var(--tas-spaceLarge);border-bottom:1px solid var(--tas-line)}.tas-inspector__body{display:flex;flex-direction:column;gap:var(--tas-spaceLarge);padding:var(--tas-spaceLarge)}.tas-inspector__section{margin:0}.tas-inspector__section-title{margin:0 0 var(--tas-spaceSmall);color:var(--tas-secondary);font-size:var(--tas-hintSize);font-weight:var(--tas-weightStrong)}.tas-inspector__section-body{display:flex;flex-direction:column;gap:var(--tas-spaceSmall)}.tas-inspector__actions{display:flex;flex-wrap:wrap;gap:var(--tas-spaceSmall);flex:none;padding:var(--tas-spaceMedium) var(--tas-spaceLarge);border-top:1px solid var(--tas-line);background:var(--tas-surface)}.tas-stat-tile{position:relative;display:flex;flex-direction:column;gap:var(--tas-spaceHair);box-sizing:border-box;min-width:0;padding:var(--tas-spaceMedium);border:1px solid var(--tas-line);border-radius:var(--tas-radiusPanel);background:var(--tas-surface);color:var(--tas-text);font-size:var(--tas-hintSize);line-height:var(--tas-lineHeightBody)}.tas-stat-tile__head{display:flex;align-items:flex-start;justify-content:space-between;gap:var(--tas-spaceSmall)}.tas-stat-tile__label{min-width:0;overflow-wrap:break-word;color:var(--tas-secondary);font-size:var(--tas-hintSize);font-weight:var(--tas-weightBody)}.tas-stat-tile__icon{display:inline-flex;flex:none;color:var(--tas-secondary)}.tas-stat-tile__icon svg{width:var(--tas-iconSize);height:var(--tas-iconSize)}.tas-stat-tile__figure{position:relative;display:flex;flex-wrap:wrap;align-items:baseline;gap:var(--tas-spaceHair);margin-top:var(--tas-spaceHair)}.tas-stat-tile__value{margin:0;padding:0;border:0;background:none;color:inherit;font-family:inherit;font-size:var(--tas-adminSectionSize);font-weight:var(--tas-weightTitle);font-variant-numeric:tabular-nums;line-height:var(--tas-lineHeightTitle);letter-spacing:var(--tas-titleTracking);text-align:start}.tas-stat-tile__value--estimate{cursor:help}.tas-stat-tile__value--estimate:focus-visible{outline:var(--tas-focusOutline);outline-offset:var(--tas-focusOffset)}.tas-stat-tile__unit{color:var(--tas-secondary);font-size:var(--tas-hintSize);font-weight:var(--tas-weightStrong)}.tas-stat-tile__definition{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;border:0}.tas-stat-tile__value--estimate:hover+.tas-stat-tile__unit+.tas-stat-tile__definition,.tas-stat-tile__value--estimate:hover+.tas-stat-tile__definition,.tas-stat-tile__value--estimate:focus-visible+.tas-stat-tile__unit+.tas-stat-tile__definition,.tas-stat-tile__value--estimate:focus-visible+.tas-stat-tile__definition{position:absolute;top:100%;left:0;z-index:1;width:auto;max-width:calc(var(--tas-pinWidth) + var(--tas-spacePage));height:auto;margin:var(--tas-spaceHair) 0 0;padding:var(--tas-spaceSmall) var(--tas-spaceCompact);overflow:visible;clip:auto;white-space:normal;border:1px solid var(--tas-line);border-radius:var(--tas-radiusControl);background:var(--tas-raised);box-shadow:var(--tas-shadowPopover);color:var(--tas-text);font-size:var(--tas-metaSize);font-weight:var(--tas-weightBody);line-height:var(--tas-lineHeightBody)}.tas-stat-tile__unknown{display:flex;align-items:center;box-sizing:border-box;min-height:calc(var(--tas-adminSectionSize) * var(--tas-lineHeightTitle) + var(--tas-spaceSmall));margin-top:var(--tas-spaceHair);padding:var(--tas-spaceHair) var(--tas-spaceSmall);border:1px solid var(--tas-line);border-radius:var(--tas-radiusControl)}.tas-stat-tile__reason{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden;color:var(--tas-secondary);font-size:var(--tas-hintSize);font-weight:var(--tas-weightStrong)}.tas-stat-tile__delta{display:inline-flex;align-items:center;gap:var(--tas-spaceHair);color:var(--tas-secondary);font-size:var(--tas-metaSize);font-weight:var(--tas-weightStrong);font-variant-numeric:tabular-nums}.tas-stat-tile__delta--good{color:var(--tas-success)}.tas-stat-tile__delta--bad{color:var(--tas-danger)}.tas-stat-tile__delta-arrow{display:inline-block;width:var(--tas-spaceSmall);height:var(--tas-spaceSmall);border-color:currentColor;border-style:solid;border-width:0}.tas-stat-tile__delta--up .tas-stat-tile__delta-arrow{width:calc(var(--tas-spaceSmall) * .6);height:calc(var(--tas-spaceSmall) * .6);border-width:1px 0 0 1px;transform:translateY(calc(var(--tas-spaceHair) / 2)) rotate(45deg)}.tas-stat-tile__delta--down .tas-stat-tile__delta-arrow{width:calc(var(--tas-spaceSmall) * .6);height:calc(var(--tas-spaceSmall) * .6);border-width:0 1px 1px 0;transform:translateY(calc(-1 * var(--tas-spaceHair) / 2)) rotate(45deg)}.tas-stat-tile__delta--flat .tas-stat-tile__delta-arrow{height:0;border-width:1px 0 0 0}.tas-stat-tile__footnote{color:var(--tas-secondary);font-size:var(--tas-metaSize);overflow-wrap:break-word}.tas-status-badge{display:inline-flex;align-items:center;gap:var(--tas-spaceHair);box-sizing:border-box;max-width:100%;padding:var(--tas-spaceHair) var(--tas-spaceSmall);border:1px solid transparent;border-radius:var(--tas-radiusControl);font-family:inherit;font-size:var(--tas-metaSize);font-weight:var(--tas-weightStrong);line-height:var(--tas-lineHeightBody);white-space:nowrap;vertical-align:middle;flex:0 1 auto;min-width:0}.tas-status-badge--small{padding:0 var(--tas-spaceHair);line-height:var(--tas-lineHeightTitle)}.tas-status-badge__icon{display:inline-flex;flex:none;align-items:center;justify-content:center}.tas-status-badge__icon svg{width:var(--tas-iconSizeSmall);height:var(--tas-iconSizeSmall)}.tas-status-badge__dot{display:block;width:var(--tas-spaceSmall);height:var(--tas-spaceSmall);border-radius:100%;background:currentColor}.tas-status-badge--small .tas-status-badge__dot{width:var(--tas-spaceHair);height:var(--tas-spaceHair)}.tas-status-badge__label{overflow:hidden;text-overflow:ellipsis}.tas-status-badge__chevron{display:inline-flex;flex:none;margin-inline-end:calc(-1 * var(--tas-spaceHair))}.tas-status-badge--success{background:var(--tas-successSurface);color:var(--tas-success)}.tas-status-badge--warning{background:var(--tas-warningSurface);color:var(--tas-warning)}.tas-status-badge--danger{background:var(--tas-dangerSurface);color:var(--tas-danger)}.tas-status-badge--info{background:var(--tas-infoSurface);color:var(--tas-info)}.tas-status-badge--neutral{background:var(--tas-neutralSurface);color:var(--tas-neutral)}.tas-status-badge--unknown{--tas-hatchStep: 7px;--tas-hatchLine: color-mix(in srgb, var(--tas-secondary) 20%, transparent);background-color:var(--tas-hatchSurface);background-image:var(--tas-hatch);border-color:var(--tas-line);color:var(--tas-secondary)}.tas-status-badge--interactive{cursor:pointer;transition:border-color var(--tas-motionFeedback) var(--tas-easeEnter)}.tas-status-badge--interactive:hover,.tas-status-badge--interactive:active{border-color:currentColor}.tas-status-badge--interactive:focus-visible{outline:var(--tas-focusOutline);outline-offset:var(--tas-focusOffset)}.tas-meter{--tas-meter-fill: var(--tas-neutral);--tas-meter-height: var(--tas-spaceSmall);display:flex;flex-direction:column;gap:var(--tas-spaceHair);min-width:0;color:var(--tas-text);font-size:var(--tas-hintSize);line-height:var(--tas-lineHeightBody)}.tas-meter--small{--tas-meter-height: var(--tas-spaceHair);font-size:var(--tas-metaSize)}.tas-meter--ok{--tas-meter-fill: var(--tas-success)}.tas-meter--warn{--tas-meter-fill: var(--tas-warning)}.tas-meter--bad{--tas-meter-fill: var(--tas-danger)}.tas-meter__head{display:flex;align-items:baseline;justify-content:space-between;gap:var(--tas-spaceSmall)}.tas-meter__label{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:var(--tas-secondary)}.tas-meter__reading{display:inline-flex;flex:none;align-items:baseline;gap:var(--tas-spaceHair);font-variant-numeric:tabular-nums}.tas-meter__value{font-weight:var(--tas-weightStrong)}.tas-meter__tone{color:var(--tas-meter-fill);font-weight:var(--tas-weightStrong)}.tas-meter--unknown .tas-meter__tone{color:var(--tas-secondary)}.tas-meter__track{box-sizing:border-box;height:var(--tas-meter-height);overflow:hidden;border:1px solid var(--tas-line);border-radius:var(--tas-radiusControl);background:var(--tas-neutralSurface)}.tas-meter__fill{height:100%;border-radius:var(--tas-radiusControl);background:var(--tas-meter-fill);transition:width var(--tas-motionSelection) var(--tas-easeEnter)}.tas-meter__reason{margin:0;color:var(--tas-secondary);font-size:var(--tas-metaSize)}.tas-task-page{--tas-taskPage-footerHeight: calc(var(--tas-controlHeight) + 2 * var(--tas-spaceMedium));display:flex;flex-direction:column;box-sizing:border-box;width:100%;max-width:var(--tas-taskPageWidth);margin-inline:auto;color:var(--tas-text);font-size:var(--tas-formSize);line-height:var(--tas-lineHeightBody)}.tas-task-page__header{display:flex;flex-direction:column;align-items:flex-start;gap:var(--tas-spaceSmall);padding:var(--tas-spaceLarge) 0}.tas-task-page__back{display:inline-flex;align-items:center;gap:var(--tas-spaceHair);min-height:var(--tas-shellControlSize);margin:0 0 0 calc(-1 * var(--tas-spaceSmall));padding:0 var(--tas-spaceSmall);border:0;border-radius:var(--tas-radiusControl);background:transparent;color:var(--tas-emphasis);font:inherit;font-size:var(--tas-smallSize);font-weight:var(--tas-weightStrong);cursor:pointer;transition:background-color var(--tas-motionFeedback) var(--tas-easeEnter)}.tas-task-page__back:hover{background:var(--tas-selected)}.tas-task-page__back:focus-visible{outline:var(--tas-focusOutline);outline-offset:var(--tas-focusOffset)}.tas-task-page__title{margin:0;font-size:var(--tas-adminTitleSize);font-weight:var(--tas-weightTitle);line-height:var(--tas-lineHeightTitle);letter-spacing:var(--tas-titleTracking);overflow-wrap:anywhere}.tas-task-page__subtitle{margin:0;overflow-wrap:break-word;color:var(--tas-secondary);font-size:var(--tas-smallSize)}.tas-task-page__steps{display:flex;flex-wrap:wrap;gap:var(--tas-spaceSmall) var(--tas-spaceLarge);margin:var(--tas-spaceSmall) 0 0;padding:0;list-style:none}.tas-task-page__step{display:inline-flex;align-items:center;gap:var(--tas-spaceSmall);color:var(--tas-secondary);font-size:var(--tas-smallSize)}.tas-task-page__step-marker{display:inline-flex;align-items:center;justify-content:center;box-sizing:border-box;width:var(--tas-spaceLarge);height:var(--tas-spaceLarge);border:1px solid var(--tas-line);border-radius:50%;background:var(--tas-surface);font-size:var(--tas-metaSize);font-weight:var(--tas-weightStrong);font-variant-numeric:tabular-nums}.tas-task-page__step--current{color:var(--tas-text);font-weight:var(--tas-weightStrong)}.tas-task-page__step--current .tas-task-page__step-marker{border-color:var(--tas-action);background:var(--tas-action);color:var(--tas-onAction)}.tas-task-page__step--done .tas-task-page__step-marker{border-color:var(--tas-success);background:var(--tas-successSurface);color:var(--tas-success)}.tas-task-page__content{display:flex;flex-direction:column;gap:var(--tas-spaceLarge);padding-bottom:var(--tas-taskPage-footerHeight)}.tas-task-page__section{box-sizing:border-box;padding:var(--tas-spaceLarge);border:1px solid var(--tas-line);border-radius:var(--tas-radiusPanel);background:var(--tas-surface)}.tas-task-page__section-title{margin:0;font-size:var(--tas-adminSectionSize);font-weight:var(--tas-weightTitle);line-height:var(--tas-lineHeightTitle);letter-spacing:var(--tas-titleTracking)}.tas-task-page__section-description{margin:var(--tas-spaceHair) 0 0;color:var(--tas-secondary);font-size:var(--tas-smallSize)}.tas-task-page__section-body{display:flex;flex-direction:column;gap:var(--tas-spaceMedium);min-width:0;margin-top:var(--tas-spaceMedium)}.tas-task-page__section-body>.tas-field-shell{max-width:40rem}.tas-task-page__footer{position:sticky;bottom:0;z-index:1;display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:var(--tas-spaceSmall) var(--tas-spaceMedium);box-sizing:border-box;min-height:var(--tas-taskPage-footerHeight);padding:var(--tas-spaceMedium) 0;border-top:1px solid var(--tas-line);background:var(--tas-canvas)}.tas-task-page__footer-actions{display:flex;flex-wrap:wrap;align-items:center;justify-content:flex-end;gap:var(--tas-spaceSmall);min-width:0;margin-inline-start:auto}.tas-task-page__secondary{display:flex;flex-wrap:wrap;align-items:center;gap:var(--tas-spaceSmall);min-width:0}.tas-task-page__status{display:inline-flex;align-items:center;gap:var(--tas-spaceSmall);min-height:var(--tas-controlHeight);color:var(--tas-secondary);font-size:var(--tas-smallSize)}.tas-task-page__status-dot{width:var(--tas-spaceSmall);height:var(--tas-spaceSmall);border-radius:50%;background:var(--tas-neutral)}.tas-task-page__status[data-kind=saving] .tas-task-page__status-dot{background:var(--tas-warning)}.tas-task-page__status[data-kind=saved] .tas-task-page__status-dot{background:var(--tas-success)}.tas-task-page__status[data-kind=error]{color:var(--tas-danger)}.tas-task-page__status[data-kind=error] .tas-task-page__status-dot{background:var(--tas-danger)}@keyframes tas-confirm-dialog-fade{0%{opacity:0}to{opacity:1}}.tas-confirm-dialog{box-sizing:border-box;width:min(calc(100% - 2 * var(--tas-spaceLarge)),calc(var(--tas-inspectorWidth) + var(--tas-spacePage) * 3));max-width:100%;max-height:calc(100dvh - 2 * var(--tas-spaceLarge));overflow:hidden;margin:auto;padding:0;border:0;border-radius:var(--tas-radiusPanel);background:var(--tas-raised);color:var(--tas-text);font-size:var(--tas-formSize);line-height:var(--tas-lineHeightBody);box-shadow:var(--tas-shadowPopover)}.tas-confirm-dialog[open]{display:flex;flex-direction:column;animation:tas-confirm-dialog-fade var(--tas-motionDialog) var(--tas-easeEnter)}.tas-confirm-dialog::backdrop{background:var(--tas-scrim);animation:tas-confirm-dialog-fade var(--tas-motionDialog) var(--tas-easeEnter)}.tas-confirm-dialog:focus-visible{outline:var(--tas-focusOutline);outline-offset:var(--tas-focusOffset)}.tas-confirm-dialog__panel{display:flex;flex:1 1 auto;flex-direction:column;gap:var(--tas-spaceMedium);min-height:0;padding:var(--tas-spaceLarge)}.tas-confirm-dialog__panel>*{flex:none}.tas-confirm-dialog__title{margin:0;font-size:var(--tas-adminSectionSize);font-weight:var(--tas-weightTitle);line-height:var(--tas-lineHeightTitle);letter-spacing:var(--tas-titleTracking);overflow-wrap:anywhere}.tas-confirm-dialog__panel>.tas-confirm-dialog__body{flex:0 1 auto}.tas-confirm-dialog__body{display:flex;flex-direction:column;gap:var(--tas-spaceSmall);min-height:0;overflow-y:auto;overflow-wrap:break-word}.tas-confirm-dialog__subject{margin:0;padding:var(--tas-spaceSmall) var(--tas-controlPaddingX);border:1px solid var(--tas-line);border-radius:var(--tas-radiusControl);background:var(--tas-surface);font-weight:var(--tas-weightTitle);overflow-wrap:anywhere}.tas-confirm-dialog--destructive .tas-confirm-dialog__subject{border-color:var(--tas-danger);background:var(--tas-dangerSurface);color:var(--tas-danger)}.tas-confirm-dialog__consequence{color:var(--tas-text)}.tas-confirm-dialog__consequence>:first-child{margin-top:0}.tas-confirm-dialog__consequence>:last-child{margin-bottom:0}.tas-confirm-dialog__typed{display:flex;flex-direction:column;gap:var(--tas-spaceHair)}.tas-confirm-dialog__label{font-size:var(--tas-smallSize);font-weight:var(--tas-weightStrong)}.tas-confirm-dialog__input{box-sizing:border-box;width:100%;height:var(--tas-controlHeight);padding:0 var(--tas-controlPaddingX);border:1px solid var(--tas-controlBorder);border-radius:var(--tas-radiusControl);background:var(--tas-surface);color:var(--tas-text);font:inherit}.tas-confirm-dialog__input:focus-visible{outline:var(--tas-focusOutline);outline-offset:var(--tas-focusOffset)}.tas-confirm-dialog__hint{margin:0;color:var(--tas-secondary);font-size:var(--tas-hintSize)}.tas-confirm-dialog__actions{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:var(--tas-spaceSmall);margin-top:var(--tas-spaceSmall)}.tas-confirm-dialog__btn{position:relative;max-width:100%;display:inline-flex;align-items:center;justify-content:center;box-sizing:border-box;min-height:var(--tas-controlHeight);padding:0 var(--tas-spaceMedium);border:1px solid transparent;border-radius:var(--tas-radiusControl);font:inherit;font-size:var(--tas-smallSize);font-weight:var(--tas-weightStrong);cursor:pointer;transition:background-color var(--tas-motionFeedback) var(--tas-easeEnter)}.tas-confirm-dialog__btn:focus-visible{outline:var(--tas-focusOutline);outline-offset:var(--tas-focusOffset)}.tas-confirm-dialog__btn:disabled,.tas-confirm-dialog__btn[aria-disabled=true]{cursor:not-allowed}.tas-confirm-dialog__btn:disabled{border-color:var(--tas-line);background:var(--tas-disabledSurface);color:var(--tas-disabledText)}.tas-confirm-dialog__btn--secondary{border-color:var(--tas-controlBorder);background:var(--tas-surface);color:var(--tas-text)}.tas-confirm-dialog__btn--secondary:hover{background:var(--tas-selected)}.tas-confirm-dialog__btn--secondary:active{background:var(--tas-pressedSurface)}.tas-confirm-dialog__btn--primary{background:var(--tas-action);color:var(--tas-onAction)}.tas-confirm-dialog__btn--primary:not(:disabled):hover{background:var(--tas-actionHover);color:var(--tas-onActionHover)}.tas-confirm-dialog__btn--primary:not(:disabled):active{background:var(--tas-actionPressed);color:var(--tas-onActionPressed)}.tas-confirm-dialog__btn--danger{background:var(--tas-actionDanger);color:var(--tas-onActionDanger)}.tas-confirm-dialog__btn--danger:not(:disabled):hover{background:var(--tas-actionDangerHover)}.tas-confirm-dialog__btn--danger:not(:disabled):active{background:var(--tas-actionDangerPressed)}.tas-confirm-dialog__btn[data-state=busy] .tas-confirm-dialog__btn-label{visibility:hidden}.tas-confirm-dialog__btn-busy{position:absolute;top:0;right:0;bottom:0;left:0;display:inline-flex;align-items:center;justify-content:center;padding:0 var(--tas-spaceSmall);overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.tas-banner{--tas-banner-tone: var(--tas-info);--tas-banner-surface: var(--tas-infoSurface);display:flex;align-items:flex-start;gap:var(--tas-spaceCompact);box-sizing:border-box;width:100%;padding:var(--tas-spaceCompact) var(--tas-spaceMedium);border:1px solid color-mix(in srgb,var(--tas-banner-tone) 40%,transparent);border-radius:var(--tas-radiusControl);background:var(--tas-banner-surface);color:var(--tas-text);font-size:var(--tas-tableSize);line-height:var(--tas-lineHeightBody)}.tas-banner--info{--tas-banner-tone: var(--tas-info);--tas-banner-surface: var(--tas-infoSurface)}.tas-banner--success{--tas-banner-tone: var(--tas-success);--tas-banner-surface: var(--tas-successSurface)}.tas-banner--warning{--tas-banner-tone: var(--tas-warning);--tas-banner-surface: var(--tas-warningSurface)}.tas-banner--danger{--tas-banner-tone: var(--tas-danger);--tas-banner-surface: var(--tas-dangerSurface)}.tas-banner__icon{display:inline-flex;flex:none;margin-top:calc((var(--tas-tableSize) * var(--tas-lineHeightBody) - var(--tas-iconSize)) / 2);color:var(--tas-banner-tone)}.tas-banner__icon svg{width:var(--tas-iconSize);height:var(--tas-iconSize)}.tas-banner__content{display:flex;flex:1 1 auto;flex-direction:column;gap:var(--tas-spaceHair);min-width:0}.tas-banner__title{font-weight:var(--tas-weightStrong)}.tas-banner__body{color:var(--tas-text)}.tas-banner__body p{margin:0}.tas-banner__action{display:flex;margin-top:var(--tas-spaceHair)}.tas-banner__dismiss{display:inline-flex;flex:none;align-items:center;justify-content:center;width:var(--tas-shellControlSize);height:var(--tas-shellControlSize);margin:calc(-1 * var(--tas-spaceSmall)) calc(-1 * var(--tas-spaceSmall)) calc(-1 * var(--tas-spaceSmall)) 0;padding:0;border:0;border-radius:var(--tas-radiusControl);background:transparent;color:var(--tas-secondary);cursor:pointer;transition:background-color var(--tas-motionFeedback) var(--tas-easeEnter)}.tas-banner__dismiss:hover{background:var(--tas-selected);color:var(--tas-text)}.tas-banner__dismiss:active{background:var(--tas-pressedSurface)}.tas-banner__dismiss:focus-visible{outline:var(--tas-focusOutline);outline-offset:var(--tas-focusOffset)}.tas-banner__dismiss svg{width:var(--tas-iconSize);height:var(--tas-iconSize)}.tas-snackbar{position:fixed;bottom:var(--tas-spaceLarge);left:var(--tas-spaceLarge);display:flex;align-items:center;gap:var(--tas-spaceSmall);box-sizing:border-box;max-width:calc(100% - var(--tas-spaceLarge) * 2);min-height:var(--tas-controlHeight);padding:var(--tas-spaceSmall) var(--tas-spaceSmall) var(--tas-spaceSmall) var(--tas-spaceMedium);border:1px solid var(--tas-line);border-radius:var(--tas-radiusControl);background:var(--tas-raised);box-shadow:var(--tas-shadowPopover);color:var(--tas-text);font-size:var(--tas-tableSize);line-height:var(--tas-lineHeightBody);animation:tas-snackbar-enter var(--tas-motionNotice) var(--tas-easeEnter) both}@keyframes tas-snackbar-enter{0%{opacity:0;transform:translateY(calc(var(--tas-motionTranslate) / 2))}to{opacity:1;transform:none}}.tas-snackbar__message{flex:1 1 auto;min-width:0}.tas-snackbar__action{flex:none;min-height:var(--tas-shellControlSize);padding:0 var(--tas-spaceCompact);border:0;border-radius:var(--tas-radiusControl);background:transparent;color:var(--tas-emphasis);font-family:inherit;font-size:var(--tas-tableSize);font-weight:var(--tas-weightStrong);cursor:pointer;transition:background-color var(--tas-motionFeedback) var(--tas-easeEnter)}.tas-snackbar__action:hover{background:var(--tas-selected)}.tas-snackbar__action:active{background:var(--tas-pressedSurface)}.tas-snackbar__dismiss{display:inline-flex;flex:none;align-items:center;justify-content:center;width:var(--tas-shellControlSize);height:var(--tas-shellControlSize);padding:0;border:0;border-radius:var(--tas-radiusControl);background:transparent;color:var(--tas-secondary);cursor:pointer;transition:background-color var(--tas-motionFeedback) var(--tas-easeEnter)}.tas-snackbar__dismiss:hover{background:var(--tas-selected);color:var(--tas-text)}.tas-snackbar__dismiss:active{background:var(--tas-pressedSurface)}.tas-snackbar__dismiss svg{width:var(--tas-iconSize);height:var(--tas-iconSize)}.tas-snackbar__action:focus-visible,.tas-snackbar__dismiss:focus-visible{outline:var(--tas-focusOutline);outline-offset:var(--tas-focusOffset)}.tas-empty-state{display:flex;flex-direction:column;align-items:center;box-sizing:border-box;width:100%;padding:var(--tas-spacePage) var(--tas-spaceLarge);color:var(--tas-text);text-align:center}.tas-empty-state--compact{padding:var(--tas-spaceMedium)}.tas-empty-state__icon{display:inline-flex;align-items:center;justify-content:center;width:var(--tas-symbolSize);height:var(--tas-symbolSize);border-radius:var(--tas-radiusControl);background:var(--tas-neutralSurface);color:var(--tas-secondary)}.tas-empty-state--compact .tas-empty-state__icon{width:var(--tas-shellControlSize);height:var(--tas-shellControlSize)}.tas-empty-state__icon svg{width:var(--tas-iconSize);height:var(--tas-iconSize)}.tas-empty-state__title{max-width:calc(var(--tas-pinWidth) + var(--tas-spacePage));margin-top:var(--tas-spaceMedium);font-size:var(--tas-bodySize);font-weight:var(--tas-weightStrong);line-height:var(--tas-lineHeightTitle)}.tas-empty-state--compact .tas-empty-state__title{margin-top:var(--tas-spaceSmall);font-size:var(--tas-tableSize)}.tas-empty-state__description{max-width:calc(var(--tas-pinWidth) + var(--tas-spacePage));margin:var(--tas-spaceSmall) 0 0;color:var(--tas-secondary);font-size:var(--tas-tableSize);line-height:var(--tas-lineHeightBody)}.tas-empty-state--compact .tas-empty-state__description{margin-top:var(--tas-spaceHair);font-size:var(--tas-hintSize)}.tas-empty-state__action{display:flex;justify-content:center;margin-top:var(--tas-spaceMedium)}.tas-empty-state--compact .tas-empty-state__action{margin-top:var(--tas-spaceCompact)}.tas-skeleton{display:flex;flex-direction:column;gap:var(--tas-spaceSmall);width:100%;min-width:0}.tas-skeleton--tile{flex-direction:row;flex-wrap:wrap;gap:var(--tas-spaceMedium)}.tas-skeleton__shape{display:block;box-sizing:border-box;flex:none;border-radius:var(--tas-radiusControl);background:var(--tas-skeletonSurface)}.tas-skeleton__shape--text{width:100%;height:calc(var(--tas-tableSize) * var(--tas-lineHeightBody) - var(--tas-spaceHair))}.tas-skeleton--text .tas-skeleton__shape--text:last-child:not(:first-child){width:calc(100% - var(--tas-spacePage) - var(--tas-spaceLarge))}.tas-skeleton__shape--title{width:calc(var(--tas-pinWidth) - var(--tas-spacePage));max-width:100%;height:calc(var(--tas-adminSectionSize) * var(--tas-lineHeightTitle))}.tas-skeleton__shape--row{width:100%;height:var(--tas-rowHeight)}.tas-skeleton__shape--tile{width:calc(var(--tas-pinWidth) - var(--tas-spaceLarge) * 2);max-width:100%;height:calc(var(--tas-rowHeight) * 2);border-radius:var(--tas-radiusPanel)}.tas-skeleton__shape--block{width:100%;height:calc(var(--tas-rowHeight) * 4);border-radius:var(--tas-radiusPanel)}.tas-progress{--tas-progress-height: var(--tas-spaceSmall);display:flex;flex-direction:column;gap:var(--tas-spaceHair);width:100%;min-width:0;color:var(--tas-text);font-size:var(--tas-hintSize);line-height:var(--tas-lineHeightBody)}.tas-progress--small{--tas-progress-height: var(--tas-spaceHair);font-size:var(--tas-metaSize)}.tas-progress__head{display:flex;align-items:baseline;justify-content:space-between;gap:var(--tas-spaceSmall)}.tas-progress__label{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:var(--tas-secondary)}.tas-progress__value{flex:none;font-weight:var(--tas-weightStrong);font-variant-numeric:tabular-nums}.tas-progress__track{position:relative;box-sizing:border-box;height:var(--tas-progress-height);overflow:hidden;border:1px solid var(--tas-line);border-radius:var(--tas-radiusControl);background:var(--tas-neutralSurface)}.tas-progress__fill{height:100%;border-radius:var(--tas-radiusControl);background:var(--tas-action)}.tas-progress--determinate .tas-progress__fill{transition:width var(--tas-motionSelection) var(--tas-easeEnter)}.tas-progress--indeterminate .tas-progress__fill{position:absolute;top:0;left:0;width:calc(var(--tas-pinWidth) / 3);max-width:40%;animation:tas-progress-slide calc(var(--tas-motionSidebar) * 5) linear infinite}@keyframes tas-progress-slide{0%{transform:translate(-100%)}to{transform:translate(250%)}}@media(prefers-reduced-motion:reduce){.tas-progress--indeterminate .tas-progress__fill{animation:none;transform:none}}[data-motion=reduced] .tas-progress--indeterminate .tas-progress__fill{animation:none;transform:none}.tas-leads__excerpt{display:inline-block;max-width:28ch;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:var(--tas-secondary)}.tas-leads__telegram{margin:0;font-size:var(--tas-hintSize);color:var(--tas-secondary)}.tas-leads__message{margin:0;white-space:pre-wrap;overflow-wrap:anywhere}.tas-leads__muted{margin:0;font-size:var(--tas-hintSize);color:var(--tas-secondary);overflow-wrap:anywhere}.tas-leads__followup{display:flex;flex-direction:column;gap:var(--tas-spaceMedium)}.tas-leads__note-control{align-items:stretch;padding-block:var(--tas-spaceSmall)}.tas-leads__note{flex:1 1 auto;min-height:6em;resize:vertical;font:inherit;color:inherit;background:transparent;border:0;outline:none}.tas-leads-badge{position:absolute;top:2px;inset-inline-end:2px;box-sizing:border-box;min-width:18px;height:18px;padding:0 4px;border-radius:9px;font-size:11px;font-weight:var(--tas-weightStrong);line-height:18px;text-align:center;color:var(--tas-surface);background:var(--tas-danger);pointer-events:none}.tas-shell__nudge{display:flex;flex-wrap:wrap;align-items:center;gap:var(--tas-spaceSmall);max-width:var(--tas-contentMaxWidth);margin:0 auto var(--tas-spaceMedium);font-size:var(--tas-metaSize);color:var(--tas-secondary)}.tas-shell__nudge-dot{width:8px;height:8px;border-radius:50%;flex:none}.tas-shell__nudge--warning .tas-shell__nudge-dot{background:var(--tas-warning)}.tas-shell__nudge--info .tas-shell__nudge-dot{background:var(--tas-action)}.tas-shell__nudge-link{color:var(--tas-action);font-weight:var(--tas-weightStrong);white-space:nowrap}.tas-shell__nudge-link:focus-visible{outline:var(--tas-focusOutline);outline-offset:var(--tas-focusOffset)}.tas-shell .tas-task-page__footer{background:var(--tas-adminCanvas)}.tas-shell{--tas-workspaceDockHeight: 0px;box-sizing:border-box;min-height:100vh;min-height:100dvh;padding-inline-start:calc(var(--tas-spaceMedium) + var(--tas-adminOperatorRailWidth) + var(--tas-spaceLarge));padding-inline-end:var(--tas-spacePage);background:var(--tas-adminCanvas);color:var(--tas-text)}.tas-shell__skip{position:fixed;top:var(--tas-spaceSmall);left:var(--tas-spaceSmall);z-index:20;padding:var(--tas-spaceSmall) var(--tas-spaceCompact);border-radius:var(--tas-radiusControl);background:var(--tas-raised);color:var(--tas-text);font-weight:var(--tas-weightStrong);transform:translateY(-200%)}.tas-shell__skip:focus-visible{outline:var(--tas-focusOutline);outline-offset:var(--tas-focusOffset);transform:none}.tas-shell__main{box-sizing:border-box;width:100%;max-width:var(--tas-adminFrameWidth);min-width:0;margin-inline:auto;padding:var(--tas-spacePage) 0;animation:tas-page-enter var(--tas-motionPage) var(--tas-easeEnter)}.tas-shell__main:focus-visible{outline:none}.tas-shell .tas-snackbar{left:calc(var(--tas-spaceMedium) + var(--tas-adminOperatorRailWidth) + var(--tas-spaceLarge));max-width:min(calc(var(--tas-pinWidth) * 2),calc(100% - var(--tas-adminOperatorRailWidth) - var(--tas-spaceMedium) - var(--tas-spaceLarge) * 2))}.tas-platform-header{position:fixed;top:var(--tas-spaceMedium);bottom:var(--tas-spaceMedium);left:var(--tas-spaceMedium);z-index:9;box-sizing:border-box;width:var(--tas-adminOperatorRailWidth);overflow:hidden;border:var(--tas-borderWidth) solid var(--tas-line);border-radius:var(--tas-radiusPanel);background:color-mix(in srgb,var(--tas-adminSurface) 88%,transparent);box-shadow:var(--tas-shadowPopover);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px)}.tas-platform-header__bar{display:flex;flex-direction:column;align-items:center;gap:var(--tas-spaceSmall);box-sizing:border-box;height:100%;min-height:0;padding:var(--tas-spaceCompact);border-radius:inherit;color:var(--tas-text)}.tas-platform-header__brand{display:flex;align-items:center;justify-content:center;flex:none;width:100%;min-height:56px;padding-bottom:var(--tas-spaceCompact);border-bottom:var(--tas-borderWidth) solid var(--tas-line);color:inherit;text-decoration:none}.tas-platform-header__brand img{width:72px;height:auto}.tas-platform-header__brand:focus-visible,.tas-workspace-nav__link:focus-visible{outline:var(--tas-focusOutline);outline-offset:var(--tas-focusOffset)}.tas-workspace-nav{display:flex;align-items:safe center;flex:1 1 auto;width:100%;min-height:0;overflow-x:hidden;overflow-y:auto;overscroll-behavior:contain;scrollbar-width:thin}.tas-workspace-nav__inner{display:flex;flex-direction:column;align-items:center;gap:var(--tas-spaceHair);width:100%}.tas-workspace-nav__link{position:relative;display:flex;align-items:center;justify-content:center;flex:none;box-sizing:border-box;width:48px;height:48px;border:var(--tas-borderWidth) solid transparent;border-radius:var(--tas-radiusControl);color:var(--tas-secondary);text-decoration:none;transition:background-color var(--tas-motionFeedback) var(--tas-easeEnter),border-color var(--tas-motionFeedback) var(--tas-easeEnter),color var(--tas-motionFeedback) var(--tas-easeEnter),transform var(--tas-motionFeedback) var(--tas-easeEnter)}.tas-workspace-nav__link:hover{border-color:var(--tas-line);background:var(--tas-raised);color:var(--tas-text);transform:translate(var(--tas-spaceHair))}.tas-workspace-nav__link[aria-current=page]{border-color:var(--tas-action);background:var(--tas-adminAccentSoft);color:var(--tas-emphasis)}.tas-workspace-nav__link[aria-current=page]:after{content:"";position:absolute;top:50%;right:calc(var(--tas-spaceHair) * -1);width:var(--tas-spaceHair);height:var(--tas-spaceHair);border-radius:50%;background:var(--tas-action);transform:translateY(-50%)}.tas-workspace-nav__icon{display:inline-flex;align-items:center;justify-content:center;width:32px;height:32px;border-radius:var(--tas-radiusControl);background:var(--tas-adminSurfaceMuted)}.tas-workspace-nav__link[aria-current=page] .tas-workspace-nav__icon{background:var(--tas-action);color:var(--tas-onAction)}.tas-platform-header__controls{display:flex;flex-direction:column;align-items:center;flex:none;gap:var(--tas-spaceSmall);width:100%;padding-top:var(--tas-spaceCompact);border-top:var(--tas-borderWidth) solid var(--tas-line)}.tas-platform-header__toggle{flex-direction:column;width:var(--tas-shellControlSize)}.tas-platform-header__toggle .tas-segmented__segment{width:100%}@media(min-width:761px)and (max-height:820px){.tas-platform-header__bar{gap:var(--tas-spaceHair);padding:var(--tas-spaceSmall)}.tas-platform-header__brand{min-height:0;padding-bottom:var(--tas-spaceSmall)}.tas-platform-header__brand img{width:56px}.tas-workspace-nav__link{width:var(--tas-shellControlSize);height:var(--tas-shellControlSize)}.tas-workspace-nav__icon{width:28px;height:28px}.tas-platform-header__controls{gap:var(--tas-spaceHair);padding-top:var(--tas-spaceSmall)}.tas-platform-header__toggle{flex-direction:row;width:auto;max-width:100%}.tas-platform-header__toggle .tas-segmented__segment{width:auto;min-width:0;padding-inline:var(--tas-spaceHair)}}@keyframes tas-page-enter{0%{opacity:0;transform:translateY(var(--tas-spaceSmall))}to{opacity:1;transform:none}}@media(max-width:760px){.tas-shell{--tas-workspaceDockHeight: calc(var(--tas-shellControlSize) * 2 + var(--tas-spaceSmall));padding-inline:0}.tas-shell__main{width:calc(100% - var(--tas-spaceLarge));padding:var(--tas-spaceLarge) 0;padding-bottom:calc(var(--tas-spaceLarge) + var(--tas-workspaceDockHeight))}.tas-platform-header{top:auto;right:var(--tas-spaceCompact);bottom:var(--tas-spaceCompact);left:var(--tas-spaceCompact);width:auto;height:var(--tas-workspaceDockHeight);overflow:visible}.tas-platform-header__bar{display:grid;grid-template-columns:auto minmax(0,1fr) auto;gap:var(--tas-spaceSmall);min-height:100%;padding:var(--tas-spaceSmall)}.tas-platform-header__brand{width:auto;min-height:0;padding:0 var(--tas-spaceSmall) 0 0;border-bottom:0;border-inline-end:var(--tas-borderWidth) solid var(--tas-line)}.tas-platform-header__brand img{width:48px}.tas-workspace-nav{width:100%;overflow-x:auto;overflow-y:hidden}.tas-workspace-nav__inner{flex-direction:row;width:max-content}.tas-workspace-nav__link:hover{transform:translateY(calc(var(--tas-spaceHair) * -1))}.tas-workspace-nav__link[aria-current=page]:after{top:auto;right:auto;bottom:0;left:50%;transform:translate(-50%)}.tas-platform-header__controls{flex-direction:row;width:auto;padding:0 0 0 var(--tas-spaceSmall);border-top:0;border-inline-start:var(--tas-borderWidth) solid var(--tas-line)}.tas-shell .tas-snackbar{bottom:calc(var(--tas-workspaceDockHeight) + var(--tas-spaceLarge));left:var(--tas-spaceMedium);max-width:calc(100% - var(--tas-spaceMedium) * 2)}}.tas-page{display:flex;flex-direction:column;gap:var(--tas-spaceLarge);width:100%;max-width:var(--tas-contentMaxWidth);margin-inline:auto}.tas-page__block{display:flex;flex-direction:column;gap:var(--tas-spaceLarge);min-width:0}.tas-page__header{display:flex;flex-direction:column;gap:var(--tas-spaceMedium);box-sizing:border-box}.tas-page__heading{display:flex;align-items:center;justify-content:space-between;gap:var(--tas-spaceMedium);flex-wrap:wrap}.tas-page__identity{display:flex;align-items:center;flex:999 1 20rem;gap:var(--tas-spaceCompact);min-width:0}.tas-page__identity>div{min-width:0}.tas-page__mark{display:inline-flex;align-items:center;justify-content:center;flex:none;width:36px;height:36px;border-radius:var(--tas-radiusControl);background:var(--tas-action);color:var(--tas-onAction)}.tas-page__mark svg{width:1.125rem;height:1.125rem}.tas-page__title{margin:0;font-size:var(--tas-adminTitleSize);font-weight:var(--tas-weightTitle);line-height:var(--tas-lineHeightTitle);letter-spacing:var(--tas-titleTracking);overflow-wrap:break-word}.tas-page__subtitle{margin:var(--tas-spaceHair) 0 0;color:var(--tas-secondary);overflow-wrap:break-word}.tas-page__action{display:flex;flex:1 1 auto;flex-wrap:wrap;justify-content:flex-end;gap:var(--tas-spaceSmall);min-width:0}.tas-page__toolbar{display:flex;flex-wrap:wrap;align-items:center;gap:var(--tas-spaceSmall)}.tas-identity{display:flex;flex-direction:column;min-width:0}.tas-identity__name{font-weight:var(--tas-weightStrong)}.tas-identity__secondary{color:var(--tas-secondary);font-size:var(--tas-metaSize)}.tas-cell-note{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;max-width:60ch}.tas-panel{display:flex;flex-direction:column;gap:var(--tas-spaceMedium);box-sizing:border-box;padding:var(--tas-spaceLarge);border:var(--tas-borderWidth) solid var(--tas-line);border-radius:var(--tas-radiusPanel);background:var(--tas-adminSurface);min-width:0}.tas-panel__title{margin:0;font-size:var(--tas-adminSectionSize);font-weight:var(--tas-weightTitle);line-height:var(--tas-lineHeightTitle)}.tas-panel__subtitle{margin:calc(var(--tas-spaceHair) * -1) 0 0;font-size:var(--tas-hintSize);color:var(--tas-secondary)}.tas-panel__scroll{overflow-x:auto;min-width:0}.tas-panel__filters,.tas-panel__actions{display:flex;flex-wrap:wrap;align-items:center;gap:var(--tas-spaceSmall);min-width:0}.tas-load-more{display:flex;justify-content:center;padding:var(--tas-spaceMedium);border-top:var(--tas-borderWidth) solid var(--tas-line)}.tas-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(var(--tas-hubCardMinWidth),1fr));gap:var(--tas-spaceMedium);align-items:start}.tas-columns{display:grid;grid-template-columns:minmax(0,1fr);gap:var(--tas-spaceMedium);align-items:start}.tas-columns[data-inspector=open]{grid-template-columns:minmax(0,1fr) var(--tas-inspectorWidth)}.tas-columns>.tas-inspector{position:sticky;top:var(--tas-spaceMedium);max-height:calc(100dvh - var(--tas-spaceMedium) * 2)}@media(max-width:1150px){.tas-columns,.tas-columns[data-inspector=open]{grid-template-columns:minmax(0,1fr)}.tas-columns[data-inspector=open]>.tas-inspector{position:fixed;top:var(--tas-spaceMedium);right:var(--tas-spaceMedium);bottom:var(--tas-spaceMedium);z-index:10;width:min(calc(var(--tas-inspectorWidth) + var(--tas-spacePage) * 2),calc(100vw - var(--tas-spaceMedium) * 2));max-height:none;box-shadow:var(--tas-shadowPopover)}}.tas-definition-list{display:grid;grid-template-columns:fit-content(40%) minmax(0,1fr);gap:var(--tas-spaceSmall) var(--tas-spaceMedium);margin:0}.tas-definition-list dt{font-size:var(--tas-hintSize);color:var(--tas-secondary)}.tas-definition-list dd{margin:0;font-variant-numeric:tabular-nums;overflow-wrap:break-word;min-width:0}@container (max-width: 400px){.tas-definition-list{grid-template-columns:minmax(0,1fr);row-gap:0}.tas-definition-list dd+dt{margin-top:var(--tas-spaceCompact)}}.tas-destination{display:flex;flex-direction:column;gap:var(--tas-spaceLarge)}.tas-page-tabs{align-self:flex-start;padding:var(--tas-spaceHair);border:var(--tas-borderWidth) solid var(--tas-line);border-radius:var(--tas-radiusControl);background:var(--tas-adminSurface)}.tas-page-tabs__list{display:flex;flex-wrap:wrap;gap:var(--tas-spaceHair);margin:0;padding:0;list-style:none}.tas-page-tabs__link{display:inline-flex;align-items:center;gap:var(--tas-spaceSmall);padding:var(--tas-spaceSmall) var(--tas-spaceMedium);border-radius:calc(var(--tas-radiusControl) - 2px);color:var(--tas-secondary);text-decoration:none}.tas-page-tabs__link:hover{color:var(--tas-text);background:var(--tas-selected)}.tas-page-tabs__link[aria-current=page]{color:var(--tas-emphasis);background:var(--tas-adminAccentSoft);font-weight:var(--tas-weightStrong)}.tas-page-tabs__link:focus-visible{outline:var(--tas-focusOutline);outline-offset:var(--tas-focusOffset)}.tas-page-tabs__count{font-size:var(--tas-smallSize);font-variant-numeric:tabular-nums;color:var(--tas-secondary)}.tas-shell__boot{display:flex;align-items:center;justify-content:center;min-height:100vh;min-height:100dvh;padding:var(--tas-spacePage);background:var(--tas-canvas)}.tas-shell__boot>*{width:min(560px,100%)}.tas-devices__badges{display:inline-flex;flex-wrap:wrap;gap:var(--tas-spaceHair)}.tas-devices__credential{padding:var(--tas-spaceSmall);border:var(--tas-borderWidth) solid var(--tas-line);border-radius:var(--tas-radiusControl);background:var(--tas-raised);overflow-wrap:anywhere;-webkit-user-select:all;user-select:all}@media(max-width:760px){.tas-page__action{width:100%}.tas-page__action>.tas-button{flex:1 1 auto}}.tas-panel>.tas-button,.tas-panel>.tas-icon-button,.tas-panel>.tas-status-badge,.tas-panel>.tas-segmented,.tas-panel>.tas-filter-chip,.tas-inspector__section-body>.tas-button,.tas-inspector__section-body>.tas-status-badge,.tas-inspector__section-body>.tas-meter,.tas-task-page__section-body>.tas-button,.tas-task-page__section-body>.tas-status-badge,.tas-task-page__section-body>.tas-segmented,.tas-inspector__section-body>.tas-segmented{align-self:flex-start}.tas-inspector__section-body>.tas-meter{align-self:stretch}.tas-login{display:flex;align-items:center;justify-content:center;box-sizing:border-box;min-height:100vh;min-height:100dvh;padding:var(--tas-spacePage);background:var(--tas-adminCanvas)}.tas-login__frame{display:grid;grid-template-columns:minmax(0,1.15fr) minmax(380px,.85fr);width:min(1040px,100%);overflow:hidden;border:var(--tas-borderWidth) solid var(--tas-line);border-radius:var(--tas-radiusPanel);background:var(--tas-adminSurface)}.tas-login__intro{display:flex;flex-direction:column;gap:var(--tas-spacePage);padding:calc(var(--tas-spacePage) * 2);background:var(--tas-adminNav);color:var(--tas-adminNavText)}.tas-login__wordmark{width:124px;height:auto}.tas-login__secure{display:inline-block;margin-bottom:var(--tas-spaceCompact);color:var(--tas-adminNavMuted);font-size:var(--tas-metaSize);font-weight:var(--tas-weightStrong)}.tas-login__intro h2{max-width:16ch;margin:0;font-size:calc(var(--tas-titleSize) + var(--tas-spaceSmall));line-height:var(--tas-lineHeightTitle);letter-spacing:var(--tas-titleTracking)}.tas-login__intro p{max-width:48ch;margin:var(--tas-spaceCompact) 0 0;color:var(--tas-adminNavMuted)}.tas-login__intro ul{display:grid;gap:var(--tas-spaceCompact);margin:auto 0 0;padding:0;list-style:none}.tas-login__intro li{position:relative;padding-inline-start:var(--tas-spaceLarge);font-size:var(--tas-hintSize)}.tas-login__intro li:before{content:"";position:absolute;top:.45em;left:0;width:var(--tas-spaceSmall);height:var(--tas-spaceSmall);border-radius:50%;background:var(--tas-action)}.tas-login__panel{display:flex;flex-direction:column;gap:var(--tas-spaceLarge);box-sizing:border-box;width:100%;padding:var(--tas-spacePage);background:var(--tas-adminSurface)}.tas-login__head{display:flex;align-items:center;justify-content:space-between;gap:var(--tas-spaceMedium)}.tas-login__mark{width:var(--tas-symbolSize);height:var(--tas-symbolSize)}.tas-login__title{margin:0;font-size:var(--tas-adminTitleSize);font-weight:var(--tas-weightTitle);line-height:var(--tas-lineHeightTitle);letter-spacing:var(--tas-titleTracking)}.tas-login__lead{margin:var(--tas-spaceSmall) 0 0;color:var(--tas-secondary)}.tas-login__form{display:flex;flex-direction:column;gap:var(--tas-spaceMedium)}.tas-login__form .tas-button{margin-top:var(--tas-spaceSmall)}.tas-login__enrolment{display:flex;flex-direction:column;gap:var(--tas-spaceHair);margin:0;padding-top:var(--tas-spaceMedium);border-top:var(--tas-borderWidth) solid var(--tas-line);font-size:var(--tas-hintSize);color:var(--tas-secondary)}.tas-login__enrolment code{align-self:flex-start;padding:2px var(--tas-spaceHair);border-radius:var(--tas-spaceHair);background:var(--tas-canvas);color:var(--tas-text);overflow-wrap:anywhere}.tas-login__enrolment-hint{font-size:var(--tas-metaSize)}@media(min-width:901px)and (max-height:800px){.tas-login{padding:var(--tas-spaceMedium)}.tas-login__intro{padding:var(--tas-spacePage)}.tas-login__panel{gap:var(--tas-spaceMedium);padding:var(--tas-spaceLarge)}.tas-login__enrolment{padding-top:var(--tas-spaceSmall)}}@media(max-width:900px){.tas-login__frame{grid-template-columns:minmax(0,1fr);max-width:520px}.tas-login__intro{gap:var(--tas-spaceMedium);padding:var(--tas-spaceLarge)}.tas-login__intro h2{max-width:none;font-size:var(--tas-titleSize)}.tas-login__intro ul{display:none}}:root{--tas-chartBody: 240px}.tas-chart--s0{--tas-chart-fill: var(--tas-action)}.tas-chart--s1{--tas-chart-fill: var(--tas-chart2)}.tas-chart--s2{--tas-chart-fill: var(--tas-chart3)}.tas-even-grid{display:flex;flex-direction:column;gap:var(--tas-spaceMedium);min-width:0}.tas-even-grid__row{display:grid;grid-template-columns:repeat(var(--tas-even-cols),minmax(0,1fr));gap:var(--tas-spaceMedium);align-items:stretch}.tas-even-grid__row>*{min-width:0;box-sizing:border-box}@media(max-width:760px){.tas-even-grid__row{grid-template-columns:minmax(0,1fr)}}.tas-chart-card{display:flex;flex-direction:column;gap:var(--tas-spaceMedium);box-sizing:border-box;padding:var(--tas-spaceLarge);border:var(--tas-borderWidth) solid var(--tas-line);border-radius:var(--tas-radiusPanel);background:var(--tas-adminSurface);min-width:0}.tas-chart-card__title{margin:0;overflow:hidden;font-size:var(--tas-bodySize);font-weight:var(--tas-weightTitle);text-overflow:ellipsis;white-space:nowrap}.tas-chart-card__body{display:flex;flex-direction:column;justify-content:center;height:var(--tas-chartBody);overflow:hidden}.tas-chart__empty{margin:0;text-align:center;color:var(--tas-secondary);font-size:var(--tas-hintSize)}.tas-chart__legend{display:flex;flex-wrap:wrap;gap:var(--tas-spaceSmall) var(--tas-spaceMedium);margin:0 0 var(--tas-spaceSmall);padding:0;list-style:none;font-size:var(--tas-hintSize)}.tas-chart__legend li{display:inline-flex;align-items:center;gap:6px}.tas-chart__swatch{display:inline-block;flex:none;width:10px;height:10px;border-radius:3px;background:var(--tas-chart-fill)}.tas-column-chart{display:flex;flex-direction:column;height:100%}.tas-column-chart__plot{display:flex;flex:1;gap:var(--tas-spaceSmall);min-height:0}.tas-column-chart__axis{display:flex;flex-direction:column;justify-content:space-between;align-items:flex-end;padding-bottom:22px;color:var(--tas-secondary);font-size:var(--tas-smallSize);font-variant-numeric:tabular-nums;white-space:nowrap}.tas-column-chart__axis span{line-height:1}.tas-column-chart__area{position:relative;display:flex;flex:1;flex-direction:column;min-width:0}.tas-column-chart__grid{position:absolute;top:0;right:0;bottom:22px;left:0;border-top:1px solid var(--tas-line);border-bottom:1px solid var(--tas-secondary);background:linear-gradient(var(--tas-line),var(--tas-line)) 0 50% / 100% 1px no-repeat;pointer-events:none}.tas-column-chart__columns,.tas-column-chart__labels{display:flex;margin:0;padding:0;list-style:none}.tas-column-chart__columns{position:relative;flex:1;align-items:stretch;min-height:0}.tas-column-chart__columns li{display:flex;flex:1;justify-content:center;padding:0 1px}.tas-column-chart__stack{display:flex;flex-direction:column-reverse;gap:2px;width:100%;max-width:48px;height:100%}.tas-column-chart__segment{display:block;flex:none;background:var(--tas-chart-fill)}.tas-column-chart__segment:last-child{border-radius:4px 4px 0 0}.tas-column-chart__labels{height:22px;align-items:flex-end}.tas-column-chart__labels li{flex:1;overflow:visible;color:var(--tas-secondary);font-size:var(--tas-smallSize);text-align:center;white-space:nowrap;width:0}.tas-bar-list{display:flex;flex-direction:column;gap:var(--tas-spaceSmall);margin:0;padding:0;list-style:none}.tas-bar-list li{display:flex;flex-direction:column;gap:4px}.tas-bar-list__line{display:flex;gap:var(--tas-spaceSmall);font-size:var(--tas-hintSize)}.tas-bar-list__label{flex:1;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.tas-bar-list__value{font-variant-numeric:tabular-nums}.tas-bar-list__bar{display:block;height:14px;border-radius:4px;background:var(--tas-chart-fill)}.tas-ring{display:flex;align-items:center;gap:var(--tas-spaceLarge)}.tas-ring__figure{position:relative;flex:none;display:grid;place-items:center}.tas-ring__track{stroke:var(--tas-line)}.tas-ring__arc{stroke:var(--tas-chart-fill)}.tas-ring__total{position:absolute;max-width:90px;overflow:hidden;font-weight:var(--tas-weightTitle);font-variant-numeric:tabular-nums;text-align:center;text-overflow:ellipsis;white-space:nowrap}.tas-ring__legend{display:flex;flex-direction:column;gap:var(--tas-spaceSmall);margin:0;padding:0;list-style:none;min-width:0}.tas-ring__legend li{display:flex;align-items:flex-start;gap:var(--tas-spaceSmall)}.tas-ring__legend .tas-chart__swatch{margin-top:5px}.tas-ring__name{display:block}.tas-ring__figure-text{display:block;color:var(--tas-secondary);font-size:var(--tas-hintSize);font-variant-numeric:tabular-nums}.tas-resources__meters{display:grid;grid-template-columns:repeat(auto-fit,minmax(320px,1fr));gap:var(--tas-spaceLarge)}.tas-resources__columns{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--tas-spaceMedium);align-items:stretch}@media(max-width:1000px){.tas-resources__columns{grid-template-columns:minmax(0,1fr)}}.tas-resources__reason{margin:0;font-size:var(--tas-hintSize);color:var(--tas-secondary)}.tas-storage__share{display:flex;align-items:center;gap:var(--tas-spaceSmall);min-width:140px}.tas-storage__share-track{flex:1 1 auto;height:6px;border-radius:3px;background:var(--tas-line);overflow:hidden}.tas-storage__share-fill{height:100%;border-radius:3px;background:var(--tas-action)}.tas-storage__share-value{flex:none;font-variant-numeric:tabular-nums}.tas-storage__estimate{display:flex;flex-direction:column;gap:var(--tas-spaceSmall)}.tas-storage__estimate-definition{margin:0;font-size:var(--tas-hintSize);color:var(--tas-secondary)}.tas-storage__counts{display:grid;grid-template-columns:repeat(auto-fit,minmax(140px,1fr));gap:var(--tas-spaceMedium)}.tas-storage__count{display:flex;flex-direction:column;gap:2px}.tas-storage__count-label{font-size:var(--tas-metaSize);color:var(--tas-secondary)}.tas-storage__count-value{font-size:var(--tas-adminSectionSize);font-weight:var(--tas-weightTitle);font-variant-numeric:tabular-nums}.tas-owner-card{display:flex;flex-direction:column;gap:var(--tas-spaceMedium)}.tas-owner-card__head{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:var(--tas-spaceSmall)}.tas-owner-card__head .tas-panel__title{margin:0}.tas-owner-card__subtitle{margin:0;font-size:var(--tas-formSize);font-weight:var(--tas-weightTitle)}.tas-owner-card__empty{display:flex;flex-direction:column;gap:var(--tas-spaceMedium)}.tas-owner-card__empty p{margin:0}.tas-owner-card__list{display:flex;flex-direction:column;margin:0;padding:0;list-style:none}.tas-owner-card__row{display:flex;flex-wrap:wrap;align-items:center;gap:var(--tas-spaceMedium);padding:var(--tas-spaceSmall) 0;border-top:1px solid var(--tas-line)}.tas-owner-card__who{display:flex;flex:1 1 16rem;flex-direction:column;min-width:0;overflow-wrap:anywhere}.tas-owner-card__who span{color:var(--tas-secondary)}.tas-owner-form{display:flex;flex-direction:column;gap:var(--tas-spaceMedium)}.tas-owner-form__tools{display:flex;flex-wrap:wrap;gap:var(--tas-spaceSmall)}.tas-owner-credentials{display:flex;flex-direction:column;gap:var(--tas-spaceMedium)}.tas-owner-credentials p{margin:0}.tas-owner-credentials__list{display:flex;flex-direction:column;margin:0;border:1px solid var(--tas-line);border-radius:var(--tas-radiusControl);background:var(--tas-surface)}.tas-owner-credentials__row{display:grid;grid-template-columns:minmax(8rem,auto) 1fr auto;align-items:center;gap:var(--tas-spaceSmall);padding:var(--tas-spaceSmall) var(--tas-controlPaddingX)}.tas-owner-credentials__row+.tas-owner-credentials__row{border-top:1px solid var(--tas-line)}.tas-owner-credentials__row dt{color:var(--tas-secondary);font-size:var(--tas-hintSize)}.tas-owner-credentials__row dd{margin:0;min-width:0;overflow-wrap:anywhere}.tas-owner-credentials__note{color:var(--tas-secondary);font-size:var(--tas-hintSize)}@media(max-width:760px){.tas-owner-credentials__row{grid-template-columns:1fr auto}.tas-owner-credentials__row dt{grid-column:1 / -1}}.tas-operator-dialog{box-sizing:border-box;width:min(calc(100% - 2 * var(--tas-spaceLarge)),36rem);max-width:100%;max-height:calc(100vh - 2 * var(--tas-spaceLarge));margin:auto;padding:0;border:0;border-radius:var(--tas-radiusPanel);background:var(--tas-raised);color:var(--tas-text);font-size:var(--tas-formSize);line-height:var(--tas-lineHeightBody);box-shadow:var(--tas-shadowPopover)}.tas-operator-dialog::backdrop{background:var(--tas-scrim)}.tas-operator-dialog__panel{display:flex;flex-direction:column;gap:var(--tas-spaceMedium);padding:var(--tas-spaceLarge)}.tas-operator-dialog__title{margin:0;font-size:var(--tas-adminSectionSize);font-weight:var(--tas-weightTitle);line-height:var(--tas-lineHeightTitle);overflow-wrap:anywhere}.tas-operator-dialog__body{display:flex;flex-direction:column;gap:var(--tas-spaceMedium)}.tas-operator-dialog__body p{margin:0}.tas-operator-dialog__actions{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:var(--tas-spaceSmall)}.tas-operator-dialog__subject{margin:0;padding:var(--tas-spaceSmall) var(--tas-controlPaddingX);border:1px solid var(--tas-line);border-radius:var(--tas-radiusControl);background:var(--tas-surface);overflow-wrap:anywhere}.tas-operator-dialog__section{display:flex;flex-direction:column;gap:var(--tas-spaceSmall);padding-top:var(--tas-spaceMedium);border-top:1px solid var(--tas-line)}.tas-operator-dialog__row{display:flex;flex-wrap:wrap;gap:var(--tas-spaceSmall)}.tas-operator-dialog__note{color:var(--tas-secondary);font-size:var(--tas-hintSize)}.tas-operator-link{margin:0;padding:var(--tas-spaceSmall) var(--tas-controlPaddingX);border:1px solid var(--tas-line);border-radius:var(--tas-radiusControl);background:var(--tas-surface);font-family:var(--tas-fontMono, monospace);font-size:var(--tas-smallSize);overflow-wrap:anywhere;-webkit-user-select:all;user-select:all}.tas-enrol{display:flex;justify-content:center;min-height:100vh;padding:var(--tas-spaceLarge);background:var(--tas-canvas, var(--tas-surface))}.tas-enrol__panel{display:flex;flex-direction:column;gap:var(--tas-spaceMedium);width:min(100%,32rem);margin-block:auto;padding:var(--tas-spaceLarge);border-radius:var(--tas-radiusPanel);background:var(--tas-raised);box-shadow:var(--tas-shadowPopover)}.tas-enrol__panel h1{margin:0;font-size:var(--tas-adminSectionSize)}.tas-enrol__panel p{margin:0}.tas-enrol__form{display:flex;flex-direction:column;gap:var(--tas-spaceMedium)}.tas-search-picker{position:relative}.tas-search-picker__list{position:absolute;inset-inline:0;top:calc(100% + var(--tas-spaceHair));z-index:10;margin:0;padding:var(--tas-spaceHair);list-style:none;background:var(--tas-raised);border:var(--tas-borderWidth) solid var(--tas-line);border-radius:var(--tas-radiusControl);box-shadow:var(--tas-shadowPopover)}.tas-search-picker__option{display:block;width:100%;padding:var(--tas-spaceSmall) var(--tas-spaceMedium);text-align:start;font:inherit;color:var(--tas-text);background:none;border:0;border-radius:var(--tas-radiusControl);cursor:pointer}.tas-search-picker__option:hover,.tas-search-picker__option:focus-visible{background:var(--tas-selected)}.tas-search-picker__option:focus-visible{outline:var(--tas-focusOutline);outline-offset:var(--tas-focusOffset)}.tas-search-picker__empty{padding:var(--tas-spaceSmall) var(--tas-spaceMedium);color:var(--tas-secondary)}.tas-audit__action,.tas-audit__operator{flex:none;width:13rem}.tas-period{display:flex;flex-direction:column;gap:var(--tas-spaceSmall);min-width:0;margin:0;padding:0;border:0}.tas-period__legend{margin-bottom:var(--tas-spaceSmall);padding:0;font-size:var(--tas-hintSize);font-weight:var(--tas-weightStrong);color:var(--tas-secondary)}.tas-period__steppers{display:flex;flex-wrap:wrap;gap:var(--tas-spaceMedium)}.tas-period__stepper{display:flex;align-items:flex-end;gap:var(--tas-spaceSmall)}.tas-period__count{width:6rem}.tas-period__summary{margin:0;font-weight:var(--tas-weightStrong)}.tas-period__error{display:inline-flex;align-items:center;gap:var(--tas-spaceSmall);color:var(--tas-danger)}.tas-date-box{position:relative;display:inline-flex}.tas-date-box__button{display:inline-flex;align-items:center;justify-content:space-between;gap:var(--tas-spaceMedium);box-sizing:border-box;min-width:150px;height:var(--tas-controlHeight);padding:0 var(--tas-controlPaddingX);border:var(--tas-borderWidth) solid var(--tas-controlBorder);border-radius:var(--tas-radiusControl);background:var(--tas-surface);color:var(--tas-text);font:inherit;font-variant-numeric:tabular-nums;cursor:pointer}.tas-date-box__text:only-child,.tas-date-box__button[data-empty=true] .tas-date-box__text{color:var(--tas-secondary)}.tas-date-box__button svg{color:var(--tas-secondary)}.tas-date-box__button:hover{border-color:var(--tas-text)}.tas-date-box__button:focus-visible{outline:var(--tas-focusOutline);outline-offset:var(--tas-focusOffset)}.tas-date-box__input{position:absolute;inset:auto 0 0 0;width:100%;height:0;padding:0;border:0;opacity:0;pointer-events:none}.tas-date-range{display:inline-flex;flex-wrap:wrap;align-items:center;gap:var(--tas-spaceSmall)}.tas-date-range__dash{color:var(--tas-secondary)}.tas-date-range__error{color:var(--tas-danger);font-size:var(--tas-hintSize)}.tas-security__section{display:flex;flex-direction:column;gap:var(--tas-spaceMedium);padding:var(--tas-spaceLarge);border:1px solid var(--tas-line);border-radius:var(--tas-radiusPanel);background:var(--tas-raised)}.tas-security__section p,.tas-security__section h2,.tas-security__section h3{margin:0}.tas-security__section h2{font-size:var(--tas-adminSectionSize);font-weight:var(--tas-weightTitle);line-height:var(--tas-lineHeightTitle)}.tas-security__section h3{font-size:var(--tas-formSize);font-weight:var(--tas-weightTitle)}.tas-security__head{display:flex;flex-wrap:wrap;align-items:center;gap:var(--tas-spaceSmall)}.tas-security__form{display:flex;flex-direction:column;gap:var(--tas-spaceMedium)}.tas-security__actions{display:flex;flex-wrap:wrap;gap:var(--tas-spaceSmall)}.tas-security__qr{box-sizing:border-box;width:12rem;height:12rem;padding:var(--tas-spaceSmall);border:1px solid var(--tas-line);border-radius:var(--tas-radiusControl);background:#fff;image-rendering:pixelated}.tas-security__qr--pending{background:var(--tas-surface)}.tas-security__secret{overflow-wrap:anywhere;letter-spacing:.08em}.tas-security__note{margin:0;color:var(--tas-secondary)}
