@media screen and (max-width:639px){.portal :where(.shell[data-phone=v2]) .phone-chips-host{top:var(--topbar-h,56px);z-index:4;contain:inline-size;grid-column:1/-1;min-width:0;margin:0 -16px 12px;position:sticky}.portal :where(.shell[data-phone=v2][data-look=v3]) .phone-chips-host{top:60px}.portal :where(.shell[data-phone=v2]) .phone-chips{scrollbar-width:none;background:color-mix(in srgb, var(--p-canvas) 92%, transparent);border-bottom:1px solid var(--p-hairline);-webkit-overflow-scrolling:touch;gap:8px;padding:6px 16px;display:flex;overflow-x:auto}.portal :where(.shell[data-phone=v2]) .phone-chips::-webkit-scrollbar{display:none}.portal :where(.shell[data-phone=v2]) .phone-chips__chip{border:1px solid var(--p-hairline);border-radius:var(--r-pill,999px);background:var(--p-surface);min-height:44px;color:var(--p-text-2);white-space:nowrap;flex:none;align-items:center;padding:0 14px;font-size:14px;font-weight:500;text-decoration:none;display:inline-flex}.portal :where(.shell[data-phone=v2]) .phone-chips__chip:active{background:var(--p-surface-2)}.portal :where(.shell[data-phone=v2]) main :is(h2,h3)[id^=ph-]{scroll-margin-top:calc(var(--topbar-h,56px) + 72px)}.portal :where(.shell[data-phone=v2]) [data-phone-fold=closed]>:not(.phone-fold-toggle){display:none!important}.portal :where(.shell[data-phone=v2]) [data-phone-fold=open]>[data-phone-fold-head]>:is(h2,h3):only-child{display:none}.portal :where(.shell[data-phone=v2]) .phone-fold-toggle{width:100%;min-height:52px;color:var(--p-text);font:600 16px/1.3 var(--p-font-sans);text-align:left;cursor:pointer;background:0 0;border:0;justify-content:space-between;align-items:center;gap:12px;margin:0;padding:0;display:flex}.portal :where(.shell[data-phone=v2]) .phone-fold-toggle:after{content:"›";color:var(--p-text-3);transition:transform var(--m-micro);flex:none;font-size:24px;font-weight:400;line-height:1}.portal :where(.shell[data-phone=v2]) .phone-fold-toggle[aria-expanded=true]:after{transform:rotate(90deg)}.portal :where(.shell[data-phone=v2]) :is(.p-card,.card,[class$=-card],[class$=-panel])[data-phone-fold]>.phone-fold-toggle{padding-inline:16px}.portal :where(.shell[data-phone=v2]) [data-phone-fold=closed]{min-height:0!important;padding-block:0!important}.portal :where(.shell[data-phone=v2]) section[data-phone-fold]:not(.p-card){border-bottom:1px solid var(--p-hairline)}.portal :where(.shell[data-phone=v2]) table[data-phone-table=cards]{width:100%;display:block;min-width:0!important}.portal :where(.shell[data-phone=v2]) table[data-phone-table=cards]>thead{display:none}.portal :where(.shell[data-phone=v2]) table[data-phone-table=cards]>tbody{display:block}.portal :where(.shell[data-phone=v2]) table[data-phone-table=cards]>tbody>tr{border-bottom:1px solid var(--p-hairline);flex-wrap:wrap;align-items:baseline;gap:4px 14px;padding:12px 2px;display:flex;position:relative}.portal :where(.shell[data-phone=v2]) table[data-phone-table=cards]>tbody>tr>:is(td,th){max-width:100%;color:var(--p-text-2);white-space:normal;border:0;align-items:baseline;gap:6px;padding:0;font-size:13.5px;display:inline-flex}.portal :where(.shell[data-phone=v2]) table[data-phone-table=cards]>tbody>tr>td[data-label]:not([data-label=""]):before{content:attr(data-label);letter-spacing:.04em;text-transform:uppercase;color:var(--p-text-3);flex:none;font-size:12px}.portal :where(.shell[data-phone=v2]) table[data-phone-table=cards]>tbody>tr>:first-child{color:var(--p-text);flex:100%;order:-1;font-size:16px;font-weight:600;line-height:1.35;display:block}.portal :where(.shell[data-phone=v2]) table[data-phone-table=cards]>tbody>tr>:first-child:before,.portal :where(.shell[data-phone=v2]) table[data-phone-table=cards]>tbody>tr>:is(td,th):empty{display:none}.portal :where(.shell[data-phone=v2]) table[data-phone-table=cards]>tbody>tr>td:is(:not([data-label]),[data-label=""]){flex:100%}.portal :where(.shell[data-phone=v2]) table[data-phone-table=cards]>tbody>tr>:first-child>a[href]:first-child:after{content:"";position:absolute;inset:0}.portal :where(.shell[data-phone=v2]) table[data-phone-table=cards]>tbody>tr :is(a[href],button,input,select,textarea,label,summary):not(:first-child>a[href]:first-child){z-index:1;position:relative}.portal :where(.shell[data-phone=v2]) table[data-phone-table=cards]>tbody>tr:has(>:first-child>a[href]:first-child):active{background:var(--p-surface-2)}.portal :where(.shell[data-phone=v2]) :is(div,section):has(>table[data-phone-table=cards]){overflow-x:visible}.portal :where(.shell[data-phone=v2]) table[data-phone-table=grid][data-phone-scroll]{-webkit-overflow-scrolling:touch;max-width:100%;display:block;overflow-x:auto}.portal :where(.shell[data-phone=v2]) table[data-phone-table=grid]>:is(thead,tbody,tfoot)>tr>:first-child{z-index:1;background:var(--p-surface);box-shadow:1px 0 0 var(--p-hairline);position:sticky;left:0}.portal :where(.shell[data-phone=v2]) [data-phone-scroll]:is([data-phone-edge=start],[data-phone-edge=both]){background:linear-gradient(to left, var(--p-surface), var(--p-surface)) right / 0 100% no-repeat local, radial-gradient(farthest-side at 100% 50%, color-mix(in srgb, var(--p-text) 18%, transparent), transparent) right / 12px 100% no-repeat scroll}.portal :where(.shell[data-phone=v2]) table[data-phone-cut="8"]>tbody>tr:nth-child(n+9){display:none!important}.portal :where(.shell[data-phone=v2]) .phone-more-rows{justify-content:center;width:100%;min-height:44px;margin:8px 0 4px;display:flex}.portal :where(.shell[data-phone=v2]) .p-page-header__actions[data-phone-more=closed]>:not([data-phone-main],.phone-more-btn){display:none!important}.portal :where(.shell[data-phone=v2]) .p-page-header__actions:is([data-phone-more=closed],[data-phone-more=open]){flex-wrap:nowrap}.portal :where(.shell[data-phone=v2]) .phone-more-btn{order:99;min-width:44px;min-height:44px;padding:0 12px;font-size:20px;line-height:1}.portal :where(.shell[data-phone=v2]) .p-page-header__actions[data-phone-more=open],.portal :where(.shell[data-phone=v2]) [data-phone-filters=open]{left:8px;right:8px;bottom:calc(var(--tabbar-h,56px) + env(safe-area-inset-bottom,0px) + 8px);z-index:31;max-height:calc(100dvh - var(--tabbar-h,56px) - env(safe-area-inset-bottom,0px) - env(safe-area-inset-top,0px) - 32px);border-radius:var(--r-card,12px);background:var(--p-surface);box-shadow:var(--p-shadow-3,0 12px 40px color-mix(in srgb, var(--p-text) 24%, transparent));animation:tabbar-sheet-in var(--m-drawer,.24s ease-out);flex-direction:column;align-items:stretch;gap:8px;margin:0;padding:20px 16px 16px;display:flex;position:fixed;overflow-y:auto}.portal :where(.shell[data-phone=v2]) .p-page-header__actions[data-phone-more=open]>:not(.phone-more-btn),.portal :where(.shell[data-phone=v2]) [data-phone-filters=open]>*{justify-content:center;width:100%;min-height:44px}.portal :where(.shell[data-phone=v2]) .p-page-header__actions[data-phone-more=open] .phone-more-btn{order:99}.portal :where(.shell[data-phone=v2]) .p-page-header__actions[data-phone-more=open] .phone-more-btn:before{content:"Close";font-size:15px}.portal :where(.shell[data-phone=v2]) .p-page-header__actions[data-phone-more=open] .phone-more-btn{font-size:0}.portal :where(.shell[data-phone=v2]) .phone-backdrop{z-index:30;background:color-mix(in srgb, var(--p-text) 32%, transparent);position:fixed;inset:0}.portal :where(.shell[data-phone=v2]) [data-phone-filters=closed]{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.portal :where(.shell[data-phone=v2]) [data-phone-filters=closed]>:not(.phone-filters-btn,[data-phone-keep]){display:none!important}.portal :where(.shell[data-phone=v2]) [data-phone-filters=closed]>[data-phone-keep]{flex:160px}.portal :where(.shell[data-phone=v2]) [data-phone-filters=open]>.phone-filters-btn{display:none}.portal :where(.shell[data-phone=v2]) .phone-filters-btn{min-height:44px}.portal :where(.shell[data-phone=v2]) [data-phone-filters=closed]>.phone-filters-apply{display:none!important}.portal :where(.shell[data-phone=v2]) [data-phone-filters=open] :is(select,input:not([type=checkbox],[type=radio])){width:100%;min-height:44px}.portal :where(.shell[data-phone=v2]) main :is([role=tablist],[class$=-tabs],[class*=-tabs\ ],.p-tabs,.p-page-header__views){scrollbar-width:none;-webkit-overflow-scrolling:touch;flex-wrap:nowrap;gap:6px;max-width:100%;display:flex;overflow-x:auto}.portal :where(.shell[data-phone=v2]) main :is([role=tablist],[class$=-tabs],[class*=-tabs\ ],.p-tabs)>*{white-space:nowrap;flex:none}.portal :where(.shell[data-phone=v2]) main :is([role=tablist],[class$=-tabs],[class*=-tabs\ ],.p-tabs)::-webkit-scrollbar{display:none}.portal :where(.shell[data-phone=v2]) [data-phone-stack]{gap:12px;grid-template-columns:minmax(0,1fr)!important;display:grid!important}.portal :where(.shell[data-phone=v2]) [data-phone-stack]>*{min-width:0;max-width:100%;grid-column:auto!important}.portal :where(.shell[data-phone=v2]) form :is(input:not([type=checkbox],[type=radio],[type=range],[type=color],[type=file]),select,textarea){max-width:100%}.portal :where(.shell[data-phone=v2]) [data-phone-cta]{bottom:calc(var(--tabbar-h,56px) + env(safe-area-inset-bottom,0px) + 8px);z-index:3;min-height:48px;box-shadow:0 6px 20px color-mix(in srgb, var(--p-text) 18%, transparent);position:sticky}.portal :where(.shell[data-phone=v2]) :is(div,p,footer)[data-phone-cta]{border-radius:var(--r-card,12px);background:var(--p-surface);box-shadow:0 -1px 0 var(--p-hairline), 0 6px 20px color-mix(in srgb, var(--p-text) 14%, transparent);gap:8px;margin-inline:-8px;padding:8px;display:flex}.portal :where(.shell[data-phone=v2]) :is(div,p,footer)[data-phone-cta]>:is(button,a,input){flex:auto;min-height:48px}.portal :where(.shell[data-phone=v2]) :is(button,input)[data-phone-cta]{width:100%}.portal :where(.shell[data-phone=v2]) [data-phone-min]{font-size:12px!important}}@media screen and (max-width:639px) and (pointer:coarse){.portal :where(.shell[data-phone=v2]) [data-phone-tap]:not([data-phone-tap=inline]){min-width:44px;min-height:44px!important}.portal :where(.shell[data-phone=v2]) :is(a,button,summary,[role=button],[role=tab])[data-phone-tap]:not([data-phone-tap=inline]){justify-content:center;align-items:center;display:inline-flex}.portal :where(.shell[data-phone=v2]) :is(td,li,p,dd,div,h2,h3,h4)>a[data-phone-tap]:only-child:not([data-phone-tap=inline]){justify-content:flex-start}.portal :where(.shell[data-phone=v2]) summary[data-phone-tap]{justify-content:flex-start;display:flex}.portal :where(.shell[data-phone=v2]) a[data-phone-tap=inline]{margin-block:-12px;padding-block:12px;display:inline-block}.portal :where(.shell[data-phone=v2]) main :is(input[type=checkbox],input[type=radio]){width:22px;height:22px}}.portal .phone-pick{z-index:60;position:fixed;inset:0}.portal .phone-pick .phone-backdrop{background:color-mix(in srgb, var(--p-text) 32%, transparent);position:absolute;inset:0}.portal .phone-pick__sheet{max-height:82dvh;padding:0 0 env(safe-area-inset-bottom,0px);border-radius:var(--r-card,12px) var(--r-card,12px) 0 0;background:var(--p-surface);animation:tabbar-sheet-in var(--m-drawer,.24s ease-out);flex-direction:column;display:flex;position:absolute;bottom:0;left:0;right:0}.portal .phone-pick__head{align-items:center;gap:8px;padding:14px 8px 6px 16px;display:flex;position:relative}.portal .phone-pick__grip{border-radius:var(--r-pill,999px);background:var(--p-hairline-strong);width:36px;height:4px;margin-left:-18px;position:absolute;top:6px;left:50%}.portal .phone-pick__title{font:600 16px/1.3 var(--p-font-sans);color:var(--p-text);flex:1;margin:0}.portal .phone-pick__head .p-btn{min-height:44px}.portal .phone-pick__search{width:auto;min-height:44px;margin:0 16px 8px;font-size:16px}.portal .phone-pick__list{-webkit-overflow-scrolling:touch;flex:auto;margin:0;padding:0 0 8px;list-style:none;overflow-y:auto}.portal .phone-pick__list li+li{border-top:1px solid var(--p-hairline)}.portal .phone-pick__list button{width:100%;min-height:48px;color:var(--p-text);font:400 16px/1.3 var(--p-font-sans);text-align:left;cursor:pointer;background:0 0;border:0;align-items:center;padding:0 16px;display:flex}.portal .phone-pick__list [aria-selected=true] button{color:var(--p-accent-text);font-weight:600}.portal .phone-pick__list [aria-selected=true] button:after{content:"✓";margin-left:auto}.portal .phone-pick__list button:active{background:var(--p-surface-2)}.portal .phone-pick__list button:disabled{color:var(--p-text-4)}.portal .phone-pick__none{color:var(--p-text-3);padding:16px;font-size:14px}@media (prefers-reduced-motion:reduce){.portal .phone-pick__sheet,.portal :where(.shell[data-phone=v2]) :is(.p-page-header__actions[data-phone-more=open],[data-phone-filters=open]){animation:none}}
