:root{color-scheme:light;--color-canvas: #f2f0eb;--color-surface: #fcfbf8;--color-surface-muted: #e8ebee;--color-surface-blue: #e7eff7;--color-surface-beige: #e9e0d2;--color-logo-surface: #dde2e8;--color-border: #cdd3d9;--color-text: #182433;--color-text-muted: #596575;--color-primary: #285d8f;--color-primary-hover: #1f4a73;--color-success: #247145;--color-success-bg: #c1eccf;--color-danger: #a93636;--color-danger-bg: #f2cfcb;--color-neutral: #53606d;--color-neutral-bg: #e5e8eb;--color-warning: #8a6116;--color-warning-bg: #f2e6cb;--shadow-sm: 0 1px 3px rgba(24, 36, 51, .08);--shadow-md: 0 4px 16px rgba(24, 36, 51, .06);--shadow-lg: 0 12px 28px rgba(24, 36, 51, .09);--shadow-xl: 0 20px 40px rgba(24, 36, 51, .12)}:root[data-theme=dark]{color-scheme:dark;--color-canvas: #0f141b;--color-surface: #171e27;--color-surface-muted: #222c37;--color-surface-blue: #1b2c3f;--color-surface-beige: #302a21;--color-logo-surface: #25313d;--color-border: #354252;--color-text: #edf2f7;--color-text-muted: #a5b0bd;--color-primary: #68a9e0;--color-primary-hover: #91c6f0;--color-success: #69ca91;--color-success-bg: #173a29;--color-danger: #ef7c7c;--color-danger-bg: #442323;--color-neutral: #b4bec8;--color-neutral-bg: #29323c;--color-warning: #e6b75f;--color-warning-bg: #41331b;--shadow-sm: 0 1px 4px rgba(0, 0, 0, .28);--shadow-md: 0 5px 18px rgba(0, 0, 0, .3);--shadow-lg: 0 14px 32px rgba(0, 0, 0, .34);--shadow-xl: 0 22px 46px rgba(0, 0, 0, .42)}:root{scroll-behavior:smooth;color-scheme:light}body{margin:0;font-family:TildaSans,Arial,sans-serif;color:var(--color-text);background:var(--color-canvas);line-height:1.45}h1,h2,p{margin:0}ul{list-style:none;padding:0;margin:0}*{padding:0;margin:0;box-sizing:border-box}html,body{position:relative;min-height:100%}@font-face{font-family:AbrilFatface;src:url(/assets/fonts/AbrilFatface/AbrilFatface-Regular.ttf) format("truetype");font-weight:400;font-style:normal}@font-face{font-family:Bartina;src:url(/assets/fonts/Bartina/BartinaRegular.ttf) format("truetype");font-weight:400;font-style:normal}@font-face{font-family:beryozki;src:url(/assets/fonts/beryozki/Beryozki.ttf) format("truetype");font-weight:400;font-style:normal}@font-face{font-family:BimashPalaceScryptMT;src:url(/assets/fonts/BimashPalaceScryptMT/bimash_palacescriptmt.ttf) format("truetype");font-weight:400;font-style:normal}@font-face{font-family:BoomBoom;src:url(/assets/fonts/BoomBoom/BoomBoom.otf) format("truetype");font-weight:400;font-style:normal}@font-face{font-family:Celestina;src:url(/assets/fonts/Celestina/Celestina.otf) format("truetype");font-weight:400;font-style:normal}@font-face{font-family:Comforter;src:url(/assets/fonts/Comforter/Comforter-Regular.ttf) format("truetype");font-weight:400;font-style:normal}@font-face{font-family:CormorantGaramond;src:url(/assets/fonts/CormorantGaramond/CormorantGaramond-Light.ttf) format("truetype");font-weight:400;font-style:normal}@font-face{font-family:CormorantSC;src:url(/assets/fonts/CormorantSC/CormorantSC-Light.ttf) format("truetype");font-weight:400;font-style:normal}@font-face{font-family:Cormorant_Unicase;src:url(/assets/fonts/Cormorant_Unicase/CormorantUnicase-Light.ttf) format("truetype");font-weight:300;font-style:normal}@font-face{font-family:Cormorant_Unicase;src:url(/assets/fonts/Cormorant_Unicase/CormorantUnicase-Regular.Cormorant_Unicase_Regular) format("truetype");font-weight:400;font-style:normal}@font-face{font-family:Cormorant_Unicase;src:url(/assets/fonts/Cormorant_Unicase/CormorantUnicase-Medium.Cormorant_Unicase_Medium) format("truetype");font-weight:500;font-style:normal}@font-face{font-family:Cormorant_Unicase;src:url(/assets/fonts/Cormorant_Unicase/CormorantUnicase-SemiBold.Cormorant_Unicase_SemiBold) format("truetype");font-weight:600;font-style:normal}@font-face{font-family:Cormorant_Unicase;src:url(/assets/fonts/Cormorant_Unicase/CormorantUnicase-Bold.Cormorant_Unicase_Bold) format("truetype");font-weight:900;font-style:normal}@font-face{font-family:Czizh;src:url(/assets/fonts/Czizh/CzizhWing.ttf) format("truetype");font-weight:400;font-style:normal}@font-face{font-family:DancePartner;src:url(/assets/fonts/DancePartner/dance_partner.ttf) format("truetype");font-weight:400;font-style:normal}@font-face{font-family:DancingScript;src:url(/assets/fonts/DancingScript/DancingScript-VariableFont_wght.ttf) format("truetype");font-weight:400;font-style:normal}@font-face{font-family:Dela_Gothic_One;src:url(/assets/fonts/Dela_Gothic_One/DelaGothicOne-Regular.ttf) format("truetype");font-weight:400;font-style:normal}@font-face{font-family:Departura;src:url(/assets/fonts/Departura/DeparturaExtraLight.otf) format("truetype");font-weight:400;font-style:normal}@font-face{font-family:DikoeDisko;src:url(/assets/fonts/DikoeDisko/DikoeDisko.ttf) format("truetype");font-weight:400;font-style:normal}@font-face{font-family:Exo2;src:url(/assets/fonts/Exo2/Exo2-VariableFont_wght.ttf) format("truetype");font-weight:400;font-style:normal}@font-face{font-family:FreeMono;src:url(/assets/fonts/FreeMono/FreeMonospaced.otf) format("truetype");font-weight:400;font-style:normal}@font-face{font-family:GoodVibes;src:url(/assets/fonts/GoodVibes/GoodVibesCyr.ttf) format("truetype");font-weight:400;font-style:normal}@font-face{font-family:Great_Vibes;src:url(/assets/fonts/Great_Vibes/GreatVibes-Regular.ttf) format("truetype");font-weight:400;font-style:normal}@font-face{font-family:GunnyRew;src:url(/assets/fonts/GunnyRew/gnyrwn977.otf) format("truetype");font-weight:400;font-style:normal}@font-face{font-family:Jemima;src:url(/assets/fonts/Jemima/Jemima-Light.ttf) format("truetype");font-weight:400;font-style:normal}@font-face{font-family:Klukva;src:url(/assets/fonts/Klukva/Klukva_version_01.otf) format("truetype");font-weight:400;font-style:normal}@font-face{font-family:Kindentosca;src:url(/assets/fonts/Kindentosca/Kindentosca.otf) format("truetype");font-weight:400;font-style:normal}@font-face{font-family:MagnoliaScript;src:url(/assets/fonts/MagnoliaScript/MagnoliaScript.otf) format("truetype");font-weight:400;font-style:normal}@font-face{font-family:Marck_Script;src:url(/assets/fonts/Marck_Script/MarckScript-Regular.ttf) format("truetype");font-weight:400;font-style:normal}@font-face{font-family:Merriweather;src:url(/assets/fonts/Merriweather/Merriweather-Light.ttf) format("truetype");font-weight:400;font-style:normal}@font-face{font-family:Moniqa;src:url(/assets/fonts/Moniqa/moniqaRegular.otf) format("truetype");font-weight:400;font-style:normal}@font-face{font-family:Mono;src:url(/assets/fonts/Mono/JetBrainsMono-VariableFont_wght.ttf) format("truetype");font-weight:400;font-style:normal}@font-face{font-family:NeverMind;src:url(/assets/fonts/NeverMind/NeverMindCompact-ExtraLight.ttf) format("truetype");font-weight:400;font-style:normal}@font-face{font-family:Nickainley;src:url(/assets/fonts/Nickainley/Nickainley-Normal.otf) format("truetype");font-weight:400;font-style:normal}@font-face{font-family:Pacifico;src:url(/assets/fonts/Pacifico/Pacifico-Regular.ttf) format("truetype");font-weight:400;font-style:normal}@font-face{font-family:Phlatt;src:url(/assets/fonts/Phlatt/PhlattGrotesk-Regular.ttf) format("truetype");font-weight:400;font-style:normal}@font-face{font-family:PlayfairDisplay;src:url(/assets/fonts/PlayfairDisplay/PlayfairDisplay-VariableFont_wght.ttf) format("truetype");font-weight:400;font-style:normal}@font-face{font-family:Poiret_One;src:url(/assets/fonts/Poiret_One/PoiretOne-Regular.ttf) format("truetype");font-weight:400;font-style:normal}@font-face{font-family:Prosto_One;src:url(/assets/fonts/Prosto_One/ProstoOne-Regular.ttf) format("truetype");font-weight:400;font-style:normal}@font-face{font-family:RisingSun;src:url(/assets/fonts/RisingSun/RisingSun-ExtraLight.ttf) format("truetype");font-weight:400;font-style:normal}@font-face{font-family:Rosarium;src:url(/assets/fonts/Rosarium/Rosarium.ttf) format("truetype");font-weight:400;font-style:normal}@font-face{font-family:Steppe;src:url(/assets/fonts/Steppe/Steppe.otf) format("truetype");font-weight:400;font-style:normal}@font-face{font-family:TildaSans;src:url(/assets/fonts/TildaSans/tilda-sans_regular.ttf) format("truetype");font-weight:400;font-style:normal}@font-face{font-family:Vetrino;src:url(/assets/fonts/Vetrino/Vetrino.otf) format("truetype");font-weight:400;font-style:normal}@media (max-width: 600px){.mobile-hidden{display:none}}body.participant-picker-open{overflow:hidden}.is-personalized-participant{--personalized-accent: #2f80c4;--personalized-glow: rgba(47, 128, 196, .2)}body tr.is-personalized-participant.is-personalized-participant>*{background-image:linear-gradient(var(--personalized-glow),var(--personalized-glow))!important}body tr.is-personalized-participant.is-personalized-participant>*:first-child{box-shadow:inset 4px 0 0 var(--personalized-accent)!important}.is-personalized-participant:not(tr){position:relative;isolation:isolate}.is-personalized-participant:not(tr):after{content:"";position:absolute;inset:1px;z-index:2;border:2px solid var(--personalized-accent);border-radius:inherit;box-shadow:0 0 0 3px var(--personalized-glow),inset 3px 0 0 var(--personalized-accent);pointer-events:none}@media (prefers-reduced-motion: no-preference){.is-personalized-participant:not(tr):after{animation:personalized-accent-in .22s ease-out}}@keyframes personalized-accent-in{0%{opacity:0}to{opacity:1}}
