html.av2 .av2-sidePinLine{align-items:center;gap:8px;min-width:0;display:flex}html.av2 .av2-sidePinLine>span{text-overflow:ellipsis;flex:1;min-width:0;overflow:hidden}html.av2 .av2-sidePinLine>svg{width:14px;height:14px;color:var(--mut);flex:none;transform:rotate(45deg)}html.av2 .av2-sideCallRow{flex:none;position:relative}html.av2 .av2-sideCall{background:var(--card2);width:30px;height:30px;color:var(--txt2);box-shadow:-14px 0 14px 6px var(--hover);opacity:0;pointer-events:none;border-radius:50%;place-items:center;margin-top:-15px;transition:opacity .15s,background .15s,color .15s,transform .15s;display:grid;position:absolute;top:50%;right:20px}html.av2 .av2-sideCall svg{width:15px;height:15px}html.av2 .av2-sideCall:hover{background:var(--inv);color:var(--inv-ink);transform:scale(1.06)}html.av2 .av2-sideCall:active{transform:scale(.94)}html.av2 .av2-sideCall:focus-visible{opacity:1;pointer-events:auto}html.av2 .av2-sideCallRow:has(.av2-row.cur) .av2-sideCall{box-shadow:-14px 0 14px 6px var(--sel)}@media (hover:hover){html.av2 .av2-sideCallRow:hover .av2-sideCall{opacity:1;pointer-events:auto}html.av2 .av2-sideCallRow:hover .av2-time{opacity:0}}html.av2 .av2-side.sheet .av2-sideCall{opacity:1;pointer-events:auto;box-shadow:none;background:var(--card)}html.av2 .av2-side.sheet .av2-sideCallRow .av2-row{padding-right:54px}html.av2 .av2-side.sheet .av2-sideCall:after{content:"";border-radius:50%;position:absolute;inset:-7px}@media (hover:none){html.av2 .av2-side.pinned .av2-sideCall:after{content:"";border-radius:50%;position:absolute;inset:-7px}html.av2 .av2-side.pinned .av2-sideCall{opacity:1;pointer-events:auto;box-shadow:none;background:var(--card)}html.av2 .av2-side.pinned .av2-sideCallRow .av2-row{padding-right:54px}}@media (prefers-reduced-motion:reduce){html.av2 .av2-sideCall,html.av2 .av2-sideCall:hover,html.av2 .av2-sideCall:active{transform:none}}html.av2 .av2-side .av2-list .av2-row{-webkit-touch-callout:none;-webkit-user-select:none;user-select:none}
html.av2 .av2-sm{z-index:41;border:1px solid var(--line);background:var(--drawer);width:min(960px,100vw - 48px);height:min(720px,100dvh - 48px);color:var(--txt);border-radius:20px;outline:0;grid-template-columns:224px minmax(0,1fr);animation:.18s av2-smIn;display:grid;position:fixed;top:50%;left:50%;overflow:hidden;transform:translate(-50%,-50%);box-shadow:0 24px 80px #00000073}@keyframes av2-smIn{0%{opacity:0;transform:translate(-50%,calc(8px - 50%))scale(.985)}}html.av2 .av2-smNav{border-right:1px solid var(--line);background:var(--panel);flex-direction:column;min-height:0;padding:12px 10px;display:flex}html.av2 .av2-smNav ul{flex-direction:column;gap:2px;margin:0;padding:0;list-style:none;display:flex}html.av2 .av2-smGroups{min-height:0;overflow-y:auto}html.av2 .av2-smCap{font-size:calc(11px * var(--text-scale,1));letter-spacing:.07em;text-transform:uppercase;color:var(--dim);padding:14px 10px 6px}html.av2 .av2-smGroup:first-child .av2-smCap{padding-top:4px}html.av2 .av2-smStack{flex-direction:column;gap:16px;display:flex}html.av2 .av2-smNav li button{width:100%;min-height:36px;color:var(--txt2);font:inherit;font-size:calc(14px * var(--text-scale,1));text-align:left;background:0 0;border:0;border-radius:10px;align-items:center;gap:10px;padding:0 10px;display:flex}html.av2 .av2-smNav li button:hover{background:var(--hover);color:var(--ink)}html.av2 .av2-smNav li button.on{background:var(--card);color:var(--ink);font-weight:500}html.av2 .av2-smNav li button>span:not(.av2-accIco){flex:1;min-width:0}html.av2 .av2-smIco{flex:none;width:17px;height:17px}html.av2 .av2-smHead{align-items:center;gap:8px;min-height:52px;padding:8px 10px 8px 12px;display:flex}html.av2 .av2-smNav .av2-smHead{min-height:40px;padding:4px 10px}html.av2 .av2-smTitle{min-width:0;font-size:calc(17px * var(--text-scale,1));color:var(--ink);flex:1;margin:0;font-weight:500}html.av2 .av2-smHead .av2-close{margin:0}html.av2 .av2-smPane{flex-direction:column;min-height:0;display:flex}html.av2 .av2-smPane>.av2-smHead{padding:12px 16px 6px 32px}html.av2 .av2-smBody{flex:1;min-height:0;padding:8px 32px 40px;overflow-y:auto}html.av2 .av2-smBody>*{max-width:680px}html.av2 .av2-smBody .av2-sd{font-size:calc(12px * var(--text-scale,1))}html.av2 .av2-smBody .av2-reach>.av2-sec:first-child{margin-top:8px}html.av2 .av2-smLead{font-size:calc(13.5px * var(--text-scale,1));color:var(--mut);margin:0 0 4px 4px}html.av2 .av2-sm.av2-smPhone{width:auto;height:auto;box-shadow:none;padding-top:env(safe-area-inset-top);border:0;border-radius:0;grid-template-columns:minmax(0,1fr);animation:.22s av2-smUp;inset:0;transform:none}@keyframes av2-smUp{0%{opacity:0;transform:translateY(24px)}}html.av2.dark .av2-sm.av2-smPhone{--drawer:#000}html.av2 .av2-sm.av2-smPhone:not(.av2-smList) .av2-smNav{display:none}html.av2 .av2-sm.av2-smPhone .av2-smNav{background:var(--drawer);border-right:0;padding:8px 12px}html.av2 .av2-sm.av2-smPhone .av2-smNav .av2-smHead{padding:4px 4px 8px}html.av2 .av2-sm.av2-smPhone .av2-smNav ul{background:var(--well);border-radius:16px;gap:0}html.av2 .av2-sm.av2-smPhone .av2-smNav li button{border-radius:0;position:relative}html.av2 .av2-sm.av2-smPhone .av2-smNav li+li button:before{content:"";border-top:1px solid var(--line);position:absolute;top:0;left:56px;right:0}html.av2 .av2-sm.av2-smPhone .av2-smNav li button{min-height:50px;font-size:calc(14.5px * var(--text-scale,1));color:var(--ink);gap:12px;padding:9px 14px}html.av2 .av2-sm.av2-smPhone .av2-smNav li button.on{background:0 0;font-weight:400}html.av2 .av2-sm.av2-smPhone .av2-smPane>.av2-smHead{border-bottom:1px solid var(--line);padding:6px 8px}html.av2 .av2-sm.av2-smPhone .av2-smBody{padding:12px 16px calc(32px + env(safe-area-inset-bottom))}html.av2 .av2-sm.av2-smPhone .av2-smHead{grid-template-columns:44px minmax(0,1fr) 44px;gap:4px;min-height:52px;padding:0 6px;display:grid}html.av2 .av2-sm.av2-smPhone .av2-smPane>.av2-smHead{padding:0 6px}html.av2 .av2-sm.av2-smPhone .av2-smNav .av2-smHead{z-index:2;background:var(--drawer);margin:-8px -6px 4px;padding:0;position:sticky;top:-8px}html.av2 .av2-sm.av2-smPhone .av2-smTitle{font-size:calc(17px * var(--text-scale,1));font-weight:600;line-height:calc(22px * var(--text-scale,1));text-align:center;text-overflow:ellipsis;white-space:nowrap;grid-area:1/2;overflow:hidden}html.av2 .av2-sm.av2-smPhone .av2-smNav .av2-smTitle{font-size:calc(17px * var(--text-scale,1))}html.av2 .av2-sm.av2-smPhone .av2-smHead .av2-close{width:44px;height:44px;color:var(--ink);grid-area:1/3;margin:0}html.av2 .av2-sm.av2-smPhone .av2-smHead .av2-close:active{background:var(--well)}html.av2 .av2-sm.av2-smPhone .av2-smHead .av2-close svg{width:22px;height:22px}html.av2 .av2-sm.av2-smPhone .av2-smHead .av2-close.av2-back,html.av2 .av2-sm.av2-smPhone .av2-smNav .av2-smHead .av2-close{grid-column:1}@supports (animation-timeline:scroll()){html.av2 .av2-sm.av2-smPhone .av2-smPane{timeline-scope:--av2-smb}html.av2 .av2-sm.av2-smPhone .av2-smBody{scroll-timeline:--av2-smb y}html.av2 .av2-sm.av2-smPhone .av2-smPane>.av2-smHead{animation:linear both av2-smEdge;animation-timeline:--av2-smb;animation-range:0 8px}html.av2 .av2-sm.av2-smPhone .av2-smNav .av2-smHead{border-bottom:1px solid #0000;animation:linear both av2-smEdge;animation-timeline:scroll();animation-range:0 8px}}@keyframes av2-smEdge{0%{border-bottom-color:#0000}to{border-bottom-color:var(--line)}}html.av2 .av2-planUp{background:var(--inv);color:var(--inv-ink);font:inherit;font-size:calc(13px * var(--text-scale,1));border:0;border-radius:16px;flex:none;padding:6px 14px;font-weight:500}html.av2 .av2-planUp:hover{opacity:.88}html.av2 .av2-planName{min-width:0;color:inherit;font:inherit;text-align:left;background:0 0;border:0;flex:1;align-items:center;gap:12px;padding:0;display:flex}html.av2 button.av2-accMe{width:100%;color:inherit;font:inherit;text-align:left;border:0;transition:background .12s}html.av2 button.av2-accMe:hover{background:var(--card2)}html.av2 .av2-accMe .av2-accLbl{min-width:0}html.av2 .av2-sm.av2-smPhone .av2-smNav{padding-bottom:calc(24px + env(safe-area-inset-bottom));overflow-y:auto}html.av2 .av2-smCard{background:var(--well);border-radius:16px;overflow:hidden}html.av2 .av2-smCard>.av2-accRow+ul>li:first-child button:before,html.av2 .av2-smCard>ul+.av2-accRow:before{content:"";border-top:1px solid var(--line);position:absolute;top:0;left:56px;right:0}html.av2 .av2-smYou .av2-sec{margin:22px 4px 8px}html.av2 .av2-smEmbed>div{padding-bottom:0}html.av2 .av2-smEmbed>div>div{max-width:none;padding-left:0;padding-right:0}html.av2 button.av2-conn{font:inherit;font-size:calc(13px * var(--text-scale,1));cursor:pointer;background:0 0}html.av2 .av2-reach>.av2-sec{margin:34px 4px 10px}html.av2 .av2-reach>.av2-sec:first-child{margin-top:20px}html.av2 .av2-reach>.av2-sec+.av2-accGroup{margin-top:0}html.av2 .av2-rNote{font-size:calc(13px * var(--text-scale,1));color:var(--mut);margin:8px 2px 0;line-height:1.45}html.av2 .av2-accGroup>.av2-rNote{margin:0;padding:12px 14px 14px}html.av2 .av2-cnEnds{align-items:center;gap:12px;display:inline-flex}html.av2 .av2-cnEnds .av2-conn{min-height:32px;position:relative}html.av2 .av2-cnEnds .av2-conn:before{content:"";position:absolute;inset:-6px}
@media (max-width:767px){html.av2 .av2 .av2-select,html.av2 .av2 .av2-accRow .av2-select{height:44px;font-size:calc(16px * var(--text-scale,1));border-radius:12px;padding:0 12px}html.av2 .av2 .av2-accRow .av2-select{appearance:none;color:var(--mut);text-align:right;text-align-last:right;cursor:pointer;background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%239a9aa0' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m9 6 6 6-6 6'/%3E%3C/svg%3E") right 0 center/16px no-repeat;border:0;padding:0 22px 0 8px}html.av2 .av2 .av2-accRow .av2-seg{flex:100%;margin-left:0;padding:3px}html.av2 .av2 .av2-seg button{height:38px;font-size:calc(15px * var(--text-scale,1));flex:1}html.av2 .av2 .av2-tg{border-radius:15px;width:50px;height:30px}html.av2 .av2 .av2-tg:after{width:24px;height:24px}html.av2 .av2 .av2-tg.on:after{left:23px}html.av2 .av2 .av2-tg:before{content:"";position:absolute;inset:-7px -4px}html.av2 .av2 .av2-accEdit{min-height:40px;font-size:calc(15px * var(--text-scale,1));border-radius:20px;align-items:center;padding:0 18px;display:inline-flex}html.av2 .av2 .av2-accCount{min-height:44px;font-size:calc(14px * var(--text-scale,1));margin:-14px -6px -14px auto;padding:0 6px;position:relative}html.av2 .av2 .av2-accCount svg{width:16px;height:16px}html.av2 .av2 .av2-conn{font-size:calc(14px * var(--text-scale,1));padding:7px 14px;position:relative}html.av2 .av2 .av2-conn:before{content:"";position:absolute;inset:-6px -4px}html.av2 .av2 .av2-rInfo{width:44px;height:44px;margin:-14px -12px -14px auto}html.av2 .av2 .av2-rInfo svg{width:18px;height:18px}html.av2 .av2 .av2-rInfo[aria-expanded=true]{color:var(--ink)}html.av2 .av2 .av2-reach>.av2-rWhy{flex-direction:column;gap:6px;margin:-2px 4px 12px;display:flex}html.av2 .av2 .av2-acc .av2-accRow{min-height:54px;font-size:calc(16px * var(--text-scale,1))}html.av2 .av2 .av2-reach .av2-rRow{min-height:54px}html.av2 .av2 .av2-acc .av2-accRow .av2-st,html.av2 .av2 .av2-reach .av2-st{font-size:calc(16px * var(--text-scale,1))}}@media (max-width:767px) and (prefers-reduced-motion:reduce){html.av2 .av2 .av2-tg,html.av2 .av2 .av2-tg:after{transition:none}}
html.av2 .av2-mcpLead{margin:0 2px 8px}html.av2 .av2-mcpAdd .av2-mcpGuide{padding:12px 14px 14px}
