/* Generated by scripts/build_homepage_css.py; sources: font-preference, ap-global-chrome, page-find, card-carousel, company-document-modal, talker-messenger, activity-notices; sha256: 869c0a5dce1d7e4e */
html[data-ap-font="sans"]{ --ap-user-font:Helvetica, Arial, system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif; } html[data-ap-font="serif"]{ --ap-user-font:"Times New Roman", Times, serif; } body[data-ap-font]{ font-family:var(--ap-user-font); } html[data-ap-text-size="normal"], body[data-ap-text-size="normal"]{ --ap-reading-font-size:18px; } html[data-ap-text-size="large"], body[data-ap-text-size="large"]{ --ap-reading-font-size:20px; } body[data-ap-reading-surface="1"][data-ap-text-size] .ap-book-reader .snippet :is(p, li, dd, blockquote, figcaption, td), body[data-ap-reading-surface="1"][data-ap-text-size] .story-card .snippet :is(p, li, dd, blockquote, figcaption, td){ font-size:var(--ap-reading-font-size) !important; }
.ap-global-notice{ display:none; } .ap-reader-book-row, .ap-reader-chapter-row, .ap-reader-search-row{ display:none; } .ap-reader-chapter-row__nav-label--mobile, .ap-reader-chapter-row__current--mobile{ display:none; } body.ap-display-topbar{ --ap-language-notice-height:0px; --ap-announcement-notice-height:0px; --ap-global-chrome-height:calc( var(--ap-top-chrome-height, 0px) + var(--ap-language-notice-height) + var(--ap-announcement-notice-height) ); } body.ap-display-topbar.ap-has-language-prompt{ --ap-language-notice-height:0px; } html.ap-language-notice-ready body.ap-display-topbar.ap-has-language-prompt{ --ap-language-notice-height:4rem; } body.ap-display-topbar.ap-has-site-announcement{ --ap-announcement-notice-height:2.75rem; } body.ap-display-topbar .ap-global-notice{ display:block; box-sizing:border-box; width:100%; color:#1d1d1f; } body.ap-display-topbar .ap-global-notice--language{ background:rgba(245,245,247,.82); backdrop-filter:saturate(180%) blur(18px); -webkit-backdrop-filter:saturate(180%) blur(18px); } body.ap-display-topbar .ap-global-notice--language{ display:none; } html.ap-language-notice-ready body.ap-display-topbar .ap-global-notice--language{ display:block; } body.ap-display-topbar .ap-global-notice--announcement{ background:rgba(217,236,255,.82); backdrop-filter:saturate(180%) blur(18px); -webkit-backdrop-filter:saturate(180%) blur(18px); } html.ap-global-notice-language-dismissed body.ap-display-topbar .ap-global-notice--language, html.ap-global-notice-announcement-dismissed body.ap-display-topbar .ap-global-notice--announcement{ display:none; } html.ap-language-notice-ready.ap-global-notice-language-dismissed body.ap-display-topbar, html.ap-global-notice-language-dismissed body.ap-display-topbar{ --ap-language-notice-height:0px; } html.ap-global-notice-announcement-dismissed body.ap-display-topbar{ --ap-announcement-notice-height:0px; } .ap-global-notice__inner{ box-sizing:border-box; display:flex; align-items:center; justify-content:center; gap:14px; width:min(960px, 100%); min-height:inherit; margin:0 auto; padding:8px 48px 8px 20px; position:relative; } .ap-global-notice__copy{ display:inline-flex; align-items:center; gap:8px; margin:0; color:inherit; font-size:.92rem; font-weight:650; line-height:1.35; text-align:center; } .ap-global-notice__globe{ width:1.1rem; height:1.1rem; flex:0 0 auto; } .ap-global-notice__action{ display:inline-flex; align-items:center; gap:10px; min-width:220px; min-height:2.5rem; padding:0 16px; border:1px solid rgba(29,29,31,.12); border-radius:12px; background:rgba(255,255,255,.68); color:#1d1d1f; cursor:pointer; font:inherit; font-weight:700; text-align:left; } .ap-global-notice__language-menu{ position:relative; } .ap-global-notice__language-menu > summary{ list-style:none; } .ap-global-notice__language-menu > summary::-webkit-details-marker{ display:none; } .ap-global-notice__language-menu[open] .ap-global-notice__chevron{ transform:rotate(180deg); } .ap-global-notice__language-options{ position:absolute; z-index:70; top:calc(100% + 6px); left:0; display:grid; min-width:100%; overflow:hidden; border:1px solid rgba(29,29,31,.16); border-radius:12px; background:#fff; box-shadow:0 12px 28px rgba(0,0,0,.16); } .ap-global-notice__language-option{ min-height:2.5rem; border:0; border-bottom:1px solid #e5e7eb; background:#fff; color:#1d1d1f; padding:0 16px; font:inherit; font-weight:700; text-align:left; cursor:pointer; } .ap-global-notice__language-option:last-child{ border-bottom:0; } .ap-global-notice__language-option:hover, .ap-global-notice__language-option:focus-visible, .ap-global-notice__language-option.is-selected{ background:#f1f5f9; outline:none; } .ap-global-notice__check, .ap-global-notice__chevron{ display:block; flex:0 0 auto; width:1.15rem; height:1.15rem; } .ap-global-notice__chevron{ margin-left:auto; } .ap-global-notice__action:hover, .ap-global-notice__action:focus-visible{ background:#fff; box-shadow:0 0 0 2px #1c62b9; outline:none; } .ap-global-notice__confirm-form{ margin:0; } .ap-global-notice__confirm{ display:inline-flex; align-items:center; justify-content:center; gap:8px; min-height:2.5rem; margin:0; padding:0 18px; border:0; border-radius:12px; background:#1d1d1f; color:#fff; cursor:pointer; font:inherit; font-size:.88rem; font-weight:750; } .ap-global-notice__confirm:hover, .ap-global-notice__confirm:focus-visible{ background:#000; outline:2px solid #1769aa; outline-offset:2px; } .ap-global-notice__announcement-link{ display:inline-flex; align-items:center; color:#1769aa !important; font-weight:800; text-decoration:none !important; } .ap-global-notice__announcement-link:hover, .ap-global-notice__announcement-link:focus-visible{ text-decoration:underline !important; } .ap-global-notice__dismiss{ position:absolute; top:50%; right:10px; display:inline-flex; align-items:center; justify-content:center; width:2.25rem; height:2.25rem; margin:0; padding:0; border:0; border-radius:999px; background:transparent; color:#4b5563; cursor:pointer; transform:translateY(-50%); } .ap-global-notice__dismiss:hover, .ap-global-notice__dismiss:focus-visible{ background:rgba(15,23,42,.08); color:#0f172a; outline:none; } @media (min-width:1280px){ body.ap-display-topbar .ap-global-notice{ position:fixed; left:0; right:0; z-index:62; } body.ap-display-topbar .ap-global-notice--language{ top:0; min-height:var(--ap-language-notice-height); } body.ap-display-topbar .ap-global-notice--announcement{ top:var(--ap-language-notice-height); min-height:var(--ap-announcement-notice-height); } body.ap-display-topbar .ap-top-chrome{ top:calc(var(--ap-language-notice-height) + var(--ap-announcement-notice-height)); } body.ap-display-topbar #main-content{ padding-top:var(--ap-global-chrome-height); } body.ap-display-topbar[data-ap-reading-surface="1"]{ --ap-reader-chapter-row-height:2.5rem; --ap-reader-search-row-height:2.5rem; } body.ap-display-topbar[data-ap-reading-surface="1"] .ap-reader-chapter-row{ display:flex; align-items:center; justify-content:center; box-sizing:border-box; position:fixed; top:var(--ap-global-chrome-height); left:0; right:0; z-index:59; min-height:var(--ap-reader-chapter-row-height); padding:7px 24px; border-top:1px solid rgba(15,23,42,.08); border-bottom:1px solid rgba(15,23,42,.1); background:rgba(245,245,247,.9); color:#475569; } body.ap-display-topbar[data-ap-reading-surface="1"] .ap-reader-chapter-row__inner{ display:grid; grid-template-columns:minmax(0, 1fr) minmax(0, 1.5fr) minmax(0, 1fr); align-items:center; width:min(780px, 100%); font-size:.88rem; font-weight:700; line-height:1.3; } body.ap-display-topbar[data-ap-reading-surface="1"] .ap-reader-chapter-row a, body.ap-display-topbar[data-ap-reading-surface="1"] .ap-reader-chapter-row .is-unavailable{ display:inline-flex; align-items:center; gap:6px; color:inherit !important; text-decoration:none !important; white-space:nowrap; } body.ap-display-topbar[data-ap-reading-surface="1"] .ap-reader-chapter-row a:first-child, body.ap-display-topbar[data-ap-reading-surface="1"] .ap-reader-chapter-row .is-unavailable:first-child{ justify-self:start; } body.ap-display-topbar[data-ap-reading-surface="1"] .ap-reader-chapter-row a:last-child, body.ap-display-topbar[data-ap-reading-surface="1"] .ap-reader-chapter-row .is-unavailable:last-child{ justify-self:end; } body.ap-display-topbar[data-ap-reading-surface="1"] .ap-reader-chapter-row a:hover, body.ap-display-topbar[data-ap-reading-surface="1"] .ap-reader-chapter-row a:focus-visible{ color:#1769aa !important; outline:none; } body.ap-display-topbar[data-ap-reading-surface="1"] .ap-reader-chapter-row .is-unavailable{ visibility:hidden; } body.ap-display-topbar[data-ap-reading-surface="1"] .ap-reader-chapter-row__current{ overflow:hidden; text-align:center; text-overflow:ellipsis; white-space:nowrap; } body.ap-display-topbar[data-ap-reading-surface="1"] #main-content{ padding-top:calc(var(--ap-global-chrome-height) + var(--ap-reader-chapter-row-height)); } body.ap-display-topbar.ap-reader-search-open[data-ap-reading-surface="1"] .ap-reader-search-row:not([hidden]){ display:flex; align-items:center; justify-content:center; box-sizing:border-box; position:fixed; top:calc(var(--ap-global-chrome-height) + var(--ap-reader-chapter-row-height)); left:0; right:0; z-index:58; min-height:var(--ap-reader-search-row-height); padding:7px 24px; border-bottom:1px solid rgba(15,23,42,.1); background:rgba(245,245,247,.9); } body.ap-display-topbar.ap-reader-search-open[data-ap-reading-surface="1"] .ap-reader-search-row .ap-create-top-search__form{ display:flex; width:12rem; height:2.25rem; overflow:hidden; border:1px solid #cbd5e1; border-radius:.375rem; background:#fff; } body.ap-display-topbar.ap-reader-search-open[data-ap-reading-surface="1"] .ap-reader-search-row .ap-create-top-search__input{ flex:1 1 auto; min-width:0; padding:0 .6rem; border:0; background:transparent; color:#0f172a; font:400 .8rem/1 Helvetica,Arial,sans-serif; outline:none; } body.ap-display-topbar.ap-reader-search-open[data-ap-reading-surface="1"] .ap-reader-search-row .ap-create-top-search__submit{ display:inline-flex; align-items:center; justify-content:center; flex:0 0 2.25rem; padding:0; border:0; border-left:1px solid #e2e8f0; background:#fff; color:#475569; cursor:pointer; } body.ap-display-topbar.ap-reader-search-open[data-ap-reading-surface="1"] #main-content{ padding-top:calc(var(--ap-global-chrome-height) + var(--ap-reader-chapter-row-height) + var(--ap-reader-search-row-height)); } body.ap-display-topbar.ap-topbar-nav-open[data-ap-reading-surface="1"] .ap-top-chrome__reading-context{ display:none; } body.ap-display-topbar.ap-topbar-nav-open[data-ap-reading-surface="1"]{ --ap-reader-book-row-height:2.5rem; } body.ap-display-topbar.ap-topbar-nav-open[data-ap-reading-surface="1"] .ap-reader-book-row{ display:flex; align-items:center; justify-content:center; box-sizing:border-box; position:fixed; top:var(--ap-global-chrome-height); left:14rem; right:0; z-index:59; min-height:var(--ap-reader-book-row-height); padding:7px 24px; border-top:1px solid rgba(15,23,42,.08); background:rgba(249,249,247,.96); color:#334155; } body.ap-display-topbar.ap-topbar-nav-open[data-ap-reading-surface="1"] .ap-reader-book-row__inner{ display:inline-flex; align-items:center; gap:8px; overflow:hidden; max-width:min(960px, 100%); font-size:.92rem; font-weight:750; line-height:1.3; text-overflow:ellipsis; white-space:nowrap; } body.ap-display-topbar.ap-topbar-nav-open[data-ap-reading-surface="1"] .ap-reader-book-row__inner a{ overflow:hidden; color:inherit !important; text-decoration:none !important; text-overflow:ellipsis; white-space:nowrap; } body.ap-display-topbar.ap-topbar-nav-open[data-ap-reading-surface="1"] .ap-reader-chapter-row{ top:calc(var(--ap-global-chrome-height) + var(--ap-reader-book-row-height)); left:14rem; } body.ap-display-topbar.ap-topbar-nav-open.ap-reader-search-open[data-ap-reading-surface="1"] .ap-reader-search-row:not([hidden]){ top:calc(var(--ap-global-chrome-height) + var(--ap-reader-book-row-height) + var(--ap-reader-chapter-row-height)); left:14rem; } body.ap-display-topbar.ap-topbar-nav-open[data-ap-reading-surface="1"] #main-content{ padding-top:calc(var(--ap-global-chrome-height) + var(--ap-reader-book-row-height) + var(--ap-reader-chapter-row-height)); } body.ap-display-topbar.ap-topbar-nav-open.ap-reader-search-open[data-ap-reading-surface="1"] #main-content{ padding-top:calc(var(--ap-global-chrome-height) + var(--ap-reader-book-row-height) + var(--ap-reader-chapter-row-height) + var(--ap-reader-search-row-height)); } body.ap-display-topbar .ap-book-reader-contextbar{ top:calc(var(--ap-global-chrome-height) + 10px); } } body.dark-mode.ap-display-topbar[data-ap-reading-surface="1"] .ap-reader-chapter-row{ border-color:rgba(255,255,255,.12); background:rgba(24,24,24,.92); color:#cbd5e1; } body.dark-mode.ap-display-topbar.ap-reader-search-open[data-ap-reading-surface="1"] .ap-reader-search-row{ border-color:rgba(255,255,255,.12); background:rgba(24,24,24,.92); } body.dark-mode.ap-display-topbar.ap-reader-search-open[data-ap-reading-surface="1"] .ap-reader-search-row .ap-create-top-search__form, body.dark-mode.ap-display-topbar.ap-reader-search-open[data-ap-reading-surface="1"] .ap-reader-search-row .ap-create-top-search__submit{ border-color:#475569; background:#181818; } body.dark-mode.ap-display-topbar.ap-reader-search-open[data-ap-reading-surface="1"] .ap-reader-search-row .ap-create-top-search__input{ color:#f8fafc; } body.dark-mode.ap-display-topbar.ap-reader-search-open[data-ap-reading-surface="1"] .ap-reader-search-row .ap-create-top-search__submit{ color:#cbd5e1; } body.dark-mode.ap-display-topbar.ap-topbar-nav-open[data-ap-reading-surface="1"] .ap-reader-book-row{ border-color:rgba(255,255,255,.12); background:rgba(24,24,24,.96); color:#e2e8f0; } body.dark-mode.ap-display-topbar[data-ap-reading-surface="1"] .ap-reader-chapter-row a:hover, body.dark-mode.ap-display-topbar[data-ap-reading-surface="1"] .ap-reader-chapter-row a:focus-visible{ color:#93c5fd !important; } @media (max-width:1279.98px){ body.ap-display-topbar .ap-global-notice__inner{ justify-content:center; max-width:none; } body.ap-display-topbar .ap-global-notice--language{ min-height:4rem; } body.ap-display-topbar .ap-global-notice--announcement{ min-height:2.75rem; } body.ap-display-topbar[data-ap-reading-surface="1"] .ap-reader-chapter-row{ display:flex; align-items:center; justify-content:center; box-sizing:border-box; min-height:2.5rem; padding:7px 24px; border-top:1px solid rgba(15,23,42,.08); border-bottom:1px solid rgba(15,23,42,.1); background:rgba(245,245,247,.9); color:#475569; } body.ap-display-topbar[data-ap-reading-surface="1"] .ap-reader-chapter-row__inner{ display:grid; grid-template-columns:minmax(0, 1fr) auto minmax(0, 1fr); align-items:center; width:100%; font-size:.78rem; font-weight:700; line-height:1.3; } body.ap-display-topbar[data-ap-reading-surface="1"] .ap-reader-chapter-row a, body.ap-display-topbar[data-ap-reading-surface="1"] .ap-reader-chapter-row .is-unavailable{ display:inline-flex; align-items:center; gap:6px; color:inherit !important; text-decoration:none !important; white-space:nowrap; } body.ap-display-topbar[data-ap-reading-surface="1"] .ap-reader-chapter-row a:first-child, body.ap-display-topbar[data-ap-reading-surface="1"] .ap-reader-chapter-row .is-unavailable:first-child{ justify-self:start; } body.ap-display-topbar[data-ap-reading-surface="1"] .ap-reader-chapter-row a:last-child, body.ap-display-topbar[data-ap-reading-surface="1"] .ap-reader-chapter-row .is-unavailable:last-child{ justify-self:end; } body.ap-display-topbar[data-ap-reading-surface="1"] .ap-reader-chapter-row .is-unavailable{ visibility:hidden; } body.ap-display-topbar[data-ap-reading-surface="1"] .ap-reader-chapter-row__current{ overflow:hidden; text-align:center; text-overflow:ellipsis; white-space:nowrap; } body.ap-display-topbar.ap-reader-search-open[data-ap-reading-surface="1"] .ap-reader-search-row:not([hidden]){ display:flex; align-items:center; justify-content:center; min-height:2.5rem; padding:7px 24px; border-bottom:1px solid rgba(15,23,42,.1); background:rgba(245,245,247,.9); } body.ap-display-topbar.ap-reader-search-open[data-ap-reading-surface="1"] .ap-reader-search-row .ap-create-top-search__form{ display:flex; width:12rem; height:2.25rem; overflow:hidden; border:1px solid #cbd5e1; border-radius:.375rem; background:#fff; } body.ap-display-topbar.ap-reader-search-open[data-ap-reading-surface="1"] .ap-reader-search-row .ap-create-top-search__input{ flex:1 1 auto; min-width:0; padding:0 .6rem; border:0; background:transparent; color:#0f172a; font:400 .8rem/1 Helvetica,Arial,sans-serif; outline:none; } body.ap-display-topbar.ap-reader-search-open[data-ap-reading-surface="1"] .ap-reader-search-row .ap-create-top-search__submit{ display:inline-flex; align-items:center; justify-content:center; flex:0 0 2.25rem; padding:0; border:0; border-left:1px solid #e2e8f0; background:#fff; color:#475569; cursor:pointer; } body.dark-mode.ap-display-topbar[data-ap-reading-surface="1"] .ap-reader-chapter-row{ border-color:rgba(255,255,255,.12); background:rgba(24,24,24,.92); color:#cbd5e1; } body.ap-display-topbar[data-ap-reading-surface="1"] .ap-reader-chapter-row__nav-label--desktop, body.ap-display-topbar[data-ap-reading-surface="1"] .ap-reader-chapter-row__current--desktop{ display:none; } body.ap-display-topbar[data-ap-reading-surface="1"] .ap-reader-chapter-row__nav-label--mobile, body.ap-display-topbar[data-ap-reading-surface="1"] .ap-reader-chapter-row__current--mobile{ display:inline; } body.ap-display-topbar[data-ap-reading-surface="1"] .ap-reader-chapter-row__current{ padding:0 8px; } } @media (max-width:640px){ .ap-global-notice__inner{ gap:10px; padding-left:16px; } .ap-global-notice__copy{ font-size:.82rem; } .ap-global-notice__action{ min-width:0; flex:1 1 auto; gap:8px; padding:0 12px; font-size:.78rem; } body.ap-display-topbar .ap-global-notice--language{ min-height:4.4rem; } } html[data-theme="dark"] .ap-global-notice--language, html.dark-mode .ap-global-notice--language, body.dark-mode .ap-global-notice--language{ background:rgba(32,33,36,.84); color:#f5f5f5; } html[data-theme="dark"] .ap-global-notice--announcement, html.dark-mode .ap-global-notice--announcement, body.dark-mode .ap-global-notice--announcement{ background:rgba(25,58,89,.84); color:#eef6ff; } html[data-theme="dark"] .ap-global-notice__action, html.dark-mode .ap-global-notice__action, body.dark-mode .ap-global-notice__action{ border-color:#53575e; background:rgba(48,49,52,.76); color:#fff; } html[data-theme="dark"] .ap-global-notice__language-options, html.dark-mode .ap-global-notice__language-options, body.dark-mode .ap-global-notice__language-options{ border-color:#53575e; background:#303134; } html[data-theme="dark"] .ap-global-notice__language-option, html.dark-mode .ap-global-notice__language-option, body.dark-mode .ap-global-notice__language-option{ border-color:#53575e; background:#303134; color:#fff; } html[data-theme="dark"] .ap-global-notice__language-option:hover, html[data-theme="dark"] .ap-global-notice__language-option:focus-visible, html[data-theme="dark"] .ap-global-notice__language-option.is-selected, html.dark-mode .ap-global-notice__language-option:hover, html.dark-mode .ap-global-notice__language-option:focus-visible, html.dark-mode .ap-global-notice__language-option.is-selected, body.dark-mode .ap-global-notice__language-option:hover, body.dark-mode .ap-global-notice__language-option:focus-visible, body.dark-mode .ap-global-notice__language-option.is-selected{ background:#3c4043; } html[data-theme="dark"] .ap-global-notice__confirm, html.dark-mode .ap-global-notice__confirm, body.dark-mode .ap-global-notice__confirm{ color:#fff; } html[data-theme="dark"] .ap-global-notice__dismiss, html.dark-mode .ap-global-notice__dismiss, body.dark-mode .ap-global-notice__dismiss{ color:#c9cdd1; } html[data-theme="dark"] .ap-global-notice__dismiss:hover, html[data-theme="dark"] .ap-global-notice__dismiss:focus-visible, html.dark-mode .ap-global-notice__dismiss:hover, html.dark-mode .ap-global-notice__dismiss:focus-visible, body.dark-mode .ap-global-notice__dismiss:hover, body.dark-mode .ap-global-notice__dismiss:focus-visible{ background:#3c4043; color:#fff; }
.ap-page-find-count { align-self: center; flex: 0 0 auto; padding: 5px 8px; margin: 0 6px 0 0; border: 0; border-radius: 6px; background: #fff1b8; color: #453300; font: inherit; font-size: .75rem; line-height: 1.25; white-space: nowrap; cursor: pointer; } .ap-page-find-count[hidden] { display: none !important; } .ap-page-find-count:focus-visible { outline: 2px solid #1c62b9; outline-offset: 2px; } .ap-sidebar-search-form:has(.ap-page-find-count:not([hidden])) { flex-wrap: wrap; row-gap: 4px; } .sidebar-left .ap-sidebar-search-form:has(.ap-page-find-count:not([hidden])) .ap-sidebar-search-input { flex: 1 1 0; width: 0; } .ap-sidebar-search-form .ap-page-find-count { flex-basis: 100%; margin: 0; text-align: left; } ::highlight(ap-page-find) { background-color: #ffe99a; color: #302400; } ::highlight(ap-page-find-active) { background-color: #ffbb47; color: #211400; } body.dark-mode .ap-page-find-count { background: #665018; color: #fff1b8; }
[data-card-carousel], [data-card-carousel] .ap-home-pay__value { min-width:0; max-width:100%; width:100%; box-sizing:border-box; } [data-card-carousel] [data-carousel-track] { position:relative; display:grid; width:100%; min-width:0; max-width:100%; box-sizing:border-box; grid-template-columns:none; grid-template-rows:auto; grid-auto-flow:column; grid-auto-columns:calc((100% - 36px) / 3); gap:18px; overflow-x:auto; scroll-snap-type:x mandatory; scrollbar-width:thin; scrollbar-color:#a1a1aa transparent; } [data-ap-pay-section] .ap-home-pay__value { grid-template-columns:minmax(0, 1fr); } [data-card-carousel] [data-carousel-track] > article { min-width:0; max-width:100%; box-sizing:border-box; align-self:stretch; scroll-snap-align:start; overflow-wrap:anywhere; } [data-ap-pay-section] [data-carousel-track], [data-ap-wall-section] [data-carousel-track] { grid-auto-columns:calc((100% - 32px) / 3); gap:16px; } [data-ap-pay-section] [data-carousel-track] > .ap-pay-card, [data-ap-wall-section] [data-carousel-track] > .ap-wall-card { min-height:350px; } [data-ap-wall-section] #ap-wall-track > .ap-wall-card { padding:32px; } .ap-pay-card:has(> .ap-card-hover-image), .ap-wall-card:has(> .ap-card-hover-image), .ap-pay-card:has(> picture > .ap-card-hover-image), .ap-wall-card:has(> picture > .ap-card-hover-image) { position:relative; overflow:hidden; } .ap-card-hover-image { position:absolute; inset:0; z-index:2; display:block; width:100%; height:100%; object-fit:cover; opacity:0; pointer-events:none; transition:opacity 180ms ease; } .ap-card-hover-image--lehan { object-fit:cover; object-position:center 56%; } .ap-card-hover-image--keep-story-safe { background:#fff; object-fit:contain; object-position:center; } .ap-pay-card:hover > .ap-card-hover-image, .ap-wall-card:hover > .ap-card-hover-image, .ap-pay-card:focus-visible > .ap-card-hover-image, .ap-wall-card:focus-visible > .ap-card-hover-image, .ap-pay-card:hover > picture > .ap-card-hover-image, .ap-wall-card:hover > picture > .ap-card-hover-image, .ap-pay-card:focus-visible > picture > .ap-card-hover-image, .ap-wall-card:focus-visible > picture > .ap-card-hover-image { opacity:1; } #ap-pay-track, #ap-wall-track { padding-block:40px 56px; padding-inline-end:20px; margin-block:-40px -56px; } .ap-carousel-controls { position:relative; z-index:2; display:flex; align-items:center; justify-content:flex-end; gap:8px; margin-top:12px; } [data-ap-wall-section] .ap-carousel-controls { margin-top:24px; } .ap-carousel-arrow { display:inline-flex; align-items:center; justify-content:center; width:36px; height:36px; padding:0; border:1px solid #a1a1aa; border-radius:50%; background:transparent; color:#71717a; cursor:pointer; text-decoration:none; } .ap-carousel-arrow:disabled { opacity:.35; cursor:default; } .ap-carousel-arrow[aria-disabled="true"] { opacity:.35; cursor:default; pointer-events:none; } .ap-carousel-arrow:focus-visible { outline:2px solid currentColor; outline-offset:3px; } .ap-carousel-dots { display:flex; align-items:center; justify-content:center; gap:8px; min-width:64px; min-height:36px; padding:0 4px; } .ap-carousel-dot { width:18px; height:7px; flex:0 0 18px; padding:0; border:0; border-radius:4px; background:#d4d4d8; cursor:pointer; } .ap-carousel-dot.is-active, .ap-carousel-dot:hover { background:#71717a; } .ap-carousel-dot:focus-visible { outline:2px solid currentColor; outline-offset:3px; } body.dark-mode .ap-carousel-arrow { color:#d4d4d8; border-color:#a1a1aa; } body.dark-mode .ap-carousel-dot { background:#71717a; } body.dark-mode .ap-carousel-dot.is-active, body.dark-mode .ap-carousel-dot:hover { background:#a1a1aa; } @media (max-width:1199.98px) { .ap-carousel-arrow { width:44px; height:44px; flex:0 0 44px; } .ap-carousel-dots { gap:4px; min-height:44px; } .ap-carousel-dot { display:flex; align-items:center; justify-content:center; width:32px; height:44px; flex:0 0 32px; background:transparent !important; color:#d4d4d8; } .ap-carousel-dot::before { content:""; width:18px; height:7px; border-radius:4px; background:currentColor; } .ap-carousel-dot.is-active, .ap-carousel-dot:hover { color:#71717a; } body.dark-mode .ap-carousel-dot { color:#71717a; } body.dark-mode .ap-carousel-dot.is-active, body.dark-mode .ap-carousel-dot:hover { color:#a1a1aa; } }
.ap-document-trigger { cursor: pointer; } #site-footer .ap-footer-brand-name.ap-document-trigger { text-decoration: underline; text-decoration-color: transparent; text-underline-offset: .18em; transition: text-decoration-color 160ms ease; } #site-footer .ap-footer-brand-name.ap-document-trigger:hover, #site-footer .ap-footer-brand-name.ap-document-trigger:focus-visible { text-decoration-color: currentColor; } .ap-page-footer-index .ap-footer-brand-name.ap-document-trigger { color: inherit; text-decoration: none; } .ap-home-entrance__brand-mark.ap-document-trigger { color: inherit; text-decoration: none; } .ap-copyright.ap-document-trigger { color: inherit; text-decoration: none; } .ap-document-modal { max-width: none; max-height: none; margin: auto; padding: 0; overflow: hidden; border: 0; border-radius: 0; background: transparent; color: #101b35; } .ap-document-modal::backdrop { background: rgba(16, 27, 53, .56); } .ap-document-modal__panel { width: 100%; height: 100%; overflow: hidden; border-radius: inherit; background: transparent; } .ap-document-modal--trademark { width: min(calc(100vw - 32px), 65vh); height: 92vh; } .ap-document-modal--california { width: min(calc(100vw - 32px), 71vh); height: 92vh; } .ap-document-modal__viewer { display: block; width: 100%; height: 100%; object-fit: contain; } @media (max-width: 640px) { .ap-document-modal { width: calc(100vw - 20px); height: auto; } .ap-document-modal--trademark { aspect-ratio: 595.275 / 841.875; } .ap-document-modal--california { aspect-ratio: 612 / 792; } }
.ap-talker-modal-host[hidden]{ display:none !important; } .ap-talker-shell{ position:fixed; top:calc(var(--ap-top-chrome-height, 3.5rem) + 8px); right:24px; bottom:auto; left:auto; z-index:1055; box-sizing:border-box; width:min(25rem, calc(100vw - 24px)); padding:0; background:transparent; pointer-events:none; } .ap-talker-dialog{ display:flex; flex-direction:column; width:100%; height:min(36rem,calc(100vh - var(--ap-top-chrome-height,3.5rem) - 20px)); min-height:22rem; overflow:hidden; border:1px solid #e2e8f0; border-radius:12px; background:#fff; box-shadow:0 12px 28px rgba(15,23,42,.12); color:#0f172a; pointer-events:auto; } .ap-talker-head{ display:flex; align-items:center; justify-content:space-between; gap:14px; min-height:62px; padding:12px 16px; border-bottom:1px solid #e5e7eb; } .ap-talker-title-wrap{ min-width:0; } .ap-talker-title{ margin:0; overflow:hidden; color:#0f172a; font-size:1.05rem; font-weight:800; line-height:1.25; text-overflow:ellipsis; white-space:nowrap; } .ap-talker-subtitle{ margin:2px 0 0; color:#64748b; font-size:.78rem; line-height:1.3; } .ap-talker-actions{ display:flex; align-items:center; gap:8px; } .ap-talker-button, .ap-talker-close{ display:inline-flex; align-items:center; justify-content:center; min-height:36px; padding:0 12px; border:1px solid #d1d5db; border-radius:8px; background:#fff; color:#0f172a !important; font-size:.82rem; font-weight:750; text-decoration:none !important; cursor:pointer; } .ap-talker-button--primary{ border-color:#0f172a; background:#0f172a; color:#fff !important; } .ap-talker-close{ width:36px; padding:0; border-radius:999px; } .ap-talker-button:hover, .ap-talker-button:focus-visible, .ap-talker-close:hover, .ap-talker-close:focus-visible{ background:#f1f5f9; outline:none; } .ap-talker-button--primary:hover, .ap-talker-button--primary:focus-visible{ background:#1e293b; } .ap-talker-body{ display:grid; grid-template-columns:1fr; grid-template-rows:minmax(10rem,1fr) minmax(10rem,1fr); flex:1 1 auto; min-height:0; } .ap-talker-pane{ display:flex; flex-direction:column; min-width:0; min-height:0; } .ap-talker-pane--conversations{ border-bottom:1px solid #e5e7eb; } .ap-talker-pane-head{ padding:14px; border-bottom:1px solid #e5e7eb; } .ap-talker-pane-title{ margin:0 0 9px; color:#0f172a; font-size:.82rem; font-weight:800; } .ap-talker-search, .ap-talker-select, .ap-talker-textarea{ box-sizing:border-box; width:100%; border:1px solid #cbd5e1; border-radius:8px; background:#fff; color:#0f172a; font:inherit; font-size:.85rem; outline:none; } .ap-talker-search, .ap-talker-select{ height:40px; padding:0 12px; } .ap-talker-textarea{ min-height:104px; padding:10px 12px; resize:vertical; } .ap-talker-search:focus, .ap-talker-select:focus, .ap-talker-textarea:focus{ border-color:#3f6f98; box-shadow:0 0 0 2px rgba(63,111,152,.14); } .ap-talker-scroll{ flex:1 1 auto; min-height:0; overflow-y:auto; overscroll-behavior:contain; padding:8px; } .ap-talker-conversation, .ap-talker-person{ display:flex; align-items:center; gap:10px; padding:10px; border-radius:9px; color:#0f172a !important; text-decoration:none !important; } .ap-talker-conversation:hover, .ap-talker-conversation:focus-visible, .ap-talker-person:hover, .ap-talker-person:focus-visible{ background:#f1f5f9; outline:none; } .ap-talker-avatar{ display:inline-flex; align-items:center; justify-content:center; flex:0 0 38px; width:38px; height:38px; border-radius:999px; background:#edf3f8; color:#3f6f98; font-size:.88rem; font-weight:800; } .ap-talker-row-main{ min-width:0; flex:1 1 auto; } .ap-talker-row-line{ display:flex; align-items:center; justify-content:space-between; gap:8px; } .ap-talker-row-name{ overflow:hidden; font-size:.86rem; font-weight:800; text-overflow:ellipsis; white-space:nowrap; } .ap-talker-row-time{ flex:0 0 auto; color:#64748b; font-size:.68rem; white-space:nowrap; } .ap-talker-row-preview{ margin-top:2px; overflow:hidden; color:#64748b; font-size:.76rem; line-height:1.3; text-overflow:ellipsis; white-space:nowrap; } .ap-talker-badge{ display:inline-flex; align-items:center; justify-content:center; min-width:18px; height:18px; padding:0 5px; border-radius:999px; background:#0f172a; color:#fff; font-size:.66rem; font-weight:800; } .ap-talker-online{ display:inline-block; flex:0 0 8px; width:8px; height:8px; border:2px solid #fff; border-radius:999px; background:#22c55e; } .ap-talker-empty{ margin:8px; padding:16px; border:1px dashed #cbd5e1; border-radius:9px; color:#64748b; font-size:.82rem; } .ap-talker-people-head{ display:flex; align-items:center; justify-content:space-between; gap:12px; margin-bottom:9px; } .ap-talker-people-count{ color:#64748b; font-size:.74rem; } .ap-talker-role{ color:#64748b; font-size:.7rem; font-weight:700; } .ap-talker-thread-body{ display:flex; flex-direction:column; flex:1 1 auto; min-height:0; } .ap-talker-thread-list{ display:flex; flex-direction:column; gap:10px; flex:1 1 auto; min-height:0; overflow-y:auto; overscroll-behavior:contain; padding:18px; } .ap-talker-message{ max-width:min(72%,42rem); } .ap-talker-message.is-own{ align-self:flex-end; } .ap-talker-message.is-other{ align-self:flex-start; } .ap-talker-message-meta{ margin:0 0 3px; color:#64748b; font-size:.68rem; } .ap-talker-message.is-own .ap-talker-message-meta{ text-align:right; } .ap-talker-bubble{ padding:9px 12px; border:1px solid #e2e8f0; border-radius:12px; background:#f1f5f9; color:#0f172a; font-size:.86rem; line-height:1.42; overflow-wrap:anywhere; } .ap-talker-message.is-own .ap-talker-bubble{ border-color:#0f172a; background:#0f172a; color:#fff; } .ap-talker-composer{ display:flex; align-items:flex-end; gap:10px; padding:12px 14px; border-top:1px solid #e5e7eb; } .ap-talker-composer .ap-talker-textarea{ min-height:42px; max-height:120px; resize:none; } .ap-talker-compose{ width:100%; height:auto; min-height:22rem; max-height:calc(100vh - var(--ap-top-chrome-height,3.5rem) - 20px); } .ap-talker-form{ display:flex; flex-direction:column; gap:16px; overflow-y:auto; padding:18px; } .ap-talker-field label{ display:block; margin-bottom:6px; color:#334155; font-size:.8rem; font-weight:800; } .ap-talker-form-actions{ display:flex; justify-content:flex-end; } body.dark-mode .ap-talker-dialog, body.dark-mode .ap-talker-search, body.dark-mode .ap-talker-select, body.dark-mode .ap-talker-textarea{ border-color:#3f3f46; background:#171717; color:#f5f5f5; } body.dark-mode .ap-talker-head, body.dark-mode .ap-talker-pane--conversations, body.dark-mode .ap-talker-pane-head, body.dark-mode .ap-talker-composer{ border-color:#3f3f46; } body.dark-mode .ap-talker-title, body.dark-mode .ap-talker-pane-title, body.dark-mode .ap-talker-row-name, body.dark-mode .ap-talker-conversation, body.dark-mode .ap-talker-person{ color:#f5f5f5 !important; } body.dark-mode .ap-talker-conversation:hover, body.dark-mode .ap-talker-person:hover{ background:#27272a; } body.dark-mode .ap-talker-bubble{ border-color:#3f3f46; background:#27272a; color:#f5f5f5; } @media (max-width:760px){ .ap-talker-shell{ top:8px; right:8px; width:calc(100vw - 16px); } .ap-talker-dialog{ height:calc(100vh - 16px); border-radius:10px; } .ap-talker-body{ overflow-y:auto; } .ap-talker-scroll{ min-height:150px; } .ap-talker-message{ max-width:88%; } .ap-talker-subtitle{ display:none; } }
.ap-activity-notices{position:fixed;right:28px;bottom:34px;z-index:1200;display:grid;gap:10px;width:min(340px,calc(100vw - 40px));pointer-events:none}.ap-activity-notice{position:relative;overflow:hidden;pointer-events:auto;border:1px solid rgba(148,163,184,.24);border-radius:18px;background:#fff;color:#111827;box-shadow:0 12px 28px rgba(15,23,42,.12)}.ap-activity-notice__head{display:block;padding:20px 54px 6px 20px}.ap-activity-notice__title{margin:0;color:#111;font-size:18px;font-weight:700;line-height:1.25}.ap-activity-notice__close{position:absolute;top:10px;right:10px;width:26px;height:26px;border:0;border-radius:999px;background:rgba(241,245,249,.9);color:#475569;font:inherit;font-size:18px;line-height:1;cursor:pointer}.ap-activity-notice__close:focus-visible{outline:2px solid #1c62b9;outline-offset:2px}.ap-activity-notice__body{margin:0;padding:0 20px 20px;color:#222;font-size:14px;line-height:1.45;text-align:left}@media(max-width:620px){.ap-activity-notices{right:12px;bottom:24px;width:calc(100vw - 24px)}}
