body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:Lexend,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif}code{font-family:source-code-pro,Menlo,Monaco,Consolas,Courier New,monospace}:root{--CTA-btn-primary-clr-dark:#ff8403;--CTA-btn-primary-hvr-clr-dark:#cc6a02;--CTA-btn-primary-hvr-clr-dark2:#ff9833;--CTA-btn-primary-hvr-clr-dark3:#ff6a00;--CTA-btn-primary-txt-clr-dark:#000;--Bg-clr-dark:#141414;--Primary-clr-dark:#036bff;--Secondary-clr-dark:#338dff;--White-txt-clr:#fff;--Red-txt-clr:#ff6961;--Macro-primary-txt-clr-dark:#e0e6f3;--Macro-primary-heading-clr-dark:#338dff;--Macro-primary-title-clr-dark:#ff9b38;--Page-bg-clr-dark:#1a1f2a;--container-test-width:21rem;--content-gap:1rem;--border-radius:8px;--image-border-radius:00.5rem;--image-max-width:100%;--image-max-height:100%;--text-font-size:1rem;--text-line-height:1.5;--button-padding:0.5rem 1rem;--button-font-size:1rem;--button-radius:0.5rem;--button-border-width:2px;--button-transition:0.3s ease;--dark0:#000102;--white0:#fff;--offwhite:#e4e7ec;--dark1:#141414;--blue0:#287ad8;--lightblue0:#48adf0;--dark2:#181822;--grey0:#353a35;--turkois0:#6da4a8;--blue1:#5b8bc2;--dark3:#374151;--dark4:#485367;--grey1:#e4e7ec80;--orange0:#ffbb52;--orange1:#ffeccf;--green:green;--shadow-blue:#287ad8;--shadow-red:#ff4b5c;--purple-blue:#1e1e2e;--desaturated-light-blue:#b4cfff;--desaturated-light-blue-light:#c8dbff;--soft-pastle-blue:#d0ecff;--deep-navy-blue:#1a3b5d;--golden-yellow:#f7b500;--deep-red:#b00020;--soft-teal:#4c9a8c;--bright-yellow:#fc0;--deep-navy-blue:#2c3e50;--bold-blue:#004a99;--light-grey:#f0f0f0;--clr-neutral-100:#fff;--clr-primary-100:#8497a4;--clr-primary-400:#344256;--clr-primary-800:#1d283a;--clr-primary-900:#0f151f;--box-shadow-grey:#e4e7ec80;--lightgreen:#90ee90;--darkgreen:#256d13fb;--clr:#3ceec188;--grey:#000000d2;--green:#afffc2bb;--color-light-primary:#0000004d;--color-dark-secondary-bg:#2e2e2e;--color-dark-primary:#ffffff80;--white3:#e0e0e0;--letter-box-text-color:#000;--letter-box-border-color:#ccc;--dark-bg1:#000102;--dark-bg2:#141414;--dark-bg3:#181822;--dark-bg4:#1a1a1a;--dark-bg5:#2c3e50;--dark-text1:#fff;--dark-text2:#e0e0e0;--dark-accent1:#287ad8;--dark-accent2:#48adf0;--dark-accent3:#ffbb52;--dark-accent4:#c473ff;--dark-accent5:#ffdd57;--dark-purple:#1e1e2e;--dark-shadow:#287ad8;--dark-box-shadow:#00000059;--dark-border:#5b8bc2;--dark-grey1:#374151;--dark-grey2:#485367;--pastel-purple:#8c6bc27e;--purple-border:#8c6bc2;--light-bg1:#e8f4fc;--light-bg2:#cce7ff;--light-bg3:#f5f8fe;--light-bg4:#fff;--light-text1:#1a3b5d;--light-text2:#046;--light-accent1:#004a99;--light-accent2:#007acc;--light-accent3:#85c8ff;--light-accent4:#f7b500;--light-border:#004a99;--light-box-bg:#f0f0f0;--light-box-shadow:#004a9940;--sub-card-discount-color1:#f7b500;--sub-card-discount-color2:#ffc94d;--sub-card-discount-color3:#ffdd57;--sub-section-leave-hover-bg:#ff4b5c;--sub-section-ban-hover-bg:#e6a800;--sidebar-blue-accent:#5b8bc2;--sidebar-hover-blue:#48adf0;--sidebar-deep-blue:#1a3b5d;--sidebar-light-grey:#d6e4f0;--sidebar-hover-grey:#e0e0e0;--sidebar-submenu-blue:#b4cfff;--sidebar-green:#3ceec1;--sidebar-green-shadow:#3ceec14d;--sidebar-purple:#8c6bc2;--accordion-box-shadow-light1:#00000026;--accordion-box-shadow-light2:#ffffffb3;--accordion-box-shadow-dark1:#0000004d;--accordion-box-shadow-dark2:#ffffff0d;--general-dark-bg:#0e0e12;--general-dark-content:#dce3f0;--general-dark-accordion-bg:#1a1d24;--general-dark-accordion-content:#c8dbff;--general-dark-title:#ffbb52;--general-dark-border:#5b8bc2;--general-dark-bold:#c8dbff;--general-dark-sublabel:#f7b500;--general-dark-accordion-main:#1e1e2e;--general-light-bg:#f4f8fc;--general-light-content:#1a3b5d;--general-light-accordion-bg:#fff;--general-light-accordion-content:#2c3e50;--general-light-title:#004a99;--general-light-border:#004a99;--general-light-bold:#004a99;--general-light-sublabel:#004a99;--general-light-accordion-main:#d0ecff;--dark-selector-active-bg:#3b82f6;--dark-selector-active-border:#60a5fa;--dark-selector-bg:#1f2937;--dark-selector-border:#374151;--dark-selector-text:#f9fafb;--light-selector-active-bg:#dbeafe;--light-selector-active-border:#3b82f6;--light-selector-bg:#f1f5f9;--light-selector-border:#cbd5e1;--light-selector-text:#1e3a8a;--indiv-page-soft-blue:#eaf4ff;--indiv-page-muted-shadow:#004a9926;--indiv-page-vibrant-blue:#004a99;--indiv-page-muted-blue:#3b82f6;--indiv-page-hover-blue:#60a5fa;--indiv-page-grey-text:#444;--indiv-page-light-yellow:#fffbe6;--indiv-page-deep-blue:#1e3a8a;--indiv-page-light-grey:#f0f4f8;--indiv-page-warning-red:#b00020;--indiv-page-warning-red-hover:#e53935;--note-soft-yellow:#fffbe6;--note-soft-grey:#dbe7f0;--note-rich-navy:#1e3a8a;--note-light-text:#444;--note-muted-grey:#9ca3af;--note-deep-red:#b00020;--note-hover-red:#e53935;--note-toolbar-dark-bg:#2a2d3a;--note-toolbar-dark-border:#485367;--note-toolbar-dark-btn:#374151;--note-toolbar-dark-hover:#485367;--note-toolbar-dark-active:#3b82f6;--note-toolbar-dark-active-border:#60a5fa;--note-token-mention:#f7b500;--note-token-hashtag:#48adf0;--note-add-light-bg:#004a99;--note-add-light-hover:#3b82f6;--note-add-dark-bg:#287ad8;--note-add-dark-hover:#48adf0;--note-placeholder-grey-light:#888;--note-placeholder-grey-dark:#aaa;--soft-edit-blue:#d9e9ff;--edit-hover-blue:#c2ddfc;--edit-border-blue:#99c1f1;--edit-highlight-blue:#b4d9ff;--cancel-bg-grey:#ccc;--cancel-hvr-grey:#bbb;--cancel-text-dark:#222;--cancel-text-light:#444;--color-tooltip-bg:#000000d9;--color-tooltip-hover-bg:#313131f2;--color-tooltip-text:#fff;--footer-dark-bg:#141414;--footer-light-bg:#eaf4ff;--footer-dark-text:#fff;--footer-light-text:#1a3b5d;--footer-accent:#287ad8;--footer-hover:#48adf0;--footer-link:#5b8bc2;--color-light-surface-hover:#f0f0f0;--color-dark-border:#4d4d4d;--color-dark-surface-hover:#333;--Sub-section-palette-light-select-disabled-bg:#f3f4f6;--Sub-section-palette-light-select-disabled-border:#d1d5db;--Sub-section-palette-light-select-disabled-text:#6b7280;--Sub-section-palette-dark-select-disabled-bg:#1f2937;--Sub-section-palette-dark-select-disabled-border:#374151;--Sub-section-palette-dark-select-disabled-text:#9ca3af;--Sub-section-palette-select-disabled-bs-clr:#0000001f;--cta-bg:#ff8403;--cta-text:#000;--cta-hover:#f7b500}.dark{--Login__Page__Main__Button:var(--green);--Signup__Page__Main__Button:var(--dark-accent3);--Hero__page__index__subchapter__hover__clr:red;--Hero-Book-bg-clr:var(--dark-bg1);--Why-Us-Section-bg-clr:#181b20;--card-bg-clr:var(--dark-purple);--card-back-bg-clr:var(--dark-bg3);--Why-Us-Section-clr:var(--dark-text1);--Why-Us-Section-title-clr:var(--dark-accent3);--card-clr:var(--dark-text1);--card-back-clr:var(--desaturated-light-blue);--Why-Us-Section-card-guide-h2-clr:var(--dark-accent3);--Why-Us-Section-card-guide-p-clr:var(--dark-text2);--card-shadow-blue:var(--dark-shadow);--Why-Us-Section-card-shadow:var(--card-shadow-blue);--spinner-colors:#287ad8,#c473ff,#f7b500,#287ad8;--Why-Us-Section-scroller-bg-clr:var(--clr-primary-800);--Why-Us-Section-scroller-title:var(--dark-text1);--Why-Us-Section-small-box-bg-clr:var(--clr-primary-400);--Why-Us-Section-small-box-clr:var(--dark-text1);--Why-Us-Section-small-box-box-shadow:var(--clr-primary-900);--Why-Us-Section-big-box-bg-clr:var(--dark-bg3);--Why-Us-Section-big-box-border-clr:var(--dark-accent2);--sub-section-bg-clr:#1e2228;--sub-header-clr:var(--Title-clr);--sub-card-bg-clr:var(--card-back-bg-clr);--sub-card-content-bg-clr:var(--card-back-bg-clr);--sub-card-content-clr:var(--page__text__color);--sub-card-BulletPoint-clr:var(--Title-clr);--sub-card-discount-bg-clr:#ffffff0d;--sub-card-discount-clr:var(--homepage-accent);--sub-card-discount-text-clr:var(--page__text__color);--sub-card-discount-text-clr-strong:var(--homepage-accent);--sub-card-team-price-clr:var(--homepage-accent);--sub-card-team--price-text-clr:var(--dark-text2);--sub-card-discount-clr1:var(--sub-card-discount-color1);--sub-card-discount-clr2:var(--sub-card-discount-color2);--sub-card-discount-clr3:var(--sub-card-discount-color3);--sub-card-container-glow:var(--homepage-accent);--sub-card-container-glow--before:var(--dark-accent3);--sub-card-clr1:var(--dark-accent1);--sub-card-clr2:var(--dark-accent2);--sub-section-sub--btn-clr:var(--white0);--sub-section-leave-btn-clr:var(--white0);--sub-section-leave-btn-bg-clr:var(--deep-red);--sub-section-leave-btn-border-clr:var(--deep-red);--sub-section-leave-btn-bg-clr-hvr:var(--sub-section-leave-hover-bg);--sub-section-leave-btn-clr-hvr:var(--white0);--sub-section-kick-team-btn-clr:var(--sub-section-leave-hover-bg);--sub-section-ban-input-border-clr:var(--homepage-accent);--sub-section-ban-input-border-bg-clr:var(--dark-bg2);--sub-section-ban-button-bg-clr:var(--homepage-accent);--sub-section-ban-button-bg-clr-hvr:var(--sub-section-ban-hover-bg);--sub-section-select-border-clr:#287ad8;--sub-section-select-bg-clr:#141414;--sub-section-select-border-clr-focus:#f7b500;--sub-section-select-option-bg-clr:#181822;--sub-section-select-option-clr:#fff;--sub-section-select-after-clr:#e0e0e0;--sub-section-select-border-clr:var(--dark-accent1);--sub-section-select-bg-clr:var(--dark-bg2);--sub-section-select-border-clr-focus:var(--sub-card-discount-color1);--sub-section-select-option-bg-clr:var(--dark-bg3);--sub-section-select-option-clr:var(--dark-text1);--sub-section-select-after-clr:var(--dark-text2);--Sub-section-custom-select-wrapper-bg-clr:var(--Sub-section-palette-dark-select-disabled-bg);--Sub-section-custom-select-wrapper-border-clr:var(--Sub-section-palette-dark-select-disabled-border);--Sub-section-custom-select-wrapper-clr:var(--Sub-section-palette-dark-select-disabled-text);--Sub-section-custom-select-wrapper-bs-clr:var(--Sub-section-palette-select-disabled-bs-clr);--team-form-bg:var(--card-back-bg-clr);--team-form-text:var(--page__text__color);--team-form-heading:var(--Title-clr);--team-form-input-bg:var(--dark-bg2);--team-form-input-border:var(--dark-accent1);--team-form-input-border-focus:var(--sub-card-discount-color1);--team-form-btn-bg:var(--blue0);--team-form-btn-bg-hvr:var(--sub-section-ban-hover-bg);--team-form-btn-text:var(--white0);--modal-overlay-bg:#0009;--modal-bg:var(--dark-bg4);--modal-close-btn-color:var(--dark-text1);--movement-guide-btn-bg:var(--dark-bg5);--movement-guide-btn-text:var(--light-grey);--movement-guide-btn-hover-bg:var(--blue1);--highlight-box-bg-color:#2a2d3a;--letter-box-bg-color:var(--dark-grey1);--letter-box-text-color:var(--dark-text1);--letter-box-border-color:var(--dark-border);--highlight-box-shadow:var(--dark-box-shadow);--highlight-box-bg-color:#222831;--highlight-box-text-color:#f1f1f1;--highlight-box-border-color:#444;--highlight-box-button-bg:#ff6b6b;--highlight-box-button-text:#fff;--tooltip-bg-color:#2c3e50;--tooltip-text-color:#fff;--comment-icon-border-color:var(--dark-text1);--image-border-color:var(--blue1);--Map__Approach__BadComps__SubLabels:var(--golden-yellow);--sidebar-bg-clr:var(--dark-bg2);--sidebar-clr:var(--dark-border);--sidebar-logo-clr:var(--dark-accent1);--sidebar-ul-active-a:var(--dark-accent2);--sidebar-ul-active-i:var(--dark-accent1);--sidebar-i-clr:var(--dark-accent1);--sidebar-a-span-clr:var(--White-txt-clr);--sidebar-a-span-hvr-clr:var(--Secondary-clr-dark);--sidebar-a-hvr-clr:var(--dark-accent2);--toggle-btn-hvr-clr:var(--dark-grey1);--sidebar-book-tgl-border-clr:var(--dark-accent1);--sidebar-book-tgl-border-bg-clr:var(--dark-bg3);--sidebar-book-tgl-border-box-shadow-clr:var(--box-shadow-grey);--sidebar-sub-menu-clr:var(--dark-text2);--sidebar-book-toggle-bg-clr:var(--sidebar-purple);--sidebar-book-toggle-box-shadow-clr:var(--sidebar-purple);--sidebar-tgl-checkbox-box-shadow-clr:var(--dark-accent3);--sidebar-tgl-checkbox-bg-clr:var(--dark-accent3);--sidebar-sub-menu-a-hvr:var(--dark-accent1);--Sidebar-mention-notification-clr:var(--white0);--Sidebar-mention-notification-bg-clr:var(--note-hover-red);--next-event-time-login-reminder-clr:var(--Red-txt-clr);--Sidebar-sidebar-bg-clr:var(--Bg-clr-dark);--Sidebar-scrollbar-track-bg-clr:var(--color-dark-secondary-bg);--Sidebar-scrollbar-thumb-bg-clr:var(--Secondary-clr-dark);--Sidebar-scrollbar-thumb-border-clr:var(--color-dark-bg);--tooltip-bg:#2c3e50;--tooltip-text:#fff;--Sidebar-Next-Event-next-event-note-bg-clr:var(--color-tooltip-bg);--Sidebar-Next-Event-next-event-note-hover-bg-clr:var(--color-tooltip-hover-bg);--Sidebar-Next-Event-next-event-note-clr:var(--color-tooltip-text);--Top__bar__main__text__color:var(--Primary-clr-dark);--Top__bar__main__hover__color:var(--Secondary-clr-dark);--main__bar__colors:var(--Bg-clr-dark);--topbar-logo-primary-color:var(--Secondary-clr-dark);--topbar-logo-secondary-color:var(--Primary-clr-dark);--topbar-logo-tertiary-color:var(--CTA-btn-primary-clr-dark);--zoom__slider__track__color:var(--dark-accent2);--zoom__slider__thumb__color:var(--dark-accent3);--zoom__slider__thumb__hover__shadow:#ffbb5299;--theme__selector__button__toggle__slot__border__color:var(--offwhite);--theme__selector__button__toggle__slot__background__color:var(--dark-grey1);--theme__selector__button__toggle__slot__box__shadow:var(--white0);--theme__selector__button__toggle__button__background__color:var(--dark-grey2);--theme__selector__checked__background__color:var(--white0);--theme__selector__checked__toggle__button__box__shadow__color:var(--dark-accent3);--theme__selector__checked__toggle__button__box__shadow__background__color:var(--orange1);--mobile__Top__bar__menu__background__color:var(--dark-bg3);--mobile__Top__bar__toggle__bar:var(--dark-accent1);--General-page-bg-clr:var(--Page-bg-clr-dark);--General-page-clr:var(--general-dark-content);--General-Page-Main-content-container-transition:0.3s ease-in-out;--sidebar-width:15rem;--General-page-accordion-bg-clr:var(--general-dark-accordion-bg);--General-page-accordion__content__clr:var(--Macro-primary-txt-clr-dark);--Main-page-Title-clr:var(--Macro-primary-title-clr-dark);--General-page-image-border-clr:var(--general-dark-border);--General-page-accordion-bold-clr:var(--general-dark-bold);--Map__Approach__BadComps__SubLabels-clr:var(--general-dark-sublabel);--General-page-accordion--clr:var(--general-dark-accordion-main);--General-Page-accordion-box-shadow-clr1:var(--accordion-box-shadow-dark1);--General-Page-accordion-box-shadow-clr2:var(--accordion-box-shadow-dark2);--General-Page-accordion-box-shadow-clr3:var(--accordion-box-shadow-dark1);--General-Page-accordion-box-shadow-clr4:var(--accordion-box-shadow-dark2);--General-page-accordion-label-bg-clr:var(--Macro-primary-heading-clr-dark);--image-selector-active-bg:var(--dark-accent1);--image-selector-active-border:var(--dark-bg5);--image-selector-border:var(--dark-grey2);--image-selector-bg:var(--dark-grey1);--Indiv-Page-bg-clr:var(--dark-bg3);--Indiv-Page-box-shadow-clr:#00000059;--Indiv-Page-section-h2-clr:var(--dark-accent1);--Indiv-Page-highlight-item-bg-clr:var(--dark-bg5);--Indiv-Page-highlight-text-clr:var(--white0);--Indiv-Page-highlight-location-clr:var(--dark-text2);--Indiv-Page-highlight-link-clr:var(--dark-accent1);--Indiv-Page-highlight-link-hvr-clr:var(--dark-accent2);--Indiv-Page-section-box-p-clr:var(--dark-text2);--Indiv-Page-favorite-item-bg-clr:var(--dark-grey1);--Indiv-Page-favorite-location-clr:var(--dark-text2);--Indiv-Page-favorite-link-clr:var(--dark-accent1);--Indiv-Page-favorite-link-hvr-clr:var(--dark-accent2);--Indiv-Page-highlight-delete-bg-clr:var(--deep-red);--Indiv-Page-highlight-delete-clr:var(--white0);--Indiv-Page-highlight-delete-hvr-clr:var(--sub-section-leave-hover-bg);--Indiv-AND-Team-Page-login-btn-bg-clr:var(--dark-accent1);--Indiv-AND-Team-Page-login-btn-clr:var(--white0);--Indiv-AND-Team-Page-login-btn-bg-hvr-clr:var(--dark-accent2);--Indiv-AND-Team-Page-login-prompt-text-clr:var(--dark-text1);--Indiv-AND-Team-Page-highlight-text-clr:#000742;--Indiv-Page-notes-textarea-border-clr:var(--dark-border);--Indiv-Page-notes-bg-clr:var(--dark-bg5);--Indiv-Page-notes-text-clr:var(--dark-text1);--Indiv-Page-note-save-msg-clr:var(--dark-accent1);--Indiv-Page-note-item-bg-clr:var(--dark-grey1);--Indiv-Page-note-text-clr:var(--dark-text1);--Indiv-Page-note-timestamp-clr:var(--dark-text2);--Indiv-Page-note-char-count-clr:var(--dark-text2);--Indiv-Page-note-delete-bg-clr:var(--note-deep-red);--Indiv-Page-note-delete-clr:var(--white0);--Indiv-Page-highlight-delete-hvr-clr:var(--note-hover-red);--Indiv-Page-notes-border-clr:var(--dark-border);--note-toolbar-bg:var(--note-toolbar-dark-bg);--note-toolbar-border:var(--note-toolbar-dark-border);--note-toolbar-btn-bg:var(--note-toolbar-dark-btn);--note-toolbar-btn-clr:var(--dark-text1);--note-toolbar-btn-hover-bg:var(--note-toolbar-dark-hover);--note-toolbar-select-bg:var(--note-toolbar-dark-btn);--note-toolbar-active-bg:var(--note-toolbar-dark-active);--note-toolbar-active-border:var(--note-toolbar-dark-active-border);--Indiv-Page-note-add-bg-clr:var(--note-add-dark-bg);--Indiv-Page-note-add-clr:var(--white0);--Indiv-Page-note-add-hvr-clr:var(--note-add-dark-hover);--Indiv-Page-notes-placeholder-clr:var(--note-placeholder-grey-dark);--Indiv-Page-note-edit-bg-clr:#2d3f56;--Indiv-Page-note-edit-clr:#d9e9ff;--Indiv-Page-note-edit-hvr-clr:#3c5472;--Indiv-Page-note-edit-border:#6af;--Indiv-Page-note-edit-highlight:#1e2e44;--Indiv-Page-note-cancel-bg-clr:#422;--Indiv-Page-note-cancel-clr:#fcc;--Indiv-Page-note-cancel-hvr-clr:#633;--note-hashtag-color:var(--note-token-hashtag);--note-mention-color:var(--note-token-mention);--note-mention-color:#aac9ff;--note-mention-highlight-color:var(--note-token-mention);--note-mention-highlight-bg:none;--TeamPage-mention-dropdown-bg-clr:var(--color-dark-bg);--TeamPage-mention-dropdown-border-clr:var(--color-dark-border);--TeamPage-mention-dropdown-item-hover-bg-clr:var(--color-dark-surface-hover);--TeamPage-badge-user-bg-clr:#e0f7fa;--TeamPage-badge-user-clr:#006064;--TeamPage-badge-team-bg-clr:#f1f8e9;--TeamPage-badge-team-clr:#33691e;--TeamPage-badge-both-bg-clr:#f3e5f5;--TeamPage-badge-both-clr:#4a148c;--footer-container-bg-clr:var(--Bg-clr-dark);--footer-logo-clr:var(--footer-dark-text);--footer-link-items-h2-clr:var(--CTA-btn-primary-clr-dark);--footer-link-items-a-clr:var(--Secondary-clr-dark);--footer-link-items-a-hvr-clr:var(--Primary-clr-dark);--footer-social-icon-link-clr:var(--CTA-btn-primary-clr-dark);--footer-social-media-bg-clr:var(--footer-dark-bg);--footer-social-media-clr:var(--footer-dark-text);--footer-website-rights-clr:var(--White-txt-clr);--alert__success__bg:#eaf4ff!important;--alert__success__text:#004a99!important;--alert__error__bg:#fff4e5!important;--alert__error__text:#7a4f01!important;--alert__info__bg:#f0f4f8!important;--alert__info__text:#1a3b5d!important;--alert__border__radius:0.5rem!important;--alert__padding:1rem!important}@supports (color:rgb(0 0 0/0)){.dark{--highlight-box-shadow:0 4px 10px #0006}}.light{--theme__selector__button__toggle__slot__box__shadow:var(--grey1);--Login__Page__Main__Button:var(--green);--Signup__Page__Main__Button:var(--orange0);--Hero-Book-bg-clr:var(--light-bg1);--Why-Us-Section-bg-clr:#f4f5fa;--card-bg-clr:var(--light-bg3);--card-back-bg-clr:var(--light-bg4);--Why-Us-Section-clr:var(--light-text1);--Why-Us-Section-title-clr:var(--light-accent1);--card-clr:var(--light-text1);--card-back-clr:var(--blue0);--Why-Us-Section-card-guide-h2-clr:var(--light-accent1);--Why-Us-Section-card-guide-p-clr:var(--dark3);--card-shadow-blue:var(--light-box-shadow);--Why-Us-Section-card-shadow:var(--card-shadow-blue);--spinner-colors:#85c8ff,#d6a7ff,#ffe680,#85c8ff;--Why-Us-Section-scroller-bg-clr:var(--light-bg2);--Why-Us-Section-small-box-clr:var(--light-accent1);--Why-Us-Section-scroller-title:var(--light-text1);--Why-Us-Section-small-box-bg-clr:var(--soft-pastle-blue);--Why-Us-Section-small-box-box-shadow:var(--light-box-shadow);--Why-Us-Section-big-box-bg-clr:var(--soft-pastle-blue);--Why-Us-Section-big-box-clr:var(--light-accent1);--Why-Us-Section-big-box-border-clr:var(--blue0);--sub-section-bg-clr:#eceef5;--sub-header-clr:var(--Title-clr);--sub-card-bg-clr:var(--card-back-bg-clr);--sub-card-content-bg-clr:var(--card-back-bg-clr);--sub-card-content-clr:var(--page__text__color);--sub-card-BulletPoint-clr:var(--light-accent1);--sub-card-discount-bg-clr:#0000000d;--sub-card-discount-clr:var(--homepage-accent);--sub-card-discount-text-clr:var(--page__text__color);--sub-card-discount-text-clr-strong:var(--homepage-accent);--sub-card-team-price-clr:var(--homepage-accent);--sub-card-team--price-text-clr:var(--light-text2);--sub-card-discount-clr1:var(--sub-card-discount-color1);--sub-card-discount-clr2:var(--sub-card-discount-color2);--sub-card-discount-clr3:var(--sub-card-discount-color3);--sub-card-container-glow:var(--homepage-accent);--sub-card-container-glow--before:var(--light-accent2);--sub-card-clr1:var(--light-accent1);--sub-card-clr2:var(--light-accent2);--sub-section-sub--btn-clr:var(--white0);--sub-section-leave-btn-clr:var(--white0);--sub-section-leave-btn-bg-clr:var(--deep-red);--sub-section-leave-btn-border-clr:var(--deep-red);--sub-section-leave-btn-bg-clr-hvr:var(--sub-section-leave-hover-bg);--sub-section-leave-btn-clr-hvr:var(--white0);--sub-section-kick-team-btn-clr:var(--sub-section-leave-hover-bg);--sub-section-ban-input-border-clr:var(--homepage-accent);--sub-section-ban-input-border-bg-clr:var(--light-bg2);--sub-section-ban-button-bg-clr:var(--homepage-accent);--sub-section-ban-button-bg-clr-hvr:var(--sub-section-ban-hover-bg);--sub-section-select-border-clr:var(--light-accent1);--sub-section-select-bg-clr:var(--light-bg2);--sub-section-select-border-clr-focus:var(--sub-card-discount-color2);--sub-section-select-option-bg-clr:var(--light-bg4);--sub-section-select-option-clr:var(--light-text1);--sub-section-select-after-clr:var(--light-accent1);--Sub-section-custom-select-wrapper-bg-clr:var(--Sub-section-palette-light-select-disabled-bg);--Sub-section-custom-select-wrapper-border-clr:var(--Sub-section-palette-light-select-disabled-border);--Sub-section-custom-select-wrapper-clr:var(--Sub-section-palette-light-select-disabled-text);--Sub-section-custom-select-wrapper-bs-clr:var(--Sub-section-palette-select-disabled-bs-clr);--team-form-bg:var(--card-back-bg-clr);--team-form-text:var(--page__text__color);--team-form-heading:var(--Title-clr);--team-form-input-bg:var(--light-bg2);--team-form-input-border:var(--light-accent1);--team-form-input-border-focus:var(--sub-card-discount-color2);--team-form-btn-bg:var(--dark-accent1);--team-form-btn-bg-hvr:var(--sub-section-ban-hover-bg);--team-form-btn-text:var(--white0);--modal-overlay-bg:#0000004d;--modal-bg:var(--white0);--modal-close-btn-color:var(--light-text1);--movement-guide-btn-bg:var(--light-bg1);--movement-guide-btn-text:var(--light-text1);--movement-guide-btn-hover-bg:var(--light-bg2);--highlight-box-bg-color:var(--white0);--letter-box-bg-color:var(--light-box-bg);--letter-box-text-color:var(--light-text1);--letter-box-border-color:var(--light-border);--highlight-box-bg-color:#fff;--highlight-box-text-color:#111;--highlight-box-border-color:#ccc;--highlight-box-shadow:0 4px 10px #0000001a;--highlight-box-button-bg:#e74c3c;--highlight-box-button-text:#fff;--tooltip-bg-color:#f0f0f0;--tooltip-text-color:#1a3b5d;--Map__Approach__BadComps__SubLabels:var(--deep-red);--base-clr:var(--soft-pastle-blue);--line-clr:var(--light-accent2);--hover-clr:var(--light-accent3);--mobile-hover-clr:var(--dark2);--text-clr:var(--light-text2);--icon-clr:var(--light-accent1);--accent-clr:var(--light-accent2);--sidebar-title-clr:var(--light-accent1);--sidebar-bg-clr:var(--light-bg2);--sidebar-clr:var(--light-border);--sidebar-logo-clr:var(--light-accent1);--sidebar-ul-active-a:var(--light-accent2);--sidebar-ul-active-i:var(--light-accent1);--sidebar-i-clr:var(--light-accent1);--sidebar-a-span-clr:var(--light-text2);--sidebar-a-span-hvr-clr:var(--light-accent2);--sidebar-a-hvr-clr:var(--light-accent2);--toggle-btn-hvr-clr:var(--light-box-bg);--sidebar-book-tgl-border-clr:var(--light-accent1);--sidebar-book-tgl-border-bg-clr:var(--light-bg3);--sidebar-book-tgl-border-box-shadow-clr:var(--sidebar-light-grey);--sidebar-sub-menu-clr:var(--light-text2);--sidebar-book-toggle-bg-clr:var(--light-accent2);--sidebar-book-toggle-box-shadow-clr:var(--sidebar-light-grey);--sidebar-tgl-checkbox-box-shadow-clr:var(--orange0);--sidebar-tgl-checkbox-bg-clr:var(--orange0);--sidebar-sub-menu-a-hvr:var(--light-accent1);--Sidebar-mention-notification-clr:var(--white0);--Sidebar-mention-notification-bg-clr:var(--note-hover-red);--next-event-time-login-reminder-clr:var(--Red-txt-clr);--Sidebar-sidebar-bg-clr:var(--color-light-bg);--Sidebar-scrollbar-track-bg-clr:var(--color-light-secondary-bg);--Sidebar-scrollbar-thumb-bg-clr:var(--color-light-primary);--Sidebar-scrollbar-thumb-border-clr:var(--color-light-bg);--tooltip-bg:#f0f0f0;--tooltip-text:#1a3b5d;--Sidebar-Next-Event-next-event-note-bg-clr:var(--color-tooltip-bg);--Sidebar-Next-Event-next-event-note-hover-bg-clr:var(--color-tooltip-hover-bg);--Sidebar-Next-Event-next-event-note-clr:var(--color-tooltip-text);--Top__bar__main__text__color:var(--light-accent1);--Top__bar__second__text__color:var(--light-accent3);--Top__bar__main__hover__color:var(--light-accent2);--Top__bar__Login__hover__background__color:var(--light-accent3);--Top__bar__Login__hover__color:var(--light-accent1);--main__bar__colors:var(--light-bg2);--topbar-logo-primary-color:var(--golden-yellow);--topbar-logo-secondary-color:var(--filler--light);--zoom__slider__track__color:var(--light-accent1);--zoom__slider__thumb__color:var(--bright-yellow);--zoom__slider__thumb__hover__shadow:#fc09;--theme__selector__button__toggle__slot__border__color:var(--offwhite);--theme__selector__button__toggle__slot__background__color:var(--dark3);--theme__selector__button__toggle__slot__box__shadow:var(--white0);--theme__selector__button__toggle__button__background__color:var(--dark4);--theme__selector__checked__background__color:var(--white0);--theme__selector__checked__toggle__button__box__shadow__color:var(--orange0);--theme__selector__checked__toggle__button__box__shadow__background__color:var(--orange1);--mobile__Top__bar__menu__background__color:var(--light-bg2);--mobile__Top__bar__toggle__bar:var(--light-accent1);--General-page-bg-clr:var(--general-light-bg);--General-page-clr:var(--general-light-content);--General-Page-Main-content-container-transition:0.3s ease-in-out;--sidebar-width:15rem;--General-page-accordion-bg-clr:var(--general-light-accordion-bg);--General-page-accordion__content__clr:var(--general-light-accordion-content);--Main-page-Title-clr:var(--general-light-title);--General-page-image-border-clr:var(--general-light-border);--General-page-accordion-bold-clr:var(--general-light-bold);--Map__Approach__BadComps__SubLabels-clr:var(--general-light-sublabel);--General-page-accordion--clr:var(--general-light-accordion-main);--General-Page-accordion-box-shadow-clr1:var(--accordion-box-shadow-light1);--General-Page-accordion-box-shadow-clr2:var(--accordion-box-shadow-light2);--General-Page-accordion-box-shadow-clr3:var(--accordion-box-shadow-light1);--General-Page-accordion-box-shadow-clr4:var(--accordion-box-shadow-light2);--General-page-accordion-label-bg-clr:var(--filler--light);--image-selector-active-bg:var(--light-selector-active-bg);--image-selector-active-border:var(--light-selector-active-border);--image-selector-border:var(--light-selector-border);--image-selector-bg:var(--light-selector-bg);--image-selector-clr:var(--light-selector-text);--Indiv-Page-bg-clr:var(--indiv-page-soft-blue);--Indiv-Page-box-shadow-clr:var(--indiv-page-muted-shadow);--Indiv-Page-section-h2-clr:var(--indiv-page-vibrant-blue);--Indiv-Page-highlight-item-bg-clr:var(--indiv-page-light-yellow);--Indiv-Page-highlight-text-clr:var(--indiv-page-deep-blue);--Indiv-Page-highlight-location-clr:var(--indiv-page-grey-text);--Indiv-Page-highlight-link-clr:var(--indiv-page-vibrant-blue);--Indiv-Page-highlight-link-hvr-clr:var(--indiv-page-hover-blue);--Indiv-Page-section-box-p-clr:var(--indiv-page-grey-text);--Indiv-Page-favorite-item-bg-clr:var(--indiv-page-light-grey);--Indiv-Page-favorite-location-clr:var(--indiv-page-grey-text);--Indiv-Page-favorite-link-clr:var(--indiv-page-vibrant-blue);--Indiv-Page-favorite-link-hvr-clr:var(--indiv-page-hover-blue);--Indiv-Page-highlight-delete-bg-clr:var(--indiv-page-warning-red);--Indiv-Page-highlight-delete-clr:var(--white0);--Indiv-Page-highlight-delete-hvr-clr:var(--indiv-page-warning-red-hover);--Indiv-AND-Team-Page-login-btn-bg-clr:var(--indiv-page-vibrant-blue);--Indiv-AND-Team-Page-login-btn-clr:var(--white0);--Indiv-AND-Team-Page-login-btn-bg-hvr-clr:var(--indiv-page-hover-blue);--Indiv-AND-Team-Page-login-prompt-text-clr:var(--indiv-page-deep-blue);--Indiv-AND-Team-Page-highlight-text-clr:var(--general-dark-accordion-content);--Indiv-Page-notes-textarea-border-clr:var(--indiv-page-vibrant-blue);--Indiv-Page-notes-bg-clr:var(--note-soft-yellow);--Indiv-Page-notes-text-clr:var(--note-light-text);--Indiv-Page-note-save-msg-clr:var(--indiv-page-deep-blue);--Indiv-Page-note-item-bg-clr:var(--note-soft-grey);--Indiv-Page-note-text-clr:var(--note-light-text);--Indiv-Page-note-timestamp-clr:var(--note-muted-grey);--Indiv-Page-note-char-count-clr:var(--indiv-page-grey-text);--Indiv-Page-note-delete-bg-clr:var(--note-deep-red);--Indiv-Page-note-delete-clr:var(--white0);--Indiv-Page-highlight-delete-hvr-clr:var(--note-hover-red);--Indiv-Page-notes-border-clr:var(--indiv-page-vibrant-blue);--note-toolbar-bg:var(--note-soft-grey);--note-toolbar-border:var(--indiv-page-vibrant-blue);--note-toolbar-btn-bg:var(--white0);--note-toolbar-btn-clr:var(--note-light-text);--note-toolbar-btn-hover-bg:var(--light-box-bg);--note-toolbar-select-bg:var(--white0);--note-toolbar-active-bg:var(--indiv-page-muted-blue);--note-toolbar-active-border:var(--indiv-page-hover-blue);--Indiv-Page-note-add-bg-clr:var(--note-add-light-bg);--Indiv-Page-note-add-clr:var(--white0);--Indiv-Page-note-add-hvr-clr:var(--note-add-light-hover);--Indiv-Page-notes-placeholder-clr:var(--note-placeholder-grey-light);--Indiv-Page-note-edit-bg-clr:#d4e2f4;--Indiv-Page-note-edit-clr:#036;--Indiv-Page-note-edit-hvr-clr:#b5d1ef;--Indiv-Page-note-edit-border:#26a;--Indiv-Page-note-edit-highlight:#e6f2ff;--Indiv-Page-note-cancel-bg-clr:#fce8e6;--Indiv-Page-note-cancel-clr:#900;--Indiv-Page-note-cancel-hvr-clr:#f5c6c3;--note-hashtag-color:var(--note-token-hashtag);--note-mention-color:var(--note-token-mention);--note-mention-color:#5c8aff;--note-mention-highlight-color:var(--note-token-mention);--note-mention-highlight-bg:none;--TeamPage-mention-dropdown-bg-clr:var(--color-light-bg);--TeamPage-mention-dropdown-border-clr:var(--color-light-border);--TeamPage-mention-dropdown-item-hover-bg-clr:var(--color-light-surface-hover);--TeamPage-badge-user-bg-clr:#e0f7fa;--TeamPage-badge-user-clr:#006064;--TeamPage-badge-team-bg-clr:#f1f8e9;--TeamPage-badge-team-clr:#33691e;--TeamPage-badge-both-bg-clr:#f3e5f5;--TeamPage-badge-both-clr:#4a148c;--footer-container-bg-clr:var(--footer-light-bg);--footer-logo-clr:var(--footer-light-text);--footer-link-items-h2-clr:var(--footer-accent);--footer-link-items-a-clr:var(--footer-link);--footer-link-items-a-hvr-clr:var(--footer-hover);--footer-social-icon-link-clr:var(--footer-light-text);--footer-social-media-bg-clr:var(--footer-light-bg);--footer-social-media-clr:var(--footer-light-text);--footer-website-rights-clr:var(--footer-light-text);--alert__success__bg:#eaf4ff!important;--alert__success__text:#004a99!important;--alert__error__bg:#fff4e5!important;--alert__error__text:#7a4f01!important;--alert__info__bg:#f0f4f8!important;--alert__info__text:#1a3b5d!important;--alert__border__radius:0.5rem!important;--alert__padding:1rem!important}.page__container.no-transition,body.no-transition{padding:0!important}.blurred-content .accordian li img:not(.favorite-icon),.blurred-content .accordian li p,.blurred-content .accordian li:not(:has(>label)){filter:blur(8px);pointer-events:none;-webkit-user-select:none;user-select:none}.blurred-content .accordian li label{-webkit-user-select:auto!important;user-select:auto!important}.blurred-content .accordian li .favorites-container,.blurred-content .accordian li label{filter:none!important;pointer-events:auto!important}.blurred-content .dropdown-item img,.blurred-content .dropdown-menu,.blurred-content .non-blur,.blurred-content .subscription-message{filter:none!important;pointer-events:auto!important;-webkit-user-select:auto!important;user-select:auto!important}.Main__content__column{flex-grow:1;padding-left:250px;transition:padding-left .3s ease}.Main__content__column.collapsed{padding-left:3.75rem}.Main__content__column--home{padding-left:0!important}.Main__content__box{min-height:90vh}.Main__content__box.login-page,.Main__content__column--feedback .Main__content__box{height:90vh;min-height:90vh!important;overflow:hidden}.Main__content__box--feedback{align-items:center;display:flex;justify-content:center;min-height:100%}:root{--color-light-secondary-bg:#f4f4f4;--color-light-primary:#004a99;--color-light-accent:#007acc}.dark{--App-scrollbar-track-bg-clr:var(--Bg-clr-dark);--App-scrollbar-thumb-bg-clr:var(--Secondary-clr-dark);--App-scrollbar-thumb-border-clr:var(--color-dark-bg);--App-scrollbar-thumb-hover-bg-clr:var(--Primary-clr-dark)}.light{--App-scrollbar-track-bg-clr:var(--color-light-bg);--App-scrollbar-thumb-bg-clr:var(--color-light-primary);--App-scrollbar-thumb-border-clr:var(--color-light-secondary-bg);--App-scrollbar-thumb-hover-bg-clr:var(--color-light-accent)}::-webkit-scrollbar{height:12px;width:12px}::-webkit-scrollbar-track{background:var(--App-scrollbar-track-bg-clr);border-radius:6px}::-webkit-scrollbar-thumb{background-color:var(--App-scrollbar-thumb-bg-clr);border:3px solid var(--App-scrollbar-thumb-border-clr);border-radius:6px}::-webkit-scrollbar-thumb:hover{background-color:var(--App-scrollbar-thumb-hover-bg-clr)}*{scrollbar-color:var(--App-scrollbar-thumb-bg-clr) var(--App-scrollbar-track-bg-clr);scrollbar-width:thin}body,html{max-width:100%;overflow-x:hidden}*,:after,:before{box-sizing:border-box}canvas,img,svg,video{display:block;height:auto;max-width:100%}.Main__content__box,.Main__content__column,.page-container{overflow-x:hidden}@media (max-width:820px){.Main__content__column.collapsed{padding-left:0}}.zoom-slider{align-items:center;display:flex;justify-content:center;padding:0 1rem}.zoom-slider-label{align-items:center;color:var(--Top__bar__main__text__color);display:flex;flex-direction:column;font-size:.9rem}.zoom-slider-input{appearance:none;background:#0000;cursor:pointer;margin-top:.3rem;width:6rem}.zoom-slider-input::-webkit-slider-runnable-track{background:var(--zoom__slider__track__color);border-radius:10rem;height:.4rem}.zoom-slider-input::-webkit-slider-thumb{appearance:none;background:var(--zoom__slider__thumb__color);border:none;border-radius:50%;box-shadow:0 0 5px var(--zoom__slider__thumb__hover__shadow);height:1rem;margin-top:-.3rem;-webkit-transition:box-shadow .3s ease;transition:box-shadow .3s ease;width:1rem}.zoom-slider-input::-webkit-slider-thumb:hover{box-shadow:0 0 10px var(--zoom__slider__thumb__hover__shadow)}.zoom-slider-input::-moz-range-track{background:var(--zoom__slider__track__color);border-radius:10rem;height:.4rem}.zoom-slider-input::-moz-range-thumb{background:var(--zoom__slider__thumb__color);border:none;border-radius:50%;box-shadow:0 0 5px var(--zoom__slider__thumb__hover__shadow);height:1rem;-moz-transition:box-shadow .3s ease;transition:box-shadow .3s ease;width:1rem}.zoom-slider-input::-moz-range-thumb:hover{box-shadow:0 0 10px var(--zoom__slider__thumb__hover__shadow)}.topbar-left{align-items:center;display:flex;padding-left:1.5rem}.topbar-logo{color:var(--Top__bar__main__text__color);font-size:2rem;font-weight:700;text-decoration:none}.logo-part-one{color:var(--topbar-logo-primary-color)}.logo-part-two{color:var(--topbar-logo-secondary-color)}.logo-part-three{color:var(--topbar-logo-tertiary-color);opacity:.9}.topbar-right{box-sizing:border-box;margin-left:auto}.Topbar,.topbar-right{align-items:center;display:flex}.Topbar{background:var(--main__bar__colors);font-size:1.2rem;height:5rem;justify-content:center;position:sticky;top:0;transition:background-color 2s ease,color 2s ease;-webkit-user-select:none;user-select:none;width:100%;z-index:999}@keyframes dropdownFade{0%{opacity:0;transform:translateY(-20%)}to{opacity:1;transform:translateY(0)}}@keyframes dropdownFadeOut{0%{opacity:1;transform:translateY(0)}to{opacity:0;transform:translateY(-20%)}}.topbar-container{height:5rem;margin:0;padding:0 2rem;width:100%;z-index:1}.topbar-container,.topbar-menu{align-items:center;display:flex}.topbar-menu{list-style:none;margin-left:auto;max-height:3rem;text-align:center}.topbar-item{cursor:pointer;height:5rem}.topbar-links{color:var(--Top__bar__main__text__color);height:100%;text-decoration:none}.topbar-btn,.topbar-links{align-items:center;display:flex;justify-content:center;padding:0 1rem}.topbar-btn{cursor:pointer;width:100%}.topbar-icon{cursor:pointer;flex-shrink:0;height:auto;transition:transform .3s ease-in-out;width:2.5rem}.topbar-icon:hover{transform:scale(1.1)}.Login__button,.topbar-btn,.topbar-item{align-items:center;display:flex;justify-content:center}.Login__button{background:var(--cta-bg);border-radius:none;border-radius:100px;color:var(--cta-text);cursor:pointer;height:100%;outline:none;padding:10px 20px;text-decoration:none;width:100%}.theme-selector{justify-content:center;padding:0 16px}.theme-selector,.theme-selector label{align-items:center;display:flex}.toggle-checkbox{height:0;opacity:0;pointer-events:none;position:absolute;width:0}.theme-selector .toggle-slot{background-color:var(--theme__selector__button__toggle__slot__background__color);border:2px solid var(--theme__selector__button__toggle__slot__border__color);border-radius:15px;box-shadow:0 3px 10px var(--theme__selector__button__toggle__slot__box__shadow);cursor:pointer;height:30px;position:relative;transition:background-color .25s;width:60px}.theme-selector .toggle-button{background-color:var(--theme__selector__button__toggle__button__background__color);border-radius:50%;box-shadow:inset 0 0 0 3px var(--theme__selector__button__toggle__slot__box__shadow);height:24px;left:2px;position:absolute;top:-2px;transform:translate(28px,3px);transition:background-color .25s,border-color .25s,transform .5s cubic-bezier(.26,2,.46,.71);width:24px}.toggle-checkbox:checked~.toggle-slot{background-color:var(--theme__selector__checked__background__color)}.toggle-checkbox:checked~.toggle-slot .toggle-button{background-color:var(--theme__selector__checked__toggle__button__box__shadow__background__color);box-shadow:inset 0 0 0 3px var(--theme__selector__checked__toggle__button__box__shadow__color);transform:translate(1px,3px)}.theme-selector .moon-icon-wrapper{left:5px;opacity:1;position:absolute;top:50%;transform:translateY(-50%) rotate(0deg);transition:opacity .25s,transform .5s cubic-bezier(.26,2,.46,.71)}.theme-selector .sun-icon-wrapper,.toggle-checkbox:checked~.toggle-slot .moon-icon-wrapper{opacity:0;transform:translateY(-50%) rotate(180deg)}.theme-selector .sun-icon-wrapper{position:absolute;right:5px;top:50%;transition:opacity .25s,transform .5s cubic-bezier(.26,2,.46,.71)}.toggle-checkbox:checked~.toggle-slot .sun-icon-wrapper{opacity:1;transform:translateY(-50%) rotate(0deg)}.topbar-links:hover{color:var(--Top__bar__main__hover__color)}.Login__button:hover{animation:bounce .3s ease-in-out;background:var(--cta-hover);color:var(--cta-text);transform:scale(1.05)}.Account__button{background:var(--cta-bg);border-radius:100px;color:var(--cta-text);cursor:pointer;padding:10px 20px;text-decoration:none}.Account__button:hover{background:var(--cta-hover);color:var(--cta-text);transform:scale(1.05)}@media screen and (max-width:1328px){.topbar-logo{font-size:1.5rem}}@media screen and (max-width:980px){.topbar-logo{font-size:.7rem}}@media screen and (max-width:820px){.topbar-container{display:flex;height:80px;justify-content:space-between;max-width:1300px;padding:0;width:100%;z-index:1}.topbar-menu{display:none;grid-template-columns:1fr;left:0;opacity:0;pointer-events:none;position:fixed;top:3.5rem;transition:opacity .5s ease;width:100vw;z-index:998}.topbar-menu.active,.topbar-menu.closing{display:grid;margin-top:0}.topbar-menu.active>li{align-items:center;animation:dropdownFade .4s ease forwards;background-color:var(--mobile__Top__bar__menu__background__color);display:flex;flex-direction:column;height:5rem;justify-content:center;padding:0;width:100%}.topbar-menu.closing{animation:dropdownFadeOut .4s ease forwards;opacity:1;pointer-events:none}.topbar-menu.active{display:grid;grid-template-columns:1fr;height:calc(100vh - 5rem);left:0;opacity:1;padding:0;pointer-events:all;position:fixed;top:4rem;width:100vw;z-index:998}#topbar-logo{padding-left:25px}.topbar-logo{font-size:1.5rem}.topbar-toggle .bar{background:var(--mobile__Top__bar__toggle__bar);height:3px;margin:5px auto;transition:all .3 ease-in-out;width:25px}.topbar-item{background-color:red;width:100%}.topbar-links{display:table;padding:2rem;text-align:center;width:100%}#mobile-menu{position:absolute;right:5%;top:20%;transform:translate(5%,20%)}.topbar-btn{padding-bottom:2rem}.Account__button,.Login__button{align-items:center;display:flex;height:2rem;justify-content:center;margin:0;width:30%}.Search__button{display:table;padding-bottom:0;padding-top:2rem;text-align:center;width:100%}.topbar-toggle .bar{cursor:pointer;display:block}#mobile-menu.is-active .bar:nth-child(2){opacity:0}#mobile-menu.is-active .bar:first-child{transform:translateY(8px) rotate(45deg)}#mobile-menu.is-active .bar:nth-child(3){transform:translateY(-8px) rotate(-45deg)}}.custom-alert{align-items:center;animation:fadeIn .5s ease-in-out;border-radius:var(--alert__border__radius);box-shadow:0 4px 6px #0000001a;display:flex;font-size:1.5rem;font-weight:600;justify-content:space-between;padding:var(--alert__padding)}.custom-alert.success{background-color:var(--alert__success__bg);color:var(--alert__success__text)}.custom-alert.error{background-color:var(--alert__error__bg);color:var(--alert__error__text)}.custom-alert.info{background-color:var(--alert__info__bg);color:var(--alert__info__text)}.custom-alert .close-btn{background:none;border:none;color:inherit;cursor:pointer;font-size:1.2rem}.custom-alert.alert-top{left:50%;margin:0;max-width:600px;position:fixed;top:1rem;transform:translateX(-50%);width:auto;z-index:9999}.notification-container{display:inline-block;position:relative}.notification-icon{background:none;border:none;cursor:pointer;font-size:1.25rem;padding:0 1rem 0 0!important;position:relative}.notification-icon .badge{background:#ff3b30;background:var(--notification-badge-bg);border-radius:50%;color:#fff;color:var(--notification-badge-text);font-size:.6rem;padding:.2rem .4rem;position:absolute;right:0;top:0}.notification-dropdown{background:#fff;background:var(--notification-bg);border:1px solid #e0e0e0;border:1px solid var(--notification-border);border-radius:.4rem;box-shadow:0 .4rem .8rem #0000001a;box-shadow:0 .4rem .8rem var(--notification-shadow);margin-top:.5rem;max-height:20rem;overflow-y:auto;position:absolute;right:0;width:20rem;z-index:1000}.notification-item{align-items:center;color:#333;color:var(--notification-text);cursor:pointer;display:flex;font-size:.875rem;padding:.75rem 1rem}.notification-item.read{background:#f0fff0;background:var(--notification-read-bg)}.notification-item.unread{background:#f5f5f5;background:var(--notification-hover-bg)}.status-btn{background:none;border:none;color:#28a745;color:var(--notification-read-btn-bg);cursor:pointer;font-size:1rem;margin-right:.5rem;padding:0}.status-btn.unread{color:#dc3545;color:var(--notification-unread-btn-bg)}.notification-item.discord-toggle{align-items:center;background:#fff;background:var(--notification-bg);border-bottom:1px solid #e0e0e0;border-bottom:1px solid var(--notification-border);cursor:default;display:flex;justify-content:space-between;padding:.5rem 1rem}.notification-item.discord-toggle label{align-items:center;color:#333;color:var(--notification-text);display:flex;font-size:.875rem;margin:0}.notification-item.discord-toggle input[type=checkbox]{cursor:pointer;height:1rem;margin-bottom:0;margin-right:.5rem;margin-top:0;width:1rem}:root{--notification-bg:#fff;--notification-border:#e0e0e0;--notification-text:#333;--notification-hover-bg:#f5f5f5;--notification-shadow:#0000001a;--notification-badge-bg:#ff3b30;--notification-badge-text:#fff;--notification-read-bg:#f0fff0;--notification-unread-bg:#fff;--notification-read-btn-bg:#28a745;--notification-unread-btn-bg:#dc3545}#sidebar{text-wrap:nowrap;background-color:var(--sidebar-bg-clr);border-right:1px solid var(--sidebar-clr);box-sizing:border-box;font-family:Lexend,sans-serif;height:95vh;left:0;margin-top:5rem;padding:5px 1em;position:fixed;top:0;transition:.3s ease-in-out;transition:background-color 2s ease,color 2s ease;-webkit-user-select:none;user-select:none;width:250px;z-index:1000}.a-logo{align-items:center;display:flex;flex-grow:1;margin:0;padding:0!important;text-decoration:none}#sidebar{overflow-x:hidden;overflow-y:auto;scrollbar-color:var(--Sidebar-scrollbar-thumb-bg-clr) var(--Sidebar-sidebar-bg-clr);scrollbar-width:thin;transition:width .3s ease}#sidebar::-webkit-scrollbar{width:8px}#sidebar::-webkit-scrollbar-track{background:var(--Sidebar-scrollbar-track-bg-clr);border-radius:4px}#sidebar::-webkit-scrollbar-thumb{background-clip:content-box;background-color:var(--Sidebar-scrollbar-thumb-bg-clr);border:2px solid var(--Sidebar-scrollbar-thumb-border-clr);border-radius:4px}.logo-header{align-items:center;display:flex;gap:0;justify-content:space-between;padding:0}.logo-image-wrapper{align-items:center;display:flex;height:auto;padding:.25rem 0;width:100%}.logo-img{height:auto;margin-left:auto;margin-right:auto;max-width:60%;object-fit:contain}.logo-text-wrapper{color:var(--sidebar-logo-clr);flex-grow:1;font-size:1.16rem;line-height:1.4rem;margin:0;padding:0;white-space:normal;word-break:break-word}#toggle-btn{align-items:center;background:none;background-color:hsla(0,0%,44%,.137);border:none;border-radius:.5em;cursor:pointer;display:flex;height:2.5em;justify-content:center;margin-left:.5rem;padding:0;width:3rem}#sidebar.close{padding:.3135rem;width:3.75rem}#sidebar.close .dropdown-btn .icon-arrow,#sidebar.close .dropdown-btn span,#sidebar.close .logo,#sidebar.close .logo-img,#sidebar.close .sidebar-calendar-wrapper,#sidebar.close a span{display:none}#sidebar ul{list-style:none;padding:0}#sidebar ul li{margin:0}#sidebar>ul>li:first-child{margin-bottom:0;.logo{color:var(--sidebar-logo-clr);font-weight:600;padding-left:13.6px;padding-right:0}}#sidebar ul>li.chapter-item:last-of-type{margin-bottom:.75rem}#sidebar ul li.active a{color:var(--sidebar-ul-active-a)}#sidebar ul li.active i{color:var(--sidebar-ul-active-i)}#sidebar .dropdown-btn,#sidebar .logo,#sidebar a{align-items:center;border-radius:.5em;display:flex;gap:1em;padding:.85em;text-decoration:none}#sidebar i{color:var(--sidebar-i-clr);display:inline-block;flex-shrink:0;height:24px;line-height:24px;text-align:center;width:24px}#sidebar .dropdown-btn span,#sidebar a span{color:var(--sidebar-a-span-clr);flex-grow:1}#sidebar .dropdown-btn:hover span,#sidebar a:hover span{color:var(--sidebar-a-span-hvr-clr)}#sidebar .dropdown-btn:hover i,#sidebar a:hover i{color:var(--sidebar-a-hvr-clr)}#toggle-btn.rotate .icon-double-arrows{transform:rotate(180deg);transition:transform .3s ease}#sidebar .sub-menu a{color:var(--sidebar-sub-menu-clr);padding-left:2em}#toggle-btn:hover{background-color:var(--toggle-btn-hvr-clr)}.sidebar-toggle-checkbox{height:0;opacity:0;pointer-events:none;position:absolute;width:0}.hidden{display:none}.sidebar-book-toggle{height:3.2rem;margin:auto;padding:.85rem}.sidebar-book-toggle,.sidebar-book-toggle label{align-items:center;display:flex;justify-content:center}.sidebar-book-toggle .toggle-slot{background-color:var(--sidebar-book-tgl-border-bg-clr);border:2px solid var(--sidebar-book-tgl-border-clr);border-radius:15px;box-shadow:0 3px 10px var(--sidebar-book-tgl-border-box-shadow-clr);cursor:pointer;height:30px;position:relative;transition:background-color .25s;width:60px}.sidebar-book-toggle .toggle-button{background-color:var(--sidebar-book-toggle-bg-clr);border-radius:50%;box-shadow:inset 0 0 0 3px var(--sidebar-book-toggle-box-shadow-clr);height:24px;left:-1px;position:absolute;top:-2px;transform:translate(28px,3px);transition:background-color .25s,border-color .25s,transform .5s cubic-bezier(.26,2,.46,.71);width:24px}.sidebar-toggle-checkbox:checked~.toggle-slot{background-color:var(--toggle-bg2-clr)}.sidebar-book-toggle .sidebar-toggle-checkbox:checked+.toggle-slot-wrapper .toggle-slot .toggle-button{background-color:var(--sidebar-tgl-checkbox-bg-clr);box-shadow:inset 0 0 0 3px var(--sidebar-tgl-checkbox-box-shadow-clr);transform:translate(3px,3px)}.sidebar-book-toggle .i-icon-wrapper{left:5px;opacity:1;position:absolute;top:50%;transform:translateY(-50%) rotate(0deg);transition:opacity .25s,transform .5s cubic-bezier(.26,2,.46,.71)}.sidebar-book-toggle .c-icon-wrapper,.sidebar-book-toggle .sidebar-toggle-checkbox:checked+.toggle-slot-wrapper .toggle-slot .i-icon-wrapper{opacity:0;transform:translateY(-50%) rotate(180deg)}.sidebar-book-toggle .c-icon-wrapper{position:absolute;right:5px;top:50%;transition:opacity .25s,transform .5s cubic-bezier(.26,2,.46,.71)}.sidebar-book-toggle .sidebar-toggle-checkbox:checked+.toggle-slot-wrapper .toggle-slot .c-icon-wrapper{opacity:1;transform:translateY(-50%) rotate(0deg)}.sidebar-book-toggle .c-icon-wrapper,.sidebar-book-toggle .i-icon-wrapper{color:var(--sidebar-icon-clr);font-size:.9rem;font-weight:700;pointer-events:none;position:absolute;top:50%;transform:translateY(-50%)}.sidebar-book-toggle .i-icon-wrapper{left:.5rem}.sidebar-book-toggle .c-icon-wrapper{right:.5rem}#sidebar>ul>li:first-child{display:flex;justify-content:flex-end;.logo{display:inline-block;font-weight:600}}.dropdown-btn{background:none;border:none;cursor:pointer;font:inherit;text-align:left;width:100%}#sidebar .sub-menu{max-height:0;overflow:hidden;transition:max-height .3s ease}#sidebar .sub-menu.show{max-height:500px}#sidebar .dropdown-btn i:first-child{margin-right:0}#sidebar .dropdown-btn i:last-child{margin-left:auto;transition:transform .3s ease}#sidebar .sub-menu a:hover{color:var(--sidebar-sub-menu-a-hvr)}.toggle-slot-wrapper{display:inline-block;position:relative}.toggle-tooltip{background-color:#222;background-color:var(--tooltip-bg,#222);border-radius:.5rem;color:#fff;color:var(--tooltip-text,#fff);font-size:.75rem;left:50%;opacity:0;padding:.4rem .7rem;pointer-events:none;position:absolute;top:-2.2rem;transform:translateX(-50%);transition:opacity .2s ease-in-out;white-space:nowrap;z-index:9999}.toggle-slot-wrapper:hover .toggle-tooltip{opacity:1}.icon{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAFAAAABkCAYAAAAR+rcWAAAAAXNSR0IArs4c6QAAByVJREFUeF7tnc1uHEUQx3ttI4GUXJAi4UtEoohrzIfEC/AQ8Ao4t1wQd7hxM7wCvvEEPAAHJEdwQigOXEBCyiU5ROD1oNqd2tT2VvW/unt21zvbvtjZma6u+nVVdU+Vx5mEDX0dnnYdTTX9djIpmZLH81gkJ/f+Ep1oTJExOZNJQ5DRllyScXJ/+erF0/m/Y5k8n3Z/6fyxXjQHucHV2cT2hsPTaRfCgaqkFyAbTsaWKq/Bk/NL2Tn3em2Q98nFeXJpADx8dN2d3Ft1zIvLLkzPDtweOwQ8Uh5BoXvYG2OviyGVLqTm1SbAD7+Z5yrr6+fHvhzGckqV5vk9AL3e5AXN8tD9xGLJoxA8Xm0UjtJoL/Cc/OcFpnkgfYY8NSWfoPJ48sJsgCQcQZELge5FMLbpgZpuJsAcRVNQYjljBLjwuskaPHBogOQFntSCPJkjR3OUJ09DeBgdk6Q8CtWH9+af0L1X4iw7eAjHCtZuIt6dGAFkPWoB8jzqLuwJYwRkTAB/eRbC9NredFZ2YbTaMoFauc16akA7N/Igz+JaMtBhOxXC0uZYvgpQg2idhyyIWs7a5maiRc2dL7ru7p3XeY3OI/IETEeVIg9MeYLmBRoY1Qv/mIZwHcL07CjraUZ6bokXWiknBhg/PfBZr8gDUxA93pUyFOVQjgD6rhUKcg/BNQDJI2mzsOY0QxjloxiipiTyFk4LFDfT7w4msmpDCluGI7lS99RixR5IxxgtVdFn9LzGxxgpvxigPJullMwx1ms42uhYDvJ0DaDlOPIcODsLXs7zJUWIOx8hr7Su50JEhvM8tWliZROxDOgJSQ+UeX/tANljurdehvePb5nrMAufSVnJLMd75QKUOoXMzRsBiJQe4oyobTqlgHLGuQFSyCBDPfd4lRtSlnfOkvtcAHmHTAEcymC5G6MFKzF46DEQoBdebQhJcGzkzgP0eIMHcGrVNXAWwBIvV8Z04dO/VlU6Pw7vfal8nlD+t6+P7bYmghcbXuItKXiWR+dANO7VAYYQDn64Hx487vulCXC33n4RXj6/HUyACA66jvIMAodCWIKxdEmANgHSvB98NIfj+VIBIjg1ucoLDgHks2XKyEREJAGGjFBeAYjgoOuWQbngtgqQJndCXAKI4FgQUO4rhZfa1b0yDd3SHii94PwYRvLsGIPgoOvaLF4jS8LQK7saIMJ33u/CCBC6vvcANS/k3z5iOCUQPcn+Jnlg9/07C3Umn/09+1n7bHETe2AKUlxSjw1GObAGInp0LIFPTOKDtIREMgkefaZ9X5ozBjgz9vOuk8dr6/fvpCAPxBKQmwKIUp15XQOoGYogegGidOD17nUepLNgWgBjiBqgo9PrJVfNhejxSE3mOh/lsuDRzSmAHojynhKACKLm+bnzuIsJ2fQcAL2AeIfONU7qjA7yJfZtYgysB+ZArAGo5cch5K0bogsgQ0QG5eQnZNiQstBcNdfdAGsmGfPYBrBydRvAAQAO2iOY6TNgz+GmyyMPHLRHYBpc2HO46fKSAEn53B5ByuAxyoMAveVtgkMlbgRwbPIwwP6Zz9MzdQEcmTwfQN6pHD0C6IFy1xuBvDyAaMtnINoujMZq13dAXgNYsrAiIlcAylK2JVv2C/jn2b0Jj9HK5jSE51PnUuTFcpD9ln4sJy7bS3noGtcDl86BLPjFqy7cfnMy6wuwoZbwxecZAGmMuRBxzhUpAQGM9U0BlNcsuRbE2di+oOpvNKPl3oGcpW1yqShAEdJyIHKK1PXmgTX0Xpf09z6EizGiplKx4D0a2OqBlYvdADaAlQQqhzcPbAArCVQOtw/Szt8TlvMn64Ejldd6IsIDSt8TGfS9Ce1ZU3rp2Hos+Fk4I/RcJf2RycMA+zpf64ms7jb8noj/WXgEPQyUYpYwOez1eaB3q9/ReqDXvJX7WjmrGN18oARo/Vq/9QoATy1L3qgnkiqhL5XenSV963WEi2dX4eTdo5kUT8/G6gOxfGlrHOKLEI4BptYmfvlkUfY2Qhj1MVIKxjkrLrFreptl+IR+Vn8mycUK4Y8fvBF++v2/ZMdMKokAEgTNqORbQH2IWABTEbMUFdITHAscR0my8dVy4IA5sFLUIqlmHRPQpDuwq7djDFrE1PXWE6mhNx/bCqqVDBvABrCSQOXw5oENYCWByuH72BMZNOr2sSeyOYDk3WPrYQx9dMNPIiPrYWweYF8VGVFPZLMhHBcQXZuW9zUHR88hqzjhk7dFgIjeDlRPthPCCBxfbwDnJFLvdMwqEP2rDytcwWsOVo8hpwQfV8KlPvDPNc31W38Iox5GKcC7j/4Jf571/4lHxXsi1h8Gu1EApbd88tXz8OOv/y71NVSvcXgge632ppDHo1OQbgxAb8rzGFwsqz8+Ze3CaLJNhTDSw7zeNpFidPOBewqwktp+Dx90S99HlA1g5ar/D5oiwt8wbWCxAAAAAElFTkSuQmCC);background-repeat:no-repeat;background-size:400% 500%;display:inline-block;flex-shrink:0;height:1.25rem;transform-origin:center center;transition:transform .3s ease;width:1.25rem}.icon-search{background-position:0 0}.icon-moon{background-position:33% 0}.icon-favorites{background-position:66.666% 0}.icon-VOD{background-position:100% 0}.icon-double-arrows{background-position:0 25%}.icon-arrow{background-position:33.3333% 25%;height:.75rem;width:.75rem}.icon-sun{background-position:66.6666% 25%}.icon-abyss-folder{background-position:-100% 25%;background-position:100% 25%}.icon-ascent-folder{background-position:0 50%}.icon-bind-folder{background-position:33.3333% 50%}.icon-breeze-folder{background-position:66.6666% 50%}.icon-corrode-folder{background-position:100% 50%}.icon-fracture-folder{background-position:0 75%}.icon-haven-folder{background-position:33.3333% 75%}.icon-icebox-folder{background-position:66.6666% 75%}.icon-lotus-folder{background-position:100% 75%}.icon-pearl-folder{background-position:0 100%}.icon-split-folder{background-position:33.3333% 100%}.icon-sunset-folder{background-position:66.6666% 100%}.icon-arrow.rotate{transform:rotate(-90deg);transition:transform .3s ease}.mention-notification{align-items:center;background-color:var(--Sidebar-mention-notification-bg-clr);border-radius:50%;color:var(--Sidebar-mention-notification-clr);display:flex;font-size:.75rem;font-weight:700;height:1.25rem;justify-content:center;line-height:1;margin-left:.5rem;min-width:1.25rem;padding:.15rem .5rem}.next-event-block{align-items:flex-start;background:var(--Indiv-Page-favorite-item-bg-clr);border:1px solid var(--sidebar-clr);border-radius:8px;color:var(--Indiv-Page-note-text-clr);display:flex;font-size:.8rem;gap:.5rem;margin-bottom:.75rem;padding:1rem .75rem}.next-event-content{display:flex;flex-direction:column;font-weight:500;gap:.25rem}.next-event-label{color:var(--note-toolbar-active-border);font-size:.75rem;font-weight:700}.next-event-tag{font-size:.85rem;font-weight:700;overflow-wrap:break-word;white-space:normal}.next-event-time{font-size:.75rem}.next-event-source{font-size:.7rem;font-style:italic;opacity:.8}.calendar-emoji-icon{flex-shrink:0;font-size:1.25rem;line-height:1.25rem;margin-top:.2rem}.next-event-time.login-reminder{color:var(--next-event-time-login-reminder-clr);font-size:.75rem;font-weight:600;line-height:1.2;white-space:normal}.next-event-note{background-color:var(--Sidebar-Next-Event-next-event-note-bg-clr);border-radius:.25rem;color:var(--Sidebar-Next-Event-next-event-note-clr);cursor:pointer;font-size:.75rem;padding:.25rem .5rem;transition:background-color .2s ease;white-space:nowrap}.next-event-note:hover{background-color:var(--Sidebar-Next-Event-next-event-note-hover-bg-clr)}@media (max-width:820px){.Main__content__column{grid-template-columns:1fr;padding:0}.Main__content__box{margin-left:0}#sidebar{border-right:none;border-top:1px solid var(--line-clr);bottom:0;height:60px;padding:0;position:fixed;top:auto;width:100%;>ul{align-items:center;display:grid;grid-auto-columns:60px;grid-auto-flow:column;overflow-x:scroll;padding:0}ul li{height:100%}ul .dropdown-btn,ul a{border-radius:0;height:60px;justify-content:center;padding:0;width:60px}.dropdown-btn svg:last-child,ul li span,ul li:first-child{display:none}ul li .sub-menu.show{background-color:var(--mobile-hover-clr);border-top:1px solid var(--line-clr);bottom:60px;box-sizing:border-box;display:flex;height:60px;justify-content:center;left:0;position:fixed;width:100%;>div{overflow-x:auto}li{display:inline-flex}a{box-sizing:border-box;justify-content:center;padding:1em;width:auto}}}.sidebar-book-toggle{padding:0}}ul li.sub-menu.show a:hover{color:red}.Sidebar-MemoryPage-span{text-wrap:wrap;box-sizing:border-box}.privacy-banner{align-items:center;background:#f9f9f9;background:var(--General-page-bg-clr,#f9f9f9);bottom:0;box-shadow:0 -2px 10px #0000001a;color:#111;color:var(--General-page-clr,#111);display:flex;flex-wrap:wrap;font-size:.9rem;gap:1rem;justify-content:space-between;left:0;padding:1rem;position:fixed;width:100%;z-index:9999}.privacy-buttons .learn-more,.privacy-buttons button{background:#4caf50;background:var(--image-selector-active-bg,#4caf50);border:none;border-radius:4px;color:#fff;cursor:pointer;font-size:.85rem;margin-left:.5rem;padding:.5rem 1rem;text-decoration:none}.privacy-buttons .learn-more{background:#555;margin-right:3rem}.privacy-buttons{display:flex;flex-wrap:wrap;gap:.5rem}.footer__container{align-items:center;background-color:var(--footer-container-bg-clr);display:flex;flex-direction:column;justify-content:center;padding:2rem 0}#footer__logo{align-items:center;color:var(--footer-logo-clr);cursor:pointer;display:flex;font-size:2rem;text-decoration:none}.footer__links{display:flex;justify-content:center;max-width:1000px;width:100%}.footer__link--wrapper{display:flex}.footer__link--items{align-items:left;box-sizing:border-box;display:flex;flex-direction:column;margin:16px;text-align:center;width:160px}.footer__link--items h2{margin-bottom:16px}.footer__link--items>h2{color:var(--footer-link-items-h2-clr)}.footer__link--items a{color:var(--footer-link-items-a-clr);margin-bottom:.5rem;text-decoration:none}.footer__link--items a:hover{color:var(--footer-link-items-a-hvr-clr);transition:.3s ease-out}.social__icon--link{color:var(--footer-social-icon-link-clr);font-size:24px}.social__media{background:var(--footer-social-media-bg-clr);border-radius:100px;color:var(--footer-social-media-clr);height:100%;justify-content:center;max-width:1000px;max-width:650px;outline:none;padding:10px 20px;text-align:center;text-decoration:none;width:60%}.social__media,.social__media--wrap{align-items:center;display:flex;flex-direction:row}.social__media--wrap{justify-content:space-between;margin:0 auto;width:100%}.social__icons{align-items:center;display:flex;justify-content:space-evenly;width:540px}.website__rights{align-items:center;color:var(--footer-website-rights-clr);display:flex;justify-content:space-between;white-space:nowrap}.website__rights em{text-wrap:wrap;font-size:.9rem;font-style:normal;line-height:1.4;max-width:480px;text-align:left}.social__icon--link[aria-label=Discord] i,.social__icon--link[aria-label=Instagram] i,.social__icon--link[aria-label=X] i,.social__icon--link[aria-label=Youtube] i{font-size:32px}.footer-logo-img{height:6rem;max-width:100%;object-fit:contain}@media screen and (max-width:820px){.footer__links{padding-top:2rem}#footer__logo,.website__rights{margin-bottom:2rem}.footer__link--wrapper,.social__media--wrap{flex-direction:column}.social__media{border-radius:60px;opacity:65%}}@media screen and (max-width:480px){.footer__link--items{margin:0;padding:10px;width:100%}.social__media{border-radius:20px;width:90%}}.page-container{font-family:Lexend,sans-serif;height:100vh;overflow-y:scroll;scroll-behavior:smooth}section{transition:transform .6s ease-in-out}.why-us{align-items:center;background-color:var(--Why-Us-Section-bg-clr);color:var(--Why-Us-Section-clr);display:flex;flex-direction:column;justify-content:space-between;min-height:100vh;overflow:hidden;position:relative;-webkit-user-select:none;user-select:none}.why-us__title{color:var(--Why-Us-Section-title-clr);font-family:Lexend,sans-serif;font-size:3rem;font-weight:800;margin-bottom:2rem;text-align:center}.cards{align-items:center;display:flex;flex-wrap:wrap;gap:20px;justify-content:center;margin-bottom:2rem;max-width:90%}.card{border-radius:12px;height:450px;perspective:1000px;position:relative;width:350px}.card-inner{border-radius:2.5rem;height:100%;position:relative;transform-origin:center;transform-style:preserve-3d;transition:transform .8s ease-in-out;width:100%}.card.is-flipped .card-inner,.card:hover .card-inner{transform:rotateY(180deg)}.card-back,.card-front{align-items:center;box-shadow:0 0 20px var(--Why-Us-Section-card-shadow);height:100%;justify-content:center;left:0;position:absolute;top:0;width:100%}.card-back,.card-back-logo,.card-front{backface-visibility:hidden;border-radius:8px}.card-back-logo{box-shadow:0 0 1.25rem var(--Why-Us-Section-card-shadow);height:auto;position:static;width:80%}.card-front{background:var(--card-bg-clr);color:var(--card-clr);height:100%;width:100%}@property --angle{syntax:"<angle>";initial-value:0deg;inherits:false}.card-back,.card-front{align-items:center;display:flex;flex-direction:column;justify-content:center;text-align:center}.card-back{background:var(--card-back-bg-clr);border-radius:8px;color:var(--card-back-clr);height:calc(100% - 20px);left:50%;overflow:visible;padding:0;position:absolute;top:50%;transform:translate(-50%,-50%) rotateY(180deg);width:calc(100% - 20px);z-index:1}@keyframes spin{0%{--angle:0deg}to{--angle:360deg}}.card-spin{animation:spin 3s linear infinite;background:conic-gradient(from var(--angle),var(--spinner-colors));border-radius:12px;height:calc(100% 2rem);left:50%;position:absolute;top:50%;transform:translate(-50%,-50%);width:calc(100% 2rem);z-index:-1}.card-front img{opacity:1;transition:opacity .3s ease-in-out}.card.is-flipped .card-front img{opacity:0}.card-guide .card-front{align-items:center;display:flex;flex-direction:column;gap:.25rem;justify-content:center;text-align:center}.card-front-logo{backface-visibility:hidden;border-radius:8px;box-shadow:0 0 1rem var(--Why-Us-Section-card-shadow);box-sizing:border-box;height:auto;margin-bottom:.25rem;margin-top:1rem;position:static;width:50%}.card-guide .card-front h2{color:var(--Why-Us-Section-card-guide-h2-clr);font-size:1.8rem;font-weight:700;margin-top:1.5rem}.card-guide .card-front p{color:var(--Why-Us-Section-card-guide-p-clr);font-size:1rem;margin:1.4rem}.scroller-container{align-items:center;background-color:var(--Why-Us-Section-scroller-bg-clr);display:flex;flex-direction:column;gap:1rem;justify-content:space-evenly;overflow:hidden;padding:1rem 0;width:100%}.scroller-title{color:var(--Why-Us-Section-scroller-title);font-size:1.5rem;margin:0;text-align:center}.tag-list-wrapper{margin:0 auto;overflow:hidden;position:relative;width:50%}.tag-list{animation:scroll 40s linear infinite;animation:scroll var(--_animation-duration,40s) linear infinite;gap:15px;list-style:none;margin:0;padding:0}.tag-list,.tag-list li{display:flex;justify-content:center}.tag-list li{align-items:center;background:var(--Why-Us-Section-small-box-bg-clr);border-radius:.5rem;box-shadow:0 .5rem 1rem -.25rem var(--Why-Us-Section-small-box-box-shadow);color:var(--Why-Us-Section-small-box-clr);font-weight:700;min-width:150px;padding:1rem;text-align:center;text-transform:uppercase}.scroller{display:flex;max-width:50%;overflow:hidden}.scroller__inner{animation:scroll 40s linear infinite forwards;animation:scroll var(--_animation-duration,40s) var(--_animation-direction,forwards) linear infinite;display:flex;gap:15px;transform:translateX(-50%)}.scroller[data-direction=right]{--_animation-direction:reverse}.scroller[data-direction=left]{--_animation-direction:forwards}.scroller[data-speed=fast]{--_animation-duration:20s}.scroller[data-speed=slow]{--_animation-duration:60s}@keyframes scroll{0%{transform:translateX(0)}to{transform:translateX(-50%)}}.scroller__item{align-items:center;background-color:var(--Why-Us-Section-big-box-bg-clr);border:2px solid var(--Why-Us-Section-big-box-border-clr);border-radius:10px;box-shadow:0 0 10px var(--Why-Us-Section-big-box-border-clr);color:var(--Why-Us-Section-big-box-clr);display:flex;font-size:1.125rem;font-weight:700;gap:15px;justify-content:center;min-height:150px;min-width:150px;text-align:center;text-transform:uppercase}.scroller:hover .scroller__inner{animation-play-state:paused}.footer-section{scroll-snap-align:start}.homepage-scrollbar::-webkit-scrollbar{width:20px}.homepage-scrollbar::-webkit-scrollbar-track{animation:hp-track-pulse 4s ease-in-out infinite;background:var(--hp-scroll-track);border-radius:6px}.homepage-scrollbar::-webkit-scrollbar-thumb{animation:hp-thumb-glow 3s ease-in-out infinite alternate;background-color:var(--hp-scroll-thumb);border:3px solid var(--hp-scroll-thumb-border);border-radius:6px}.homepage-scrollbar::-webkit-scrollbar-thumb:hover{animation-play-state:paused;background-color:var(--hp-scroll-thumb-hover)}.homepage-scrollbar{scrollbar-color:var(--hp-scroll-thumb) var(--hp-scroll-track);scrollbar-width:auto}@keyframes hp-track-pulse{0%,to{background:var(--hp-scroll-track)}50%{background:var(--hp-scroll-track-alt)}}@keyframes hp-thumb-glow{0%{box-shadow:0 0 0 #0000}to{box-shadow:0 0 8px var(--hp-scroll-thumb)}}.homepage-scrollbar:hover::-webkit-scrollbar-thumb{animation-play-state:paused}.Chris-About-Title-Styling{box-sizing:border-box;color:var(--Why-Us-Section-title-clr);font-family:Fredericka the Great,cursive;font-size:3.5rem;padding:1rem;text-align:center;width:100%}.card-back--bio{overflow:hidden;padding:1rem}.card-back-bio-scroll{color:var(--card-back-clr);font-family:Lexend,sans-serif;font-size:.9rem;line-height:1.5;max-height:100%;overflow-y:auto;padding-right:.5rem;text-align:left}.card-back-bio-scroll p{margin-bottom:1rem}.card-back-bio-scroll::-webkit-scrollbar{width:8px}.card-back-bio-scroll::-webkit-scrollbar-thumb{background:var(--hp-scroll-thumb);border-radius:4px}.card-back-bio-scroll::-webkit-scrollbar-track{background:#0000}:root.light{--card-back-clr:#111;--card-back-bg-clr:#fff;--hp-scroll-thumb:#aaa}:root.dark{--card-back-clr:#fff;--card-back-bg-clr:#1a1a1a;--hp-scroll-thumb:#555}.special-thanks-title{color:var(--Why-Us-Section-title-clr);font-family:Fredericka the Great,cursive;font-size:2.2rem;margin-bottom:.5rem;text-align:center}.special-thanks-subtitle{color:var(--Why-Us-Section-clr);font-size:1rem;font-weight:400;padding:0 1rem;text-align:center}.card-back--thanks{align-items:center;display:flex;flex-direction:column;height:calc(100% - 20px);justify-content:center;overflow:hidden;padding:1.5rem;text-align:center;width:calc(100% - 20px)}.thanks-list{width:100%}.thanks-list ul{list-style-type:none;margin:0;padding:0}.thanks-list li{color:var(--card-back-clr);font-family:Lexend,sans-serif;font-size:1rem;font-weight:500;margin-bottom:.75rem;text-align:center}.explore-button-overlay{background:#0000;box-sizing:border-box;height:100%;position:absolute;right:0;top:0;width:50vw;z-index:1}.explore-button,.explore-button-overlay{align-items:center;cursor:pointer;display:flex;justify-content:center}.explore-button{background-color:#0000;border:2px solid #fff;border-radius:10px;color:#fff;font-size:20px;padding:10px 20px;text-align:center;transition:background-color .3s ease;z-index:2}.explore-button:hover{background-color:#fff3}#explore-button-container:hover rect{fill:#fff3}body,html{margin:0}.split-screen-container{align-items:center;display:flex;height:100vh;justify-content:space-between;padding:0 10%;width:100%}.left-side{color:var(--white);flex:1 1;font-size:1.5rem;padding:20px;text-align:center}.left-side h2{font-size:2rem;font-weight:700;margin-bottom:20px}.tools-list{list-style:none;padding:0}.tools-list li{font-size:1.5rem;margin:10px 0}.right-side{align-items:center;justify-content:center;position:relative}.right-side .flip-container{height:100%;margin-top:50px;max-width:600px;position:relative;width:100%}#explore-button-container rect{fill:#0000;stroke:#fff;stroke-width:3;cursor:pointer}#explore-button-container text{fill:#fff;text-anchor:middle;cursor:pointer;font-family:Lexend,sans-serif;font-size:24px;font-weight:700}.starter-section{box-sizing:border-box;flex-direction:column;height:auto;justify-content:flex-start;margin:0;min-height:100vh;padding:0}.landing-title{color:var(--bright-yellow);font-size:3rem;font-weight:700;left:50%;margin-bottom:40px;margin-top:20px;position:absolute;text-align:center;top:50%;transform:translate(-50%,-50%)}@media(max-width:820px){.why-us{height:auto}.split-screen-container{flex-direction:column;padding:0 5%}.left-side,.right-side{flex:1 1 auto;text-align:center;width:100%}.right-side{margin-top:30px}section.starter-section{height:auto;min-height:auto}}.account-page-section{height:calc(100vh - 80px)}.M-R-5rem{margin-right:.5rem}.Subscription-section{align-items:center;background-color:var(--sub-section-bg-clr);display:flex;flex-direction:column;gap:2rem;justify-content:center;min-height:100vh;overflow-x:hidden;width:100%}.Subscription-header{color:var(--sub-header-clr);font-family:Lexend,sans-serif;font-size:2.5rem;font-weight:700;line-height:3rem;margin:0;text-align:center;width:100%}#sub-cards{align-items:stretch;box-sizing:border-box;display:flex;flex-wrap:wrap;gap:2rem;justify-content:center;width:100%}#sub-cards:hover>.sub-card:after{opacity:1}.sub-card{background-color:var(--sub-card-bg-clr);border-radius:.625rem;display:flex;flex:1 1 38rem;flex-direction:column;height:auto;max-width:38rem;overflow:visible;position:relative}.sub-card:hover:before{opacity:1}.sub-card:after,.sub-card:before{border-radius:inherit;content:"";height:100%;left:0;opacity:0;pointer-events:none;position:absolute;top:0;transition:opacity .5s;width:100%}.sub-card:before{background:radial-gradient(400px circle at var(--mouse-x) var(--mouse-y),rgba(16,165,240,.291),#0000 40%);z-index:3}.sub-card:after{background:radial-gradient(400px circle at var(--mouse-x) var(--mouse-y),rgba(16,240,225,.944),#0000 40%);z-index:1}.sub-card>.sub-card-content{background-color:var(--sub-card-content-bg-clr);border-radius:inherit;display:flex;flex-direction:column;flex-grow:1;margin:2px;position:absolute;position:relative;text-align:left;z-index:2}.sub-card>.sub-card-content>.team-code-display,.sub-card>.sub-card-content>h2,.sub-card>.sub-card-content>p{margin-left:1rem}.sub-card-info-title h3{font-size:2rem;font-weight:800;line-height:2.25rem;margin-bottom:1.2rem;text-align:center}.sub-card-info-title h3.individual{color:var(--subscription-individual-title-clr)}.sub-card-info-title h3.team{color:var(--subscription-team-title-clr)}.sub-card-info-title ul li{color:var(--sub-card-content-clr);font-size:1rem;line-height:2rem;list-style:none;padding-left:1rem;position:relative}.sub-card-info-title ul li:before{color:var(--sub-card-BulletPoint-clr);content:"•";font-size:1.5rem;font-weight:700;left:0;position:absolute}.sub-card-info-title ul li ul{background-color:var(--sub-card-discount-bg-clr);border-radius:30px;color:var(--sub-card-discount-clr);font-weight:700;margin-top:2rem;padding:8px}.sub-card-info-title ul li ul p{color:var(--sub-card-discount-text-clr);text-align:center}.sub-card-info-title ul p strong{color:var(--sub-card-discount-text-clr-strong);font-size:2.5rem;font-weight:900}.sub-card .price{color:var(--sub-card-team-price-clr);font-size:2.5rem;margin-top:2.5rem;text-align:center}.sub-card .price small{color:var(--sub-card-team--price-text-clr);font-size:1rem;margin-top:2.5rem;text-align:center}.sub-card .price strong{font-weight:800}@keyframes discount-pop-bold{0%{color:var(--sub-card-discount-clr1);font-weight:800;transform:scale(1)}50%{color:var(--sub-card-discount-clr2);transform:scale(1)}to{color:var(--sub-card-discount-clr3);font-weight:800;transform:scale(1)}}.highlighted{animation:discount-pop-bold 1.5s ease-in-out infinite;animation-delay:calc(var(--animation-order)*.3s);color:var(--sub-card-container-glow);display:inline-block;font-weight:900;position:relative;transition:transform .3s ease,color .3s ease}.highlighted:before{bottom:0;color:var(--sub-card-container-glow--before);content:attr(data-text);left:0;pointer-events:none;position:absolute;right:0;text-shadow:0 0 8px #ff0000b3,0 0 16px #ff000080;top:0;z-index:-1}.sub-card-info-wrapper{align-items:center;display:flex;flex-grow:1;justify-content:flex-start;padding:0 20px}.sub-card-info{align-items:flex-start;display:flex;gap:10px}.sub-card-info-title>h3{font-size:2rem;line-height:2.25rem;margin-bottom:.8rem}.Team-Sub-Ul{padding:0}pre{--selector:var(--dark0);--undefined:var(--white);background:#0a0f1a;border-radius:1rem;color:var(--undefined);cursor:pointer;display:inline-block;font-size:3rem;font-weight:700;margin-bottom:1rem;margin-top:4rem;padding:2rem;text-align:center;transform:perspective(5000px) rotateY(var(--rotateX)) rotateX(var(--rotateY));transform-style:preserve-3d;-webkit-user-select:none;user-select:none}pre>*{text-shadow:0 0 .3em currentColor}pre:after,pre:before{border-radius:inherit;content:"";position:absolute}pre:before{background:#000;border-radius:inherit;filter:blur(15px);inset:.75rem;opacity:.5;z-index:-1}pre:after,pre:before{transform:translateZ(-50px)}pre:after{background:linear-gradient(-45deg,var(--sub-card-clr1),var(--sub-card-clr2));inset:-1rem;z-index:-2}.selector{color:var(--sub-section-sub--btn-clr)}.pre-container{display:grid;grid-template:repeat(3,1fr) /repeat(3,1fr);position:relative}.leave-team-button{background-color:var(--sub-section-leave-btn-bg-clr);border:2px solid var(--sub-section-leave-btn-border-clr);border-radius:5px;color:var(--sub-section-leave-btn-clr);cursor:pointer;font-size:1.1rem;margin-bottom:15px;margin-top:20px;padding:10px 20px;transition:all .3s ease}.leave-team-button:hover{background-color:var(--sub-section-leave-btn-bg-clr-hvr);color:var(--sub-section-leave-btn-clr-hvr)}.message{color:red;z-index:99}.team-code-display{align-items:center;display:flex;gap:2rem;margin-top:.5rem}.members-container{grid-gap:16px;display:grid;gap:16px;grid-template-columns:repeat(auto-fit,minmax(150px,1fr))}.members-list{grid-row-gap:8px;display:grid;grid-auto-rows:minmax(20px,auto);grid-template-columns:1fr;list-style-type:none;margin:0 0 0 1rem;padding:0;row-gap:8px}.Membersline{word-wrap:break-word;align-items:center;display:flex;justify-content:flex-start;list-style:none;text-indent:1rem}.TeamMemberRemoval{align-items:center;background-color:var(--sub-section-kick-team-btn-clr);border:none;border-radius:50%;color:#fff;cursor:pointer;display:flex;height:20px;justify-content:center;width:20px}.TeamMemberRemoval:hover{scale:1.2}.leader-transfer-button{background:none;border:none;color:gold;cursor:pointer;font-size:1.2rem;margin-right:.5rem;transition:transform .2s ease-in-out}.leader-transfer-button:hover{transform:scale(1.2)}.ban-container{align-items:center;display:flex;gap:10px;margin-top:20px}.ban-input{background-color:var(--sub-section-ban-input-border-bg-clr);border:2px solid var(--sub-section-ban-input-border-clr);border-radius:5px;color:var(--sub-section-ban-input-border-clr);font-size:1rem;padding:8px}.ban-button{background-color:var(--sub-section-ban-button-bg-clr);border:none;border-radius:5px;color:#fff;cursor:pointer;font-size:1rem;font-weight:700;padding:8px 15px;transition:.3s}.ban-button:hover{background-color:var(--sub-section-ban-button-bg-clr-hvr);transform:scale(1.1)}.Subscription-section select{appearance:none;-webkit-appearance:none;-moz-appearance:none;background-color:var(--sub-section-select-bg-clr);border:2px solid var(--sub-section-select-border-clr);border-radius:.5rem;color:var(--sub-card-content-clr);cursor:pointer;font-family:Lexend,sans-serif;font-size:1rem;font-weight:500;margin-top:.5rem;max-width:20rem;padding:.75rem 1rem;transition:border-color .3s ease,box-shadow .3s ease;width:50%}.Subscription-section select:focus{border-color:var(--sub-section-select-border-clr-focus);box-shadow:0 0 0 3px #f7b5004d;outline:none}.Subscription-section option{background-color:var(--sub-section-select-option-bg-clr);color:var(--sub-section-select-option-clr)}.custom-select-wrapper{max-width:20rem;position:relative;width:100%}.inline-select-row{align-items:center;border-radius:.5rem;display:flex;gap:1rem;margin:.5rem 0 .5rem 1rem;width:contain}.team-form-container{align-items:center;display:flex;flex-direction:column;gap:2rem;height:100%;justify-content:center;width:100%}.sub-card .team-form-container form{background-color:var(--team-form-bg);border:2px solid var(--team-form-border);border-radius:1rem;box-shadow:0 4px 12px var(--team-form-shadow);color:var(--team-form-text);max-width:28rem;width:100%}.sub-card .team-form-container form h2{color:var(--team-form-heading);font-family:Lexend,sans-serif;font-size:1.5rem;margin-bottom:1rem}.sub-card .team-form-container form label{display:block;font-weight:500;margin-bottom:1rem}.sub-card .team-form-container form input,.sub-card .team-form-container form select{background-color:var(--team-form-input-bg);border:2px solid var(--team-form-input-border);border-radius:.5rem;color:var(--team-form-input-text);font-size:1rem;margin-bottom:1.2rem;margin-top:.25rem;padding:.75rem 1rem;transition:border .3s ease;width:40%}.sub-card .team-form-container form input:focus,.sub-card .team-form-container form select:focus{border-color:var(--team-form-input-border-focus);box-shadow:0 0 0 3px #f7b5004d;outline:none}.sub-card .team-form-container form button{background-color:var(--team-form-btn-bg);border:none;border-radius:.5rem;color:var(--team-form-btn-text);cursor:pointer;font-weight:700;margin-bottom:1rem;padding:.75rem 1.5rem;transition:background-color .3s ease,transform .2s ease}.sub-card .team-form-container form button:hover{background-color:var(--team-form-btn-bg-hvr);transform:scale(1.05)}.subscribe-button-container{display:flex;justify-content:center;margin-bottom:2rem;margin-top:var(--subscribe-button-margin-top);width:100%}@media screen and (max-width:768px){.sub-card .team-form-container form h2{font-size:1.3rem}.sub-card .team-form-container form input,.sub-card .team-form-container form select{width:80%}}@media screen and (max-width:1247px){.Subscription-header{margin-top:2rem}}.invite-link-display{align-items:center;box-sizing:border-box;display:flex;gap:1rem}.invite-link-display input{background:var(--team-form-input-bg);border:1px solid var(--sub-section-select-border-clr);border-radius:.25rem;box-sizing:border-box;color:var(--sub-card-content-clr);flex:1 1;padding:.5rem}.invite-link-display .Clipboard{background:var(--sub-section-ban-button-bg-clr);border:none;border-radius:.25rem;box-sizing:border-box;color:#fff;cursor:pointer;font-weight:800;padding:.5rem 1rem}.invite-link-display .Clipboard:hover{transform:scale(1.05)}.Generate-Team-Link-btn{background-color:var(--team-form-btn-bg);border:none;border-radius:.5rem;color:var(--team-form-btn-text);cursor:pointer;font-size:1rem;font-weight:600;padding:.5rem 1.25rem;transition:background-color .3s ease,transform .2s ease}.Generate-Team-Link-btn:hover{background-color:var(--team-form-btn-bg-hvr);transform:scale(1.05)}.custom-select-wrapper.is-disabled select{background-color:var(--Sub-section-custom-select-wrapper-bg-clr);border-color:var(--Sub-section-custom-select-wrapper-border-clr);box-shadow:0 0 .25rem var(--Sub-section-custom-select-wrapper-bs-clr);color:var(--Sub-section-custom-select-wrapper-clr);cursor:not-allowed}.custom-select-wrapper select{border-radius:.5rem;font-size:1rem;padding:.5rem .75rem}:root{--color-light-bg:#e8f4fc;--color-light-text:#1a3b5d;--color-light-accent:#004a99;--color-light-divider:#004a99;--color-light-feature-bg:#f5f8fe;--color-light-feature-hover:#cce7ff;--color-light-logo1:#f7b500;--color-light-logo2:#287ad6;--color-cta-bg-light:#ff8403;--color-cta-text-light:#000;--color-cta-hover-light:#f7b500;--color-dark-bg:#000102;--color-dark-accent:#ffbb52;--color-dark-divider:#485367;--color-dark-feature-bg:#1a1a1a;--color-dark-feature-hover:#333;--color-dark-logo1:#f7b500;--color-dark-logo2:#287ad6;--color-cta-bg-dark:#ff8403;--color-cta-text-dark:#000;--color-cta-hover-dark:#f7b500;--color-shadow-soft-rgb:0 0 0}.light{--LandingPage-container-bg-clr:var(--color-light-bg);--LandingPage-container-clr:var(--color-light-text);--LandingPage-section-subtitle-clr:var(--color-light-accent);--LandingPage-icon-stroke-clr:var(--color-light-accent);--LandingPage-divider-bg-clr:var(--color-light-divider);--LandingPage-divider-bs-clr:rgb(var(--color-shadow-soft-rgb)/0.5);--LandingPage-feature-link-bg-clr:var(--color-light-feature-bg);--LandingPage-feature-link-hover-bg-clr:var(--color-light-feature-hover);--LandingPage-feature-link-clr:var(--color-light-text);--LandingPage-logo1-clr:var(--color-light-logo1);--LandingPage-logo2-clr:var(--color-light-logo2);--LandingPage-cta-bg:var(--color-cta-bg-light);--LandingPage-cta-text:var(--color-cta-text-light);--LandingPage-cta-hover:var(--color-cta-hover-light)}.dark{--LandingPage-container-bg-clr:var(--color-dark-bg);--LandingPage-container-clr:var(--color-dark-text);--LandingPage-section-subtitle-clr:var(--color-dark-accent);--LandingPage-icon-stroke-clr:var(--color-dark-accent);--LandingPage-divider-bg-clr:var(--color-dark-divider);--LandingPage-divider-bs-clr:rgb(var(--color-shadow-soft-rgb)/0.5);--LandingPage-feature-link-bg-clr:var(--color-dark-feature-bg);--LandingPage-feature-link-hover-bg-clr:var(--color-dark-feature-hover);--LandingPage-feature-link-clr:var(--color-dark-text);--LandingPage-logo1-clr:var(--color-dark-logo1);--LandingPage-logo2-clr:var(--color-dark-logo2);--LandingPage-cta-bg:var(--color-cta-bg-dark);--LandingPage-cta-text:var(--color-cta-text-dark);--LandingPage-cta-hover:var(--color-cta-hover-dark)}:root{--LandingPage-brand-size:4rem;--LandingPage-tagline-size:1.5rem;--LandingPage-section-title-size:2.5rem;--LandingPage-subtitle-size:1.5rem;--LandingPage-feature-size:1.5rem;--LandingPage-button-size:1.5rem;--LandingPage-padding:2rem;--LandingPage-column-gap:2rem;--LandingPage-max-width:62.5rem;--LandingPage-feature-border-radius:0.5rem;--LandingPage-icon-size:2rem;--LandingPage-icon-gap:1.25rem;--LandingPage-fade:0.6s;--LandingPage-brand-line-height:1.2;--LandingPage-brand-min-size:2rem}.LandingPage-container{align-items:center;box-sizing:border-box;color:var(--LandingPage-container-clr);display:flex;flex-direction:column;justify-content:flex-start;padding:0}.LandingPage-hero{box-sizing:border-box;margin-bottom:3rem;text-align:center}.LandingPage-brand{color:var(--LandingPage-cta-bg);font-size:clamp(2rem,8vw,4rem);font-size:clamp(var(--LandingPage-brand-min-size),8vw,var(--LandingPage-brand-size));line-height:1.2;line-height:var(--LandingPage-brand-line-height);margin:0}.LandingPage-tagline{font-size:1.5rem;font-size:var(--LandingPage-tagline-size);line-height:1.6;margin:2rem auto;max-width:37.5rem}.LandingPage-hero-cta{margin-bottom:3rem}.LandingPage-cta-button{background:var(--LandingPage-cta-bg);border:none;border-radius:.5rem;color:var(--LandingPage-cta-text);font-size:1.5rem;font-size:var(--LandingPage-button-size);font-weight:700;padding:1rem 2rem;text-decoration:none;transition:background .2s ease,transform .2s ease}.LandingPage-cta-button:hover{background:var(--LandingPage-cta-hover);transform:translateY(-.1rem)}.LandingPage-content{display:flex;flex-wrap:wrap;max-width:62.5rem;max-width:var(--LandingPage-max-width);padding:0;width:100%}.LandingPage-column{box-sizing:border-box;flex:1 1 20rem;padding:2rem}.LandingPage-column+.LandingPage-column{margin-left:2rem;margin-left:var(--LandingPage-column-gap)}.LandingPage-section-title{font-size:2.5rem;font-size:var(--LandingPage-section-title-size);margin:0 0 1rem}.LandingPage-section-subtitle{color:var(--LandingPage-section-subtitle-clr);font-size:1.5rem;font-size:var(--LandingPage-subtitle-size);margin:0 0 1.5rem}.LandingPage-features{list-style:none;margin:0;padding:0}.LandingPage-feature-link{align-items:center;background:var(--LandingPage-feature-link-bg-clr);border-radius:.5rem;border-radius:var(--LandingPage-feature-border-radius);color:var(--LandingPage-feature-link-clr);cursor:pointer;display:flex;font-size:1.5rem;font-size:var(--LandingPage-feature-size);margin-bottom:1rem;padding:.75rem;text-decoration:none;transition:background .2s ease,transform .1s ease,color .2s ease}.LandingPage-feature-link:hover{background:var(--LandingPage-feature-link-hover-bg-clr);color:var(--LandingPage-cta-hover);transform:translateY(-.25rem)}.LandingPage-feature-link:focus{outline:.125rem dashed var(--LandingPage-cta-hover);outline-offset:.25rem}.LandingPage-icon{stroke:var(--LandingPage-icon-stroke-clr);height:2rem;height:var(--LandingPage-icon-size);margin-right:1.25rem;margin-right:var(--LandingPage-icon-gap);width:2rem;width:var(--LandingPage-icon-size)}.LandingPage-divider{background:var(--LandingPage-divider-bg-clr);box-shadow:0 0 .5rem var(--LandingPage-divider-bs-clr);margin:0 2rem;margin:0 var(--LandingPage-column-gap);width:.125rem}.Logo-clr-1{color:var(--LandingPage-logo1-clr)}.Logo-clr-2{color:var(--LandingPage-logo2-clr)}.LandingPage-logo{display:block;height:auto;margin:0 auto;object-fit:contain;width:min(90vw,15.5rem)}.sr-only{clip:rect(0,0,0,0);border:0;height:.0625rem;margin:-.0625rem;overflow:hidden;padding:0;position:absolute;white-space:nowrap;width:.0625rem}@media (max-width:48rem){.LandingPage-brand{font-size:clamp(1.5rem,6vw,3rem);line-height:1.1}.LandingPage-hero{margin-top:2rem}}.LandingPage-tagline--sub{color:var(--LandingPage-section-subtitle-clr);display:inline-block;font-weight:700;margin-top:.25rem}.starter-section{align-items:center;background-color:var(--Hero-Book-bg-clr);display:flex;height:100vh;justify-content:center;overflow:visible!important;position:relative;-webkit-user-select:none;user-select:none;width:100%}.starter-svg-container{box-sizing:border-box;height:100%;margin:0 auto;max-width:1600px;width:100%}.starter-svg-container svg{box-sizing:border-box;display:block;height:auto;max-height:100vh;width:100%}.starter-title{color:var(--bright-yellow);font-family:Lexend,sans-serif;font-size:4rem;font-weight:700;left:50%;position:absolute;top:1.5%;transform:translateX(-50%);z-index:1}svg a[href]:not([href="/#"]) text:hover{fill:#287ad8;cursor:pointer;font-weight:700}svg a[href="/#"] text{cursor:default;opacity:.6}.Closed-Book-Title{font-family:Orbitron,sans-serif;font-weight:800}.flip-container{position:relative}.open-book-wrapper{transition:opacity 1s ease-in-out}.open-book-wrapper.show{opacity:1}.right-page-svg{height:100%;left:0;max-width:1600px;position:absolute;top:0;width:100%;z-index:2}.right-page-svg svg{display:block;height:100%;width:100%}.flip-container{height:100%;left:50;max-width:1600px;perspective:2000px;position:absolute;top:0;width:100%;z-index:3}.flip-inner{height:100%;position:relative;transform:rotateY(0deg);transform-style:preserve-3d;transition:transform 1.5s ease-in-out;width:100%}.flip-inner.flipping{transform:rotateY(-180deg)}.flip-back,.flip-front{backface-visibility:hidden;height:100%;left:0;position:absolute;top:0;width:100%}.flip-front{z-index:2}.flip-back{transform:rotateY(180deg);z-index:1}.open-book-wrapper{height:100%;position:relative;width:100%;z-index:1}svg a[href="/Bind-Map-Approach"] text,svg a[href="/Split-Map-Approach"] text{fill:#ffbb52;font-weight:700}svg a[href$=-Map-Approach]:not([href="/Bind-Map-Approach"]):not([href="/Split-Map-Approach"]) text:hover{fill:#000;cursor:default;font-weight:700}svg a[href="/login"] .svg-login-button:hover rect{fill:var(--Top__bar__Login__hover__background__color);cursor:pointer;transition:fill .3s ease}svg a[href="/login"] .svg-login-button:hover text{fill:var(--Top__bar__Login__hover__color)}svg a[href="/IndividualPage"] .svg-login-button:hover rect{fill:var(--Top__bar__Login__hover__background__color);cursor:pointer;transition:fill .3s ease}svg a[href="/IndividualPage"] .svg-login-button:hover text{fill:var(--Top__bar__Login__hover__color)}svg a[href="/TeamPage"] .svg-login-button:hover rect{fill:var(--Top__bar__Login__hover__background__color);cursor:pointer;transition:fill .3s ease}svg a[href="/TeamPage"] .svg-login-button:hover text{fill:var(--Top__bar__Login__hover__color)}svg a[href="/IndividualPage"] .svg-login-button:hover rect,svg a[href="/TeamPage"] .svg-login-button:hover rect,svg a[href="/account"] .svg-login-button:hover rect,svg a[href="/login"] .svg-login-button:hover rect{fill:var(--Top__bar__Login__hover__background__color);cursor:pointer;transition:fill .3s ease}svg a[href="/IndividualPage"] .svg-login-button:hover text,svg a[href="/TeamPage"] .svg-login-button:hover text,svg a[href="/account"] .svg-login-button:hover text,svg a[href="/login"] .svg-login-button:hover text{fill:var(--Top__bar__Login__hover__color)}.svg-team-button:hover rect{fill:var(--Top__bar__Login__hover__background__color);cursor:pointer;transition:fill .3s ease}.svg-team-button:hover text{fill:var(--Top__bar__Login__hover__color)}.light{--index-bg-color:#fff;--index-text-color:#333;--index-accent-color:#c49a6c;--index-link-hover:#a17d56}.dark{--index-bg-color:#000;--index-text-color:#f5f0e1;--index-accent-color:#c49a6c;--index-link-hover:#f7b500}:root{--index-highlight-color:#278ad6;--index-section-title-size:2rem;--index-subsection-size:1.25rem;--index-nested-size:1rem}.index-page{background-color:var(--index-bg-color);color:var(--index-text-color);display:flex;flex-wrap:wrap;gap:2rem;min-height:100vh;padding:2rem}.section{flex-basis:calc(50% - 2rem);flex-grow:1;flex-shrink:1;min-width:20rem}@media (max-width:600px){.section{flex:1 1 100%}}.section-title{font-size:2rem;font-size:var(--index-section-title-size);margin:0}.section-title.clickable{align-items:center;color:var(--index-accent-color);cursor:pointer;display:flex;margin-bottom:1rem;-webkit-user-select:none;user-select:none}.section-title.clickable:hover{opacity:.8}.section-title.active{color:#278ad6!important;color:var(--index-highlight-color)!important}.nested-list,.subsection-list{list-style:none;margin:0;padding-left:1.5rem}.subsection-item{margin-bottom:.5rem}.subsection-link{color:var(--index-text-color);font-size:1.25rem;font-size:var(--index-subsection-size);text-decoration:none;transition:color .2s ease}.subsection-link:hover{color:var(--index-accent-color)}.subsection-heading{align-items:center;color:var(--index-text-color);cursor:pointer;display:flex;font-size:1.25rem;font-size:var(--index-subsection-size);-webkit-user-select:none;user-select:none}.subsection-heading:hover{color:var(--index-accent-color)}.nested-list{margin-top:.25rem}.nested-heading{color:var(--index-text-color);font-size:1rem;font-size:var(--index-nested-size)}.arrow{color:var(--index-accent-color);font-size:.85em;margin-left:.5rem}.arrow:before{content:"◄"}.arrow.open:before{content:"▼"}.nested-heading.inactive,.subsection-link.inactive{cursor:default;opacity:.5;pointer-events:none}body{min-height:95vh;opacity:0}#Login-Section{align-items:center;display:flex;flex-direction:column;height:95vh;justify-content:center;overflow:hidden;position:relative}#login-container{margin-top:1rem}.custom-alert{margin:2rem auto 1rem;z-index:2}#login-container,body{transition:background-color 2s ease,color 2s ease}.Topbar-header{position:sticky;top:0;z-index:1000}#login-container{background-color:var(--main__bar__colors);border-radius:10px;box-shadow:0 4px 8px #0000001a;margin:auto;max-width:400px;padding:20px;transition:background-color .3s ease;width:100%}#login-container,#main-content{align-items:center;display:flex;justify-content:center}#main-content{flex:1 1}#login-form{text-align:center;width:100%}#login-form h2{font-size:2rem;margin-bottom:20px}#login-form input,.password-container{display:block;margin-bottom:15px;width:100%}#login-form input{background-color:var(--page__background__color);border:1px solid var(--grey1);border-radius:5px;box-sizing:border-box;color:var(--page__text__color);padding:10px}#login-form input:focus{border-color:var(--Top__bar__main__text__color);box-shadow:0 0 10px var(--Top__bar__main__text__color);outline:none;transition:box-shadow .3s ease}.password-container input{flex:1 1}#toggle-password{background:none;border:none;color:var(--page__text__color);cursor:pointer;font-size:1.2rem;height:100%;padding:0;position:absolute;right:10px;width:30px}#toggle-password i{font-size:1.2rem;position:relative;top:-8px;transition:transform .2s ease}#toggle-password:active i{transform:rotate(90deg)}#login-btn{background-color:var(--Login__Page__Main__Button);border:none;border-radius:5px;color:var(--Top__bar__second__text__color);cursor:pointer;font-size:1rem;font-weight:700;margin-bottom:5px;padding:10px;transition:background-color .3s ease;width:60%}#login-btn:hover{animation:bounce .3s ease-in-out;background-color:var(--Top__bar__Login__hover__background__color);color:var(--Top__bar__Login__hover__color);transform:scale(1.05)}.signup-link{color:var(--Top__bar__main__text__color);text-decoration:none}.signup-link:hover{color:var(--Top__bar__main__hover__color)}.light #login-container{background-color:var(--main__bar__colors)}.dark #login-container{background-color:var(--Accordion--clr)}#forgot-password{margin-top:10px;text-align:center}#forgot-password input{background-color:var(--page__background__color);border:1px solid var(--grey1);border-radius:5px;color:var(--page__text__color);margin-bottom:10px;padding:8px;width:100%}#forgot-password button{background-color:var(--Login__Page__Main__Button);border:none;border-radius:5px;color:var(--Top__bar__second__text__color);cursor:pointer;padding:8px 12px;transition:background-color .3s ease}#forgot-password button:hover{background-color:var(--Top__bar__Login__hover__background__color)}.reset-message{margin-top:5px}.forgot-password-link,.reset-message{color:var(--Top__bar__main__text__color);font-size:.9rem}.forgot-password-link{cursor:pointer;margin-top:10px;text-decoration:underline;transition:color .3s ease}.forgot-password-link:hover{color:var(--Top__bar__main__hover__color)}:root{--Login-google-bg-clr:#4285f4;--Login-google-clr:#fff;--Login-discord-bg-clr:#7289da;--Login-discord-clr:#fff}#google-btn{background-color:#4285f4;background-color:var(--Login-google-bg-clr);border:none;border-radius:.25rem;color:#fff;color:var(--Login-google-clr);cursor:pointer;font-size:1rem;margin-top:1rem;padding:.75rem 1.5rem}#google-btn:hover{transform:scale(1.05)}#discord-btn{background-color:#7289da;background-color:var(--Login-discord-bg-clr);border:none;border-radius:.25rem;box-shadow:0 .25rem .5rem #0000001a;color:#fff;color:var(--Login-discord-clr);cursor:pointer;font-size:1rem;margin-top:1rem;padding:.75rem 1.5rem;transition:transform .2s ease}#discord-btn:hover{transform:scale(1.05)}body{animation:fadeIn 1s ease-in-out forwards;background-color:var(--page__background__color);color:var(--page__text__color);display:flex;flex-direction:column;font-family:Lexend,sans-serif;margin:0;min-height:100vh;opacity:1}#signup-container,body{transition:background-color 2s ease,color 2s ease}.signup-page-wrapper{align-items:center;display:flex;flex-direction:column;justify-content:flex-start;min-height:100vh;position:relative}.custom-alert{margin-bottom:1rem;margin-top:1rem;max-width:37.5rem;position:relative;text-align:center;top:0;width:80%;z-index:999}#signup-container{align-items:center;background-color:var(--main__bar__colors);border-radius:10px;box-shadow:0 4px 8px #0000001a;display:flex;justify-content:center;margin:5rem auto auto;max-width:1000px;padding:20px;transition:background-color .3s ease;width:100%}#signup-form{text-align:center;width:80%}#signup-form h2{font-size:5rem}#signup-form input{background-color:var(--page__background__color);border:1px solid var(--grey1);border-radius:5px;box-sizing:border-box;color:var(--page__text__color);height:4rem;margin-bottom:15px;padding:10px 40px 10px 10px;text-align:left;transition:border-color .3s ease;width:100%}#signup-form input:focus{border-color:var(--Top__bar__main__text__color);box-shadow:0 0 10px var(--Top__bar__main__text__color);outline:none;transition:box-shadow .3s ease}.password-container{align-items:center;display:flex;position:relative;width:100%}.password-container input{padding-right:40px;width:100%}.password-container .password-icon{cursor:pointer;font-size:1.2rem;position:absolute;right:10px;top:40%;transform:translateY(-50%);transition:color .3s ease}.password-container .password-icon:hover{color:var(--Top__bar__main__text__color)}.error-message{color:red;display:none;font-size:.9rem;margin-bottom:10px}#signup-btn{background-color:var(--Signup__Page__Main__Button);border:none;border-radius:5px;color:var(--Top__bar__second__text__color);cursor:pointer;font-size:1rem;font-weight:700;height:4rem;margin-bottom:5px;padding:10px;transition:background-color .3s ease;width:60%}#signup-btn:hover{background-color:var(--Top__bar__Login__hover__background__color);transform:scale(1.05)}.login-link{color:var(--Top__bar__main__text__color);text-decoration:none}.login-link:hover{color:var(--Top__bar__main__hover__color)}.hidden{height:0;opacity:0;overflow:hidden;transform:translateY(-20px)}.hidden,.visible{transition:opacity .5s ease,transform .5s ease,height .5s ease}.visible{height:auto;opacity:1;transform:translateY(0)}.password-requirements{animation:fadeIn .3s ease-in-out;color:red;display:block;font-size:.9rem;margin-bottom:10px;margin-top:-5px}.password-requirements-box{animation:fadeIn .3s ease-in-out;background-color:#1d1d1d;border:1px solid #ccc;border-radius:5px;color:#b3abab;font-size:.9rem;margin:10px 0;padding:10px;text-align:left}.password-requirements-box p{font-weight:700;margin:0}.password-requirements-box ul{grid-gap:5px 20px;display:grid;gap:5px 20px;grid-template-columns:1fr 1fr;list-style-type:none;margin:5px 0;padding:0}.password-requirements-box li:before{color:#333;content:"• "}.password-requirements-box li{align-items:center;display:flex;gap:5px}.password-requirements-box .checkmark{color:#0f0;font-weight:700}.password-requirements-box .bullet{color:#b3abab}.Pw-strong{font-size:1.1rem;font-weight:800}@media screen and (max-width:820px){#signup-container{border-radius:8px;padding:15px;width:90%}#signup-form h2{font-size:3rem;margin-bottom:15px}#signup-form input{font-size:.9rem;height:3.5rem;padding:10px 30px 10px 10px}.password-container .password-icon{font-size:1rem;right:8px}#signup-btn{font-size:.9rem;padding:8px;width:80%}.error-message{font-size:.8rem}.login-link{font-size:.9rem}nav#sidebar{display:none}.Main__content__column{align-items:center;flex-direction:column}}.account-page{width:100%}#account-section{align-items:center;animation:fadeIn 1s ease-in-out forwards;background-color:var(--page__background__color);color:var(--page__text__color);display:flex;flex-direction:column;font-family:Lexend,sans-serif;height:calc(100vh - 80px);justify-content:center;margin:0;position:relative}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}#account-container{align-items:center;animation:slideUp 1s ease-in-out;background:var(--main__bar__colors);border-radius:15px;box-shadow:0 8px 20px #0003;display:flex;flex-direction:column;justify-content:center;max-height:50rem;max-width:35rem;padding:60px;transition:background-color 2s ease,color 2s ease}@keyframes slideUp{0%{opacity:0;transform:translateY(50px)}to{opacity:1;transform:translateY(0)}}#account-info{text-align:center;width:100%}#account-info h1{font-size:3rem;line-height:3rem;margin-bottom:20px}.account-details{margin-bottom:30px}.account-details p{font-size:1.2rem;margin:10px 0}#special-code-form h2{font-size:1.5rem;margin-bottom:10px}#special-code-form input{background-color:var(--page__background__color);border:1px solid var(--grey1);border-radius:5px;color:var(--page__text__color);font-size:1rem;margin-bottom:15px;padding:10px;width:100%}#special-code-form button{background-color:var(--Signup__Page__Main__Button);border:none;border-radius:5px;color:var(--Top__bar__second__text__color);cursor:pointer;font-size:1.1rem;padding:10px 20px;transition:all .3s ease}#special-code-form button:hover{background-color:var(--Top__bar__Login__hover__background__color);transform:scale(1.05)}#account-logout-button{background-color:initial;border:2px solid gray;border-radius:5px;color:var(--page__text__color);cursor:pointer;font-size:1.1rem;margin-top:25px;padding:10px 20px;transition:all .3s ease}#account-logout-button:hover{background-color:gray;color:var(--page__background__color);transform:scale(.8)}.scroll-down-indicator{-webkit-user-drag:none;animation:bounce 1.5s infinite;bottom:20px;color:var(--page__text__color);cursor:pointer;font-size:1.2rem;left:46.5%;position:absolute;text-align:center;transform:translateX(-46.4%);-webkit-user-select:none;user-select:none}.scroll-down-indicator i{display:block;font-size:1.5rem;margin-top:5px}@keyframes bounce{0%,to{transform:translateY(0)}50%{transform:translateY(10px)}}#change-password-form{margin-top:20px;text-align:center}#change-password-form input{background-color:var(--page__background__color);border:1px solid var(--grey1);border-radius:5px;color:var(--page__text__color);margin-bottom:10px;padding:10px;width:100%}#change-password-form button{background-color:var(--Signup__Page__Main__Button);border:none;border-radius:5px;color:var(--Top__bar__second__text__color);cursor:pointer;padding:10px 15px}.password-message{color:red;margin-top:10px}.discord-connect{align-items:center;display:flex;flex-direction:column;gap:.5rem}.discord-username{color:var(--page__text__color);font-size:1.2rem}.connect-discord-button{align-items:center;background-color:#7289da;border:none;border-radius:.25rem;color:#fff;cursor:pointer;display:inline-flex;font-weight:500;padding:.5rem 1rem;transition:background-color .2s ease,transform .1s ease}.connect-discord-button:before{content:url(https://cdn.jsdelivr.net/gh/edent/SuperTinyIcons/images/svg/discord.svg);display:inline-block;filter:invert(1);height:1rem;margin-right:.5rem;vertical-align:middle;width:1rem}.connect-discord-button:hover{background-color:#5b6eae;transform:translateY(-1px)}.connect-discord-button:active{background-color:#4a5a93;transform:translateY(0)}.discord-connect p{align-items:center;color:#2f3136;display:inline-flex;font-weight:500;margin:0}.discord-connect p:after{content:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' fill='%232f3136'%3E%3Cpath d='M13.485 1.929a1 1 0 0 0-1.414 0L6 7.999 3.929 5.928a1 1 0 1 0-1.414 1.414l3 3a1 1 0 0 0 1.414 0l6-6a1 1 0 0 0 0-1.414z'/%3E%3C/svg%3E");height:1rem;margin-left:.5rem;vertical-align:middle;width:1rem}.disconnect-discord-button{background-color:#f04747;border:none;border-radius:.25rem;color:#fff;cursor:pointer;font-weight:500;margin-left:.5rem;padding:.5rem 1rem;transition:background-color .2s ease}.disconnect-discord-button:hover{background-color:#c03f3f}#change-username-section{margin-top:20px;text-align:center}#change-username-section h2{cursor:pointer;font-size:1.5rem;margin-bottom:10px}#change-username-form input{background-color:var(--page__background__color);border:1px solid var(--grey1);border-radius:5px;color:var(--page__text__color);margin-bottom:10px;padding:10px;width:100%}#change-username-form button{background-color:var(--Signup__Page__Main__Button);border:none;border-radius:5px;color:var(--Top__bar__second__text__color);cursor:pointer;font-size:1.1rem;padding:10px;transition:all .3s ease;width:100%}#change-username-form button:hover{transform:scale(1.05)}#change-password-form h2{cursor:pointer}#add-email-password-login{margin-top:20px;text-align:center}#add-email-password-login h2{cursor:pointer;font-size:1.5rem;margin-bottom:10px}.link-email-password-form input{background-color:var(--page__background__color);border:1px solid var(--grey1);border-radius:5px;color:var(--page__text__color);margin-bottom:10px;padding:10px;width:100%}.link-email-password-form button{background-color:var(--Signup__Page__Main__Button);border:none;border-radius:5px;color:var(--Top__bar__second__text__color);cursor:pointer;font-size:1.1rem;padding:10px;transition:all .3s ease;width:100%}.link-email-password-form button:hover{transform:scale(1.05)}@media (max-width:820px){#account-container{margin-top:5rem}#subscription{scroll-margin-top:80px}#Account-Sub-section{box-sizing:border-box;padding-top:2rem}.Subscription-section{padding-top:6rem!important}#account-logout-button{margin-top:0}}:root{--feedback-bg-light:#f9f9f9;--feedback-text-light:#000;--feedback-border-light:#ccc;--feedback-option-bg-light:#fff;--feedback-bg-dark:#1c1c1c;--feedback-text-dark:#fff;--feedback-border-dark:#ccc;--feedback-option-bg-dark:#2a2a2a;--feedback-accent:#4a90e2;--feedback-success:#28a745}.light .feedback-page{background-color:#f9f9f9;background-color:var(--feedback-bg-light);color:#000;color:var(--feedback-text-light)}.dark .feedback-page{background-color:#1c1c1c;background-color:var(--feedback-bg-dark);color:#fff;color:var(--feedback-text-dark)}.feedback-page{align-items:center;background-color:inherit;border-radius:1rem;display:flex;justify-content:center;max-width:700px;padding:2rem;width:100%}.feedback-content{max-width:600px;width:100%}.feedback-title{font-size:2rem;margin-bottom:1rem;text-align:center}.feedback-form{display:flex;flex-direction:column;gap:1rem}.feedback-form select,.feedback-form textarea{background-color:initial;border:1px solid #ccc;border:1px solid var(--feedback-border-light);border-radius:.5rem;color:inherit;font-size:1rem;padding:.75rem;resize:vertical}.light .feedback-form select,.light .feedback-form textarea{border-color:#ccc;border-color:var(--feedback-border-light)}.dark .feedback-form select,.dark .feedback-form textarea{border-color:#ccc;border-color:var(--feedback-border-dark)}.feedback-form select{background-color:initial;color:inherit}.feedback-form select:focus,.feedback-form select:hover{border-color:#4a90e2;border-color:var(--feedback-accent);outline:none}.feedback-form select option{background-color:#fff;background-color:var(--feedback-option-bg-light);color:#000;color:var(--feedback-text-light)}.dark .feedback-form select option{background-color:#2a2a2a;background-color:var(--feedback-option-bg-dark);color:#fff;color:var(--feedback-text-dark)}.feedback-form button{background-color:#4a90e2;background-color:var(--feedback-accent);border:none;border-radius:.5rem;color:#fff;cursor:pointer;font-size:1rem;padding:.75rem;transition:opacity .3s ease}.feedback-form button:hover{opacity:.9}.char-count{color:gray;font-size:.875rem;text-align:right}.success-msg{color:#28a745;color:var(--feedback-success);font-weight:600;text-align:center}:root{--sidebar-width:15rem;--container-transition:0.3s ease-in-out}body,html{background-color:var(--General-page-bg-clr);color:var(--General-page-clr);font-family:Lexend,sans-serif;height:100%;line-height:1.5rem}.page__container.transition-enabled,body.transition-enabled{transition:background-color 2s ease,color 2s ease}.page__container.no-transition,body.no-transition{transition:none!important}@keyframes slideIn{0%{opacity:0;transform:translateY(30px)}to{opacity:1;transform:translateY(0)}}a{cursor:pointer;transition:all .3s ease}.page__container{display:flex;flex-direction:column;min-height:100vh;transition:margin-right .3s ease-in-out}.page__container.no-transition{width:100%}.Main__content__container{min-height:100vh;transition:width var(--General-Page-Main-content-container-transition);width:100%}.Main__content__container.shrink{width:calc(100% - 15rem);width:calc(100% - var(--sidebar-width))}.accordian{border-color:red;border-width:5px;margin:4rem 2rem;min-width:200px;padding:0;width:95%}.accordian li{background:var(--General-page-accordion-bg-clr);border-radius:8px;box-shadow:6px 6px 10px -1px var(--General-Page-accordion-box-shadow-clr1),-6px -6px 10px -1px var(--General-Page-accordion-box-shadow-clr2);list-style:none;margin:10px;padding:10px;width:auto}.accordian li label{align-items:center;color:var(--General-page-accordion-label-bg-clr);cursor:pointer;display:flex;font-size:25px;font-weight:500;padding:10px}.accordian li label:before{content:"+";font-size:24px;font-weight:600;margin-right:10px}.accordian input[type=checkbox]{display:none}.accordian .accordian__content{color:var(--General-page-accordion__content__clr);line-height:26px;max-height:0;overflow:hidden;padding:0 10px;transition:max-height .5s,padding .5s ease}.accordian input[type=checkbox]:checked+label+.accordian__content{max-height:6000px;padding:10px 10px 20px}.accordian input[type=checkbox]:checked+label:before{content:"-"}.M-A-Title{color:var(--Main-page-Title-clr);display:flex;font-size:3rem;font-weight:700;justify-content:center;z-index:99}.Map__Zone__flexbox{align-items:center;display:flex;gap:1rem;justify-content:space-evenly;width:100%}.Map__zone__Image__container{align-items:center;aspect-ratio:1/1.5;border:.5rem solid var(--General-page-image-border-clr);border-radius:2rem;display:flex;flex-shrink:0;justify-content:center;max-width:300px;overflow:hidden;width:40%}.map__zone__text__container{display:flex;flex-direction:column;flex-grow:5;justify-content:center;width:100%}.Plant-Spots-flexbox{align-items:center;display:flex;gap:1rem;justify-content:space-evenly;width:100%}.Plant-Spots-Image__container{align-items:center;aspect-ratio:1.5/1;border:.5rem solid var(--General-page-image-border-clr);border-radius:2rem;display:flex;flex-shrink:0;justify-content:center;max-width:300px;overflow:hidden;width:40%}.accordion-strong-text{color:#639}.strong-BP-1{font-size:1.6rem}.strong-colon-titles{font-size:1.4rem;margin-right:.1rem}.accordian__subcontent{display:none;margin-top:.5rem;padding-left:1rem}.accordian label{font-size:1.2rem;font-weight:700}.accordian__content label{color:var(--Map__Approach__BadComps__SubLabels-clr);cursor:pointer;display:block;font-size:.5rem;font-weight:400}input[type=checkbox]:checked+label+.accordian__subcontent{display:block}.Indiv-page-title{margin-left:1rem}.accordian>li{background:var(--General-page-accordion--clr);border-radius:8px;box-shadow:6px 6px 10px -1px var(--General-Page-accordion-box-shadow-clr3),-6px -6px 10px -1px var(--General-Page-accordion-box-shadow-clr4);list-style:none!important;width:auto}.accordian__content ul{border-radius:0!important;list-style-type:disc!important;padding-left:1.5rem!important}.accordian__content li,.accordian__content ul{background:none!important;box-shadow:none!important}.accordian__content li{margin-bottom:.5rem!important;padding:0!important;text-indent:0!important}.BP-T{font-size:1.6rem;font-weight:800;line-height:2rem;padding-left:1rem}.BP-1{font-size:1.4rem;margin-bottom:.5rem;padding-left:3rem;position:relative}.BP-1:before{content:"•";font-size:1.2rem;left:1.5rem;line-height:1.6;position:absolute;top:0}.BP-2{font-size:1.2rem;margin-bottom:.5rem;padding-left:3.5rem;position:relative}.BP-2:before{content:"◦";font-size:1rem;left:2rem;line-height:1.6;position:absolute;top:0}.BP-3{font-size:1rem;margin-bottom:.5rem;padding-left:4rem;position:relative}.BP-3:before{content:"▪";font-size:.9rem;left:2.5rem;line-height:1.6;position:absolute;top:0}.BP-4{font-size:1rem;margin-bottom:.5rem;padding-left:4.5rem;position:relative}.BP-4:before{background-color:var(--General-page-accordion__content__clr);content:"";display:inline-block;height:.5rem;left:3rem;position:absolute;top:.5em;transform:rotate(45deg);width:.5rem}.Image-Border{align-items:center;border:.5rem solid var(--General-page-image-border-clr);border-radius:2rem;display:flex;flex-shrink:0;justify-content:center;overflow:hidden}.accordian .accordian__content{overflow-x:clip}@media screen and (max-width:820px){.accordian{margin:0}.accordian li label{align-items:center;cursor:pointer;display:flex;font-size:18px;font-weight:500;padding:5px}.accordian li label:before{content:"+";font-size:16px;font-weight:600;margin-right:10px}input[type=checkbox]{display:none}.accordian .accordian__content{-webkit-overflow-scrolling:touch;color:var(--General-page-accordion__content__clr);line-height:26px;max-height:0;overflow:hidden;overflow-x:auto;overflow-y:hidden;padding:0 10px;scrollbar-color:#2b6cb0 #0f1115;scrollbar-color:var(--General-accordion-scrollbar-thumb-clr) var(--General-accordion-scrollbar-track-clr);scrollbar-width:thin;transition:max-height .5s,padding .5s}.accordian .accordian__content::-webkit-scrollbar{height:.75rem}.accordian .accordian__content::-webkit-scrollbar-track{background:#0f1115;background:var(--General-accordion-scrollbar-track-clr)}.accordian .accordian__content::-webkit-scrollbar-thumb{background:#2b6cb0;background:var(--General-accordion-scrollbar-thumb-clr);border-radius:.375rem}.accordian .accordian__content::-webkit-scrollbar-thumb:hover{background:#3b82f6;background:var(--General-accordion-scrollbar-thumb-hover-clr)}.Map__Zone__flexbox,.Plant-Spots-flexbox,.retake-content__wrapper{display:inline-flex;gap:1rem;min-width:100%}.Map__zone__Image__container,.Plant-Spots-Image__container,.image__container,.map__zone__text__container,.retake-text__container{flex:0 0 auto;min-width:16rem}}:root{--General-accordion-scrollbar-track-clr:#0f1115;--General-accordion-scrollbar-thumb-clr:#2b6cb0;--General-accordion-scrollbar-thumb-hover-clr:#3b82f6}.map-approach-page .accordian__content ul{background:none!important;border-radius:0!important;box-shadow:none!important;list-style-type:disc!important;padding-left:1.5rem!important}.map-approach-page .accordian__content li{background:none!important;box-shadow:none!important;display:list-item!important;list-style:inherit!important;list-style-position:inside!important;margin-bottom:.5rem!important;padding:0!important;text-indent:0!important}.map-approach-page .accordian__content ul ul{list-style-type:circle!important;margin-left:1.5rem!important}.map-approach-page .accordian__content ul ul ul{list-style-type:square!important;padding-left:2rem!important}.map-approach-page .accordian__content ul ul ul ul{list-style-type:none!important;padding-left:3rem!important}.map-approach-page .accordian__content ul ul ul ul li:before{background-color:var(--General-page-accordion__content__clr);content:"";display:inline-block;font-size:0;height:.3rem;margin-bottom:.2rem;margin-right:1rem;transform:rotate(45deg);width:.3rem}:root{--image-zoom-level:1.5}.image-hover-effect{display:inline-block;height:100%;overflow:hidden;width:100%}.image-hover-effect img{height:100%;object-fit:cover;transition:transform .3s ease;width:100%}.image-hover-effect:hover img{cursor:crosshair;transform:scale(1.5);transform:scale(var(--image-zoom-level));transform-origin:50% 50%;transform-origin:var(--transform-origin-x,50%) var(--transform-origin-y,50%);transition:transform .3s ease}.image-hover-effect{position:relative}.image-hover-effect:after{background-color:var(--tooltip-bg-color);border-radius:.25rem;bottom:.5rem;color:var(--tooltip-text-color);content:"Hover & scroll to zoom";font-size:.75rem;left:50%;opacity:.7;padding:.25rem .5rem;pointer-events:none;position:absolute;transform:translateX(-50%);transition:opacity .2s ease;white-space:nowrap;z-index:1000}.image-hover-effect:hover:after{opacity:1}@media screen and (max-width:1600px){.image-hover-effect:hover img{cursor:zoom-in;transform:scale(1.5);transform:scale(var(--image-zoom-level));transform-origin:50% 50%;transform-origin:var(--transform-origin-x,50%) var(--transform-origin-y,50%);transition:transform .3s ease}}:root{--comment-icon-size:2rem;--highlight-yellow:#fff59d;--tooltip-bg-color:#333;--tooltip-text-color:#fff}.highlight-letter-box{background-color:var(--letter-box-bg-color);border:.0625rem solid var(--letter-box-border-color);color:var(--letter-box-text-color);font-size:1rem;font-weight:700;height:1.8rem;width:1.8rem}.highlight-circle,.highlight-letter-box{align-items:center;cursor:pointer;display:flex;justify-content:center}.highlight-circle{border-radius:50%;height:1.25rem;width:1.25rem}.highlight-box{align-items:center;background-color:var(--highlight-box-bg-color);border:1px solid var(--highlight-box-border-color);border-radius:.5rem;box-shadow:var(--highlight-box-shadow);color:var(--highlight-box-text-color);display:flex;gap:.3125rem;padding:.3125rem;position:absolute;z-index:1000}.highlight-circle:hover,.highlight-letter-box:hover{filter:brightness(1.1);transform:scale(1.05);transition:all .2s ease}.highlight-circle{border:1px solid #ccc;border:1px solid var(--highlight-circle-border,#ccc)}.custom-highlight{background-color:#fff59d;background-color:var(--highlight-yellow);border-radius:.2rem;padding:0 .1rem}.highlight-00FF00{background-color:#0f0;border-radius:.2rem;padding:0 .1rem}.highlight-FF0000{background-color:red;border-radius:.2rem;padding:0 .1rem}.highlight-FFFF00{background-color:#ff0;border-radius:.2rem;padding:0 .1rem}.highlight-FFC0CB{background-color:pink;border-radius:.2rem;padding:0 .1rem}.highlight-ADD8E6{background-color:#add8e6;border-radius:.2rem;padding:0 .1rem}.highlight-FFA500{background-color:orange;border-radius:.2rem;padding:0 .1rem}.highlight-meta-box{background-color:var(--highlight-box-bg-color);border:1px solid var(--highlight-box-border-color);border-radius:.4rem;box-shadow:var(--highlight-box-shadow);font-size:.75rem;line-height:1.2;max-width:12rem;min-width:10rem;padding:.4rem .5rem .3rem;-webkit-user-select:none;user-select:none;z-index:1001}.highlight-meta-box,.highlight-meta-close{color:var(--highlight-box-text-color);position:absolute}.highlight-meta-close{background:#0000;border:none;cursor:pointer;font-size:1.75rem;line-height:1;padding:0;right:.3rem;top:.25rem}.highlight-meta-title{font-size:1rem;margin-bottom:.3rem}.highlight-meta-list{font-size:.8rem;font-weight:700;margin-bottom:.5rem;padding-left:1rem}.highlight-meta-button{background-color:#e74c3c;background-color:var(--highlight-box-button-bg,#e74c3c);border:none;border-radius:.3rem;color:#fff;color:var(--highlight-box-button-text,#fff);cursor:pointer;font-size:1rem;line-height:1.2;margin-top:.25rem;padding:.2rem .5rem;text-align:center;width:100%}.highlight-meta-button:hover{filter:brightness(1.2);transition:all .2s ease}[data-source=team],[data-source=user]{display:contents}.show-both [data-source],.show-team [data-source=team],.show-user [data-source=user]{display:inline}.highlight-meta-box{transition:opacity .2s ease}.highlight-meta-box:hover{box-shadow:0 0 .5rem #0003}.highlight-letter-box{position:relative}.highlight-letter-box:after{background-color:#333;background-color:var(--tooltip-bg-color);border-radius:.25rem;bottom:calc(100% + .5rem);color:#fff;color:var(--tooltip-text-color);content:attr(data-tooltip);font-size:.75rem;left:50%;opacity:0;padding:.25rem .5rem;pointer-events:none;position:absolute;transform:translateX(-50%);transition:opacity .2s ease;white-space:nowrap;z-index:1002}.highlight-letter-box:hover:after{opacity:1}:root{--dropdown-bg:var(--main__bar__colors);--icon-size:2.5rem;--dropdown-text-size:0.8rem;--dropdown-border-radius:0.3125rem;--dropdown-border:0.0625rem;--dropdown-gap:0.625rem;--dropdown-min-width:6rem;--dropdown-shadow:0rem 0.25rem 0.5rem #0000001a}.favorites-container{display:inline-block;font-family:Lexend,sans-serif;margin-left:.5rem;margin-top:.25rem;pointer-events:auto;position:relative;z-index:1}.favorite-icon{cursor:pointer;height:2.5rem;height:var(--icon-size);width:2.5rem;width:var(--icon-size)}.dropdown-menu{background:var(--main__bar__colors);background:var(--dropdown-bg);border:.0625rem solid #ccc;border:var(--dropdown-border) solid #ccc;border-radius:.3125rem;border-radius:var(--dropdown-border-radius);box-shadow:0 .25rem .5rem #0000001a;box-shadow:var(--dropdown-shadow);left:calc(100% + .625rem);left:calc(100% + var(--dropdown-gap));min-width:6rem;min-width:var(--dropdown-min-width);pointer-events:auto;position:absolute;top:0;z-index:9999}.dropdown-item{align-items:center;cursor:pointer;display:flex;font-size:.8rem;font-size:var(--dropdown-text-size);padding:.3125rem .625rem}.dropdown-item:hover{background:#fff3}.dropdown-icon{height:2.5rem;height:var(--icon-size);margin-right:.625rem;width:2.5rem;width:var(--icon-size)}:root{--container-test-width:20rem}.Bind-content__wrapper{align-items:center;align-self:center;display:flex;flex-wrap:wrap;gap:1rem;justify-content:space-between;max-width:72rem;width:100%}.Bind-image__container{align-items:center;display:flex;flex:1 1;justify-content:center;max-width:50%;min-width:20rem;min-width:var(--container-test-width)}.Bind-image__container img{border-radius:8px;height:auto;max-height:100%;max-width:100%;object-fit:contain;width:100%}.Bind-text__container{display:flex;flex:1 1;flex-direction:column;justify-content:center;max-width:50%;min-width:20rem;min-width:var(--container-test-width)}.Bind-text__container p{font-size:1rem;line-height:1.5;margin-bottom:.75rem}.Bind-text__container img{display:block;height:auto;margin:1rem auto;max-width:300px;width:100%}.image-selector{justify-content:center;margin:1rem 0}.image-selector button{border:2px solid #ccc;border:2px solid var(--image-selector-border,#ccc);border-radius:.5rem;font-size:1rem;padding:.5rem 1rem;transition:background-color .3s ease}.retake-content__wrapper{align-items:center;display:flex;flex-wrap:wrap;gap:1rem;justify-content:space-between;margin:1rem 0}.retake-image__container{align-items:center;display:flex;flex:1 1;justify-content:center;max-width:50%;min-width:20rem}.retake-image__container img{border-radius:8px;height:auto;object-fit:contain;width:100%}.retake-text__container{display:flex;flex:1 1;flex-direction:column;justify-content:center;max-width:50%;min-width:20rem}.retake-text__container p{font-size:1rem;line-height:1.5;margin-bottom:.75rem}@media screen and (max-width:768px){.Bind-content__wrapper{align-items:center;flex-direction:column}.Bind-image__container,.Bind-text__container{max-width:100%}}.movement-guide-modal-overlay{align-items:center;background:var(--modal-overlay-bg);display:flex;height:100%;justify-content:center;left:0;position:fixed;top:0;width:100%;z-index:9999}.movement-guide-modal-content{background:var(--modal-bg);border-radius:1rem;max-height:90%;max-width:90%;overflow:auto;padding:1.5rem;position:relative}.movement-guide-image{display:block;margin:0 auto;max-height:80vh;max-width:100%;object-fit:contain}.movement-guide-close-button{background:none;border:none;color:var(--modal-close-btn-color);cursor:pointer;font-size:2rem;position:absolute;right:.5rem;top:.5rem}.movement-guide-question-button{background-color:var(--movement-guide-btn-bg)!important;border:none;border-radius:9999rem;color:var(--movement-guide-btn-text)!important;cursor:pointer;font-size:1.5rem;font-weight:700;padding:.5rem 1rem;transition:background-color .3s ease}.movement-guide-question-button:hover{background-color:var(--movement-guide-btn-hover-bg)!important}.Haven-content__wrapper,.retake-content__wrapper{align-items:center;display:flex;flex-wrap:wrap;gap:var(--content-gap);justify-content:space-between;width:100%}.image__container,.retake-image__container{align-items:center;display:flex;flex:1 1;justify-content:center;max-width:100%;min-width:var(--container-test-width)}.image__container img,.retake-image__container img{border-radius:var(--image-border-radius);height:auto;max-height:var(--image-max-height);max-width:var(--image-max-width);object-fit:cover;width:var(--image-max-width)}.retake-text__container,.text__container{display:flex;flex:1 1;flex-direction:column;justify-content:center;max-width:100%;min-width:var(--container-test-width)}.retake-text__container p,.text__container p{font-size:var(--text-font-size);line-height:var(--text-line-height);margin-bottom:.75rem}.image-selector{display:flex;flex-wrap:nowrap;gap:.75rem;justify-content:flex-start;margin:var(--content-gap) 0;overflow-x:auto;padding:.5rem 0;scrollbar-color:#ccc #0000;scrollbar-color:var(--image-selector-border,#ccc) #0000;scrollbar-width:thin}.image-selector::-webkit-scrollbar{height:.5rem}.image-selector::-webkit-scrollbar-thumb{background-color:#ccc;background-color:var(--image-selector-border,#ccc);border-radius:1rem}.image-selector{-webkit-overflow-scrolling:touch}.image-selector button{background-color:#f0f0f0;background-color:var(--image-selector-bg,#f0f0f0);border:var(--button-border-width) solid var(--image-selector-border,#ccc);border-radius:var(--button-radius);color:var(--image-selector-clr);cursor:pointer;font-size:var(--button-font-size);margin:0 .5rem;padding:var(--button-padding);transition:background-color var(--button-transition)}.image-selector button.active,.image-selector button:hover{background-color:#e0e0e0;background-color:var(--image-selector-active-bg,#e0e0e0);border-color:#888;border-color:var(--image-selector-active-border,#888)}.image__container img,.retake-image__container img{border-radius:var(--border-radius)}@media screen and (max-width:768px){.Haven-content__wrapper,.retake-content__wrapper{align-items:center;flex-direction:column}.image__container,.retake-image__container,.retake-text__container,.text__container{max-width:100%}}.individual-page{align-items:center;display:flex;flex-direction:column;margin:0 auto;width:100%}.individual-page h1{font-size:2rem;font-weight:700;margin-bottom:1.5rem;text-align:center}.sections-container{box-sizing:border-box;display:flex;flex-wrap:wrap;gap:20px;justify-content:center;justify-content:space-between;padding:2rem;width:98%}.section-box{flex-basis:calc(33.333% - 2rem);flex-grow:1;flex-shrink:1;min-width:300px;transition:flex-basis .3s ease}.section-box h2{color:var(--Indiv-Page-section-h2-clr);font-size:1.5rem;font-weight:600;margin-bottom:1rem}.section-box ul{list-style:none;padding:0;text-align:left;width:100%}.highlight-item{align-items:center;border-radius:8px;display:flex;flex-direction:column;margin:5px 0;padding:.8rem;text-align:center}.highlight-text{border-radius:4px;display:inline-block;font-weight:700;padding:2px 6px}.highlight-location{color:var(--Indiv-Page-highlight-location-clr);font-size:.9rem;margin-top:6px}.highlight-link{background:none;border:none;color:var(--Indiv-Page-highlight-link-clr);cursor:pointer;font-size:.9rem;font-weight:700;text-decoration:underline}.highlight-link:hover{color:var(--Indiv-Page-highlight-link-hvr-clr)}.section-box p{color:var(--Indiv-Page-section-box-p-clr);font-size:1rem}.favorite-item{align-items:center;border-radius:8px;display:flex;flex-direction:column;margin:5px 0;padding:.8rem;text-align:center}.favorite-text{border-radius:4px;display:inline-block;font-weight:700;padding:2px 6px}.favorite-location{color:var(--Indiv-Page-favorite-location-clr);font-size:.9rem;margin-top:6px}.favorite-link{background:none;border:none;color:var(--Indiv-Page-favorite-link-clr);cursor:pointer;font-size:.9rem;font-weight:700;text-decoration:underline}.favorite-link:hover{color:var(--Indiv-Page-favorite-link-hvr-clr)}.highlight-delete-button{background-color:var(--Indiv-Page-highlight-delete-bg-clr);border:none;border-radius:6px;color:var(--Indiv-Page-highlight-delete-clr);cursor:pointer;font-size:.9rem;font-weight:700;margin-top:.5rem;padding:.4rem .8rem}.highlight-delete-button:hover{background-color:var(--Indiv-Page-highlight-delete-hvr-clr)}.notes-textarea{background:var(--Indiv-Page-notes-bg-clr);border:1px solid var(--Indiv-Page-notes-textarea-border-clr);border-radius:8px;color:var(--Indiv-Page-notes-text-clr);font-size:1rem;margin-bottom:1rem;min-height:150px;padding:.75rem;resize:vertical;width:100%}.note-save-message{color:var(--Indiv-Page-note-save-msg-clr);font-size:.9rem;margin-top:.5rem}.note-list{list-style:none;margin-top:1rem;padding:0;text-align:left;width:100%}.note-item{background:var(--Indiv-Page-note-item-bg-clr);border-radius:8px;padding:.75rem}.note-text{color:var(--Indiv-Page-note-text-clr);font-size:.95rem}.note-timestamp{color:var(--Indiv-Page-note-timestamp-clr);font-size:.8rem;margin-top:.4rem}.note-char-count{align-self:flex-end;color:var(--Indiv-Page-note-char-count-clr);font-size:.85rem;margin-bottom:.5rem}.note-delete-button{background-color:var(--Indiv-Page-note-delete-bg-clr);border:none;border-radius:5px;cursor:pointer;font-size:.8rem;padding:.3rem .6rem}.note-delete-button:hover{background-color:var(--Indiv-Page-highlight-delete-hvr-clr)}.notes-editor{background:var(--Indiv-Page-notes-bg-clr);border:1px solid var(--Indiv-Page-notes-border-clr);border-radius:8px;color:var(--Indiv-Page-notes-text-clr);margin-bottom:1rem;min-height:150px;overflow-y:auto;padding:.75rem}.note-toolbar{border:1px solid var(--note-toolbar-border);border-radius:6px;display:flex;gap:.5rem;margin-bottom:.5rem;padding:.4rem}.note-toolbar button,.note-toolbar select{border:none}.note-toolbar button,.note-toolbar select{border-radius:4px;cursor:pointer;font-size:.9rem;padding:.3rem .6rem}.note-toolbar button{background:var(--note-toolbar-btn-bg);border:2px solid #0000;box-sizing:border-box;color:var(--note-toolbar-btn-clr);font-weight:700;height:2.2rem}.note-toolbar button:hover,.note-toolbar select:hover{background:var(--note-toolbar-btn-hover-bg)}.note-toolbar select{background:var(--note-toolbar-select-bg)}.note-toolbar button.active-toolbar-btn{border:2px solid var(--note-toolbar-active-border)}.notes-editor,.notes-editor-wrapper{position:relative;text-align:left;width:100%}.notes-editor{padding:0;z-index:1}.notes-placeholder{color:var(--Indiv-Page-notes-placeholder-clr);font-size:.95rem;left:.75rem;pointer-events:none;position:absolute;top:.75rem;-webkit-user-select:none;user-select:none;z-index:1}.note-token-hashtag{color:var(--note-hashtag-color);font-weight:600}.note-add-button{background-color:var(--Indiv-Page-note-add-bg-clr);border:none;border-radius:6px;cursor:pointer;font-size:.9rem;font-weight:700;padding:.4rem .8rem}.note-add-button:hover{background-color:var(--Indiv-Page-note-add-hvr-clr)}.note-actions{gap:.5rem;justify-content:flex-start}.note-edit-button{background-color:var(--Indiv-Page-note-edit-bg-clr);border:none;border-radius:5px;color:var(--Indiv-Page-note-edit-clr);cursor:pointer;font-size:.8rem;padding:.3rem .6rem}.note-edit-button:hover{background-color:var(--Indiv-Page-note-edit-hvr-clr)}.note-timestamps{margin-top:.4rem}.note-timestamps .note-timestamp{color:var(--Indiv-Page-note-timestamp-clr);font-size:.8rem;margin:.2rem 0}.note-item.editing{background-color:var(--Indiv-Page-note-edit-highlight);border:2px solid var(--Indiv-Page-note-edit-border)}.note-editor-buttons{display:flex;gap:.5rem;margin-top:.5rem}.note-cancel-button{background-color:var(--Indiv-Page-note-cancel-bg-clr);border:none;border-radius:6px;cursor:pointer;font-size:.9rem;font-weight:700;padding:.4rem .8rem}.note-cancel-button:hover{background-color:var(--Indiv-Page-note-cancel-hvr-clr)}.note-editor-buttons button{border:none;border-radius:6px;box-sizing:border-box;cursor:pointer;font-size:.9rem;font-weight:700;min-width:6.5rem;padding:.4rem .8rem;text-align:center}.notes-editor-inner{margin:.75rem;min-height:120px;outline:none}@media (max-width:768px){.sections-container{align-items:center;flex-direction:column}.section-box{width:90%}}.subscription-message p{font-size:1.4rem;margin-bottom:1rem}.subscription-buttons{display:flex;justify-content:space-around;margin-top:2rem}.subscription-overlay{background:#00000080;height:100vh;left:0;pointer-events:all;position:fixed;top:0;width:100vw;z-index:1999}.subscription-message{background:#fff;border-radius:.5rem;box-shadow:0 .25rem .5rem #0003;color:#333;left:50%;max-width:20rem;padding:1.5rem;position:fixed;text-align:center;top:50%;transform:translate(-50%,-50%);width:80%;z-index:2000}.subscription-message button{background:var(--Top__bar__Login__hover__color);border:none;border-radius:.25rem;color:#fff;cursor:pointer;font-size:1rem;min-width:5rem;padding:.5rem 1rem}.subscription-message button:hover{background:var(--Top__bar__Login__hover__background__color)}.team-page{font-family:Lexend,sans-serif;padding:20px}.Team-sections-container{display:flex;flex-wrap:wrap;gap:20px;justify-content:center;min-height:70vh;width:100%}.Team-section-box{background:var(--Indiv-Page-bg-clr);border-radius:10px;box-shadow:0 4px 8px var(--Indiv-Page-box-shadow-clr);flex-basis:calc(33.333% - 2rem);flex-grow:1;flex-shrink:1;min-width:300px;padding:1.5rem;transition:flex-basis .3s ease}.team-page h1{font-size:2.5rem;margin-bottom:20px}.team-sections{display:flex;flex-wrap:wrap;gap:20px;justify-content:space-between}.team-section{background:var(--Indiv-Page-bg-clr);border-radius:10px;box-shadow:0 4px 8px var(--Indiv-Page-box-shadow-clr);flex:1 1;min-width:300px;padding:20px}.team-section h2{font-size:1.8rem;margin-bottom:10px}.team-section ul{list-style:none;padding:0}.team-section ul li{margin-bottom:5px}.login-prompt-container{align-items:center;display:flex;flex-direction:column;height:80vh;justify-content:center;text-align:center}.login-prompt-text{color:var(--Indiv-AND-Team-Page-login-prompt-text-clr);font-size:2rem;line-height:2.5rem;margin-bottom:1.5rem}.login-button{background-color:#007bff;background-color:var(--Indiv-AND-Team-Page-login-btn-bg-clr,#007bff);border:none;border-radius:8px;color:#fff;color:var(--Indiv-AND-Team-Page-login-btn-clr,#fff);cursor:pointer;font-size:1.2rem;font-weight:700;padding:.8rem 1.5rem}.login-button:hover{background-color:#0056b3;background-color:var(--Indiv-AND-Team-Page-login-btn-bg-hvr-clr,#0056b3)}.highlight-text{color:#fff;color:var(--Indiv-AND-Team-Page-highlight-text-clr,#fff)}.note-token-mention{color:var(--note-mention-color);font-weight:600}.note-token-mention-active{background-color:var(--note-mention-highlight-bg);border-radius:3px;color:var(--note-mention-highlight-color);font-weight:700;padding:0 2px}.section-toggle-bar label{background-color:var(--sub-section-select-bg-clr);border:2px solid var(--sub-section-select-border-clr);color:var(--Top__bar__second__text__color);color:var(--sub-card-content-clr);font-family:Lexend,sans-serif;font-size:1rem;font-weight:700;margin-top:.5rem;max-width:10rem;padding:.75rem 1rem;transition:border-color .3s ease,box-shadow .3s ease;-webkit-user-select:none;user-select:none}.section-toggle-bar input[type=checkbox]{Display:none;accent-color:var(--Top__bar__main__text__color)}.section-toggle-bar label.active-toggle{border-color:var(--sub-section-select-border-clr-focus);box-shadow:0 0 0 3px #f7b5004d}.section-toggle-button{background-color:var(--sub-section-select-bg-clr);border:2px solid var(--sub-section-select-border-clr);border-radius:.5rem;color:var(--sub-card-content-clr);cursor:pointer;font-family:Lexend,sans-serif;font-size:1rem;font-weight:700;font-weight:500;margin-top:.5rem;max-width:10rem;padding:.75rem 1rem;transition:border-color .3s ease,box-shadow .3s ease;-webkit-user-select:none;user-select:none}.section-toggle-button:hover{border-color:var(--sub-section-select-border-clr-focus);box-shadow:0 0 0 3px #f7b5004d}.notes-mention-dropdown{background-color:var(--TeamPage-mention-dropdown-bg-clr);border:.0625rem solid var(--TeamPage-mention-dropdown-border-clr);border-radius:.25rem;list-style:none;margin:0;max-height:10rem;overflow-y:auto;padding:.25rem 0;position:absolute;transform:translateX(1.25rem);z-index:1000}.notes-mention-dropdown li{cursor:pointer;padding:.5rem 1rem}.notes-mention-dropdown li:hover{background-color:var(--TeamPage-mention-dropdown-item-hover-bg-clr)}.badge{border-radius:.25rem;display:inline-block;font-size:.75rem;margin:.5rem 0 0;padding:.1rem .4rem}.badge.user{background-color:var(--TeamPage-badge-user-bg-clr);color:var(--TeamPage-badge-user-clr)}.badge.team{background-color:var(--TeamPage-badge-team-bg-clr);color:var(--TeamPage-badge-team-clr)}.badge.both{background-color:var(--TeamPage-badge-both-bg-clr);color:var(--TeamPage-badge-both-clr)}:root{--memory-page-bg:#1a1a1a;--memory-page-text-clr:#fff;--section-box-bg:#242424;--section-box-shadow:#0003;--section-box-border-radius:0.625rem;--section-box-padding:1.5rem;--highlight-item-bg:#2a2a2a;--highlight-text-clr:#fff;--highlight-delete-bg:#b00020;--highlight-delete-hvr-bg:#d32f2f;--highlight-delete-clr:#fff;--highlight-location-clr:#bbb;--highlight-link-clr:#4ea0ff;--highlight-link-hvr-clr:#74b8ff;--favorite-item-bg:#2a2a2a;--favorite-text-clr:#fff;--note-toolbar-bg:#333;--note-toolbar-border:#444;--note-toolbar-btn-bg:#555;--note-toolbar-btn-clr:#fff;--note-toolbar-btn-hover-bg:#666;--note-toolbar-active-bg:#777;--note-toolbar-active-border:#888;--notes-bg:#242424;--notes-border-clr:#444;--notes-placeholder-clr:#888;--notes-text-clr:#fff;--note-add-bg:#388e3c;--note-add-hvr-bg:#4caf50;--note-add-clr:#fff;--note-cancel-bg:#757575;--note-cancel-hvr-bg:#9e9e9e;--note-cancel-clr:#fff;--note-delete-bg:#b00020;--note-delete-hvr-bg:#d32f2f;--note-delete-clr:#fff;--note-save-msg-clr:#4caf50;--section-toggle-bg:#242424;--section-toggle-border:var(--sub-section-select-border-clr);--section-toggle-border-focus:var(--sub-section-select-border-clr-focus);--section-toggle-text-clr:#fff;--mode-toggle-btn-bg:#333;--mode-toggle-btn-text:#fff;--mode-toggle-btn-active-bg:#4caf50;--mode-toggle-btn-active-text:#fff}.memory-page{color:#fff;color:var(--memory-page-text-clr);padding:2rem 0 0}.memory-page h1{box-sizing:border-box;font-size:2rem;font-weight:700;margin-bottom:1.5rem;text-align:center}.mode-toggle{display:flex;gap:1rem;justify-content:center;margin-bottom:2rem}.mode-toggle button{background:#333;background:var(--mode-toggle-btn-bg);border:none;border-radius:.5rem;color:#fff;color:var(--mode-toggle-btn-text);cursor:pointer;font-size:1rem;font-weight:600;padding:.75rem 1.5rem}.mode-toggle button.active{background:#4caf50;background:var(--mode-toggle-btn-active-bg);color:#fff;color:var(--mode-toggle-btn-active-text)}.section-toggle-bar{display:flex;flex-wrap:wrap;gap:1rem;justify-content:center;margin-bottom:2rem}.section-toggle-bar label{align-items:center;border:2px solid var(--section-toggle-border);border-radius:.5rem;color:#fff;color:var(--section-toggle-text-clr);cursor:pointer;display:flex;font-weight:500;gap:.5rem;padding:.5rem 1rem}.section-toggle-bar input[type=checkbox]{accent-color:var(--sub-section-select-border-clr-focus);accent-color:var(--section-toggle-border-focus);transform:scale(1.2)}.section-toggle-bar label.active-toggle{border-color:var(--section-toggle-border-focus);box-shadow:0 0 0 .25rem #f7b5004d}.memory-page{color:var(--Indiv-Page-highlight-text-clr)}.section-box{background:var(--Indiv-Page-bg-clr);border-radius:10px;box-shadow:0 4px 8px var(--Indiv-Page-box-shadow-clr);padding:1.5rem}.highlight-item{background:var(--Indiv-Page-highlight-item-bg-clr)}.highlight-text{color:var(--Indiv-Page-highlight-text-clr)}.favorite-item{background:var(--Indiv-Page-favorite-item-bg-clr)}.favorite-text{color:var(--Indiv-Page-highlight-text-clr)}.notes-editor-inner,.notes-editor-wrapper,.notes-placeholder{background:var(--Indiv-Page-notes-bg-clr);border-color:var(--Indiv-Page-notes-border-clr);color:var(--Indiv-Page-notes-text-clr)}.note-toolbar{background:#333;background:var(--note-toolbar-bg);border-color:#444;border-color:var(--note-toolbar-border)}.note-toolbar button,.note-toolbar select{background:#555;background:var(--note-toolbar-btn-bg);color:#fff;color:var(--note-toolbar-btn-clr)}.note-toolbar button.active-toolbar-btn{background:#777;background:var(--note-toolbar-active-bg);border-color:#888;border-color:var(--note-toolbar-active-border)}.note-add-button{background:var(--Indiv-Page-note-add-bg-clr);color:var(--Indiv-Page-note-add-clr)}.note-add-button:hover{background:var(--Indiv-Page-note-add-hvr-clr)}.note-cancel-button{background:var(--Indiv-Page-note-cancel-bg-clr);color:var(--Indiv-Page-note-cancel-clr)}.note-cancel-button:hover{background:var(--Indiv-Page-note-cancel-hvr-clr)}.note-delete-button{background:var(--Indiv-Page-note-delete-bg-clr);color:var(--Indiv-Page-note-delete-clr)}.note-delete-button:hover{background:var(--Indiv-Page-highlight-delete-hvr-clr)}.mode-toggle button:first-child.active{background:var(--indiv-page-vibrant-blue);color:var(--white0)}.mode-toggle button:nth-child(2).active{background:#388e3c;background:var(--note-add-bg);color:var(--white0)}.map-folder-list{display:flex;flex-direction:column;gap:.5rem}.map-folder{background-color:var(--MapFolderList-map-folder-bg-clr);border:1px solid var(--MapFolderList-map-folder-border-clr);border-radius:.4rem;cursor:pointer;padding:.75rem 1rem;transition:background-color .2s ease;-webkit-user-select:none;user-select:none}.map-folder:hover{background-color:var(--MapFolderList-map-folder-hover-bg-clr)}.star-rating-wrapper{cursor:pointer;font-size:1.2rem;gap:.1rem}.star-icon{z-index:2}.star-icon,.team-star{color:var(--star-empty)}.team-star.team-filled{color:var(--star-team-avg);font-size:1.25rem;text-shadow:0 0 2px #00000080}.team-star.team-half-filled{color:var(--star-empty);position:relative}.team-star.team-half-filled:before{color:var(--star-team-avg);content:"★";left:0;overflow:hidden;position:absolute;text-shadow:0 0 2px #00000080;width:50%}.star-tooltip-wrapper{display:inline-block;position:relative}.star-tooltip{background-color:var(--button-text);border-radius:.3rem;bottom:150%;color:var(--button-bg);font-size:.75rem;left:50%;opacity:0;padding:.3rem .5rem;pointer-events:none;position:absolute;text-align:center;transform:translateX(-50%);transition:opacity .3s;visibility:hidden;white-space:nowrap;z-index:3}.star-tooltip-wrapper:hover .star-tooltip{opacity:1;visibility:visible}.toggle-view-btn{background-color:var(--button-bg);border:1px solid var(--star-empty);border-radius:.3rem;color:var(--button-text);cursor:pointer;font-size:.75rem;padding:.25rem .5rem;transition:background-color .3s}.toggle-view-btn:hover{background-color:var(--button-hover-bg)}.star-icon.filled{color:var(--star-filled);font-size:1.2rem}.team-avg-stars{display:flex;gap:.1rem;left:0;opacity:.85;pointer-events:none;position:absolute;top:0;z-index:1}.star-layer-container{display:flex;height:1.5rem;position:relative;width:6.5rem}.personal-stars{display:flex;gap:.1rem;left:0;position:absolute;top:0;z-index:2}.focus-points-container{background-color:var(--FocusPoints-focus-points-container-bg-clr);border-radius:.4rem;border-top:1px solid var(--FocusPoints-focus-points-container-border-clr);color:var(--FocusPoints-focus-points-container-clr);padding:1rem}.focus-points-container h3{font-size:1.1rem;margin-bottom:.5rem}.focus-points-container ul{padding-left:1.2rem}.focus-points-container li{line-height:1.4;margin-bottom:.4rem}.focus-points-header{align-items:center;display:flex;justify-content:space-between;margin-bottom:.5rem}.focus-points-list{display:flex;flex-direction:column;gap:.5rem;list-style:none;margin:0;padding:0}.focus-point-box{align-items:center;background-color:var(--FocusPoints-focus-point-box-bg-clr);border:1px dashed var(--FocusPoints-focus-point-box-border-clr);border-radius:.4rem;display:flex;gap:.5rem;justify-content:space-between;padding:.6rem;transition:background-color .2s ease}.focus-points-list.editable .focus-point-box{cursor:grab}.focus-points-list.editable .focus-point-box:hover{background-color:var(--FocusPoints-focus-point-box-hover-bg-clr);cursor:grab}.focus-points-list.editable .focus-point-box:active{background-color:var(--FocusPoints-focus-point-box-active-bg-clr);box-shadow:0 0 6px var(--FocusPoints-focus-point-box-active-bs-clr);transform:scale(1.02)}.drag-icon{color:var(--FocusPoints-drag-icon-clr);display:inline-block;margin-right:.6rem}.focus-point-input{background-color:var(--FocusPoints-focus-point-input-bg-clr);border:1px solid var(--FocusPoints-focus-point-input-border-clr);color:var(--FocusPoints-focus-point-input-clr)}.focus-point-delete-btn{background-color:var(--FocusPoints-focus-point-delete-btn-bg-clr);flex-shrink:0;font-size:.85rem;padding:.3rem .6rem}.star-rating-wrapper{align-items:center;display:flex;margin-left:auto;position:relative}.focus-point-number,.star-rating-wrapper{-webkit-user-select:none;user-select:none}.focus-point-number{color:var(--FocusPoints-focus-point-number-clr);display:inline-block;font-weight:600;margin-right:.5rem;text-align:right;width:1.5rem}.video-review-container .focus-points-container{box-sizing:border-box;min-height:4.6rem;overflow-x:hidden;overflow-y:auto;resize:vertical;scrollbar-color:var(--FocusPoints-scrollbar-thumb-bg-clr) var(--FocusPoints-scrollbar-track-bg-clr);scrollbar-width:thin;width:100%}.video-review-container .focus-points-container::-webkit-scrollbar{width:var(--fp-scrollbar-width)}.video-review-container .focus-points-container::-webkit-scrollbar-thumb{background-color:var(--FocusPoints-scrollbar-thumb-bg-clr);border-radius:.3rem}.video-review-container .focus-points-container::-webkit-scrollbar-track{background:var(--FocusPoints-scrollbar-track-bg-clr)}.video-eye-wrapper{align-items:center;color:var(--VideoList-video-eye-wrapper-clr);cursor:pointer;display:flex;flex-direction:column;font-size:1.2rem;position:relative}.video-eye-wrapper.all-reviewed{color:var(--VideoList-video-eye-wrapper-all-reviewed-clr)}.video-eye-wrapper .eye-tooltip{background-color:var(--VideoList-eye-tooltip-bg-clr);border:1px solid var(--VideoList-eye-tooltip-border-clr);border-radius:.3rem;box-shadow:0 .3rem .8rem var(--VideoList-eye-tooltip-bs-clr);display:none;height:fit-content;left:auto;padding:.4rem;position:absolute;right:100%;top:100%;white-space:nowrap;width:fit-content;z-index:10}.video-eye-wrapper:hover .eye-tooltip{display:block}.eye-count{color:var(--VideoList-eye-count-clr);font-size:.75rem;margin-top:.1rem}.video-list{background-color:var(--VideoList-video-list-bg-clr);box-shadow:0 .3rem .8rem var(--VideoList-video-list-bs-clr)}.video-item{background-color:var(--VideoList-video-item-bg-clr);border:1px solid var(--VideoList-video-item-border-clr);border-radius:.5rem;cursor:pointer;margin-bottom:1rem;padding:1rem;transition:transform .2s ease,background-color .2s ease}.video-item:hover{background-color:var(--VideoList-video-item-hover-bg-clr);transform:translateY(-2px)}.video-title{color:var(--VideoList-video-title-clr);font-size:1.1rem;font-weight:600;margin-bottom:.3rem}.video-meta{color:var(--VideoList-video-meta-clr);font-size:.85rem;opacity:.8}.video-info{align-items:flex-start;display:flex;gap:1rem;justify-content:space-between;margin-bottom:.75rem;position:relative}.video-text-content{flex-grow:1}.video-thumbnail{border-radius:.5rem;flex-shrink:0;height:auto;object-fit:cover;width:10rem}.video-actions{align-items:center;display:flex;justify-content:space-between;margin-top:.75rem}.video-actions-left{display:flex;gap:.5rem}.video-btn{background-color:var(--VideoList-video-btn-bg-clr);border:1px solid var(--VideoList-video-btn-border-clr);border-radius:.4rem;color:var(--VideoList-video-btn-clr);cursor:pointer;font-size:.85rem;font-weight:600;padding:.4rem .8rem;transition:background-color .2s ease}.video-btn:hover{background-color:var(--VideoList-video-btn-hover-bg-clr)}.edit-btn{background-color:var(--VideoList-edit-btn-bg-clr)}.VideoList-delete-btn{background-color:var(--VideoList-delete-btn-bg-clr)}.VideoList-delete-btn:hover{background-color:var(--VideoList-delete-btn-hover-bg-clr)}.icon-group-wrapper{align-items:center;display:flex;gap:.5rem;position:absolute;right:0;top:0}.tag-icon-wrapper{cursor:default;margin-left:.5rem;position:relative}.tag-tooltip{background-color:var(--VideoList-tag-tooltip-bg-clr);border:1px solid var(--VideoList-tag-tooltip-border-clr);border-radius:.3rem;box-shadow:0 .3rem .8rem var(--VideoList-tag-tooltip-bs-clr);display:none;margin-top:.3rem;padding:.5rem;position:absolute;right:0;top:100%;white-space:nowrap;z-index:10}.tag-icon-wrapper:hover .tag-tooltip{display:block}.tag-tooltip-item{color:var(--VideoList-tag-tooltip-item-clr);font-size:.9rem;padding:.1rem 0}.video-edit-input,.video-edit-tags-input{background-color:var(--VideoList-input-bg-clr);border:1px solid var(--VideoList-input-border-clr);border-radius:.4rem;box-sizing:border-box;color:var(--VideoList-input-clr);font-size:1rem;margin-bottom:.5rem;padding:.5rem;width:100%}.video-edit-input:focus,.video-edit-tags-input:focus{border-color:var(--VideoList-input-focus-border-clr);box-shadow:0 0 0 .2rem #287ad840;outline:none}.video-edit-controls{display:flex;gap:.5rem}.map-select-wrapper{margin-top:.5rem}.map-select-wrapper select{background-color:var(--VideoList-input-bg-clr);border:1px solid var(--VideoList-input-border-clr);border-radius:.3rem;color:var(--VideoList-input-clr);padding:.4rem;width:100%}.video-saving-msg{color:var(--VideoList-video-saving-msg-info-color);font-weight:500;margin-top:1.2rem}.video-save-success{color:var(--VideoList-video-save-success-color);font-weight:500;margin-top:1.2rem}.video-save-error{color:var(--VideoList-video-save-error-color);font-weight:500;margin-top:1.2rem}.comp-select-wrapper{display:flex;flex-direction:column;gap:.3rem;margin-top:.5rem}.comp-select-wrapper select{background-color:var(--VideoList-comp-select-wrapper-bg-clr);border:1px solid var(--VideoList-comp-select-wrapper-border-clr);border-radius:.3rem;color:var(--VideoList-comp-select-wrapper-clr);padding:.4rem;width:100%}.video-meta-row{align-items:center;display:flex;flex-wrap:wrap;gap:1rem;justify-content:space-between}.video-meta.comp-inline{color:var(--VideoList-video-meta-comp-inline-clr);font-style:italic;white-space:nowrap}.review-status-badge{border-radius:.6rem;color:var(--VideoList-review-status-badge-clr);font-size:.9rem;font-weight:700;margin-right:.8rem;min-width:1.5rem;padding:.3rem .5rem;text-align:center}.review-status-badge.needs-review{background-color:var(--VideoList-review-status-badge-needs-review-clr)}.review-status-badge.all-reviewed{background-color:var(--VideoList-review-status-badge-all-reviewed-clr)}.mention-dropdown{background-color:var(--MentionDropdown-mention-dropdown-bg-clr);border:1px solid var(--MentionDropdown-mention-dropdown-border-clr);border-radius:.4rem;box-shadow:0 1px 4px var(--MentionDropdown-mention-dropdown-bs-clr);max-height:8rem;overflow-y:auto;scrollbar-color:var(--MentionDropdown-scrollbar-thumb-bg-clr) var(--MentionDropdown-scrollbar-track-bg-clr);scrollbar-width:thin}.mention-dropdown::-webkit-scrollbar{width:var(--MentionDropdown-scrollbar-width)}.mention-dropdown::-webkit-scrollbar-thumb{background-color:var(--MentionDropdown-scrollbar-thumb-bg-clr);border-radius:.3rem}.mention-dropdown::-webkit-scrollbar-track{background-color:var(--MentionDropdown-scrollbar-track-bg-clr)}.mention-dropdown-item{color:var(--MentionDropdown-item-clr);cursor:pointer;padding:.5rem .75rem;transition:background-color .1s}.mention-dropdown-item:hover{background-color:var(--MentionDropdown-item-hover-bg-clr)}.mention-dropdown-item.selected{background-color:var(--MentionDropdown-item-selected-bg-clr);font-weight:600}.mention-dropdown-wrapper{margin-top:var(--mention-dropdown-gap)}:root{--NoteInputBox-gap-rem:0.5rem;--NoteInputBox-btn-padding-vert:0.4rem;--NoteInputBox-btn-padding-horiz:0.8rem;--NoteInputBox-btn-font-size:0.9rem;--NoteInputBox-border-radius:0.3rem}.note-input-box{background:var(--NoteInputBox-NoteInputBox-bg-clr);border:1px solid var(--NoteInputBox-NoteInputBox-border-clr);border-radius:.5rem;box-shadow:0 1px 4px var(--NoteInputBox-NoteInputBox-bs-clr);display:flex;flex-direction:column;gap:.5rem;padding:1rem;position:relative}.note-input-box input,.note-input-box textarea{box-sizing:border-box;width:100%}.note-input-box textarea{background-color:var(--NoteInputBox-NoteInputBox-input-bg-clr);border:1px solid var(--NoteInputBox-NoteInputBox-input-border-clr);border-radius:.4rem;color:var(--NoteInputBox-NoteInputBox-input-text-clr);font-size:1rem;min-height:4rem;padding:.75rem;resize:vertical}.note-input-box textarea:focus{border-color:var(--NoteInputBox-NoteInputBox-input-focus-border-clr);box-shadow:0 0 0 2px var(--NoteInputBox-NoteInputBox-input-focus-bs-clr);outline:none}.note-input-box input[type=text]{background-color:var(--NoteInputBox-NoteInputBox-input-bg-clr);border:1px solid var(--NoteInputBox-NoteInputBox-input-border-clr);border-radius:.4rem;color:var(--NoteInputBox-NoteInputBox-input-text-clr);font-size:.95rem;padding:.6rem}.note-input-box input[type=text]:focus{border-color:var(--NoteInputBox-NoteInputBox-input-focus-border-clr);box-shadow:0 0 0 2px var(--NoteInputBox-NoteInputBox-input-focus-bs-clr);outline:none}.note-input-box .mention-dropdown-wrapper{margin-top:var(--mention-dropdown-gap)}.media-upload-section{margin-top:.75rem}.media-upload-label{color:var(--NoteInputBox-NoteInputBox-remove-image-btn-clr);display:block;font-weight:500;margin-bottom:.25rem}.media-upload-controls{align-items:center;display:flex;gap:.5rem}.remove-image-btn{background:var(--NoteInputBox-NoteInputBox-remove-image-btn-bg-clr);border:none;color:var(--NoteInputBox-NoteInputBox-remove-image-btn-clr);cursor:pointer;font-size:1.2rem;transition:color .2s ease}.remove-image-btn:hover{color:var(--NoteInputBox-NoteInputBox-remove-image-btn-hover-clr)}.file-input{background-color:var(--NoteInputBox-NoteInputBox-file-input-bg-clr);border:1px solid var(--NoteInputBox-NoteInputBox-file-input-border-clr);border-radius:.3rem;color:var(--NoteInputBox-NoteInputBox-file-input-text-clr);cursor:pointer;font-size:.9rem;padding:.25rem}.file-input:hover{background-color:var(--NoteInputBox-NoteInputBox-file-input-hover-bg-clr)}.media-title-input{background-color:var(--NoteInputBox-NoteInputBox-media-title-input-bg-clr);border:1px solid var(--NoteInputBox-NoteInputBox-media-title-input-border-clr);border-radius:.4rem;box-sizing:border-box;color:var(--NoteInputBox-NoteInputBox-media-title-input-text-clr);font-size:.95rem;margin-top:.5rem;padding:.5rem}.media-title-input:focus{border-color:var(--NoteInputBox-NoteInputBox-media-title-input-focus-border-clr);box-shadow:0 0 0 2px var(--NoteInputBox-NoteInputBox-media-title-input-focus-bs-clr);outline:none}.importance-save-row{align-items:center;display:flex;justify-content:space-between;margin-top:.5rem}.importance-selector{display:flex;gap:.5rem;margin-left:.5rem}.importance-selector span{color:var(--NoteInputBox-NoteInputBox-importance-icon-clr);cursor:pointer;font-size:1.2rem;transition:transform .1s,color .1s}.importance-selector span:hover{color:var(--NoteInputBox-NoteInputBox-importance-icon-hover-clr);transform:scale(1.1)}.importance-selector .selected{color:var(--NoteInputBox-NoteInputBox-importance-icon-selected-clr);font-weight:700;transform:scale(1.2)}.save-btn{align-self:flex-end;background-color:var(--NoteInputBox-NoteInputBox-save-btn-bg-clr);border:1px solid var(--NoteInputBox-NoteInputBox-save-btn-border-clr);border-radius:.4rem;color:var(--NoteInputBox-NoteInputBox-save-btn-text-clr);cursor:pointer;font-size:1rem;font-weight:600;padding:.6rem 1.2rem;transition:background-color .15s,box-shadow .15s}.save-btn:hover{background-color:var(--NoteInputBox-NoteInputBox-save-btn-hover-bg-clr);box-shadow:0 2px 4px var(--NoteInputBox-NoteInputBox-save-btn-hover-bs-clr)}.file-input-hidden{height:0;opacity:0;pointer-events:none;position:absolute;width:0}.file-upload-wrapper{align-items:center;display:flex;gap:.5rem;gap:var(--NoteInputBox-gap-rem);position:relative}.file-upload-btn{background-color:var(--NoteInputBox-file-upload-btn-bg-clr);border:1px solid var(--NoteInputBox-file-upload-btn-border-clr);border-radius:.3rem;border-radius:var(--NoteInputBox-border-radius);color:var(--NoteInputBox-file-upload-btn-text-clr);cursor:pointer;font-size:.9rem;font-size:var(--NoteInputBox-btn-font-size);padding:.4rem .8rem;padding:var(--NoteInputBox-btn-padding-vert) var(--NoteInputBox-btn-padding-horiz);-webkit-user-select:none;user-select:none}.file-upload-btn:hover:not(.exceeded){background-color:var(--NoteInputBox-file-upload-btn-hover-bg-clr)}.file-upload-btn.exceeded{background-color:var(--NoteInputBox-file-upload-btn-exceeded-bg-clr);border-color:var(--NoteInputBox-file-upload-btn-exceeded-border-clr);color:var(--NoteInputBox-file-upload-btn-exceeded-clr);cursor:not-allowed}.file-upload-text{color:var(--NoteInputBox-file-upload-text-clr);font-size:.9rem;font-size:var(--NoteInputBox-btn-font-size);max-width:12rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.file-upload-text.exceeded{color:var(--NoteInputBox-file-upload-text-exceeded-clr);cursor:not-allowed}.remove-image-btn{margin-left:auto}.reply-input{margin-top:.5rem;padding:.25rem .5rem}.ReplyInputBox-textarea,.reply-input{background:var(--ReplyInputBox-bg-clr);border:1px solid var(--ReplyInputBox-border-clr);border-radius:.3rem}.ReplyInputBox-textarea{box-sizing:border-box;color:var(--ReplyInputBox-text-clr);font-size:.9rem;line-height:1.2;padding:.4rem;resize:none;width:100%}.ReplyInputBox-textarea:focus{border-color:var(--ReplyInputBox-send-bg-clr);box-shadow:0 0 0 2px var(--ReplyInputBox-send-bg-clr);outline:none}.reply-controls{display:flex;gap:.5rem;justify-content:flex-end;margin-top:.25rem}.ReplyInpputBox-Send-btn{background-color:var(--ReplyInputBox-send-bg-clr);border:1px solid var(--ReplyInputBox-border-clr);border-radius:.3rem;color:var(--ReplyInputBox-bg-clr);cursor:pointer;font-size:.85rem;padding:.3rem .6rem}.ReplyInpputBox-Send-btn:hover{background-color:var(--ReplyInputBox-send-bg-clr);filter:brightness(1.1)}.ReplyInpputBox-cancel-btn{background-color:var(--ReplyInputBox-cancel-bg-clr);border:1px solid var(--ReplyInputBox-border-clr);border-radius:.3rem;color:var(--ReplyInputBox-bg-clr);cursor:pointer;font-size:.85rem;padding:.3rem .6rem}.ReplyInpputBox-cancel-btn:hover{background-color:var(--ReplyInputBox-cancel-hover-bg-clr)}.image-modal-overlay{align-items:center;background:var(--modal-overlay-bg);display:flex;height:100%;justify-content:center;left:0;position:fixed;top:0;width:100%;z-index:9999}.image-modal-content{background:var(--modal-bg);border-radius:1rem;max-height:90%;max-width:90%;overflow:auto;padding:1.5rem;position:relative}.image-modal-img{display:block;margin:0 auto;max-height:80vh;max-width:100%;object-fit:contain}.image-modal-close-button{background:none;border:none;color:var(--modal-close-btn-color);cursor:pointer;font-size:2rem;position:absolute;right:.5rem;top:.5rem}.notes-display{box-sizing:border-box;height:100%;overflow-y:auto;scrollbar-color:var(--NotesDisplay-Scrollbar-thumb-clr) var(--NotesDisplay-Scrollbar-track-clr);scrollbar-width:thin;width:100%}.notes-display::-webkit-scrollbar{width:var(--NotesDisplay-Scrollbar-width)}.notes-display::-webkit-scrollbar-thumb{background-color:var(--NotesDisplay-Scrollbar-thumb-clr);border-radius:.3rem}.notes-display::-webkit-scrollbar-track{background-color:var(--NotesDisplay-Scrollbar-track-clr)}.note-item{background-color:var(--NotesDisplay-NoteItem-bg-clr);border:1px solid var(--NotesDisplay-NoteItem-border-clr);border-radius:.4rem;box-shadow:0 1px 3px var(--NotesDisplay-NoteItem-bs-clr);margin-bottom:.5rem;padding:.5rem .75rem;position:relative}.note-item.flash-border{border:2px solid var(--NotesDisplay-NoteItem-flash-border-border-clr);transition:border .1s ease-in-out}.note-item.priority-1{border-left:4px solid var(--NotesDisplay-NoteItem-priority-1-border-clr)}.note-item.priority-2{background-color:var(--NotesDisplay-NoteItem-priority-2-bg-clr);border-left:4px solid var(--NotesDisplay-NoteItem-priority-2-border-clr)}.note-item.priority-3{background-color:var(--NotesDisplay-NoteItem-priority-3-bg-clr);border-left:4px solid var(--NotesDisplay-NoteItem-priority-3-border-clr)}.note-actions{align-items:center;display:flex;justify-content:space-between;margin-top:.5rem}.note-action-btn{background:#0000;border:none;cursor:pointer;font-size:1rem;padding:.2rem}.note-action-btn:hover{background-color:var(--NotesDisplay-NoteActionBtn-hover-bg-clr);border-radius:.3rem}.note-created-info{color:var(--NotesDisplay-CreatedInfo-clr);font-size:.8rem;margin-top:.25rem}.note-edit-textarea{background-color:var(--NotesDisplay-NoteEditTextarea-bg-clr);border:1px solid var(--NotesDisplay-NoteEditTextarea-border-clr);border-radius:.3rem;box-sizing:border-box;color:var(--NotesDisplay-NoteEditTextarea-clr);font-size:1rem;margin-bottom:.5rem;padding:.5rem;resize:vertical;width:100%}.note-edit-textarea:focus{border-color:var(--NotesDisplay-NoteEditTextarea-focus-border-clr);box-shadow:0 0 0 2px var(--NotesDisplay-NoteEditTextarea-focus-bs-clr);outline:none}.edit-controls{display:flex;gap:.5rem;justify-content:flex-end;margin-top:.25rem}.cancel-btn,.save-btn{background-color:var(--NotesDisplay-NoteItem-bg-clr);border:1px solid var(--NotesDisplay-NoteEditTextarea-border-clr);border-radius:.3rem;color:var(--NotesDisplay-NoteEditTextarea-clr);cursor:pointer;font-size:.9rem;font-weight:600;padding:.4rem .8rem}.cancel-btn:hover,.save-btn:hover{background-color:var(--NotesDisplay-NoteActionBtn-hover-bg-clr)}.note-right-actions{display:flex;gap:.5rem}.note-item input[type=text]{background-color:var(--NotesDisplay-NoteEditTextarea-bg-clr);border:1px solid var(--NotesDisplay-NoteEditTextarea-border-clr);border-radius:.3rem;box-sizing:border-box;color:var(--NotesDisplay-NoteEditTextarea-clr);margin-bottom:.5rem;padding:.5rem;width:100%}.note-item .importance-selector{display:flex;gap:.5rem;margin-bottom:.5rem}.note-item .importance-selector span{color:var(--importance-icon-color);cursor:pointer;font-size:1.2rem;transition:transform .1s,color .1s}.note-item .importance-selector span:hover{color:var(--importance-icon-hover-color);transform:scale(1.1)}.note-item .importance-selector .selected{color:var(--importance-icon-selected-color);font-weight:700;transform:scale(1.2)}.note-media-wrapper{margin-top:.5rem}.note-media-title-btn{align-items:center;background-color:var(--NotesDisplay-NoteMediaTitleBtn-bg-clr);border:1px solid var(--NotesDisplay-NoteMediaTitleBtn-border-clr);border-radius:.3rem;color:var(--NotesDisplay-NoteMediaTitleBtn-clr);cursor:pointer;display:inline-flex;font-size:.9rem;gap:.4rem;padding:.3rem .6rem;transition:background-color .2s,box-shadow .2s}.note-media-title-btn:hover{background-color:var(--NotesDisplay-NoteActionBtn-hover-bg-clr);box-shadow:0 1px 3px var(--NotesDisplay-NoteMediaTitleBtn-bs-clr)}.note-media-title-btn:focus{border-color:var(--NotesDisplay-NoteActionBtn-hover-bg-clr);box-shadow:0 0 0 2px var(--NotesDisplay-NoteMediaTitleBtn-focus-bs-clr);outline:none}.eye-button-wrapper{display:inline-block;position:relative}.eye-tooltip{background-color:var(--NotesDisplay-EyeTooltip-bg-clr);border:1px solid var(--NotesDisplay-EyeTooltip-border-clr);border-radius:.3rem;bottom:calc(100% + .25rem);box-shadow:0 .3rem .8rem var(--NotesDisplay-EyeTooltip-bs-clr);display:none;font-size:.85rem;left:0;padding:.4rem .6rem;position:absolute;white-space:nowrap;z-index:10}.eye-button-wrapper button:hover+.eye-tooltip,.eye-button-wrapper:hover .eye-tooltip{display:block}.eye-button-wrapper button{background:#0000;border:none;cursor:pointer;font-size:1.1rem}.eye-button-wrapper button.viewed{color:var(--NotesDisplay-EyeButton-viewed-clr)}.note-timestamp-btn{background:#0000;border:none;color:var(--NotesDisplay-TimestampBtn-clr);cursor:pointer;font-size:.9rem;padding:0 .5rem}.note-timestamp-btn:hover{text-decoration:underline}.note-timestamp-btn.active-timestamp{background-color:var(--NotesDisplay-TimestampBtn-active-bg-clr);border-radius:.25rem;color:var(--NotesDisplay-TimestampBtn-active-clr);font-weight:700}.note-edited-info{color:var(--NotesDisplay-EditedInfo-clr);font-size:.8rem;margin-top:.25rem}.NotesDispaly-edit-btn{background-color:var(--NotesDisplay-EditBtn-bg-clr)}.NotesDispaly-delete-btn{background-color:var(--NotesDisplay-DeleteBtn-bg-clr)}.NotesDispaly-delete-btn:hover{background-color:var(--NotesDisplay-DeleteBtn-hover-bg-clr)}.notes-display-resizer{background-color:var(--NotesDisplay-resizer-bg-clr);cursor:ns-resize;flex-shrink:0;height:6px;width:100%}.notes-display-resizer:hover{background-color:var(--NotesDisplay-resizer-hover-bg-clr)}.reply-meta{align-items:center;display:flex;gap:.5rem;margin-top:.25rem}.reply-reviewed-btn{background:#0000;border:none;cursor:pointer;font-size:.9rem;padding:.1rem}.reply-reviewed-btn.viewed{color:var(--NotesDisplay-EyeButton-viewed-clr)}.reply-reviewed-btn:hover{background-color:var(--NotesDisplay-NoteActionBtn-hover-bg-clr);border-radius:.3rem}.replies-list{border-left:2px solid var(--NotesDisplay-NoteItem-border-clr);margin-top:.25rem;padding-left:.25rem}.reply-item{background-color:var(--NotesDisplay-NoteEditTextarea-bg-clr);border:1px solid var(--NotesDisplay-NoteEditTextarea-border-clr);border-radius:.3rem;margin-bottom:.5rem;padding:.5rem}.reply-item p{color:var(--NotesDisplay-NoteEditTextarea-clr);font-size:.9rem;margin:.25rem 0}.reply-date-inline{color:var(--NotesDisplay-reply-date-inline-clr);font-size:.75rem;margin:0 .25rem}.reply-item textarea{background:var(--NotesDisplay-NoteEditTextarea-bg-clr);border:1px solid var(--NotesDisplay-NoteEditTextarea-border-clr);border-radius:.3rem;box-sizing:border-box;color:var(--NotesDisplay-NoteEditTextarea-clr);margin-bottom:.5rem;padding:.5rem;width:100%}.reply-item .reply-controls{display:flex;gap:.5rem;justify-content:flex-end;margin-top:.25rem}.reply-item .reply-controls button{background:var(--NotesDisplay-EditBtn-bg-clr);border:1px solid var(--NotesDisplay-NoteEditTextarea-border-clr);border-radius:.3rem;color:var(--NotesDisplay-NoteEditTextarea-clr);cursor:pointer;font-size:.85rem;font-weight:600;padding:.4rem .8rem}.reply-item .reply-controls button:last-child{background:var(--NotesDisplay-DeleteBtn-bg-clr)}.reply-item .reply-controls button:hover{background:var(--NotesDisplay-NoteActionBtn-hover-bg-clr)}.reply-date{color:var(--NotesDisplay-NoteEditTextarea-clr);font-size:.75rem;margin-bottom:.25rem}.reply-delete-btn,.reply-edit-btn{border:1px solid var(--NotesDisplay-NoteEditTextarea-border-clr);border-radius:.3rem;cursor:pointer;font-size:.85rem;margin-left:.25rem;padding:.2rem .4rem}.reply-edit-btn{background-color:var(--NotesDisplay-EditBtn-bg-clr)}.reply-delete-btn,.reply-edit-btn{color:var(--NotesDisplay-NoteEditTextarea-clr)}.reply-delete-btn{background-color:var(--NotesDisplay-DeleteBtn-bg-clr)}.reply-edit-btn:hover{background-color:var(--NotesDisplay-NoteActionBtn-hover-bg-clr)}.reply-delete-btn:hover{background-color:var(--NotesDisplay-DeleteBtn-hover-bg-clr)}.Summary-Focus-container{box-sizing:border-box;padding:1rem}.Summary-Focus-header{align-items:center;box-sizing:border-box;display:flex;gap:1rem;justify-content:space-between;margin-bottom:.5rem}.Summary-Focus-header h3{font-size:1.2rem;font-weight:600;margin-bottom:0;margin-top:0}.Summary-Focus-title{flex-shrink:0;font-size:1.2rem;font-weight:600;margin:0}.Summary-Focus-controls{box-sizing:border-box;display:flex;flex-wrap:wrap;gap:.25rem}.Summary-Focus-add-btn-wrapper{display:flex;justify-content:flex-start;margin-top:1rem}.Summary-Focus-list{list-style:none;margin:0;padding:0}.Summary-Focus-box{align-items:center;background-color:var(--Summary-Focus-box-bg-clr);border:1px solid var(--Summary-Focus-box-border-clr);border-radius:.5rem;display:flex;gap:.5rem;margin-bottom:.75rem;padding:.75rem 1rem}.Summary-Focus-box.archived{background-color:var(--Summary-Focus-box-archived-bg-clr);opacity:.6}.Summary-Focus-number{color:var(--Summary-Focus-number-clr);font-weight:700}.Summary-Focus-text{color:var(--Summary-Focus-text-clr);flex-grow:1;word-break:break-word}.Summary-Focus-rating{color:var(--Summary-Focus-rating-clr);font-size:.85rem;margin-left:auto}.Summary-Focus-delete-btn{margin-left:.75rem}.focus-point-input{background-color:var(--Summary-Focus-input-bg-clr);border:1px solid var(--Summary-Focus-input-border-clr);border-radius:.3rem;color:var(--Summary-Focus-input-clr);flex-grow:1;font-size:.95rem;padding:.4rem .6rem}.drag-icon{color:var(--Summary-Focus-drag-icon-clr);cursor:grab;font-size:1.2rem;-webkit-user-select:none;user-select:none}.archived-section{margin-top:2rem}.archived-section h4{color:var(--Summary-Focus-archived-section-h4-clr);font-size:1rem;margin-bottom:.5rem}.Summary-Focus-list.archived{margin:0;padding-left:0}.Summary-Focus-archived-text-block{display:flex;flex-direction:column;flex-grow:1}.Summary-Focus-deletion-date{color:var(--Summary-Focus-deletion-date-clr);font-size:.8rem;margin-top:.2rem}.Summary-FocusSidebarUnarchive,.SummaryFocusSidebarDeleteBtn{margin-top:0}.archive-toggle-btn{background:var(--SummarySidebar-archive-toggle-btn-bg-clr);border:1px solid var(--SummarySidebar-archive-toggle-btn-border-clr);border-radius:.4rem;color:var(--SummarySidebar-archive-toggle-btn-clr);font-size:1rem;padding:.5rem .75rem}.archive-toggle-btn:hover{cursor:pointer;opacity:.9}@media (max-width:600px){.Summary-Focus-header{align-items:flex-start;flex-direction:column;gap:.75rem}.Summary-Focus-controls{justify-content:flex-start;width:100%}}.Summary-FocusSidebarArchiveDelete:hover{color:darkred}.summary-focus-create textarea{background:var(--end-review-summary-focus-create-textarea-bg-clr);border:1px solid var(--end-review-summary-focus-create-textarea-border-clr);border-radius:.5rem;box-sizing:border-box;color:var(--end-review-summary-focus-create-textarea-text-clr);font-size:1rem;min-height:6rem;padding:.75rem;resize:vertical;transition:border-color .2s ease;width:100%}.summary-focus-create textarea:focus{border-color:var(--end-review-summary-focus-create-textarea-focus-border-clr);outline:none}.summary-focus-create button{background-color:var(--end-review-summary-focus-create-button-bg-clr);border:1px solid var(--end-review-summary-focus-create-button-border-clr);border-radius:.4rem;color:var(--end-review-summary-focus-create-button-text-clr);cursor:pointer;font-weight:600;margin-top:.5rem;padding:.6rem 1.2rem;transition:background-color .2s ease}.summary-focus-create button:hover{background-color:var(--end-review-summary-focus-create-button-hover-bg-clr)}.summary-main-wrapper{align-items:flex-start;display:flex;gap:2rem}.left-side{flex:1.5 1}.right-side{display:flex;flex:1 1;flex-direction:column;gap:1rem}.notes-section-wrapper{margin-top:2rem}.notes-header{align-items:center;display:flex;justify-content:flex-end;margin:2rem 0 .5rem}.notes-header-right{align-items:center;display:flex;gap:1rem}.filter-button-wrapper{display:inline-block;position:relative}.filter-button-wrapper .filter-panel{left:-300%;margin-top:.4rem;position:absolute;top:100%;transform:translateY(-5%);z-index:1000}.compare-button-wrapper{position:relative}.compare-dropdown{background-color:var(--end-review-compare-dropdown-bg-clr);border:1px solid var(--end-review-compare-dropdown-border-clr);border-radius:.5rem;box-shadow:0 .2rem .6rem var(--end-review-compare-dropdown-bs-clr);color:var(--end-review-compare-dropdown-text-clr);margin-top:.4rem;padding:.75rem;position:absolute;right:0;top:100%;width:16rem;z-index:1001}.compare-dropdown select{background-color:var(--end-review-compare-dropdown-select-bg-clr);border:1px solid var(--end-review-compare-dropdown-select-border-clr);border-radius:.4rem;color:var(--end-review-compare-dropdown-select-text-clr);padding:.4rem;width:100%}.mention-checkboxes,.tag-checkboxes{margin-top:.5rem}.mention-option,.tag-option{align-items:center;border-radius:.25rem;cursor:pointer;display:flex;gap:.25rem;padding:.25rem .5rem}.mention-option{background-color:var(--end-review-mention-option-bg-clr)}.mention-option:hover{background-color:var(--end-review-mention-option-bg-hover-clr)}.tag-option{background-color:var(--end-review-tag-option-bg-clr)}.tag-option:hover{background-color:var(--end-review-tag-option-bg-hover-clr)}.filter-panel-header{align-items:center;border-bottom:1px solid var(--end-review-filter-panel-header-border-clr);display:flex;justify-content:space-between;margin-bottom:.75rem;padding-bottom:.5rem}.filter-title{font-size:1rem;font-weight:600}.Filter-Clear-All-btn{background:none;border:none;color:var(--end-review-filter-clear-all-btn-text-clr);font-size:.9rem;font-weight:500;padding:0}.Filter-Clear-All-btn:hover{text-decoration:underline}.notes-titles-row{display:flex;gap:2rem;margin:1rem 0}.notes-titles-row h4{flex:1 1;margin:0}.notes-comparison-wrapper{display:flex;gap:2rem}.notes-comparison-wrapper .comparison-notes-section,.notes-comparison-wrapper .current-notes{flex:1 1;min-width:0}.EndOfReview-reviewed-button-wrapper{margin-left:1rem}:root{--screenshot-tool-btn-size:2rem;--screenshot-picker-gap:0.5rem}.screenshot-editor-overlay{align-items:center;background:var(--ScreenshotEditor-overlay-bg-clr);display:flex;height:100%;justify-content:center;left:0;position:fixed;top:0;width:100%;z-index:9999}.screenshot-editor-content{background:var(--ScreenshotEditor-content-bg-clr);height:80vh;overflow:hidden;position:relative;width:90vw}.screenshot-editor-buttons{background:var(--ScreenshotEditor-buttons-bg-clr);border-radius:.5rem;display:flex;justify-content:space-between;left:0;padding:.5rem 1rem;position:absolute;right:0;top:0;z-index:10000}.screenshot-editor-buttons button{background:var(--ScreenshotEditor-buttons-btn-bg-clr);border:none;border-radius:.25rem;color:var(--ScreenshotEditor-buttons-btn-clr);cursor:pointer;font-size:1rem;padding:.5rem 1rem}.screenshot-editor-buttons button:hover{background:var(--ScreenshotEditor-buttons-btn-hover-bg-clr)}.Screeenshot-zoom-slider{bottom:3.5rem;display:flex;justify-content:center;left:1rem;position:absolute;right:1rem;z-index:10001}.Screeenshot-zoom-slider input{width:80%}.tool-buttons{bottom:1rem;display:flex;gap:.5rem;left:1rem;position:absolute;z-index:10002}.tool-buttons button{background:var(--ScreenshotEditor-tool-btn-bg-clr);border:none;border-radius:.25rem;color:var(--ScreenshotEditor-tool-btn-clr);cursor:pointer;padding:.5rem}.tool-buttons button.selected{background:var(--ScreenshotEditor-tool-btn-selected-bg-clr)}.canvas-layer{height:100%;left:0;position:absolute;top:0;width:100%;z-index:2}.color-picker{bottom:8rem;display:flex;gap:.5rem;gap:var(--screenshot-picker-gap);left:1rem;position:absolute;z-index:10003}.color-picker button{border:.125rem solid var(--ScreenshotEditor-colorPicker-button-border-clr);border-radius:50%;cursor:pointer;height:2rem;height:var(--screenshot-tool-btn-size);width:2rem;width:var(--screenshot-tool-btn-size)}.color-picker button.selected{box-shadow:0 0 0 .1875rem var(--ScreenshotEditor-colorPicker-button-selected-bs-clr)}.size-picker{align-items:center;bottom:4rem;display:flex;flex-direction:column;gap:.5rem;gap:var(--screenshot-picker-gap);left:1rem;position:absolute;z-index:10003}.size-picker label{background-color:var(--ScreenshotEditor-size-picker-label);color:var(--ScreenshotEditor-sizePicker-label-clr);font-size:.9rem}.size-picker input[type=range]{margin-left:.5rem;width:6rem}.vpwn-breadcrumb-current,.vpwn-breadcrumb-link,.vpwn-breadcrumb-sep{color:var(--VideoPlayerWithNotes-breadcrumb-clr)}.vpwn-breadcrumb-current,.vpwn-breadcrumb-sep{font-weight:600}.video-review-container{box-sizing:border-box;display:flex;flex-direction:column;gap:1rem;max-width:100%;padding:1rem}.video-review-container .video-player{border-radius:.5rem;height:auto;max-width:100%;object-fit:contain;width:100%}.video-notes-wrapper{display:flex;gap:0}.resizeable-video-wrapper{box-sizing:border-box;flex-shrink:0;max-width:80vw;min-width:600px}.resizeable-video-wrapper .video-player{height:auto;object-fit:contain;width:100%}.splitter{background-color:var(--VideoPlayerWithNotes-splitter-bg-clr);cursor:ew-resize;flex-shrink:0;width:6px}.splitter:hover{background-color:var(--VideoPlayerWithNotes-splitter-hover-bg-clr)}.notes-panel{background-color:var(--VideoPlayerWithNotes-notes-panel-bg-clr);border-left:2px solid var(--VideoPlayerWithNotes-notes-panel-border-clr);box-sizing:border-box;flex:1 1;min-width:15rem;padding:1rem}.notes-panel-header{align-items:center;justify-content:space-between}.notes-header-left,.notes-header-right,.notes-panel-header{display:flex;flex-wrap:wrap;gap:.5rem}.hide-btn,.show-input-btn{background-color:var(--VideoPlayerWithNotes-toggle-btn-bg-clr);border:1px solid var(--VideoPlayerWithNotes-toggle-btn-border-clr);border-radius:.3rem;color:var(--VideoPlayerWithNotes-toggle-btn-clr);cursor:pointer;font-size:.9rem;padding:.4rem .8rem}.hide-btn:hover,.show-input-btn:hover{background-color:var(--VideoPlayerWithNotes-toggle-btn-hover-bg-clr)}.mode-btn{background-color:var(--VideoPlayerWithNotes-mode-btn-bg-clr);border:1px solid var(--VideoPlayerWithNotes-mode-btn-border-clr);border-radius:.3rem;color:var(--VideoPlayerWithNotes-mode-btn-clr);cursor:pointer;font-size:.9rem;padding:.25rem .5rem}.mode-btn.selected,.mode-btn:hover{background-color:var(--VideoPlayerWithNotes-mode-btn-hover-bg-clr)}.mode-btn.selected{font-weight:700}.Finished-reviewing-btn{background-color:var(--VideoPlayerWithNotes-Finished-reviewing-btn-hover-bg-clr)}.filter-wrapper{position:relative}.filter-panel{background-color:var(--VideoPlayerWithNotes-filter-bg-clr);border-radius:var(--VideoPlayerWithNotes-filter-border-radius);box-shadow:0 .3rem .6rem var(--VideoPlayerWithNotes-filter-panel-shadow-clr);transition:all .3s ease}.Filter-Clear-All-btn{background-color:var(--VideoPlayerWithNotes-mode-btn-bg-clr);border:1px solid var(--VideoPlayerWithNotes-mode-btn-border-clr);border-radius:.3rem;color:var(--VideoPlayerWithNotes-filter-clear-all-clr);cursor:pointer;font-weight:600;margin-top:.5rem;padding:.4rem .8rem}.filter-group{display:flex;flex-direction:column;gap:.3rem;margin-bottom:1rem}.filter-group label{font-weight:600;margin-bottom:.25rem}.filter-group input[type=text],.filter-group select{background-color:var(--VideoPlayerWithNotes-mode-btn-bg-clr);border:1px solid var(--VideoPlayerWithNotes-mode-btn-border-clr);border-radius:.3rem;color:var(--VideoPlayerWithNotes-mode-btn-clr);padding:.4rem;width:100%}.filter-group input[type=checkbox]{margin-right:.25rem}.mention-checkboxes,.tag-checkboxes{display:flex;flex-wrap:wrap;gap:.5rem}.tag-option{background-color:var(--VideoPlayerWithNotes-mode-btn-bg-clr);border:1px solid var(--VideoPlayerWithNotes-mode-btn-border-clr);color:var(--VideoPlayerWithNotes-mode-btn-clr)}.tag-option.selected{background-color:#639;border-color:var(--VideoPlayerWithNotes-tag-option-selected-border-clr)}.importance-row{display:flex;gap:.5rem}@media (min-width:768px){.video-review-container{flex-direction:column}.video-notes-wrapper{display:flex;flex-direction:row;gap:1rem}.video-notes-wrapper .video-player{box-sizing:border-box;flex:2 1;flex-shrink:1;max-width:100%;width:100%}.video-notes-wrapper .notes-panel{box-sizing:border-box;display:flex;flex:1 1;flex-direction:column;flex-shrink:1;gap:1rem}}.capture-screenshot-btn{background:var(--button-bg);border:1px solid var(--button-border);border-radius:.4rem;color:var(--button-text);cursor:pointer;font-size:1.2rem;padding:.5rem;position:absolute;right:.5rem;top:.5rem}:root{--focus-select-control-width:100%}.focus-graph-section{background-color:var(--FocusPointGrapgh-focus-graph-bg-clr);border:1px solid var(--FocusPointGrapgh-focus-graph-border-clr);border-radius:.6rem;box-shadow:0 .3rem .6rem var(--FocusPointGraphcolor-color-shadow);margin-top:2rem;padding:1rem}.focus-graph-controls{align-items:center;display:flex;flex-wrap:wrap;gap:1rem;margin-bottom:1rem}.no-data-message{margin-top:1rem}.map-option{display:flex;justify-content:space-between;padding:.5rem 1rem}.map-option-button{background:#0000;border:none;cursor:pointer;font-size:1.1rem;line-height:1}.map-option-button.add{color:var(--FocusPointGrapgh-map-option-button-add-clr)}.map-option-button.remove{color:var(--FocusPointGrapgh-map-option-button-remove-clr)}.focus-select-more-badge{color:var(--FocusPointGrapgh-focus-select-text-clr);cursor:default;margin-left:.5rem}.focus-map-select__control,.focus-select__control{font-size:1rem;min-height:3rem;width:100%;width:var(--focus-select-control-width)}.focus-map-select__menu-list,.focus-select__menu-list{max-height:12rem;overflow-y:auto;scrollbar-color:var(--FocusPointGrapgh-focus-select-scrollbar-thumb-clr) var(--FocusPointGrapgh-focus-select-scrollbar-track-clr);scrollbar-width:thin}.focus-map-select__menu-list::-webkit-scrollbar,.focus-select__menu-list::-webkit-scrollbar{width:.8rem}.focus-map-select__menu-list::-webkit-scrollbar-track,.focus-select__menu-list::-webkit-scrollbar-track{background:var(--FocusPointGrapgh-focus-select-scrollbar-track-clr)}.focus-map-select__menu-list::-webkit-scrollbar-thumb,.focus-select__menu-list::-webkit-scrollbar-thumb{background-color:var(--FocusPointGrapgh-focus-select-scrollbar-thumb-clr);border:.2rem solid var(--FocusPointGrapgh-focus-select-scrollbar-track-clr);border-radius:.4rem}.focus-graph-section .recharts-cartesian-grid line{stroke:var(--FocusPointGrapgh-focus-graph-grid-clr)}.focus-graph-section .recharts-cartesian-axis-tick text{fill:var(--FocusPointGrapgh-focus-graph-axis-text-clr);font-size:.9rem}.focus-graph-section .recharts-tooltip-wrapper{background-color:var(--FocusPointGrapgh-focus-graph-tooltip-bg-clr)!important;border:1px solid var(--FocusPointGrapgh-focus-graph-tooltip-border-clr)!important;color:var(--FocusPointGrapgh-focus-graph-tooltip-text-clr)!important;font-size:.85rem!important}.focus-graph-section .recharts-line-curve{stroke:var(--FocusPointGrapgh-focus-graph-line-clr)!important}.focus-select__control{border-color:var(--FocusPointGrapgh-focus-graph-border-clr)}.focus-select__control,.focus-select__menu,.focus-select__option{background-color:var(--FocusPointGrapgh-focus-select-bg-clr)}.focus-select__option{color:var(--FocusPointGrapgh-focus-select-text-clr)}.focus-select__option--is-focused,.focus-select__option--is-selected{background-color:var(--FocusPointGrapgh-focus-select-hover-bg-clr)}.focus-select__single-value{color:var(--FocusPointGrapgh-focus-select-text-clr)}.focus-map-select__control{border-color:var(--FocusPointGrapgh-focus-graph-border-clr)!important;font-size:1rem;min-height:3rem}.focus-map-select__control,.focus-map-select__menu,.focus-map-select__option{background-color:var(--FocusPointGrapgh-focus-select-bg-clr)!important}.focus-map-select__option{color:var(--FocusPointGrapgh-focus-select-text-clr)!important}.focus-map-select__option--is-focused,.focus-map-select__option--is-selected{background-color:var(--FocusPointGrapgh-focus-select-hover-bg-clr)!important}.focus-map-select__single-value{color:var(--FocusPointGrapgh-focus-select-text-clr)!important}.focus-map-select__value-container{max-height:6rem;overflow-y:auto}.focus-select__control{border-color:var(--FocusPointGrapgh-focus-graph-border-clr)!important;font-size:1rem;min-height:3rem}.focus-select__control,.focus-select__menu,.focus-select__option{background-color:var(--FocusPointGrapgh-focus-select-bg-clr)!important}.focus-select__option{color:var(--FocusPointGrapgh-focus-select-text-clr)!important}.focus-select__option--is-focused,.focus-select__option--is-selected{background-color:var(--FocusPointGrapgh-focus-select-hover-bg-clr)!important}.focus-select__single-value{color:var(--FocusPointGrapgh-focus-select-text-clr)!important}.focus-select__value-container{max-height:6rem;overflow-y:auto}.upload-modal{background:var(--UploadVideoModal-upload-modal-bg-clr)}.modal-content{background:var(--UploadVideoModal-modal-content-bg-clr);border-radius:.5rem;box-shadow:0 .5rem 1.5rem var(--UploadVideoModal-modal-content-bs-clr)}.close-button{background:var(--UploadVideoModal-close-button-bg-clr);border:none;color:var(--UploadVideoModal-close-button-clr);cursor:pointer;font-size:1.5rem;position:absolute;right:1rem;top:1rem}.modal-content h3{border-bottom:2px solid var(--UploadVideoModal-modal-content-divider-border-clr);font-size:1.4rem;margin-bottom:1rem;padding-bottom:.5rem}.modal-content input,.modal-content textarea{background:var(--UploadVideoModal-form-control-bg-clr);border:1px solid var(--UploadVideoModal-form-control-border-clr);border-radius:.5rem;color:var(--UploadVideoModal-form-control-text-clr);font-size:1rem;margin-bottom:1rem;width:100%}.modal-content textarea{min-height:100px;resize:vertical}.modal-content button{background:var(--UploadVideoModal-button-bg-clr);border:1px solid var(--UploadVideoModal-button-border-clr);border-radius:.5rem;color:var(--UploadVideoModal-button-text-clr);cursor:pointer;font-weight:600;margin-right:.5rem;padding:.6rem 1.2rem;transition:background-color .2s ease}.modal-content button:hover{background:var(--UploadVideoModal-button-hover-bg-clr)}.custom-file-upload{background-color:var(--UploadVideoModal-file-upload-bg-clr);border:1px solid var(--UploadVideoModal-file-upload-border-clr);border-radius:.5rem;color:var(--UploadVideoModal-file-upload-text-clr);cursor:pointer;display:inline-block;font-weight:600;margin-bottom:1rem;padding:.6rem 1.2rem;transition:background-color .2s ease}.custom-file-upload:hover{background-color:var(--UploadVideoModal-file-upload-hover-bg-clr)}.file-name{color:var(--UploadVideoModal-file-name-text-clr);font-size:.9rem;margin-bottom:1rem;margin-top:-.5rem}.video-preview-container{align-items:center;background-color:var(--UploadVideoModal-video-preview-bg-clr);display:flex;justify-content:center;margin-bottom:1rem;min-height:200px}.video-preview-container,.video-preview-container video{border-radius:.5rem;width:100%}.upload-progress-wrapper{color:var(--UploadVideoModal-upload-progress-text-clr);margin-top:1rem;text-align:center}.progress-bar{background:var(--UploadVideoModal-progress-bar-bg-clr);border-radius:.5rem;height:1rem;margin-bottom:.5rem;overflow:hidden;width:100%}.progress-fill{background-color:var(--UploadVideoModal-progress-fill-bg-clr);height:100%;transition:width .2s ease}.tag-selector{color:var(--UploadVideoModal-tag-selector-text-clr);margin-bottom:1rem}.tag-options{display:flex;flex-wrap:wrap;gap:.5rem;margin-top:.5rem}.tag-option{align-items:center;background-color:var(--UploadVideoModal-tag-option-bg-clr);border:1px solid var(--UploadVideoModal-tag-option-border-clr);border-radius:.4rem;color:var(--UploadVideoModal-tag-option-text-clr);cursor:pointer;display:flex;font-size:.85rem;gap:.3rem;padding:.3rem .6rem;-webkit-user-select:none;user-select:none}.tag-option input{display:none}.tag-option.selected{font-weight:700}.dark .tag-option.selected,.tag-option.selected{background-color:var(--UploadVideoModal-tag-option-selected-bg-clr);border-color:var(--UploadVideoModal-tag-option-selected-border-clr)}.agent-selector{margin:1rem 0}.agent-selector select{background:var(--UploadVideoModal-agent-selector-select-bg-clr);border:1px solid var(--UploadVideoModal-agent-selector-select-border-clr);border-radius:.4rem;color:var(--UploadVideoModal-agent-selector-select-clr);margin-top:.25rem;padding:.4rem;width:100%}.checklist-wrapper{background-color:var(--Checklist-checklist-wrapper-bg-clr);border-radius:.5rem;box-shadow:0 .3rem .6rem var(--Checklist-checklist-wrapper-bs-clr);margin-bottom:0;padding:1rem}.checklist-items{display:flex;flex-direction:column;gap:.5rem;list-style:none;margin:0 0 1rem;padding:0}.checklist-item{align-items:center;background:var(--Checklist-checklist-item-bg-clr);border:1px solid var(--Checklist-checklist-item-border-clr);border-radius:.4rem;display:flex;gap:.5rem;padding:.5rem}.checklist-item.checked span{opacity:.6;text-decoration:line-through}.checklist-input{display:flex;gap:.5rem}.checklist-input input{background:var(--Checklist-checklist-input-input-bg-clr);border:1px solid var(--Checklist-checklist-input-input-border-clr);border-radius:.4rem;color:var(--Checklist-checklist-input-input-clr);flex:1 1;padding:.5rem}.checklist-input button{background:var(--Checklist-checklist-input-button-bg-clr);border:1px solid var(--Checklist-checklist-input-button-border-clr);border-radius:.4rem;color:var(--Checklist-checklist-input-button-clr);cursor:pointer;font-weight:700;padding:.5rem 1rem}.checklist-input button:hover,.checklist-item .delete-btn:hover{background:var(--Checklist-checklist-input-button-hover-bg-clr)}.checklist-item .delete-btn{background:var(--Checklist-checklist-item-delete-btn-bg-clr);border:1px solid var(--Checklist-checklist-item-delete-btn-border-clr);border-radius:.3rem;cursor:pointer;font-weight:700;margin-left:auto;padding:.3rem .6rem}.checklist-item input[type=checkbox]{appearance:none;background-color:var(--Checklist-checklist-item-checkbox-bg-clr);border:2px solid var(--Checklist-checklist-item-checkbox-border-clr);border-radius:.3rem;cursor:pointer;display:inline-block;height:1.3rem;position:relative;transition:all .2s ease;width:1.3rem}.checklist-item input[type=checkbox]:checked{background-color:var(--Checklist-checklist-item-checkbox-checked-bg-clr);border-color:var(--Checklist-checklist-item-checkbox-checked-border-clr)}.checklist-item input[type=checkbox]:after{border:solid var(--Checklist-checklist-item-checkbox-checkmark-clr);border-width:0 .15rem .15rem 0;content:"";height:.6rem;left:.45rem;opacity:0;position:absolute;top:.15rem;transform:rotate(45deg);transition:opacity .2s ease;width:.3rem}.checklist-item input[type=checkbox]:checked:after{opacity:1}.creator-label{color:var(--Checklist-creator-label-clr);font-size:.85rem;margin-left:.5rem}.team-storage-usage{border:1px solid var(--Checklist-checklist-item-border-clr);border-radius:1rem;color:var(--storage-text-clr);font-size:1rem;margin:auto 0;max-width:350px;padding:1rem}.team-storage-usage h4{font-size:1.1rem;margin-bottom:.5rem}.storage-bar{background:var(--storage-bar-bg);border-radius:.25rem;height:1.5rem;margin-top:.5rem;overflow:hidden;position:relative;width:100%}.storage-fill{background:var(--storage-bar-fill);height:100%;transition:width .3s ease}.storage-bar.exceeded .storage-fill{background:#e74c3c;width:100%!important}.storage-bar.exceeded .storage-exceeded-text{font-size:.85rem;font-weight:700;left:50%;pointer-events:none;position:absolute;top:50%;transform:translate(-50%,-50%);width:fit-content}.storage-bar.exceeded{overflow:visible}.storage-bar.exceeded .storage-exceeded-text{background:#0000004d;border-radius:.2rem;color:#fff;padding:0 .25rem}.review-dashboard__restricted{background-color:var(--General-page-bg-clr);color:var(--General-page-clr);font-size:1.2rem;padding:2rem;text-align:center}.review-dashboard{background-color:var(--Review-Dashboard-review-dashboard-bg-clr);min-height:95vh;padding:2rem}.review-dashboard h2{color:var(--Review-Dashboard-review-dashboard-h2-clr);font-size:2rem;margin-bottom:1.5rem}.map-header{align-items:center;display:flex;flex-wrap:wrap;gap:1rem;justify-content:space-between;margin-bottom:1rem}.map-header h3{font-size:2rem;margin:0}.map-header button{background-color:var(--Review-Dashboard-map-header-button-bg-clr);border:1px solid var(--Review-Dashboard-map-header-button-border-clr);border-radius:.25rem;color:var(--Review-Dashboard-map-header-button-clr);cursor:pointer;font-weight:600;padding:.5rem 1rem}.map-header button:hover{background-color:var(--Review-Dashboard-map-header-button-hover-bg-clr)}.map-header-actions{align-items:center;display:flex;gap:1rem;position:relative}.map-header-actions button{background-color:var(--Review-Dashboard-map-header-actions-button-bg-clr);border:1px solid var(--Review-Dashboard-map-header-actions-button-border-clr);border-radius:.3rem;color:var(--Review-Dashboard-map-header-actions-button-clr);cursor:pointer;font-weight:600;padding:.5rem 1rem}.map-header-actions button:hover{background-color:var(--Review-Dashboard-map-header-actions-button-hover-bg-clr)}.sort-controls{align-items:center;color:var(--Review-Dashboard-sort-controls-clr);display:flex;gap:.5rem}.sort-controls label{font-weight:600}.sort-controls select{background-color:var(--Review-Dashboard-sort-controls-select-bg-clr);border:1px solid var(--Review-Dashboard-sort-controls-select-border-clr);border-radius:.3rem;color:var(--Review-Dashboard-sort-controls-select-clr);cursor:pointer;font-weight:600;padding:.4rem .6rem}.sort-controls select:hover{background-color:var(--Review-Dashboard-sort-controls-select-hover-bg-clr)}.video-list{background-color:var(--Review-Dashboard-video-list-bg-clr);box-shadow:0 .3rem .8rem var(--Review-Dashboard-video-list-bs-clr);margin-top:1rem}.filter-panel,.video-list{border-radius:.5rem;padding:1rem}.filter-panel{animation:popupFadeIn .25s ease-out forwards;background-color:var(--Review-Dashboard-filter-panel-bg-clr);box-shadow:0 .3rem .6rem var(--Review-Dashboard-filter-panel-bs-clr);height:30rem;opacity:0;overflow-y:auto;position:absolute;right:0;top:100%;transform:translateY(-10px);width:18rem;z-index:1000}@keyframes popupFadeIn{to{opacity:1;transform:translateY(0)}}.filter-panel .filter-group{margin-bottom:1rem}.filter-panel .filter-group label{align-items:center;display:flex;font-weight:500;gap:.25rem;margin-bottom:.25rem}.filter-panel .filter-group input[type=checkbox]{appearance:none;background-color:var(--Review-Dashboard-filter-checkbox-bg-clr);border:2px solid var(--Review-Dashboard-filter-checkbox-border-clr);border-radius:50%;cursor:pointer;height:1rem;position:relative;transition:all .2s ease;width:1rem}.filter-panel .filter-group input[type=checkbox]:checked{background-color:var(--Review-Dashboard-filter-checkbox-checked-bg-clr);border-color:var(--Review-Dashboard-filter-checkbox-border-clr)}.filter-panel .filter-group input[type=checkbox]:after{border:solid var(--Review-Dashboard-filter-checkbox-checkmark-border-clr);border-width:0 .125rem .125rem 0;content:"";height:.5rem;left:50%;opacity:0;position:absolute;top:50%;transform:translate(-50%,-50%) rotate(45deg);transition:opacity .2s ease;width:.25rem}.filter-panel .filter-group input[type=checkbox]:checked:after{opacity:1}.filter-panel select{background-color:var(--Review-Dashboard-filter-panel-select-bg-clr);border:1px solid var(--Review-Dashboard-filter-panel-select-border-clr);border-radius:.3rem;color:var(--Review-Dashboard-filter-panel-select-clr);font-size:.95rem;width:100%}.filter-panel select option:hover{background-color:var(--Review-Dashboard-filter-panel-select-option-hover-bg-clr)}.filter-panel select option:checked{background-color:var(--Review-Dashboard-filter-panel-select-option-selected-bg-clr);color:var(--Review-Dashboard-filter-panel-select-option-selected-text-clr)}.filter-panel::-webkit-scrollbar{width:var(--fp-scrollbar-width)}.filter-panel::-webkit-scrollbar-thumb{background-color:var(--Review-Dashboard-filter-panel-scrollbar-thumb-bg-clr);border-radius:.3rem}.filter-panel::-webkit-scrollbar-track{background-color:var(--Review-Dashboard-filter-panel-scrollbar-track-bg-clr)}.vpwn-breadcrumb{align-items:center;display:flex;gap:.5rem;margin-bottom:1rem;-webkit-user-select:none;user-select:none}.vpwn-breadcrumb-current,.vpwn-breadcrumb-link,.vpwn-breadcrumb-sep{color:var(--Review-Dashboard-vpwn-breadcrumb-clr)}.vpwn-breadcrumb-link{cursor:pointer;font-weight:600}.vpwn-breadcrumb-link:hover{text-decoration:underline}.vpwn-breadcrumb-current{font-weight:600}.upload-modal{align-items:center;background-color:var(--Review-Dashboard-upload-modal-overlay-bg-clr);display:flex;height:100%;justify-content:center;left:0;position:fixed;top:0;width:100%}.modal-content{animation:popupFadeIn .25s ease-out forwards;background-color:var(--Review-Dashboard-modal-content-bg-clr);border-radius:1rem;box-shadow:0 .5rem 1.5rem var(--Review-Dashboard-modal-content-bs-clr);max-width:500px;opacity:0;padding:2rem;transform:translateY(20px);transition:transform .3s ease,opacity .3s ease;width:90%}.video-and-sidebar-wrapper{align-items:flex-start;display:flex;flex-wrap:wrap;gap:1.5rem}.video-and-sidebar-wrapper .video-list{flex:1 1}.ReviewDashboard-Summary-Focus-sidebar{flex:1 1 38rem;max-width:38rem;position:sticky;top:5rem}.Review-Top-wrapper{align-items:flex-start;display:flex;flex-wrap:wrap;gap:1rem;margin-bottom:2rem}.Review-Top-wrapper>*{flex:1 1 300px;min-width:300px}button.quota-exceeded{border-color:#e74c3c;color:#fff;cursor:not-allowed;opacity:.8}button.quota-exceeded,button.quota-exceeded:hover{background-color:#e74c3c}:root{--color-light-hover-bg:#e0e0e0;--color-light-delete-btn-bg:#ffecec;--color-light-video-list-bg:#fafafa;--color-light-video-list-bs-clr:#0000001a;--color-light-success:#4caf50;--color-dark-text:#fff;--color-dark-hover-bg:#333;--color-dark-delete-btn-bg:#661e1e;--color-dark-video-list-bg:#1c1c1c;--color-dark-video-list-bs-clr:#0000001a;--color-dark-success:#4caf50;--color-light-border-focus:#888;--color-light-button-bg:#e6f7ff;--color-light-primary:#004085;--color-light-button-hover-bg:#cce5ff;--color-light-option-bg:#e6e8ee;--color-light-option-hover-bg:#d0d4dc;--color-dark-button-bg:#2a4668;--color-dark-primary:#cde3ff;--color-dark-button-hover-bg:#3a5f8b;--color-dark-option-bg:#2f3844;--color-dark-option-hover-bg:#3a4653;--color-light-button-border:#ccc;--color-light-button-text:#000;--color-light-tag-selected-bg:#d0eaff;--color-light-fp-scrollbar-thumb-bg:#ccc;--color-light-fp-scrollbar-track-bg:#fafafa;--color-light-shadow-sm:#0000001a;--color-light-muted:#888;--color-dark-button-border:#555;--color-dark-button-text:#fff;--color-dark-tag-selected-bg:#1e3a66;--color-dark-fp-scrollbar-thumb-bg:#555;--color-dark-fp-scrollbar-track-bg:#1c1c1c;--color-dark-muted:#bbb;--color-light-shadow:#0000001a;--color-light-thumb:#ccc;--color-light-track:#fafafa;--color-light-text-alt:#222;--color-dark-shadow:#0003;--color-dark-thumb:#555;--color-dark-track:#1c1c1c;--color-dark-text-alt:#eee;--color-light-note-shadow:#0000001a;--color-light-focus-shadow:#39f3;--color-light-danger:#e04e5a;--color-dark-note-shadow:#0000001a;--color-dark-focus-shadow:#39f3;--color-dark-danger:#e04e5a;--color-light-primary-alt:#007bff;--color-light-warning:#ff9800;--color-light-warning-bg:#ff98000d;--color-light-danger-bg:#e04e5a0d;--color-light-active-timestamp-clr:#278ad8;--color-light-active-timestamp-bg:#287ad81a;--color-light-scrollbar-thumb:#ccc;--color-light-scrollbar-track:#fafafa;--color-light-scrollbar-width:0.5rem;--color-dark-primary-alt:#cde3ff;--color-light-surface:#f8f8f8;--color-light-muted-text:#444;--color-light-highlight:#c80;--color-dark-surface:#1f1f1f;--color-dark-muted-text:#ccc;--color-dark-highlight:#ffbf00;--color-light-overlay-bg:#0a0a0a80;--color-light-modal-bs-clr:#00000040;--color-dark-overlay-bg:#0a0a0a80;--color-dark-modal-bs-clr:#00000040;--color-light-splitter:#ccc;--color-light-splitter-hover:#888;--color-dark-splitter:#444;--color-dark-splitter-hover:#777;--color-light-shadow-strong:#0003;--color-light-overlay-strong:#0a0a0a80;--color-light-hover-bg-alt:#e6e666;--color-dark-shadow-strong:#00000080;--color-dark-scrollbar-thumb:#555;--color-dark-scrollbar-track:#1c1c1c;--color-dark-scrollbar-width:0.5rem;--color-dark-warning:#ff9800;--color-dark-bg:#121212;--color-dark-border:#2c2c2c;--color-dark-text:#e0e0e0;--color-dark-hover-bg:#1e1e1e;--color-dark-hover-strong:#333;--color-dark-primary:#4a90e2;--color-dark-secondary:#6272a4;--color-dark-success:#50fa7b;--color-dark-warning:#ff8c00;--color-dark-danger:#e74c3c;--color-dark-delete-btn-bg:#6e3b4f;--color-dark-edit-btn-bg:#5a8dee;--color-dark-option-bg:#1a1a1a;--color-dark-option-hover-bg:#2c2c2c;--color-dark-button-bg:#1a1a1a;--color-dark-button-hover-bg:#2c2c2c;--color-dark-video-list-bg:#181818;--color-dark-video-list-bs-clr:#0000004d;--color-dark-shadow:#00000080;--color-dark-shadow-sm:#0003;--color-dark-focus-shadow:#4a90e266;--color-dark-splitter:#2c2c2c;--color-dark-splitter-hover:#3a3a3a;--color-dark-secondary-text:#888;--color-light-archived-bg:#f0f0f0;--color-light-archived-h4:#555;--color-light-deletion-date:#a00;--color-dark-archived-bg:#2a2a2a;--color-dark-archived-h4:#ddd;--color-dark-deletion-date:#ff8080;--color-light-bg:#fff;--color-light-border:#ccc;--color-light-text:#000;--color-light-muted-text:#000000e6;--color-dark-bg:#1e1e1e;--color-dark-border:#555;--color-dark-text:#eee;--color-dark-muted-text:#ffffffe6;--color-light-archive-toggle-btn-bg:#cce5ff;--color-light-archive-toggle-btn-clr:var(--color-light-primary);--color-light-archive-toggle-btn-border:#9cf;--color-dark-archive-toggle-btn-bg:#4a6cd1;--color-dark-archive-toggle-btn-clr:var(--color-dark-text);--color-dark-archive-toggle-btn-border:var(--color-dark-button-hover-bg);--FocusPointGraph-color-light-bg:#f4f7fa;--FocusPointGraph-color-light-border:#cbd4e0;--FocusPointGraph-color-light-grid:#e1e9f2;--FocusPointGraph-color-light-axis-text:#334e68;--FocusPointGraph-color-light-line:#4a90e2;--FocusPointGraph-color-light-tooltip-bg:#fff;--FocusPointGraph-color-light-tooltip-text:#334e68;--FocusPointGraph-color-light-tooltip-border:#cbd4e0;--FocusPointGraph-color-light-select-bg:#fff;--FocusPointGraph-color-light-select-text:#334e68;--FocusPointGraph-color-light-select-hover-bg:#e1e9f2;--FocusPointGraph-color-light-scrollbar-track:#e1e9f2;--FocusPointGraph-color-light-scrollbar-thumb:#cbd4e0;--FocusPointGraph-color-dark-bg:#1e1f29;--FocusPointGraph-color-dark-border:#2c2e3c;--FocusPointGraph-color-dark-grid:#2f303d;--FocusPointGraph-color-dark-axis-text:#cde3ff;--FocusPointGraph-color-dark-line:#50fa7b;--FocusPointGraph-color-dark-dot:#50fa7b;--FocusPointGraph-color-dark-tooltip-bg:#2a2b36;--FocusPointGraph-color-dark-tooltip-border:#3a3b48;--FocusPointGraph-color-dark-tooltip-text:#cde3ff;--FocusPointGraph-color-dark-select-bg:#2a2e42;--FocusPointGraph-color-dark-select-text:#cde3ff;--FocusPointGraph-color-dark-select-hover-bg:#3a4158;--FocusPointGraph-color-scrollbar-track:#e1e9f2;--FocusPointGraphcolor-color-scrollbar-thumb:#cbd4e0;--FocusPointGraphcolor-color-map-option-add:#28a745;--FocusPointGraphcolor-color-map-option-remove:#dc3545;--FocusPointGraphcolor-color-shadow:#00000026;--FocusPointGrapgh-map-option-button-add-clr:var(--FocusPointGraphcolor-color-map-option-add);--FocusPointGrapgh-map-option-button-remove-clr:var(--FocusPointGraphcolor-color-map-option-remove);--ReplyInputBox-palette-light-bg:#fff;--ReplyInputBox-palette-light-border:#ccc;--ReplyInputBox-palette-light-text:#000;--ReplyInputBox-palette-light-primary:#4caf50;--ReplyInputBox-palette-light-danger:#6e3b4f;--ReplyInputBox-palette-light-danger-hover:#e74c3c;--ReplyInputBox-palette-dark-bg:#1e1e1e;--ReplyInputBox-palette-dark-border:#555;--ReplyInputBox-palette-dark-text:#eee;--ReplyInputBox-palette-dark-primary:#4caf50;--ReplyInputBox-palette-dark-danger:#6e3b4f;--ReplyInputBox-palette-dark-danger-hover:#e74c3c;--very-light-desaturated-blue-gray:#dce3f0;--General-light-text-blue:#1a3b5d}.light{--storage-bar-bg:var(--color-light-border);--storage-bar-fill:var(--color-light-primary-alt);--storage-text-clr:var(--General-light-text-blue);--Checklist-checklist-wrapper-bg-clr:var(--color-light-video-list-bg);--Checklist-checklist-wrapper-bs-clr:var(--color-light-video-list-bs-clr);--Checklist-checklist-item-bg-clr:var(--color-light-bg);--Checklist-checklist-item-border-clr:var(--color-light-border);--Checklist-checklist-item-delete-btn-bg-clr:var(--color-light-delete-btn-bg);--Checklist-checklist-item-delete-btn-border-clr:var(--color-light-border);--Checklist-checklist-item-checkbox-bg-clr:var(--color-light-bg);--Checklist-checklist-item-checkbox-border-clr:var(--color-light-border);--Checklist-checklist-item-checkbox-checked-bg-clr:var(--color-light-success);--Checklist-checklist-item-checkbox-checked-border-clr:var(--color-light-success);--Checklist-checklist-item-checkbox-checkmark-clr:var(--color-light-bg);--Checklist-checklist-input-input-bg-clr:var(--color-light-bg);--Checklist-checklist-input-input-border-clr:var(--color-light-border);--Checklist-checklist-input-input-clr:var(--color-light-text);--Checklist-checklist-input-button-bg-clr:var(--color-light-bg);--Checklist-checklist-input-button-border-clr:var(--color-light-border);--Checklist-checklist-input-button-clr:var(--color-light-text);--Checklist-checklist-input-button-hover-bg-clr:var(--color-light-hover-bg);--Checklist-creator-label-clr:var(--color-light-text);--end-review-summary-focus-create-textarea-bg-clr:var(--color-light-bg);--end-review-summary-focus-create-textarea-text-clr:var(--color-light-text);--end-review-summary-focus-create-textarea-border-clr:var(--color-light-border);--end-review-summary-focus-create-textarea-focus-border-clr:var(--color-light-border-focus);--end-review-summary-focus-create-button-bg-clr:var(--color-dark-primary);--end-review-summary-focus-create-button-text-clr:var(--color-light-primary);--end-review-summary-focus-create-button-border-clr:var(--color-light-border);--end-review-summary-focus-create-button-hover-bg-clr:var(--color-light-button-hover-bg);--end-review-compare-dropdown-bg-clr:var(--color-light-bg);--end-review-compare-dropdown-text-clr:var(--color-light-text);--end-review-compare-dropdown-border-clr:var(--color-light-border);--end-review-compare-dropdown-select-bg-clr:var(--color-light-bg);--end-review-compare-dropdown-select-text-clr:var(--color-light-text);--end-review-compare-dropdown-select-border-clr:var(--color-light-border);--end-review-compare-dropdown-bs-clr:var(--dropdown-box-shadow);--end-review-mention-option-bg-clr:var(--color-light-option-bg);--end-review-mention-option-bg-hover-clr:var(--color-light-option-hover-bg);--end-review-tag-option-bg-clr:var(--color-light-option-bg);--end-review-tag-option-bg-hover-clr:var(--color-light-option-hover-bg);--end-review-filter-panel-header-border-clr:var(--color-light-border);--end-review-filter-clear-all-btn-text-clr:var(--color-light-primary);--FocusPoints-focus-points-container-bg-clr:var(--color-light-video-list-bg);--FocusPoints-focus-points-container-border-clr:var(--color-light-button-border);--FocusPoints-focus-points-container-clr:var(--color-light-button-text);--FocusPoints-focus-point-box-bg-clr:var(--color-light-button-bg);--FocusPoints-focus-point-box-border-clr:var(--color-light-button-border);--FocusPoints-focus-point-box-hover-bg-clr:var(--color-light-button-hover-bg);--FocusPoints-focus-point-box-active-bg-clr:var(--color-light-tag-selected-bg);--FocusPoints-focus-point-box-active-bs-clr:var(--color-light-shadow-sm);--FocusPoints-drag-icon-clr:var(--color-light-muted);--FocusPoints-focus-point-input-bg-clr:var(--color-light-button-bg);--FocusPoints-focus-point-input-border-clr:var(--color-light-button-border);--FocusPoints-focus-point-input-clr:var(--color-light-button-text);--FocusPoints-focus-point-delete-btn-bg-clr:var(--color-light-delete-btn-bg);--FocusPoints-focus-point-number-clr:var(--color-light-button-text);--FocusPoints-scrollbar-thumb-bg-clr:var(--color-light-fp-scrollbar-thumb-bg);--FocusPoints-scrollbar-track-bg-clr:var(--color-light-fp-scrollbar-track-bg);--FocusPointGrapgh-focus-graph-bg-clr:var(--FocusPointGraph-color-light-bg);--FocusPointGrapgh-focus-graph-border-clr:var(--FocusPointGraph-color-light-border);--FocusPointGrapgh-focus-graph-grid-clr:var(--FocusPointGraph-color-light-grid);--FocusPointGrapgh-focus-graph-axis-text-clr:var(--FocusPointGraph-color-light-axis-text);--FocusPointGrapgh-focus-graph-line-clr:var(--FocusPointGraph-color-light-line);--FocusPointGrapgh-focus-graph-dot-clr:var(--FocusPointGraph-color-light-line);--FocusPointGrapgh-focus-graph-tooltip-bg-clr:var(--FocusPointGraph-color-light-tooltip-bg);--FocusPointGrapgh-focus-graph-tooltip-border-clr:var(--FocusPointGraph-color-light-tooltip-border);--FocusPointGrapgh-focus-graph-tooltip-text-clr:var(--FocusPointGraph-color-light-tooltip-text);--FocusPointGrapgh-focus-select-bg-clr:var(--FocusPointGraph-color-light-select-bg);--FocusPointGrapgh-focus-select-text-clr:var(--FocusPointGraph-color-light-select-text);--FocusPointGrapgh-focus-select-hover-bg-clr:var(--FocusPointGraph-color-light-select-hover-bg);--FocusPointGrapgh-focus-select-scrollbar-track-clr:var(--FocusPointGraph-color-light-scrollbar-track);--FocusPointGrapgh-focus-select-scrollbar-thumb-clr:var(--FocusPointGraph-color-light-scrollbar-thumb);--MapFolderList-map-folder-bg-clr:var(--color-light-bg);--MapFolderList-map-folder-border-clr:var(--color-light-border);--MapFolderList-map-folder-hover-bg-clr:var(--color-light-hover-bg);--MentionDropdown-mention-dropdown-bg-clr:var(--color-light-bg);--MentionDropdown-mention-dropdown-border-clr:var(--color-light-border);--MentionDropdown-mention-dropdown-bs-clr:var(--color-light-shadow);--MentionDropdown-scrollbar-thumb-bg-clr:var(--color-light-thumb);--MentionDropdown-scrollbar-track-bg-clr:var(--color-light-track);--MentionDropdown-item-clr:var(--color-light-text-alt);--MentionDropdown-item-hover-bg-clr:var(--color-light-hover-bg);--MentionDropdown-item-selected-bg-clr:var(--color-light-hover-bg);--MentionDropdown-scrollbar-width:0.5rem;--NoteInputBox-NoteInputBox-bg-clr:var(--color-light-bg);--NoteInputBox-NoteInputBox-border-clr:var(--color-light-border);--NoteInputBox-NoteInputBox-bs-clr:var(--color-light-note-shadow);--NoteInputBox-NoteInputBox-input-bg-clr:var(--color-light-bg);--NoteInputBox-NoteInputBox-input-border-clr:var(--color-light-border);--NoteInputBox-NoteInputBox-input-text-clr:var(--color-light-text);--NoteInputBox-NoteInputBox-input-focus-border-clr:var(--color-light-hover-bg);--NoteInputBox-NoteInputBox-input-focus-bs-clr:var(--color-light-focus-shadow);--NoteInputBox-NoteInputBox-remove-image-btn-bg-clr:#0000;--NoteInputBox-NoteInputBox-remove-image-btn-clr:var(--color-light-text);--NoteInputBox-NoteInputBox-remove-image-btn-hover-clr:var(--color-light-danger);--NoteInputBox-NoteInputBox-file-input-border-clr:var(--color-light-border);--NoteInputBox-NoteInputBox-file-input-bg-clr:var(--color-light-bg);--NoteInputBox-NoteInputBox-file-input-text-clr:var(--color-light-text);--NoteInputBox-NoteInputBox-file-input-hover-bg-clr:var(--color-light-hover-bg);--NoteInputBox-NoteInputBox-media-title-input-bg-clr:var(--color-light-bg);--NoteInputBox-NoteInputBox-media-title-input-text-clr:var(--color-light-text);--NoteInputBox-NoteInputBox-media-title-input-border-clr:var(--color-light-border);--NoteInputBox-NoteInputBox-media-title-input-focus-border-clr:var(--color-light-hover-bg);--NoteInputBox-NoteInputBox-media-title-input-focus-bs-clr:var(--color-light-focus-shadow);--NoteInputBox-NoteInputBox-importance-icon-clr:var(--color-light-text);--NoteInputBox-NoteInputBox-importance-icon-hover-clr:var(--color-light-hover-bg);--importance-icon-selected-color:var(--color-light-hover-bg);--NoteInputBox-NoteInputBox-importance-icon-selected-clr:var(--color-light-danger);--NoteInputBox-NoteInputBox-save-btn-bg-clr:var(--color-light-bg);--NoteInputBox-NoteInputBox-save-btn-text-clr:var(--color-light-text);--NoteInputBox-NoteInputBox-save-btn-border-clr:var(--color-light-border);--NoteInputBox-NoteInputBox-save-btn-hover-bg-clr:var(--color-light-hover-bg);--NoteInputBox-NoteInputBox-save-btn-hover-bs-clr:var(--color-light-note-shadow);--NoteInputBox-file-upload-btn-bg-clr:var(--color-light-button-bg);--NoteInputBox-file-upload-btn-border-clr:var(--color-light-button-border);--NoteInputBox-file-upload-btn-text-clr:var(--color-light-button-text);--NoteInputBox-file-upload-btn-hover-bg-clr:var(--color-light-button-hover-bg);--NoteInputBox-file-upload-btn-exceeded-bg-clr:var(--color-light-delete-btn-bg);--NoteInputBox-file-upload-btn-exceeded-border-clr:var(--color-light-danger);--NoteInputBox-file-upload-btn-exceeded-clr:var(--color-light-danger);--NoteInputBox-file-upload-text-clr:var(--color-light-text);--NoteInputBox-file-upload-text-exceeded-clr:var(--color-light-danger);--ScreenshotEditor-overlay-bg-clr:var(--color-light-overlay-bg);--ScreenshotEditor-content-bg-clr:var(--color-light-bg);--ScreenshotEditor-buttons-bg-clr:#0000;--ScreenshotEditor-buttons-btn-bg-clr:var(--color-light-primary);--ScreenshotEditor-buttons-btn-clr:var(--color-light-bg);--ScreenshotEditor-buttons-btn-hover-bg-clr:var(--color-light-button-hover-bg);--ScreenshotEditor-tool-btn-bg-clr:var(--color-light-option-bg);--ScreenshotEditor-tool-btn-clr:var(--color-light-text);--ScreenshotEditor-tool-btn-selected-bg-clr:var(--color-light-primary);--ScreenshotEditor-colorPicker-button-border-clr:var(--color-light-bg);--ScreenshotEditor-colorPicker-button-selected-bs-clr:var(--color-light-shadow);--ScreenshotEditor-sizePicker-label-clr:var(--color-light-text);--ScreenshotEditor-size-picker-label:var(--color-dark-option-bg);--ReplyInputBox-bg-clr:var(--ReplyInputBox-palette-light-bg);--ReplyInputBox-border-clr:var(--ReplyInputBox-palette-light-border);--ReplyInputBox-text-clr:var(--ReplyInputBox-palette-light-text);--ReplyInputBox-send-bg-clr:var(--ReplyInputBox-palette-light-primary);--ReplyInputBox-cancel-bg-clr:var(--ReplyInputBox-palette-light-danger);--ReplyInputBox-cancel-hover-bg-clr:var(--ReplyInputBox-palette-light-danger-hover);--NotesDisplay-NoteItem-bg-clr:var(--color-light-bg);--NotesDisplay-NoteItem-border-clr:var(--color-light-border);--NotesDisplay-NoteItem-bs-clr:var(--color-light-note-shadow);--NotesDisplay-NoteItem-flash-border-border-clr:var(--color-light-primary-alt);--NotesDisplay-NoteItem-priority-1-border-clr:var(--color-light-success);--NotesDisplay-NoteItem-priority-2-border-clr:var(--color-light-warning);--NotesDisplay-NoteItem-priority-2-bg-clr:var(--color-light-warning-bg);--NotesDisplay-NoteItem-priority-3-border-clr:var(--color-light-danger);--NotesDisplay-NoteItem-priority-3-bg-clr:var(--color-light-danger-bg);--NotesDisplay-NoteActionBtn-hover-bg-clr:var(--color-light-hover-bg);--NotesDisplay-NoteEditTextarea-bg-clr:var(--color-light-bg);--NotesDisplay-NoteEditTextarea-border-clr:var(--color-light-border);--NotesDisplay-NoteEditTextarea-clr:var(--color-light-text);--NotesDisplay-NoteEditTextarea-focus-border-clr:var(--color-light-hover-bg);--NotesDisplay-NoteEditTextarea-focus-bs-clr:var(--color-light-focus-shadow);--NotesDisplay-Scrollbar-thumb-clr:var(--color-light-scrollbar-thumb);--NotesDisplay-Scrollbar-track-clr:var(--color-light-scrollbar-track);--NotesDisplay-Scrollbar-width:var(--color-light-scrollbar-width);--NotesDisplay-NoteMediaTitleBtn-bg-clr:var(--color-light-bg);--NotesDisplay-NoteMediaTitleBtn-border-clr:var(--color-light-border);--NotesDisplay-NoteMediaTitleBtn-clr:var(--color-light-text);--NotesDisplay-NoteMediaTitleBtn-bs-clr:var(--color-light-note-shadow);--NotesDisplay-NoteMediaTitleBtn-focus-bs-clr:var(--color-light-focus-shadow);--NotesDisplay-EyeTooltip-bg-clr:var(--color-light-bg);--NotesDisplay-EyeTooltip-border-clr:var(--color-light-border);--NotesDisplay-EyeTooltip-bs-clr:var(--color-light-note-shadow);--NotesDisplay-EyeButton-viewed-clr:var(--color-light-success);--NotesDisplay-TimestampBtn-clr:var(--color-light-text);--NotesDisplay-TimestampBtn-active-clr:var(--color-light-active-timestamp-clr);--NotesDisplay-TimestampBtn-active-bg-clr:var(--color-light-active-timestamp-bg);--NotesDisplay-EditBtn-bg-clr:var(--color-light-warning);--NotesDisplay-DeleteBtn-bg-clr:var(--color-light-danger);--NotesDisplay-DeleteBtn-hover-bg-clr:var(--color-dark-delete-btn-bg);--NotesDisplay-resizer-bg-clr:var(--color-light-border);--NotesDisplay-resizer-hover-bg-clr:var(--color-light-primary-alt);--NotesDisplay-EditedInfo-clr:var(--color-dark-secondary-text);--NotesDisplay-reply-date-inline-clr:var(--color-light-border-focus);--NotesDisplay-CreatedInfo-clr:var(--color-light-border-focus);--Summary-Focus-box-bg-clr:var(--color-light-surface);--Summary-Focus-box-border-clr:var(--color-light-border);--Summary-Focus-number-clr:var(--color-light-highlight);--Summary-Focus-text-clr:var(--color-light-text);--Summary-Focus-rating-clr:var(--color-light-muted-text);--Summary-Focus-drag-icon-clr:var(--color-light-text);--Summary-Focus-input-bg-clr:var(--color-light-surface);--Summary-Focus-input-border-clr:var(--color-light-border);--Summary-Focus-input-clr:var(--color-light-text);--Summary-Focus-box-archived-bg-clr:var(--color-light-archived-bg);--Summary-Focus-archived-section-h4-clr:var(--color-light-archived-h4);--Summary-Focus-deletion-date-clr:var(--color-light-deletion-date);--SummarySidebar-archive-toggle-btn-bg-clr:var(--color-light-archive-toggle-btn-bg);--SummarySidebar-archive-toggle-btn-clr:var(--color-light-archive-toggle-btn-clr);--SummarySidebar-archive-toggle-btn-border-clr:var(--color-light-archive-toggle-btn-border);--UploadVideoModal-upload-modal-bg-clr:var(--color-light-overlay-bg);--UploadVideoModal-modal-content-bg-clr:var(--color-light-bg);--UploadVideoModal-modal-content-bs-clr:var(--color-light-modal-bs-clr);--UploadVideoModal-modal-content-divider-border-clr:var(--color-light-border);--UploadVideoModal-form-control-bg-clr:var(--color-light-bg);--UploadVideoModal-form-control-text-clr:var(--color-light-text);--UploadVideoModal-form-control-border-clr:var(--color-light-border);--UploadVideoModal-close-button-bg-clr:#0000;--UploadVideoModal-close-button-clr:var(--color-light-text);--UploadVideoModal-button-bg-clr:var(--color-light-bg);--UploadVideoModal-button-text-clr:var(--color-light-text);--UploadVideoModal-button-border-clr:var(--color-light-border);--UploadVideoModal-button-hover-bg-clr:var(--color-light-hover-bg);--UploadVideoModal-file-upload-bg-clr:var(--color-light-bg);--UploadVideoModal-file-upload-text-clr:var(--color-light-text);--UploadVideoModal-file-upload-border-clr:var(--color-light-border);--UploadVideoModal-file-upload-hover-bg-clr:var(--color-light-hover-bg);--UploadVideoModal-file-name-text-clr:var(--color-light-text);--UploadVideoModal-video-preview-bg-clr:var(--preview-bg);--UploadVideoModal-upload-progress-text-clr:var(--color-light-text);--UploadVideoModal-progress-bar-bg-clr:var(--progress-bar-bg);--UploadVideoModal-progress-fill-bg-clr:var(--progress-fill-bg);--UploadVideoModal-tag-selector-text-clr:var(--color-light-text);--UploadVideoModal-tag-option-border-clr:var(--color-light-border);--UploadVideoModal-tag-option-bg-clr:var(--color-light-bg);--UploadVideoModal-tag-option-text-clr:var(--color-light-text);--UploadVideoModal-tag-option-selected-bg-clr:var(--color-dark-tag-selected-bg);--UploadVideoModal-tag-option-selected-border-clr:var(--color-dark-tag-selected-bg);--UploadVideoModal-agent-selector-select-border-clr:var(--color-light-border);--UploadVideoModal-agent-selector-select-bg-clr:var(--color-light-bg);--UploadVideoModal-agent-selector-select-clr:var(--color-light-text);--VideoList-video-list-bg-clr:var(--color-light-bg);--VideoList-video-list-bs-clr:var(--color-light-shadow);--VideoList-video-item-bg-clr:var(--color-light-bg);--VideoList-video-item-border-clr:var(--color-light-border);--VideoList-video-item-hover-bg-clr:var(--color-light-hover-bg);--VideoList-video-title-clr:var(--color-light-text);--VideoList-video-meta-clr:var(--color-light-text);--VideoList-video-btn-bg-clr:var(--color-light-bg);--VideoList-video-btn-border-clr:var(--color-light-border);--VideoList-video-btn-clr:var(--color-light-text);--VideoList-video-btn-hover-bg-clr:var(--color-light-hover-bg);--VideoList-edit-btn-bg-clr:var(--color-light-hover-bg);--VideoList-delete-btn-bg-clr:var(--color-dark-delete-btn-bg);--VideoList-delete-btn-hover-bg-clr:var(--color-dark-danger);--VideoList-video-eye-wrapper-clr:var(--color-light-text);--VideoList-video-eye-wrapper-all-reviewed-clr:var(--color-light-success);--VideoList-eye-tooltip-bg-clr:var(--color-light-bg);--VideoList-eye-tooltip-border-clr:var(--color-light-border);--VideoList-eye-tooltip-bs-clr:var(--color-light-shadow);--VideoList-eye-count-clr:var(--color-light-text);--VideoList-tag-tooltip-bg-clr:var(--color-light-bg);--VideoList-tag-tooltip-border-clr:var(--color-light-border);--VideoList-tag-tooltip-bs-clr:var(--color-light-shadow);--VideoList-tag-tooltip-item-clr:var(--color-light-text);--VideoList-input-bg-clr:var(--color-dark-button-text);--VideoList-input-border-clr:var(--color-light-border);--VideoList-input-clr:var(--color-light-text);--VideoList-input-focus-border-clr:var(--color-light-active-timestamp-clr);--VideoList-video-saving-msg-info-color:var(--color-light-active-timestamp-clr);--VideoList-video-save-success-color:var(--color-light-success);--VideoList-video-save-error-color:var(--color-dark-danger);--VideoList-comp-select-wrapper-bg-clr:var(--color-light-bg);--VideoList-comp-select-wrapper-border-clr:var(--color-light-border);--VideoList-comp-select-wrapper-clr:var(--color-light-text);--VideoList-video-meta-comp-inline-clr:var(--color-light-muted-text);--VideoList-review-status-badge-clr:var(--ReplyInputBox-palette-light-text);--VideoList-review-status-badge-needs-review-clr:var(--color-dark-danger);--VideoList-review-status-badge-all-reviewed-clr:var(--color-light-success);--VideoPlayerWithNotes-breadcrumb-clr:var(--color-light-text);--VideoPlayerWithNotes-toggle-btn-bg-clr:var(--color-light-danger-bg);--VideoPlayerWithNotes-toggle-btn-clr:var(--color-light-text);--VideoPlayerWithNotes-toggle-btn-border-clr:var(--color-light-border);--VideoPlayerWithNotes-toggle-btn-hover-bg-clr:var(--color-light-hover-bg);--VideoPlayerWithNotes-mode-btn-bg-clr:var(--color-light-bg);--VideoPlayerWithNotes-mode-btn-border-clr:var(--color-light-border);--VideoPlayerWithNotes-mode-btn-clr:var(--color-light-text);--VideoPlayerWithNotes-mode-btn-hover-bg-clr:var(--color-light-hover-bg);--VideoPlayerWithNotes-filter-bg-clr:var(--color-light-bg);--VideoPlayerWithNotes-filter-border-radius:0.5rem;--VideoPlayerWithNotes-filter-bs-clr:var(--color-light-shadow);--VideoPlayerWithNotes-filter-panel-shadow-clr:var(--color-light-shadow);--VideoPlayerWithNotes-filter-clear-all-clr:var(--color-light-danger);--VideoPlayerWithNotes-splitter-bg-clr:var(--color-light-splitter);--VideoPlayerWithNotes-splitter-hover-bg-clr:var(--color-light-splitter-hover);--VideoPlayerWithNotes-notes-panel-bg-clr:var(--color-light-bg);--VideoPlayerWithNotes-notes-panel-border-clr:var(--color-light-border);--VideoPlayerWithNotes-tag-option-selected-bg-clr:var(--tag-selected-bg);--VideoPlayerWithNotes-tag-option-selected-border-clr:var(--tag-selected-border);--Review-Dashboard-review-dashboard-bg-clr:var(--color-light-bg);--Review-Dashboard-review-dashboard-h2-clr:var(--color-light-text);--Review-Dashboard-map-header-button-bg-clr:var(--color-light-primary);--Review-Dashboard-map-header-button-border-clr:var(--color-light-border);--Review-Dashboard-map-header-button-clr:var(--color-light-text);--Review-Dashboard-map-header-button-hover-bg-clr:var(--color-light-hover-bg-alt);--Review-Dashboard-map-header-actions-button-bg-clr:var(--color-light-primary);--Review-Dashboard-map-header-actions-button-border-clr:var(--color-light-border);--Review-Dashboard-map-header-actions-button-clr:var(--color-light-text);--Review-Dashboard-map-header-actions-button-hover-bg-clr:var(--color-light-hover-bg-alt);--Review-Dashboard-sort-controls-clr:var(--color-light-text);--Review-Dashboard-sort-controls-select-bg-clr:var(--color-light-bg);--Review-Dashboard-sort-controls-select-border-clr:var(--color-light-border);--Review-Dashboard-sort-controls-select-clr:var(--color-light-text);--Review-Dashboard-sort-controls-select-hover-bg-clr:var(--color-light-hover-bg-alt);--Review-Dashboard-video-list-bg-clr:var(--color-light-bg);--Review-Dashboard-video-list-bs-clr:var(--color-light-shadow-strong);--Review-Dashboard-filter-panel-bg-clr:var(--color-light-bg);--Review-Dashboard-filter-panel-bs-clr:var(--color-light-shadow-strong);--Review-Dashboard-filter-checkbox-bg-clr:var(--color-light-bg);--Review-Dashboard-filter-checkbox-border-clr:var(--color-light-border);--Review-Dashboard-filter-checkbox-checked-bg-clr:var(--color-light-bg);--Review-Dashboard-filter-checkbox-checkmark-border-clr:#4caf50;--Review-Dashboard-filter-panel-select-bg-clr:var(--color-light-bg);--Review-Dashboard-filter-panel-select-border-clr:var(--color-light-border);--Review-Dashboard-filter-panel-select-clr:var(--color-light-text);--Review-Dashboard-filter-panel-select-option-hover-bg-clr:var(--color-light-hover-bg-alt);--Review-Dashboard-filter-panel-select-option-selected-bg-clr:var(--color-light-primary);--Review-Dashboard-filter-panel-select-option-selected-text-clr:var(--color-light-text);--Review-Dashboard-filter-panel-scrollbar-thumb-bg-clr:var(--color-light-border);--Review-Dashboard-filter-panel-scrollbar-track-bg-clr:var(--color-light-bg);--Review-Dashboard-vpwn-breadcrumb-clr:var(--color-light-text);--Review-Dashboard-upload-modal-overlay-bg-clr:var(--color-light-overlay-strong);--Review-Dashboard-modal-content-bg-clr:var(--color-light-bg);--Review-Dashboard-modal-content-bs-clr:var(--color-light-shadow-strong);--star-filled:#f5b301;--star-empty:#ccc;--star-team-avg:green}.dark{--storage-bar-bg:var(--color-light-archived-bg);--storage-bar-fill:var(--color-light-primary-alt);--storage-text-clr:var(--very-light-desaturated-blue-gray);--Checklist-checklist-wrapper-bg-clr:var(--color-dark-video-list-bg);--Checklist-checklist-wrapper-bs-clr:var(--color-dark-video-list-bs-clr);--Checklist-checklist-item-bg-clr:var(--color-dark-bg);--Checklist-checklist-item-border-clr:var(--color-dark-border);--Checklist-checklist-item-delete-btn-bg-clr:var(--color-dark-delete-btn-bg);--Checklist-checklist-item-delete-btn-border-clr:var(--color-dark-border);--Checklist-checklist-item-checkbox-bg-clr:var(--color-dark-bg);--Checklist-checklist-item-checkbox-border-clr:var(--color-dark-border);--Checklist-checklist-item-checkbox-checked-bg-clr:var(--color-dark-success);--Checklist-checklist-item-checkbox-checked-border-clr:var(--color-dark-success);--Checklist-checklist-item-checkbox-checkmark-clr:var(--color-dark-bg);--Checklist-checklist-input-input-bg-clr:var(--color-dark-bg);--Checklist-checklist-input-input-border-clr:var(--color-dark-border);--Checklist-checklist-input-input-clr:var(--color-dark-text);--Checklist-checklist-input-button-bg-clr:var(--color-dark-bg);--Checklist-checklist-input-button-border-clr:var(--color-dark-border);--Checklist-checklist-input-button-clr:var(--color-dark-text);--Checklist-checklist-input-button-hover-bg-clr:var(--color-dark-hover-strong);--Checklist-creator-label-clr:var(--color-dark-text);--end-review-summary-focus-create-textarea-bg-clr:var(--color-dark-bg);--end-review-summary-focus-create-textarea-text-clr:var(--color-dark-text);--end-review-summary-focus-create-textarea-border-clr:var(--color-dark-border);--end-review-summary-focus-create-textarea-focus-border-clr:var(--color-light-border-focus);--end-review-summary-focus-create-button-bg-clr:var(--color-dark-button-bg);--end-review-summary-focus-create-button-text-clr:var(--color-dark-text);--end-review-summary-focus-create-button-border-clr:var(--color-dark-border);--end-review-summary-focus-create-button-hover-bg-clr:var(--color-dark-button-hover-bg);--end-review-compare-dropdown-bg-clr:var(--color-dark-bg);--end-review-compare-dropdown-text-clr:var(--color-dark-text);--end-review-compare-dropdown-border-clr:var(--color-dark-border);--end-review-compare-dropdown-select-bg-clr:var(--color-dark-bg);--end-review-compare-dropdown-select-text-clr:var(--color-dark-text);--end-review-compare-dropdown-select-border-clr:var(--color-dark-border);--end-review-compare-dropdown-bs-clr:var(--dropdown-box-shadow);--end-review-mention-option-bg-clr:var(--color-dark-option-bg);--end-review-mention-option-bg-hover-clr:var(--color-dark-option-hover-bg);--end-review-tag-option-bg-clr:var(--color-dark-option-bg);--end-review-tag-option-bg-hover-clr:var(--color-dark-option-hover-bg);--end-review-tag-option-selected-bg-clr:var(--color-dark-tag-selected-bg);--end-review-tag-option-selected-text-clr:var(--color-dark-tag-selected-text);--end-review-filter-panel-header-border-clr:var(--color-dark-border);--end-review-filter-clear-all-btn-text-clr:var(--color-dark-primary);--FocusPoints-focus-points-container-bg-clr:var(--color-dark-video-list-bg);--FocusPoints-focus-points-container-border-clr:var(--color-dark-button-border);--FocusPoints-focus-points-container-clr:var(--color-dark-button-text);--FocusPoints-focus-point-box-bg-clr:var(--color-dark-button-bg);--FocusPoints-focus-point-box-border-clr:var(--color-dark-button-border);--FocusPoints-focus-point-box-hover-bg-clr:var(--color-dark-hover-strong);--FocusPoints-focus-point-box-active-bg-clr:var(--color-dark-success);--FocusPoints-focus-point-box-active-text-clr:var(--color-dark-text);--FocusPoints-focus-point-box-active-bs-clr:var(--color-dark-shadow-sm);--FocusPoints-drag-icon-clr:var(--color-dark-muted);--FocusPoints-focus-point-input-bg-clr:var(--color-dark-button-bg);--FocusPoints-focus-point-input-border-clr:var(--color-dark-button-border);--FocusPoints-focus-point-input-clr:var(--color-dark-button-text);--FocusPoints-focus-point-delete-btn-bg-clr:var(--color-dark-delete-btn-bg);--FocusPoints-focus-point-number-clr:var(--color-dark-button-text);--FocusPoints-scrollbar-thumb-bg-clr:var(--color-dark-fp-scrollbar-thumb-bg);--FocusPoints-scrollbar-track-bg-clr:var(--color-dark-fp-scrollbar-track-bg);--FocusPointGrapgh-focus-graph-bg-clr:var(--FocusPointGraph-color-dark-bg);--FocusPointGrapgh-focus-graph-border-clr:var(--FocusPointGraph-color-dark-border);--FocusPointGrapgh-focus-graph-grid-clr:var(--FocusPointGraph-color-dark-grid);--FocusPointGrapgh-focus-graph-axis-text-clr:var(--FocusPointGraph-color-dark-axis-text);--FocusPointGrapgh-focus-graph-line-clr:var(--FocusPointGraph-color-dark-line);--FocusPointGrapgh-focus-graph-dot-clr:var(--FocusPointGraph-color-dark-dot);--FocusPointGrapgh-focus-graph-tooltip-bg-clr:var(--FocusPointGraph-color-dark-tooltip-bg);--FocusPointGrapgh-focus-graph-tooltip-border-clr:var(--FocusPointGraph-color-dark-tooltip-border);--FocusPointGrapgh-focus-graph-tooltip-text-clr:var(--FocusPointGraph-color-dark-tooltip-text);--FocusPointGrapgh-focus-select-bg-clr:var(--FocusPointGraph-color-dark-select-bg);--FocusPointGrapgh-focus-select-text-clr:var(--FocusPointGraph-color-dark-select-text);--FocusPointGrapgh-focus-select-hover-bg-clr:var(--FocusPointGraph-color-dark-select-hover-bg);--FocusPointGrapgh-focus-select-scrollbar-track-clr:var(--FocusPointGraph-color-scrollbar-track);--FocusPointGrapgh-focus-select-scrollbar-thumb-clr:var(--FocusPointGraphcolor-color-scrollbar-thumb);--MapFolderList-map-folder-bg-clr:var(--color-dark-bg);--MapFolderList-map-folder-border-clr:var(--color-dark-border);--MapFolderList-map-folder-hover-bg-clr:var(--color-dark-hover-strong);--MentionDropdown-mention-dropdown-bg-clr:var(--color-dark-option-bg);--MentionDropdown-mention-dropdown-border-clr:var(--color-dark-border);--MentionDropdown-mention-dropdown-bs-clr:var(--color-dark-shadow);--MentionDropdown-scrollbar-thumb-bg-clr:var(--color-dark-thumb);--MentionDropdown-scrollbar-track-bg-clr:var(--color-dark-track);--MentionDropdown-item-clr:var(--color-dark-text-alt);--MentionDropdown-item-hover-bg-clr:var(--color-dark-option-hover-bg);--MentionDropdown-item-selected-bg-clr:var(--color-dark-option-hover-bg);--MentionDropdown-scrollbar-width:0.5rem;--NoteInputBox-NoteInputBox-bg-clr:var(--color-dark-bg);--NoteInputBox-NoteInputBox-border-clr:var(--color-dark-border);--NoteInputBox-NoteInputBox-bs-clr:var(--color-dark-note-shadow);--NoteInputBox-NoteInputBox-input-bg-clr:var(--color-dark-bg);--NoteInputBox-NoteInputBox-input-border-clr:var(--color-dark-border);--NoteInputBox-NoteInputBox-input-text-clr:var(--color-dark-text);--NoteInputBox-NoteInputBox-input-focus-border-clr:var(--color-dark-hover-strong);--NoteInputBox-NoteInputBox-input-focus-bs-clr:var(--color-dark-focus-shadow);--NoteInputBox-NoteInputBox-remove-image-btn-bg-clr:#0000;--NoteInputBox-NoteInputBox-remove-image-btn-clr:var(--color-dark-text);--NoteInputBox-NoteInputBox-remove-image-btn-hover-clr:var(--color-dark-danger);--NoteInputBox-NoteInputBox-save-btn-bg-clr:var(--color-dark-bg);--NoteInputBox-NoteInputBox-save-btn-text-clr:var(--color-dark-text);--NoteInputBox-NoteInputBox-save-btn-border-clr:var(--color-dark-border);--NoteInputBox-NoteInputBox-save-btn-hover-bg-clr:var(--color-dark-hover-strong);--NoteInputBox-NoteInputBox-save-btn-hover-bs-clr:var(--color-dark-note-shadow);--NoteInputBox-NoteInputBox-importance-icon-selected-clr:var(--color-light-danger);--importance-icon-selected-color:var(--color-light-danger);--NoteInputBox-file-upload-btn-bg-clr:var(--color-dark-button-bg);--NoteInputBox-file-upload-btn-border-clr:var(--color-dark-button-border);--NoteInputBox-file-upload-btn-text-clr:var(--color-dark-button-text);--NoteInputBox-file-upload-btn-hover-bg-clr:var(--color-dark-button-hover-bg);--NoteInputBox-file-upload-btn-exceeded-bg-clr:var(--color-dark-delete-btn-bg);--NoteInputBox-file-upload-btn-exceeded-border-clr:var(--color-dark-danger);--NoteInputBox-file-upload-btn-exceeded-clr:var(--color-dark-danger);--NoteInputBox-file-upload-text-clr:var(--color-dark-text);--NoteInputBox-file-upload-text-exceeded-clr:var(--color-dark-danger);--ScreenshotEditor-overlay-bg-clr:var(--color-dark-overlay-bg);--ScreenshotEditor-content-bg-clr:var(--color-dark-bg);--ScreenshotEditor-buttons-bg-clr:#0000;--ScreenshotEditor-buttons-btn-bg-clr:var(--color-dark-primary);--ScreenshotEditor-buttons-btn-clr:var(--color-dark-text);--ScreenshotEditor-buttons-btn-hover-bg-clr:var(--color-dark-button-hover-bg);--ScreenshotEditor-tool-btn-bg-clr:var(--color-dark-option-bg);--ScreenshotEditor-tool-btn-clr:var(--color-dark-text);--ScreenshotEditor-tool-btn-selected-bg-clr:var(--color-dark-primary);--ScreenshotEditor-colorPicker-button-border-clr:var(--color-dark-bg);--ScreenshotEditor-colorPicker-button-selected-bs-clr:var(--color-dark-shadow);--ScreenshotEditor-sizePicker-label-clr:var(--color-dark-text);--ScreenshotEditor-size-picker-label:var(--color-dark-option-bg);--ReplyInputBox-bg-clr:var(--ReplyInputBox-palette-dark-bg);--ReplyInputBox-border-clr:var(--ReplyInputBox-palette-dark-border);--ReplyInputBox-text-clr:var(--ReplyInputBox-palette-dark-text);--ReplyInputBox-send-bg-clr:var(--ReplyInputBox-palette-dark-primary);--ReplyInputBox-cancel-bg-clr:var(--ReplyInputBox-palette-dark-danger);--ReplyInputBox-cancel-hover-bg-clr:var(--ReplyInputBox-palette-dark-danger-hover);--NotesDisplay-NoteItem-bg-clr:var(--color-dark-bg);--NotesDisplay-NoteItem-border-clr:var(--color-dark-border);--NotesDisplay-NoteItem-bs-clr:var(--color-dark-note-shadow);--NotesDisplay-NoteItem-flash-border-border-clr:var(--color-dark-primary);--NotesDisplay-NoteItem-priority-1-border-clr:var(--color-dark-success);--NotesDisplay-NoteItem-priority-2-border-clr:var(--color-dark-warning);--NotesDisplay-NoteItem-priority-2-bg-clr:var(--color-dark-warning-bg);--NotesDisplay-NoteItem-priority-3-border-clr:var(--color-dark-danger);--NotesDisplay-NoteItem-priority-3-bg-clr:var(--color-dark-danger-bg);--NotesDisplay-NoteActionBtn-hover-bg-clr:var(--color-dark-hover-strong);--NotesDisplay-NoteEditTextarea-bg-clr:var(--color-dark-bg);--NotesDisplay-NoteEditTextarea-border-clr:var(--color-dark-border);--NotesDisplay-NoteEditTextarea-clr:var(--color-dark-text);--NotesDisplay-NoteEditTextarea-focus-border-clr:var(--color-dark-hover-strong);--NotesDisplay-NoteEditTextarea-focus-bs-clr:var(--color-dark-focus-shadow);--NotesDisplay-Scrollbar-thumb-clr:var(--color-dark-scrollbar-thumb);--NotesDisplay-Scrollbar-track-clr:var(--color-dark-scrollbar-track);--NotesDisplay-Scrollbar-width:var(--color-dark-scrollbar-width);--NotesDisplay-NoteMediaTitleBtn-bg-clr:var(--color-dark-bg);--NotesDisplay-NoteMediaTitleBtn-border-clr:var(--color-dark-border);--NotesDisplay-NoteMediaTitleBtn-clr:var(--color-dark-text);--NotesDisplay-NoteMediaTitleBtn-bs-clr:var(--color-dark-note-shadow);--NotesDisplay-NoteMediaTitleBtn-focus-bs-clr:var(--color-dark-focus-shadow);--NotesDisplay-EyeTooltip-bg-clr:var(--color-dark-bg);--NotesDisplay-EyeTooltip-border-clr:var(--color-dark-border);--NotesDisplay-EyeTooltip-bs-clr:var(--color-dark-note-shadow);--NotesDisplay-EyeButton-viewed-clr:var(--color-dark-success);--NotesDisplay-TimestampBtn-clr:var(--color-dark-text);--NotesDisplay-TimestampBtn-active-clr:var(--color-dark-active-timestamp-clr);--NotesDisplay-TimestampBtn-active-bg-clr:var(--color-dark-active-timestamp-bg);--NotesDisplay-EditBtn-bg-clr:var(--color-dark-edit-btn-bg);--NotesDisplay-DeleteBtn-bg-clr:#0000;--NotesDisplay-DeleteBtn-hover-bg-clr:var(--color-dark-delete-btn-bg);--NotesDisplay-resizer-bg-clr:var(--color-dark-border);--NotesDisplay-resizer-hover-bg-clr:var(--color-dark-primary);--NotesDisplay-EditedInfo-clr:var(--color-dark-secondary-text);--NotesDisplay-reply-date-inline-clr:var(--color-light-border-focus);--NotesDisplay-CreatedInfo-clr:var(--color-light-border-focus);--Summary-Focus-box-bg-clr:var(--color-dark-surface);--Summary-Focus-box-border-clr:var(--color-dark-border);--Summary-Focus-number-clr:var(--color-dark-highlight);--Summary-Focus-text-clr:var(--color-dark-text);--Summary-Focus-rating-clr:var(--color-dark-muted-text);--Summary-Focus-drag-icon-clr:var(--color-dark-text);--Summary-Focus-input-bg-clr:var(--color-dark-surface);--Summary-Focus-input-border-clr:var(--color-dark-border);--Summary-Focus-input-clr:var(--color-dark-text);--Summary-Focus-box-archived-bg-clr:var(--color-dark-archived-bg);--Summary-Focus-archived-section-h4-clr:var(--color-dark-archived-h4);--Summary-Focus-deletion-date-clr:var(--color-dark-deletion-date);--SummarySidebar-archive-toggle-btn-bg-clr:var(--color-dark-archive-toggle-btn-bg);--SummarySidebar-archive-toggle-btn-clr:var(--color-dark-archive-toggle-btn-clr);--SummarySidebar-archive-toggle-btn-border-clr:var(--color-dark-archive-toggle-btn-border);--UploadVideoModal-upload-modal-bg-clr:var(--color-dark-overlay-bg);--UploadVideoModal-modal-content-bg-clr:var(--color-dark-bg);--UploadVideoModal-modal-content-bs-clr:var(--color-dark-modal-bs-clr);--UploadVideoModal-modal-content-divider-border-clr:var(--color-dark-border);--UploadVideoModal-form-control-bg-clr:var(--color-dark-bg);--UploadVideoModal-form-control-text-clr:var(--color-dark-text);--UploadVideoModal-form-control-border-clr:var(--color-dark-border);--UploadVideoModal-close-button-clr:var(--color-dark-text);--UploadVideoModal-button-bg-clr:var(--color-dark-button-bg);--UploadVideoModal-button-text-clr:var(--color-dark-text);--UploadVideoModal-button-border-clr:var(--color-dark-border);--UploadVideoModal-button-hover-bg-clr:var(--color-dark-hover-strong);--UploadVideoModal-file-upload-bg-clr:var(--color-dark-bg);--UploadVideoModal-file-upload-text-clr:var(--color-dark-text);--UploadVideoModal-file-upload-border-clr:var(--color-dark-border);--UploadVideoModal-file-upload-hover-bg-clr:var(--color-dark-hover-strong);--UploadVideoModal-file-name-text-clr:var(--color-dark-text);--UploadVideoModal-video-preview-bg-clr:var(--color-dark-option-bg);--UploadVideoModal-upload-progress-text-clr:var(--color-dark-text);--UploadVideoModal-progress-bar-bg-clr:var(--color-dark-border);--UploadVideoModal-progress-fill-bg-clr:var(--color-dark-primary);--UploadVideoModal-tag-selector-text-clr:var(--color-dark-text-alt);--UploadVideoModal-tag-option-border-clr:var(--color-dark-border);--UploadVideoModal-tag-option-bg-clr:var(--color-dark-option-bg);--UploadVideoModal-tag-option-text-clr:var(--color-dark-text);--UploadVideoModal-tag-option-selected-bg-clr:var(--color-dark-primary);--UploadVideoModal-tag-option-selected-border-clr:var(--color-dark-primary);--UploadVideoModal-agent-selector-select-border-clr:var(--color-dark-border);--UploadVideoModal-agent-selector-select-bg-clr:var(--color-dark-archived-bg);--UploadVideoModal-agent-selector-select-clr:var(--color-dark-text-alt);--VideoList-video-list-bg-clr:var(--color-dark-bg);--VideoList-video-list-bs-clr:var(--color-dark-shadow);--VideoList-video-item-bg-clr:var(--color-dark-bg);--VideoList-video-item-border-clr:var(--color-dark-border);--VideoList-video-item-hover-bg-clr:var(--color-dark-hover-strong);--VideoList-video-title-clr:var(--color-dark-text);--VideoList-video-meta-clr:var(--color-dark-text);--VideoList-video-btn-bg-clr:var(--color-dark-button-bg);--VideoList-video-btn-border-clr:var(--color-dark-border);--VideoList-video-btn-clr:var(--color-dark-text);--VideoList-video-btn-hover-bg-clr:var(--color-dark-hover-strong);--VideoList-edit-btn-bg-clr:var(--color-dark-edit-btn-bg);--VideoList-delete-btn-bg-clr:var(--color-dark-delete-btn-bg);--VideoList-delete-btn-hover-bg-clr:var(--color-dark-danger);--VideoList-video-eye-wrapper-clr:var(--color-dark-text);--VideoList-video-eye-wrapper-all-reviewed-clr:var(--color-dark-success);--VideoList-eye-tooltip-bg-clr:var(--color-dark-bg);--VideoList-eye-tooltip-border-clr:var(--color-dark-border);--VideoList-eye-tooltip-bs-clr:var(--color-dark-shadow);--VideoList-eye-count-clr:var(--color-dark-text);--VideoList-tag-tooltip-bg-clr:var(--color-dark-bg);--VideoList-tag-tooltip-border-clr:var(--color-dark-border);--VideoList-tag-tooltip-bs-clr:var(--color-dark-shadow);--VideoList-tag-tooltip-item-clr:var(--color-dark-text);--VideoList-input-bg-clr:var(--color-dark-button-text);--VideoList-input-border-clr:var(--color-light-border);--VideoList-input-clr:var(--color-light-text);--VideoList-input-focus-border-clr:var(--color-light-active-timestamp-clr);--VideoList-video-saving-msg-info-color:var(--color-light-active-timestamp-clr);--VideoList-video-save-success-color:var(--color-light-success);--VideoList-video-save-error-color:var(--color-dark-danger);--VideoList-comp-select-wrapper-bg-clr:var(--color-dark-bg);--VideoList-comp-select-wrapper-border-clr:var(--color-dark-border);--VideoList-comp-select-wrapper-clr:var(--color-dark-text);--VideoList-video-meta-comp-inline-clr:var(--color-dark-muted-text);--VideoList-review-status-badge-clr:var(--color-light-bg);--VideoList-review-status-badge-needs-review-clr:var(--color-dark-danger);--VideoList-review-status-badge-all-reviewed-clr:var(--color-light-success);--VideoPlayerWithNotes-breadcrumb-clr:var(--color-dark-text);--VideoPlayerWithNotes-toggle-btn-bg-clr:var(--color-dark-danger-bg);--VideoPlayerWithNotes-toggle-btn-clr:var(--color-dark-text);--VideoPlayerWithNotes-toggle-btn-border-clr:var(--color-dark-border);--VideoPlayerWithNotes-toggle-btn-hover-bg-clr:var(--color-dark-hover-strong);--VideoPlayerWithNotes-mode-btn-bg-clr:var(--color-dark-bg);--VideoPlayerWithNotes-mode-btn-border-clr:var(--color-dark-border);--VideoPlayerWithNotes-mode-btn-clr:var(--color-dark-text);--VideoPlayerWithNotes-mode-btn-hover-bg-clr:var(--color-dark-hover-strong);--VideoPlayerWithNotes-Finished-reviewing-btn-hover-bg-clr:var(--color-light-primary);--VideoPlayerWithNotes-filter-bg-clr:var(--color-dark-bg);--VideoPlayerWithNotes-filter-border-radius:0.5rem;--VideoPlayerWithNotes-filter-bs-clr:var(--color-dark-shadow);--VideoPlayerWithNotes-filter-panel-shadow-clr:var(--color-dark-shadow);--VideoPlayerWithNotes-filter-clear-all-clr:var(--color-dark-danger);--VideoPlayerWithNotes-splitter-bg-clr:var(--color-dark-splitter);--VideoPlayerWithNotes-splitter-hover-bg-clr:var(--color-dark-splitter-hover);--VideoPlayerWithNotes-notes-panel-bg-clr:var(--color-dark-bg);--VideoPlayerWithNotes-notes-panel-border-clr:var(--color-dark-border);--VideoPlayerWithNotes-tag-option-selected-bg-clr:var(--color-dark-tag-selected-bg);--VideoPlayerWithNotes-tag-option-selected-border-clr:var(--tag-selected-border);--Review-Dashboard-review-dashboard-bg-clr:var(--color-dark-bg);--Review-Dashboard-review-dashboard-h2-clr:var(--color-dark-text);--Review-Dashboard-map-header-button-bg-clr:var(--color-dark-primary);--Review-Dashboard-map-header-button-border-clr:var(--color-dark-border);--Review-Dashboard-map-header-button-clr:var(--color-dark-text);--Review-Dashboard-map-header-button-hover-bg-clr:var(--color-dark-hover-strong);--Review-Dashboard-map-header-actions-button-bg-clr:var(--color-dark-primary);--Review-Dashboard-map-header-actions-button-border-clr:var(--color-dark-border);--Review-Dashboard-map-header-actions-button-clr:var(--color-dark-text);--Review-Dashboard-map-header-actions-button-hover-bg-clr:var(--color-dark-hover-strong);--Review-Dashboard-sort-controls-clr:var(--color-dark-text);--Review-Dashboard-sort-controls-select-bg-clr:var(--color-dark-bg);--Review-Dashboard-sort-controls-select-border-clr:var(--color-dark-border);--Review-Dashboard-sort-controls-select-clr:var(--color-dark-text);--Review-Dashboard-sort-controls-select-hover-bg-clr:var(--color-dark-hover-strong);--Review-Dashboard-video-list-bg-clr:var(--color-dark-bg);--Review-Dashboard-video-list-bs-clr:var(--color-dark-shadow);--Review-Dashboard-filter-panel-bg-clr:var(--color-dark-bg);--Review-Dashboard-filter-panel-bs-clr:var(--color-dark-shadow);--Review-Dashboard-filter-checkbox-bg-clr:var(--color-dark-bg);--Review-Dashboard-filter-checkbox-border-clr:var(--color-dark-border);--Review-Dashboard-filter-checkbox-checked-bg-clr:var(--color-dark-bg);--Review-Dashboard-filter-checkbox-checkmark-border-clr:#50fa7b;--Review-Dashboard-filter-panel-select-bg-clr:var(--color-dark-bg);--Review-Dashboard-filter-panel-select-border-clr:var(--color-dark-border);--Review-Dashboard-filter-panel-select-clr:var(--color-dark-text);--Review-Dashboard-filter-panel-select-option-hover-bg-clr:var(--color-dark-hover-strong);--Review-Dashboard-filter-panel-select-option-selected-bg-clr:var(--color-dark-primary);--Review-Dashboard-filter-panel-select-option-selected-text-clr:var(--color-dark-text);--Review-Dashboard-filter-panel-scrollbar-thumb-bg-clr:var(--color-dark-border);--Review-Dashboard-filter-panel-scrollbar-track-bg-clr:var(--color-dark-bg);--Review-Dashboard-vpwn-breadcrumb-clr:var(--color-dark-text);--Review-Dashboard-upload-modal-overlay-bg-clr:var(--color-dark-overlay-bg);--Review-Dashboard-modal-content-bg-clr:var(--color-dark-bg);--Review-Dashboard-modal-content-bs-clr:var(--color-dark-shadow);--star-filled:gold;--star-empty:#555;--star-team-avg:#50fa7b}:root{--availability-cell-size:2.5rem;--CalendarAvailability-selection-bg-clr:#0055ff4d;--CalendarAvailability-delete-btn-clr:#ff4d4f;--CalendarAvailability-delete-btn-bg-clr:#fff1f0;--CalendarAvailability-help-tip-vp-pad:0.5rem}.light{--CalendarAvailability-avail-cell-header-bg-clr:var(--Indiv-Page-notes-bg-clr);--CalendarAvailability-avail-cell-hour-bg-clr:var(--Indiv-Page-favorite-item-bg-clr);--CalendarAvailability-avail-cell-common-bg-clr:#28a745;--CalendarAvailability-avail-cell-five-bg-clr:#ffc107;--CalendarAvailability-avail-cell-border-clr:var(--Indiv-Page-notes-border-clr);--CalendarAvailability-nav-bg-clr:var(--Indiv-Page-bg-clr);--CalendarAvailability-nav-border-clr:var(--Indiv-Page-notes-border-clr);--CalendarAvailability-button-bg-clr:var(--note-toolbar-btn-bg);--CalendarAvailability-button-hover-bg-clr:var(--note-toolbar-btn-hover-bg);--CalendarAvailability-empty-cell-bg:#f2f6fc;--CalendarAvailability-empty-cell-hover:#e0e8f9;--CalendarAvailability-empty-cell-border:#d5dce9;--CalendarAvailability-menu-bg:#fff;--CalendarAvailability-menu-border-clr:#d9d9d9;--CalendarAvailability-menu-shadow:#0000001a;--CalendarAvailability-menu-text-clr:#1a3b5d;--CalendarAvailability-tooltip-bg:#f0f0f0;--CalendarAvailability-tooltip-clr:#1a3b5d}.dark{--CalendarAvailability-avail-cell-header-bg-clr:var(--color-dark-bg);--CalendarAvailability-avail-cell-hour-bg-clr:var(--color-dark-hover-bg);--CalendarAvailability-avail-cell-common-bg-clr:#1a6b30;--CalendarAvailability-avail-cell-five-bg-clr:#997a00;--CalendarAvailability-avail-cell-border-clr:var(--color-dark-border);--CalendarAvailability-nav-bg-clr:var(--color-dark-bg);--CalendarAvailability-nav-border-clr:var(--color-dark-border);--CalendarAvailability-button-bg-clr:var(--note-toolbar-btn-bg);--CalendarAvailability-button-hover-bg-clr:var(--note-toolbar-btn-hover-bg);--CalendarAvailability-empty-cell-bg:#1e1e2f;--CalendarAvailability-empty-cell-hover:#2a2a3f;--CalendarAvailability-empty-cell-border:#323248;--CalendarAvailability-menu-bg:#1f2937;--CalendarAvailability-menu-border-clr:#374151;--CalendarAvailability-menu-shadow:#0006;--CalendarAvailability-menu-text-clr:#fff;--CalendarAvailability-tooltip-bg:#111827;--CalendarAvailability-tooltip-clr:#fff}.availability-container{grid-gap:.1rem;display:grid;gap:.1rem;grid-template-columns:2.5rem repeat(7,1fr);grid-template-columns:var(--availability-cell-size) repeat(7,1fr)}.availability-wrapper{display:flex;flex-direction:column;position:relative}.avail-cell{align-items:flex-start;background:#0000;border:1px solid var(--CalendarAvailability-avail-cell-border-clr);box-sizing:border-box;display:flex;font-size:.75rem;height:2.5rem;height:var(--availability-cell-size);justify-content:center;width:100%}.avail-cell.header{align-items:center;background:var(--CalendarAvailability-avail-cell-header-bg-clr);font-weight:700}.avail-cell.hour-label{background:var(--CalendarAvailability-avail-cell-hour-bg-clr);font-weight:500;-webkit-user-select:none;user-select:none}.avail-cell.common{background-color:var(--CalendarAvailability-avail-cell-common-bg-clr)}.avail-cell.five{background-color:var(--CalendarAvailability-avail-cell-five-bg-clr)}.avail-cell:not(.header):not(.hour-label):not(.common):not(.five){background-color:var(--CalendarAvailability-empty-cell-bg);background-image:linear-gradient(to bottom,#0000,#0000 calc(.625rem - 1px),var(--CalendarAvailability-empty-cell-border) calc(.625rem - 1px),var(--CalendarAvailability-empty-cell-border) .625rem);background-image:linear-gradient(to bottom,#0000,#0000 calc(var(--availability-cell-size)/4 - 1px),var(--CalendarAvailability-empty-cell-border) calc(var(--availability-cell-size)/4 - 1px),var(--CalendarAvailability-empty-cell-border) calc(var(--availability-cell-size)/4));border-color:var(--CalendarAvailability-empty-cell-border);cursor:pointer;transition:background-color .2s ease,border-color .2s ease}.calendar-availability-nav{align-items:center;background:var(--CalendarAvailability-nav-bg-clr);border-bottom:1px solid var(--CalendarAvailability-nav-border-clr);display:flex;gap:.5rem;padding:.5rem}.calendar-availability-nav button,.calendar-availability-nav select{background:var(--CalendarAvailability-button-bg-clr);border:none;border-radius:.375rem;cursor:pointer;font-size:.875rem;margin:0 .25rem;padding:.25rem .75rem;transition:background .2s ease}.calendar-availability-nav button:hover,.calendar-availability-nav select:hover{background:var(--CalendarAvailability-button-hover-bg-clr)}.calendar-availability-nav .nav-center,.calendar-availability-nav .nav-left,.calendar-availability-nav .nav-right{align-items:center;display:flex}.calendar-availability-nav .nav-center{flex:1 1;justify-content:center}.calendar-availability-nav .nav-right{margin-left:auto}.avail-cell.header .header-date{color:var(--Indiv-Page-note-text-clr);font-size:.65rem;margin-left:.25rem}.avail-cell.selecting{background:#007bff4d}.availability-popup{background:var(--CalendarAvailability-nav-bg-clr);border:1px solid var(--CalendarAvailability-nav-border-clr);border-radius:.375rem;box-shadow:0 2px 8px #0000001a;padding:1rem;position:absolute;width:220px;z-index:10}.availability-popup label{color:var(--Indiv-Page-note-text-clr);display:block;font-size:.875rem;margin-bottom:.5rem}.availability-popup input[type=date],.availability-popup select{appearance:none;-webkit-appearance:none;-moz-appearance:none;background:var(--CalendarAvailability-button-bg-clr);border:1px solid var(--CalendarAvailability-avail-cell-border-clr);border-radius:.25rem;box-sizing:border-box;font-size:.875rem;margin-top:.25rem;padding:.5rem;width:100%}.availability-popup input:focus,.availability-popup select:focus{border-color:var(--CalendarAvailability-button-hover-bg-clr)}.availability-popup .select-wrapper{position:relative}.availability-popup .select-wrapper:after{content:"▾";pointer-events:none;position:absolute;right:.75rem;top:50%;transform:translateY(-50%)}.availability-popup .select-wrapper select{padding-right:1.75rem}.availability-popup input[type=date],.availability-popup select{background:var(--Indiv-Page-notes-bg-clr);border:1px solid var(--Indiv-Page-notes-border-clr);color:var(--Indiv-Page-note-text-clr)}.availability-popup input:focus,.availability-popup select:focus{border-color:var(--note-toolbar-active-border);box-shadow:0 0 0 2px #007bff40;outline:none}.availability-popup .select-wrapper:after{color:var(--Indiv-Page-note-text-clr)}.availability-popup select::-webkit-scrollbar{height:.6rem;width:.6rem}.availability-popup select::-webkit-scrollbar-track{background:var(--Indiv-Page-notes-bg-clr)}.availability-popup select::-webkit-scrollbar-thumb{background-color:var(--note-toolbar-active-border);border:2px solid var(--Indiv-Page-notes-bg-clr);border-radius:10px}.availability-popup select::-webkit-scrollbar-thumb:hover{background-color:var(--note-toolbar-active-bg)}.availability-popup select{scrollbar-color:var(--note-toolbar-active-border) var(--Indiv-Page-notes-bg-clr);scrollbar-width:thin}.avail-cell:not(.header):not(.hour-label){background-image:linear-gradient(to bottom,#0000,#0000 calc(.625rem - 1px),var(--CalendarAvailability-avail-cell-border-clr) calc(.625rem - 1px),var(--CalendarAvailability-avail-cell-border-clr) .625rem);background-image:linear-gradient(to bottom,#0000,#0000 calc(var(--availability-cell-size)/4 - 1px),var(--CalendarAvailability-avail-cell-border-clr) calc(var(--availability-cell-size)/4 - 1px),var(--CalendarAvailability-avail-cell-border-clr) calc(var(--availability-cell-size)/4));background-repeat:repeat-y;background-size:100% .625rem;background-size:100% calc(var(--availability-cell-size)/4)}.avail-cell{overflow:hidden}.selection-overlay{background-color:#0055ff4d;background-color:var(--CalendarAvailability-selection-bg-clr);left:0;pointer-events:none;position:absolute;width:100%}.avail-cell{position:relative}.user-overlay{border:1px solid #0000001a;box-sizing:border-box;cursor:help;pointer-events:auto;position:absolute}.availability-popup .delete-button{background:#0000;background:#ff4d4f;background:var(--CalendarAvailability-delete-btn-clr);border:none;border-radius:.375rem;color:#fff1f0;color:var(--CalendarAvailability-delete-btn-bg-clr);cursor:pointer;font-size:.875rem;margin:0 .25rem;padding:.5rem 1rem}.availability-popup .delete-button:hover{background:#fff1f0;background:var(--CalendarAvailability-delete-btn-bg-clr);color:#ff4d4f;color:var(--CalendarAvailability-delete-btn-clr)}.Availability-popup-buttons{box-sizing:border-box;display:flex;justify-content:space-between;margin-top:.5rem}.Availability-popup-buttons button{background-color:var(--Indiv-Page-note-add-bg-clr);border:none;border-radius:6px;color:var(--Indiv-Page-note-add-clr);cursor:pointer;font-size:.8rem;font-weight:700;padding:.2rem .4rem}.Availability-popup-buttons button:hover{background-color:var(--Indiv-Page-note-add-hvr-clr)}.user-overlay.editable{cursor:pointer}.user-overlay-label{background:#000000b3;border-radius:3px;color:#fff;display:block;font-size:.65rem;left:2px;opacity:0;padding:0 .2rem;pointer-events:none;position:absolute;top:2px;transition:opacity .2s ease}.user-overlay:hover .user-overlay-label{opacity:1}.availability-tooltip{background:var(--CalendarAvailability-tooltip-bg);border-radius:.25rem;box-shadow:0 .25rem .5rem var(--CalendarAvailability-tooltip-shadow);color:var(--CalendarAvailability-tooltip-clr);font-size:.75rem;padding:.25rem .5rem;pointer-events:none;position:fixed;white-space:nowrap;z-index:999}.recurring-action-menu{background:var(--CalendarAvailability-nav-bg-clr);border:1px solid var(--CalendarAvailability-nav-border-clr);border-radius:.375rem;box-shadow:0 .125rem .5rem #0000001a;display:flex;flex-direction:column;gap:.5rem;padding:1rem;position:absolute;width:15rem;z-index:10}.CalendarAvailability-cancel,.recurring-action-menu .CalendarAvailability-Delete-All-Future,.recurring-action-menu .CalendarAvailability-Delete-This-Instance,.recurring-action-menu .CalendarAvailability-Edit-All-Future,.recurring-action-menu .CalendarAvailability-Edit-This-Instance{background-color:var(--Indiv-Page-note-add-bg-clr);border:none;border-radius:.375rem;color:var(--Indiv-Page-note-add-clr);cursor:pointer;font-size:.9rem;font-weight:700;padding:.2rem .6rem;transition:background-color .2s ease}.CalendarAvailability-cancel:hover,.recurring-action-menu .CalendarAvailability-Delete-All-Future:hover,.recurring-action-menu .CalendarAvailability-Delete-This-Instance:hover,.recurring-action-menu .CalendarAvailability-Edit-All-Future:hover,.recurring-action-menu .CalendarAvailability-Edit-This-Instance:hover{background-color:var(--Indiv-Page-note-add-hvr-clr)}.recurring-action-menu>button:last-of-type{margin-top:1rem}.recurring-action-menu .CalendarAvailability-Delete-All-Future,.recurring-action-menu .CalendarAvailability-Delete-This-Instance{background-color:#ff4d4f;background-color:var(--CalendarAvailability-delete-btn-clr);color:#fff1f0;color:var(--CalendarAvailability-delete-btn-bg-clr)}.recurring-action-menu .CalendarAvailability-Delete-All-Future:hover,.recurring-action-menu .CalendarAvailability-Delete-This-Instance:hover{background-color:#fff1f0;background-color:var(--CalendarAvailability-delete-btn-bg-clr);color:#ff4d4f;color:var(--CalendarAvailability-delete-btn-clr)}.avail-cell:focus-visible{background-color:var(--CalendarAvailability-empty-cell-hover);outline:2px solid var(--CalendarAvailability-button-hover-bg-clr)}.user-overlay:focus-visible{outline:2px dashed var(--CalendarAvailability-button-hover-bg-clr)}.availability-help{align-items:center;background-color:var(--CalendarAvailability-button-bg-clr);border-radius:50%;color:var(--Indiv-Page-note-text-clr);cursor:help;display:inline-flex;font-size:.8rem;font-weight:700;height:1.25rem;justify-content:center;margin-left:.5rem;position:relative;-webkit-user-select:none;user-select:none;width:1.25rem}.availability-help-tooltip{background:var(--CalendarAvailability-menu-bg);border:1px solid var(--CalendarAvailability-menu-border-clr);border-radius:.375rem;box-shadow:0 .125rem .5rem var(--CalendarAvailability-menu-shadow);color:var(--CalendarAvailability-menu-text-clr);font-size:.75rem;left:0;left:var(--help-tip-left,0);line-height:1.2;max-width:calc(100vw - 1rem);max-width:calc(100vw - var(--CalendarAvailability-help-tip-vp-pad)*2);opacity:0;padding:.5rem;pointer-events:none;position:fixed;top:0;top:var(--help-tip-top,0);transform:translateY(-.5rem);transition:opacity .25s ease,transform .25s ease;white-space:normal;width:16rem;z-index:20}.availability-help:hover .availability-help-tooltip{opacity:1;pointer-events:auto;transform:translateY(0)}:root{--note-toolbar-active-border:#5e81ac;--note-toolbar-active-bg:#88c0d0;--Indiv-Page-notes-bg-clr:#f8fafc}.calendar-container{background:var(--Indiv-Page-bg-clr);border-radius:10px;box-sizing:border-box;display:flex;flex-direction:column;margin-left:auto;margin-right:auto;padding:2rem;width:100%}.month-view{width:100%}.calendar-grid,.calendar-header{grid-gap:.25rem;display:grid;gap:.25rem;grid-template-columns:repeat(7,1fr);text-align:center}.calendar-day-label{font-weight:700}.calendar-cell,.calendar-day-label{color:var(--Indiv-Page-note-text-clr)}.calendar-cell{background:var(--Indiv-Page-favorite-item-bg-clr);border-radius:6px;font-size:.9rem;min-height:2rem;padding:.5rem}.calendar-cell.today{background:#88c0d0;background:var(--note-toolbar-active-bg);border:2px solid #5e81ac;border:2px solid var(--note-toolbar-active-border);font-weight:700}.day-view{border-top:1px solid var(--Indiv-Page-notes-border-clr);max-height:14rem;overflow-y:auto;padding-top:1rem;width:100%}.day-view h3{color:var(--Indiv-Page-section-h2-clr);font-size:1.1rem;margin-bottom:.5rem}.hour-list{list-style:none;margin:0;padding:0}.hour-slot{border-bottom:1px solid var(--Indiv-Page-notes-border-clr);color:var(--Indiv-Page-note-text-clr);font-size:.9rem;padding:.3rem 0}.calendar-cell{font-size:.8rem;min-height:1.4rem;padding:.35rem;position:relative}.calendar-day-label,.hour-slot{font-size:.85rem}.hour-slot{padding:.2rem 0}.calendar-cell.selected{background:#88c0d0;background:var(--note-toolbar-active-bg);border:2px dashed #5e81ac;border:2px dashed var(--note-toolbar-active-border);font-weight:700}.calendar-nav{align-items:center;color:var(--Indiv-Page-section-h2-clr);display:flex;flex-wrap:wrap;font-weight:700;gap:.5rem;justify-content:space-between;margin-bottom:1rem}.calendar-nav,.calendar-nav button{font-size:1rem}.calendar-nav button{background:var(--note-toolbar-btn-bg);border:none;border-radius:6px;color:var(--note-toolbar-btn-clr);cursor:pointer;font-size:.9rem;margin-left:.5rem;padding:.4rem 1rem;transition:background .2s ease}.calendar-nav button:hover{background:var(--note-toolbar-btn-hover-bg)}.event-popup{background:var(--Indiv-Page-bg-clr);border:1px solid var(--Indiv-Page-notes-border-clr);border-radius:10px;box-shadow:0 4px 12px #00000040;display:flex;flex-direction:column;gap:.6rem;padding:1rem;position:fixed;width:250px;z-index:999}.event-popup h4{color:var(--Indiv-Page-section-h2-clr);font-size:1rem;margin:0 0 .5rem}.event-popup label{color:var(--Indiv-Page-note-text-clr);display:flex;flex-direction:column;font-size:.85rem}.event-popup input,.event-popup select{background:#f8fafc;background:var(--Indiv-Page-notes-bg-clr);border:1px solid var(--Indiv-Page-notes-border-clr);border-radius:5px;color:var(--Indiv-Page-note-text-clr);margin-top:.25rem;padding:.3rem}.popup-buttons{display:flex;justify-content:space-between;margin-top:.5rem}.popup-buttons button{background-color:var(--Indiv-Page-note-add-bg-clr);border:none;border-radius:6px;color:var(--Indiv-Page-note-add-clr);cursor:pointer;font-size:.85rem;font-weight:700;padding:.4rem .8rem}.popup-buttons button:hover{background-color:var(--Indiv-Page-note-add-hvr-clr)}.event-popup select option{font-weight:700}.timezone-selector{background:#f8fafc;background:var(--Indiv-Page-notes-bg-clr);border:1px solid var(--Indiv-Page-notes-border-clr);border-radius:6px;color:var(--Indiv-Page-note-text-clr);font-size:.85rem;margin-left:.5rem;padding:.3rem .5rem}.calendar-cell--filler{background:none;color:#0000;opacity:.25;pointer-events:none}.calendar-toggle{display:flex;gap:.5rem;margin-top:.3rem}.calendar-toggle button{background:#f8fafc;background:var(--Indiv-Page-notes-bg-clr);border:1px solid var(--Indiv-Page-notes-border-clr);border-radius:6px;color:var(--Indiv-Page-note-text-clr);cursor:pointer;flex:1 1;font-weight:700;padding:.3rem .6rem}.calendar-toggle button.toggle-active{background:#88c0d0;background:var(--note-toolbar-active-bg);border-color:#5e81ac;border-color:var(--note-toolbar-active-border)}.calendar-error-message{color:#ff4d4f;font-size:.85rem;font-weight:700;margin-top:.2rem;text-align:center}.event-date-display{background:#f8fafc;background:var(--Indiv-Page-notes-bg-clr);border-radius:6px;color:#5e81ac;color:var(--note-toolbar-active-border);font-size:.95rem;font-weight:700;padding:.3rem .6rem;text-align:center}.popup-close-btn{background:#0000;border:none;color:var(--Indiv-Page-note-text-clr);cursor:pointer;font-size:1.2rem;font-weight:700;position:absolute;right:.6rem;top:.4rem}.popup-close-btn:hover{color:#5e81ac;color:var(--note-toolbar-active-border)}.event-popup textarea{background:#f8fafc;background:var(--Indiv-Page-notes-bg-clr);border:1px solid var(--Indiv-Page-notes-border-clr);border-radius:5px;color:var(--Indiv-Page-note-text-clr);font-family:inherit;font-size:.85rem;line-height:1.3;margin-top:.25rem;max-height:8rem;padding:.4rem;resize:vertical}.calendar-cell-content{align-items:center;display:flex;flex-direction:column;gap:.2rem;-webkit-user-select:none;user-select:none}.event-dots{display:flex;gap:.15rem;justify-content:center;margin-top:.15rem}.event-dot{border-radius:50%;height:.5rem;width:.5rem}.hour-label{font-weight:700;margin-bottom:.15rem}.hour-event{align-items:center;background-color:#ccc;border-radius:5px;color:#000;display:flex;font-size:.75rem;font-weight:500;justify-content:space-between;margin-bottom:.2rem;padding:.2rem .4rem}.event-meta{color:#333;font-size:.7rem;margin-left:.3rem}.timezone-wrapper{color:var(--Indiv-Page-note-text-clr);font-size:.85rem;font-weight:700;margin-bottom:.75rem}.event-dot-plus,.timezone-wrapper{display:flex;justify-content:center}.event-dot-plus{align-items:center;background:#000;border:1px solid #000;border-radius:50%;color:#fff;font-size:.65rem;font-weight:900;height:.5rem;width:.5rem}.day-timeline{overflow:hidden}.timeline-hour-line{background:var(--Indiv-Page-notes-border-clr);height:1px;left:0;position:absolute;width:100%;z-index:1}.timeline-event{background-color:#ccc;border-radius:5px;box-shadow:0 1px 4px #00000026;color:#000;cursor:pointer;display:flex;flex-direction:column;font-size:.75rem;gap:.15rem;position:absolute;z-index:3}.timeline-event .event-meta{color:#333;font-size:.7rem;font-style:italic}.timeline-event .event-flag{font-size:.9rem;margin-right:.25rem}.timeline-event .event-meta-inline{align-items:center;color:var(--Indiv-Page-note-text-clr);display:flex;flex-wrap:wrap;font-size:.7rem;gap:.3rem .6rem;justify-content:flex-start;margin:.2rem .4rem .3rem}.day-timeline-wrapper{overflow:hidden}.day-timeline-hours{justify-content:space-between}.day-timeline-hours .timeline-hour-label{line-height:60px}.event-meta-inline{align-items:center;color:var(--Indiv-Page-note-text-clr);display:flex;flex-wrap:wrap;font-size:.7rem;gap:.4rem;justify-content:flex-start;margin-top:.15rem}.day-timeline{background:#f8fafc;background:var(--Indiv-Page-notes-bg-clr);border-left:2px solid var(--Indiv-Page-notes-border-clr);border-radius:6px;flex:1 1}.day-timeline,.day-timeline-wrapper{height:1440px;overflow:visible;position:relative}.day-timeline-wrapper{border:1px solid var(--Indiv-Page-notes-border-clr);border-radius:6px}.day-timeline-hours,.day-timeline-wrapper{background:var(--Indiv-Page-bg-clr);display:flex}.day-timeline-hours{box-sizing:border-box;flex-direction:column;height:1440px;width:3rem}.day-timeline-hours .timeline-hour-label{border-bottom:1px dashed var(--Indiv-Page-notes-border-clr);box-sizing:border-box;color:var(--Indiv-Page-note-text-clr);font-size:.75rem;height:60px;line-height:1.1;margin:0;overflow:hidden;padding-right:.4rem;padding-top:.2rem;text-align:right}.day-timeline-wrapper::-webkit-scrollbar,.day-timeline::-webkit-scrollbar,.day-view::-webkit-scrollbar{width:.6rem}.day-timeline-wrapper::-webkit-scrollbar-track,.day-timeline::-webkit-scrollbar-track,.day-view::-webkit-scrollbar-track{background:#f8fafc;background:var(--Indiv-Page-notes-bg-clr);border-radius:10px}.day-timeline-wrapper::-webkit-scrollbar-thumb,.day-timeline::-webkit-scrollbar-thumb,.day-view::-webkit-scrollbar-thumb{background-color:#5e81ac;background-color:var(--note-toolbar-active-border);border:2px solid #f8fafc;border:2px solid var(--Indiv-Page-notes-bg-clr);border-radius:10px}.day-timeline-wrapper::-webkit-scrollbar-thumb:hover,.day-timeline::-webkit-scrollbar-thumb:hover,.day-view::-webkit-scrollbar-thumb:hover{background-color:#88c0d0;background-color:var(--note-toolbar-active-bg)}.day-timeline,.day-timeline-wrapper,.day-view{scrollbar-color:#5e81ac #f8fafc;scrollbar-color:var(--note-toolbar-active-border) var(--Indiv-Page-notes-bg-clr);scrollbar-width:thin}.day-view-date-header{background:var(--Indiv-Page-bg-clr);border-radius:8px;box-shadow:0 2px 4px #0000000d;color:var(--Indiv-Page-section-h2-clr);font-size:1.1rem;font-weight:700;position:sticky;text-align:left;top:0;z-index:2}.event-popup{word-wrap:break-word;max-width:280px}.timeline-event,.timeline-event .event-content,.timeline-event .event-meta-inline{overflow:hidden;white-space:normal;word-break:break-word}.event-popup{max-height:90vh;overflow-y:auto}.timeline-event .event-content{align-items:flex-start;display:flex;font-weight:600;gap:.5rem;justify-content:space-between;line-height:1.2;margin:.3rem .4rem}.event-note-truncated,.timeline-event .event-content{max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.event-note-truncated{display:inline-block;vertical-align:bottom}.calendar-source-selector{background:#f8fafc;background:var(--Indiv-Page-notes-bg-clr);border:1px solid var(--Indiv-Page-notes-border-clr);border-radius:6px;margin-left:.5rem;padding:.3rem .6rem}.calendar-source-selector,.event-source-toggle{color:var(--Indiv-Page-note-text-clr);font-size:.85rem;font-weight:700}.event-source-toggle{align-items:center;display:flex;gap:.5rem;margin-left:1rem}.calendar-nav-left,.calendar-nav-right{align-items:center;display:flex;flex-wrap:wrap;gap:.5rem}.calendar-nav-right{flex-shrink:0;margin-left:auto}.calendar-view-label{color:var(--Indiv-Page-note-text-clr);font-size:.85rem;font-weight:700}.month-arrow-class{font-weight:900}.event-popup input[type=date]{background:#f8fafc;background:var(--Indiv-Page-notes-bg-clr);border:1px solid var(--Indiv-Page-notes-border-clr);border-radius:5px;color:var(--Indiv-Page-note-text-clr);margin-top:.25rem;padding:.3rem}.recurring-modal-backdrop{align-items:center;background:#00000080;display:flex;height:100vh;justify-content:center;left:0;position:fixed;top:0;width:100vw;z-index:1000}.recurring-modal{background:var(--General-page-bg-clr);border-radius:1rem;box-shadow:0 0 10px #0006;color:var(--General-page-clr);max-width:90vw;padding:2rem;width:320px}.recurring-modal .popup-buttons{margin-top:1rem}.event-popup .popup-buttons,.recurring-modal .popup-buttons{display:flex;flex-direction:column;gap:.5rem}.expand-toggle-wrapper{margin-bottom:.5rem;margin-top:.5rem;padding-right:1rem;text-align:right}.day-view.expanded{height:auto;max-height:none;overflow-y:visible}.day-timeline-wrapper.expanded{height:auto;overflow:visible}.day-timeline.expanded{height:auto}.day-view-header-row{align-items:center;display:flex;flex-wrap:wrap;gap:1rem;justify-content:space-between;padding:.5rem 0}.day-view-header-row h3{color:var(--Indiv-Page-section-h2-clr);font-size:1.1rem;margin:0}.expand-toggle-btn{background:var(--note-toolbar-btn-bg);border:none;border-radius:6px;color:var(--note-toolbar-btn-clr);cursor:pointer;flex-shrink:0;font-size:.85rem;font-weight:700;padding:.4rem 1rem}.expand-toggle-btn:hover{background:var(--note-toolbar-btn-hover-bg)}.calendar-nav-center{margin:0 auto}.calendar-nav-center button{background-color:#ff8430;color:#fff}:root{--calendar-hint-bg:#111827;--calendar-hint-fg:#fff;--calendar-hint-border:#374151;--calendar-hint-radius:0.5rem;--calendar-hint-padding:0.35rem 0.6rem;--calendar-hint-shadow:0 0.25rem 0.75rem #0000004d;--calendar-hint-delay:0.8s;--calendar-hint-fontsize:0.8rem}@media (hover:hover) and (pointer:fine){.calendar-cell:not(.calendar-cell--filler):after{background:#111827;background:var(--calendar-hint-bg);border:1px solid #374151;border:1px solid var(--calendar-hint-border);border-radius:.5rem;border-radius:var(--calendar-hint-radius);box-shadow:0 .25rem .75rem #0000004d;box-shadow:var(--calendar-hint-shadow);color:#fff;color:var(--calendar-hint-fg);content:"Double click to add event";font-size:.8rem;font-size:var(--calendar-hint-fontsize);left:50%;opacity:0;padding:.35rem .6rem;padding:var(--calendar-hint-padding);pointer-events:none;position:absolute;top:100%;transform:translate(-50%,.4rem);transition:opacity .15s linear;transition-delay:0s;white-space:nowrap;z-index:10}.calendar-cell:not(.calendar-cell--filler):hover:after{opacity:1;transition-delay:.8s;transition-delay:var(--calendar-hint-delay)}}.CalendarPage-Padding{padding:1rem}
/*# sourceMappingURL=main.7c527301.css.map*/