:root{color-scheme:light dark;--ambient-left-rgb: 42, 72, 142;--ambient-left-rgb-alt: 86, 62, 166;--ambient-right-rgb: 86, 62, 166;--ambient-right-rgb-alt: 42, 152, 114;--ambient-left-strength: .28;--ambient-left-strength-alt: .23;--ambient-right-strength: .24;--ambient-right-strength-alt: .21;--ambient-side-blur: 86px;--md-sys-color-background: #ffffff;--md-sys-color-surface: #f5f5f5;--md-sys-color-surface-container: #ededed;--md-sys-color-on-surface: #111111;--md-sys-color-on-surface-variant: #4f4f4f;--md-filled-text-field-container-shape: 28px;--md-filled-text-field-container-color: #efefef;--md-filled-text-field-input-text-color: #101010;--md-filled-text-field-label-text-color: #555555;--md-filled-text-field-input-text-size: 16px;--md-filled-text-field-label-text-size: 16px;--md-filled-text-field-active-indicator-color: transparent;--md-filled-text-field-focus-active-indicator-color: transparent;--md-filled-text-field-active-indicator-height: 0;--md-filled-text-field-focus-active-indicator-height: 0;--md-filled-text-field-hover-active-indicator-color: transparent;--md-filled-text-field-hover-active-indicator-height: 0;--interactive-hover: #e3e3e3;--icon-color: #1a1a1a;--avatar-bg: #d0d0d0;--ripple-color: rgba(0, 0, 0, .18);--search-divider: rgba(17, 17, 17, .12);--search-shadow-top: rgba(17, 17, 17, .16);--search-field-bg: #f2f6ff;--search-field-border: rgba(90, 126, 188, .35);--search-field-shadow: 0 4px 12px rgba(25, 43, 76, .14);--search-field-focus-ring: rgba(122, 108, 255, .38);--loader-card-bg: rgba(255, 255, 255, .92);--loader-card-border: rgba(17, 17, 17, .1);--suggest-link-bg: #edd6f7;--suggest-link-bg-hover: #e4c3f2;--suggest-link-border: #d7afe9;--suggest-link-text: #5f2576;--freshness-label-color: #375fce;--category-sort-panel-bg: color-mix(in srgb, var(--md-sys-color-surface-container) 86%, var(--md-sys-color-surface) 14%);--category-sort-panel-border: color-mix(in srgb, var(--md-sys-color-on-surface) 16%, transparent)}@font-face{font-family:Material Symbols Rounded;src:url(fonts/material-symbols-rounded_5.2.38_latin-wght-normal.woff2) format("woff2");font-style:normal;font-weight:100 700;font-display:block}@media(prefers-color-scheme:dark){:root{--md-sys-color-background: #000000;--md-sys-color-surface: #0d0d0d;--md-sys-color-surface-container: #161616;--md-sys-color-on-surface: #f3f3f3;--md-sys-color-on-surface-variant: #b4b4b4;--md-filled-text-field-container-color: #171717;--md-filled-text-field-input-text-color: #f3f3f3;--md-filled-text-field-label-text-color: #c2c2c2;--interactive-hover: #1d1d1d;--icon-color: #e7e7e7;--avatar-bg: #3f3f3f;--ripple-color: rgba(255, 255, 255, .22);--search-divider: rgba(255, 255, 255, .14);--search-shadow-top: rgba(0, 0, 0, .5);--search-field-bg: #121722;--search-field-border: rgba(120, 160, 235, .42);--search-field-shadow: 0 6px 18px rgba(0, 0, 0, .52);--search-field-focus-ring: rgba(141, 133, 255, .46);--loader-card-bg: rgba(18, 18, 18, .92);--loader-card-border: rgba(255, 255, 255, .14);--suggest-link-bg: #5d2f72;--suggest-link-bg-hover: #6a3a81;--suggest-link-border: #84559b;--suggest-link-text: #f4e7fb;--freshness-label-color: #8fb0ff;--category-sort-panel-bg: color-mix(in srgb, var(--md-sys-color-surface-container) 78%, var(--md-sys-color-surface) 22%);--category-sort-panel-border: color-mix(in srgb, var(--md-sys-color-on-surface) 22%, transparent)}}:root[data-app-theme=light]{color-scheme:light;--md-sys-color-background: #ffffff;--md-sys-color-surface: #f5f5f5;--md-sys-color-surface-container: #ededed;--md-sys-color-on-surface: #111111;--md-sys-color-on-surface-variant: #4f4f4f;--md-filled-text-field-container-color: #efefef;--md-filled-text-field-input-text-color: #101010;--md-filled-text-field-label-text-color: #555555;--interactive-hover: #e3e3e3;--icon-color: #1a1a1a;--avatar-bg: #d0d0d0;--ripple-color: rgba(0, 0, 0, .18);--search-divider: rgba(17, 17, 17, .12);--search-shadow-top: rgba(17, 17, 17, .16);--search-field-bg: #f2f6ff;--search-field-border: rgba(90, 126, 188, .35);--search-field-shadow: 0 4px 12px rgba(25, 43, 76, .14);--search-field-focus-ring: rgba(122, 108, 255, .38);--loader-card-bg: rgba(255, 255, 255, .92);--loader-card-border: rgba(17, 17, 17, .1);--suggest-link-bg: #edd6f7;--suggest-link-bg-hover: #e4c3f2;--suggest-link-border: #d7afe9;--suggest-link-text: #5f2576;--freshness-label-color: #375fce;--category-sort-panel-bg: color-mix(in srgb, var(--md-sys-color-surface-container) 86%, var(--md-sys-color-surface) 14%);--category-sort-panel-border: color-mix(in srgb, var(--md-sys-color-on-surface) 16%, transparent)}:root[data-app-theme=dark]{color-scheme:dark;--md-sys-color-background: #000000;--md-sys-color-surface: #0d0d0d;--md-sys-color-surface-container: #161616;--md-sys-color-on-surface: #f3f3f3;--md-sys-color-on-surface-variant: #b4b4b4;--md-filled-text-field-container-color: #171717;--md-filled-text-field-input-text-color: #f3f3f3;--md-filled-text-field-label-text-color: #c2c2c2;--interactive-hover: #1d1d1d;--icon-color: #e7e7e7;--avatar-bg: #3f3f3f;--ripple-color: rgba(255, 255, 255, .22);--search-divider: rgba(255, 255, 255, .14);--search-shadow-top: rgba(0, 0, 0, .5);--search-field-bg: #121722;--search-field-border: rgba(120, 160, 235, .42);--search-field-shadow: 0 6px 18px rgba(0, 0, 0, .52);--search-field-focus-ring: rgba(141, 133, 255, .46);--loader-card-bg: rgba(18, 18, 18, .92);--loader-card-border: rgba(255, 255, 255, .14);--suggest-link-bg: #5d2f72;--suggest-link-bg-hover: #6a3a81;--suggest-link-border: #84559b;--suggest-link-text: #f4e7fb;--freshness-label-color: #8fb0ff;--category-sort-panel-bg: color-mix(in srgb, var(--md-sys-color-surface-container) 78%, var(--md-sys-color-surface) 22%);--category-sort-panel-border: color-mix(in srgb, var(--md-sys-color-on-surface) 22%, transparent)}*{box-sizing:border-box;-webkit-tap-highlight-color:transparent;tap-highlight-color:transparent}*::selection{background:color-mix(in srgb,#6556d8 42%,transparent);color:inherit}input::selection,textarea::selection{background:color-mix(in srgb,#6556d8 46%,transparent);color:inherit}html,body{width:100%;max-width:100%;overflow-x:hidden;position:relative}html{overflow-y:auto;scrollbar-gutter:stable}html.popup-open,body.popup-open{overflow:hidden!important;overscroll-behavior:none}body{margin:0;min-height:100vh;display:grid;place-items:center;background:var(--md-sys-color-background);font-family:Roboto,Arial,sans-serif;color:var(--md-sys-color-on-surface);position:relative;overflow-x:hidden}body:before,body:after{content:"";position:fixed;top:-8vh;bottom:-8vh;width:min(46vw,620px);pointer-events:none;filter:blur(var(--ambient-side-blur));z-index:0;will-change:background}body:before{left:clamp(-220px,-12vw,-72px);background:linear-gradient(180deg,rgba(var(--ambient-left-rgb),calc(var(--ambient-left-strength) * .72)),rgba(var(--ambient-left-rgb),calc(var(--ambient-left-strength) * .44)) 36%,rgba(var(--ambient-left-rgb-alt),calc(var(--ambient-left-strength-alt) * .44)) 66%,rgba(var(--ambient-left-rgb-alt),calc(var(--ambient-left-strength-alt) * .72))),radial-gradient(64% 70% at 14% 12%,rgba(var(--ambient-left-rgb),var(--ambient-left-strength)),rgba(var(--ambient-left-rgb),calc(var(--ambient-left-strength) * .52)) 42%,rgba(var(--ambient-left-rgb),0) 74%),radial-gradient(72% 80% at 24% 92%,rgba(var(--ambient-left-rgb-alt),var(--ambient-left-strength-alt)),rgba(var(--ambient-left-rgb-alt),calc(var(--ambient-left-strength-alt) * .62)) 50%,rgba(var(--ambient-left-rgb-alt),0) 84%)}body:after{right:clamp(-220px,-12vw,-72px);background:linear-gradient(180deg,rgba(var(--ambient-right-rgb),calc(var(--ambient-right-strength) * .72)),rgba(var(--ambient-right-rgb),calc(var(--ambient-right-strength) * .44)) 36%,rgba(var(--ambient-right-rgb-alt),calc(var(--ambient-right-strength-alt) * .44)) 66%,rgba(var(--ambient-right-rgb-alt),calc(var(--ambient-right-strength-alt) * .72))),radial-gradient(64% 70% at 86% 12%,rgba(var(--ambient-right-rgb),var(--ambient-right-strength)),rgba(var(--ambient-right-rgb),calc(var(--ambient-right-strength) * .52)) 42%,rgba(var(--ambient-right-rgb),0) 74%),radial-gradient(72% 80% at 76% 92%,rgba(var(--ambient-right-rgb-alt),var(--ambient-right-strength-alt)),rgba(var(--ambient-right-rgb-alt),calc(var(--ambient-right-strength-alt) * .62)) 50%,rgba(var(--ambient-right-rgb-alt),0) 84%)}:where(button,[role=button],a,input,textarea,select):focus-visible{outline:2px solid color-mix(in srgb,#6556d8 72%,#ffffff 28%);outline-offset:2px}.liquid-glass-prewarm{position:fixed;top:0;left:0;width:6px;height:6px;pointer-events:none;opacity:.01;z-index:1;transform:translateZ(0);backdrop-filter:saturate(165%) blur(14px);backdrop-filter:url(#liquid-glass-distortion) saturate(165%) blur(14px);-webkit-backdrop-filter:saturate(165%) blur(14px);-webkit-backdrop-filter:url(#liquid-glass-distortion) saturate(165%) blur(14px)}.loading-overlay{position:fixed;inset:0;z-index:100;display:grid;justify-items:center;align-items:start;padding:0;background:var(--md-sys-color-background);transition:opacity .22s ease,visibility .22s ease}.loading-shell{width:min(100vw,460px);max-width:100%;min-height:100svh;position:relative;padding:24px 18px 20px;display:grid;align-content:start;gap:12px;pointer-events:none}.loading-history{display:flex;flex-direction:column;flex:1;padding-top:70px;padding-bottom:12px}.loading-top-row{display:grid;grid-template-columns:minmax(0,1fr) 56px;align-items:center;gap:10px;padding-top:0;padding-bottom:6px}.loading-top-row-desktop{position:fixed;top:max(8px,env(safe-area-inset-top));left:50%;transform:translate(-50%);width:min(calc(100vw - 36px),424px);z-index:3}.loading-top-row-mobile{display:none}.loading-search-skeleton,.loading-profile-skeleton,.loading-avatar-skeleton,.loading-line{background:linear-gradient(90deg,color-mix(in srgb,#000 56%,var(--md-sys-color-surface) 44%),color-mix(in srgb,#111 32%,var(--md-sys-color-surface) 68%),color-mix(in srgb,#000 56%,var(--md-sys-color-surface) 44%));background-size:220% 100%;animation:dial-history-skeleton-shimmer 1.15s linear infinite}.loading-search-skeleton{position:relative;height:56px;border-radius:28px;border:1px solid var(--search-field-border)}.loading-search-icon{position:absolute;left:14px;top:50%;transform:translateY(-50%);font-size:1.3rem;line-height:1;color:var(--md-sys-color-on-surface-variant);opacity:.92}.loading-search-skeleton .loading-filter-button{right:7px;top:50%;width:42px;height:42px;transform:translateY(-50%) rotateY(0)!important;pointer-events:none;transition:none!important;animation:none!important}.loading-search-skeleton .loading-filter-button .filter-category-button-flip{width:24px;height:24px;transition:none!important;animation:none!important;transform:rotateY(0)!important}.loading-search-skeleton .loading-filter-button .material-symbols-rounded.filter-icon-face{width:24px;height:24px;font-size:24px;line-height:24px;transition:none!important;animation:none!important}.loading-search-skeleton .loading-filter-button .filter-category-button-flip{visibility:visible}.loading-search-skeleton .loading-filter-button .filter-icon-back{display:none}.loading-profile-skeleton{width:56px;height:56px;border-radius:999px}.loading-list{list-style:none;margin:0;padding:4px;display:grid;gap:0}.loading-call-item:nth-child(odd) .loading-line-title{width:min(270px,92%)}.loading-call-item:nth-child(3n) .loading-line-meta{width:min(155px,56%)}.loading-call-item:nth-child(4n) .loading-line-date{width:min(240px,82%)}.loading-call-item{position:relative;display:grid;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:12px;padding:6px 72px 6px 2px;border-radius:0;border-bottom:1px solid color-mix(in srgb,var(--md-sys-color-on-surface) 16%,transparent);background:transparent}.loading-call-item:first-child{border-top:1px solid color-mix(in srgb,var(--md-sys-color-on-surface) 16%,transparent)}.loading-call-item:nth-child(2n){padding-top:9px;padding-bottom:9px}.loading-call-item:nth-child(3n+1):not(:nth-child(-n+3)){padding-top:12px;padding-bottom:12px}.loading-call-item:nth-child(4){padding-top:4px;padding-bottom:4px}.loading-call-item:nth-child(5){padding-top:14px;padding-bottom:14px}.loading-call-item:nth-child(7){padding-top:11px;padding-bottom:7px}.loading-call-item:nth-child(8){padding-top:6px;padding-bottom:12px}.loading-call-item:nth-child(-n+3){margin:6px 0;padding:12px 76px 12px 6px;border:0;border-radius:16px;background:color-mix(in srgb,#f59e0b 24%,var(--md-sys-color-surface) 76%)}.loading-call-item:nth-child(-n+3) .loading-info-skeleton{border-color:color-mix(in srgb,#f59e0b 44%,transparent)}.loading-call-item:nth-child(-n+3) .loading-details-skeleton{position:relative}.loading-call-item:nth-child(-n+3) .loading-line-title{width:min(246px,86%);position:relative;margin-left:0;padding-left:30px;background-clip:content-box}.loading-call-item:nth-child(-n+3) .loading-line-title:before{content:"★";position:absolute;left:6px;top:50%;transform:translateY(-49%);font-size:18px;line-height:1;color:#f59e0b;font-weight:700}.loading-avatar-skeleton{width:72px;height:72px;border-radius:14px}.loading-call-item:nth-child(2n) .loading-avatar-skeleton{width:68px;height:68px;border-radius:13px}.loading-call-item:nth-child(3n+1):not(:nth-child(-n+3)) .loading-avatar-skeleton{width:76px;height:76px;border-radius:15px}.loading-call-item:nth-child(4) .loading-avatar-skeleton{width:64px;height:64px;border-radius:12px}.loading-call-item:nth-child(6) .loading-avatar-skeleton{width:80px;height:80px;border-radius:16px}.loading-call-item:nth-child(8) .loading-avatar-skeleton{width:70px;height:70px;border-radius:13px}.loading-details-skeleton{min-width:0;display:grid;gap:7px}.loading-line{display:block;height:12px;border-radius:999px}.loading-line-title{width:min(250px,88%);height:16px}.loading-line-meta{width:min(180px,62%)}.loading-line-date{width:min(210px,72%)}.loading-call-item:nth-child(2n) .loading-line-title{width:min(230px,80%)}.loading-call-item:nth-child(2n) .loading-line-meta{width:min(165px,58%)}.loading-call-item:nth-child(2n) .loading-line-date{width:min(194px,67%)}.loading-call-item:nth-child(3n+1):not(:nth-child(-n+3)) .loading-line-title{width:min(276px,94%);height:17px}.loading-call-item:nth-child(3n+1):not(:nth-child(-n+3)) .loading-line-meta{width:min(202px,70%)}.loading-call-item:nth-child(3n+1):not(:nth-child(-n+3)) .loading-line-date{width:min(226px,78%)}.loading-call-item:nth-child(4) .loading-line-title{width:min(205px,73%);height:15px}.loading-call-item:nth-child(4) .loading-line-meta{width:min(142px,52%)}.loading-call-item:nth-child(4) .loading-line-date{width:min(186px,64%)}.loading-call-item:nth-child(5) .loading-line-title{width:min(292px,98%);height:18px}.loading-call-item:nth-child(5) .loading-line-meta{width:min(222px,74%)}.loading-call-item:nth-child(5) .loading-line-date{width:min(242px,82%)}.loading-call-item:nth-child(6) .loading-line-title{width:min(236px,80%);height:16px}.loading-call-item:nth-child(6) .loading-line-meta{width:min(200px,70%)}.loading-call-item:nth-child(6) .loading-line-date{display:none}.loading-call-item:nth-child(7) .loading-line-title{width:min(268px,90%)}.loading-call-item:nth-child(7) .loading-line-meta{width:min(156px,54%)}.loading-call-item:nth-child(8) .loading-line-title{width:min(214px,76%);height:15px}.loading-call-item:nth-child(8) .loading-line-meta{width:min(188px,64%)}.loading-call-item:nth-child(8) .loading-line-date{width:min(168px,58%)}.loading-call-item:nth-child(9) .loading-line-title{width:min(286px,96%);height:17px}.loading-call-item:nth-child(9) .loading-line-meta{width:min(172px,58%)}.loading-call-item:nth-child(9) .loading-line-date{width:min(232px,79%)}.loading-info-skeleton{position:absolute;top:50%;right:6px;transform:translateY(-50%);width:56px;height:56px;border-radius:999px;display:grid;place-items:center;background:color-mix(in srgb,var(--md-sys-color-surface) 82%,transparent);border:1px solid color-mix(in srgb,var(--md-sys-color-on-surface) 18%,transparent);color:color-mix(in srgb,var(--md-sys-color-on-surface) 68%,transparent)}.loading-info-skeleton .material-symbols-rounded{font-size:2rem}.loader-text{margin:0;color:var(--md-sys-color-on-surface-variant);font-size:.98rem;font-weight:500}body:not(.app-loading) .loading-overlay{opacity:0;visibility:hidden;pointer-events:none}body.app-loading .app-shell{opacity:0;visibility:hidden;pointer-events:none}.app-shell{width:min(100vw,460px);max-width:100%;min-height:100vh;position:relative;z-index:2;padding:24px 18px 20px;background:var(--md-sys-color-background);display:flex;flex-direction:column;gap:12px;overflow-x:hidden}.top-app-bar{position:sticky;top:0;z-index:20;order:0;width:100%;max-width:100%;min-width:0;overflow-x:hidden;padding-top:max(8px,env(safe-area-inset-top));padding-bottom:10px;background:transparent;border-bottom:0;box-shadow:none}.top-app-bar{position:sticky;top:0;display:flex;flex-direction:column;align-items:stretch;gap:8px}.liquid-glass-defs{position:absolute;width:0;height:0;pointer-events:none}.search-bar-row{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:10px}.search-filter-wrap{position:relative;min-width:0;padding-right:0;perspective:900px;isolation:isolate}.search-filter-wrap:before{content:none}.search-filter-wrap>*{position:relative;z-index:1}.filter-category-button{position:absolute;top:50%;right:8px;transform:translateY(-50%);width:42px;height:42px;padding:0;border-radius:999px;border:1px solid color-mix(in srgb,var(--md-sys-color-on-surface) 24%,transparent);background:color-mix(in srgb,var(--md-sys-color-surface) 86%,transparent);color:var(--md-sys-color-on-surface);display:flex;align-items:center;justify-content:center;cursor:pointer;z-index:2;transform-style:preserve-3d;box-shadow:0 3px 9px color-mix(in srgb,#000000 16%,transparent);transition:transform .28s cubic-bezier(.22,.61,.36,1),background-color .18s ease,border-color .18s ease,box-shadow .18s ease}.filter-category-button-flip{position:relative;width:24px;height:24px;flex:0 0 24px;display:block;transform-style:preserve-3d}.filter-icon-face{position:absolute;top:0;left:0;width:24px;height:24px;display:flex;align-items:center;justify-content:center;font-size:24px;line-height:24px;letter-spacing:0;padding:0;margin:0;transform-origin:center;backface-visibility:hidden;transform-style:preserve-3d;transition:color .18s ease}.filter-icon-front{transform:rotateY(0) translateZ(.01px)}.filter-icon-back{transform:rotateY(180deg) translateZ(.01px)}.top-app-bar .filter-category-button .material-symbols-rounded.filter-icon-face{font-size:24px;line-height:24px}.filter-category-button.is-clear-mode{transform:translateY(-50%) rotateY(180deg)}.filter-category-button:hover{background:color-mix(in srgb,var(--interactive-hover) 84%,transparent);border-color:color-mix(in srgb,var(--md-sys-color-on-surface) 34%,transparent);box-shadow:0 5px 12px color-mix(in srgb,#000000 20%,transparent)}.search-filter-wrap:hover .filter-category-button:not(.is-clear-mode):not(.is-active){background:color-mix(in srgb,var(--interactive-hover) 88%,transparent);border-color:color-mix(in srgb,var(--md-sys-color-on-surface) 36%,transparent)}:root[data-app-theme=light] .filter-category-button{border-color:color-mix(in srgb,#5a6f99 34%,transparent);background:color-mix(in srgb,#edf4ff 62%,transparent);box-shadow:0 4px 10px color-mix(in srgb,#324767 16%,transparent)}@media(prefers-color-scheme:light){:root:not([data-app-theme=dark]) .filter-category-button{border-color:color-mix(in srgb,#5a6f99 34%,transparent);background:color-mix(in srgb,#edf4ff 62%,transparent);box-shadow:0 4px 10px color-mix(in srgb,#324767 16%,transparent)}}.filter-category-button.is-clear-mode,.filter-category-button.is-active{border-color:color-mix(in srgb,#6556d8 52%,transparent);color:#8d85ff;background:color-mix(in srgb,#6556d8 14%,var(--md-sys-color-surface) 86%)}.filter-category-button.is-clear-mode:hover,.filter-category-button.is-active:hover,.search-filter-wrap:hover .filter-category-button.is-clear-mode,.search-filter-wrap:hover .filter-category-button.is-active{border-color:color-mix(in srgb,#6556d8 68%,transparent);background:color-mix(in srgb,#6556d8 36%,var(--md-sys-color-surface) 64%)}:root[data-app-theme=dark] .filter-category-button:hover{background:color-mix(in srgb,#6556d8 24%,var(--md-sys-color-surface) 76%)}:root[data-app-theme=dark] .search-filter-wrap:hover .filter-category-button:not(.is-clear-mode):not(.is-active){background:color-mix(in srgb,#6556d8 30%,var(--md-sys-color-surface) 70%)}:root[data-app-theme=dark] .filter-category-button.is-clear-mode,:root[data-app-theme=dark] .filter-category-button.is-active{border-color:color-mix(in srgb,#7a6cff 72%,transparent);color:#a89eff;background:color-mix(in srgb,#6556d8 24%,var(--md-sys-color-surface) 76%)}:root[data-app-theme=dark] .filter-category-button.is-clear-mode:hover,:root[data-app-theme=dark] .filter-category-button.is-active:hover,:root[data-app-theme=dark] .search-filter-wrap:hover .filter-category-button.is-clear-mode,:root[data-app-theme=dark] .search-filter-wrap:hover .filter-category-button.is-active{border-color:color-mix(in srgb,#7a6cff 82%,transparent);background:color-mix(in srgb,#6556d8 42%,var(--md-sys-color-surface) 58%)}@media(prefers-color-scheme:dark){:root:not([data-app-theme=light]) .filter-category-button:hover{background:color-mix(in srgb,#6556d8 24%,var(--md-sys-color-surface) 76%)}:root:not([data-app-theme=light]) .search-filter-wrap:hover .filter-category-button:not(.is-clear-mode):not(.is-active){background:color-mix(in srgb,#6556d8 30%,var(--md-sys-color-surface) 70%)}:root:not([data-app-theme=light]) .filter-category-button.is-clear-mode,:root:not([data-app-theme=light]) .filter-category-button.is-active{border-color:color-mix(in srgb,#7a6cff 72%,transparent);color:#a89eff;background:color-mix(in srgb,#6556d8 24%,var(--md-sys-color-surface) 76%)}:root:not([data-app-theme=light]) .filter-category-button.is-clear-mode:hover,:root:not([data-app-theme=light]) .filter-category-button.is-active:hover,:root:not([data-app-theme=light]) .search-filter-wrap:hover .filter-category-button.is-clear-mode,:root:not([data-app-theme=light]) .search-filter-wrap:hover .filter-category-button.is-active{border-color:color-mix(in srgb,#7a6cff 82%,transparent);background:color-mix(in srgb,#6556d8 42%,var(--md-sys-color-surface) 58%)}}:root[data-app-theme=light] .filter-category-button:not(.is-clear-mode):not(.is-active){border-color:#9aaccf!important;background:#e5edfb!important;color:#1d2a44!important;box-shadow:inset 0 1px #ffffffd9,0 2px 8px #2c446c2e!important}:root[data-app-theme=light] .filter-category-button:not(.is-clear-mode):not(.is-active):hover{border-color:#8197c1!important;background:#dce7fb!important;color:#16243f!important;box-shadow:inset 0 1px #ffffffe6,0 4px 10px #263c6638!important}@media(prefers-color-scheme:light){:root:not([data-app-theme=dark]) .filter-category-button:not(.is-clear-mode):not(.is-active){border-color:#9aaccf!important;background:#e5edfb!important;color:#1d2a44!important;box-shadow:inset 0 1px #ffffffd9,0 2px 8px #2c446c2e!important}:root:not([data-app-theme=dark]) .filter-category-button:not(.is-clear-mode):not(.is-active):hover{border-color:#8197c1!important;background:#dce7fb!important;color:#16243f!important;box-shadow:inset 0 1px #ffffffe6,0 4px 10px #263c6638!important}}.category-filter-menu{position:relative;width:100%;max-height:min(62vh,480px);overflow:auto;padding:4px;border-radius:14px;border:0;background:transparent;box-shadow:none;scrollbar-width:thin;scrollbar-color:color-mix(in srgb,var(--md-sys-color-on-surface) 42%,transparent) transparent}.category-filter-menu::-webkit-scrollbar{width:10px}.category-filter-menu::-webkit-scrollbar-track{background:transparent;border-left:1px solid color-mix(in srgb,var(--md-sys-color-on-surface) 24%,transparent)}.category-filter-menu::-webkit-scrollbar-thumb{background:transparent;border-left:2px solid color-mix(in srgb,var(--md-sys-color-on-surface) 50%,transparent)}.category-filter-menu::-webkit-scrollbar-thumb:hover{background:transparent;border-left-color:color-mix(in srgb,var(--md-sys-color-on-surface) 62%,transparent)}.category-filter-menu::-webkit-scrollbar-button{height:12px;background:transparent}.category-filter-menu[hidden]{display:none!important}.category-filter-dialog{position:absolute;inset:0;width:100%;align-items:stretch;justify-items:center}.category-filter-dialog .category-filter-sheet{width:min(calc(100% - 12px),440px);max-width:calc(100% - 12px);height:100%;max-height:100%;border-radius:20px;border:1px solid color-mix(in srgb,var(--md-sys-color-on-surface) 22%,transparent);background:radial-gradient(120% 74% at 50% -16%,color-mix(in srgb,#ffffff 34%,transparent),transparent 64%),linear-gradient(180deg,color-mix(in srgb,var(--md-sys-color-surface) 52%,transparent),color-mix(in srgb,var(--md-sys-color-surface) 40%,transparent));box-shadow:inset 0 1px color-mix(in srgb,#ffffff 38%,transparent),inset 0 -1px color-mix(in srgb,#000000 16%,transparent),0 16px 34px color-mix(in srgb,#000 24%,transparent);backdrop-filter:saturate(190%) blur(18px) contrast(1.06);backdrop-filter:url(#liquid-glass-distortion) saturate(190%) blur(18px) contrast(1.06);-webkit-backdrop-filter:saturate(190%) blur(18px) contrast(1.06);-webkit-backdrop-filter:url(#liquid-glass-distortion) saturate(190%) blur(18px) contrast(1.06);padding:14px;display:flex;flex-direction:column}.category-filter-dialog .category-filter-menu{flex:1;min-height:0;max-height:none}.category-filter-actions{margin-top:10px;display:grid;grid-template-columns:1fr 1fr;gap:8px}.category-filter-clear-all-button{width:100%;border-radius:12px;border:1px solid color-mix(in srgb,var(--md-sys-color-outline) 36%,transparent);background:color-mix(in srgb,var(--md-sys-color-surface) 92%,transparent);color:var(--md-sys-color-on-surface-variant);padding:11px 12px;font:inherit;font-weight:600;cursor:not-allowed;transition:background-color .18s ease,border-color .18s ease,color .18s ease,opacity .18s ease}.category-filter-clear-all-button:disabled{opacity:.58}.category-filter-clear-all-button:not(:disabled){border-color:color-mix(in srgb,#6556d8 56%,transparent);background:color-mix(in srgb,#6556d8 18%,var(--md-sys-color-surface) 82%);color:#9a90ff;cursor:pointer}.category-filter-clear-all-button:not(:disabled):hover{background:color-mix(in srgb,#6556d8 24%,var(--md-sys-color-surface) 76%)}.category-filter-apply-button{width:100%;border-radius:12px;border:1px solid color-mix(in srgb,#6556d8 58%,transparent);background:linear-gradient(135deg,color-mix(in srgb,#6556d8 72%,var(--md-sys-color-surface) 28%),color-mix(in srgb,#8d85ff 58%,var(--md-sys-color-surface) 42%));color:#f5f3ff;padding:11px 12px;font:inherit;font-weight:700;cursor:pointer;transition:filter .18s ease,transform .14s ease,opacity .18s ease}.category-filter-apply-button:disabled{opacity:.56;cursor:not-allowed;filter:saturate(.65)}.category-filter-apply-button:not(:disabled):hover{filter:brightness(1.08)}.category-filter-apply-button:not(:disabled):active{transform:translateY(1px)}.category-filter-item{width:100%;border:1px solid color-mix(in srgb,var(--md-sys-color-on-surface) 10%,transparent);background:color-mix(in srgb,var(--md-sys-color-surface) 58%,transparent);color:var(--md-sys-color-on-surface);display:flex;align-items:center;justify-content:space-between;gap:10px;padding:10px 12px;border-radius:12px;text-align:left;font:inherit;cursor:pointer;backdrop-filter:saturate(155%) blur(10px);backdrop-filter:url(#liquid-glass-distortion) saturate(155%) blur(10px);-webkit-backdrop-filter:saturate(155%) blur(10px);-webkit-backdrop-filter:url(#liquid-glass-distortion) saturate(155%) blur(10px)}.category-filter-section-title{margin:10px 8px 6px;font-size:.75rem;font-weight:700;letter-spacing:.04em;text-transform:uppercase;color:var(--md-sys-color-on-surface-variant)}.category-filter-sort-panel,.category-filter-list-panel{margin:2px 4px 10px;padding:8px 8px 10px;border-radius:12px;border:1px solid var(--category-sort-panel-border);background:transparent}.category-filter-sort-panel .category-filter-section-title,.category-filter-list-panel .category-filter-section-title{margin-top:2px}.category-filter-sort-row{display:grid;grid-template-columns:repeat(2,max-content);justify-content:center;gap:6px 10px;margin:2px 0}.category-filter-sort-chip{width:auto;min-height:36px;padding:6px 10px;display:inline-flex;align-items:center;justify-content:center;gap:6px;border:0;background:color-mix(in srgb,var(--md-sys-color-surface) 58%,transparent);backdrop-filter:saturate(155%) blur(10px);backdrop-filter:url(#liquid-glass-distortion) saturate(155%) blur(10px);-webkit-backdrop-filter:saturate(155%) blur(10px);-webkit-backdrop-filter:url(#liquid-glass-distortion) saturate(155%) blur(10px);box-shadow:none;outline:none;-webkit-appearance:none;appearance:none}.category-filter-sort-chip[data-sort-key=name]{grid-column:1 / -1;justify-self:center;overflow:hidden;background-clip:padding-box;clip-path:inset(0 round 12px);-webkit-mask-image:-webkit-radial-gradient(white,black)}.category-filter-sort-chip-main{display:inline-flex;align-items:center}.category-filter-sort-chip-label{font-size:.88rem;white-space:nowrap}.category-filter-sort-chip-arrow{font-size:1rem;color:var(--md-sys-color-on-surface-variant)}.category-filter-sort-chip.is-active .category-filter-sort-chip-arrow{color:#9a90ff}.category-filter-sort-chip.is-active{border-color:transparent!important;box-shadow:none!important;outline:none!important}.category-filter-sort-chip:focus,.category-filter-sort-chip:focus-visible,.category-filter-sort-chip:active{outline:none!important;border-color:transparent!important;box-shadow:none!important}.category-filter-item-main{display:inline-flex;align-items:center;gap:10px;min-width:0}.category-filter-item-icon{font-size:1.24rem;color:color-mix(in srgb,var(--md-sys-color-on-surface) 80%,transparent)}.category-filter-item:hover{background:color-mix(in srgb,var(--interactive-hover) 68%,var(--md-sys-color-surface) 32%);border-color:color-mix(in srgb,var(--md-sys-color-on-surface) 18%,transparent)}.category-filter-item.is-active{background:color-mix(in srgb,#6556d8 16%,transparent);color:#9a90ff}.category-filter-item.is-active .category-filter-item-icon,.category-filter-item.is-active .category-filter-item-count{color:#9a90ff}.category-filter-item-label{font-size:.98rem;line-height:1.2}.category-filter-item-count{font-size:.86rem;color:var(--md-sys-color-on-surface-variant);min-width:1.4em;text-align:right}.auth-profile-button{position:relative;width:56px;height:56px;padding:0;border-radius:999px;border:1px solid color-mix(in srgb,var(--md-sys-color-outline) 38%,transparent);background:color-mix(in srgb,var(--md-sys-color-surface) 90%,transparent);color:var(--md-sys-color-on-surface);display:grid;place-items:center;overflow:hidden;cursor:pointer;flex:0 0 auto;transition:background-color .18s ease,border-color .18s ease,box-shadow .18s ease}.auth-profile-button-flip{position:relative;width:100%;height:100%;transform-style:preserve-3d;transition:transform .52s cubic-bezier(.2,.8,.2,1)}.auth-profile-button.is-signed-out.is-settings-hint .auth-profile-button-flip{transform:rotateY(180deg)}.auth-profile-button:hover{background:color-mix(in srgb,var(--interactive-hover) 78%,transparent)}.auth-profile-button.is-photo{border-color:color-mix(in srgb,var(--md-sys-color-outline) 54%,transparent);box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--md-sys-color-background) 48%,transparent)}.auth-profile-button.is-initials{background:color-mix(in srgb,var(--avatar-bg) 92%,var(--md-sys-color-surface));border-color:color-mix(in srgb,var(--md-sys-color-outline) 46%,transparent)}.auth-profile-button.is-initials .auth-profile-fallback{font-size:1.62rem;font-weight:600;letter-spacing:0}.auth-profile-button.is-signed-out{background:color-mix(in srgb,var(--avatar-bg) 90%,var(--md-sys-color-surface));border-color:color-mix(in srgb,var(--md-sys-color-outline) 46%,transparent);box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--md-sys-color-background) 38%,transparent);color:color-mix(in srgb,var(--md-sys-color-on-surface) 88%,transparent)}.auth-profile-image{position:absolute;inset:0;z-index:2;display:block;width:100%;height:100%;object-fit:cover;border-radius:999px}.auth-profile-image[hidden]{display:none!important}.auth-profile-fallback{position:relative;z-index:1;width:100%;height:100%;display:grid;place-items:center;font-size:.95rem;font-weight:700;letter-spacing:.03em;line-height:1;text-transform:uppercase;user-select:none}.auth-profile-face{position:absolute;inset:0;backface-visibility:hidden;transform-style:preserve-3d}.auth-profile-face-front{transform:rotateY(0)}.auth-profile-face-back{transform:rotateY(180deg)}.auth-profile-button:not(.is-signed-out) .auth-profile-face-back{display:none}.auth-profile-fallback.material-symbols-rounded{font-size:3rem;font-variation-settings:"FILL" 0,"wght" 500,"GRAD" 0,"opsz" 48;font-weight:400;letter-spacing:0;text-transform:none;line-height:1;display:flex;align-items:center;justify-content:center}.auth-profile-button.is-signed-out .auth-profile-fallback.material-symbols-rounded{font-size:34px;font-variation-settings:"FILL" 1,"wght" 400,"GRAD" 0,"opsz" 48}.auth-profile-fallback[hidden]{display:none!important}.auth-profile-menu{position:fixed;inset:50% auto auto 50%;transform:translate(-50%,calc(-50% + 22px));opacity:0;z-index:1301;width:min(94vw,430px);padding:14px;border-radius:20px;border:1px solid color-mix(in srgb,var(--md-sys-color-outline) 34%,transparent);background:var(--md-sys-color-surface);box-shadow:0 24px 48px #00000061;transition:transform .19s cubic-bezier(.2,0,0,1),opacity .17s ease;display:flex;flex-direction:column}.auth-profile-menu[hidden]{display:none!important}.auth-profile-menu-backdrop{position:fixed;inset:0;z-index:1300;background:radial-gradient(90% 70% at 15% 20%,rgba(96,132,226,.2),transparent 62%),radial-gradient(90% 70% at 85% 82%,rgba(128,92,208,.16),transparent 64%),#04081257;backdrop-filter:blur(8px) saturate(140%);-webkit-backdrop-filter:blur(8px) saturate(140%);opacity:0;transition:opacity .17s ease}.auth-profile-menu.is-open{opacity:1;transform:translate(-50%,-50%)}.auth-profile-menu-backdrop.is-open{opacity:1}.auth-profile-menu.is-closing{opacity:0;transform:translate(-50%,calc(-50% + 22px));pointer-events:none}.auth-profile-menu-backdrop.is-closing{opacity:0;pointer-events:none}.auth-dialog-sheet,.email-picker-sheet,.auth-profile-menu{background:radial-gradient(120% 74% at 50% -16%,color-mix(in srgb,#ffffff 30%,transparent),transparent 64%),linear-gradient(180deg,color-mix(in srgb,var(--md-sys-color-surface) 56%,transparent),color-mix(in srgb,var(--md-sys-color-surface) 44%,transparent));border-color:color-mix(in srgb,var(--md-sys-color-on-surface) 20%,transparent);box-shadow:inset 0 1px color-mix(in srgb,#ffffff 34%,transparent),inset 0 -1px color-mix(in srgb,#000000 14%,transparent),0 14px 30px color-mix(in srgb,#000 22%,transparent);backdrop-filter:saturate(185%) blur(17px) contrast(1.05);backdrop-filter:url(#liquid-glass-distortion) saturate(185%) blur(17px) contrast(1.05);-webkit-backdrop-filter:saturate(185%) blur(17px) contrast(1.05);-webkit-backdrop-filter:url(#liquid-glass-distortion) saturate(185%) blur(17px) contrast(1.05)}.auth-profile-menu-head{display:flex;align-items:center;justify-content:space-between;gap:10px;margin-bottom:8px}.auth-profile-menu-title{margin:0;font-size:1.02rem;font-weight:700}.auth-profile-menu-close{width:36px;height:36px;font-size:1.45rem}.auth-menu-item{display:flex;align-items:center;gap:12px;width:100%;text-align:left;border:1px solid color-mix(in srgb,var(--md-sys-color-on-surface) 26%,transparent);background:radial-gradient(120% 74% at 50% -16%,color-mix(in srgb,#ffffff 28%,transparent),transparent 64%),color-mix(in srgb,var(--md-sys-color-surface) 34%,transparent);color:var(--md-sys-color-on-surface);border-radius:16px;min-height:62px;padding:16px 18px;font:inherit;font-size:1.1rem;font-weight:600;cursor:pointer}.settings-dialog .settings-dialog-sheet{width:min(calc(100% - 12px),520px);max-width:calc(100% - 12px);max-height:min(86vh,820px);border-color:color-mix(in srgb,var(--md-sys-color-on-surface) 14%,transparent);background:color-mix(in srgb,var(--md-sys-color-surface) 64%,transparent);box-shadow:inset 0 1px color-mix(in srgb,#fff 20%,transparent),0 12px 30px color-mix(in srgb,#000 20%,transparent);backdrop-filter:saturate(165%) blur(14px);backdrop-filter:url(#liquid-glass-distortion) saturate(165%) blur(14px);-webkit-backdrop-filter:saturate(165%) blur(14px);-webkit-backdrop-filter:url(#liquid-glass-distortion) saturate(165%) blur(14px);display:flex;flex-direction:column}.settings-options{display:grid;gap:12px;overflow:auto;padding-right:2px}.settings-group{border:1px solid color-mix(in srgb,var(--md-sys-color-on-surface) 18%,transparent);border-radius:14px;padding:10px;background:transparent}.settings-group-title{margin:0 0 8px;font-size:.92rem;font-weight:700;color:var(--md-sys-color-on-surface)}.settings-choice-row{display:flex;flex-wrap:wrap;gap:8px;padding:0;background:transparent;border:0}.settings-choice{border:0;border-radius:12px;min-height:38px;padding:8px 10px;background:color-mix(in srgb,var(--md-sys-color-surface) 92%,transparent);color:var(--md-sys-color-on-surface);font:inherit;font-size:.84rem;font-weight:600;cursor:pointer;white-space:normal;line-height:1.2;text-align:center;flex:1 1 calc(50% - 4px);min-width:0;display:inline-flex;align-items:center;justify-content:center;box-shadow:inset 0 1px color-mix(in srgb,#fff 16%,transparent);backdrop-filter:saturate(145%) blur(8px);backdrop-filter:url(#liquid-glass-distortion) saturate(145%) blur(8px);-webkit-backdrop-filter:saturate(145%) blur(8px);-webkit-backdrop-filter:url(#liquid-glass-distortion) saturate(145%) blur(8px);transition:background-color .16s ease,color .16s ease,transform .12s ease}.settings-choice-row .settings-choice:first-child{flex-basis:100%}.settings-choice:not(.is-active){color:color-mix(in srgb,var(--md-sys-color-on-surface) 92%,transparent)}.settings-choice:hover{background:color-mix(in srgb,var(--interactive-hover) 78%,transparent);box-shadow:none}.settings-choice:active{transform:translateY(1px)}.settings-choice.is-active{border-color:transparent;color:#9a90ff;background:color-mix(in srgb,#6556d8 18%,var(--md-sys-color-surface) 82%)}.settings-sync-status{margin:10px 0 0;font-size:.82rem;color:var(--md-sys-color-on-surface-variant);min-height:1.2em}.auth-menu-item:hover{background:radial-gradient(120% 74% at 50% -16%,color-mix(in srgb,#ffffff 34%,transparent),transparent 64%),color-mix(in srgb,var(--md-sys-color-on-surface) 18%,transparent);border-color:color-mix(in srgb,var(--md-sys-color-on-surface) 38%,transparent)}.auth-menu-item .material-symbols-rounded{font-size:1.45rem;color:color-mix(in srgb,var(--md-sys-color-on-surface) 84%,transparent)}#searchInput{flex:1 1 auto;min-width:0}#searchInput::part(input),#searchInput::part(textarea){padding-right:78px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}#searchInput::part(label-text){max-width:calc(100% - 112px);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}#searchInput::part(label){max-width:calc(100% - 112px);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.auth-user-email{font-size:.75rem;color:var(--md-sys-color-on-surface-variant);max-width:120px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.auth-dialog{position:fixed;inset:0;z-index:1400;display:grid;place-items:center;padding:18px;opacity:0;transition:opacity .32s ease}.auth-dialog[hidden]{display:none!important}.auth-dialog-backdrop{position:absolute;inset:0;background:radial-gradient(90% 70% at 15% 20%,rgba(96,132,226,.22),transparent 62%),radial-gradient(90% 70% at 85% 82%,rgba(128,92,208,.18),transparent 64%),#0408126b;backdrop-filter:blur(9px) saturate(145%);-webkit-backdrop-filter:blur(9px) saturate(145%);opacity:0;transition:opacity .32s ease}.auth-dialog-sheet{position:relative;width:min(94vw,430px);max-height:92vh;overflow-y:auto;overflow-x:hidden;border-radius:18px;border:1px solid color-mix(in srgb,var(--md-sys-color-outline) 30%,transparent);background:color-mix(in srgb,var(--md-sys-color-surface) 64%,transparent);color:var(--md-sys-color-on-surface);box-shadow:inset 0 1px color-mix(in srgb,#fff 20%,transparent),0 12px 30px color-mix(in srgb,#000 20%,transparent);backdrop-filter:saturate(165%) blur(14px);backdrop-filter:url(#liquid-glass-distortion) saturate(165%) blur(14px);-webkit-backdrop-filter:saturate(165%) blur(14px);-webkit-backdrop-filter:url(#liquid-glass-distortion) saturate(165%) blur(14px);padding:14px;opacity:0;transform:translateY(38px);transition:transform .36s cubic-bezier(.16,.84,.24,1),opacity .3s ease}.auth-dialog.is-open,.auth-dialog.is-open .auth-dialog-backdrop{opacity:1}.auth-dialog.is-open .auth-dialog-sheet{opacity:1;transform:translateY(0)}.auth-dialog.is-closing .auth-dialog-backdrop{opacity:0}.auth-dialog.is-closing .auth-dialog-sheet{opacity:0;transform:translateY(38px)}.auth-dialog.is-closing{pointer-events:none}.auth-dialog-head{display:flex;align-items:center;justify-content:space-between;margin-bottom:10px}.auth-dialog-title{margin:0;font-size:1.15rem;font-weight:700}.paid-call-message{margin:10px 0 0;white-space:pre-line;color:var(--md-sys-color-on-surface);font-size:1rem;line-height:1.45;text-align:center}.paid-call-actions{margin-top:16px;display:grid;grid-template-columns:1fr 1fr;gap:10px}.paid-call-cancel,.paid-call-continue{min-height:46px;border-radius:12px;border:1px solid color-mix(in srgb,var(--md-sys-color-on-surface) 18%,transparent);font:inherit;font-weight:700;cursor:pointer;transition:background-color .16s ease,border-color .16s ease,transform .12s ease}.paid-call-cancel{background:color-mix(in srgb,var(--md-sys-color-surface) 78%,transparent);color:var(--md-sys-color-on-surface)}.paid-call-continue{background:color-mix(in srgb,#6556d8 42%,var(--md-sys-color-surface) 58%);border-color:color-mix(in srgb,#7a6cff 64%,transparent);color:#f3f0ff}.paid-call-cancel:hover,.paid-call-continue:hover{transform:translateY(-1px)}.paid-call-sheet{display:grid;justify-items:center}.paid-call-sheet .auth-dialog-head{width:100%;justify-content:center;margin-bottom:4px}.paid-call-sheet .auth-dialog-title{text-align:center}.paid-call-sheet .paid-call-actions{width:100%}.auth-dialog-close{border:0;border-radius:999px;width:34px;height:34px;flex:0 0 auto;background:radial-gradient(120% 75% at 50% -18%,color-mix(in srgb,#ffffff 30%,transparent),transparent 64%),color-mix(in srgb,var(--md-sys-color-surface) 56%,transparent);border:1px solid color-mix(in srgb,var(--md-sys-color-on-surface) 24%,transparent);backdrop-filter:saturate(145%) blur(8px);backdrop-filter:url(#liquid-glass-distortion) saturate(145%) blur(8px);-webkit-backdrop-filter:saturate(145%) blur(8px);-webkit-backdrop-filter:url(#liquid-glass-distortion) saturate(145%) blur(8px);color:inherit;cursor:pointer;display:grid;place-items:center;line-height:1;font-size:1.5rem;font-family:Arial,sans-serif;z-index:2}.auth-dialog-close:hover{background:radial-gradient(120% 75% at 50% -18%,color-mix(in srgb,#ffffff 40%,transparent),transparent 64%),color-mix(in srgb,var(--md-sys-color-on-surface) 18%,transparent)}.auth-dialog-close:focus-visible{outline:none;box-shadow:0 0 0 2px color-mix(in srgb,#6556d8 72%,#ffffff 28%)}.consent-banner{position:fixed;left:12px;right:12px;bottom:12px;z-index:1200;display:grid;justify-items:center;pointer-events:none}.consent-banner[hidden]{display:none!important}.consent-banner-card{width:min(760px,calc(100vw - 24px));border-radius:20px;border:1px solid color-mix(in srgb,var(--md-sys-color-outline) 30%,transparent);background:radial-gradient(120% 74% at 50% -16%,color-mix(in srgb,#ffffff 28%,transparent),transparent 64%),color-mix(in srgb,var(--md-sys-color-surface) 46%,transparent);box-shadow:inset 0 1px color-mix(in srgb,#fff 24%,transparent),0 18px 36px color-mix(in srgb,#000 28%,transparent);backdrop-filter:url(#liquid-glass-distortion) saturate(190%) blur(16px);-webkit-backdrop-filter:url(#liquid-glass-distortion) saturate(190%) blur(16px);padding:14px;pointer-events:auto}.consent-banner-title{margin:0;font-size:1rem;font-weight:700}.consent-banner-description{margin:8px 0 0;color:var(--md-sys-color-on-surface-variant);font-size:.92rem;line-height:1.35}.consent-banner-manage{margin-top:10px;display:grid;gap:8px}.consent-banner-choice{display:flex;align-items:center;gap:8px;font-size:.9rem;color:var(--md-sys-color-on-surface)}.consent-banner-choice input{width:16px;height:16px}.consent-banner-actions{margin-top:12px;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}.consent-banner-btn{min-height:40px;border-radius:12px;border:1px solid color-mix(in srgb,var(--md-sys-color-on-surface) 24%,transparent);font:inherit;font-weight:700;color:var(--md-sys-color-on-surface);cursor:pointer;background:color-mix(in srgb,var(--md-sys-color-surface) 28%,transparent);backdrop-filter:url(#liquid-glass-distortion) saturate(185%) blur(10px);-webkit-backdrop-filter:url(#liquid-glass-distortion) saturate(185%) blur(10px);box-shadow:inset 0 1px color-mix(in srgb,#ffffff 30%,transparent)}.consent-banner-btn:hover{background:color-mix(in srgb,var(--md-sys-color-on-surface) 14%,transparent);border-color:color-mix(in srgb,var(--md-sys-color-on-surface) 34%,transparent)}.consent-banner-btn-primary{background:color-mix(in srgb,#7a6cff 28%,transparent);border-color:color-mix(in srgb,#8d85ff 52%,transparent)}.consent-banner-btn-primary:hover{background:color-mix(in srgb,#7a6cff 40%,transparent);border-color:color-mix(in srgb,#9f97ff 66%,transparent)}.consent-banner-btn[hidden]{display:none!important}.consent-info-body{margin-top:2px;display:grid;gap:10px;color:var(--md-sys-color-on-surface);font-size:.95rem;line-height:1.4}.consent-info-body p{margin:0}.consent-info-manage{margin-top:10px}.consent-info-actions{margin-top:12px;display:grid}:root[data-app-theme=light] .consent-banner-card{background:radial-gradient(120% 74% at 50% -16%,color-mix(in srgb,#ffffff 58%,transparent),transparent 64%),linear-gradient(180deg,color-mix(in srgb,#f6fbff 20%,transparent),color-mix(in srgb,#eef4ff 12%,transparent));border-color:color-mix(in srgb,#5a6f99 34%,transparent);box-shadow:inset 0 1px color-mix(in srgb,#ffffff 88%,transparent),inset 0 -1px color-mix(in srgb,#5f78a7 24%,transparent),0 18px 38px color-mix(in srgb,#324767 32%,transparent);backdrop-filter:url(#liquid-glass-distortion) saturate(235%) blur(20px) contrast(1.12);-webkit-backdrop-filter:url(#liquid-glass-distortion) saturate(235%) blur(20px) contrast(1.12)}@media(max-width:560px){.consent-banner-actions{grid-template-columns:1fr 1fr}.consent-banner-btn-primary{grid-column:span 2}}.auth-dialog button,.email-picker-dialog button,.auth-profile-menu button,.auth-profile-menu .auth-menu-item,.settings-dialog .settings-choice,.email-picker-dialog .email-picker-option,.email-picker-dialog .email-picker-cancel,.auth-dialog .category-filter-item,.auth-dialog .category-filter-sort-chip,.auth-dialog .category-filter-clear-all-button,.auth-dialog .clear-category-filter-button,.auth-dialog .paid-call-cancel,.auth-dialog .auth-dialog-close{background:color-mix(in srgb,var(--md-sys-color-surface) 20%,transparent);border:1px solid color-mix(in srgb,var(--md-sys-color-on-surface) 26%,transparent);backdrop-filter:url(#liquid-glass-distortion) saturate(185%) blur(10px);-webkit-backdrop-filter:url(#liquid-glass-distortion) saturate(185%) blur(10px);box-shadow:inset 0 1px color-mix(in srgb,#ffffff 30%,transparent)}.auth-dialog button:hover,.email-picker-dialog button:hover,.auth-profile-menu button:hover,.auth-profile-menu .auth-menu-item:hover,.settings-dialog .settings-choice:hover,.email-picker-dialog .email-picker-option:hover,.email-picker-dialog .email-picker-cancel:hover,.auth-dialog .category-filter-item:hover,.auth-dialog .category-filter-sort-chip:hover,.auth-dialog .category-filter-clear-all-button:hover,.auth-dialog .clear-category-filter-button:hover,.auth-dialog .paid-call-cancel:hover,.auth-dialog .auth-dialog-close:hover{background:color-mix(in srgb,var(--md-sys-color-on-surface) 16%,transparent);border-color:color-mix(in srgb,var(--md-sys-color-on-surface) 36%,transparent)}.auth-profile-menu .auth-menu-item{background:radial-gradient(120% 74% at 50% -16%,color-mix(in srgb,#ffffff 32%,transparent),transparent 64%),color-mix(in srgb,var(--md-sys-color-surface) 40%,transparent);border-color:color-mix(in srgb,var(--md-sys-color-on-surface) 30%,transparent)}.auth-profile-menu .auth-menu-item:hover{background:radial-gradient(120% 74% at 50% -16%,color-mix(in srgb,#ffffff 38%,transparent),transparent 64%),color-mix(in srgb,var(--md-sys-color-on-surface) 20%,transparent);border-color:color-mix(in srgb,var(--md-sys-color-on-surface) 40%,transparent)}.auth-dialog .category-filter-apply-button,.auth-dialog .paid-call-continue{background:color-mix(in srgb,#7a6cff 28%,transparent);border-color:color-mix(in srgb,#8d85ff 52%,transparent);transition:background-color .18s ease,border-color .18s ease,transform .12s ease}.auth-dialog .category-filter-apply-button:not(:disabled):hover,.auth-dialog .paid-call-continue:hover{background:color-mix(in srgb,#7a6cff 40%,transparent);border-color:color-mix(in srgb,#9f97ff 66%,transparent)}.auth-dialog .category-filter-apply-button:not(:disabled):active,.auth-dialog .paid-call-continue:active{transform:translateY(1px)}:root[data-app-theme=light] .auth-dialog-backdrop{background:radial-gradient(90% 70% at 15% 20%,rgba(126,170,255,.18),transparent 62%),radial-gradient(90% 70% at 85% 82%,rgba(176,133,255,.14),transparent 64%),#0e16262e}:root[data-app-theme=light] .category-filter-dialog .category-filter-sheet,:root[data-app-theme=light] .auth-dialog-sheet,:root[data-app-theme=light] .email-picker-sheet,:root[data-app-theme=light] .auth-profile-menu,:root[data-app-theme=light] .settings-dialog .settings-dialog-sheet{background:radial-gradient(120% 74% at 50% -16%,color-mix(in srgb,#ffffff 56%,transparent),transparent 64%),linear-gradient(180deg,color-mix(in srgb,#f6fbff 20%,transparent),color-mix(in srgb,#eef4ff 12%,transparent));border-color:color-mix(in srgb,#5a6f99 34%,transparent);box-shadow:inset 0 1px color-mix(in srgb,#ffffff 88%,transparent),inset 0 -1px color-mix(in srgb,#5f78a7 24%,transparent),0 18px 38px color-mix(in srgb,#324767 32%,transparent);backdrop-filter:url(#liquid-glass-distortion) saturate(240%) blur(21px) contrast(1.16);-webkit-backdrop-filter:url(#liquid-glass-distortion) saturate(240%) blur(21px) contrast(1.16)}:root[data-app-theme=light] .category-filter-sort-panel,:root[data-app-theme=light] .category-filter-list-panel,:root[data-app-theme=light] .category-filter-menu{background:color-mix(in srgb,#f7fbff 8%,transparent)!important;border-color:color-mix(in srgb,#5a6f99 30%,transparent)!important}:root[data-app-theme=light] .category-filter-dialog .category-filter-item,:root[data-app-theme=light] .category-filter-dialog .category-filter-sort-chip{background:radial-gradient(120% 70% at 50% -20%,color-mix(in srgb,#ffffff 54%,transparent),transparent 64%),color-mix(in srgb,#edf4ff 42%,transparent)!important;border-color:color-mix(in srgb,#5a6f99 28%,transparent)!important;box-shadow:inset 0 1px color-mix(in srgb,#ffffff 84%,transparent),inset 0 -1px color-mix(in srgb,#5f78a7 20%,transparent)!important;backdrop-filter:url(#liquid-glass-distortion) saturate(205%) blur(11px) contrast(1.09);-webkit-backdrop-filter:url(#liquid-glass-distortion) saturate(205%) blur(11px) contrast(1.09)}:root[data-app-theme=light] .category-filter-dialog .category-filter-item:hover,:root[data-app-theme=light] .category-filter-dialog .category-filter-sort-chip:hover{background:radial-gradient(120% 70% at 50% -20%,color-mix(in srgb,#ffffff 38%,transparent),transparent 64%),color-mix(in srgb,var(--md-sys-color-on-surface) 18%,transparent)!important;border-color:color-mix(in srgb,var(--md-sys-color-on-surface) 34%,transparent)!important}:root[data-app-theme=light] .category-filter-dialog .category-filter-item.is-active,:root[data-app-theme=light] .category-filter-dialog .category-filter-sort-chip.is-active{background:color-mix(in srgb,#7a6cff 20%,transparent)!important;border-color:color-mix(in srgb,#7a6cff 48%,transparent)!important}@media(prefers-color-scheme:light){:root:not([data-app-theme=dark]) .auth-dialog-backdrop{background:radial-gradient(90% 70% at 15% 20%,rgba(126,170,255,.18),transparent 62%),radial-gradient(90% 70% at 85% 82%,rgba(176,133,255,.14),transparent 64%),#0e16262e}:root:not([data-app-theme=dark]) .category-filter-dialog .category-filter-sheet,:root:not([data-app-theme=dark]) .auth-dialog-sheet,:root:not([data-app-theme=dark]) .email-picker-sheet,:root:not([data-app-theme=dark]) .auth-profile-menu,:root:not([data-app-theme=dark]) .settings-dialog .settings-dialog-sheet{background:radial-gradient(120% 74% at 50% -16%,color-mix(in srgb,#ffffff 56%,transparent),transparent 64%),linear-gradient(180deg,color-mix(in srgb,#f6fbff 20%,transparent),color-mix(in srgb,#eef4ff 12%,transparent));border-color:color-mix(in srgb,#5a6f99 34%,transparent);box-shadow:inset 0 1px color-mix(in srgb,#ffffff 88%,transparent),inset 0 -1px color-mix(in srgb,#5f78a7 24%,transparent),0 18px 38px color-mix(in srgb,#324767 32%,transparent);backdrop-filter:url(#liquid-glass-distortion) saturate(240%) blur(21px) contrast(1.16);-webkit-backdrop-filter:url(#liquid-glass-distortion) saturate(240%) blur(21px) contrast(1.16)}:root:not([data-app-theme=dark]) .category-filter-sort-panel,:root:not([data-app-theme=dark]) .category-filter-list-panel,:root:not([data-app-theme=dark]) .category-filter-menu{background:color-mix(in srgb,#f7fbff 8%,transparent)!important;border-color:color-mix(in srgb,#5a6f99 30%,transparent)!important}:root:not([data-app-theme=dark]) .category-filter-dialog .category-filter-item,:root:not([data-app-theme=dark]) .category-filter-dialog .category-filter-sort-chip{background:radial-gradient(120% 70% at 50% -20%,color-mix(in srgb,#ffffff 54%,transparent),transparent 64%),color-mix(in srgb,#edf4ff 42%,transparent)!important;border-color:color-mix(in srgb,#5a6f99 28%,transparent)!important;box-shadow:inset 0 1px color-mix(in srgb,#ffffff 84%,transparent),inset 0 -1px color-mix(in srgb,#5f78a7 20%,transparent)!important;backdrop-filter:url(#liquid-glass-distortion) saturate(205%) blur(11px) contrast(1.09);-webkit-backdrop-filter:url(#liquid-glass-distortion) saturate(205%) blur(11px) contrast(1.09)}:root:not([data-app-theme=dark]) .category-filter-dialog .category-filter-item:hover,:root:not([data-app-theme=dark]) .category-filter-dialog .category-filter-sort-chip:hover{background:radial-gradient(120% 70% at 50% -20%,color-mix(in srgb,#ffffff 38%,transparent),transparent 64%),color-mix(in srgb,var(--md-sys-color-on-surface) 18%,transparent)!important;border-color:color-mix(in srgb,var(--md-sys-color-on-surface) 34%,transparent)!important}:root:not([data-app-theme=dark]) .category-filter-dialog .category-filter-item.is-active,:root:not([data-app-theme=dark]) .category-filter-dialog .category-filter-sort-chip.is-active{background:color-mix(in srgb,#7a6cff 20%,transparent)!important;border-color:color-mix(in srgb,#7a6cff 48%,transparent)!important}}:root[data-app-theme=dark] .auth-dialog-backdrop{background:radial-gradient(90% 70% at 15% 20%,rgba(88,122,214,.24),transparent 62%),radial-gradient(90% 70% at 85% 82%,rgba(110,82,186,.2),transparent 64%),#04060c75}:root[data-app-theme=dark] .category-filter-dialog .category-filter-sheet,:root[data-app-theme=dark] .auth-dialog-sheet,:root[data-app-theme=dark] .email-picker-sheet,:root[data-app-theme=dark] .auth-profile-menu,:root[data-app-theme=dark] .settings-dialog .settings-dialog-sheet{background:radial-gradient(120% 74% at 50% -16%,color-mix(in srgb,#ffffff 22%,transparent),transparent 64%),linear-gradient(180deg,color-mix(in srgb,#141b2a 30%,transparent),color-mix(in srgb,#0f141f 20%,transparent));border-color:color-mix(in srgb,#b8c6e8 24%,transparent);box-shadow:inset 0 1px color-mix(in srgb,#ffffff 36%,transparent),inset 0 -1px color-mix(in srgb,#000000 40%,transparent),0 18px 38px color-mix(in srgb,#000000 38%,transparent);backdrop-filter:url(#liquid-glass-distortion) saturate(235%) blur(21px) contrast(1.14);-webkit-backdrop-filter:url(#liquid-glass-distortion) saturate(235%) blur(21px) contrast(1.14)}:root[data-app-theme=dark] .category-filter-sort-panel,:root[data-app-theme=dark] .category-filter-list-panel,:root[data-app-theme=dark] .category-filter-menu{background:color-mix(in srgb,#101827 16%,transparent)!important;border-color:color-mix(in srgb,#b8c6e8 24%,transparent)!important}:root[data-app-theme=dark] .category-filter-dialog .category-filter-item,:root[data-app-theme=dark] .category-filter-dialog .category-filter-sort-chip{background:radial-gradient(120% 70% at 50% -20%,color-mix(in srgb,#ffffff 20%,transparent),transparent 64%),color-mix(in srgb,#101b2f 36%,transparent)!important;border-color:color-mix(in srgb,#b8c6e8 20%,transparent)!important;box-shadow:inset 0 1px color-mix(in srgb,#ffffff 22%,transparent),inset 0 -1px color-mix(in srgb,#000000 34%,transparent)!important;backdrop-filter:url(#liquid-glass-distortion) saturate(210%) blur(11px) contrast(1.08);-webkit-backdrop-filter:url(#liquid-glass-distortion) saturate(210%) blur(11px) contrast(1.08)}:root[data-app-theme=dark] .category-filter-dialog .category-filter-item:hover,:root[data-app-theme=dark] .category-filter-dialog .category-filter-sort-chip:hover{background:radial-gradient(120% 70% at 50% -20%,color-mix(in srgb,#ffffff 28%,transparent),transparent 64%),color-mix(in srgb,var(--md-sys-color-on-surface) 22%,transparent)!important;border-color:color-mix(in srgb,var(--md-sys-color-on-surface) 36%,transparent)!important}:root[data-app-theme=dark] .category-filter-dialog .category-filter-item.is-active,:root[data-app-theme=dark] .category-filter-dialog .category-filter-sort-chip.is-active{background:color-mix(in srgb,#7a6cff 26%,transparent)!important;border-color:color-mix(in srgb,#8d85ff 52%,transparent)!important}@media(prefers-color-scheme:dark){:root:not([data-app-theme=light]) .auth-dialog-backdrop{background:radial-gradient(90% 70% at 15% 20%,rgba(88,122,214,.24),transparent 62%),radial-gradient(90% 70% at 85% 82%,rgba(110,82,186,.2),transparent 64%),#04060c75}:root:not([data-app-theme=light]) .category-filter-dialog .category-filter-sheet,:root:not([data-app-theme=light]) .auth-dialog-sheet,:root:not([data-app-theme=light]) .email-picker-sheet,:root:not([data-app-theme=light]) .auth-profile-menu,:root:not([data-app-theme=light]) .settings-dialog .settings-dialog-sheet{background:radial-gradient(120% 74% at 50% -16%,color-mix(in srgb,#ffffff 22%,transparent),transparent 64%),linear-gradient(180deg,color-mix(in srgb,#141b2a 30%,transparent),color-mix(in srgb,#0f141f 20%,transparent));border-color:color-mix(in srgb,#b8c6e8 24%,transparent);box-shadow:inset 0 1px color-mix(in srgb,#ffffff 36%,transparent),inset 0 -1px color-mix(in srgb,#000000 40%,transparent),0 18px 38px color-mix(in srgb,#000000 38%,transparent);backdrop-filter:url(#liquid-glass-distortion) saturate(235%) blur(21px) contrast(1.14);-webkit-backdrop-filter:url(#liquid-glass-distortion) saturate(235%) blur(21px) contrast(1.14)}:root:not([data-app-theme=light]) .category-filter-sort-panel,:root:not([data-app-theme=light]) .category-filter-list-panel,:root:not([data-app-theme=light]) .category-filter-menu{background:color-mix(in srgb,#101827 16%,transparent)!important;border-color:color-mix(in srgb,#b8c6e8 24%,transparent)!important}:root:not([data-app-theme=light]) .category-filter-dialog .category-filter-item,:root:not([data-app-theme=light]) .category-filter-dialog .category-filter-sort-chip{background:radial-gradient(120% 70% at 50% -20%,color-mix(in srgb,#ffffff 20%,transparent),transparent 64%),color-mix(in srgb,#101b2f 36%,transparent)!important;border-color:color-mix(in srgb,#b8c6e8 20%,transparent)!important;box-shadow:inset 0 1px color-mix(in srgb,#ffffff 22%,transparent),inset 0 -1px color-mix(in srgb,#000000 34%,transparent)!important;backdrop-filter:url(#liquid-glass-distortion) saturate(210%) blur(11px) contrast(1.08);-webkit-backdrop-filter:url(#liquid-glass-distortion) saturate(210%) blur(11px) contrast(1.08)}:root:not([data-app-theme=light]) .category-filter-dialog .category-filter-item:hover,:root:not([data-app-theme=light]) .category-filter-dialog .category-filter-sort-chip:hover{background:radial-gradient(120% 70% at 50% -20%,color-mix(in srgb,#ffffff 28%,transparent),transparent 64%),color-mix(in srgb,var(--md-sys-color-on-surface) 22%,transparent)!important;border-color:color-mix(in srgb,var(--md-sys-color-on-surface) 36%,transparent)!important}:root:not([data-app-theme=light]) .category-filter-dialog .category-filter-item.is-active,:root:not([data-app-theme=light]) .category-filter-dialog .category-filter-sort-chip.is-active{background:color-mix(in srgb,#7a6cff 26%,transparent)!important;border-color:color-mix(in srgb,#8d85ff 52%,transparent)!important}}#firebaseuiAuthContainer .firebaseui-container{background:transparent;margin-top:0;box-shadow:none;font-family:inherit;color:var(--md-sys-color-on-surface)}#firebaseuiAuthContainer .firebaseui-card-content,#firebaseuiAuthContainer .firebaseui-idp-list,#firebaseuiAuthContainer .firebaseui-form-actions{color:inherit}#firebaseuiAuthContainer .firebaseui-idp-list{width:100%;display:grid;gap:12px}#firebaseuiAuthContainer .firebaseui-title,#firebaseuiAuthContainer .firebaseui-subtitle,#firebaseuiAuthContainer .firebaseui-text,#firebaseuiAuthContainer .firebaseui-label{color:var(--md-sys-color-on-surface)!important}#firebaseuiAuthContainer .firebaseui-title{display:none!important}#firebaseuiAuthContainer .firebaseui-textfield.mdl-textfield{width:100%;display:block;overflow:visible;padding:0!important;margin:0 0 10px;position:relative}#firebaseuiAuthContainer .firebaseui-textfield.mdl-textfield .mdl-textfield__input{color:var(--md-sys-color-on-surface)!important;width:100%;min-height:42px;border:0!important;border-bottom:0!important;border-radius:0!important;background:transparent!important;padding:12px 0 6px;line-height:1.2;font-size:1.05rem;margin:0;outline:none;box-shadow:none!important}#firebaseuiAuthContainer .firebaseui-textfield.mdl-textfield .mdl-textfield__label{color:color-mix(in srgb,var(--md-sys-color-on-surface) 66%,transparent);line-height:1;top:8px;left:0;font-size:1.05rem;background:transparent;padding:0;transition:transform .16s ease,color .16s ease;-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility;pointer-events:none}#firebaseuiAuthContainer .firebaseui-textfield.mdl-textfield:before,#firebaseuiAuthContainer .firebaseui-textfield.mdl-textfield:after{display:none!important}#firebaseuiAuthContainer .firebaseui-textfield.mdl-textfield.is-focused .mdl-textfield__input{border-bottom:0!important;box-shadow:none!important}#firebaseuiAuthContainer .firebaseui-textfield.mdl-textfield.is-focused .mdl-textfield__label,#firebaseuiAuthContainer .firebaseui-textfield.mdl-textfield.is-dirty .mdl-textfield__label{color:var(--md-sys-color-primary)!important;transform:translateY(-10px) scale(.8);transform-origin:left top}#firebaseuiAuthContainer .firebaseui-link,#firebaseuiAuthContainer .firebaseui-id-secondary-link,#firebaseuiAuthContainer .firebaseui-id-secondary-link:visited{color:var(--md-sys-color-primary)}#firebaseuiAuthContainer .mdl-button--raised.mdl-button--colored{background:var(--md-sys-color-primary);color:var(--md-sys-color-on-primary)}#firebaseuiAuthContainer .mdl-button--raised.mdl-button--colored:hover{filter:brightness(1.05)}#firebaseuiAuthContainer .firebaseui-idp-button,#firebaseuiAuthContainer .firebaseui-id-submit,#firebaseuiAuthContainer .firebaseui-id-secondary-link{border-radius:12px;min-height:54px}#firebaseuiAuthContainer .firebaseui-idp-button{width:100%;min-height:56px;box-shadow:inset 0 1px color-mix(in srgb,#ffffff 32%,transparent),inset 0 -1px color-mix(in srgb,#5f78a7 16%,transparent);border:1px solid color-mix(in srgb,var(--md-sys-color-on-surface) 18%,transparent)!important;background:radial-gradient(120% 70% at 50% -20%,color-mix(in srgb,#ffffff 46%,transparent),transparent 64%),color-mix(in srgb,var(--md-sys-color-surface) 30%,transparent)!important;backdrop-filter:url(#liquid-glass-distortion) saturate(205%) blur(11px) contrast(1.09);-webkit-backdrop-filter:url(#liquid-glass-distortion) saturate(205%) blur(11px) contrast(1.09);transition:background-color .18s ease,border-color .18s ease,transform .12s ease!important}#firebaseuiAuthContainer .firebaseui-idp-button:hover{background:radial-gradient(120% 70% at 50% -20%,color-mix(in srgb,#ffffff 54%,transparent),transparent 64%),color-mix(in srgb,var(--md-sys-color-on-surface) 18%,transparent)!important;border-color:color-mix(in srgb,var(--md-sys-color-on-surface) 34%,transparent)!important}#firebaseuiAuthContainer .firebaseui-idp-button:active{transform:translateY(1px)}#firebaseuiAuthContainer .firebaseui-idp-button .firebaseui-idp-text,#firebaseuiAuthContainer .firebaseui-idp-button .firebaseui-idp-text-long{color:var(--md-sys-color-on-surface)!important}#firebaseuiAuthContainer .firebaseui-idp-password{background:radial-gradient(120% 70% at 50% -20%,color-mix(in srgb,#ffffff 46%,transparent),transparent 64%),color-mix(in srgb,var(--md-sys-color-surface) 30%,transparent)!important}#firebaseuiAuthContainer .firebaseui-idp-password:hover{background:radial-gradient(120% 70% at 50% -20%,color-mix(in srgb,#ffffff 54%,transparent),transparent 64%),color-mix(in srgb,var(--md-sys-color-on-surface) 18%,transparent)!important}#firebaseuiAuthContainer .firebaseui-idp-password .firebaseui-idp-text,#firebaseuiAuthContainer .firebaseui-idp-password .firebaseui-idp-text-long,#firebaseuiAuthContainer .firebaseui-idp-password .firebaseui-idp-icon-wrapper,#firebaseuiAuthContainer .firebaseui-idp-password .firebaseui-idp-icon{color:var(--md-sys-color-on-surface)!important;fill:var(--md-sys-color-on-surface)!important}#firebaseuiAuthContainer .firebaseui-idp-password .firebaseui-idp-icon-wrapper{opacity:1!important}#firebaseuiAuthContainer .firebaseui-idp-password .firebaseui-idp-icon{color:var(--md-sys-color-on-surface)!important;fill:currentColor!important;opacity:1!important}#firebaseuiAuthContainer .firebaseui-idp-password{--email-idp-fg: var(--md-sys-color-on-surface);color:var(--email-idp-fg)!important}#firebaseuiAuthContainer .firebaseui-idp-password .firebaseui-idp-text,#firebaseuiAuthContainer .firebaseui-idp-password .firebaseui-idp-text-long,#firebaseuiAuthContainer .firebaseui-idp-password .firebaseui-idp-text-short,#firebaseuiAuthContainer .firebaseui-idp-password .firebaseui-idp-icon-wrapper,#firebaseuiAuthContainer .firebaseui-idp-password .firebaseui-idp-icon,#firebaseuiAuthContainer .firebaseui-idp-password .firebaseui-idp-icon svg,#firebaseuiAuthContainer .firebaseui-idp-password .firebaseui-idp-icon path{color:var(--email-idp-fg)!important;fill:var(--email-idp-fg)!important;stroke:var(--email-idp-fg)!important;opacity:1!important;-webkit-text-fill-color:var(--email-idp-fg)!important}#firebaseuiAuthContainer .firebaseui-idp-password .firebaseui-idp-icon{display:none!important}#firebaseuiAuthContainer .firebaseui-idp-password .firebaseui-idp-icon-wrapper{width:20px!important;min-width:20px!important;height:20px!important;display:grid!important;place-items:center!important}#firebaseuiAuthContainer .firebaseui-idp-password .firebaseui-idp-icon-wrapper:before{content:"mail";font-family:Material Symbols Rounded;font-size:18px;line-height:1;font-variation-settings:"FILL" 1,"wght" 500,"GRAD" 0,"opsz" 20;color:var(--email-idp-fg)!important}#firebaseuiAuthContainer .firebaseui-idp-password{display:flex!important;align-items:center!important;justify-content:center!important;width:100%!important;gap:10px!important}#firebaseuiAuthContainer .firebaseui-idp-password .firebaseui-idp-icon-wrapper{margin:0!important;flex:0 0 20px!important;align-self:center!important}#firebaseuiAuthContainer .firebaseui-idp-password .firebaseui-idp-text,#firebaseuiAuthContainer .firebaseui-idp-password .firebaseui-idp-text-long,#firebaseuiAuthContainer .firebaseui-idp-password .firebaseui-idp-text-short{margin:0!important;line-height:1.2!important}#firebaseuiAuthContainer .firebaseui-idp-button,#firebaseuiAuthContainer .firebaseui-textfield.mdl-textfield .firebaseui-label{border-radius:12px}#firebaseuiAuthContainer .firebaseui-idp-text,#firebaseuiAuthContainer .firebaseui-id-submit,#firebaseuiAuthContainer .firebaseui-id-secondary-link{font-weight:700}#firebaseuiAuthContainer .firebaseui-id-secondary-link{background:color-mix(in srgb,var(--md-sys-color-surface) 72%,#05070d)!important;color:color-mix(in srgb,var(--md-sys-color-on-surface) 92%,transparent)!important;border:1px solid color-mix(in srgb,var(--md-sys-color-on-surface) 16%,transparent)!important;border-radius:999px!important;display:inline-flex;align-items:center;justify-content:center;padding:0 16px;text-decoration:none;box-shadow:inset 0 1px #ffffff08;backdrop-filter:saturate(145%) blur(8px);backdrop-filter:url(#liquid-glass-distortion) saturate(145%) blur(8px);-webkit-backdrop-filter:saturate(145%) blur(8px);-webkit-backdrop-filter:url(#liquid-glass-distortion) saturate(145%) blur(8px)}#firebaseuiAuthContainer .firebaseui-form-actions{display:grid;grid-template-columns:1fr 1fr;gap:12px;margin-top:16px;align-items:center}#firebaseuiAuthContainer .firebaseui-id-submit,#firebaseuiAuthContainer .firebaseui-id-secondary-link{width:100%;min-height:52px}#firebaseuiAuthContainer .firebaseui-id-submit{background:color-mix(in srgb,#6556d8 76%,var(--md-sys-color-surface) 24%)!important;color:#fff!important;border:1px solid color-mix(in srgb,#6556d8 58%,transparent)!important;border-radius:999px!important;box-shadow:inset 0 1px color-mix(in srgb,#fff 16%,transparent),0 3px 10px color-mix(in srgb,#000 24%,transparent);backdrop-filter:saturate(145%) blur(8px);backdrop-filter:url(#liquid-glass-distortion) saturate(145%) blur(8px);-webkit-backdrop-filter:saturate(145%) blur(8px);-webkit-backdrop-filter:url(#liquid-glass-distortion) saturate(145%) blur(8px)}#firebaseuiAuthContainer .firebaseui-id-submit:hover{background:color-mix(in srgb,#6556d8 84%,var(--md-sys-color-surface) 16%)!important;filter:none}#firebaseuiAuthContainer .firebaseui-id-page-password-sign-in .firebaseui-form-actions{display:flex!important;flex-direction:row!important;align-items:flex-end!important;justify-content:flex-end!important;gap:12px!important;flex-wrap:nowrap!important;overflow:visible!important}#firebaseuiAuthContainer .firebaseui-id-page-password-sign-in .firebaseui-id-secondary-link{width:auto!important;min-height:44px!important;border:0!important;border-radius:0!important;background:transparent!important;box-shadow:none!important;backdrop-filter:none!important;-webkit-backdrop-filter:none!important;padding:0!important;display:inline-flex!important;justify-content:flex-start!important;align-items:flex-end!important;color:var(--md-sys-color-primary)!important;font-weight:500!important;font-size:.86rem!important;line-height:1.2!important;text-decoration:underline!important;text-underline-offset:2px;float:none!important;position:static!important;margin:0 auto 0 0!important;white-space:nowrap!important;align-self:flex-end!important;transition:color .16s ease!important}#firebaseuiAuthContainer .firebaseui-id-page-password-sign-in .firebaseui-id-secondary-link:hover{color:color-mix(in srgb,var(--md-sys-color-primary) 82%,#ffffff 18%)!important}#firebaseuiAuthContainer .firebaseui-id-page-password-sign-in .firebaseui-id-submit{width:auto!important;min-width:132px;max-width:none;white-space:nowrap!important;float:none!important;position:static!important;margin:0!important;background:color-mix(in srgb,#6556d8 76%,var(--md-sys-color-surface) 24%)!important;color:#fff!important;border:1px solid color-mix(in srgb,#6556d8 58%,transparent)!important;border-radius:999px!important;min-height:52px!important;padding:0 22px!important;box-shadow:inset 0 1px color-mix(in srgb,#fff 16%,transparent),0 3px 10px color-mix(in srgb,#000 24%,transparent)!important;backdrop-filter:saturate(145%) blur(8px)!important;backdrop-filter:url(#liquid-glass-distortion) saturate(145%) blur(8px)!important;-webkit-backdrop-filter:saturate(145%) blur(8px)!important;-webkit-backdrop-filter:url(#liquid-glass-distortion) saturate(145%) blur(8px)!important}#firebaseuiAuthContainer .firebaseui-id-page-password-sign-in .firebaseui-id-submit:hover{background:color-mix(in srgb,#6556d8 84%,var(--md-sys-color-surface) 16%)!important}#firebaseuiAuthContainer .firebaseui-textfield.mdl-textfield+.firebaseui-error-wrapper,#firebaseuiAuthContainer .firebaseui-textfield.mdl-textfield+.firebaseui-textfield-error{margin-top:8px!important}#firebaseuiAuthContainer .firebaseui-error{margin-top:8px!important;margin-bottom:10px!important;line-height:1.25!important}.auth-ui-loader{margin:8px 0 4px;color:var(--md-sys-color-on-surface-variant);font-size:.92rem}.auth-ui-loader[hidden]{display:none!important}.dial-history-list{display:grid;gap:10px;align-content:start;grid-auto-rows:max-content;max-height:min(68vh,640px);overflow:auto;padding-right:4px;scrollbar-width:thin;scrollbar-color:color-mix(in srgb,var(--md-sys-color-on-surface) 42%,transparent) transparent}.dial-history-list::-webkit-scrollbar{width:10px}.dial-history-list::-webkit-scrollbar-track{background:transparent;border-left:1px solid color-mix(in srgb,var(--md-sys-color-on-surface) 24%,transparent)}.dial-history-list::-webkit-scrollbar-thumb{background:transparent;border-left:2px solid color-mix(in srgb,var(--md-sys-color-on-surface) 50%,transparent)}.dial-history-list::-webkit-scrollbar-thumb:hover{background:transparent;border-left-color:color-mix(in srgb,var(--md-sys-color-on-surface) 62%,transparent)}.dial-history-list::-webkit-scrollbar-button{height:12px;background:transparent}.dial-history-item{display:grid;grid-template-columns:auto minmax(0,1fr);gap:10px;align-items:center;color:inherit;text-decoration:none;border:1px solid color-mix(in srgb,var(--md-sys-color-on-surface) 16%,transparent);border-radius:14px;padding:6px 8px;background:color-mix(in srgb,var(--md-sys-color-surface) 92%,transparent)}.dial-history-item .avatar{width:56px;height:56px;margin:0;padding:3px;border-radius:12px}.dial-history-item:hover{background:color-mix(in srgb,var(--interactive-hover) 70%,transparent)}.dial-history-item.is-disabled{opacity:.7;pointer-events:none}.dial-history-item-favorite{background:color-mix(in srgb,#f59e0b 24%,var(--md-sys-color-surface) 76%);border-color:color-mix(in srgb,#f59e0b 34%,transparent)}.dial-history-item-favorite:hover{background:color-mix(in srgb,#f59e0b 14%,var(--interactive-hover) 86%)}.dial-history-item-skeleton{pointer-events:none;user-select:none}.dial-history-item-skeleton .avatar{border:0}.dial-history-skeleton-avatar{background:linear-gradient(90deg,color-mix(in srgb,#000 56%,var(--md-sys-color-surface) 44%),color-mix(in srgb,#111 32%,var(--md-sys-color-surface) 68%),color-mix(in srgb,#000 56%,var(--md-sys-color-surface) 44%));background-size:220% 100%;animation:dial-history-skeleton-shimmer 1.15s linear infinite}.dial-history-skeleton-content{display:grid;gap:8px;align-content:center}.dial-history-skeleton-line{display:block;height:12px;border-radius:999px;background:linear-gradient(90deg,color-mix(in srgb,#000 56%,var(--md-sys-color-surface) 44%),color-mix(in srgb,#111 32%,var(--md-sys-color-surface) 68%),color-mix(in srgb,#000 56%,var(--md-sys-color-surface) 44%));background-size:220% 100%;animation:dial-history-skeleton-shimmer 1.15s linear infinite}.dial-history-skeleton-line-title{width:min(300px,86%);height:16px}.dial-history-skeleton-line-meta{width:min(220px,64%)}.dial-history-skeleton-line-date{width:min(280px,76%)}@keyframes dial-history-skeleton-shimmer{0%{background-position:100% 0}to{background-position:-120% 0}}.dial-history-content{min-width:0}.dial-history-title{margin:0;font-size:.98rem;font-weight:700;line-height:1.2;overflow-wrap:anywhere}.dial-history-meta{margin:2px 0 0;font-size:.82rem;color:var(--md-sys-color-on-surface-variant)}.dial-history-date{color:var(--freshness-label-color)}.dial-history-sheet{width:min(920px,96vw)}.dial-history-dialog .dial-history-sheet{width:min(calc(100% - 12px),440px);max-width:calc(100% - 12px);height:100%;max-height:100%;border-radius:20px;border:1px solid color-mix(in srgb,var(--md-sys-color-outline) 26%,transparent);background:color-mix(in srgb,var(--md-sys-color-surface) 64%,transparent);box-shadow:inset 0 1px color-mix(in srgb,#fff 20%,transparent),0 12px 30px color-mix(in srgb,#000 20%,transparent);backdrop-filter:saturate(165%) blur(14px);backdrop-filter:url(#liquid-glass-distortion) saturate(165%) blur(14px);-webkit-backdrop-filter:saturate(165%) blur(14px);-webkit-backdrop-filter:url(#liquid-glass-distortion) saturate(165%) blur(14px);padding:14px;display:flex;flex-direction:column;transform:translateY(38px) translateZ(0);will-change:transform,opacity;backface-visibility:hidden;-webkit-backface-visibility:hidden}.category-filter-dialog.is-open .category-filter-sheet{transform:translateY(0) translateZ(0)}.category-filter-dialog.is-closing .category-filter-sheet{transform:translateY(38px) translateZ(0)}.category-filter-dialog .category-filter-item,.category-filter-dialog .category-filter-sort-chip{backdrop-filter:saturate(155%) blur(10px);-webkit-backdrop-filter:saturate(155%) blur(10px)}.dial-history-dialog .dial-history-list{flex:1;min-height:0;max-height:none}.dial-history-list.is-empty{display:flex;align-items:center;justify-content:center;padding:14px 6px}.dial-history-empty{width:min(320px,100%);margin:auto;display:grid;justify-items:center;gap:10px;text-align:center}.dial-history-empty-icon{display:block;font-size:clamp(90px,17vh,160px)!important;line-height:1!important;color:#8d85ff;font-variation-settings:"FILL" 1,"wght" 500,"GRAD" 0,"opsz" 48;opacity:.92}.dial-history-empty-title{margin:4px 0 0;font-size:1.18rem;font-weight:700;color:var(--md-sys-color-on-surface)}.dial-history-empty-hint{margin:0;font-size:1rem;color:var(--md-sys-color-on-surface-variant)}#searchInput{display:block;width:100%;max-width:100%;min-width:0;font-size:16px;overflow:hidden;resize:none;--md-filled-text-field-container-color: var(--search-field-bg);--md-filled-text-field-hover-state-layer-color: transparent;--md-filled-text-field-focus-state-layer-color: transparent;--md-filled-text-field-pressed-state-layer-color: transparent;--md-ripple-hover-color: color-mix(in srgb, var(--md-sys-color-on-surface) 10%, transparent);--md-ripple-pressed-color: color-mix(in srgb, #6556d8 48%, transparent);--md-ripple-hover-opacity: .12;--md-ripple-pressed-opacity: .22;border:1px solid var(--search-field-border);border-radius:28px;box-shadow:var(--search-field-shadow);transition:border-color .18s ease,box-shadow .18s ease,transform .18s ease;-webkit-tap-highlight-color:transparent;tap-highlight-color:transparent}#searchInput::part(input),#searchInput::part(label){font-size:16px}#searchInput [slot=leading-icon]{font-size:1.3rem;color:var(--md-sys-color-on-surface-variant)}#searchInput:focus-visible{outline:none}#searchInput:focus-within{border-color:var(--search-field-border);box-shadow:inset 0 0 0 2px var(--search-field-focus-ring),var(--search-field-shadow);transform:none}.top-app-bar,#searchInput,#searchInput::part(input),#searchInput::part(textarea){resize:none!important}.history{order:1;flex:1;display:flex;flex-direction:column;padding-top:10px;padding-bottom:12px}.history[hidden]{display:none!important}.status-message{margin:0 0 10px;color:var(--md-sys-color-on-surface-variant);font-size:1.05rem}.algolia-search-state{display:flex;flex:1;flex-direction:column;align-items:center;justify-content:center;text-align:center;gap:10px;padding:20px 14px;animation:algolia-state-in .22s ease-out}.algolia-search-state[hidden]{display:none!important}.algolia-search-icon{font-size:56px;color:var(--md-sys-color-on-surface-variant)}.algolia-search-title{margin:0;font-size:1.05rem;color:var(--md-sys-color-on-surface-variant);font-weight:500}.algolia-search-dots{display:inline-flex;align-items:center;gap:6px}.algolia-search-dots>span{width:8px;height:8px;border-radius:50%;background:color-mix(in srgb,var(--md-sys-color-on-surface) 70%,transparent);animation:algolia-dot 1s ease-in-out infinite}.algolia-search-dots>span:nth-child(2){animation-delay:.15s}.algolia-search-dots>span:nth-child(3){animation-delay:.3s}@keyframes algolia-dot{0%,80%,to{transform:scale(.7);opacity:.4}40%{transform:scale(1);opacity:1}}@keyframes algolia-state-in{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}.server-issue-state{margin:0 auto;padding:20px 18px 18px;border-radius:16px;border:1px solid color-mix(in srgb,var(--md-sys-color-on-surface) 18%,transparent);background:color-mix(in srgb,var(--md-sys-color-surface-container) 82%,transparent);display:grid;justify-items:center;text-align:center;gap:10px;width:min(100%,420px)}.server-issue-state[hidden]{display:none}.material-symbols-rounded.server-issue-icon{font-size:2.35rem;color:color-mix(in srgb,var(--md-sys-color-on-surface) 84%,#a33)}.server-issue-title{margin:0;font-size:1.2rem;font-weight:700}.server-issue-description{margin:0;color:var(--md-sys-color-on-surface-variant);font-size:1rem;line-height:1.35;max-width:34ch}.server-issue-report-link{justify-self:center;margin-top:4px;text-decoration:none;display:inline-flex;align-items:center;gap:6px;border:1px solid #6556d8;background:#6556d8;color:#fff;border-radius:999px;padding:10px 18px;font-weight:700;transition:background .15s ease,transform .15s ease}.server-issue-report-link:hover{background:#7264e2;transform:translateY(-1px)}.server-issue-report-link:focus-visible{outline:2px solid color-mix(in srgb,#6556d8 55%,#ffffff 45%);outline-offset:2px}.no-results-state{display:flex;flex:1;flex-direction:column;align-items:center;text-align:center;gap:16px;width:100%;min-height:0;margin:0;padding:max(16px,env(safe-area-inset-top)) 0 max(16px,env(safe-area-inset-bottom))}.no-results-state[hidden]{display:none!important}.material-symbols-rounded.no-results-icon{margin-top:10px;font-size:124px;line-height:1;color:var(--md-sys-color-on-surface-variant)}.no-results-title{margin:0;font-size:clamp(1.75rem,4.5vw,2.35rem);font-weight:700}.no-results-description{margin:0;color:var(--md-sys-color-on-surface-variant);font-size:clamp(1rem,2.7vw,1.2rem);line-height:1.55;max-width:36ch}.no-results-other-categories{margin:2px 0 0;min-height:40px;padding:0 16px;border-radius:999px;border:1px solid color-mix(in srgb,var(--freshness-label-color) 76%,transparent);background:var(--freshness-label-color);color:#fff;font:inherit;font-size:clamp(.98rem,2.3vw,1.08rem);font-weight:600;line-height:1;cursor:pointer;transition:transform .14s ease,filter .18s ease,opacity .18s ease}.no-results-other-categories:hover{filter:brightness(1.06)}.no-results-other-categories:active{transform:translateY(1px)}.no-results-other-categories:disabled{opacity:.56;cursor:default}.clear-category-filter-button{margin-top:4px;min-height:40px;padding:0 16px;border-radius:999px;border:1px solid color-mix(in srgb,var(--md-sys-color-on-surface) 22%,transparent);background:color-mix(in srgb,var(--md-sys-color-surface) 82%,transparent);color:var(--md-sys-color-on-surface);font:inherit;font-weight:600;letter-spacing:.01em;cursor:pointer}.clear-category-filter-button:hover{background:color-mix(in srgb,var(--interactive-hover) 70%,transparent)}.suggest-number-link{margin-top:8px;display:inline-flex;align-items:center;justify-content:center;min-height:40px;padding:0 16px;border-radius:999px;border:1px solid var(--suggest-link-border);background:var(--suggest-link-bg);color:var(--suggest-link-text);text-decoration:none;font-weight:600;letter-spacing:.01em}.suggest-number-link:hover{background:var(--suggest-link-bg-hover)}.store-links{width:min(100%,340px);margin-top:auto;padding-top:34px;display:grid;gap:10px}.store-link{width:100%;display:block;text-decoration:none;border-radius:16px;overflow:hidden;box-shadow:0 8px 20px #00000038}.store-badge-image{display:block;width:100%;height:auto}.store-link:hover{filter:brightness(1.04)}.algolia-attribution{margin:2px 8px 8px}.algolia-attribution[hidden]{display:none!important}.algolia-attribution-link{display:inline-flex;align-items:center;gap:6px;color:var(--md-sys-color-on-surface-variant);text-decoration:none;font-size:.86rem}.algolia-attribution-link:hover{text-decoration:underline}.algolia-logo{color:#5468ff;display:block}.call-list{list-style:none;padding:4px;margin:0;display:grid}.call-item-wrap{position:relative;display:block;padding:8px 0;border-bottom:1px solid color-mix(in srgb,var(--md-sys-color-on-surface) 16%,transparent)}.call-item-wrap:first-child{border-top:1px solid color-mix(in srgb,var(--md-sys-color-on-surface) 16%,transparent)}.call-item-wrap-group{border-radius:0;margin:0;padding:8px 0;border:0;border-bottom:1px solid color-mix(in srgb,var(--md-sys-color-on-surface) 16%,transparent);background:transparent}.call-group-toggle{width:100%;border:0;background:transparent;text-align:left;font:inherit;color:inherit;align-items:center;overflow:visible}.call-group-children{list-style:none;padding:0 0 0 14px;margin:4px 0 0 12px;border-left:1px dashed color-mix(in srgb,var(--md-sys-color-on-surface) 28%,transparent);max-height:0;opacity:0;transition:max-height .22s ease,opacity .2s ease}.call-item-wrap-group.is-expanded .call-group-children{max-height:none;opacity:1}.call-group-children .call-item-wrap:first-child{border-top:0}.call-group-children .call-item-wrap{margin-top:4px;padding:6px 0}.call-group-children .call-item{padding:4px 66px 4px 2px;gap:10px}.call-group-children .avatar{width:60px;height:60px}.call-group-children .details .name{font-size:clamp(1.02rem,4vw,1.45rem);line-height:1.2}.call-group-children .details .meta{font-size:clamp(.94rem,3.3vw,1.15rem);line-height:1.22}.call-group-children .info-action{width:56px;height:56px}.call-group-toggle .call-group-indicator{pointer-events:none;top:50%;right:6px;transform:translateY(-50%);z-index:3;padding:10px;width:56px;height:56px}.call-group-toggle .call-group-indicator .call-group-indicator-icon{display:inline-flex;align-items:center;justify-content:center;width:100%;height:100%;font-size:2rem;line-height:1;color:var(--md-sys-color-on-surface);transform:translateY(0)}.call-item-wrap-group .avatar{overflow:visible}.group-count-badge{position:absolute;right:-.34em;bottom:-.34em;font-size:16px;line-height:1;min-width:1.9em;height:1.9em;padding:0 .34em;border-radius:999px;box-sizing:border-box;display:inline-flex;align-items:center;justify-content:center;background:#d62828;color:#fff;border:2px solid color-mix(in srgb,#ffffff 62%,transparent);box-shadow:0 2px 8px #00000057}.group-count-badge-text{position:relative;display:block;font-size:.94em;line-height:1;font-weight:700;font-family:Roboto,sans-serif;font-variant-numeric:tabular-nums;font-feature-settings:"tnum" 1,"lnum" 1;letter-spacing:0;text-align:center;white-space:nowrap;transform:translateY(-.02em)}.call-item-wrap-group.is-expanded{background:transparent}.call-item-wrap-favorite{border-radius:16px;background:color-mix(in srgb,#f59e0b 24%,var(--md-sys-color-surface) 76%);margin:6px 0;padding:6px 4px;transition:background-color .18s ease}.call-item-wrap-favorite .call-item{background:transparent;border:0}.call-item-wrap-favorite .info-action{background:color-mix(in srgb,#f59e0b 18%,var(--md-sys-color-surface) 82%);border-color:color-mix(in srgb,#f59e0b 30%,transparent)}.call-item-wrap-support{border-radius:16px;background:color-mix(in srgb,#6556d8 18%,var(--md-sys-color-surface) 82%);margin:6px 0;padding:6px 4px;transition:background-color .18s ease}.call-item-wrap-support .call-item{background:transparent;border:0;padding-right:10px}.support-avatar{background:#f1f1f1}.support-marker{display:inline;font-size:.72em;line-height:inherit;color:#9a90ff;margin-right:.34em;vertical-align:baseline;font-weight:700;text-transform:uppercase;letter-spacing:.05em}.support-channel-name{display:block;margin-top:4px}.support-call-item .meta{color:color-mix(in srgb,var(--md-sys-color-on-surface) 92%,transparent)}.support-call-item .meta-note{color:#9a90ff}.support-call-item.no-logo{grid-template-columns:minmax(0,1fr);gap:0}.support-call-item.no-logo .details{min-width:0}.call-item-wrap-support.is-compact .support-marker{font-size:.62em}.call-item-wrap-support.is-compact .support-channel-name{margin-top:2px}.call-item-wrap-support.is-compact .support-call-item .meta{font-size:clamp(1rem,3.9vw,1.55rem);line-height:1.22;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis}.call-item-wrap-support.is-compact .support-call-item .meta-note{font-size:.9rem;line-height:1.3;display:block;-webkit-line-clamp:unset;-webkit-box-orient:initial;overflow:visible;text-overflow:clip;white-space:normal}.call-item-wrap-promo{position:relative;border-radius:16px;background:var(--promo-tile-bg, color-mix(in srgb, #22c55e 12%, var(--md-sys-color-surface) 88%));margin:6px 0;padding:6px 4px;--promo-pulse-color: #22c55e;--promo-dot-speed: 9s;--promo-dot-delay: 0ms;--promo-pulse-thickness: 2px;--promo-dot-size: 8px;--promo-marker-color: #52d68a;--promo-cta-color: #52d68a;--promo-hover-bg: color-mix(in srgb, #22c55e 12%, transparent);--promo-border-color: var(--promo-pulse-color)}.call-item-wrap-promo.has-pulse:before{content:"";position:absolute;inset:0;border-radius:16px;border:var(--promo-pulse-thickness) solid color-mix(in srgb,var(--promo-border-color) 42%,transparent);box-shadow:inset 0 0 color-mix(in srgb,var(--promo-pulse-color) 14%,transparent);z-index:0;pointer-events:none}.call-item-wrap-promo.has-pulse:after{content:none}.call-item-wrap-promo.promo-fx-orbit.has-pulse:after{content:"";position:absolute;inset:0;border-radius:16px;border:var(--promo-pulse-thickness) solid transparent;background:linear-gradient(120deg,color-mix(in srgb,var(--promo-pulse-color) 0%,transparent) 18%,color-mix(in srgb,var(--promo-pulse-color) 24%,transparent) 42%,color-mix(in srgb,#ffffff 30%,var(--promo-pulse-color) 70%),color-mix(in srgb,var(--promo-pulse-color) 24%,transparent) 58%,color-mix(in srgb,var(--promo-pulse-color) 0%,transparent) 82%) border-box;box-shadow:0 0 8px color-mix(in srgb,var(--promo-pulse-color) 38%,transparent),inset 0 0 10px color-mix(in srgb,var(--promo-pulse-color) 16%,transparent);background-size:240% 240%;background-position:0% 50%;z-index:0;pointer-events:none;animation:promo-frame-shimmer 4.2s ease-in-out infinite;animation-delay:var(--promo-dot-delay)}.call-item-wrap-promo.promo-fx-breathe.has-pulse:before{animation:promo-breathe-glow 3.2s ease-in-out infinite}.call-item-wrap-promo.promo-fx-aura.has-pulse:after{content:"";position:absolute;inset:0;border-radius:16px;background:radial-gradient(130% 50% at 50% 0%,color-mix(in srgb,var(--promo-pulse-color) 46%,transparent) 0%,transparent 62%),radial-gradient(130% 50% at 50% 100%,color-mix(in srgb,var(--promo-pulse-color) 34%,transparent) 0%,transparent 66%);opacity:.2;z-index:0;pointer-events:none;animation:promo-halo-bands 4.2s ease-in-out infinite}.call-item-wrap-promo.promo-fx-shake.has-pulse:after,.call-item-wrap-promo.promo-fx-corners.has-pulse:after{content:none}.call-item.promo-call-item{background:transparent;border:0;padding-right:10px;z-index:1}.promo-call-item.no-logo{padding-left:14px}.promo-call-item:hover,.promo-call-item:active{background:transparent}.call-item-wrap-promo:hover,.call-item-wrap-promo:active{background:var(--promo-hover-bg, color-mix(in srgb, #22c55e 12%, transparent))}.call-item-wrap-promo.promo-mb-spotlight.has-pulse:before{border:var(--promo-pulse-thickness) solid transparent;background:linear-gradient(var(--promo-tile-bg, transparent),var(--promo-tile-bg, transparent)) padding-box,linear-gradient(118deg,color-mix(in srgb,#ffffff 50%,transparent),color-mix(in srgb,var(--promo-spotlight-color, #cbb8ff) 32%,transparent) 18%,color-mix(in srgb,var(--promo-spotlight-color, #8c6dff) 0%,transparent) 38%) border-box;background-size:100% 100%,230% 230%;background-position:0% 0%,-18% 0%;opacity:var(--promo-spotlight-opacity, .9);box-shadow:0 0 8px color-mix(in srgb,var(--promo-border-color) 38%,transparent),inset 0 0 10px color-mix(in srgb,var(--promo-border-color) 16%,transparent)}.call-item-wrap-promo.promo-mb-spotlight-animated.has-pulse:before{animation:promo-mb-spotlight-glint var(--promo-spotlight-speed, 4.2s) ease-in-out infinite}@keyframes promo-mb-spotlight-glint{0%,to{background-position:0% 0%,-18% 0%;opacity:calc(var(--promo-spotlight-opacity, .9) * .88)}50%{background-position:0% 0%,112% 100%;opacity:var(--promo-spotlight-opacity, .9)}}.promo-marker{display:inline;font-size:.72em;line-height:inherit;color:var(--promo-marker-color);margin-right:.34em;vertical-align:baseline;font-weight:700;text-transform:uppercase;letter-spacing:.05em}.promo-avatar{background:#f1f1f1}.promo-call-item .meta{color:color-mix(in srgb,var(--md-sys-color-on-surface) 92%,transparent)}.promo-call-item .meta-note.promo-cta{color:var(--promo-cta-color)}.promo-media{margin-top:10px;width:min(100%,320px);display:block;margin-left:auto;margin-right:auto}.promo-media-video{position:relative;border-radius:10px;overflow:hidden;border:1px solid color-mix(in srgb,#22c55e 36%,transparent);aspect-ratio:16 / 9;margin-left:auto;margin-right:auto}.promo-media-video iframe{width:100%;height:100%;border:0;display:block}@keyframes promo-frame-shimmer{0%,to{background-position:0% 50%;opacity:.58}50%{background-position:100% 50%;opacity:.95}}@keyframes promo-breathe-glow{0%,to{border-color:color-mix(in srgb,var(--promo-pulse-color) 40%,transparent);box-shadow:0 0 color-mix(in srgb,var(--promo-pulse-color) 12%,transparent),inset 0 0 color-mix(in srgb,var(--promo-pulse-color) 12%,transparent)}50%{border-color:color-mix(in srgb,var(--promo-pulse-color) 86%,transparent);box-shadow:0 0 20px 3px color-mix(in srgb,var(--promo-pulse-color) 34%,transparent),inset 0 0 10px 1px color-mix(in srgb,var(--promo-pulse-color) 18%,transparent)}}@keyframes promo-halo-bands{0%,to{opacity:.16;transform:scaleY(.98)}50%{opacity:.6;transform:scaleY(1.02)}}.call-item-wrap-promo.promo-fx-shake.has-pulse .promo-call-item,.call-item-wrap-promo.promo-fx-corners.has-pulse .promo-call-item{animation:promo-subtle-shake 6.4s ease-in-out infinite;transform-origin:50% 50%;will-change:transform}@keyframes promo-subtle-shake{0%,86%,to{transform:translateZ(0) rotate(0)}88%{transform:translate3d(-11px,0,0) rotate(-3deg)}90%{transform:translate3d(13px,0,0) rotate(3.75deg)}92%{transform:translate3d(-10.5px,0,0) rotate(-2.75deg)}94%{transform:translate3d(9.5px,0,0) rotate(2.5deg)}96%{transform:translateZ(0) rotate(0)}}.call-item{position:relative;isolation:isolate;overflow:hidden;display:grid;grid-template-columns:auto minmax(0,1fr);gap:12px;align-items:center;color:inherit;text-decoration:none;cursor:pointer;border-radius:14px;padding:6px 72px 6px 2px;-webkit-tap-highlight-color:transparent;tap-highlight-color:transparent}.call-item:not(.promo-call-item):hover,.call-item:not(.promo-call-item):active{background:color-mix(in srgb,var(--interactive-hover) 68%,transparent)}.call-item-wrap-favorite .call-item:hover,.call-item-wrap-favorite .call-item:active{background:color-mix(in srgb,#f59e0b 22%,var(--md-sys-color-surface) 78%)}.call-item-wrap-support .call-item:hover,.call-item-wrap-support .call-item:active{background:color-mix(in srgb,#6556d8 24%,var(--md-sys-color-surface) 76%)}:root[data-app-theme=dark] .call-item-wrap-favorite .call-item:hover,:root[data-app-theme=dark] .call-item-wrap-favorite .call-item:active{background:color-mix(in srgb,#f59e0b 30%,var(--md-sys-color-surface) 70%)}:root[data-app-theme=dark] .call-item-wrap-support .call-item:hover,:root[data-app-theme=dark] .call-item-wrap-support .call-item:active{background:color-mix(in srgb,#6556d8 34%,var(--md-sys-color-surface) 66%)}.call-item:focus-visible,.info-action:focus-visible{outline:2px solid color-mix(in srgb,#6556d8 72%,#ffffff 28%);outline-offset:2px}.call-item>*{position:relative;z-index:1}.avatar{position:relative;width:72px;height:72px;margin:1px 0 1px 2px;padding:4px;border-radius:14px;display:grid;place-items:center;font-size:1.55rem;font-weight:600;color:var(--md-sys-color-on-surface);background:#dcdcdc;overflow:visible}.avatar-image,.avatar>img:not(.avatar-new-badge){display:block;width:100%;height:100%;min-width:0;min-height:0;object-fit:contain;object-position:center center;border-radius:inherit}.avatar-new-badge{position:absolute;top:-8px;left:-2px;width:54px;height:64px;object-fit:contain;pointer-events:none;z-index:3;filter:drop-shadow(0 4px 8px rgba(0,0,0,.45))}.details{min-width:0}.details .name{margin:0;font-size:clamp(1.15rem,5vw,2rem);line-height:1.2;font-weight:700;letter-spacing:.01em;overflow-wrap:anywhere}.favorite-marker{display:inline;font-size:.9em;line-height:inherit;color:#f59e0b;margin-right:.25em;vertical-align:baseline}.details .meta{margin:4px 0 0;display:flex;flex-wrap:wrap;align-items:center;gap:2px 14px;color:var(--md-sys-color-on-surface-variant);font-size:clamp(1rem,3.9vw,1.55rem);line-height:1.22}.details .meta-primary,.details .meta-secondary{display:inline-block}.details .paid-meta{font-style:italic;opacity:.96}.details .paid-available{display:inline;font-weight:600;color:#ffb74d}.paid-only-icon{font-size:1em;color:#ff9800;vertical-align:-.18em;margin-right:6px}.paid-available-text{color:inherit;display:inline}.meta-note{margin:4px 0 0;color:var(--md-sys-color-on-surface-variant);font-size:clamp(.95rem,3.4vw,1.3rem);line-height:1.2}.meta-created{margin:6px 0 0;color:var(--freshness-label-color);font-size:clamp(.9rem,3.2vw,1.12rem);line-height:1.2;font-weight:500}.info-action{position:absolute;font:inherit;cursor:pointer;top:50%;right:6px;transform:translateY(-50%);width:56px;height:56px;padding:10px;border-radius:999px;display:grid;place-items:center;color:inherit;text-decoration:none;background:color-mix(in srgb,var(--md-sys-color-surface) 82%,transparent);border:1px solid color-mix(in srgb,var(--md-sys-color-on-surface) 18%,transparent);z-index:2;overflow:hidden;-webkit-tap-highlight-color:transparent;tap-highlight-color:transparent}.call-item.call-group-toggle{overflow:visible}.info-action:hover{background:var(--interactive-hover)}.call-item-wrap-favorite .info-action:hover,.call-item-wrap-favorite .info-action:active{background:color-mix(in srgb,#f59e0b 26%,var(--md-sys-color-surface) 74%);border-color:color-mix(in srgb,#f59e0b 38%,transparent)}.call-item-wrap-support .info-action:hover,.call-item-wrap-support .info-action:active{background:color-mix(in srgb,#6556d8 30%,var(--md-sys-color-surface) 70%);border-color:color-mix(in srgb,#6556d8 44%,transparent)}:root[data-app-theme=dark] .call-item-wrap-favorite .info-action:hover,:root[data-app-theme=dark] .call-item-wrap-favorite .info-action:active{background:color-mix(in srgb,#f59e0b 34%,var(--md-sys-color-surface) 66%);border-color:color-mix(in srgb,#f59e0b 48%,transparent)}:root[data-app-theme=dark] .call-item-wrap-support .info-action:hover,:root[data-app-theme=dark] .call-item-wrap-support .info-action:active{background:color-mix(in srgb,#6556d8 40%,var(--md-sys-color-surface) 60%);border-color:color-mix(in srgb,#6556d8 56%,transparent)}@media(prefers-color-scheme:dark){:root:not([data-app-theme=light]) .call-item-wrap-favorite .call-item:hover,:root:not([data-app-theme=light]) .call-item-wrap-favorite .call-item:active{background:color-mix(in srgb,#f59e0b 30%,var(--md-sys-color-surface) 70%)}:root:not([data-app-theme=light]) .call-item-wrap-support .call-item:hover,:root:not([data-app-theme=light]) .call-item-wrap-support .call-item:active{background:color-mix(in srgb,#6556d8 34%,var(--md-sys-color-surface) 66%)}:root:not([data-app-theme=light]) .call-item-wrap-favorite .info-action:hover,:root:not([data-app-theme=light]) .call-item-wrap-favorite .info-action:active{background:color-mix(in srgb,#f59e0b 34%,var(--md-sys-color-surface) 66%);border-color:color-mix(in srgb,#f59e0b 48%,transparent)}:root:not([data-app-theme=light]) .call-item-wrap-support .info-action:hover,:root:not([data-app-theme=light]) .call-item-wrap-support .info-action:active{background:color-mix(in srgb,#6556d8 40%,var(--md-sys-color-surface) 60%);border-color:color-mix(in srgb,#6556d8 56%,transparent)}}.info-action .material-symbols-rounded{font-size:2rem;position:relative;z-index:1}.info-action-ripple{position:absolute;border-radius:50%;pointer-events:none;background:var(--ripple-color);transform:scale(0);animation:row-ripple .42s ease-out;z-index:0}.contact-details-view{position:fixed;inset:0;width:min(100vw,460px);margin-inline:auto;z-index:55;overflow-y:auto;overscroll-behavior:contain;background:var(--md-sys-color-background);display:grid;gap:16px;padding:max(12px,env(safe-area-inset-top)) 18px calc(24px + env(safe-area-inset-bottom));color:var(--md-sys-color-on-surface);transform:translate(0);opacity:1;transition:transform .32s cubic-bezier(.22,.61,.36,1),opacity .22s ease;will-change:transform,opacity}.contact-details-view[hidden]{display:none!important}.contact-details-view.details-enter-from,.contact-details-view.details-exit-to{transform:translate(100%);opacity:.98}.details-top-actions{display:flex;align-items:center;justify-content:space-between}.details-back-button{width:52px;height:52px;border-radius:999px;border:0;color:var(--md-sys-color-on-surface);background:transparent}.details-back-button .material-symbols-rounded{font-size:2rem}.details-favorite-button{width:52px;height:52px;border-radius:999px;border:0;background:transparent;color:var(--md-sys-color-on-surface);display:grid;place-items:center;position:relative;overflow:hidden;isolation:isolate;transition:color .18s ease,transform .12s ease,opacity .12s ease}.details-favorite-button .material-symbols-rounded{font-size:2rem;font-variation-settings:"FILL" 0,"wght" 360,"GRAD" 0,"opsz" 24;position:relative;z-index:1}.details-favorite-button.is-active{color:#f59e0b}.details-favorite-button.is-busy{opacity:.72;pointer-events:none}.details-favorite-button:active{transform:scale(.97)}.details-favorite-ripple{position:absolute;border-radius:50%;pointer-events:none;transform:scale(0);opacity:.7;background:color-mix(in srgb,var(--md-sys-color-on-surface) 28%,transparent);animation:details-favorite-ripple .42s ease-out;z-index:0}.details-favorite-button.is-active .details-favorite-ripple{background:color-mix(in srgb,#f59e0b 34%,transparent)}@keyframes details-favorite-ripple{0%{transform:scale(0);opacity:.72}to{transform:scale(1);opacity:0}}.details-hero-card{display:grid;justify-items:center;text-align:center;gap:12px}.details-logo{position:relative;width:230px;height:230px;padding:14px;box-sizing:border-box;border-radius:16px;background:#d8d5d2;display:grid;place-items:center;overflow:visible;color:#1b1b1b;font-size:3rem;font-weight:700}.details-logo-image,.details-logo img:not(.details-logo-new-badge){width:92%;height:92%;max-width:92%;max-height:92%;min-width:0;min-height:0;object-fit:contain;object-position:center center;display:block;border-radius:inherit}.details-logo-new-badge{position:absolute;top:-7px;left:-7px;width:112px;height:112px;object-fit:contain;pointer-events:none;z-index:4;filter:drop-shadow(0 5px 10px rgba(0,0,0,.48))}.details-name{margin:0;font-size:2.35rem;line-height:1.15}.details-subtitle{margin:0;color:var(--md-sys-color-on-surface-variant)}.details-provided-by{margin:0;display:inline-flex;align-items:center;gap:8px;padding:6px 12px;border-radius:999px;background:color-mix(in srgb,#6556d8 14%,var(--md-sys-color-surface) 86%);border:1px solid color-mix(in srgb,#6556d8 46%,transparent);color:#9a90ff;font-size:1.05rem;font-weight:500}.details-provided-by[hidden]{display:none!important}.details-provided-by .material-symbols-rounded{font-size:1.2rem;color:#6556d8}.details-freshness{margin:8px 0 0;display:inline-block;color:var(--freshness-label-color);font-size:clamp(1rem,3.4vw,1.35rem);font-weight:500;line-height:1.2}.details-freshness[hidden]{display:none!important}.details-quick-actions{display:flex;gap:14px}.details-quick-action{display:grid;justify-items:center;gap:8px;min-width:96px;padding-inline:4px;color:var(--md-sys-color-on-surface);text-decoration:none;font-size:1.02rem;-webkit-tap-highlight-color:transparent;tap-highlight-color:transparent;-webkit-user-select:none;user-select:none;-webkit-touch-callout:none}.details-quick-action .material-symbols-rounded{width:92px;height:64px;border-radius:999px;display:grid;place-items:center;background:color-mix(in srgb,var(--md-sys-color-surface) 90%,transparent);border:1px solid color-mix(in srgb,var(--md-sys-color-outline) 45%,transparent);font-size:2rem;position:relative;overflow:hidden;isolation:isolate}.details-quick-action.is-disabled{opacity:.38;pointer-events:none}.details-quick-action-ripple{position:absolute;border-radius:50%;pointer-events:none;transform:scale(0);opacity:.62;background:color-mix(in srgb,var(--md-sys-color-on-surface) 32%,transparent);animation:details-quick-action-ripple .42s ease-out;z-index:0}@keyframes details-quick-action-ripple{0%{transform:scale(0);opacity:.62}to{transform:scale(1);opacity:0}}.details-info-card{background:color-mix(in srgb,var(--md-sys-color-surface) 95%,transparent);border:1px solid color-mix(in srgb,var(--md-sys-color-on-surface) 16%,transparent);border-radius:16px;padding:16px}.details-info-card h2{margin:0 0 12px;font-size:2rem}.details-info-list{margin:0;display:grid;gap:14px}.details-info-section{margin-top:4px;color:var(--md-sys-color-on-surface-variant);font-size:.82rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase}.details-info-item{position:relative;overflow:hidden;border-radius:16px;width:100%;padding:10px;background-clip:padding-box;-webkit-tap-highlight-color:transparent}.details-info-item.is-clickable{cursor:pointer}.auth-menu-item[hidden]{display:none!important}.auth-profile-menu .auth-menu-item+.auth-menu-item{margin-top:10px}.auth-menu-legal-links{margin-top:18px;padding-top:8px;display:flex;align-items:center;justify-content:space-between;gap:16px}.auth-profile-menu .auth-menu-legal-link{border:0;padding:4px 0;background:transparent;color:color-mix(in srgb,var(--md-sys-color-on-surface) 88%,transparent);font:inherit;font-size:.9rem;font-weight:600;text-decoration:underline;text-underline-offset:3px;cursor:pointer;box-shadow:none;backdrop-filter:none;-webkit-backdrop-filter:none}.auth-profile-menu .auth-menu-legal-link:hover{background:transparent;border-color:transparent}.auth-menu-legal-link-left{text-align:left}.auth-menu-legal-link-right{text-align:right}.legal-dialog .legal-dialog-sheet{width:min(calc(100% - 16px),760px);max-width:calc(100% - 16px);max-height:min(92vh,940px);display:flex;flex-direction:column}.legal-dialog-body{overflow:auto;padding-right:4px;color:var(--md-sys-color-on-surface)}.legal-dialog-body h1,.legal-dialog-body h2,.legal-dialog-body h3,.legal-dialog-body h4,.legal-dialog-body h5,.legal-dialog-body h6{margin:16px 0 8px;font-size:1rem;line-height:1.3}.legal-dialog-body p,.legal-dialog-body li{margin:0 0 10px;line-height:1.5}.legal-dialog-body ul,.legal-dialog-body ol{margin:0 0 12px;padding-inline-start:20px}.details-info-item.is-clickable:hover,.details-info-item.is-clickable:active,.details-info-item.is-clickable:focus-within{background:color-mix(in srgb,var(--interactive-hover) 56%,transparent)}.details-info-item:not(.is-clickable){opacity:.58;background:color-mix(in srgb,var(--md-sys-color-surface) 94%,transparent)}.details-info-item:not(.is-clickable) .details-info-value{color:color-mix(in srgb,var(--md-sys-color-on-surface) 52%,var(--md-sys-color-on-surface-variant) 48%)}.details-info-item:not(.is-clickable) .details-info-label,.details-info-item:not(.is-clickable) dt{color:color-mix(in srgb,var(--md-sys-color-on-surface-variant) 90%,transparent)}.details-info-item.is-clickable:focus-visible{outline:2px solid color-mix(in srgb,#6556d8 72%,#ffffff 28%);outline-offset:2px}.details-info-item.is-paid-warning{background:transparent;border:0}.details-info-item.is-paid-warning dt{color:#fbbf24}.details-info-item.is-paid-warning .details-info-value{color:#fc6}.details-info-item.is-paid-warning .details-info-label{color:#f5c46a}:root[data-app-theme=light] .details-info-item.is-paid-warning dt,:root[data-app-theme=light] .details-info-item.is-paid-warning .details-info-value,:root[data-app-theme=light] .details-info-item.is-paid-warning .details-info-label{color:#8a4b00}@media(prefers-color-scheme:light){:root:not([data-app-theme=dark]) .details-info-item.is-paid-warning dt,:root:not([data-app-theme=dark]) .details-info-item.is-paid-warning .details-info-value,:root:not([data-app-theme=dark]) .details-info-item.is-paid-warning .details-info-label{color:#8a4b00}}.details-info-item.is-paid-warning.is-clickable:hover{background:color-mix(in srgb,var(--interactive-hover) 56%,transparent)}.details-row-ripple{position:absolute;border-radius:50%;pointer-events:none;background:var(--ripple-color);transform:scale(0);animation:row-ripple .48s ease-out;z-index:0}.details-info-item>:not(.details-row-ripple){position:relative;z-index:1}.details-info-item .details-row-ripple{position:absolute;z-index:0}.details-info-item{display:grid;grid-template-columns:48px minmax(0,1fr);gap:12px;align-items:center}.details-info-item dt{margin:0;color:var(--md-sys-color-on-surface-variant);display:grid;place-items:center;align-self:stretch}.details-info-item.is-external-note{align-items:start}.details-info-item.is-external-note dt{align-self:start;padding-top:2px}.details-info-item dt .material-symbols-rounded{font-size:1.55rem}.details-info-item dd{margin:0;display:grid;gap:2px;border-radius:inherit}.details-info-value{font-size:1.08rem;overflow-wrap:anywhere}.details-info-link{color:inherit;font-size:1.08rem;text-decoration:none;overflow-wrap:anywhere}.details-inline-link{color:var(--md-sys-color-primary);text-decoration:underline;text-underline-offset:2px}.details-info-value-linkified{line-height:1.45}.details-info-link:hover,#detailsAdditionalList .details-info-link:hover{text-decoration:none}.details-info-label{color:var(--md-sys-color-on-surface-variant);font-size:.92rem}.details-empty{margin:0;color:var(--md-sys-color-on-surface-variant)}.email-picker-dialog[hidden]{display:none}.email-picker-dialog{position:fixed;inset:0;z-index:1200;display:grid;place-items:end center;padding:18px;opacity:0;transition:opacity .32s ease}.email-picker-backdrop{position:absolute;inset:0;background:radial-gradient(90% 70% at 15% 20%,rgba(96,132,226,.2),transparent 62%),radial-gradient(90% 70% at 85% 82%,rgba(128,92,208,.16),transparent 64%),#04081280;backdrop-filter:blur(9px) saturate(145%);-webkit-backdrop-filter:blur(9px) saturate(145%);opacity:0;transition:opacity .32s ease}.email-picker-sheet{position:relative;width:min(520px,100%);max-height:min(78vh,620px);overflow:auto;border:1px solid color-mix(in srgb,var(--md-sys-color-outline) 36%,transparent);border-radius:18px;background:color-mix(in srgb,var(--md-sys-color-surface) 94%,#000 6%);box-shadow:0 24px 44px #00000073;padding:16px 16px 10px;opacity:0;transform:translateY(38px);transition:transform .36s cubic-bezier(.16,.84,.24,1),opacity .3s ease}.email-picker-dialog.is-open,.email-picker-dialog.is-open .email-picker-backdrop{opacity:1}.email-picker-dialog.is-open .email-picker-sheet{opacity:1;transform:translateY(0)}.email-picker-dialog.is-closing .email-picker-backdrop{opacity:0}.email-picker-dialog.is-closing .email-picker-sheet{opacity:0;transform:translateY(38px)}.email-picker-dialog.is-closing{pointer-events:none}.email-picker-title{margin:0 0 10px;font-size:1.15rem;font-weight:700;color:var(--md-sys-color-on-surface)}.email-picker-list{display:grid;gap:8px}.email-picker-option{width:100%;text-align:left;border:0;border-radius:14px;background:color-mix(in srgb,var(--md-sys-color-surface-container) 90%,transparent);color:inherit;padding:12px;cursor:pointer;display:grid;grid-template-columns:34px 1fr;align-items:center;column-gap:10px}.email-picker-option:hover{background:color-mix(in srgb,var(--md-sys-color-surface-container-high) 92%,transparent)}.email-picker-option .material-symbols-rounded{font-size:1.4rem;color:var(--md-sys-color-on-surface-variant)}.email-picker-option-main{display:flex;flex-direction:column;gap:2px}.email-picker-option-value{color:var(--md-sys-color-on-surface);font-size:1.05rem;overflow-wrap:anywhere}.email-picker-option-label{color:var(--md-sys-color-on-surface-variant);font-size:.9rem}.email-picker-actions{display:flex;justify-content:flex-end;margin-top:12px}.email-picker-cancel{border:0;border-radius:999px;padding:10px 16px;font-weight:600;color:var(--md-sys-color-on-secondary-container);background:var(--md-sys-color-secondary-container);cursor:pointer}.badge{font-size:1.2rem;color:#bdbdbd;white-space:nowrap}.material-symbols-rounded{font-family:Material Symbols Rounded;font-weight:400;font-style:normal;font-size:1.25em;line-height:1;letter-spacing:normal;text-transform:none;display:inline-block;white-space:nowrap;word-wrap:normal;direction:ltr;-webkit-font-smoothing:antialiased;font-variation-settings:"FILL" 0,"wght" 500,"GRAD" 0,"opsz" 24}.top-app-bar .material-symbols-rounded{font-size:2rem}.details .meta .material-symbols-rounded{font-size:1.25em}.icon-action{width:48px;height:48px;border-radius:999px;background:transparent;color:var(--icon-color);display:grid;place-items:center}.icon-action .material-symbols-rounded{font-size:2rem}.icon-action:hover{background:var(--interactive-hover)}.row-ripple{position:absolute;border-radius:50%;pointer-events:none;background:var(--ripple-color);transform:scale(0);animation:row-ripple .48s ease-out;z-index:0}.ui-ripple-host{position:relative;overflow:hidden}.ui-ripple{position:absolute;border-radius:50%;pointer-events:none;background:var(--ripple-color);transform:scale(0);opacity:.62;animation:row-ripple .42s ease-out;z-index:0}@keyframes row-ripple{to{transform:scale(2.6);opacity:0}}@media(min-width:769px){html.details-scroll-lock{overflow:hidden}body:not(.is-mobile-device).details-active{overflow:hidden}body:not(.is-mobile-device).details-active .app-shell{overflow:hidden}body:not(.is-mobile-device).details-active .contact-details-view{position:absolute;left:0;right:0;top:var(--details-overlay-top, 0px);bottom:auto;width:100%;height:100vh;margin:0;z-index:70}body:not(.is-mobile-device) .contact-details-view.details-enter-from,body:not(.is-mobile-device) .contact-details-view.details-exit-to{transform:translate(100%)}body:not(.is-mobile-device) .top-app-bar{position:fixed;top:max(8px,env(safe-area-inset-top));left:50%;transform:translate(-50%);width:min(calc(100vw - 36px),424px);z-index:60;padding-top:0;padding-bottom:6px;overflow:visible;isolation:isolate}body:not(.is-mobile-device) .top-app-bar:before{content:"";position:absolute;inset:-6px -10px -8px;border-radius:26px;background:color-mix(in srgb,var(--md-sys-color-surface) 62%,transparent);border:1px solid color-mix(in srgb,var(--md-sys-color-on-surface) 14%,transparent);box-shadow:0 10px 24px color-mix(in srgb,#000 20%,transparent),inset 0 1px color-mix(in srgb,#fff 22%,transparent);backdrop-filter:saturate(165%) blur(14px);backdrop-filter:url(#liquid-glass-distortion) saturate(165%) blur(14px);-webkit-backdrop-filter:saturate(165%) blur(14px);-webkit-backdrop-filter:url(#liquid-glass-distortion) saturate(165%) blur(14px);pointer-events:none;z-index:-1;opacity:0;transform:translateY(-4px) scale(.985);transition:opacity .22s ease,transform .26s cubic-bezier(.2,0,0,1)}body:not(.is-mobile-device).desktop-header-stuck .top-app-bar:before{opacity:1;transform:translateY(0) scale(1)}body:not(.is-mobile-device) .history{padding-top:70px}}@media(max-width:768px)and (hover:none)and (pointer:coarse){.loading-top-row-desktop{display:none}.loading-top-row-mobile{position:fixed;left:8px;right:8px;top:calc(100dvh - env(safe-area-inset-bottom) - 68px);bottom:auto;display:grid;grid-template-columns:minmax(0,1fr) 56px;align-items:center;gap:10px;padding:4px;border-radius:26px;background:color-mix(in srgb,var(--md-sys-color-surface) 94%,transparent);box-shadow:0 12px 28px var(--search-shadow-top);backdrop-filter:blur(10px);backdrop-filter:url(#liquid-glass-distortion) blur(10px);-webkit-backdrop-filter:blur(10px);-webkit-backdrop-filter:url(#liquid-glass-distortion) blur(10px);width:auto;max-width:444px;margin-inline:auto;z-index:2}.loading-top-row-mobile .loading-search-skeleton{height:56px;border-radius:28px}.loading-list{padding:4px 4px 92px}.loading-history{padding-top:10px}body:not(.is-mobile-device) .top-app-bar{position:sticky;inset:0 auto auto;width:100%;max-width:100%;margin-inline:0;padding-top:max(8px,env(safe-area-inset-top));padding-bottom:10px;border:0;border-radius:0;background:transparent;box-shadow:none;backdrop-filter:none;-webkit-backdrop-filter:none}body:not(.is-mobile-device) .history{padding-bottom:12px}body.is-mobile-device .top-app-bar{position:fixed;left:8px;right:8px;top:calc(100dvh - env(safe-area-inset-bottom) - 68px);order:2;z-index:40;width:auto;max-width:444px;margin-inline:auto;padding:4px;border:0;border-radius:26px;background:color-mix(in srgb,var(--md-sys-color-surface) 68%,transparent);box-shadow:0 12px 24px color-mix(in srgb,#000 22%,transparent),inset 0 1px color-mix(in srgb,#fff 20%,transparent);backdrop-filter:saturate(165%) blur(14px);backdrop-filter:url(#liquid-glass-distortion) saturate(165%) blur(14px);-webkit-backdrop-filter:saturate(165%) blur(14px);-webkit-backdrop-filter:url(#liquid-glass-distortion) saturate(165%) blur(14px);transition:top .26s cubic-bezier(.2,0,0,1),left .26s cubic-bezier(.2,0,0,1),right .26s cubic-bezier(.2,0,0,1),border-radius .22s ease,box-shadow .22s ease,background .22s ease;will-change:top,left,right;isolation:isolate;overflow:visible;transition:top .26s cubic-bezier(.2,0,0,1),left .26s cubic-bezier(.2,0,0,1),right .26s cubic-bezier(.2,0,0,1),border-radius .22s ease,box-shadow .22s ease,background-color .22s ease,border-color .22s ease,backdrop-filter .22s ease,-webkit-backdrop-filter .22s ease}body.is-mobile-device #searchInput{border-radius:28px;overflow:hidden}body.is-mobile-device .history{padding-bottom:calc(92px + env(safe-area-inset-bottom));transition:padding-top .26s cubic-bezier(.2,0,0,1),padding-bottom .26s cubic-bezier(.2,0,0,1);will-change:padding-top,padding-bottom}body.is-mobile-device .call-list{transition:transform .26s cubic-bezier(.2,0,0,1),opacity .22s ease;transform:translateY(0)}body.is-mobile-device.mobile-search-active .top-app-bar{left:8px;right:8px;top:max(14px,env(safe-area-inset-top));order:0;width:auto;max-width:444px;margin-inline:auto;border:1px solid color-mix(in srgb,var(--md-sys-color-on-surface) 16%,transparent);border-radius:26px;background:color-mix(in srgb,var(--md-sys-color-surface) 68%,transparent);box-shadow:0 12px 24px color-mix(in srgb,#000 22%,transparent),inset 0 1px color-mix(in srgb,#fff 20%,transparent);backdrop-filter:saturate(165%) blur(14px);backdrop-filter:url(#liquid-glass-distortion) saturate(165%) blur(14px);-webkit-backdrop-filter:saturate(165%) blur(14px);-webkit-backdrop-filter:url(#liquid-glass-distortion) saturate(165%) blur(14px)}body.is-mobile-device.mobile-search-active .history{padding-top:calc(86px + env(safe-area-inset-top))}body.is-mobile-device.mobile-search-active .call-list{transform:translateY(6px);opacity:.98}body.details-active .top-app-bar{display:block}}@media(hover:none)and (pointer:coarse){.call-list .call-item,.call-list .call-item *,.call-list .info-action,.call-list .info-action *{-webkit-user-select:none;user-select:none;-webkit-touch-callout:none}}@media(max-width:480px){.app-shell{width:100%}.details .name{font-size:1.75rem}.details .meta{font-size:1.4rem}.auth-dialog{place-items:center;padding:12px}.auth-dialog-sheet{width:min(calc(100% - 12px),430px);max-width:min(calc(100% - 12px),430px);max-height:min(88vh,760px);border-radius:18px;border:1px solid color-mix(in srgb,var(--md-sys-color-outline) 30%,transparent);padding:14px}.auth-dialog-title{font-size:1.45rem}.auth-dialog-close{width:44px;height:44px;font-size:1.7rem}.category-filter-sort-row{grid-template-columns:1fr;justify-content:stretch;gap:8px}.category-filter-sort-chip{width:100%;justify-content:center}.category-filter-sort-chip[data-sort-key=name]{grid-column:auto;justify-self:stretch}.category-filter-sort-chip-label{white-space:normal;text-align:center}.auth-profile-menu{width:min(calc(100% - 12px),430px);border-radius:22px;padding:14px}.settings-choice{font-size:.8rem;min-height:36px;padding:8px}.category-filter-dialog .category-filter-sheet{width:min(calc(100% - 12px),440px);max-width:calc(100% - 12px);height:100%;max-height:100%}.auth-menu-item{min-height:68px;font-size:1.15rem;padding:16px 18px}#firebaseuiAuthContainer .firebaseui-idp-list{gap:14px;margin-top:8px}#firebaseuiAuthContainer .firebaseui-idp-button{min-height:62px;border-radius:14px}#firebaseuiAuthContainer .firebaseui-idp-text{font-size:1.12rem;font-weight:600}#firebaseuiAuthContainer .firebaseui-form-actions{grid-template-columns:1fr}#firebaseuiAuthContainer .firebaseui-id-page-password-sign-in .firebaseui-form-actions{display:flex!important;flex-direction:row!important;align-items:flex-end!important;justify-content:flex-end!important;gap:10px!important}#firebaseuiAuthContainer .firebaseui-id-page-password-sign-in .firebaseui-id-secondary-link{min-height:40px!important;padding:0!important;font-size:.82rem!important}#firebaseuiAuthContainer .firebaseui-id-page-password-sign-in .firebaseui-id-submit{min-width:112px;max-width:none;min-height:40px!important;padding:0 14px!important}.dial-history-dialog{place-items:stretch!important;justify-items:center!important}.dial-history-dialog .dial-history-sheet{width:min(calc(100% - 12px),440px)!important;max-width:calc(100% - 12px)!important;height:100%!important;max-height:100%!important;border-radius:20px!important;border:1px solid color-mix(in srgb,var(--md-sys-color-outline) 26%,transparent)!important;background:color-mix(in srgb,var(--md-sys-color-surface) 64%,transparent)!important;box-shadow:inset 0 1px color-mix(in srgb,#fff 20%,transparent),0 12px 30px color-mix(in srgb,#000 20%,transparent)!important;backdrop-filter:saturate(165%) blur(14px)!important;backdrop-filter:url(#liquid-glass-distortion) saturate(165%) blur(14px)!important;-webkit-backdrop-filter:saturate(165%) blur(14px)!important;-webkit-backdrop-filter:url(#liquid-glass-distortion) saturate(165%) blur(14px)!important;padding:14px!important}.category-filter-dialog{place-items:stretch!important;justify-items:center!important}.category-filter-dialog .category-filter-sheet{width:min(calc(100% - 12px),440px)!important;max-width:calc(100% - 12px)!important;height:100%!important;max-height:100%!important;border-radius:20px!important;border:1px solid color-mix(in srgb,var(--md-sys-color-outline) 26%,transparent)!important;padding:14px!important}.legal-dialog .legal-dialog-sheet{width:min(calc(100% - 12px),440px)!important;max-width:calc(100% - 12px)!important;height:100%!important;max-height:100%!important;border-radius:20px!important;padding:14px!important}.auth-menu-legal-links{margin-top:20px}}#searchInput::part(active-indicator),#searchInput::part(focus-active-indicator),#searchInput::part(hover-active-indicator){opacity:0!important;height:0!important;border:0!important}#firebaseuiAuthContainer .firebaseui-textfield.mdl-textfield{position:relative!important;display:block!important;width:100%!important;margin:0 0 8px!important;padding:0!important;overflow:visible!important}#firebaseuiAuthContainer .firebaseui-textfield.mdl-textfield{--auth-field-line: color-mix(in srgb, var(--md-sys-color-on-surface) 36%, transparent)}#firebaseuiAuthContainer .firebaseui-textfield.mdl-textfield:after{content:"";position:absolute;left:0;right:0;bottom:0;height:1px;background:var(--auth-field-line);pointer-events:none;display:block!important}#firebaseuiAuthContainer .firebaseui-textfield.mdl-textfield:before,#firebaseuiAuthContainer .firebaseui-textfield.mdl-textfield:after,#firebaseuiAuthContainer .firebaseui-textfield.mdl-textfield .mdl-textfield__label:before,#firebaseuiAuthContainer .firebaseui-textfield.mdl-textfield .mdl-textfield__label:after,#firebaseuiAuthContainer .firebaseui-textfield.mdl-textfield .firebaseui-label:before,#firebaseuiAuthContainer .firebaseui-textfield.mdl-textfield .firebaseui-label:after{content:none!important;display:none!important;border:0!important;box-shadow:none!important}#firebaseuiAuthContainer .firebaseui-textfield.mdl-textfield .mdl-textfield__input{width:100%!important;min-height:34px!important;margin:0!important;padding:12px 0 6px!important;border:0!important;border-bottom:0!important;border-radius:0!important;background:transparent!important;color:var(--md-sys-color-on-surface)!important;line-height:1.1!important;font-size:.94rem!important;outline:none!important;box-shadow:none!important}#firebaseuiAuthContainer .firebaseui-textfield.mdl-textfield .mdl-textfield__label,#firebaseuiAuthContainer .firebaseui-textfield.mdl-textfield .firebaseui-label{top:6px!important;left:0!important;font-size:.9rem!important;line-height:1!important;padding:0!important;background:transparent!important;color:color-mix(in srgb,var(--md-sys-color-on-surface) 66%,transparent)!important;overflow:visible!important;clip-path:none!important;text-indent:0!important;letter-spacing:0!important;transform:none!important;transform-origin:left center!important;transition:transform .15s ease,color .15s ease!important;will-change:transform}#firebaseuiAuthContainer .firebaseui-textfield.mdl-textfield.is-focused .mdl-textfield__input{border-bottom:0!important}#firebaseuiAuthContainer .firebaseui-textfield.mdl-textfield.is-focused:after{height:2px;background:var(--md-sys-color-primary)}#firebaseuiAuthContainer .firebaseui-textfield.mdl-textfield.is-focused .mdl-textfield__label,#firebaseuiAuthContainer .firebaseui-textfield.mdl-textfield.is-focused .firebaseui-label,#firebaseuiAuthContainer .firebaseui-textfield.mdl-textfield.is-dirty .mdl-textfield__label,#firebaseuiAuthContainer .firebaseui-textfield.mdl-textfield.is-dirty .firebaseui-label{transform:translate3d(0,-10px,0) scale(.82)!important;color:var(--md-sys-color-primary)!important}body.server-issue-active .top-app-bar{display:none}body.server-issue-active .history{padding-top:max(12px,env(safe-area-inset-top));padding-bottom:max(12px,env(safe-area-inset-bottom));min-height:calc(100svh - max(12px,env(safe-area-inset-top)) - max(12px,env(safe-area-inset-bottom)));justify-content:center}body.details-active .history{display:flex!important}.call-item-wrap-favorite:hover,.call-item-wrap-favorite:active{background:color-mix(in srgb,#f59e0b 44%,var(--md-sys-color-surface) 56%)}.call-item-wrap-support:hover,.call-item-wrap-support:active{background:color-mix(in srgb,#6556d8 36%,var(--md-sys-color-surface) 64%)}:root[data-app-theme=dark] .call-item-wrap-favorite:hover,:root[data-app-theme=dark] .call-item-wrap-favorite:active{background:color-mix(in srgb,#f59e0b 40%,var(--md-sys-color-surface) 60%)}:root[data-app-theme=dark] .call-item-wrap-support:hover,:root[data-app-theme=dark] .call-item-wrap-support:active{background:color-mix(in srgb,#6556d8 38%,var(--md-sys-color-surface) 62%)}@media(prefers-color-scheme:dark){:root:not([data-app-theme=light]) .call-item-wrap-favorite:hover,:root:not([data-app-theme=light]) .call-item-wrap-favorite:active{background:color-mix(in srgb,#f59e0b 40%,var(--md-sys-color-surface) 60%)}:root:not([data-app-theme=light]) .call-item-wrap-support:hover,:root:not([data-app-theme=light]) .call-item-wrap-support:active{background:color-mix(in srgb,#6556d8 38%,var(--md-sys-color-surface) 62%)}}#firebaseuiAuthContainer .firebaseui-idp-list .firebaseui-list-item{width:100%!important}#firebaseuiAuthContainer .firebaseui-idp-button.firebaseui-idp-password{width:100%!important;margin:0 auto!important;display:flex!important;align-items:center!important;justify-content:center!important;box-sizing:border-box!important}#firebaseuiAuthContainer .firebaseui-idp-list .firebaseui-idp-button{width:min(100%,250px)!important;margin-left:auto!important;margin-right:auto!important}#firebaseuiAuthContainer .firebaseui-idp-google{display:flex!important;align-items:center!important;justify-content:center!important;gap:10px!important}#firebaseuiAuthContainer .firebaseui-idp-google .firebaseui-idp-icon-wrapper{width:20px!important;min-width:20px!important;height:20px!important;margin:0!important;display:grid!important;place-items:center!important;flex:0 0 20px!important}#firebaseuiAuthContainer .firebaseui-idp-google .firebaseui-idp-text,#firebaseuiAuthContainer .firebaseui-idp-google .firebaseui-idp-text-long,#firebaseuiAuthContainer .firebaseui-idp-google .firebaseui-idp-text-short{margin:0!important;line-height:1.2!important}:root[data-app-theme=light] #firebaseuiAuthContainer .firebaseui-idp-button,:root[data-app-theme=light] #firebaseuiAuthContainer .firebaseui-idp-password{background:radial-gradient(120% 70% at 50% -20%,color-mix(in srgb,#ffffff 54%,transparent),transparent 64%),color-mix(in srgb,#edf4ff 42%,transparent)!important;border-color:color-mix(in srgb,#5a6f99 28%,transparent)!important}:root[data-app-theme=light] #firebaseuiAuthContainer .firebaseui-idp-button:hover,:root[data-app-theme=light] #firebaseuiAuthContainer .firebaseui-idp-password:hover{background:radial-gradient(120% 70% at 50% -20%,color-mix(in srgb,#ffffff 60%,transparent),transparent 64%),color-mix(in srgb,#e7f1ff 52%,transparent)!important;border-color:color-mix(in srgb,#6e84b0 40%,transparent)!important}:root[data-app-theme=dark] #firebaseuiAuthContainer .firebaseui-idp-button,:root[data-app-theme=dark] #firebaseuiAuthContainer .firebaseui-idp-password{background:radial-gradient(120% 70% at 50% -20%,color-mix(in srgb,#ffffff 20%,transparent),transparent 64%),color-mix(in srgb,#101b2f 36%,transparent)!important;border-color:color-mix(in srgb,#b8c6e8 20%,transparent)!important}:root[data-app-theme=dark] #firebaseuiAuthContainer .firebaseui-idp-button:hover,:root[data-app-theme=dark] #firebaseuiAuthContainer .firebaseui-idp-password:hover{background:radial-gradient(120% 70% at 50% -20%,color-mix(in srgb,#ffffff 24%,transparent),transparent 64%),color-mix(in srgb,#172743 46%,transparent)!important;border-color:color-mix(in srgb,#c9d4ef 32%,transparent)!important}@media(prefers-color-scheme:light){:root:not([data-app-theme=dark]) #firebaseuiAuthContainer .firebaseui-idp-button,:root:not([data-app-theme=dark]) #firebaseuiAuthContainer .firebaseui-idp-password{background:radial-gradient(120% 70% at 50% -20%,color-mix(in srgb,#ffffff 54%,transparent),transparent 64%),color-mix(in srgb,#edf4ff 42%,transparent)!important;border-color:color-mix(in srgb,#5a6f99 28%,transparent)!important}:root:not([data-app-theme=dark]) #firebaseuiAuthContainer .firebaseui-idp-button:hover,:root:not([data-app-theme=dark]) #firebaseuiAuthContainer .firebaseui-idp-password:hover{background:radial-gradient(120% 70% at 50% -20%,color-mix(in srgb,#ffffff 60%,transparent),transparent 64%),color-mix(in srgb,#e7f1ff 52%,transparent)!important;border-color:color-mix(in srgb,#6e84b0 40%,transparent)!important}}@media(prefers-color-scheme:dark){:root:not([data-app-theme=light]) #firebaseuiAuthContainer .firebaseui-idp-button,:root:not([data-app-theme=light]) #firebaseuiAuthContainer .firebaseui-idp-password{background:radial-gradient(120% 70% at 50% -20%,color-mix(in srgb,#ffffff 20%,transparent),transparent 64%),color-mix(in srgb,#101b2f 36%,transparent)!important;border-color:color-mix(in srgb,#b8c6e8 20%,transparent)!important}:root:not([data-app-theme=light]) #firebaseuiAuthContainer .firebaseui-idp-button:hover,:root:not([data-app-theme=light]) #firebaseuiAuthContainer .firebaseui-idp-password:hover{background:radial-gradient(120% 70% at 50% -20%,color-mix(in srgb,#ffffff 24%,transparent),transparent 64%),color-mix(in srgb,#172743 46%,transparent)!important;border-color:color-mix(in srgb,#c9d4ef 32%,transparent)!important}}.call-item-wrap-favorite .call-item:hover,.call-item-wrap-favorite .call-item:active,.call-item-wrap-support .call-item:hover,.call-item-wrap-support .call-item:active{background:transparent!important}:root{--popup-control-highlight-opacity: .78;--popup-control-highlight-hover-opacity: .9}:root[data-app-theme=light]{--popup-control-highlight-opacity: .74;--popup-control-highlight-hover-opacity: .88}:root[data-app-theme=dark]{--popup-control-highlight-opacity: .82;--popup-control-highlight-hover-opacity: .94}@media(prefers-color-scheme:light){:root:not([data-app-theme=dark]){--popup-control-highlight-opacity: .74;--popup-control-highlight-hover-opacity: .88}}@media(prefers-color-scheme:dark){:root:not([data-app-theme=light]){--popup-control-highlight-opacity: .82;--popup-control-highlight-hover-opacity: .94}}.auth-profile-menu .auth-menu-item,.settings-dialog .settings-choice,.category-filter-dialog .category-filter-item,.category-filter-dialog .category-filter-sort-chip,.category-filter-dialog .category-filter-clear-all-button,.category-filter-dialog .category-filter-apply-button,.category-filter-dialog .clear-category-filter-button,.email-picker-dialog .email-picker-option,.email-picker-dialog .email-picker-cancel,.paid-call-dialog .paid-call-cancel,.paid-call-dialog .paid-call-continue,.auth-dialog .auth-dialog-close,#firebaseuiAuthContainer .firebaseui-idp-button,#firebaseuiAuthContainer .firebaseui-id-submit{position:relative;overflow:hidden}.auth-profile-menu .auth-menu-item:before,.settings-dialog .settings-choice:before,.category-filter-dialog .category-filter-item:before,.category-filter-dialog .category-filter-sort-chip:before,.category-filter-dialog .category-filter-clear-all-button:before,.category-filter-dialog .category-filter-apply-button:before,.category-filter-dialog .clear-category-filter-button:before,.email-picker-dialog .email-picker-option:before,.email-picker-dialog .email-picker-cancel:before,.paid-call-dialog .paid-call-cancel:before,.paid-call-dialog .paid-call-continue:before,.auth-dialog .auth-dialog-close:before,#firebaseuiAuthContainer .firebaseui-idp-button:before,#firebaseuiAuthContainer .firebaseui-id-submit:before{content:"";position:absolute;inset:0;border-radius:inherit;pointer-events:none;opacity:var(--popup-control-highlight-opacity);background:linear-gradient(180deg,color-mix(in srgb,#ffffff 36%,transparent) 0%,color-mix(in srgb,#ffffff 14%,transparent) 20%,transparent 46%)}.auth-profile-menu .auth-menu-item:hover:before,.settings-dialog .settings-choice:hover:before,.category-filter-dialog .category-filter-item:hover:before,.category-filter-dialog .category-filter-sort-chip:hover:before,.category-filter-dialog .category-filter-clear-all-button:hover:before,.category-filter-dialog .category-filter-apply-button:hover:before,.category-filter-dialog .clear-category-filter-button:hover:before,.email-picker-dialog .email-picker-option:hover:before,.email-picker-dialog .email-picker-cancel:hover:before,.paid-call-dialog .paid-call-cancel:hover:before,.paid-call-dialog .paid-call-continue:hover:before,.auth-dialog .auth-dialog-close:hover:before,#firebaseuiAuthContainer .firebaseui-idp-button:hover:before,#firebaseuiAuthContainer .firebaseui-id-submit:hover:before{opacity:var(--popup-control-highlight-hover-opacity)}.auth-profile-menu .auth-menu-item,.settings-dialog .settings-choice,.category-filter-dialog .category-filter-item,.category-filter-dialog .category-filter-sort-chip,.category-filter-dialog .category-filter-clear-all-button,.category-filter-dialog .category-filter-apply-button,.category-filter-dialog .clear-category-filter-button,.email-picker-dialog .email-picker-option,.email-picker-dialog .email-picker-cancel,.paid-call-dialog .paid-call-cancel,.paid-call-dialog .paid-call-continue,.auth-dialog .auth-dialog-close,#firebaseuiAuthContainer .firebaseui-idp-button,#firebaseuiAuthContainer .firebaseui-id-submit{box-shadow:inset 0 1px color-mix(in srgb,#ffffff 34%,transparent),inset 0 -1px color-mix(in srgb,var(--md-sys-color-on-surface) 16%,transparent)!important}
