.header{position:fixed;top:0;left:0;right:0;height:var(--header-height);z-index:100;pointer-events:none;background:linear-gradient(180deg,rgba(244,246,248,.8) 0,rgba(244,246,248,.8) 60%,hsla(0,0%,100%,0))}.header__content{margin:0 auto;padding:0 var(--spacing-xl);height:100%;display:flex;align-items:center;justify-content:flex-end}.header__navigation{pointer-events:auto;left:var(--spacing-xl);top:50%;width:100%}.header__userInfo{pointer-events:auto;display:flex;align-items:center;gap:var(--spacing-lg);z-index:5}.header__logo{display:flex;align-items:center;gap:var(--spacing-md)}.header__logoImage{width:3.2rem;height:3.2rem}.header__logoText{font-size:var(--font-size-lg);font-weight:var(--font-weight-bold);color:var(--color-text-primary)}.header__credits{display:flex;align-items:center;gap:var(--spacing-sm);padding:var(--spacing-sm) var(--spacing-md);background-color:#fff;border:1.5px solid var(--color-button-border);border-radius:2.5rem;font-size:var(--font-size-sm);height:4rem}.header__creditsLabel{color:var(--color-text-secondary);font-weight:var(--font-weight-medium)}.header__creditsValue{color:var(--color-text-primary);font-weight:var(--font-weight-semibold);background-color:var(--color-text-primary);color:var(--color-background);padding:var(--spacing-xs) var(--spacing-sm);border-radius:50%;height:2.7rem;width:2.7rem;display:flex;justify-content:center;align-items:center;text-align:center}.header__profile{position:relative;gap:.5rem}.header__profile,.header__profileButton{display:flex;align-items:center;cursor:pointer}.header__profileButton{width:4rem;height:4rem;border-radius:50%;background-color:var(--color-primary);color:var(--color-background);border:none;font-weight:var(--font-weight-semibold);font-size:var(--font-size-base);transition:all var(--transition-fast);justify-content:center}.header__profileButton:hover{background-color:var(--color-primary-light);transform:scale(1.05)}.header__profileButton:focus-visible{outline:2px solid var(--color-secondary);outline-offset:2px}.header__share{background-color:var(--color-text-primary);color:var(--color-background);border:none;border-radius:2rem;padding:var(--spacing-sm) var(--spacing-lg);font-size:var(--font-size-sm);font-weight:var(--font-weight-medium);cursor:pointer;transition:all var(--transition-fast);display:flex;align-items:center;gap:var(--spacing-xs);height:4rem}.header__profileDropdown{position:absolute;top:110%;right:0;min-width:12rem;background:#fff;border:1px solid var(--color-border);border-radius:var(--border-radius-md);box-shadow:0 4px 16px rgba(0,0,0,.1);z-index:10;padding:.8rem 0;display:flex;cursor:pointer;flex-direction:column}.header__profileDropdownItem{background:none;border:none;width:100%;padding:1.2rem;display:flex;flex-direction:row;gap:15%;align-items:center;font-size:1.6rem;color:var(--color-text-primary);cursor:pointer;transition:background .15s}.header__profileDropdownItem:hover{background:var(--color-surface)}.header__profileDropdownArrow{transition:all .2s}.header__profileDropdownArrow__open{transition:all .2s;transform:rotateX(180deg)}@media (max-width:767px){.header{background-color:var(--theme-color-white);box-shadow:.1rem .4rem 1rem 0 rgba(0,0,0,.1)}.header__content{padding:0 var(--spacing-md)}.header__userInfo{gap:var(--spacing-md)}.header__credits{padding:var(--spacing-xs) var(--spacing-sm)}.header__profileButton{width:3.6rem;height:3.6rem;font-size:var(--font-size-sm)}}.icon{display:inline-flex;align-items:center;justify-content:center;flex-shrink:0}.icon--clickable{cursor:pointer}.icon--clickable:hover{opacity:.8}.icon--clickable:active{opacity:.6}.icon--mask{background-color:currentColor;mask-repeat:no-repeat;mask-position:center;mask-size:contain;-webkit-mask-repeat:no-repeat;-webkit-mask-position:center;-webkit-mask-size:contain}.appHeader{width:100%;padding:var(--spacing-lg) 0;background:none;z-index:5}.appHeader__container{display:flex;align-items:center;gap:var(--spacing-xl)}.appHeader__logo{display:flex;align-items:center;gap:var(--spacing-sm)}.appHeader__logoIcon{width:4rem;height:4rem;display:flex;align-items:center;justify-content:center;flex-shrink:0}.appHeader__logoText{font-size:var(--font-size-2xl);font-weight:var(--font-weight-bold);color:var(--color-text-primary);white-space:nowrap}.appHeader__actions{display:flex;align-items:center;gap:var(--spacing-md)}.appHeader__actionButton{border:1.5px solid var(--color-button-border);cursor:pointer;background-color:#fff;transition:all var(--transition-fast);font-family:inherit;display:flex;align-items:center;justify-content:center;padding:0}.appHeader__actionButton:focus-visible{outline:2px solid var(--color-secondary);outline-offset:2px}.appHeader__actionButton--icon{width:4rem;height:4rem;font-size:var(--font-size-xl);color:var(--color-text-secondary);border-radius:50%}.appHeader__actionButton--icon:hover{cursor:pointer}.appHeader__actionButton--primary{padding:var(--spacing-sm) var(--spacing-lg);border-radius:3.2rem;gap:var(--spacing-sm);height:4rem;transition:background-color var(--transition-fast)}.appHeader__buttonIcon{font-size:var(--font-size-lg);color:var(--color-text-secondary)}.appHeader__buttonText{font-size:var(--font-size-base);font-weight:var(--font-weight-medium);color:var(--color-text-primary);white-space:nowrap}@media (max-width:767px){.appHeader__container{justify-content:space-between;padding:1rem}.appHeader__logoIcon{width:5.76rem;height:5.76rem}.appHeader__logoText{font-size:var(--font-size-lg)}.appHeader__actions{gap:var(--spacing-sm)}.appHeader__buttonText{font-size:var(--font-size-sm)}}@media (max-width:480px){.appHeader__buttonText{display:none}.appHeader__actionButton--primary{width:4rem;height:4rem;padding:var(--spacing-xs);border-radius:50%}}.sidebar{position:fixed;top:0;left:0;bottom:0;width:var(--sidebar-width);background-color:var(--color-sidebar);border-radius:0;box-shadow:var(--shadow-lg);z-index:200;transition:all var(--transition-normal);display:flex;flex-direction:column;align-items:center;overflow:hidden;transform:translateX(0);padding:1.6rem;gap:3.2rem}.sidebar--collapsed{transform:translateX(calc(-1 * (var(--sidebar-width) + var(--spacing-md))))}.sidebar__header{display:flex;justify-content:space-between;min-height:4.9rem;margin:auto;width:100%;align-items:center}.sidebar__logo{display:flex;align-items:center;gap:var(--spacing-sm);color:var(--color-background)}.sidebar__header__actions{display:flex;justify-content:flex-end;margin:auto;width:100%;align-items:center;gap:2rem}.sidebar__logoIcon{flex-shrink:0;display:flex;align-items:center;justify-content:center}.sidebar__logoText{font-size:var(--font-size-2xl);font-weight:var(--font-weight-bold);white-space:nowrap}.sidebar__toggleButton{position:fixed;left:calc(var(--sidebar-width));top:4rem;border:none;background:none;cursor:pointer;padding:0;border-radius:0 50% 50% 0;transition:all var(--transition-normal);display:flex;align-items:center;justify-content:center;width:2.5rem;height:4rem;z-index:201;transform:translateX(0);img{max-width:100%}}.sidebar--collapsed+.sidebar__toggleButton{transform:translateX(calc(-1 * (var(--sidebar-width) + var(--spacing-md))));visibility:hidden}.sidebar__toggleButton:focus-visible{outline:.2rem solid var(--color-secondary);outline-offset:.2rem}.sidebar__actions{padding:0}.sidebar__addButton:focus-visible{outline:.2rem solid var(--color-secondary);outline-offset:.2rem}.sidebar__addIcon{font-size:var(--font-size-lg);font-weight:var(--font-weight-bold)}.sidebar__nav{flex:1 1;overflow-y:auto}.sidebar__section{margin-bottom:var(--spacing-xl)}.sidebar__sectionTitle{color:hsla(0,0%,100%,.7);font-size:var(--font-size-sm);font-weight:var(--font-weight-medium);margin:0 0 var(--spacing-md) 0;letter-spacing:.05em}.sidebar__reportList{list-style:none;margin:0;padding:0}.sidebar__reportItem{margin-bottom:var(--spacing-xs)}.sidebar__reportButton{width:100%;background:none;border:none;color:var(--color-background);padding:var(--spacing-sm) var(--spacing-sm);border-radius:var(--border-radius-md);cursor:pointer;transition:all var(--transition-fast);display:flex;align-items:center;gap:var(--spacing-md);text-align:left;font-size:var(--font-size-sm)}.sidebar__reportButton__active{background-color:hsla(0,0%,100%,.1)}.sidebar__reportButton:not(.sidebar__reportButton__active):hover{background-color:hsla(0,0%,100%,.05)}.sidebar__reportButton:focus-visible{outline:.2rem solid var(--color-secondary);outline-offset:.2rem}.sidebar__reportIcon{flex-shrink:0;font-size:var(--font-size-base)}.sidebar__reportTitle{flex:1 1;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.sidebar__overlay{position:fixed;top:0;left:0;right:0;bottom:0;background:rgba(0,0,0,.32);z-index:199}.sidebar__header__action__add__new__report__btn{background-color:transparent;border:none;font-size:2.8rem;cursor:pointer;margin-bottom:.3rem;color:#fff}.sidebar__header__action__collapse__btn{background-color:transparent;border:none;cursor:pointer;.global__sidebar__icon__mask{display:block;background-color:#fff;width:2rem;height:2rem;-webkit-mask-size:100%;mask-size:100%;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}}.layout{min-height:calc(100vh - 8rem);margin:8rem 0 0 calc(max(17%, 26rem) + 1.6rem);transition:margin var(--transition-normal)}.layout--sidebar-collapsed{margin-left:0}.layout__main{max-width:120rem;margin:0 auto;width:100%}@media (max-width:767px){.layout{margin:8rem 0 0}}.unSupported{background-color:#ddf8f7;padding:2.6rem;display:flex;flex-direction:column;align-items:center;justify-content:center;min-height:100vh}.unSupported>h2{color:#252525;margin:2rem 0;font-size:1.8rem}.unSupported>h3{color:#252525;margin:2rem 0;font-size:1.4rem;line-height:2.3rem;text-align:center;font-weight:500}.unSupported>img{width:90%}.desktopNavbar{position:fixed;top:0;left:0;width:100vw;height:8rem;background:var(--theme-color-white);border-bottom:.1rem solid var(--color-border);display:flex;align-items:center;justify-content:space-between;padding:0 2rem;z-index:100;box-shadow:.1rem .4rem 1rem 0 rgba(0,0,0,.1)}.desktopNavbar__logo{height:4.8rem;width:auto;display:block}.desktopNavbar__actions{display:flex;align-items:center;gap:1rem}.desktopNavbar__faqBtn{background-color:var(--color-primary);color:var(--theme-color-white);padding:1.4rem 2.4rem;border:none;border-radius:.8rem;font-size:1.8rem;font-weight:500;text-decoration:none;transition:background-color .2s;cursor:pointer;outline:none}.desktopNavbar__faqBtn:focus,.desktopNavbar__faqBtn:hover{background-color:#25603b}.desktopNavbar__profile{position:relative;display:flex;align-items:center;cursor:pointer}.desktopNavbar__profileButton{background:var(--color-primary);color:var(--theme-color-white);border:none;border-radius:50%;width:3.6rem;height:3.6rem;font-size:1.6rem;font-weight:600;display:flex;align-items:center;justify-content:center;margin-right:.6rem;cursor:pointer;outline:none;transition:background .2s}.desktopNavbar__profileButton:focus,.desktopNavbar__profileButton:hover{background:#25603b}.desktopNavbar__profileDropdownArrow{transition:transform .2s}.desktopNavbar__profileDropdownArrow--open{transform:rotate(180deg);transition:transform .2s}.desktopNavbar__profileDropdown{position:absolute;top:120%;right:0;min-width:14rem;background:#fff;border:1px solid var(--color-border);border-radius:.8rem;box-shadow:0 .4rem 1.2rem 0 rgba(0,0,0,.12);z-index:1000;display:flex;flex-direction:column;padding:.5rem 0}.desktopNavbar__profileDropdownItem{background:none;border:none;color:#222;font-size:1.5rem;font-weight:500;padding:1rem 2rem;text-align:left;display:flex;align-items:center;gap:1rem;cursor:pointer;transition:background .2s}.desktopNavbar__profileDropdownItem:focus,.desktopNavbar__profileDropdownItem:hover{background:#f3f4f6}@media (min-width:768px){.desktopNavbar{display:none}}.desktopInstructions{width:100%;min-height:100vh;background-color:#f8faf8;display:flex;justify-content:center;padding:2.5rem;background:linear-gradient(180deg,#edfff7,#fff)}.desktopInstructions__container{max-width:60rem;width:100%;position:relative;display:flex;flex-direction:column;align-items:center;gap:3rem;margin-top:10rem}.desktopInstructions__line{position:absolute;background-color:#e0e0e0;opacity:.2}.desktopInstructions__laptop__image{width:100%;max-width:100%;height:auto}.desktopInstructions__text{text-align:left;width:100%}.desktopInstructions__heading{font-size:var(--font-size-2xl);line-height:2;margin-bottom:1.5rem}.desktopInstructions__heading__line{display:block}.desktopInstructions__heading__line__1{font-weight:400}.desktopInstructions__heading__line__2{font-weight:700}.desktopInstructions__steps{display:flex;flex-direction:column;gap:2rem}.desktopInstructions__step{display:flex;align-items:flex-start;gap:.5rem;font-size:var(--font-size-md);line-height:1.4}.desktopInstructions__step__number{font-weight:700;white-space:nowrap}.desktopInstructions__step__text{font-weight:300}