.el-segmented--vertical{flex-direction:column}.el-segmented--vertical .el-segmented__item{padding:11px}.el-segmented{--el-segmented-color:var(--el-text-color-regular);--el-segmented-bg-color:var(--el-fill-color-light);--el-segmented-padding:2px;--el-segmented-item-selected-color:var(--el-color-white);--el-segmented-item-selected-bg-color:var(--el-color-primary);--el-segmented-item-selected-disabled-bg-color:var(--el-color-primary-light-5);--el-segmented-item-hover-color:var(--el-text-color-primary);--el-segmented-item-hover-bg-color:var(--el-fill-color-dark);--el-segmented-item-active-bg-color:var(--el-fill-color-darker);--el-segmented-item-disabled-color:var(--el-text-color-placeholder);background:var(--el-segmented-bg-color);border-radius:var(--el-border-radius-base);box-sizing:border-box;color:var(--el-segmented-color);min-height:32px;padding:var(--el-segmented-padding);align-items:stretch;font-size:14px;display:inline-flex}.el-segmented__group{align-items:stretch;width:100%;display:flex;position:relative}.el-segmented__item-selected{background:var(--el-segmented-item-selected-bg-color);border-radius:calc(var(--el-border-radius-base) - 2px);pointer-events:none;width:10px;height:100%;transition:all .3s;position:absolute;top:0;left:0}.el-segmented__item-selected.is-disabled{background:var(--el-segmented-item-selected-disabled-bg-color)}.el-segmented__item-selected.is-focus-visible:before{border-radius:inherit;content:"";outline:2px solid var(--el-segmented-item-selected-bg-color);outline-offset:1px;position:absolute;inset:0}.el-segmented__item{border-radius:calc(var(--el-border-radius-base) - 2px);cursor:pointer;flex:1;align-items:center;padding:0 11px;display:flex}.el-segmented__item:not(.is-disabled):not(.is-selected):hover{background:var(--el-segmented-item-hover-bg-color);color:var(--el-segmented-item-hover-color)}.el-segmented__item:not(.is-disabled):not(.is-selected):active{background:var(--el-segmented-item-active-bg-color)}.el-segmented__item.is-selected,.el-segmented__item.is-selected.is-disabled{color:var(--el-segmented-item-selected-color)}.el-segmented__item.is-disabled{color:var(--el-segmented-item-disabled-color);cursor:not-allowed}.el-segmented__item-input{opacity:0;pointer-events:none;width:0;height:0;margin:0;position:absolute}.el-segmented__item-label{text-align:center;text-overflow:ellipsis;white-space:nowrap;z-index:1;flex:1;line-height:normal;transition:color .3s;overflow:hidden}.el-segmented.is-block{display:flex}.el-segmented.is-block .el-segmented__item{min-width:0}.el-segmented--large{border-radius:var(--el-border-radius-base);min-height:40px;font-size:16px}.el-segmented--large .el-segmented__item-selected{border-radius:calc(var(--el-border-radius-base) - 2px)}.el-segmented--large .el-segmented--vertical .el-segmented__item{padding:11px}.el-segmented--large .el-segmented__item{border-radius:calc(var(--el-border-radius-base) - 2px);padding:0 11px}.el-segmented--small{border-radius:calc(var(--el-border-radius-base) - 1px);min-height:24px;font-size:14px}.el-segmented--small .el-segmented__item-selected{border-radius:calc(var(--el-border-radius-base) - 3px)}.el-segmented--small .el-segmented--vertical .el-segmented__item{padding:7px}.el-segmented--small .el-segmented__item{border-radius:calc(var(--el-border-radius-base) - 3px);padding:0 7px}.oauth-demo-page[data-v-8ebc7b88]{gap:24px;display:grid}.oauth-demo-page__hero[data-v-8ebc7b88]{-webkit-backdrop-filter:blur(16px)saturate(120%);backdrop-filter:blur(16px)saturate(120%);background:var(--vip-color-surface);border:1px solid var(--vip-color-border);box-shadow:var(--vip-shadow-card);border-radius:28px;grid-template-columns:minmax(0,1.1fr) minmax(320px,.9fr);gap:24px;padding:30px;display:grid}.oauth-demo-page__hero-copy[data-v-8ebc7b88]{gap:14px;display:grid}.oauth-demo-page__hero-actions[data-v-8ebc7b88]{flex-wrap:wrap;gap:12px;display:flex}.oauth-demo-page__error[data-v-8ebc7b88],.oauth-demo-page__hero-side[data-v-8ebc7b88],.oauth-demo-page__panel[data-v-8ebc7b88]{-webkit-backdrop-filter:blur(16px)saturate(120%);backdrop-filter:blur(16px)saturate(120%);background:var(--vip-glass-panel-bg);border:1px solid var(--vip-color-border);box-shadow:var(--vip-shadow-card);border-radius:28px;padding:24px}.oauth-demo-page__hero-side[data-v-8ebc7b88]{gap:16px;display:grid}.oauth-demo-page__panel[data-v-8ebc7b88]{gap:18px;display:grid}.oauth-demo-page__tabs[data-v-8ebc7b88]{width:fit-content;max-width:100%}.oauth-demo-page__error[data-v-8ebc7b88]{color:#ff2442;font-size:.92rem;line-height:1.7}.oauth-overview[data-v-8ebc7b88]{gap:12px;display:grid}.oauth-overview__item[data-v-8ebc7b88]{background:var(--vip-surface-subtle);border:1px solid var(--vip-tint-hover);border-radius:16px;gap:6px;padding:14px 16px;display:grid}.oauth-overview__item strong[data-v-8ebc7b88]{color:var(--vip-color-text);word-break:break-all;font-size:.96rem;line-height:1.45}.oauth-overview__label[data-v-8ebc7b88]{color:var(--vip-color-text-muted);letter-spacing:.12em;text-transform:uppercase;font-size:.74rem}.oauth-links[data-v-8ebc7b88]{gap:10px;display:grid}.oauth-links__item[data-v-8ebc7b88]{background:var(--vip-surface-panel);border:1px solid var(--vip-tint-hover);color:var(--vip-color-text);border-radius:16px;justify-content:space-between;align-items:center;gap:10px;padding:14px 16px;text-decoration:none;transition:transform .24s cubic-bezier(.22,1,.36,1),border-color .24s cubic-bezier(.22,1,.36,1),background-color .24s cubic-bezier(.22,1,.36,1);display:flex}@media (hover:hover) and (pointer:fine){.oauth-links__item[data-v-8ebc7b88]:hover{background:var(--vip-glass-panel-bg-strong);border-color:var(--vip-tint-medium);transform:translateY(-1px)}}@media (width<=980px){.oauth-demo-page__hero[data-v-8ebc7b88]{grid-template-columns:1fr}}@media (width<=560px){.oauth-demo-page[data-v-8ebc7b88]{gap:18px}.oauth-demo-page__error[data-v-8ebc7b88],.oauth-demo-page__hero[data-v-8ebc7b88],.oauth-demo-page__hero-side[data-v-8ebc7b88],.oauth-demo-page__panel[data-v-8ebc7b88]{border-radius:22px;padding:20px 16px}.oauth-demo-page__hero-actions[data-v-8ebc7b88]{grid-template-columns:1fr;display:grid}.oauth-demo-page__tabs[data-v-8ebc7b88]{width:100%}}
