:root{--byb-color-brand-primary:#77551d;--byb-color-brand-primary-strong:#2e2418;--byb-color-brand-primary-hover:#8a641f;--byb-color-brand-primary-soft:#f3e7ce;--byb-color-brand-accent:#8a641f;--byb-color-brand-accent-soft:#f6e8c5;--byb-color-metal-gold-light:#f4d98b;--byb-color-metal-gold:#c8a24d;--byb-color-metal-gold-dark:#7a571e;--byb-color-metal-gold-ink:#5c4218;--byb-color-surface-page:#f6f0e4;--byb-color-surface-card:#fffdf8;--byb-color-surface-raised:#fff9ee;--byb-color-surface-muted:#eee5d6;--byb-color-surface-highlight:#fbf3de;--byb-color-text-primary:#2b241a;--byb-color-text-secondary:#625747;--byb-color-text-muted:#6e6251;--byb-color-text-inverse:#fffdf8;--byb-color-text-inverse-muted:#efe2c6;--byb-color-text-link:#76551b;--byb-color-border-default:#dccfb8;--byb-color-border-strong:#b7a47f;--byb-color-border-focus:#9a6a19;--byb-color-state-success:#2e7557;--byb-color-state-warning:#7b581a;--byb-color-state-danger:#b42318;--byb-color-state-info:#5a6c73;--byb-color-state-surface-success:#f1fbf5;--byb-color-state-surface-warning:#fff8e8;--byb-color-state-surface-danger:#fff1f0;--byb-color-state-surface-info:#eff5f4;--byb-space-0:0;--byb-space-1:4px;--byb-space-2:8px;--byb-space-3:12px;--byb-space-4:16px;--byb-space-5:20px;--byb-space-6:24px;--byb-space-8:32px;--byb-space-10:40px;--byb-space-12:48px;--byb-radius-sm:6px;--byb-radius-md:10px;--byb-radius-lg:14px;--byb-radius-pill:999px;--byb-shadow-card:0 8px 24px #3e2e1717;--byb-shadow-floating:0 12px 36px #3e2e1729;--byb-gradient-foil:linear-gradient(120deg, #f4d98b 0%, #c8a24d 28%, #8a641f 52%, #e5c36a 76%, #6f4e18 100%);--byb-gradient-hero:linear-gradient(135deg, #2e2418 0%, #5c4218 46%, #8a641f 76%, #4d3514 100%);--byb-font-family:-apple-system, BlinkMacSystemFont, "Segoe UI", "PingFang SC", "Microsoft YaHei", sans-serif;--byb-font-size-sm:13px;--byb-font-size-md:16px;--byb-font-size-lg:18px;--byb-font-size-xl:24px;--byb-font-size-display:32px;--byb-motion-fast:.15s;--byb-motion-normal:.22s;--byb-motion-easing:cubic-bezier(.2, 0, 0, 1);--byb-layout-content-max:1200px;--byb-layout-reading-max:760px;--byb-layout-touch-target:44px}@keyframes t-fade-in{0%{opacity:0}to{opacity:1}}@keyframes t-fade-out{0%{opacity:1}to{opacity:0}}@keyframes t-spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@keyframes t-zoom-out{0%{transform:scale(.2)}to{transform:scale(1)}}.t-loading{font:var(--td-font-body-medium);color:var(--td-brand-color);box-sizing:border-box;font-size:var(--td-comp-size-l);margin:0;padding:0;list-style:none;position:relative}.t-loading--lock{overflow:hidden}.t-loading.t-size-s{font-size:var(--td-comp-size-xxxs)}.t-loading.t-size-l{font-size:var(--td-comp-size-xxxl)}.t-loading__parent--relative{position:relative!important}.t-loading__fullscreen{z-index:3500;width:100%;height:100%;position:fixed;top:0;left:0}.t-loading--center{vertical-align:middle;justify-content:center;align-items:center;display:inline-flex}.t-loading__content{position:absolute;top:20%;left:48%}.t-loading--inherit-color{color:inherit}.t-loading__parent{position:relative}.t-loading__overlay{background-color:var(--td-mask-disabled)}.t-loading--full{z-index:3500;width:100%;height:100%;position:absolute;top:0;left:0}.t-loading--hidden{visibility:hidden}.t-loading--visible{visibility:visible}.t-loading__text{vertical-align:middle;width:auto;font:var(--td-font-body-medium);margin-left:var(--td-comp-margin-xs);display:inline-block}.t-loading__gradient{vertical-align:middle;justify-content:center;align-items:center;display:inline-flex}.t-loading__gradient-conic{border-radius:var(--td-radius-circle);background:conic-gradient(from 90deg,#fff 0deg,currentColor 360deg);width:100%;height:100%;-webkit-mask:radial-gradient(#0000 calc(50% - .5px),#fff 50%);mask:radial-gradient(#0000 calc(50% - .5px),#fff 50%)}.t-button{font:var(--td-font-body-medium);color:var(--td-text-color-primary);box-sizing:border-box;z-index:0;font-size:var(--td-font-body-medium);cursor:pointer;vertical-align:middle;white-space:nowrap;border-radius:var(--td-radius-default);touch-action:manipulation;background-color:#0000;border:1px solid #0000;outline:none;justify-content:center;align-items:center;margin:0;padding:0;text-decoration:none;list-style:none;transition:all .2s linear;display:inline-flex;position:relative;overflow:hidden}.t-button .t-button__text,.t-button .t-icon{z-index:1;display:inline-flex;position:relative}.t-button .t-icon,.t-button .t-loading{font-size:var(--td-font-size-body-large)}.t-button .t-icon+.t-button__text:not(:empty),.t-button .t-loading+.t-button__text:not(:empty){margin-left:8px}.t-button .t-button__suffix:not(:empty){margin-left:8px;display:inline-flex}.t-button--variant-base{color:var(--td-text-color-primary);height:var(--td-comp-size-m);font:var(--td-font-body-medium);padding-left:calc(var(--td-comp-paddingLR-l) - 1px);padding-right:calc(var(--td-comp-paddingLR-l) - 1px);background-color:var(--td-bg-color-component);border-color:var(--td-bg-color-component)}.t-button--variant-base .t-icon,.t-button--variant-base .t-loading{font-size:var(--td-font-size-body-large)}.t-button--variant-base:hover,.t-button--variant-base:focus-visible{background-color:var(--td-bg-color-component-hover)}.t-button--variant-base.t-is-loading,.t-button--variant-base.t-is-disabled{background-color:var(--td-bg-color-component-disabled)}.t-button--variant-base:hover,.t-button--variant-base:focus-visible{border-color:var(--td-bg-color-component-hover)}.t-button--variant-base.t-is-loading,.t-button--variant-base.t-is-disabled{border-color:var(--td-bg-color-component-disabled)}.t-button--variant-base:hover,.t-button--variant-base:focus-visible{color:var(--td-text-color-primary)}.t-button--variant-base.t-is-loading,.t-button--variant-base.t-is-disabled{color:var(--td-text-color-disabled)}.t-button--variant-base.t-button--theme-primary{color:var(--td-text-color-anti);background-color:var(--td-brand-color);border-color:var(--td-brand-color)}.t-button--variant-base.t-button--theme-primary:hover,.t-button--variant-base.t-button--theme-primary:focus-visible{background-color:var(--td-brand-color-hover)}.t-button--variant-base.t-button--theme-primary.t-is-loading,.t-button--variant-base.t-button--theme-primary.t-is-disabled{background-color:var(--td-brand-color-disabled)}.t-button--variant-base.t-button--theme-primary:hover,.t-button--variant-base.t-button--theme-primary:focus-visible{border-color:var(--td-brand-color-hover)}.t-button--variant-base.t-button--theme-primary.t-is-loading,.t-button--variant-base.t-button--theme-primary.t-is-disabled{border-color:var(--td-brand-color-disabled)}.t-button--variant-base.t-button--theme-success{color:var(--td-text-color-anti);background-color:var(--td-success-color);border-color:var(--td-success-color)}.t-button--variant-base.t-button--theme-success:hover,.t-button--variant-base.t-button--theme-success:focus-visible{background-color:var(--td-success-color-hover)}.t-button--variant-base.t-button--theme-success.t-is-loading,.t-button--variant-base.t-button--theme-success.t-is-disabled{background-color:var(--td-success-color-disabled)}.t-button--variant-base.t-button--theme-success:hover,.t-button--variant-base.t-button--theme-success:focus-visible{border-color:var(--td-success-color-hover)}.t-button--variant-base.t-button--theme-success.t-is-loading,.t-button--variant-base.t-button--theme-success.t-is-disabled{border-color:var(--td-success-color-disabled)}.t-button--variant-base.t-button--theme-warning{color:var(--td-text-color-anti);background-color:var(--td-warning-color);border-color:var(--td-warning-color)}.t-button--variant-base.t-button--theme-warning:hover,.t-button--variant-base.t-button--theme-warning:focus-visible{background-color:var(--td-warning-color-hover)}.t-button--variant-base.t-button--theme-warning.t-is-loading,.t-button--variant-base.t-button--theme-warning.t-is-disabled{background-color:var(--td-warning-color-disabled)}.t-button--variant-base.t-button--theme-warning:hover,.t-button--variant-base.t-button--theme-warning:focus-visible{border-color:var(--td-warning-color-hover)}.t-button--variant-base.t-button--theme-warning.t-is-loading,.t-button--variant-base.t-button--theme-warning.t-is-disabled{border-color:var(--td-warning-color-disabled)}.t-button--variant-base.t-button--theme-danger{color:var(--td-text-color-anti);background-color:var(--td-error-color);border-color:var(--td-error-color)}.t-button--variant-base.t-button--theme-danger:hover,.t-button--variant-base.t-button--theme-danger:focus-visible{background-color:var(--td-error-color-hover)}.t-button--variant-base.t-button--theme-danger.t-is-loading,.t-button--variant-base.t-button--theme-danger.t-is-disabled{background-color:var(--td-error-color-disabled)}.t-button--variant-base.t-button--theme-danger:hover,.t-button--variant-base.t-button--theme-danger:focus-visible{border-color:var(--td-error-color-hover)}.t-button--variant-base.t-button--theme-danger.t-is-loading,.t-button--variant-base.t-button--theme-danger.t-is-disabled{border-color:var(--td-error-color-disabled)}.t-button--variant-base.t-button--ghost{color:var(--td-text-color-anti);border-color:var(--td-text-color-anti);background-color:#0000}.t-button--variant-base.t-button--ghost:hover,.t-button--variant-base.t-button--ghost:focus-visible,.t-button--variant-base.t-button--ghost:active,.t-button--variant-base.t-button--ghost.t-is-loading,.t-button--variant-base.t-button--ghost.t-is-disabled{background-color:#0000}.t-button--variant-base.t-button--ghost:hover,.t-button--variant-base.t-button--ghost:focus-visible{color:var(--td-brand-color-hover)}.t-button--variant-base.t-button--ghost:active{color:var(--td-brand-color-active)}.t-button--variant-base.t-button--ghost.t-is-loading{color:var(--td-text-color-anti)}.t-button--variant-base.t-button--ghost.t-is-disabled{color:#ffffff38;background-color:#0000}.t-button--variant-base.t-button--ghost:hover,.t-button--variant-base.t-button--ghost:focus-visible{border-color:var(--td-brand-color-hover)}.t-button--variant-base.t-button--ghost:active{border-color:var(--td-brand-color-active)}.t-button--variant-base.t-button--ghost.t-is-loading{border-color:var(--td-text-color-anti)}.t-button--variant-base.t-button--ghost.t-is-disabled{background-color:#0000;border-color:#ffffff38}.t-button--variant-base.t-button--ghost.t-button--theme-primary{color:var(--td-brand-color);border-color:var(--td-brand-color)}.t-button--variant-base.t-button--ghost.t-button--theme-primary:hover,.t-button--variant-base.t-button--ghost.t-button--theme-primary:focus-visible{color:var(--td-brand-color-hover)}.t-button--variant-base.t-button--ghost.t-button--theme-primary:active{color:var(--td-brand-color-active)}.t-button--variant-base.t-button--ghost.t-button--theme-primary.t-is-loading{color:var(--td-brand-color)}.t-button--variant-base.t-button--ghost.t-button--theme-primary.t-is-disabled{color:#ffffff38;background-color:#0000}.t-button--variant-base.t-button--ghost.t-button--theme-primary:hover,.t-button--variant-base.t-button--ghost.t-button--theme-primary:focus-visible{border-color:var(--td-brand-color-hover)}.t-button--variant-base.t-button--ghost.t-button--theme-primary:active{border-color:var(--td-brand-color-active)}.t-button--variant-base.t-button--ghost.t-button--theme-primary.t-is-loading{border-color:var(--td-brand-color)}.t-button--variant-base.t-button--ghost.t-button--theme-primary.t-is-disabled{background-color:#0000;border-color:#ffffff38}.t-button--variant-base.t-button--ghost.t-button--theme-success{color:var(--td-success-color);border-color:var(--td-success-color)}.t-button--variant-base.t-button--ghost.t-button--theme-success:hover,.t-button--variant-base.t-button--ghost.t-button--theme-success:focus-visible{color:var(--td-success-color-hover)}.t-button--variant-base.t-button--ghost.t-button--theme-success:active{color:var(--td-success-color-active)}.t-button--variant-base.t-button--ghost.t-button--theme-success.t-is-loading{color:var(--td-success-color)}.t-button--variant-base.t-button--ghost.t-button--theme-success.t-is-disabled{color:#ffffff38;background-color:#0000}.t-button--variant-base.t-button--ghost.t-button--theme-success:hover,.t-button--variant-base.t-button--ghost.t-button--theme-success:focus-visible{border-color:var(--td-success-color-hover)}.t-button--variant-base.t-button--ghost.t-button--theme-success:active{border-color:var(--td-success-color-active)}.t-button--variant-base.t-button--ghost.t-button--theme-success.t-is-loading{border-color:var(--td-success-color)}.t-button--variant-base.t-button--ghost.t-button--theme-success.t-is-disabled{background-color:#0000;border-color:#ffffff38}.t-button--variant-base.t-button--ghost.t-button--theme-warning{color:var(--td-warning-color);border-color:var(--td-warning-color)}.t-button--variant-base.t-button--ghost.t-button--theme-warning:hover,.t-button--variant-base.t-button--ghost.t-button--theme-warning:focus-visible{color:var(--td-warning-color-hover)}.t-button--variant-base.t-button--ghost.t-button--theme-warning:active{color:var(--td-warning-color-active)}.t-button--variant-base.t-button--ghost.t-button--theme-warning.t-is-loading{color:var(--td-warning-color)}.t-button--variant-base.t-button--ghost.t-button--theme-warning.t-is-disabled{color:#ffffff38;background-color:#0000}.t-button--variant-base.t-button--ghost.t-button--theme-warning:hover,.t-button--variant-base.t-button--ghost.t-button--theme-warning:focus-visible{border-color:var(--td-warning-color-hover)}.t-button--variant-base.t-button--ghost.t-button--theme-warning:active{border-color:var(--td-warning-color-active)}.t-button--variant-base.t-button--ghost.t-button--theme-warning.t-is-loading{border-color:var(--td-warning-color)}.t-button--variant-base.t-button--ghost.t-button--theme-warning.t-is-disabled{background-color:#0000;border-color:#ffffff38}.t-button--variant-base.t-button--ghost.t-button--theme-danger{color:var(--td-error-color);border-color:var(--td-error-color)}.t-button--variant-base.t-button--ghost.t-button--theme-danger:hover,.t-button--variant-base.t-button--ghost.t-button--theme-danger:focus-visible{color:var(--td-error-color-hover)}.t-button--variant-base.t-button--ghost.t-button--theme-danger:active{color:var(--td-error-color-active)}.t-button--variant-base.t-button--ghost.t-button--theme-danger.t-is-loading{color:var(--td-error-color)}.t-button--variant-base.t-button--ghost.t-button--theme-danger.t-is-disabled{color:#ffffff38;background-color:#0000}.t-button--variant-base.t-button--ghost.t-button--theme-danger:hover,.t-button--variant-base.t-button--ghost.t-button--theme-danger:focus-visible{border-color:var(--td-error-color-hover)}.t-button--variant-base.t-button--ghost.t-button--theme-danger:active{border-color:var(--td-error-color-active)}.t-button--variant-base.t-button--ghost.t-button--theme-danger.t-is-loading{border-color:var(--td-error-color)}.t-button--variant-base.t-button--ghost.t-button--theme-danger.t-is-disabled{background-color:#0000;border-color:#ffffff38}.t-button--variant-base.t-is-loading:not(.t-button--variant-base.t-button--ghost).t-button--theme-default{color:var(--td-text-color-primary)}.t-button--variant-outline{height:var(--td-comp-size-m);font:var(--td-font-body-medium);padding-left:calc(var(--td-comp-paddingLR-l) - 1px);padding-right:calc(var(--td-comp-paddingLR-l) - 1px);color:var(--td-text-color-primary);background-color:var(--td-bg-color-specialcomponent);border-color:var(--td-border-level-2-color)}.t-button--variant-outline .t-icon,.t-button--variant-outline .t-loading{font-size:var(--td-font-size-body-large)}.t-button--variant-outline:hover,.t-button--variant-outline:focus-visible{color:var(--td-brand-color-hover)}.t-button--variant-outline.t-is-loading,.t-button--variant-outline.t-is-disabled{color:var(--td-text-color-disabled)}.t-button--variant-outline:hover,.t-button--variant-outline:focus-visible{background-color:var(--td-bg-color-container-hover)}.t-button--variant-outline.t-is-loading,.t-button--variant-outline.t-is-disabled{background-color:var(--td-bg-color-component-disabled)}.t-button--variant-outline:hover,.t-button--variant-outline:focus-visible{border-color:var(--td-brand-color-hover)}.t-button--variant-outline.t-is-loading,.t-button--variant-outline.t-is-disabled{border-color:var(--td-border-level-2-color)}.t-button--variant-outline.t-button--theme-primary{color:var(--td-brand-color);border-color:var(--td-brand-color)}.t-button--variant-outline.t-button--theme-primary:hover,.t-button--variant-outline.t-button--theme-primary:focus-visible{color:var(--td-brand-color-hover)}.t-button--variant-outline.t-button--theme-primary.t-is-loading,.t-button--variant-outline.t-button--theme-primary.t-is-disabled{color:var(--td-brand-color-disabled)}.t-button--variant-outline.t-button--theme-primary:hover,.t-button--variant-outline.t-button--theme-primary:focus-visible{border-color:var(--td-brand-color-hover)}.t-button--variant-outline.t-button--theme-primary.t-is-loading,.t-button--variant-outline.t-button--theme-primary.t-is-disabled{border-color:var(--td-brand-color-disabled)}.t-button--variant-outline.t-button--theme-success{color:var(--td-success-color);border-color:var(--td-success-color)}.t-button--variant-outline.t-button--theme-success:hover,.t-button--variant-outline.t-button--theme-success:focus-visible{color:var(--td-success-color-hover)}.t-button--variant-outline.t-button--theme-success.t-is-loading,.t-button--variant-outline.t-button--theme-success.t-is-disabled{color:var(--td-success-color-disabled)}.t-button--variant-outline.t-button--theme-success:hover,.t-button--variant-outline.t-button--theme-success:focus-visible{border-color:var(--td-success-color-hover)}.t-button--variant-outline.t-button--theme-success.t-is-loading,.t-button--variant-outline.t-button--theme-success.t-is-disabled{border-color:var(--td-success-color-disabled)}.t-button--variant-outline.t-button--theme-warning{color:var(--td-warning-color);border-color:var(--td-warning-color)}.t-button--variant-outline.t-button--theme-warning:hover,.t-button--variant-outline.t-button--theme-warning:focus-visible{color:var(--td-warning-color-hover)}.t-button--variant-outline.t-button--theme-warning.t-is-loading,.t-button--variant-outline.t-button--theme-warning.t-is-disabled{color:var(--td-warning-color-disabled)}.t-button--variant-outline.t-button--theme-warning:hover,.t-button--variant-outline.t-button--theme-warning:focus-visible{border-color:var(--td-warning-color-hover)}.t-button--variant-outline.t-button--theme-warning.t-is-loading,.t-button--variant-outline.t-button--theme-warning.t-is-disabled{border-color:var(--td-warning-color-disabled)}.t-button--variant-outline.t-button--theme-danger{color:var(--td-error-color);border-color:var(--td-error-color)}.t-button--variant-outline.t-button--theme-danger:hover,.t-button--variant-outline.t-button--theme-danger:focus-visible{color:var(--td-error-color-hover)}.t-button--variant-outline.t-button--theme-danger.t-is-loading,.t-button--variant-outline.t-button--theme-danger.t-is-disabled{color:var(--td-error-color-disabled)}.t-button--variant-outline.t-button--theme-danger:hover,.t-button--variant-outline.t-button--theme-danger:focus-visible{border-color:var(--td-error-color-hover)}.t-button--variant-outline.t-button--theme-danger.t-is-loading,.t-button--variant-outline.t-button--theme-danger.t-is-disabled{border-color:var(--td-error-color-disabled)}.t-button--variant-outline.t-button--ghost{color:var(--td-text-color-anti);border-color:var(--td-text-color-anti);background-color:#0000}.t-button--variant-outline.t-button--ghost:hover,.t-button--variant-outline.t-button--ghost:focus-visible,.t-button--variant-outline.t-button--ghost:active,.t-button--variant-outline.t-button--ghost.t-is-loading,.t-button--variant-outline.t-button--ghost.t-is-disabled{background-color:#0000}.t-button--variant-outline.t-button--ghost:hover,.t-button--variant-outline.t-button--ghost:focus-visible{color:var(--td-brand-color-hover)}.t-button--variant-outline.t-button--ghost:active{color:var(--td-brand-color-active)}.t-button--variant-outline.t-button--ghost.t-is-loading{color:var(--td-text-color-anti)}.t-button--variant-outline.t-button--ghost.t-is-disabled{color:#ffffff38;background-color:#0000}.t-button--variant-outline.t-button--ghost:hover,.t-button--variant-outline.t-button--ghost:focus-visible{border-color:var(--td-brand-color-hover)}.t-button--variant-outline.t-button--ghost:active{border-color:var(--td-brand-color-active)}.t-button--variant-outline.t-button--ghost.t-is-loading{border-color:var(--td-text-color-anti)}.t-button--variant-outline.t-button--ghost.t-is-disabled{background-color:#0000;border-color:#ffffff38}.t-button--variant-outline.t-button--ghost.t-button--theme-primary{color:var(--td-brand-color);border-color:var(--td-brand-color)}.t-button--variant-outline.t-button--ghost.t-button--theme-primary:hover,.t-button--variant-outline.t-button--ghost.t-button--theme-primary:focus-visible{color:var(--td-brand-color-hover)}.t-button--variant-outline.t-button--ghost.t-button--theme-primary:active{color:var(--td-brand-color-active)}.t-button--variant-outline.t-button--ghost.t-button--theme-primary.t-is-loading{color:var(--td-brand-color)}.t-button--variant-outline.t-button--ghost.t-button--theme-primary.t-is-disabled{color:#ffffff38;background-color:#0000}.t-button--variant-outline.t-button--ghost.t-button--theme-primary:hover,.t-button--variant-outline.t-button--ghost.t-button--theme-primary:focus-visible{border-color:var(--td-brand-color-hover)}.t-button--variant-outline.t-button--ghost.t-button--theme-primary:active{border-color:var(--td-brand-color-active)}.t-button--variant-outline.t-button--ghost.t-button--theme-primary.t-is-loading{border-color:var(--td-brand-color)}.t-button--variant-outline.t-button--ghost.t-button--theme-primary.t-is-disabled{background-color:#0000;border-color:#ffffff38}.t-button--variant-outline.t-button--ghost.t-button--theme-success{color:var(--td-success-color);border-color:var(--td-success-color)}.t-button--variant-outline.t-button--ghost.t-button--theme-success:hover,.t-button--variant-outline.t-button--ghost.t-button--theme-success:focus-visible{color:var(--td-success-color-hover)}.t-button--variant-outline.t-button--ghost.t-button--theme-success:active{color:var(--td-success-color-active)}.t-button--variant-outline.t-button--ghost.t-button--theme-success.t-is-loading{color:var(--td-success-color)}.t-button--variant-outline.t-button--ghost.t-button--theme-success.t-is-disabled{color:#ffffff38;background-color:#0000}.t-button--variant-outline.t-button--ghost.t-button--theme-success:hover,.t-button--variant-outline.t-button--ghost.t-button--theme-success:focus-visible{border-color:var(--td-success-color-hover)}.t-button--variant-outline.t-button--ghost.t-button--theme-success:active{border-color:var(--td-success-color-active)}.t-button--variant-outline.t-button--ghost.t-button--theme-success.t-is-loading{border-color:var(--td-success-color)}.t-button--variant-outline.t-button--ghost.t-button--theme-success.t-is-disabled{background-color:#0000;border-color:#ffffff38}.t-button--variant-outline.t-button--ghost.t-button--theme-warning{color:var(--td-warning-color);border-color:var(--td-warning-color)}.t-button--variant-outline.t-button--ghost.t-button--theme-warning:hover,.t-button--variant-outline.t-button--ghost.t-button--theme-warning:focus-visible{color:var(--td-warning-color-hover)}.t-button--variant-outline.t-button--ghost.t-button--theme-warning:active{color:var(--td-warning-color-active)}.t-button--variant-outline.t-button--ghost.t-button--theme-warning.t-is-loading{color:var(--td-warning-color)}.t-button--variant-outline.t-button--ghost.t-button--theme-warning.t-is-disabled{color:#ffffff38;background-color:#0000}.t-button--variant-outline.t-button--ghost.t-button--theme-warning:hover,.t-button--variant-outline.t-button--ghost.t-button--theme-warning:focus-visible{border-color:var(--td-warning-color-hover)}.t-button--variant-outline.t-button--ghost.t-button--theme-warning:active{border-color:var(--td-warning-color-active)}.t-button--variant-outline.t-button--ghost.t-button--theme-warning.t-is-loading{border-color:var(--td-warning-color)}.t-button--variant-outline.t-button--ghost.t-button--theme-warning.t-is-disabled{background-color:#0000;border-color:#ffffff38}.t-button--variant-outline.t-button--ghost.t-button--theme-danger{color:var(--td-error-color);border-color:var(--td-error-color)}.t-button--variant-outline.t-button--ghost.t-button--theme-danger:hover,.t-button--variant-outline.t-button--ghost.t-button--theme-danger:focus-visible{color:var(--td-error-color-hover)}.t-button--variant-outline.t-button--ghost.t-button--theme-danger:active{color:var(--td-error-color-active)}.t-button--variant-outline.t-button--ghost.t-button--theme-danger.t-is-loading{color:var(--td-error-color)}.t-button--variant-outline.t-button--ghost.t-button--theme-danger.t-is-disabled{color:#ffffff38;background-color:#0000}.t-button--variant-outline.t-button--ghost.t-button--theme-danger:hover,.t-button--variant-outline.t-button--ghost.t-button--theme-danger:focus-visible{border-color:var(--td-error-color-hover)}.t-button--variant-outline.t-button--ghost.t-button--theme-danger:active{border-color:var(--td-error-color-active)}.t-button--variant-outline.t-button--ghost.t-button--theme-danger.t-is-loading{border-color:var(--td-error-color)}.t-button--variant-outline.t-button--ghost.t-button--theme-danger.t-is-disabled{background-color:#0000;border-color:#ffffff38}.t-button--variant-outline.t-is-loading:not(.t-button--variant-outline.t-button--ghost){color:var(--td-text-color-primary)}.t-button--variant-outline.t-is-loading:not(.t-button--variant-outline.t-button--ghost).t-button--theme-primary{color:var(--td-brand-color);background-color:#0000}.t-button--variant-outline.t-is-loading:not(.t-button--variant-outline.t-button--ghost).t-button--theme-success{color:var(--td-success-color);background-color:#0000}.t-button--variant-outline.t-is-loading:not(.t-button--variant-outline.t-button--ghost).t-button--theme-warning{color:var(--td-warning-color);background-color:#0000}.t-button--variant-outline.t-is-loading:not(.t-button--variant-outline.t-button--ghost).t-button--theme-danger{color:var(--td-error-color);background-color:#0000}.t-button--variant-dashed{height:var(--td-comp-size-m);font:var(--td-font-body-medium);padding-left:calc(var(--td-comp-paddingLR-l) - 1px);padding-right:calc(var(--td-comp-paddingLR-l) - 1px);color:var(--td-text-color-primary);background-color:var(--td-bg-color-specialcomponent);border-color:var(--td-border-level-2-color);border-style:dashed}.t-button--variant-dashed .t-icon,.t-button--variant-dashed .t-loading{font-size:var(--td-font-size-body-large)}.t-button--variant-dashed:hover,.t-button--variant-dashed:focus-visible{color:var(--td-brand-color-hover)}.t-button--variant-dashed.t-is-loading,.t-button--variant-dashed.t-is-disabled{color:var(--td-text-color-disabled)}.t-button--variant-dashed:hover,.t-button--variant-dashed:focus-visible{background-color:var(--td-bg-color-container-hover)}.t-button--variant-dashed.t-is-loading,.t-button--variant-dashed.t-is-disabled{background-color:var(--td-bg-color-component-disabled)}.t-button--variant-dashed:hover,.t-button--variant-dashed:focus-visible{border-color:var(--td-brand-color-hover)}.t-button--variant-dashed.t-is-loading,.t-button--variant-dashed.t-is-disabled{border-color:var(--td-border-level-2-color)}.t-button--variant-dashed.t-button--theme-primary{color:var(--td-brand-color);border-color:var(--td-brand-color)}.t-button--variant-dashed.t-button--theme-primary:hover,.t-button--variant-dashed.t-button--theme-primary:focus-visible{color:var(--td-brand-color-hover)}.t-button--variant-dashed.t-button--theme-primary.t-is-loading,.t-button--variant-dashed.t-button--theme-primary.t-is-disabled{color:var(--td-brand-color-disabled)}.t-button--variant-dashed.t-button--theme-primary:hover,.t-button--variant-dashed.t-button--theme-primary:focus-visible{border-color:var(--td-brand-color-hover)}.t-button--variant-dashed.t-button--theme-primary.t-is-loading,.t-button--variant-dashed.t-button--theme-primary.t-is-disabled{border-color:var(--td-brand-color-disabled)}.t-button--variant-dashed.t-button--theme-success{color:var(--td-success-color);border-color:var(--td-success-color)}.t-button--variant-dashed.t-button--theme-success:hover,.t-button--variant-dashed.t-button--theme-success:focus-visible{color:var(--td-success-color-hover)}.t-button--variant-dashed.t-button--theme-success.t-is-loading,.t-button--variant-dashed.t-button--theme-success.t-is-disabled{color:var(--td-success-color-disabled)}.t-button--variant-dashed.t-button--theme-success:hover,.t-button--variant-dashed.t-button--theme-success:focus-visible{border-color:var(--td-success-color-hover)}.t-button--variant-dashed.t-button--theme-success.t-is-loading,.t-button--variant-dashed.t-button--theme-success.t-is-disabled{border-color:var(--td-success-color-disabled)}.t-button--variant-dashed.t-button--theme-warning{color:var(--td-warning-color);border-color:var(--td-warning-color)}.t-button--variant-dashed.t-button--theme-warning:hover,.t-button--variant-dashed.t-button--theme-warning:focus-visible{color:var(--td-warning-color-hover)}.t-button--variant-dashed.t-button--theme-warning.t-is-loading,.t-button--variant-dashed.t-button--theme-warning.t-is-disabled{color:var(--td-warning-color-disabled)}.t-button--variant-dashed.t-button--theme-warning:hover,.t-button--variant-dashed.t-button--theme-warning:focus-visible{border-color:var(--td-warning-color-hover)}.t-button--variant-dashed.t-button--theme-warning.t-is-loading,.t-button--variant-dashed.t-button--theme-warning.t-is-disabled{border-color:var(--td-warning-color-disabled)}.t-button--variant-dashed.t-button--theme-danger{color:var(--td-error-color);border-color:var(--td-error-color)}.t-button--variant-dashed.t-button--theme-danger:hover,.t-button--variant-dashed.t-button--theme-danger:focus-visible{color:var(--td-error-color-hover)}.t-button--variant-dashed.t-button--theme-danger.t-is-loading,.t-button--variant-dashed.t-button--theme-danger.t-is-disabled{color:var(--td-error-color-disabled)}.t-button--variant-dashed.t-button--theme-danger:hover,.t-button--variant-dashed.t-button--theme-danger:focus-visible{border-color:var(--td-error-color-hover)}.t-button--variant-dashed.t-button--theme-danger.t-is-loading,.t-button--variant-dashed.t-button--theme-danger.t-is-disabled{border-color:var(--td-error-color-disabled)}.t-button--variant-dashed.t-button--ghost{color:var(--td-text-color-anti);border-color:var(--td-text-color-anti);background-color:#0000}.t-button--variant-dashed.t-button--ghost:hover,.t-button--variant-dashed.t-button--ghost:focus-visible,.t-button--variant-dashed.t-button--ghost:active,.t-button--variant-dashed.t-button--ghost.t-is-loading,.t-button--variant-dashed.t-button--ghost.t-is-disabled{background-color:#0000}.t-button--variant-dashed.t-button--ghost:hover,.t-button--variant-dashed.t-button--ghost:focus-visible{color:var(--td-brand-color-hover)}.t-button--variant-dashed.t-button--ghost:active{color:var(--td-brand-color-active)}.t-button--variant-dashed.t-button--ghost.t-is-loading{color:var(--td-text-color-anti)}.t-button--variant-dashed.t-button--ghost.t-is-disabled{color:#ffffff38;background-color:#0000}.t-button--variant-dashed.t-button--ghost:hover,.t-button--variant-dashed.t-button--ghost:focus-visible{border-color:var(--td-brand-color-hover)}.t-button--variant-dashed.t-button--ghost:active{border-color:var(--td-brand-color-active)}.t-button--variant-dashed.t-button--ghost.t-is-loading{border-color:var(--td-text-color-anti)}.t-button--variant-dashed.t-button--ghost.t-is-disabled{background-color:#0000;border-color:#ffffff38}.t-button--variant-dashed.t-button--ghost.t-button--theme-primary{color:var(--td-brand-color);border-color:var(--td-brand-color)}.t-button--variant-dashed.t-button--ghost.t-button--theme-primary:hover,.t-button--variant-dashed.t-button--ghost.t-button--theme-primary:focus-visible{color:var(--td-brand-color-hover)}.t-button--variant-dashed.t-button--ghost.t-button--theme-primary:active{color:var(--td-brand-color-active)}.t-button--variant-dashed.t-button--ghost.t-button--theme-primary.t-is-loading{color:var(--td-brand-color)}.t-button--variant-dashed.t-button--ghost.t-button--theme-primary.t-is-disabled{color:#ffffff38;background-color:#0000}.t-button--variant-dashed.t-button--ghost.t-button--theme-primary:hover,.t-button--variant-dashed.t-button--ghost.t-button--theme-primary:focus-visible{border-color:var(--td-brand-color-hover)}.t-button--variant-dashed.t-button--ghost.t-button--theme-primary:active{border-color:var(--td-brand-color-active)}.t-button--variant-dashed.t-button--ghost.t-button--theme-primary.t-is-loading{border-color:var(--td-brand-color)}.t-button--variant-dashed.t-button--ghost.t-button--theme-primary.t-is-disabled{background-color:#0000;border-color:#ffffff38}.t-button--variant-dashed.t-button--ghost.t-button--theme-success{color:var(--td-success-color);border-color:var(--td-success-color)}.t-button--variant-dashed.t-button--ghost.t-button--theme-success:hover,.t-button--variant-dashed.t-button--ghost.t-button--theme-success:focus-visible{color:var(--td-success-color-hover)}.t-button--variant-dashed.t-button--ghost.t-button--theme-success:active{color:var(--td-success-color-active)}.t-button--variant-dashed.t-button--ghost.t-button--theme-success.t-is-loading{color:var(--td-success-color)}.t-button--variant-dashed.t-button--ghost.t-button--theme-success.t-is-disabled{color:#ffffff38;background-color:#0000}.t-button--variant-dashed.t-button--ghost.t-button--theme-success:hover,.t-button--variant-dashed.t-button--ghost.t-button--theme-success:focus-visible{border-color:var(--td-success-color-hover)}.t-button--variant-dashed.t-button--ghost.t-button--theme-success:active{border-color:var(--td-success-color-active)}.t-button--variant-dashed.t-button--ghost.t-button--theme-success.t-is-loading{border-color:var(--td-success-color)}.t-button--variant-dashed.t-button--ghost.t-button--theme-success.t-is-disabled{background-color:#0000;border-color:#ffffff38}.t-button--variant-dashed.t-button--ghost.t-button--theme-warning{color:var(--td-warning-color);border-color:var(--td-warning-color)}.t-button--variant-dashed.t-button--ghost.t-button--theme-warning:hover,.t-button--variant-dashed.t-button--ghost.t-button--theme-warning:focus-visible{color:var(--td-warning-color-hover)}.t-button--variant-dashed.t-button--ghost.t-button--theme-warning:active{color:var(--td-warning-color-active)}.t-button--variant-dashed.t-button--ghost.t-button--theme-warning.t-is-loading{color:var(--td-warning-color)}.t-button--variant-dashed.t-button--ghost.t-button--theme-warning.t-is-disabled{color:#ffffff38;background-color:#0000}.t-button--variant-dashed.t-button--ghost.t-button--theme-warning:hover,.t-button--variant-dashed.t-button--ghost.t-button--theme-warning:focus-visible{border-color:var(--td-warning-color-hover)}.t-button--variant-dashed.t-button--ghost.t-button--theme-warning:active{border-color:var(--td-warning-color-active)}.t-button--variant-dashed.t-button--ghost.t-button--theme-warning.t-is-loading{border-color:var(--td-warning-color)}.t-button--variant-dashed.t-button--ghost.t-button--theme-warning.t-is-disabled{background-color:#0000;border-color:#ffffff38}.t-button--variant-dashed.t-button--ghost.t-button--theme-danger{color:var(--td-error-color);border-color:var(--td-error-color)}.t-button--variant-dashed.t-button--ghost.t-button--theme-danger:hover,.t-button--variant-dashed.t-button--ghost.t-button--theme-danger:focus-visible{color:var(--td-error-color-hover)}.t-button--variant-dashed.t-button--ghost.t-button--theme-danger:active{color:var(--td-error-color-active)}.t-button--variant-dashed.t-button--ghost.t-button--theme-danger.t-is-loading{color:var(--td-error-color)}.t-button--variant-dashed.t-button--ghost.t-button--theme-danger.t-is-disabled{color:#ffffff38;background-color:#0000}.t-button--variant-dashed.t-button--ghost.t-button--theme-danger:hover,.t-button--variant-dashed.t-button--ghost.t-button--theme-danger:focus-visible{border-color:var(--td-error-color-hover)}.t-button--variant-dashed.t-button--ghost.t-button--theme-danger:active{border-color:var(--td-error-color-active)}.t-button--variant-dashed.t-button--ghost.t-button--theme-danger.t-is-loading{border-color:var(--td-error-color)}.t-button--variant-dashed.t-button--ghost.t-button--theme-danger.t-is-disabled{background-color:#0000;border-color:#ffffff38}.t-button--variant-dashed.t-is-loading:not(.t-button--variant-dashed.t-button--ghost){color:var(--td-text-color-primary)}.t-button--variant-dashed.t-is-loading:not(.t-button--variant-dashed.t-button--ghost).t-button--theme-primary{color:var(--td-brand-color);background-color:#0000}.t-button--variant-dashed.t-is-loading:not(.t-button--variant-dashed.t-button--ghost).t-button--theme-success{color:var(--td-success-color);background-color:#0000}.t-button--variant-dashed.t-is-loading:not(.t-button--variant-dashed.t-button--ghost).t-button--theme-warning{color:var(--td-warning-color);background-color:#0000}.t-button--variant-dashed.t-is-loading:not(.t-button--variant-dashed.t-button--ghost).t-button--theme-danger{color:var(--td-error-color);background-color:#0000}.t-button--variant-text{height:var(--td-comp-size-m);font:var(--td-font-body-medium);padding-left:calc(var(--td-comp-paddingLR-l) - 1px);padding-right:calc(var(--td-comp-paddingLR-l) - 1px);color:var(--td-text-color-primary);background-color:#0000;border-color:#0000}.t-button--variant-text .t-icon,.t-button--variant-text .t-loading{font-size:var(--td-font-size-body-large)}.t-button--variant-text:hover,.t-button--variant-text:focus-visible{color:var(--td-text-color-primary)}.t-button--variant-text.t-is-loading,.t-button--variant-text.t-is-disabled{color:var(--td-text-color-disabled)}.t-button--variant-text:hover,.t-button--variant-text:focus-visible{background-color:var(--td-bg-color-container-hover)}.t-button--variant-text.t-is-loading,.t-button--variant-text.t-is-disabled{background-color:#0000}.t-button--variant-text:hover,.t-button--variant-text:focus-visible{border-color:var(--td-bg-color-container-hover)}.t-button--variant-text.t-is-loading,.t-button--variant-text.t-is-disabled{border-color:#0000}.t-button--variant-text.t-button--theme-primary{color:var(--td-brand-color)}.t-button--variant-text.t-button--theme-primary:hover,.t-button--variant-text.t-button--theme-primary:focus-visible{color:var(--td-brand-color-hover)}.t-button--variant-text.t-button--theme-primary.t-is-loading,.t-button--variant-text.t-button--theme-primary.t-is-disabled{color:var(--td-brand-color-disabled)}.t-button--variant-text.t-button--theme-success{color:var(--td-success-color)}.t-button--variant-text.t-button--theme-success:hover,.t-button--variant-text.t-button--theme-success:focus-visible{color:var(--td-success-color-hover)}.t-button--variant-text.t-button--theme-success.t-is-loading,.t-button--variant-text.t-button--theme-success.t-is-disabled{color:var(--td-success-color-disabled)}.t-button--variant-text.t-button--theme-warning{color:var(--td-warning-color)}.t-button--variant-text.t-button--theme-warning:hover,.t-button--variant-text.t-button--theme-warning:focus-visible{color:var(--td-warning-color-hover)}.t-button--variant-text.t-button--theme-warning.t-is-loading,.t-button--variant-text.t-button--theme-warning.t-is-disabled{color:var(--td-warning-color-disabled)}.t-button--variant-text.t-button--theme-danger{color:var(--td-error-color)}.t-button--variant-text.t-button--theme-danger:hover,.t-button--variant-text.t-button--theme-danger:focus-visible{color:var(--td-error-color-hover)}.t-button--variant-text.t-button--theme-danger.t-is-loading,.t-button--variant-text.t-button--theme-danger.t-is-disabled{color:var(--td-error-color-disabled)}.t-button--variant-text.t-button--ghost{color:var(--td-text-color-anti);background:0 0}.t-button--variant-text.t-button--ghost:hover,.t-button--variant-text.t-button--ghost:focus-visible{color:var(--td-brand-color-hover)}.t-button--variant-text.t-button--ghost:active{color:var(--td-brand-color-active)}.t-button--variant-text.t-button--ghost.t-is-loading{color:var(--td-text-color-anti)}.t-button--variant-text.t-button--ghost.t-is-disabled{color:#ffffff38;background-color:#0000}.t-button--variant-text.t-button--ghost.t-button--theme-primary{color:var(--td-brand-color)}.t-button--variant-text.t-button--ghost.t-button--theme-primary:hover,.t-button--variant-text.t-button--ghost.t-button--theme-primary:focus-visible{color:var(--td-brand-color-hover)}.t-button--variant-text.t-button--ghost.t-button--theme-primary:active{color:var(--td-brand-color-active)}.t-button--variant-text.t-button--ghost.t-button--theme-primary.t-is-loading{color:var(--td-brand-color)}.t-button--variant-text.t-button--ghost.t-button--theme-primary.t-is-disabled{color:#ffffff38;background-color:#0000}.t-button--variant-text.t-button--ghost.t-button--theme-success{color:var(--td-success-color)}.t-button--variant-text.t-button--ghost.t-button--theme-success:hover,.t-button--variant-text.t-button--ghost.t-button--theme-success:focus-visible{color:var(--td-success-color-hover)}.t-button--variant-text.t-button--ghost.t-button--theme-success:active{color:var(--td-success-color-active)}.t-button--variant-text.t-button--ghost.t-button--theme-success.t-is-loading{color:var(--td-success-color)}.t-button--variant-text.t-button--ghost.t-button--theme-success.t-is-disabled{color:#ffffff38;background-color:#0000}.t-button--variant-text.t-button--ghost.t-button--theme-warning{color:var(--td-warning-color)}.t-button--variant-text.t-button--ghost.t-button--theme-warning:hover,.t-button--variant-text.t-button--ghost.t-button--theme-warning:focus-visible{color:var(--td-warning-color-hover)}.t-button--variant-text.t-button--ghost.t-button--theme-warning:active{color:var(--td-warning-color-active)}.t-button--variant-text.t-button--ghost.t-button--theme-warning.t-is-loading{color:var(--td-warning-color)}.t-button--variant-text.t-button--ghost.t-button--theme-warning.t-is-disabled{color:#ffffff38;background-color:#0000}.t-button--variant-text.t-button--ghost.t-button--theme-danger{color:var(--td-error-color)}.t-button--variant-text.t-button--ghost.t-button--theme-danger:hover,.t-button--variant-text.t-button--ghost.t-button--theme-danger:focus-visible{color:var(--td-error-color-hover)}.t-button--variant-text.t-button--ghost.t-button--theme-danger:active{color:var(--td-error-color-active)}.t-button--variant-text.t-button--ghost.t-button--theme-danger.t-is-loading{color:var(--td-error-color)}.t-button--variant-text.t-button--ghost.t-button--theme-danger.t-is-disabled{color:#ffffff38;background-color:#0000}.t-button--variant-text.t-is-loading:not(.t-button--variant-text.t-button--ghost){color:var(--td-text-color-primary)}.t-button--variant-text.t-is-loading:not(.t-button--variant-text.t-button--ghost).t-button--theme-primary{color:var(--td-brand-color)}.t-button--variant-text.t-is-loading:not(.t-button--variant-text.t-button--ghost).t-button--theme-success{color:var(--td-success-color)}.t-button--variant-text.t-is-loading:not(.t-button--variant-text.t-button--ghost).t-button--theme-warning{color:var(--td-warning-color)}.t-button--variant-text.t-is-loading:not(.t-button--variant-text.t-button--ghost).t-button--theme-danger{color:var(--td-error-color)}.t-button.t-is-loading,.t-button.t-is-disabled{cursor:not-allowed}.t-button.t-size-s{height:var(--td-comp-size-xs);font:var(--td-font-body-small);padding-left:calc(var(--td-comp-paddingLR-s) - 1px);padding-right:calc(var(--td-comp-paddingLR-s) - 1px)}.t-button.t-size-s .t-icon,.t-button.t-size-s .t-loading{font-size:var(--td-font-size-body-medium)}.t-button.t-size-l{height:var(--td-comp-size-xl);font:var(--td-font-body-large);padding-left:calc(var(--td-comp-paddingLR-xl) - 1px);padding-right:calc(var(--td-comp-paddingLR-xl) - 1px)}.t-button.t-size-l .t-icon,.t-button.t-size-l .t-loading{font-size:var(--td-font-size-title-large)}.t-button--shape-square{width:var(--td-comp-size-m);padding:0}.t-button--shape-square.t-size-s{width:var(--td-comp-size-xs);padding:0}.t-button--shape-square.t-size-l{width:var(--td-comp-size-xl);padding:0}.t-button--shape-round{border-radius:var(--td-radius-round)}.t-button--shape-round.t-size-s{border-radius:calc(var(--td-comp-size-xs) / 2)}.t-button--shape-round.t-size-l{border-radius:calc(var(--td-comp-size-xl) / 2)}.t-button--shape-circle{width:var(--td-comp-size-m);text-align:center;border-radius:calc(var(--td-comp-size-m) / 2);padding:0}.t-button--shape-circle .t-icon,.t-button--shape-circle .t-loading{font-size:var(--td-font-size-body-large)}.t-button--shape-circle.t-size-s{width:var(--td-comp-size-xs);border-radius:calc(var(--td-comp-size-xs) / 2)}.t-button--shape-circle.t-size-l{width:var(--td-comp-size-xl);border-radius:calc(var(--td-comp-size-xl) / 2);padding:0}.t-button.t-size-full-width{width:100%;display:flex}.t-button--ghost{--ripple-color:var(--td-gray-color-10)}.t-button:not(.t-is-disabled):not(.t-button--ghost){--ripple-color:var(--td-bg-color-container-active)}.t-button--variant-base:not(.t-is-disabled):not(.t-button--ghost){--ripple-color:var(--td-bg-color-component-active)}.t-button--variant-base.t-button--theme-primary:not(.t-is-disabled):not(.t-button--ghost){--ripple-color:var(--td-brand-color-active)}.t-button--variant-base.t-button--theme-success:not(.t-is-disabled):not(.t-button--ghost){--ripple-color:var(--td-success-color-active)}.t-button--variant-base.t-button--theme-warning:not(.t-is-disabled):not(.t-button--ghost){--ripple-color:var(--td-warning-color-active)}.t-button--variant-base.t-button--theme-danger:not(.t-is-disabled):not(.t-button--ghost){--ripple-color:var(--td-error-color-active)}.t-card{font:var(--td-font-body-medium);box-sizing:border-box;border-radius:var(--td-radius-medium);background-color:var(--td-bg-color-container);color:var(--td-text-color-primary);margin:0;padding:0;list-style:none;transition:box-shadow .2s cubic-bezier(.38,0,.24,1);position:relative}.t-card--bordered{border:1px solid var(--td-component-border)}.t-card--shadow-hover:hover,.t-card--shadow{box-shadow:var(--td-shadow-1)}.t-card__cover{display:flow-root}.t-card__cover img{border-top-left-radius:calc(var(--td-radius-medium) - 1px);border-top-right-radius:calc(var(--td-radius-medium) - 1px);width:100%;max-height:100%;display:flow-root}.t-card__body{padding:var(--td-comp-paddingTB-l) var(--td-comp-paddingLR-xl);display:flow-root}.t-card__header{padding:var(--td-comp-paddingTB-l) var(--td-comp-paddingLR-xl);justify-content:space-between;align-items:center;display:flex;position:relative}.t-card__header-wrapper{flex:1;align-items:center;display:flex}.t-card__header+.t-card__cover img{border-radius:0}.t-card__footer{padding:var(--td-comp-paddingTB-l) var(--td-comp-paddingLR-xl);justify-content:space-between;align-items:center;display:flex}.t-card__footer-wrapper{flex:1}.t-size-s .t-card__body,.t-size-s .t-card__header,.t-size-s .t-card__footer{padding:var(--td-comp-paddingTB-s) var(--td-comp-paddingLR-l)}.t-card__avatar{margin-right:var(--td-comp-margin-l);width:var(--td-comp-size-xxxl);height:var(--td-comp-size-xxxl)}.t-card__title{font:var(--td-font-title-medium);color:var(--td-text-color-primary);margin-right:var(--td-comp-margin-l);word-break:break-all}.t-card__subtitle{font:var(--td-font-body-medium);color:var(--td-text-color-secondary);word-break:break-all}.t-card__description{font:var(--td-font-body-medium);color:var(--td-text-color-secondary);margin-top:var(--td-comp-margin-xs);word-break:break-all}.t-card__actions{float:right;color:var(--td-brand-color)}.t-card__title--bordered{border-bottom:1px solid var(--td-component-border)}.t-loading__parent .t-card~.t-loading__overlay{border-radius:var(--td-radius-medium)}.t-icon{vertical-align:middle;width:1em;height:1em;display:inline-block}.t-icon:before{font-family:unset}.t-icon-loading{animation:1s linear infinite t-spin}.t-icon.t-size-s,i.t-size-s{font-size:14px}.t-icon.t-size-m,i.t-size-m{font-size:16px}.t-icon.t-size-l,i.t-size-l{font-size:18px}.t-space{display:inline-flex}.t-space .t-space-item{width:inherit}.t-space-align-start{align-items:flex-start}.t-space-align-end{align-items:flex-end}.t-space-align-baseline{align-items:baseline}.t-space-align-center{align-items:center}.t-space-vertical{flex-direction:column}.t-space-vertical>.t-space-item-separator{width:100%}.t-space.t-space--break-line{flex-wrap:wrap}.t-space.t-space--polyfill{display:flex}.t-space.t-space--polyfill.t-space-horizontal,.t-space.t-space--polyfill.t-space--break-line{margin-left:calc(-1 * var(--td-space-column-gap,0))}.t-space.t-space--polyfill.t-space-vertical,.t-space.t-space--polyfill.t-space--break-line{margin-top:calc(-1 * var(--td-space-row-gap,0))}.t-space.t-space--polyfill.t-space-horizontal>*,.t-space.t-space--polyfill.t-space--break-line>*{margin-left:var(--td-space-column-gap)}.t-space.t-space--polyfill.t-space-vertical>*,.t-space.t-space--polyfill.t-space--break-line>*{margin-top:var(--td-space-row-gap)}.t-image__wrapper{background:var(--td-bg-color-secondarycontainer);z-index:1;position:relative}.t-image__wrapper--shape-square{border-radius:0}.t-image__wrapper--shape-round{border-radius:var(--td-radius-medium)}.t-image__wrapper--shape-circle{border-radius:50%}.t-image__wrapper--gallery{border-radius:var(--td-radius-medium)}.t-image__wrapper--gallery .t-image{z-index:5;position:relative}.t-image__wrapper--need-hover{cursor:pointer}.t-image{border-radius:inherit;width:100%;height:100%;z-index:inherit;position:relative}.t-image--fit-fill{object-fit:fill}.t-image--fit-contain{object-fit:contain}.t-image--fit-cover{object-fit:cover}.t-image--fit-scale-down{object-fit:scale-down}.t-image--fit-none{object-fit:none}.t-image--position-center{object-position:center}.t-image--position-bottom{object-position:bottom}.t-image--position-top{object-position:top}.t-image--position-left{object-position:left}.t-image--position-right{object-position:right}.t-image__gallery-shadow{border-radius:var(--td-radius-medium);z-index:calc(5 - 2);background:#eeeeee42;position:absolute;inset:24px -24px 24px 0}.t-image__gallery-shadow:before,.t-image__gallery-shadow:after{content:"";border-radius:var(--td-radius-medium);position:absolute;left:0}.t-image__gallery-shadow:after{z-index:calc(5 - 1);background:#eeec;top:-16px;bottom:-16px;right:16px}.t-image__gallery-shadow:before{z-index:calc(5 - 3);background:#eeeeee80;top:-8px;bottom:-8px;right:8px}.t-image__placeholder{z-index:0;justify-content:center;align-items:center;width:100%;height:100%;display:flex;position:absolute;top:0;left:0}.t-image__overlay-content{width:100%;height:100%;z-index:calc(5 + 1);opacity:1;visibility:visible;transition:visibility,opacity .2s linear;position:absolute;top:0;left:0}.t-image__overlay-content--hidden{visibility:hidden;opacity:0}.t-image__loading,.t-image__error{width:100%;height:100%;font:var(--td-font-body-medium);z-index:calc(0 + 1);justify-content:center;align-items:center;display:flex;position:absolute;top:0;left:0}.t-image__loading .t-icon,.t-image__error .t-icon{font-size:32px}.t-image__loading{color:var(--td-text-color-secondary)}.t-image__error{color:var(--td-text-color-disabled)}.t-empty{font:var(--td-font-body-medium);color:var(--td-text-color-primary);box-sizing:border-box;text-align:center;margin:0;padding:0;list-style:none}.t-empty__image{justify-content:center;font-size:48px;display:flex}.t-empty__title{font:var(--td-font-body-medium);color:var(--td-text-color-secondary);margin-top:var(--td-comp-margin-s);margin-bottom:0}.t-empty__description{font:var(--td-font-body-medium);color:var(--td-text-color-placeholder);margin-top:var(--td-comp-margin-xs);margin-bottom:0}.t-empty__action{margin-top:var(--td-comp-margin-xxl);margin-bottom:0}.t-empty.t-size-s .t-empty__image{font-size:20px}.t-empty.t-size-s .t-empty__title,.t-empty.t-size-s .t-empty__description{font:var(--td-font-body-small);margin-top:var(--td-comp-margin-xxs)}.t-empty.t-size-l .t-empty__image{font-size:64px}.t-tag{font:var(--td-font-body-medium);color:var(--td-text-color-anti);box-sizing:border-box;padding:0;padding:0px var(--td-comp-paddingLR-s);height:var(--td-comp-size-xs);font:var(--td-font-body-small);border-radius:var(--td-radius-default);white-space:nowrap;border:1px solid #0000;flex-direction:row;align-items:center;margin:0;list-style:none;display:inline-flex}.t-tag .t-icon{margin-right:var(--td-comp-margin-xs);font-size:var(--td-font-size-body-medium);flex-shrink:0}.t-tag .t-tag__icon-close{margin-right:0;margin-left:var(--td-comp-margin-s);font:var(--td-font-body-medium);cursor:pointer;transition:color .2s cubic-bezier(.38,0,.24,1)}.t-tag--default{color:var(--td-text-color-primary);background-color:var(--td-bg-color-component)}.t-tag--default .t-tag__icon-close{color:var(--td-text-color-placeholder)}.t-tag--default .t-tag__icon-close:hover{color:var(--td-text-color-primary)}.t-tag--default:active{cursor:default}.t-tag--default.t-tag--disabled{color:var(--td-text-color-disabled);background-color:var(--td-bg-color-component-disabled);border-color:var(--td-component-border);cursor:not-allowed}.t-tag--default.t-tag--disabled:hover{cursor:not-allowed}.t-tag--default.t-tag--disabled .t-icon:hover{cursor:pointer}.t-tag--default.t-tag--outline{border-color:var(--td-component-border)}.t-tag--default.t-tag--light{background-color:var(--td-bg-color-secondarycontainer)}.t-tag--default.t-tag--light-outline{border-color:var(--td-component-border);background-color:var(--td-bg-color-secondarycontainer)}.t-tag--primary{background-color:var(--td-brand-color)}.t-tag--primary.t-tag--outline{border-color:var(--td-brand-color)}.t-tag--primary.t-tag--light{background-color:var(--td-brand-color-light)}.t-tag--primary.t-tag--light-outline{border-color:var(--td-brand-color);background-color:var(--td-brand-color-light)}.t-tag--primary.t-tag--light,.t-tag--primary.t-tag--outline,.t-tag--primary.t-tag--light-outline{color:var(--td-brand-color)}.t-tag--primary.t-tag--light .t-tag__icon-close:hover,.t-tag--primary.t-tag--outline .t-tag__icon-close:hover,.t-tag--primary.t-tag--light-outline .t-tag__icon-close:hover{color:var(--td-brand-color-hover)}.t-tag--success{background-color:var(--td-success-color)}.t-tag--success.t-tag--outline{border-color:var(--td-success-color)}.t-tag--success.t-tag--light{background-color:var(--td-success-color-light)}.t-tag--success.t-tag--light-outline{border-color:var(--td-success-color);background-color:var(--td-success-color-light)}.t-tag--success.t-tag--light,.t-tag--success.t-tag--outline,.t-tag--success.t-tag--light-outline{color:var(--td-success-color)}.t-tag--success.t-tag--light .t-tag__icon-close:hover,.t-tag--success.t-tag--outline .t-tag__icon-close:hover,.t-tag--success.t-tag--light-outline .t-tag__icon-close:hover{color:var(--td-success-color-hover)}.t-tag--warning{background-color:var(--td-warning-color)}.t-tag--warning.t-tag--outline{border-color:var(--td-warning-color)}.t-tag--warning.t-tag--light{background-color:var(--td-warning-color-light)}.t-tag--warning.t-tag--light-outline{border-color:var(--td-warning-color);background-color:var(--td-warning-color-light)}.t-tag--warning.t-tag--light,.t-tag--warning.t-tag--outline,.t-tag--warning.t-tag--light-outline{color:var(--td-warning-color)}.t-tag--warning.t-tag--light .t-tag__icon-close:hover,.t-tag--warning.t-tag--outline .t-tag__icon-close:hover,.t-tag--warning.t-tag--light-outline .t-tag__icon-close:hover{color:var(--td-warning-color-hover)}.t-tag--danger{background-color:var(--td-error-color)}.t-tag--danger.t-tag--outline{border-color:var(--td-error-color)}.t-tag--danger.t-tag--light{background-color:var(--td-error-color-light)}.t-tag--danger.t-tag--light-outline{border-color:var(--td-error-color);background-color:var(--td-error-color-light)}.t-tag--danger .t-tag__icon-close{fill:var(--td-error-color)}.t-tag--danger .t-tag__icon-close:hover{fill:var(--td-error-color-hover)}.t-tag--danger.t-tag--light,.t-tag--danger.t-tag--outline,.t-tag--danger.t-tag--light-outline{color:var(--td-error-color)}.t-tag--danger.t-tag--light .t-tag__icon-close:hover,.t-tag--danger.t-tag--outline .t-tag__icon-close:hover,.t-tag--danger.t-tag--light-outline .t-tag__icon-close:hover{color:var(--td-error-color-hover)}.t-tag--dark.t-tag:not(.t-tag--default) .t-tag__icon-close{color:var(--td-font-white-2)}.t-tag--dark.t-tag:not(.t-tag--default) .t-tag__icon-close:hover{color:var(--td-font-white-1)}.t-tag.t-tag--outline{background:0 0}.t-tag.t-size-s{padding:0px var(--td-comp-paddingLR-xs);height:var(--td-comp-size-xxs);font:var(--td-font-body-small)}.t-tag.t-size-l{padding:0px var(--td-comp-paddingLR-m);height:var(--td-comp-size-m);font:var(--td-font-body-medium)}.t-tag.t-size-l .t-icon{font-size:calc(var(--td-font-size-body-medium) + 2px)}.t-tag.t-tag--round{border-radius:var(--td-radius-extraLarge)}.t-tag.t-tag--mark{border-radius:0 var(--td-radius-extraLarge) var(--td-radius-extraLarge) 0}.t-tag.t-tag--ellipsis .t-tag--text{white-space:nowrap;word-wrap:normal;text-overflow:ellipsis;display:inline-block;overflow:hidden}.t-tag.t-tag--check:not(.t-tag--disabled){cursor:pointer;transition:background-color .2s cubic-bezier(.38,0,.24,1)}.t-tag.t-tag--check:not(.t-tag--disabled).t-tag--default.t-tag--dark:not(.t-tag--checked):hover{background-color:var(--td-bg-color-component-hover)}.t-tag.t-tag--check:not(.t-tag--disabled).t-tag--primary.t-tag--dark.t-tag--checked:hover{background-color:var(--td-brand-color-hover)}.t-tag.t-tag--check:not(.t-tag--disabled).t-tag--default.t-tag--outline:not(.t-tag--checked):hover{color:var(--td-brand-color-hover)}.t-tag--check.t-tag--disabled.t-tag--primary.t-tag--dark{background-color:var(--td-brand-color-disabled);cursor:not-allowed}.t-tag--check.t-tag--disabled.t-tag--primary.t-tag--outline{color:var(--td-text-color-disabled);background-color:var(--td-bg-color-component-disabled);border-color:var(--td-text-color-disabled);cursor:not-allowed}.t-check-tag-group .t-tag:not(:last-child){margin-right:var(--td-comp-margin-s)}a .t-tag{cursor:pointer;transition:all .2s linear}a .t-tag:hover{color:var(--td-brand-color);background-color:var(--td-bg-color-component-hover)}a .t-tag:active{color:var(--td-brand-color-active);background-color:var(--td-bg-color-component-active)}.points-grid[data-v-39b26fda]{align-items:start}.adjustment-form[data-v-39b26fda]{border-top:1px solid var(--byb-color-border-default);margin-top:24px;padding-top:22px}.balance-card[data-v-39b26fda]{border-radius:var(--byb-radius-md);background:var(--byb-color-brand-primary-soft);justify-content:space-between;align-items:baseline;padding:18px;display:flex}.balance-card span[data-v-39b26fda]{font-weight:700}.balance-card strong[data-v-39b26fda]{color:var(--byb-color-brand-primary);font-size:22px}.ledger-card[data-v-39b26fda]{border:1px solid var(--byb-color-border-default);border-radius:var(--byb-radius-lg);background:var(--byb-color-surface-card);box-shadow:var(--byb-shadow-card);margin-top:24px;padding:28px}.ledger-card__heading[data-v-39b26fda]{justify-content:space-between;align-items:flex-end;gap:16px;display:flex}.ledger-card__heading span[data-v-39b26fda]{color:var(--byb-color-text-secondary);font-size:12px}.ledger-card__heading h2[data-v-39b26fda]{margin:4px 0 0}.ledger-card__heading>strong[data-v-39b26fda]{color:var(--byb-color-brand-primary)}.ledger-table-wrap[data-v-39b26fda]{margin-top:20px;overflow-x:auto}table[data-v-39b26fda]{border-collapse:collapse;width:100%}th[data-v-39b26fda],td[data-v-39b26fda]{border-bottom:1px solid var(--byb-color-border-default);text-align:left;white-space:nowrap;padding:13px 12px}th[data-v-39b26fda]{color:var(--byb-color-text-secondary);font-size:12px}.points-positive[data-v-39b26fda]{color:var(--byb-color-state-success);font-weight:800}.points-negative[data-v-39b26fda]{color:var(--byb-color-state-danger);font-weight:800}.empty-ledger[data-v-39b26fda]{color:var(--byb-color-text-secondary);text-align:center;padding:40px 0 16px}*{box-sizing:border-box}html,body,#app{min-width:320px;min-height:100%;color:var(--byb-color-text-primary);background:var(--byb-color-surface-page);font-family:var(--byb-font-family);margin:0}:root{--td-brand-color:var(--byb-color-brand-primary);--td-brand-color-hover:var(--byb-color-brand-primary-hover);--td-brand-color-active:var(--byb-color-brand-primary-strong);--td-brand-color-focus:var(--byb-color-border-focus);--td-brand-color-light:var(--byb-color-brand-primary-soft)}a{color:inherit;text-decoration:none}a:focus-visible,button:focus-visible,input:focus-visible,textarea:focus-visible{outline:3px solid var(--byb-color-border-focus);outline-offset:2px}button,input,textarea{font:inherit}.skip-link{z-index:100;border-radius:var(--byb-radius-md);color:var(--byb-color-text-inverse);background:var(--byb-color-brand-primary);transition:transform var(--byb-motion-fast) var(--byb-motion-easing);padding:10px 14px;position:fixed;top:8px;left:8px;transform:translateY(-150%)}.skip-link:focus{transform:translateY(0)}.admin-shell{grid-template-columns:248px minmax(0,1fr);min-height:100vh;display:grid}.sidebar{height:100vh;color:var(--byb-color-text-inverse);background:var(--byb-color-brand-primary-strong);flex-direction:column;padding:24px 16px 18px;display:flex;position:sticky;top:0;overflow-y:auto}.admin-brand{align-items:center;gap:12px;min-height:52px;padding:0 8px;display:flex}.admin-brand__mark{width:42px;height:42px;color:var(--byb-color-brand-primary-strong);border-radius:var(--byb-radius-md);background:var(--byb-gradient-foil);place-items:center;font-size:20px;font-weight:800;display:grid}.admin-brand strong,.admin-brand small{display:block}.admin-brand small{color:var(--byb-color-text-inverse-muted);margin-top:1px;font-size:12px}.sidebar-nav{gap:22px;margin-top:28px;display:grid}.sidebar-nav__group{gap:5px;display:grid}.sidebar-nav__heading{color:var(--byb-color-text-inverse-muted);letter-spacing:.12em;opacity:.72;margin:0 10px 5px;font-size:11px;font-weight:700;display:block}.sidebar-nav__item{border-radius:var(--byb-radius-md);min-height:58px;color:var(--byb-color-text-inverse-muted);transition:background var(--byb-motion-fast) var(--byb-motion-easing);align-items:center;gap:12px;padding:0 12px;display:flex}.sidebar-nav__item:hover{background:#c8a24d24}.sidebar-nav__item.router-link-exact-active{color:var(--byb-color-brand-primary-strong);background:var(--byb-gradient-foil);font-weight:700}.sidebar-nav__icon{border:1px solid #ffffff38;border-radius:8px;flex:none;place-items:center;width:28px;height:28px;font-size:13px;display:grid}.sidebar-nav__copy{gap:2px;min-width:0;display:grid}.sidebar-nav__copy strong{color:inherit;font-size:14px}.sidebar-nav__copy small{color:var(--byb-color-text-inverse-muted);opacity:.72;font-size:11px;font-weight:400}.sidebar-nav__item.router-link-exact-active .sidebar-nav__copy small{color:var(--byb-color-brand-primary-strong);opacity:.72}.sidebar__footer{color:var(--byb-color-text-inverse-muted);border-top:1px solid #ffffff1f;flex-direction:column;align-items:stretch;gap:8px;margin-top:auto;padding:14px 10px 0;font-size:12px;display:flex}.sidebar-identity{gap:4px;display:grid}.sidebar-identity strong{color:var(--byb-color-text-inverse);font-size:13px}.sidebar-identity button{width:fit-content;color:var(--byb-color-metal-gold-light);cursor:pointer;background:0 0;border:0;padding:0;font-size:12px}.sidebar-environment{align-items:center;gap:8px;margin-top:6px;display:flex}.access-role-grid{grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:18px;display:grid}.access-role-card{border:1px solid var(--byb-color-border-default);border-radius:var(--byb-radius-lg);background:var(--byb-color-surface-card);min-height:220px;box-shadow:var(--byb-shadow-card);align-content:start;gap:18px;padding:24px;display:grid}.access-role-card>span{border-radius:var(--byb-radius-md);width:48px;height:48px;color:var(--byb-color-brand-primary-strong);background:var(--byb-gradient-foil);place-items:center;font-size:18px;font-weight:800;display:grid}.access-role-card h2,.access-role-card p{margin:0}.access-role-card p{color:var(--byb-color-text-secondary);margin-top:7px;line-height:1.6}.access-role-card .t-button{align-self:end;margin-top:auto}.environment-dot,.status-dot{background:var(--byb-color-state-success);border-radius:50%;width:8px;height:8px;display:inline-block}.workspace{min-width:0}.topbar{z-index:10;border-bottom:1px solid var(--byb-color-border-default);background:#fffdf8f5;justify-content:space-between;align-items:center;gap:16px;min-height:72px;padding:12px 32px;display:flex;position:sticky;top:0}.topbar strong,.topbar span{display:block}.topbar__route span,.topbar__status>span{color:var(--byb-color-text-secondary);font-size:12px}.topbar__route strong{margin-top:2px;font-size:17px}.topbar__status{align-items:center;gap:14px;display:flex}.topbar__status>span strong{color:var(--byb-color-text-primary);display:inline}.workspace__main{width:min(100%,1440px);margin-inline:auto;padding:32px}.view-heading{justify-content:space-between;align-items:end;gap:24px;margin-bottom:28px;display:flex}.view-heading p{color:var(--byb-color-brand-accent);margin:0;font-size:13px;font-weight:700}.view-heading h1{margin:3px 0 4px;font-size:30px;line-height:1.3}.view-heading span{color:var(--byb-color-text-secondary)}.dashboard-primary-link{min-height:var(--byb-layout-touch-target);color:var(--byb-color-text-inverse);border-radius:var(--byb-radius-md);background:var(--byb-color-brand-primary);transition:background var(--byb-motion-fast) var(--byb-motion-easing);justify-content:center;align-items:center;padding:0 18px;font-weight:700;display:inline-flex}.dashboard-primary-link:hover{background:var(--byb-color-brand-primary-hover)}.dashboard-checklist{gap:12px;margin:0;padding-left:20px;display:grid}.dashboard-summary{border:1px solid var(--byb-color-border-default);border-radius:var(--byb-radius-lg);color:var(--byb-color-text-inverse);background:var(--byb-gradient-hero);box-shadow:var(--byb-shadow-floating);grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:28px;margin-bottom:24px;padding:28px;display:grid}.dashboard-summary .eyebrow{color:var(--byb-color-metal-gold-light)}.dashboard-summary h2{margin:0;font-size:26px}.dashboard-summary__copy>span{color:var(--byb-color-text-inverse-muted);margin-top:8px;line-height:1.6;display:block}.dashboard-summary__totals{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;min-width:290px;margin:0;display:grid}.dashboard-summary__totals div{border:1px solid var(--byb-color-border-strong);border-radius:var(--byb-radius-md);background:var(--byb-color-brand-primary-strong);min-width:132px;padding:16px}.dashboard-summary__totals dt{color:var(--byb-color-text-inverse-muted);font-size:12px}.dashboard-summary__totals dd{color:var(--byb-color-metal-gold-light);font-variant-numeric:tabular-nums;margin:4px 0 0;font-size:30px;font-weight:800}.dashboard-review-groups{grid-template-columns:minmax(0,2.2fr) minmax(260px,.8fr);gap:18px;margin-bottom:28px;display:grid}.dashboard-panel,.workspace-section,.dashboard-system,.review-filter-panel{border:1px solid var(--byb-color-border-default);border-radius:var(--byb-radius-lg);background:var(--byb-color-surface-card);box-shadow:var(--byb-shadow-card)}.dashboard-panel{padding:22px}.dashboard-panel--accent{border-top:4px solid var(--byb-color-brand-accent);background:var(--byb-color-surface-highlight);flex-direction:column;display:flex}.dashboard-panel__heading,.section-heading{justify-content:space-between;align-items:flex-end;gap:18px;display:flex}.dashboard-panel__heading p,.section-heading p,.dashboard-system__copy>p,.review-filter-panel>div>p{color:var(--byb-color-brand-accent);letter-spacing:.06em;margin:0;font-size:12px;font-weight:800}.dashboard-panel__heading h2,.section-heading h2,.dashboard-system__copy h2,.review-filter-panel h2{margin:3px 0 0;font-size:19px}.dashboard-panel__heading>strong{color:var(--byb-color-brand-primary);font-variant-numeric:tabular-nums;font-size:30px}.dashboard-panel__description{color:var(--byb-color-text-secondary);margin:24px 0;line-height:1.7}.dashboard-panel__link{min-height:var(--byb-layout-touch-target);color:var(--byb-color-text-link);align-items:center;margin-top:auto;font-weight:800;display:inline-flex}.metric-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;margin-top:18px;display:grid}.metric-card{border:1px solid var(--byb-color-border-default);border-radius:var(--byb-radius-lg);background:var(--byb-color-surface-card);min-height:124px;box-shadow:var(--byb-shadow-card);padding:16px;display:grid}.metric-card span,.metric-card small{color:var(--byb-color-text-secondary)}.metric-card strong{color:var(--byb-color-brand-primary);font-variant-numeric:tabular-nums;margin:6px 0;font-size:34px}.metric-card--accent{border-top:4px solid var(--byb-color-brand-accent);padding-top:17px}.dashboard-grid{grid-template-columns:minmax(0,2fr) minmax(280px,.8fr);align-items:start;gap:20px;display:grid}.workspace-section{margin-bottom:24px;padding:22px}.section-heading>span{color:var(--byb-color-text-secondary);font-size:13px}.workspace-card-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin-top:18px;display:grid}.workspace-card{border:1px solid var(--byb-color-border-default);border-radius:var(--byb-radius-md);background:var(--byb-color-surface-raised);min-height:166px;transition:border-color var(--byb-motion-fast) var(--byb-motion-easing), box-shadow var(--byb-motion-fast) var(--byb-motion-easing);grid-template-columns:auto minmax(0,1fr);align-content:start;gap:12px;padding:16px;display:grid;position:relative}.workspace-card:hover{border-color:var(--byb-color-border-strong);box-shadow:var(--byb-shadow-card)}.workspace-card__icon{border-radius:var(--byb-radius-md);width:38px;height:38px;color:var(--byb-color-metal-gold-ink);background:var(--byb-color-brand-accent-soft);place-items:center;font-weight:800;display:grid}.workspace-card__copy{gap:3px;min-width:0;display:grid}.workspace-card__copy small{color:var(--byb-color-brand-accent);font-size:11px;font-weight:800}.workspace-card__copy strong{font-size:15px}.workspace-card__copy>span{color:var(--byb-color-text-secondary);font-size:12px;line-height:1.55}.workspace-card__status{border-radius:var(--byb-radius-pill);color:var(--byb-color-state-success);background:var(--byb-color-state-surface-success);padding:4px 8px;font-size:11px;font-weight:800;position:absolute;bottom:12px;right:12px}.workspace-card__status--muted{color:var(--byb-color-text-secondary);background:var(--byb-color-surface-muted)}.dashboard-system{grid-template-columns:minmax(260px,.8fr) minmax(320px,1.2fr);align-items:start;gap:32px;padding:22px;display:grid}.dashboard-system__copy>span{color:var(--byb-color-text-secondary);margin-top:8px;line-height:1.6;display:block}.dashboard-system code{color:var(--byb-color-brand-primary)}.dashboard-system__status{border-radius:var(--byb-radius-md);background:var(--byb-color-surface-raised);padding:0 16px}.dashboard-grid>*{min-width:0}.table-scroll{overflow-x:auto}.review-table{border-spacing:0;border-collapse:collapse;width:100%;min-width:680px;font-size:14px}.review-table th,.review-table td{border-bottom:1px solid var(--byb-color-border-default);text-align:left;height:48px;padding:8px 12px}.review-table th{color:var(--byb-color-text-secondary);background:var(--byb-color-surface-muted);font-size:13px;font-weight:700}.review-table tbody tr:hover{background:var(--byb-color-surface-page)}.review-table__title{color:var(--byb-color-brand-primary);font-weight:700}.risk-label{border-radius:var(--byb-radius-pill);min-height:28px;color:var(--byb-color-state-warning);background:var(--byb-color-brand-accent-soft);align-items:center;padding:0 9px;font-size:12px;font-weight:700;display:inline-flex}.system-status{margin:0}.system-status div{border-bottom:1px solid var(--byb-color-border-default);justify-content:space-between;align-items:center;gap:16px;min-height:48px;display:flex}.system-status div:last-child{border-bottom:0}.system-status dt{font-weight:700}.system-status dd{color:var(--byb-color-text-secondary);align-items:center;gap:7px;margin:0;display:flex}.eyebrow{color:var(--byb-color-brand-accent);letter-spacing:.06em;margin:0 0 6px;font-size:13px;font-weight:700}.admin-alert{border-radius:var(--byb-radius-md);border:1px solid;margin-bottom:18px;padding:12px 16px}.admin-alert--error{color:var(--byb-color-state-danger);border-color:var(--byb-color-state-danger);background:var(--byb-color-state-surface-danger)}.admin-alert--success{color:var(--byb-color-state-success);border-color:var(--byb-color-state-success);background:var(--byb-color-state-surface-success)}.auth-panel,.admin-state,.form-card,.review-item{border:1px solid var(--byb-color-border-default);border-radius:var(--byb-radius-lg);background:var(--byb-color-surface-card);box-shadow:var(--byb-shadow-card)}.auth-panel{max-width:720px;padding:28px}.review-role-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.review-role-grid article{border:1px solid var(--byb-color-border-default);border-radius:var(--byb-radius-md);background:var(--byb-color-surface-raised);grid-template-columns:auto minmax(0,1fr);gap:10px;min-width:0;padding:14px;display:grid}.review-role-grid article>span{border-radius:var(--byb-radius-sm);width:34px;height:34px;color:var(--byb-color-metal-gold-ink);background:var(--byb-color-brand-accent-soft);place-items:center;font-weight:800;display:grid}.review-role-grid article>div{gap:3px;display:grid}.review-role-grid small{color:var(--byb-color-text-secondary);font-size:11px;line-height:1.45}.review-role-grid .t-button{grid-column:1/-1}.review-filter-panel{justify-content:space-between;align-items:center;gap:24px;margin-bottom:18px;padding:18px 20px;display:flex}.review-filter-list{flex-wrap:wrap;justify-content:flex-end;gap:8px;display:flex}.review-filter{min-height:var(--byb-layout-touch-target);border:1px solid var(--byb-color-border-default);border-radius:var(--byb-radius-pill);color:var(--byb-color-text-secondary);background:var(--byb-color-surface-raised);cursor:pointer;align-items:center;gap:9px;padding:0 6px 0 14px;display:inline-flex}.review-filter strong{border-radius:var(--byb-radius-pill);min-width:30px;height:30px;color:var(--byb-color-brand-primary);background:var(--byb-color-brand-primary-soft);font-variant-numeric:tabular-nums;place-items:center;display:grid}.review-filter--active{color:var(--byb-color-text-inverse);border-color:var(--byb-color-brand-primary);background:var(--byb-color-brand-primary)}.review-filter--active strong{color:var(--byb-color-brand-primary-strong);background:var(--byb-color-metal-gold-light)}.auth-panel h2{margin:0}.auth-panel p:not(.eyebrow){color:var(--byb-color-text-secondary);margin-bottom:22px}.admin-state{justify-content:center;align-items:center;gap:12px;min-height:180px;padding:28px;display:flex}.admin-state--empty{flex-direction:column;align-items:flex-start}.admin-state--empty p{color:var(--byb-color-text-secondary);margin:0}.admin-spinner{border:3px solid var(--byb-color-border-default);border-top-color:var(--byb-color-brand-primary);border-radius:50%;width:24px;height:24px;animation:.8s linear infinite admin-loading}@keyframes admin-loading{to{transform:rotate(360deg)}}.review-queue{gap:18px;display:grid}.review-item{overflow:hidden}.review-item__header{border-bottom:1px solid var(--byb-color-border-default);justify-content:space-between;align-items:start;gap:24px;padding:20px 22px;display:flex}.review-item__header h2{margin:7px 0 0;font-size:19px}.review-type{min-height:26px;color:var(--byb-color-brand-primary);border-radius:var(--byb-radius-pill);background:var(--byb-color-brand-primary-soft);align-items:center;padding:0 9px;font-size:12px;font-weight:700;display:inline-flex}.review-item__meta{min-width:220px;color:var(--byb-color-text-secondary);text-align:right;gap:4px;font-size:13px;display:grid}.review-preview{white-space:pre-wrap;margin:0;padding:20px 22px}.post-review-detail{border:1px solid var(--byb-color-border-default);border-radius:var(--byb-radius-lg);background:var(--byb-color-surface-muted);gap:16px;margin:0 22px 18px;padding:18px;display:grid}.post-review-copy{max-width:var(--byb-layout-reading-max);border-radius:var(--byb-radius-md);background:var(--byb-color-surface-card);overflow-wrap:anywhere;padding:18px;line-height:1.75}.post-review-copy>:first-child{margin-top:0}.post-review-copy>:last-child{margin-bottom:0}.post-review-copy h1,.post-review-copy h2,.post-review-copy h3{line-height:1.35}.post-review-copy blockquote{border-left:3px solid var(--byb-color-metal-gold);color:var(--byb-color-text-secondary);margin-inline:0;padding:4px 0 4px 14px}.post-review-copy .post-image-position{border:1px dashed var(--byb-color-border-strong);border-radius:var(--byb-radius-sm);color:var(--byb-color-text-secondary);text-align:center;background:var(--byb-color-surface-raised);padding:12px;font-size:13px}.post-review-links{gap:8px;display:grid}.post-review-links a{border:1px solid var(--byb-color-border-default);border-radius:var(--byb-radius-sm);min-height:44px;color:var(--byb-color-text-link);background:var(--byb-color-surface-card);overflow-wrap:anywhere;padding:10px 12px}.post-review-images{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.post-review-images img{aspect-ratio:4/3;border-radius:var(--byb-radius-md);background:var(--byb-color-surface-card);object-fit:contain;width:100%}.card-review-detail{border:1px solid var(--byb-color-border-default);background:var(--byb-color-surface-muted);border-radius:14px;margin-bottom:16px;padding:16px}.card-review-detail dl{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin:0 0 14px;display:grid}.card-review-detail dl div{background:var(--byb-color-surface-card);border-radius:10px;padding:10px}.card-review-detail dt{color:var(--byb-color-text-secondary);font-size:12px}.card-review-detail dd{margin:4px 0 0;font-weight:700}.card-review-photos{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin-top:14px;display:grid}.card-review-photos img{aspect-ratio:4/3;object-fit:cover;border-radius:10px;width:100%}.card-review-attachments{flex-wrap:wrap;gap:10px;margin:14px 0;display:flex}.card-review-attachments a{border:1px solid var(--byb-color-border-strong);min-height:44px;color:var(--byb-color-text-link);border-radius:10px;padding:0 14px;line-height:44px}.review-signals{color:var(--byb-color-text-secondary);border-block:1px solid var(--byb-color-border-default);background:var(--byb-color-surface-muted);flex-wrap:wrap;gap:12px 24px;padding:12px 22px;font-size:13px;display:flex}.review-decision{gap:8px;padding:20px 22px;display:grid}.review-decision label,.form-card form>label,.form-card legend{font-weight:700}.review-decision label span,.form-card p,.form-card fieldset p{color:var(--byb-color-text-secondary);font-size:13px;font-weight:400}.review-decision textarea,.form-card input:not([type=checkbox]),.form-card textarea{width:100%;min-height:var(--byb-layout-touch-target);color:var(--byb-color-text-primary);border:1px solid var(--byb-color-border-default);border-radius:var(--byb-radius-md);background:var(--byb-color-surface-card);padding:10px 12px}.review-decision textarea,.form-card textarea{resize:vertical}.review-actions{justify-content:flex-end;gap:12px;margin-top:8px;display:flex}.management-grid{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:20px;display:grid}.form-card{padding:24px}.form-card h2{margin:0}.form-card>p{margin:6px 0 22px}.form-card form{gap:18px;display:grid}.form-card form>label{gap:7px;display:grid}.form-card fieldset{border:1px solid var(--byb-color-border-default);border-radius:var(--byb-radius-md);gap:8px;margin:0;padding:16px;display:grid}.checkbox-field{min-height:var(--byb-layout-touch-target);cursor:pointer;align-items:center;gap:9px;display:flex!important}.checkbox-field input{width:18px;height:18px;accent-color:var(--byb-color-brand-primary)}@media (width<=1100px){.metric-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.dashboard-grid,.dashboard-review-groups,.dashboard-system{grid-template-columns:1fr}.workspace-card-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.management-grid{grid-template-columns:1fr}}@media (width<=760px){.admin-shell{grid-template-columns:1fr}.sidebar{height:auto;padding:12px 16px;position:static;overflow-x:auto}.admin-brand{padding:0}.admin-brand small,.sidebar__footer{display:none}.sidebar-nav{gap:8px;margin-top:12px;display:flex}.sidebar-nav__group{display:flex}.sidebar-nav__heading,.sidebar-nav__copy small{display:none}.sidebar-nav__item{flex:none;min-height:46px}.topbar,.workspace__main{padding-inline:16px}.view-heading{flex-direction:column;align-items:stretch}.metric-grid,.dashboard-summary{grid-template-columns:1fr}.dashboard-summary__totals{min-width:0}.workspace-card-grid,.review-role-grid{grid-template-columns:1fr}.review-filter-panel,.topbar__status{flex-direction:column;align-items:stretch}.review-filter-list{justify-content:flex-start}.topbar__status{display:none}.review-item__header,.review-actions{flex-direction:column;align-items:stretch}.review-item__meta{text-align:left;min-width:0}.card-review-detail dl,.card-review-photos,.post-review-images{grid-template-columns:1fr}}.audit-actions,.audit-section-heading,.audit-export,.audit-reveal{align-items:center;gap:12px;display:flex}.audit-section-heading{justify-content:space-between;margin-bottom:20px}.audit-section-heading h2,.audit-section-heading p{margin:0}.audit-section-heading p{color:var(--byb-color-text-secondary);margin-top:4px}.audit-filter-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;display:grid}.audit-table-wrap{margin:0 -8px 18px;overflow-x:auto}.audit-table{border-collapse:collapse;width:100%;min-width:920px}.audit-table th,.audit-table td{border-bottom:1px solid var(--byb-color-border-default);text-align:left;vertical-align:top;padding:14px 12px}.audit-table tbody tr{cursor:pointer}.audit-table tbody tr:hover{background:var(--byb-color-surface-muted)}.audit-table small,.audit-table code{color:var(--byb-color-text-secondary);margin-top:4px;font-size:12px;display:block}.integrity-dot{border-radius:999px;align-items:center;padding:4px 9px;font-size:12px;font-weight:700;display:inline-flex}.integrity-dot.is-valid{color:#17613a;background:#e6f5ec}.integrity-dot.is-invalid{color:#a32118;background:#fff0ee}.audit-detail dl{grid-template-columns:120px minmax(0,1fr);gap:12px 20px;display:grid}.audit-detail dt{color:var(--byb-color-text-secondary)}.audit-detail dd{overflow-wrap:anywhere;margin:0}.audit-close{color:var(--byb-color-text-secondary);cursor:pointer;background:0 0;border:0}.audit-check{white-space:nowrap;flex-direction:row;align-items:center;gap:6px;display:inline-flex}.manifest-grid{grid-template-columns:repeat(auto-fill,minmax(220px,1fr));gap:12px;display:grid}.manifest-grid article{border:1px solid var(--byb-color-border-default);background:var(--byb-color-surface-muted);border-radius:14px;gap:8px;padding:16px;display:grid}@media (width<=900px){.audit-filter-grid{grid-template-columns:1fr}.audit-section-heading,.audit-export,.audit-reveal{flex-direction:column;align-items:stretch}}@media (width<=1100px){.audit-filter-grid{grid-template-columns:1fr}.audit-section-heading,.audit-export,.audit-reveal{flex-direction:column;align-items:stretch}.audit-table-wrap{margin-inline:0;overflow:visible}.audit-table{min-width:0}.audit-table thead{display:none}.audit-table tbody{gap:12px;display:grid}.audit-table tbody tr{border:1px solid var(--byb-color-border-default);border-radius:var(--byb-radius-md);background:var(--byb-color-surface-raised);grid-template-columns:repeat(2,minmax(0,1fr));gap:14px 18px;padding:14px;display:grid}.audit-table td{overflow-wrap:anywhere;border:0;min-width:0;padding:0}.audit-table td:before{color:var(--byb-color-text-secondary);content:attr(data-label);letter-spacing:.04em;margin-bottom:5px;font-size:11px;font-weight:700;display:block}}@media (width<=620px){.audit-table tbody tr{grid-template-columns:1fr}}@media (prefers-reduced-motion:reduce){*,:before,:after{transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}.admin-login-panel{border:1px solid var(--color-border,#e4d7bd);background:#fffdf8;border-radius:16px;max-width:560px;padding:32px}.admin-login-form{gap:20px;display:grid}.admin-login-form label{gap:8px;font-weight:600;display:grid}.admin-login-form input{box-sizing:border-box;color:#2e2619;width:100%;min-height:44px;font:inherit;background:#fff;border:1px solid #aa9a7d;border-radius:6px;padding:10px 12px}.admin-login-form input:focus{outline-offset:2px;outline:2px solid #926c24}.admin-login-form button{cursor:pointer;border:1px solid #8d6b2d;border-radius:6px;min-height:44px}.admin-login-submit{color:#fff;font:inherit;background:#79591e}.admin-login-form button:disabled{opacity:.6;cursor:wait}.admin-login-help,.admin-setup-guide p{color:#73664f;line-height:1.7}.admin-setup-guide input{font-family:monospace;font-size:14px}.mfa-qr-panel{place-items:center;min-height:160px;margin:16px 0;display:grid}.mfa-qr-panel img{background:#fff;width:min(100%,320px);height:auto;display:block}.admin-setup-guide summary{cursor:pointer;color:#79591e;padding:8px 0;font-weight:600}.admin-setup-guide .mfa-app-hint,.admin-setup-guide .mfa-secret-note{font-size:14px}.management-panel{background:#fffdf8;border:1px solid #e5d8bf;border-radius:14px;margin:20px 0;padding:20px}.management-filters,.management-actions,.management-pagination,.management-tabs{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.management-filters{align-items:end;margin-bottom:18px}.management-filters label,.management-dialog label{gap:7px;margin-bottom:12px;display:grid}.management-filters input,.management-filters select,.management-dialog input,.management-dialog select,.management-dialog textarea{font:inherit;background:#fff;border:1px solid #baa989;border-radius:6px;max-width:100%;padding:9px 12px}.management-panel button,.management-dialog button,.management-tabs button,.management-toolbar button{color:#60481b;cursor:pointer;font:inherit;background:#fffdf8;border:1px solid #bca773;border-radius:6px;padding:8px 12px}.management-panel button:disabled,.management-dialog button:disabled{opacity:.5;cursor:default}.management-tabs button[aria-pressed=true]{color:#fff;background:#77551d}.management-table-wrap{overflow:auto}.management-table{border-collapse:collapse;width:100%;font-size:14px}.management-table th{color:#72664f;text-align:left;background:#f6f0e4}.management-table th,.management-table td{vertical-align:top;border-bottom:1px solid #e9dfcd;padding:13px 10px}.management-table td>span{overflow-wrap:anywhere;max-width:240px;display:block}.management-pagination{justify-content:flex-end;margin-top:18px}.management-overlay{z-index:1000;background:#211a1599;justify-content:center;align-items:center;padding:24px;display:flex;position:fixed;inset:0}.management-dialog{background:#fffdf8;border-radius:16px;width:min(820px,95vw);max-height:90vh;padding:28px;overflow:auto;box-shadow:0 20px 60px #0004}.management-dialog header{justify-content:space-between;align-items:center;margin-bottom:18px;display:flex}.management-dialog form>label{margin:16px 0}.management-dialog input[type=checkbox]{width:auto}.management-confirm{color:#72664f;font-size:14px}.record-details{border-bottom:1px solid #e8dfce;grid-template-columns:140px minmax(0,1fr);gap:10px;padding:12px 0;display:grid}.record-details dt{color:#72664f}.record-details dd{overflow-wrap:anywhere;white-space:pre-wrap;margin:0}.management-toolbar{flex-wrap:wrap;justify-content:space-between;gap:12px;margin:18px 0;display:flex}.management-stats{flex-wrap:wrap;gap:16px;display:flex}.management-stats article{background:#fffdf8;border:1px solid #e5d8bf;border-radius:12px;padding:18px 24px}.management-stats strong{font-size:28px;display:block}
