.th-call-wrap{flex-direction:column;display:inline-flex;position:relative}.th-call--lg .th-call-main{height:64px;padding:0 28px;font-size:17px}.th-call--lg .th-call-split{border-radius:14px}.th-call--lg .th-call-toggle{width:48px}.th-call--lg .th-call-icon{flex-shrink:0;width:20px;height:20px}.th-call--md .th-call-main{height:44px;padding:0 18px;font-size:14px}.th-call--md .th-call-split{border-radius:8px}.th-call--md .th-call-toggle{width:38px}.th-call--md .th-call-icon{flex-shrink:0;width:16px;height:16px}.th-call-split{justify-content:space-between;display:inline-flex;overflow:hidden}.th-call-main{color:inherit;white-space:nowrap;align-items:center;gap:8px;font-weight:600;text-decoration:none;transition:opacity .15s;display:inline-flex}.th-call-main:hover{opacity:.88}.th-call-toggle{color:inherit;cursor:pointer;background:0 0;border:none;justify-content:center;align-items:center;transition:opacity .15s;display:inline-flex}.th-call-toggle:hover{opacity:.88}.th-call-toggle .iconify{transition:transform .2s}.th-call-toggle.open .iconify{transform:rotate(180deg)}.th-call--accent .th-call-split{background:var(--th-accent);color:var(--th-accent-ink)}.th-call--accent .th-call-toggle{border-left:1px solid color-mix(in oklab,var(--th-accent) 75%,#000)}.th-call--dark .th-call-split{background:var(--th-bg);color:var(--th-ink)}.th-call--dark .th-call-toggle{border-left:1px solid var(--th-line)}.th-call--light .th-call-split{background:var(--th-ink);color:#fff}.th-call--light .th-call-toggle{border-left:1px solid color-mix(in oklab,var(--th-ink) 70%,#fff)}.th-call-dropdown{background:var(--th-bg-elev,#fff);border:1px solid var(--th-line);z-index:9999;border-radius:12px;min-width:340px;position:fixed;overflow:hidden;box-shadow:0 8px 24px #0000001f}@media (max-width:767px){.th-call-dropdown{border-radius:14px;min-width:0;box-shadow:0 8px 32px #0000002e}}.th-call-option{color:var(--th-ink);align-items:center;gap:10px;padding:12px 16px;font-size:14px;font-weight:500;text-decoration:none;transition:background .1s;display:flex}.th-call-option:hover{background:color-mix(in oklab,var(--th-ink) 4%,transparent)}.th-call-option+.th-call-option{border-top:1px solid var(--th-line)}.th-call-tag{color:var(--th-ink-3);letter-spacing:.06em;text-transform:uppercase;margin-left:auto;font-size:11px;font-weight:500}.th-call-drop-enter-active,.th-call-drop-leave-active{transition:opacity .15s,transform .15s}.th-call-drop-enter-from,.th-call-drop-leave-to{opacity:0;transform:translateY(-4px)}@media (max-width:767px){.th-call-drop-enter-from,.th-call-drop-leave-to{transform:translateY(12px)}}
