PageSourceSearch

https://www.1password.community/tutorial-library-13/free-1password…lies-accounts-with-1password-business-23498

html 1password.community collected 2026-09-24 17:51:15 UTC 315,737 bytes, 4,325 lines download raw bytes

1<!DOCTYPE html>
2<html lang="en-US">
3<head>
4                        <meta name="robots" content="index, follow" />
5                    <!-- ==========================================================
6     Transcend script for cookie compliance
7     ========================================================== --> 
8<script
9  data-monitoring="export" 
10  src="https://transcend-cdn.com/cm/fa619274-3c15-4155-bbec-c0cb75733259/airgap.js"
11></script>
11
12
13<script>
14  document.addEventListener("DOMContentLoaded", function () {
15    const button = document.getElementById("cpra_button");
16    if (!button) return;
17
18    button.style.display = "inline-flex";
19  });
20
21  document.addEventListener("click", function (event) {
22    const button = event.target.closest("#cpra_button");
23    if (!button) return;
24
25    event.preventDefault();
26
27    if (
28      window.transcend &&
29      typeof window.transcend.showConsentManager === "function"
30    ) {
31      window.transcend.showConsentManager({
32        viewState: "CompleteOptions",
33      });
34    } else {
35      console.warn("Transcend is not loaded.");
36    }
37  });
38</script>
38
39
40<!-- ==========================================================
41     Google Analytics Script
42     ========================================================== -->
vendor: 66 bytes, lines 42-44
42 
43
44<script async src="https://www.googletagmanager.com/gtag/js?id=
44G-W68232CX9Y
vendor: 12 bytes, line 44
44"></script>
45<script>
46  
vendor: 134 bytes, lines 46-50
46window.dataLayer = window.dataLayer || [];
47  function gtag(){dataLayer.push(arguments);}
48  gtag('js', new Date());
49
50  gtag('config', '
50G-W68232CX9Y
vendor: 4 bytes, line 50
50');
51</script>
51
52
53<!-- ============================================================
54     Google Fonts: Public Sans (Headings) & Inter (Body)
55    ============================================================ -->
56<link rel="preconnect" href="https://fonts.googleapis.com">
57<link rel="preconnect" href="https://fonts.gstatic.com" crossorigin>
58<link rel="preload" href="https://fonts.googleapis.com/css2?family=Inter:wght@400;500;600;700&family=Public+Sans:wght@300;400;600;700&display=swap" as="style" onload="this.onload=null;this.rel='stylesheet'">
59<noscript>
60  <link href="https://fonts.googleapis.com/css2?family=Inter:wght@400;500;600;700&family=Public+Sans:wght@300;400;600;700&display=swap" rel="stylesheet">
61</noscript>
62
63<style>/* ==========================================================
64   1PASSWORD COMMUNITY CUSTOM STYLES
65   ========================================================== */
66
67/* ==========================================================
68    1. Global setup & overrides
69   ========================================================== */
70
71@font-face {
72  font-family: 'Agile Sans';
73  src: url('https://1password.com/fonts/AgileSans/agile-sans-variable.woff2')
74    format('woff2');
75  font-weight: 100 900;
76  font-style: normal;
77  font-display: swap;
78}
79
80:root {
81  --font-heading: var(--config--main-font-secondary);
82  --font-body: var(--config--main-font-base-stack);
83  --config--main-font-base-weight: 320;
84
85  --fw-light: 300;
86  --fw-base: 320;
87  --fw-medium: 600;
88
89  --color-text-main: var(--config-header-color);
90  --color-text-subtle: var(--config-meta-text-color);
91
92  --color-surface-card: #ffffff;
93  --color-surface-subtle: #eff3fb;
94
95  /* Keep modbreak replies blue to distinguish them from green solutions. */
96  --color-highlight-reply-bg: var(--color-surface-subtle);
97  --color-highlight-reply-border: color-mix(
98    in srgb,
99    var(--config--main-color-brand) 35%,
100    transparent
101  );
102
103  --color-solution-reply-bg: #f0faf6;
104  --color-solution-reply-border: color-mix(in srgb, #37bc98 45%, transparent);
105
106  --fs-hero-title: clamp(2rem, 5vw, 3rem);
107  --fs-widget-heading: clamp(22px, 4vw, 32px);
108  --fs-widget-subheading: clamp(15px, 2vw, 18px);
109  --fs-subtitle: 1.286rem;
110
111  --letter-spacing-heading: -0.6px;
112  --letter-spacing-topic: -0.5px;
113  --letter-spacing-article: -1.6px;
114
115  --fs-article-body: 1.15rem;
116  --fs-article-h2: 1.75rem;
117  --fs-article-h3: 1.35rem;
118  --fs-article-h4: 1.2rem;
119  --lh-article-body: 1.65;
120
121  --radius-sm: 6px;
122  --radius-md: 8px;
123  --radius-lg: 12px;
124  --radius-pill: 14px;
125  /* 24px quiz padding plus its 6px inner radius. */
126  --radius-xl: 30px;
127
128  --shadow-card: none;
129  --shadow-card-hover: 0 4px 12px rgba(0, 0, 0, 0.06);
130  --shadow-tile: none;
131
132  --transition-fast: 0.15s ease;
133  --transition-normal: 0.2s ease-out;
134
135  --view-transition-duration: 0.4s;
136  --view-transition-ease-out: cubic-bezier(0.4, 0, 1, 1);
137  --view-transition-ease-in: cubic-bezier(0, 0, 0.2, 1);
138
139  --login-form-max-width: 500px;
140}
141
142html,
143body#customcss {
144  /* Override Gainsight's 14px root size with the browser default. */
145  font-size: 100% !important;
146}
147
148body#customcss {
149  -webkit-font-smoothing: antialiased;
150  -moz-osx-font-smoothing: grayscale;
151  letter-spacing: -0.02em;
152}
153
154/* Hero banners use inline alignment styles; native banners use alignment classes. */
155#customcss [style*='center'] .brand-hero-subtitle,
156#customcss [style*='center'] .hero-subforum-description {
157  text-align: center !important;
158}
159
160/* A dummy #separator link provides a divider in Gainsight's custom menu. */
161body#customcss
162  .header-navigation_list-item
163  .main-menu-list__item:has(a[href*='#separator']) {
164  min-height: 1px;
165  height: 1px;
166  padding: 0;
167  margin: 8px 0;
168  background-color: var(--config--main-border-base-color);
169  pointer-events: none;
170}
171
172body#customcss
173  .header-navigation_list-item
174  .main-menu-list__item:has(a[href*='#separator'])
175  a {
176  display: none;
177}
178
179/* The custom footer replaces Gainsight's powered-by element. */
180body#customcss .powered-by-insided-footer {
181  display: none;
182}
183
184/* ==========================================================
185   2. Typography
186   ========================================================== */
187
188/* Gainsight's typography settings do not reach every native heading. */
189#customcss h1.qa-page-title,
190#customcss .brand-hero-title,
191#customcss .hero-subforum-title,
192#customcss .topic__title,
193#customcss .event-header-container .event__title,
194#customcss .widget__heading,
195#customcss .widget-title,
196#customcss .qa-login-title,
197#customcss .qa-register-modal > h2,
198body#customcss.twig_register-form .auth__form .box__content > h2,
199body#customcss .body-wrapper .card-widget-title,
200body#customcss .body-wrapper .featured-topic__heading,
201body#customcss .body-wrapper .quicklink__title h3,
202body#customcss .body-wrapper .quicklink__title h4,
203#customcss .thread-list-block__title,
204#customcss .thread-list-block__title-link,
205#customcss .thread-list-block__title-link:visited {
206  font-family: var(--font-heading);
207  color: var(--color-text-main);
208  opacity: 1;
209  text-wrap: balance;
210}
211
212#customcss .qa-page-title,
213#customcss .brand-hero-title,
214#customcss .hero-subforum-title {
215  font-weight: var(--fw-light);
216  letter-spacing: var(--letter-spacing-heading);
217  font-size: var(--fs-hero-title);
218  line-height: 1.1;
219  word-break: break-word;
220}
221
222#customcss .brand-hero-title {
223  height: fit-content;
224}
225
226#customcss .widget__heading,
227#customcss .widget-title {
228  font-weight: var(--fw-light);
229  letter-spacing: var(--letter-spacing-heading);
230  font-size: var(--fs-widget-heading);
231  margin: 0 0 6px 0;
232  padding: 0;
233}
234
235#customcss .qa-login-title,
236#customcss .qa-register-modal > h2,
237body#customcss.twig_register-form .auth__form .box__content > h2 {
238  font-weight: var(--fw-light);
239  letter-spacing: var(--letter-spacing-heading);
240  font-size: clamp(1.35rem, 3vw, 1.75rem);
241  line-height: 1.2;
242  margin: 0 0 0.5rem;
243  padding: 0;
244}
245
246/* The platform applies heading styles to the "Recently online" label. */
247body#customcss .widget-last-visitors .widget-title {
248  font-family: var(--font-body);
249  font-size: 1rem;
250  font-weight: var(--fw-base);
251  color: var(--color-text-subtle);
252  letter-spacing: normal;
253  margin: 0 12px 0 0;
254  line-height: inherit;
255}
256
257body#customcss .custom-sidebar .widget-title,
258body#customcss .custom-sidebar .widget__heading,
259body#customcss .Sidebarmodule .widget-title,
260body#customcss .Sidebarmodule .widget__heading {
261  font-size: 1.429rem;
262  margin-bottom: 12px;
263}
264
265#customcss .brand-hero-subtitle,
266#customcss .hero-subforum-description,
267#customcss .widget__subheading,
268#customcss .banner-widget__contents p {
269  font-family: var(--font-body);
270  font-weight: var(--fw-base);
271  word-break: break-word;
272  text-wrap: pretty;
273}
274
275#customcss .brand-hero-subtitle,
276#customcss .hero-subforum-description {
277  font-size: var(--fs-subtitle);
278  line-height: 1.3;
279  margin: 12px 0 20px 0;
280}
281
282#customcss .widget__subheading,
283#customcss .banner-widget__contents p {
284  font-size: var(--fs-widget-subheading);
285  /* Platform native widgets (dynamic content, quick links) set an inline
286     color: var(--config--main-color-night) on h3.widget__subheading. */
287  color: var(--color-text-subtle) !important;
288  padding: 0;
289}
290
291#customcss .widget__subheading {
292  margin: 0 0 16px;
293}
294
295/* The banner container supplies the paragraph spacing. */
296#customcss .banner-widget__contents p {
297  margin: 0;
298  max-width: 80ch;
299}
300
301/* Native banners use alignment classes instead of the inline styles used by hero banners. */
302#customcss .banner-widget__contents .text-center p {
303  margin-inline: auto;
304}
305
306#customcss .banner-widget__contents .text-right p {
307  margin-inline: auto 0;
308}
309
310/* ==========================================================
311   3. Hero banner layouts
312   ========================================================== */
313
314#customcss .forum-featured-image,
315#customcss .brand-hero.custom-hero-banner {
316  height: auto !important;
317  display: flex;
318  align-items: center;
319  background-size: cover;
320  background-position: center center;
321  background-repeat: no-repeat;
322}
323
324#customcss [data-entity="GenericHero"] .brand-hero.custom-hero-banner,
325#customcss [data-entity="GenericHero"] .forum-featured-image,
326/* Category heroes use data-entity="Category" instead of "GenericHero". */
327#customcss.category-page .forum-featured-image {
328  min-height: 340px;
329}
330
331#customcss .widget-container--hero_banner .forum-featured-image {
332  min-height: 420px;
333}
334
335/* Use hero typography only for the page's first hero-level banner. */
336#customcss
337  .widget-container--banner:not(
338    .widget-container--banner ~ .widget-container--banner
339  ):not(.widget-container--hero_banner ~ .widget-container--banner)
340  .widget__heading {
341  font-size: var(--fs-hero-title);
342  font-weight: var(--fw-light);
343  letter-spacing: var(--letter-spacing-heading);
344  line-height: 1.1;
345}
346
347#customcss
348  .widget-container--banner:not(
349    .widget-container--banner ~ .widget-container--banner
350  ):not(.widget-container--hero_banner ~ .widget-container--banner)
351  .banner-widget__contents
352  p {
353  font-size: var(--fs-subtitle);
354  line-height: 1.3;
355}
356
357/* Pull-quote banners start with a JSON-escaped quotation mark in data-props. */
358#customcss
359  .widget-container--banner
360  [data-props*='"title":"\\"']
361  .widget__heading {
362  font-style: italic;
363}
364
365/* Background images overlap banner text on mobile. */
366@media (max-width: 768px) {
367  #customcss .forum-featured-image,
368  #customcss .brand-hero.custom-hero-banner {
369    background-image: none !important;
370    min-height: 0 !important;
371  }
372
373  /* Gainsight fixes the mobile search hero at 240px, so both parent and child
374     heights must reset for suggested questions to reflow. */
375  #customcss .widget-container--hero_banner .forum-featured-image {
376    min-height: 0 !important;
377  }
378
379  #customcss [data-entity="GenericHero"] .forum-featured-image {
380    height: auto !important;
381    align-items: flex-start !important;
382    z-index: 0 !important;
383    margin-bottom: 24px !important;
384  }
385
386  #customcss [data-entity="GenericHero"] .forum-featured-image__content {
387    height: auto !important;
388  }
389
390  #customcss [data-entity="GenericHero"] .brand-hero .brand-hero-title {
391    margin-top: 0 !important;
392  }
393
394  #customcss [data-entity="GenericHero"].homepage-widget-wrapper--no-spacing {
395    padding-top: 16px !important;
396    padding-bottom: 8px !important;
397  }
398}
399
400#customcss .live-search-suggested-questions {
401  margin-top: 16px;
402  column-gap: 10px;
403  row-gap: 10px;
404}
405
406@media (max-width: 768px) {
407  #customcss .live-search-suggested-questions {
408    flex-direction: column;
409    align-items: stretch;
410    max-height: none;
411    overflow: visible;
412    margin-bottom: 8px;
413  }
414
415  #customcss .live-search-suggested-questions__try {
416    justify-content: center;
417  }
418
419  #customcss .live-search-suggested-questions__item {
420    max-width: none;
421    width: 100%;
422    justify-content: center;
423  }
424}
425
426#customcss .live-search-suggested-questions__try {
427  color: var(--color-text-subtle);
428  opacity: 1;
429  font-size: 13px;
430  font-weight: var(--fw-medium);
431}
432
433#customcss .live-search-suggested-questions__try-icon,
434#customcss .live-search-suggested-questions__try-label {
435  color: inherit;
436}
437
438#customcss .live-search-suggested-questions__item {
439  padding: 6px 14px;
440  height: auto;
441  min-height: 32px;
442  background-color: var(--config-card-background-color);
443  border: 1px solid var(--config--main-border-base-color);
444  border-radius: var(--radius-pill);
445  color: var(--color-text-main);
446  box-shadow: none;
447  transition:
448    background-color var(--transition-fast),
449    border-color var(--transition-fast),
450    color var(--transition-fast),
451    transform var(--transition-normal);
452}
453
454#customcss .live-search-suggested-questions__item:hover,
455#customcss .live-search-suggested-questions__item:focus-visible {
456  background-color: var(--config-header-color);
457  border-color: var(--config-header-color);
458  color: var(--config-card-background-color);
459  transform: translateY(-1px);
460  text-decoration: none;
461  outline: none;
462}
463
464#customcss .live-search-suggested-questions__item:active {
465  background-color: var(--config--main-color-brand-secondary);
466  border-color: var(--config--main-color-brand-secondary);
467  color: var(--config-card-background-color);
468}
469
470#customcss .live-search-suggested-questions__item:link,
471#customcss .live-search-suggested-questions__item:visited {
472  color: var(--color-text-main);
473}
474
475#customcss .live-search-suggested-questions__item:hover,
476#customcss .live-search-suggested-questions__item:focus-visible,
477#customcss .live-search-suggested-questions__item:active {
478  color: var(--config-card-background-color);
479}
480
481#customcss .live-search-suggested-questions__text {
482  font-size: 13px;
483  font-weight: var(--fw-base);
484  color: inherit;
485}
486
487/* ==========================================================
488   4. UI elements
489   ========================================================== */
490
491#customcss .btn,
492#customcss [class*='btn--'],
493#customcss .button-control-new {
494  font-weight: normal;
495}
496
497body#customcss .topic__content-type-pill,
498body#customcss .label-component {
499  font-weight: var(--fw-medium);
500}
501
502body#customcss .label-component {
503  padding: 4px 8px;
504}
505
506#customcss .tag--pill {
507  display: inline-block;
508  padding: 4px 12px;
509  border-radius: var(--radius-pill);
510  font-size: 13px;
511  text-decoration: none;
512  background-color: var(--config-card-background-color);
513  border: 1px solid var(--config--main-border-base-color);
514  color: var(--config-header-color);
515  transition:
516    background-color var(--transition-fast),
517    color var(--transition-fast);
518}
519
520#customcss .tag--pill:hover {
521  background-color: var(--config-header-color);
522  color: var(--config-card-background-color);
523}
524
525#customcss .tag--pill:active {
526  background-color: var(--config--main-color-brand-secondary);
527  color: var(--config-card-background-color);
528}
529
530/* ==========================================================
531   5. Navigation
532   ========================================================== */
533
534body#customcss .header-navigation .header-navigation-items_and_search {
535  justify-content: space-around;
536  width: 100%;
537  flex: 1 1 auto;
538}
539
540body#customcss .header-navigation_logo {
541  transform: translateY(-2px);
542  max-height: 36px;
543}
544
545body#customcss .header-navigation_link,
546body#customcss .main-menu-trigger {
547  font-size: 0.95rem;
548  font-weight: 400;
549}
550
551body#customcss .widget--breadcrumb {
552  font-size: 0.85rem;
553}
554
555#customcss .header-navigation-items_menu > .header-navigation_list-item {
556  border-bottom: 2px solid transparent;
557}
558
559#customcss .header-navigation-items_menu > .header-navigation_list-item:hover {
560  border-bottom-color: var(--config-main-navigation-nav-color);
561}
562
563/* The inner navigation is only header-height tall, so its outer wrapper must
564   carry stickiness. The two templates use different wrappers. */
565#customcss .widget-container--header_navigation,
566#customcss .body-wrapper > [data-preact='mega-menu/index'] {
567  position: sticky;
568  top: 0;
569  z-index: 1030;
570  /* The inner header already supplies the white surface and bottom border. */
571  box-shadow: 0 2px 4px rgba(51, 51, 51, 0.06);
572}
573
574/* Keep this shared stylesheet from setting Academy's different header offset. */
575html:has(body#customcss) {
576  scroll-padding-block-start: 75px;
577}
578
579@media (max-width: 767px) {
580  /* Native pages gain a second search row; compact page-builder headers stay stuck. */
581  #customcss .body-wrapper > [data-preact='mega-menu/index'] {
582    position: static;
583  }
584
585  /* Preserve the body id's specificity when clearing the default offset. */
586  html:has(body#customcss > .body-wrapper > [data-preact='mega-menu/index']) {
587    scroll-padding-block-start: 0;
588  }
589}
590
591/* ==========================================================
592   6. Content cards & tiles
593   ========================================================== */
594
595#customcss .qa-tabs .box.widget,
596#customcss .list-widget-wrapper,
597#customcss .qa-tabs .forum-list,
598#customcss .quicklink__box,
599#customcss .featured-topic {
600  border-radius: var(--radius-lg);
601  overflow: hidden;
602}
603
604/* Dynamic-list items carry incomplete individual borders, so round the items
605   directly instead of clipping them at the parent. */
606#customcss .featured-topic__listed-view-item:first-child {
607  border-top-left-radius: var(--radius-lg);
608  border-top-right-radius: var(--radius-lg);
609}
610
611#customcss .featured-topic__listed-view-item:last-child {
612  border-bottom: 1px solid var(--config--main-border-base-color);
613  border-bottom-left-radius: var(--radius-lg);
614  border-bottom-right-radius: var(--radius-lg);
615}
616
617/* Removing actions from Recent announcements leaves more room for its text. */
618#customcss
619  [data-props*='"title":"Recent announcements"']
620  .topic__content-type-pill,
621#customcss
622  [data-props*='"title":"Recent announcements"']
623  .featured-topic__listed-view-item-actions {
624  display: none !important;
625}
626
627#customcss .quicklink__box,
628#customcss .featured-topic {
629  transition:
630    transform var(--transition-normal),
631    box-shadow var(--transition-normal);
632  box-shadow: var(--shadow-card);
633  border: 1px solid var(--config--main-border-base-color);
634  background-color: var(--config-card-background-color);
635}
636
637#customcss .quicklink__box:hover,
638#customcss .featured-topic:hover {
639  transform: translateY(-2px);
640  box-shadow: var(--shadow-card-hover);
641}
642
643/* Category 13 scopes the video treatment on both the library and homepage. */
644body#customcss
645  [data-props*='"categories":["13"]']
646  .featured-topic__url-link {
647  z-index: 1;
648}
649
650body#customcss
651  [data-props*='"categories":["13"]']
652  .featured-topic__hero {
653  position: relative;
654}
655
656body#customcss
657  [data-props*='"categories":["13"]']
658  .featured-topic__hero::after {
659  content: '';
660  position: absolute;
661  left: 14px;
662  bottom: 14px;
663  width: 46px;
664  height: 46px;
665  border-radius: 50%;
666  /* The triangle is drawn right of its own viewBox centre, so its centre of
667     mass already balances at 50% and any further nudge reads as off-centre. */
668  background: #fff
669    url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='%231a2552'%3E%3Cpath d='M9 7.2v9.6a.6.6 0 0 0 .92.5l7.4-4.8a.6.6 0 0 0 0-1L9.92 6.7A.6.6 0 0 0 9 7.2z'/%3E%3C/svg%3E")
670    no-repeat 50% 50% / 19px 19px;
671  box-shadow: 0 2px 8px rgba(26, 37, 82, 0.16);
672  pointer-events: none;
673}
674
675body#customcss
676  [data-props*='"categories":["13"]']
677  :is(.card-widget-text, .post-meta__container) {
678  display: none;
679}
680
681body#customcss
682  [data-props*='"categories":["13"]']
683  .featured-topic__heading {
684  margin-bottom: 0;
685}
686
687#customcss .quicklink__hero:not(.padding__icon),
688#customcss .featured-topic--full-width {
689  min-height: 250px;
690}
691
692#customcss .featured-topic--full-width .featured-topic__image {
693  height: 100%;
694  object-fit: cover;
695}
696
697body#customcss .body-wrapper .card-widget-title,
698body#customcss .body-wrapper .featured-topic__heading,
699body#customcss .body-wrapper .quicklink__title h3,
700body#customcss .body-wrapper .quicklink__title h4 {
701  margin: 0 0 12px 0;
702  font-size: 1.55rem;
703  font-weight: var(--fw-base);
704  line-height: 1.3;
705}
706
707body#customcss .card-widget-text,
708body#customcss .qa-login-register-description,
709body#customcss .qa-register-modal > p,
710body#customcss.twig_register-form .auth__form .box__content > p,
711body#customcss.twig_page-event-overview-new
712  .events-overview
713  .event-item__location,
714body#customcss.twig_page-event-overview-new
715  .events-overview
716  .event-item__excerpt {
717  margin: 0;
718  font-size: 1rem;
719  font-weight: var(--fw-base);
720  line-height: 1.45;
721  color: var(--color-text-subtle);
722  text-wrap: pretty;
723}
724
725body#customcss .body-wrapper .featured-topic--full-width .card-widget-title,
726body#customcss
727  .body-wrapper
728  .featured-topic--full-width
729  .featured-topic__heading {
730  font-size: 1.75rem;
731  margin-bottom: 16px;
732  letter-spacing: var(--letter-spacing-heading);
733}
734
735body#customcss .body-wrapper .featured-topic--full-width .card-widget-text {
736  font-size: 1.125rem;
737  line-height: 1.6;
738}
739
740#customcss .quicklink__url {
741  display: flex;
742  flex-direction: column;
743  height: 100%;
744}
745
746#customcss .quicklink__title {
747  display: flex;
748  flex-direction: column;
749  align-items: flex-start;
750  justify-content: center;
751  flex-grow: 1;
752  padding: 32px 24px;
753  box-sizing: border-box;
754  text-align: left;
755}
756
757/* Only icon cards should be centered; photo cards remain left-aligned. */
758#customcss .quicklink-icon .quicklink__title {
759  align-items: center;
760  text-align: center;
761}
762
763body#customcss.twig_page-community-overview
764  .quicklink__title
765  .card-widget-title {
766  font-size: 1.25rem;
767  margin-bottom: 0;
768}
769
770/* Event titles inherit card-widget-title padding that does not fit the event layout. */
771body#customcss.twig_page-event-overview-new
772  .events-overview
773  .event-item-detail-container
774  .event-item__title {
775  margin: 0;
776  padding-top: 0;
777  letter-spacing: var(--letter-spacing-heading);
778}
779
780html body#customcss .thread-list-block__title,
781html body#customcss .thread-list-block__title-link,
782html body#customcss .thread-list-block__title a,
783html body#customcss .related-topics__topic-title a,
784html body#customcss .simple-topic-list--title a {
785  font-weight: var(--fw-base);
786  font-size: 18px;
787  line-height: 1.4;
788}
789
790/* ==========================================================
791   7. Topic and article layouts
792   ========================================================== */
793
794#customcss article.topic-wrapper {
795  border: none;
796  box-shadow: none;
797  background-color: transparent;
798}
799
800/* Rounded header corners prevent its background from bleeding over the card border. */
801body#customcss .list__items--header {
802  border-top-left-radius: var(--radius-lg);
803  border-top-right-radius: var(--radius-lg);
804}
805
806body#customcss .body-wrapper .topic-view-content-wrapper {
807  margin-top: 20px;
808  clear: both;
809}
810
811#customcss .topic__title,
812#customcss .event-header-container .event__title {
813  font-size: 2.2rem;
814  font-weight: var(--fw-base);
815  letter-spacing: var(--letter-spacing-topic);
816  margin-bottom: 12px;
817}
818
819#customcss .qa-topic-post-box .post__content,
820#customcss .qa-topic-post-box .post__content p,
821#customcss .qa-topic-post-box .post__content ul,
822#customcss .qa-topic-post-box .post__content ol,
823#customcss .event__content.post__content,
824#customcss .event__content.post__content p,
825#customcss .event__content.post__content ul,
826#customcss .event__content.post__content ol {
827  font-size: 1.2rem;
828  line-height: 1.9rem;
829}
830
831#customcss .qa-topic-post-box .post__content p,
832#customcss .qa-topic-post-box .post__content > ul,
833#customcss .qa-topic-post-box .post__content > ol,
834#customcss .event__content.post__content p,
835#customcss .event__content.post__content > ul,
836#customcss .event__content.post__content > ol {
837  margin-bottom: 0.8em;
838}
839
840#customcss .post.qa-topic-post-box {
841  background-color: transparent;
842}
843
844/* WYSIWYG-injected br elements create extra paragraph spacing. */
845#customcss .qa-topic-post-box .post__content p > br:first-child,
846#customcss .qa-topic-post-box .post__content p > span:last-of-type + br {
847  display: none;
848}
849
850#customcss .threaded-reply-item .qa-topic-post-box .post__content,
851#customcss .threaded-reply-item .qa-topic-post-box .post__content p,
852#customcss .threaded-reply-item .qa-topic-post-box .post__content ul,
853#customcss .threaded-reply-item .qa-topic-post-box .post__content ol {
854  font-size: 1rem;
855}
856
857#customcss .threaded-reply-body-wrapper {
858  background-color: transparent;
859  border: none;
860  box-shadow: none;
861}
862
863/* Solution and highlighted replies paint only the outer card; nested platform
864   wrappers must remain transparent. */
865#customcss .threaded-reply-item-wrapper:has(.best-answer) {
866  background-color: var(--color-solution-reply-bg);
867  border-color: var(--color-solution-reply-border);
868}
869
870#customcss .threaded-reply-item-wrapper:has(.post--modbreak) {
871  background-color: var(--color-highlight-reply-bg);
872  border-color: var(--color-highlight-reply-border);
873}
874
875#customcss
876  .threaded-reply-item-wrapper:where(:has(.best-answer), :has(.post--modbreak))
877  :is(
878    .threaded-reply-item,
879    .threaded-reply-body-wrapper,
880    .post--modbreak,
881    .qa-topic-post-box,
882    .post,
883    .box
884  ) {
885  background-color: transparent;
886  background: transparent;
887  border: none;
888  border-radius: 0;
889  box-shadow: none;
890}
891
892/* Code blocks should scale with the surrounding post text. */
893#customcss pre,
894#customcss code {
895  font-size: 0.85em;
896}
897
898/* Editorial article overrides */
899#customcss [data-props*='"contentType":"article"'] .topic__title {
900  font-size: 3rem;
901  font-weight: 200;
902  letter-spacing: var(--letter-spacing-article);
903}
904
905#customcss
906  [data-props*='"contentType":"article"']
907  .threaded-topic-body-wrapper
908  .post__content {
909  max-width: 80ch;
910}
911
912/* Gainsight wraps article header images in a padded container; :has() removes
913   that padding without changing unrelated wrappers. */
914#customcss
915  [data-props*='"contentType":"article"']
916  .box__pad--sides--large-only:has(.thread-details-featured-image) {
917  padding-inline: 0;
918  max-width: 80ch;
919}
920
921/* Tutorial thumbnails duplicate the video poster on the article itself. */
922body#customcss.twig_page-topic.category-13
923  .box__pad--sides--large-only:has(> .thread-details-featured-image) {
924  display: none;
925}
926
927#customcss
928  [data-props*='"contentType":"article"']
929  .threaded-topic-body-wrapper
930  .post__content,
931#customcss
932  [data-props*='"contentType":"article"']
933  .threaded-topic-body-wrapper
934  .post__content
935  p,
936#customcss
937  [data-props*='"contentType":"article"']
938  .threaded-topic-body-wrapper
939  .post__content
940  ul,
941#customcss
942  [data-props*='"contentType":"article"']
943  .threaded-topic-body-wrapper
944  .post__content
945  ol {
946  font-size: var(--fs-article-body);
947  line-height: var(--lh-article-body);
948}
949
950/* Gainsight's article headings are too small for the enlarged body text.
951   Guides and blog posts share contentType "article". */
952#customcss
953  [data-props*='"contentType":"article"']
954  .threaded-topic-body-wrapper
955  .post__content
956  h1,
957#customcss
958  [data-props*='"contentType":"article"']
959  .threaded-topic-body-wrapper
960  .post__content
961  h2,
962#customcss
963  [data-props*='"contentType":"article"']
964  .threaded-topic-body-wrapper
965  .post__content
966  h3,
967#customcss
968  [data-props*='"contentType":"article"']
969  .threaded-topic-body-wrapper
970  .post__content
971  h4 {
972  font-family: var(--font-heading);
973  color: var(--color-text-main);
974  text-wrap: balance;
975}
976
977#customcss
978  [data-props*='"contentType":"article"']
979  .threaded-topic-body-wrapper
980  .post__content
981  h1 {
982  font-size: 2rem;
983  font-weight: var(--fw-light);
984  letter-spacing: var(--letter-spacing-heading);
985  line-height: 1.2;
986  margin: 2.25em 0 0.75em;
987}
988
989#customcss
990  [data-props*='"contentType":"article"']
991  .threaded-topic-body-wrapper
992  .post__content
993  h2 {
994  font-size: var(--fs-article-h2);
995  font-weight: var(--fw-light);
996  letter-spacing: var(--letter-spacing-heading);
997  line-height: 1.25;
998  margin: 2em 0 0.75em;
999}
1000
1001#customcss
1002  [data-props*='"contentType":"article"']
1003  .threaded-topic-body-wrapper
1004  .post__content
1005  h3 {
1006  font-size: var(--fs-article-h3);
1007  font-weight: var(--fw-medium);
1008  letter-spacing: var(--letter-spacing-heading);
1009  line-height: 1.3;
1010  margin: 1.75em 0 0.6em;
1011}
1012
1013#customcss
1014  [data-props*='"contentType":"article"']
1015  .threaded-topic-body-wrapper
1016  .post__content
1017  h4 {
1018  font-size: var(--fs-article-h4);
1019  font-weight: var(--fw-medium);
1020  line-height: 1.35;
1021  margin: 1.5em 0 0.5em;
1022}
1023
1024#customcss
1025  [data-props*='"contentType":"article"']
1026  .threaded-topic-body-wrapper
1027  .post__content
1028  h1:first-child,
1029#customcss
1030  [data-props*='"contentType":"article"']
1031  .threaded-topic-body-wrapper
1032  .post__content
1033  h2:first-child,
1034#customcss
1035  [data-props*='"contentType":"article"']
1036  .threaded-topic-body-wrapper
1037  .post__content
1038  h3:first-child,
1039#customcss
1040  [data-props*='"contentType":"article"']
1041  .threaded-topic-body-wrapper
1042  .post__content
1043  h4:first-child {
1044  margin-top: 0;
1045}
1046
1047#customcss
1048  [data-props*='"contentType":"article"']
1049  .threaded-topic-body-wrapper
1050  .post__content
1051  strong,
1052#customcss
1053  [data-props*='"contentType":"article"']
1054  .threaded-topic-body-wrapper
1055  .post__content
1056  b {
1057  font-weight: var(--fw-medium);
1058  font-size: inherit;
1059}
1060
1061#customcss
1062  [data-props*='"contentType":"article"']
1063  .threaded-topic-body-wrapper
1064  .post__content
1065  ul,
1066#customcss
1067  [data-props*='"contentType":"article"']
1068  .threaded-topic-body-wrapper
1069  .post__content
1070  ol {
1071  margin: 0.75em 0 1em;
1072  padding-left: 1.4em;
1073}
1074
1075#customcss
1076  [data-props*='"contentType":"article"']
1077  .threaded-topic-body-wrapper
1078  .post__content
1079  li {
1080  margin-bottom: 0.35em;
1081}
1082
1083#customcss
1084  [data-props*='"contentType":"article"']
1085  .threaded-topic-body-wrapper
1086  .post__content
1087  li:last-child {
1088  margin-bottom: 0;
1089}
1090
1091/* Pull quotes and migrated blockquote tips */
1092#customcss
1093  [data-props*='"contentType":"article"']
1094  .threaded-topic-body-wrapper
1095  .post__content
1096  blockquote {
1097  font-style: italic;
1098  border-left: 3px solid var(--config--main-border-base-color);
1099  margin: 1.5em 0;
1100  padding: 0.25em 0 0.25em 1.25em;
1101  color: var(--color-text-main);
1102}
1103
1104#customcss
1105  [data-props*='"contentType":"article"']
1106  .threaded-topic-body-wrapper
1107  .post__content
1108  blockquote
1109  p {
1110  margin-bottom: 0.5em;
1111}
1112
1113#customcss
1114  [data-props*='"contentType":"article"']
1115  .threaded-topic-body-wrapper
1116  .post__content
1117  blockquote
1118  p:last-child {
1119  margin-bottom: 0;
1120}
1121
1122/* Migrated Khoros callouts often arrive as blockquotes with leading bold text. */
1123#customcss
1124  [data-props*='"contentType":"article"']
1125  .threaded-topic-body-wrapper
1126  .post__content
1127  blockquote:has(> p:first-child > strong:first-child),
1128#customcss
1129  [data-props*='"contentType":"article"']
1130  .threaded-topic-body-wrapper
1131  .post__content
1132  blockquote:has(> strong:first-child) {
1133  font-style: normal;
1134  background-color: var(--color-surface-subtle);
1135  border-left: 4px solid var(--config--main-color-brand);
1136  padding: 1em 1.25em;
1137  border-radius: 0 var(--radius-sm) var(--radius-sm) 0;
1138}
1139
1140#customcss
1141  [data-props*='"contentType":"article"']
1142  .threaded-topic-body-wrapper
1143  .post__content
1144  blockquote:has(> p:first-child > strong:first-child)
1145  strong:first-child,
1146#customcss
1147  [data-props*='"contentType":"article"']
1148  .threaded-topic-body-wrapper
1149  .post__content
1150  blockquote:has(> strong:first-child)
1151  > strong:first-child {
1152  font-weight: var(--fw-medium);
1153}
1154
1155/* Native Gainsight editor callouts (Tip, Note, etc.) */
1156#customcss
1157  [data-props*='"contentType":"article"']
1158  .threaded-topic-body-wrapper
1159  .post__content
1160  .callout {
1161  font-style: normal;
1162  border-radius: 0 var(--radius-sm) var(--radius-sm) 0;
1163  margin: 1.25em 0;
1164  padding: 1em 1.25em;
1165}
1166
1167#customcss
1168  [data-props*='"contentType":"article"']
1169  .threaded-topic-body-wrapper
1170  .post__content
1171  .callout-blue {
1172  background-color: var(--color-surface-subtle);
1173  border-left: 4px solid var(--config--main-color-brand);
1174}
1175
1176body#customcss
1177  .body-wrapper
1178  [data-props*='"contentType":"article"']
1179  .topic-view-content-wrapper {
1180  margin-top: 30px;
1181}
1182
1183/* Forum metrics and gamification badges do not belong on editorial articles. */
1184body#customcss
1185  .body-wrapper
1186  [data-props*='"contentType":"article"']
1187  ul.qa-topic-meta
1188  li.qa-count-views,
1189body#customcss
1190  .body-wrapper
1191  [data-props*='"contentType":"article"']
1192  ul.qa-topic-meta
1193  li:has(.qa-link-to-replies),
1194body#customcss
1195  .body-wrapper
1196  [data-props*='"contentType":"article"']
1197  .post__user__meta
1198  ul.list
1199  > li:not(:has(.qa-username, .qa-usertitle)) {
1200  display: none;
1201}
1202
1203body#customcss .body-wrapper ul.public-tags {
1204  display: flex;
1205  align-items: center;
1206  flex-wrap: wrap;
1207  gap: 12px;
1208}
1209
1210body#customcss .body-wrapper ul.public-tags > li {
1211  float: none;
1212  margin: 0;
1213}
1214
1215body#customcss .body-wrapper li.canEditTags {
1216  display: inline-flex;
1217  align-items: center;
1218  gap: 4px;
1219  color: var(--config-anchor-base-color);
1220  font-size: 0.9em;
1221  cursor: pointer;
1222  transition: color var(--transition-fast);
1223}
1224
1225body#customcss .body-wrapper li.canEditTags:hover {
1226  color: var(--config-anchor-base-hover-color);
1227}
1228
1229/* Migrated Khoros images carry fixed dimensions; height:auto preserves their
1230   aspect ratio when the content column constrains their width. */
1231#customcss .post__content img {
1232  height: auto;
1233  max-width: 100%;
1234}
1235
1236/* ==========================================================
1237   8. Layout & surface utilities
1238   ========================================================== */
1239
1240#customcss .section-padding {
1241  padding: 48px 0;
1242}
1243
1244#customcss .margin-top-md {
1245  margin-top: 24px;
1246}
1247
1248#customcss .banner-widget__button {
1249  margin-top: 24px;
1250}
1251
1252#customcss .layout-split {
1253  display: flex;
1254  align-items: center;
1255  gap: 48px;
1256}
1257
1258#customcss .layout-split--reversed {
1259  flex-direction: row-reverse;
1260}
1261
1262#customcss .layout-split > * {
1263  flex: 1 1 0;
1264  min-width: 0;
1265}
1266
1267@media (max-width: 768px) {
1268  #customcss .layout-split,
1269  #customcss .layout-split--reversed {
1270    flex-direction: column;
1271  }
1272  #customcss .layout-split > * {
1273    flex: 0 0 auto;
1274    width: 100%;
1275  }
1276}
1277
1278body#customcss .surface-card {
1279  background-color: var(--color-surface-card);
1280}
1281
1282body#customcss .surface-subtle {
1283  background-color: var(--color-surface-subtle);
1284}
1285
1286#customcss .media-rounded,
1287#customcss .media-rounded iframe {
1288  border-radius: var(--radius-md);
1289  overflow: hidden;
1290}
1291
1292/* ==========================================================
1293   9. Footer spacing
1294   ========================================================== */
1295
1296/* The powered-by sibling identifies the final page-builder widget across
1297   differing widget trees; padding its inner surface extends that color to the footer. */
1298body#customcss
1299  .body-wrapper
1300  > :has(+ .powered-by-insided-footer)
1301  .surface-subtle,
1302body#customcss
1303  .body-wrapper
1304  > :has(+ .powered-by-insided-footer)
1305  .homepage-widget-wrapper[style*='background-color'] {
1306  padding-bottom: 3rem;
1307}
1308
1309/* Widgets without a colored surface need the spacing on their outer wrapper. */
1310body#customcss
1311  .body-wrapper
1312  > :has(+ .powered-by-insided-footer):not(:has(.surface-subtle)):not(
1313    :has(.homepage-widget-wrapper[style*='background-color'])
1314  ) {
1315  padding-bottom: 3rem;
1316}
1317
1318@media (max-width: 768px) {
1319  body#customcss
1320    .body-wrapper
1321    > :has(+ .powered-by-insided-footer)
1322    .surface-subtle,
1323  body#customcss
1324    .body-wrapper
1325    > :has(+ .powered-by-insided-footer)
1326    .homepage-widget-wrapper[style*='background-color'] {
1327    padding-bottom: 2rem;
1328  }
1329
1330  body#customcss
1331    .body-wrapper
1332    > :has(+ .powered-by-insided-footer):not(:has(.surface-subtle)):not(
1333      :has(.homepage-widget-wrapper[style*='background-color'])
1334    ) {
1335    padding-bottom: 2rem;
1336  }
1337}
1338
1339/* Native pages wrap the hidden powered-by element in Template-footer, which
1340   remains visible as the spacer before the custom footer. */
1341body#customcss .body-wrapper > .full-width.Template-footer {
1342  display: block !important;
1343  padding-bottom: 3rem;
1344}
1345
1346@media (max-width: 768px) {
1347  body#customcss .body-wrapper > .full-width.Template-footer {
1348    padding-bottom: 2rem;
1349  }
1350}
1351
1352/* ==========================================================
1353   10. Cross-document view transitions
1354   ========================================================== */
1355
1356@media (prefers-reduced-motion: no-preference) {
1357  @view-transition {
1358    navigation: auto;
1359  }
1360
1361  /* Matching the page canvas prevents a white flash between snapshots. */
1362  html {
1363    background-color: var(--config-page-background-color, #ffffff);
1364  }
1365
1366  /* Asymmetric fades reduce overlap and mask late destination content.
1367     Naming the header would trap its dropdowns in a lower stacking context. */
1368  @keyframes cfw-page-fade-out {
1369    to {
1370      opacity: 0;
1371    }
1372  }
1373
1374  @keyframes cfw-page-fade-in {
1375    from {
1376      opacity: 0;
1377    }
1378  }
1379
1380  ::view-transition-group(root) {
1381    animation-duration: var(--view-transition-duration);
1382  }
1383
1384  ::view-transition-old(root) {
1385    animation: 0.25s var(--view-transition-ease-out) both cfw-page-fade-out;
1386  }
1387
1388  ::view-transition-new(root) {
1389    animation: 0.35s var(--view-transition-ease-in) 0.08s both cfw-page-fade-in;
1390  }
1391}
1392
1393/* ==========================================================
1394   11. Login, register, and auth forms
1395   ========================================================== */
1396
1397/* Production and sandbox auth markup differ: modal sources may be nested or
1398   hoisted, and registration nests SSO under #modal_login. Custom-field IDs also
1399   differ, so selectors use stable classes and attributes. Keep scrolling on
1400   .mfp-content and padding on .mfp-move-slot; disabling modal scroll clips
1401   focused fields in Chrome on Windows. */
1402
1403/* Dedicated login page shell */
1404body#customcss.twig_login-form .auth__form .box__content,
1405/* Dedicated register page shell */
1406body#customcss.twig_register-form .auth__form .box__content,
1407/* Nav login modal shells */
1408body#customcss dialog[data-modal-id='login'] :is(.mfp-move-slot, .qa-login-modal),
1409body#customcss .modal--login :is(.mfp-move-slot, .qa-login-modal),
1410/* Nav register modal shells */
1411body#customcss dialog[data-modal-id='register'] :is(.mfp-move-slot, .qa-register-modal),
1412body#customcss .modal--register :is(.mfp-move-slot, .qa-register-modal) {
1413  display: flex;
1414  flex-direction: column;
1415  align-items: stretch;
1416}
1417
1418body#customcss.twig_login-form .auth__form .box__content > label[for=''],
1419body#customcss.twig_register-form .auth__form .box__content > label[for=''],
1420body#customcss dialog[data-modal-id='login'] :is(.mfp-move-slot, .qa-login-modal) > label[for=''],
1421body#customcss .modal--login :is(.mfp-move-slot, .qa-login-modal) > label[for=''],
1422body#customcss dialog[data-modal-id='register'] :is(.mfp-move-slot, .qa-register-modal) > label[for=''],
1423body#customcss .modal--register :is(.mfp-move-slot, .qa-register-modal) > label[for=''] {
1424  display: none;
1425}
1426
1427body#customcss.twig_login-form .auth__form .box__content > .qa-login-register-description,
1428body#customcss.twig_register-form .auth__form .box__content > p {
1429  margin-bottom: 1.5rem;
1430}
1431
1432body#customcss dialog[data-modal-id='login'] .qa-login-register-description,
1433body#customcss .modal--login .qa-login-register-description,
1434body#customcss dialog[data-modal-id='register'] .qa-register-modal > p,
1435body#customcss .modal--register .qa-register-modal > p {
1436  margin-bottom: 1.5rem;
1437}
1438
1439body#customcss.twig_login-form .auth__form .box__content > .js-ajax-form--login,
1440body#customcss dialog[data-modal-id='login'] :is(.mfp-move-slot, .qa-login-modal) > .js-ajax-form--login,
1441body#customcss .modal--login :is(.mfp-move-slot, .qa-login-modal) > .js-ajax-form--login,
1442body#customcss.twig_register-form .auth__form .box__content > .js-ajax-form--registration,
1443body#customcss dialog[data-modal-id='register'] :is(.mfp-move-slot, .qa-register-modal) > .js-ajax-form--registration,
1444body#customcss .modal--register :is(.mfp-move-slot, .qa-register-modal) > .js-ajax-form--registration {
1445  order: 1;
1446}
1447
1448body#customcss.twig_register-form .auth__form .box__content > #modal_login,
1449body#customcss .qa-register-modal > #modal_login,
1450body#customcss dialog[data-modal-id='register'] .qa-register-modal > #modal_login,
1451body#customcss .modal--register .qa-register-modal > #modal_login {
1452  order: 2;
1453  display: flex;
1454  flex-direction: column;
1455  align-items: stretch;
1456}
1457
1458body#customcss.twig_login-form .auth__form .box__content > .seperator--text,
1459body#customcss dialog[data-modal-id='login'] :is(.mfp-move-slot, .qa-login-modal) > .seperator--text,
1460body#customcss .modal--login :is(.mfp-move-slot, .qa-login-modal) > .seperator--text,
1461body#customcss.twig_register-form .auth__form .box__content > #modal_login > .seperator--text,
1462body#customcss .qa-register-modal > #modal_login > .seperator--text,
1463body#customcss dialog[data-modal-id='register'] .qa-register-modal > #modal_login > .seperator--text,
1464body#customcss .modal--register .qa-register-modal > #modal_login > .seperator--text,
1465body#customcss dialog[data-modal-id='register'] .mfp-move-slot > .seperator--text,
1466body#customcss .modal--register .mfp-move-slot > .seperator--text {
1467  order: 2;
1468  margin-top: 1.75rem;
1469  margin-bottom: 1rem;
1470}
1471
1472body#customcss.twig_login-form .auth__form .box__content > .seperator--text span::before,
1473body#customcss.twig_login-form .auth__form .box__content > .seperator--text span::after,
1474body#customcss dialog[data-modal-id='login'] :is(.mfp-move-slot, .qa-login-modal) > .seperator--text span::before,
1475body#customcss dialog[data-modal-id='login'] :is(.mfp-move-slot, .qa-login-modal) > .seperator--text span::after,
1476body#customcss .modal--login :is(.mfp-move-slot, .qa-login-modal) > .seperator--text span::before,
1477body#customcss .modal--login :is(.mfp-move-slot, .qa-login-modal) > .seperator--text span::after,
1478body#customcss.twig_register-form .auth__form .box__content > #modal_login > .seperator--text span::before,
1479body#customcss.twig_register-form .auth__form .box__content > #modal_login > .seperator--text span::after,
1480body#customcss .qa-register-modal > #modal_login > .seperator--text span::before,
1481body#customcss .qa-register-modal > #modal_login > .seperator--text span::after,
1482body#customcss dialog[data-modal-id='register'] .qa-register-modal > #modal_login > .seperator--text span::before,
1483body#customcss dialog[data-modal-id='register'] .qa-register-modal > #modal_login > .seperator--text span::after,
1484body#customcss .modal--register .qa-register-modal > #modal_login > .seperator--text span::before,
1485body#customcss .modal--register .qa-register-modal > #modal_login > .seperator--text span::after,
1486body#customcss dialog[data-modal-id='register'] .mfp-move-slot > .seperator--text span::before,
1487body#customcss dialog[data-modal-id='register'] .mfp-move-slot > .seperator--text span::after,
1488body#customcss .modal--register .mfp-move-slot > .seperator--text span::before,
1489body#customcss .modal--register .mfp-move-slot > .seperator--text span::after {
1490  width: 4rem;
1491}
1492
1493body#customcss.twig_login-form .auth__form .box__content > h4,
1494body#customcss dialog[data-modal-id='login'] :is(.mfp-move-slot, .qa-login-modal) > h4,
1495body#customcss .modal--login :is(.mfp-move-slot, .qa-login-modal) > h4,
1496body#customcss.twig_register-form .auth__form .box__content > #modal_login > h4,
1497body#customcss .qa-register-modal > #modal_login > h4,
1498body#customcss dialog[data-modal-id='register'] .qa-register-modal > #modal_login > h4,
1499body#customcss .modal--register .qa-register-modal > #modal_login > h4,
1500body#customcss dialog[data-modal-id='register'] .mfp-move-slot > h4,
1501body#customcss .modal--register .mfp-move-slot > h4 {
1502  order: 3;
1503  margin: 0 0 0.5rem;
1504  font-family: var(--font-body);
1505  font-size: 0.8125rem;
1506  font-weight: var(--fw-base);
1507  line-height: 1.4;
1508  color: var(--color-text-subtle);
1509  text-align: center;
1510  text-wrap: balance;
1511}
1512
1513body#customcss.twig_login-form .auth__form .box__content > .btn--cta.btn--sso,
1514body#customcss dialog[data-modal-id='login'] .qa-login-modal .btn--cta.btn--sso,
1515body#customcss .modal--login .qa-login-modal .btn--cta.btn--sso,
1516body#customcss dialog[data-modal-id='login'] .mfp-move-slot > .btn--cta.btn--sso,
1517body#customcss .modal--login .mfp-move-slot > .btn--cta.btn--sso,
1518body#customcss.twig_register-form .auth__form .box__content > #modal_login > .btn--cta.btn--sso,
1519body#customcss .qa-register-modal > #modal_login .btn--cta.btn--sso,
1520body#customcss dialog[data-modal-id='register'] .qa-register-modal .btn--cta.btn--sso,
1521body#customcss .modal--register .qa-register-modal .btn--cta.btn--sso,
1522body#customcss dialog[data-modal-id='register'] .mfp-move-slot > .btn--cta.btn--sso,
1523body#customcss .modal--register .mfp-move-slot > .btn--cta.btn--sso {
1524  order: 4;
1525  align-self: center;
1526  width: auto;
1527  max-width: 100%;
1528  margin: 0;
1529  padding: 0.5rem 1rem;
1530  font-size: 0.875rem;
1531  font-weight: var(--fw-medium);
1532  line-height: 1.4;
1533  text-align: center;
1534  text-decoration: none;
1535  color: var(--config-anchor-base-color);
1536  background: transparent;
1537  border: 1px solid var(--config--main-border-base-color);
1538  box-shadow: none;
1539  transition:
1540    background-color var(--transition-fast),
1541    border-color var(--transition-fast),
1542    color var(--transition-fast);
1543}
1544
1545body#customcss.twig_login-form .auth__form .box__content > .btn--cta.btn--sso:hover,
1546body#customcss dialog[data-modal-id='login'] .qa-login-modal .btn--cta.btn--sso:hover,
1547body#customcss .modal--login .qa-login-modal .btn--cta.btn--sso:hover,
1548body#customcss dialog[data-modal-id='login'] .mfp-move-slot > .btn--cta.btn--sso:hover,
1549body#customcss .modal--login .mfp-move-slot > .btn--cta.btn--sso:hover,
1550body#customcss.twig_register-form .auth__form .box__content > #modal_login > .btn--cta.btn--sso:hover,
1551body#customcss .qa-register-modal > #modal_login .btn--cta.btn--sso:hover,
1552body#customcss dialog[data-modal-id='register'] .qa-register-modal .btn--cta.btn--sso:hover,
1553body#customcss .modal--register .qa-register-modal .btn--cta.btn--sso:hover,
1554body#customcss dialog[data-modal-id='register'] .mfp-move-slot > .btn--cta.btn--sso:hover,
1555body#customcss .modal--register .mfp-move-slot > .btn--cta.btn--sso:hover {
1556  color: var(--config-anchor-base-hover-color);
1557  background-color: var(--color-surface-subtle);
1558  border-color: var(--config--main-border-base-color);
1559}
1560
1561body#customcss :is(.js-ajax-form--login, .js-ajax-form--registration) .form__row {
1562  margin-bottom: 1rem;
1563}
1564
1565body#customcss :is(.js-ajax-form--login, .js-ajax-form--registration) .form__row .first,
1566body#customcss :is(.js-ajax-form--login, .js-ajax-form--registration) .form__row .second {
1567  float: none;
1568  width: 100%;
1569  padding: 0;
1570  text-align: left;
1571}
1572
1573body#customcss :is(.js-ajax-form--login, .js-ajax-form--registration) .form__row .first {
1574  padding-bottom: 0.35rem;
1575}
1576
1577body#customcss :is(.js-ajax-form--login, .js-ajax-form--registration) label.label {
1578  font-size: 0.875rem;
1579  font-weight: var(--fw-medium);
1580}
1581
1582body#customcss :is(.js-ajax-form--login, .js-ajax-form--registration) input[type='text'],
1583body#customcss :is(.js-ajax-form--login, .js-ajax-form--registration) input[type='email'],
1584body#customcss :is(.js-ajax-form--login, .js-ajax-form--registration) input[type='password'] {
1585  width: 100%;
1586  box-sizing: border-box;
1587  padding: 0.625rem 0.75rem;
1588  font-size: 1rem;
1589  border: 1px solid var(--config--main-border-base-color);
1590  border-radius: var(--radius-sm);
1591}
1592
1593body#customcss :is(.js-ajax-form--login, .js-ajax-form--registration) input[type='text']:focus,
1594body#customcss :is(.js-ajax-form--login, .js-ajax-form--registration) input[type='email']:focus,
1595body#customcss :is(.js-ajax-form--login, .js-ajax-form--registration) input[type='password']:focus {
1596  outline: 2px solid var(--config--main-color-brand);
1597  outline-offset: 1px;
1598}
1599
1600body#customcss :is(.js-ajax-form--login, .js-ajax-form--registration) select.userProfileFieldSelect {
1601  width: 100%;
1602  box-sizing: border-box;
1603  padding: 0.625rem 0.75rem;
1604  font-size: 1rem;
1605  border: 1px solid var(--config--main-border-base-color);
1606  border-radius: var(--radius-sm);
1607  background-color: var(--config-card-background-color, #fff);
1608}
1609
1610body#customcss :is(.js-ajax-form--login, .js-ajax-form--registration) select.userProfileFieldSelect:focus {
1611  outline: 2px solid var(--config--main-color-brand);
1612  outline-offset: 1px;
1613}
1614
1615body#customcss :is(.js-ajax-form--login, .js-ajax-form--registration) .choices--stacked.fancyselect {
1616  display: flex;
1617  align-items: center;
1618  gap: 0.5rem;
1619}
1620
1621body#customcss :is(.js-ajax-form--login, .js-ajax-form--registration) .choices--stacked.fancyselect label {
1622  font-size: 0.875rem;
1623  font-weight: var(--fw-base);
1624  color: var(--color-text-subtle);
1625}
1626
1627body#customcss .js-ajax-form--registration .form__row .choices--stacked.fancyselect {
1628  align-items: flex-start;
1629}
1630
1631body#customcss .js-ajax-form--registration .form__row .choices--stacked.fancyselect label {
1632  color: var(--color-text-main);
1633  line-height: 1.45;
1634}
1635
1636body#customcss :is(.js-ajax-form--login, .js-ajax-form--registration) .btn--cta.btn--full-width {
1637  margin-top: 0.25rem;
1638}
1639
1640body#customcss :is(.js-ajax-form--login, .js-ajax-form--registration) .box__pad.box--note {
1641  padding: 1rem 0 0;
1642  text-align: center;
1643}
1644
1645body#customcss :is(.js-ajax-form--login, .js-ajax-form--registration) .box__pad.box--note a {
1646  font-size: 0.875rem;
1647}
1648
1649/* Registration packs many profile fields, so its rows sit tighter than login's */
1650body#customcss .js-ajax-form--registration .form__row {
1651  margin-bottom: 0.75rem;
1652}
1653
1654body#customcss .js-ajax-form--registration .form__row .first {
1655  padding-bottom: 0.25rem;
1656}
1657
1658/* The "(Private)" marker is template text, not a phrase we can blank */
1659body#customcss .js-ajax-form--registration label[data-private] .tooltip {
1660  display: none;
1661}
1662
1663/* The required-field note is appended by the registration utility snippet */
1664body#customcss .js-ajax-form--registration .register-required-note {
1665  margin: 0.75rem 0 0;
1666  font-size: 0.8125rem;
1667  line-height: 1.45;
1668  color: var(--color-text-subtle);
1669}
1670
1671body#customcss.twig_login-form .box.pagebox.box__pad.auth__form,
1672body#customcss.twig_register-form .box.pagebox.box__pad.auth__form {
1673  width: 100%;
1674  max-width: var(--login-form-max-width, 500px);
1675  margin: 2rem auto 4rem;
1676  padding: 0;
1677  border: none;
1678  border-radius: 0;
1679  background: transparent;
1680  box-shadow: none;
1681}
1682
1683body#customcss.twig_login-form .auth__form .content-header,
1684body#customcss.twig_login-form .auth__form .qa-page-title,
1685body#customcss.twig_register-form .auth__form .content-header,
1686body#customcss.twig_register-form .auth__form .qa-page-title {
1687  display: none;
1688}
1689
1690body#customcss.twig_login-form .Template-content .sitewidth,
1691body#customcss.twig_register-form .Template-content .sitewidth {
1692  display: flex;
1693  justify-content: center;
1694}
1695
1696body#customcss.twig_login-form .Template-content .col.col--main,
1697body#customcss.twig_register-form .Template-content .col.col--main,
1698body#customcss.twig_register-form .Template-content .col.col--main.has--side {
1699  width: 100%;
1700  max-width: var(--login-form-max-width, 500px);
1701  float: none;
1702}
1703
1704/* Gainsight adds a sidebar only to the register template; hiding it keeps both
1705   dedicated auth pages on the same single-column layout. */
1706body#customcss.twig_register-form .Template-content .col.col--side {
1707  display: none;
1708}
1709
1710body#customcss dialog[data-modal-id='login'] .mfp-content,
1711body#customcss .modal--login .mfp-content,
1712body#customcss dialog[data-modal-id='register'] .mfp-content,
1713body#customcss .modal--register .mfp-content {
1714  width: min(var(--login-form-max-width, 500px), 92vw);
1715  max-height: 85vh;
1716  padding: 0;
1717  overflow-x: hidden;
1718  overflow-y: auto;
1719  overscroll-behavior: contain;
1720  overflow-anchor: none;
1721}
1722
1723body#customcss dialog[data-modal-id='login'] .mfp-move-slot,
1724body#customcss .modal--login .mfp-move-slot {
1725  padding: 2rem;
1726}
1727
1728body#customcss dialog[data-modal-id='register'] .mfp-move-slot,
1729body#customcss .modal--register .mfp-move-slot {
1730  padding: 1.5rem;
1731}
1732
1733/* The register modal's inner legacy card must stay transparent or it covers the
1734   rounded corners painted by .mfp-content. */
1735body#customcss .modal--register,
1736body#customcss .mfp-wrap.modal--register .modal--register {
1737  width: auto;
1738  max-width: none;
1739  background: transparent;
1740  border-radius: 0;
1741  box-shadow: none;
1742}
1743
1744body#customcss .modal--register .modal-body {
1745  padding: 0;
1746  background: transparent;
1747}
1748
1749@media (max-width: 480px) {
1750  body#customcss.twig_login-form .box.pagebox.box__pad.auth__form,
1751  body#customcss.twig_register-form .box.pagebox.box__pad.auth__form {
1752    margin-top: 1.25rem;
1753    margin-bottom: 2.5rem;
1754  }
1755
1756  body#customcss dialog[data-modal-id='login'] .mfp-move-slot,
1757  body#customcss .modal--login .mfp-move-slot {
1758    padding: 1.5rem 1.25rem;
1759  }
1760
1761  body#customcss dialog[data-modal-id='register'] .mfp-move-slot,
1762  body#customcss .modal--register .mfp-move-slot {
1763    padding: 1.25rem 1rem;
1764  }
1765}
1766
1767/* ==========================================================
1768   12. Events list and single-event pages
1769   ========================================================== */
1770
1771/* These rules target native event templates; list date tiles and excerpts
1772   depend on events-list-enhancements.html. */
1773
1774/* --- Events overview list --- */
1775
1776body#customcss.twig_page-event-overview-new
1777  .events-overview
1778  .event-list-item__url
1779  .event-list-item-details-full-width {
1780  margin-top: 0;
1781  padding: 0;
1782  border: none;
1783  background: transparent;
1784  box-shadow: none;
1785}
1786
1787body#customcss.twig_page-event-overview-new
1788  .events-overview
1789  .event-list-item__url
1790  .topic-view {
1791  padding-left: 0;
1792}
1793
1794body#customcss.twig_page-event-overview-new
1795  .events-overview
1796  .event-list-item__url {
1797  display: block;
1798  width: 100%;
1799  max-width: none;
1800  padding: 32px 0;
1801  border-top: 1px solid var(--config--main-border-base-color);
1802  text-decoration: none;
1803  color: inherit;
1804  transition: background-color var(--transition-fast);
1805}
1806
1807body#customcss.twig_page-event-overview-new
1808  .events-overview
1809  .event-list-item__url
1810  .topic-view,
1811body#customcss.twig_page-event-overview-new
1812  .events-overview
1813  .event-list-item__url
1814  .card-widget-wrapper {
1815  width: 100%;
1816  max-width: none;
1817  box-sizing: border-box;
1818}
1819
1820body#customcss.twig_page-event-overview-new
1821  .events-overview
1822  .event-upcoming-wrapper
1823  > .event-list-item__url:first-child {
1824  border-top: none;
1825  padding-top: 16px;
1826}
1827
1828body#customcss.twig_page-event-overview-new
1829  .events-overview
1830  .event-list-item__url:hover {
1831  background-color: var(--color-surface-subtle);
1832}
1833
1834body#customcss.twig_page-event-overview-new
1835  .events-overview
1836  .event-list-item__url:focus-visible {
1837  outline: 2px solid var(--config--main-color-brand);
1838  outline-offset: 2px;
1839}
1840
1841/* The date-tile grid depends on markup from events-list-enhancements.html. */
1842body#customcss.twig_page-event-overview-new
1843  .events-overview
1844  .event-item-detail-container {
1845  display: grid;
1846  grid-template-columns: minmax(0, 1fr);
1847  row-gap: 8px;
1848  align-items: start;
1849  width: 100%;
1850  max-width: none;
1851  box-sizing: border-box;
1852}
1853
1854body#customcss.twig_page-event-overview-new
1855  .events-overview
1856  .event-item-detail-container--date-tile {
1857  grid-template-columns: 6.5rem minmax(0, 1fr);
1858  column-gap: 24px;
1859  width: 100%;
1860}
1861
1862/* The injected tile is aria-hidden, so retain the source date for accessibility. */
1863body#customcss.twig_page-event-overview-new
1864  .events-overview
1865  .event-item__date--source {
1866  grid-column: 1;
1867  grid-row: 1;
1868  position: absolute;
1869  width: 1px;
1870  height: 1px;
1871  padding: 0;
1872  margin: -1px;
1873  overflow: hidden;
1874  clip: rect(0, 0, 0, 0);
1875  white-space: nowrap;
1876  border: 0;
1877}
1878
1879body#customcss.twig_page-event-overview-new
1880  .events-overview
1881  .event-date-tile {
1882  grid-column: 1;
1883  grid-row: 1 / -1;
1884  align-self: start;
1885  display: flex;
1886  flex-direction: column;
1887  width: 100%;
1888  min-height: 5.75rem;
1889  overflow: hidden;
1890  text-align: center;
1891  background-color: var(--color-surface-card);
1892  border: 1px solid var(--config--main-border-base-color);
1893  border-radius: var(--radius-md);
1894}
1895
1896body#customcss.twig_page-event-overview-new
1897  .events-overview
1898  .event-date-tile__header {
1899  padding: 6px 8px;
1900  font-family: var(--font-body);
1901  font-size: 0.6875rem;
1902  font-weight: var(--fw-medium);
1903  letter-spacing: 0.1em;
1904  text-transform: uppercase;
1905  line-height: 1.2;
1906  color: #fff;
1907  background-color: var(--config--main-color-brand);
1908}
1909
1910body#customcss.twig_page-event-overview-new
1911  .events-overview
1912  .event-date-tile__body {
1913  display: flex;
1914  flex: 1;
1915  flex-direction: column;
1916  align-items: center;
1917  justify-content: center;
1918  gap: 2px;
1919  padding: 8px 10px 10px;
1920}
1921
1922body#customcss.twig_page-event-overview-new
1923  .events-overview
1924  .event-date-tile__day {
1925  font-family: var(--font-heading);
1926  font-size: 1.875rem;
1927  font-weight: var(--fw-light);
1928  letter-spacing: -0.03em;
1929  line-height: 1;
1930  color: var(--color-text-main);
1931}
1932
1933body#customcss.twig_page-event-overview-new
1934  .events-overview
1935  .event-date-tile__weekday {
1936  font-family: var(--font-body);
1937  font-size: 0.8125rem;
1938  font-weight: var(--fw-medium);
1939  line-height: 1.2;
1940  color: var(--color-text-subtle);
1941}
1942
1943body#customcss.twig_page-event-overview-new
1944  .events-overview
1945  .event-date-tile__time {
1946  margin-top: 4px;
1947  padding-top: 6px;
1948  border-top: 1px solid var(--config--main-border-base-color);
1949  width: 100%;
1950  font-family: var(--font-body);
1951  font-size: 0.6875rem;
1952  font-weight: var(--fw-medium);
1953  line-height: 1.35;
1954  color: var(--color-text-subtle);
1955}
1956
1957body#customcss.twig_page-event-overview-new
1958  .events-overview
1959  .event-date-tile--past
1960  .event-date-tile__header {
1961  background-color: var(--config--main-color-dusk-dark);
1962}
1963
1964body#customcss.twig_page-event-overview-new
1965  .events-overview
1966  .event-date-tile--past
1967  .event-date-tile__day {
1968  color: var(--color-text-subtle);
1969}
1970
1971body#customcss.twig_page-event-overview-new
1972  .events-overview
1973  .event-item-detail-container--date-tile
1974  .event-item__title,
1975body#customcss.twig_page-event-overview-new
1976  .events-overview
1977  .event-item-detail-container--date-tile
1978  .event-item__location,
1979body#customcss.twig_page-event-overview-new
1980  .events-overview
1981  .event-item-detail-container--date-tile
1982  .event-item__excerpt {
1983  grid-column: 2;
1984  width: 100%;
1985  max-width: none;
1986  min-width: 0;
1987  justify-self: stretch;
1988}
1989
1990body#customcss.twig_page-event-overview-new
1991  .events-overview
1992  .event-item-detail-container--date-tile
1993  .event-detail-item__type {
1994  grid-column: 2;
1995  grid-row: 1;
1996  margin: 0;
1997  width: fit-content;
1998  max-width: 100%;
1999  min-width: 0;
2000  justify-self: start;
2001}
2002
2003body#customcss.twig_page-event-overview-new
2004  .events-overview
2005  .event-item-detail-container--date-tile
2006  .event-item__title {
2007  grid-row: 2;
2008  text-wrap: pretty;
2009}
2010
2011body#customcss.twig_page-event-overview-new
2012  .events-overview
2013  .event-item-detail-container--date-tile
2014  .event-item__location {
2015  grid-row: 3;
2016  padding-top: 0;
2017}
2018
2019body#customcss.twig_page-event-overview-new
2020  .events-overview
2021  .event-item-detail-container--date-tile
2022  .event-item__excerpt {
2023  grid-row: 4;
2024  margin: 8px 0 0;
2025  overflow: hidden;
2026  display: -webkit-box;
2027  -webkit-box-orient: vertical;
2028  -webkit-line-clamp: 2;
2029  line-clamp: 2;
2030  overflow-wrap: break-word;
2031}
2032
2033body#customcss.twig_page-event-overview-new
2034  .events-overview
2035  .event-item__location
2036  .event-item__location_icon {
2037  color: var(--color-text-subtle);
2038}
2039
2040@media (max-width: 768px) {
2041  body#customcss.twig_page-event-overview-new
2042    .events-overview
2043    .event-item-detail-container--date-tile {
2044    grid-template-columns: 6rem minmax(0, 1fr);
2045    column-gap: 16px;
2046  }
2047
2048  body#customcss.twig_page-event-overview-new
2049    .events-overview
2050    .event-date-tile {
2051    min-height: 5.25rem;
2052  }
2053
2054  body#customcss.twig_page-event-overview-new
2055    .events-overview
2056    .event-date-tile__day {
2057    font-size: 1.65rem;
2058  }
2059
2060  body#customcss.twig_page-event-overview-new
2061    .events-overview
2062    .event-date-tile__time {
2063    font-size: 0.625rem;
2064  }
2065
2066  body#customcss.twig_page-event-overview-new
2067    .events-overview
2068    .event-item-detail-container--date-tile
2069    .event-item__title {
2070    font-size: 1.25rem;
2071  }
2072}
2073
2074/* --- Single event page (main column + header) --- */
2075
2076body#customcss.twig_page-event .main-navigation--breadcrumb-wrapper .breadcrumb {
2077  margin-bottom: 24px;
2078}
2079
2080body#customcss.twig_page-event .event-header-container,
2081body#customcss.twig_page-event .col--main .event-content-container {
2082  border: none;
2083  background: transparent;
2084  box-shadow: none;
2085}
2086
2087body#customcss.twig_page-event .event-header-container .event-header-wrapper {
2088  padding: 0;
2089}
2090
2091body#customcss.twig_page-event .event-header-container .event__title {
2092  margin: 0 0 12px;
2093  line-height: 1.2;
2094  max-width: 100%;
2095  text-wrap: pretty;
2096  word-break: break-word;
2097  overflow-wrap: break-word;
2098}
2099
2100body#customcss.twig_page-event .event-header-container .event__date {
2101  font-family: var(--font-body);
2102  font-size: 1rem;
2103  font-weight: var(--fw-medium);
2104  line-height: 1.45;
2105  letter-spacing: normal;
2106  text-transform: none;
2107  color: var(--config--main-color-brand);
2108  margin-bottom: 12px;
2109}
2110
2111body#customcss.twig_page-event
2112  .event-header-container
2113  .event__date.event__date_past {
2114  color: var(--config--main-color-dusk-dark);
2115}
2116
2117body#customcss.twig_page-event .event-header-container .event-pill__type {
2118  margin-bottom: 12px;
2119}
2120
2121body#customcss.twig_page-event .col--main .event-content-container {
2122  margin-top: 32px;
2123  padding-top: 24px;
2124  border-top: 1px solid var(--config--main-border-base-color);
2125}
2126
2127body#customcss.twig_page-event .col--main .event-content__header_label {
2128  font-family: var(--font-heading);
2129  font-size: 1.429rem;
2130  font-weight: var(--fw-light);
2131  letter-spacing: var(--letter-spacing-heading);
2132  line-height: 1.3;
2133  color: var(--color-text-main);
2134  padding: 0 0 16px;
2135  margin: 0 0 16px;
2136  border-bottom: none;
2137}
2138
2139body#customcss.twig_page-event .col--main .event__content.post__content {
2140  padding: 0;
2141  margin: 0;
2142  color: var(--color-text-main);
2143  max-width: 100%;
2144  overflow-wrap: break-word;
2145  word-break: break-word;
2146}
2147
2148body#customcss.twig_page-event .col--main .event__content.post__content :is(img, table, pre, iframe) {
2149  max-width: 100%;
2150}
2151
2152/* Hide Gainsight's unreliable calendar export links until the platform fix ships.
2153   https://communities.gainsight.com/customer-communities-cc-17/can-you-remove-the-add-to-calendar-link-from-events-pages-20911 */
2154body#customcss.twig_page-event .events-add-to-calendar-container {
2155  display: none;
2156}
2157
2158@media (max-width: 1024px) {
2159  body#customcss.twig_page-event .main-navigation--breadcrumb-wrapper .breadcrumb {
2160    padding-inline: 16px;
2161    box-sizing: border-box;
2162  }
2163
2164  body#customcss.twig_page-event
2165    .event-header-container.event-header-container-full-width {
2166    grid-template-columns: minmax(0, 1fr);
2167    grid-template-areas: 'event-title';
2168    width: 100%;
2169    max-width: 100%;
2170  }
2171
2172  body#customcss.twig_page-event .event-header-container .event-header-wrapper,
2173  body#customcss.twig_page-event .event-header-container .event-header__title,
2174  body#customcss.twig_page-event .event-header-container .event-cta-wrapper {
2175    min-width: 0;
2176    max-width: 100%;
2177    box-sizing: border-box;
2178  }
2179
2180  body#customcss.twig_page-event .event-header-container .event-header-wrapper {
2181    padding: 16px;
2182  }
2183
2184  body#customcss.twig_page-event .event-header-container .event-cta-wrapper {
2185    flex-wrap: wrap;
2186    gap: 8px;
2187  }
2188
2189  body#customcss.twig_page-event .event-header-container .event__title {
2190    font-size: 1.25rem;
2191    line-height: 1.35;
2192  }
2193
2194  body#customcss.twig_page-event .event-sitewidth,
2195  body#customcss.twig_page-event
2196    .custom-content-stream_with_sidebar.homepage-widget-wrapper.widget-wrapper,
2197  body#customcss.twig_page-event .col--main,
2198  body#customcss.twig_page-event .col--side {
2199    min-width: 0;
2200    max-width: 100%;
2201    box-sizing: border-box;
2202  }
2203
2204  body#customcss.twig_page-event .col--main .event-content-container {
2205    padding-inline: 16px;
2206  }
2207}
2208
2209@media (min-width: 769px) and (max-width: 1024px) {
2210  body#customcss.twig_page-event .event-header-container .event__title {
2211    font-size: 1.5rem;
2212    line-height: 1.3;
2213  }
2214}
2215
2216body#customcss.twig_page-event
2217  .col--main
2218  .event__content.post__content
2219  p:last-child {
2220  margin-bottom: 0;
2221}
2222</style>
2223
2224<!-- ==========================================================
2225     Ada Chatbot Snippet
2226     ========================================================== -->
2227<script>
2228  	window.adaSettings = {
2229  	align: "left"
2230	};
2231</script>
vendor: 1 bytes, line 2231
2231
2232<script
2233  id="__ada"
2234  data-handle="1password"
2235  src="https://static.ada.support/embed2.js"
2236></script>
2236
2237
2238    
2239        
2240
2241<meta charset="UTF-8" />
2242<meta name="viewport" content="width=device-width, initial-scale=1.0" />
2243<meta name="format-detection" content="telephone=no">
2244<meta name="HandheldFriendly" content="true" />
2245<meta http-equiv="X-UA-Compatible" content="ie=edge">
2245<script type="text/javascript">(window.NREUM||(NREUM={})).init={privacy:{cookies_enabled:true},ajax:{deny_list:["bam.nr-data.net"]},distributed_tracing:{enabled:true}};(window.NREUM||(NREUM={})).loader_config={agentID:"1103336174",accountID:"554661",trustKey:"2935615",xpid:"UQMDV1BSGwIAV1BTBQYOU1Q=",licenseKey:"5364be9000",applicationID:"1031127950",browserID:"1103336174"};;/*! For license information please see nr-loader-spa-1.322.0.min.js.LICENSE.txt */
2246(()=>{var e={8122(e,t,r){"use strict";r.d(t,{a:()=>i});var n=r(944);function i(e,t){try{if(!e||"object"!=typeof e)return(0,n.R)(3);if(!t||"object"!=typeof t)return(0,n.R)(4);const r=Object.create(Object.getPrototypeOf(t),Object.getOwnPropertyDescriptors(t)),s=0===Object.keys(r).length?e:r;for(let a in s)if(void 0!==e[a])try{if(null===e[a]){r[a]=null;continue}Array.isArray(e[a])&&Array.isArray(t[a])?r[a]=Array.from(new Set([...e[a],...t[a]])):e[a]instanceof Map||e[a]instanceof Set||e[a]instanceof Date||e[a]instanceof RegExp?r[a]=e[a]:"object"==typeof e[a]&&null!==t[a]&&"object"==typeof t[a]?r[a]=i(e[a],t[a]):r[a]=e[a]}catch(e){r[a]||(0,n.R)(1,e)}return r}catch(e){(0,n.R)(2,e)}}},2555(e,t,r){"use strict";r.d(t,{f:()=>a});var n=r(384),i=r(8122);const s={beacon:n.NT.beacon,errorBeacon:n.NT.errorBeacon,licenseKey:void 0,applicationID:void 0,sa:void 0,queueTime:void 0,applicationTime:void 0,ttGuid:void 0,user:void 0,account:void 0,product:void 0,extra:void 0,jsAttributes:{},userAttributes:void 0,atts:void 0,transactionName:void 0,tNamePlain:void 0};function a(e){try{return!!e.licenseKey&&!!e.errorBeacon&&!!e.applicationID}catch(e){return!1}}r.d(t,["D",0,e=>(0,i.a)(e,s)])},7699(e,t,r){"use strict";var n=r(860);const i={[n.K7.logging]:!0,[n.K7.genericEvents]:!0,[n.K7.jserrors]:!0,[n.K7.ajax]:!0};r.d(t,["It",0,1e6,"KC",0,i,"qh",0,"SESSION_ERROR"])},9324(e,t,r){"use strict";r.d(t,["A",0,"@newrelic/rrweb","x",0,"1.322.0"])},981(e,t,r){"use strict";r.d(t,["R",0,{AJAX:"AjaxRequest",PA:"PageAction",UA:"UserAction",BP:"BrowserPerformance",WS:"WebSocket",SPV:"SecurityPolicyViolation",JSE:"JavaScriptError",LOG:"Log",PVE:"PageView",PVT:"PageViewTiming",SR:"SessionReplay",ST:"SessionTrace",BI:"BrowserInteraction"}])},9752(e,t,r){"use strict";const n="newrelic-iframe-",i=n+"timing-update",s=n+"api",a=n+"api-response",o=n+"vitals-update",c=n+"ajax";r.d(t,["$8",0,o,"Gi",0,a,"KU",0,c,"Pl",0,n,"cS",0,s,"cr",0,i])},6154(e,t,r){"use strict";var n=r(1863);const i="undefined"!=typeof window&&!!window.document,s="undefined"!=typeof WorkerGlobalScope&&("undefined"!=typeof self&&self instanceof WorkerGlobalScope&&self.navigator instanceof WorkerNavigator||"undefined"!=typeof globalThis&&globalThis instanceof WorkerGlobalScope&&globalThis.navigator instanceof WorkerNavigator),a=i?window:"undefined"!=typeof WorkerGlobalScope&&("undefined"!=typeof self&&self instanceof WorkerGlobalScope&&self||"undefined"!=typeof globalThis&&globalThis instanceof WorkerGlobalScope&&globalThis),o=Boolean("hidden"===a?.document?.visibilityState),c=""+a?.location,d=/iPad|iPhone|iPod/.test(a.navigator?.userAgent),u=d&&"undefined"==typeof SharedWorker,l=(()=>{const e=a.navigator?.userAgent?.match(/Firefox[/\s](\d+\.\d+)/);return Array.isArray(e)&&e.length>=2?+e[1]:0})(),f=Date.now()-(0,n.t)();r.d(t,["OF",0,d,"RI",0,i,"WN",0,f,"bv",0,s,"gm",0,a,"lR",0,l,"m",0,c,"mw",0,o,"sb",0,u,"zk",0,()=>{const e=a?.performance?.getEntriesByType?.("navigation")?.[0];if(e&&e.responseStart>0&&e.responseStart<a.performance.now())return e}])},7295(e,t,r){"use strict";r.d(t,{Xv:()=>a,gX:()=>i,iW:()=>s});var n=[];function i(e){if(!e||s(e))return!1;if(0===n.length)return!0;if("*"===n[0].hostname)return!1;for(var t=0;t<n.length;t++){var r=n[t];if(r.hostname.test(e.hostname)&&r.pathname.test(e.pathname))return!1}return!0}function s(e){return void 0===e.hostname}function a(e){if(n=[],e&&e.length)for(var t=0;t<e.length;t++){let r=e[t];if(!r)continue;if("*"===r)return void(n=[{hostname:"*"}]);0===r.indexOf("http://")?r=r.substring(7):0===r.indexOf("https://")&&(r=r.substring(8));const i=r.indexOf("/");let s,a;i>0?(s=r.substring(0,i),a=r.substring(i)):(s=r,a="*");let[c]=s.split(":");n.push({hostname:o(c),pathname:o(a,!0)})}}function o(e,t=!1){const r=e.replace(/[.+?^${}()|[\]\\]/g,e=>"\\"+e).replace(/\*/g,".*?");return new RegExp((t?"^":"")+r+"$")}},3241(e,t,r){"use strict";r.d(t,{W:()=>i});var n=r(6154);function i(e={}){try{n.gm.dispatchEvent(new CustomEvent("newrelic",{detail:e}))}catch(e){}}},1687(e,t,r){"use strict";r.d(t,{Ak:()=>o,Ze:()=>d,x3:()=>c});var n=r(3241),i=r(3606),s=r(860),a=r(2646);function o(e,t){if(!e)return;const r={staged:!1,priority:s.P3[t]||0};
2246e.runtime.drainRegistry.get(t)||e.runtime.drainRegistry.set(t,r)}function c(e,t){if(!e)return;const r=e.runtime.drainRegistry;r&&(r.get(t)&&r.delete(t),l(e,t,!1),r.size&&u(e))}function d(e,t="feature",r=!1){if(e){if(!e.runtime.drainRegistry.get(t)||r)return l(e,t);e.runtime.drainRegistry.get(t).staged=!0,u(e)}}function u(e){if(!e)return;const t=Array.from(e.runtime.drainRegistry);t.every(([e,t])=>t.staged)&&(t.sort((e,t)=>e[1].priority-t[1].priority),t.forEach(([t])=>{e.runtime.drainRegistry.delete(t),l(e,t)}))}function l(e,t,r=!0){if(!e)return;const s=e.ee,o=i.i.handlers;if(s&&!s.aborted&&s.backlog&&o){if((0,n.W)({type:"lifecycle",name:"drain",feature:t}),r){const e=s.backlog[t],r=o[t];if(r){for(let t=0;e&&t<e.length;++t)f(e[t],r);Object.entries(r).forEach(([e,t])=>{Object.values(t||{}).forEach(t=>{t[0]?.on&&t[0].context()instanceof a.y&&!t[0].listeners(e).includes(t[1])&&t[0].on(e,t[1])})})}}s.isolatedBacklog||delete o[t],s.backlog[t]=null,s.emit("drain-"+t,[])}}function f(e,t){var r=e[1];Object.values(t[r]||{}).forEach(t=>{var r=e[0];if(t[0]===r){var n=t[1],i=e[3],s=e[2];n.apply(i,s)}})}},7836(e,t,r){"use strict";var n=r(384),i=r(8990),s=r(2646),a=r(5607);const o="nr@context:".concat(a.W),c=function e(t,r){var n={},a={},u={},l=!1;try{l=16===r.length&&d.initializedAgents?.[r]?.runtime.isolatedBacklog}catch(e){}var f={on:p,addEventListener:p,removeEventListener:function(e,t){var r=n[e];if(!r)return;for(var i=0;i<r.length;i++)r[i]===t&&r.splice(i,1)},emit:function(e,r,n,i,s){!1!==s&&(s=!0);if(c.aborted&&!i)return;t&&s&&t.emit(e,r,n);var o=h(n);g(e).forEach(e=>{e.apply(o,r)});var d=v()[a[e]];d&&d.push([f,e,r,o]);return o},get:m,listeners:g,context:h,buffer:function(e,t){const r=v();if(t=t||"feature",f.aborted)return;Object.entries(e||{}).forEach(([e,n])=>{a[n]=t,t in r||(r[t]=[])})},abort:function(){f._aborted=!0,Object.keys(f.backlog).forEach(e=>{delete f.backlog[e]})},isBuffering:function(e){return!!v()[a[e]]},debugId:r,backlog:l?{}:t&&"object"==typeof t.backlog?t.backlog:{},isolatedBacklog:l};return Object.defineProperty(f,"aborted",{get:()=>{let e=f._aborted||!1;return e||(t&&(e=t.aborted),e)}}),f;function h(e){return e&&e instanceof s.y?e:e?(0,i.I)(e,o,()=>new s.y(o)):new s.y(o)}function p(e,t){n[e]=g(e).concat(t)}function g(e){return n[e]||[]}function m(t){return u[t]=u[t]||e(f,t)}function v(){return f.backlog}}(void 0,"globalEE"),d=(0,n.Zm)();d.ee||(d.ee=c),r.d(t,["P",0,o,"ee",0,c])},2646(e,t,r){"use strict";r.d(t,{y:()=>n});class n{constructor(e){this.contextId=e}}},9908(e,t,r){"use strict";r.d(t,{d:()=>n,p:()=>i});var n=r(7836).ee.get("handle");function i(e,t,r,i,s){s?(s.buffer([e],i),s.emit(e,t,r)):(n.buffer([e],i),n.emit(e,t,r))}},3606(e,t,r){"use strict";r.d(t,{i:()=>s});var n=r(9908);s.on=a;var i=s.handlers={};function s(e,t,r,s){a(s||n.d,i,e,t,r)}function a(e,t,r,i,s){s||(s="feature"),e||(e=n.d);var a=t[s]=t[s]||{};(a[r]=a[r]||[]).push([e,i])}},3878(e,t,r){"use strict";function n(e,t){return{capture:e,passive:!1,signal:t}}function i(e,t,r=!1,i){window.addEventListener(e,t,n(r,i))}function s(e,t,r=!1,i){document.addEventListener(e,t,n(r,i))}r.d(t,{DD:()=>s,jT:()=>n,sp:()=>i})},5607(e,t,r){"use strict";const n=(0,r(9566).bz)();r.d(t,["W",0,n])},9566(e,t,r){"use strict";r.d(t,{LA:()=>a,ZF:()=>o,bz:()=>s,el:()=>c});var n=r(6154);function i(e,t){return e?15&e[t]:16*Math.random()|0}function s(){const e=n.gm?.crypto||n.gm?.msCrypto;let t,r=0;return e&&e.getRandomValues&&(t=e.getRandomValues(new Uint8Array(30))),"xxxxxxxx-xxxx-4xxx-yxxx-xxxxxxxxxxxx".split("").map(e=>"x"===e?i(t,r++).toString(16):"y"===e?(3&i()|8).toString(16):e).join("")}function a(e){const t=n.gm?.crypto||n.gm?.msCrypto;let r,s=0;t&&t.getRandomValues&&(r=t.getRandomValues(new Uint8Array(e)));const a=[];for(var o=0;o<e;o++)a.push(i(r,s++).toString(16));return a.join("")}function o(){return a(16)}function c(){return a(32)}},2614(e,t,r){"use strict";r.d(t,["BB",0,18e5,"Wt",0,"NRBA_SESSION::","g",0,{OFF:0,FULL:1,ERROR:2},"iL",0,{SAME_TAB:"same-tab",CROSS_TAB:"cross-tab"},"tS",0,{STARTED:"session-started",PAUSE:"session-pause",RESET:"session-reset",RESUME:"session-resume",UPDATE:"session-update"},"wk",0,144e5])},733(e,t,r){"use strict";function n(e,t){return function(e){let t=2166136261;for(let r=0;r<e.length;r++)t^=e.charCodeAt(r),t=Math.imul(t,16777619);return(t>>>0).toString(16).padStart(8,"0")}("".concat(String(e),":").concat(String(t)))}r.d(t,{Y:()=>n})},1863(e,t,r){"use strict";function n(){return Math.floor(performance.now())}r.d(t,{t:()=>n})},9119(e,t,r){"use strict";r.d(t,{L:()=>s});var n=/([^?#]*)[^#]*(#[^?]*|$).*/,i=/([^?#]*)().*/;function s(e,t){return e?e.replace(t?n:i,"$1$2"):e}},7485(e,t,r){"use strict";r.d(t,{D:()=>i});var n=r(6154);function i(e){if(0===(e||"").indexOf("data:"))return{protocol:"data"};try{const t=new URL(e,location.href),r={port:t.port,hostname:t.hostname,pathname:t.pathname,search:t.search,protocol:t.protocol.slice(0,t.protocol.indexOf(":")),sameOrigin:t.protocol===n.gm?.location?.protocol&&t.host===n.gm?.location?.host};return r.port&&""!==r.port||("http:"===t.protocol&&(r.port="80"),"https:"===t.protocol&&(r.port="443")),r.pathname&&""!==r.pathname?r.pathname.startsWith("/")||(r.pathname="/".concat(r.pathname)):r.pathname="/",r}catch(e){return{}}}},7866(e,t,r){"use strict";r.d(t,["Nc",0,/^\s*at Function code \(Function code:\d+:\d+\)\s*/i,"cn",0,/^\s*(?:([^@]*)(?:\(.*?\))?@)?((?:file|http|https|chrome|safari-extension).*?):(\d+)(?::(\d+))?\s*$/i,"fL",0,/^\s*at .+ \(eval at \S+ \((?:(?:file|http|https):[^)]+)?\)(?:, [^:]*:\d+:\d+)?\)$/i,"h3",0,/function (.+?)\s*\(/,"hB",0,/^\s*at (?:((?:\[object object\])?(?:[^(]*\([^)]*\))*[^()]*(?: \[as \S+\])?) )?\(?((?:file|http|https|chrome-extension):.*?)?:(\d+)(?::(\d+))?\)?\s*$/i])},944(e,t,r){"use strict";r.d(t,{R:()=>i});var n=r(3241);function i(e,t){"function"==typeof console.debug&&(console.debug("New Relic Warning: https://github.com/newrelic/newrelic-browser-agent/blob/main/docs/warning-codes.md#".concat(e),t),(0,n.W)({drained:null,type:"data",name:"warn",feature:"warn",data:{code:e,secondary:t}}))}},8990(e,t,r){"use strict";r.d(t,{I:()=>i});var n=Object.prototype.hasOwnProperty;function i(e,t,r){if(n.call(e,t))return e[t];var i=r();if(Object.defineProperty&&Object.keys)try{return Object.defineProperty(e,t,{value:i,writable:!0,enumerable:!1}),i}catch(e){}return e[t]=i,i}},6389(e,t,r){"use strict";function n(e,t=500,r={}){const n=r?.leading||!1;let i;return(...r)=>{n&&void 0===i&&(e.apply(this,r),i=setTimeout(()=>{i=clearTimeout(i)},t)),n||(clearTimeout(i),i=setTimeout(()=>{e.apply(this,r)},t))}}function i(e){let t=!1;return(...r)=>{t||(t=!0,e.apply(this,r))}}r.d(t,{J:()=>i,s:()=>n})},1910(e,t,r){"use strict";r.d(t,{i:()=>s});var n=r(944);const i=new Map;function s(...e){return e.every(e=>{if(i.has(e))return i.get(e);const t="function"==typeof e?e.toString():"",r=t.includes("[native code]"),s=t.includes("nrWrapper");return r||s||(0,n.R)(64,e?.name||t),i.set(e,r),r})}},3304(e,t,r){"use strict";r.d(t,{A:()=>i});var n=r(7836);function i(e){try{return JSON.stringify(e,(()=>{const e=new WeakSet;return(t,r)=>{if("object"==typeof r&&null!==r){if(e.has(r))return;e.add(r)}return r}})())??""}catch(e){try{n.ee.emit("internal-error",[e])}catch(e){}return""}}},9232(e,t,r){"use strict";r.d(t,["f",0,{MFE:"MFE",BA:"BA"}])},7560(e,t,r){"use strict";r.d(t,{N:()=>a,j:()=>c});var n=r(9119),i=r(944);const s=(0,r(6389).J)(e=>(0,i.R)(80,e));function a(e){if(!Array.isArray(e?.assets)||!e.assets.length)return;
2246const t=e.assets.map(o).filter(Boolean);return t.length?{assets:t,scripts:t.filter(e=>e.isScript)}:void 0}function o(e){if(!e||"object"!=typeof e)return;const{matcher:t,type:r}=e;let i="string"==typeof t&&t.endsWith(".js");return void 0!==r&&(!function(e){return"script"===e||"asset"===e}(r)?s(r):i=function(e){return"script"===e}(r)),a=t,"[object RegExp]"===Object.prototype.toString.call(a)?{pattern:t,test:e=>(t.lastIndex=0,t.test((0,n.L)(e))),isScript:i}:"string"==typeof t&&t.length>0?{pattern:t,test:e=>(0,n.L)(e).includes(t),isScript:i}:void s(t);var a}function c(e,t,{scriptsOnly:r=!1}={}){if(!e||!t)return!1;return(r?e.scripts:e.assets).some(e=>e.test(t))}},5718(e,t,r){"use strict";r.d(t,{xo:()=>T,AZ:()=>v,cI:()=>g,Qr:()=>A,QL:()=>y});var n=r(6154),i=r(1863),s=r(9119),a=r(7866);class o{dom=new c;performance=new c;constructor(e){this.url=e,this.claimedBy=new Set}get script(){const e=Math.max(this.dom.start,this.performance.end);return{start:e,end:Math.max(this.dom.end,this.performance.end,e)}}}class c{start=0;end=0;value=void 0}function d(e=()=>{},t){return{get:()=>void 0!==t?t:e(),set:e=>{t=e}}}let u;try{u=v(y())[0]}catch(e){u=v(e)[0]}const l=new Map;let f=[];const h=new WeakMap;function p(e){let t=h.get(e);return t||(t={weighedAssetUrls:new Set,recordManifestScriptWindow:(t,r)=>{t&&(e.scriptStart=e.scriptStart>0?Math.min(e.scriptStart,t):t),r&&(e.scriptEnd=e.scriptEnd>0?Math.max(e.scriptEnd,r):r)}},h.set(e,t)),t}function g(e){return l.get(e)}function m(e){const t=g(e);
2246if(t)return t;const r=new o(e);if(l.set(e,r),l.size>1e3){const e=l.keys().next().value;l.delete(e)}return r}if(n.gm.MutationObserver&&n.gm.document){new MutationObserver(e=>{e.forEach(e=>{e.addedNodes.forEach(e=>{if("SCRIPT"===e.nodeName&&e.src){const t=m((0,s.L)(e.src));t.dom.start=(0,i.t)(),t.dom.value=e;const r=()=>{t.dom.end=(0,i.t)()};["load","error"].forEach(t=>e.addEventListener(t,r,{once:!0}))}})})}).observe(n.gm.document,{childList:!0,subtree:!0})}if(n.gm.PerformanceObserver?.supportedEntryTypes.includes("resource")){new PerformanceObserver(e=>{e.getEntries().forEach(e=>{if((e=>"script"===e.initiatorType||["link","fetch"].includes(e.initiatorType)&&(0,s.L)(e.name).endsWith(".js"))(e)){const t=m((0,s.L)(e.name));t.performance.start=Math.floor(e.startTime),t.performance.end=Math.floor(e.responseEnd),t.performance.value=e}if(!f.length)return;const t=[];f.forEach(({test:r,addedAt:n},s)=>{(r(e)||(0,i.t)()-n>1e4)&&t.push(s)}),f=f.filter((e,r)=>!t.includes(r))})}).observe({type:"resource",buffered:!0})}function v(e){if(!e||"string"!=typeof e)return[];const t=new Set,r=e.split("\n");for(const e of r){const r=e.match(a.cn)||e.match(a.hB)||e.match(a.fL);if(r&&r[2])t.add((0,s.L)(r[2]));else{const r=e.match(/\(([^)]+\.js):\d+:\d+\)/)||e.match(/^\s+at\s+([^\s(]+\.js):\d+:\d+/);r&&r[1]&&t.add((0,s.L)(r[1]))}}return[...t]}function y(){let e;try{const t=Error.stackTraceLimit;Error.stackTraceLimit=50,e=(new Error).stack,Error.stackTraceLimit=t}catch(t){e=(new Error).stack}return e}function b(e,t){return(0,s.L)(e.name)===t}function E(e,t){e.fetchStart=Math.floor(t.startTime),e.fetchEnd=Math.floor(t.responseEnd),e.asset=t.name,e.type=t.initiatorType,w(e,t)}function w(e,t){const r=(0,s.L)(t.name),{weighedAssetUrls:n}=p(e);n.has(r)||(n.add(r),e.totalWeight=(e.totalWeight||0)+(t.transferSize||0),"blocking"===t.renderBlockingStatus?e.renderBlocking=!0:"non-blocking"===t.renderBlockingStatus&&!0!==e.renderBlocking&&(e.renderBlocking=!1))}function R(e,t,r,n,i){if(w(e,t),"scripts"!==i&&"all"!==i)return;if("all"===i||r.isScript){const r=Math.floor(t.startTime),n=Math.floor(t.responseEnd);e.fetchStart=e.fetchStart>0?Math.min(e.fetchStart,r):r,e.fetchEnd=e.fetchEnd>0?Math.max(e.fetchEnd,n):n}if(r.isScript){const r=g((0,s.L)(t.name));if(r){const t=()=>{const{start:t,end:n}=r.script;p(e).recordManifestScriptWindow(t,n)};t(),!r.dom.end&&r.dom.value&&["load","error"].forEach(e=>r.dom.value.addEventListener(e,t,{once:!0}))}n.resolved||(e.asset=t.name,e.type=t.initiatorType,n.resolved=!0)}}function T(e,t){const r=t?.manifest;if(!r||!r.assets.length)return;const s={resolved:!1},a=new Set(r.assets);(n.gm.performance?.getEntriesByType("resource")||[]).forEach(r=>{const n=[...a].find(e=>e.test(r.name));n&&(R(e,r,n,s,t.timingMethod),a.delete(n))}),a.size&&function(e,t,r,s){n.gm.PerformanceObserver?.supportedEntryTypes?.includes("resource")&&f.push({addedAt:(0,i.t)(),test:n=>{const i=[...t].find(e=>e.test(n.name));return i&&(R(e,n,i,r,s),t.delete(i)),0===t.size}})}(e,a,s,t.timingMethod)}function A(e){const t=e?.id,r={registeredAt:(0,i.t)(),reportedAt:void 0,fetchStart:0,fetchEnd:0,scriptStart:0,scriptEnd:0,asset:void 0,type:"unknown",totalWeight:0,renderBlocking:void 0},a=y();if(!a)return r;const o=n.gm.performance?.getEntriesByType("navigation")?.[0]?.name||"";try{const e=v(a),c=(e.length>1?e.filter(e=>u!==e):e)[0];if(!c)return r;if(o.includes(c))return r.asset=(0,s.L)(o),r.type="inline",r;r.correlation=g(c);const l=r.correlation?.performance.value||n.gm.performance?.getEntriesByType("resource")?.find(e=>b(e,c));if(l)E(r,l);else{(function(e){if(!e||!n.gm.document)return!1;try{const t=n.gm.document.querySelectorAll('link[rel="preload"][as="script"]');for(const r of t)if((0,s.L)(r.href)===e)return!0}catch(e){}return!1})(c)&&(r.asset=c,r.type="preload"),function(e,t){n.gm.PerformanceObserver?.supportedEntryTypes?.includes("resource")&&f.push({addedAt:(0,i.t)(),test:r=>!!b(r,t)&&(E(e,r),!0)})}(r,c)}const h=r.correlation,m=!!t&&!!h?.claimedBy.has(t);h&&t&&h.claimedBy.add(t);const y=()=>{const e=h?.script.start;if(!m||!e)return!1;return r.registeredAt-e>1e4};let w=0,R=0;p(r).recordManifestScriptWindow=(e,t)=>{e&&(w=w>0?Math.min(w,e):e),t&&(R=R>0?Math.max(R,t):t)},Object.defineProperty(r,"scriptStart",d(()=>{const e=y()?r.registeredAt:h?.script.start??r.fetchEnd;return w>0?Math.min(e,w):e})),Object.defineProperty(r,"scriptEnd",d(()=>{const e=y()?r.registeredAt:h?.script.end??r.registeredAt;return R>0?Math.max(e,R):e}))}catch(e){}return r}},5732(e,t,r){"use strict";r.d(t,{$5:()=>m,B5:()=>g,K6:()=>u,M$:()=>
2246o,Ms:()=>d,NG:()=>c,Ux:()=>h,YA:()=>p,yx:()=>l});var n=r(5718),i=r(7560),s=r(9119),a=r(9232);function o(e){return e?.type===a.f.MFE}function c(e,t){if(!y(e,t))return;const r=t.runtime.registeredEntities;return r?.find(t=>t.metadata.target.iframeInterfaceId===e)}function d(e,t){if(!y(e,t))return[];const r=t.runtime.registeredEntities;return r?.filter(t=>String(t.metadata.target.id)===String(e)).map(e=>e.metadata.target)||[]}function u(e,t){if(!y(e,t))return[];const r=t.runtime.registeredEntities,n=(0,s.L)(e),a=r?.filter(t=>{const r=t.metadata.target?.manifest;return r?(0,i.j)(r,e,{scriptsOnly:!1}):!!t.metadata.timings?.asset&&(0,s.L)(t.metadata.timings.asset)===n});return f(a).map(e=>e.metadata.target)}function l(e,t){if(!y(e,t))return[];const r=t.runtime.registeredEntities,n=r?.filter(t=>{const r=t.metadata.target?.manifest;return r?(0,i.j)(r,e,{scriptsOnly:!0}):!!t.metadata.timings?.asset?.endsWith(e)});return f(n).map(e=>e.metadata.target)}function f(e){if(!e?.length)return e||[];const t=new Map,r=[];for(const n of e){const e=n.metadata?.timings?.asset;if(!e){r.push(n);continue}const i="".concat(e,"::").concat(n.metadata?.target?.id),s=t.get(i);if(s){if(s.metadata.target?.blocked&&!n.metadata.target?.blocked){const e=r.indexOf(s);-1!==e&&(r[e]=n),t.set(i,n)}}else t.set(i,n),r.push(n)}return r}function h(e,t){return v(t)?o(e)?e.attributes:t.agentRef.runtime.v2Target.attributes:{}}function p(e,t){return g(e,t)?{"child.id":e.id,"child.type":e.type,...h(void 0,t)}:{}}function g(e,t){return o(e)&&!!v(t)&&t.agentRef.init.api.register.duplicate_data_to_container}function m(e){if(!e?.runtime)return[];if(!y(!0,e)||!e.runtime.registeredEntities?.length)return[e.runtime.v2Target];const t=[];try{var r=(0,n.AZ)((0,n.QL)());let i=r.length-1;for(;r[i];)t.push(...l(r[i--],e))}catch(e){}const i=function(e){const t=new Set,r=[];for(const n of e){const e=n?.instance;t.has(e)||(t.add(e),r.push(n))}return r}(t);return i.length||i.push(e.runtime.v2Target),i}function v(e){return 2===e?.harvestEndpointVersion}function y(e,t){return!!e&&!!t?.init.api.register.enabled}},5289(e,t,r){"use strict";r.d(t,{GG:()=>a,Qr:()=>c,sB:()=>o});var n=r(3878),i=r(6389);function s(){return"undefined"==typeof document||"complete"===document.readyState}function a(e,t){if(s())return e();const r=(0,i.J)(e),a=setInterval(()=>{s()&&(clearInterval(a),r())},500);(0,n.sp)("load",r,t)}function o(e){if(s())return e();(0,n.DD)("DOMContentLoaded",e)}function c(e){if(s())return e();(0,n.sp)("popstate",e)}},384(e,t,r){"use strict";r.d(t,{Zm:()=>c,bQ:()=>u,dV:()=>d,pV:()=>l});var n=r(6154),i=r(1863),s=r(944),a=r(1910);const o={beacon:"bam.nr-data.net",errorBeacon:"bam.nr-data.net"};function c(){return n.gm.NREUM||(n.gm.NREUM={}),void 0===n.gm.newrelic&&(n.gm.newrelic=n.gm.NREUM),n.gm.NREUM}function d(){let e=c();return e.o||(e.o={ST:n.gm.setTimeout,SI:n.gm.setImmediate||n.gm.setInterval,CT:n.gm.clearTimeout,XHR:n.gm.XMLHttpRequest,REQ:n.gm.Request,EV:n.gm.Event,PR:n.gm.Promise,MO:n.gm.MutationObserver,FETCH:n.gm.fetch,WS:n.gm.WebSocket},(0,a.i)(...Object.values(e.o))),e}function u(e,t){let r=c();r.initializedAgents??={},t.initializedAt={ms:(0,i.t)(),date:new Date},r.initializedAgents[e]=t,2===Object.keys(r.initializedAgents).length&&(0,s.R)(69)}function l(){return function(){let e=c();const t=e.info||{};e.info={beacon:o.beacon,errorBeacon:o.errorBeacon,...t}}(),function(){let e=c();const t=e.init||{};e.init={...t}}(),d(),function(){let e=c();const t=e.loader_config||{};e.loader_config={...t}}(),c()}r.d(t,["NT",0,o])},2843(e,t,r){"use strict";r.d(t,{G:()=>s,u:()=>i});var n=r(3878);function i(e,t=!1,r,i){(0,n.DD)("visibilitychange",function(){if(t)return void("hidden"===document.visibilityState&&e());e(document.visibilityState)},r,i)}function s(e,t,r){(0,n.sp)("pagehide",e,t,r)}},8139(e,t,r){"use strict";r.d(t,{u:()=>f});var n=r(7836),i=r(3434),s=r(8990),a=r(6154);const o={},c=a.gm.XMLHttpRequest,d="addEventListener",u="removeEventListener",l="nr@wrapped:".concat(n.P);function f(e,t){var r=function(e){return(e||n.ee).get("events")}(e);if(o[r.debugId]++)return r;o[r.debugId]=1;var f=(0,i.YM)(r,!0,t);function p(e){f.inPlace(e,[d,u],"-",g)}function g(e,t){return e[1]}return"getPrototypeOf"in Object&&(a.RI&&h(document,p),c&&h(c.prototype,p),h(a.gm,p)),r.on(d+"-start",function(e,t){var r=e[1];if(null!==r&&("function"==typeof r||"object"==typeof r)&&"newrelic"!==e[0]){var n=(0,s.I)(r,l,function(){var e={object:function(){if("function"!=typeof r.handleEvent)return;return r.handleEvent.apply(r,arguments)},function:r}[typeof r];return e?f(e,"fn-",null,e.name||"anonymous"):r});this.wrapped=e[1]=n}}),r.on(u+"-start",function(e){e[1]=this.wrapped||e[1]}),r}function h(e,t,...r){let n=e;for(;"object"==typeof n&&!Object.prototype.hasOwnProperty.call(n,d);)n=Object.getPrototypeOf(n);n&&t(n,...r)}},3434(e,t,r){"use strict";r.d(t,{YM:()=>d});var n=r(7836),i=r(5607),s=r(5732);const a="nr@original:".concat(i.W);var o=Object.prototype.hasOwnProperty,c=!1;function d(e,t,r){return e||(e=n.ee),i.inPlace=function(e,t,r,n,s,a){r||(r="");const o="-"===r.charAt(0);for(let c=0;c<t.length;c++){const d=t[c],u=e[d];l(u)||(e[d]=i(u,o?d+r:r,n,d,s,a))}},i.flag=a,i;function i(t,n,i,c,f,h){return l(t)?t:(n||(n=""),nrWrapper[a]=t,function(e,t,r){if(Object.defineProperty&&Object.keys)try{return Object.keys(e).forEach(function(r){Object.defineProperty(t,r,{get:function(){return e[r]},set:function(t){return e[r]=t,t}})}),t}catch(e){u([e],r)}for(var n in e)o.call(e,n)&&(t[n]=e[n])}
2246(t,nrWrapper,e),nrWrapper);function nrWrapper(){var a,o,l,p;let g,m;try{o=this,a=[...arguments],m=h?(0,s.$5)(r):[r?.runtime?.v2Target],l="function"==typeof i?i(a,o):i||{}}catch(t){u([t,"",[a,o,c],l],e)}d(n+"start",[a,o,c,m],l,f);const v=performance.now();let y;try{return p=t.apply(o,a),y=performance.now(),p}catch(e){throw y=performance.now(),d(n+"err",[a,o,e,m],l,f),g=e,g}finally{const e=y-v,t={start:v,end:y,duration:e,isLongTask:e>=50,methodName:c,thrownError:g};t.isLongTask&&d("long-task",[t,o,m],l,f),d(n+"end",[a,o,p,m],l,f)}}}function d(r,n,i,s){if(!c||t){var a=c;c=!0;try{e.emit(r,n,i,t,s)}catch(t){u([t,r,n,i],e)}c=a}}}function u(e,t){t||(t=n.ee);try{t.emit("internal-error",e)}catch(e){}}function l(e){return!(e&&"function"==typeof e&&e.apply&&!e[a])}r.d(t,["Jt",0,a])},9300(e,t,r){"use strict";const n=r(860).K7.ajax;r.d(t,["TZ",0,n,"f5",0,"ajaxRequest.id","mo",0,{NONE:"none",FAILURES:"failures",ALL:"all"}])},3333(e,t,r){"use strict";var n=r(981);const i=r(860).K7.genericEvents,s=[n.R.PA,n.R.UA,n.R.BP];r.d(t,["$v",0,{RESOURCES:"experimental.resources",REGISTER:"register"},"TZ",0,i,"Zp",0,["auxclick","click","copy","keydown","paste","scrollend"],"kd",0,s,"qN",0,["focus","blur"]])},6774(e,t,r){"use strict";const n=r(860).K7.jserrors;r.d(t,["T",0,n])},993(e,t,r){"use strict";const n=r(860).K7.logging;r.d(t,["A$",0,{OFF:0,ERROR:1,WARN:2,INFO:3,DEBUG:4,TRACE:5},"TZ",0,n,"p_",0,{ERROR:"ERROR",WARN:"WARN",INFO:"INFO",DEBUG:"DEBUG",TRACE:"TRACE"}])},3785(e,t,r){"use strict";r.d(t,{R:()=>c,b:()=>d});var n=r(9908),i=r(1863),s=r(860),a=r(3969),o=r(993);function c(e,t,r={},c=o.p_.INFO,d=!0,u,l=(0,i.t)()){(0,n.p)(a.xV,["API/logging/".concat(c.toLowerCase(),"/called")],void 0,s.K7.metrics,e),(0,n.p)("log",[l,t,r,c,d,u],void 0,s.K7.logging,e)}function d(e){return"string"==typeof e&&Object.values(o.p_).some(t=>t===e.toUpperCase().trim())}},3969(e,t,r){"use strict";const n=r(860).K7.metrics;r.d(t,["TZ",0,n,"XG",0,"storeEventMetrics","xV",0,"storeSupportabilityMetrics"])},6630(e,t,r){"use strict";const n=r(860).K7.pageViewEvent;r.d(t,["T",0,n])},782(e,t,r){"use strict";const n=r(860).K7.pageViewTiming;r.d(t,["T",0,n])},6344(e,t,r){"use strict";var n=r(2614);const i=r(860).K7.sessionReplay,s={[n.g.ERROR]:15e3,[n.g.FULL]:3e5,[n.g.OFF]:0}
2246;r.d(t,["Qb",0,{API:"api",RESUME:"resume",SWITCH_TO_FULL:"switchToFull",INITIALIZE:"initialize",PRELOAD:"preload"},"TZ",0,i,"Vh",0,"errorDuringReplay","_s",0,{DomContentLoaded:0,Load:1,FullSnapshot:2,IncrementalSnapshot:3,Meta:4,Custom:5},"bc",0,{RESET:{message:"Session was reset",sm:"Reset"},IMPORT:{message:"Recorder failed to import",sm:"Import"},TOO_MANY:{message:"429: Too Many Requests",sm:"Too-Many"},TOO_BIG:{message:"Payload was too large",sm:"Too-Big"},CROSS_TAB:{message:"Session Entity was set to OFF on another tab",sm:"Cross-Tab"},ENTITLEMENTS:{message:"Session Replay is not allowed and will not be started",sm:"Entitlement"}},"yP",0,s])},5270(e,t,r){"use strict";r.d(t,{Aw:()=>a,SR:()=>s,rF:()=>o});var n=r(384),i=r(7767);function s(e){return!!(0,n.dV)().o.MO&&(0,i.V)(e)&&!0===e?.session_trace.enabled}function a(e){return!0===e?.session_replay.preload&&s(e)}function o(e,t){try{if("string"==typeof t?.type&&"password"===t.type.toLowerCase())return"*".repeat(e?.length||0);if(void 0!==t?.dataset?.nrUnmask||t?.classList?.contains("nr-unmask"))return e}catch(e){}return"string"==typeof e?e.replace(/[\S]/g,"*"):"*".repeat(e?.length||0)}},3738(e,t,r){"use strict";const n=r(860).K7.sessionTrace,i="-start",s="-end",a="fn"+i,o="fn"+s;r.d(t,["He",0,"bstResource","Kp",0,s,"Lc",0,o,"Rz",0,"pushState","TZ",0,n,"bD",0,"resource","bc",0,{CROSS_TAB:{message:"Session Entity was set to OFF on another tab"},ENTITLEMENTS:{message:"Session Trace is not allowed and will not be started"},RESET:{message:"Session was reset"},SESSION_CHANGED:{message:"Session identifier changed unexpectedly"}},"d3",0,i,"uP",0,a])},3962(e,t,r){"use strict";const n=r(860).K7.softNav;r.d(t,["O2",0,{INITIAL_PAGE_LOAD:"",ROUTE_CHANGE:1,UNSPECIFIED:2},"OV",0,"popstate","Qu",0,{INTERACTION:1,AJAX:2,CUSTOM_END:3,CUSTOM_TRACER:4},"TZ",0,n,"ih",0,{IP:"in progress",PF:"pending finish",FIN:"finished",CAN:"cancelled"},"pP",0,"initialPageLoad","tC",0,["click","keydown","submit"]])},4234(e,t,r){"use strict";r.d(t,{W:()=>i});var n=r(1687);class i{constructor(e,t){this.agentRef=e,this.ee=e?.ee,this.featureName=t,this.blocked=!1}deregisterDrain(){(0,n.x3)(this.agentRef,this.featureName)}}},7767(e,t,r){"use strict";var n=r(6154);r.d(t,["V",0,e=>n.RI&&!0===e?.privacy.cookies_enabled])},8362(e,t,r){"use strict";r.d(t,{d:()=>s});var n=r(9566),i=r(1741);class s extends i.W{agentIdentifier=(0,n.LA)(16)}},1741(e,t,r){"use strict";r.d(t,{W:()=>s});var n=r(944),i=r(4261);class s{#e(e,...t){if(this[e]!==s.prototype[e])return this[e](...t);(0,n.R)(35,e)}addPageAction(e,t){return this.#e(i.hG,e,t)}register(e){return this.#e(i.eY,e)}recordCustomEvent(e,t){return this.#e(i.fF,e,t)}setPageViewName(e,t){return this.#e(i.Fw,e,t)}setCustomAttribute(e,t,r){return this.#e(i.cD,e,t,r)}noticeError(e,t){return this.#e(i.o5,e,t)}setUserId(e,t=!1){return this.#e(i.Dl,e,t)}setApplicationVersion(e){return this.#e(i.nb,e)}setErrorHandler(e){return this.#e(i.bt,e)}addRelease(e,t){return this.#e(i.k6,e,t)}log(e,t){return this.#e("log",e,t)}start(){return this.#e("start")}finished(e){return this.#e(i.BL,e)}recordReplay(){return this.#e(i.CH)}pauseReplay(){return this.#e(i.Tb)}addToTrace(e){return this.#e(i.U2,e)}setCurrentRouteName(e){return this.#e(i.PA,e)}interaction(e){return this.#e(i.dT,e)}wrapLogger(e,t,r){return this.#e(i.Wb,e,t,r)}measure(e,t){return this.#e(i.V1,e,t)}consent(e){return this.#e(i.Pv,e)}}},4261(e,t,r){"use strict";r.d(t,["BL",0,"finished","CH",0,"recordReplay","Dl",0,"setUserId","Fw",0,"setPageViewName","PA",0,"setCurrentRouteName","Pv",0,"consent","Tb",0,"pauseReplay","U2",0,"addToTrace","V1",0,"measure","Wb",0,"wrapLogger","bt",0,"setErrorHandler","cD",0,"setCustomAttribute","dT",0,"interaction","eY",0,"register","fF",0,"recordCustomEvent","hG",0,"addPageAction","hw",0,"api-ixn-","k6",0,"addRelease","nb",0,"setApplicationVersion","o5",0,"noticeError"])},1738(e,t,r){"use strict";r.d(t,{U:()=>l,Y:()=>u});var n=r(3241),i=r(9908),s=r(1863),a=r(944),o=r(3969),c=r(8362),d=r(860);function u(e,t,r,s){const u=s||r;!u||u[e]&&u[e]!==c.d.prototype[e]||(u[e]=function(){(0,i.p)(o.xV,["API/"+e+"/called"],void 0,d.K7.metrics,r.ee),(0,n.W)({drained:!!r.runtime?.activatedFeatures,type:"data",name:"api",feature:"api-"+e,data:{}});try{return t.apply(this,arguments)}catch(e){(0,a.R)(23,e)}})}function l(e,t,r,n,a){const o=e.info;null===r?delete o.jsAttributes[t]:o.jsAttributes[t]=r,(a||null===r)&&(0,i.p)("api-"+n,[(0,s.t)(),t,r],void 0,"session",e.ee)}},8374(e,t,r){r.nc=(()=>{try{return document?.currentScript?.nonce}catch(e){}return""})()},860(e,t,r){"use strict";const n="events",i="jserrors",s="browser/blobs",a="browser/logs",o={ajax:"ajax",genericEvents:"generic_events",jserrors:i,logging:"logging",metrics:"metrics",pageAction:"page_action",pageViewEvent:"page_view_event",pageViewTiming:"page_view_timing",sessionReplay:"session_replay",sessionTrace:"session_trace",softNav:"soft_navigations"},c={[o.pageViewEvent]:1,[o.pageViewTiming]:2,[o.metrics]:3,[o.jserrors]:4,[o.softNav]:5,[o.ajax]:6,[o.sessionTrace]:7,[o.sessionReplay]:8,[o.logging]:9,[o.genericEvents]:10},d={[o.pageViewEvent]:"rum",[o.pageViewTiming]:n,[o.ajax]:n,[o.softNav]:n,[o.metrics]:i,[o.jserrors]:i,[o.sessionTrace]:s,[o.sessionReplay]:s,[o.logging]:a,[o.genericEvents]:"ins"};r.d(t,["$J",0,d,"K7",0,o,"P3",0,c,"XX",0,i,"Yy",0,a,"df",0,s,"hg",0,"connect"])}};const t={};function r(n){const i=t[n];if(void 0!==i)return i.exports;const s=t[n]={exports:{}};return e[n](s,s.exports,r),s.exports}r.m=e,r.d=(e,t)=>{if(Array.isArray(t))for(var n=0;n<t.length;){var i=t[n++],s=t[n++];r.o(e,i)?0===s&&n++:0===s?Object.defineProperty(e,i,{enumerable:!0,value:t[n++]}):Object.defineProperty(e,i,{enumerable:!0,get:s})}else for(var i in t)r.o(t,i)&&!r.o(e,i)&&Object.defineProperty(e,i,{enumerable:!0,get:t[i]})},r.f={},r.e=e=>Promise.all(Object.keys(r.f).reduce((t,n)=>(r.f[n](e,t),t),[])),r.u=e=>({212:"nr-spa-compressor",238:"nr-spa-iframe-message-handler",249:"nr-spa-recorder",478:"nr-spa"}[e]+"-1.322.0.min.js"),r.o=(e,t)=>Object.prototype.hasOwnProperty.call(e,t),(()=>{const e={},t="NRBA-1.322.0.PROD:";r.l=(n,i,s,a)=>
2246{if(e[n])return void e[n].push(i);let o,c;if(void 0!==s){const e=document.getElementsByTagName("script");for(var d=0;d<e.length;d++){const r=e[d];if(r.getAttribute("src")==n||r.getAttribute("data-webpack")==t+s){o=r;break}}}if(!o){c=!0;var u={478:"sha512-SARROoir04gFygxlr/+mTI+PyMeFL+epi1vnUA2G5mTQ7s3G44ItQBJKbOaIMdIE5OBzuaKhb4k5JYta0NICxg==",249:"sha512-6DKQo5WP7YlpzX6l9UfYkgGLGK2oITdoaYTcZtgl5Foa22NY63lED/0z1hBBLeD7qZCz/YdlY19/r8drlol1tg==",212:"sha512-CYxuvSpDx6ErqWJwAvpoHn54eY37YdMcFao/axOumlw3BsSL7yioOeB2LWViY/Njs818sQG10dSglUhYCMfLPw==",238:"sha512-mvbMILWa3ohYst+u6TLfNrmtY2swUIB3rbJFN/uzt3W62KhgvUVwB81UEZ1R0/it5bfrQ5EVz864pi/CAmucNQ=="};o=document.createElement("script"),o.charset="utf-8",r.nc&&o.setAttribute("nonce",r.nc),o.setAttribute("data-webpack",t+s),o.src=n,0!==o.src.indexOf(window.location.origin+"/")&&(o.crossOrigin="anonymous"),u[a]&&(o.integrity=u[a])}e[n]=[i];const l=(t,r)=>{o.onerror=o.onload=null,clearTimeout(f);const i=e[n];if(delete e[n],o.parentNode?.removeChild(o),i?.forEach(e=>e(r)),t)return t(r)},f=setTimeout(l.bind(null,void 0,{type:"timeout",target:o}),12e4);o.onerror=l.bind(null,o.onerror),o.onload=l.bind(null,o.onload),c&&document.head.appendChild(o)}})(),r.r=e=>{Symbol.toStringTag&&Object.defineProperty(e,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(e,"__esModule",{value:!0})},r.p="https://js-agent.newrelic.com/",(()=>{const e={38:0,788:0};r.f.j=(t,n)=>{let i=r.o(e,t)?e[t]:void 0;if(0!==i)if(i)n.push(i[2]);else{const s=new Promise((r,n)=>i=e[t]=[r,n]);n.push(i[2]=s);const a=r.p+r.u(t),o=new Error,c=n=>{if(r.o(e,t)&&(i=e[t],0!==i&&(e[t]=void 0),i)){const e=n&&("load"===n.type?"missing":n.type),r=n&&n.target&&n.target.src;o.message="Loading chunk "+t+" failed: ("+e+": "+r+")",o.name="ChunkLoadError",o.type=e,o.request=r,i[1](o)}};r.l(a,c,"chunk-"+t,t)}};const t=(t,n)=>{let[i,s,a]=n;var o,c,d=0;if(i.some(t=>0!==e[t])){for(o in s)r.o(s,o)&&(r.m[o]=s[o]);if(a)a(r)}for(t&&t(n);d<i.length;d++)c=i[d],r.o(e,c)&&e[c]&&e[c][0](),e[c]=0},n=self["webpackChunk:NRBA-1.322.0.PROD"]=self["webpackChunk:NRBA-1.322.0.PROD"]||[];n.forEach(t.bind(null,0)),n.push=t.bind(null,n.push.bind(n))})(),(()=>{"use strict";r(8374);var e=r(8362),t=r(860);const n=Object.values(t.K7);var i=r(384),s=r(1741);var a=r(2555),o=r(3333),c=r(9300);const d=e=>{if(!e||"string"!=typeof e)return!1;try{document.createDocumentFragment().querySelector(e)}catch{return!1}return!0};var u=r(2614),l=r(944),f=r(8122);const h="[data-nr-mask]",p=e=>(0,f.a)(e,(()=>{const e={feature_flags:[],experimental:{register:!1,resources:!1,iframe_bridge:!1,iframe_domains:[]},mask_selector:"*",block_selector:"[data-nr-block]",mask_input_options:{color:!1,date:!1,"datetime-local":!1,email:!1,month:!1,number:!1,range:!1,search:!1,tel:!1,text:!1,time:!1,url:!1,week:!1,textarea:!1,select:!1,password:!0}};return{ajax:{deny_list:void 0,block_internal:!0,enabled:!0,autoStart:!0,capture_payloads:c.mo.NONE},api:{register:{get enabled(){return e.feature_flags.includes(o.$v.REGISTER)||e.experimental.register},set enabled(t){e.experimental.register=t},duplicate_data_to_container:!1,get allow_iframe_bridge(){return e.feature_flags.includes(o.$v.IFRAME_BRIDGE)||e.experimental.iframe_bridge},set allow_iframe_bridge(t){e.experimental.iframe_bridge=t},get iframe_domains(){return e.experimental.iframe_domains},set iframe_domains(t){Array.isArray(t)?e.experimental.iframe_domains=t:(0,l.R)(1,t)}}},browser_consent_mode:{enabled:!1},distributed_tracing:{enabled:void 0,exclude_newrelic_header:void 0,cors_use_newrelic_header:void 0,cors_use_tracecontext_headers:void 0,allowed_origins:void 0},get feature_flags(){return e.feature_flags},set feature_flags(t){e.feature_flags=t},generic_events:{enabled:!0,autoStart:!0},harvest:{interval:30},jserrors:{enabled:!0,autoStart:!0},logging:{enabled:!0,autoStart:!0},metrics:{enabled:!0,autoStart:!0},obfuscate:void 0,page_action:{enabled:!0},page_view_event:{enabled:!0,autoStart:!0},page_view_timing:{enabled:!0,autoStart:!0},performance:{capture_marks:!1,capture_measures:!1,capture_detail:!0,resources:{get enabled(){return e.feature_flags.includes(o.$v.RESOURCES)||e.experimental.resources},set enabled(t){e.experimental.resources=t},asset_types:[],first_party_domains:[],ignore_newrelic:!0}},privacy:{cookies_enabled:!0},proxy:{assets:void 0,beacon:void 0},session:{expiresMs:u.wk,inactiveMs:u.BB},session_replay:{autoStart:!0,enabled:!1,preload:!1,sampling_rate:10,error_sampling_rate:100,collect_fonts:!1,inl
2246ine_images:!1,fix_stylesheets:!0,mask_all_inputs:!0,get mask_text_selector(){return e.mask_selector},set mask_text_selector(t){d(t)?e.mask_selector="".concat(t,",").concat(h):""===t||null===t?e.mask_selector=h:(0,l.R)(5,t)},get block_class(){return"nr-block"},get ignore_class(){return"nr-ignore"},get mask_text_class(){return"nr-mask"},get block_selector(){return e.block_selector},set block_selector(t){d(t)?e.block_selector+=",".concat(t):""!==t&&(0,l.R)(6,t)},get mask_input_options(){return e.mask_input_options},set mask_input_options(t){t&&"object"==typeof t?e.mask_input_options={...t,password:!0}:(0,l.R)(7,t)}},session_trace:{enabled:!0,autoStart:!0},soft_navigations:{enabled:!0,autoStart:!0},ssl:void 0,user_actions:{enabled:!0,elementAttributes:["id","className","tagName","type"]},web_sockets:{enabled:!1}}})());var g=r(6154),m=r(9324);let v=0;const y={buildEnv:"PROD",distMethod:"CDN",version:m.x,originTime:g.WN},b={consented:!1},E={activatedFeatures:void 0,appMetadata:{},configured:!1,get consented(){return this.session?.state?.consent||b.consented},set consented(e){b.consented=e},customTransaction:void 0,denyList:[],disabled:!1,drainRegistry:new Map,connector:void 0,harvester:void 0,v2Target:void 0,isolatedBacklog:!1,isRecording:!1,loaderType:void 0,maxBytes:3e4,obfuscator:void 0,onerror:void 0,ptid:void 0,releaseIds:{},session:void 0,timeKeeper:void 0,registeredEntities:[],jsAttributesMetadata:{bytes:0},get harvestCount(){return++v},listeningForIframeMessages:!1};var w=r(9232);var R=r(7836),T=r(3241);const A={accountID:void 0,trustKey:void 0,agentID:void 0,licenseKey:void 0,applicationID:void 0,xpid:void 0};var S=r(9908),x=r(9752);function O(e,t={},n,o){let{init:c,info:d,loader_config:u,runtime:l={},exposed:h=!0}=t;if(!d){const e=(0,i.pV)();c=e.init,d=e.info,u=e.loader_config}var m;e.init=p(c||{}),e.loader_config=(m=u||{},(0,f.a)(m,A)),d.jsAttributes??={},g.bv&&(d.jsAttributes.isWorker=!0),e.info=(0,a.D)(d);const v=e.init;e.runtime??=(e=>{const t=(0,f.a)(e,E),r=Object.keys(y).reduce((e,t)=>(e[t]={value:y[t],writable:!1,configurable:!0,enumerable:!0},e),{});return Object.defineProperties(t,r)})(l),e.runtime.v2Target??={type:w.f.BA,instance:e.agentIdentifier,get id(){return e.runtime.appMetadata?.agents?.[0]?.entityGuid},get attributes(){return{"entity.guid":this.id,appId:e.info.applicationID}}},v.proxy.assets&&(e=>{const t=e.startsWith("http");e+="/",r.p=t?e:"https://"+e})(v.proxy.assets),e.runtime.configured||(Object.defineProperty(e,"beacons",{get:()=>[e.info.beacon,e.info.errorBeacon,e.init.proxy.assets,e.init.proxy.beacon].filter(Boolean)}),Object.defineProperty(e.runtime,"denyList",{get:()=>[...e.init.ajax.deny_list||[],...e.init.ajax.block_internal?e.beacons:[]]}),e.runtime.ptid=e.agentIdentifier,function(e){const t=(0,i.pV)();Object.getOwnPropertyNames(s.W.prototype).forEach(r=>{const n=s.W.prototype[r];if("function"!=typeof n||"constructor"===n)return;let i=t[r];e[r]&&!1!==e.exposed&&"micro-agent"!==e.runtime?.loaderType&&(t[r]=(...t)=>{const n=e[r](...t);return i?i(...t):n})})}(e),e.runtime.loaderType=n,e.ee=R.ee.get(e.agentIdentifier),e.exposed=h,(0,T.W)({drained:!!e.runtime.activatedFeatures,type:"lifecycle",name:"initialize",feature:void 0,data:e.config}),e.init.api.register.allow_iframe_bridge&&g.gm.addEventListener("message",t=>{"string"==typeof t.data?.type&&t.data.type.startsWith(x.Pl)&&(0,S.p)("iframe-message",[t],void 0,"IFRAME",e.ee)}),e.runtime.configured=!0)}var _=r(1863),k=r(4261),N=r(1738);var L=r(1687),M=r(4234),P=r(5289),I=r(5270),j=r(7767),C=r(6389),D=r(7699);const B=new WeakSet,H=new WeakMap;class W extends M.W{constructor(e,t){super(e,t),this.abortHandler=void 0,this.featAggregate=void 0,this.loadedSuccessfully=void 0,this.onAggregateImported=new Promise(e=>{this.loadedSuccessfully=e}),this.deferred=Promise.resolve(),!1===e.init[this.featureName].autoStart?this.deferred=new Promise((t,r)=>{this.ee.on("manual-start-all",(0,C.J)(()=>{(0,L.Ak)(e,this.featureName),t()}))}):(0,L.Ak)(e,t)}importAggregator(e,t,n={}){if(this.featAggregate)return;const i=async()=>{if(await this.deferred,this.#t(e),!(0,a.f)(e.info))return(0,l.R)(43),e.ee.abort(),void this.loadedSuccessfully(!1);try{await async function(e,t,n){if(H.has(e))return H.get(e);const i=(async()=>
2246{if((0,j.V)(e.init))try{const{setupAgentSession:t}=await r.e(478).then(r.bind(r,8766));t(e)}catch(e){(0,l.R)(20,e),t.emit("internal-error",[e]),(0,S.p)(D.qh,[e],void 0,n,t)}if(e.init.api.register.allow_iframe_bridge)try{const{setupIframeMFEMessageListener:t}=await r.e(238).then(r.bind(r,6417));t(e)}catch(e){(0,l.R)(23,e)}const[{Connector:i},{Harvester:s}]=await Promise.all([r.e(478).then(r.bind(r,6589)),r.e(478).then(r.bind(r,5237))]);e.runtime.connector=new i(e),e.runtime.harvester=new s(e);const a=Object.values(e.features).filter(t=>e.runtime.drainRegistry.has(t.featureName));Promise.all(a.map(e=>e.onAggregateImported)).then(()=>e.runtime.harvester.startTimer())})();H.set(e,i),await i}(e,this.ee,this.featureName)}catch(e){return(0,l.R)(79,e),this.ee.abort(),void this.loadedSuccessfully(!1)}try{if(!this.#r(this.featureName,e.runtime.session,e.init))return this.abortHandler?.(),(0,L.Ze)(this.agentRef,this.featureName),void this.loadedSuccessfully(!1);const{Aggregate:r}=await t();this.featAggregate=new r(e,n),e.runtime.harvester.initializedAggregates.push(this.featAggregate),this.loadedSuccessfully(!0)}catch(e){(0,l.R)(34,e),this.abortHandler?.(),(0,L.Ze)(this.agentRef,this.featureName,!0),this.loadedSuccessfully(!1)}};g.RI?(0,P.GG)(()=>i(),!0):i()}#r(e,r,n){if(this.blocked)return!1;switch(e){case t.K7.sessionReplay:return(0,I.SR)(n)&&!!r;case t.K7.sessionTrace:return!!r;default:return!0}}#t(e){if(!B.has(e)&&(B.add(e),!(0,a.f)(e.info))){const t=(0,i.pV)();let r={...t.info?.jsAttributes};try{r={...r,...e.info?.jsAttributes}}catch(e){}O(e,{...t,info:{...t.info,jsAttributes:r},runtime:e.runtime},e.runtime.loaderType)}}}var U=r(6630);class K extends W{static featureName=U.T;constructor(e){var t;super(e,U.T),this.setupInspectionEvents(),t=e,(0,N.Y)(k.Fw,function(e,r){"string"==typeof e&&("/"!==e.charAt(0)&&(e="/"+e),t.runtime.customTransaction=(r||"http://custom.transaction")+e,(0,S.p)("api-"+k.Fw,[(0,_.t)()],void 0,void 0,t.ee))},t),this.importAggregator(e,()=>e.init.feature_flags.includes("rum_v2")?r.e(478).then(r.bind(r,908)):r.e(478).then(r.bind(r,7927)))}setupInspectionEvents(){const e=(e,t)=>{e&&(0,T.W)({timeStamp:e.timeStamp,loaded:"complete"===e.target.readyState,type:"window",name:t,data:e.target.location+""})};(0,P.sB)(t=>{e(t,"DOMContentLoaded")}),(0,P.GG)(t=>{e(t,"load")}),(0,P.Qr)(t=>{e(t,"navigate")}),this.ee.on(u.tS.UPDATE,(e,t)=>{(0,T.W)({type:"lifecycle",name:"session",data:t})})}}class F extends e.d{constructor(e){var t;(super(),g.gm)?(this.features={},(0,i.bQ)(this.agentIdentifier,this),this.desiredFeatures=new Set(e.features||[]),this.desiredFeatures.add(K),O(this,e,e.loaderType||"agent"),t=this,(0,N.Y)(k.cD,function(e,r,n=!1){if("string"==typeof e){if(["string","number","boolean"].includes(typeof r)||null===r)return(0,N.U)(t,e,r,k.cD,n);(0,l.R)(40,typeof r)}else(0,l.R)(39,typeof e)},t),function(e){(0,N.Y)(k.Dl,function(t,r=!1){if("string"!=typeof t&&null!==t)return void(0,l.R)(41,typeof t);const n=e.info.jsAttributes["enduser.id"];r&&null!=n&&n!==t?(0,S.p)("api-setUserIdAndResetSession",[t],void 0,"session",e.ee):(0,N.U)(e,"enduser.id",t,k.Dl,!0)},e)}(this),function(e){(0,N.Y)(k.nb,function(t){if("string"==typeof t||null===t)return(0,N.U)(e,"application.version",t,k.nb,!1);(0,l.R)(42,typeof t)},e)}(this),function(e){(0,N.Y)("start",function(){e.ee.emit("manual-start-all")},e)}(this),function(e){(0,N.Y)(k.Pv,function(t=!0){if("boolean"==typeof t){if((0,S.p)("api-"+k.Pv,[t],void 0,"session",e.ee),e.runtime.consented=t,t){const t=e.features.page_view_event;t.onAggregateImported.then(e=>{const r=t.featAggregate;e&&!r.sentRum&&r.sendRum?.()})}}else(0,l.R)(65,typeof t)},e)}(this),this.run()):(0,l.R)(21)}get config(){return{info:this.info,init:this.init,loader_config:this.loader_config,runtime:this.runtime}}get api(){return this}run(){try{const e=function(e){const t={};return n.forEach(r=>{t[r]=!!e[r]?.enabled}),t}(this.init),r=[...this.desiredFeatures],i=this.init.feature_flags.includes("rum_v2");r.sort((e,r)=>t.P3[e.featureName]-t.P3[r.featureName]),r.forEach(r=>{if(!e[r.featureName]&&(i||r.featureName!==t.K7.pageViewEvent))return;const n=function(e){switch(e){case t.K7.ajax:return[t.K7.jserrors];case t.K7.sessionTrace:return[t.K7.ajax,t.K7.pageViewEvent];case t.K7.sessionReplay:return[t.K7.sessionTrace];case t.K7.pageViewTiming:return[t.K7.pageViewEvent];default:return[]}}(r.featureName).filter(e=>!(e in this.features));n.length>0&&(0,l.R)(36,{targetFeature:r.featureName,missingDependencies:n}),this.features[r.featureName]=new r(this)})}catch(e){(0,l.R)(22,e);for(const e in this.features)this.features[e].abortHandler?.();const t=(0,i.Zm)();delete t.initializedAgents[this.agentIdentifier]?.features,delete this.sharedAggregator;return t.ee.get(this.agentIdentifier).abort(),!1}}}var V=r(2843),z=r(782);class G extends W{static featureName=z.T;constructor(e){super(e,z.T),g.RI&&((0,V.u)(()=>(0,S.p)("docHidden",[(0,_.t)()],void 0,z.T,this.ee),!0),(0,V.G)(()=>(0,S.p)("winPagehide",[(0,_.t)()],void 0,z.T,this.ee)),this.importAggregator(e,()=>r.e(478).then(r.bind(r,9917))))}}var q=r(3969);class Y extends W{static featureName=q.TZ;constructor(e){super(e,q.TZ),this.importAggregator(e,()=>r.e(478).then(r.bind(r,6555)))}}var Z=r(6774),J=r(3878),X=r(3304);class Q{constructor(e,t,r,n,i){this.name="UncaughtError",this.message="string"==typeof e?e:(0,X.A)(e),this.sourceURL=t,this.line=r,this.column=n,this.__newrelic=i}}function ee(e){return ne(e)?e:new Q(void 0!==e?.message?e.message:e,e?.filename||e?.sourceURL,e?.lineno||e?.line,e?.colno||e?.col,e?.__newrelic,e?.cause)}function te(e){const t="Unhandled Promise Rejection: ";if(!e?.reason)return;if(ne(e.reason)){try{e.reason.message.startsWith(t)||(e.reason.message=t+e.reason.message)}catch(e){}return ee(e.reason)}const r=ee(e.reason);return(r.message||"").startsWith(t)||(r.message=t+r.message),r}function re(e){if(e.error instanceof SyntaxError&&!/:\d+$/.test(e.error.stack?.trim())){const t=new Q(e.message,e.filename,e.lineno,e.colno,e.error.__newrelic,e.cause);return t.name=SyntaxError.name,t}return ne(e.error)?e.error:ee(e)}function ne(e){return e instanceof Error&&!!e.stack}function ie(e,r,n,i,s=(0,_.t)()){"string"==typeof e&&(e=new Error(e)),(0,S.p)("err",[e,s,!1,r,n.runtime.isRecording,void 0,i],void 0,t.K7.jserrors,n.ee),(0,S.p)("uaErr",[],void 0,t.K7.genericEvents,n.ee)}var se=r(993),ae=r(3785);function oe(e,{customAttributes:t={},level:r=se.p_.INFO}={},n,i,s=(0,_.t)()){(0,ae.R)(n.ee,e,t,r,!1,i,s)}function ce(e,r,n,i,s=(0,_.t)()){(0,S.p)("api-"+k.hG,[s,e,r,i],void 0,t.K7.genericEvents,n.ee)}function de(e,r,n,i,s=(0,_.t)()){const{start:a,end:o,customAttributes:c}=r||{},d={customAttributes:c||{}};if("object"!=typeof d.customAttributes||"string"!=typeof e||0===e.length)return void(0,l.R)(57);const u=(e,t)=>
2246null==e?t:"number"==typeof e?e:e instanceof PerformanceMark?e.startTime:Number.NaN;if(d.start=u(a,0),d.end=u(o,s),Number.isNaN(d.start)||Number.isNaN(d.end))(0,l.R)(57);else{if(d.duration=d.end-d.start,!(d.duration<0))return(0,S.p)("api-"+k.V1,[d,e,i],void 0,t.K7.genericEvents,n.ee),d;(0,l.R)(58)}}function ue(e,r={},n,i,s=(0,_.t)()){(0,S.p)("api-"+k.fF,[s,e,r,i],void 0,t.K7.genericEvents,n.ee)}var le=r(5718);const fe=(e,t)=>e?.nrMfeId===t.id&&(!e?.nrMfeObserved||e?.nrMfeObserved===t.instance),he=e=>{try{return g.gm.CSS.escape(e)}catch(t){return e}},pe=(e,t={})=>{const r=t.id,n=t.instance;if(!e||!r||!n)return!1;try{let r=1===e.nodeType?e:e.parentElement;for(;r?.tagName;){if(fe(r.dataset,t))return r.dataset.nrMfeObserved=n,!0;r=r.parentNode}}catch(e){}return!1},ge=(e,t)=>{const r=g.gm.document?.querySelectorAll('[data-nr-mfe-id="'.concat(he(e.id),'"]')),n=(Array.from(r)||[]).find(t=>fe(t.dataset,e));let i=!!n;i&&(n.dataset.nrMfeObserved??=e.instance);const s=new g.gm.MutationObserver(r=>{r.forEach(r=>{r.addedNodes.forEach(r=>{const n=1===r.nodeType?r:null;!i&&fe(n?.dataset,e)&&(s.disconnect(),s.observe(n,{childList:!0,subtree:!0}),i=!0,n.dataset.nrMfeObserved=e.instance),(e=>{try{return e?.textContent?.trim()||["img","video","canvas","svg"].includes(e?.nodeName?.toLowerCase())}catch(e){return!1}})(r)&&(i||pe(r,e))&&t(r,s)})})});return s.observe(n||g.gm.document,{childList:!0,subtree:!0}),s},me=(e,t,r)=>{try{const n=new g.gm.PerformanceObserver(e=>{e.getEntries().forEach(r)});return n.observe(t),e.push(n),n}catch(e){return null}};function ve(e,t){let r,n,i=!1;const s=e=>null==e?e:e-(t?.scriptStart||t?.registeredAt||0),a={fcp:{get value(){const e=s(r);return e>1e4?void 0:e},set value(e){i||(r=e)}},lcp:{get value(){if(void 0!==a.fcp.value)return s(n)},set value(e){i||(n=e)}},cls:{value:void 0},inp:{value:void 0},disconnect:()=>{}};if(!(e&&g.RI&&g.gm.MutationObserver&&g.gm.PerformanceObserver))return a;const o=[];setTimeout(()=>{r||a.disconnect()},1e4);const c=()=>{if(!i){if(null==r){const e=(0,_.t)();if(s(e)>1e4)return void a.disconnect();r=e}n??=(0,_.t)(),a.cls.value??=0}},d=ge(e,(e,t)=>{c(),t.disconnect()});o.push(d);let u=0,l=null;const f=new Set;try{l=new g.gm.ResizeObserver(e=>{i||e.forEach(e=>{try{const t=e.contentRect.width*e.contentRect.height;t>u&&(u=t,a.lcp.value=(0,_.t)()),l.unobserve(e.target)}catch(e){}})})}catch(e){}const h=ge(e,e=>{if(c(),l)try{const t=1===e.nodeType?e:e.parentElement;t&&!f.has(t)&&(f.add(t),"IMG"===t.tagName?t.complete?l.observe(t):t.addEventListener("load",()=>{l.observe(t)},{once:!0}):"VIDEO"===t.tagName?t.readyState>=2?l.observe(t):t.addEventListener("loadeddata",()=>{l.observe(t)},{once:!0}):l.observe(t))}catch(e){}});l&&o.push(l),o.push(h),me(o,{type:"layout-shift",buffered:!0},t=>{i||t.hadRecentInput||(t.sources||[]).some(r=>!!pe(r.node,e)&&(c(),a.cls.value+=t.value,!0))}),me(o,{type:"event",buffered:!0,durationThreshold:40},t=>{!i&&t.interactionId&&pe(t.target,e)&&(void 0===a.inp.value||t.duration>a.inp.value)&&(c(),a.inp.value=t.duration)});const p=["pointerdown","keydown"],m=()=>{p.forEach(e=>{g.gm.removeEventListener(e,v,{passive:!0})})};a.disconnect=()=>{i=!0,o.forEach(e=>{try{e?.disconnect()}catch(e){}}),m(),["visibilitychange","pagehide"].forEach(e=>{g.gm.removeEventListener(e,a.disconnect,{once:!0,passive:!0})})};const v=t=>{pe(t?.target,e)&&((()=>{try{h?.disconnect(),l?.disconnect()}catch(e){}})(),m())};p.forEach(e=>{g.gm.addEventListener(e,v,{passive:!0})}),["visibilitychange","pagehide"].forEach(e=>{g.gm.addEventListener(e,a.disconnect,{once:!0,passive:!0})});const y=g.gm.document?.querySelectorAll('[data-nr-mfe-id="'.concat(he(e.id),'"]'));return Array.from(y||[]).some(t=>fe(t.dataset,e))&&c(),a}var ye=r(9566),be=r(7560),Ee=r(9119);const we=["entry","scripts","all"],Re=["name","id","type"],Te=new Map([[ce,"addPageAction"],[oe,"log"],[de,"measure"],[ie,"noticeError"],[ue,"recordCustomEvent"]]),Ae={experimental:(0,C.J)(()=>(0,l.R)(54,"newrelic.register")),disabled:(0,C.J)(()=>(0,l.R)(55)),invalidTarget:(0,C.J)(e=>(0,l.R)(48,e)),deregistered:(0,C.J)(()=>(0,l.R)(68)),invalidTimingMethod:(0,C.J)(e=>(0,l.R)(80,e)),duplicateName:(0,C.J)(e=>(0,l.R)(81,e)),duplicateId:(0,C.J)(e=>(0,l.R)(82,e))};function Se(e){(0,N.Y)(k.eY,function(t){return xe(e,t)},e)}function xe(e,r){Ae.experimental(),r||={},r.instance=(0,ye.LA)(8),r.type=w.f.MFE,r.licenseKey||=e.info.licenseKey,r.blocked=!1,("object"!=typeof r.tags||null===r.tags||Array.isArray(r.tags))&&(r.tags={}),r.parent??={get id(){return e.runtime.appMetadata.agents?.[0].entityGuid},type:w.f.BA},r.manifest=(0,be.N)(r.manifest),void 0===r.timingMethod||we.includes(r.timingMethod)||(Ae.invali
2246dTimingMethod(r.timingMethod),r.timingMethod=void 0);const n=(0,le.Qr)(r);r.manifest&&(0,le.xo)(n,r);const i=ve(r,n),s=(0,Ee.L)(""+location),a={};Object.prototype.hasOwnProperty.call(r,"attributes")||Object.defineProperty(r,"attributes",{get:()=>({...a,"source.id":r.id,"source.name":r.name,"source.type":r.type,"parent.type":r.parent?.type||w.f.BA,"parent.id":r.parent?.id})}),Object.entries(r.tags).forEach(([e,t])=>{Re.includes(e)||(a["source.".concat(e)]=t)});let o=()=>{};const c=e.runtime.registeredEntities,d=e=>{r.blocked=!0,o=e};function u(e){return"string"==typeof e&&!!e.trim()&&e.trim().length<501}e.init.api.register.enabled||d(Ae.disabled),u(r.id)&&u(r.name)||d(()=>Ae.invalidTarget(r)),c.forEach(e=>{try{const{name:t,id:n}=e.metadata.target;t===r.name&&n!==r.id&&Ae.duplicateName(r),n===r.id&&t!==r.name&&Ae.duplicateId(r)}catch(e){}});const f={addPageAction:(t,n={})=>m(ce,[t,{...a,...n},e],r),deregister:()=>{p(),d(Ae.deregistered)},log:(t,n={})=>m(oe,[t,{...n,customAttributes:{...a,...n.customAttributes||{}}},e],r),measure:(t,n={})=>m(de,[t,{...n,customAttributes:{...a,...n.customAttributes||{}}},e],r),noticeError:(t,n={})=>m(ie,[t,{...a,...n},e],r),recordCustomEvent:(t,n={})=>m(ue,[t,{...a,...n},e],r),setApplicationVersion:e=>g("application.version",e),setCustomAttribute:(e,t)=>g(e,t),setUserId:e=>g("enduser.id",e),metadata:{get customAttributes(){return a},target:r,timings:n,vitals:i,events:{latestTimestamp:void 0}}},h=()=>(r.blocked&&o(),r.blocked);function p(){if(n.reportedAt)return;n.reportedAt=(0,_.t)(),i.disconnect(),n.fcp=i.fcp,n.lcp=i.lcp,n.cls=i.cls,n.inp=i.inp;const e=n.fetchEnd-n.fetchStart,t=n.scriptEnd-n.scriptStart,r={assetUrl:n.asset,assetType:n.type,registerUrl:s,deregisterUrl:(0,Ee.L)(""+location),pageUrl:void 0,currentUrl:void 0,timeAlive:n.reportedAt-n.registeredAt,timeToBeRequested:n.fetchStart,timeToExecute:t,timeToFetch:e,timeToLoad:e+t,t
2246imeToRegister:n.registeredAt,totalWeight:n.totalWeight,...void 0!==n.renderBlocking&&{renderBlocking:n.renderBlocking},...i.fcp.value>=0&&{"vitals.fcp.value":i.fcp.value},...i.lcp.value>=0&&{"vitals.lcp.value":i.lcp.value},...i.cls.value>=0&&{"vitals.cls.value":i.cls.value},...i.inp.value>=0&&{"vitals.inp.value":i.inp.value}};f.recordCustomEvent("MicroFrontEndTiming",r)}h()||(c.push(f),(0,V.G)(p));const g=(e,t)=>{h()||(a[e]=t)},m=(r,n,i)=>{if(h()&&r!==xe)return;const s=f.metadata.events.latestTimestamp??(0,_.t)();f.metadata.events.latestTimestamp=void 0;const a=Te.get(r)||"unknown";(0,S.p)(q.xV,["API/register/".concat(a,"/called")],void 0,t.K7.metrics,e.ee);try{return r(...n,i,s)}catch(e){(0,l.R)(50,e)}};return f}class Oe extends W{static featureName=Z.T;constructor(e){var t;super(e,Z.T),t=e,(0,N.Y)(k.o5,(e,r)=>ie(e,r,t),t),function(e){(0,N.Y)(k.bt,function(t){e.runtime.onerror=t},e)}(e),function(e){let t=0;(0,N.Y)(k.k6,function(e,r){++t>10||(this.runtime.releaseIds[e.slice(-200)]=(""+r).slice(-200))},e)}(e),Se(e);try{this.removeOnAbort=new AbortController}catch(e){}this.ee.on("internal-error",(t,r)=>{this.abortHandler&&(0,S.p)("ierr",[ee(t),(0,_.t)(),!0,{},e.runtime.isRecording,r],void 0,this.featureName,this.ee)}),g.gm.addEventListener("unhandledrejection",t=>{this.abortHandler&&(0,S.p)("err",[te(t),(0,_.t)(),!1,{unhandledPromiseRejection:1},e.runtime.isRecording],void 0,this.featureName,this.ee)},(0,J.jT)(!1,this.removeOnAbort?.signal)),g.gm.addEventListener("error",t=>{this.abortHandler&&(0,S.p)("err",[re(t),(0,_.t)(),!1,{},e.runtime.isRecording],void 0,this.featureName,this.ee)},(0,J.jT)(!1,this.removeOnAbort?.signal)),this.abortHandler=this.#n,this.importAggregator(e,()=>r.e(478).then(r.bind(r,9377)))}#n(){this.removeOnAbort?.abort(),this.abortHandler=void 0}}var _e=r(8990);let ke=1;function Ne(e){const t=typeof e;return!e||"object"!==t&&"function"!==t?-1:e===g.gm?0:(0,_e.I)(e,"nr@id",function(){return ke++})}function Le(e){if("string"==typeof e)return e.length;if("object"==typeof e){if("undefined"!=typeof ArrayBuffer&&e instanceof ArrayBuffer&&e.byteLength)return e.byteLength;if("undefined"!=typeof Blob&&e instanceof Blob&&e.size)return e.size;if(!("undefined"!=typeof FormData&&e instanceof FormData))try{return(0,X.A)(e).length}catch(e){return}}}var Me=r(8139),Pe=r(3434),Ie=r(5732);const je={},Ce=["open","send","setRequestHeader"];function De(e,t){var r=e||R.ee;const n=function(e){return(e||R.ee).get("xhr")}(r);if(void 0===g.gm.XMLHttpRequest)return n;if(je[n.debugId]++)return n;je[n.debugId]=1,(0,Me.u)(r,t);var i=(0,Pe.YM)(n,void 0,t),s=g.gm.XMLHttpRequest,a=g.gm.MutationObserver,o=g.gm.Promise,c=g.gm.setInterval,d="readystatechange",u=["onload","onerror","onabort","onloadstart","onloadend","onprogress","ontimeout"],f=[],h=g.gm.XMLHttpRequest=function(e){const r=new s(e),a=n.context(r);a.targets=(0,Ie.$5)(t);try{n.emit("new-xhr",[r],a),r.addEventListener(d,(o=a,function(){var e=this;e.readyState>3&&!o.resolved&&(o.resolved=!0,n.emit("xhr-resolved",[],e)),i.inPlace(e,u,"fn-",E)}),(0,J.jT)(!1))}catch(e){(0,l.R)(15,e);try{n.emit("internal-error",[e])}catch(e){}}var o;return r};function p(e,t){i.inPlace(t,["onreadystatechange"],"fn-",E)}if(function(e,t){for(var r in e)t[r]=e[r]}(s,h),h.prototype=s.prototype,i.inPlace(h.prototype,Ce,"-xhr-",E),n.on("send-xhr-start",function(e,t){p(e,t),function(e){f.push(e),a&&(m?m.then(b):c?c(b):(v=-v,y.data=v))}(t)}),n.on("open-xhr-start",p),a){var m=o&&o.resolve();if(!c&&!o){var v=1,y=document.createTextNode(v);new a(b).observe(y,{characterData:!0})}}else r.on("fn-end",function(e){e[0]&&e[0].type===d||b()});function b(){for(var e=0;e<f.length;e++)p(0,f[e]);f.length&&(f=[])}function E(e,t){return t}return n}var Be="fetch-",He=Be+"body-",We=["arrayBuffer","blob","json","text","formData"],Ue=g.gm.Request,Ke=g.gm.Response,Fe="prototype";const Ve={};function ze(e,t){const r=function(e){return(e||R.ee).get("fetch")}(e);if(!(Ue&&Ke&&g.gm.fetch))return r;if(Ve[r.debugId]++)return r;function n(e,n,i){var s=e[n];"function"==typeof s&&(e[n]=function(){var e=[...arguments];const n={},a=(0,Ie.$5)(t);var o;r.emit(i+"before-start",[e],n),n[R.P]&&n[R.P].dt&&(o=n[R.P].dt);var c=s.apply(this,e);return r.emit(i+"start",[e,o],c),c.then(function(e){return r.emit(i+"end",[null,e,a],c),e},function(e){throw r.emit(i+"end",[e,void 0,a],c),e})})}
2246return Ve[r.debugId]=1,We.forEach(e=>{n(Ue[Fe],e,He),n(Ke[Fe],e,He)}),n(g.gm,"fetch",Be),r.on(Be+"end",function(e,n,i){var s=this;if(s.targets=i||[t.runtime.v2Target],n){var a=n.headers.get("content-length");null!==a&&(s.rxSize=a),r.emit(Be+"done",[null,n],s)}else r.emit(Be+"done",[e],s)}),r}var Ge=r(7485);class qe{constructor(e){this.agentRef=e}generateTracePayload(e){const t=this.agentRef.loader_config;if(!this.shouldGenerateTrace(e)||!t)return null;var r=(t.accountID||"").toString()||null,n=(t.agentID||"").toString()||null,i=(t.trustKey||"").toString()||null;if(!r||!n)return null;var s=(0,ye.ZF)(),a=(0,ye.el)(),o=Date.now(),c={spanId:s,traceId:a,timestamp:o};return(e.sameOrigin||this.isAllowedOrigin(e)&&this.useTraceContextHeadersForCors())&&(c.traceContextParentHeader=this.generateTraceContextParentHeader(s,a),c.traceContextStateHeader=this.generateTraceContextStateHeader(s,o,r,n,i)),(e.sameOrigin&&!this.excludeNewrelicHeader()||!e.sameOrigin&&this.isAllowedOrigin(e)&&this.useNewrelicHeaderForCors())&&(c.newrelicHeader=this.generateTraceHeader(s,a,o,r,n,i)),c}generateTraceContextParentHeader(e,t){return"00-"+t+"-"+e+"-01"}generateTraceContextStateHeader(e,t,r,n,i){return i+"@nr=0-1-"+r+"-"+n+"-"+e+"----"+t}generateTraceHeader(e,t,r,n,i,s){if(!("function"==typeof g.gm?.btoa))return null;var a={v:[0,1],d:{ty:"Browser",ac:n,ap:i,id:e,tr:t,ti:r}};return s&&n!==s&&(a.d.tk=s),btoa((0,X.A)(a))}shouldGenerateTrace(e){return this.agentRef.init?.distributed_tracing?.enabled&&this.isAllowedOrigin(e)}isAllowedOrigin(e){var t=!1;const r=this.agentRef.init?.distributed_tracing;if(e.sameOrigin)t=!0;else if(r?.allowed_origins instanceof Array)for(var n=0;n<r.allowed_origins.length;n++){var i=(0,Ge.D)(r.allowed_origins[n]);if(e.hostname===i.hostname&&e.protocol===i.protocol&&e.port===i.port){t=!0;break}}return t}excludeNewrelicHeader(){var e=this.agentRef.init?.distributed_tracing;return!!e&&!!e.exclude_newrelic_header}useNewrelicHeaderForCors(){var e=this.agentRef.init?.distributed_tracing;return!!e&&!1!==e.cors_use_newrelic_header}useTraceContextHeadersForCors(){var e=this.agentRef.init?.distributed_tracing;return!!e&&!!e.cors_use_tracecontext_headers}}var Ye=r(7295);function Ze(e){return"string"==typeof e?e:e instanceof(0,i.dV)().o.REQ?e.url:g.gm?.URL&&e instanceof URL?e.href:void 0}function $e(e,t){var r=(0,Ge.D)(t),n=e.params||e;n.hostname=r.hostname,n.port=r.port,n.protocol=r.protocol,n.host=r.hostname+":"+r.port,n.pathname=r.pathname,e.parsedOrigin=r,e.sameOrigin=r.sameOrigin}var Je=["load","error","abort","timeout"],Xe=Je.length,Qe=(0,i.dV)().o.REQ,et=(0,i.dV)().o.XHR;const tt="X-NewRelic-App-Data",rt="internal-error";class nt extends W{static featureName=c.TZ;constructor(e){super(e,c.TZ),this.dt=new qe(e),this.handler=(e,t,r,n)=>(0,S.p)(e,t,r,n,this.ee);try{const e={xmlhttprequest:"xhr",fetch:"fetch",beacon:"beacon"};g.gm?.performance?.getEntriesByType("resource").forEach(r=>{if(r.initiatorType in e&&0!==r.responseStatus){const n={status:r.responseStatus},i={rxSize:r.transferSize,duration:Math.floor(r.duration),cbTime:0};$e(n,r.name),this.handler("xhr",[n,i,r.startTime,r.responseEnd,e[r.initiatorType]],void 0,t.K7.ajax)}})}catch(e){}ze(this.ee,e),De(this.ee,e),function(e,r,n,i){const s=[c.mo.ALL,c.mo.FAILURES].includes(e.init.ajax?.capture_payloads);function a(e){var t=this;t.totalCbs=0,t.called=0,t.cbTime=0,t.end=A,t.ended=!1,t.xhrGuids={},t.lastSize=null,t.loadCaptureCalled=!1,t.params=this.params||{},t.metrics=this.metrics||{},t.latestLongtaskEnd=0,e.addEventListener("load",function(r){O(t,e)},(0,J.jT)(!1)),g.lR||e.addEventListener("progress",function(e){t.lastSize=e.loaded},(0,J.jT)(!1))}function o(e){this.params={method:e[0]},$e(this,e[1]),this.metrics={}}function d(t,r){e.loader_config.xpid&&this.sameOrigin&&r.setRequestHeader("X-NewRelic-ID",e.loader_config.xpid);var n=i.generateTracePayload(this.parsedOrigin);if(n){var s=!1;n.newrelicHeader&&(r.setRequestHeader("newrelic",n.newrelicHeader),s=!0),n.traceContextParentHeader&&(r.setRequestHeader("traceparent",n.traceContextParentHeader),n.traceContextStateHeader&&r.setRequestHeader("tracestate",n.traceContextStateHeader),s=!0),s&&(this.dt=n)}}function u(e,t){s&&e.length>=2&&(this.requestHeaders??={},this.requestHeaders[e[0].toLowerCase()]=e[1])}function l(e,t){var n=this.metrics,i=e[0],s=this;if(n&&i){var a=Le(i);a&&(n.txSize=a)}this.startTime=(0,_.t)(),this.requestBody=i,this.listener=function(e){try{"abort"!==e.type||s.loadCaptureCalled||(s.params.aborted=!0),("load"
2246!==e.type||s.called===s.totalCbs&&(s.onloadCalled||"function"!=typeof t.onload)&&"function"==typeof s.end)&&s.end(t)}catch(e){try{r.emit(rt,[e])}catch(e){}}};for(var o=0;o<Xe;o++)t.addEventListener(Je[o],this.listener,(0,J.jT)(!1))}function f(e,t,r){this.cbTime+=e,t?this.onloadCalled=!0:this.called+=1,this.called!==this.totalCbs||!this.onloadCalled&&"function"==typeof r.onload||"function"!=typeof this.end||this.end(r)}function h(e,t){var r=""+Ne(e)+!!t;this.xhrGuids&&!this.xhrGuids[r]&&(this.xhrGuids[r]=!0,this.totalCbs+=1)}function p(e,t){var r=""+Ne(e)+!!t;this.xhrGuids&&this.xhrGuids[r]&&(delete this.xhrGuids[r],this.totalCbs-=1)}function m(){this.endTime=(0,_.t)()}function v(e,t){t instanceof et&&"load"===e[0]&&r.emit("xhr-load-added",[e[1],e[2]],t)}function y(e,t){t instanceof et&&"load"===e[0]&&r.emit("xhr-load-removed",[e[1],e[2]],t)}function b(e,t,r){t instanceof et&&("onload"===r&&(this.onload=!0),("load"===(e[0]&&e[0].type)||this.onload)&&(this.xhrCbStart=(0,_.t)()))}function E(e,t){this.xhrCbStart&&r.emit("xhr-cb-time",[(0,_.t)()-this.xhrCbStart,this.onload,t],t)}function w(e){var t,r=e[1]||{};if("string"==typeof e[0]?0===(t=e[0]).length&&g.RI&&(t=""+g.gm.location.href):e[0]&&e[0].url?t=e[0].url:g.gm?.URL&&e[0]&&e[0]instanceof URL?t=e[0].href:"function"==typeof e[0].toString&&(t=e[0].toString()),"string"==typeof t&&0!==t.length){t&&(this.parsedOrigin=(0,Ge.D)(t),this.sameOrigin=this.parsedOrigin.sameOrigin);var n=i.generateTracePayload(this.parsedOrigin);if(n&&(n.newrelicHeader||n.traceContextParentHeader))if(e[0]&&e[0].headers)o(e[0].headers,n)&&(this.dt=n);else{var s={};for(var a in r)s[a]=r[a];s.headers=new Headers(r.headers||{}),o(s.headers,n)&&(this.dt=n),e.length>1?e[1]=s:e.push(s)}}function o(e,t){var r=!1;return t.newrelicHeader&&(e.set("newrelic",t.newrelicHeader),r=!0),t.traceContextParentHeader&&(e.set("traceparent",t.traceContextParentHeader),t.traceContextStateHeader&&e.set("tracestate",t.traceContextStateHeader),r=!0),r}}function R(e,t){this.params={},this.metrics={},this.startTime=(0,_.t)(),this.dt=t;let[r,n={}]=e;$e(this,Ze(r));const i=(""+(r&&r instanceof Qe&&r.method||n.method||"GET")).toUpperCase();this.params.method=i,this.txSize=Le(n.body||r?.body)||0;try{var a=n.headers||r?.headers;if(s&&a)if(this.requestHeaders??={},a instanceof Headers)a.forEach(function(e,t){this.requestHeaders[t.toLowerCase()]=e}.bind(this));else if("object"==typeof a)for(var o in a)this.requestHeaders[o.toLowerCase()]=a[o]}catch(e){}this.requestBody=n.body||r?.body}function T(e,t){if(this.endTime=(0,_.t)(),this.params||(this.params={}),(0,Ye.iW)(this.params))return;this.params.status=t?t.status:0;const n=()=>{const e=+this.rxSize,t=null==this.rxSize||isNaN(e)?void 0:e,r={txSize:this.txSize,rxSize:t,duration:this.endTime-this.startTime},n=[this.params,r,this.startTime,this.endTime,"fetch"];this.targets.forEach(e=>x(n,this,e))};t&&s?t.clone().text().then(e=>{this.responseBody=e,this.rxSize&&"0"!==this.rxSize&&0!==this.rxSize||void 0===e||0===this.params.status||(this.rxSize=Le(e)),t?.headers&&(this.responseHeaders={},t.headers.forEach(function(e,t){this.responseHeaders[t.toLowerCase()]=e}.bind(this)))}).catch(e=>{r.emit(rt,[e])}).finally(()=>{n()}):n()}function A(e){const t=this.params,n=this.metrics;if(this.ended)return;this.ended=!0;for(let t=0;t<Xe;t++)e.removeEventListener(Je[t],this.listener,!1);if(t.aborted)return;if((0,Ye.iW)(t))return;if(n.duration=this.endTime-this.startTime,this.loadCaptureCalled||4!==e.readyState?null==t.status&&(t.status=0):O(this,e),n.cbTime=this.cbTime,s){try{this.responseBody=e.responseText}catch(t){this.responseBody=e.response}if((!n.rxSize||0===n.rxSize)&&void 0!==this.responseBody&&0!==t.status){const e=Le(this.responseBody);void 0!==e&&(n.rxSize=e)}try{this.responseHeaders=function(e){const t={};return e?(e.split("\r\n").forEach(function(e){const r=e.indexOf(": ");if(r>0){const n=e.substring(0,r),i=e.substring(r+2);t[n.toLowerCase()]=i}}),t):t}(e.getAllResponseHeaders())}catch(e){r.emit(rt,[e])}}const i=[t,n,this.startTime,this.endTime,"xhr"];this.targets.forEach(e=>x(i,this,e))}function x(e,r,i){n("xhr",[...e,i],r,t.K7.ajax)}function O(e,n){e.params.status=n.status;var i=function(e,t){var r=e.responseType;return"json"===r&&null!==t?t:"arraybuffer"===r||"blob"===r||"json"===r?Le(e.response):"text"===r||""===r||void 0===r?Le(e.responseText):void 0}(n,e.lastSize);if(void 0!==i&&0!==n.status&&(e.metrics.rxSize=i),e.sameOrigin&&n.getAllResponseHeaders().indexOf(tt)>=0){var s=n.getResponseHeader(tt);s&&((0,S.p)("sm",["Ajax/CrossApplicationTracing/Header/Seen"],void 0,t.K7.metrics,r),e.params.cat=s.split(", ").pop())}e.loadCaptureCalled=!0}r.on("new-xhr",a),r.on("open-xhr-start",o),r.on("open-xhr-end",d),r.on("send-xhr-start",l),r.on("setRequestHeader-xhr-start",u),r.on("xhr-cb-time",f),r.on("xhr-load-added",h),r.on("xhr-load-removed",p),r.on("xhr-resolved",m),r.on("addEventListener-end",v),r.on("removeEventListener-end",y),r.on("fn-end",E),r.on("fetch-before-start",w),r.on("fetch-start",R),r.on("fn-start",b),r.on("fetch-done",T)}(e,this.ee,this.handler,this.dt),this.importAggregator(e,()=>r.e(478).then(r.bind(r,3845)))}}const it={},st=["pushState","replaceState"];function at(e,t){const r=function(e){return(e||R.ee).get("history")}(e);return!g.RI||it[r.debugId]++||(it[r.debugId]=1,(0,Pe.YM)(r,void 0,t).inPlace(window.history,st,"-")),r}var ot=r(3738);function ct(e){(0,N.Y)(k.BL,function(r=Date.now()){const n=r-g.WN;n<0&&(0,l.R)(62,r),(0,S.p)(q.XG,[k.BL,{time:n}],void 0,t.K7.metrics,e.ee),e.addToTrace({name:k.BL,start:r,origin:"nr"}),(0,S.p)("api-"+k.hG,[n,k.BL],void 0,t.K7.genericEvents,e.ee)},e)}const{He:dt,bD:ut,d3:lt,Kp:ft,TZ:ht,Lc:pt,uP:gt,Rz:mt}=ot;class vt extends W{static featureName=ht;constructor(e){var n;super(e,ht),n=e,(0,N.Y)(k.U2,function(e){if(!(e&&"object"==typeof e&&e.name&&e.start))return;const r={n:e.name,s:e.start-g.WN,e:(e.end||e.start)-g.WN,o:e.origin||"",t:"api"};r.s<0||r.e<0||r.e<r.s?(0,l.R)(61,{start:r.s,end:r.e}):(0,S.p)("bstApi",[r],void 0,t.K7.sessionTrace,n.ee)},n),ct(e);
2246if(!(0,j.V)(e.init))return void this.deregisterDrain();const i=this.ee;let s;at(i,e),this.eventsEE=(0,Me.u)(i,e),this.eventsEE.on(gt,function(e,t){this.bstStart=(0,_.t)()}),this.eventsEE.on(pt,function(e,r){(0,S.p)("bst",[e[0],r,this.bstStart,(0,_.t)()],void 0,t.K7.sessionTrace,i)}),i.on(mt+lt,function(e){this.time=(0,_.t)(),this.startPath=location.pathname+location.hash}),i.on(mt+ft,function(e){(0,S.p)("bstHist",[location.pathname+location.hash,this.startPath,this.time],void 0,t.K7.sessionTrace,i)});try{s=new PerformanceObserver(e=>{const r=e.getEntries();(0,S.p)(dt,[r],void 0,t.K7.sessionTrace,i)}),s.observe({type:ut,buffered:!0})}catch(e){}this.importAggregator(e,()=>r.e(478).then(r.bind(r,6974)),{resourceObserver:s})}}var yt=r(733),bt=r(6344);class Et extends W{static featureName=bt.TZ;#i;recorder;constructor(e){var n;let i;super(e,bt.TZ),n=e,(0,N.Y)(k.CH,function(){(0,S.p)(k.CH,[],void 0,t.K7.sessionReplay,n.ee)},n),function(e){(0,N.Y)(k.Tb,function(){(0,S.p)(k.Tb,[],void 0,t.K7.sessionReplay,e.ee)},e)}(e);const s="".concat(u.Wt).concat((0,yt.Y)(e.info.licenseKey,e.info.applicationID));try{i=JSON.parse(localStorage.getItem(s))}catch(e){}(0,I.SR)(e.init)&&this.ee.on(k.CH,()=>this.#s()),this.#a(i)&&this.importRecorder().then(e=>{e.startRecording(bt.Qb.PRELOAD,i?.sessionReplayMode)}),this.abortHandler=this.#n,this.importAggregator(this.agentRef,()=>r.e(478).then(r.bind(r,6167)),this),this.ee.on("err",e=>{this.blocked||this.agentRef.runtime.isRecording&&(this.errorNoticed=!0,(0,S.p)(bt.Vh,[e],void 0,this.featureName,this.ee))})}#a(e){return e&&(e.sessionReplayMode===u.g.FULL||e.sessionReplayMode===u.g.ERROR)||(0,I.Aw)(this.agentRef.init)}importRecorder(){return this.recorder?Promise.resolve(this.recorder):(this.#i??=Promise.all([r.e(478),r.e(249)]).then(r.bind(r,4866)).then(({Recorder:e})=>(this.recorder=new e(this),this.recorder)).catch(e=>{throw this.ee.emit("internal-error",[e]),this.blocked=!0,e}),this.#i)}#s(){this.blocked||(this.featAggregate?this.featAggregate.mode!==u.g.FULL&&this.featAggregate.initializeRecording(u.g.FULL,!0,bt.Qb.API):this.importRecorder().then(()=>{this.recorder.startRecording(bt.Qb.API,u.g.FULL)}))}#n(){this.recorder?.stopRecording()}}var wt=r(3962);class Rt extends W{static featureName=wt.TZ;constructor(e){if(super(e,wt.TZ),function(e){const r=e.ee.get("tracer");function n(){}(0,N.Y)(k.dT,function(e){return(new n).get("object"==typeof e?e:{})},e);const i=n.prototype={createTracer:function(n,i){var s={},a=this,o="function"==typeof i;return(0,S.p)(q.xV,["API/createTracer/called"],void 0,t.K7.metrics,e.ee),function(){if(r.emit((o?"":"no-")+"fn-start",[(0,_.t)(),a,o],s),o)try{return i.apply(this,arguments)}catch(e){const t="string"==typeof e?new Error(e):e;throw r.emit("fn-err",[arguments,this,t],s),t}finally{r.emit("fn-end",[(0,_.t)()],s)}}}};["actionText","setName","setAttribute","save","ignore","onEnd","getContext","end","get"].forEach(r=>{N.Y.apply(this,[r,function(){return(0,S.p)(k.hw+r,[performance.now(),...arguments],this,t.K7.softNav,e.ee),this},e,i])}),(0,N.Y)(k.PA,function(){(0,S.p)(k.hw+"routeName",[performance.now(),...arguments],void 0,t.K7.softNav,e.ee)},e)}(e),!g.RI||!(0,i.dV)().o.MO)return;const n=at(this.ee,e);try{this.removeOnAbort=new AbortController}catch(e){}wt.tC.forEach(e=>{(0,J.sp)(e,e=>{c(e)},!0,this.removeOnAbort?.signal)}
2246);const s=()=>(0,S.p)("newURL",[(0,_.t)(),""+window.location],void 0,this.featureName,this.ee);n.on("pushState-end",s),n.on("replaceState-end",s),(0,J.sp)(wt.OV,e=>{c(e),(0,S.p)("newURL",[e.timeStamp,""+window.location],void 0,this.featureName,this.ee)},!0,this.removeOnAbort?.signal);let a=!1;const o=new((0,i.dV)().o.MO)((e,t)=>{a||(a=!0,requestAnimationFrame(()=>{(0,S.p)("newDom",[(0,_.t)()],void 0,this.featureName,this.ee),a=!1}))}),c=(0,C.s)(e=>{"loading"!==document.readyState&&((0,S.p)("newUIEvent",[e],void 0,this.featureName,this.ee),o.observe(document.body,{attributes:!0,childList:!0,subtree:!0,characterData:!0}))},100,{leading:!0});this.abortHandler=function(){this.removeOnAbort?.abort(),o.disconnect(),this.abortHandler=void 0},this.importAggregator(e,()=>r.e(478).then(r.bind(r,4393)),{domObserver:o})}}var Tt=r(981);const At={},St=new Set;function xt(e){return"string"==typeof e?{type:"string",size:(new TextEncoder).encode(e).length}:e instanceof ArrayBuffer?{type:"ArrayBuffer",size:e.byteLength}:e instanceof Blob?{type:"Blob",size:e.size}:e instanceof DataView?{type:"DataView",size:e.byteLength}:ArrayBuffer.isView(e)?{type:"TypedArray",size:e.byteLength}:{type:"unknown",size:0}}class Ot{constructor(e,t){this.timestamp=(0,_.t)(),this.currentUrl=(0,Ee.L)(window.location.href),this.socketId=(0,ye.LA)(8),this.requestedUrl=(0,Ee.L)(e),this.requestedProtocols=Array.isArray(t)?t.join(","):t||"",this.openedAt=void 0,this.protocol=void 0,this.extensions=void 0,this.binaryType=void 0,this.messageOrigin=void 0,this.messageCount=0,this.messageBytes=0,this.messageBytesMin=0,this.messageBytesMax=0,this.messageTypes=void 0,this.sendCount=0,this.sendBytes=0,this.sendBytesMin=0,this.sendBytesMax=0,this.sendTypes=void 0,this.closedAt=void 0,this.closeCode=void 0,this.closeReason="unknown",this.closeWasClean=void 0,this.connectedDuration=0,this.hasErrors=void 0}}class _t extends W{static featureName=o.TZ;constructor(e){super(e,o.TZ);const n=e.init.feature_flags.includes("websockets")||e.init.web_sockets?.enabled,s=!e.init.feature_flags.includes("no_spv"),a=[e.init.page_action.enabled,e.init.performance.capture_marks,e.init.performance.capture_measures,e.init.performance.resources.enabled,e.init.user_actions.enabled,n,s];var c;let d;if(c=e,(0,N.Y)(k.hG,(e,t)=>ce(e,t,c),c),function(e){(0,N.Y)(k.fF,(t,r)=>ue(t,r,e),e)}(e),ct(e),Se(e),function(e){(0,N.Y)(k.V1,(t,r)=>de(t,r,e),e)}(e),this.removeOnAbort=new AbortController,this.abortHandler=()=>{this.removeOnAbort.abort(),this.abortHandler=void 0},n){const u=function(e,t){if(!(0,i.dV)().o.WS)return e;const r=e.get("websockets");if(At[r.debugId]++)return r;At[r.debugId]=1,(0,V.G)(()=>{const e=(0,_.t)();St.forEach(t=>{t.nrData.closedAt=e,t.nrData.closeCode=1001,t.nrData.closeReason="Page navigating away",t.nrData.closeWasClean=!1,t.nrData.openedAt&&(t.nrData.connectedDuration=e-t.nrData.openedAt),r.emit("ws",[t.nrData,t.targets],t)})});
2246class n extends WebSocket{static name=Tt.R.WS;static toString(){return"function WebSocket() { [native code] }"}toString(){return"[object WebSocket]"}get[Symbol.toStringTag](){return n.name}#o(e){(e.__newrelic??={}).socketId=this.nrData.socketId,this.nrData.hasErrors??=!0}constructor(...e){super(...e),this.nrData=new Ot(e[0],e[1]),this.targets=(0,Ie.$5)(t),this.addEventListener("open",()=>{this.nrData.openedAt=(0,_.t)(),["protocol","extensions","binaryType"].forEach(e=>{this.nrData[e]=this[e]}),St.add(this)}),this.addEventListener("message",e=>{const{type:t,size:r}=xt(e.data);this.nrData.messageOrigin??=(0,Ee.L)(e.origin),this.nrData.messageCount++,this.nrData.messageBytes+=r,this.nrData.messageBytesMin=Math.min(this.nrData.messageBytesMin||1/0,r),this.nrData.messageBytesMax=Math.max(this.nrData.messageBytesMax,r),(this.nrData.messageTypes??"").includes(t)||(this.nrData.messageTypes=this.nrData.messageTypes?"".concat(this.nrData.messageTypes,",").concat(t):t)}),this.addEventListener("close",e=>{this.nrData.closedAt=(0,_.t)(),this.nrData.closeCode=e.code,e.reason&&(this.nrData.closeReason=e.reason),this.nrData.closeWasClean=e.wasClean,this.nrData.connectedDuration=this.nrData.closedAt-this.nrData.openedAt,St.delete(this),r.emit("ws",[this.nrData,this.targets],this)})}addEventListener(e,t,...r){const n=this,i="function"==typeof t?function(...e){try{return t.apply(this,e)}catch(e){throw n.#o(e),e}}:t?.handleEvent?{handleEvent:function(...e){try{return t.handleEvent.apply(t,e)}catch(e){throw n.#o(e),e}}}:t;return super.addEventListener(e,i,...r)}send(e){if(this.readyState===WebSocket.OPEN){const{type:t,size:r}=xt(e);this.nrData.sendCount++,this.nrData.sendBytes+=r,this.nrData.sendBytesMin=Math.min(this.nrData.sendBytesMin||1/0,r),this.nrData.sendBytesMax=Math.max(this.nrData.sendBytesMax,r),(this.nrData.sendTypes??"").includes(t)||(this.nrData.sendTypes=this.nrData.sendTypes?"".concat(this.nrData.sendTypes,",").concat(t):t)}try{return super.send(e)}catch(e){throw this.#o(e),e}}close(...e){try{super.close(...e)}catch(e){throw this.#o(e),e}}}return g.gm.WebSocket=n,r}(this.ee,e);u.on("ws",(e,t)=>{(0,S.p)("ws-complete",[e,t],void 0,this.featureName,this.ee)})}if(s){if("function"==typeof g.gm.ReportingObserver){const l=new g.gm.ReportingObserver(e=>{e.forEach(e=>{(0,S.p)("spv",[kt(e),(0,_.t)()],void 0,t.K7.genericEvents,this.ee)}),l.disconnect()},{types:["csp-violation"],buffered:!0});l.observe()}g.gm.addEventListener("securitypolicyviolation",e=>{(0,S.p)("spv",[kt(e),e.timeStamp],void 0,t.K7.genericEvents,this.ee)},(0,J.jT)(!1,this.removeOnAbort.signal))}if(g.RI){if(ze(this.ee,e),De(this.ee,e),d=at(this.ee,e),e.init.user_actions.enabled){function f(t){const r=(0,Ge.D)(t);return e.beacons.includes(r.hostname+":"+r.port)}function h(){d.emit("navChange")}o.Zp.forEach(e=>(0,J.sp)(e,e=>(0,S.p)("ua",[e],void 0,this.featureName,this.ee),!0)),o.qN.forEac
2246h(e=>{const t=(0,C.s)(e=>{(0,S.p)("ua",[e],void 0,this.featureName,this.ee)},500,{leading:!0});(0,J.sp)(e,t)}),g.gm.addEventListener("error",()=>{(0,S.p)("uaErr",[],void 0,t.K7.genericEvents,this.ee)},(0,J.jT)(!1,this.removeOnAbort.signal)),this.ee.on("open-xhr-start",(e,r)=>{f(e[1])||r.addEventListener("readystatechange",()=>{2===r.readyState&&(0,S.p)("uaXhr",[],void 0,t.K7.genericEvents,this.ee)},(0,J.jT)(void 0,this.removeOnAbort.signal))}),this.ee.on("fetch-start",e=>{e.length>=1&&!f(Ze(e[0]))&&(0,S.p)("uaXhr",[],void 0,t.K7.genericEvents,this.ee)}),d.on("pushState-end",h),d.on("replaceState-end",h),window.addEventListener("hashchange",h,(0,J.jT)(!0,this.removeOnAbort.signal)),window.addEventListener("popstate",h,(0,J.jT)(!0,this.removeOnAbort.signal))}if(e.init.performance.resources.enabled&&g.gm.PerformanceObserver?.supportedEntryTypes.includes("resource")){new PerformanceObserver(e=>{e.getEntries().forEach(e=>{(0,S.p)("browserPerformance.resource",[e],void 0,this.featureName,this.ee)})}).observe({type:"resource",buffered:!0})}}a.some(e=>e)?this.importAggregator(e,()=>r.e(478).then(r.bind(r,8019))):this.deregisterDrain()}}function kt(e){const t=e.body??e;return{blockedUrl:t.blockedURL??e.blockedURI,documentUrl:t.documentURL??e.documentURI,effectiveDirective:t.effectiveDirective,originalPolicy:t.originalPolicy,sourceFile:t.sourceFile,statusCode:t.statusCode,lineNumber:t.lineNumber,columnNumber:t.columnNumber,disposition:"reporting"===t.disposition?"report":t.disposition,sample:t.sample,referrer:t.referrer}}var Nt=r(2646);const Lt=new Map;function Mt(e,t,r,n,i=!0,s){if("object"!=typeof t||!t||"string"!=typeof r||!r||"function"!=typeof t[r])return(0,l.R)(29);const a=function(e){return(e||R.ee).get("logger")}(e),o=(0,Pe.YM)(a,void 0,s),c=new Nt.y(R.P);c.level=n.level,c.customAttributes=n.customAttributes,c.autoCaptured=i;const d=t[r]?.[Pe.Jt]||t[r];return Lt.set(d,c),o.inPlace(t,[r],"wrap-logger-",()=>Lt.get(d),void 0,!0),a}var Pt=r(1910);class It extends W{static featureName=se.TZ;constructor(e){var t;super(e,se.TZ),t=e,(0,N.Y)("log",(e,r)=>oe(e,r,t),t),function(e){(0,N.Y)(k.Wb,(t,r,{customAttributes:n={},level:i=se.p_.INFO}={})=>{Mt(e.ee,t,r,{customAttributes:n,level:i},!1,e)},e)}(e),Se(e);const n=this.ee;["log","error","warn","info","debug","trace"].forEach(t=>{(0,Pt.i)(g.gm.console[t]),Mt(n,g.gm.console,t,{level:"log"===t?"info":t},void 0,e)}),this.ee.on("wrap-logger-end",function([t],r,i,s=[e.runtime.v2Target]){const{level:a,customAttributes:o,autoCaptured:c}=this;s.forEach(e=>{(0,ae.R)(n,t,o,a,c,e)})}),this.importAggregator(e,()=>r.e(478).then(r.bind(r,5288)))}}new F({features:[nt,K,G,vt,Et,Y,Oe,_t,It,Rt],loaderType:"spa"})})()})();</script>
2246
2247
2248<link rel="shortcut icon" type="image/png" href="https://uploads-us-west-2.insided.com/onepassword-en/attachment/109a0bd6-b64d-400e-8688-82e37ad4a0b5.png" />
2249<title>Free 1Password Families accounts with 1Password Business | 1Password Community</title>
2250<meta name="description" content="About
2251While you use 1Password Business account to access credentials you need to do your job and to keep your work-related secrets safe, we know that th...">
2252
2253<meta property="og:title" content="Free 1Password Families accounts with 1Password Business | 1Password Community"/>
2254<meta property="og:type" content="article" />
2255<meta property="og:url" content="https://www.1password.community/tutorial-library-13/free-1password-families-accounts-with-1password-business-23498"/>
2256<meta property="og:description" content="About
2257While you use 1Password Business account to access credentials you need to do your job and to keep your work-related secrets safe, we know that there are credentials in your personal life that need protecting as well. That&#039;s why, as a 1Password Team Member on a 1Password Business account, you..." />
2258<meta property="og:image" content="https://uploads-us-west-2.insided.com/onepassword-en/attachment/1440x640/c1f66145-7d9f-48ac-9e37-c4ad28c8015e_thumb.jpg"/>
2259<meta property="og:image:secure_url" content="https://uploads-us-west-2.insided.com/onepassword-en/attachment/1440x640/c1f66145-7d9f-48ac-9e37-c4ad28c8015e_thumb.jpg"/>
2260
2261
2262    
2262<script type="application/ld+json" nonce="">
2263      {"@context":"https:\/\/schema.org","@type":"BreadcrumbList","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/www.1password.community"},{"@type":"ListItem","position":2,"name":"Learn","item":"https:\/\/www.1password.community\/knowledge-base"},{"@type":"ListItem","position":3,"name":"Resources","item":"https:\/\/www.1password.community\/resources-71"},{"@type":"ListItem","position":4,"name":"Tutorial library","item":"https:\/\/www.1password.community\/tutorial-library-13"},{"@type":"ListItem","position":5,"name":"Free 1Password Families accounts with 1Password Business","item":"https:\/\/www.1password.community\/tutorial-library-13\/free-1password-families-accounts-with-1password-business-23498"}]}
2264    </script>
2264
2265
2266
2267
2268
2269            <link rel="canonical" href="https://www.1password.community/tutorial-library-13/free-1password-families-accounts-with-1password-business-23498" />
2270
2271        
2272<style id="css-variables">@font-face{ font-family:Roboto; src:url(https://d2cn40jarzxub5.cloudfront.net/_fonts/fonts/roboto/bold/Roboto-Bold-webfont.eot); src:url(https://d2cn40jarzxub5.cloudfront.net/_fonts/fonts/roboto/bold/Roboto-Bold-webfont.eot#iefix) format("embedded-opentype"),url(https://d2cn40jarzxub5.cloudfront.net/_fonts/fonts/roboto/bold/Roboto-Bold-webfont.woff) format("woff"),url(https://d2cn40jarzxub5.cloudfront.net/_fonts/fonts/roboto/bold/Roboto-Bold-webfont.ttf) format("truetype"),url(https://d2cn40jarzxub5.cloudfront.net/_fonts/fonts/roboto/bold/Roboto-Bold-webfont.svg#2dumbregular) format("svg"); font-style:normal; font-weight:700 } @font-face{ font-family:Roboto; src:url(https://d2cn40jarzxub5.cloudfront.net/_fonts/fonts/roboto/bolditalic/Roboto-BoldItalic-webfont.eot); src:url(https://d2cn40jarzxub5.cloudfront.net/_fonts/fonts/roboto/bolditalic/Roboto-BoldItalic-webfont.eot#iefix) format("embedded-opentype"),url(https://d2cn40jarzxub5.cloudfront.net/_fonts/fonts/roboto/bolditalic/Roboto-BoldItalic-webfont.woff) format("woff"),url(https://d2cn40jarzxub5.cloudfront.net/_fonts/fonts/roboto/bolditalic/Roboto-BoldItalic-webfont.ttf) format("truetype"),url(https://d2cn40jarzxub5.cloudfront.net/_fonts/fonts/roboto/bolditalic/Roboto-BoldItalic-webfont.svg#2dumbregular) format("svg"); font-style:italic; font-weight:700 } @font-face{ font-family:Roboto; src:url(https://d2cn40jarzxub5.cloudfront.net/_fonts/fonts/fonts/roboto/italic/Roboto-Italic-webfont.eot); src:url(https://d2cn40jarzxub5.cloudfront.net/_fonts/fonts/fonts/roboto/italic/Roboto-Italic-webfont.eot#iefix) format("embedded-opentype"),url(https://d2cn40jarzxub5.cloudfront.net/_fonts/fonts/fonts/roboto/italic/Roboto-Italic-webfont.woff) format("woff"),url(https://d2cn40jarzxub5.cloudfront.net/_fonts/fonts/fonts/roboto/italic/Roboto-Italic-webfont.ttf) format("truetype"),url(https://d2cn40jarzxub5.cloudfront.net/_fonts/fonts/fonts/roboto/italic/Roboto-Italic-webfont.svg#2dumbregular) format("svg"); font-style:italic; font-weight:normal } @font-face{ font-family:Roboto; src:url(https://d2cn40jarzxub5.cloudfront.net/_fonts/fonts/roboto/light/Roboto-Light-webfont.eot); src:url(https://d2cn40jarzxub5.cloudfront.net/_fonts/fonts/roboto/light/Roboto-Light-webfont.eot#iefix) format("embedded-opentype"),url(https://d2cn40jarzxub5.cloudfront.net/_fonts/fonts/roboto/light/Roboto-Light-webfont.woff) format("woff"),url(https://d2cn40jarzxub5.cloudfront.net/_fonts/fonts/roboto/light/Roboto-Light-webfont.ttf) format("truetype"),url(https://d2cn40jarzxub5.cloudfront.net/_fonts/fonts/roboto/light/Roboto-Light-webfont.svg#2dumbregular) format("svg"); font-style:normal; font-weight:300 } @font-face{ font-family:Roboto; src:url(https://d2cn40jarzxub5.cloudfront.net/_fonts/fonts/roboto/medium/Roboto-Medium-webfont.eot); src:url(https://d2cn40jarzxub5.cloudfront.net/_fonts/fonts/roboto/medium/Roboto-Medium-webfont.eot#iefix) format("embedded-opentype"),url(https://d2cn40jarzxub5.cloudfront.net/_fonts/fonts/roboto/medium/Roboto-Medium-webfont.woff) format("woff"),url(https://d2cn40jarzxub5.cloudfront.net/_fonts/fonts/roboto/medium/Roboto-Medium-webfont.ttf) format("truetype"),url(https://d2cn40jarzxub5.cloudfront.net/_fonts/fonts/roboto/medium/Roboto-Medium-webfont.svg#2dumbregular) format("svg"); font-style:normal; font-weight:500 } @font-face{ font-family:Roboto; src:url(https://d2cn40jarzxub5.cloudfront.net/_fonts/fonts/roboto/mediumitalic/Roboto-MediumItalic-webfont.eot); src:url(https://d2cn40jarzxub5.cloudfront.net/_fonts/fonts/roboto/mediumitalic/Roboto-MediumItalic-webfont.eot#iefix) format("embedded-opentype"),url(https://d2cn40jarzxub5.cloudfront.net/_fonts/fonts/roboto/mediumitalic/Roboto-MediumItalic-webfont.woff) format("woff"),url(https://d2cn40jarzxub5.cloudfront.net/_fonts/fonts/roboto/mediumitalic/Roboto-MediumItalic-webfont.ttf) format("truetype"),url(https://d2cn40jarzxub5.cloudfront.net/_fonts/fonts/roboto/mediumitalic/Roboto-MediumItalic-webfont.svg#2dumbregular) format("svg"); font-style:italic; font-weight:500 } @font-face{ font-family:Roboto; src:url(https://d2cn40jarzxub5.cloudfront.net/_fonts/fonts/roboto/regular/Roboto-Regular-webfont.eot); src:url(https://d2cn40jarzxub5.cloudfront.net/_fonts/fonts/roboto/regular/Roboto-Regular-webfont.eot#iefix) format("embedded-opentype"),url(https://d2cn40jarzxub5.cloudfront.net/_fonts/fonts/roboto/regular/Roboto-Regular-webfont.woff) format("woff"),url(https://d2cn40jarzxub5.cloudfront.net/_fonts/fonts/roboto/regular/Roboto-Regular-webfont.ttf) format("truetype"),url(https://d2cn40jarzxub5.cloudfront.net/_fonts/fonts/roboto/regular/Roboto-Regular-webfont.svg#2dumbregular) format("svg"); font-style:normal; font-weight:normal }
2272 html {--borderradius-base: 4px;--config--main-border-base-color: #e9eaeaff;--config--main-button-base-font-color: #1a1a1a;--config--main-button-base-font-family: "Agile Sans", "Inter", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Helvetica, Arial, sans-serif;--config--main-button-base-font-weight: 400;--config--main-button-base-radius: 3px;--config--main-button-base-texttransform: none;--config--main-color-alert: #ed5937ff;--config--main-color-brand: #145fe4ff;--config--main-color-brand-secondary: #1a2552ff;--config--main-color-contrast: #2aaae1;--config--main-color-day: #f0f2f6;--config--main-color-day-dark: #ededed;--config--main-color-day-light: #fff;--config--main-color-disabled: #f6f8faff;--config--main-color-dusk: #a7aeb5;--config--main-color-dusk-dark: #616a73;--config--main-color-dusk-light: #d5d7db;--config--main-color-highlighted: #B0DFF3;--config--main-color-info: #f4c866ff;--config--main-color-night: #303136ff;--config--main-color-night-inverted: #f5f5f5;--config--main-color-night-light: #2b2b2b;--config--main-color-success: #3cb54aff;--config--main-font-base-lineheight: 1.5;--config--main-font-base-stack: "Agile Sans", "Inter", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Helvetica, Arial, sans-serif;--config--main-font-base-style: normal;--config--main-font-base-weight: normal;--config--main-font-secondary: "Agile Sans", "Public Sans", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Helvetica, Arial, sans-serif;--config--main-fonts: @font-face{ font-family:Roboto; src:url(https://d2cn40jarzxub5.cloudfront.net/_fonts/fonts/roboto/bold/Roboto-Bold-webfont.eot); src:url(https://d2cn40jarzxub5.cloudfront.net/_fonts/fonts/roboto/bold/Roboto-Bold-webfont.eot#iefix) format("embedded-opentype"),url(https://d2cn40jarzxub5.cloudfront.net/_fonts/fonts/roboto/bold/Roboto-Bold-webfont.woff) format("woff"),url(https://d2cn40jarzxub5.cloudfront.net/_fonts/fonts/roboto/bold/Roboto-Bold-webfont.ttf) format("truetype"),url(https://d2cn40jarzxub5.cloudfront.net/_fonts/fonts/roboto/bold/Roboto-Bold-webfont.svg#2dumbregular) format("svg"); font-style:normal; font-weight:700 } @font-face{ font-family:Roboto; src:url(https://d2cn40jarzxub5.cloudfront.net/_fonts/fonts/roboto/bolditalic/Roboto-BoldItalic-webfont.eot); src:url(https://d2cn40jarzxub5.cloudfront.net/_fonts/fonts/roboto/bolditalic/Roboto-BoldItalic-webfont.eot#iefix) format("embedded-opentype"),url(https://d2cn40jarzxub5.cloudfront.net/_fonts/fonts/roboto/bolditalic/Roboto-BoldItalic-webfont.woff) format("woff"),url(https://d2cn40jarzxub5.cloudfront.net/_fonts/fonts/roboto/bolditalic/Roboto-BoldItalic-webfont.ttf) format("truetype"),url(https://d2cn40jarzxub5.cloudfront.net/_fonts/fonts/roboto/bolditalic/Roboto-BoldItalic-webfont.svg#2dumbregular) format("svg"); font-style:italic; font-weight:700 } @font-face{ font-family:Roboto; src:url(https://d2cn40jarzxub5.cloudfront.net/_fonts/fonts/fonts/roboto/italic/Roboto-Italic-webfont.eot); src:url(https://d2cn40jarzxub5.cloudfront.net/_fonts/fonts/fonts/roboto/italic/Roboto-Italic-webfont.eot#iefix) format("embedded-opentype"),url(https://d2cn40jarzxub5.cloudfront.net/_fonts/fonts/fonts/roboto/italic/Roboto-Italic-webfont.woff) format("woff"),url(https://d2cn40jarzxub5.cloudfront.net/_fonts/fonts/fonts/roboto/italic/Roboto-Italic-webfont.ttf) format("truetype"),url(https://d2cn40jarzxub5.cloudfront.net/_fonts/fonts/fonts/roboto/italic/Roboto-Italic-webfont.svg#2dumbregular) format("svg"); font-style:italic; font-weight:normal } @font-face{ font-family:Roboto; src:url(https://d2cn40jarzxub5.cloudfront.net/_fonts/fonts/roboto/light/Roboto-Light-webfont.eot); src:url(https://d2cn40jarzxub5.cloudfront.net/_fonts/fonts/roboto/light/Roboto-Light-webfont.eot#iefix) format("embedded-opentype"),url(https://d2cn40jarzxub5.cloudfront.net/_fonts/fonts/roboto/light/Roboto-Light-webfont.woff) format("woff"),url(https://d2cn40jarzxub5.cloudfront.net/_fonts/fonts/roboto/light/Roboto-Light-webfont.ttf) format("truetype"),url(https://d2cn40jarzxub5.cloudfront.net/_fonts/fonts/roboto/light/Roboto-Light-webfont.svg#2dumbregular) format("svg"); font-style:normal; font-weight:300 } @font-face{ font-family:Roboto; src:url(https://d2cn40jarzxub5.cloudfront.net/_fonts/fonts/roboto/medium/Roboto-Medium-webfont.eot); src:url(https://d2cn40jarzxub5.cloudfront.net/_fonts/fonts/roboto/medium/Roboto-Medium-webfont.eot#iefix) format("embedded-opentype"),url(https://d2cn40jarzxub5.cloudfront.net/_fonts/fonts/roboto/medium/Roboto-Medium-webfont.woff) format("woff"),url(https://d2cn40jarzxub5.cloudfront.net/_fonts/fonts/roboto/medium/Roboto-Medium-webfont.ttf) format("truetype"),url(https://d2cn40jarzxub5.cloudfront.net/_fonts/fonts/roboto/medium/Roboto-Medium-webfont.svg#2dumbregular) format("svg"); font-style:normal; font-weight:500 } @font-face{ font-family:Roboto; src:url(https://d2cn40jarzxub5.cloudfront.net/_fonts/fonts/roboto/mediumitalic/Roboto-MediumItalic-webfont.eot); src:url(https://d2cn40jarzxub5.cloudfront.net/_fonts/fonts/roboto/mediumitalic/Roboto-MediumItalic-webfont.eot#iefix) format("embedded-opentype"),url(https://d2cn40jarzxub5.cloudfront.net/_fonts/fonts/roboto/mediumitalic/Roboto-MediumItalic-webfont.woff) format("woff"),url(https://d2cn40jarzxub5.cloudfront.net/_fonts/fonts/roboto/mediumitalic/Roboto-MediumItalic-webfont.ttf) format("truetype"),url(https://d2cn40jarzxub5.cloudfront.net/_fonts/fonts/roboto/mediumitalic/Roboto-MediumItalic-webfont.svg#2dumbregular) format("svg"); font-style:italic; font-weight:500 } @font-face{ font-family:Roboto; src:url(https://d2cn40jarzxub5.cloudfront.net/_fonts/fonts/roboto/regular/Roboto-Regular-webfont.eot); src:url(https://d2cn40jarzxub5.cloudfront.net/_fonts/fonts/roboto/regular/Roboto-Regular-webfont.eot#iefix) format("embedded-opentype"),url(https://d2cn40jarzxub5.cloudfront.net/_fonts/fonts/roboto/regular/Roboto-Regular-webfont.woff) format("woff"),url(https://d2cn40jarzxub5.cloudfront.net/_fonts/fonts/roboto/regular/Roboto-Regular-webfont.ttf) format("truetype"),url(https://d2cn40jarzxub5.cloudfront.net/_fonts/fonts/roboto/regular/Roboto-Regular-webfont.svg#2dumbregular) format("svg"); font-style:normal; font-weight:normal };
2272--config--main-header-font-weight: 600;--config-anchor-base-color: #145fe4ff;--config-anchor-base-hover-color: #145fe4ff;--config-avatar-notification-background-color: #145fe4ff;--config-body-background-color: #ffffffff;--config-body-wrapper-background-color: transparent;--config-body-wrapper-box-shadow: 0 0 0 transparent;--config-body-wrapper-max-width: 100%;--config-button-cancel-active-background-color: #F76767;--config-button-cancel-active-border-color: #F76767;--config-button-cancel-active-color: #fff;--config-button-cancel-background-color: #F76767;--config-button-cancel-border-color: #F76767;--config-button-cancel-border-radius: 100px;--config-button-cancel-border-width: 1px;--config-button-cancel-box-shadow: inset 0 2px rgba(255, 255, 255, 0.12), inset 0 -2px 0 0 rgba(10, 13, 18, 0.1), 0 1px 2px 0 rgba(10, 13, 18, 0.2);;--config-button-cancel-color: #fff;--config-button-cancel-hover-background-color: #DA5C5C;--config-button-cancel-hover-border-color: #DA5C5C;--config-button-cancel-hover-color: #fff;--config-button-cta-active-background-color: #145FE4;--config-button-cta-active-border-color: #145FE4;--config-button-cta-active-border-width: 1px;--config-button-cta-active-box-shadow: 0;--config-button-cta-active-color: #ffffff;--config-button-cta-background-color: #145FE4;--config-button-cta-border-color: #145FE4;--config-button-cta-border-radius: 100px;--config-button-cta-border-width: 1px;--config-button-cta-box-shadow: 0;--config-button-cta-color: #FFFEFB;--config-button-cta-focus-background-color: #135bdbff;--config-button-cta-focus-border-color: #1255cdff;--config-button-cta-focus-border-width: 1px;--config-button-cta-focus-color: #FFFEFB;--config-button-cta-hover-background-color: #fff;--config-button-cta-hover-border-color: #145FE4;--config-button-cta-hover-border-width: 1px;--config-button-cta-hover-color: #145FE4;--config-button-cta-spinner-color: #fff;--config-button-cta-spinner-hover-color: #fff;--config-button-secondary-active-background-color: #ffffff;--config-button-secondary-active-border-color: #fff;--config-button-secondary-active-border-width: 1px;--config-button-secondary-active-box-shadow: 000;--config-button-secondary-active-color: #192553;--config-button-secondary-background-color: #ffffff00;--config-button-secondary-border-color: #fff;--config-button-secondary-border-radius: 100px;--config-button-secondary-border-width: 1px;--config-button-secondary-box-shadow: 0;--config-button-secondary-color: #192553;--config-button-secondary-focus-background-color: #141c3fff;--config-button-secondary-focus-border-color: #141c3fff;--config-button-secondary-focus-border-width: 1px;--config-button-secondary-focus-color: #192553;--config-button-secondary-hover-background-color: #146fe400;--config-button-secondary-hover-border-color: #192553;--config-button-secondary-hover-border-width: 1px;--config-button-secondary-hover-box-shadow: 0;--config-button-secondary-hover-color: #192553;--config-button-secondary-spinner-color: #fff;--config-button-secondary-spinner-hover-color: #fff;--config-button-toggle-active-background-color: #ffffff;--config-button-toggle-active-border-color: #fff;--config-button-toggle-active-color: #2b3346;--config-button-toggle-background-color: #5FB255;--config-button-toggle-border-color: #fff;--config-button-toggle-border-radius: 100px;--config-button-toggle-border-width: 1px;--config-button-toggle-box-shadow: inset 0 -2px 0 0 rgba(247, 247, 247, 1), 0 1px 2px 0 rgba(10, 13, 18, 0.05);;--config-button-toggle-color: #FFFEFB;--config-button-toggle-filled-background-color: #145fe4ff;--config-button-toggle-filled-color: #fff;--config-button-toggle-filled-pseudo-color: #fff;--config-button-toggle-filled-spinner-color: #fff;--config-button-toggle-focus-border-color: #1255cdff;--config-button-toggle-hover-background-color: #0E8A00;--config-button-toggle-hover-border-color: #fff;--config-button-toggle-hover-color: #FFFEFB;--config-button-toggle-on-active-background-color: #8543D0;--config-button-toggle-on-active-border-color: #8543D0;--config-button-toggle-on-active-color: #ffffff;--config-button-toggle-on-background-color: #8F4FD8;--config-button-toggle-on-border-color: #8F4FD8;--config-button-toggle-on-border-radius: 100px;--config-button-toggle-on-border-width: 1px;
2272--config-button-toggle-on-box-shadow: inset 0 2px rgba(255, 255, 255, 0.12), inset 0 -2px 0 0 rgba(10, 13, 18, 0.1), 0 1px 2px 0 rgba(10, 13, 18, 0.2);;--config-button-toggle-on-color: #ffffff;--config-button-toggle-on-hover-background-color: #8543D0;--config-button-toggle-on-hover-border-color: #8543D0;--config-button-toggle-on-hover-color: #ffffff;--config-button-toggle-outline-background-color: #145fe4ff;--config-button-toggle-outline-color: #145fe4ff;--config-button-toggle-outline-pseudo-color: #145fe4ff;--config-button-toggle-outline-spinner-color: #145fe4ff;--config-content-type-article-color: #fff;--config-cookie-modal-background-color: rgba(60,60,60,.9);--config-cookie-modal-color: #fff;--config-create-topic-type-icon-color: #303136ff;--config-cta-close-button-color: #a7aeb5;--config-cta-icon-background-color: #145fe4ff;--config-cta-icon-check: #fff;--config-editor-comment-toolbar-background-color: #fff;--config-editor-comment-toolbar-button-color: #303136ff;--config-editor-comment-toolbar-button-hover-color: #145fe4ff;--config-footer-background-color: #303136ff;--config-footer-color: #fff;--config-header-color: #303136;--config-header-color-inverted: #f5f5f5;--config-hero-background-position: top left;--config-hero-color: #1a2552ff;--config-hero-font-weight: bold;--config-hero-stats-background-color: #fff;--config-hero-stats-counter-font-weight: bold;--config-hero-text-shadow: none;--config-input-focus-color: #145fe4ff;--config-link-base-color: #303136ff;--config-link-base-hover-color: #145fe4ff;--config-link-hover-decoration: none;--config-main-navigation-background-color: #ffffff;--config-main-navigation-border-bottom-color: #e9eaeaff;--config-main-navigation-border-top-color: transparent;--config-main-navigation-dropdown-background-color: #fff;--config-main-navigation-dropdown-color: #2b3346;--config-main-navigation-dropdown-font-weight: normal;--config-main-navigation-nav-color: #303136;--config-main-navigation-nav-link-color: #303136;--config-main-navigation-search-placeholder-color: #696e7cff;--config-mention-selector-hover-selected-color: #fff;--config-meta-link-font-weight: normal;--config-meta-link-hover-color: #145fe4ff;--config-meta-text-color: #696e7cff;--config-notification-widget-background-color: #ff8f78ff;--config-notification-widget-color: #1a2552ff;--config-pagination-active-page-color: #145fe4ff;--config-paging-item-hover-color: #145fe4ff;--config-pill-color: #fff;--config-powered-by-insided-display: visible;--config-profile-user-statistics-background-color: #fff;--config-sharpen-fonts: true;--config-sidebar-widget-color: #303136;--config-sidebar-widget-font-family: "Agile Sans", "Inter", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Helvetica, Arial, sans-serif;--config-sidebar-widget-font-weight: 600;--config-ssi-header-height: auto;--config-ssi-header-mobile-height: auto;--config-subcategory-hero-color: #1a2552ff;--config-tag-modify-link-color: #145fe4ff;--config-tag-pill-background-color: #f8f8f8;--config-tag-pill-hover-background-color: #a0ebffff;--config-tag-pill-hover-border-color: #145fe4ff;--config-tag-pill-hover-color: #145fe4ff;--config-thread-list-best-answer-background-color: #3cb54a0d;--config-thread-list-best-answer-border-color: #3cb54aff;--config-thread-list-mod-break-background: #145fe40d;--config-thread-list-mod-break-border-color: #145fe4ff;--config-thread-list-sticky-topic-background: #145fe4f2;--config-thread-list-sticky-topic-border-color: #145fe4ff;--config-thread-list-sticky-topic-flag-color: #145fe4ff;--config-thread-list-topic-button-subscribe-border-width: 1px;--config-thread-list-topic-title-font-weight: bold;--config-thread-pill-answer-background-color: #3cb54aff;--config-thread-pill-author-background-color: #145fe4ff;--config-thread-pill-author-color: #fff;--config-thread-pill-question-background-color: #f4c866ff;--config-thread-pill-question-color: #fff;--config-thread-pill-sticky-background-color: #145fe4ff;--config-thread-pill-sticky-color: #fff;--config-topic-page-answered-field-icon-color: #3cb54aff;--config-topic-page-answered-field-link-color: #145fe4ff;
2272--config-topic-page-header-font-weight: 600;--config-topic-page-post-actions-active: #145fe4ff;--config-topic-page-post-actions-icon-color: #a7aeb5;--config-topic-page-quote-border-color: #e9eaeaff;--config-topic-question-color: #f4c866ff;--config-widget-box-shadow: 0 2px 4px 0 rgba(0,0,0,0.08);--config-widget-cta-background-color: #1a2552ff;--config-widget-cta-color: #1a2552ff;--config-widget-tabs-font-weight: normal;--config-widget-tabs-forum-list-header-color: #303136;--config-widget-tabs-forum-list-header-hover-color: #145fe4ff;--config-card-border-radius: 12px;--config-card-border-width: 0px;--config-card-background-color: #ffffff;--config-card-title-color: #2b3346ff;--config-card-text-color: #2b3346ff;--config-card-border-color: #000;--config-card-shadow: rgba(0,0,0,0) 0 0 0 0;;--config-card-hover-background-color: #ffffff;--config-card-hover-title-color: #2b3346ff;--config-card-hover-text-color: #2b3346ff;--config-card-hover-shadow: rgba(0,0,0,0) 0 0 0 0;;--config-card-active-background-color: #ffffff;--config-card-active-title-color: #2b3346ff;--config-card-active-text-color: #2b3346ff;--config-sidebar-background-color: transparent;--config-sidebar-border-color: transparent;--config-sidebar-border-radius: 3px;--config-sidebar-border-width: 1px;--config-sidebar-shadow: 0 0 0 transparent;--config-list-views-use-card-theme: 0;--config-list-views-card-border-width: 1px;--config-list-views-card-border-radius: 5px;--config-list-views-card-default-background-color: #ffffff;--config-list-views-card-default-title-color: #1a2552ff;--config-list-views-card-default-text-color: #303136ff;--config-list-views-card-default-border-color: #e9eaeaff;--config-list-views-card-hover-background-color: #ffffff;--config-list-views-card-hover-title-color: #1a2552ff;--config-list-views-card-hover-text-color: #303136ff;--config-list-views-card-hover-border-color: #e9eaeaff;--config-list-views-card-click-background-color: #ffffff;--config-list-views-card-click-title-color: #1a2552ff;--config-list-views-card-click-text-color: #303136ff;--config-list-views-card-click-border-color: #e9eaeaff;--config-main-navigation-nav-font-weight: normal;--config-sidebar-widget-username-color: #2b3346ff;--config-username-hover-color: #5050d6ff;--config-username-hover-decoration: none;--config-content-type-survey-background-color: #322c75;--config-content-type-survey-color: #fff;--config-checkbox-checked-color: #322c75;--config-content-type-article-background-color: #322c75;--config-main-navigation-dropdown-hover-color: #322c75;--config-meta-icon-color: #a7aeb5;--config-tag-pill-border-color: #e3e4ec;--config-tag-pill-color: #2b3346;--config-username-color: #322c75;--config-widget-tabs-active-border-color: #322c75;--config-widgets-action-link-color: #322c75;--config-button-border-width: 1px;--config-button-border-radius: 100px;--config-button-toggle-hover-box-shadow: inset 0 -2px 0 0 rgba(247, 247, 247, 1), 0 1px 2px 0 rgba(10, 13, 18, 0.05);;--config-button-toggle-active-box-shadow: inset 0 -2px 0 0 rgba(247, 247, 247, 1), 0 1px 2px 0 rgba(10, 13, 18, 0.05);;--config-button-toggle-on-hover-box-shadow: inset 0 2px rgba(255, 255, 255, 0.12), inset 0 -2px 0 0 rgba(10, 13, 18, 0.1), 0 1px 2px 0 rgba(10, 13, 18, 0.2);;--config-button-toggle-on-active-box-shadow: inset 0 2px rgba(255, 255, 255, 0.12), inset 0 -2px 0 0 rgba(10, 13, 18, 0.1), 0 1px 2px 0 rgba(10, 13, 18, 0.2);;--config-button-cancel-hover-box-shadow: inset 0 2px rgba(255, 255, 255, 0.12), inset 0 -2px 0 0 rgba(10, 13, 18, 0.1), 0 1px 2px 0 rgba(10, 13, 18, 0.2);;--config-button-cancel-active-box-shadow: inset 0 2px rgba(255, 255, 255, 0.12), inset 0 -2px 0 0 rgba(10, 13, 18, 0.1), 0 1px 2px 0 rgba(10, 13, 18, 0.2);;--config-button-cta-hover-border-radius: 100px;--config-button-cta-active-border-radius: 100px;--config-button-secondary-hover-border-radius: 100px;--config-button-secondary-active-border-radius: 100px;--config-button-toggle-hover-border-radius: 100px;--config-button-toggle-active-border-radius: 100px;--config-button-toggle-on-hover-border-radius: 100px;--config-button-toggle-on-active-border-radius: 100px;--config-button-cancel-hover-border-radius: 100px;--config-button-cancel-active-border-radius: 100px;--config-button-toggle-hover-border-width: 1px;--config-button-toggle-active-border-width: 1px;--config-button-toggle-on-hover-border-width: 1px;--config-button-toggle-on-active-border-width: 1px;--config-button-cancel-hover-border-width: 1px;--config-button-cancel-active-border-width: 1px;--config--mega-menu-image-url: https://uploads-us-west-2.insided.com/onepassword-en/attachment/a058e705-8065-454b-8666-98dc7dbf4e3d.png;--config--logo-url: https://uploads-us-west-2.insided.com/onepassword-en/attachment/68aa4d69-e212-4221-ae82-0e014e0b561a.png;--config--favicon-url: https://uploads-us-west-2.insided.com/onepassword-en/attachment/109a0bd6-b64d-400e-8688-82e37ad4a0b5.png;}</style>
2273
2274<link href="https://dowpznhhyvkm4.cloudfront.net/2026-09-24-16-08-48-1c17f97728/dist/destination/css/preact-app.css" id='main-css' rel="stylesheet" type="text/css" />
2275<link rel="preload" href="https://dowpznhhyvkm4.cloudfront.net/2026-09-24-16-08-48-1c17f97728/dist/destination/js/module-topicview-aa47d0260e91b94a.js" as="script" crossorigin="anonymous">
2276
2277<script nonce="">if (!(window.CSS && CSS.supports('color', 'var(--fake-var)'))) {
2278    document.head.removeChild(document.getElementById('main-css'))
2279    document.write('<link href="/destination.css" rel="stylesheet" type="text/css"><\x2flink>');
2280}</script>
2280
2281
2282
2283
2284
2285    
2285<script src="https://cdn-euw1.insided.com/integrations/widget-sdk.js" defer nonce=""></script>
2285
2286    <style>  </style>
2287    <link rel="stylesheet" href="https://cc.sj-cdn.net/skilljar-widgets/latest/styles/design-tokens.css?v=1790157480" data-registry="ootb_widgets" data-registry-asset="sjw-design-tokens" defer />
2288
2289    
2290
2291        
2291<script type="importmap" id="cc-importmap">
2292{
2293    "imports": {
2294        "@insided/widget-sdk": "https://cdn-euw1.insided.com/sdk/widgets/v1/v1.9/widget-sdk.js",
2295        "@insided/widget-sdk/v1": "https://cdn-euw1.insided.com/sdk/widgets/v1/v1.9/widget-sdk.js"
2296    }
2297}
2298</script>
2298
2299<link rel="modulepreload" href="https://cdn-euw1.insided.com/sdk/widgets/v1/v1.9/widget-sdk.js">
2300<script type="module" id="cc-script-widget-sdk-bootstrap">
2301  import '@insided/widget-sdk';
2302</script>
2302
2303</head>
2304
2305<body id="customcss" class="twig_page-topic category-13 topic-23498">
2306<div data-preact="destination/modules/Accessibility/SkipToContent/SkipToContent" class="" data-props="{}"><a href="#main-content-target" class="skip-to-content-btn" aria-label>Skip to main content</a></div>
2307
2308
2309
2310<div id="community-id" data-data=onepassword-en ></div>
2311<div id="device-type" data-data=desktop ></div>
2312<div id="list-views-use-card-theme" data-data=0 ></div>
2313    <main id='root' class='body-wrapper'>
2314                                                    
2315                                                                
2316
2317                                                    
2318                                                    
2319    
2320                        
2321
2322
2323
2324
2325
2326    
2327        
2328                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                
2329    
2330    
2331<div data-preact="mega-menu/index" class="" data-props="{&quot;logo&quot;:&quot;https:\/\/uploads-us-west-2.insided.com\/onepassword-en\/attachment\/53f5013d-346e-4f4c-8104-242169b6db48.png&quot;,&quot;hasProductSharedVisibility&quot;:true,&quot;newTopicURL&quot;:&quot;\/topic\/new&quot;,&quot;communityCategoriesV2&quot;:[{&quot;id&quot;:4,&quot;title&quot;:&quot;Topics&quot;,&quot;parentId&quot;:null,&quot;isContainer&quot;:true,&quot;children&quot;:[{&quot;id&quot;:52,&quot;title&quot;:&quot;Announcements&quot;,&quot;parentId&quot;:4,&quot;isContainer&quot;:false,&quot;children&quot;:[],&quot;visibleTopicsCount&quot;:75,&quot;url&quot;:&quot;https:\/\/www.1password.community\/announcements-52&quot;,&quot;isKnowledgeBase&quot;:false},{&quot;id&quot;:58,&quot;title&quot;:&quot;1Password at work&quot;,&quot;parentId&quot;:4,&quot;isContainer&quot;:false,&quot;children&quot;:[],&quot;visibleTopicsCount&quot;:484,&quot;url&quot;:&quot;https:\/\/www.1password.community\/1password-at-work-58&quot;,&quot;isKnowledgeBase&quot;:false},{&quot;id&quot;:31,&quot;title&quot;:&quot;1Password at home&quot;,&quot;parentId&quot;:4,&quot;isContainer&quot;:false,&quot;children&quot;:[],&quot;visibleTopicsCount&quot;:22246,&quot;url&quot;:&quot;https:\/\/www.1password.community\/1password-at-home-31&quot;,&quot;isKnowledgeBase&quot;:false},{&quot;id&quot;:69,&quot;title&quot;:&quot;Developers&quot;,&quot;parentId&quot;:4,&quot;isContainer&quot;:false,&quot;children&quot;:[],&quot;visibleTopicsCount&quot;:2101,&quot;url&quot;:&quot;https:\/\/www.1password.community\/developers-69&quot;,&quot;isKnowledgeBase&quot;:false},{&quot;id&quot;:50,&quot;title&quot;:&quot;Lounge&quot;,&quot;parentId&quot;:4,&quot;isContainer&quot;:false,&quot;children&quot;:[],&quot;visibleTopicsCount&quot;:206,&quot;url&quot;:&quot;https:\/\/www.1password.community\/lounge-50&quot;,&quot;isKnowledgeBase&quot;:false}],&quot;visibleTopicsCount&quot;:25112,&quot;url&quot;:&quot;https:\/\/www.1password.community\/topics-4&quot;,&quot;isKnowledgeBase&quot;:false}],&quot;knowledgeBaseCategoriesV2&quot;:[{&quot;id&quot;:57,&quot;title&quot;:&quot;Guides&quot;,&quot;parentId&quot;:null,&quot;isContainer&quot;:true,&quot;children&quot;:[{&quot;id&quot;:62,&quot;title&quot;:&quot;1Password launch kit&quot;,&quot;parentId&quot;:57,&quot;isContainer&quot;:false,&quot;children&quot;:[],&quot;visibleTopicsCount&quot;:15,&quot;url&quot;:&quot;https:\/\/www.1password.community\/1password-launch-kit-62&quot;,&quot;isKnowledgeBase&quot;:false},{&quot;id&quot;:28,&quot;title&quot;:&quot;
2331A beginner's guide to 1Password SaaS Manager&quot;,&quot;parentId&quot;:57,&quot;isContainer&quot;:false,&quot;children&quot;:[],&quot;visibleTopicsCount&quot;:9,&quot;url&quot;:&quot;https:\/\/www.1password.community\/a-beginner-s-guide-to-1password-saas-manager-28&quot;,&quot;isKnowledgeBase&quot;:false},{&quot;id&quot;:10,&quot;title&quot;:&quot;Deploying 1Password Device Trust Connect&quot;,&quot;parentId&quot;:57,&quot;isContainer&quot;:false,&quot;children&quot;:[],&quot;visibleTopicsCount&quot;:8,&quot;url&quot;:&quot;https:\/\/www.1password.community\/deploying-1password-device-trust-connect-10&quot;,&quot;isKnowledgeBase&quot;:false},{&quot;id&quot;:27,&quot;title&quot;:&quot;Secured Success quickstart guide&quot;,&quot;parentId&quot;:57,&quot;isContainer&quot;:false,&quot;children&quot;:[],&quot;visibleTopicsCount&quot;:19,&quot;url&quot;:&quot;https:\/\/www.1password.community\/secured-success-quickstart-guide-27&quot;,&quot;isKnowledgeBase&quot;:false},{&quot;id&quot;:23,&quot;title&quot;:&quot;Digital estate planning&quot;,&quot;parentId&quot;:57,&quot;isContainer&quot;:false,&quot;children&quot;:[],&quot;visibleTopicsCount&quot;:6,&quot;url&quot;:&quot;https:\/\/www.1password.community\/digital-estate-planning-23&quot;,&quot;isKnowledgeBase&quot;:false}],&quot;visibleTopicsCount&quot;:57,&quot;url&quot;:&quot;https:\/\/www.1password.community\/guides-57&quot;,&quot;isKnowledgeBase&quot;:false},{&quot;id&quot;:71,&quot;title&quot;:&quot;Resources&quot;,&quot;parentId&quot;:null,&quot;isContainer&quot;:true,&quot;children&quot;:[{&quot;id&quot;:13,&quot;title&quot;:&quot;Tutorial library&quot;,&quot;parentId&quot;:71,&quot;isContainer&quot;:false,&quot;children&quot;:[],&quot;visibleTopicsCount&quot;:21,&quot;url&quot;:&quot;https:\/\/www.1password.community\/tutorial-library-13&quot;,&quot;isKnowledgeBase&quot;:false},{&quot;id&quot;:67,&quot;title&quot;:&quot;Cybersecurity Glossary&quot;,&quot;parentId&quot;:71,&quot;isContainer&quot;:false,&quot;children&quot;:[],&quot;visibleTopicsCount&quot;:10,&quot;url&quot;:&quot;https:\/\/www.1password.community\/cybersecurity-glossary-67&quot;,&quot;isKnowledgeBase&quot;:false}],&quot;visibleTopicsCount&quot;:31,&quot;url&quot;:&quot;https:\/\/www.1password.community\/resources-71&quot;,&quot;isKnowledgeBase&quot;:false},{&quot;id&quot;:9,&quot;title&quot;:&quot;Insights&quot;,&quot;parentId&quot;:null,&quot;isContainer&quot;:true,&quot;children&quot;:[{&quot;id&quot;:15,&quot;title&quot;:&quot;Industry perspectives&quot;,&quot;parentId&quot;:9,&quot;isContainer&quot;:false,&quot;children&quot;:[],&quot;visibleTopicsCount&quot;:48,&quot;url&quot;:&quot;https:\/\/www.1password.community\/industry-perspectives-15&quot;,&quot;isKnowledgeBase&quot;:false},{&quot;id&quot;:53,&quot;title&quot;:&quot;Developers blog&quot;,&quot;parentId&quot;:9,&quot;isContainer&quot;:false,&quot;children&quot;:[],&quot;visibleTopicsCount&quot;:24,&quot;url&quot;:&quot;https:\/\/www.1password.community\/developers-blog-53&quot;,&quot;isKnowledgeBase&quot;:false}],&quot;visibleTopicsCount&quot;:72,&quot;url&quot;:&quot;https:\/\/www.1password.community\/insights-9&quot;,&quot;isKnowledgeBase&quot;:false}],&quot;communityCustomerTitle&quot;:&quot;1Password&quot;,&quot;ssoLoginUrl&quot;:&quot;&quot;,&quot;embeddedLoginUrl&quot;:&quot;&quot;,&quot;embeddedLogoutUrl&quot;:&quot;&quot;,&quot;showAuthPage&quot;:false,&quot;items&quot;:[{&quot;key&quot;:&quot;custom-link&quot;,&quot;visibility&quot;:true,&quot;name&quot;:&quot;Forum&quot;,&quot;url&quot;:&quot;&quot;,&quot;external&quot;:false,&quot;id&quot;:&quot;custom:5175b959-846a-48fa-8911-8b1dcc2a6032&quot;,&quot;isDropdown&quot;:true,&quot;children&quot;:[{&quot;id&quot;:1782914652752,&quot;title&quot;:&quot;All discussions&quot;,&quot;external&quot;:false,&quot;url&quot;:&quot;https:\/\/1password.community\/community&quot;},{&quot;id&quot;:1782914662018,&quot;title&quot;:&quot;Recently active topics&quot;,&quot;external&quot;:false,&quot;url&quot;:&quot;https:\/\/1password.community\/activity\/recent&quot;},{&quot;id&quot;:1782914675068,&quot;title&quot;:&quot;New to you&quot;,&quot;external&quot;:false,&quot;url&quot;:&quot;
2331https:\/\/1password.community\/activity\/sincelastvisit&quot;},{&quot;id&quot;:1782914711135,&quot;title&quot;:&quot;Unanswered questions&quot;,&quot;external&quot;:false,&quot;url&quot;:&quot;https:\/\/1password.community\/activity\/unanswered&quot;},{&quot;id&quot;:1782914727602,&quot;title&quot;:&quot;Separator&quot;,&quot;external&quot;:false,&quot;url&quot;:&quot;#separator&quot;},{&quot;id&quot;:1782914757335,&quot;title&quot;:&quot;Announcements&quot;,&quot;external&quot;:false,&quot;url&quot;:&quot;https:\/\/1password.community\/announcements-52&quot;},{&quot;id&quot;:1782914786902,&quot;title&quot;:&quot;1Password at work&quot;,&quot;external&quot;:false,&quot;url&quot;:&quot;https:\/\/1password.community\/1password-at-work-58&quot;},{&quot;id&quot;:1782914827085,&quot;title&quot;:&quot;1Password at home&quot;,&quot;external&quot;:false,&quot;url&quot;:&quot;https:\/\/1password.community\/1password-at-home-31&quot;},{&quot;id&quot;:1782914843202,&quot;title&quot;:&quot;Developers&quot;,&quot;external&quot;:false,&quot;url&quot;:&quot;https:\/\/1password.community\/developers-69&quot;},{&quot;id&quot;:1782914860919,&quot;title&quot;:&quot;Lounge&quot;,&quot;external&quot;:false,&quot;url&quot;:&quot;https:\/\/1password.community\/lounge-50&quot;}]},{&quot;key&quot;:&quot;custom-link&quot;,&quot;visibility&quot;:true,&quot;name&quot;:&quot;Learn&quot;,&quot;url&quot;:&quot;https:\/\/1password.community\/knowledge-base&quot;,&quot;external&quot;:false,&quot;id&quot;:&quot;custom:7bf7b812-5640-43ae-881e-8a2902ff4af4&quot;,&quot;isDropdown&quot;:true,&quot;children&quot;:[{&quot;id&quot;:1776367181016,&quot;title&quot;:&quot;1Password Academy \u21e2&quot;,&quot;external&quot;:false,&quot;url&quot;:&quot;https:\/\/www.1password.academy\/&quot;},{&quot;id&quot;:1776456984654,&quot;title&quot;:&quot;---&quot;,&quot;external&quot;:false,&quot;url&quot;:&quot;#separator&quot;},{&quot;id&quot;:1776367144767,&quot;title&quot;:&quot;Guides&quot;,&quot;external&quot;:false,&quot;url&quot;:&quot;https:\/\/1password.community\/knowledge-base&quot;},{&quot;id&quot;:1789155079750,&quot;title&quot;:&quot;Tutorials&quot;,&quot;external&quot;:false,&quot;url&quot;:&quot;https:\/\/www.1password.community\/tutorial-library-13?&quot;},{&quot;id&quot;:1779451326957,&quot;title&quot;:&quot;Podcasts&quot;,&quot;external&quot;:false,&quot;url&quot;:&quot;https:\/\/1password.community\/p\/podcasts&quot;}]},{&quot;key&quot;:&quot;custom-link&quot;,&quot;visibility&quot;:true,&quot;name&quot;:&quot;Insights&quot;,&quot;url&quot;:&quot;https:\/\/1password.community\/p\/blogs&quot;,&quot;external&quot;:false,&quot;id&quot;:&quot;custom:565c164a-4787-4c4c-b741-e6bca9160e6e&quot;},{&quot;key&quot;:&quot;custom-link&quot;,&quot;visibility&quot;:true,&quot;name&quot;:&quot;Events&quot;,&quot;url&quot;:&quot;https:\/\/www.1password.community\/events?tab=upcoming&quot;,&quot;external&quot;:false,&quot;id&quot;:&quot;custom:8bf1a87c-c89a-46cf-b5fa-b19833cdf750&quot;},{&quot;key&quot;:&quot;custom-link&quot;,&quot;visibility&quot;:true,&quot;name&quot;:&quot;Advocacy&quot;,&quot;url&quot;:&quot;\/p\/advocacy&quot;,&quot;external&quot;:false,&quot;id&quot;:&quot;custom:c9f8c32b-72b7-4454-bc73-f11be8dac48f&quot;,&quot;segmentVisibility&quot;:{&quot;enabled&quot;:false,&quot;segmentIds&quot;:[]},&quot;isDropdown&quot;:false},{&quot;key&quot;:&quot;custom&quot;,&quot;visibility&quot;:true,&quot;name&quot;:&quot;Get help&quot;,&quot;url&quot;:&quot;https:\/\/1password.community\/p\/gethelp&quot;,&quot;external&quot;:false,&quot;id&quot;:&quot;custom&quot;}],&quot;searchInfo&quot;:{&quot;isFederatedSalesforceSearch&quot;:false,&quot;isFederatedSkilljarSearch&quot;:true,&quot;isFederatedFreshdeskSearch&quot;:false,&quot;category&quot;:null,&quot;isParentCategory&quot;:null,&quot;isExtendableSearch&quot;:null},&quot;permissions&quot;:{&quot;ideation&quot;:true,&quot;productUpdates&quot;:true},&quot;enabledLanguages&quot;:[{&quot;id&quot;:&quot;0653137f-b9cb-79e7-8000-0e46db7a76e0&quot;,&quot;code&quot;:&quot;es&quot;,&quot;iso&quot;:&quot;es&quot;,&quot;locale&quot;:&quot;es_ES&quot;,&quot;name&quot;:&quot;Espa\u00f1ol&quot;,&quot;isEnabled&quot;:true,&quot;isDefault&quot;:false,&quot;isPublished&quot;:false},{&quot;id&quot;:&quot;0653137f-b973-7584-8000-b9f8dfacbf62&quot;,&quot;code&quot;:&quot;fr&quot;,&quot;iso&quot;:&quot;fr&quot;,&quot;locale&quot;:&quot;fr_FR&quot;,&quot;name&quot;:&quot;Fran\u00e7ais&quot;,&quot;isEnabled&quot;:true,&quot;isDefault&quot;:false,&quot;isPublished&quot;:false}],&quot;publishedLanguages&quot;:[{&quot;id&quot;:&quot;0653137f-b8ec-7346-8000-4c5952edc955&quot;,&quot;code&quot;:&quot;en&quot;,&quot;iso&quot;:&quot;en-us&quot;,&quot;locale&quot;:&quot;en_US&quot;,&quot;name&quot;:&quot;English&quot;,&quot;isEnabled&quot;:true,&quot;isDefault&quot;:true,&quot;isPublished&quot;:true}],&quot;selectedLanguage&quot;:&quot;en&quot;,&quot;isSpacesOnly&quot;:false,&quot;phrases&quot;:{&quot;Common&quot;:{&quot;main.navigation.login&quot;:&quot;Login&quot;,&quot;advanced.search.filter.clear.all&quot;:&quot;Clear all&quot;,&quot;nav.title.forum.overview&quot;:&quot;Home&quot;,&quot;nav.title.forum.recent.activity&quot;:&quot;Recently active topics&quot;,&quot;nav.title.forum.activity.last.visit&quot;:&quot;Active since last visit&quot;,&quot;nav.title.forum.unanswered.questions&quot;:&quot;Unanswered questions&quot;},&quot;Forum&quot;:{&quot;main.navigation.add_topic&quot;:&quot;Create topic&quot;,&quot;accessibility_label.show_search_bar&quot;:&quot;Show search bar&quot;,&quot;accessibility_label.select_language&quot;:&quot;Select language&quot;,&quot;accessibility_label.notifications&quot;:&quot;Notifications&quot;,&quot;accessibility_label.open_menu&quot;:&quot;Open menu&quot;,&quot;accessibility_label.close_menu&quot;:&quot;Close menu&quot;,&quot;advanced.search.filters&quot;:&quot;Filters&quot;,&quot;show.results&quot;:&quot;Show results&quot;,&quot;autopilot.button.aria.label&quot;:&quot;Autopilot Button&quot;,&quot;nav.title.knowledgebase&quot;:&quot;Learn&quot;,&quot;nav.title.community.overview&quot;:&quot;Discussions&quot;,&quot;My profile&quot;:&quot;My profile&quot;,&quot;Topic|Topics&quot;:&quot;Topic|Topics&quot;,&quot;Reply|Replies&quot;:&quot;Reply|Replies&quot;,&quot;Solved&quot;:&quot;Solved&quot;,&quot;header.profile.dropdown.subscriptions&quot;:&quot;Subscriptions&quot;,&quot;Private messages&quot;:&quot;Private messages&quot;,&quot;hub.user.dropdown.education.transcript&quot;:&quot;Transcript&quot;,&quot;hub.user.dropdown.my.learning&quot;:&quot;My learning&quot;,&quot;Settings&quot;:&quot;Settings&quot;,&quot;Logout&quot;:&quot;Log out&quot;}},&quot;searchRevamp&quot;:true,&quot;aiSearchSummary&quot;:false,&quot;forethoughtAgent&quot;:false,&quot;askAISearchSummary&quot;:false,&quot;isGuest&quot;:true,&quot;aiSmartSearchEnableForAllRoles&quot;:false,&quot;selectedTemplate&quot;:0}"><section class="main-navigation--wrapper header-navigation"><div class="main-navigation-sitewidth"><div class="header-navigation_logo-wrapper"><a target="_self" href="/" aria-label="Forum|go.to.homepage" class="header-navigation_logo-anchor" track="[object Object]"><img class="header-navigation_logo" src="https://uploads-us-west-2.insided.com/onepassword-en/attachment/53f5013d-346e-4f4c-8104-242169b6db48.png" alt="1Password Logo" /></a></div><div class="header-navigation-items-wrapper"><div class="header-navigation-items_and_search"><div class="header-navigation-items_and_search-inner"><nav role="navigation"><ul class="header-navigation-items_menu"><li class="header-navigation_list-item"><a track="[object Object]" class="header-navigation_link title-forum" href target rel>Forum</a></li><li class="header-navigation_list-item"><a track="[object Object]" class="header-navigation_link title-learn" href="https://1password.community/knowledge-base" target rel>Learn</a></li><li class="header-navigation_list-item"><a track="[object Object]" class="header-navigation_link title-insights" href="https://1password.community/p/blogs" target rel>Insights</a></li><li class="header-navigation_list-item"><a track="[object Object]" class="header-navigation_link title-events" href="https://www.1password.community/events?tab=upcoming" target rel>Events</a></li><li class="header-navigation_list-item"><a track="[object Object]" class="header-navigation_link title-advocacy" href="/p/advocacy" target rel>Advocacy</a></li><li class="header-navigation_list-item"><a track="[object Object]" class="header-navigation_link title-get-help" href="https://1password.community/p/gethelp" target rel>Get help</a></li></ul></nav><div class="header-navigation-items_hamburger"><div class="slider-menu"><span class="slider-trigger" role="button" tabIndex="0" aria-label="Open menu"><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" role="img" aria-hidden="true" focusable="false">
2331<path d="M3 18H21V16H3V18ZM3 13H21V11H3V13ZM3 6V8H21V6H3Z" fill="currentColor"></path></svg></span></div></div><div class="header-navigation_logo-wrapper is-hidden-L"><a target="_self" href="/" aria-label="Forum|go.to.homepage" class="header-navigation_logo-anchor" track="[object Object]"><img class="header-navigation_logo" src="https://uploads-us-west-2.insided.com/onepassword-en/attachment/53f5013d-346e-4f4c-8104-242169b6db48.png" alt="1Password Logo" /></a></div></div></div></div><section class="main-navigation--nav-buttons-wrapper"><ul><li></li><li class="is-hidden-S"><a href="/topic/new" data-track="{&quot;trigger&quot;:&quot;navigation&quot;,&quot;type&quot;:&quot;Topic Initiated&quot;}" data-ga-track="{&quot;eventCategory&quot;:&quot;Homepage&quot;,&quot;eventAction&quot;:&quot;Create topic clicked&quot;,&quot;eventLabel&quot;:{&quot;Position&quot;:&quot;Navigation&quot;}}" class="menu-create-topic qa-menu-create-topic btn btn--cta" role="button" title="Create topic"><span aria-hidden="true" class="header-navigation-button-icon"><svg xmlns="http://www.w3.org/2000/svg" width="16" height="16" viewBox="0 0 24 24" fill="currentColor" role="img" aria-hidden="true" focusable="false"><path d="M19 13H13V19H11V13H5V11H11V5H13V11H19V13Z"></path></svg></span><span>Create topic</span></a></li><li><a role="button" href="#" class="header-login-button qa-header-login-button btn btn--secondary"><span aria-hidden="true" class="header-navigation-button-icon"><svg xmlns="http://www.w3.org/2000/svg" width="16" height="16" viewBox="0 0 24 24" fill="currentColor" role="img" aria-hidden="true" focusable="false"><path d="M12 12C14.21 12 16 10.21 16 8C16 5.79 14.21 4 12 4C9.79 4 8 5.79 8 8C8 10.21 9.79 12 12 12ZM12 14C9.33 14 4 15.34 4 18V20H20V18C20 15.34 14.67 14 12 14Z" fill="currentColor"></path></svg></span><span>Login</span></a></li></ul></section></div></section></div>
2332
2333                    
2334                                            
2335                                    <div class="sitewidth flash-message-wrapper">
2336    <div class="col">
2337                    <div class="module templatehead">
2338                
2339
2340
2341
2342            </div>
2343            </div>
2344</div>                    
2345<div data-preact="widget-notification/FeaturedTopicsWrapper" class="" data-props="{&quot;widget&quot;:&quot;featuredBanner&quot;,&quot;topics&quot;:[]}"></div>
2346                                            
2347                                    
2348                    <div data-preact="widget-breadcrumb/Breadcrumb" class="" data-props="{&quot;breadcrumbData&quot;:[{&quot;url&quot;:&quot;https:\/\/www.1password.community&quot;,&quot;title&quot;:&quot;Home&quot;},{&quot;url&quot;:&quot;https:\/\/www.1password.community\/knowledge-base&quot;,&quot;title&quot;:&quot;Learn&quot;},{&quot;url&quot;:&quot;https:\/\/www.1password.community\/resources-71&quot;,&quot;title&quot;:&quot;Resources&quot;},{&quot;url&quot;:&quot;https:\/\/www.1password.community\/tutorial-library-13&quot;,&quot;title&quot;:&quot;Tutorial library&quot;},{&quot;url&quot;:&quot;\/tutorial-library-13\/free-1password-families-accounts-with-1password-business-23498&quot;,&quot;title&quot;:&quot;Free 1Password Families accounts with 1Password Business&quot;}]}"><div id="breadcrumbs-target" class="sitewidth breadcrumb-container"><div class="col main-navigation--breadcrumb-wrapper widget--breadcrumb"><ul class="breadcrumb"><li class="breadcrumb-item qa-breadcrumb-community"><a class="breadcrumb-item-link" href="https://www.1password.community"><i class="icon icon--caret-left is-visible-S"></i>Home</a><i class="icon icon--caret-right"></i></li><li class="breadcrumb-item qa-breadcrumb-category"><a class="breadcrumb-item-link" href="https://www.1password.community/knowledge-base"><i class="icon icon--caret-left is-visible-S"></i>Learn</a><i class="icon icon--caret-right"></i></li><li class="breadcrumb-item qa-breadcrumb-forum"><a class="breadcrumb-item-link" href="https://www.1password.community/resources-71"><i class="icon icon--caret-left is-visible-S"></i>Resources</a><i class="icon icon--caret-right"></i></li><li class="breadcrumb-item qa-breadcrumb-topic"><a class="breadcrumb-item-link" href="https://www.1password.community/tutorial-library-13"><i class="icon icon--caret-left is-visible-S"></i>Tutorial library</a><i class="icon icon--caret-right"></i></li><li class="breadcrumb-item undefined"><span class="current"><i class="icon icon--caret-left is-visible-S"></i>Free 1Password Families accounts with 1Password Business</span><i class="icon icon--caret-right"></i></li></ul></div></div></div>
2349        
2350        
2351            
2351<script type="application/ld+json" nonce="">
2352        {"@context":"https:\/\/schema.org","@type":"NewsArticle","headline":"Free 1Password Families accounts with 1Password Business","datePublished":"2025-11-18T14:32:16+00:00","author":{"@type":"Person","name":"1P_Community","url":"https:\/\/www.1password.community\/members\/1p-community-95"},"image":["https:\/\/uploads-us-west-2.insided.com\/onepassword-en\/attachment\/c1f66145-7d9f-48ac-9e37-c4ad28c8015e_thumb.jpg"]}
2353        </script>
2353
2354    
2355    
2356<div class="full-width Template-header">
2357    <div class="sitewidth">
2358                            
2359            </div>
2360</div>
2361<div class="full-width Template-content">
2362    <div class="sitewidth">
2363
2364    <div class="col col--main has--side qa-div-main" >
2365        <div class="box pagebox             box--unbox
2366        ">
2367            <div class="box__content">
2368                                                    
2369                            <div data-preact="destination/modules/Content/TopicView/V2/index.sync" class="" data-props="{&quot;phrases&quot;:{&quot;Common&quot;:{&quot;like&quot;:&quot;Like&quot;,&quot;unlike&quot;:&quot;Unlike&quot;,&quot;liked&quot;:&quot;Liked&quot;},&quot;Forum&quot;:{&quot;topic.closed.info_message&quot;:&quot;This topic has been closed for replies.&quot;,&quot;post.like.number.including_self&quot;:&quot;You and {numberOfLikes} other person like this|You and {numberOfLikes} other people like this&quot;,&quot;post.like.number.only_self&quot;:&quot;You like this&quot;,&quot;post.like.number&quot;:&quot;{numberOfLikes} person likes this|{numberOfLikes} people like this&quot;,&quot;tags.add&quot;:&quot;Add tags&quot;,&quot;validation.text.required&quot;:&quot;You have not entered any text yet.&quot;,&quot;topic_view.reported_content_modal.reason.placeholder&quot;:&quot;Type your reason here&quot;,&quot;topic_view.reported_content_modal.reason_not_provided.error&quot;:&quot;Please add your reason to the report.&quot;,&quot;Something's gone wrong.&quot;:&quot;Something's gone wrong.&quot;,&quot;pagination.label&quot;:&quot;Page&quot;,&quot;showFirstpost.message&quot;:&quot;Show first post&quot;,&quot;hideFirstpost.message&quot;:&quot;Hide first post&quot;,&quot;Best answer by&quot;:&quot;Best answer by&quot;,&quot;Best answer&quot;:&quot;Best answer&quot;,&quot;View original&quot;:&quot;View original&quot;,&quot;{n} year|{n} years&quot;:&quot;{n} year|{n} years&quot;,&quot;{n} month|{n} months&quot;:&quot;{n} month|{n} months&quot;,&quot;{n} day|{n} days&quot;:&quot;{n} day|{n} days&quot;,&quot;{n} hour|{n} hours&quot;:&quot;{n} hour|{n} hours&quot;,&quot;{n} minute|{n} minutes&quot;:&quot;{n} minute|{n} minutes&quot;,&quot;just&quot;:&quot;just now&quot;,&quot;{plural} ago&quot;:&quot;{plural} ago&quot;,&quot;sticky&quot;:&quot;Sticky&quot;,&quot;unmark.answer&quot;:&quot;Unmark answer&quot;,&quot;prefix.question&quot;:&quot;Question&quot;,&quot;prefix.answer&quot;:&quot;Solved&quot;,&quot;topic.meta.views&quot;:&quot;{n} view|{n} views&quot;,&quot;topic.meta.reply&quot;:&quot;{n} reply|{n} replies&quot;,&quot;meta.replies&quot;:&quot;0 replies&quot;,&quot;meta.not_published&quot;:&quot;Not published&quot;,&quot;meta.last_edited&quot;:&quot;Last edited: {time}&quot;,&quot;product.areas.related.products&quot;:&quot;Related products&quot;,&quot;product.update.posted.in&quot;:&quot;Posted in&quot;,&quot;no.topics.found&quot;:&quot;No topics found&quot;,&quot;upvote&quot;:&quot;Upvote&quot;,&quot;translation.failure.show.original&quot;:&quot;View Original Content&quot;,&quot;translation.failure.retry&quot;:&quot;Retry Translation&quot;,&quot;translated.by.ai&quot;:&quot;Translated using AI&quot;,&quot;translating&quot;:&quot;Translating...&quot;,&quot;translate.all&quot;:&quot;Translate All&quot;,&quot;on.demand.translations.translate&quot;:&quot;Translate&quot;,&quot;on.demand.translation.failed&quot;:&quot;Sorry, something went wrong.&quot;,&quot;on.demand.translation.retry&quot;:&quot;Retry&quot;,&quot;hub_ai.on.demand.translations.show.original&quot;:&quot;Show original&quot;,&quot;view.in.thread&quot;:&quot;View in thread&quot;,&quot;pinned.reply.by&quot;:&quot;Pinned Reply By &quot;,&quot;editor.placeholder&quot;:&quot;What are your thoughts?&quot;,&quot;threaded_replies.show_more_nested_replies&quot;:&quot;Show {n} more reply|Show {n} more replies&quot;,&quot;threaded_replies.show_more_replies&quot;:&quot;Show more replies&quot;,&quot;threaded_replies.show_previous_replies&quot;:&quot;Show previous replies&quot;,&quot;topic.actions.follow&quot;:&quot;Follow&quot;,&quot;show_more&quot;:&quot;Show more&quot;,&quot;topic.actions.unfollow&quot;:&quot;Unfollow&quot;,&quot;Reply&quot;:&quot;Reply&quot;,&quot;Share&quot;:&quot;Share&quot;,&quot;Oldest first&quot;:&quot;Oldest first&quot;,&quot;Newest first&quot;:&quot;Newest first&quot;,&quot;Best voted&quot;:&quot;Best voted&quot;,&quot;Answer&quot;:&quot;Answer&quot;,&quot;Author&quot;:&quot;Author&quot;,&quot;Pinned&quot;:&quot;Pinned&quot;,&quot;{n} Reply|{n} Replies&quot;:&quot;{n} reply|{n} replies&quot;,&quot;replies.sortby&quot;:&quot;Sort by&quot;,&quot;threaded.replies.editor.placeholder&quot;:&quot;Leave a reply...&quot;,&quot;replies.sort.most.liked&quot;:&quot;Most Liked&quot;}},&quot;languageList&quot;:[],&quot;currentUser&quot;:{&quot;id&quot;:null,&quot;name&quot;:null,&quot;avatar&quot;:null,&quot;url&quot;:&quot;\/members\/-&quot;},&quot;authors&quot;:{&quot;95&quot;:{&quot;id&quot;:95,&quot;url&quot;:&quot;https:\/\/www.1password.community\/members\/1p-community-95&quot;,&quot;name&quot;:&quot;
23691P_Community&quot;,&quot;avatar&quot;:&quot;https:\/\/uploads-us-west-2.insided.com\/onepassword-en\/icon\/200x200\/274c03c3-55e5-42ec-ad3f-063b6c128760.png&quot;,&quot;userTitle&quot;:&quot;1Password Employee&quot;,&quot;userLevel&quot;:0,&quot;badges&quot;:[],&quot;rank&quot;:{&quot;avatarIcon&quot;:&quot;5f1fdbd2-e308-4a19-be6f-8e8d503f7a66_thumb.png&quot;,&quot;avatarIconUrl&quot;:&quot;https:\/\/uploads-us-west-2.insided.com\/onepassword-en\/attachment\/5f1fdbd2-e308-4a19-be6f-8e8d503f7a66_thumb.png&quot;,&quot;isBold&quot;:true,&quot;isItalic&quot;:false,&quot;isUnderline&quot;:false,&quot;icon&quot;:null,&quot;iconUrl&quot;:null,&quot;name&quot;:&quot;1Password Employee&quot;,&quot;color&quot;:&quot;&quot;},&quot;showBadges&quot;:true,&quot;showReputation&quot;:true,&quot;repliesMade&quot;:0,&quot;signature&quot;:&quot;&quot;,&quot;likesReceived&quot;:0}},&quot;currentPage&quot;:1,&quot;topic&quot;:{&quot;id&quot;:&quot;23498&quot;,&quot;publicId&quot;:&quot;23498&quot;,&quot;title&quot;:&quot;Free 1Password Families accounts with 1Password Business&quot;,&quot;contentType&quot;:&quot;article&quot;,&quot;content&quot;:&quot;&lt;H2 id=\&quot;community-164700-toc-hId-1621619016\&quot;&gt;About&lt;\/H2&gt;\n&lt;P&gt;While you use 1Password Business account to access credentials you need to do your job and to keep your work-related secrets safe, we know that there are credentials in your personal life that need protecting as well. That's why, as a 1Password Team Member on a 1Password Business account, you can redeem a free 1Password Families account so you can stay as safe at home as you are at work.&lt;\/P&gt;\n&lt;H2 id=\&quot;community-164700-toc-hId--930537945\&quot;&gt;Highlights&lt;\/H2&gt;\n&lt;UL&gt;\n&lt;LI&gt;&amp;nbsp;How to redeem your free 1Password Families account&lt;\/LI&gt;\n&lt;LI&gt;Using multiple accounts in the 1Password apps&lt;\/LI&gt;\n&lt;LI&gt;This is a totally separate 1Password account that your employer cannot access&lt;\/LI&gt;\n&lt;LI&gt;If you leave your current company, you'll still have access to your personal 1Password data&lt;\/LI&gt;\n&lt;\/UL&gt;\n&lt;H2 id=\&quot;community-164700-toc-hId-812272390\&quot;&gt;Video&lt;\/H2&gt;\n&lt;DIV style=\&quot;padding: 56.25% 0 0 0; position: relative;\&quot;&gt;&lt;IFRAME src=\&quot;https:\/\/player.vimeo.com\/video\/990774746?h=abd3d3f95c&amp;amp;badge=0&amp;amp;autopause=0&amp;amp;player_id=0&amp;amp;app_id=58479\&quot; title=\&quot;Free 1Password Families Accounts with 1Password Business\&quot; allow=\&quot;autoplay; fullscreen; picture-in-picture; clipboard-write; encrypted-media; web-share\&quot; frameborder=\&quot;0\&quot; style=\&quot;position: absolute; top: 0; left: 0; width: 100%; height: 100%;\&quot; sandbox=\&quot;allow-scripts allow-same-origin allow-forms\&quot; data-airgap-id=\&quot;221\&quot;&gt;&lt;\/IFRAME&gt;&lt;\/DIV&gt;\n&lt;P&gt;Can't see the video? &lt;A class=\&quot;lia-external-url\&quot; href=\&quot;https:\/\/vimeo.com\/990774746\/abd3d3f95c?share=copy\&quot; target=\&quot;_blank\&quot; rel=\&quot;nofollow noopener noreferrer\&quot;&gt;&lt;STRONG&gt;Watch on Vimeo \u2192&lt;\/STRONG&gt;&lt;\/A&gt;&lt;\/P&gt;\n&lt;H2 id=\&quot;community-164700-toc-hId--1739884571\&quot;&gt;FAQ&lt;\/H2&gt;\n&lt;P&gt;&lt;STRONG&gt;&amp;nbsp;Q: Can my company access my 1Password family account?&lt;\/STRONG&gt;&lt;\/P&gt;\n&lt;P&gt;Your linked Family account belongs solely to you, not your company, and your information is even kept private &lt;A class=\&quot;lia-external-url\&quot; href=\&quot;https:\/\/1password.com\/security#privacy\&quot; target=\&quot;_blank\&quot; rel=\&quot;noopener nofollow noreferrer\&quot; data-airgap-id=\&quot;197\&quot;&gt;from the team at 1Password&lt;\/A&gt;. Admins on your company's 1Password Business will only be able to see if you have redeemed the free family membership offering.&lt;\/P&gt;\n&lt;P&gt;&lt;STRONG&gt;&amp;nbsp;Q: What happens if I leave my current company?&lt;\/STRONG&gt;&lt;\/P&gt;\n&lt;P&gt;When you depart from your current company, your 1Password Business account will be suspended. This will unlink your 1Password Family account which will remain active for 14 days. You'll receive an email letting you know that during these 14 days you'll be able to either &lt;A class=\&quot;lia-external-url\&quot; href=\&quot;https:\/\/support.1password.com\/manage-subscription\/\&quot; target=\&quot;_blank\&quot; rel=\&quot;noopener nofollow noreferrer\&quot; data-airgap-id=\&quot;198\&quot;&gt;add your own payment method&lt;\/A&gt; to continue actively using this Family account, or you can export your data if you chose. Even &lt;EM&gt;after&lt;\/EM&gt; the 14 day period, when your Family account enters a &lt;A class=\&quot;lia-external-url\&quot; href=\&quot;https:\/\/support.1password.com\/frozen-account\/\&quot; target=\&quot;_blank\&quot; rel=\&quot;noopener nofollow noreferrer\&quot; data-airgap-id=\&quot;199\&quot;&gt;frozen state&lt;\/A&gt;, you'll still always have read-only access and your data will remain safe.&lt;\/P&gt;\n&lt;P&gt;&lt;STRONG&gt;Q: What if I already have a personal 1Password account?&lt;\/STRONG&gt;&lt;\/P&gt;\n&lt;P&gt;You can link an existing 1Password account to use it for free when you're part of your company's 1Password Business account!&lt;\/P&gt;\n&lt;P&gt;&lt;STRONG&gt;Q: If I need help with my Families 1Password account, where should I go?&lt;\/STRONG&gt;&lt;\/P&gt;\n&lt;P&gt;Check out our &lt;A class=\&quot;lia-external-url\&quot; href=\&quot;https:\/\/blog.1password.com\/get-started-with-1password-families\/\&quot; target=\&quot;_blank\&quot; rel=\&quot;noopener nofollow noreferrer\&quot; data-airgap-id=\&quot;200\&quot;&gt;Getting Started Guide&lt;\/A&gt; for best practices on setting up your Families account! If you need further assistance, we have a lot of helpful resources in 1Password's customer support &lt;A class=\&quot;lia-external-url\&quot; href=\&quot;https:\/\/support.1password.com\/\&quot; target=\&quot;_blank\&quot; rel=\&quot;noopener nofollow noreferrer\&quot; data-airgap-id=\&quot;201\&quot;&gt;knowledge base&lt;\/A&gt;, and you can always &lt;A class=\&quot;lia-external-url\&quot; href=\&quot;https:\/\/support.1password.com\/contact\/\&quot; target=\&quot;_blank\&quot; rel=\&quot;noopener nofollow noreferrer\&quot; data-airgap-id=\&quot;202\&quot;&gt;contact 1Password customer support&lt;\/A&gt;.&lt;\/P&gt;\n&lt;P&gt;&lt;STRONG&gt;Q: Will I get a refund if I have already paid for a Families account when connecting it to a business account?&lt;\/STRONG&gt;&lt;\/P&gt;\n&lt;P&gt;By default a prorated credit will be applied to the your 1Password Families account when you link it to your Business account.&lt;\/P&gt;\n&lt;H2 id=\&quot;community-164700-toc-hId-2925764\&quot;&gt;Additional resources&lt;\/H2&gt;\n&lt;UL&gt;\n&lt;LI&gt;&lt;A class=\&quot;lia-external-url\&quot; href=\&quot;https:\/\/support.1password.com\/link-family\/\&quot; target=\&quot;_blank\&quot; rel=\&quot;noopener nofollow noreferrer\&quot; data-airgap-id=\&quot;203\&quot;&gt;Redeem your free 1Password Families account&lt;\/A&gt;&lt;\/LI&gt;\n&lt;LI&gt;&lt;A class=\&quot;lia-external-url\&quot; href=\&quot;https:\/\/support.1password.com\/multiple-accounts\/\&quot; target=\&quot;_blank\&quot; rel=\&quot;noopener nofollow noreferrer\&quot; data-airgap-id=\&quot;204\&quot;&gt;Add multiple accounts to the 1Password apps&lt;\/A&gt;&lt;\/LI&gt;\n&lt;\/UL&gt;&quot;,&quot;publishedAt&quot;:&quot;2025-11-18T14:32:16+00:00&quot;,&quot;authorId&quot;:&quot;95&quot;,&quot;sticky&quot;:false,&quot;replyCount&quot;:0,&quot;likedBy&quot;:[],&quot;topLikedBy&quot;:[],&quot;
2369likesCount&quot;:0,&quot;publicLabel&quot;:&quot;&quot;,&quot;poll&quot;:null,&quot;pollVotedByUser&quot;:false,&quot;tags&quot;:[],&quot;categoryId&quot;:&quot;13&quot;,&quot;categoryName&quot;:&quot;Tutorial library&quot;,&quot;closed&quot;:false,&quot;lastEditedAt&quot;:&quot;2026-07-01T16:09:07+00:00&quot;,&quot;featuredImage&quot;:&quot;https:\/\/uploads-us-west-2.insided.com\/onepassword-en\/attachment\/c1f66145-7d9f-48ac-9e37-c4ad28c8015e_thumb.jpg&quot;,&quot;featuredImageAltText&quot;:&quot;&quot;,&quot;attachments&quot;:[],&quot;ideaStatus&quot;:null,&quot;bugStatus&quot;:null,&quot;productAreas&quot;:[],&quot;views&quot;:1608,&quot;fullTopicUrl&quot;:&quot;https:\/\/www.1password.community\/tutorial-library-13\/free-1password-families-accounts-with-1password-business-23498&quot;},&quot;bestAnswer&quot;:null,&quot;pinnedReply&quot;:null,&quot;attachmentCdn&quot;:&quot;https:\/\/uploads-us-west-2.insided.com\/onepassword-en\/attachment\/&quot;,&quot;disableFileAttachments&quot;:true,&quot;unlimitedEditPermission&quot;:false,&quot;contentHelpfulnessData&quot;:{&quot;contentHelpfulness&quot;:{&quot;contentType&quot;:&quot;article&quot;,&quot;id&quot;:&quot;23498&quot;,&quot;title&quot;:&quot;Free 1Password Families accounts with 1Password Business&quot;,&quot;views&quot;:1608,&quot;hasBestAnswer&quot;:false},&quot;phrases&quot;:{&quot;Forum&quot;:{&quot;topic.helpfulness.text&quot;:&quot;Was this helpful?&quot;,&quot;topic.helpfulness.thanks&quot;:&quot;Thanks for sharing your feedback!&quot;,&quot;topic.helpfulness.indicator&quot;:&quot;found this helpful&quot;,&quot;topic_view.reported_content_modal.reason.placeholder&quot;:&quot;Type your reason here&quot;,&quot;topic_view.reported_content_modal.reason_not_provided.error&quot;:&quot;Please add your reason to the report.&quot;}}},&quot;topicContent&quot;:{&quot;showReportContent&quot;:false,&quot;canEndUserAddPublicTags&quot;:false,&quot;isPreview&quot;:null},&quot;showPostActions&quot;:false,&quot;postActionPermissions&quot;:{&quot;canCloseTopic&quot;:false,&quot;canTrashAnyPost&quot;:false,&quot;canMarkPostAsSpam&quot;:false,&quot;canEditAnyPost&quot;:false,&quot;canEditTitle&quot;:false,&quot;canEditPublicTags&quot;:false,&quot;canHighlightPost&quot;:false},&quot;replyActionPermissions&quot;:{&quot;canTrashAnyPost&quot;:false,&quot;canMarkPostAsSpam&quot;:false,&quot;canHighlightPost&quot;:false,&quot;canEditAnyPost&quot;:false,&quot;canPinReply&quot;:false,&quot;canCloseTopic&quot;:false},&quot;userHasPermissionToReply&quot;:false,&quot;userSubscribed&quot;:false,&quot;showThreadedReplies&quot;:true,&quot;repliesProps&quot;:{&quot;type&quot;:&quot;article&quot;,&quot;replies&quot;:{&quot;result&quot;:[],&quot;metadata&quot;:{&quot;totalCount&quot;:0,&quot;limit&quot;:10,&quot;pageSize&quot;:10,&quot;offset&quot;:0,&quot;page&quot;:1,&quot;depthLevel&quot;:1,&quot;hasMore&quot;:false,&quot;hasPrevious&quot;:false}},&quot;totalPages&quot;:0,&quot;totalReplies&quot;:0,&quot;canMarkBestAnswer&quot;:false,&quot;currentSort&quot;:&quot;oldestFirst&quot;}}"><div class="box__content topic-view--threaded"><article class="topic-wrapper" aria-label="Topic by 1P_Community"><div class="topic-header"><div class="topic-header__author-info"><div class="avatar avatar avatar--responsive" style="float: none;"><div class="profilepicture qa-profile-picture"><a class="default-avatar-link qa-topic-meta-last-user-icon" href="https://www.1password.community/members/1p-community-95" rel="noreferrer"><img role="img" src="https://uploads-us-west-2.insided.com/onepassword-en/icon/200x200/274c03c3-55e5-42ec-ad3f-063b6c128760.png" srcSet="https://uploads-us-west-2.insided.com/onepassword-en/icon/80x80/274c03c3-55e5-42ec-ad3f-063b6c128760.png 1x, https://uploads-us-west-2.insided.com/onepassword-en/icon/160x160/274c03c3-55e5-42ec-ad3f-063b6c128760.png 2x, https://uploads-us-west-2.insided.com/onepassword-en/icon/240x240/274c03c3-55e5-42ec-ad3f-063b6c128760.png 3x" style="width: 100%;" title alt="1P_Community" width="40" height="40" /><div class="profilelabel qa-profile-label"><img role="img" src="https://uploads-us-west-2.insided.com/onepassword-en/attachment/5f1fdbd2-e308-4a19-be6f-8e8d
2369503f7a66_thumb.png" srcSet="https://uploads-us-west-2.insided.com/onepassword-en/attachment/40x40/5f1fdbd2-e308-4a19-be6f-8e8d503f7a66_thumb.png 1x, https://uploads-us-west-2.insided.com/onepassword-en/attachment/80x80/5f1fdbd2-e308-4a19-be6f-8e8d503f7a66_thumb.png 2x, https://uploads-us-west-2.insided.com/onepassword-en/attachment/120x120/5f1fdbd2-e308-4a19-be6f-8e8d503f7a66_thumb.png 3x" title="1Password Employee" alt="1Password Employee" width="18" height="18" /></div></a></div></div><div class="author-info-wrapper"><div class="author-info"><span class="user-name-wrapper"><a class="qa-username link--user rank--bold username hover-underline" style="color: ;" href="https://www.1password.community/members/1p-community-95">1P_Community</a></span></div><div class="author-info dot-seperated"><span class="rank-title">1Password Employee</span><div class="tooltip-container"><span class="tooltip-trigger"><time dateTime="2025-11-18T14:32:16.000Z">Forum|Forum|10 months ago</time></span><div class="tooltip-message"><i class="arrow"></i><div class="tooltip__content tooltip__content--publish-date js-tooltip-content position--bottom">November 18, 2025</div></div></div></div></div></div></div><header class="topic-info topic__header qa-topic-info" id="firstpost-title"><div class="topic__labels-list"></div><h1 class="h3 topic__title qa-thread-title">Free 1Password Families accounts with 1Password Business</h1><div><ul class="list list--dot-seperated text--meta m-v-S qa-topic-meta"><li><div><div data-tooltip-preact class="tooltip"><time class="tooltip-trigger js-tooltip-trigger qa-latest-post-time" dateTime="2025-11-18">Forum|Forum|10 months ago</time><div class="tooltip__content tooltip__content--publish-date js-tooltip-content">November 18, 2025</div></div></div></li><li><a href="#comments" class="qa-link-to-replies"><span>0 replies</span></a></li><li class="is-hidden-S qa-count-views"><span>1608 views</span></li><li class="list-item_on-demand-translations"></li></ul></div></header><div><div class="box__pad--sides--large-only"><img class="thread-details-featured-image qa-thread-featured-image" data-qa="thread-featured-image" role="presentation" src="https://uploads-us-west-2.insided.com/onepassword-en/attachment/c1f66145-7d9f-48ac-9e37-c4ad28c8015e_thumb.jpg" srcSet="https://uploads-us-west-2.insided.com/onepassword-en/attachment/width/480/c1f66145-7d9f-48ac-9e37-c4ad28c8015e_thumb.jpg 480w, https://uploads-us-west-2.insided.com/onepassword-en/attachment/width/700/c1f66145-7d9f-48ac-9e37-c4ad28c8015e_thumb.jpg 700w, https://uploads-us-west-2.insided.com/onepassword-en/attachment/width/1000/c1f66145-7d9f-48ac-9e37-c4ad28c8015e_thumb.jpg 1000w, https://uploads-us-west-2.insided.com/onepassword-en/attachment/width/1400/c1f66145-7d9f-48ac-9e37-c4ad28c8015e_thumb.jpg 1400w, https://uploads-us-west-2.insided.com/onepassword-en/attachment/width/2000/c1f66145-7d9f-48ac-9e37-c4ad28c8015e_thumb.jpg 2000w" sizes="(max-width: 1024px) 700px, 100vw" alt width="700" height="304" decoding="async" /></div><div id="topic23498" class="post qa-topic-post-box"><div class="threaded-topic-body-wrapper"><div class="topic-view-content-wrapper"><div class="post__content post__content--new-editor"><H2 id="community-164700-toc-hId-1621619016">About</H2>
2370<P>While you use 1Password Business account to access credentials you need to do your job and to keep your work-related secrets safe, we know that there are credentials in your personal life that need protecting as well. That's why, as a 1Password Team Member on a 1Password Business account, you can redeem a free 1Password Families account so you can stay as safe at home as you are at work.</P>
2371<H2 id="community-164700-toc-hId--930537945">Highlights</H2>
2372<UL>
2373<LI>&nbsp;How to redeem your free 1Password Families account</LI>
2374<LI>Using multiple accounts in the 1Password apps</LI>
2375<LI>This is a totally separate 1Password account that your employer cannot access</LI>
2376<LI>If you leave your current company, you'll still have access to your personal 1Password data</LI>
2377</UL>
2378<H2 id="community-164700-toc-hId-812272390">Video</H2>
2379<DIV style="padding: 56.25% 0 0 0; position: relative;">
2379<IFRAME src="https://player.vimeo.com/video/990774746?h=abd3d3f95c&amp;badge=0&amp;autopause=0&amp;player_id=0&amp;app_id=58479" title="Free 1Password Families Accounts with 1Password Business" allow="autoplay; fullscreen; picture-in-picture; clipboard-write; encrypted-media; web-share" frameborder="0" style="position: absolute; top: 0; left: 0; width: 100%; height: 100%;" sandbox="allow-scripts allow-same-origin allow-forms" data-airgap-id="221"></IFRAME></DIV>
2380<P>Can't see the video? <A class="lia-external-url" href="https://vimeo.com/990774746/abd3d3f95c?share=copy" target="_blank" rel="nofollow noopener noreferrer"><STRONG>Watch on Vimeo →</STRONG></A></P>
2381<H2 id="community-164700-toc-hId--1739884571">FAQ</H2>
2382<P><STRONG>&nbsp;Q: Can my company access my 1Password family account?</STRONG></P>
2383<P>Your linked Family account belongs solely to you, not your company, and your information is even kept private <A class="lia-external-url" href="https://1password.com/security#privacy" target="_blank" rel="noopener nofollow noreferrer" data-airgap-id="197">from the team at 1Password</A>. Admins on your company's 1Password Business will only be able to see if you have redeemed the free family membership offering.</P>
2384<P><STRONG>&nbsp;Q: What happens if I leave my current company?</STRONG></P>
2385<P>When you depart from your current company, your 1Password Business account will be suspended. This will unlink your 1Password Family account which will remain active for 14 days. You'll receive an email letting you know that during these 14 days you'll be able to either <A class="lia-external-url" href="https://support.1password.com/manage-subscription/" target="_blank" rel="noopener nofollow noreferrer" data-airgap-id="198">add your own payment method</A> to continue actively using this Family account, or you can export your data if you chose. Even <EM>after</EM> the 14 day period, when your Family account enters a <A class="lia-external-url" href="https://support.1password.com/frozen-account/" target="_blank" rel="noopener nofollow noreferrer" data-airgap-id="199">frozen state</A>, you'll still always have read-only access and your data will remain safe.</P>
2386<P><STRONG>Q: What if I already have a personal 1Password account?</STRONG></P>
2387<P>You can link an existing 1Password account to use it for free when you're part of your company's 1Password Business account!</P>
2388<P><STRONG>Q: If I need help with my Families 1Password account, where should I go?</STRONG></P>
2389<P>Check out our <A class="lia-external-url" href="https://blog.1password.com/get-started-with-1password-families/" target="_blank" rel="noopener nofollow noreferrer" data-airgap-id="200">Getting Started Guide</A> for best practices on setting up your Families account! If you need further assistance, we have a lot of helpful resources in 1Password's customer support <A class="lia-external-url" href="https://support.1password.com/" target="_blank" rel="noopener nofollow noreferrer" data-airgap-id="201">knowledge base</A>
2389, and you can always <A class="lia-external-url" href="https://support.1password.com/contact/" target="_blank" rel="noopener nofollow noreferrer" data-airgap-id="202">contact 1Password customer support</A>.</P>
2390<P><STRONG>Q: Will I get a refund if I have already paid for a Families account when connecting it to a business account?</STRONG></P>
2391<P>By default a prorated credit will be applied to the your 1Password Families account when you link it to your Business account.</P>
2392<H2 id="community-164700-toc-hId-2925764">Additional resources</H2>
2393<UL>
2394<LI><A class="lia-external-url" href="https://support.1password.com/link-family/" target="_blank" rel="noopener nofollow noreferrer" data-airgap-id="203">Redeem your free 1Password Families account</A></LI>
2395<LI><A class="lia-external-url" href="https://support.1password.com/multiple-accounts/" target="_blank" rel="noopener nofollow noreferrer" data-airgap-id="204">Add multiple accounts to the 1Password apps</A></LI>
2396</UL></div></div></div></div></div><div class="topic-public-tags-list m-v"><ul class="public-tags list list--float qa-tags-list"></ul></div><div class="topic-footer"><div class="topic-footer__actions"><button type="button" class="subtle-button subtle-button--medium subtle-button--start-icon action-btn--like " data-qa="threaded-like-button"><div><span class="subtle-button__icon-before"><svg xmlns="http://www.w3.org/2000/svg" width="16" height="16" viewBox="0 0 16 17" fill="currentColor" role="img" aria-hidden="true" focusable="false"><path d="M11.6667 14H5V5.33329L9.66667 0.666626L10.5 1.49996C10.5778 1.57774 10.6417 1.68329 10.6917 1.81663C10.7417 1.94996 10.7667 2.07774 10.7667 2.19996V2.43329L10.0333 5.33329H13.6667C14.0222 5.33329 14.3333 5.46663 14.6 5.73329C14.8667 5.99996 15 6.31107 15 6.66663V7.99996C15 8.07774 14.9917 8.16107 14.975 8.24996C14.9583 8.33885 14.9333 8.42218 14.9 8.49996L12.9 13.2C12.8 13.4222 12.6333 13.6111 12.4 13.7666C12.1667 13.9222 11.9222 14 11.6667 14ZM3.66667 5.33329V14H1V5.33329H3.66667Z"></path></svg></span><span class="subtle-button__label"><span class="post__action-link__text"><span>Like</span></span></span></div></button><button type="button" class="subtle-button subtle-button--medium subtle-button--start-icon action-btn--reply" data-qa="threaded-reply-button"><div><span class="subtle-button__icon-before"><svg width="16" height="16" viewBox="0 0 24 24" fill="none" xmlns="http://www.w3.org/2000/svg" role="img" aria-hidden="true" focusable="false"><path d="M19.2 3H4.8C3.81 3 3 3.81 3 4.8V21L6.6 17.4H19.2C20.19 17.4 21 16.59 21 15.6V4.8C21 3.81 20.19 3 19.2 3Z" fill="currentColor"></path></svg></span><span class="subtle-button__label"><span class="post__action-link__text"><span>Reply</span></span></span></div></button><button type="button" class="subtle-button subtle-button--medium subtle-button--start-icon action-btn--follow"><div><span class="subtle-button__icon-before"><svg xmlns="http://www.w3.org/2000/svg" width="16" height="16" viewBox="0 0 24 24" fill="none" role="img" aria-hidden="true" focusable="false"><path d="M3.99878 19.25V17.25H5.99878V10.25C5.99878 8.86667 6.41545 7.6375 7.24878 6.5625C8.08211 5.4875 9.16545 4.78333 10.4988 4.45V3.75C10.4988 3.33333 10.6446 2.97917 10.9363 2.6875C11.2279 2.39583 11.5821 2.25 11.9988 2.25C12.4154 2.25 12.7696 2.39583 13.0613 2.6875C13.3529 2.97917 13.4988 3.33333 13.4988 3.75V4.45C14.8321 4.78333 15.9154 5.4875 16.7488 6.5625C17.5821 7.6375 17.9988 8.86667 17.9988 10.25V17.25H19.9988V19.25H3.99878ZM11.9988 22.25C11.4488 22.25 10.9779 22.0542 10.5863 21.6625C10.1946 21.2708 9.99878 20.8 9.99878 20.25H13.9988C13.9988 20.8 13.8029 21.2708 13.4113 21.6625C13.0196 22.0542 12.5488 22.25 11.9988 22.25Z" fill="currentColor"></path></svg></span><span class="subtle-button__label"><span class="post__action-link__text"><span>Follow</span></span></span></div></button></div></div></article><div class="box__content"></div><div class="box editor topic-reply-composer-inline"><div id="reply-editor-inline" class="editor"><div class="editor__container"><button class="editor__collapsed" data-qa="open-reply-editor" aria-label="Open reply editor"><div class="editor__avatar"><div class="default-avatar"><svg xmlns="http://www.w3.org/2000/svg" width="40" height="40" viewBox="0 0 40 40" fill="currentColor" role="img" aria-hidden="true" focusable="false"><g clip-path="url(#clip0_avatar)"><rect width="40" height="40" rx="20" fill="#E6E6E6"></rect><path d="M14 16C14 12.6863 16.6863 10 20 10V10C23.3137 10 26 12.6863 26 16V18C26 21.3137 23.3137 24 20 24V24C16.6863 24 14 21.3137 14 18V16Z" fill="#808080"></path><rect x="6" y="26" width="28" height="40" rx="10" fill="#808080"></rect></g><rect x="0.5" y="0.5" width="39" height="39" rx="19.5" fill="none" stroke="#5E5E5E" stroke-opacity="0.2"></rect><defs><clipPath id="clip0_avatar"><rect width="40" height="40" rx="20" fill="white"></rect></clipPath></defs></svg></div></div><input type="text" class="editor__input" placeholder="Leave a reply..." readOnly /></button></div></div></div><div class="topic-replies--no-reply topic-view-replies"><div id="comments" class="threaded-replies" data-qa="threaded-replies-root"><div class="paginated-threaded-replies"><div class="threaded-reply-wrapper"></div></div></div></div></div></div>
2397        
2398                                                </div>
2399        </div>
2400    </div>
2401
2402            <div class="col  col--side  Sidebar qa-div-sidebar custom-sidebar">
2403                                        <div data-preact='destination/modules/Content/TopicView/ContentHelpfulness' data-props='{&quot;contentHelpfulness&quot;:{&quot;contentType&quot;:&quot;article&quot;,&quot;id&quot;:&quot;23498&quot;,&quot;title&quot;:&quot;Free 1Password Families accounts with 1Password Business&quot;,&quot;views&quot;:1608,&quot;hasBestAnswer&quot;:false},&quot;phrases&quot;:{&quot;Forum&quot;:{&quot;topic.helpfulness.text&quot;:&quot;Was this helpful?&quot;,&quot;topic.helpfulness.thanks&quot;:&quot;Thanks for sharing your feedback!&quot;,&quot;topic.helpfulness.indicator&quot;:&quot;found this helpful&quot;,&quot;topic_view.reported_content_modal.reason.placeholder&quot;:&quot;Type your reason here&quot;,&quot;topic_view.reported_content_modal.reason_not_provided.error&quot;:&quot;Please add your reason to the report.&quot;}},&quot;
2403renderWithClasses&quot;:true}'></div>
2404            
2405                        <div class="module Sidebarmodule">
2406                                                                                                            
2407            <div data-preact="related-topics/RelatedTopics"
2408     data-props="{&quot;widgetTitle&quot;:&quot;Related topics&quot;,&quot;pageSize&quot;:&quot;5&quot;}">
2409</div>
2410
2411        </div>
2412                    </div>
2413    
2414    </div>
2415</div>
2416<div class="full-width Template-secondary">
2417    <div class="sitewidth">
2418
2419                                        <div class="col col--main has--side">
2420                                                        </div>
2421            
2422        
2423    </div>
2424</div>
2425<div class="full-width Template-footer">
2426
2427                                    <div data-preact="powered-by-insided/index" class="powered-by-insided-footer" data-props="{&quot;rootUrl&quot;:&quot;www.1password.community&quot;,&quot;termsConditions&quot;:&quot;\/site\/terms&quot;,&quot;cookieConfig&quot;:{&quot;use_external_modal&quot;:false,&quot;mapping&quot;:{&quot;required&quot;:1,&quot;anonymous&quot;:2,&quot;all&quot;:3}},&quot;isGuestUser&quot;:true,&quot;phrases&quot;:{&quot;Forum&quot;:{&quot;branded.back_to_top&quot;:&quot;Back to top&quot;,&quot;Terms &amp; Conditions&quot;:&quot;Terms &amp; Conditions&quot;,&quot;cookiepolicy.link&quot;:&quot;Cookie settings&quot;}}}"><div class="Template-footer"><div class="sitewidth box box--blend"><div class="templatefoot"><a href="https://www.gainsight.com/customer-communities/" class="logo-gainsight" title="Visit Gainsight.com" target="_blank" rel="noreferrer" aria-label><span class="is-hidden">Powered by Gainsight</span></a></div><div class="templatefoot-privacy-links"><a href="/site/terms" aria-label="Terms &amp; Conditions">Terms &amp; Conditions</a><a href="https://www.gainsight.com/policy/accessibility-cc/" target="_blank" rel="noreferrer">Accessibility statement</a></div><button class="scroll-to-top-sticky-button js-scrollto widget--base-shadow is-hidden-S custom-scroll-to-top button-control-new button-control-new--small button-control-new--secondary" type="button" aria-label="Back to top"><div><div><span class="button-control__title-text"></span></div></div></button></div></div></div>
2428            
2429        
2430</div>
2431
2432        
2433            
2434    <a href="/topic/new"
2435       aria-label="Create topic"
2436       data-track='{&quot;trigger&quot;:&quot;floating button&quot;,&quot;type&quot;:&quot;Topic Initiated&quot;}'
2437       role="button"
2438       class="btn--cta btn--create-topic btn--fixed btn--fixed__bottom is-visible-S qa-menu-create-topic">
2439        <span class="icon icon--pen icon--auto-width" aria-hidden="true"></span>
2440    </a>
2441        <div class="modals box is-hidden js-legacy-modals">
2442                                        <div data-preact="destination/modules/Modal/index" class="" data-props="{&quot;modalId&quot;:&quot;register&quot;,&quot;mainClass&quot;:&quot;modal--register&quot;,&quot;moveFrom&quot;:&quot;#modal_register_source&quot;}"></div>
2443            <div id="modal_register_source" class="qa-register-modal" hidden>
2444                
2445
2446    
2447    <label for="" >
2448      
2449    </label>
2450
2451
2452
2453<h2>
2454            Sign up
2455    </h2>
2456
2457    <p>Already have an account? <a class="js-open-modal qa-register-have-account-link"  data-modal="login">Login</a>
2458    </p>
2459
2460
2461<div id="modal_login" >
2462    
2463
2464
2465            <h4>1Password employees: Sign in with SSO </h4>
2466    
2467    
2468                        <a class="btn--cta btn--sso qa-sso-saml_v2" href="https://www.1password.community/ssoproxy/login?ssoType=saml" title="My environment">
2469            1Password employees
2470        </a>
2471    
2472    
2473    
2474    
2475    
2476    
2477    
2478    
2479    
2480    
2481    
2482    
2483            <div class="seperator--text"><span>or</span></div>
2484    </div>
2485
2486    <form name="register" method="post" action="https://www.1password.community/member/register" class="form js-ajax-form--registration" novalidate="novalidate">
2487
2488      <div class="js-notification ">
2489        
2490      </div>
2491
2492    
2493          
2494    <div class="form__row">
2495        <div class="first">
2496                        <label data-required="1" class="label required" for="register_user_username">
2497                            Username
2498            
2499            
2500             *                    </label>
2501        </div>
2502        <div class="second">
2503                        <input type="text" id="register_user_username" name="register[user][username]" required="required" />
2504
2505        </div>
2506    </div>
2507
2508          
2509    <div class="form__row">
2510        <div class="first">
2511                        <label data-required="1" class="label required" for="register_user_email">
2512                            E-mail address
2513            
2514            
2515             *                    </label>
2516        </div>
2517        <div class="second">
2518                        <input type="email" id="register_user_email" name="register[user][email]" required="required" />
2519
2520        </div>
2521    </div>
2522
2523
2524                    
2525    <div class="form__row">
2526        <div class="first">
2527                        <label data-required="1" data-private="1" data-private-label="Private" data-private-description="Only you and moderators can see this information" class="label" for="register_customfield_16">
2528                            First name
2529            
2530                        <div data-tooltip-preact class="tooltip tooltip--day text--normal">
2531                <span class="text--meta tooltip-trigger js-tooltip-trigger">(Private)</span>
2532                <div class="tooltip__content tooltip__content--profile js-tooltip-content">
2533                    Only you and moderators can see this information
2534                </div>
2535            </div>
2536            
2537             *                    </label>
2538        </div>
2539        <div class="second">
2540                        <input type="text" id="register_customfield_16" name="register[customfield][16]" data-minChar="" data-maxChar="1000" placeholder="" data-labels="{&quot;single&quot;:&quot;{n} character left&quot;,&quot;plural&quot;:&quot;{n} characters left&quot;}" />
2541
2542        </div>
2543    </div>
2544
2545                    
2546    <div class="form__row">
2547        <div class="first">
2548                        <label data-required="1" data-private="1" data-private-label="Private" data-private-description="Only you and moderators can see this information" class="label" for="register_customfield_17">
2549                            Last name
2550            
2551                        <div data-tooltip-preact class="tooltip tooltip--day text--normal">
2552                <span class="text--meta tooltip-trigger js-tooltip-trigger">(Private)</span>
2553                <div class="tooltip__content tooltip__content--profile js-tooltip-content">
2554                    Only you and moderators can see this information
2555                </div>
2556            </div>
2557            
2558             *                    </label>
2559        </div>
2560        <div class="second">
2561                        <input type="text" id="register_customfield_17" name="register[customfield][17]" data-minChar="" data-maxChar="1000" placeholder="" data-labels="{&quot;single&quot;:&quot;{n} character left&quot;,&quot;plural&quot;:&quot;{n} characters left&quot;}" />
2562
2563        </div>
2564    </div>
2565
2566                    
2567    <div class="form__row">
2568        <div class="first">
2569                        <label data-required="" data-private="1" data-private-label="Private" data-private-description="Only you and moderators can see this information" class="label" for="register_customfield_24">
2570                            How are you using 1Password products?
2571            
2572                        <div data-tooltip-preact class="tooltip tooltip--day text--normal">
2573                <span class="text--meta tooltip-trigger js-tooltip-trigger">(Private)</span>
2574                <div class="tooltip__content tooltip__content--profile js-tooltip-content">
2575                    Only you and moderators can see this information
2576                </div>
2577            </div>
2578            
2579                                </label>
2580        </div>
2581        <div class="second">
2582            <select id="register_customfield_24" name="register[customfield][24]" class="userProfileFieldSelect"><option value=""></option><option value="for_personal/family_use">For personal/family use</option><option value="for_work">For work</option><option value="both">Both</option><option value="neither_yet">Neither yet</option></select>
2583        </div>
2584    </div>
2585
2586                    
2587    <div class="form__row">
2588        <div class="first">
2589                        <label data-required="" data-private="1" data-private-label="Private" data-private-description="Only you and moderators can see this information" class="label" for="register_customfield_26">
2590                            Do you use 1Password developer tools?
2591            
2592                        <div data-tooltip-preact class="tooltip tooltip--day text--normal">
2593                <span class="text--meta tooltip-trigger js-tooltip-trigger">(Private)</span>
2594                <div class="tooltip__content tooltip__content--profile js-tooltip-content">
2595                    Only you and moderators can see this information
2596                </div>
2597            </div>
2598            
2599                                </label>
2600        </div>
2601        <div class="second">
2602            <select id="register_customfield_26" name="register[customfield][26]" class="userProfileFieldSelect"><option value=""></option><option value="yes">Yes</option><option value="no">No</option></select>
2603        </div>
2604    </div>
2605
2606      
2607          
2608    <div class="form__row">
2609        <div class="first">
2610                        <label data-required="1" class="label required" for="register_user_password">
2611                            Password
2612            
2613            
2614             *                    </label>
2615        </div>
2616        <div class="second">
2617                        <input type="password" id="register_user_password" name="register[user][password]" required="required" />
2618
2619        </div>
2620    </div>
2621
2622            <div class="form__row">
2623          <div class="first choices--stacked fancyselect">
2624            <input type="checkbox" id="register_terms" name="register[terms]" required="required" value="1" />
2625            
2626    
2627    <label for="register_terms" class="required">
2628      By creating this account, I agree to the         <a href="/site/terms" target="_blank" class="terms">
2629          terms & conditions
2630        </a>
2631     and acknowledge that my personal information will be processed as described 
2631in the <a href="https://1password.com/legal/privacy">1Password Privacy Notice</a>.
2632    </label>
2633
2634
2635          </div>
2636      </div>
2637      
2638      <div class="email_repeat">
2639              
2640    <div class="form__row">
2641        <div class="first">
2642                        <label class="label" for="register_email_repeat">
2643                            loginBox.register.email_repeat
2644            
2645            
2646                                </label>
2647        </div>
2648        <div class="second">
2649                        <input type="text" id="register_email_repeat" name="register[email_repeat]" />
2650
2651        </div>
2652    </div>
2653
2654      </div>
2655
2656          <button type="submit" id="register_submit" name="register[submit]" class="btn btn--cta btn--full-width">
2657        Register
2658    </button>
2659                <input type="hidden" id="register_is_invite" name="register[is_invite]" />
2660            <input type="hidden" id="register__token" name="register[_token]" value="OeopInskbG1Y2HiToKMo5-sjpIMqk_PY2fHiDmQ30Vw" />
2661</form>
2662
2663
2664<script type="application/javascript">
2665  if (document.querySelector('.email_repeat')) {
2666    document.querySelector('.email_repeat').style.display = 'none'
2667  }
2668    //invite tricks
2669    if(document.querySelector('#register_is_invite') && document.querySelector('#register_is_invite').value) {
2670        let name = document.querySelector('#register_user_username');
2671        if (name.value === '--removed--') {
2672            name.value = ''
2673        }
2674        let email = document.querySelector('#register_user_email')
2675        email.readOnly = 1
2676        email.classList.add('register_user_email--disabled')
2677    }
2678</script>
2678
2679            </div>
2680        
2681                            <div data-preact="destination/modules/Modal/index" class="" data-props="{&quot;modalId&quot;:&quot;login&quot;,&quot;mainClass&quot;:&quot;modal--login&quot;,&quot;moveFrom&quot;:&quot;#modal_login_source&quot;,&quot;redirectInHubApp&quot;:true}"></div>
2682            <div id="modal_login_source" class="qa-login-modal" hidden>
2683                
2684    <label for="">
2685        
2686    </label>
2687
2688        
2689            <h2 class="qa-login-title">Login to the community</h2>
2690    
2691            <p class="qa-login-register-description">No account yet? <a class="js-open-modal qa-login-register-link"  data-modal="register">Create an account</a>
2692        </p>
2693    
2694    
2695
2696
2697            <h4>1Password employees: Sign in with SSO </h4>
2698    
2699    
2700                        <a class="btn--cta btn--sso qa-sso-saml_v2" href="https://www.1password.community/ssoproxy/login?ssoType=saml" title="My environment">
2701            1Password employees
2702        </a>
2703    
2704    
2705    
2706    
2707    
2708    
2709    
2710    
2711    
2712    
2713    
2714    
2715            <div class="seperator--text"><span>or</span></div>
2716    
2717            <form name="login" method="post" action="https://www.1password.community/member/login" class="form js-ajax-form--login">
2718
2719        <div class="js-notification">
2720            
2721        </div>
2722
2723            
2724    <div class="form__row">
2725        <div class="first">
2726                        <label class="label required" for="login_usernameOrEmail">
2727                            Username or Email
2728            
2729            
2730                                </label>
2731        </div>
2732        <div class="second">
2733                        <input type="text" id="login_usernameOrEmail" name="login[usernameOrEmail]" required="required" />
2734
2735        </div>
2736    </div>
2737
2738            
2739    <div class="form__row">
2740        <div class="first">
2741                        <label class="label required" for="login_password">
2742                            Password
2743            
2744            
2745                                </label>
2746        </div>
2747        <div class="second">
2748                        <input type="password" id="login_password" name="login[password]" required="required" />
2749
2750        </div>
2751    </div>
2752
2753
2754        <div class="form__row">
2755            <div class="first choices--stacked fancyselect">
2756                <input type="checkbox" id="login_remember" name="login[remember]" value="1" />
2757                    <label for="login_remember">
2758        Remember me
2759    </label>
2760
2761            </div>
2762        </div>
2763
2764            <button type="submit" id="login_submit" name="login[submit]" disabled="" class="btn btn--cta btn--full-width disabled">
2765        Log in
2766    </button>
2767
2768        
2769                    <div class="box__pad box--note box--blend">
2770                <a href="#" class="js-open-modal" data-modal="forgot"
2771                    tabindex="-1">Forgot password?</a>
2772            </div>
2773        
2774                    <input type="hidden" id="login__token" name="login[_token]" value="0oDV5HCRjbVbvJC7knoQ4GfgTIHt6p7579ytUY7GNyg" />
2775</form>
2776
2777                        </div>
2778        
2779                <div data-preact="destination/modules/Modal/index" class="" data-props="{&quot;modalId&quot;:&quot;forgot&quot;,&quot;mainClass&quot;:&quot;modal--forgot&quot;,&quot;moveFrom&quot;:&quot;#modal_forgot_source&quot;}"></div>
2780        <div id="modal_forgot_source" class="qa-forgot-modal" hidden>
2781            <p>Enter your E-mail address. We'll send you an e-mail with instructions to reset your password.</p>
2782
2783<form name="forgotPassword" method="post" action="https://www.1password.community/member/forgotPassword" class="form js-ajax-form--forgot" id="form--forgot__1623918260">
2784
2785  <div class="js-notification">
2786      
2787  </div>
2788
2789      
2790    <div class="form__row">
2791        <div class="first">
2792                        <label class="label required" for="forgotPassword_username">
2793                            Enter your e-mail address
2794            
2795            
2796                                </label>
2797        </div>
2798        <div class="second">
2799                        <input type="text" id="forgotPassword_username" name="forgotPassword[username]" required="required" />
2800
2801        </div>
2802    </div>
2803
2804  <div class="form-row first">
2805      <button type="submit" id="forgotPassword_submit" name="forgotPassword[submit]" class="btn btn--cta qa-submit-button">
2806        Send
2807    </button>
2808                <a href="#" class="group__item end js-open-modal qa-forgot-password-overview-link" data-modal="login">Back to overview</a>
2809        </div>
2810            <input type="hidden" id="forgotPassword__token" name="forgotPassword[_token]" value="q0Wy0dSFkzEv9ioT-1SpB0fTtRjnQZJOysVOg--Y9qk" />
2811</form>
2812
2813        </div>
2814    </div>
2815
2816
2817        
2817<script type="text/javascript">
2818  window.appState = {"appName":"forum","activeHubModules":["Community","Event","Group","Ideation","KnowledgeBase","ProductUpdates"],"activeEntities":{"topic":true,"replies":true,"userRoles":true,"privateMessage":true,"transcript":false,"favorite":true,"profile":true,"search":true,"notification":true,"login":true,"builder":true},"productType":null,"language":"en-US","baseUrl":"https:\/\/www.1password.community","isEmbedded":false,"subfolderPrefix":"","originalBaseUrl":""}
2819</script>
2819
2820        <div>
2820<script type="text/javascript">window.inSidedData = {"communityId":"onepassword-en","environment":"production","language":"en_us","locale":"en_US","device":"desktop","params":{"skipPageview":false},"user":{"userid":null,"name":"guest","role":"roles.guest","mainRole":"roles.guest","rank":"","avatar":"","rankIcon":"","rankName":"","isModerator":false,"pmUnreadCount":0,"pmTotalCount":0,"topicsCount":0,"repliesCount":0,"solvedCount":0,"loginSource":null,"registerSource":null,"joindate":0,"likes":0,"likes_given":0,"profileFields":[],"badges":[]},"page":{"pageNumber":1,"name":"Topic","path":"1Password:Content:Topic:Free 1Password Families accounts with 1Password Business","section":"Content","site":"1Password","title":"Topic:Free 1Password Families accounts with 1Password Business","url":"/tutorial-library-13/free-1password-families-accounts-with-1password-business-23498","firstRender":false},"form":{"name":"","step":""},"content":{"category":{"id":13,"title":"Tutorial library","type":"knowledge-base"},"topic":{"id":"23498","title":"Free 1Password Families accounts with 1Password Business","type":"article","content_type":null,"source_id":null,"created":"2025-11-18T14:32:16+00:00","replies":0,"is_sticky":"false","prefix":"","tags":null},"post":{"id":null},"path":"Tutorial library:Free 1Password Families accounts with 1Password Business"},"search":{"phrase":null,"count":null},"breadcrumbs":[{"url":"https://www.1password.community","title":"Home"},{"url":"https://www.1password.community/knowledge-base","title":"Learn"},{"url":"https://www.1password.community/resources-71","title":"Resources"},{"url":"https://www.1password.community/tutorial-library-13","title":"Tutorial library"},{"url":"/tutorial-library-13/free-1password-families-accounts-with-1password-business-23498","title":"Free 1Password Families accounts with 1Password Business"}]}</script>
2820</div>        
2821
2822
2823        <div data-preact="cookie-banner/index" class="" data-props="{&quot;level&quot;:1,&quot;termsConditions&quot;:&quot;https:\/\/www.1password.community\/site\/terms&quot;,&quot;cookieConfig&quot;:{&quot;use_external_modal&quot;:false,&quot;mapping&quot;:{&quot;required&quot;:1,&quot;anonymous&quot;:2,&quot;all&quot;:3}},&quot;phrases&quot;:{&quot;Forum&quot;:{&quot;cookiepolicy.title&quot;:&quot;Cookie policy&quot;,&quot;cookiepolicy.content&quot;:&quot;We use cookies to enhance and personalize your experience. If you accept you agree to our full cookie policy. &lt;a href=\&quot;{link}\&quot;&gt;Learn more about our cookies.&lt;\/a&gt;&quot;,&quot;cookiepolicy.button&quot;:&quot;Accept cookies&quot;,&quot;cookiepolicy.button.deny&quot;:&quot;Deny all&quot;,&quot;cookiepolicy.link&quot;:&quot;Cookie settings&quot;,&quot;cookiepolicy.modal.title&quot;:&quot;Cookie settings&quot;,&quot;cookiepolicy.modal.content&quot;:&quot;We use 3 different kinds of cookies. You can choose which cookies you want to accept. We need basic cookies to make this site work, therefore these are the minimum you can select. &lt;a href=\&quot;{link}\&quot;&gt;Learn more about our cookies.&lt;\/a&gt;&quot;,&quot;cookiepolicy.modal.level1&quot;:&quot;Basic&lt;br&gt;Functional&quot;,&quot;cookiepolicy.modal.level2&quot;:&quot;Normal&lt;br&gt;Functional + analytics&quot;,&quot;cookiepolicy.modal.level3&quot;:&quot;Complete&lt;br&gt;Functional + analytics + social media + embedded videos + marketing&quot;}}}"></div>
2824
2825                                                        
2826
2827                                                
2828    <div class="ssi ssi-footer custom-footer">
2829                    
2829<script>
2830  /* Checks toggles in footer and expands/collapses if on mobile device */
2831  let viewport = "desktop";
2832  let viewportW = window.innerWidth;
2833  const breakpoint = 1180;
2834  const footerNavButton = '[data-target="custom-footer-nav-toggle"]';
2835
2836  function toggleNav(event) {
2837    const isExpanded = event.target.getAttribute("aria-expanded");
2838
2839    if (isMobile()) {
2840      if (isExpanded === "false") {
2841        event.target.setAttribute("aria-expanded", "true");
2842      } else {
2843        event.target.setAttribute("aria-expanded", "false");
2844      }
2845    }
2846  }
2847
2848  /* Check if resized window has crossed the breakpoint */
2849  function changedBreakpoint() {
2850    if (viewport === "desktop" && window.innerWidth < breakpoint) {
2851      viewport = "mobile";
2852      return true;
2853    } else if (viewport === "mobile" && window.innerWidth >= breakpoint) {
2854      viewport = "desktop";
2855      return true;
2856    }
2857    return false;
2858  }
2859
2860  function isMobile() {
2861    if (viewportW < breakpoint) {
2862      return true;
2863    }
2864
2865    return false;
2866  }
2867
2868  /* Check for changes in width only, due to toggles increasing window height */
2869  function checkResize() {
2870    if (viewportW !== window.innerWidth) {
2871      viewportW = window.innerWidth;
2872
2873      if (changedBreakpoint()) {
2874        determineDisplay();
2875      }
2876    }
2877  }
2878
2879  /* Determine whether to display subnav links depending on viewport */
2880  function determineDisplay() {
2881    const toggleButtons = document.body.querySelectorAll(footerNavButton);
2882
2883    /* Collapse submenus on mobile */
2884    if (isMobile()) {
2885      toggleButtons.forEach((toggleButton) => {
2886        toggleButton.setAttribute("aria-expanded", "false");
2887        toggleButton.disabled = false;
2888      });
2889
2890      /* Show submenus on desktop by default */
2891    } else {
2892      toggleButtons.forEach((toggleButton) => {
2893        toggleButton.setAttribute("aria-expanded", "true");
2894        toggleButton.disabled = true;
2895      });
2896    }
2897  }
2898
2899  /* Initialize JavaScript for footer toggles on load */
2900  function initFooterNav() {
2901    document.body.addEventListener("click", (event) => {
2902      if (event.target.matches(footerNavButton)) {
2903        toggleNav(event);
2904      }
2905    });
2906
2907    /* Default is set to desktop, check if it should change
2908         to mobile on page load */
2909    if (isMobile()) {
2910      viewport = "mobile";
2911    }
2912  }
2913
2914  function debounce(myFunction, delay = 1000) {
2915    let timeout;
2916
2917    return function debouncedFunction(...myArguments) {
2918      clearTimeout(timeout);
2919      timeout = setTimeout(() => myFunction.apply(this, myArguments), delay);
2920    };
2921  }
2922
2923  /* The toggles are parsed after this script, so the initial state has to wait for
2924     them to exist. The observer stops once it has run: the resize handler owns every
2925     later breakpoint change, and determineDisplay collapses every submenu, so leaving
2926     it attached reopens nothing and closes whatever a mobile visitor had opened. */
2927  const observer = new MutationObserver(() => {
2928    if (!document.body.querySelector(footerNavButton)) return;
2929    determineDisplay();
2930    observer.disconnect();
2931  });
2932
2933  // Start observing the document body for changes
2934  observer.observe(document.body, { childList: true, subtree: true });
2935
2936  /* if window size is adjusted need to reinit footer */
2937  window.addEventListener("resize", debounce(checkResize, 50), true);
2938
2939  initFooterNav();
2940</script>
2940
2941
2942<style>
2943  :root {
2944    --footer-bg-color: #1d1d21;
2945    --footer-fg-color: #fff;
2946    --footer-border-color: hsla(0, 0%, 100%, 0.1);
2947    --footer-link-color: hsla(0, 0%, 100%, 0.8);
2948     --footer-max-width: 1250px;
2949  }
2950
2951/*
2952  body {
2953    padding: 0 !important;
2954  }
2955*/
2956
2957  #ep-footer {
2958    display: none;
2959  }
2960
2961.footer-wrapper {
2962  background-color: var(--footer-bg-color);
2963  width: 100%;
2964}
2965
2966.custom-footer-container {
2967  background-color: transparent;
2968  color: var(--footer-fg-color);
2969  padding: 3rem;
2970  width: 100%;
2971  max-width: var(--footer-max-width);
2972  margin-left: auto;
2973  margin-right: auto;
2974
2975
2976    @media only screen and (min-width: 1180px) {
2977      padding-bottom: 2rem;
2978      padding-top: 4rem;
2979    }
2980
2981
2982    hr {
2983      border-color: var(--footer-border-color);
2984      margin-bottom: 0;
2985      margin-top: 2rem;
2986    }
2987
2988    ol {
2989      list-style-type: decimal;
2990    }
2991
2992    ul {
2993      list-style-type: disc;
2994    }
2995
2996    ul,
2997    ol {
2998      list-style-position: outside;
2999    }
3000
3001    li {
3002      margin-bottom: 0.8em;
3003      position: relative;
3004    }
3005
3006    li ol,
3007    li ul {
3008      margin: 0.8em 0;
3009    }
3010
3011    .custom-footer-navigation nav ul, .custom-footer-navigation nav ol {
3012      list-style: none;
3013      list-style-image: none;
3014    }
3015
3016    a {
3017      color: var(--footer-link-color);
3018
3019      &:hover {
3020        color: var(--footer-link-color);
3021        text-decoration: underline;
3022      }
3023    }
3024
3025    img {
3026      max-width: 100%;
3027      height: auto;
3028    }
3029
3030    ul.list-unstyled {
3031      list-style: none;
3032      padding-left: 0;
3033    }
3034
3035    ul.list-inline {
3036      display: flex;
3037      padding-left: 0;
3038
3039
3040      li {
3041        display: inline-block;
3042        margin-bottom: 0;
3043        padding-right: 1.5rem;
3044      }
3045    }
3046
3047    .grid-wrapper {
3048      display: grid;
3049      grid-template-columns: repeat(4, 1fr);
3050      column-gap: 2%;
3051      row-gap: 1rem;
3052    }
3053
3054    .custom-footer-navigation {
3055      .grid-wrapper {
3056        grid-template-columns: repeat(1, 1fr);
3057
3058        @media only screen and (min-width: 576px) {
3059          grid-template-columns: repeat(2, 1fr);
3060        }
3061
3062        @media only screen and (min-width: 1180px) {
3063          grid-template-columns: repeat(6, 1fr);
3064        }
3065      }
3066
3067      li {
3068        line-height: 1.6;
3069      }
3070    }
3071
3072    .custom-footer-logo {
3073      padding-top: 3rem;
3074
3075      @media only screen and (min-width: 1180px) {
3076        padding-top: 4rem;
3077      }
3078    }
3079    .custom-footer-copyright {
3080      ul {
3081        display: grid;
3082        /* These labels do not wrap, so two columns of them need more width than a phone
3083           has and push the whole page sideways. */
3084        grid-template-columns: 1fr;
3085        column-gap: 2%;
3086        row-gap: 1rem;
3087
3088        @media only screen and (min-width: 576px) {
3089          grid-template-columns: repeat(2, 1fr);
3090        }
3091
3092        @media only screen and (min-width: 1180px) {
3093          display: block;
3094        }
3095      }
3096
3097       ul.list-inline li { 
3098    white-space: nowrap;
3099    flex-shrink: 0;
3100  }
3101
3102      p {
3103        margin-top: 2rem;
3104        font-size: 1rem;
3105
3106        @media only screen and (min-width: 1180px) {
3107          margin-top: 0.5rem;
3108        }
3109      }
3110
3111      p:last-child {
3112        margin-bottom: 0;
3113      }
3114    }
3115
3116    .custom-footer-additional-info {
3117      display: flex;
3118      flex-direction: column;
3119      justify-content: stretch;
3120      padding-top: 2rem;
3121
3122      p {
3123         color: var(--footer-fg-color);
3124      }
3125
3126      .custom-footer-social-media {
3127        padding-top: 2rem;
3128        width: 100%;
3129
3130        @media only screen and (min-width: 1180px) {
3131          padding-top: 0;
3132          padding-left: 2%;
3133          flex-direction: row;
3134          justify-content: flex-end;
3135          display: flex;
3136          align-items: center;
3137          width: auto;
3138          flex-grow: 1;
3139        }
3140      }
3141
3142      @media only screen and (min-width: 1180px) {
3143        flex-direction: row;
3144      }
3145    }
3146  }
3147
3148  .custom-footer {
3149    padding-left: 5%;
3150    padding-right: 5%;
3151
3152    @media only screen and (min-width: 576px) {
3153      padding-left: 0;
3154      padding-right: 0;
3155    }
3156  }
3157
3158  .custom-footer-social-media {
3159    ul.list-inline {
3160      display: flex;
3161      justify-content: space-between;
3162      margin-bottom: 0;
3163
3164      li {
3165        padding-right: 0;
3166
3167        a {
3168          /* Seven of these at 0.75rem cannot fit a 360px screen, and the row does not wrap.
3169             Full padding returns above 576px, where the footer drops its side padding. */
3170          padding: 0.625rem;
3171
3172          @media only screen and (min-width: 576px) {
3173            padding: 0.75rem;
3174          }
3175
3176          svg {
3177            width: 20px;
3178            height: auto;
3179          }
3180        }
3181      }
3182    }
3183  }
3184
3185  /* Toggles for expanding/collapsing footer links */
3186  .custom-footer-navigation {
3187    .ui-caret svg {
3188      transform: rotate(90deg);
3189    }
3190    .transition-transform {
3191      transition-property: transform;
3192      transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
3193      transition-duration: 0.15s;
3194    }
3195    button {
3196      /* Without this, two sections sharing a column run onto one line as inline-block
3197         once the list between them is hidden. */
3198      display: block;
3199      background-color: transparent;
3200      -webkit-appearance: none;
3201      padding: 0;
3202      border: 0;
3203      color: var(--footer-fg-color);
3204      font-weight: bold;
3205      margin-bottom: 0.8em;
3206      padding-right: 10px;
3207      text-align: left;
3208
3209      span {
3210        pointer-events: none;
3211        display: inline-block;
3212        margin-left: 4px;
3213        width: 12px;
3214        height: 12px;
3215
3216        @media only screen and (min-width: 1180px) {
3217          display: none;
3218        }
3219      }
3220    }
3221
3222    button[disabled] {
3223      opacity: unset;
3224    }
3225
3226    button:hover {
3227      background-color: unset;
3228      border-color: unset;
3229    }
3230
3231    button[disabled]:hover {
3232      background-color: unset;
3233    }
3234
3235    button[aria-expanded="true"] {
3236      + ul {
3237        display: block;
3238      }
3239      .ui-caret svg {
3240        transform: rotate(-90deg);
3241      }
3242    }
3243    button[aria-expanded="false"] + ul {
3244      display: none;
3245    }
3246
3247    /* Restores the grid's row-gap between two sections sharing a column. These margins
3248       collapse, so the value restates the button's margin-bottom instead of adding to it. */
3249    button[aria-expanded="false"] + ul + button {
3250      margin-top: calc(1rem + 0.8em);
3251    }
3252  }
3253
3254  .d-mobile {
3255    display: block;
3256
3257    @media only screen and (min-width: 1180px) {
3258      display: none;
3259    }
3260  }
3261
3262/* Styles Privacy choices footer item */ 
3263.footer-privacy-choices {
3264  background: transparent;
3265  border: 0;
3266  color: var(--footer-link-color);
3267  cursor: pointer;
3268  display: inline-flex;
3269  align-items: center;
3270  gap: 0.35rem;
3271  padding: 0;
3272  font: inherit;
3273  line-height: inherit;
3274}
3275
3276.footer-privacy-choices:hover {
3277  color: var(--footer-link-color);
3278  text-decoration: underline;
3279  background-color: transparent;
3280}
3281
3282.footer-privacy-choices img {
3283  width: 30px;
3284  height: auto;
3285  display: inline-block;
3286  flex: 0 0 auto;
3287  top: 1px;   
3288}
3289
3290.footer-privacy-choices span {
3291  display: inline-block;
3292}
3293</style>
3294
3295<div class="footer-wrapper">
3296  <div class="custom-footer-container">
3297    <div class="custom-footer">
3298      <div class="custom-footer-navigation" aria-label="Footer navigation">
3299        <div class="grid-wrapper">
3300          <div class="custom-nav-column">
3301            <button
3302              data-target="custom-footer-nav-toggle"
3303              aria-controls="sublist1"
3304              aria-expanded="true"
3305            >
3306              1Password Products
3307              <span class="ui-caret"
3308                ><svg
3309                  xmlns="http://www.w3.org/2000/svg"
3310                  width="7"
3311                  height="12"
3312                  class="transform transition-transform rotate-90 text-cloud ms-1 mt-1 w-[6px] min-w-[6px] self-start xs:w-[7px] xs:min-w-[7px] xlRedesign:hidden"
3313                  viewBox="0 0 7 12"
3314                  fill="none"
3315                >
3316                  <path
3317                    d="M0.999998 1L6 6L0.999998 11"
3318                    stroke="currentColor"
3319                    stroke-width="2"
3320                    stroke-linecap="round"
3321                    stroke-linejoin="round"
3322                  ></path>
3323                  <title>Expand</title>
3324                </svg>
3325              </span>
3326            </button>
3327            <ul class="list-unstyled" id="sublist1">
3328              <li>
3329                <a href="https://1password.com/extended-access-management"
3330                  >Extended Access Management</a
3331                >
3332              </li>
3333              <li>
3334                <a href="https://1password.com/product/unified-access">Unified Access</a>
3335              </li>
3336              <li>
3337                <a
3338                  href="https://1password.com/product/enterprise-password-manager"
3339                  >Enterprise Password Manager</a
3340                >
3341              </li>
3342              <li>
3343                <a href="https://1password.com/product/password-manager"
3344                  >Personal Password Manager</a
3345                >
3346              </li>
3347              <li>
3348                <a href="https://1password.com/password-generator"
3349                  >Password generator</a
3350                >
3351              </li>
3352              <li>
3353                <a href="https://1password.com/username-generator"
3354                  >Username generator</a
3355                >
3356              </li>
3357              <li><a href="https://1password.com/pricing">Pricing</a></li>
3358              <li>
3359                <a href="https://1password.com/downloads/mac">Downloads</a>
3360              </li>
3361            </ul>
3362          </div>
3363
3364          <div class="custom-nav-column">
3365            <button
3366              data-target="custom-footer-nav-toggle"
3367              aria-controls="sublist2"
3368              aria-expanded="true"
3369            >
3370              Features
3371              <span class="ui-caret"
3372                ><svg
3373                  xmlns="http://www.w3.org/2000/svg"
3374                  width="7"
3375                  height="12"
3376                  class="transform transition-transform rotate-90 text-cloud ms-1 mt-1 w-[6px] min-w-[6px] self-start xs:w-[7px] xs:min-w-[7px] xlRedesign:hidden"
3377                  viewBox="0 0 7 12"
3378                  fill="none"
3379                >
3380                  <path
3381                    d="M0.999998 1L6 6L0.999998 11"
3382                    stroke="currentColor"
3383                    stroke-width="2"
3384                    stroke-linecap="round"
3385                    stroke-linejoin="round"
3386                  ></path>
3387                  <title>Expand</title>
3388                </svg>
3389              </span>
3390            </button>
3391            <ul class="list-unstyled" id="sublist2">
3392              <li>
3393                <a href="https://1password.com/features/autofill">Autofill</a>
3394              </li>
3395              <li>
3396                <a href="https://1password.com/features/secure-password-sharing"
3397                  >Password sharing</a
3398                >
3399              </li>
3400              <li>
3401                <a href="https://1password.com/features/two-factor-authentication/"
3402                  >Two-factor authentication</a
3403                >
3404              </li>
3405              <li><a href="https://1password.com/product/passkeys">Passkeys</a></li>
3406            </ul>
3407            <button
3408              data-target="custom-footer-nav-toggle"
3409              aria-controls="sublist7"
3410              aria-expanded="true"
3411            >
3412              Solutions
3413              <span class="ui-caret"
3414                ><svg
3415                  xmlns="http://www.w3.org/2000/svg"
3416                  width="7"
3417                  height="12"
3418                  class="transform transition-transform rotate-90 text-cloud ms-1 mt-1 w-[6px] min-w-[6px] self-start xs:w-[7px] xs:min-w-[7px] xlRedesign:hidden"
3419                  viewBox="0 0 7 12"
3420                  fill="none"
3421                >
3422                  <path
3423                    d="M0.999998 1L6 6L0.999998 11"
3424                    stroke="currentColor"
3425                    stroke-width="2"
3426                    stroke-linecap="round"
3427                    stroke-linejoin="round"
3428                  ></path>
3429                  <title>Expand</title>
3430                </svg>
3431              </span>
3432            </button>
3433            <ul class="list-unstyled" id="sublist7">
3434              <li>
3435                <a href="https://1password.com/solutions/passwordless"
3436                  >Passwordless</a
3437                >
3438              </li>
3439              <li>
3440                <a href="https://1password.com/solutions/device-security"
3441                  >Device Security</a
3442                >
3443              </li>
3444              <li>
3445                <a
3446                  href="https://1password.com/solutions/cybersecurity-compliance"
3447                  >Compliance and Cyber Insurance</a
3448                >
3449              </li>
3450            </ul>
3451          </div>
3452
3453          <div class="custom-nav-column">
3454            <button
3455              data-target="custom-footer-nav-toggle"
3456              aria-controls="sublist5"
3457              aria-expanded="true"
3458            >
3459              What's new
3460              <span class="ui-caret"
3461                ><svg
3462                  xmlns="http://www.w3.org/2000/svg"
3463                  width="7"
3464                  height="12"
3465                  class="transform transition-transform rotate-90 text-cloud ms-1 mt-1 w-[6px] min-w-[6px] self-start xs:w-[7px] xs:min-w-[7px] xlRedesign:hidden"
3466                  viewBox="0 0 7 12"
3467                  fill="none"
3468                >
3469                  <path
3470                    d="M0.999998 1L6 6L0.999998 11"
3471                    stroke="currentColor"
3472                    stroke-width="2"
3473                    stroke-linecap="round"
3474                    stroke-linejoin="round"
3475                  ></path>
3476                  <title>Expand</title>
3477                </svg>
3478              </span>
3479            </button>
3480            <ul class="list-unstyled" id="sublist5">
3481              <li><a href="/p/blogs">Community blog</a></li>
3482              <li><a href="/events?tab=upcoming">Events</a></li>
3483            </ul>
3484          </div>
3485
3486          <div class="custom-nav-column">
3487            <button
3488              data-target="custom-footer-nav-toggle"
3489              aria-controls="sublist3"
3490              aria-expanded="true"
3491            >
3492              Developers
3493              <span class="ui-caret"
3494                ><svg
3495                  xmlns="http://www.w3.org/2000/svg"
3496                  width="7"
3497                  height="12"
3498                  class="transform transition-transform rotate-90 text-cloud ms-1 mt-1 w-[6px] min-w-[6px] self-start xs:w-[7px] xs:min-w-[7px] xlRedesign:hidden"
3499                  viewBox="0 0 7 12"
3500                  fill="none"
3501                >
3502                  <path
3503                    d="M0.999998 1L6 6L0.999998 11"
3504                    stroke="currentColor"
3505                    stroke-width="2"
3506                    stroke-linecap="round"
3507                    stroke-linejoin="round"
3508                  ></path>
3509                  <title>Expand</title>
3510                </svg>
3511              </span>
3512            </button>
3513            <ul class="list-unstyled" id="sublist3">
3514              <li>
3515                <a
3516                  href="https://www.1password.community/category/developers/discussions/developers"
3517                  >Discussions</a
3518                >
3519              </li>
3520              <li>
3521                <a href="https://www.1password.dev/" target="_blank"
3522                  >Documentation</a
3523                >
3524              </li>
3525              <li>
3526                <a
3527                  href="https://www.1password.dev/integrations"
3528                  target="_blank"
3529                  >Integrations</a
3530                >
3531              </li>
3532              <li>
3533                <a
3534                  href="https://www.1password.dev/joinslack"
3535                  target="_blank"
3536                  >Slack</a
3537                >
3538              </li>
3539              <li>
3540                <a href="https://hackerone.com/1password" target="_blank"
3541                  >Bug bounty</a
3542                >
3543              </li>
3544            </ul>
3545          </div>
3546
3547          <div class="custom-nav-column">
3548            <button
3549              data-target="custom-footer-nav-toggle"
3550              aria-controls="sublist4"
3551              aria-expanded="true"
3552            >
3553              Resources
3554              <span class="ui-caret"
3555                ><svg
3556                  xmlns="http://www.w3.org/2000/svg"
3557                  width="7"
3558                  height="12"
3559                  class="transform transition-transform rotate-90 text-cloud ms-1 mt-1 w-[6px] min-w-[6px] self-start xs:w-[7px] xs:min-w-[7px] xlRedesign:hidden"
3560                  viewBox="0 0 7 12"
3561                  fill="none"
3562                >
3563                  <path
3564                    d="M0.999998 1L6 6L0.999998 11"
3565                    stroke="currentColor"
3566                    stroke-width="2"
3567                    stroke-linecap="round"
3568                    stroke-linejoin="round"
3569                  ></path>
3570                  <title>Expand</title>
3571                </svg>
3572              </span>
3573            </button>
3574            <ul class="list-unstyled" id="sublist4">
3575              <li>
3576                <a href="https://www.1password.community/category/guides"
3577                  >Guides and toolkits</a
3578                >
3579              </li>
3580              <li>
3581                <a href="https://support.1password.com/" target="_blank"
3582                  >Help and documentation</a
3583                >
3584              </li>
3585              <li>
3586                <a href="https://blog.1password.com/" target="_blank"
3587                  >1Password blog</a
3588                >
3589              </li>
3590              <li>
3591                <a href="https://marketplace.1password.com/" target="_blank"
3592                  >1Password Marketplace</a
3593                >
3594              </li>
3595              <li>
3596                <a
3597                  href="https://randombutmemorable.simplecast.com/"
3598                  target="_blank"
3599                  >Random but Memorable</a
3600                >
3601              </li>
3602              <li>
3603                <a href="https://www.1password.community/p/guidelines"
3604                  >Community guidelines</a
3605                >
3606              </li>
3607            </ul>
3608          </div>
3609
3610          <div class="custom-nav-column">
3611            <button
3612              data-target="custom-footer-nav-toggle"
3613              aria-controls="sublist6"
3614              aria-expanded="true"
3615            >
3616              Company
3617              <span class="ui-caret"
3618                ><svg
3619                  xmlns="http://www.w3.org/2000/svg"
3620                  width="7"
3621                  height="12"
3622                  class="transform transition-transform rotate-90 text-cloud ms-1 mt-1 w-[6px] min-w-[6px] self-start xs:w-[7px] xs:min-w-[7px] xlRedesign:hidden"
3623                  viewBox="0 0 7 12"
3624                  fill="none"
3625                >
3626                  <path
3627                    d="M0.999998 1L6 6L0.999998 11"
3628                    stroke="currentColor"
3629                    stroke-width="2"
3630                    stroke-linecap="round"
3631                    stroke-linejoin="round"
3632                  ></path>
3633                  <title>Expand</title>
3634                </svg>
3635              </span>
3636            </button>
3637            <ul class="list-unstyled" id="sublist6">
3638              <li><a href="https://1password.com/company">About</a></li>
3639              <li><a href="https://1password.com/careers">We're hiring!</a></li>
3640            </ul>
3641          </div>
3642        </div>
3643      </div>
3644
3645      <div class="custom-footer-logo" aria-label="">
3646        <svg width="262" height="51" viewBox="0 0 262 51" fill="none" xmlns="http://www.w3.org/2000/svg"><path fill-rule="evenodd" clip-rule="evenodd" d="M50.063 25.0169C50.063 11.2006 38.8559 0 25.0315 0C11.2072 0 0 11.2006 0 25.0169C0 38.8338 11.2072 50.0337 25.0315 50.0337C38.8559 50.0337 50.063 38.8338 50.063 25.0169ZM20.4755 11.1186C20.2787 11.5046 20.2787 12.0099 20.2787 13.0205V18.7483C20.2787 19.0007 20.2787 19.127 20.3106 19.2437C20.3388 19.347 20.3853 19.4446 20.4478 19.5317C20.5183 19.63 20.6163 19.7096 20.8124 19.8687L22.2621 21.0457C22.4984 21.2376 22.6165 21.3335 22.6594 21.449C22.697 21.5503 22.697 21.6617 22.6594 21.763C22.6165 21.8785 22.4984 21.9744 22.2621 22.1662L20.8124 23.3432C20.6163 23.5024 20.5183 23.5819 20.4478 23.6803C20.3853 23.7674 20.3388 23.8649 20.3106 23.9683C20.2787 24.085 20.2787 24.2112 20.2787 24.4637V37.013C20.2787 38.0236 20.2787 38.5289 20.4755 38.9149C20.6486 39.2545 20.9248 39.5305 21.2645 39.7035C21.6508 39.9002 22.1564 39.9002 23.1676 39.9002H26.8954C27.9066 39.9002 28.4122 39.9002 28.7985 39.7035C29.1382 39.5305 29.4144 39.2545 29.5875 38.9149C29.7843 38.5289 29.7843 38.0236 29.7843 37.013V31.2853C29.7843 31.0328 29.7843 30.9066 29.7524 30.7899C29.7242 30.6865 29.6777 30.589 29.6153 30.5018C29.5447 30.4035 29.4467 30.3239 29.2506 30.1648L27.8009 28.9878C27.5646 28.796 27.4465 28.7 27.4036 28.5845C27.366 28.4833 27.366 28.3719 27.4036 28.2706C27.4465 28.1551 27.5646 28.0592 27.8009 27.8673L29.2506 26.6903C29.4467 26.5312 29.5447 26.4516 29.6153 26.3533C29.6777 26.2662 29.7242 26.1686 29.7524 26.0652C29.7843 25.9485 29.7843 25.8223 29.7843 25.5699V13.0205C29.7843 12.0099 29.7843 11.5046 29.5875 11.1186C29.4144 10.7791 29.1382 10.503 28.7985 10.33C28.4122 10.1333 27.9066 10.1333 26.8954 10.1333H23.1676C22.1564 10.1333 21.6508 10.1333 21.2645 10.33C20.9248 10.503 20.6486 10.7791 20.4755 11.1186Z" fill="#FFFEFB"></path><path d="M70.1577 39.9826C70.4057 39.9826 70.6068 39.7817 70.6068 39.5338V10.1475C70.6068 9.89966 70.4057 9.69873 70.1577 9.69873H65.8245C65.6639 9.69873 65.517 9.78557 65.4288 9.91964C64.4352 11.4295 62.5878 12.19 60.0559 12.2692C59.8081 12.2769 59.6064 12.477 59.6064 12.7249V17.1201C59.6064 17.3679 59.8075 17.5689 60.0555 17.5689H63.5575C63.8055 17.5689 64.0066 17.7698 64.0066 18.0176V39.5338C64.0066 39.7817 64.2076 39.9826 64.4556 39.9826H70.1577Z" fill="#FFFEFB"></path><path d="M87.4572 15.7739C89.7947 15.7739 91.674 17.0166 91.674 20.1462C91.674 23.1838 89.7947 24.5185 87.4572 24.5185H82.3695V15.7739H87.4572ZM87.4572 30.1795C94.3324 30.1795 98.32 25.9913 98.32 19.9621C98.32 14.2551 94.3324 10.0669 87.4572 10.0669H76.2642C76.0162 10.0669 75.8151 10.2678 75.8151 10.5157V39.5338C75.8151 39.7817 76.0162 39.9826 76.2642 39.9826H81.9205C82.1684 39.9826 82.3695 39.7817 82.3695 39.5338V30.6282C82.3695 30.3804 82.5705 30.1795 82.8185 30.1795H87.4572Z" fill="#FFFEFB"></path><path d="M108.486 35.7484C106.561 35.7484 105.369 34.8739 105.369 33.3091C105.369 31.9284 106.194 31.0079 108.165 31.0079H113.528V31.4681C113.528 34.1375 111.236 35.7484 108.486 35.7484ZM114.032 39.5338C114.032 39.7817 114.233 39.9826 114.481 39.9826H119.404C119.652 39.9826 119.853 39.7817 119.853 39.5338V26.5436C119.853 20.2843 116.324 16.6484 109.953 16.6484C105.222 16.6484 101.601 19.1745 100.116 23.2356C100.027 23.4795 100.175 23.7425 100.427 23.8044L105.387 25.0201C105.611 25.075 105.839 24.9506 105.926 24.7372C106.679 22.8948 107.934 21.8031 109.953 21.8031C112.061 21.8031 113.528 23.1838 113.528 25.6691V25.9913C113.528 26.6816 113.299 26.9578 112.474 26.9578H106.744C101.977 26.9578 99.0899 29.4891 99.0899 33.4932C99.0899 37.7734 
3646102.39 40.5349 106.973 40.5349C109.28 40.5349 111.495 39.777 113.057 38.0892C113.364 37.7573 114.032 37.9596 114.032 38.4115V39.5338Z" fill="#FFFEFB"></path><path d="M132.048 35.9325C129.821 35.9325 128.194 35.008 127.392 33.3093C127.294 33.1031 127.068 32.9832 126.847 33.0392L122.211 34.2127C121.973 34.2731 121.826 34.5147 121.897 34.75C123.071 38.648 126.996 40.5349 131.819 40.5349C138.006 40.5349 141.536 37.3592 141.536 33.033C141.536 24.6566 128.289 27.5101 128.289 23.3679C128.289 21.9872 129.435 21.1127 131.498 21.1127C133.551 21.1127 134.925 22.2346 135.584 23.9549C135.666 24.1683 135.885 24.3022 136.109 24.2597L140.841 23.364C141.094 23.3161 141.256 23.0651 141.183 22.8183C140.097 19.1537 137.047 16.6484 131.544 16.6484C125.494 16.6484 122.285 19.8701 122.285 23.9202C122.285 32.5727 135.577 29.9954 135.577 33.5852C135.577 35.012 134.386 35.9325 132.048 35.9325Z" fill="#FFFEFB"></path><path d="M152.64 35.9325C150.412 35.9325 148.785 35.008 147.983 33.3093C147.886 33.1031 147.66 32.9832 147.439 33.0392L142.803 34.2127C142.564 34.2731 142.418 34.5147 142.488 34.75C143.662 38.648 147.588 40.5349 152.41 40.5349C158.598 40.5349 162.127 37.3592 162.127 33.033C162.127 24.6566 148.881 27.5101 148.881 23.3679C148.881 21.9872 150.027 21.1127 152.09 21.1127C154.142 21.1127 155.517 22.2346 156.176 23.9549C156.257 24.1683 156.476 24.3022 156.701 24.2597L161.433 23.364C161.686 23.3161 161.847 23.0651 161.774 22.8183C160.689 19.1537 157.639 16.6484 152.135 16.6484C146.085 16.6484 142.877 19.8701 142.877 23.9202C142.877 32.5727 156.169 29.9954 156.169 33.5852C156.169 35.012 154.977 35.9325 152.64 35.9325Z" fill="#FFFEFB"></path><path d="M167.922 39.6399C167.97 39.841 168.151 39.9826 168.358 39.9826H175.487C175.695 39.9826 175.876 39.8393 175.924 39.6365L179.555 24.1963L183.187 39.6365C183.234 39.8393 183.415 39.9826 183.624 39.9826H190.983C191.189 39.9826 191.369 39.8415 191.419 39.6407L196.79 17.7564C196.86 17.4736 196.646 17.2007 196.354 17.2007H191.288C191.075 17.2007 190.891 17.3501 190.848 17.5585L187.256 34.9199L182.804 17.5382C182.753 17.3396 182.574 17.2007 182.369 17.2007H176.702C176.494 17.2007 176.313 17.3434 176.265 17.5456L172.13 34.9199L168.583 17.5596C168.54 17.3507 168.356 17.2007 168.143 17.2007H163.03C162.739 17.2007 162.525 17.473 162.594 17.7555L167.922 39.6399Z" fill="#FFFEFB"></path><path d="M208.9 40.5349C215.775 40.5349 220.496 35.1961 220.496 28.6146C220.496 21.9872 215.775 16.6484 208.9 16.6484C202.071 16.6484 197.304 21.9872 197.304 28.6146C197.304 35.1961 202.071 40.5349 208.9 40.5349ZM208.9 35.058C206.058 35.058 203.858 32.6648 203.858 28.6146C203.858 24.5645 206.058 22.1252 208.9 22.1252C211.742 22.1252 213.988 24.5645 213.988 28.6146C213.988 32.6648 211.742 35.058 208.9 35.058Z" fill="#FFFEFB"></path><path d="M229.537 27.9243C229.537 24.0122 231.508 23.0917 234.533 23.0917C235.113 23.0917 235.75 23.1493 236.354 23.2644C236.61 23.3132 236.863 23.1499 236.908 22.8935L237.868 17.4735C237.902 17.2831 237.811 17.0901 237.633 17.0143C237.081 16.7796 236.399 16.6484 235.587 16.6484C232.516 16.6484 230.133 18.4433 228.987 22.0792V17.6494C228.987 17.4016 228.786 17.2007 228.538 17.2007H223.569C223.321 17.2007 223.12 17.4016 223.12 17.6494V39.5338C223.12 39.7817 223.321 39.9826 223.569 39.9826H229.088C229.336 39.9826 229.537 39.7817 229.537 39.5338V27.9243Z" fill="#FFFEFB"></path><path d="M249.727 35.1961C246.427 35.1961 244.685 32.4807 244.685 28.6146C244.685 24.7486 246.427 21.9872 249.727 21.9872C253.027 21.9872 254.769 24.7486 254.769 28.6146C254.769 32.4807 253.027 35.1961 249.727 35.1961ZM255.136 39.5338C255.136 39.7817 255.337 39.9826 255.585 39.9826H260.737C260.985 39.9826 261.186 39.7817 261.186 39.5338V10.5826C261.186 10.3348 260.985 10.1339 260.737 10.1339H255.401C255.153 10.1339 254.952 10.3348 254.952 10.5826V20.3763C253.532 17.7069 251.148 16.6484 248.123 16.6484C242.21 16.6484 238.177 21.8031 238.177 28.6146C238.177 35.4262 242.21 40.5349 248.123 40.5349C251.331 40.5349 253.807 39.2462 255.136 35.9325V39.5338Z" fill="#FFFEFB"></path></svg>
3647      </div>
3648
3649      <hr />
3650
3651      <div class="custom-footer-additional-info">
3652        <div class="custom-footer-copyright" aria-label="Copyright information">
3653          <ul class="list-unstyled list-inline">
3654            <li>
3655              <a href="/site/terms"
3656                >Terms of Service</a
3657              >
3658            </li>
3659
3660<li>
3661    <button
3662      id="cpra_button"
3663      class="footer-privacy-choices"
3664      type="button"
3665      aria-label="Your Privacy Choices"
3666    >
3667      <span>Your Privacy Choices</span>
3668 <img
3669        src="https://oag.ca.gov/sites/all/files/agweb/images/privacy/privacyoptions.svg"
3670        alt="California Consumer Privacy Act (CCPA) Opt-Out Icon"
3671        aria-hidden="true"
3672      />
3673    </button>
3674  </li> 
3675
3676
3677            <li>
3678              <a href="https://1password.com/legal/cookie-policy"
3679                >Cookie Policy</a
3680              >
3681            </li>
3682            <li>
3683              <a href="https://1password.com/legal/privacy">Privacy Policy</a>
3684            </li>
3685            <li>
3686              <a href="https://1password.com/legal/accessibility/"
3687                >Accessibility</a
3688              >
3689            </li>
3690          </ul>
3691
3692          <p>
3693            ©2026 1Password. All rights reserved. <br class="d-mobile" />4711
3694            Yonge St, 10th Floor, Toronto Ontario, M2N 6K8, Canada
3695          </p>
3696        </div>
3697        <div class="custom-footer-social-media">
3698          <ul class="list-inline" aria-label="Social Media">
3699            <li>
3700              <a href="https://x.com/1Password"
3701                ><svg
3702                  width="17"
3703                  height="16"
3704                  viewBox="0 0 17 16"
3705                  fill="none"
3706                  xmlns="http://www.w3.org/2000/svg"
3707                >
3708                  <path
3709                    d="M9.62518 6.77569L15.5776 0H14.1675L8.9969 5.88203L4.87021 0H0.109375L6.35111 8.89552L0.109375 16H1.5194L6.97619 9.78704L11.3352 16H16.0961M2.02831 1.04127H4.1945L14.1665 15.0099H11.9997"
3710                    fill="#FFFEFB"
3711                  />
3712                  <title>X</title>
3713                </svg>
3714              </a>
3715            </li>
3716            <li>
3717              <a href="https://1password.social/@1password"
3718                ><svg
3719                  fill="none"
3720                  height="22"
3721                  viewBox="0 0 21 22"
3722                  width="21"
3723                  xmlns="http://www.w3.org/2000/svg"
3724                >
3725                  <path
3726                    d="m20.8922 4.8706c-.3231-2.36381-2.4163-4.226654-4.8976-4.587624-.4186-.060994-2.0048-.282976-5.679-.282976h-.0274c-3.67527 0-4.46377.221982-4.8824.282976-2.41224.35097-4.615147 2.024834-5.149618 4.416634-.2570743 1.1779-.2845092 2.48379-.2367522 3.68168.0680789 1.71781.0812882 3.43271.2398002 5.14361.109584 1.1364.30075 2.2638.572067 3.3737.508053 2.0498 2.564653 3.7557 4.579583 4.4516 2.15728.7258 4.47725.8463 6.70022.348.2445-.056.4864-.121.7255-.195.5395-.169 1.1726-.358 1.6379-.69.0064-.0046.0117-.0106.0153-.0176.0037-.0069.0058-.0145.006-.0224v-1.6578c-.0001-.0073-.0018-.0145-.0051-.0211-.0033-.0065-.0081-.0122-.0139-.0167-.0059-.0046-.0127-.0077-.0199-.0093-.0073-.0016-.0148-.0015-.022.0001-1.4242.3348-2.8836.5026-4.3479.5-2.51994 0-3.19769-1.177-3.39178-1.6669-.15599-.4234-.25507-.8652-.29467-1.3139-.00039-.0075.00102-.0151.00411-.022s.00783-.0129.01375-.0177c.00595-.0048.01296-.0081.02044-.0097s.01525-.0015.02268.0004c1.40048.3325 2.83611.5003 4.27677.5.3465 0 .692 0 1.0385-.009 1.4489-.04 2.9761-.113 4.4017-.387.0356-.007.0711-.013.1016-.022 2.2487-.425 4.3886-1.7589 4.606-5.1366.0082-.1329.0285-1.3929.0285-1.53085.001-.46894.1534-3.32671-.0224-5.08255zm-3.4608 8.4283h-2.3645v-5.69954c0-1.19989-.508-1.81185-1.5414-1.81185-1.136 0-1.705.72393-1.705 2.15383v3.11976h-2.35028v-3.11976c0-1.4299-.57003-2.15383-1.70604-2.15383-1.02729 0-1.54043.61196-1.54145 1.81185v5.69954h-2.36243v-5.87254c0-1.19989.31128-2.15315.9338-2.85975.64217-.70493 1.48453-1.06689 2.53011-1.06689 1.21016 0 2.12466.45794 2.73429 1.37287l.5884.97193.5893-.97193c.6097-.91493 1.5242-1.37287 2.7323-1.37287 1.0446 0 1.8869.36196 2.5311 1.06689.6226.70595.9338 1.6592.9338 2.85975z"
3727                    fill="#eff3fa"
3728                  />
3729                  <title>Mastodon</title>
3730                </svg>
3731              </a>
3732            </li>
3733            <li>
3734              <a href="https://www.reddit.com/r/1Password/"
3735                ><svg
3736                  fill="none"
3737                  height="22"
3738                  viewBox="0 0 24 22"
3739                  width="24"
3740                  xmlns="http://www.w3.org/2000/svg"
3741                >
3742                  <path
3743                    clip-rule="evenodd"
3744                    d="m18.8356 9.20553c.4762-.47623 1.1243-.78063 1.8608-.78063 2.715 0 3.6183 3.638 1.1684 4.8949.1081.3879.1522.8199.1522 1.2323 0 4.1143-4.6346 7.4479-10.3494 7.4479-5.69028 0-10.32496-3.3336-10.32496-7.4479 0-.4124.03928-.8248.12765-1.2127-2.49899-1.2519-1.605443-4.9145 1.1243-4.9145.73645 0 1.40906.3044 1.8853.80027 1.75764-1.21267 4.09462-1.9933 6.69181-2.10131l1.4925-6.755639c.0638-.240571.2995-.4124076.5401-.3485825l4.7819 1.0604815c.3241-.623526.9771-1.08012 1.7331-1.08012 1.0851 0 1.9492.888641 1.9492 1.94912 0 1.06048-.869 1.94912-1.9492 1.94912-1.0604 0-1.9245-.8641-1.9245-1.92457l-4.3303-.97211-1.36 6.12721c2.6169.08346 4.9784.86409 6.7311 2.07676zm-11.45443 2.44497c-1.08503 0-1.94912.869-1.94912 1.9491 0 1.0605.869 1.9295 1.94912 1.9246 1.06047 0 1.92457-.8641 1.92457-1.9246 0-1.085-.8641-1.9491-1.92457-1.9491zm8.57233 6.5401c-1.7871 1.7871-6.82927 1.7871-8.61637 0-.19639-.1719-.19639-.4763 0-.6727.17184-.1718.47623-.1718.64807 0 1.36487 1.3993 5.8915 1.4238 7.3153 0 .1719-.1718.4763-.1718.6481 0 .2013.1964.2013.5008.0049.6727zm-1.9637-4.5858c0 1.0605.8641 1.9246 1.9246 1.9246 1.0801 0 1.9442-.869 1.9491-1.9246 0-1.085-.869-1.9491-1.9491-1.9491-1.0605 0-1.9246.869-1.9246 1.9491z"
3745                    fill="#eff3fa"
3746                    fill-rule="evenodd"
3747                  />
3748                  <title>Reddit</title>
3749                </svg>
3750              </a>
3751            </li>
3752            <li>
3753              <a href="https://www.youtube.com/1PasswordVideos"
3754                ><svg
3755                  fill="none"
3756                  height="24"
3757                  viewBox="0 0 24 24"
3758                  width="24"
3759                  xmlns="http://www.w3.org/2000/svg"
3760                >
3761                  <path
3762                    d="m23.4983 5.93564c-.2755-1.03909-1.0896-1.85726-2.1218-2.13544-1.8709-.50455-9.3763-.50455-9.3763-.50455s-7.50544 0-9.37633.50455c-1.03227.27818-1.846358 1.09635-2.121811 2.13544-.50181486 1.88453-.50181486 5.81456-.50181486 5.81456s0 3.9299.50181486 5.8145c.275453 1.039 1.089541 1.8572 2.121811 2.1354 1.87226.5045 9.37633.5045 9.37633.5045s7.5054 0 9.3763-.5045c1.0322-.2782 1.8463-1.0964 2.1218-2.1354.5018-1.8832.5018-5.8145.5018-5.8145s0-3.93003-.5018-5.81456zm-13.95266 9.38316v-7.13726l6.27266 3.56866z"
3763                    fill="#eff3fa"
3764                  />
3765                  <title>YouTube</title>
3766                </svg>
3767              </a>
3768            </li>
3769            <li>
3770              <a href="https://github.com/1Password"
3771                ><svg
3772                  fill="none"
3773                  height="22"
3774                  viewBox="0 0 23 22"
3775                  width="23"
3776                  xmlns="http://www.w3.org/2000/svg"
3777                >
3778                  <path
3779                    clip-rule="evenodd"
3780                    d="m11.1955 0c-6.19087 0-11.19562207 5.04165-11.19562207 11.2788 0 4.9858 3.20671207 9.2061 7.65528207 10.6998.55618.1123.75991-.2427.75991-.5413 0-.2615-.01833-1.1577-.01833-2.0916-3.11436.6724-3.7629-1.3445-3.7629-1.3445-.5005-1.3072-1.24208-1.6431-1.24208-1.6431-1.01933-.691.07425-.691.07425-.691 1.1307.0748 1.72401 1.1578 1.72401 1.1578 1.00077 1.7178 2.61341 1.2324 3.26218.9336.09258-.7283.38935-1.2324.70445-1.5125-2.48392-.2615-5.09733-1.2324-5.09733-5.5648 0-1.23247.44458-2.2408 1.14904-3.025-.11115-.28004-.5005-1.43802.11137-2.98787 0 0 .94531-.29883 3.07678 1.15775.91256-.24689 1.85369-.37248 2.79899-.37354.9453 0 1.909.13085 2.7988.37354 2.1317-1.45658 3.077-1.15775 3.077-1.15775.6119 1.54985.2223 2.70783.1112 2.98787.723.7842 1.1493 1.79253 1.1493 3.025 0 4.3324-2.6134 5.2845-5.1159 5.5648.4079.3548.7599 1.0269.7599 2.0914 0 1.5125-.0184 2.7264-.0184 3.0997 0 .2988.204.6538.76.5417 4.4485-1.4941 7.6552-5.7142 7.6552-10.7.0184-6.23715-5.0047-11.2788-11.1771-11.2788z"
3781                    fill="#eff3fa"
3782                    fill-rule="evenodd"
3783                  />
3784                  <title>GitHub</title>
3785                </svg>
3786              </a>
3787            </li>
3788            <li>
3789              <a href="https://www.linkedin.com/company/1password/mycompany/"
3790                ><svg
3791                  fill="none"
3792                  height="22"
3793                  viewBox="0 0 23 22"
3794                  width="23"
3795                  xmlns="http://www.w3.org/2000/svg"
3796                >
3797                  <path
3798                    clip-rule="evenodd"
3799                    d="m1.64782 0h18.86208c.8643 0 1.5714.712054 1.5714 1.58616v18.82764c0 .8741-.7071 1.5862-1.5714 1.5862h-18.86208c-.864289 0-1.5665212-.7121-1.5665212-1.5862v-18.82764c0-.874106.7022322-1.58616 1.5665212-1.58616zm1.82191 18.857h3.26071.00491v-10.49909h-3.26562zm1.63037-11.93268c-1.04598 0-1.89063-.84956-1.89063-1.89063s.84465-1.89062 1.89063-1.89062c1.04107 0 1.89062.84955 1.89062 1.89062 0 1.04598-.84464 1.89063-1.89062 1.89063zm10.5925 11.93268h3.2607v-5.7553c0-2.8286-.6138-5.00404-3.9138-5.00404-1.5862 0-2.6518.86919-3.0889 1.69419h-.0442v-1.43393h-3.12808v10.49908h3.26068v-5.1955c0-1.3701.2603-2.696 1.9594-2.696 1.6697 0 1.6942 1.5665 1.6942 2.7844z"
3800                    fill="#eff3fa"
3801                    fill-rule="evenodd"
3802                  />
3803                  <title>LinkedIn</title>
3804                </svg>
3805              </a>
3806            </li>
3807            <li>
3808              <a href="https://www.instagram.com/1password/"
3809                ><svg
3810                  fill="none"
3811                  height="22"
3812                  viewBox="0 0 22 22"
3813                  width="22"
3814                  xmlns="http://www.w3.org/2000/svg"
3815                >
3816                  <path
3817                    d="m6.44426.0771755c-1.1704.0552205-1.96966.2420005-2.66838.5165605-.72314.28182-1.33606.660004-1.9459 1.272044s-.985382 1.2254-1.265222 1.94964c-.27082.70026-.4543 1.50018-.5060002 2.67124-.05169996 1.17106-.06313996 1.54748-.05741996 4.53464.00572 2.9872.01891996 3.3616.07567996 4.5351.0558802 1.1702.2420002 1.9692.5165602 2.6681.28226.7232.660002 1.3359 1.272262 1.9459.61226.6101 1.22518.9848 1.95118 1.265.6996.2704 1.49974.4548 2.67058.506 1.17084.0513 1.5477.0632 4.534.0575 2.9863-.0058 3.3622-.019 4.5355-.0746 1.1733-.0557 1.9681-.2431 2.6673-.5164.7231-.2829 1.3363-.66 1.9459-1.2724.6096-.6125.9849-1.2263 1.2645-1.951.2711-.6996.4552-1.4997.506-2.6697.0513-1.1741.0634-1.549.0577-4.5357-.0057-2.98676-.0192-3.3612-.0748-4.53424-.0557-1.17304-.242-1.96966-.5164-2.66904-.2827-.72314-.66-1.3354-1.272-1.9459s-1.2263-.985604-1.9507-1.264564c-.7001-.27082-1.4998-.4554-2.6706-.5060005-1.1709-.05059999-1.5477-.06357999-4.5351-.05785999-2.98738.00572-3.36138.01847999-4.53464.07567999zm.12848 19.8853245c-1.0725-.0466-1.65484-.2248-2.04292-.374-.51392-.198-.88-.4373-1.26676-.8203-.38676-.3831-.62436-.7505-.825-1.2633-.1507-.3881-.3322-.9697-.38236-2.0422-.05456-1.1592-.066-1.5073-.07238-4.444-.00638-2.93682.00484-3.28442.05566-4.44404.04576-1.07162.22506-1.65462.374-2.04248.198-.51458.43648-.88.82038-1.26654s.7502-.62458 1.26346-.82522c.38764-.15136.96932-.33132 2.04138-.38236 1.16006-.055 1.50766-.066 4.444-.07238 2.9363-.00638 3.2848.00462 4.4453.05566 1.0716.04664 1.6549.22418 2.0423.374.5141.198.88.43582 1.2665.82038.3866.38456.6248.74954.8255 1.2639.1515.38654.3315.968.3821 2.04072.0552 1.16006.0678 1.50788.073 4.44396.0053 2.9362-.005 3.2849-.0558 4.444-.0469 1.0725-.2247 1.6551-.374 2.0436-.198.5137-.4367.88-.8209 1.2663-.3841.3864-.7499.6244-1.2634.825-.3872.1512-.9696.3316-2.0407.3826-1.1601.0546-1.5077.066-4.4451.0724-2.93748.0064-3.28398-.0055-4.44404-.0557m8.96724-14.84138c.0004.26109.0782.51618.2237.73302.1454.21684.3519.38568.5933.48518.2413.09949.5068.12516.7628.07377.256-.0514.491-.17755.6752-.36251.1843-.18496.3096-.42041.3601-.67658.0504-.25616.0238-.52154-.0766-.76256-.1004-.24103-.27-.44687-.4873-.5915-.2174-.14463-.4728-.22155-.7339-.22102-.35.0007-.6854.14038-.9324.38832-.2471.24795-.3855.58387-.3849.93388zm-10.18824 5.89008c.00616 3.1196 2.53968 5.6428 5.65864 5.6368 3.1189-.0059 5.6439-2.5392 5.6379-5.6588-.0059-3.11962-2.5401-5.64346-5.6595-5.6373-3.11936.00616-5.64298 2.54012-5.63704 5.6593zm1.98132-.004c-.00144-.7252.21221-1.43455.61392-2.03833.40172-.60379.97345-1.0749 1.64291-1.35375.66949-.27885 1.40659-.35292 2.11809-.21285.7116.14007 1.3656.488 1.8794.99979.5139.51178.8644 1.16444 1.0073 1.87544s.0717 1.4484-.2045 2.119c-.2762.6705-.745 1.2441-1.3472 1.6482s-1.3107.6206-2.0359.622c-.4816.001-.9586-.0929-1.40384-.2762-.44526-.1834-.85004-.4527-1.19122-.7925-.34117-.3398-.61206-.7435-.79719-1.1881-.18513-.4445-.28088-.9211-.28177-1.4027z"
3818                    fill="#eff3fa"
3819                  />
3820                  <title>Instagram</title>
3821                </svg>
3822              </a>
3823            </li>
3824          </ul>
3825        </div>
3826      </div>
3827    </div>
3828  </div>
3829</div> 
3830
3831            </div>
3832
3833                                        
3834        <input id="csrftoken" type="hidden" value="u8_RT84zdQ05kQlKzPwRtoa4C3eL-h7ZskBDrZodkdg"/>
3835
3836        <div data-preact="site-wide/index" class="" data-props="{}"><div></div></div>
3837        <div data-preact="multi-language/index" data-props='{&quot;ssoLoginUrl&quot;:&quot;&quot;,&quot;loginPhrase&quot;:&quot;Login&quot;}'></div>
3838            
3838<script src='https://dowpznhhyvkm4.cloudfront.net/2026-09-24-16-08-48-1c17f97728/dist/destination/js/4252.js'></script>
3838<script src='https://dowpznhhyvkm4.cloudfront.net/2026-09-24-16-08-48-1c17f97728/dist/destination/js/4421.js'></script>
3838<script src='https://dowpznhhyvkm4.cloudfront.net/2026-09-24-16-08-48-1c17f97728/dist/destination/js/6358.js'></script>
3838<script src='https://dowpznhhyvkm4.cloudfront.net/2026-09-24-16-08-48-1c17f97728/dist/destination/js/5162.js'></script>
3838<script src='https://dowpznhhyvkm4.cloudfront.net/2026-09-24-16-08-48-1c17f97728/dist/destination/js/523.js'></script>
3838<script
3839                crossorigin='anonymous'
3840                src='https://dowpznhhyvkm4.cloudfront.net/2026-09-24-16-08-48-1c17f97728/dist/destination/js/preact-app.js'
3841                id='insided-preact-app'
3842                data-basepath='https://dowpznhhyvkm4.cloudfront.net/2026-09-24-16-08-48-1c17f97728/dist/destination/js/'
3843                data-environment='production'
3844                data-region='us-west-2'
3845                data-communityId='onepassword-en'
3846                data-modules='["CommunityOverview","CommunityOverviewOpenForAllUsers","convertQuestionsToIdeas","threadedRepliesDestination","threadedRepliesControl","customDropdowns","widgetRegistry","skilljarPublicContent","showTopicV2","codeSnippetDarkTheme","includeConnectorsSDKScript","imageModeration","event","eventEngagement","eventSubscriptions","group","NewUICardGroupOverview","ideation","ideationV2","productAreas","knowledgeBase","lastEditForArticle","articleToProductUpdateConversion","productUpdates","megaMenuV2","TopicSocialShare","automationRules","aiFeatures","aiFeaturesForCM","aiFeedback","aiModeratorKit","aiEvolutionModerationWidget","aiEvolutionAnalyticsDashboard","aiEvolutionAnalyticsModerateKit","aiEvolutionUserProfileModeration","AIControlNavigationSettings","aiSearchSummary","askAISearchSummaryBeta","askAISearchSummaryForNewUsers","liveSearchBannerSuggestedQuestions","aiSmartSearchBeta","enableMCPServerBeta","unifiedIndexEnabled","analyticsExport","analyticsMetadata","exportRevamp","analyticsScheduledExport","hideLegacyExportFromExportRevamp","analyticsV2","analyticsV2ProductFeedback","analyticsV2SelfService","badges","biToolsConnector","ccRebranding","categorySettings","changeAuthorOfPublishedContent","channelConfiguration","contentHelpfulness","contentInPreferredLanguage","conversationalWidget","customCss","enableLegacyCssValidation","customPages","customPagesDuplication","customizationSettings","draftContent","emailCampaigns","emailSuppression","enableGroupTags","engagementDashboard","searchAnalyticsDashboard","experimentalFeatures","externalPageCustomization","federatedSearchApi","fileAttachments","freshdeskFederatedSearch","freshdeskV2","gainsightPlatformSso","horizonAnalytics","biDirectionalSync","haCookielessAuth","haTimeoutSync","imageResizingAndAlignment","integrationsApi","integrationsApps","integrationsConnectorsAndSecrets","integrationsWidgetSources","integrationsPlatformSources","intercomCreateConversations","intercomFederatedSearch","loginWithEmail","mentions","metadataPostDetails","metadataSettings","moderationHome","moderationLabels","moderationNotifications","moderationOverview","moderationOverviewBetaDefault","nonModeratorsCanUploadImagesAndVideos","onDemandTranslations","pageConfiguration","platformVisibility","pointSystem","preModerationRules","privateMessage","productAreasV2Required","productboardIntegration","publicTagAutoSuggestion","publicTagDestination","publicTagManagement","rank","rateLimiting","registrationRules","richTopicCards","salesforceCaseEscalation","salesforceCrm","salesforceFederatedSearch","salesforceSyncAccountData","searchRevamp","searchRevampForAllRoles","selfServiceSSO","seoManagement","skilljarFederatedSearch","spamContent","spamPrevention","subforumSubscription","systemEmails","thirdPartyScripts","thoughtIndustries","trackingEnabled","topicsCreate","userGroups","userOverview","userOverviewStatistics","userProfileFields","userProfileOverview","userRoles","userSegments","unreadPostCounter","webmasterManagement","widgetPersonalisation","widgetSiteIdentity","widgetsSettings","zendeskFederatedSearch","zendeskTicketEscalation","dsaEmailTemplateConfigured","allowCdnCaching","cookieBasedSsoRegistration","allowSFDCSandboxSyncInCCSandbox"]'
3847                data-userPermissions='{"readableCategories":[],"permissions":["forum-idea-all","forum-product-updates-all"]}'
3848                data-cssLink='https://dowpznhhyvkm4.cloudfront.net/2026-09-24-16-08-48-1c17f97728/dist/destination/css/preact-app.css'
3849                data-defaultCdn=''
3850                data-fb-app-id=''
3851                data-communityUrl='https://www.1password.community'
3852                data-controlUrl='https://onepassword-en.insided.com'
3853                data-eventLogger='https://t3t09eztsd.execute-api.us-west-2.amazonaws.com/v1/event'
3854                data-application='forum'
3855                data-cookieConfig='{"use_external_modal":false,"mapping":{"required":1,"anonymous":2,"all":3}}'
3856                data-defaultCookieLevel='1'
3857                nonce=''
3858                data-search='{"client_id":"2BDID0VSM6","token":"MWM1YTM4NzU2N2JkMGQ4ZmNjNTg2YTM4NzJhOTJiOTdjYTlmYjNhN2YyMDQ0MmE3OGU3NzE0MjdiNzU4NTI1YmZpbHRlcnM9Zm9ydW0lM0ErMTArT1IrZm9ydW0lM0ErMTMrT1IrZm9ydW0lM0ErMTUrT1IrZm9ydW0lM0ErMjMrT1IrZm9ydW0lM0ErMjcrT1IrZm9ydW0lM0ErMjgrT1IrZm9ydW0lM0ErMzErT1IrZm9ydW0lM0ErNTArT1IrZm9ydW0lM0ErNTIrT1IrZm9ydW0lM0ErNTMrT1IrZm9ydW0lM0ErNTgrT1IrZm9ydW0lM0ErNjIrT1IrZm9ydW0lM0ErNjcrT1IrZm9ydW0lM0ErNjkrT1IrcHVibGljX3JlY29yZCUzQXRydWUrT1IrY29udGVudF90eXBlJTNBaWRlYXRpb24rT1IrY29udGVudF90eXBlJTNBcHJvZHVjdFVwZGF0ZSZyZXN0cmljdEluZGljZXM9b25lcGFzc3dvcmQtZW4lMkEmcXVlcnlMYW5ndWFnZXM9JTVCJTIyZW4lMjIlNUQmdmFsaWRVbnRpbD0xNzkwMjczOTUw","basicToken":"NDJiMGExZWM1MTBiNzY1NzFiNWVjZGJhZjM4NGYwMjEwYmQxYjI3ZDI4MTc4ZDFlMGY3N2JhMDk1NzdkNzlmYmZpbHRlcnM9cHVibGljX3JlY29yZCUzQXRydWUmcmVzdHJpY3RJbmRpY2VzPW9uZXBhc3N3b3JkLWVuJTJBJnF1ZXJ5TGFuZ3VhZ2VzPSU1QiUyMmVuJTIyJTVEJnZhbGlkVW50aWw9MTc5MDI3Mzk1MA==","isZendeskFederatedSearchEnabled":false,"hiddenCategories":[],"unifiedIndexEnabled":true,"availableIndexes":["onepassword-en-unified"]}'
3859                data-selectedCookieLevel='1'
3860                data-subfolderPrefix=''
3861                data-experimental-settings='{}'></script>
3861
3862    
3862<script src='https://dowpznhhyvkm4.cloudfront.net/2026-09-24-16-08-48-1c17f97728/dist/destination/js/4252.js'></script>
3862<script src='https://dowpznhhyvkm4.cloudfront.net/2026-09-24-16-08-48-1c17f97728/dist/destination/js/9755.js'></script>
3862<script src="https://dowpznhhyvkm4.cloudfront.net/2026-09-24-16-08-48-1c17f97728/dist/destination/js/app.js" id="insided-app"  data-basepath="https://dowpznhhyvkm4.cloudfront.net/2026-09-24-16-08-48-1c17f97728/dist/destination/js/" nonce="" data-environment="production" data-region="us-west-2" data-communityId="onepassword-en" data-modules='["CommunityOverview","CommunityOverviewOpenForAllUsers","convertQuestionsToIdeas","threadedRepliesDestination","threadedRepliesControl","customDropdowns","widgetRegistry","skilljarPublicContent","showTopicV2","codeSnippetDarkTheme","includeConnectorsSDKScript","imageModeration","event","eventEngagement","eventSubscriptions","group","NewUICardGroupOverview","ideation","ideationV2","productAreas","knowledgeBase","lastEditForArticle","articleToProductUpdateConversion","productUpdates","megaMenuV2","TopicSocialShare","automationRules","aiFeatures","aiFeaturesForCM","aiFeedback","aiModeratorKit","aiEvolutionModerationWidget","aiEvolutionAnalyticsDashboard","aiEvolutionAnalyticsModerateKit","aiEvolutionUserProfileModeration","AIControlNavigationSettings","aiSearchSummary","askAISearchSummaryBeta","askAISearchSummaryForNewUsers","liveSearchBannerSuggestedQuestions","aiSmartSearchBeta","enableMCPServerBeta","unifiedIndexEnabled","analyticsExport","analyticsMetadata","exportRevamp","analyticsScheduledExport","hideLegacyExportFromExportRevamp","analyticsV2","analyticsV2ProductFeedback","analyticsV2SelfService","badges","biToolsConnector","ccRebranding","categorySettings","changeAuthorOfPublishedContent","channelConfiguration","contentHelpfulness","contentInPreferredLanguage","conversationalWidget","customCss","enableLegacyCssValidation","customPages","customPagesDuplication","customizationSettings","draftContent","emailCampaigns","emailSuppression","enableGroupTags","engagementDashboard","searchAnalyticsDashboard","experimentalFeatures","externalPageCustomization","federatedSearchApi","fileAttachments","freshdeskFederatedSearch","freshdeskV2","gainsightPlatformSso","horizonAnalytics","biDirectionalSync","haCookielessAuth","haTimeoutSync","imageResizingAndAlignment","integrationsApi","integrationsApps","integrationsConnectorsAndSecrets","integrationsWidgetSources","integrationsPlatformSources","intercomCreateConversations","intercomFederatedSearch","loginWithEmail","mentions","metadataPostDetails","metadataSettings","moderationHome","moderationLabels","moderationNotifications","moderationOverview","moderationOverviewBetaDefault","nonModeratorsCanUploadImagesAndVideos","onDemandTranslations","pageConfiguration","platformVisibility","pointSystem","preModerationRules","privateMessage","productAreasV2Required","productboardIntegration","publicTagAutoSuggestion","publicTagDestination","publicTagManagement","rank","rateLimiting","registrationRules","richTopicCards","salesforceCaseEscalation","salesforceCrm","salesforceFederatedSearch","salesforceSyncAccountData","searchRevamp","searchRevampForAllRoles","selfServiceSSO","seoManagement","skilljarFederatedSearch","spamContent","spamPrevention","subforumSubscription","systemEmails","thirdPartyScripts","thoughtIndustries","trackingEnabled","topicsCreate","userGroups","userOverview","userOverviewStatistics","userProfileFields","userProfileOverview","userRoles","userSegments","unreadPostCounter","webmasterManagement","widgetPersonalisation","widgetSiteIdentity","widgetsSettings","zendeskFederatedSearch","zendeskTicketEscalation","dsaEmailTemplateConfigured","allowCdnCaching","cookieBasedSsoRegistration","allowSFDCSandboxSyncInCCSandbox"]' data-cssLink='https://dowpznhhyvkm4.cloudfront.net/2026-09-24-16-08-48-1c17f97728/dist/destination/css/preact-app.css' data-defaultCdn='https://dowpznhhyvkm4.cloudfront.net/2026-09-24-16-08-48-1c17f97728/control/assets' data-fb-app-id='' data-language='en'></script>
3862<script nonce="">(function(c){if(window.app){app.init(c);}else{window.addEventListener("AppEvent",function(){app.init(c);},{once:true});}})([{"model":"csrf","data":{"name":"yip_csrf_token","token":"u8_RT84zdQ05kQlKzPwRtoa4C3eL-h7ZskBDrZodkdg"}},{"el":".js-ajax-form--registration","component":"ajax-form","data":{"reloadAfterRedirect":true,"labels":{"connection_error":"Unable to submit form. Please refresh the page and try again."}}},{"el":".js-ajax-form--login","component":"ajax-form","data":{"reloadAfterRedirect":true,"labels":{"connection_error":"Unable to submit form. Please refresh the page and try again."}}},{"el":"#form--forgot__1623918260","component":"ajax-form","data":{"stayOnPage":false,"labels":{"connection_error":"Unable to submit form. Please refresh the page and try again."}}}]);</script>
3862
3863        
3864        
3865    </main>
3866
3867<!-- ==========================================================
3868     Transcend Privacy Choices Script
3869     ========================================================== -->
3870
3871<script>
3872  function initPrivacyChoicesButton() {
3873    const cpraButton = document.getElementById("cpra_button");
3874
3875    if (!cpraButton) return;
3876
3877    const setupButton = () => {
3878      if (
3879        window.airgap &&
3880        typeof window.airgap.getRegimes === "function" &&
3881        window.airgap.getRegimes().has("CPRA")
3882      ) {
3883        cpraButton.style.display = "inline-flex";
3884
3885        cpraButton.onclick = () => {
3886          if (
3887            window.transcend &&
3888            typeof window.transcend.showConsentManager === "function"
3889          ) {
3890            window.transcend.showConsentManager({
3891              viewState: "CompleteOptions",
3892            });
3893          }
3894        };
3895      }
3896    };
3897
3898    setupButton();
3899
3900    let attempts = 0;
3901    const maxAttempts = 40;
3902
3903    const interval = setInterval(() => {
3904      attempts += 1;
3905
3906      if (
3907        window.airgap &&
3908        typeof window.airgap.getRegimes === "function" &&
3909        window.transcend &&
3910        typeof window.transcend.showConsentManager === "function"
3911      ) {
3912        setupButton();
3913        clearInterval(interval);
3914      } else if (attempts >= maxAttempts) {
3915        clearInterval(interval);
3916      }
3917    }, 250);
3918  }
3919
3920  initPrivacyChoicesButton();
3921</script>
3921
3922
3923<!-- ============================================================
3924     Events list: calendar date tiles + description excerpts
3925     ============================================================ -->
3926<script>
3927(function () {
3928  'use strict';
3929
3930  var PAGE_CLASS = 'twig_page-event-overview-new';
3931  var ROOT_SELECTOR = 'body#customcss.' + PAGE_CLASS + ' .events-overview';
3932  var EVENTS_DATA_SELECTOR =
3933    '[data-preact="destination/modules/Event/EventOverviewNew"]';
3934  /* Visual length is controlled in CSS via line-clamp — keep a generous DOM safety cap. */
3935  var EXCERPT_MAX_CHARS = 500;
3936
3937  function parseEventDate(raw) {
3938    var normalized = raw.replace(/\s*[·•]\s*/g, ', ').trim();
3939    var match = normalized.match(
3940      /^(\w+),\s+(\w+)\s+(\d{1,2}),?\s+(\d{4}),?\s+(.+)$/
3941    );
3942
3943    if (!match) {
3944      return {
3945        weekday: '',
3946        month: '',
3947        day: '',
3948        time: raw,
3949      };
3950    }
3951
3952    return {
3953      weekday: match[1],
3954      month: match[2],
3955      day: match[3],
3956      time: match[5].trim(),
3957    };
3958  }
3959
3960  function decodeDataProps(element) {
3961    var raw = element.getAttribute('data-props');
3962    if (!raw) {
3963      return null;
3964    }
3965
3966    var textarea = document.createElement('textarea');
3967    textarea.innerHTML = raw;
3968
3969    try {
3970      return JSON.parse(textarea.value);
3971    } catch (error) {
3972      return null;
3973    }
3974  }
3975
3976  function getContentMap() {
3977    var host = document.querySelector(EVENTS_DATA_SELECTOR);
3978    if (!host) {
3979      return {};
3980    }
3981
3982    var data = decodeDataProps(host);
3983    if (!data) {
3984      return {};
3985    }
3986
3987    var map = {};
3988    var keys = ['upcomingEventsNew', 'pastEventsNew'];
3989
3990    for (var k = 0; k < keys.length; k++) {
3991      var events = data[keys[k]] || [];
3992
3993      for (var i = 0; i < events.length; i++) {
3994        var event = events[i];
3995        if (event && event.id && event.content) {
3996          map[String(event.id)] = event.content;
3997        }
3998      }
3999    }
4000
4001    return map;
4002  }
4003
4004  function stripHtml(raw) {
4005    var html = String(raw);
4006
4007    if (html.indexOf('<') === -1) {
4008      return html;
4009    }
4010
4011    /* Preserve word boundaries when block-level tags are removed. */
4012    html = html
4013      .replace(/<br\s*\/?>/gi, ' ')
4014      .replace(/<\/(p|div|li|h[1-6]|tr|blockquote)>/gi, ' ')
4015      .replace(/<\/(ul|ol|table)>/gi, ' ');
4016
4017    var doc = new DOMParser().parseFromString(html, 'text/html');
4018    return doc.body.textContent || '';
4019  }
4020
4021  function normalizeContent(raw) {
4022    return stripHtml(raw).replace(/\s+/g, ' ').trim();
4023  }
4024
4025  function truncateExcerpt(text) {
4026    if (text.length <= EXCERPT_MAX_CHARS) {
4027      return text;
4028    }
4029
4030    var snippet = text.slice(0, EXCERPT_MAX_CHARS);
4031    var lastSpace = snippet.lastIndexOf(' ');
4032
4033    if (lastSpace > EXCERPT_MAX_CHARS * 0.6) {
4034      snippet = snippet.slice(0, lastSpace);
4035    }
4036
4037    return snippet.replace(/[.,;:!?\s]+$/, '') + '…';
4038  }
4039
4040  function getEventId(container) {
4041    var link = container.closest('.event-list-item__url');
4042    if (!link || !link.className) {
4043      return null;
4044    }
4045
4046    var classes = link.className.split(/\s+/);
4047
4048    for (var i = 0; i < classes.length; i++) {
4049      var match = classes[i].match(/^qa-event-(\d+)$/);
4050      if (match) {
4051        return match[1];
4052      }
4053    }
4054
4055    return null;
4056  }
4057
4058  function createTile(parsed, isPast) {
4059    var tile = document.createElement('div');
4060    tile.className =
4061      'event-date-tile' + (isPast ? ' event-date-tile--past' : '');
4062    tile.setAttribute('aria-hidden', 'true');
4063
4064    var monthLabel = parsed.month ? parsed.month.toUpperCase() : '';
4065
4066    tile.innerHTML =
4067      '<div class="event-date-tile__header">' +
4068      monthLabel +
4069      '</div>' +
4070      '<div class="event-date-tile__body">' +
4071      '<span class="event-date-tile__day">' +
4072      parsed.day +
4073      '</span>' +
4074      '<span class="event-date-tile__weekday">' +
4075      parsed.weekday +
4076      '</span>' +
4077      '<span class="event-date-tile__time">' +
4078      parsed.time +
4079      '</span>' +
4080      '</div>';
4081
4082    return tile;
4083  }
4084
4085  function resetDateTile(container) {
4086    container.removeAttribute('data-date-tile-enhanced');
4087    container.classList.remove('event-item-detail-container--date-tile');
4088
4089    var dateEl = container.querySelector('.event-item__date');
4090    if (dateEl) {
4091      dateEl.classList.remove('event-item__date--source');
4092    }
4093
4094    var staleTile = container.querySelector('.event-date-tile');
4095    if (staleTile) {
4096      staleTile.remove();
4097    }
4098  }
4099
4100  function enhanceDateTile(container) {
4101    var tile = container.querySelector('.event-date-tile');
4102    var isMarkedEnhanced = container.hasAttribute('data-date-tile-enhanced');
4103
4104    if (isMarkedEnhanced && !tile) {
4105      resetDateTile(container);
4106    } else if (tile && isMarkedEnhanced) {
4107      return;
4108    } else if (tile) {
4109      tile.remove();
4110    }
4111
4112    var dateEl = container.querySelector('.event-item__date');
4113    if (!dateEl) {
4114      return;
4115    }
4116
4117    var raw = (dateEl.textContent || '').trim();
4118    if (!raw) {
4119      return;
4120    }
4121
4122    var parsed = parseEventDate(raw);
4123    var isPast = dateEl.classList.contains('event__date_past');
4124
4125    dateEl.insertAdjacentElement('afterend', createTile(parsed, isPast));
4126    dateEl.classList.add('event-item__date--source');
4127    container.classList.add('event-item-detail-container--date-tile');
4128    container.setAttribute('data-date-tile-enhanced', '');
4129  }
4130
4131  function resetExcerpt(container) {
4132    container.removeAttribute('data-excerpt-enhanced');
4133    container.removeAttribute('data-event-id');
4134
4135    var staleExcerpt = container.querySelector('.event-item__excerpt');
4136    if (staleExcerpt) {
4137      staleExcerpt.remove();
4138    }
4139  }
4140
4141  function excerptNeedsRefresh(excerpt) {
4142    return /<\/?[a-z][^>]*>/i.test(excerpt.textContent || '');
4143  }
4144
4145  function enhanceExcerpt(container, contentMap) {
4146    var excerpt = container.querySelector('.event-item__excerpt');
4147    var isMarkedEnhanced = container.hasAttribute('data-excerpt-enhanced');
4148    var eventId = getEventId(container);
4149
4150    if (isMarkedEnhanced && !excerpt) {
4151      resetExcerpt(container);
4152    } else if (
4153      excerpt &&
4154      isMarkedEnhanced &&
4155      container.getAttribute('data-event-id') === eventId &&
4156      !excerptNeedsRefresh(excerpt)
4157    ) {
4158      return;
4159    } else if (excerpt) {
4160      excerpt.remove();
4161      container.removeAttribute('data-excerpt-enhanced');
4162      container.removeAttribute('data-event-id');
4163    }
4164
4165    if (!eventId || !contentMap[eventId]) {
4166      return;
4167    }
4168
4169    var locationEl = container.querySelector('.event-item__location');
4170    if (!locationEl) {
4171      return;
4172    }
4173
4174    var excerptText = truncateExcerpt(normalizeContent(contentMap[eventId]));
4175    if (!excerptText) {
4176      return;
4177    }
4178
4179    var excerptEl = document.createElement('p');
4180    excerptEl.className = 'event-item__excerpt card-widget-text';
4181    excerptEl.textContent = excerptText;
4182    locationEl.insertAdjacentElement('afterend', excerptEl);
4183    container.setAttribute('data-excerpt-enhanced', '');
4184    container.setAttribute('data-event-id', eventId);
4185  }
4186
4187  function enhanceAll() {
4188    var root = document.querySelector(ROOT_SELECTOR);
4189    if (!root) {
4190      return;
4191    }
4192
4193    var contentMap = getContentMap();
4194    var containers = root.querySelectorAll('.event-item-detail-container');
4195
4196    for (var i = 0; i < containers.length; i++) {
4197      enhanceDateTile(containers[i]);
4198      enhanceExcerpt(containers[i], contentMap);
4199    }
4200  }
4201
4202  function init() {
4203    if (!document.body.classList.contains(PAGE_CLASS)) {
4204      return;
4205    }
4206
4207    enhanceAll();
4208
4209    var scheduled = false;
4210    function scheduleEnhancement() {
4211      if (scheduled) {
4212        return;
4213      }
4214      scheduled = true;
4215      requestAnimationFrame(function () {
4216        scheduled = false;
4217        enhanceAll();
4218      });
4219    }
4220
4221    var observer = new MutationObserver(scheduleEnhancement);
4222    observer.observe(document.body, { childList: true, subtree: true });
4223
4224    document.addEventListener('click', function (event) {
4225      if (!document.body.classList.contains(PAGE_CLASS)) {
4226        return;
4227      }
4228
4229      if (!event.target.closest('.events-overview')) {
4230        return;
4231      }
4232
4233      setTimeout(enhanceAll, 0);
4234      setTimeout(enhanceAll, 100);
4235      setTimeout(enhanceAll, 300);
4236    });
4237  }
4238
4239  if (document.readyState === 'loading') {
4240    document.addEventListener('DOMContentLoaded', init);
4241  } else {
4242    init();
4243  }
4244})();
4245</script>
4245
4246
4247<!-- ============================================================
4248     Registration form: required-fields note
4249     ============================================================
4250     Paste into Gainsight → Third party scripts → INSERT BEFORE </BODY> TAG
4251     Requires matching styles in custom-css.css (section 11).
4252     ============================================================ -->
4253<script>
4254(function () {
4255  'use strict';
4256
4257  var FORM_SELECTOR = 'form.js-ajax-form--registration';
4258  var NOTE_CLASS = 'register-required-note';
4259  var NOTE_TEXT = '*Fields marked with an asterisk (*) are required fields.';
4260
4261  function addNote(form) {
4262    if (form.querySelector('.' + NOTE_CLASS)) {
4263      return;
4264    }
4265
4266    var submit = form.querySelector('#register_submit');
4267    if (!submit) {
4268      return;
4269    }
4270
4271    var note = document.createElement('p');
4272    note.className = NOTE_CLASS;
4273    note.textContent = NOTE_TEXT;
4274    submit.insertAdjacentElement('afterend', note);
4275  }
4276
4277  function addNotes() {
4278    var forms = document.querySelectorAll(FORM_SELECTOR);
4279
4280    for (var i = 0; i < forms.length; i++) {
4281      addNote(forms[i]);
4282    }
4283  }
4284
4285  function init() {
4286    /* The form is server-rendered for guests only, so a page without it will
4287       never gain one and needs no observer. */
4288    if (!document.querySelector(FORM_SELECTOR)) {
4289      return;
4290    }
4291
4292    addNotes();
4293
4294    var scheduled = false;
4295    function scheduleNotes() {
4296      if (scheduled) {
4297        return;
4298      }
4299      scheduled = true;
4300      requestAnimationFrame(function () {
4301        scheduled = false;
4302        addNotes();
4303      });
4304    }
4305
4306    /* The platform moves the register form node into the Magnific Popup modal,
4307       so the note has to be re-checked after the DOM changes. */
4308    var observer = new MutationObserver(scheduleNotes);
4309    observer.observe(document.body, { childList: true, subtree: true });
4310  }
4311
4312  if (document.readyState === 'loading') {
4313    document.addEventListener('DOMContentLoaded', init);
4314  } else {
4315    init();
4316  }
4317})();
4318</script>
4318
4319
4320
4321
4322<script src="https://dowpznhhyvkm4.cloudfront.net/2026-09-24-16-08-48-1c17f97728/control/assets/common/js/jquery.yiiactiveform.js" nonce=""></script>
4322
4323
4324<script type="text/javascript">window.NREUM||(NREUM={});NREUM.info={"beacon":"bam.nr-data.net","licenseKey":"5364be9000","applicationID":"1031127950,438654967,16947947","transactionName":"YgFTY0QFW0sHUkVQWVtLcFRCDVpWSXhfal9RAVVrdQtbTBReXVVTRzhyWFsJQFYPRUhlYloUWFRmBVJdJV5fTURaCF1SREtcVgJUSQ==","queueTime":0,"applicationTime":183,"atts":"TkZEFQwfSBREUBMDTUgZ","errorBeacon":"bam.nr-data.net","agent":""}</script>
4324</body>
4325</html>

Line numbers count LF bytes from the start of the resource, as the search results do. Vendor segments are library code the classifier recognised; they are stored but not indexed. Bytes are shown as Latin1 characters, one per byte.