.studio-tilt{position:relative;transform-style:preserve-3d}.studio-tilt-glare{position:absolute;inset:0;pointer-events:none;border-radius:inherit;z-index:2}.studio-tabs{--studio-surface:#fff9ef;--studio-ink:#20202a;--studio-rail:rgba(255,255,255,.08);isolation:isolate}.studio-tabs-rail{display:flex;gap:5px;padding:8px 8px 0;background:var(--studio-rail);border-radius:24px 24px 0 0;overflow-x:auto;scrollbar-width:thin}.studio-tabs-rail>button{flex:1;position:relative;min-width:0;border:0;padding:22px 24px 24px;background:transparent;color:inherit;font:inherit;font-size:14px;cursor:pointer;border-radius:18px 18px 0 0;white-space:nowrap;transition:color .2s}.studio-tabs-rail>button[aria-selected=true]{color:var(--studio-ink)}.studio-tabs-active{position:absolute;inset:0;background:var(--studio-surface);border-radius:18px 18px 0 0;z-index:-1}.studio-tab-label{display:flex;align-items:center;justify-content:space-between;gap:18px}.studio-tab-label>span{font-size:20px}.studio-tabs-surface{background:var(--studio-surface);color:var(--studio-ink);border-radius:0 0 24px 24px;overflow:hidden}.studio-tabs-surface [role=tabpanel]{padding:clamp(24px,4vw,56px)}.studio-tabs-surface [hidden]{display:none!important}.studio-tabs :is(button,[role=tabpanel]):focus-visible{outline:3px solid #fd7f49;outline-offset:-4px}.studio-tabs-rail>button:not([aria-selected=true]):hover{background:#ffffff14}@media(max-width:600px){.studio-tabs-rail{gap:2px;padding-inline:5px}.studio-tabs-rail>button{padding:18px 12px;font-size:12px}.studio-tab-label{gap:10px}.studio-tab-label>span{font-size:16px}.studio-tabs-surface [role=tabpanel]{padding:25px 20px}}@media(prefers-reduced-motion:reduce){.studio-tilt{transform:none!important}.studio-tilt-glare{display:none}.studio-tabs *{animation:none!important;transition:none!important}}.studio-tabs-active{z-index:0}.studio-tab-label{position:relative;z-index:1}
