.site-footer{color:#686868;border-top:1px solid #e6e6e6;flex-wrap:wrap;flex:none;justify-content:space-between;gap:8px 24px;padding:20px 32px;font:14px PT Sans,Arial,sans-serif;display:flex}.site-footer a,.site-footer button{color:inherit}.site-footer button{font:inherit;cursor:pointer;background:0 0;border:0;padding:0;text-decoration:underline}.site-toast{color:#fff;z-index:1200;background:#0e0e0e;padding:14px 24px;position:fixed;bottom:24px;left:50%;transform:translate(-50%)}.account-control{flex:0 auto;min-width:0;margin-left:auto;position:relative}.account-button{max-width:220px;min-height:44px;color:inherit;cursor:pointer;background:0 0;border:0;align-items:center;gap:10px;font:16px Google Sans,Arial,sans-serif;display:flex}.account-avatar{color:#0e0e0e;background:#c2a462;border-radius:50%;flex:none;justify-content:center;align-items:center;width:36px;height:36px;font-size:14px;display:flex}.account-first-name{text-overflow:ellipsis;white-space:nowrap;min-width:0;max-width:140px;overflow:hidden}.account-dropdown{z-index:110;color:#0e0e0e;background:#fff;min-width:200px;padding:8px;position:absolute;top:100%;right:0;box-shadow:0 8px 24px #0003}.account-dropdown a,.account-dropdown button{box-sizing:border-box;text-align:left;color:#0e0e0e;cursor:pointer;background:0 0;border:0;width:100%;padding:12px;font:16px PT Sans,Arial,sans-serif;text-decoration:none;display:block}.site-modal-backdrop{z-index:1500;color:#0e0e0e;background:#0005;justify-content:center;align-items:center;display:flex;position:fixed;inset:0}.site-confirm{box-sizing:border-box;background:#fff;width:min(360px,100vw - 48px);padding:24px;font:16px PT Sans,Arial,sans-serif}.site-confirm h2{margin:0 0 24px;font:22px Google Sans,Arial,sans-serif}.site-actions{justify-content:flex-end;gap:12px;display:flex}.site-actions button{cursor:pointer;min-height:44px;font:inherit;background:#fff;border:1px solid #ddd;padding:8px 20px}.site-actions .site-primary{color:#fff;background:#0e0e0e;border-color:#0e0e0e}.site-layout{position:relative}.site-search{background:#fff;border:1px solid #d9d9d9;flex:1;align-items:center;min-width:160px;min-height:44px;display:flex;position:relative}.site-search input{box-sizing:border-box;background:0 0;border:0;width:100%;min-width:0;padding:10px 36px 10px 12px;font:16px PT Sans,Arial,sans-serif}.site-search .sh-qx{cursor:pointer;background:0 0;border:0;font-size:22px;position:absolute;right:8px}.site-search-pop{box-sizing:border-box;z-index:100;color:#0e0e0e;background:#fff;min-width:100%;padding:12px;position:absolute;top:calc(100% + 6px);left:0;box-shadow:0 8px 24px #0003}.site-search-pop p{margin:0;padding:8px}.site-search-pop button{cursor:pointer}.site-search-pop .sh-pop-i{text-align:left;width:100%;color:inherit;font:inherit;background:0 0;border:0;padding:12px;display:block}.site-search-pop .sh-pop-f{justify-content:flex-end;padding-top:8px;display:flex}.site-search-pop .sh-pop-f button{min-height:44px}.site-search-pop p button{font:inherit;color:inherit;background:0 0;border:0;padding:0;text-decoration:underline}@media (max-width:600px){.site-footer{padding:16px}.account-button{gap:6px;max-width:145px}.account-first-name{max-width:70px}}@media (max-width:359px){.account-first-name{display:none}}.account-button{color:#fff}.account-control .account-dropdown a{color:#0e0e0e}.sh-head,.cv-head,.mg-head,.ac-head{min-width:0}@media (max-width:600px){.mg-head:has(.account-control){flex-wrap:wrap;gap:4px 12px;height:auto;min-height:56px;padding-top:6px}.mg-head:has(.account-control) .mg-nav{flex-basis:100%;order:3;justify-content:center}.mg-head .account-control{margin-left:auto}}.site-search-icon{pointer-events:none;position:absolute;left:12px}.site-search input{padding-left:38px}.sh-pop-s{position:relative}.sh-pop-s svg{pointer-events:none;position:absolute;top:23px;left:24px}.sh-pop-s input,.mg .sh-pop-s input{padding-left:38px}.sh-chip{color:#0e0e0e;min-height:36px;font:inherit;cursor:pointer;background:#fff;border:1px solid #0e0e0e;border-radius:0;align-items:center;gap:6px;padding:0 8px 0 12px;font-size:15px;display:inline-flex}.sh-chip:hover{background:#f2f2f2}.sh-chip>span{font-size:20px;line-height:1}.sh .sh-top{bottom:max(24px, var(--footer-clearance,0px))}.ac-idle{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.ac-idle select{min-height:44px;font:inherit;padding:8px}.site-tooltip{z-index:3000;box-sizing:border-box;color:#fff;pointer-events:none;overflow-wrap:anywhere;background:#0e0e0e;max-width:calc(100vw - 16px);padding:6px 10px;font:14px PT Sans,Arial,sans-serif;display:block;position:fixed}.site-tooltip[hidden]{display:none}.sh.sh .sh-bar.site-filter-line,.mg.mg .sh-bar.site-filter-line{gap:24px}.site-filter-line .sh-btn[aria-expanded=true]{outline-offset:-1px;border-color:#0e0e0e;outline:1px solid #0e0e0e}.site-filter-line .sh-n{box-sizing:border-box;justify-content:center;align-items:center;min-width:22px;height:22px;padding:0 6px;font-size:13px;display:inline-flex}.sh.sh .sh-bar.site-filter-line>.sh-grp:first-child,.mg.mg .sh-bar.site-filter-line>.sh-grp:first-child{display:flex}.site-filter-line .sh-scrim{display:none}@media (max-width:900px){.sh.sh .sh-bar.site-filter-line,.mg.mg .sh-bar.site-filter-line{gap:24px}.site-filter-line .sh-dd{position:static}.sh.sh .sh-bar.site-filter-line .sh-dd .sh-pop,.mg.mg .sh-bar.site-filter-line .sh-dd .sh-pop{z-index:101;color:#0e0e0e;box-sizing:border-box;background:#fff;flex-direction:column;width:100%;max-width:100%;max-height:85dvh;margin:0;display:flex;position:fixed;inset:auto 0 0}.sh.sh .sh-bar.site-filter-line .sh-pop-hd,.mg.mg .sh-bar.site-filter-line .sh-pop-hd{border-bottom:1px solid #e6e6e6;flex:none;justify-content:space-between;align-items:center;height:44px;min-height:44px;padding:0 16px;display:flex}.site-filter-line .sh-pop-hd button{cursor:pointer;background:0 0;border:0;width:44px;height:44px;font:24px PT Sans,Arial,sans-serif}.site-filter-line .sh-opts{min-height:0;overflow:auto}.sh.sh .sh-bar.site-filter-line .sh-scrim,.mg.mg .sh-bar.site-filter-line .sh-scrim{z-index:90;background:#0005;border:0;width:100%;height:100%;display:block;position:fixed;inset:0}.sh.sh .sh-bar.site-filter-line .sh-dd,.mg.mg .sh-bar.site-filter-line .sh-dd{z-index:auto}}.site-filter-line .sh-icon[aria-disabled=true]{color:#b5b5b5;cursor:default;border-color:#d9d9d9}.site-description{color:#3a3a3a;margin:8px 16px 16px;font-size:15px;line-height:1.5}.site-description button{min-height:32px;font:inherit;cursor:pointer;background:0 0;border:0;padding:4px 0;text-decoration:underline}
