@charset "UTF-8";.fa-solid,.fa-regular,.fa-brands,.fa-classic,.fas,.far,.fab,.fal,.fat,.fad,.fadr,.fadl,.fadt,.fass,.fasr,.fasl,.fast,.fasds,.fasdr,.fasdl,.fasdt,.faslr,.faslpr,.fasldr,.faslpdr,.fapr,.fams,.favs,.fawsb,.fatl,.fans,.fands,.faes,.fagt,.fajr,.fajfr,.fajdr,.facr,.fausb,.faudsb,.faufsb,.fa-semibold,.fa-light,.fa-thin,.fa-duotone,.fa-sharp,.fa-sharp-duotone,.fa-chisel,.fa-etch,.fa-graphite,.fa-jelly,.fa-jelly-duo,.fa-jelly-fill,.fa-mosaic,.fa-notdog,.fa-notdog-duo,.fa-pixel,.fa-slab,.fa-slab-duo,.fa-slab-press,.fa-slab-press-duo,.fa-thumbprint,.fa-utility,.fa-utility-duo,.fa-utility-fill,.fa-vellum,.fa-whiteboard,.fa{--_fa-family: var(--fa-family, var(--fa-style-family, "Font Awesome 7 Pro"));-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;display:var(--fa-display, inline-block);font-family:var(--_fa-family);font-feature-settings:normal;font-style:normal;font-synthesis:none;font-variant:normal;font-weight:var(--fa-style, 900);line-height:1;text-align:center;text-rendering:auto;width:var(--fa-width, 1.25em)}:is(.fas,.fass,.far,.fasr,.fal,.fasl,.fat,.fast,.fad,.fadr,.fadl,.fadt,.fasds,.fasdr,.fasdl,.fasdt,.fab,.faslr,.faslpr,.fasldr,.faslpdr,.fapr,.fams,.favs,.fawsb,.fatl,.fans,.fands,.faes,.fagt,.fajr,.fajfr,.fajdr,.facr,.fausb,.faudsb,.faufsb,.fa-solid,.fa-semibold,.fa-regular,.fa-light,.fa-thin,.fa-brands,.fa-classic,.fa-duotone,.fa-sharp,.fa-sharp-duotone,.fa-chisel,.fa-etch,.fa-graphite,.fa-jelly,.fa-jelly-duo,.fa-jelly-fill,.fa-mosaic,.fa-notdog,.fa-notdog-duo,.fa-pixel,.fa-slab,.fa-slab-duo,.fa-slab-press,.fa-slab-press-duo,.fa-thumbprint,.fa-utility,.fa-utility-duo,.fa-utility-fill,.fa-vellum,.fa-whiteboard,.fa):before{content:var(--fa)/""}@supports not (content: ""/""){:is(.fas,.fass,.far,.fasr,.fal,.fasl,.fat,.fast,.fad,.fadr,.fadl,.fadt,.fasds,.fasdr,.fasdl,.fasdt,.fab,.faslr,.faslpr,.fasldr,.faslpdr,.fapr,.fams,.favs,.fawsb,.fatl,.fans,.fands,.faes,.fagt,.fajr,.fajfr,.fajdr,.facr,.fausb,.faudsb,.faufsb,.fa-solid,.fa-semibold,.fa-regular,.fa-light,.fa-thin,.fa-brands,.fa-classic,.fa-duotone,.fa-sharp,.fa-sharp-duotone,.fa-chisel,.fa-etch,.fa-graphite,.fa-jelly,.fa-jelly-duo,.fa-jelly-fill,.fa-mosaic,.fa-notdog,.fa-notdog-duo,.fa-pixel,.fa-slab,.fa-slab-duo,.fa-slab-press,.fa-slab-press-duo,.fa-thumbprint,.fa-utility,.fa-utility-duo,.fa-utility-fill,.fa-vellum,.fa-whiteboard,.fa):before{content:var(--fa)}}:is(.fad,.fa-duotone,.fadr,.fadl,.fadt,.fasds,.fa-sharp-duotone,.fasdr,.fasdl,.fasdt,.fatl,.fa-thumbprint,.fands,.fa-notdog-duo,.fajdr,.fa-jelly-duo,.faudsb,.fa-utility-duo,.fasldr,.fa-slab-duo,.faslpdr,.fa-slab-press-duo,.favs,.fa-vellum):after{content:var(--fa)/"";font-feature-settings:"ss01"}@supports not (content: ""/""){:is(.fad,.fa-duotone,.fadr,.fadl,.fadt,.fasds,.fa-sharp-duotone,.fasdr,.fasdl,.fasdt,.fatl,.fa-thumbprint,.fands,.fa-notdog-duo,.fajdr,.fa-jelly-duo,.faudsb,.fa-utility-duo,.fasldr,.fa-slab-duo,.faslpdr,.fa-slab-press-duo,.favs,.fa-vellum):after{content:var(--fa)}}.fa-spin{animation-name:fa-spin;animation-delay:var(--fa-animation-delay, 0s);animation-direction:var(--fa-animation-direction, normal);animation-duration:var(--fa-animation-duration, 2s);animation-iteration-count:var(--fa-animation-iteration-count, infinite);animation-timing-function:var(--fa-animation-timing, linear)}@media(prefers-reduced-motion:reduce){.fa-beat,.fa-bounce,.fa-fade,.fa-beat-fade,.fa-flip,.fa-flip-360,.fa-pulse,.fa-shake,.fa-spin,.fa-spin-pulse,.fa-buzz,.fa-float,.fa-jello,.fa-spin-snap,.fa-spin-snap-4,.fa-spin-snap-8,.fa-swing,.fa-wag{animation:none!important;transition:none!important}}@keyframes fa-spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.fa-dollar-sign{--fa: "$"}.fa-plus{--fa: "+"}.fa-at{--fa: "@"}.fa-arrow-up-right{--fa: "\e09f"}.fa-calendar-arrow-down{--fa: "\e0d0"}.fa-calendar-clock{--fa: "\e0d2"}.fa-chart-column{--fa: "\e0e3"}.fa-grid-2{--fa: "\e196"}.fa-calendar-users{--fa: "\e5e2"}.fa-thumbtack-slash{--fa: "\e68f"}.fa-magnifying-glass{--fa: "\f002"}.fa-heart{--fa: "\f004"}.fa-star{--fa: "\f005"}.fa-user{--fa: "\f007"}.fa-check{--fa: "\f00c"}.fa-xmark{--fa: "\f00d"}.fa-gear{--fa: "\f013"}.fa-house{--fa: "\f015"}.fa-clock{--fa: "\f017"}.fa-download{--fa: "\f019"}.fa-inbox{--fa: "\f01c"}.fa-arrow-rotate-right{--fa: "\f01e"}.fa-lock{--fa: "\f023"}.fa-flag{--fa: "\f024"}.fa-volume-high{--fa: "\f028"}.fa-qrcode{--fa: "\f029"}.fa-tag{--fa: "\f02b"}.fa-tags{--fa: "\f02c"}.fa-book{--fa: "\f02d"}.fa-bookmark{--fa: "\f02e"}.fa-camera{--fa: "\f030"}.fa-align-left{--fa: "\f036"}.fa-align-center{--fa: "\f037"}.fa-list{--fa: "\f03a"}.fa-video{--fa: "\f03d"}.fa-image{--fa: "\f03e"}.fa-play{--fa: "\f04b"}.fa-pause{--fa: "\f04c"}.fa-stop{--fa: "\f04d"}.fa-forward{--fa: "\f04e"}.fa-forward-step{--fa: "\f051"}.fa-chevron-left{--fa: "\f053"}.fa-chevron-right{--fa: "\f054"}.fa-circle-plus{--fa: "\f055"}.fa-circle-xmark{--fa: "\f057"}.fa-circle-check{--fa: "\f058"}.fa-circle-question{--fa: "\f059"}.fa-circle-info{--fa: "\f05a"}.fa-ban{--fa: "\f05e"}.fa-arrow-left{--fa: "\f060"}.fa-arrow-right{--fa: "\f061"}.fa-arrow-up{--fa: "\f062"}.fa-arrow-down{--fa: "\f063"}.fa-expand{--fa: "\f065"}.fa-compress{--fa: "\f066"}.fa-minus{--fa: "\f068"}.fa-circle-exclamation{--fa: "\f06a"}.fa-gift{--fa: "\f06b"}.fa-eye{--fa: "\f06e"}.fa-eye-slash{--fa: "\f070"}.fa-triangle-exclamation{--fa: "\f071"}.fa-calendar-days{--fa: "\f073"}.fa-comment{--fa: "\f075"}.fa-chevron-up{--fa: "\f077"}.fa-chevron-down{--fa: "\f078"}.fa-arrows-up-down{--fa: "\f07d"}.fa-arrows-left-right{--fa: "\f07e"}.fa-key{--fa: "\f084"}.fa-comments{--fa: "\f086"}.fa-arrow-right-from-bracket{--fa: "\f08b"}.fa-thumbtack{--fa: "\f08d"}.fa-arrow-up-right-from-square{--fa: "\f08e"}.fa-upload{--fa: "\f093"}.fa-phone{--fa: "\f095"}.fa-credit-card{--fa: "\f09d"}.fa-bullhorn{--fa: "\f0a1"}.fa-circle-arrow-up{--fa: "\f0aa"}.fa-globe{--fa: "\f0ac"}.fa-wrench{--fa: "\f0ad"}.fa-list-check{--fa: "\f0ae"}.fa-briefcase{--fa: "\f0b1"}.fa-users{--fa: "\f0c0"}.fa-link{--fa: "\f0c1"}.fa-cloud{--fa: "\f0c2"}.fa-copy{--fa: "\f0c5"}.fa-paperclip{--fa: "\f0c6"}.fa-floppy-disk{--fa: "\f0c7"}.fa-bars{--fa: "\f0c9"}.fa-money-bill{--fa: "\f0d6"}.fa-envelope{--fa: "\f0e0"}.fa-arrow-rotate-left{--fa: "\f0e2"}.fa-bolt{--fa: "\f0e7"}.fa-lightbulb{--fa: "\f0eb"}.fa-arrow-right-arrow-left{--fa: "\f0ec"}.fa-cloud-arrow-down{--fa: "\f0ed"}.fa-cloud-arrow-up{--fa: "\f0ee"}.fa-bell{--fa: "\f0f3"}.fa-angle-right{--fa: "\f105"}.fa-angle-down{--fa: "\f107"}.fa-circle{--fa: "\f111"}.fa-face-smile{--fa: "\f118"}.fa-code{--fa: "\f121"}.fa-shield{--fa: "\f132"}.fa-calendar{--fa: "\f133"}.fa-ellipsis{--fa: "\f141"}.fa-ellipsis-vertical{--fa: "\f142"}.fa-square-check{--fa: "\f14a"}.fa-compass{--fa: "\f14e"}.fa-file{--fa: "\f15b"}.fa-thumbs-up{--fa: "\f164"}.fa-thumbs-down{--fa: "\f165"}.fa-sun{--fa: "\f185"}.fa-building{--fa: "\f1ad"}.fa-database{--fa: "\f1c0"}.fa-circle-notch{--fa: "\f1ce"}.fa-paper-plane{--fa: "\f1d8"}.fa-clock-rotate-left{--fa: "\f1da"}.fa-sliders{--fa: "\f1de"}.fa-share-nodes{--fa: "\f1e0"}.fa-bell-slash{--fa: "\f1f6"}.fa-trash{--fa: "\f1f8"}.fa-chart-line{--fa: "\f201"}.fa-cart-plus{--fa: "\f217"}.fa-user-plus{--fa: "\f234"}.fa-hourglass{--fa: "\f254"}.fa-calendar-plus{--fa: "\f271"}.fa-calendar-xmark{--fa: "\f273"}.fa-calendar-check{--fa: "\f274"}.fa-map{--fa: "\f279"}.fa-circle-pause{--fa: "\f28b"}.fa-handshake{--fa: "\f2b5"}.fa-address-book{--fa: "\f2b9"}.fa-id-card{--fa: "\f2c2"}.fa-window-maximize{--fa: "\f2d0"}.fa-rotate{--fa: "\f2f1"}.fa-stopwatch{--fa: "\f2f2"}.fa-images{--fa: "\f302"}.fa-pencil{--fa: "\f303"}.fa-file-pen{--fa: "\f31c"}.fa-badge-check{--fa: "\f336"}.fa-desktop{--fa: "\f390"}.fa-lock-open{--fa: "\f3c1"}.fa-location-dot{--fa: "\f3c5"}.fa-mobile-screen{--fa: "\f3cf"}.fa-reply{--fa: "\f3e5"}.fa-ticket-simple{--fa: "\f3ff"}.fa-box{--fa: "\f466"}.fa-comment-check{--fa: "\f4ac"}.fa-wine-glass{--fa: "\f4e3"}.fa-user-pen{--fa: "\f4ff"}.fa-user-group{--fa: "\f500"}.fa-user-minus{--fa: "\f503"}.fa-crown{--fa: "\f521"}.fa-palette{--fa: "\f53f"}.fa-receipt{--fa: "\f543"}.fa-wallet{--fa: "\f555"}.fa-star-half-stroke{--fa: "\f5c0"}.fa-sparkles{--fa: "\f890"}:root,:host{--fa-family-classic: "Font Awesome 7 Pro";--fa-font-light: normal 300 1em/1 var(--fa-family-classic);--fa-style-family-classic: var(--fa-family-classic)}@font-face{font-family:"Font Awesome 7 Pro";font-style:normal;font-weight:300;font-display:block;src:url("./media/fa-light-300-BTANPCQM.woff2")}.fal{--fa-family: var(--fa-family-classic);--fa-style: 300}.fa-light{--fa-style: 300}:root,:host{--fa-family-classic: "Font Awesome 7 Pro";--fa-font-solid: normal 900 1em/1 var(--fa-family-classic);--fa-style-family-classic: var(--fa-family-classic)}@font-face{font-family:"Font Awesome 7 Pro";font-style:normal;font-weight:900;font-display:block;src:url("./media/fa-solid-900-P27M4TJW.woff2")}.fas{--fa-family: var(--fa-family-classic);--fa-style: 900}.fa-classic{--fa-family: var(--fa-family-classic)}.fa-solid{--fa-style: 900}:root,:host{--fa-family-brands: "Font Awesome 7 Brands";--fa-font-brands: normal 400 1em/1 var(--fa-family-brands)}@font-face{font-family:"Font Awesome 7 Brands";font-style:normal;font-weight:400;font-display:block;src:url("./media/fa-brands-400-OWZK6OZO.woff2")}.fab,.fa-brands,.fa-classic.fa-brands{--fa-family: var(--fa-family-brands);--fa-style: 400}.fa-x-twitter{--fa: "\e61b"}.fa-linkedin{--fa: "\f08c"}.fa-facebook{--fa: "\f09a"}.fa-github{--fa: "\f09b"}.fa-youtube{--fa: "\f167"}.fa-instagram{--fa: "\f16d"}.fa-google{--fa: "\f1a0"}.fa-reddit{--fa: "\f1a1"}.fa-whatsapp{--fa: "\f232"}.fa-telegram{--fa: "\f2c6"}.fa-microsoft{--fa: "\f3ca"}.field{margin-bottom:1rem}.field>label{display:inline-block;margin-bottom:.5rem}.field.grid>label{display:flex;align-items:center}.field>small{margin-top:.25rem}.field.grid{margin-top:0}.field.grid .col-fixed,.field.grid .col,.field.grid .col-1,.field.grid .col-2,.field.grid .col-3,.field.grid .col-4,.field.grid .col-5,.field.grid .col-6,.field.grid .col-7,.field.grid .col-8,.field.grid .col-9,.field.grid .col-10,.field.grid .col-11,.field.grid .col-12{padding-top:0;padding-bottom:0}.formgroup-inline .field{margin-right:1rem}.formgroup-inline .field>label{margin-right:.5rem;margin-bottom:0}.reset{all:unset}:root{--c-accent: #6b3fa0;--c-accent-hover: #5c3590;--c-accent-active: #4b2a75;--c-accent-ink: #ffffff;--c-accent-wash: #f4eefb;--c-primary: #1b1b1f;--c-primary-hover: #000000;--c-primary-ink: #ffffff;--c-surface: #ffffff;--c-surface-2: #f5f7f9;--c-bg: #f5f7f9;--c-line: #e6e8eb;--c-line-strong: #d1d9e1;--c-text: #1b1b1f;--c-text-muted: #5f646b;--c-text-faint: #646970;--c-icon-faint: #9aa0a6;--c-danger: #b13344;--c-danger-hover: #9a2b3a;--c-danger-wash: #fdecef;--c-success: #2e7d57;--c-success-wash: color-mix(in srgb, var(--c-success) 12%, transparent);--c-warn: #9a5c00;--c-warn-wash: #fdf2df;--c-return-highlight: rgba(107, 63, 160, .55);--c-focus-ring: #6b3fa0;--c-focus-hi: #ffe082;--c-scrim: rgba(20, 28, 38, .45);--c-cal-organizer: #6b3fa0;--c-cal-organizer-ink: #53307e;--c-cal-organizer-wash: #f1e9fa;--c-cal-going: #2e7d57;--c-cal-going-ink: #1e5e3f;--c-cal-going-wash: #e2f3ea;--c-cal-personal: #0e7490;--c-cal-personal-ink: #0b5c73;--c-cal-personal-wash: #e0f3f8;--c-cal-interested: #9a5c00;--c-cal-interested-ink: #8a5300;--c-cal-interested-wash: #fdf2df;--c-cal-wait: #5a6168;--c-cal-wait-ink: #494f55;--c-cal-wait-wash: #eceff2;--c-cal-group: #5b6b7c;--c-cal-group-ink: #46535f;--c-cal-group-wash: #f6f8fa;--sp-1: 4px;--sp-2: 8px;--sp-3: 12px;--sp-4: 16px;--sp-5: 20px;--sp-6: 24px;--r-sm: 8px;--r-md: 12px;--r-lg: 16px;--r-pill: 999px;--fs-xs: .75rem;--fs-sm: .85rem;--fs-md: .95rem;--fs-lg: 1.1rem;--fs-xl: 1.25rem;--lh-tight: 1.25;--lh-normal: 1.5;--fw-medium: 500;--fw-semibold: 600;--fw-bold: 700;--shadow-1: 0 1px 3px rgba(20, 28, 38, .08);--shadow-2: 0 12px 40px rgba(0, 0, 0, .18);--z-sticky: 100;--z-nav: 200;--z-sheet: 1000;--appbar-h: 56px;--actionbar-h: 64px;--nav-h: 56px;--safe-top: env(safe-area-inset-top, 0px);--safe-bottom: env(safe-area-inset-bottom, 0px);--safe-left: env(safe-area-inset-left, 0px);--safe-right: env(safe-area-inset-right, 0px);--w-content: 1200px;--page-pad-x: clamp(16px, 4vw, 24px)}:root[data-theme=dark]{--c-accent: #b892e6;--c-accent-hover: #c9a9ee;--c-accent-active: #d9c2f4;--c-accent-ink: #1c0e2e;--c-accent-wash: #2a1f3d;--c-primary: #f0f0f2;--c-primary-hover: #ffffff;--c-primary-ink: #1b1b1f;--c-surface: #1a1c22;--c-surface-2: #23262e;--c-bg: #121319;--c-line: #30343d;--c-line-strong: #3d424d;--c-text: #e9eaed;--c-text-muted: #a8adb5;--c-text-faint: #8b9199;--c-icon-faint: #6b7178;--c-danger: #e2687a;--c-danger-hover: #ec8090;--c-danger-wash: #3a1f26;--c-success: #5cbd8f;--c-success-wash: color-mix(in srgb, var(--c-success) 20%, transparent);--c-warn: #d9a24a;--c-warn-wash: #33280f;--c-return-highlight: rgba(184, 146, 230, .6);--c-focus-ring: #b892e6;--c-focus-hi: #ffe082;--c-scrim: rgba(0, 0, 0, .62);--c-cal-organizer: #b892e6;--c-cal-organizer-ink: #d9c2f4;--c-cal-organizer-wash: #2a1f3d;--c-cal-going: #5cbd8f;--c-cal-going-ink: #9fdcc0;--c-cal-going-wash: #16301f;--c-cal-personal: #4bb4cf;--c-cal-personal-ink: #a7e0ee;--c-cal-personal-wash: #10333d;--c-cal-interested: #d9a24a;--c-cal-interested-ink: #f0cf98;--c-cal-interested-wash: #33280f;--c-cal-wait: #9aa2ab;--c-cal-wait-ink: #c3c9cf;--c-cal-wait-wash: #262a31;--c-cal-group: #9aa8b8;--c-cal-group-ink: #c3ccd6;--c-cal-group-wash: #1e2229;--shadow-1: 0 1px 3px rgba(0, 0, 0, .5);--shadow-2: 0 12px 40px rgba(0, 0, 0, .6)}:root{--pr-ff-legible: "Atkinson Hyperlegible", "Inter", "Segoe UI", system-ui, -apple-system, "Helvetica Neue", Arial, sans-serif;--pr-ff-dyslexic: "OpenDyslexic", "Comic Sans MS", "Atkinson Hyperlegible", system-ui, sans-serif;--pr-ff-serif: Georgia, "Times New Roman", "Noto Serif", serif;--pr-ff-mono: "JetBrains Mono", "SF Mono", "Cascadia Code", Consolas, monospace;--pr-ff: var(--pr-ff-legible);--pr-fs-scale: 1;--pr-fs-sm: calc(clamp(1.1rem, 2.2vw, 1.6rem) * var(--pr-fs-scale));--pr-fs-md: calc(clamp(1.6rem, 3.4vw, 2.6rem) * var(--pr-fs-scale));--pr-fs-lg: calc(clamp(2.2rem, 4.8vw, 4rem) * var(--pr-fs-scale));--pr-fs-xl: calc(clamp(3rem, 6.5vw, 5.5rem) * var(--pr-fs-scale));--pr-lh: 1.4;--pr-fw: 600;--pr-measure: 26ch;--pr-bg: #000000;--pr-fg: #f5f5f5;--pr-dim: #8a8a8a;--pr-cue-fg: #ffd54a;--pr-marker: #6b3fa0;--pr-scrim: rgba(0, 0, 0, .72);--pr-panel: #14141a;--pr-panel-line: #2a2a33;--pr-focus: #a8c7ff}[data-prompter-font=dyslexic]{--pr-ff: var(--pr-ff-dyslexic)}[data-prompter-font=serif]{--pr-ff: var(--pr-ff-serif)}[data-prompter-font=legible]{--pr-ff: var(--pr-ff-legible)}[data-prompter-skin=paper]{--pr-bg: #faf6ee;--pr-fg: #1a1a1a;--pr-dim: #6f6a5e;--pr-cue-fg: #b0560a;--pr-marker: #6b3fa0;--pr-scrim: rgba(250, 246, 238, .78);--pr-panel: #efe8da;--pr-panel-line: #ddd3c0;--pr-focus: #1d4ed8}[data-prompter-skin=midnight]{--pr-bg: #05070f;--pr-fg: #d7e2ff;--pr-dim: #8b96b4;--pr-cue-fg: #7fd4ff;--pr-marker: #b892e6;--pr-scrim: rgba(5, 7, 15, .78);--pr-panel: #0c1020;--pr-panel-line: #1c2440;--pr-focus: #b892e6}[data-prompter-skin=amber]{--pr-bg: #000000;--pr-fg: #ffb545;--pr-dim: #b8892f;--pr-cue-fg: #ffe08a;--pr-marker: #ff8c1a;--pr-scrim: rgba(0, 0, 0, .78);--pr-panel: #140f04;--pr-panel-line: #33260c;--pr-focus: #ffd27a}[data-prompter-skin=contrast]{--pr-bg: #000000;--pr-fg: #ffffff;--pr-dim: #b8b8b8;--pr-cue-fg: #ffff00;--pr-marker: #00e5ff;--pr-scrim: rgba(0, 0, 0, .85);--pr-panel: #101010;--pr-panel-line: #333333;--pr-fw: 700;--pr-focus: #00e5ff}:root{--tm-fg: var(--pr-fg);--tm-dim: var(--pr-dim);--tm-warn: var(--pr-cue-fg);--tm-stop: #ff4d4f;--tm-seg-on: var(--pr-fg);--tm-seg-off: color-mix(in srgb, var(--pr-fg) 10%, transparent);--tm-hand: var(--pr-fg);--tm-hand-sec: var(--pr-marker);--tm-ring-track: color-mix(in srgb, var(--pr-fg) 14%, transparent);--tm-ring: var(--pr-marker);--tm-ring-warn: var(--pr-cue-fg);--tm-dot: var(--tm-seg-on)}.tm-clock{font-family:var(--pr-ff);color:var(--tm-fg);font-variant-numeric:tabular-nums;font-weight:700;line-height:1;letter-spacing:.02em}.tm-clock[data-phase=warn]{color:var(--tm-warn)}.tm-clock[data-phase=stop]{color:var(--tm-stop)}[data-timer-face=digital] .tm-digits{font-size:clamp(4rem,22vw,16rem)}[data-timer-face=seven-seg] .tm-digits{font-family:var(--pr-ff-mono);font-size:clamp(4rem,20vw,15rem);letter-spacing:.06em;position:relative;color:var(--tm-seg-on);text-shadow:0 0 .06em color-mix(in srgb,var(--tm-seg-on) 55%,transparent)}[data-timer-face=seven-seg] .tm-digits .ghost{position:absolute;inset:0;color:var(--tm-seg-off);z-index:-1;pointer-events:none}[data-timer-face=seven-seg] .tm-clock[data-phase=warn] .tm-digits{color:var(--tm-warn);text-shadow:0 0 .06em color-mix(in srgb,var(--tm-warn) 55%,transparent)}[data-timer-face=seven-seg] .tm-clock[data-phase=stop] .tm-digits{color:var(--tm-stop);text-shadow:0 0 .06em color-mix(in srgb,var(--tm-stop) 55%,transparent)}[data-timer-face=ring] .tm-ring-wrap{position:relative;width:min(70vmin,640px);aspect-ratio:1}[data-timer-face=ring] .tm-ring-wrap svg{width:100%;height:100%;transform:rotate(-90deg)}[data-timer-face=ring] .tm-ring-wrap .tm-ring-label{position:absolute;inset:0;display:flex;align-items:center;justify-content:center}[data-timer-face=ring] .tm-ring-wrap .tm-digits{font-size:clamp(2.5rem,12vw,8rem)}.tm-ring-track-c{fill:none;stroke:var(--tm-ring-track)}.tm-ring-c{fill:none;stroke:var(--tm-ring);stroke-linecap:round;transition:stroke .3s}[data-timer-face=ring] .tm-clock[data-phase=warn]~svg .tm-ring-c,.tm-ring-c[data-phase=warn]{stroke:var(--tm-ring-warn)}[data-timer-face=analog] .tm-analog{width:min(70vmin,640px);aspect-ratio:1}[data-timer-face=analog] .tm-analog svg{width:100%;height:100%}.tm-face-c{fill:none;stroke:color-mix(in srgb,var(--tm-fg) 20%,transparent)}.tm-tick{stroke:var(--tm-dim)}.tm-hand{stroke:var(--tm-hand);stroke-linecap:round}.tm-hand-sec{stroke:var(--tm-hand-sec);stroke-linecap:round}[data-timer-face=flip] .tm-flip{display:inline-flex;align-items:center;gap:clamp(.15rem,1vw,.6rem);perspective:800px}[data-timer-face=flip] .tm-flip-sep{font-family:var(--pr-ff);color:var(--tm-fg);font-weight:700;font-size:clamp(3rem,14vw,11rem);line-height:1;opacity:.7}[data-timer-face=flip] .tm-flip-card{display:inline-flex;align-items:center;justify-content:center;position:relative;min-width:clamp(2.6rem,12vw,9rem);padding:clamp(.3rem,1.4vw,1rem) clamp(.2rem,1vw,.7rem);border-radius:clamp(.3rem,.9vw,.7rem);background:linear-gradient(180deg,color-mix(in srgb,var(--tm-fg) 18%,transparent) 0% 49.5%,color-mix(in srgb,var(--tm-fg) 26%,transparent) 50.5% 100%);box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--tm-fg) 10%,transparent)}[data-timer-face=flip] .tm-flip-card:after{content:"";position:absolute;left:6%;right:6%;top:50%;height:2px;transform:translateY(-1px);background:color-mix(in srgb,var(--pr-bg, #000) 45%,transparent)}[data-timer-face=flip] .tm-flip-glyph{font-family:var(--pr-ff);font-weight:800;font-variant-numeric:tabular-nums;font-size:clamp(3rem,14vw,11rem);line-height:1;color:var(--tm-fg);transform-origin:center;animation:tm-flip-in .34s cubic-bezier(.3,.7,.3,1)}[data-timer-face=flip] .tm-flip[data-phase=warn] .tm-flip-glyph,[data-timer-face=flip] .tm-flip[data-phase=warn] .tm-flip-sep{color:var(--tm-warn)}[data-timer-face=flip] .tm-flip[data-phase=stop] .tm-flip-glyph,[data-timer-face=flip] .tm-flip[data-phase=stop] .tm-flip-sep{color:var(--tm-stop)}@keyframes tm-flip-in{0%{transform:rotateX(-88deg);opacity:.25}55%{transform:rotateX(12deg)}to{transform:rotateX(0);opacity:1}}[data-timer-face=word] .tm-word{display:block;max-width:16ch;margin:0 auto;font-family:var(--pr-ff);color:var(--tm-fg);font-weight:700;line-height:1.05;text-align:center;text-wrap:balance;font-size:clamp(2.4rem,11vw,8rem)}[data-timer-face=word] .tm-word[data-phase=warn]{color:var(--tm-warn)}[data-timer-face=word] .tm-word[data-phase=stop]{color:var(--tm-stop)}[data-timer-face=dot-matrix] .tm-digits{font-family:var(--pr-ff-mono);font-size:clamp(4rem,20vw,15rem);font-weight:900;letter-spacing:.08em;background-image:radial-gradient(circle closest-side,var(--tm-dot) 0 42%,transparent 46%);background-size:.15em .15em;-webkit-background-clip:text;background-clip:text;color:transparent}[data-timer-face=dot-matrix] .tm-clock[data-phase=warn] .tm-digits{--tm-dot: var(--tm-warn)}[data-timer-face=dot-matrix] .tm-clock[data-phase=stop] .tm-digits{--tm-dot: var(--tm-stop)}[data-tm-motion=reduce] .tm-flip-glyph{animation:none}@media(prefers-reduced-motion:reduce){.tm-ring-c{transition:none}[data-timer-face=flip] .tm-flip-glyph{animation:none}}*,*:before,*:after{box-sizing:border-box}:root{color-scheme:light}:root[data-theme=dark]{color-scheme:dark}:is(.fa-light,.fa-solid,.fa-regular,.fa-brands){font-size:1rem;--fa-width: fit-content;min-width:1em;vertical-align:.0625em}html{--mat-sys-background: light-dark(#fff7ff, #151218);--mat-sys-error: light-dark(#ba1a1a, #ffb4ab);--mat-sys-error-container: light-dark(#ffdad6, #93000a);--mat-sys-inverse-on-surface: light-dark(#f6eef7, #332f36);--mat-sys-inverse-primary: light-dark(#dab9ff, #7448a9);--mat-sys-inverse-surface: light-dark(#332f36, #e8e0e9);--mat-sys-on-background: light-dark(#1e1a21, #e8e0e9);--mat-sys-on-error: light-dark(#ffffff, #690005);--mat-sys-on-error-container: light-dark(#93000a, #ffdad6);--mat-sys-on-primary: light-dark(#ffffff, #431278);--mat-sys-on-primary-container: light-dark(#5b2f90, #eedbff);--mat-sys-on-primary-fixed: light-dark(#2a0053, #2a0053);--mat-sys-on-primary-fixed-variant: light-dark(#5b2f90, #5b2f90);--mat-sys-on-secondary: light-dark(#ffffff, #39294d);--mat-sys-on-secondary-container: light-dark(#503f65, #eedbff);--mat-sys-on-secondary-fixed: light-dark(#241437, #241437);--mat-sys-on-secondary-fixed-variant: light-dark(#503f65, #503f65);--mat-sys-on-surface: light-dark(#1e1a21, #e8e0e9);--mat-sys-on-surface-variant: light-dark(#4b4451, #eadfef);--mat-sys-on-tertiary: light-dark(#ffffff, #600541);--mat-sys-on-tertiary-container: light-dark(#7d2258, #ffd8e8);--mat-sys-on-tertiary-fixed: light-dark(#3d0027, #3d0027);--mat-sys-on-tertiary-fixed-variant: light-dark(#7d2258, #7d2258);--mat-sys-outline: light-dark(#7c7482, #968e9c);--mat-sys-outline-variant: light-dark(#cdc3d2, #4b4451);--mat-sys-primary: light-dark(#7448a9, #dab9ff);--mat-sys-primary-container: light-dark(#eedbff, #5b2f90);--mat-sys-primary-fixed: light-dark(#eedbff, #eedbff);--mat-sys-primary-fixed-dim: light-dark(#dab9ff, #dab9ff);--mat-sys-scrim: light-dark(#000000, #000000);--mat-sys-secondary: light-dark(#69577e, #d4beeb);--mat-sys-secondary-container: light-dark(#eedbff, #503f65);--mat-sys-secondary-fixed: light-dark(#eedbff, #eedbff);--mat-sys-secondary-fixed-dim: light-dark(#d4beeb, #d4beeb);--mat-sys-shadow: light-dark(#000000, #000000);--mat-sys-surface: light-dark(#fff7ff, #151218);--mat-sys-surface-bright: light-dark(#fff7ff, #3c383f);--mat-sys-surface-container: light-dark(#f3ebf5, #221e25);--mat-sys-surface-container-high: light-dark(#eee6ef, #2c292f);--mat-sys-surface-container-highest: light-dark(#e8e0e9, #37333a);--mat-sys-surface-container-low: light-dark(#f9f1fa, #1e1a21);--mat-sys-surface-container-lowest: light-dark(#ffffff, #100d13);--mat-sys-surface-dim: light-dark(#dfd8e1, #151218);--mat-sys-surface-tint: light-dark(#7448a9, #dab9ff);--mat-sys-surface-variant: light-dark(#eadfef, #4b4451);--mat-sys-tertiary: light-dark(#9b3b71, #ffafd5);--mat-sys-tertiary-container: light-dark(#ffd8e8, #7d2258);--mat-sys-tertiary-fixed: light-dark(#ffd8e8, #ffd8e8);--mat-sys-tertiary-fixed-dim: light-dark(#ffafd5, #ffafd5);--mat-sys-neutral-variant20: #342e3a;--mat-sys-neutral10: #1e1a21;--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, Arial, sans-serif;--mat-sys-body-large-font: Roboto, Arial, sans-serif;--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, Arial, sans-serif;--mat-sys-body-medium-font: Roboto, Arial, sans-serif;--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, Arial, sans-serif;--mat-sys-body-small-font: Roboto, Arial, sans-serif;--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, Arial, sans-serif;--mat-sys-display-large-font: Roboto, Arial, sans-serif;--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, Arial, sans-serif;--mat-sys-display-medium-font: Roboto, Arial, sans-serif;--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, Arial, sans-serif;--mat-sys-display-small-font: Roboto, Arial, sans-serif;--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, Arial, sans-serif;--mat-sys-headline-large-font: Roboto, Arial, sans-serif;--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, Arial, sans-serif;--mat-sys-headline-medium-font: Roboto, Arial, sans-serif;--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, Arial, sans-serif;--mat-sys-headline-small-font: Roboto, Arial, sans-serif;--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, Arial, sans-serif;--mat-sys-label-large-font: Roboto, Arial, sans-serif;--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, Arial, sans-serif;--mat-sys-label-medium-font: Roboto, Arial, sans-serif;--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, Arial, sans-serif;--mat-sys-label-small-font: Roboto, Arial, sans-serif;--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, Arial, sans-serif;--mat-sys-title-large-font: Roboto, Arial, sans-serif;--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, Arial, sans-serif;--mat-sys-title-medium-font: Roboto, Arial, sans-serif;--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, Arial, sans-serif;--mat-sys-title-small-font: Roboto, Arial, sans-serif;--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;--mat-sys-primary: var(--c-accent);--mat-sys-on-primary: var(--c-accent-ink);--mat-sys-primary-container: var(--c-accent-wash);--mat-sys-on-primary-container: var(--c-accent);--mat-sys-secondary-container: var(--c-accent-wash);--mat-sys-on-secondary-container: var(--c-accent);--mat-sys-background: var(--c-bg);--mat-sys-on-background: var(--c-text);--mat-sys-surface: var(--c-surface);--mat-sys-surface-bright: var(--c-surface);--mat-sys-surface-dim: var(--c-surface-2);--mat-sys-surface-container-lowest: var(--c-surface);--mat-sys-surface-container-low: var(--c-surface-2);--mat-sys-surface-container: var(--c-surface-2);--mat-sys-surface-container-high: var(--c-surface-2);--mat-sys-surface-container-highest: var(--c-line);--mat-sys-surface-variant: var(--c-surface-2);--mat-sys-on-surface: var(--c-text);--mat-sys-on-surface-variant: var(--c-text-muted);--mat-sys-outline: var(--c-line-strong);--mat-sys-outline-variant: var(--c-line);--mat-sys-inverse-surface: var(--c-text);--mat-sys-inverse-on-surface: var(--c-surface);--mat-sys-error: var(--c-danger)}html,body{margin:0;padding:0;height:100%;max-width:100%;font-family:Roboto,Arial,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}body{overflow-wrap:break-word}img,svg,video,canvas{max-width:100%;height:auto}@media(pointer:coarse){input:not([type=checkbox]):not([type=radio]):not([type=range]):not([type=color]):not([type=file]):not([type=button]):not([type=submit]):not([type=reset]),textarea,select{font-size:16px!important}}.skip-link{position:absolute;top:-40px;left:0;background:var(--c-accent);color:var(--c-accent-ink);padding:var(--sp-2) var(--sp-4);z-index:var(--z-sheet);text-decoration:none;border-radius:0 0 var(--r-sm) 0;transition:top .15s}.skip-link:focus{top:0;outline:2px solid var(--c-focus-hi)}input[type=password]::-ms-reveal{display:none}a{color:inherit;text-decoration:none}button{font-family:inherit}.ptm-pressing{transform:scale(.985);transition:transform .08s ease}@keyframes ptm-return-pulse{0%{box-shadow:0 0 0 3px var(--c-return-highlight)}60%{box-shadow:0 0 0 3px var(--c-return-highlight)}to{box-shadow:0 0 0 3px transparent}}.ptm-returning{animation:ptm-return-pulse 1.3s ease-out;border-radius:var(--r-md);scroll-margin-top:var(--appbar-h)}@media(prefers-reduced-motion:reduce){.ptm-pressing{transform:none;transition:none}.ptm-returning{animation:none}}.sr-only,.visually-hidden{position:absolute!important;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.req{color:var(--c-danger);font-weight:700;text-decoration:none;margin-left:.15em}.form-required-legend{margin:0 0 var(--sp-3);font-size:var(--fs-xs);color:var(--c-text-muted)}.field-opt{font-weight:400;font-style:normal;color:var(--c-text-muted)}.field-hint{display:block;margin-top:var(--sp-1);font-size:var(--fs-xs);color:var(--c-text-muted)}.app-floating{position:fixed;inset:auto;margin:0;overflow:visible}:focus-visible{outline:2px solid var(--c-accent);outline-offset:2px}[data-prompter-skin] :focus-visible{outline-color:var(--pr-focus, var(--c-accent))}@media(pointer:coarse),(max-width:480px){input[type=checkbox],input[type=radio]{width:20px;height:20px}}@media(max-width:599px){body:has(.attend-actions .btn-attend){--fb-lift: 64px}}@media(max-width:900px){body:has(.notif-savebar),body:has(.tab-save-bar){--fb-lift: 72px}}
