@charset "UTF-8";:root,:root[data-theme=imperial]{--c-background: #0b0806;--c-background-rgb: 11, 8, 6;--c-surface: #17100a;--c-surface-rgb: 23, 16, 10;--c-surface-raised: #211710;--c-surface-raised-rgb: 33, 23, 16;--c-surface-overlay: #2b1e15;--c-surface-overlay-rgb: 43, 30, 21;--c-border: #4a3122;--c-border-rgb: 74, 49, 34;--c-border-strong: #6e4630;--c-border-strong-rgb: 110, 70, 48;--c-primary: #8e2433;--c-primary-rgb: 142, 36, 51;--c-primary-hover: #a92f40;--c-primary-hover-rgb: 169, 47, 64;--c-primary-glow: rgba(142, 36, 51, .25);--c-accent: #c8992e;--c-accent-rgb: 200, 153, 46;--c-accent-hover: #e0b13f;--c-accent-hover-rgb: 224, 177, 63;--c-accent-glow: rgba(200, 153, 46, .2);--c-zombie: #4a7c3f;--c-zombie-rgb: 74, 124, 63;--c-zombie-dark: #2d4e28;--c-zombie-dark-rgb: 45, 78, 40;--c-text: #f2e3c4;--c-text-rgb: 242, 227, 196;--c-text-muted: #a08a68;--c-text-muted-rgb: 160, 138, 104;--c-text-faint: #5e4c37;--c-text-faint-rgb: 94, 76, 55;--c-text-inverse: #0b0806;--c-text-inverse-rgb: 11, 8, 6;--c-success: #27ae60;--c-success-rgb: 39, 174, 96;--c-warning: #d9932a;--c-warning-rgb: 217, 147, 42;--c-error: #cf4a4a;--c-error-rgb: 207, 74, 74;--c-info: #2f80c2;--c-info-rgb: 47, 128, 194;--marca-metal: #c8992e;--marca-metal-rgb: 200, 153, 46;--marca-gema: #a92f40;--marca-gema-rgb: 169, 47, 64}:root[data-theme=codice]{--c-background: #ece3d1;--c-background-rgb: 236, 227, 209;--c-surface: #f5efe0;--c-surface-rgb: 245, 239, 224;--c-surface-raised: #ded2ba;--c-surface-raised-rgb: 222, 210, 186;--c-surface-overlay: #cec0a4;--c-surface-overlay-rgb: 206, 192, 164;--c-border: #b9a67f;--c-border-rgb: 185, 166, 127;--c-border-strong: #8a7450;--c-border-strong-rgb: 138, 116, 80;--c-primary: #8a5a24;--c-primary-rgb: 138, 90, 36;--c-primary-hover: #a56d2c;--c-primary-hover-rgb: 165, 109, 44;--c-primary-glow: rgba(138, 90, 36, .25);--c-accent: #1f3a6b;--c-accent-rgb: 31, 58, 107;--c-accent-hover: #2b4d8a;--c-accent-hover-rgb: 43, 77, 138;--c-accent-glow: rgba(31, 58, 107, .2);--c-zombie: #4a6b2a;--c-zombie-rgb: 74, 107, 42;--c-zombie-dark: #33501c;--c-zombie-dark-rgb: 51, 80, 28;--c-text: #1e1a14;--c-text-rgb: 30, 26, 20;--c-text-muted: #574a37;--c-text-muted-rgb: 87, 74, 55;--c-text-faint: #8d7c5e;--c-text-faint-rgb: 141, 124, 94;--c-text-inverse: #f5efe0;--c-text-inverse-rgb: 245, 239, 224;--c-success: #1e7a45;--c-success-rgb: 30, 122, 69;--c-warning: #a8690a;--c-warning-rgb: 168, 105, 10;--c-error: #a52a1a;--c-error-rgb: 165, 42, 26;--c-info: #1f5d86;--c-info-rgb: 31, 93, 134;--marca-metal: #8a5a24;--marca-metal-rgb: 138, 90, 36;--marca-gema: #1f3a6b;--marca-gema-rgb: 31, 58, 107}:root[data-theme=arcano]{--c-background: #05070d;--c-background-rgb: 5, 7, 13;--c-surface: #0d1220;--c-surface-rgb: 13, 18, 32;--c-surface-raised: #151c2e;--c-surface-raised-rgb: 21, 28, 46;--c-surface-overlay: #1e2740;--c-surface-overlay-rgb: 30, 39, 64;--c-border: #28324a;--c-border-rgb: 40, 50, 74;--c-border-strong: #41527a;--c-border-strong-rgb: 65, 82, 122;--c-primary: #3d6fe0;--c-primary-rgb: 61, 111, 224;--c-primary-hover: #5686f0;--c-primary-hover-rgb: 86, 134, 240;--c-primary-glow: rgba(61, 111, 224, .25);--c-accent: #c3cedd;--c-accent-rgb: 195, 206, 221;--c-accent-hover: #dde6f2;--c-accent-hover-rgb: 221, 230, 242;--c-accent-glow: rgba(195, 206, 221, .2);--c-zombie: #3f8a6d;--c-zombie-rgb: 63, 138, 109;--c-zombie-dark: #235141;--c-zombie-dark-rgb: 35, 81, 65;--c-text: #dce6f5;--c-text-rgb: 220, 230, 245;--c-text-muted: #8494ad;--c-text-muted-rgb: 132, 148, 173;--c-text-faint: #4b596f;--c-text-faint-rgb: 75, 89, 111;--c-text-inverse: #05070d;--c-text-inverse-rgb: 5, 7, 13;--c-success: #2fae7d;--c-success-rgb: 47, 174, 125;--c-warning: #d9a441;--c-warning-rgb: 217, 164, 65;--c-error: #e05663;--c-error-rgb: 224, 86, 99;--c-info: #3d6fe0;--c-info-rgb: 61, 111, 224;--marca-metal: #c3cedd;--marca-metal-rgb: 195, 206, 221;--marca-gema: #3d6fe0;--marca-gema-rgb: 61, 111, 224}:root[data-theme=petroleo]{--c-background: #06100f;--c-background-rgb: 6, 16, 15;--c-surface: #0e1a1a;--c-surface-rgb: 14, 26, 26;--c-surface-raised: #162626;--c-surface-raised-rgb: 22, 38, 38;--c-surface-overlay: #1e3130;--c-surface-overlay-rgb: 30, 49, 48;--c-border: #27403f;--c-border-rgb: 39, 64, 63;--c-border-strong: #3d605e;--c-border-strong-rgb: 61, 96, 94;--c-primary: #1f7a80;--c-primary-rgb: 31, 122, 128;--c-primary-hover: #2b9aa1;--c-primary-hover-rgb: 43, 154, 161;--c-primary-glow: rgba(31, 122, 128, .25);--c-accent: #b3733c;--c-accent-rgb: 179, 115, 60;--c-accent-hover: #cf8c4d;--c-accent-hover-rgb: 207, 140, 77;--c-accent-glow: rgba(179, 115, 60, .2);--c-zombie: #3f8a6d;--c-zombie-rgb: 63, 138, 109;--c-zombie-dark: #235141;--c-zombie-dark-rgb: 35, 81, 65;--c-text: #d9e4e3;--c-text-rgb: 217, 228, 227;--c-text-muted: #85999a;--c-text-muted-rgb: 133, 153, 154;--c-text-faint: #4b5f5f;--c-text-faint-rgb: 75, 95, 95;--c-text-inverse: #06100f;--c-text-inverse-rgb: 6, 16, 15;--c-success: #2fae7d;--c-success-rgb: 47, 174, 125;--c-warning: #cf8c4d;--c-warning-rgb: 207, 140, 77;--c-error: #d95f5f;--c-error-rgb: 217, 95, 95;--c-info: #2b9aa1;--c-info-rgb: 43, 154, 161;--marca-metal: #9fb0b3;--marca-metal-rgb: 159, 176, 179;--marca-gema: #2b9aa1;--marca-gema-rgb: 43, 154, 161}:root[data-theme=esmeralda]{--c-background: #070d09;--c-background-rgb: 7, 13, 9;--c-surface: #101a13;--c-surface-rgb: 16, 26, 19;--c-surface-raised: #17251b;--c-surface-raised-rgb: 23, 37, 27;--c-surface-overlay: #1f3124;--c-surface-overlay-rgb: 31, 49, 36;--c-border: #2a4030;--c-border-rgb: 42, 64, 48;--c-border-strong: #446249;--c-border-strong-rgb: 68, 98, 73;--c-primary: #1f8f5f;--c-primary-rgb: 31, 143, 95;--c-primary-hover: #2bab74;--c-primary-hover-rgb: 43, 171, 116;--c-primary-glow: rgba(31, 143, 95, .25);--c-accent: #a8813f;--c-accent-rgb: 168, 129, 63;--c-accent-hover: #c49a51;--c-accent-hover-rgb: 196, 154, 81;--c-accent-glow: rgba(168, 129, 63, .2);--c-zombie: #4a7c3f;--c-zombie-rgb: 74, 124, 63;--c-zombie-dark: #2d4e28;--c-zombie-dark-rgb: 45, 78, 40;--c-text: #dfe9df;--c-text-rgb: 223, 233, 223;--c-text-muted: #8aa08f;--c-text-muted-rgb: 138, 160, 143;--c-text-faint: #4e6455;--c-text-faint-rgb: 78, 100, 85;--c-text-inverse: #070d09;--c-text-inverse-rgb: 7, 13, 9;--c-success: #2bab74;--c-success-rgb: 43, 171, 116;--c-warning: #c49a51;--c-warning-rgb: 196, 154, 81;--c-error: #d95f5f;--c-error-rgb: 217, 95, 95;--c-info: #3d8ac2;--c-info-rgb: 61, 138, 194;--marca-metal: #a8813f;--marca-metal-rgb: 168, 129, 63;--marca-gema: #2bab74;--marca-gema-rgb: 43, 171, 116}:root[data-theme=ametista]{--c-background: #0a0714;--c-background-rgb: 10, 7, 20;--c-surface: #140f22;--c-surface-rgb: 20, 15, 34;--c-surface-raised: #1d1730;--c-surface-raised-rgb: 29, 23, 48;--c-surface-overlay: #271f40;--c-surface-overlay-rgb: 39, 31, 64;--c-border: #362c52;--c-border-rgb: 54, 44, 82;--c-border-strong: #52447a;--c-border-strong-rgb: 82, 68, 122;--c-primary: #6b3fc4;--c-primary-rgb: 107, 63, 196;--c-primary-hover: #8354dd;--c-primary-hover-rgb: 131, 84, 221;--c-primary-glow: rgba(107, 63, 196, .25);--c-accent: #c6c2d6;--c-accent-rgb: 198, 194, 214;--c-accent-hover: #e0dced;--c-accent-hover-rgb: 224, 220, 237;--c-accent-glow: rgba(198, 194, 214, .2);--c-zombie: #3f8a6d;--c-zombie-rgb: 63, 138, 109;--c-zombie-dark: #235141;--c-zombie-dark-rgb: 35, 81, 65;--c-text: #e3dff0;--c-text-rgb: 227, 223, 240;--c-text-muted: #9890b0;--c-text-muted-rgb: 152, 144, 176;--c-text-faint: #5b5375;--c-text-faint-rgb: 91, 83, 117;--c-text-inverse: #0a0714;--c-text-inverse-rgb: 10, 7, 20;--c-success: #2fae7d;--c-success-rgb: 47, 174, 125;--c-warning: #d9a441;--c-warning-rgb: 217, 164, 65;--c-error: #e05663;--c-error-rgb: 224, 86, 99;--c-info: #8354dd;--c-info-rgb: 131, 84, 221;--marca-metal: #c6c2d6;--marca-metal-rgb: 198, 194, 214;--marca-gema: #8354dd;--marca-gema-rgb: 131, 84, 221}html{--mat-sys-background: light-dark(#fef8fc, #151316);--mat-sys-error: light-dark(#ba1a1a, #ffb4ab);--mat-sys-error-container: light-dark(#ffdad6, #93000a);--mat-sys-inverse-on-surface: light-dark(#f5eff4, #323033);--mat-sys-inverse-primary: light-dark(#d5baff, #7d00fa);--mat-sys-inverse-surface: light-dark(#323033, #e6e1e6);--mat-sys-on-background: light-dark(#1d1b1e, #e6e1e6);--mat-sys-on-error: light-dark(#ffffff, #690005);--mat-sys-on-error-container: light-dark(#93000a, #ffdad6);--mat-sys-on-primary: light-dark(#ffffff, #42008a);--mat-sys-on-primary-container: light-dark(#5f00c0, #ecdcff);--mat-sys-on-primary-fixed: light-dark(#270057, #270057);--mat-sys-on-primary-fixed-variant: light-dark(#5f00c0, #5f00c0);--mat-sys-on-secondary: light-dark(#ffffff, #352d40);--mat-sys-on-secondary-container: light-dark(#4b4357, #eadef7);--mat-sys-on-secondary-fixed: light-dark(#1f182a, #1f182a);--mat-sys-on-secondary-fixed-variant: light-dark(#4b4357, #4b4357);--mat-sys-on-surface: light-dark(#1d1b1e, #e6e1e6);--mat-sys-on-surface-variant: light-dark(#49454e, #e8e0eb);--mat-sys-on-tertiary: light-dark(#ffffff, #42008a);--mat-sys-on-tertiary-container: light-dark(#5f00c0, #ecdcff);--mat-sys-on-tertiary-fixed: light-dark(#270057, #270057);--mat-sys-on-tertiary-fixed-variant: light-dark(#5f00c0, #5f00c0);--mat-sys-outline: light-dark(#7b757f, #958e99);--mat-sys-outline-variant: light-dark(#cbc4cf, #49454e);--mat-sys-primary: light-dark(#7d00fa, #d5baff);--mat-sys-primary-container: light-dark(#ecdcff, #5f00c0);--mat-sys-primary-fixed: light-dark(#ecdcff, #ecdcff);--mat-sys-primary-fixed-dim: light-dark(#d5baff, #d5baff);--mat-sys-scrim: light-dark(#000000, #000000);--mat-sys-secondary: light-dark(#645b70, #cec2db);--mat-sys-secondary-container: light-dark(#eadef7, #4b4357);--mat-sys-secondary-fixed: light-dark(#eadef7, #eadef7);--mat-sys-secondary-fixed-dim: light-dark(#cec2db, #cec2db);--mat-sys-shadow: light-dark(#000000, #000000);--mat-sys-surface: light-dark(#fef8fc, #151316);--mat-sys-surface-bright: light-dark(#fef8fc, #3b383c);--mat-sys-surface-container: light-dark(#f2ecf1, #211f22);--mat-sys-surface-container-high: light-dark(#ede6eb, #2b292d);--mat-sys-surface-container-highest: light-dark(#e6e1e6, #363437);--mat-sys-surface-container-low: light-dark(#f8f2f6, #1d1b1e);--mat-sys-surface-container-lowest: light-dark(#ffffff, #0f0d11);--mat-sys-surface-dim: light-dark(#ded8dd, #151316);--mat-sys-surface-tint: light-dark(#7d00fa, #d5baff);--mat-sys-surface-variant: light-dark(#e8e0eb, #49454e);--mat-sys-tertiary: light-dark(#7d00fa, #d5baff);--mat-sys-tertiary-container: light-dark(#ecdcff, #5f00c0);--mat-sys-tertiary-fixed: light-dark(#ecdcff, #ecdcff);--mat-sys-tertiary-fixed-dim: light-dark(#d5baff, #d5baff);--mat-sys-neutral-variant20: #332f37;--mat-sys-neutral10: #1d1b1e;--mat-sys-level0: 0px 0px 0px 0px rgba(0, 0, 0, .2), 0px 0px 0px 0px rgba(0, 0, 0, .14), 0px 0px 0px 0px rgba(0, 0, 0, .12);--mat-sys-level1: 0px 2px 1px -1px rgba(0, 0, 0, .2), 0px 1px 1px 0px rgba(0, 0, 0, .14), 0px 1px 3px 0px rgba(0, 0, 0, .12);--mat-sys-level2: 0px 3px 3px -2px rgba(0, 0, 0, .2), 0px 3px 4px 0px rgba(0, 0, 0, .14), 0px 1px 8px 0px rgba(0, 0, 0, .12);--mat-sys-level3: 0px 3px 5px -1px rgba(0, 0, 0, .2), 0px 6px 10px 0px rgba(0, 0, 0, .14), 0px 1px 18px 0px rgba(0, 0, 0, .12);--mat-sys-level4: 0px 5px 5px -3px rgba(0, 0, 0, .2), 0px 8px 10px 1px rgba(0, 0, 0, .14), 0px 3px 14px 2px rgba(0, 0, 0, .12);--mat-sys-level5: 0px 7px 8px -4px rgba(0, 0, 0, .2), 0px 12px 17px 2px rgba(0, 0, 0, .14), 0px 5px 22px 4px rgba(0, 0, 0, .12);--mat-sys-body-large: 400 1rem / 1.5rem Roboto;--mat-sys-body-large-font: Roboto;--mat-sys-body-large-line-height: 1.5rem;--mat-sys-body-large-size: 1rem;--mat-sys-body-large-tracking: .031rem;--mat-sys-body-large-weight: 400;--mat-sys-body-medium: 400 .875rem / 1.25rem Roboto;--mat-sys-body-medium-font: Roboto;--mat-sys-body-medium-line-height: 1.25rem;--mat-sys-body-medium-size: .875rem;--mat-sys-body-medium-tracking: .016rem;--mat-sys-body-medium-weight: 400;--mat-sys-body-small: 400 .75rem / 1rem Roboto;--mat-sys-body-small-font: Roboto;--mat-sys-body-small-line-height: 1rem;--mat-sys-body-small-size: .75rem;--mat-sys-body-small-tracking: .025rem;--mat-sys-body-small-weight: 400;--mat-sys-display-large: 400 3.562rem / 4rem Roboto;--mat-sys-display-large-font: Roboto;--mat-sys-display-large-line-height: 4rem;--mat-sys-display-large-size: 3.562rem;--mat-sys-display-large-tracking: -.016rem;--mat-sys-display-large-weight: 400;--mat-sys-display-medium: 400 2.812rem / 3.25rem Roboto;--mat-sys-display-medium-font: Roboto;--mat-sys-display-medium-line-height: 3.25rem;--mat-sys-display-medium-size: 2.812rem;--mat-sys-display-medium-tracking: 0;--mat-sys-display-medium-weight: 400;--mat-sys-display-small: 400 2.25rem / 2.75rem Roboto;--mat-sys-display-small-font: Roboto;--mat-sys-display-small-line-height: 2.75rem;--mat-sys-display-small-size: 2.25rem;--mat-sys-display-small-tracking: 0;--mat-sys-display-small-weight: 400;--mat-sys-headline-large: 400 2rem / 2.5rem Roboto;--mat-sys-headline-large-font: Roboto;--mat-sys-headline-large-line-height: 2.5rem;--mat-sys-headline-large-size: 2rem;--mat-sys-headline-large-tracking: 0;--mat-sys-headline-large-weight: 400;--mat-sys-headline-medium: 400 1.75rem / 2.25rem Roboto;--mat-sys-headline-medium-font: Roboto;--mat-sys-headline-medium-line-height: 2.25rem;--mat-sys-headline-medium-size: 1.75rem;--mat-sys-headline-medium-tracking: 0;--mat-sys-headline-medium-weight: 400;--mat-sys-headline-small: 400 1.5rem / 2rem Roboto;--mat-sys-headline-small-font: Roboto;--mat-sys-headline-small-line-height: 2rem;--mat-sys-headline-small-size: 1.5rem;--mat-sys-headline-small-tracking: 0;--mat-sys-headline-small-weight: 400;--mat-sys-label-large: 500 .875rem / 1.25rem Roboto;--mat-sys-label-large-font: Roboto;--mat-sys-label-large-line-height: 1.25rem;--mat-sys-label-large-size: .875rem;--mat-sys-label-large-tracking: .006rem;--mat-sys-label-large-weight: 500;--mat-sys-label-large-weight-prominent: 700;--mat-sys-label-medium: 500 .75rem / 1rem Roboto;--mat-sys-label-medium-font: Roboto;--mat-sys-label-medium-line-height: 1rem;--mat-sys-label-medium-size: .75rem;--mat-sys-label-medium-tracking: .031rem;--mat-sys-label-medium-weight: 500;--mat-sys-label-medium-weight-prominent: 700;--mat-sys-label-small: 500 .688rem / 1rem Roboto;--mat-sys-label-small-font: Roboto;--mat-sys-label-small-line-height: 1rem;--mat-sys-label-small-size: .688rem;--mat-sys-label-small-tracking: .031rem;--mat-sys-label-small-weight: 500;--mat-sys-title-large: 400 1.375rem / 1.75rem Roboto;--mat-sys-title-large-font: Roboto;--mat-sys-title-large-line-height: 1.75rem;--mat-sys-title-large-size: 1.375rem;--mat-sys-title-large-tracking: 0;--mat-sys-title-large-weight: 400;--mat-sys-title-medium: 500 1rem / 1.5rem Roboto;--mat-sys-title-medium-font: Roboto;--mat-sys-title-medium-line-height: 1.5rem;--mat-sys-title-medium-size: 1rem;--mat-sys-title-medium-tracking: .009rem;--mat-sys-title-medium-weight: 500;--mat-sys-title-small: 500 .875rem / 1.25rem Roboto;--mat-sys-title-small-font: Roboto;--mat-sys-title-small-line-height: 1.25rem;--mat-sys-title-small-size: .875rem;--mat-sys-title-small-tracking: .006rem;--mat-sys-title-small-weight: 500;--mat-sys-corner-extra-large: 28px;--mat-sys-corner-extra-large-top: 28px 28px 0 0;--mat-sys-corner-extra-small: 4px;--mat-sys-corner-extra-small-top: 4px 4px 0 0;--mat-sys-corner-full: 9999px;--mat-sys-corner-large: 16px;--mat-sys-corner-large-end: 0 16px 16px 0;--mat-sys-corner-large-start: 16px 0 0 16px;--mat-sys-corner-large-top: 16px 16px 0 0;--mat-sys-corner-medium: 12px;--mat-sys-corner-none: 0;--mat-sys-corner-small: 8px;--mat-sys-dragged-state-layer-opacity: .16;--mat-sys-focus-state-layer-opacity: .12;--mat-sys-hover-state-layer-opacity: .08;--mat-sys-pressed-state-layer-opacity: .12}:root{--mat-sys-background: var(--c-background);--mat-sys-on-background: var(--c-text);--mat-sys-surface: var(--c-surface);--mat-sys-on-surface: var(--c-text);--mat-sys-on-surface-variant: var(--c-text-muted);--mat-sys-surface-container: var(--c-surface-raised);--mat-sys-surface-container-low: var(--c-surface);--mat-sys-surface-container-high: var(--c-surface-overlay);--mat-sys-surface-container-highest: var(--c-surface-overlay);--mat-sys-surface-variant: var(--c-surface-raised);--mat-sys-outline: var(--c-border);--mat-sys-outline-variant: var(--c-border-strong);--mat-sys-primary: var(--c-accent);--mat-sys-on-primary: var(--c-text-inverse);--mat-sys-primary-container: var(--c-surface-raised);--mat-sys-on-primary-container: var(--c-text);--mat-sys-secondary: var(--c-primary);--mat-sys-on-secondary: var(--c-text);--mat-sys-secondary-container: var(--c-surface-raised);--mat-sys-on-secondary-container: var(--c-text);--mat-sys-tertiary: var(--c-accent);--mat-sys-on-tertiary: var(--c-text-inverse);--mat-sys-error: var(--c-error);--mat-sys-on-error: var(--c-text-inverse);--mat-sys-error-container: var(--c-surface-raised);--mat-sys-on-error-container: var(--c-error);--mat-sys-body-medium-font: Inter, sans-serif;--mat-sys-body-large-font: Inter, sans-serif;--mat-sys-label-large-font: Inter, sans-serif;--mat-sys-title-medium-font: Cinzel, serif;--mat-sys-title-large-font: Cinzel, serif;--mat-sys-headline-small-font: Cinzel, serif}.app-menu{--mat-menu-container-color: var(--c-surface-overlay);--mat-menu-item-label-text-color: var(--c-text);--mat-menu-item-icon-color: var(--c-text-muted);--mat-menu-item-hover-state-layer-color: rgba(var(--c-accent-rgb), .12);--mat-menu-item-focus-state-layer-color: rgba(var(--c-accent-rgb), .12)}.app-menu app-icon{width:18px;height:18px;font-size:18px;margin-right:8px}.app-menu__item--danger{--mat-menu-item-label-text-color: var(--c-error);--mat-menu-item-icon-color: var(--c-error);color:var(--c-error)}.app-menu__item--danger app-icon{color:var(--c-error)}:root{--mat-tooltip-container-color: var(--c-surface-overlay);--mat-tooltip-supporting-text-color: var(--c-text);--mat-dialog-container-color: var(--c-surface-overlay);--mat-dialog-subhead-color: var(--c-text);--mat-dialog-supporting-text-color: var(--c-text-muted)}.app-toast{--mat-snack-bar-button-color: var(--c-accent)}.app-toast .mdc-snackbar__surface{background:var(--c-surface-overlay)!important;border:1px solid var(--c-border-strong);border-left:3px solid var(--c-text-muted)}.app-toast .mdc-snackbar__label{color:var(--c-text);font-family:Inter,sans-serif}.app-toast--success .mdc-snackbar__surface{border-left-color:var(--c-success)}.app-toast--warning .mdc-snackbar__surface{border-left-color:var(--c-warning)}.app-toast--error .mdc-snackbar__surface{border-left-color:var(--c-error)}@font-face{font-family:Barlow;font-style:normal;font-weight:400;font-display:swap;src:url(/assets/fontes/barlow-400-normal-latin-ext.woff2) format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Barlow;font-style:normal;font-weight:400;font-display:swap;src:url(/assets/fontes/barlow-400-normal-latin.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Barlow;font-style:normal;font-weight:500;font-display:swap;src:url(/assets/fontes/barlow-500-normal-latin-ext.woff2) format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Barlow;font-style:normal;font-weight:500;font-display:swap;src:url(/assets/fontes/barlow-500-normal-latin.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Barlow;font-style:normal;font-weight:600;font-display:swap;src:url(/assets/fontes/barlow-600-normal-latin-ext.woff2) format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Barlow;font-style:normal;font-weight:600;font-display:swap;src:url(/assets/fontes/barlow-600-normal-latin.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Bebas Neue;font-style:normal;font-weight:400;font-display:swap;src:url(/assets/fontes/bebas-neue-400-normal-latin-ext.woff2) format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Bebas Neue;font-style:normal;font-weight:400;font-display:swap;src:url(/assets/fontes/bebas-neue-400-normal-latin.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Cinzel;font-style:normal;font-weight:400;font-display:swap;src:url(/assets/fontes/cinzel-400-normal-latin-ext.woff2) format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Cinzel;font-style:normal;font-weight:400;font-display:swap;src:url(/assets/fontes/cinzel-400-normal-latin.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Cinzel;font-style:normal;font-weight:500;font-display:swap;src:url(/assets/fontes/cinzel-500-normal-latin-ext.woff2) format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Cinzel;font-style:normal;font-weight:500;font-display:swap;src:url(/assets/fontes/cinzel-500-normal-latin.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Cinzel;font-style:normal;font-weight:600;font-display:swap;src:url(/assets/fontes/cinzel-600-normal-latin-ext.woff2) format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Cinzel;font-style:normal;font-weight:600;font-display:swap;src:url(/assets/fontes/cinzel-600-normal-latin.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Cinzel;font-style:normal;font-weight:700;font-display:swap;src:url(/assets/fontes/cinzel-700-normal-latin-ext.woff2) format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Cinzel;font-style:normal;font-weight:700;font-display:swap;src:url(/assets/fontes/cinzel-700-normal-latin.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Cinzel Decorative;font-style:normal;font-weight:400;font-display:swap;src:url(/assets/fontes/cinzel-decorative-400-normal-latin-ext.woff2) format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Cinzel Decorative;font-style:normal;font-weight:400;font-display:swap;src:url(/assets/fontes/cinzel-decorative-400-normal-latin.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Cinzel Decorative;font-style:normal;font-weight:700;font-display:swap;src:url(/assets/fontes/cinzel-decorative-700-normal-latin-ext.woff2) format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Cinzel Decorative;font-style:normal;font-weight:700;font-display:swap;src:url(/assets/fontes/cinzel-decorative-700-normal-latin.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Cinzel Decorative;font-style:normal;font-weight:900;font-display:swap;src:url(/assets/fontes/cinzel-decorative-900-normal-latin-ext.woff2) format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Cinzel Decorative;font-style:normal;font-weight:900;font-display:swap;src:url(/assets/fontes/cinzel-decorative-900-normal-latin.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Crimson Text;font-style:italic;font-weight:400;font-display:swap;src:url(/assets/fontes/crimson-text-400-italic-latin-ext.woff2) format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Crimson Text;font-style:italic;font-weight:400;font-display:swap;src:url(/assets/fontes/crimson-text-400-italic-latin.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Crimson Text;font-style:normal;font-weight:400;font-display:swap;src:url(/assets/fontes/crimson-text-400-normal-latin-ext.woff2) format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Crimson Text;font-style:normal;font-weight:400;font-display:swap;src:url(/assets/fontes/crimson-text-400-normal-latin.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Crimson Text;font-style:normal;font-weight:600;font-display:swap;src:url(/assets/fontes/crimson-text-600-normal-latin-ext.woff2) format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Crimson Text;font-style:normal;font-weight:600;font-display:swap;src:url(/assets/fontes/crimson-text-600-normal-latin.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:400;font-display:swap;src:url(/assets/fontes/ibm-plex-mono-400-normal-latin-ext.woff2) format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:400;font-display:swap;src:url(/assets/fontes/ibm-plex-mono-400-normal-latin.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Inter;font-style:normal;font-weight:300;font-display:swap;src:url(/assets/fontes/inter-300-normal-latin-ext.woff2) format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Inter;font-style:normal;font-weight:300;font-display:swap;src:url(/assets/fontes/inter-300-normal-latin.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Inter;font-style:normal;font-weight:400;font-display:swap;src:url(/assets/fontes/inter-400-normal-latin-ext.woff2) format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Inter;font-style:normal;font-weight:400;font-display:swap;src:url(/assets/fontes/inter-400-normal-latin.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Inter;font-style:normal;font-weight:500;font-display:swap;src:url(/assets/fontes/inter-500-normal-latin-ext.woff2) format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Inter;font-style:normal;font-weight:500;font-display:swap;src:url(/assets/fontes/inter-500-normal-latin.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Inter;font-style:normal;font-weight:600;font-display:swap;src:url(/assets/fontes/inter-600-normal-latin-ext.woff2) format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Inter;font-style:normal;font-weight:600;font-display:swap;src:url(/assets/fontes/inter-600-normal-latin.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Oswald;font-style:normal;font-weight:400;font-display:swap;src:url(/assets/fontes/oswald-400-normal-latin-ext.woff2) format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Oswald;font-style:normal;font-weight:400;font-display:swap;src:url(/assets/fontes/oswald-400-normal-latin.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Oswald;font-style:normal;font-weight:500;font-display:swap;src:url(/assets/fontes/oswald-500-normal-latin-ext.woff2) format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Oswald;font-style:normal;font-weight:500;font-display:swap;src:url(/assets/fontes/oswald-500-normal-latin.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Oswald;font-style:normal;font-weight:600;font-display:swap;src:url(/assets/fontes/oswald-600-normal-latin-ext.woff2) format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Oswald;font-style:normal;font-weight:600;font-display:swap;src:url(/assets/fontes/oswald-600-normal-latin.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Oswald;font-style:normal;font-weight:700;font-display:swap;src:url(/assets/fontes/oswald-700-normal-latin-ext.woff2) format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Oswald;font-style:normal;font-weight:700;font-display:swap;src:url(/assets/fontes/oswald-700-normal-latin.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}:root{--realm-ink: #070706;--realm-ink-soft: #100d0a;--realm-paper: #f2e3c4;--realm-muted: #ad9a7d;--realm-faint: #71614e;--realm-gold: #c8992e;--realm-gold-bright: #e0b13f;--realm-wine: #8e2433;--realm-line: rgba(var(--c-accent-rgb), .3);--realm-line-strong: rgba(var(--c-accent-rgb), .62);--realm-surface-glass: color-mix(in srgb, var(--c-surface) 83%, transparent);--realm-surface-deep: color-mix(in srgb, var(--c-background) 90%, #000 10%);--realm-shadow: 0 22px 70px rgba(0, 0, 0, .26)}:where(.v2-header,.navbar){border-bottom-color:var(--realm-line-strong);background:linear-gradient(90deg,rgba(var(--c-background-rgb),.98),rgba(var(--c-background-rgb),.91) 55%,rgba(var(--c-primary-rgb),.12)),var(--c-background);box-shadow:0 16px 40px #00000038;-webkit-backdrop-filter:blur(18px) saturate(1.1);backdrop-filter:blur(18px) saturate(1.1)}.v2-header{min-height:72px}.v2-header__brand{min-width:240px;border-right-color:var(--realm-line)}.v2-header__wordmark strong{color:var(--realm-paper);font-family:Cinzel Decorative,serif;font-size:21px;letter-spacing:.04em}.v2-header__wordmark small{color:var(--realm-gold-bright)}.v2-header__nav a,.v2-header__nav-trigger{font-size:10px;letter-spacing:.105em}.v2-header__nav a:after{height:2px;background:var(--realm-gold-bright)}.v2-header__nav a.is-active,.v2-header__nav a:hover,.v2-header__nav-trigger.is-open,.v2-header__nav-trigger:hover{color:var(--realm-paper)}.v2-header__context{padding-inline:22px}.v2-header__context strong{color:var(--realm-paper);font-size:13px}.v2-header__action{min-width:158px;background:linear-gradient(135deg,var(--realm-gold-bright),var(--realm-gold));color:#171006}.v2-header__action:hover{background:var(--realm-paper);color:var(--realm-ink)}:where(.journey,.viagem,.viagem--v2,.mesa,.mesa--v2,.diario,.diario--v2,.acervo,.acervo--v2,.conta,.dashboard,.campaign-list,.campaign,.world,.aeldria,.library,.codex,.ds,.survivors,.fichas,.ficha,.character-builder,.character-sheet,.table,.jogo,.gm,.boardgame,.entrada,.criar,.entrar,.home,.forge){color:var(--c-text);background:radial-gradient(ellipse at 78% -10%,rgba(var(--c-primary-rgb),.2),transparent 38rem),radial-gradient(ellipse at 8% 105%,rgba(var(--c-accent-rgb),.08),transparent 34rem),var(--c-background)}:where(.journey,.viagem--v2,.mesa--v2,.diario--v2,.acervo--v2,.conta,.campaign-list,.campaign,.world,.aeldria,.codex,.dashboard,.library,.survivors,.ficha,.character-builder,.character-sheet,.ds):before{background-image:linear-gradient(rgba(var(--c-accent-rgb),.034) 1px,transparent 1px),linear-gradient(90deg,rgba(var(--c-accent-rgb),.028) 1px,transparent 1px);background-size:52px 52px;opacity:.75}:where(.journey,.viagem--v2,.mesa--v2,.diario--v2,.acervo--v2,.conta,.dashboard,.campaign-list,.campaign,.world,.aeldria,.codex,.library,.survivors,.ficha,.character-builder,.character-sheet,.ds) h1,:where(.journey,.viagem--v2,.mesa--v2,.diario--v2,.acervo--v2,.conta,.dashboard,.campaign-list,.campaign,.world,.aeldria,.codex,.library,.survivors,.ficha,.character-builder,.character-sheet,.ds) h2,:where(.journey,.viagem--v2,.mesa--v2,.diario--v2,.acervo--v2,.conta,.dashboard,.campaign-list,.campaign,.world,.aeldria,.codex,.library,.survivors,.ficha,.character-builder,.character-sheet,.ds) h3{color:var(--realm-paper);font-family:Cinzel,serif;font-weight:500;letter-spacing:.01em}:where(.journey,.viagem--v2,.mesa--v2,.diario--v2,.acervo--v2,.conta,.dashboard,.campaign-list,.campaign,.world,.aeldria,.codex,.library,.survivors,.ficha,.character-builder,.character-sheet,.ds) h1{text-wrap:balance}:where(.journey,.viagem--v2,.mesa--v2,.diario--v2,.acervo--v2,.conta,.dashboard,.campaign-list,.campaign,.world,.aeldria,.codex,.library,.survivors,.ficha,.character-builder,.character-sheet,.ds) p{color:var(--c-text-muted)}:where(.journey,.viagem--v2,.mesa--v2,.diario--v2,.acervo--v2,.conta,.dashboard,.campaign-list,.campaign,.world,.aeldria,.codex,.library,.survivors,.ficha,.character-builder,.character-sheet,.ds) .eyebrow,:where(.journey,.viagem--v2,.mesa--v2,.diario--v2,.acervo--v2,.conta,.dashboard,.campaign-list,.campaign,.world,.aeldria,.codex,.library,.survivors,.ficha,.character-builder,.character-sheet,.ds) .section-label,:where(.journey,.viagem--v2,.mesa--v2,.diario--v2,.acervo--v2,.conta,.dashboard,.campaign-list,.campaign,.world,.aeldria,.codex,.library,.survivors,.ficha,.character-builder,.character-sheet,.ds) [class*=__eyebrow],:where(.journey,.viagem--v2,.mesa--v2,.diario--v2,.acervo--v2,.conta,.dashboard,.campaign-list,.campaign,.world,.aeldria,.codex,.library,.survivors,.ficha,.character-builder,.character-sheet,.ds) [class*=__label]:not([class*=mdc-]){color:var(--realm-gold-bright);letter-spacing:.19em}:where(.journey__hero,.journey__tool-grid,.journey__next-stop,.viagem--v2 .dossie,.viagem--v2 .mapa,.diario--v2 .diario__composer,.acervo--v2 .acervo__dropzone,.conta .conta__section,.dashboard .card,.campaign-list .card,.campaign .card,.library__details,.library__cards,.feature-card,.field-party,.journal-stack,.codex__reader,.codex__workspace,.ds__group,.ficha,.fichas,.convite,.entrada,.criar,.entrar){border-color:var(--realm-line);background:linear-gradient(140deg,rgba(var(--c-surface-raised-rgb),.86),rgba(var(--c-surface-rgb),.66)),var(--c-surface);box-shadow:var(--realm-shadow)}:where(.journey__hero,.viagem--v2 .dossie,.diario--v2 .diario__composer,.acervo--v2 .acervo__dropzone,.library__details,.codex__reader):after{background:linear-gradient(90deg,transparent,var(--realm-line-strong),transparent)}:where(.journey__hero,.viagem--v2 .dossie,.diario--v2 .diario__composer,.acervo--v2 .acervo__dropzone){border-top-color:var(--realm-line-strong)}:where(.button,.btn,.btn-primary,.btn-secondary,.action,.cta,.text-action){min-height:44px;border-color:var(--realm-line-strong);border-radius:2px;font-family:Inter,sans-serif;letter-spacing:.095em;text-transform:uppercase}:where(.button--primary,.btn--primary,.btn-primary,.cta--primary,.action--primary){background:linear-gradient(135deg,var(--realm-gold-bright),var(--realm-gold));color:#171006;box-shadow:0 10px 28px rgba(var(--c-accent-rgb),.18)}:where(.button--primary,.btn--primary,.btn-primary,.cta--primary,.action--primary):hover{background:var(--realm-paper);color:var(--realm-ink)}:where(.button--ghost,.btn--ghost,.btn-secondary,.text-action){background:rgba(var(--c-surface-rgb),.32);color:var(--realm-paper)}:where(input,textarea,select,.input){border-color:var(--realm-line);border-radius:2px;background:rgba(var(--c-background-rgb),.62);color:var(--realm-paper)}:where(input,textarea,select,.input):focus{border-color:var(--realm-gold-bright);box-shadow:0 0 0 3px rgba(var(--c-accent-rgb),.12)}.journey__hero{min-height:490px;border-width:1px;background:linear-gradient(90deg,rgba(var(--c-background-rgb),.97),rgba(var(--c-background-rgb),.78) 43%,rgba(var(--c-background-rgb),.18)),linear-gradient(180deg,transparent 48%,rgba(var(--c-background-rgb),.88)),url(/assets/v2/realm-v2-crypt-route.webp) center/cover}.journey__hero-copy{max-width:720px}.journey__hero h1{max-width:720px;color:var(--realm-paper);font-size:clamp(3rem,5vw,5.4rem);line-height:1.01}.journey__hero p{max-width:580px;font-size:1.1rem}.journey__bar{border-bottom-color:var(--realm-line-strong);background:rgba(var(--c-background-rgb),.82)}:where(.world,.aeldria,.codex,.home) .hero,:where(.world,.aeldria,.codex,.home) .codex__hero,:where(.world,.aeldria,.codex,.home) .codex__masthead,:where(.world,.aeldria,.codex,.home) .aeldria__hero,:where(.world,.aeldria,.codex,.home) .home__hero{border-bottom:1px solid var(--realm-line-strong)}:where(.world,.aeldria,.codex,.home) .section-heading,:where(.world,.aeldria,.codex,.home) .codex__kicker,:where(.world,.aeldria,.codex,.home) .codex__kicker+*{max-width:760px}:where(.world,.aeldria,.codex,.home) :where(.card,.feature-card,.codex__art-plate,.codex__city-detail,.codex__field-guide,.codex__campaign-kit){border-color:var(--realm-line)}:where(.mesa--v2,.jogo,.gm,.boardgame,.battle-map,.battle-map-3d,.scenario-map){background:var(--realm-ink)}:where(.mesa--v2,.jogo,.gm,.boardgame,.battle-map,.battle-map-3d,.scenario-map) :where(.toolbar,.panel,.sidebar,.drawer,.initiative-bar,.combat-log-panel,.journey-hud,.master-panel,.construction-panel){border-color:var(--realm-line);background:linear-gradient(140deg,rgba(var(--c-surface-raised-rgb),.92),rgba(var(--c-background-rgb),.9))}:where(.mesa--v2,.jogo,.gm,.boardgame,.battle-map,.battle-map-3d,.scenario-map) :where(button,.button,.btn){min-height:38px}@media(max-width:960px){.v2-header{min-height:64px}.v2-header__brand{min-width:0}.journey__hero{min-height:560px}:where(.journey__body,.viagem--v2__body,.diario--v2__body,.acervo--v2__body){width:min(100% - 28px,760px)}}@media(max-width:560px){.v2-header__wordmark strong{font-size:16px}.journey__hero{min-height:620px;padding:28px 22px}:where(.journey h1,.viagem--v2 h1,.diario--v2 h1,.acervo--v2 h1,.conta h1){font-size:clamp(2.2rem,12vw,3.4rem)}:where(.button,.btn,.btn-primary,.btn-secondary,.action,.cta){width:100%}}:where(.hero,.prologo,.v2-auth,.taverna,.social,.camp,.lista,.entrar,.jogo,.mestre,.viagem,.diario,.mesa,.acervo,.forge,.library,.builder,.sheet-page,.survivors-page,.maps,.world-page,.battle-map,.m3d,.sm,.gm,.boardgame,.ds){min-height:100%;color:var(--c-text);background:radial-gradient(ellipse at 82% -8%,rgba(var(--c-primary-rgb),.16),transparent 40rem),radial-gradient(ellipse at 4% 110%,rgba(var(--c-accent-rgb),.07),transparent 34rem),var(--c-background)}:where(.taverna__hero,.social__head,.camp__head,.lista__head,.jogo__head,.mestre__head,.viagem__topo,.diario__head,.acervo__topo,.forge__head,.library__header,.builder__head,.sheet-page__header,.survivors-page__header,.maps__head,.world-page__bar,.battle-map__v2bar,.m3d__head,.sm__head,.gm__head,.dashboard__header){border-bottom:1px solid var(--realm-line-strong);background:linear-gradient(90deg,rgba(var(--c-background-rgb),.74),rgba(var(--c-primary-rgb),.08))}:where(.taverna__contacts,.taverna__conversation,.social__colunas,.camp__body,.lista__body,.jogo__body,.mestre__corpo,.viagem__body,.diario__body,.acervo__body,.forge__body,.library__body,.builder__body,.sheet-page__grid,.survivors-page__grid,.maps__body,.world-page__stage,.battle-map__stage,.m3d__stage,.sm__body,.gm__body,.dashboard__grid){border-color:var(--realm-line)}:where(.taverna__notice,.taverna__contacts,.taverna__conversation,.social__panel,.camp__card,.lista__card,.jogo__card,.mestre__panel,.viagem__panel,.diario__card,.acervo__card,.forge__shelf,.library__preview,.builder__budget,.sheet-page__card,.survivors-page__card,.maps__side,.dialogue-panel,.city-panel,.journey-hud,.dashboard__card){border-color:var(--realm-line);background:linear-gradient(140deg,rgba(var(--c-surface-raised-rgb),.82),rgba(var(--c-surface-rgb),.64));box-shadow:0 18px 54px #0000002e}:where(.taverna h1,.social h1,.camp h1,.lista h1,.jogo h1,.mestre h1,.viagem h1,.diario h1,.acervo h1,.forge h1,.library h1,.builder h1,.sheet-page h1,.survivors-page h1,.maps h1,.world-page h1,.battle-map h1,.m3d h1,.sm h1,.gm h1,.dashboard h1,.ds h1){color:var(--realm-paper);font-family:Cinzel,serif;font-weight:500}:where(.taverna button,.social button,.camp button,.lista button,.jogo button,.mestre button,.viagem button,.diario button,.acervo button,.forge button,.library button,.builder button,.sheet-page button,.survivors-page button,.maps button,.world-page button,.dashboard button){border-color:var(--realm-line-strong);border-radius:2px}:where(.taverna a:hover,.social a:hover,.camp a:hover,.lista a:hover,.jogo a:hover,.mestre a:hover,.viagem a:hover,.diario a:hover,.acervo a:hover,.forge a:hover,.library a:hover,.builder a:hover,.sheet-page a:hover,.survivors-page a:hover,.maps a:hover,.world-page a:hover,.dashboard a:hover){color:var(--realm-paper)}@media(max-width:700px){:where(.taverna__hero,.social__head,.camp__head,.lista__head,.jogo__head,.mestre__head,.viagem__topo,.diario__head,.acervo__topo,.forge__head,.library__header,.builder__head,.sheet-page__header,.survivors-page__header,.maps__head,.world-page__bar,.dashboard__header){padding-inline:18px}}:where(.auth-layout,.social,.mestre,.jogo,.maps,.world-page,.battle-map,.m3d,.sm,.library,.forge,.acervo){min-height:calc(100dvh - 64px);color:var(--c-text);background-color:var(--c-background)}:where(.auth-layout,.social,.mestre,.jogo,.maps,.library,.forge,.acervo){background-image:linear-gradient(90deg,rgba(var(--c-background-rgb),.96),rgba(var(--c-background-rgb),.76) 55%,rgba(var(--c-background-rgb),.93)),url(/assets/realm-codex/concepts/01-landing.png);background-repeat:no-repeat;background-position:center,right 64px;background-size:auto,min(58vw,920px) auto}:where(.auth-card,.social__body,.mestre__body,.jogo__body,.maps__body,.library__state,.forge__body,.acervo__body){border-color:rgba(var(--c-accent-rgb),.44);background:linear-gradient(145deg,rgba(var(--c-surface-raised-rgb),.86),rgba(var(--c-background-rgb),.68));box-shadow:0 20px 60px #00000038}:where(.auth-card__heading,.social__title,.mestre__title,.jogo__title,.maps__title,.library__title,.forge__title,.acervo__titulo){color:var(--realm-paper);font-family:Cinzel,serif;font-weight:500}:where(.auth-form__field input,.auth-form__field textarea,.procura input,.mestre input,.mestre textarea,.jogo input,.jogo textarea,.maps input,.maps textarea,.forge input,.forge textarea,.acervo input,.acervo textarea,.library input,.library select){border-color:rgba(var(--c-accent-rgb),.38);border-radius:2px;background:rgba(var(--c-background-rgb),.56);color:var(--c-text)}:where(.auth-form__submit,.auth-card__submit,.mestre button,.jogo button,.maps button,.forge button,.acervo button,.library button){border-radius:2px}:where(.auth-form__submit,.auth-card__submit){background:linear-gradient(180deg,var(--c-accent-hover),var(--c-accent));color:var(--c-ink-soft)}:where(.world-page,.battle-map,.m3d,.sm){background-image:linear-gradient(90deg,#05080df0,#05080d9e 52%,#05080de0),url(/assets/realm-codex/concepts/06-mapa-mundial.png);background-repeat:no-repeat;background-position:center,center top;background-size:auto,cover}:where(.world-page__bar,.battle-map__v2bar,.m3d__head,.sm__head){border-color:rgba(var(--c-accent-rgb),.5);background:linear-gradient(180deg,rgba(var(--c-background-rgb),.94),rgba(var(--c-background-rgb),.72));-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px)}:where(.world-page__panel,.battle-map__panel,.m3d__panel,.sm__panel,.map-panel,.scene-panel,.token-panel,.wall-panel,.support-panel,.zoom-controls,.ruler-controls){border-color:rgba(var(--c-accent-rgb),.44);border-radius:2px;background:linear-gradient(145deg,rgba(var(--c-surface-raised-rgb),.92),rgba(var(--c-background-rgb),.76));box-shadow:0 18px 52px #00000047}@media(max-width:700px){:where(.auth-layout,.social,.mestre,.jogo,.maps,.library,.forge,.acervo,.world-page,.battle-map,.m3d,.sm){background-position:center,120% 64px;background-size:auto,760px auto}}:where(.notas,.sessao__fecho,.sessao__abrir,.dossie__bloco:has(textarea),.taverna__compose,.builder__panel:has(textarea),.dnd-import__content){position:relative}:where(.notas textarea,.sessao__fecho textarea,.dossie__bloco textarea,.taverna__compose textarea,.builder__panel textarea,.dnd__notes){min-height:150px;border-color:rgba(var(--c-accent-rgb),.48);border-radius:1px;background-color:rgba(var(--c-codex-paper-rgb),.12);background-image:repeating-linear-gradient(180deg,transparent 0 31px,rgba(var(--c-accent-rgb),.14) 32px 33px);color:var(--realm-paper);caret-color:var(--realm-gold-bright);font-family:Crimson Text,Georgia,serif;font-size:1.12rem;line-height:1.82;padding-top:10px;padding-right:54px}:where(.notas textarea,.sessao__fecho textarea,.dossie__bloco textarea,.taverna__compose textarea,.builder__panel textarea,.dnd__notes)::placeholder{color:rgba(var(--c-text-rgb),.54);font-style:italic}:where(.notas textarea,.sessao__fecho textarea,.dossie__bloco textarea,.taverna__compose textarea,.builder__panel textarea,.dnd__notes):focus{border-color:var(--realm-gold-bright);box-shadow:0 0 0 3px rgba(var(--c-accent-rgb),.1),0 10px 30px #00000029}:where(.notas h2,.dossie__bloco h3,.sessao__guide,.taverna__system-feed span){letter-spacing:.12em}:root{--realm-page-max: 2280px;--realm-page-gutter: 32px;--realm-shell-height: 78px;--realm-panel-gap: 30px;--realm-brass-line: rgba(var(--c-accent-rgb), .46);--realm-copy-measure: 64ch}@media(min-width:1600px){.diario--v2 .diario__art,.diario--v2 .sessao,.diario--v2 .diario__workspace,.lista__body,.camp__body,.dashboard .container,.survivors-page .container,.library__header,.library__toolbar,.library__workspace,.forge__head,.forge__body{width:min(100% - var(--realm-page-gutter) * 2,var(--realm-page-max));max-width:var(--realm-page-max)}}.diario--v2 .diario__workspace,.lista__workspace,.camp__workspace,.dashboard__workspace,.library__workspace,.forge__body{gap:var(--realm-panel-gap)}.diario--v2 .diario__aside-card,.lista__aside-card,.camp__aside-card,.dashboard__aside-card,.library__shelf,.library__viewer,.forge__shelf,.forge__canvas,.forge__side{border-radius:1px;border-color:var(--realm-brass-line)}.diario--v2 .diario__art-copy h1,.lista__hero h1,.camp__titulo input,.dashboard__title,.survivors-page__title,.library__header h1,.forge__title{text-shadow:0 1px 0 rgba(255,255,255,.05),0 14px 42px rgba(0,0,0,.32)}@keyframes realm-reveal{0%{opacity:0;transform:translateY(18px)}to{opacity:1;transform:translateY(0)}}@keyframes realm-reveal-side{0%{opacity:0;transform:translate(24px)}to{opacity:1;transform:translate(0)}}@keyframes realm-float{0%,to{transform:translateZ(0) rotate(0)}50%{transform:translate3d(0,-7px,0) rotate(.4deg)}}@keyframes realm-shimmer{0%{background-position:140% 0,0 0}to{background-position:-40% 0,0 0}}@keyframes realm-ink-caret{0%,46%,54%,to{opacity:1}50%{opacity:.34}}@keyframes realm-status-pulse{0%,to{box-shadow:0 0 rgba(var(--c-accent-rgb),0)}45%{box-shadow:0 0 0 5px rgba(var(--c-accent-rgb),.12)}}.diario--v2 .diario__art,.lista,.camp,.dashboard,.survivors-page,.library,.forge,.maps,.world-page,.battle-map,.m3d,.social,.v2-auth{animation:realm-reveal .55s cubic-bezier(.23,1,.32,1) both}.diario--v2 .diario__aside,.lista__aside,.camp__aside,.dashboard__aside,.social__chat,.v2-auth__form{animation:realm-reveal-side .62s .08s cubic-bezier(.23,1,.32,1) both}.realm-codex-hero-art img,.realm-login-art img{will-change:transform}.realm-codex-hero-art__map,.realm-login-art__scene{animation:realm-float 8s ease-in-out infinite}.realm-codex-hero-art__dice{animation:realm-float 5.5s 1s ease-in-out infinite}.realm-codex-hero-art__candle{animation:realm-float 6.5s .5s ease-in-out infinite}.realm-codex-hero-art__cards{animation:realm-float 9s 1.3s ease-in-out infinite}.realm-codex-hero-art__glow,.realm-login-art__glow{animation:realm-shimmer 7s ease-in-out infinite}.btn--primary,.v2-header__action,.backup__botao,.camp__hero-action,.lista__new,.social__send,.realm-button--primary{background-image:linear-gradient(105deg,transparent 28%,rgba(255,255,255,.2) 42%,transparent 57%),linear-gradient(180deg,var(--c-accent-hover),var(--c-accent));background-size:220% 100%,100% 100%;animation:realm-shimmer 7s ease-in-out infinite;transition:border-color .22s ease,color .22s ease,transform .22s ease,box-shadow .22s ease}.btn--primary:hover,.v2-header__action:hover,.backup__botao:hover,.camp__hero-action:hover,.lista__new:hover,.social__send:hover,.realm-button--primary:hover{transform:translateY(-2px);box-shadow:0 12px 30px rgba(var(--c-accent-rgb),.16)}:where(input,select,textarea,button,a):focus-visible{outline-color:var(--c-accent-hover);outline-offset:3px}:where(input,textarea){caret-color:var(--c-accent-hover)}:where(.diario--v2 textarea,.journal textarea,.social textarea,.social__composer textarea){caret-color:var(--c-accent-hover);background-image:repeating-linear-gradient(to bottom,transparent 0,transparent 30px,rgba(var(--c-accent-rgb),.12) 31px,transparent 32px);background-attachment:local}.social__presence-dot,.contact__presence,[class*=status-dot]{animation:realm-status-pulse 3.4s ease-out infinite}@media(prefers-reduced-motion:reduce){.diario--v2 .diario__art,.lista,.camp,.dashboard,.survivors-page,.library,.forge,.maps,.world-page,.battle-map,.m3d,.social,.v2-auth,.diario--v2 .diario__aside,.lista__aside,.camp__aside,.dashboard__aside,.social__chat,.v2-auth__form,.realm-codex-hero-art img,.realm-login-art img,.btn--primary,.v2-header__action,.backup__botao,.camp__hero-action,.lista__new,.social__send,.realm-button--primary,.social__presence-dot,.contact__presence,[class*=status-dot]{animation:none}}body:has(.dashboard)>app-root app-shell>app-navbar,body:has(.dashboard) app-navbar{display:none}:where(.dashboard__card,.survivor-card,.lista__card,.camp__card,.social__contact,.library__item,.forge__item){transition:transform .28s cubic-bezier(.23,1,.32,1),border-color .28s ease,background-color .28s ease,box-shadow .28s ease}:where(.dashboard__card,.survivor-card,.lista__card,.camp__card,.social__contact,.library__item,.forge__item):hover{transform:translateY(-3px);border-color:var(--c-accent-hover);box-shadow:0 18px 48px #00000038,0 0 0 1px rgba(var(--c-accent-rgb),.08)}:where(.dashboard__spotlight a,.dashboard__aside-card a,.lista__aside a,.camp__aside a,.diario--v2 a) span:last-child,:where(.dashboard__spotlight a,.dashboard__aside-card a,.lista__aside a,.camp__aside a,.diario--v2 a):after{transition:transform .24s ease,color .24s ease}:where(.dashboard__spotlight a,.dashboard__aside-card a,.lista__aside a,.camp__aside a,.diario--v2 a):hover span:last-child,:where(.dashboard__spotlight a,.dashboard__aside-card a,.lista__aside a,.camp__aside a,.diario--v2 a):hover:after{transform:translate(5px);color:var(--c-accent-hover)}.diario--v2 :where(input,textarea),.journal :where(input,textarea),.social :where(input,textarea){font-family:Crimson Text,serif;transition:border-color .24s ease,box-shadow .24s ease,background-color .24s ease}.diario--v2 :where(input,textarea):focus,.journal :where(input,textarea):focus,.social :where(input,textarea):focus{border-color:var(--c-accent-hover);background-color:rgba(var(--c-background-rgb),.72);box-shadow:0 0 0 3px rgba(var(--c-accent-rgb),.1),inset 0 0 24px rgba(var(--c-accent-rgb),.04)}.diario--v2 textarea,.journal textarea{font-family:Cinzel,serif;font-size:1.03rem;font-style:italic;line-height:2}@media(prefers-reduced-motion:no-preference){.dashboard__grid>:nth-child(1),.lista__grid>:nth-child(1),.survivors-page__grid>:nth-child(1){animation-delay:.05s}.dashboard__grid>:nth-child(2),.lista__grid>:nth-child(2),.survivors-page__grid>:nth-child(2){animation-delay:.1s}.dashboard__grid>:nth-child(3),.lista__grid>:nth-child(3),.survivors-page__grid>:nth-child(3){animation-delay:.15s}.dashboard__grid>:nth-child(4),.lista__grid>:nth-child(4),.survivors-page__grid>:nth-child(4){animation-delay:.2s}}:root{--c-route: color-mix(in srgb, var(--c-accent) 82%, var(--c-primary));--c-route-wash: color-mix(in srgb, var(--c-accent) 12%, transparent);--c-codex-paper: color-mix(in srgb, var(--c-text) 5%, var(--c-surface));--c-ink-soft: color-mix(in srgb, var(--c-background) 76%, var(--c-text));--c-danger-wash: color-mix(in srgb, var(--c-primary) 16%, transparent)}*,*:before,*:after{box-sizing:border-box;margin:0;padding:0}html{font-size:16px;scroll-behavior:smooth;text-size-adjust:100%;-webkit-text-size-adjust:100%}img,svg,video{max-width:100%}body{background-color:var(--c-background);color:var(--c-text);font-family:Crimson Text,serif;font-size:1rem;line-height:1.6;min-height:100vh;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;overflow-x:clip}h1,h2,h3,h4,h5,h6{font-family:Cinzel,serif;font-weight:600;line-height:1.2;color:var(--c-text)}h1{font-size:clamp(2rem,5vw,3.5rem)}h2{font-size:clamp(1.5rem,3vw,2.5rem)}h3{font-size:clamp(1.2rem,2vw,1.75rem)}p{color:var(--c-text-muted)}a{color:var(--c-accent);text-decoration:none;transition:color .15s ease}a:hover{color:var(--c-accent-hover)}::-webkit-scrollbar{width:8px}::-webkit-scrollbar-track{background:var(--c-surface)}::-webkit-scrollbar-thumb{background:var(--c-border-strong);border-radius:9999px}::-webkit-scrollbar-thumb:hover{background:var(--c-text-faint)}.container{width:100%;max-width:1200px;margin:0 auto;padding:0 24px}.btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;padding:12px 24px;border:none;border-radius:4px;cursor:pointer;font-family:Cinzel,serif;font-size:.875rem;font-weight:600;letter-spacing:.08em;text-transform:uppercase;text-decoration:none;transition:all .25s ease}.btn:disabled{opacity:.5;cursor:not-allowed}.btn--primary{background:var(--c-primary);color:#fff}.btn--primary:hover:not(:disabled){background:var(--c-primary-hover);box-shadow:0 0 20px var(--c-primary-glow)}.btn--accent{background:transparent;border:1px solid var(--c-accent);color:var(--c-accent)}.btn--accent:hover:not(:disabled){background:var(--c-accent);color:var(--c-text-inverse)}.btn--ghost{background:transparent;color:var(--c-text-muted)}.btn--ghost:hover:not(:disabled){color:var(--c-text)}.btn--lg{padding:16px 32px;font-size:1rem}.input{width:100%;padding:12px 16px;background:var(--c-surface);border:1px solid var(--c-border);border-radius:4px;color:var(--c-text);font-family:Crimson Text,serif;font-size:1rem;outline:none;transition:border-color .15s ease,box-shadow .15s ease}.input::placeholder{color:var(--c-text-faint)}.input:focus{border-color:var(--c-accent);box-shadow:0 0 0 3px var(--c-accent-glow)}.section-label{font-family:Cinzel,serif;font-size:.75rem;letter-spacing:.2em;text-transform:uppercase;color:var(--c-text-faint)}@keyframes fadeIn{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}.scroll-reveal{opacity:0;transition:opacity .7s ease-out,transform .7s ease-out;transform:translateY(28px);will-change:opacity,transform}.scroll-reveal--left{transform:translate(-32px)}.scroll-reveal--right{transform:translate(32px)}.scroll-reveal--zoom{transform:scale(.94)}.scroll-reveal--in{opacity:1;transform:none}@media(prefers-reduced-motion:reduce){.scroll-reveal{opacity:1;transform:none;transition:none}:where(.journey,.viagem--v2,.mesa--v2,.diario--v2,.acervo--v2) *,:where(.journey,.viagem--v2,.mesa--v2,.diario--v2,.acervo--v2) *:before,:where(.journey,.viagem--v2,.mesa--v2,.diario--v2,.acervo--v2) *:after{animation-duration:.01ms!important;animation-iteration-count:1!important;scroll-behavior:auto!important;transition-duration:.01ms!important}}:where(.journey,.viagem--v2,.mesa--v2,.diario--v2,.acervo--v2) :is(a,button,input,select,textarea,[tabindex]):focus-visible{outline:2px solid var(--c-route, var(--c-accent));outline-offset:3px}:root{--rc-viewport-gutter: clamp(12px, 2.4vw, 40px);--rc-ui-density: 1}:root[data-viewport-preset=compact]{--rc-ui-density: .88;--rc-viewport-gutter: 16px}:root[data-viewport-preset=standard]{--rc-ui-density: 1}:root[data-viewport-preset=cinematic]{--rc-ui-density: 1.06;--rc-viewport-gutter: clamp(24px, 3vw, 56px)}:root[data-viewport-preset=ultrawide]{--rc-ui-density: 1.02;--rc-viewport-gutter: clamp(28px, 4vw, 72px)}@media(max-width:1180px){:root{--rc-ui-density: .94}}@media(max-width:760px){:root{--rc-ui-density: .88}}.pg{width:100%;max-width:1240px;margin:0 auto;padding:24px 24px 56px;background:none;color:var(--c-text);font-family:Inter,sans-serif}@media(max-width:640px){.pg{padding:16px 14px 40px}}.pg-head{display:flex;flex-wrap:wrap;align-items:flex-end;justify-content:space-between;gap:12px 20px;margin-bottom:20px}.pg-title{margin:0;color:var(--c-text);font:600 24px/1.2 Cinzel,serif;letter-spacing:.01em}.pg-sub{margin:4px 0 0;color:var(--c-text-muted);font:400 14px/1.45 Inter,sans-serif}.pg-actions{display:flex;flex-wrap:wrap;gap:8px}.pg-toolbar{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:10px 16px;margin-bottom:16px}.pg-search{position:relative;width:min(280px,100%)}.pg-search input{width:100%;height:34px;padding:0 12px 0 32px;border:1px solid rgba(var(--c-text-rgb),.14);border-radius:8px;background:rgba(var(--c-text-rgb),.04);color:var(--c-text);font:400 14px Inter,sans-serif}.pg-search input::placeholder{color:var(--c-text-faint)}.pg-search input:focus{border-color:var(--c-accent);outline:none}.pg-search app-icon{position:absolute;top:50%;left:10px;width:15px;height:15px;color:var(--c-text-faint);transform:translateY(-50%);pointer-events:none}.btn{display:inline-flex;align-items:center;justify-content:center;gap:6px;height:34px;min-height:0;padding:0 14px;border:1px solid rgba(var(--c-text-rgb),.16);border-radius:8px;background:transparent;color:var(--c-text);font:500 13px/1 Inter,sans-serif;letter-spacing:0;text-decoration:none;text-transform:none;white-space:nowrap;cursor:pointer;transition:background .12s ease,border-color .12s ease}.btn app-icon{width:15px;height:15px}.btn:hover{border-color:rgba(var(--c-text-rgb),.3);background:rgba(var(--c-text-rgb),.05)}.btn:focus-visible{outline:2px solid var(--c-accent);outline-offset:2px}.btn:disabled,.btn[aria-disabled=true]{opacity:.45;cursor:not-allowed}.btn--primary{border-color:transparent;background:var(--c-accent);animation:none;box-shadow:none;transform:none;color:var(--c-text-inverse);font-weight:600}.btn--primary:hover{border-color:transparent;background:var(--c-accent-hover);box-shadow:none;transform:none}.btn--quiet{border-color:transparent;color:var(--c-text-muted)}.btn--sm{height:28px;padding:0 10px;font-size:12px;border-radius:6px}.btn--icon{width:34px;padding:0}.seg{display:inline-flex;gap:2px;padding:2px;border-radius:9px;background:rgba(var(--c-text-rgb),.06)}.seg button,.seg a{display:inline-flex;align-items:center;height:30px;min-height:0;padding:0 12px;border:0;border-radius:7px;background:transparent;color:var(--c-text-muted);font:500 13px/1 Inter,sans-serif;cursor:pointer;text-decoration:none}.seg button:hover,.seg a:hover{color:var(--c-text)}.seg button.is-on,.seg button[aria-pressed=true],.seg button[aria-current=page],.seg a.is-on,.seg a[aria-pressed=true],.seg a[aria-current=page]{background:var(--c-surface-raised);color:var(--c-text);box-shadow:0 1px 2px #0000004d}.seg button:focus-visible,.seg a:focus-visible{outline:2px solid var(--c-accent);outline-offset:1px}.pg-empty{display:grid;justify-items:center;gap:8px;padding:48px 20px;border:1px dashed rgba(var(--c-text-rgb),.16);border-radius:12px;color:var(--c-text-muted);text-align:center}.pg-empty h2{margin:0;color:var(--c-text);font:600 16px/1.3 Inter,sans-serif}.pg-empty p{max-width:42ch;margin:0;font:400 14px/1.5 Inter,sans-serif}.pg-empty .pg-actions{justify-content:center;margin-top:8px}.pg-card{border:1px solid rgba(var(--c-text-rgb),.1);border-radius:12px;background:var(--c-surface)}
