.panel-opcent-mark{background:#000;border-radius:999px;flex-shrink:0;justify-content:center;align-items:center;display:inline-flex;overflow:hidden}button:hover .panel-opcent-mark,button:active .panel-opcent-mark,button[aria-selected=true] .panel-opcent-mark,a:hover .panel-opcent-mark,a:active .panel-opcent-mark,a[aria-current=page] .panel-opcent-mark{filter:none;opacity:1;background:#000}.panel-opcent-mark--sm{width:2.25rem;height:2.25rem}.panel-opcent-mark--md{width:2.75rem;height:2.75rem}.panel-opcent-mark--lg{width:3.25rem;height:3.25rem}.panel-opcent-mark__img{object-fit:contain;-webkit-user-select:none;user-select:none;pointer-events:none;-webkit-user-drag:none;width:100%;height:100%;display:block}.panel-source-tabs{grid-template-columns:repeat(1,minmax(0,1fr));gap:.4rem;display:grid}@media (width>=640px){.panel-source-tabs{grid-template-columns:repeat(3,minmax(0,1fr))}}.panel-source-tabs--sections{grid-template-columns:repeat(1,minmax(0,1fr))}@media (width>=768px){.panel-source-tabs--sections{grid-template-columns:repeat(3,minmax(0,1fr))}}.panel-source-tabs__item{border:1px solid color-mix(in srgb, var(--staff-accent,#910000) 28%, transparent);background:var(--staff-surface,#faf2e6);width:100%;color:var(--staff-ink,#18181b);text-align:left;cursor:pointer;border-radius:.45rem;align-items:center;gap:.45rem;padding:.28rem .65rem;transition:border-color .15s,background .15s,box-shadow .15s,color .15s;display:flex}.panel-source-tabs__item:hover{border-color:color-mix(in srgb, var(--staff-accent,#910000) 50%, transparent);background:var(--staff-surface-muted,#f3e9d6);color:var(--staff-ink,#18181b)}.panel-source-tabs__item:focus-visible{outline:2px solid color-mix(in srgb, var(--staff-accent,#910000) 55%, transparent);outline-offset:2px}.panel-source-tabs__item--active{border-color:var(--staff-accent,#910000);background:linear-gradient(135deg, var(--staff-accent,#910000) 0%, var(--staff-accent-dark,#6b0000) 100%);color:var(--staff-on-accent,#faf2e6);box-shadow:0 2px 8px color-mix(in srgb, var(--staff-accent,#910000) 18%, transparent)}.panel-source-tabs__item--active:hover{border-color:var(--staff-accent-dark,#6b0000);background:linear-gradient(135deg, var(--staff-accent-light,#b31a1a) 0%, var(--staff-accent,#910000) 100%);color:var(--staff-on-accent,#faf2e6)}.panel-source-tabs__icon{background:var(--staff-surface,#faf2e6);border-radius:999px;flex-shrink:0;justify-content:center;align-items:center;width:1.35rem;height:1.35rem;display:flex;overflow:hidden}.panel-source-tabs__item:hover .panel-source-tabs__icon,.panel-source-tabs__item:active .panel-source-tabs__icon,.panel-source-tabs__item--active .panel-source-tabs__icon,.panel-source-tabs__item--active:hover .panel-source-tabs__icon,.panel-source-tabs__item--active:active .panel-source-tabs__icon{background:var(--staff-surface,#faf2e6)}.panel-source-tabs__icon .panel-opcent-mark,.panel-source-tabs__item:hover .panel-opcent-mark,.panel-source-tabs__item:active .panel-opcent-mark,.panel-source-tabs__item--active .panel-opcent-mark,.panel-source-tabs__item--active:hover .panel-opcent-mark,.panel-source-tabs__item--active:active .panel-opcent-mark{background:var(--staff-surface,#faf2e6);filter:none;opacity:1;width:100%;height:100%;transform:none}.panel-source-tabs__text{flex-direction:column;gap:.05rem;min-width:0;display:flex}.panel-source-tabs__label{letter-spacing:-.01em;color:inherit;font-size:.75rem;font-weight:600;line-height:1.15}.panel-source-tabs__hint{color:var(--staff-muted,#71717a);font-size:.625rem;font-weight:500;line-height:1.2}.panel-source-tabs__item:hover .panel-source-tabs__hint{color:color-mix(in srgb, var(--staff-ink,#18181b) 65%, transparent)}.panel-source-tabs__item--active .panel-source-tabs__hint{color:color-mix(in srgb, var(--staff-on-accent,#faf2e6) 88%, transparent)}.panel-source-tabs__item--active:hover .panel-source-tabs__hint{color:var(--staff-on-accent,#faf2e6)}.panel-source-tabs__item:disabled,.panel-source-tabs__item--disabled{opacity:.55;cursor:not-allowed;pointer-events:none}.panel-source-tabs__item:disabled:hover,.panel-source-tabs__item--disabled:hover{border-color:color-mix(in srgb, var(--staff-accent,#910000) 28%, transparent);background:var(--staff-surface,#faf2e6);color:var(--staff-ink,#18181b)}.panel-source-tabs__item:disabled:hover .panel-source-tabs__hint,.panel-source-tabs__item--disabled:hover .panel-source-tabs__hint{color:var(--staff-muted,#71717a)}
