@font-face{font-family:HappyTicket Inter;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/inter-cyrillic-400-normal-obahsSVq.woff2) format("woff2");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:HappyTicket Inter;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/inter-latin-400-normal-C38fXH4l.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:HappyTicket Inter;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/inter-cyrillic-500-normal-BasfLYem.woff2) format("woff2");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:HappyTicket Inter;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/inter-latin-500-normal-Cerq10X2.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:HappyTicket Inter;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/inter-cyrillic-700-normal-CjBOestx.woff2) format("woff2");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:HappyTicket Inter;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/inter-latin-700-normal-Yt3aPRUw.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:HappyTicket Manrope;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/manrope-cyrillic-400-normal-BMzJvInZ.woff2) format("woff2");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:HappyTicket Manrope;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/manrope-latin-400-normal-PaqtzbVb.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:HappyTicket Manrope;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/manrope-cyrillic-500-normal-B1OEZity.woff2) format("woff2");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:HappyTicket Manrope;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/manrope-latin-500-normal-BYYD-dBL.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:HappyTicket Manrope;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/manrope-cyrillic-700-normal-Dw_fZAg2.woff2) format("woff2");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:HappyTicket Manrope;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/manrope-latin-700-normal-BZp_XxE4.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:HappyTicket Rubik;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/rubik-cyrillic-400-normal-C5G8_8ug.woff2) format("woff2");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:HappyTicket Rubik;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/rubik-latin-400-normal-j0pmKyiQ.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:HappyTicket Rubik;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/rubik-cyrillic-500-normal-Didq2w9O.woff2) format("woff2");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:HappyTicket Rubik;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/rubik-latin-500-normal-1os41rQk.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:HappyTicket Rubik;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/rubik-cyrillic-700-normal-DFnztZBh.woff2) format("woff2");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:HappyTicket Rubik;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/rubik-latin-700-normal-D-tMm-eS.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:HappyTicket Playfair Display;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/playfair-display-cyrillic-400-normal-CjW2EstV.woff2) format("woff2");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:HappyTicket Playfair Display;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/playfair-display-latin-400-normal-CFtfchNt.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:HappyTicket Playfair Display;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/playfair-display-cyrillic-500-normal-GO7-LTbC.woff2) format("woff2");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:HappyTicket Playfair Display;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/playfair-display-latin-500-normal-DIxvyhka.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:HappyTicket Playfair Display;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/playfair-display-cyrillic-700-normal-Dw3uKy19.woff2) format("woff2");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:HappyTicket Playfair Display;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/playfair-display-latin-700-normal-CuDiGg7c.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:HappyTicket Literata;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/literata-cyrillic-400-normal-CNCMA2GQ.woff2) format("woff2");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:HappyTicket Literata;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/literata-latin-400-normal-CLtNJ872.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:HappyTicket Literata;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/literata-cyrillic-500-normal-DQDv4C2e.woff2) format("woff2");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:HappyTicket Literata;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/literata-latin-500-normal-Dbph1WrK.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:HappyTicket Literata;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/literata-cyrillic-700-normal-NOaAmdwD.woff2) format("woff2");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:HappyTicket Literata;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/literata-latin-700-normal-DYBWKELl.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:HappyTicket Caveat;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/caveat-cyrillic-400-normal-9cDH9rLW.woff2) format("woff2");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:HappyTicket Caveat;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/caveat-latin-400-normal-D6LQsQ_v.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:HappyTicket Caveat;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/caveat-cyrillic-500-normal-DpMZbbjM.woff2) format("woff2");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:HappyTicket Caveat;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/caveat-latin-500-normal-B9SDL8cy.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:HappyTicket Caveat;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/caveat-cyrillic-700-normal-BIyejhEL.woff2) format("woff2");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:HappyTicket Caveat;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/caveat-latin-700-normal-D8_1Nw6V.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}.tadaaam-home-header{position:sticky;z-index:100;top:0;padding:18px 32px 12px}.tadaaam-home-header__surface{display:flex;align-items:center;justify-content:space-between;width:min(1540px,100%);min-height:64px;margin:0 auto;padding:8px 10px 8px 20px;border:1px solid rgba(181,139,67,.23);border-radius:22px;background:#f8f3ea94;box-shadow:0 18px 50px #462d1714,inset 0 1px #ffffffb3;backdrop-filter:blur(18px) saturate(1.08);-webkit-backdrop-filter:blur(18px) saturate(1.08);transition:background .35s ease,border-color .35s ease,box-shadow .35s ease,transform .35s var(--tadaaam-ease)}.tadaaam-home-header--scrolled .tadaaam-home-header__surface{border-color:#b58b4357;background:#faf7f0e0;box-shadow:0 18px 48px #38231221,inset 0 1px #ffffffd1;transform:translateY(-4px)}.tadaaam-home-header__logo{display:inline-flex;align-items:center;min-width:0;border-radius:8px;color:#2b1d14;font-family:var(--tadaaam-font);font-size:28px;line-height:1;letter-spacing:-.035em;text-decoration:none}.tadaaam-home-header__account{display:inline-flex;align-items:center;justify-content:center;gap:9px;min-height:46px;padding:0 19px;border:1px solid rgba(145,103,43,.54);border-radius:15px;color:#4c351f;background:#fffcf69e;box-shadow:inset 0 1px #ffffffd1;font-family:Inter,Arial,Helvetica,sans-serif;font-size:14px;font-weight:650;line-height:1;letter-spacing:.01em;text-decoration:none;white-space:nowrap;transition:color .25s ease,background .25s ease,border-color .25s ease,box-shadow .25s ease,transform .25s var(--tadaaam-ease)}.tadaaam-home-header__account svg{width:18px;height:18px;flex:0 0 auto;fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.7}.tadaaam-home-header__logo:hover{color:#765528}.tadaaam-home-header__account:hover{border-color:#855b22c2;color:#3f2b19;background:#fffaf0eb;box-shadow:0 9px 22px #835b2221,inset 0 1px #ffffffe6;transform:translateY(-1px)}.tadaaam-home-header__logo:active,.tadaaam-home-header__account:active{transform:translateY(1px)}.tadaaam-home-header__logo:focus-visible,.tadaaam-home-header__account:focus-visible{outline:3px solid rgba(189,135,54,.48);outline-offset:3px}@media(max-width:820px){.tadaaam-home-header{padding:12px 14px 10px}.tadaaam-home-header__surface{min-height:58px;padding:7px 8px 7px 15px;border-radius:18px}.tadaaam-home-header__logo{font-size:24px}.tadaaam-home-header__account{min-height:42px;padding:0 14px;border-radius:13px}}@media(max-width:520px){.tadaaam-home-header__account svg{display:none}}@media(max-width:390px){.tadaaam-home-header{padding:0 10px}.tadaaam-home-header__surface{padding-left:12px}.tadaaam-home-header__logo{font-size:22px}.tadaaam-home-header__account{padding:0 11px;font-size:13px}}@media(prefers-reduced-motion:reduce){.tadaaam-home-header__surface,.tadaaam-home-header__logo,.tadaaam-home-header__account{transition:none}}.tadaaam-home{--tadaaam-font: Georgia, "Times New Roman", serif;--tadaaam-cream: #f6efe5;--tadaaam-ink: #241912;--tadaaam-gold: #bd8736;--tadaaam-phone-width: clamp(326px, 25.4vw, 410px);--tadaaam-phone-height: calc(var(--tadaaam-phone-width) * 1.83);--tadaaam-ease: cubic-bezier(.18, .78, .22, 1);position:relative;min-height:100vh;overflow-x:clip;overflow-y:visible;isolation:isolate;color:var(--tadaaam-ink);background:radial-gradient(circle 640px at 36% 190px,rgba(255,255,255,.86) 0 8%,transparent 70%),radial-gradient(circle 760px at 58% 610px,rgba(255,248,237,.86) 0,transparent 66%),linear-gradient(135deg,#fbf5ec,#f7eee1 48%,#efe2d0);font-family:var(--tadaaam-font);text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased}.tadaaam-hero{position:relative;min-width:1180px;min-height:max(780px,100vh);overflow:visible;isolation:isolate;background:transparent}.tadaaam-home:before{position:absolute;z-index:0;inset:0;background-image:repeating-linear-gradient(91deg,rgba(110,82,54,.025) 0 1px,transparent 1px 5px),repeating-linear-gradient(2deg,rgba(255,255,255,.09) 0 1px,transparent 1px 7px);content:"";opacity:.34;pointer-events:none;mix-blend-mode:multiply}.tadaaam-hero,.tadaaam-benefits{position:relative;z-index:1}.tadaaam-hero__background{position:absolute;z-index:-3;inset:0;pointer-events:none}.tadaaam-ambient,.tadaaam-silk{position:absolute;display:block}.tadaaam-ambient--green{top:-17%;right:-6%;width:39vw;min-width:520px;height:49vw;min-height:620px;border-radius:42% 58% 62% 38%;background:radial-gradient(circle at 43% 39%,rgba(109,114,79,.58),rgba(133,138,99,.38) 34%,rgba(154,157,123,.18) 53%,transparent 71%);filter:blur(54px);opacity:.7;transform:rotate(-16deg)}.tadaaam-ambient--glow{top:17%;right:17%;width:40vw;height:48vw;border-radius:50%;background:radial-gradient(circle,rgba(255,244,217,.8),rgba(229,196,134,.22) 37%,transparent 70%);filter:blur(23px);opacity:.9}.tadaaam-ambient--bokeh-one,.tadaaam-ambient--bokeh-two,.tadaaam-ambient--bokeh-three{border-radius:50%;background:#fff8e094;box-shadow:0 0 22px #fff1c957;filter:blur(7px)}.tadaaam-ambient--bokeh-one{top:9%;right:10.5%;width:52px;height:52px}.tadaaam-ambient--bokeh-two{top:19%;right:6.5%;width:24px;height:24px}.tadaaam-ambient--bokeh-three{top:3.5%;right:19%;width:36px;height:36px}.tadaaam-silk--back{right:-13%;bottom:-37%;width:59vw;min-width:830px;height:67vw;min-height:850px;border-radius:44% 56% 48% 52%;background:radial-gradient(ellipse at 38% 23%,rgba(255,255,255,.94) 0 12%,rgba(250,244,232,.7) 22%,transparent 48%),radial-gradient(ellipse at 51% 42%,rgba(255,255,255,.88) 0 9%,rgba(218,197,166,.21) 25%,transparent 47%),radial-gradient(ellipse at 67% 54%,rgba(255,255,255,.79) 0 8%,rgba(220,198,166,.2) 26%,transparent 48%),linear-gradient(122deg,#ffffff38,#decaaf2e);filter:blur(4px);opacity:.92;transform:rotate(-11deg)}.tadaaam-silk--front{right:-21%;bottom:-47%;width:72vw;min-width:980px;height:68vw;min-height:900px;border-radius:55% 45% 58% 42%;background:radial-gradient(ellipse at 26% 31%,rgba(255,255,255,.9) 0 10%,transparent 33%),radial-gradient(ellipse at 45% 50%,rgba(255,255,255,.76) 0 9%,rgba(228,209,180,.18) 26%,transparent 46%),radial-gradient(ellipse at 70% 64%,rgba(255,255,255,.92) 0 8%,rgba(221,201,172,.16) 27%,transparent 47%);filter:blur(8px);opacity:.66}.tadaaam-hero__container{position:relative;z-index:2;display:grid;grid-template-columns:minmax(430px,.79fr) minmax(710px,1.21fr);align-items:center;gap:clamp(30px,3vw,72px);width:min(1540px,calc(100% - 96px));min-height:max(780px,100vh);margin:0 auto}.tadaaam-hero__copy{width:min(100%,590px);padding-left:clamp(8px,1.6vw,26px)}.tadaaam-hero__brand{margin:0;color:#1f150f;font-size:clamp(82px,7.3vw,132px);font-weight:400;line-height:.9;letter-spacing:-.055em;text-shadow:0 2px 0 rgba(255,255,255,.3)}.tadaaam-brand-rule{display:grid;grid-template-columns:1fr 94px 1fr;align-items:center;gap:8px;width:min(100%,520px);margin:clamp(30px,4vh,42px) 0 clamp(24px,3.2vh,34px);color:var(--tadaaam-gold)}.tadaaam-brand-rule__line{height:1px;background:linear-gradient(90deg,transparent,currentColor 13%,currentColor 87%,transparent)}.tadaaam-brand-rule__mark{display:block;width:94px;height:24px;fill:none;stroke:currentColor;stroke-width:1.3;stroke-linejoin:round}.tadaaam-hero__definition{max-width:585px;margin:0;color:#2c211a;font-size:clamp(24px,2vw,34px);line-height:1.52;letter-spacing:-.024em}.tadaaam-showcase{position:relative;height:clamp(730px,88vh,880px);transition:transform .7s var(--tadaaam-ease);transform-style:preserve-3d;perspective:1500px}.tadaaam-showcase__halo{position:absolute;top:12%;left:4%;width:66%;height:78%;border-radius:50%;background:radial-gradient(circle at 51% 45%,rgba(255,247,226,.86),rgba(222,182,111,.18) 37%,transparent 72%);filter:blur(20px);opacity:.98;transform:rotate(-10deg)}.tadaaam-showcase__floor-shadow{position:absolute;bottom:6.5%;left:12%;width:54%;height:8%;border-radius:50%;background:#4c311a33;filter:blur(24px);transform:rotate(-5deg)}.tadaaam-phone{position:absolute;top:44%;left:clamp(58px,5.4vw,108px);z-index:5;width:var(--tadaaam-phone-width);height:var(--tadaaam-phone-height);border-radius:calc(var(--tadaaam-phone-width) * .145);animation:tadaaam-phone-float 7.8s ease-in-out infinite;filter:drop-shadow(0 35px 31px rgba(55,34,17,.29));transition:transform .7s var(--tadaaam-ease),filter .7s ease;transform:translateY(-50%) rotateY(-8deg) rotate(2.2deg) translateZ(22px);transform-origin:48% 52%;transform-style:preserve-3d}.tadaaam-phone:hover{filter:drop-shadow(0 46px 37px rgba(55,34,17,.36));transform:translateY(calc(-50% - 8px)) rotateY(-3deg) rotate(.7deg) translateZ(45px) scale(1.018)}.tadaaam-phone__edge{position:absolute;z-index:-2;inset:3px -8px -3px 6px;border-radius:inherit;background:linear-gradient(92deg,#69593f,#d8c18c 22%,#5c4d36 48%,#2c241b 72%,#d3b976);box-shadow:inset 0 0 0 1px #ffffff70}.tadaaam-phone__body{position:absolute;display:block;overflow:hidden;inset:0;padding:calc(var(--tadaaam-phone-width) * .035);border-radius:inherit;background:linear-gradient(112deg,#15120e 0 7%,#c6ac72 10%,#4d402d 12.5%,#090807 16% 84%,#cdb77e 88%,#2d251b 91% 100%);box-shadow:inset 0 0 0 2px #ffffff80,inset 0 0 0 6px #0a0908,inset 0 0 0 8px #d5bb7fc4,0 2px #ffffff29}.tadaaam-phone__body:after{position:absolute;top:-37%;left:-52%;z-index:10;width:42%;height:175%;background:linear-gradient(90deg,transparent,rgba(255,255,255,.52),transparent);animation:tadaaam-phone-glint 7.2s ease-in-out infinite 1.3s;content:"";pointer-events:none;transform:rotate(19deg)}.tadaaam-phone__camera{position:absolute;top:calc(var(--tadaaam-phone-width) * .057);left:50%;z-index:15;width:calc(var(--tadaaam-phone-width) * .285);height:calc(var(--tadaaam-phone-width) * .0602);border-radius:999px;background:#030303;box-shadow:inset 0 -1px #ffffff1c,0 2px 4px #00000038;transform:translate(-50%)}.tadaaam-phone__camera i{position:absolute;top:50%;right:13%;width:8px;height:8px;border-radius:50%;background:radial-gradient(circle at 35% 35%,#3d5767,#0b1115 56%,#050505 72%);box-shadow:0 0 0 1px #ffffff0d;transform:translateY(-50%)}.tadaaam-phone__screen{position:relative;display:block;width:100%;height:100%;overflow:hidden;border-radius:calc(var(--tadaaam-phone-width) * .117);background:radial-gradient(circle at 20% 9%,rgba(255,255,255,.96),transparent 23%),linear-gradient(165deg,#fbf6ed,#efe1cf);box-shadow:inset 0 0 0 1px #ffffff8f}.tadaaam-phone__screen img{display:block;width:100%;height:100%;border-radius:inherit;object-fit:fill;object-position:center;transform:scale(1.035) translateY(2.2%);transform-origin:center}.tadaaam-services{margin:0;padding:0;list-style:none}.tadaaam-service-card{position:absolute;z-index:7;width:clamp(150px,11.025vw,172.5px);height:clamp(200px,14.7vw,230px);aspect-ratio:3 / 4;border-radius:clamp(24px,2vw,31px);animation:tadaaam-card-float 7.2s ease-in-out infinite;filter:drop-shadow(0 19px 23px rgba(82,54,26,.16));transition:transform .62s var(--tadaaam-ease),filter .62s ease;transform-style:preserve-3d}.tadaaam-service-card:before{position:absolute;inset:-1px;padding:1px;border-radius:inherit;background:linear-gradient(145deg,#eac989db,#b57b2a6b,#fffc);content:"";pointer-events:none;-webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask-composite:xor;mask-composite:exclude}.tadaaam-service-card__inner{position:absolute;display:block;overflow:hidden;inset:0;border-radius:inherit;background:radial-gradient(circle at 16% 10%,rgba(255,255,255,.9),transparent 30%),linear-gradient(145deg,#fffcf6f7,#f4e7d3f0);box-shadow:inset 0 1px #ffffffd6,inset 0 0 0 1px #ffffff4d}.tadaaam-service-card__inner:after{position:absolute;inset:0;background:linear-gradient(115deg,transparent 22%,rgba(255,255,255,.55) 47%,transparent 69%);content:"";opacity:.28}.tadaaam-service-card__title{position:absolute;top:14%;right:12%;left:12%;z-index:2;color:#31231b;font-size:clamp(20px,1.5vw,25px);font-weight:400;line-height:1.06;letter-spacing:-.026em}.tadaaam-service-card__number{position:absolute;right:10%;bottom:7%;z-index:2;color:#a470238c;font-size:clamp(17px,1.2vw,21px);letter-spacing:.06em}.tadaaam-service-card__placeholder{position:absolute;right:12%;bottom:17%;left:12%;z-index:1;height:1px;background:linear-gradient(90deg,rgba(189,135,54,.34),transparent 78%)}.tadaaam-service-card__placeholder:before,.tadaaam-service-card__placeholder:after{position:absolute;left:0;height:1px;background:linear-gradient(90deg,rgba(189,135,54,.18),transparent 70%);content:""}.tadaaam-service-card__placeholder:before{top:-11px;width:62%}.tadaaam-service-card__placeholder:after{top:11px;width:44%}.tadaaam-service-card--invitation .tadaaam-service-card__inner{display:grid;grid-template-rows:auto minmax(0,1fr) auto;gap:clamp(7px,.56vw,9px);padding:clamp(15px,1.12vw,18px) clamp(13px,1vw,16px) clamp(13px,.94vw,15px);background:radial-gradient(circle at 16% 10%,rgba(255,255,255,.92),transparent 30%),linear-gradient(145deg,#fffcf6fa,#f4e7d3f2)}.tadaaam-invitation-card__title{position:relative;z-index:4;color:#31231b;font-size:clamp(16px,1.18vw,18.5px);font-weight:400;line-height:1.04;letter-spacing:-.026em;text-align:center;white-space:nowrap}.tadaaam-invitation-card__artwork{position:relative;z-index:3;display:grid;min-height:0;place-items:center}.tadaaam-invitation-card__artwork svg{display:block;width:min(100%,clamp(110px,8.8vw,136px));height:auto;overflow:visible}.tadaaam-invitation-card__envelope-back{fill:url(#invitationEnvelopeBody);stroke:#a66f2470;stroke-width:1.1;vector-effect:non-scaling-stroke}.tadaaam-invitation-card__sheet{fill:url(#invitationSheetFill);stroke:#b27a2f59;stroke-width:1;vector-effect:non-scaling-stroke}.tadaaam-invitation-card__sheet-border{fill:none;stroke:#b27a2f4a;stroke-width:.75;vector-effect:non-scaling-stroke}.tadaaam-invitation-card__monogram,.tadaaam-invitation-card__date{fill:#765224;font-family:var(--tadaaam-font);font-weight:400}.tadaaam-invitation-card__monogram{font-size:17px;letter-spacing:.02em}.tadaaam-invitation-card__date{font-size:8.4px;letter-spacing:.025em}.tadaaam-invitation-card__divider{fill:#b57b2ab3;stroke:#b57b2a94;stroke-linecap:round;stroke-width:.75;vector-effect:non-scaling-stroke}.tadaaam-invitation-card__front-flap{fill:url(#invitationEnvelopeBody);stroke:#a66f2482;stroke-linejoin:round;stroke-width:1.1;vector-effect:non-scaling-stroke;filter:drop-shadow(0 3px 3px rgba(105,71,32,.08))}.tadaaam-invitation-card__front-seam{fill:none;stroke:#a66f2457;stroke-linecap:round;stroke-width:.9;vector-effect:non-scaling-stroke}.tadaaam-service-card--seating .tadaaam-service-card__inner{display:grid;grid-template-rows:auto minmax(0,1fr) auto;gap:clamp(6px,.52vw,8px);padding:clamp(15px,1.12vw,18px) clamp(13px,1vw,16px) clamp(13px,.94vw,15px);background:radial-gradient(circle at 16% 10%,rgba(255,255,255,.92),transparent 30%),linear-gradient(145deg,#fffcf6fa,#f4e7d3f2)}.tadaaam-seating-card__header{position:relative;z-index:3;display:flex;min-width:0;flex-direction:column;align-items:center;text-align:center}.tadaaam-seating-card__title{margin:0;color:#31231b;font-size:clamp(16px,1.18vw,18.5px);font-weight:400;line-height:1.04;letter-spacing:-.026em;text-align:center;white-space:nowrap}.tadaaam-seating-card__badge{display:inline-flex;align-items:center;min-height:clamp(18px,1.36vw,21px);margin-top:clamp(5px,.42vw,7px);padding:2px clamp(8px,.64vw,10px);border:1px solid rgba(181,123,42,.2);border-radius:999px;color:#765224;background:#e0c39140;box-shadow:inset 0 1px #ffffff94;font-size:clamp(9.5px,.72vw,11px);font-weight:600;line-height:1;letter-spacing:.015em}.tadaaam-seating-card__diagram{position:relative;z-index:2;display:grid;min-height:0;place-items:center}.tadaaam-seating-card__diagram svg{display:block;width:min(100%,clamp(102px,8.15vw,126px));height:auto;overflow:visible}.tadaaam-seating-card__connections line{stroke:#a9752d47;stroke-linecap:round;stroke-width:.85;vector-effect:non-scaling-stroke}.tadaaam-seating-card__seats circle{fill:#fffbf4fa;stroke:#b57b2a7a;stroke-width:1.15;vector-effect:non-scaling-stroke;filter:drop-shadow(0 2px 2px rgba(105,71,32,.08))}.tadaaam-seating-card__table{fill:#ead6b3;stroke:#a66f2494;stroke-width:1.2;vector-effect:non-scaling-stroke;filter:drop-shadow(0 4px 5px rgba(105,71,32,.12))}.tadaaam-seating-card__table-number{fill:#5f401d;font-family:var(--tadaaam-font);font-size:18px;font-weight:400;pointer-events:none}.tadaaam-service-card__action{position:relative;z-index:4;display:inline-flex;align-items:center;justify-content:center;width:100%;min-height:clamp(27px,2.05vw,32px);padding:5px 9px;border:1px solid rgba(174,116,35,.3);border-bottom-color:#9a601a6b;border-radius:999px;color:#68471f;background:linear-gradient(180deg,#fffaf1f2,#e6cda4a8);box-shadow:inset 0 1px #ffffffd1,inset 0 -1px #975e1929,0 5px 11px #724b1f17;font-size:clamp(10.5px,.8vw,12px);font-weight:600;line-height:1;letter-spacing:.012em}.tadaaam-service-card--album .tadaaam-service-card__inner{display:grid;grid-template-rows:auto minmax(0,1fr) auto;gap:clamp(7px,.56vw,9px);padding:clamp(15px,1.12vw,18px) clamp(13px,1vw,16px) clamp(13px,.94vw,15px);background:radial-gradient(circle at 16% 10%,rgba(255,255,255,.92),transparent 30%),linear-gradient(145deg,#fffcf6fa,#f4e7d3f2)}.tadaaam-album-card__title{position:relative;z-index:3;color:#31231b;font-size:clamp(16px,1.18vw,18.5px);font-weight:400;line-height:1.04;letter-spacing:-.026em;text-align:center;white-space:nowrap}.tadaaam-album-card__gallery{position:relative;z-index:2;display:grid;min-height:0;grid-template-columns:repeat(2,minmax(0,1fr));grid-template-rows:repeat(2,minmax(0,1fr));gap:clamp(5px,.42vw,7px)}.tadaaam-album-card__image-holder{position:relative;display:block;min-width:0;min-height:0;overflow:hidden;border:1px solid rgba(174,116,35,.27);border-radius:clamp(9px,.72vw,11px);background:#ece0ccd1;box-shadow:inset 0 1px #ffffff6b,0 3px 7px #69472014}.tadaaam-album-card__image-holder:after{position:absolute;inset:0;background:linear-gradient(180deg,#fff8eb0d,#5a341217),linear-gradient(125deg,transparent 28%,rgba(255,255,255,.12) 50%,transparent 72%);content:"";pointer-events:none}.tadaaam-album-card__image-holder img{display:block;width:100%;height:100%;object-fit:cover;object-position:center;transform:scale(1.015)}.tadaaam-service-card--voting .tadaaam-service-card__inner{display:grid;grid-template-rows:auto auto minmax(0,1fr) auto;gap:clamp(5px,.42vw,7px);padding:clamp(15px,1.12vw,18px) clamp(13px,1vw,16px) clamp(13px,.94vw,15px);background:radial-gradient(circle at 16% 10%,rgba(255,255,255,.92),transparent 30%),linear-gradient(145deg,#fffcf6fa,#f4e7d3f2)}.tadaaam-voting-card__title{position:relative;z-index:4;color:#31231b;font-size:clamp(16px,1.18vw,18.5px);font-weight:400;line-height:1.04;letter-spacing:-.026em;text-align:center;white-space:nowrap}.tadaaam-voting-card__topic{position:relative;z-index:4;color:#765224;font-size:clamp(9.5px,.72vw,11px);font-weight:600;line-height:1;letter-spacing:.015em;text-align:center;white-space:nowrap}.tadaaam-voting-card__chart{position:relative;z-index:3;display:grid;min-height:0;grid-template-rows:minmax(0,1fr) auto;gap:clamp(4px,.32vw,5px)}.tadaaam-voting-card__bars{display:grid;min-height:0;padding:0 clamp(3px,.24vw,4px);border-bottom:1px solid rgba(169,117,45,.31);grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(8px,.62vw,10px);align-items:end}.tadaaam-voting-card__bar{display:block;width:clamp(16px,1.28vw,20px);height:var(--tadaaam-voting-bar-height);min-height:17px;justify-self:center;border:1px solid rgba(166,108,32,.34);border-radius:0;background:linear-gradient(180deg,#e0be7ff0,#c28c40db);box-shadow:inset 1px 0 #fff3,inset -1px 0 #7e4b1214,0 3px 6px #613d191a}.tadaaam-voting-card__bar--andrey{--tadaaam-voting-bar-height: 82%}.tadaaam-voting-card__bar--sergey{--tadaaam-voting-bar-height: 38%}.tadaaam-voting-card__bar--igor{--tadaaam-voting-bar-height: 61%}.tadaaam-voting-card__names{display:grid;padding:0 clamp(1px,.08vw,2px);grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(4px,.32vw,5px)}.tadaaam-voting-card__names span{min-width:0;overflow:hidden;color:#5f401d;font-size:clamp(7.7px,.58vw,9px);font-weight:600;line-height:1;letter-spacing:-.025em;text-align:center;text-overflow:clip;white-space:nowrap}.tadaaam-service-card--invitation{top:-1.5%;right:16.5%;animation-delay:-.8s;transform:rotate(8.5deg) translateZ(35px)}.tadaaam-service-card--seating{top:24.5%;right:7.7%;animation-delay:-2.1s;transform:rotate(5.1deg) translateZ(48px)}.tadaaam-service-card--album{top:48%;right:12.1%;animation-delay:-3.4s;transform:rotate(8.8deg) translateZ(58px)}.tadaaam-service-card--voting{top:69.5%;right:27%;z-index:8;animation-delay:-4.7s;transform:rotate(12.5deg) translateZ(68px)}.tadaaam-service-card:hover{z-index:20;filter:drop-shadow(0 29px 34px rgba(82,54,26,.24))}.tadaaam-service-card--invitation:hover{transform:translateY(-10px) rotate(2.5deg) translateZ(95px) scale(1.055)}.tadaaam-service-card--seating:hover{transform:translateY(-10px) rotate(1.8deg) translateZ(105px) scale(1.055)}.tadaaam-service-card--album:hover{transform:translateY(-10px) rotate(2.8deg) translateZ(112px) scale(1.055)}.tadaaam-service-card--voting:hover{transform:translateY(-10px) rotate(4deg) translateZ(120px) scale(1.055)}.tadaaam-intro{opacity:0;transition:opacity .95s var(--tadaaam-ease),transform 1.05s var(--tadaaam-ease)}.tadaaam-intro--copy{transform:translateY(28px)}.tadaaam-intro--showcase{transform:translateY(30px) scale(.985)}.tadaaam-home--ready .tadaaam-intro{opacity:1}.tadaaam-home--ready .tadaaam-intro--copy{transform:translateY(-2.5vh)}.tadaaam-home--ready .tadaaam-intro--showcase{transition-delay:.2s;transform:translateY(0) scale(1)}.tadaaam-home:not(.tadaaam-home--ready) .tadaaam-phone,.tadaaam-home:not(.tadaaam-home--ready) .tadaaam-service-card{animation-play-state:paused}@keyframes tadaaam-phone-float{0%,to{translate:0 0}50%{translate:0 -7px}}@keyframes tadaaam-card-float{0%,to{translate:0 0}50%{translate:0 -5px}}@keyframes tadaaam-phone-glint{0%,48%{opacity:0;transform:translate(-105%) rotate(19deg)}60%{opacity:.65}74%,to{opacity:0;transform:translate(430%) rotate(19deg)}}@media(max-height:820px){.tadaaam-home{--tadaaam-phone-width: clamp(306px, 23.8vw, 360px)}.tadaaam-showcase{height:740px}.tadaaam-service-card--invitation{top:-1.5%}.tadaaam-service-card--seating{top:23%}.tadaaam-service-card--album{top:45%}.tadaaam-service-card--voting{top:65.5%}.tadaaam-hero__brand{font-size:clamp(78px,6.8vw,112px)}.tadaaam-hero__definition{font-size:clamp(23px,1.8vw,30px)}}@media(min-width:1780px){.tadaaam-hero__container{grid-template-columns:minmax(500px,.8fr) minmax(820px,1.2fr);width:min(1660px,calc(100% - 140px))}.tadaaam-showcase{height:min(900px,89vh)}.tadaaam-service-card--invitation{right:19%}.tadaaam-service-card--seating{right:10%}.tadaaam-service-card--album{right:14.1%}.tadaaam-service-card--voting{right:28.5%}}@media(prefers-reduced-motion:reduce){.tadaaam-home *,.tadaaam-home *:before,.tadaaam-home *:after{animation-duration:.001ms!important;animation-iteration-count:1!important;transition-duration:.001ms!important}.tadaaam-intro{opacity:1;transform:none!important}}@media(max-width:1179px){.tadaaam-home{--tadaaam-phone-width: clamp(290px, 48vw, 390px);min-height:100vh;overflow-x:clip;overflow-y:visible}.tadaaam-hero{min-width:0;min-height:100vh;overflow-x:clip;overflow-y:visible}.tadaaam-hero__container{display:grid;width:min(100%,980px);min-height:0;grid-template-columns:minmax(0,1fr);gap:clamp(38px,6vw,66px);padding:clamp(52px,8vw,86px) clamp(20px,5vw,48px) clamp(50px,8vw,84px)}.tadaaam-hero__copy{width:min(100%,760px);margin:0 auto;padding-left:0;text-align:center}.tadaaam-hero__brand{font-size:clamp(72px,13vw,118px);line-height:.92}.tadaaam-brand-rule{width:min(100%,520px);margin:clamp(25px,4vw,37px) auto clamp(21px,3.5vw,31px)}.tadaaam-hero__definition{max-width:700px;margin:0 auto;font-size:clamp(21px,3.25vw,30px);line-height:1.48}.tadaaam-showcase{width:min(100%,800px);height:calc(var(--tadaaam-phone-height) + clamp(220px,30vw,270px));min-height:780px;margin:0 auto;perspective:none;transform-style:flat}.tadaaam-showcase__halo{top:0;left:50%;width:min(94vw,650px);height:calc(var(--tadaaam-phone-height) * .9);transform:translate(-50%)}.tadaaam-showcase__floor-shadow{top:calc(var(--tadaaam-phone-height) - 1%);bottom:auto;left:50%;width:min(62vw,350px);height:48px;transform:translate(-50%)}.tadaaam-phone{top:0;left:50%;transform:translate(-50%) rotateY(-3deg) rotate(1.1deg);transform-origin:50% 52%}.tadaaam-services{position:absolute;right:auto;bottom:0;left:50%;width:min(100%,760px);height:clamp(210px,29vw,255px);transform:translate(-50%)}.tadaaam-service-card{--tadaaam-compact-card-y: 0px;--tadaaam-compact-card-rotation: 0deg;--tadaaam-compact-card-lift: 18px;top:auto;right:auto;bottom:0;width:clamp(122px,20vw,164px);height:auto;aspect-ratio:3 / 4;border-radius:clamp(20px,3.2vw,29px);animation-duration:7.8s;filter:drop-shadow(0 16px 18px rgba(82,54,26,.17));transform:translate(-50%) translateY(var(--tadaaam-compact-card-y)) rotate(var(--tadaaam-compact-card-rotation));transform-origin:50% 88%}.tadaaam-service-card--invitation{--tadaaam-compact-card-y: -16px;--tadaaam-compact-card-rotation: -10deg;left:16.5%;z-index:7}.tadaaam-service-card--seating{--tadaaam-compact-card-y: 8px;--tadaaam-compact-card-rotation: -3.2deg;left:38.8%;z-index:8}.tadaaam-service-card--album{--tadaaam-compact-card-y: 8px;--tadaaam-compact-card-rotation: 3.2deg;left:61.2%;z-index:8}.tadaaam-service-card--voting{--tadaaam-compact-card-y: -16px;--tadaaam-compact-card-rotation: 10deg;left:83.5%;z-index:7}.tadaaam-invitation-card__title,.tadaaam-seating-card__title,.tadaaam-album-card__title,.tadaaam-voting-card__title{font-size:clamp(13px,2.15vw,18px)}.tadaaam-seating-card__badge,.tadaaam-voting-card__topic{font-size:clamp(8px,1.25vw,10.5px)}.tadaaam-service-card__action{min-height:clamp(23px,3.4vw,31px);font-size:clamp(8.5px,1.35vw,11.5px)}.tadaaam-voting-card__names span{font-size:clamp(6.4px,1vw,8.6px)}.tadaaam-home--ready .tadaaam-intro--copy,.tadaaam-home--ready .tadaaam-intro--showcase{transform:none}.tadaaam-ambient--green{top:-10%;right:-35%;width:95vw;min-width:420px;height:90vw;min-height:500px;opacity:.55}.tadaaam-ambient--glow{top:37%;right:-26%;width:90vw;height:90vw}.tadaaam-silk--back{right:-62%;bottom:-19%;width:140vw;min-width:740px;height:125vw;min-height:760px;opacity:.72}.tadaaam-silk--front{right:-72%;bottom:-24%;width:158vw;min-width:840px;height:135vw;min-height:800px;opacity:.48}}.tadaaam-benefits{overflow:hidden;color:var(--tadaaam-ink);background:transparent;font-family:var(--tadaaam-font)}.tadaaam-benefits__container{position:relative;z-index:2;width:min(1660px,calc(100% - 48px));margin:0 auto;padding:clamp(72px,7vw,108px) 0 clamp(92px,9vw,136px);background:transparent}.tadaaam-benefits__header{margin-bottom:clamp(38px,4vw,58px);text-align:center}.tadaaam-benefits__title{margin:0;color:#21160f;font-size:clamp(48px,5.2vw,74px);font-weight:400;line-height:.98;letter-spacing:-.045em;text-wrap:balance}.tadaaam-benefits__rule{display:grid;width:min(100%,560px);grid-template-columns:1fr 94px 1fr;align-items:center;gap:10px;margin:30px auto 0;color:var(--tadaaam-gold)}.tadaaam-benefits__rule span{height:1px;background:linear-gradient(90deg,transparent,currentColor 16%,currentColor 84%,transparent)}.tadaaam-benefits__rule svg{display:block;width:94px;height:24px;fill:none;stroke:currentColor;stroke-width:1.3;stroke-linecap:round;stroke-linejoin:round}.tadaaam-benefits__list{display:grid;width:100%;grid-template-columns:repeat(3,minmax(0,1fr));align-items:stretch;gap:clamp(18px,1.55vw,24px);margin:0 auto}.tadaaam-benefit-card{--pointer-x: 30%;--pointer-y: 50%;position:relative;display:grid;height:100%;min-height:174px;overflow:hidden;grid-template-columns:minmax(112px,27%) minmax(0,73%);border:1px solid rgba(199,139,50,.49);border-radius:27px;outline:none;background:radial-gradient(circle at var(--pointer-x) var(--pointer-y),rgba(255,255,255,.82),transparent 34%),linear-gradient(118deg,#fffdf8f7,#f8eee0eb);box-shadow:0 24px 48px #67421f18,0 6px 17px #67421f0f,inset 0 1px #fffffff0;isolation:isolate;transition:transform .42s var(--tadaaam-ease),box-shadow .42s var(--tadaaam-ease),border-color .42s ease}.tadaaam-benefit-card:before{position:absolute;z-index:4;inset:0;border:1px solid rgba(255,255,255,.46);border-radius:inherit;content:"";pointer-events:none}.tadaaam-benefit-card:after{position:absolute;z-index:1;top:22px;bottom:22px;left:27%;width:1px;background:linear-gradient(180deg,transparent,rgba(189,135,54,.27) 16%,rgba(189,135,54,.27) 84%,transparent);content:"";pointer-events:none}.tadaaam-benefit-card__visual{position:relative;z-index:2;display:grid;min-width:0;overflow:hidden;place-items:center;padding:6px 0}.tadaaam-benefit-card__visual:before,.tadaaam-benefit-card__visual:after{position:absolute;border:1px solid rgba(189,135,54,.14);border-radius:50%;content:"";pointer-events:none}.tadaaam-benefit-card__visual:before{width:108px;height:108px}.tadaaam-benefit-card__visual:after{width:76px;height:76px}.tadaaam-benefit-card__visual-halo{position:absolute;width:112px;height:82px;border-radius:50%;background:radial-gradient(circle,rgba(227,184,107,.3),rgba(235,213,177,.16) 45%,transparent 72%);filter:blur(10px);transform:rotate(-8deg)}.tadaaam-benefit-card__icon{position:relative;z-index:2;display:block;width:min(100%,112px);height:auto;overflow:visible;filter:drop-shadow(0 12px 17px rgba(116,75,31,.11));transition:transform .52s var(--tadaaam-ease),filter .52s ease}.tadaaam-benefit-card__content{position:relative;z-index:3;display:flex;min-width:0;align-items:center;padding:22px clamp(20px,1.45vw,26px) 22px clamp(18px,1.25vw,22px)}.tadaaam-benefit-card__text{margin:0;color:#2c211a;font-family:Inter,ui-sans-serif,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-size:clamp(21px,1.45vw,27px);font-weight:400;line-height:1.32;letter-spacing:-.035em;text-wrap:balance}.tadaaam-benefit-card__text-line{display:block}.tadaaam-benefit-icon-surface{stroke:#bc7f24e6;stroke-width:2.5;vector-effect:non-scaling-stroke}.tadaaam-benefit-icon-shadow{fill:#784e2317;stroke:none}.tadaaam-benefit-icon-line{fill:none;stroke:#c2821fc7;stroke-linecap:round;stroke-linejoin:round;vector-effect:non-scaling-stroke}.tadaaam-benefit-icon-line--strong{stroke-width:2.5}.tadaaam-benefit-icon-line--soft{stroke-width:2}.tadaaam-benefit-icon-accent{fill:#d9932421;stroke:#ca851ceb;stroke-width:2.4;vector-effect:non-scaling-stroke}.tadaaam-benefit-icon-check,.tadaaam-benefit-icon-star,.tadaaam-benefit-icon-spark,.tadaaam-benefit-icon-orbit{fill:none;stroke:#cf891df0;stroke-linecap:round;stroke-linejoin:round;vector-effect:non-scaling-stroke}.tadaaam-benefit-icon-check,.tadaaam-benefit-icon-star{stroke-width:2.6}.tadaaam-benefit-icon-spark{stroke-width:2.2}.tadaaam-benefit-icon-orbit{stroke-width:1.65;stroke-dasharray:3 7}.tadaaam-benefit-icon-coin-front{filter:drop-shadow(0 8px 10px rgba(101,63,23,.13))}.tadaaam-benefit-icon-currency{fill:#bd7f23;font-family:Georgia,Times New Roman,serif;font-size:43px;font-weight:400}.tadaaam-ecosystem .tadaaam-icon-surface{stroke:#bc7f24e6;stroke-width:2.5;vector-effect:non-scaling-stroke}.tadaaam-ecosystem .tadaaam-icon-shadow{fill:#784e2317;stroke:none}.tadaaam-ecosystem .tadaaam-icon-line,.tadaaam-ecosystem .tadaaam-seating-connections,.tadaaam-ecosystem .tadaaam-seating-chairs{fill:none;stroke:#c2821fc7;stroke-linecap:round;stroke-linejoin:round;vector-effect:non-scaling-stroke}.tadaaam-ecosystem .tadaaam-icon-line--strong{stroke-width:2.5}.tadaaam-ecosystem .tadaaam-icon-line--soft{stroke-width:2}.tadaaam-ecosystem .tadaaam-icon-accent,.tadaaam-ecosystem .tadaaam-icon-check,.tadaaam-ecosystem .tadaaam-icon-ribbon,.tadaaam-ecosystem .tadaaam-icon-spark,.tadaaam-ecosystem .tadaaam-icon-orbit{fill:none;stroke:#cf891df0;stroke-linecap:round;stroke-linejoin:round;vector-effect:non-scaling-stroke}.tadaaam-ecosystem .tadaaam-icon-accent{stroke-width:2.5}.tadaaam-ecosystem .tadaaam-icon-check,.tadaaam-ecosystem .tadaaam-icon-ribbon{stroke-width:2.6}.tadaaam-ecosystem .tadaaam-icon-spark{stroke-width:2.2}.tadaaam-ecosystem .tadaaam-icon-orbit{stroke-width:1.65;stroke-dasharray:3 7}.tadaaam-ecosystem .tadaaam-seating-connections{stroke-width:1.8}.tadaaam-ecosystem .tadaaam-seating-chairs{fill:url(#ecosystemSeatingSurface);stroke-width:2.3}@media(min-width:1180px){.tadaaam-benefit-card__text-line{white-space:nowrap}}@media(hover:hover)and (pointer:fine){.tadaaam-benefit-card:hover,.tadaaam-benefit-card:focus-visible{border-color:#c78b32cc;box-shadow:0 32px 62px #67421f24,0 9px 22px #67421f14,inset 0 1px #fffffffa;transform:translateY(-6px)}.tadaaam-benefit-card:hover .tadaaam-benefit-card__icon,.tadaaam-benefit-card:focus-visible .tadaaam-benefit-card__icon{filter:drop-shadow(0 18px 21px rgba(116,75,31,.15));transform:translateY(-3px) scale(1.025)}}@media(max-width:1179px){.tadaaam-benefits__container{width:min(100%,900px);padding:66px 26px 100px}.tadaaam-benefits__list{width:clamp(520px,64vw,680px);max-width:100%;grid-template-columns:minmax(0,1fr);justify-content:center;gap:18px}.tadaaam-benefit-card{width:100%;height:166px;min-height:166px;grid-template-columns:124px minmax(0,1fr);border-radius:24px}.tadaaam-benefit-card:after{left:124px}.tadaaam-benefit-card__visual:before{width:98px;height:98px}.tadaaam-benefit-card__visual:after{width:70px;height:70px}.tadaaam-benefit-card__visual-halo{width:104px;height:76px}.tadaaam-benefit-card__icon{width:min(100%,104px)}.tadaaam-benefit-card__content{padding:20px 26px 20px 22px}.tadaaam-benefit-card__text{font-size:clamp(21px,3vw,27px)}}@media(max-width:860px){.tadaaam-benefits__container{width:min(100%,760px);padding-inline:20px}.tadaaam-benefits__list{width:clamp(430px,68vw,560px);max-width:100%;grid-template-columns:minmax(0,1fr);grid-auto-flow:row;justify-content:center;gap:14px;overflow:visible;padding:0}.tadaaam-benefit-card{height:156px;min-height:156px;grid-template-columns:116px minmax(0,1fr)}.tadaaam-benefit-card:after{left:116px}.tadaaam-benefit-card__text{font-size:clamp(20px,3.2vw,24px)}}@media(max-width:620px){.tadaaam-benefits__container{width:100%;padding:58px 14px 78px}.tadaaam-benefits__header{margin-bottom:34px}.tadaaam-benefits__title{font-size:clamp(41px,12vw,58px)}.tadaaam-ecosystem__title{font-size:clamp(39px,11vw,54px);line-height:1.02}.tadaaam-benefits__rule{grid-template-columns:1fr 70px 1fr;gap:5px;margin-top:22px}.tadaaam-benefits__rule svg{width:70px}.tadaaam-benefits__list{width:clamp(292px,84vw,440px);max-width:100%;grid-template-columns:minmax(0,1fr);justify-content:center;gap:12px}.tadaaam-benefit-card{height:136px;min-height:136px;grid-template-columns:86px minmax(0,1fr);border-radius:22px;box-shadow:0 17px 33px #67421f17,0 4px 12px #67421f0e,inset 0 1px #fffffff0}.tadaaam-benefit-card:after{top:16px;bottom:16px;left:86px}.tadaaam-benefit-card__visual{padding:5px 0}.tadaaam-benefit-card__visual:before{width:76px;height:76px}.tadaaam-benefit-card__visual:after{width:54px;height:54px}.tadaaam-benefit-card__visual-halo{width:82px;height:60px}.tadaaam-benefit-card__icon{width:min(100%,78px)}.tadaaam-benefit-card__content{padding:16px 14px}.tadaaam-benefit-card__text{font-size:clamp(17px,5vw,21px);line-height:1.3;letter-spacing:-.03em}}@media(max-width:390px){.tadaaam-benefit-card{height:132px;min-height:132px;grid-template-columns:82px minmax(0,1fr)}.tadaaam-benefit-card:after{left:82px}.tadaaam-benefit-card__content{padding-left:15px}.tadaaam-benefit-card__text{font-size:17px}}@media(max-width:540px){.tadaaam-home{--tadaaam-phone-width: clamp(270px, 77vw, 320px)}.tadaaam-hero__container{gap:34px;padding:42px 14px}.tadaaam-hero__brand{font-size:clamp(68px,21vw,91px)}.tadaaam-brand-rule{grid-template-columns:1fr 76px 1fr;width:min(100%,390px);margin:23px auto 20px}.tadaaam-brand-rule__mark{width:76px}.tadaaam-hero__definition{max-width:390px;font-size:clamp(19px,5.5vw,23px);line-height:1.45}.tadaaam-showcase{width:100%;height:calc(var(--tadaaam-phone-height) + 205px);min-height:710px}.tadaaam-services{width:calc(100% + 2px);height:196px}.tadaaam-service-card{--tadaaam-compact-card-lift: 15px;width:clamp(112px,32.4vw,132px);border-radius:20px}.tadaaam-service-card--invitation{--tadaaam-compact-card-y: -12px;--tadaaam-compact-card-rotation: -9deg;left:16.7%}.tadaaam-service-card--seating{--tadaaam-compact-card-y: 7px;--tadaaam-compact-card-rotation: -2.7deg;left:38.9%}.tadaaam-service-card--album{--tadaaam-compact-card-y: 7px;--tadaaam-compact-card-rotation: 2.7deg;left:61.1%}.tadaaam-service-card--voting{--tadaaam-compact-card-y: -12px;--tadaaam-compact-card-rotation: 9deg;left:83.3%}.tadaaam-service-card--invitation .tadaaam-service-card__inner,.tadaaam-service-card--seating .tadaaam-service-card__inner,.tadaaam-service-card--album .tadaaam-service-card__inner,.tadaaam-service-card--voting .tadaaam-service-card__inner{gap:5px;padding:11px 9px 9px}.tadaaam-invitation-card__title,.tadaaam-seating-card__title,.tadaaam-album-card__title,.tadaaam-voting-card__title{font-size:12px}.tadaaam-invitation-card__artwork svg{width:min(100%,94px)}.tadaaam-seating-card__diagram svg{width:min(100%,89px)}.tadaaam-seating-card__badge,.tadaaam-voting-card__topic{min-height:15px;margin-top:3px;padding:1px 6px;font-size:7.2px}.tadaaam-album-card__gallery{gap:4px}.tadaaam-album-card__image-holder{border-radius:7px}.tadaaam-voting-card__bars{gap:6px}.tadaaam-voting-card__bar{width:14px}.tadaaam-voting-card__names span{font-size:6px}.tadaaam-service-card__action{min-height:22px;padding:4px 5px;font-size:7.5px}}@media(hover:none),(pointer:coarse){.tadaaam-phone:hover{filter:drop-shadow(0 35px 31px rgba(55,34,17,.29))}.tadaaam-service-card:hover{z-index:inherit;filter:drop-shadow(0 19px 23px rgba(82,54,26,.16))}}@media(min-width:1180px)and (hover:none),(min-width:1180px)and (pointer:coarse){.tadaaam-phone:hover{transform:translateY(-50%) rotateY(-8deg) rotate(2.2deg) translateZ(22px)}.tadaaam-service-card--invitation:hover{transform:rotate(8.5deg) translateZ(35px)}.tadaaam-service-card--seating:hover{transform:rotate(5.1deg) translateZ(48px)}.tadaaam-service-card--album:hover{transform:rotate(8.8deg) translateZ(58px)}.tadaaam-service-card--voting:hover{transform:rotate(12.5deg) translateZ(68px)}}@media(max-width:1179px){.tadaaam-phone:hover,.tadaaam-phone:active,.tadaaam-phone:focus-visible{animation:none;filter:drop-shadow(0 39px 33px rgba(55,34,17,.32));transform:translate(-50%) rotateY(0) rotate(0)}.tadaaam-service-card:hover,.tadaaam-service-card:active,.tadaaam-service-card:focus-visible{z-index:20;animation:none;filter:drop-shadow(0 25px 27px rgba(82,54,26,.24));transform:translate(-50%) translateY(calc(var(--tadaaam-compact-card-y) - var(--tadaaam-compact-card-lift))) rotate(var(--tadaaam-compact-card-rotation))}.tadaaam-phone:focus-visible,.tadaaam-service-card:focus-visible{outline:2px solid rgba(189,135,54,.72);outline-offset:5px}}.tadaaam-contact{position:relative;z-index:1;width:100%;color:var(--tadaaam-ink);background:transparent}.tadaaam-contact__container{width:min(1380px,calc(100% - 48px));margin:0 auto;padding:clamp(78px,9vw,144px) 0}.tadaaam-contact-card{--pointer-x: 32%;--pointer-y: 42%;position:relative;display:grid;min-height:330px;overflow:hidden;grid-template-columns:minmax(0,1.08fr) 1px minmax(0,.92fr);align-items:stretch;border:1px solid rgba(199,139,50,.54);border-radius:31px;background:radial-gradient(circle at var(--pointer-x) var(--pointer-y),rgba(255,255,255,.9),transparent 35%),linear-gradient(118deg,#fffdf8f9,#f8eee0f0);box-shadow:0 34px 72px #67421f1f,0 8px 22px #67421f11,inset 0 1px #fffffff7;isolation:isolate;opacity:0;transform:translateY(28px) scale(.985);transition:opacity .74s var(--tadaaam-ease),transform .74s var(--tadaaam-ease),box-shadow .44s var(--tadaaam-ease),border-color .44s ease}.tadaaam-contact-card.is-visible{opacity:1;transform:translateY(0) scale(1)}.tadaaam-contact-card:before{position:absolute;z-index:5;inset:0;border:1px solid rgba(255,255,255,.52);border-radius:inherit;content:"";pointer-events:none}.tadaaam-contact-card:after{position:absolute;z-index:0;top:-38%;left:-16%;width:44%;height:118%;border-radius:50%;background:radial-gradient(circle,rgba(233,197,130,.2),transparent 68%);content:"";filter:blur(16px);pointer-events:none}.tadaaam-contact-card__shine{position:absolute;z-index:1;top:-20%;right:20%;width:39%;height:132%;background:linear-gradient(115deg,transparent 18%,rgba(255,255,255,.34) 50%,transparent 82%);opacity:.52;pointer-events:none;transform:rotate(10deg)}.tadaaam-contact-card__intro,.tadaaam-contact-card__details{position:relative;z-index:2;min-width:0;padding:clamp(42px,4vw,62px) clamp(40px,4.2vw,66px)}.tadaaam-contact-card__intro{display:flex;flex-direction:column;justify-content:center}.tadaaam-contact-card__heading-row,.tadaaam-contact-card__person{display:grid;align-items:center}.tadaaam-contact-card__heading-row{grid-template-columns:94px minmax(0,1fr);gap:24px}.tadaaam-contact-card__icon-wrap,.tadaaam-contact-card__person-icon-wrap{position:relative;display:grid;place-items:center}.tadaaam-contact-card__icon-wrap{width:94px;height:88px}.tadaaam-contact-card__icon-halo{position:absolute;width:86px;height:62px;border-radius:50%;background:radial-gradient(circle,rgba(227,184,107,.31),rgba(235,213,177,.14) 47%,transparent 72%);filter:blur(10px);transform:rotate(-8deg)}.tadaaam-contact-card__heading-icon,.tadaaam-contact-card__person-icon,.tadaaam-contact-list__icon{position:relative;z-index:1;fill:none;stroke:#ca8110;stroke-linecap:round;stroke-linejoin:round;vector-effect:non-scaling-stroke}.tadaaam-contact-card__heading-icon{width:80px;height:72px;stroke-width:2.15;filter:drop-shadow(0 11px 14px rgba(116,75,31,.1))}.tadaaam-contact-card__title,.tadaaam-contact-card__name{margin:0;color:#21160f;font-family:var(--tadaaam-font);font-weight:400;letter-spacing:-.04em;text-wrap:balance}.tadaaam-contact-card__title{font-size:clamp(43px,4vw,62px);line-height:1.02}.tadaaam-contact-card__description{max-width:620px;margin:26px 0 0 118px;color:#332720;font-family:Inter,ui-sans-serif,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-size:clamp(19px,1.35vw,23px);font-weight:400;line-height:1.55;letter-spacing:-.022em}.tadaaam-contact-card__divider{align-self:center;width:1px;height:calc(100% - 86px);background:linear-gradient(180deg,transparent,rgba(189,135,54,.64) 12%,rgba(189,135,54,.64) 88%,transparent)}.tadaaam-contact-card__details{display:flex;flex-direction:column;justify-content:center;margin:0;font-style:normal}.tadaaam-contact-card__person{grid-template-columns:74px minmax(0,1fr);gap:22px}.tadaaam-contact-card__person-icon-wrap{width:74px;height:80px}.tadaaam-contact-card__person-icon{width:62px;height:68px;stroke-width:2.2;filter:drop-shadow(0 11px 14px rgba(116,75,31,.1))}.tadaaam-contact-card__name{font-size:clamp(38px,3vw,50px);line-height:1.03;white-space:nowrap}.tadaaam-contact-list{display:grid;gap:18px;margin:27px 0 0;padding:0;list-style:none}.tadaaam-contact-list__item{display:grid;min-width:0;grid-template-columns:42px auto minmax(0,1fr);align-items:center;gap:10px;color:#332720;font-family:Inter,ui-sans-serif,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-size:clamp(18px,1.25vw,22px);line-height:1.35;letter-spacing:-.022em}.tadaaam-contact-list__icon{display:block;width:34px;height:34px;justify-self:center;stroke-width:2.15}.tadaaam-contact-list__label,.tadaaam-contact-list__value{min-width:0;white-space:nowrap}.tadaaam-contact-list__value{color:inherit;text-decoration:none;text-underline-offset:5px}a.tadaaam-contact-list__value{border-radius:8px;outline:none;transition:color .2s ease,background-color .2s ease,box-shadow .2s ease}a.tadaaam-contact-list__value:focus-visible{color:#9f650a;background:#dea23f1c;box-shadow:0 0 0 5px #dea23f1c}.tadaaam-contact-card__heading-icon,.tadaaam-contact-card__person-icon{transition:transform .48s var(--tadaaam-ease),filter .48s ease}@media(hover:hover)and (pointer:fine){.tadaaam-contact-card.is-visible:hover{border-color:#c78b32c9;box-shadow:0 42px 86px #67421f26,0 11px 27px #67421f13,inset 0 1px #fffffffa;transform:translateY(-6px) scale(1)}.tadaaam-contact-card:hover .tadaaam-contact-card__heading-icon,.tadaaam-contact-card:hover .tadaaam-contact-card__person-icon{transform:translateY(-3px) scale(1.025)}a.tadaaam-contact-list__value:hover{color:#a4690c;text-decoration:underline}}@media(max-width:1179px){.tadaaam-contact__container{width:min(100%,900px);padding:90px 26px}.tadaaam-contact-card{width:clamp(520px,64vw,680px);max-width:100%;min-height:0;grid-template-columns:minmax(0,1fr);grid-template-rows:auto 1px auto;margin:0 auto;border-radius:28px}.tadaaam-contact-card__intro,.tadaaam-contact-card__details{padding:44px 50px}.tadaaam-contact-card__divider{width:calc(100% - 88px);height:1px;background:linear-gradient(90deg,transparent,rgba(189,135,54,.6) 12%,rgba(189,135,54,.6) 88%,transparent)}.tadaaam-contact-card__description{max-width:none;margin-left:0}}@media(max-width:700px){.tadaaam-contact__container{width:100%;padding:70px 14px}.tadaaam-contact-card{width:clamp(292px,88vw,500px);border-radius:24px}.tadaaam-contact-card__intro,.tadaaam-contact-card__details{padding:34px clamp(22px,6vw,34px)}.tadaaam-contact-card__heading-row{grid-template-columns:68px minmax(0,1fr);gap:15px}.tadaaam-contact-card__icon-wrap{width:68px;height:68px}.tadaaam-contact-card__icon-halo{width:65px;height:48px}.tadaaam-contact-card__heading-icon{width:60px;height:56px}.tadaaam-contact-card__title{font-size:clamp(34px,9.4vw,46px);line-height:1.04}.tadaaam-contact-card__description{margin:22px 0 0;font-size:clamp(16px,4.4vw,19px);line-height:1.52}.tadaaam-contact-card__divider{width:calc(100% - 48px)}.tadaaam-contact-card__person{grid-template-columns:46px minmax(0,1fr);gap:10px}.tadaaam-contact-card__person-icon-wrap{width:46px;height:56px}.tadaaam-contact-card__person-icon{width:42px;height:50px}.tadaaam-contact-card__name{font-size:clamp(24px,7vw,36px)}.tadaaam-contact-list{gap:16px;margin-top:24px}.tadaaam-contact-list__item{grid-template-columns:30px auto auto;justify-content:start;gap:8px;font-size:clamp(13px,3.4vw,19px);white-space:nowrap}.tadaaam-contact-list__icon{width:27px;height:27px}}@media(max-width:390px){.tadaaam-contact-card{width:91vw}.tadaaam-contact-card__intro,.tadaaam-contact-card__details{padding-inline:21px}.tadaaam-contact-card__title{font-size:34px}.tadaaam-contact-card__name{font-size:24px}}@media(prefers-reduced-motion:reduce){.tadaaam-contact-card{opacity:1;transform:none}.tadaaam-contact-card.is-visible:hover{transform:none}}.flatpickr-calendar{background:transparent;opacity:0;display:none;text-align:center;visibility:hidden;padding:0;-webkit-animation:none;animation:none;direction:ltr;border:0;font-size:14px;line-height:24px;border-radius:5px;position:absolute;width:307.875px;-webkit-box-sizing:border-box;box-sizing:border-box;-ms-touch-action:manipulation;touch-action:manipulation;background:#fff;-webkit-box-shadow:1px 0 0 #e6e6e6,-1px 0 0 #e6e6e6,0 1px 0 #e6e6e6,0 -1px 0 #e6e6e6,0 3px 13px rgba(0,0,0,.08);box-shadow:1px 0 #e6e6e6,-1px 0 #e6e6e6,0 1px #e6e6e6,0 -1px #e6e6e6,0 3px 13px #00000014}.flatpickr-calendar.open,.flatpickr-calendar.inline{opacity:1;max-height:640px;visibility:visible}.flatpickr-calendar.open{display:inline-block;z-index:99999}.flatpickr-calendar.animate.open{-webkit-animation:fpFadeInDown .3s cubic-bezier(.23,1,.32,1);animation:fpFadeInDown .3s cubic-bezier(.23,1,.32,1)}.flatpickr-calendar.inline{display:block;position:relative;top:2px}.flatpickr-calendar.static{position:absolute;top:calc(100% + 2px)}.flatpickr-calendar.static.open{z-index:999;display:block}.flatpickr-calendar.multiMonth .flatpickr-days .dayContainer:nth-child(n+1) .flatpickr-day.inRange:nth-child(7n+7){-webkit-box-shadow:none!important;box-shadow:none!important}.flatpickr-calendar.multiMonth .flatpickr-days .dayContainer:nth-child(n+2) .flatpickr-day.inRange:nth-child(7n+1){-webkit-box-shadow:-2px 0 0 #e6e6e6,5px 0 0 #e6e6e6;box-shadow:-2px 0 #e6e6e6,5px 0 #e6e6e6}.flatpickr-calendar .hasWeeks .dayContainer,.flatpickr-calendar .hasTime .dayContainer{border-bottom:0;border-bottom-right-radius:0;border-bottom-left-radius:0}.flatpickr-calendar .hasWeeks .dayContainer{border-left:0}.flatpickr-calendar.hasTime .flatpickr-time{height:40px;border-top:1px solid #e6e6e6}.flatpickr-calendar.noCalendar.hasTime .flatpickr-time{height:auto}.flatpickr-calendar:before,.flatpickr-calendar:after{position:absolute;display:block;pointer-events:none;border:solid transparent;content:"";height:0;width:0;left:22px}.flatpickr-calendar.rightMost:before,.flatpickr-calendar.arrowRight:before,.flatpickr-calendar.rightMost:after,.flatpickr-calendar.arrowRight:after{left:auto;right:22px}.flatpickr-calendar.arrowCenter:before,.flatpickr-calendar.arrowCenter:after{left:50%;right:50%}.flatpickr-calendar:before{border-width:5px;margin:0 -5px}.flatpickr-calendar:after{border-width:4px;margin:0 -4px}.flatpickr-calendar.arrowTop:before,.flatpickr-calendar.arrowTop:after{bottom:100%}.flatpickr-calendar.arrowTop:before{border-bottom-color:#e6e6e6}.flatpickr-calendar.arrowTop:after{border-bottom-color:#fff}.flatpickr-calendar.arrowBottom:before,.flatpickr-calendar.arrowBottom:after{top:100%}.flatpickr-calendar.arrowBottom:before{border-top-color:#e6e6e6}.flatpickr-calendar.arrowBottom:after{border-top-color:#fff}.flatpickr-calendar:focus{outline:0}.flatpickr-wrapper{position:relative;display:inline-block}.flatpickr-months{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}.flatpickr-months .flatpickr-month{background:transparent;color:#000000e6;fill:#000000e6;height:34px;line-height:1;text-align:center;position:relative;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;overflow:hidden;-webkit-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1}.flatpickr-months .flatpickr-prev-month,.flatpickr-months .flatpickr-next-month{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;text-decoration:none;cursor:pointer;position:absolute;top:0;height:34px;padding:10px;z-index:3;color:#000000e6;fill:#000000e6}.flatpickr-months .flatpickr-prev-month.flatpickr-disabled,.flatpickr-months .flatpickr-next-month.flatpickr-disabled{display:none}.flatpickr-months .flatpickr-prev-month i,.flatpickr-months .flatpickr-next-month i{position:relative}.flatpickr-months .flatpickr-prev-month.flatpickr-prev-month,.flatpickr-months .flatpickr-next-month.flatpickr-prev-month{left:0}.flatpickr-months .flatpickr-prev-month.flatpickr-next-month,.flatpickr-months .flatpickr-next-month.flatpickr-next-month{right:0}.flatpickr-months .flatpickr-prev-month:hover,.flatpickr-months .flatpickr-next-month:hover{color:#959ea9}.flatpickr-months .flatpickr-prev-month:hover svg,.flatpickr-months .flatpickr-next-month:hover svg{fill:#f64747}.flatpickr-months .flatpickr-prev-month svg,.flatpickr-months .flatpickr-next-month svg{width:14px;height:14px}.flatpickr-months .flatpickr-prev-month svg path,.flatpickr-months .flatpickr-next-month svg path{-webkit-transition:fill .1s;transition:fill .1s;fill:inherit}.numInputWrapper{position:relative;height:auto}.numInputWrapper input,.numInputWrapper span{display:inline-block}.numInputWrapper input{width:100%}.numInputWrapper input::-ms-clear{display:none}.numInputWrapper input::-webkit-outer-spin-button,.numInputWrapper input::-webkit-inner-spin-button{margin:0;-webkit-appearance:none}.numInputWrapper span{position:absolute;right:0;width:14px;padding:0 4px 0 2px;height:50%;line-height:50%;opacity:0;cursor:pointer;border:1px solid rgba(57,57,57,.15);-webkit-box-sizing:border-box;box-sizing:border-box}.numInputWrapper span:hover{background:#0000001a}.numInputWrapper span:active{background:#0003}.numInputWrapper span:after{display:block;content:"";position:absolute}.numInputWrapper span.arrowUp{top:0;border-bottom:0}.numInputWrapper span.arrowUp:after{border-left:4px solid transparent;border-right:4px solid transparent;border-bottom:4px solid rgba(57,57,57,.6);top:26%}.numInputWrapper span.arrowDown{top:50%}.numInputWrapper span.arrowDown:after{border-left:4px solid transparent;border-right:4px solid transparent;border-top:4px solid rgba(57,57,57,.6);top:40%}.numInputWrapper span svg{width:inherit;height:auto}.numInputWrapper span svg path{fill:#00000080}.numInputWrapper:hover{background:#0000000d}.numInputWrapper:hover span{opacity:1}.flatpickr-current-month{font-size:135%;line-height:inherit;font-weight:300;color:inherit;position:absolute;width:75%;left:12.5%;padding:7.48px 0 0;line-height:1;height:34px;display:inline-block;text-align:center;-webkit-transform:translate3d(0px,0px,0px);transform:translateZ(0)}.flatpickr-current-month span.cur-month{font-family:inherit;font-weight:700;color:inherit;display:inline-block;margin-left:.5ch;padding:0}.flatpickr-current-month span.cur-month:hover{background:#0000000d}.flatpickr-current-month .numInputWrapper{width:6ch;width:7ch�;display:inline-block}.flatpickr-current-month .numInputWrapper span.arrowUp:after{border-bottom-color:#000000e6}.flatpickr-current-month .numInputWrapper span.arrowDown:after{border-top-color:#000000e6}.flatpickr-current-month input.cur-year{background:transparent;-webkit-box-sizing:border-box;box-sizing:border-box;color:inherit;cursor:text;padding:0 0 0 .5ch;margin:0;display:inline-block;font-size:inherit;font-family:inherit;font-weight:300;line-height:inherit;height:auto;border:0;border-radius:0;vertical-align:initial;-webkit-appearance:textfield;-moz-appearance:textfield;appearance:textfield}.flatpickr-current-month input.cur-year:focus{outline:0}.flatpickr-current-month input.cur-year[disabled],.flatpickr-current-month input.cur-year[disabled]:hover{font-size:100%;color:#00000080;background:transparent;pointer-events:none}.flatpickr-current-month .flatpickr-monthDropdown-months{appearance:menulist;background:transparent;border:none;border-radius:0;box-sizing:border-box;color:inherit;cursor:pointer;font-size:inherit;font-family:inherit;font-weight:300;height:auto;line-height:inherit;margin:-1px 0 0;outline:none;padding:0 0 0 .5ch;position:relative;vertical-align:initial;-webkit-box-sizing:border-box;-webkit-appearance:menulist;-moz-appearance:menulist;width:auto}.flatpickr-current-month .flatpickr-monthDropdown-months:focus,.flatpickr-current-month .flatpickr-monthDropdown-months:active{outline:none}.flatpickr-current-month .flatpickr-monthDropdown-months:hover{background:#0000000d}.flatpickr-current-month .flatpickr-monthDropdown-months .flatpickr-monthDropdown-month{background-color:transparent;outline:none;padding:0}.flatpickr-weekdays{background:transparent;text-align:center;overflow:hidden;width:100%;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;height:28px}.flatpickr-weekdays .flatpickr-weekdaycontainer{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1}span.flatpickr-weekday{cursor:default;font-size:90%;background:transparent;color:#0000008a;line-height:1;margin:0;text-align:center;display:block;-webkit-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1;font-weight:bolder}.dayContainer,.flatpickr-weeks{padding:1px 0 0}.flatpickr-days{position:relative;overflow:hidden;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:start;-webkit-align-items:flex-start;-ms-flex-align:start;align-items:flex-start;width:307.875px}.flatpickr-days:focus{outline:0}.dayContainer{padding:0;outline:0;text-align:left;width:307.875px;min-width:307.875px;max-width:307.875px;-webkit-box-sizing:border-box;box-sizing:border-box;display:inline-block;display:-ms-flexbox;display:-webkit-box;display:-webkit-flex;display:flex;-webkit-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-wrap:wrap;-ms-flex-pack:justify;-webkit-justify-content:space-around;justify-content:space-around;-webkit-transform:translate3d(0px,0px,0px);transform:translateZ(0);opacity:1}.dayContainer+.dayContainer{-webkit-box-shadow:-1px 0 0 #e6e6e6;box-shadow:-1px 0 #e6e6e6}.flatpickr-day{background:none;border:1px solid transparent;border-radius:150px;-webkit-box-sizing:border-box;box-sizing:border-box;color:#393939;cursor:pointer;font-weight:400;width:14.2857143%;-webkit-flex-basis:14.2857143%;-ms-flex-preferred-size:14.2857143%;flex-basis:14.2857143%;max-width:39px;height:39px;line-height:39px;margin:0;display:inline-block;position:relative;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;text-align:center}.flatpickr-day.inRange,.flatpickr-day.prevMonthDay.inRange,.flatpickr-day.nextMonthDay.inRange,.flatpickr-day.today.inRange,.flatpickr-day.prevMonthDay.today.inRange,.flatpickr-day.nextMonthDay.today.inRange,.flatpickr-day:hover,.flatpickr-day.prevMonthDay:hover,.flatpickr-day.nextMonthDay:hover,.flatpickr-day:focus,.flatpickr-day.prevMonthDay:focus,.flatpickr-day.nextMonthDay:focus{cursor:pointer;outline:0;background:#e6e6e6;border-color:#e6e6e6}.flatpickr-day.today{border-color:#959ea9}.flatpickr-day.today:hover,.flatpickr-day.today:focus{border-color:#959ea9;background:#959ea9;color:#fff}.flatpickr-day.selected,.flatpickr-day.startRange,.flatpickr-day.endRange,.flatpickr-day.selected.inRange,.flatpickr-day.startRange.inRange,.flatpickr-day.endRange.inRange,.flatpickr-day.selected:focus,.flatpickr-day.startRange:focus,.flatpickr-day.endRange:focus,.flatpickr-day.selected:hover,.flatpickr-day.startRange:hover,.flatpickr-day.endRange:hover,.flatpickr-day.selected.prevMonthDay,.flatpickr-day.startRange.prevMonthDay,.flatpickr-day.endRange.prevMonthDay,.flatpickr-day.selected.nextMonthDay,.flatpickr-day.startRange.nextMonthDay,.flatpickr-day.endRange.nextMonthDay{background:#569ff7;-webkit-box-shadow:none;box-shadow:none;color:#fff;border-color:#569ff7}.flatpickr-day.selected.startRange,.flatpickr-day.startRange.startRange,.flatpickr-day.endRange.startRange{border-radius:50px 0 0 50px}.flatpickr-day.selected.endRange,.flatpickr-day.startRange.endRange,.flatpickr-day.endRange.endRange{border-radius:0 50px 50px 0}.flatpickr-day.selected.startRange+.endRange:not(:nth-child(7n+1)),.flatpickr-day.startRange.startRange+.endRange:not(:nth-child(7n+1)),.flatpickr-day.endRange.startRange+.endRange:not(:nth-child(7n+1)){-webkit-box-shadow:-10px 0 0 #569ff7;box-shadow:-10px 0 #569ff7}.flatpickr-day.selected.startRange.endRange,.flatpickr-day.startRange.startRange.endRange,.flatpickr-day.endRange.startRange.endRange{border-radius:50px}.flatpickr-day.inRange{border-radius:0;-webkit-box-shadow:-5px 0 0 #e6e6e6,5px 0 0 #e6e6e6;box-shadow:-5px 0 #e6e6e6,5px 0 #e6e6e6}.flatpickr-day.flatpickr-disabled,.flatpickr-day.flatpickr-disabled:hover,.flatpickr-day.prevMonthDay,.flatpickr-day.nextMonthDay,.flatpickr-day.notAllowed,.flatpickr-day.notAllowed.prevMonthDay,.flatpickr-day.notAllowed.nextMonthDay{color:#3939394d;background:transparent;border-color:transparent;cursor:default}.flatpickr-day.flatpickr-disabled,.flatpickr-day.flatpickr-disabled:hover{cursor:not-allowed;color:#3939391a}.flatpickr-day.week.selected{border-radius:0;-webkit-box-shadow:-5px 0 0 #569ff7,5px 0 0 #569ff7;box-shadow:-5px 0 #569ff7,5px 0 #569ff7}.flatpickr-day.hidden{visibility:hidden}.rangeMode .flatpickr-day{margin-top:1px}.flatpickr-weekwrapper{float:left}.flatpickr-weekwrapper .flatpickr-weeks{padding:0 12px;-webkit-box-shadow:1px 0 0 #e6e6e6;box-shadow:1px 0 #e6e6e6}.flatpickr-weekwrapper .flatpickr-weekday{float:none;width:100%;line-height:28px}.flatpickr-weekwrapper span.flatpickr-day,.flatpickr-weekwrapper span.flatpickr-day:hover{display:block;width:100%;max-width:none;color:#3939394d;background:transparent;cursor:default;border:none}.flatpickr-innerContainer{display:block;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-sizing:border-box;box-sizing:border-box;overflow:hidden}.flatpickr-rContainer{display:inline-block;padding:0;-webkit-box-sizing:border-box;box-sizing:border-box}.flatpickr-time{text-align:center;outline:0;display:block;height:0;line-height:40px;max-height:40px;-webkit-box-sizing:border-box;box-sizing:border-box;overflow:hidden;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}.flatpickr-time:after{content:"";display:table;clear:both}.flatpickr-time .numInputWrapper{-webkit-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1;width:40%;height:40px;float:left}.flatpickr-time .numInputWrapper span.arrowUp:after{border-bottom-color:#393939}.flatpickr-time .numInputWrapper span.arrowDown:after{border-top-color:#393939}.flatpickr-time.hasSeconds .numInputWrapper{width:26%}.flatpickr-time.time24hr .numInputWrapper{width:49%}.flatpickr-time input{background:transparent;-webkit-box-shadow:none;box-shadow:none;border:0;border-radius:0;text-align:center;margin:0;padding:0;height:inherit;line-height:inherit;color:#393939;font-size:14px;position:relative;-webkit-box-sizing:border-box;box-sizing:border-box;-webkit-appearance:textfield;-moz-appearance:textfield;appearance:textfield}.flatpickr-time input.flatpickr-hour{font-weight:700}.flatpickr-time input.flatpickr-minute,.flatpickr-time input.flatpickr-second{font-weight:400}.flatpickr-time input:focus{outline:0;border:0}.flatpickr-time .flatpickr-time-separator,.flatpickr-time .flatpickr-am-pm{height:inherit;float:left;line-height:inherit;color:#393939;font-weight:700;width:2%;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-align-self:center;-ms-flex-item-align:center;align-self:center}.flatpickr-time .flatpickr-am-pm{outline:0;width:18%;cursor:pointer;text-align:center;font-weight:400}.flatpickr-time input:hover,.flatpickr-time .flatpickr-am-pm:hover,.flatpickr-time input:focus,.flatpickr-time .flatpickr-am-pm:focus{background:#eee}.flatpickr-input[readonly]{cursor:pointer}@-webkit-keyframes fpFadeInDown{0%{opacity:0;-webkit-transform:translate3d(0,-20px,0);transform:translate3d(0,-20px,0)}to{opacity:1;-webkit-transform:translate3d(0,0,0);transform:translateZ(0)}}@keyframes fpFadeInDown{0%{opacity:0;-webkit-transform:translate3d(0,-20px,0);transform:translate3d(0,-20px,0)}to{opacity:1;-webkit-transform:translate3d(0,0,0);transform:translateZ(0)}}.text-style-color{position:relative;min-width:0}.text-style-color__swatch-toggle{display:flex;width:38px;height:38px;align-items:center;justify-content:center;border:1px solid var(--manager-gray-300, #d0d5dd);border-radius:8px;padding:4px;background:#fff;box-shadow:0 1px 2px #1018280d;cursor:pointer;transition:border-color .15s ease,box-shadow .15s ease,background .15s ease}.text-style-color__swatch-toggle:hover:not(:disabled){border-color:var(--manager-gray-400, #98a2b3);background:var(--manager-gray-50, #f9fafb)}.text-style-color__swatch-toggle:focus-visible{border-color:var(--manager-brand-500, #465fff);outline:0;box-shadow:0 0 0 3px #465fff24}.text-style-color__swatch-toggle:disabled{cursor:not-allowed;opacity:.55}.text-style-color__sample{position:relative;overflow:hidden;width:28px;height:28px;border:1px solid rgba(31,41,51,.18);border-radius:6px;background-image:linear-gradient(45deg,#d8e0e8 25%,transparent 25%),linear-gradient(-45deg,#d8e0e8 25%,transparent 25%),linear-gradient(45deg,transparent 75%,#d8e0e8 75%),linear-gradient(-45deg,transparent 75%,#d8e0e8 75%);background-position:0 0,0 6px,6px -6px,-6px 0;background-size:12px 12px}.text-style-color__sample>span{position:absolute;inset:0}.text-style-color__sample--compact{width:28px;height:28px;border-radius:5px}.text-style-color__panel{position:fixed;z-index:95;display:grid;grid-template-columns:280px minmax(190px,1fr);gap:14px;overflow-x:hidden;overflow-y:auto;overscroll-behavior:contain;border:1px solid #d8e0e8;border-radius:12px;padding:14px 14px 16px;background:#fff;box-shadow:0 20px 32px -8px #1018282e,0 8px 12px -6px #10182814;color:var(--manager-gray-800, #1d2939)}.text-style-color__sketch{--sketch-box-shadow: none;--sketch-swatch-border-top: 1px solid #d8e0e8;max-width:100%}.text-style-color__manual{display:grid;align-content:start;gap:12px}.text-style-color__rgb{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin-top:7px}.text-style-color__manual>.field:last-child{gap:10px;margin-top:4px}.text-style-color__panel .field{display:grid;gap:7px;color:var(--manager-gray-800, #1d2939);font-weight:700}.text-style-color__panel input{width:100%;min-height:44px;border:1px solid #bfccd8;border-radius:6px;padding:0 12px;background:#fff;color:var(--manager-gray-800, #1d2939);font:inherit}.text-style-color__panel input:focus{border-color:var(--manager-brand-500, #465fff);outline:3px solid rgba(70,95,255,.14)}.text-style-color__error,.public-ui-control-error{color:#9b1c1c;font-size:13px;font-weight:700}.text-style-color__error{grid-column:1 / -1}.public-ui-control-error{margin-top:6px}@media(max-width:760px){.text-style-color__panel{grid-template-columns:minmax(0,1fr);gap:14px;padding:12px}.text-style-color__manual{gap:13px}.text-style-color__panel .field{gap:10px}.text-style-color__rgb,.text-style-color__manual>.field:last-child{margin-top:0}.text-style-color__sketch{width:100%!important}}@media(max-width:420px){.text-style-color__rgb{gap:6px}}@font-face{font-family:HappyTicket Gilroy;src:url(/fonts/gilroy-bold/gilroy-bold.woff2) format("woff2");font-style:normal;font-weight:700;font-display:swap}:root{color-scheme:light;font-family:Inter,Arial,Helvetica,sans-serif;color:#1f2933;background:#f3f5f7;font-synthesis:none;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}*{box-sizing:border-box}body{margin:0;min-width:320px;min-height:100vh;min-height:100dvh}button,input,select,textarea{font:inherit}button{display:inline-flex;align-items:center;justify-content:center;gap:8px;max-width:100%;min-height:42px;border:1px solid #1769aa;border-radius:6px;padding:0 16px;background:#1769aa;color:#fff;font-weight:700;text-align:center;white-space:normal;cursor:pointer}.link-button{display:inline-flex;align-items:center;justify-content:center;gap:8px;max-width:100%;min-height:42px;border:1px solid #c9d5df;border-radius:6px;padding:0 16px;color:#1f2933;font-weight:700;text-align:center;text-decoration:none}button:disabled{cursor:not-allowed;opacity:.55}input,select,textarea{width:100%;min-height:44px;border:1px solid #bfccd8;border-radius:6px;padding:0 12px;background:#fff;color:#1f2933}input:focus,select:focus,textarea:focus{border-color:#1769aa;outline:3px solid rgba(23,105,170,.14)}h1,h2,h3,p{margin-top:0}h1{margin-bottom:6px;font-size:28px;line-height:1.2}h2{margin-bottom:10px;font-size:20px}h3{margin-bottom:16px;font-size:17px}p{color:#5f6f80;line-height:1.5}.login-page{display:grid;min-height:100vh;place-items:center;padding:24px;background:#edf2f6}.login-panel{width:min(100%,420px);border:1px solid #d8e0e8;border-radius:8px;padding:28px;background:#fff;box-shadow:0 18px 48px #1f29331a}.login-panel__brand{margin-bottom:18px;color:#1769aa;font-size:24px;font-weight:800}.login-form{display:grid;gap:16px;margin-top:22px}.field{display:grid;gap:7px;color:#1f2933;font-weight:700}.password-field__control{position:relative}.password-field__control input{padding-right:48px}.password-field__visibility{position:absolute;top:50%;right:4px;width:36px;min-height:36px;border-color:transparent;padding:0;background:transparent;color:#5f6f80;transform:translateY(-50%)}.password-field__visibility:hover:not(:disabled){background:#edf2f6;color:#1769aa}.password-field__visibility:focus-visible{outline:3px solid rgba(23,105,170,.22);outline-offset:1px}.form-error{border:1px solid #e3a1a1;border-radius:6px;padding:10px 12px;background:#fff0f0;color:#9b1c1c;font-weight:700}.form-success{border:1px solid #b9d7c2;border-radius:6px;padding:10px 12px;background:#eef8f1;color:#25603a;font-weight:700}.workspace{padding:28px}.workspace__header{display:flex;align-items:flex-start;justify-content:space-between;gap:18px;margin-bottom:22px}.workspace__header>div{min-width:0}.user-menu{display:flex;flex:0 0 auto;align-items:center;gap:12px}.user-menu__identity{display:grid;justify-items:end;min-width:0}.user-menu__identity strong{max-width:220px;overflow:hidden;color:#1f2933;text-overflow:ellipsis;white-space:nowrap}.user-menu__identity span{color:#5f6f80;font-size:13px;font-weight:700}.button-danger{border-color:#b42318;background:#b42318}.button-icon{min-width:42px;padding:0 10px}.section-actions{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:10px}.event-master{width:100%;border:1px solid #d8e0e8;border-radius:8px;background:#fff}.event-master>.section-heading{margin-bottom:0;padding:22px}.event-master__section{border-top:1px solid #d8e0e8;padding:22px}.event-master__workspace{display:grid;grid-template-columns:248px minmax(0,1fr);min-height:560px;border-top:1px solid #d8e0e8}.event-master__content{min-width:0;background:#fff}.event-master__panel{min-width:0}.event-master__panel[hidden]{display:none}.event-master__panel>.event-master__section{border-top:0;padding:22px}.event-manager-details__grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--manager-space-5);margin:0}.event-manager-details__field{display:grid;min-width:0;gap:var(--manager-space-1)}.event-manager-details__field dt{color:var(--manager-color-text-muted);font-size:var(--manager-font-size-xs);font-weight:var(--manager-font-weight-medium);line-height:var(--manager-line-height-xs)}.event-manager-details__field dd{margin:0;overflow-wrap:anywhere;color:var(--manager-color-text-strong);font-size:var(--manager-font-size-sm);font-weight:var(--manager-font-weight-medium);line-height:var(--manager-line-height-sm)}.manager-dialog__spinner{animation:manager-dialog-spin .8s linear infinite}@keyframes manager-dialog-spin{to{transform:rotate(360deg)}}.button-danger-secondary{border-color:#b42318;background:#fff;color:#b42318}.prize-list-name{display:inline-flex;align-items:center;gap:10px}.draw-readiness{display:flex;min-height:54px;align-items:center;gap:10px;margin-bottom:16px;border:1px solid #d8e0e8;border-radius:11px;padding:11px 13px 11px 16px;color:#526171;font-weight:700}.draw-readiness--loading,.draw-readiness--neutral{background:#f6f8fa}.draw-readiness--success{border-color:#b9d7c2;background:#eef8f1;color:#25603a}.draw-readiness--deficit{border-color:#efb4b4;background:#fff1f1;color:#9b1c1c}.draw-readiness--error{justify-content:space-between;background:#f6f8fa}.draw-readiness--error>span{min-width:0;overflow-wrap:anywhere}.draw-readiness--error>button{flex:0 0 auto}.draw-readiness__info{display:inline-grid;width:30px;min-width:30px;min-height:30px;flex:0 0 30px;place-items:center;border:1px solid currentColor;border-radius:50%;padding:0;background:#ffffff94;color:inherit;font-family:Georgia,serif;font-size:17px;font-weight:700;line-height:1}.draw-readiness__info:hover:not(:disabled){background:#ffffffe6}.draw-readiness-dialog__content{display:grid;gap:16px;min-width:0}.draw-readiness-dialog__details-state{display:flex;min-height:96px;align-items:center;justify-content:center;color:#526171;font-weight:700;text-align:center}.draw-readiness-dialog__details-state--error{flex-direction:column;gap:12px}.draw-readiness-dialog__plans{display:grid;gap:16px}.draw-readiness-dialog__plans--single{gap:10px}.draw-readiness-plan{border:1px solid var(--manager-gray-200, #e4e7ec);border-radius:12px;padding:16px;background:#fff}.draw-readiness-dialog__plans--single .draw-readiness-plan{padding:10px 12px}.draw-readiness-plan h3{margin:0 0 12px;color:var(--manager-gray-400, #98a2b3);font-size:12px;font-weight:500;line-height:18px;text-transform:uppercase;letter-spacing:.025em}.draw-readiness-plan__prizes{display:grid;gap:8px}.draw-readiness-prize{display:flex;flex-wrap:wrap;align-items:center;gap:4px 12px;border-radius:8px;padding:10px 12px;min-height:44px;background:var(--manager-gray-50, #f9fafb)}.draw-readiness-prize__count{color:var(--manager-gray-800, #1d2939);font-size:14px;font-weight:500}.draw-readiness-prize__axis{display:flex;flex:0 0 auto;min-width:0;gap:4px;font-size:14px;line-height:20px}.draw-readiness-prize__axis strong{overflow-wrap:anywhere;color:var(--manager-gray-800, #1d2939);font-weight:500}.draw-readiness-prize__axis span{color:var(--manager-gray-500, #667085)}.draw-readiness-prize__separator{color:var(--manager-gray-300, #d0d5dd)}.draw-readiness-dialog__note{border-radius:12px;padding:12px 16px;background:var(--manager-brand-25, #f5f8ff);color:var(--manager-gray-600, #475467)}.draw-readiness-dialog__note p{margin:0;font-size:14px;line-height:20px}.table-wrap{width:100%;overflow-x:auto;border:1px solid #d8e0e8;border-radius:8px}table{width:100%;min-width:560px;border-collapse:collapse}th,td{border-bottom:1px solid #d8e0e8;padding:12px 14px;text-align:left;vertical-align:top}th{background:#f6f8fa;color:#526171;font-size:13px;font-weight:800}td{color:#1f2933}tbody tr:last-child td{border-bottom:0}.table-empty,.table-status{color:#5f6f80;font-weight:700}.table-actions{display:flex;flex-wrap:wrap;gap:8px}.table-empty{text-align:center}.table-status{padding:14px 0 0}.lottery-status,.lottery-message{margin-bottom:14px;border:1px solid #d8e0e8;border-radius:6px;padding:10px 12px;font-weight:700}.lottery-status--pending{background:#f6f8fa;color:#526171}.lottery-status--started,.lottery-message{border-color:#b9d7c2;background:#eef8f1;color:#25603a}.lottery-reset-message{margin-bottom:14px}.lottery-table-wrap table{min-width:680px}.lottery-search{display:flex;flex-wrap:wrap;align-items:end;justify-content:flex-end;gap:16px;margin-bottom:12px}.lottery-search__field{width:min(100%,440px)}.lottery-search__input{position:relative}.lottery-search__input>svg{position:absolute;top:50%;left:12px;color:#718096;pointer-events:none;transform:translateY(-50%)}.lottery-search__input input{width:100%;padding-right:42px;padding-left:40px}.lottery-search__input input::-webkit-search-cancel-button{appearance:none}.lottery-search__clear{position:absolute;top:50%;right:6px;display:inline-grid;width:32px;min-height:32px;border:0;border-radius:50%;place-items:center;padding:0;background:transparent;color:#526171;transform:translateY(-50%)}.lottery-search__clear:hover{background:#eef3f7;color:#1f2933}.lottery-search__summary{margin:0 0 10px;color:#526171;font-size:14px;font-weight:800}.lottery-search-empty>span{display:block;margin-bottom:12px}.lottery-group-row td{background:#5b487514}.lottery-group-header{display:flex;align-items:center;flex-wrap:wrap;gap:10px}[id^=event-draw-panel-] h2,[id^=event-draw-panel-] h3,[id^=event-draw-panel-] p{margin:0}[id^=event-draw-panel-] .text-base{font-size:16px;line-height:24px}[id^=event-draw-panel-] .text-theme-sm{font-size:14px;line-height:20px}[id^=event-draw-panel-] .text-theme-xs{font-size:12px;line-height:18px}[id^=event-draw-panel-] .text-xl{font-size:20px;line-height:30px}[id^=event-draw-panel-] .text-2xl{font-size:24px;line-height:32px}[id^=event-draw-panel-] .text-4xl{font-size:36px;line-height:40px}[id^=event-draw-panel-] .font-medium{font-weight:500}[id^=event-draw-panel-] .font-semibold{font-weight:600}.guest-data-table .guest-sticky-header,.guest-data-table .guest-sticky-cell{padding-right:12px;padding-left:12px}.manager-table.prize-data-table{min-width:620px}.manager-table.guest-data-table{min-width:760px}.guest-data-table .guest-group-row td{padding:0}.draw-readiness-info{width:20px;height:20px;min-height:20px;border:1px solid #fda29b;border-radius:999px;padding:0;background:transparent;color:#b42318;font-size:12px;font-weight:500}.draw-countdown-preset{min-height:0;border:1px solid var(--manager-gray-200, #e4e7ec);border-radius:8px;padding:8px 12px;background:#fff;color:var(--manager-gray-600, #475467);font-size:12px;font-weight:500;line-height:18px}.draw-countdown-preset:hover:not(:disabled){border-color:var(--manager-gray-200, #e4e7ec);background:var(--manager-gray-50, #f9fafb);color:var(--manager-gray-800, #1d2939)}.manager-dialog__backdrop>.manager-dialog.draw-readiness-recommendations-dialog{width:min(100%,768px);max-height:88vh}.draw-readiness-recommendations-dialog>.manager-dialog__header{position:sticky;top:0;z-index:10}.manager-dialog__backdrop>.manager-dialog.guest-details-dialog{width:min(100%,512px)}.guest-details-dialog>.manager-dialog__header,.manager-qr-dialog-shell>.manager-dialog__header{border-bottom:0;padding:20px 20px 0}.guest-details-dialog .manager-dialog__eyebrow{margin-bottom:4px}.guest-details-dialog>.manager-dialog__content{padding-top:20px}.guest-details-dialog__action{display:flex;justify-content:flex-end;margin-top:24px}.manager-dialog__backdrop>.manager-dialog.manager-qr-dialog-shell{width:min(100%,448px)}.manager-qr-dialog-shell>.manager-dialog__content{padding-top:24px}.manager-dialog__backdrop>.manager-dialog.prize-editor-dialog{width:min(100%,576px);max-height:92dvh}.prize-editor-form{display:grid;min-width:0;gap:16px}.prize-editor-form__warning{border:1px solid #fedf89;border-radius:8px;padding:10px 12px;background:#fffaeb;color:var(--manager-gray-600, #475467);font-size:14px;line-height:20px}.prize-editor-form__grid{display:grid;gap:16px;margin-top:8px}.prize-editor-dialog__delete{min-width:0}.prize-editor-dialog__primary-actions{display:flex;justify-content:flex-end;gap:8px}.manager-dialog__backdrop>.manager-dialog.prize-editor-dialog>.manager-dialog__actions{align-items:stretch;flex-direction:column}.prize-editor-form .manager-textarea{resize:none}.prize-editor-dialog__primary-actions>.manager-button{flex:0 0 auto}@media(min-width:640px){.guest-details-dialog>.manager-dialog__header,.manager-qr-dialog-shell>.manager-dialog__header{padding-right:20px;padding-left:20px}.guest-details-dialog>.manager-dialog__content,.manager-qr-dialog-shell>.manager-dialog__content{padding-right:20px;padding-left:20px}.manager-dialog__backdrop>.manager-dialog.draw-readiness-recommendations-dialog>.manager-dialog__content,.manager-dialog__backdrop>.manager-dialog.prize-editor-dialog>.manager-dialog__content{padding-top:24px}.prize-editor-form__grid{grid-template-columns:repeat(2,minmax(0,1fr))}.manager-dialog__backdrop>.manager-dialog.prize-editor-dialog>.manager-dialog__actions{justify-content:space-between;flex-direction:row}.prize-editor-dialog__primary-actions>.manager-button{flex:0 0 auto}}.draw-readiness-dialog__content--embedded{max-height:none;overflow:visible;padding:0}.draw-locked-state,.draw-readiness{margin-bottom:24px;border-radius:12px;padding:16px 18px}.draw-locked-state{display:grid;gap:4px;border:1px solid var(--manager-gray-200, #eaecf0);background:var(--manager-gray-50, #f9fafb)}.draw-locked-state span,.draw-readiness>span,.draw-readiness>div+span{color:var(--manager-gray-500, #667085);font-size:14px}.draw-readiness{display:grid;gap:5px;align-items:start}.draw-readiness--success{border:1px solid #abefc6;background:#ecfdf3}.draw-readiness--deficit{border:1px solid #fecdca;background:#fef3f2}.draw-readiness--neutral,.draw-readiness--loading{border:1px solid var(--manager-gray-200, #eaecf0);background:var(--manager-gray-50, #f9fafb)}.draw-readiness--deficit>div{display:flex;align-items:center;gap:6px}.draw-readiness__info{width:20px;height:20px;min-height:20px;padding:0}.prize-catalog__heading{align-items:end;margin-bottom:14px}.prize-catalog__heading h2{font-size:17px}.prize-table-card{border:1px solid var(--manager-gray-200, #eaecf0);border-radius:12px;background:#fff;box-shadow:0 1px 2px #1018280a}.prize-table{min-width:760px}.prize-table thead{background:var(--manager-gray-50, #f9fafb)}.prize-table th{color:var(--manager-gray-500, #667085);font-size:12px;font-weight:600}.prize-table__row{transition:background .15s ease}.prize-table__row:hover{background:#fcfcfd}.prize-table td:nth-child(1),.prize-table td:nth-child(2){max-width:300px;overflow-wrap:anywhere}.table-empty strong,.table-empty span{display:block}.table-empty span{margin-top:5px;color:var(--manager-gray-500, #667085);font-size:13px}.prize-form-page{max-width:820px;margin:0 auto;border:1px solid var(--manager-gray-200, #eaecf0);border-radius:12px;background:#fff;box-shadow:0 1px 3px #10182814}.prize-form-page__heading{border-bottom:1px solid var(--manager-gray-200, #eaecf0);padding-bottom:18px}.prize-form-page__heading p{margin:4px 0 0;color:var(--manager-gray-500, #667085)}.prize-form-page__eyebrow{color:var(--manager-brand-600, #3641f5);font-size:12px;font-weight:700;text-transform:uppercase;letter-spacing:.04em}.prize-form{gap:18px}.prize-form__grid{display:grid;grid-template-columns:minmax(130px,.65fr) repeat(2,minmax(0,1fr));gap:16px}.registration-status-card{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:16px 24px;border:1px solid #abefc6;border-radius:12px;padding:18px;background:#ecfdf3}.registration-status-card--closed{border-color:var(--manager-gray-200, #eaecf0);background:var(--manager-gray-50, #f9fafb)}.registration-status-card__summary{display:flex;min-width:0;align-items:flex-start;gap:10px}.registration-status-card__summary p{margin:4px 0 0;color:var(--manager-gray-500, #667085);font-size:14px}.registration-status-card__dot{width:9px;height:9px;flex:0 0 9px;margin-top:6px;border-radius:50%;background:#17b26a;box-shadow:0 0 0 4px #17b26a1f}.registration-status-card--closed .registration-status-card__dot{background:var(--manager-gray-400, #98a2b3);box-shadow:0 0 0 4px #98a2b324}.registration-status-card__link{grid-column:1 / -1;min-width:0;border-top:1px solid rgba(152,162,179,.25);padding-top:14px}.registration-status-card__link span{display:block;margin-bottom:4px;color:var(--manager-gray-500, #667085);font-size:12px;font-weight:600}.registration-status-card__link a{display:block;overflow-wrap:anywhere}.registration-status-card__actions{grid-column:1 / -1}.manager-qr-dialog{display:grid;justify-items:center;min-width:0}.manager-qr-dialog .guest-registration-manager__qr-card{width:min(100%,208px);height:auto}.manager-qr-dialog__url{width:100%;max-width:100%;margin-top:20px;overflow-wrap:anywhere;border-radius:8px;padding:8px 12px;background:var(--manager-gray-50, #f9fafb);color:var(--manager-gray-500, #667085);font-size:14px;line-height:20px;text-align:center}.manager-qr-dialog__actions{display:grid;width:100%;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin-top:16px}.manager-qr-dialog__actions>.manager-button,.manager-qr-dialog__actions>.qr-download{width:100%}.manager-qr-dialog__actions .manager-button{min-width:0}.guest-list-controls{display:grid;grid-template-columns:minmax(220px,1fr) 220px;gap:12px;align-items:end;margin-bottom:16px}.guest-list-controls .lottery-search__summary{grid-column:1 / -1;margin:0}.lottery-table-wrap{border:1px solid var(--manager-gray-200, #eaecf0);border-radius:12px}.lottery-table-wrap table{min-width:960px}.lottery-table-wrap thead{background:var(--manager-gray-50, #f9fafb)}.lottery-table-wrap tbody tr:not(.lottery-group-row){transition:background .15s ease}.lottery-table-wrap tbody tr:not(.lottery-group-row):hover{background:#fcfcfd}.lottery-group-row td{background:#f8faff}.lottery-group-header{min-height:38px}.draw-conduct{display:grid;gap:32px}.draw-section{display:grid;gap:14px}.draw-section__heading h2{margin:0;font-size:17px}.draw-section__heading p{margin:5px 0 0;color:var(--manager-gray-500, #667085);font-size:14px}.countdown-card{display:grid;grid-template-columns:minmax(0,1.2fr) minmax(240px,.8fr);overflow:hidden;border:1px solid var(--manager-gray-200, #eaecf0);border-radius:12px;background:#fff;box-shadow:0 1px 2px #1018280a}.countdown-card__controls{display:grid;gap:16px;padding:20px}.countdown-duration-grid{display:grid;grid-template-columns:minmax(0,1fr) 150px;gap:14px}.countdown-presets>span{display:block;margin-bottom:7px;color:var(--manager-gray-500, #667085);font-size:12px;font-weight:600}.countdown-presets>div{display:flex;flex-wrap:wrap;gap:7px}.countdown-presets button{min-height:34px;padding:6px 10px;font-size:12px}.countdown-card__display{display:flex;min-height:220px;flex-direction:column;align-items:center;justify-content:center;gap:8px;padding:24px;background:var(--manager-gray-50, #f9fafb);text-align:center}.countdown-card__display>span{color:var(--manager-gray-400, #98a2b3);font-size:12px;font-weight:700;text-transform:uppercase;letter-spacing:.06em}.countdown-card__display strong{color:var(--manager-gray-300, #d0d5dd);font-size:clamp(36px,5vw,52px);font-variant-numeric:tabular-nums}.countdown-card__display small{max-width:260px;color:var(--manager-gray-500, #667085)}.countdown-card__display--active{background:#465fff0f}.countdown-card__display--active strong{color:var(--manager-brand-600, #3641f5)}.countdown-card__display--completed{background:#fffaeb}.countdown-card__display--completed strong{color:#b54708}.draw-start-card{display:grid;grid-template-columns:minmax(0,1fr) 280px;overflow:hidden;border:1px solid var(--manager-gray-200, #eaecf0);border-radius:12px}.draw-start-card>div{padding:20px}.draw-start-card>div:last-child{display:grid;align-content:center;gap:10px;border-left:1px solid var(--manager-gray-200, #eaecf0);background:var(--manager-gray-50, #f9fafb);text-align:center}.draw-start-card h3,.draw-start-card p{margin:0}.draw-start-card p,.draw-start-card small{color:var(--manager-gray-500, #667085)}.draw-start-card p{margin-top:6px}.draw-success-state{display:flex;flex-direction:column;align-items:center;border:1px solid #abefc6;border-radius:12px;padding:38px 24px;background:#ecfdf3;text-align:center}.draw-success-state>span{color:#067647;font-size:13px;font-weight:700}.draw-success-state h2{margin:7px 0 0}.draw-success-state p{max-width:540px;margin:8px 0 20px;color:var(--manager-gray-600, #475467)}.draw-success-state .button-danger-secondary{margin-top:12px}@media(max-width:767px){.prize-form__grid,.guest-list-controls,.countdown-card,.countdown-duration-grid,.draw-start-card,.registration-status-card{grid-template-columns:minmax(0,1fr)}.registration-status-card__state-action{justify-self:start}.registration-status-card__actions>*,.manager-qr-dialog__actions>*{flex:1 1 160px}.guest-list-controls .lottery-search__summary{grid-column:1}.countdown-card__display{min-height:180px}.draw-start-card>div:last-child{border-top:1px solid var(--manager-gray-200, #eaecf0);border-left:0}.lottery-table-wrap th:first-child,.lottery-table-wrap td:first-child{position:sticky;left:0;z-index:1;background:inherit;box-shadow:1px 0 0 var(--manager-gray-200, #eaecf0)}.lottery-table-wrap th:first-child{z-index:2;background:var(--manager-gray-50, #f9fafb)}.lottery-group-row td:first-child{position:static;box-shadow:none}}.lottery-import-code{font-variant-numeric:tabular-nums}.lottery-import-code strong{letter-spacing:.1em}.transfer-dialog{width:min(100%,620px)}.transfer-dialog__form{min-width:0}.transfer-dialog__content{display:grid;min-width:0;gap:18px}.transfer-dialog__section{display:grid;min-width:0;gap:10px}.transfer-dialog__section-heading{display:flex;align-items:center;justify-content:space-between;gap:12px}.transfer-dialog__section-heading h3{margin:0;color:var(--manager-gray-800, #1d2939);font-size:14px;font-weight:500}.transfer-dialog__select-all.manager-button{min-height:32px;padding:0 8px}.transfer-dialog__ticket-list{display:grid;gap:6px}.transfer-dialog__ticket{display:flex;min-width:0;align-items:flex-start;gap:10px;border:1px solid var(--manager-gray-200, #e4e7ec);border-radius:8px;padding:10px 12px;background:#fff;cursor:pointer}.transfer-dialog__ticket:has(input:checked){border-color:var(--manager-brand-300, #a4bcfd);background:var(--manager-brand-50, #ecf3ff)}.transfer-dialog__ticket:focus-within{outline:3px solid rgba(70,95,255,.14);outline-offset:1px}.transfer-dialog__ticket input{width:18px;min-width:18px;min-height:18px;flex:0 0 18px;margin:2px 0 0;padding:0;accent-color:var(--manager-brand-500, #465fff)}.transfer-dialog__ticket-text{display:flex;min-width:0;align-items:center;flex-wrap:wrap;gap:5px;line-height:1.4}.transfer-dialog__guest-name{min-width:0;overflow-wrap:anywhere}.transfer-dialog__cancelled{display:inline-flex;border-radius:999px;padding:2px 7px;background:#fff1f2;color:#9f1239;font-size:12px;font-weight:500}.transfer-dialog__empty{margin:0;border:1px dashed var(--manager-gray-300, #d0d5dd);border-radius:8px;padding:12px;color:var(--manager-gray-500, #667085)}.lottery-result{display:inline-flex;align-items:center;min-height:26px;border-radius:999px;padding:3px 10px;font-size:13px;font-weight:800}.lottery-result--pending{background:#eef3f7;color:#526171}.lottery-result--prize{background:#e8f6ed;color:#25603a}.lottery-result--noPrize{background:#fff4df;color:#8a5a0a}.lottery-open-status{display:inline-flex;align-items:center;min-height:26px;border-radius:999px;padding:3px 10px;font-size:13px;font-weight:800}.lottery-open-status--opened{background:#e8f6ed;color:#25603a}.lottery-open-status--closed{background:#eef3f7;color:#526171}.lottery-opened-at{display:block;margin-top:6px;color:#526171;font-size:13px;font-weight:700}.lottery-prize{display:flex;align-items:center;flex-wrap:wrap;gap:6px;margin-top:6px}.lottery-prize-name{color:#526171;font-size:13px;font-weight:700}.lottery-prize__open{flex:0 0 auto;min-width:32px;min-height:32px;padding:0 7px}.lottery-prize__open:hover{border-color:#aebdca;background:#eef3f7}.lottery-prize__open:focus-visible{outline:3px solid rgba(23,105,170,.2);outline-offset:2px}.guest-registration-manager__qr-card{display:block;width:100%;height:auto;border-radius:14px}.qr-download{position:relative;display:inline-flex}.qr-download>button{border-radius:0}.qr-download__primary{border-radius:8px 0 0 8px!important}.qr-download__trigger{min-width:42px;padding-inline:10px;border-left-width:0;border-radius:0 8px 8px 0!important}.qr-download__menu{position:absolute;z-index:20;right:0;bottom:calc(100% + 6px);display:grid;min-width:112px;overflow:hidden;border:1px solid #d8e0e8;border-radius:8px;background:#fff;box-shadow:0 12px 28px #172b4029}.qr-download__menu button{justify-content:flex-start;border:0;border-radius:0;background:#fff;color:#172b40}.qr-download__menu button:hover,.qr-download__menu button:focus-visible{background:#eef3f7}.public-ui-settings__load-error{display:grid;justify-items:start;gap:12px}.lottery-result--cancelled{background:#fff1f2;color:#9f1239}.lottery-row--search-match td{background:#fffaf0}.lottery-row--search-match td:first-child{box-shadow:inset 4px 0 #d69e2e}.lottery-row--search-match .lottery-cell--search-match{background:#fff0bd}.lottery-cancelled-status{color:#9f1239;font-weight:700}.lottery-registration-actions{display:flex;align-items:center;gap:10px;flex-wrap:wrap}.public-flow-message{width:min(100%,680px);min-width:0;max-width:100%;margin:0 auto 16px;padding:12px 16px;border:1px solid #f0c36a;border-radius:10px;background:#fff8e7;color:#6f4b00;font-weight:700;overflow-wrap:anywhere}.public-ui-settings__field-error,.public-ui-settings__validation-summary{color:#9b1c1c;font-size:13px;font-weight:700}.public-ui-settings__validation-summary{font-size:14px;font-weight:800}.public-ui-settings__theme-error{display:grid;justify-items:start;gap:10px}.sr-only{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;clip-path:inset(50%)}@media(max-width:1200px){.workspace{grid-row:2;align-self:stretch;min-height:0;padding:20px}.event-master__workspace{grid-template-columns:1fr;min-height:0}}@media(max-width:760px){.workspace{padding:16px}.workspace__header{flex-direction:column;align-items:stretch}.user-menu{width:100%;justify-content:space-between}.user-menu__identity{justify-items:start}.event-master>.section-heading,.event-master__section{padding:16px}.event-master__workspace{grid-template-columns:1fr;min-height:0}.event-master__panel>.event-master__section{padding:16px}.section-actions{width:100%;justify-content:flex-start}.draw-readiness--error{align-items:flex-start;flex-direction:column}.qr-download__primary{width:calc(100% - 42px)}.qr-download__trigger{width:42px!important}.event-manager-details__grid{grid-template-columns:1fr}.public-ui-settings__load-error>button,.public-ui-settings__theme-error>button{width:100%}}@media(max-width:560px){.draw-readiness-prize{grid-template-columns:auto minmax(0,1fr) minmax(0,1fr);column-gap:10px}.draw-readiness-prize__count{align-self:start;grid-row:1;padding-top:1px}.draw-readiness-prize__separator{display:none}}@media(max-width:420px){.workspace{padding:12px}.event-master>.section-heading,.event-master__section{padding:14px}.event-master__panel>.event-master__section{padding:14px}.login-page{padding:14px}.login-panel{padding:20px}h1{font-size:24px}h2{font-size:18px}}.theme-presets{display:block;min-width:0}.theme-presets__management{display:flex;justify-content:flex-end;margin-top:24px}.theme-presets__group{display:block;min-width:0}.theme-presets__group-heading{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:12px;margin-bottom:12px}.theme-presets__group+.theme-presets__group{margin-top:28px}.theme-presets__group-heading>h4{margin:0;color:var(--manager-gray-400);font-size:12px;font-weight:600;line-height:18px;letter-spacing:.025em}.theme-presets__empty{margin:0 0 12px;color:var(--manager-gray-500);font-size:14px;line-height:20px}.theme-presets__grid{display:grid;grid-template-columns:1fr;gap:12px}@media(min-width:640px){.theme-presets__grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(min-width:1280px){.theme-presets__grid{grid-template-columns:repeat(3,minmax(0,1fr))}}.theme-preset-card{position:relative;display:block;width:100%;min-width:0;border:1px solid var(--manager-color-border);border-radius:var(--manager-radius-card);padding:12px;background:var(--manager-color-surface);color:var(--manager-gray-800);text-align:left;transition:border-color .16s ease,background-color .16s ease,box-shadow .16s ease}.theme-preset-card--selected{border-color:var(--manager-brand-500);box-shadow:var(--manager-focus-ring)}.theme-preset-card__chip-slot{display:flex;min-height:24px;align-items:flex-start;margin-bottom:8px}.theme-preset-card__used{display:inline-flex;border:1px solid #abefc6;border-radius:6px;padding:2px 8px;background:#ecfdf3;color:#067647;box-shadow:var(--manager-shadow-xs);font-size:12px;font-weight:500;line-height:18px}.theme-preset-card__select{position:absolute;z-index:1;inset:0;display:block;width:100%;min-height:0;border:0;border-radius:inherit;padding:0;background:transparent;color:inherit;text-align:left;cursor:pointer}.theme-preset-card__select:focus-visible{outline:0;box-shadow:var(--manager-focus-ring)}.theme-preset-card__schematic{display:block;width:100%;height:112px;overflow:hidden;border:1px solid var(--manager-gray-200);border-radius:var(--manager-radius-control);padding:12px}.theme-preset-card__schematic-logo{display:block;font-size:9px;font-weight:600;line-height:11px;letter-spacing:.16em}.theme-preset-card__schematic-heading{width:66.6667%;height:8px;margin-top:16px;border-radius:999px;opacity:.9}.theme-preset-card__schematic-heading,.theme-preset-card__schematic-copy{display:block}.theme-preset-card__schematic-copy{width:80%;height:6px;margin-top:8px;border-radius:999px;opacity:.55}.theme-preset-card__schematic-actions{display:flex;gap:8px;margin-top:20px}.theme-preset-card__schematic-actions>span{width:80px;max-width:42%;height:24px;border:1px solid transparent;border-radius:6px}.theme-preset-card__schematic-actions>span+span{width:56px}.theme-preset-card__footer{display:flex;min-width:0;min-height:0;align-items:center;justify-content:space-between;gap:8px;padding-top:0;margin-top:12px}.theme-preset-card__name{display:block;min-width:0;min-height:0;flex:1;overflow:hidden;color:var(--manager-gray-800);font-size:14px;font-weight:500;line-height:20px;text-align:left;text-overflow:ellipsis;white-space:nowrap;pointer-events:none}.theme-preset-card__actions{position:relative;z-index:2;display:flex;flex-shrink:0;gap:6px;pointer-events:none}.theme-preset-card__action{display:flex;width:32px;height:32px;min-height:32px;align-items:center;justify-content:center;border:1px solid var(--manager-gray-200);border-radius:var(--manager-radius-control);padding:0;background:var(--manager-color-surface);color:var(--manager-gray-500);font-weight:400;pointer-events:auto}.theme-preset-card__delete:hover:not(:disabled){border-color:var(--manager-error-200, #fecdca);background:var(--manager-error-50, #fef3f2);color:var(--manager-error-600, #d92d20)}.theme-preset-card--create{min-height:0;cursor:pointer;text-align:left}.theme-preset-card--create:hover:not(:disabled){border-color:var(--manager-gray-400);background:var(--manager-gray-50)}.theme-preset-card--create:active:not(:disabled){background:var(--manager-gray-100)}.theme-preset-card__create-preview{display:flex;height:112px;align-items:center;justify-content:center;border:2px dashed var(--manager-gray-600);border-radius:var(--manager-radius-control);background:var(--manager-color-surface);color:var(--manager-gray-700)}.theme-preset-card--create>.theme-preset-card__footer{font-size:14px;font-weight:500}.theme-preset-card--create>.theme-preset-card__footer strong{font-weight:500}.theme-presets__selected{display:block;margin-top:24px;padding:16px}.theme-presets__selected-heading{display:flex;align-items:center;justify-content:space-between;gap:12px}.theme-presets__selected-heading h4{margin:0;color:var(--manager-gray-800);font-size:14px;font-weight:500;line-height:20px}.theme-presets__selected-heading p{margin:2px 0 0;color:var(--manager-gray-500);font-size:12px;line-height:18px}@media(min-width:640px){.theme-presets__selected{padding-right:20px;padding-left:20px}}@media(max-width:639px){.theme-presets__selected-heading{align-items:stretch;flex-direction:column}.theme-presets__selected-heading>.manager-button{width:100%}}.admin-template-library>.appearance-workspace__tabs{margin:0 24px 20px}.admin-template-library__owner{max-width:420px;margin:0 24px 20px}.theme-preset-export{display:grid;gap:18px}.theme-preset-import{display:grid;gap:12px}.theme-preset-import__dropzone{display:flex;width:100%;min-height:148px;flex-direction:column;align-items:center;justify-content:center;border:2px dashed var(--manager-gray-300, #d0d5dd);border-radius:var(--manager-radius-card);padding:28px 20px;background:var(--manager-gray-50, #f9fafb);color:var(--manager-gray-500, #667085);text-align:center;transition:border-color .15s ease,background-color .15s ease,color .15s ease}.theme-preset-import__dropzone:hover:not(:disabled){border-color:var(--manager-gray-400, #98a2b3);background:var(--manager-gray-100, #f2f4f7)}.theme-preset-import__dropzone:focus-visible{border-color:var(--manager-color-focus);box-shadow:var(--manager-focus-ring);outline:none}.theme-preset-import__dropzone:disabled{cursor:not-allowed;opacity:.6}.theme-preset-import__dropzone>span{margin-top:12px;color:var(--manager-gray-800, #1d2939);font-size:14px;font-weight:500;line-height:20px}.theme-preset-import__input{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap}.theme-preset-import__file{display:flex;min-width:0;align-items:center;justify-content:space-between;gap:12px;border:1px solid var(--manager-color-border);border-radius:var(--manager-radius-control);padding:10px 12px;background:var(--manager-color-surface);color:var(--manager-gray-700);font-size:var(--manager-font-size-sm);line-height:var(--manager-line-height-sm)}.theme-preset-import__file>span{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.theme-preset-import__file>svg{flex:0 0 auto;color:var(--manager-success-600, #039855)}.theme-preset-export>p,.theme-preset-export__revision{margin:0;color:var(--manager-gray-600, #475467);font-size:14px;line-height:20px}.theme-preset-export__modes{display:grid;gap:8px;margin:0;padding:14px;border:1px solid var(--manager-gray-200, #e4e7ec);border-radius:10px}.theme-preset-export__modes legend{padding:0 4px;color:var(--manager-gray-700, #344054);font-size:14px;font-weight:600}.theme-preset-export__modes label{display:flex;align-items:center;gap:8px;color:var(--manager-gray-700, #344054);font-size:14px}@media(max-width:639px){.admin-template-library>.appearance-workspace__tabs,.admin-template-library__owner{margin-right:16px;margin-left:16px}}.theme-appearance{min-width:0;margin:0;padding:0 16px}@media(min-width:640px){.theme-appearance{padding-right:20px;padding-left:20px}}.theme-appearance__section{min-width:0;border-bottom:1px solid var(--manager-gray-200)}.theme-appearance__section:last-child{border-bottom:0}.theme-appearance__summary{display:flex;min-width:0;min-height:0;align-items:center;justify-content:space-between;gap:12px;padding:16px 0;color:var(--manager-gray-800);cursor:pointer;list-style:none}.theme-appearance__summary::-webkit-details-marker{display:none}.theme-appearance__summary>span{min-width:0}.theme-appearance__summary strong,.theme-appearance__summary small{display:block;overflow-wrap:anywhere}.theme-appearance__summary strong{font-size:14px;font-weight:500;line-height:20px}.theme-appearance__summary small{margin-top:2px;color:var(--manager-gray-500);font-size:12px;font-weight:400;line-height:18px}.theme-appearance__summary>svg{flex:0 0 auto;color:var(--manager-gray-400);transform:rotate(90deg);transition:transform .18s ease}.theme-appearance__section[open]>.theme-appearance__summary>svg{transform:rotate(-90deg)}.theme-appearance__content{display:block;min-width:0;padding:0 0 20px}.theme-appearance__assets{display:grid;gap:12px}.theme-appearance__asset-row{display:grid;grid-template-columns:48px minmax(0,1fr) auto;row-gap:10px;column-gap:12px;align-items:center;min-width:0;border:1px solid var(--manager-color-border);border-radius:var(--manager-radius-card);padding:12px;background:var(--manager-color-surface)}.theme-appearance__asset-thumbnail{display:flex;width:48px;height:48px;align-items:center;justify-content:center;overflow:hidden;border:1px solid var(--manager-color-border);border-radius:var(--manager-radius-control);background:var(--manager-gray-50);color:var(--manager-gray-300)}.theme-appearance__asset-thumbnail img{width:100%;height:100%}.theme-appearance__asset-thumbnail--background img{object-fit:cover}.theme-appearance__asset-thumbnail--logo img{object-fit:contain;padding:4px}.theme-appearance__asset-copy{min-width:0}.theme-appearance__asset-title{display:flex;flex-wrap:wrap;align-items:center;gap:8px}.theme-appearance__asset-title strong{color:var(--manager-gray-800);font-size:14px;font-weight:500;line-height:20px}.theme-appearance__asset-title span{border-radius:999px;padding:2px 8px;background:#fffaeb;color:#b54708;font-size:11px;font-weight:500;line-height:16px}.theme-appearance__asset-name{display:block;overflow:hidden;margin-top:2px;color:var(--manager-gray-500);font-size:12px;line-height:18px;text-overflow:ellipsis;white-space:nowrap}.theme-appearance__asset-copy small{display:block;margin-top:2px;color:var(--manager-gray-400);font-size:11px;line-height:16px}.theme-appearance__asset-buttons{display:flex;flex:0 0 auto;align-items:center;gap:6px}.theme-appearance__file-action{display:inline-flex;min-height:34px;align-items:center;justify-content:center;border:1px solid var(--manager-color-border-control);border-radius:var(--manager-radius-control);padding:8px 12px;background:var(--manager-color-surface);box-shadow:var(--manager-shadow-xs);color:var(--manager-gray-700);font-size:var(--manager-font-size-xs);font-weight:var(--manager-font-weight-medium);line-height:var(--manager-line-height-xs);white-space:nowrap;cursor:pointer}.theme-appearance__file-action:focus-visible{outline:none;box-shadow:var(--manager-focus-ring)}.theme-appearance__file-action:hover{background:var(--manager-gray-50)}.theme-appearance__file-action--disabled{cursor:not-allowed;opacity:.55}.theme-appearance__remove-asset{display:inline-flex;width:32px;height:32px;min-height:32px;align-items:center;justify-content:center;border:0;border-radius:var(--manager-radius-control);padding:0;background:transparent;color:var(--manager-gray-400)}.theme-appearance__remove-asset:focus-visible,.theme-appearance__cancel-asset:focus-visible{outline:none;box-shadow:var(--manager-focus-ring)}.theme-appearance__remove-asset:hover:not(:disabled){background:var(--manager-error-50, #fef3f2);color:var(--manager-error-600, #d92d20)}.theme-appearance__cancel-asset{grid-column:2 / -1;min-height:0;justify-self:end;border:0;padding:0;background:transparent;color:var(--manager-gray-500);font-size:12px;font-weight:500;line-height:18px}.theme-appearance__cancel-asset:hover:not(:disabled){color:var(--manager-gray-800)}.theme-appearance__asset-warning{grid-column:2 / -1;margin:0;color:#b54708;font-size:12px}.theme-appearance__asset-error{grid-column:1 / -1;margin:0}.theme-appearance__logo-settings{margin-top:16px;border-radius:var(--manager-radius-card);padding:14px;background:var(--manager-gray-50)}.theme-appearance__switch-row{display:flex;align-items:center;justify-content:space-between;gap:16px}.theme-appearance__switch-row>div{min-width:0}.theme-appearance__switch-row strong,.theme-appearance__switch-row span{display:block}.theme-appearance__switch-row strong{font-size:14px;font-weight:500;line-height:20px}.theme-appearance__switch-row>div>span{margin-top:2px;font-size:12px;line-height:18px}.manager-switch{position:relative;flex:0 0 auto;width:44px;height:24px;border:0;border-radius:999px;padding:0;background:var(--manager-gray-300);transition:background .18s ease}.manager-switch:focus-visible,.theme-appearance__segment:focus-visible,.appearance-preview__waiting-option:focus-visible,.appearance-workspace__compact-option:focus-visible{outline:none;box-shadow:var(--manager-focus-ring)}.manager-switch>span{position:absolute;top:2px;left:2px;width:20px;height:20px;border-radius:50%;background:#fff;box-shadow:0 1px 3px #10182833;transition:transform .18s ease}.manager-switch--checked{background:var(--manager-brand-500)}.manager-switch--checked>span{transform:translate(20px)}.theme-appearance__logo-mode{margin-top:12px;border-top:1px solid var(--manager-gray-200);padding-top:12px}.theme-appearance__logo-mode>span{display:block;margin-bottom:8px;color:var(--manager-gray-600);font-size:12px;font-weight:500;line-height:18px}.theme-appearance__segmented{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:4px;border-radius:8px;padding:4px;background:#e4e7ecb3}.theme-appearance__segment{min-width:0;min-height:34px;border:0;border-radius:6px;padding:8px;background:transparent;color:var(--manager-gray-500);font-size:12px;font-weight:500;line-height:18px}.theme-appearance__segment--active{background:#fff;box-shadow:0 1px 3px #1018281a;color:var(--manager-gray-800)}.theme-appearance__fonts{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.theme-appearance__color-list{border-top:0;padding-top:0}.theme-appearance__color-list--separated{margin-top:16px;border-top:1px solid var(--manager-gray-200);padding-top:8px}.theme-appearance__color-row{display:flex;min-width:0;min-height:48px;align-items:center;justify-content:space-between;gap:16px;padding:6px 0;color:var(--manager-gray-700);font-size:14px;line-height:20px}.theme-appearance__color-row>span{min-width:0;overflow-wrap:anywhere}.theme-appearance__color-row .text-style-color{flex:0 0 auto}.theme-appearance__subcards{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.theme-appearance__subcard{min-width:0;border-radius:var(--manager-radius-card);padding:10px 14px;background:var(--manager-gray-50)}.theme-appearance__subcard h4{margin:0;border-bottom:1px solid var(--manager-gray-200);padding-bottom:6px;color:var(--manager-gray-500);font-size:12px;font-weight:600;line-height:18px;letter-spacing:.025em;text-transform:uppercase}@media(max-width:639px){.theme-appearance__fonts,.theme-appearance__subcards{grid-template-columns:1fr}}.appearance-overflow-trigger{display:flex;width:36px;height:36px;min-height:36px;align-items:center;justify-content:center;border:1px solid var(--manager-color-border-control);border-radius:var(--manager-radius-control);padding:0;background:var(--manager-color-surface);color:var(--manager-gray-500);box-shadow:var(--manager-shadow-xs)}.appearance-overflow-trigger:focus-visible{border-color:var(--manager-color-focus);outline:none;box-shadow:var(--manager-focus-ring)}.appearance-texts__toolbar+[data-visual-region=texts-tabs-form]{min-width:0}.appearance-texts__textarea{resize:none}.appearance-texts__actions .section-actions,.appearance-style__actions .section-actions{display:flex;gap:8px;margin:0}.theme-preset-create-dialog.manager-dialog--large{width:min(100%,896px);max-height:88vh}.theme-preset-create{display:block;min-width:0}.theme-preset-create__group{display:block;min-width:0;margin-top:20px;border:0;padding:0}.theme-preset-create__group:first-of-type{margin-top:24px}.theme-preset-create__group legend{margin-bottom:12px;color:var(--manager-gray-400);font-size:12px;font-weight:600;line-height:18px;letter-spacing:.025em;text-transform:uppercase}.theme-preset-create__grid{display:grid;grid-template-columns:1fr;gap:12px}@media(min-width:640px){.theme-preset-create__grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(min-width:1280px){.theme-preset-create__grid{grid-template-columns:repeat(3,minmax(0,1fr))}}.theme-preset-base{display:block;width:100%;min-width:0;min-height:0;border:1px solid var(--manager-color-border);border-radius:var(--manager-radius-card);padding:12px;background:var(--manager-color-surface);text-align:left}.theme-preset-base:focus-visible,.theme-preset-base--selected{border-color:var(--manager-color-focus);outline:none;box-shadow:var(--manager-focus-ring)}.theme-preset-base__footer{display:flex;min-width:0;align-items:flex-start;justify-content:space-between;gap:8px;margin-top:12px}.theme-preset-base__footer strong{min-width:0;overflow:hidden;color:var(--manager-gray-800);font-size:14px;font-weight:500;line-height:20px;text-overflow:ellipsis;white-space:nowrap}.theme-preset-base__check{display:flex;width:20px;height:20px;flex:0 0 20px;align-items:center;justify-content:center;margin-top:2px;border:1px solid var(--manager-gray-300);border-radius:50%;color:transparent}.theme-preset-base--selected .theme-preset-base__check{border-color:var(--manager-brand-500);background:var(--manager-brand-500)}.theme-preset-editor{display:grid;min-width:0;gap:18px;margin-top:24px}.theme-preset-editor__heading{display:flex;align-items:flex-start;justify-content:space-between;gap:16px}.theme-preset-editor__heading h4{margin:0 0 4px}.theme-preset-editor__heading p{margin:0}@media(max-width:639px){.theme-preset-editor__heading{align-items:stretch;flex-direction:column}.theme-preset-editor__heading>.manager-button{width:100%}}.theme-preset-create-dialog .manager-dialog__close-action{display:none}.theme-preset-create-dialog>.manager-dialog__actions{flex-direction:column}@media(min-width:640px){.theme-preset-create-dialog>.manager-dialog__actions{flex-direction:row}}.appearance-texts__card[hidden]{display:none}.appearance-preview__viewport::-webkit-scrollbar{display:none}.appearance-workspace__compact-switch{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:2px;margin-bottom:20px}.appearance-workspace__layout{display:block;min-width:0}.appearance-workspace__editor,.appearance-workspace__preview,.appearance-workspace__panel{min-width:0}.appearance-workspace__panel[hidden]{display:none}.appearance-workspace__style-form,.appearance-texts{min-width:0}.appearance-workspace__style-form{display:grid;gap:20px}.appearance-texts{display:block}.appearance-workspace__preview-sticky{position:static}.appearance-preview{width:100%;margin:0;min-width:0}.appearance-preview__header{display:flex;align-items:center;justify-content:space-between;gap:16px;margin-bottom:16px}.appearance-preview__header h3{margin:0;color:var(--manager-gray-800);font-size:14px;font-weight:500}.appearance-preview__screen-select{display:flex;align-items:center;gap:8px;min-width:0}.appearance-preview__screen-select>span{color:var(--manager-gray-500);font-size:12px;font-weight:500}.appearance-preview__screen-select .manager-select{width:150px}.appearance-preview__waiting-switch,.appearance-workspace__compact-switch{border-radius:8px;padding:4px;background:var(--manager-gray-100)}.appearance-preview__waiting-switch{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:0;margin-bottom:12px}.appearance-preview__waiting-option,.appearance-workspace__compact-option{min-width:0;border:0;border-radius:6px;background:transparent;color:var(--manager-gray-500);font-size:12px;font-weight:500}.appearance-preview__waiting-option{min-height:34px;padding:8px;line-height:18px}.appearance-workspace__compact-option{min-height:38px;padding:8px 12px;font-size:14px}.appearance-preview__waiting-option--active,.appearance-workspace__compact-option--active{background:#fff;box-shadow:0 1px 3px #1018281a,0 1px 2px #1018280f;color:var(--manager-gray-800)}.appearance-preview__frame{min-width:0;border:1px solid var(--manager-gray-200);border-radius:16px;padding:8px;background:var(--manager-gray-100)}.appearance-preview__stage{position:relative;width:100%;min-width:0;overflow:hidden}.appearance-preview__viewport{--public-flow-safe-area-top: 0px;--public-flow-safe-area-right: 0px;--public-flow-safe-area-bottom: 0px;--public-flow-safe-area-left: 0px;position:absolute;top:0;left:50%;overflow:hidden;border-radius:20px;background:#fff;box-shadow:inset 0 0 0 1px var(--manager-gray-200),0 4px 8px -2px #1018281a,0 2px 4px -2px #1018280f;scrollbar-width:none;transform-origin:top center}.appearance-preview__guest-content{width:100%;height:100%}.appearance-preview__unavailable{display:grid;min-height:220px;place-items:center;border:1px solid var(--manager-gray-200);border-radius:12px;padding:24px;background:var(--manager-gray-50);color:var(--manager-gray-500);font-size:14px;text-align:center}.appearance-texts__toolbar{display:flex;justify-content:flex-end;margin-bottom:12px}.appearance-style__toolbar{display:flex;justify-content:flex-end}.appearance-texts__menu{position:relative}.appearance-texts__menu-popup{position:absolute;z-index:30;top:calc(100% + 6px);right:0;width:190px;border:1px solid var(--manager-gray-200);border-radius:8px;padding:4px;background:#fff;box-shadow:0 10px 24px #10182824}.appearance-texts__menu-popup button{justify-content:flex-start;width:100%;min-height:38px;border:0;padding:8px 10px;background:#fff;color:var(--manager-error-600, #d92d20);font-size:13px}.appearance-texts__menu-popup button:hover,.appearance-texts__menu-popup button:focus-visible{background:var(--manager-error-50, #fef3f2)}.appearance-texts__tabs{gap:20px}.manager-tab.appearance-texts__tab{position:relative;display:inline-flex;align-items:center;min-height:0;padding:0 0 12px;line-height:20px}.appearance-texts__error-dot{width:7px;height:7px;margin-left:7px;border-radius:999px;background:var(--manager-error-500, #f04438)}.appearance-texts__card{display:grid;gap:16px;min-width:0;margin:0;padding:16px}.appearance-texts__actions,.appearance-style__actions{position:sticky;z-index:20;bottom:12px;display:flex;align-items:stretch;justify-content:space-between;flex-direction:column;gap:12px;border:1px solid var(--manager-gray-200);border-radius:12px;padding:12px 16px;background:#fffffff5;box-shadow:0 4px 8px -2px #1018281a,0 2px 4px -2px #1018280f;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.appearance-texts__actions>span,.appearance-style__actions>span{color:var(--manager-gray-500);font-size:12px}.theme-preset-editor__body,.theme-preset-editor__body>form{display:grid;gap:16px;min-width:0}.appearance-workspace__editor--compact-hidden,.appearance-workspace__preview--compact-hidden{display:none}[data-visual-region=texts-tabs-form]>.appearance-texts__tabs{margin-bottom:20px}.appearance-texts__actions{margin-top:20px}.appearance-style__actions{margin-top:0}@media(min-width:640px){.appearance-texts__card{padding:20px}.appearance-texts__actions,.appearance-style__actions{align-items:center;flex-direction:row;gap:16px}}@media(min-width:1024px){.appearance-workspace__compact-switch{display:none}.appearance-workspace__layout{display:grid;grid-template-columns:minmax(0,1fr) minmax(440px,460px);align-items:start;gap:28px}.appearance-workspace__editor--compact-hidden,.appearance-workspace__preview--compact-hidden{display:block}.appearance-workspace__preview-sticky{position:sticky;top:96px}.appearance-preview{width:auto;margin:0}}@media(min-width:1280px){.appearance-workspace__layout{grid-template-columns:minmax(0,1fr) 470px}}.manager-shell{min-height:100vh;min-height:100dvh;background:var(--manager-gray-50);color:var(--manager-gray-900)}.manager-shell__main{min-width:0;min-height:100vh;min-height:100dvh;margin-left:90px;transition:margin-left .3s ease-in-out}.manager-shell--sidebar-open .manager-shell__main{margin-left:220px}.manager-sidebar{position:fixed;inset:0 auto 0 0;z-index:80;display:flex;flex-direction:column;width:90px;border-right:1px solid var(--manager-gray-200);padding:0 20px;background:#fff;transition:width .3s ease-in-out}.manager-sidebar--open{width:220px}.manager-brand{display:flex;align-items:center;justify-content:center;gap:12px;min-height:104px}.manager-brand--open{justify-content:flex-start}.manager-sidebar>.manager-brand{justify-content:flex-start;padding-left:5px;overflow:hidden}.manager-brand__mark{display:inline-flex;flex:0 0 auto;align-items:center;justify-content:center;width:40px;height:40px;border-radius:8px;background:var(--manager-brand-500);color:#fff;font-size:16px;font-weight:600}.manager-brand__copy,.manager-sidebar__identity{display:grid;min-width:0}.manager-sidebar .manager-brand__copy,.manager-sidebar .manager-sidebar__identity{max-width:0;overflow:hidden;opacity:0;transform:translate(-4px);transition:max-width .3s ease-in-out,opacity .3s ease-in-out,transform .3s ease-in-out}.manager-sidebar--open .manager-brand__copy,.manager-sidebar--open .manager-sidebar__identity{max-width:140px;opacity:1;transform:translate(0)}.manager-brand__copy strong{color:var(--manager-gray-800);font-size:16px;font-weight:500}.manager-brand__copy small,.manager-sidebar__identity span{color:var(--manager-gray-400);font-size:12px;line-height:18px}.manager-sidebar__nav,.manager-drawer__nav{display:flex;flex:1 1 auto;flex-direction:column;gap:4px;min-height:0}.manager-sidebar__caption{position:relative;min-height:26px;padding:0 12px 8px;color:var(--manager-gray-400);font-size:12px;font-weight:600;line-height:18px;letter-spacing:.04em;text-transform:uppercase;overflow:hidden}.manager-sidebar__caption-open,.manager-sidebar__caption-collapsed{position:absolute;inset:0 12px 8px;opacity:0;transition:opacity .3s ease-in-out}.manager-sidebar__caption-collapsed{text-align:center;opacity:1}.manager-sidebar--open .manager-sidebar__caption-open{opacity:1}.manager-sidebar--open .manager-sidebar__caption-collapsed{opacity:0}.manager-navigation-item,.manager-sidebar__logout{justify-content:flex-start;width:100%;min-height:0;border-color:transparent;border-radius:8px;padding:8px 12px;background:transparent;color:var(--manager-gray-700);font-size:14px;font-weight:500;line-height:20px;white-space:nowrap;border-width:0}.manager-sidebar__label{display:block;min-width:0;max-width:0;overflow:hidden;opacity:0;transform:translate(-4px);transition:max-width .3s ease-in-out,opacity .3s ease-in-out,transform .3s ease-in-out}.manager-sidebar .manager-navigation-item>svg{flex:0 0 auto}.manager-sidebar--open .manager-sidebar__label{max-width:140px;opacity:1;transform:translate(0)}.manager-navigation-item:hover,.manager-sidebar__logout:hover{background:var(--manager-gray-100)}.manager-navigation-item--active{background:var(--manager-brand-50);color:var(--manager-brand-500)}.manager-sidebar__account{border-top:1px solid var(--manager-gray-100);padding:20px 0}.manager-sidebar__avatar{display:inline-flex;flex:0 0 32px;align-items:center;justify-content:center;width:32px;height:32px;border-radius:999px;background:var(--manager-gray-100);color:var(--manager-gray-700)}.manager-sidebar__account .manager-sidebar__logout{gap:12px}.manager-sidebar__identity strong,.manager-sidebar__identity span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.manager-sidebar__identity strong{color:var(--manager-gray-800);font-size:14px;font-weight:500}.manager-header{position:sticky;top:0;z-index:30;display:flex;align-items:center;justify-content:space-between;gap:16px;min-height:73px;border-bottom:1px solid var(--manager-gray-200);padding:12px 24px;background:#fffffff5}.manager-header__context,.manager-header__breadcrumb,.manager-header__compact-context,.manager-header__account{display:flex;align-items:center;min-width:0}.manager-header__context{gap:12px}.manager-header__compact-context{display:none}.manager-header__menu,.manager-drawer__close,.event-navigation-sheet__header>button{flex:0 0 auto;width:40px;min-height:40px;border-color:var(--manager-gray-200);border-radius:8px;padding:0;background:#fff;color:var(--manager-gray-500)}.manager-header__menu:hover,.manager-drawer__close:hover,.event-navigation-sheet__header>button:hover{background:var(--manager-gray-50);color:var(--manager-gray-700)}.manager-header__mobile-menu-icon{display:none}.manager-header__breadcrumb{gap:8px;overflow:hidden;color:var(--manager-gray-500);font-size:14px}.manager-header__breadcrumb span,.manager-header__breadcrumb strong{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.manager-header__breadcrumb strong{color:var(--manager-gray-800);font-weight:500}.manager-header__account{flex:0 0 auto}.manager-header__account>span{display:inline-flex;align-items:center;justify-content:center;width:36px;height:36px;border-radius:999px;background:var(--manager-gray-100);color:var(--manager-gray-700);font-size:14px;font-weight:500}.manager-drawer,.manager-drawer-backdrop{display:none}.manager-shell .workspace{min-width:0;padding:24px}.event-master{width:100%;min-width:0;border:0;border-radius:0;background:transparent}.event-master__workspace{display:flex;min-width:0;min-height:calc(100vh - 73px);min-height:calc(100dvh - 73px);border-top:0}.event-master__content{flex:1 1 auto;min-width:0;background:transparent}.event-master__back{display:none;width:fit-content;min-height:32px;border-color:transparent;padding:0;background:transparent;color:var(--manager-gray-500);font-size:14px;font-weight:500}.event-navigation--wide{flex:0 0 236px;border-right:1px solid var(--manager-gray-200);background:#fff}.event-navigation__sticky{position:sticky;top:73px;padding:24px 16px}.event-navigation__back{justify-content:flex-start;width:fit-content;min-height:0;margin-bottom:20px;border-color:transparent;padding:0 8px;background:transparent;color:var(--manager-gray-500);font-size:14px;font-weight:500;line-height:20px}.event-navigation__event{display:grid;gap:4px;margin-bottom:24px;padding:0 8px}.event-navigation__event strong,.event-navigation__event span{overflow-wrap:anywhere}.event-navigation__event strong{color:var(--manager-gray-800);font-size:14px;font-weight:500;line-height:20px}.event-navigation__event span{color:var(--manager-gray-500);font-size:12px;line-height:18px}.event-navigation__items{display:grid;gap:4px}.event-navigation__item-group{display:grid}.event-navigation__group-label{padding:20px 12px 8px;color:var(--manager-gray-400);font-size:12px;font-weight:600;line-height:18px;letter-spacing:.04em;text-transform:uppercase}.event-navigation__item{justify-content:flex-start;width:100%;min-height:0;border-color:transparent;border-radius:8px;padding:8px 12px;background:transparent;color:var(--manager-gray-700);font-size:14px;font-weight:500;line-height:20px;border-width:0}.event-navigation__item:hover{background:var(--manager-gray-100)}.event-navigation__item--active{background:var(--manager-brand-50);color:var(--manager-brand-500)}.event-navigation__check{margin-left:auto}.event-navigation--medium,.event-navigation-pill,.event-navigation-sheet{display:none}.event-master__panel>.event-master__section{border-top:0;padding:0}.event-draw-registration-count{margin-bottom:12px}.event-settings-page{margin:0 auto}.event-settings-card{max-width:760px}.event-details-fields{display:grid;grid-template-columns:minmax(0,1fr) 220px;gap:20px}.event-date-picker,.event-date-picker__control,.event-date-picker .flatpickr-wrapper{width:100%;min-width:0}.event-date-picker__control{position:relative}.event-date-picker__control .manager-input{padding-right:44px}.event-date-picker__control>svg{position:absolute;top:24px;right:12px;z-index:2;color:var(--manager-gray-500);pointer-events:none;transform:translateY(-50%)}.event-settings-card__error{margin-top:16px;overflow-wrap:anywhere}.event-settings-card__status{min-width:0;color:var(--manager-gray-500);font-size:12px;line-height:18px}.event-settings-card__status--dirty{color:var(--manager-gray-600)}.event-settings-card__actions{display:flex;flex:0 0 auto;justify-content:flex-end;gap:8px}.manager-shell .flatpickr-calendar{z-index:40;margin-top:8px;border:1px solid var(--manager-gray-200);border-radius:12px;padding:20px;background:#fff;color:var(--manager-gray-500);box-shadow:0 4px 8px -2px #1018281a,0 2px 4px -2px #1018280f}.manager-shell .flatpickr-calendar.arrowTop:before,.manager-shell .flatpickr-calendar.arrowTop:after{display:none}.manager-shell .flatpickr-current-month{padding:0}.manager-shell .flatpickr-current-month .cur-month,.manager-shell .flatpickr-current-month input.cur-year{height:auto;min-height:0;padding-top:0;color:var(--manager-gray-800);font-size:18px;font-weight:500}.manager-shell .flatpickr-prev-month,.manager-shell .flatpickr-next-month{top:28px;padding:0;background:transparent}.manager-shell .flatpickr-prev-month.flatpickr-prev-month{left:28px}.manager-shell .flatpickr-next-month.flatpickr-next-month{right:28px}.manager-shell .flatpickr-months .flatpickr-prev-month:hover svg,.manager-shell .flatpickr-months .flatpickr-next-month:hover svg{fill:none;stroke:var(--manager-brand-500)}.manager-shell .flatpickr-weekdays{height:auto;margin-top:24px;margin-bottom:16px;background:transparent}.manager-shell .flatpickr-weekday{background:transparent;color:var(--manager-gray-500);font-size:14px;font-weight:500}.manager-shell .flatpickr-months>.flatpickr-month,.manager-shell span.flatpickr-weekday{background:none}.manager-shell .flatpickr-month .flatpickr-current-month .flatpickr-monthDropdown-months{appearance:none;background:none;font-weight:500}.manager-shell .flatpickr-month .flatpickr-current-month .flatpickr-monthDropdown-months:focus{border:0;outline:none}.manager-shell .flatpickr-days,.manager-shell .flatpickr-innerContainer{border:0}.manager-shell .flatpickr-day{display:flex;align-items:center;color:var(--manager-gray-800);font-size:14px;font-weight:500}.manager-shell .flatpickr-day.nextMonthDay,.manager-shell .flatpickr-day.prevMonthDay{color:var(--manager-gray-400)}.manager-shell .flatpickr-day:hover,.manager-shell .flatpickr-day:focus{border-color:var(--manager-gray-50);background:var(--manager-gray-50)}.manager-shell .flatpickr-day.selected,.manager-shell .flatpickr-day.startRange,.manager-shell .flatpickr-day.endRange,.manager-shell .flatpickr-day.selected:hover,.manager-shell .flatpickr-day.selected:focus{border-color:var(--manager-brand-500);background:var(--manager-brand-500);color:#fff}.manager-shell .flatpickr-calendar.static{right:0}@media(max-width:1279px){.event-master__workspace{display:block}.event-navigation--wide{display:none}.event-navigation--medium{display:block;border-bottom:1px solid var(--manager-gray-200);padding:12px 20px;background:#fff}.event-navigation--medium .event-navigation__items{display:flex;gap:4px;overflow-x:auto;scrollbar-width:none;max-width:1440px;margin:0 auto}.event-navigation--medium .event-navigation__items::-webkit-scrollbar{display:none}.event-navigation--medium .event-navigation__item-group{display:contents}.event-navigation--medium .event-navigation__group-label{display:none}.event-navigation--medium .event-navigation__item{width:auto;white-space:nowrap}.event-navigation--medium .event-navigation__item>svg{display:none}.event-navigation--medium .event-navigation__item-group:last-child .event-navigation__item span:before{content:"Сервисы · "}.event-master__back{display:inline-flex}}@media(max-width:1023px){.manager-shell__main,.manager-shell--sidebar-open .manager-shell__main{margin-left:0}.manager-sidebar,.manager-header__desktop-menu-icon{display:none}.manager-header__mobile-menu-icon{display:block}.manager-header{min-height:65px;padding:max(12px,env(safe-area-inset-top,0px)) max(16px,env(safe-area-inset-right,0px)) 12px max(16px,env(safe-area-inset-left,0px))}.manager-header__breadcrumb{display:none}.manager-header__compact-context{display:grid;min-width:0}.manager-header__compact-context strong,.manager-header__compact-context span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.manager-header__compact-context strong{color:var(--manager-gray-800);font-size:14px;font-weight:500;line-height:20px}.manager-header__compact-context span{color:var(--manager-gray-400);font-size:12px;line-height:18px}.manager-drawer-backdrop{position:fixed;inset:0;z-index:100;display:block;min-height:0;border:0;border-radius:0;padding:0;background:#10182870;opacity:0;pointer-events:none;transition:opacity .18s ease}.manager-drawer-backdrop--open{opacity:1;pointer-events:auto}.manager-drawer{position:fixed;inset:0 auto 0 0;z-index:110;display:grid;grid-template-rows:auto minmax(0,1fr) auto;width:220px;border-right:1px solid var(--manager-gray-200);background:#fff;box-shadow:20px 0 48px #1018282e;transform:translate(-100%);transition:transform .22s ease-in-out}.manager-drawer--open{transform:translate(0)}.manager-drawer__header{display:flex;align-items:center;justify-content:space-between;gap:12px;border-bottom:1px solid var(--manager-gray-200);padding:max(12px,env(safe-area-inset-top,0px)) 16px 12px}.manager-drawer__header .manager-brand{min-height:52px}.manager-drawer__nav{align-content:start;overflow-y:auto;padding:16px}.manager-drawer__footer{display:grid;gap:12px;border-top:1px solid var(--manager-gray-200);padding:16px 16px max(16px,env(safe-area-inset-bottom,0px));background:var(--manager-gray-50)}}@media(max-width:767px){.manager-shell .workspace{padding:16px max(16px,env(safe-area-inset-right,0px)) 16px max(16px,env(safe-area-inset-left,0px))}.event-navigation--medium{display:none}.event-master__content{padding-bottom:calc(96px + env(safe-area-inset-bottom,0px))}.event-master__panel>.event-master__section{padding:0}.event-navigation-pill{position:fixed;inset:auto 0 0;z-index:50;display:block;padding:0 16px max(16px,env(safe-area-inset-bottom,0px));pointer-events:none}.event-navigation-pill>button{display:flex;width:min(100%,320px);min-height:52px;margin:0 auto;border-color:var(--manager-brand-500);border-radius:16px;padding:12px 16px;background:var(--manager-brand-500);justify-content:space-between;box-shadow:0 12px 16px -4px #10182814,0 4px 6px -2px #10182808;color:#fff;pointer-events:auto}.event-navigation-pill>button:hover{border-color:var(--manager-brand-600);background:var(--manager-brand-600)}.event-navigation-pill>button>span{display:flex;align-items:center;gap:10px;min-width:0}.event-navigation-pill strong{overflow:hidden;color:#fff;font-size:14px;font-weight:600;text-overflow:ellipsis;white-space:nowrap}.event-navigation-pill__chevron{flex:0 0 auto;color:#ffffffe6;transform:rotate(-90deg)}.event-navigation-sheet{position:fixed;inset:0;z-index:60;display:block;opacity:0;pointer-events:none;transition:opacity .18s ease}.event-navigation-sheet--open{opacity:1;pointer-events:auto}.event-navigation-sheet__backdrop{position:absolute;inset:0;width:100%;min-height:0;border:0;border-radius:0;padding:0;background:#10182866}.event-navigation-sheet__panel{position:absolute;inset:auto 0 0;max-height:calc(100dvh - 8px);overflow-y:auto;overscroll-behavior:contain;border-radius:16px 16px 0 0;padding:16px 16px max(16px,env(safe-area-inset-bottom,0px));background:#fff;box-shadow:0 20px 24px -4px #10182814,0 8px 8px -4px #10182808;transform:translateY(20px);transition:transform .18s ease}.event-navigation-sheet--open .event-navigation-sheet__panel{transform:translateY(0)}.event-navigation-sheet__handle{width:40px;height:4px;margin:0 auto 16px;border-radius:999px;background:var(--manager-gray-300, #d0d5dd)}.event-navigation-sheet__header{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:12px}.event-navigation-sheet__header>strong{min-width:0;overflow:hidden;color:var(--manager-gray-900);font-size:14px;font-weight:600;text-overflow:ellipsis;white-space:nowrap}.event-navigation-sheet__header>button{width:32px;min-height:32px;border:0;background:var(--manager-gray-100, #f2f4f7)}.event-navigation-sheet .event-navigation__group-label{padding-top:14px;font-size:10px}.event-navigation-sheet .event-navigation__item{min-height:40px}}@media(max-width:420px){.manager-shell .workspace{padding:12px max(12px,env(safe-area-inset-right,0px)) 12px max(12px,env(safe-area-inset-left,0px))}.event-navigation-pill{padding-right:12px;padding-left:12px}}@media(max-width:767px){.event-details-fields{grid-template-columns:minmax(0,1fr)}}@media(max-width:639px){.event-settings-card__actions{width:100%}.manager-shell .flatpickr-calendar.static{right:auto;left:0;width:min(307.875px,100%);min-width:0;max-width:100%;margin-right:0}.manager-shell .flatpickr-calendar .flatpickr-innerContainer,.manager-shell .flatpickr-calendar .flatpickr-rContainer,.manager-shell .flatpickr-calendar .flatpickr-days,.manager-shell .flatpickr-calendar .dayContainer,.manager-shell .flatpickr-calendar .flatpickr-weekdays,.manager-shell .flatpickr-calendar .flatpickr-weekdaycontainer{width:100%;min-width:0;max-width:100%}.manager-shell .flatpickr-calendar .flatpickr-day,.manager-shell .flatpickr-calendar span.flatpickr-weekday{width:14.285714%;max-width:none;flex-basis:14.285714%}}@media(max-width:359px){.manager-shell .flatpickr-calendar{padding:14px}.manager-shell .flatpickr-prev-month.flatpickr-prev-month{left:18px}.manager-shell .flatpickr-next-month.flatpickr-next-month{right:18px}}.guest-sticky-header,.guest-sticky-cell,.prize-sticky-header,.prize-sticky-cell{position:sticky;left:0;z-index:20;border-right:1px solid var(--manager-gray-200, #e4e7ec);background:#fff;box-shadow:7px 0 10px -10px #10182873}.guest-sticky-header,.prize-sticky-header{z-index:30;background:var(--manager-gray-50, #f9fafb)}.guest-sticky-header,.guest-sticky-cell{width:150px;min-width:150px;max-width:150px;overflow-wrap:anywhere}.prize-sticky-header,.prize-sticky-cell{width:220px;min-width:220px;max-width:220px;overflow-wrap:anywhere}.guest-group-sticky{position:sticky;left:0;z-index:15;width:min(calc(100vw - 2rem),760px)}.manager-table__row--interactive:hover>:is(.guest-sticky-cell,.prize-sticky-cell){background:var(--manager-table-row-hover)}.manager-table__row--interactive:focus-visible>:is(.guest-sticky-cell,.prize-sticky-cell){background:var(--manager-table-row-focus)}.guest-details{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;margin:0}.guest-details>div{min-width:0}.guest-details dt{color:var(--manager-gray-500, #667085);font-size:14px;font-weight:400;line-height:20px}.guest-details dd{margin:4px 0 0;overflow-wrap:anywhere;color:var(--manager-gray-800, #1d2939);font-size:14px;font-weight:500;line-height:20px}.guest-details__result{grid-column:1 / -1}@media(min-width:1024px){.guest-sticky-header,.guest-sticky-cell{width:auto;min-width:190px;max-width:none}.prize-sticky-header,.prize-sticky-cell{width:auto;min-width:280px;max-width:none}.guest-group-sticky{width:min(calc(100vw - 12rem),860px)}}@media(prefers-reduced-motion:reduce){.manager-shell__main,.manager-sidebar,.manager-sidebar .manager-brand__copy,.manager-sidebar__caption-open,.manager-sidebar__caption-collapsed,.manager-sidebar__label,.manager-sidebar .manager-sidebar__identity,.manager-drawer,.manager-drawer-backdrop,.event-navigation-sheet,.event-navigation-sheet__panel{transition:none}}.template-library__contexts{margin-bottom:0}.appearance-workspace__panel-actions{display:flex;min-height:36px;align-items:flex-start;justify-content:flex-end;margin-bottom:12px}.appearance-workspace__overflow-menu,.theme-preset-card__overflow{position:relative}.appearance-workspace__overflow-menu-popup,.theme-preset-card__menu{position:absolute;z-index:40;top:calc(100% + 6px);right:0;border:1px solid var(--manager-gray-200);border-radius:8px;padding:4px;background:#fff;box-shadow:0 10px 24px #10182824}.appearance-workspace__overflow-menu-popup{width:190px}.theme-preset-card__menu{width:176px;pointer-events:auto}.appearance-workspace__overflow-menu-popup button,.theme-preset-card__menu button{display:flex;width:100%;min-height:36px;align-items:center;justify-content:flex-start;gap:8px;border:0;border-radius:6px;padding:8px 10px;background:#fff;color:var(--manager-gray-700);font-size:13px;font-weight:500;text-align:left}.appearance-workspace__overflow-menu-popup button:hover,.appearance-workspace__overflow-menu-popup button:focus-visible,.theme-preset-card__menu button:hover,.theme-preset-card__menu button:focus-visible{background:var(--manager-gray-50)}.theme-preset-card__menu .theme-preset-card__menu-danger{color:var(--manager-error-600, #d92d20)}.theme-preset-card__menu .theme-preset-card__menu-danger:hover,.theme-preset-card__menu .theme-preset-card__menu-danger:focus-visible{background:var(--manager-error-50, #fef3f2)}.template-library__owner{margin:0 0 20px}.theme-preset-card--library{padding-top:12px}.template-library .appearance-preview__screen-select:has(>.manager-select:first-child) .manager-select{width:150px}.event-managers-data-table.manager-table{min-width:760px}.event-manager-activity-table.manager-table{min-width:680px}.events-data-table.manager-table{min-width:720px}.manager-table__cell.events-sticky-header,.manager-table__cell.events-sticky-cell{position:sticky;left:0;z-index:20;width:220px;min-width:220px;max-width:220px;border-right:1px solid var(--manager-table-border);padding:12px;background:var(--manager-color-surface);box-shadow:7px 0 10px -10px #10182873;overflow-wrap:anywhere}.manager-table__cell.events-sticky-header{z-index:30;background:var(--manager-table-header-surface)}.manager-table__row--interactive:hover>.events-sticky-cell{background:var(--manager-table-row-hover)}.manager-table__row--interactive:focus-visible>.events-sticky-cell{background:var(--manager-table-row-focus)}.events-actions-column{width:52px;min-width:52px}.manager-table__cell.events-actions-column.manager-table__cell--header{padding:12px}.manager-table__cell.events-actions-column.manager-table__cell--body{padding:8px 12px}.events-actions-column>.manager-action-menu__trigger{margin-left:auto}@media(min-width:1024px){.manager-table__cell.events-sticky-header,.manager-table__cell.events-sticky-cell{width:auto;min-width:300px;max-width:none}}@media(max-width:639px){.template-library__contexts{gap:16px}}.public-flow-page,.public-dialog-backdrop{--public-ink: var(--public-theme-body-text);--public-muted: var(--public-theme-secondary-text);--public-accent: var(--public-theme-primary-action);--public-accent-soft: color-mix(in srgb, var(--public-theme-primary-action) 72%, white);--public-heading: var(--public-theme-heading-font);--public-body: var(--public-theme-body-font);--public-shadow: 0 24px 70px rgba(74, 45, 24, .18)}.public-theme-portal{display:contents}.public-semantic-primaryAction{--public-role-background: var(--public-theme-primary-action);--public-role-text: var(--public-theme-primary-action-text)}.public-semantic-secondaryAction{--public-role-background: var(--public-theme-secondary-action);--public-role-text: var(--public-theme-secondary-action-text)}.public-semantic-selectedOption{--public-role-background: var(--public-theme-selected-option);--public-role-text: var(--public-theme-selected-option-text)}.public-semantic-unselectedOption{--public-role-background: var(--public-theme-unselected-option);--public-role-text: var(--public-theme-unselected-option-text)}.public-flow-page{--public-safe-area-top: var(--public-flow-safe-area-top, env(safe-area-inset-top, 0px));--public-safe-area-right: var(--public-flow-safe-area-right, env(safe-area-inset-right, 0px));--public-safe-area-bottom: var(--public-flow-safe-area-bottom, env(safe-area-inset-bottom, 0px));--public-safe-area-left: var(--public-flow-safe-area-left, env(safe-area-inset-left, 0px));position:relative;isolation:isolate;width:100%;min-width:0;min-height:100vh;min-height:var(--public-flow-min-height, 100dvh);overflow-y:visible;container-name:public-flow;container-type:inline-size;color:var(--public-ink);font-family:var(--public-body);background:radial-gradient(circle at 16% 8%,rgba(255,255,255,.88),transparent 24%),radial-gradient(circle at 84% 7%,rgba(221,174,109,.27),transparent 24%),radial-gradient(circle at 4% 84%,rgba(155,102,62,.16),transparent 26%),linear-gradient(160deg,#f6e8d4,#fffaf2 52%,#e2c49e)}.public-flow-page:before,.public-flow-page:after{position:absolute;inset:0;z-index:-1;content:"";pointer-events:none}.public-flow-page:before{inset:0;z-index:-2;background:radial-gradient(circle at 22% 24%,rgba(255,255,255,.7),transparent 18%),radial-gradient(circle at 76% 28%,rgba(255,217,151,.26),transparent 20%),radial-gradient(circle at 50% 8%,rgba(255,255,255,.55),transparent 22%)}.public-flow-page:after{background:linear-gradient(180deg,#fff3,#5a301612),radial-gradient(circle at 50% 24%,rgba(255,255,255,.48),transparent 34%)}.public-flow-page--with-background:before,.public-flow-page--with-background:after{content:none}.public-flow-viewport-background{position:fixed;z-index:0;inset:0;overflow:hidden;background:radial-gradient(circle at 16% 8%,rgba(255,255,255,.88),transparent 24%),radial-gradient(circle at 84% 7%,rgba(221,174,109,.27),transparent 24%),radial-gradient(circle at 4% 84%,rgba(155,102,62,.16),transparent 26%),linear-gradient(160deg,#f6e8d4,#fffaf2 52%,#e2c49e);pointer-events:none}.public-flow-viewport-background:before,.public-flow-viewport-background:after{position:absolute;inset:0;content:"";pointer-events:none}.public-flow-viewport-background:before{background-image:var(--public-background-image);background-position:center;background-repeat:no-repeat;background-size:cover}.public-flow-viewport-background:after{background:linear-gradient(180deg,#ffffffb3,#fffaf285 42%,#5a30162e),radial-gradient(circle at 50% 22%,rgba(255,255,255,.58),transparent 38%)}.public-flow-scroll{position:relative;z-index:1;min-width:0}.public-flow-interaction-boundary{min-width:0}.public-flow-page--embedded{height:100%;min-height:0;overflow:hidden}.public-flow-page--embedded>.public-flow-viewport-background{position:absolute}.public-flow-page--embedded>.public-flow-scroll{width:100%;height:100%;overflow-x:hidden;overflow-y:auto;overscroll-behavior:contain;scrollbar-width:none}.public-flow-page--embedded>.public-flow-scroll::-webkit-scrollbar{display:none}.public-flow-content{display:flex;width:100%;max-width:560px;min-width:0;min-height:max(0px,calc(100vh - 44px - var(--public-safe-area-top)));min-height:max(0px,calc(var(--public-flow-min-height, 100dvh) - 44px - var(--public-safe-area-top)));flex-direction:column;align-items:center;margin:0 auto;padding:28px calc(24px + var(--public-safe-area-right)) calc(28px + var(--public-safe-area-bottom)) calc(24px + var(--public-safe-area-left));text-align:center}.public-flow-content--gift-certificate{padding:22px calc(20px + var(--public-safe-area-right)) calc(24px + var(--public-safe-area-bottom)) calc(20px + var(--public-safe-area-left))}.public-brand-header{display:flex;box-sizing:border-box;width:100%;min-width:0;min-height:calc(44px + var(--public-safe-area-top));align-items:flex-end;padding:var(--public-safe-area-top) var(--public-safe-area-right) 0 var(--public-safe-area-left);border-bottom:1px solid rgba(143,102,52,.12);background:#fffaf257;box-shadow:0 4px 14px #4a2d1809;backdrop-filter:blur(12px) saturate(1.04);-webkit-backdrop-filter:blur(12px) saturate(1.04)}.public-brand-header__surface{display:flex;box-sizing:border-box;width:100%;min-height:44px;align-items:center;justify-content:center;padding:8px 16px;color:#4b3527c7;font-family:var(--public-heading);font-size:15px;font-weight:500;letter-spacing:.01em;line-height:1}.public-flow-header{display:grid;flex:0 0 auto;justify-items:center;width:100%;min-width:0}.public-flow-main{display:flex;width:100%;min-width:0;flex:1 0 auto;flex-direction:column;align-items:center}.public-gift-certificate{position:relative;display:flex;width:100%;min-width:0;min-height:100%;flex:1;flex-direction:column;align-items:center}.public-gift-decorations{position:absolute;inset:0;overflow:hidden;pointer-events:none}.public-surface-card{position:relative;display:flex;width:min(100%,410px);min-width:0;flex-direction:column;align-items:center;margin:32px 0 0;border:1px solid rgba(255,255,255,.76);border-radius:28px;padding:42px 26px 0;background:linear-gradient(150deg,#ffffff57,#ffffff14),var(--public-theme-surface);box-shadow:0 0 82px 22px #fff2c361,0 20px 54px #4a322a21,inset 0 1px #ffffffdb,inset 0 -1px #ffffff38;backdrop-filter:blur(20px) saturate(118%);-webkit-backdrop-filter:blur(20px) saturate(118%)}.public-gift-certificate__card{--public-gift-action-height: 48px;--public-gift-action-margin-top: 24px;--public-gift-action-margin-bottom: 48px}.public-no-prize-result{display:flex;width:100%;min-width:0;flex:1;flex-direction:column;align-items:center}.public-surface-card.public-no-prize-result__card{justify-content:center;padding:40px 28px 44px}.public-no-prize-result__illustration{position:relative;display:grid;width:118px;height:118px;place-items:center;border:1px solid rgba(133,104,82,.14);border-radius:50%;background:radial-gradient(circle at 38% 30%,rgba(255,255,255,.84),transparent 34%),linear-gradient(145deg,#f8f4efc2,#e1d6ca7a);box-shadow:inset 0 1px #ffffffd1,0 16px 36px #533f2e1a;color:#5b483bb8}.public-no-prize-result__ticket{width:58px;height:58px}.public-no-prize-result__badge{position:absolute;right:21px;bottom:21px;display:grid;width:29px;height:29px;place-items:center;border:1px solid rgba(255,255,255,.72);border-radius:50%;background:#897768eb;box-shadow:0 5px 13px #4a362929;color:#ffffffeb}.public-no-prize-result__badge svg{width:15px;height:15px}.public-no-prize-result__divider{display:flex;width:min(70%,244px);align-items:center;gap:12px;margin:28px 0 22px}.public-no-prize-result__divider:before,.public-no-prize-result__divider:after{height:1px;flex:1;background:linear-gradient(90deg,transparent,rgba(114,92,75,.25));content:""}.public-no-prize-result__divider:after{transform:scaleX(-1)}.public-no-prize-result__divider span{width:5px;height:5px;border:1px solid rgba(114,92,75,.34);transform:rotate(45deg)}.public-no-prize-result__eyebrow{margin:0 0 10px;color:var(--public-theme-secondary-text);font-size:11px;font-weight:700;letter-spacing:.14em;line-height:1.35;text-transform:uppercase}.public-no-prize-result__text{max-width:330px;margin:0;overflow-wrap:anywhere;color:var(--public-theme-heading-text);font-family:var(--public-heading);font-size:38px;font-weight:500;letter-spacing:0;line-height:1.08}.public-ticket-result-content{width:100%;min-width:0}.public-ticket-result-content--final{display:flex;flex-direction:column;align-items:center}.public-ticket-result-content--final>.public-gift-certificate,.public-ticket-result-content--final>.public-no-prize-result{min-height:0;flex:0 0 auto}.public-waiting-screen{display:flex;width:100%;min-width:0;flex:1;flex-direction:column;align-items:center}.public-waiting-screen__title{width:100%;max-width:410px;margin:10px auto 0;overflow-wrap:anywhere;color:var(--public-theme-heading-text);font-family:var(--public-heading);font-size:38px;font-weight:500;letter-spacing:0;line-height:1.02;text-align:center}.public-surface-card.public-waiting-countdown-card,.public-surface-card.public-waiting-ticket-card{width:min(96%,430px);align-items:stretch;text-align:center}.public-surface-card.public-waiting-countdown-card{margin-top:24px;padding:16px}.public-surface-card.public-waiting-ticket-card{padding:32px 28px 30px}.public-waiting-countdown-card+.public-waiting-ticket-card{margin-top:20px}.public-waiting-ticket-card__edit{position:absolute;z-index:2;top:18px;right:18px}.public-waiting-countdown{width:100%;margin-top:0}.public-waiting-countdown__grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.public-waiting-countdown__grid--3{grid-template-columns:repeat(3,minmax(0,1fr))}.public-waiting-countdown__cell{min-width:0;border:1px solid rgba(133,104,82,.14);border-radius:18px;padding:12px 6px 10px;background:#ffffff57;box-shadow:inset 0 1px #ffffff94}.public-waiting-countdown__cell strong{display:block;color:var(--public-theme-heading-text);font-family:var(--public-heading);font-size:60px;font-weight:500;line-height:1}.public-waiting-countdown__cell span{display:block;margin-top:5px;color:var(--public-theme-secondary-text);font-size:10px;font-weight:700;letter-spacing:.08em;line-height:1.2;text-transform:uppercase}.public-waiting-ticket-card__ticket-number,.public-waiting-ticket-card__guest{min-width:0}.public-waiting-ticket-card__ticket-number{padding-inline:48px}.public-waiting-ticket-card__ticket-number>span,.public-waiting-ticket-card__label{display:block;color:var(--public-theme-secondary-text);font-size:11px;font-weight:700;letter-spacing:.1em;line-height:1.35;text-transform:uppercase}.public-waiting-ticket-card__ticket-number strong{display:block;margin-top:3px;overflow-wrap:anywhere;color:var(--public-theme-heading-text);font-family:var(--public-heading);font-size:46px;font-weight:500;line-height:1}.public-waiting-ticket-card__guest{margin-top:21px}.public-waiting-ticket-card__guest strong{display:block;margin-top:6px;overflow-wrap:anywhere;color:var(--public-theme-heading-text);font-family:var(--public-heading);font-size:27px;font-weight:500;line-height:1.12}.public-waiting-ticket-card__details{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));width:100%;margin:22px 0 0;border-top:1px solid rgba(114,92,75,.14);border-bottom:1px solid rgba(114,92,75,.14)}.public-waiting-ticket-card__details>div{min-width:0;padding:13px 10px}.public-waiting-ticket-card__details>div+div{border-left:1px solid rgba(114,92,75,.14)}.public-waiting-ticket-card__details dt{color:var(--public-theme-secondary-text);font-size:11px;font-weight:700;letter-spacing:.08em;line-height:1.3;text-transform:uppercase}.public-waiting-ticket-card__details dd{margin:4px 0 0;overflow-wrap:anywhere;color:var(--public-theme-body-text);font-size:14px;font-weight:700;line-height:1.35}.public-waiting-screen__hint{display:flex;align-items:flex-start;justify-content:center;gap:8px;width:min(92%,390px);margin:16px 0 0;color:var(--public-muted);font-size:12px;line-height:1.45;text-align:center}.public-waiting-screen__hint svg{flex:0 0 auto;margin-top:1px;color:#8b6432b8}.public-gift-certificate__glow{position:absolute;top:88px;left:50%;z-index:0;width:min(138%,620px);height:min(78%,620px);border-radius:50%;background:radial-gradient(ellipse at 50% 38%,rgba(255,255,244,.98) 0%,rgba(255,247,210,.78) 34%,rgba(250,220,155,.34) 58%,transparent 78%);filter:blur(28px);opacity:1;pointer-events:none;transform:translate(-50%)}.public-gift-certificate__illustration{position:relative;display:grid;width:112px;height:112px;place-items:center;color:#8b5b46b3}.public-gift-certificate__illustration-image{display:block;width:auto;max-width:100%;height:auto;max-height:100%;object-fit:contain;filter:drop-shadow(0 10px 18px rgba(111,74,54,.1))}.public-gift-certificate__illustration-fallback{position:relative;display:grid;width:88px;height:82px;place-items:center}.public-gift-certificate__gift{width:51px;height:51px}.public-gift-certificate__sparkle{position:absolute;width:19px;height:19px;color:#b2825b94}.public-gift-certificate__sparkle--left{top:12px;left:10px}.public-gift-certificate__sparkle--right{right:9px;bottom:12px;width:15px;height:15px}.public-gift-certificate__divider{display:flex;width:min(150px,70%);align-items:center;gap:11px;margin:25px 0 20px}.public-gift-certificate__divider:before,.public-gift-certificate__divider:after{height:1px;flex:1;background:#92654e47;content:""}.public-gift-certificate__divider span{width:7px;height:7px;border:1px solid rgba(146,101,78,.52);transform:rotate(45deg)}.public-gift-certificate__eyebrow{max-width:100%;margin:0 0 10px;overflow-wrap:anywhere;color:var(--public-theme-secondary-text);font-size:11px;font-weight:750;letter-spacing:.18em;line-height:1.3;text-transform:uppercase}.public-gift-certificate__prize-name{max-width:100%;margin:0;overflow-wrap:anywhere;color:var(--public-theme-heading-text);font-family:var(--public-heading);font-size:48px;font-weight:500;letter-spacing:-.035em;line-height:1.04;text-wrap:balance}.public-gift-certificate__divider--lower{width:min(178px,76%);margin:26px 0 0}.public-gift-certificate__divider--lower span{border-radius:50%;transform:none}.public-gift-certificate__instruction{max-width:250px;margin:18px 0 0;overflow-wrap:anywhere;color:var(--public-theme-secondary-text);font-size:13px;line-height:1.5}.public-gift-certificate__action{width:min(86%,330px);margin-top:var(--public-gift-action-margin-top);margin-bottom:var(--public-gift-action-margin-bottom)}.public-gift-certificate__card.public-gift-certificate__card--without-action{padding-bottom:36px}.public-surface-card.public-surface-card--with-overlay{z-index:3;overflow:hidden;touch-action:none;-webkit-user-select:none;user-select:none}.public-gift-certificate__card.public-gift-certificate__card--without-action.public-surface-card--with-overlay{padding-bottom:calc(var(--public-gift-action-margin-top) + var(--public-gift-action-height) + var(--public-gift-action-margin-bottom))}.public-surface-action{--public-role-background: var(--public-theme-secondary-action);--public-role-text: var(--public-theme-secondary-action-text);--public-surface-action-border: color-mix(in srgb, var(--public-role-text) 42%, transparent);--public-surface-action-background: var(--public-role-background);--public-surface-action-color: var(--public-role-text);--public-surface-action-shadow: 0 8px 22px color-mix(in srgb, var(--public-role-background) 16%, transparent);--public-surface-action-hover-border: color-mix(in srgb, var(--public-role-text) 62%, transparent);--public-surface-action-hover-background: color-mix(in srgb, var(--public-role-background) 88%, white);--public-surface-action-hover-shadow: 0 10px 26px color-mix(in srgb, var(--public-role-background) 22%, transparent);--public-surface-action-active-background: color-mix(in srgb, var(--public-role-background) 88%, black);--public-surface-action-active-shadow: 0 5px 14px color-mix(in srgb, var(--public-role-background) 18%, transparent);display:inline-flex;width:100%;min-height:48px;align-items:center;justify-content:center;gap:8px;border:1px solid var(--public-surface-action-border);border-radius:999px;padding:0 18px;background:var(--public-surface-action-background);box-shadow:var(--public-surface-action-shadow);color:var(--public-surface-action-color);font:inherit;font-size:15px;font-weight:650;line-height:1.2;text-align:center;text-decoration:none;cursor:pointer;transition:background-color .18s ease,border-color .18s ease,box-shadow .18s ease,color .18s ease,opacity .18s ease,transform .12s ease}.public-surface-action--compact{--public-surface-action-shadow: none;--public-surface-action-hover-shadow: none;--public-surface-action-active-shadow: none;width:auto;min-height:34px;border:0;padding:8px 10px;font-size:11px;font-weight:700}.public-gift-certificate__action .public-surface-action{display:grid;grid-template-columns:22px minmax(0,1fr) 22px;min-height:var(--public-gift-action-height)}.public-gift-certificate__action .public-surface-action>span{min-width:0;overflow-wrap:anywhere}.public-gift-certificate__action-icon,.public-gift-certificate__action-chevron{width:17px;height:17px;justify-self:center;stroke-width:1.6}.public-gift-certificate__action-chevron{opacity:.68}.public-gift-certificate__particles{position:absolute;inset:38px -2% 10px;z-index:2;overflow:hidden;pointer-events:none}.public-gift-certificate__particles span{--particle-opacity: .84;--particle-drift-delay: 0s;--particle-shimmer-delay: 0s;position:absolute;width:15px;height:15px;aspect-ratio:1;border:0;border-radius:50%;opacity:var(--particle-opacity);animation:public-gift-particle-drift 4s ease-in-out var(--particle-drift-delay) infinite alternate;will-change:transform}.public-gift-certificate__particles span:before,.public-gift-certificate__particles span:after{position:absolute;border-radius:inherit;content:"";pointer-events:none;transform-origin:center}.public-gift-certificate__particles span:before{inset:0;background:radial-gradient(circle at 38% 34%,#fff 0 15%,#fffef7fa 34%,#fff4d2e0 58%,#f7cd7761 80%,#eab4410f);box-shadow:0 0 9px 2px #fff8d7c7,0 0 19px #fbdea08a,inset 1px 1px 3px #fffffff0;animation:public-gift-particle-core-shimmer 3.8s ease-in-out var(--particle-shimmer-delay) infinite}.public-gift-certificate__particles span:after{inset:-55%;background:radial-gradient(circle,rgba(255,248,220,.5) 0%,rgba(252,223,170,.21) 42%,transparent 72%);animation:public-gift-particle-halo-shimmer 3.8s ease-in-out var(--particle-shimmer-delay) infinite}.public-gift-certificate__particles span:nth-child(1){top:2%;left:3%;width:18px;height:18px;--particle-drift-delay: -2s;--particle-shimmer-delay: -.4s}.public-gift-certificate__particles span:nth-child(2){top:11%;left:15%;width:7px;height:23px;--particle-rotation: 28deg;--particle-drift-delay: -7s;--particle-shimmer-delay: -2.1s}.public-gift-certificate__particles span:nth-child(3){top:21%;right:2%;width:12px;height:12px;border-radius:50%;--particle-drift-delay: -4s;--particle-shimmer-delay: -1.2s}.public-gift-certificate__particles span:nth-child(4){top:30%;left:1%;width:10px;height:10px;--particle-opacity: .76;--particle-drift-delay: -9s;--particle-shimmer-delay: -3s}.public-gift-certificate__particles span:nth-child(5){top:39%;right:1%;width:8px;height:25px;--particle-rotation: 30deg;--particle-drift-delay: -1s;--particle-shimmer-delay: -2.7s}.public-gift-certificate__particles span:nth-child(6){top:48%;left:20%;width:12px;height:12px;border-radius:50%;--particle-opacity: .74;--particle-drift-delay: -6s;--particle-shimmer-delay: -.8s}.public-gift-certificate__particles span:nth-child(7){top:57%;right:4%;width:19px;height:19px;--particle-drift-delay: -3s;--particle-shimmer-delay: -1.7s}.public-gift-certificate__particles span:nth-child(8){top:65%;left:1%;width:7px;height:22px;--particle-rotation: 32deg;--particle-opacity: .78;--particle-drift-delay: -8s;--particle-shimmer-delay: -3.4s}.public-gift-certificate__particles span:nth-child(9){top:73%;right:19%;width:11px;height:11px;border-radius:50%;--particle-opacity: .76;--particle-drift-delay: -5s;--particle-shimmer-delay: -.2s}.public-gift-certificate__particles span:nth-child(10){top:80%;left:5%;width:15px;height:15px;--particle-drift-delay: -10s;--particle-shimmer-delay: -2.4s}.public-gift-certificate__particles span:nth-child(11){right:12%;bottom:10%;width:7px;height:24px;--particle-rotation: 26deg;--particle-drift-delay: -1.5s;--particle-shimmer-delay: -1s}.public-gift-certificate__particles span:nth-child(12){right:1%;bottom:3%;width:18px;height:18px;--particle-drift-delay: -7.5s;--particle-shimmer-delay: -3.2s}.public-gift-certificate__particles span:nth-child(13){top:24%;left:27%;width:10px;height:10px;border-radius:50%;--particle-opacity: .7;--particle-drift-delay: -4.5s;--particle-shimmer-delay: -1.5s}.public-gift-certificate__particles span:nth-child(14){top:87%;left:32%;width:10px;height:10px;--particle-opacity: .72;--particle-drift-delay: -9.5s;--particle-shimmer-delay: -2.9s}.public-gift-certificate__particles span:nth-child(15){top:17%;left:2%;width:14px;height:14px;--particle-drift-delay: -6.5s;--particle-shimmer-delay: -.9s}.public-gift-certificate__particles span:nth-child(16){top:35%;right:20%;width:7px;height:21px;--particle-rotation: 24deg;--particle-opacity: .72;--particle-drift-delay: -3.5s;--particle-shimmer-delay: -2.5s}.public-gift-certificate__particles span:nth-child(17){top:51%;right:1%;width:11px;height:11px;border-radius:50%;--particle-drift-delay: -8.5s;--particle-shimmer-delay: -1.8s}.public-gift-certificate__particles span:nth-child(18){top:62%;left:26%;width:13px;height:13px;--particle-opacity: .7;--particle-drift-delay: -.5s;--particle-shimmer-delay: -3.1s}.public-gift-certificate__particles span:nth-child(19){right:2%;bottom:20%;width:8px;height:24px;--particle-rotation: 34deg;--particle-drift-delay: -5.5s;--particle-shimmer-delay: -.5s}.public-gift-certificate__particles span:nth-child(20){left:18%;bottom:3%;width:17px;height:17px;--particle-opacity: .76;--particle-drift-delay: -10.5s;--particle-shimmer-delay: -2.2s}.public-gift-certificate__particles span:nth-child(n){height:auto}.public-gift-certificate__card{z-index:1}@keyframes public-gift-particle-drift{0%{opacity:.7;transform:translate3d(-4px,-7px,0) scale(.94)}48%{opacity:var(--particle-opacity)}to{opacity:.76;transform:translate3d(15px,20px,0) scale(1.06)}}@keyframes public-gift-particle-core-shimmer{0%,to{opacity:.76;transform:scale(.9)}45%{opacity:1;transform:scale(1.12)}}@keyframes public-gift-particle-halo-shimmer{0%,to{opacity:.38;transform:scale(.84)}45%{opacity:.82;transform:scale(1.14)}}@media(prefers-reduced-motion:reduce){.public-gift-certificate__particles span,.public-gift-certificate__particles span:before,.public-gift-certificate__particles span:after{animation:none}.public-spin{animation-duration:1.8s;animation-timing-function:steps(8,end)}}.public-surface-action:hover:not(:disabled){border-color:var(--public-surface-action-hover-border);background:var(--public-surface-action-hover-background);box-shadow:var(--public-surface-action-hover-shadow)}.public-surface-action:focus-visible{outline:3px solid color-mix(in srgb,var(--public-role-background) 32%,transparent);outline-offset:3px}.public-surface-action:active:not(:disabled){background:var(--public-surface-action-active-background);box-shadow:var(--public-surface-action-active-shadow);transform:translateY(1px)}.public-surface-action--compact:active:not(:disabled){transform:none}.public-surface-action:disabled{opacity:.52;cursor:default}.public-command-action{--public-role-background: var(--public-theme-secondary-action);--public-role-text: var(--public-theme-secondary-action-text);--public-command-action-border: color-mix(in srgb, var(--public-role-text) 32%, transparent);--public-command-action-background: linear-gradient(180deg, rgba(255, 255, 255, .16), rgba(0, 0, 0, .06)), var(--public-role-background);--public-command-action-color: var(--public-role-text);--public-command-action-shadow: 0 8px 18px color-mix(in srgb, var(--public-role-background) 18%, transparent), inset 0 1px 0 rgba(255, 255, 255, .72);--public-command-action-hover-border: color-mix(in srgb, var(--public-role-text) 52%, transparent);--public-command-action-hover-background: linear-gradient(180deg, rgba(255, 255, 255, .25), rgba(0, 0, 0, .02)), var(--public-role-background);--public-command-action-hover-shadow: 0 10px 22px color-mix(in srgb, var(--public-role-background) 24%, transparent), inset 0 1px 0 rgba(255, 255, 255, .78);--public-command-action-active-background: linear-gradient(180deg, rgba(0, 0, 0, .1), rgba(0, 0, 0, .04)), var(--public-role-background);--public-command-action-active-shadow: 0 4px 11px color-mix(in srgb, var(--public-role-background) 20%, transparent), inset 0 1px 2px rgba(0, 0, 0, .08);display:grid;grid-template-columns:18px minmax(0,1fr) 18px;width:100%;min-width:0;min-height:48px;align-items:center;gap:0;border:1px solid var(--public-command-action-border);border-radius:16px;padding:0 6px;background:var(--public-command-action-background);box-shadow:var(--public-command-action-shadow);color:var(--public-command-action-color);font:inherit;font-size:15px;font-weight:750;line-height:1.2;text-align:center;cursor:pointer;transition:background .18s ease,border-color .18s ease,box-shadow .18s ease,color .18s ease,opacity .18s ease,transform .12s ease}.public-command-action:hover:not(:disabled){border-color:var(--public-command-action-hover-border);background:var(--public-command-action-hover-background);box-shadow:var(--public-command-action-hover-shadow)}.public-command-action:focus-visible{outline:3px solid color-mix(in srgb,var(--public-role-background) 32%,transparent);outline-offset:3px}.public-command-action:active:not(:disabled){background:var(--public-command-action-active-background);box-shadow:var(--public-command-action-active-shadow);transform:translateY(1px)}.public-command-action:disabled{opacity:.52;cursor:default}.public-command-action__indicator,.public-command-action__balance{display:inline-grid;width:18px;height:18px;place-items:center}.public-command-action__label{min-width:0;overflow-wrap:anywhere;font-size:15px;text-align:center}.public-surface-action.public-semantic-primaryAction,.public-command-action.public-semantic-primaryAction{--public-role-background: var(--public-theme-primary-action);--public-role-text: var(--public-theme-primary-action-text)}.public-surface-action.public-semantic-selectedOption{--public-role-background: var(--public-theme-selected-option);--public-role-text: var(--public-theme-selected-option-text)}.public-surface-action.public-semantic-unselectedOption{--public-role-background: var(--public-theme-unselected-option);--public-role-text: var(--public-theme-unselected-option-text)}.public-gift-details__card{width:min(100%,430px);padding-right:34px;padding-left:34px}.public-gift-details__illustration{width:92px;height:92px}.public-gift-details__divider{margin-top:20px}.public-gift-details__prize-name{font-size:42px;line-height:1.08}.public-gift-details__description{width:100%;min-width:0;margin-top:24px;border:1px solid rgba(146,101,78,.16);border-radius:18px;padding:18px 19px;background:color-mix(in srgb,var(--public-theme-surface) 72%,transparent);box-shadow:inset 0 1px #ffffff73;color:var(--public-theme-body-text);text-align:left}.public-gift-details__description p{margin:0;overflow-wrap:anywhere;font-size:15px;line-height:1.65;white-space:pre-line}.public-gift-details__divider--lower{margin-top:24px}.public-gift-details__instruction{max-width:280px}.public-gift-details__action{margin-top:22px;margin-bottom:42px}.public-flow-event-title{max-width:100%;min-height:17px;overflow-wrap:anywhere;color:var(--public-theme-secondary-text);font-size:12px;letter-spacing:.12em;line-height:1.35;text-transform:uppercase}.public-flow-logo{display:grid;width:74px;height:74px;place-items:center;margin:50px auto 20px;overflow:hidden;border:1px solid rgba(185,141,75,.58);border-radius:999px;background:#ffffff61;box-shadow:0 18px 46px #7046211a;color:var(--public-accent);font-family:var(--public-heading);font-size:17px}.public-flow-logo--hidden{visibility:hidden}.public-flow-logo img{box-sizing:border-box;width:100%;height:100%;object-fit:contain;padding:8px}.public-flow-logo--fill img{object-fit:cover;padding:0}.public-flow-logo--center img{object-fit:contain;padding:14px}.public-result-card{width:100%;min-width:0;border:1px solid rgba(255,255,255,.56);border-radius:24px;background:linear-gradient(180deg,#ffffff57,#ffffff14),var(--public-theme-surface);box-shadow:var(--public-shadow);backdrop-filter:blur(16px);-webkit-backdrop-filter:blur(16px)}.public-result-card{padding:17px}.public-registration-screen{display:grid;width:100%;min-width:0;gap:42px;margin-top:10px}.public-registration-hero h1{margin:0;overflow-wrap:anywhere;color:var(--public-theme-heading-text);font-family:var(--public-heading);font-size:36px;font-weight:500;letter-spacing:0;line-height:.98}.public-registration-hero p{max-width:276px;margin:13px auto 0;overflow-wrap:anywhere;color:var(--public-muted);font-size:14px;line-height:1.52}@container public-flow (max-width: 420px){.public-registration-hero h1{font-size:32px}}.public-registration-action{min-height:58px;flex:0 0 auto;border-radius:20px;padding-block:8px}.public-registration-action>span{min-width:0;overflow-wrap:anywhere}.public-registration-action-placeholder{display:grid;height:58px;place-items:center;overflow:hidden;border-radius:18px;background:#fffcf747}.public-registration-action-placeholder span{width:48%;height:10px;border-radius:999px;background:#8b60401f}.public-surface-card.public-registration-inline-form-card{width:100%;align-items:stretch;margin:0;border-radius:24px;padding:20px;background:linear-gradient(150deg,#ffffff57,#ffffff14),var(--public-theme-surface);box-shadow:var(--public-shadow);text-align:left}.public-event-guest-form,.public-event-guest-form__fields{display:grid;width:100%;min-width:0;gap:12px}.public-event-guest-form__fields:has(:disabled){opacity:.62}.public-event-guest-form__error{overflow-wrap:anywhere}.public-surface-card.public-registration-ticket-list{width:100%;min-width:0;align-items:stretch;margin:0;border-radius:24px;padding:12px 16px 16px;background:linear-gradient(150deg,#ffffff57,#ffffff14),var(--public-theme-surface);box-shadow:var(--public-shadow);text-align:left}.public-registration-ticket-list__registration-action{min-height:48px;margin-top:10px;padding:8px 10px;gap:7px;font-size:13px}.public-registration-ticket-list__registration-action img{width:18px;height:18px;flex:0 0 18px;opacity:.68}.public-registration-ticket-list__registration-status{display:grid;min-height:48px;margin-top:10px;place-items:center;border:1px solid rgba(117,101,89,.22);border-radius:18px;padding:8px 10px;background:#fffcf761;color:var(--public-muted);font-size:13px;font-weight:700;line-height:1.35;text-align:center}.public-registration-ticket-list>.public-section-title{margin-bottom:12px}.public-surface-card.public-registration-ticket-list--separated{margin-top:42px}.public-gender-field{display:grid;gap:6px;width:100%;min-width:0;justify-items:center}.public-gender-field>span{justify-self:start;color:var(--public-muted);font-size:13px;font-weight:700}.public-gender-selector{display:flex;gap:8px;justify-content:center;width:100%;min-width:0;margin:0;padding:0;border:0}.public-gender-selector label{min-width:0;flex:1;cursor:pointer}.public-gender-selector input{position:absolute;width:1px;min-width:0;height:1px;min-height:0;margin:0;border:0;padding:0;outline:none;opacity:0;pointer-events:none}.public-gender-selector span{display:flex;align-items:center;justify-content:center;gap:6px;width:100%;min-width:0;min-height:42px;border:1px solid rgba(132,95,58,.24);border-radius:14px;padding:0 18px;background:var(--public-theme-unselected-option);color:var(--public-theme-unselected-option-text);font-size:14px;font-weight:700;transition:background-color .16s ease,border-color .16s ease,color .16s ease,box-shadow .16s ease}.public-gender-selector__check{flex:0 0 15px}.public-gender-selector__check--hidden{visibility:hidden}.public-gender-selector input:checked+span{border-color:color-mix(in srgb,var(--public-theme-selected-option-text) 42%,transparent);background:var(--public-theme-selected-option);box-shadow:0 8px 18px #926a372e;color:var(--public-theme-selected-option-text)}.public-gender-selector input:focus-visible+span{outline:2px solid var(--public-accent);outline-offset:2px}.public-gender-selector:disabled label{cursor:default}.public-gender-selector span.public-surface-action,.public-gender-selector input:checked+span.public-surface-action{min-height:48px;border:1px solid var(--public-surface-action-border);border-radius:999px;background:var(--public-surface-action-background);box-shadow:var(--public-surface-action-shadow);color:var(--public-surface-action-color);font-size:15px;font-weight:650;transition:background-color .18s ease,border-color .18s ease,box-shadow .18s ease,color .18s ease,opacity .18s ease,transform .12s ease}.public-gender-selector input:not(:disabled)+span.public-surface-action:hover{border-color:var(--public-surface-action-hover-border);background:var(--public-surface-action-hover-background);box-shadow:var(--public-surface-action-hover-shadow)}.public-gender-selector input:not(:disabled)+span.public-surface-action:active{background:var(--public-surface-action-active-background);box-shadow:var(--public-surface-action-active-shadow);transform:translateY(1px)}.public-gender-selector input:focus-visible+span.public-surface-action{outline:3px solid color-mix(in srgb,var(--public-role-background) 32%,transparent);outline-offset:3px}.public-gender-selector:disabled span.public-surface-action{opacity:.52;pointer-events:none}.public-input-field{display:flex;align-items:center;gap:10px;min-width:0;min-height:52px;border:1px solid rgba(132,95,58,.2);border-radius:18px;padding:0 15px;background:var(--public-theme-input);color:var(--public-accent-soft)}.public-input-field input{min-width:0;border:0;padding:0;background:transparent;color:var(--public-theme-input-text);outline:none}.public-input-field input::placeholder{color:color-mix(in srgb,var(--public-theme-input-text) 66%,transparent);opacity:1}.public-input-field:focus-within{border-color:color-mix(in srgb,var(--public-theme-input-text) 42%,transparent);box-shadow:0 0 0 4px color-mix(in srgb,var(--public-theme-primary-action) 16%,transparent)}.public-primary-action,button.public-primary-action{display:inline-flex;align-items:center;justify-content:center;gap:8px;width:100%;min-height:52px;border:0;border-radius:18px;padding:0 16px;background:linear-gradient(135deg,#ffffff1a,#0000000f),var(--public-theme-primary-action);box-shadow:0 14px 30px color-mix(in srgb,var(--public-theme-primary-action) 32%,transparent);color:var(--public-theme-primary-action-text);font-size:15px;font-weight:750;line-height:1.25;overflow-wrap:anywhere;text-align:center;text-decoration:none}.public-primary-action:hover:not(:disabled){background:linear-gradient(135deg,#ffffff2e,#00000005),var(--public-theme-primary-action)}.public-primary-action:focus-visible{outline:3px solid color-mix(in srgb,var(--public-theme-primary-action) 32%,transparent);outline-offset:3px}.public-primary-action:active:not(:disabled){background:linear-gradient(135deg,#0000001f,#0000000a),var(--public-theme-primary-action)}.public-primary-action:disabled{cursor:default;opacity:.52}.public-section-title{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:12px}.public-section-title>strong{min-width:0;overflow-wrap:anywhere}.public-section-title__actions{display:flex;flex:0 0 auto;align-items:center;gap:6px}.public-ticket-count{display:inline-grid;min-width:25px;height:25px;place-items:center;border:1px solid rgba(117,101,89,.16);border-radius:999px;padding:0 7px;background:#ffffff6b;color:var(--public-theme-secondary-text);font-size:12px;font-weight:700}.public-ticket-menu{position:relative}.public-ticket-menu__popup{position:absolute;z-index:12;top:calc(100% + 6px);right:0;min-width:190px;padding:5px;border:1px solid rgba(139,100,50,.18);border-radius:12px;background:color-mix(in srgb,var(--public-theme-surface) 88%,white);box-shadow:0 12px 28px #4b35272e}.public-menu-action{width:100%;min-height:44px;border:0;border-radius:9px;padding:9px 10px;background:transparent;color:var(--public-theme-secondary-action-text);font:inherit;font-size:12px;font-weight:700;text-align:left;cursor:pointer}.public-menu-action:hover:not(:disabled),.public-menu-action:focus-visible{outline:none;background:color-mix(in srgb,var(--public-theme-secondary-action) 72%,transparent)}.public-menu-action:disabled{cursor:default;opacity:.55}.public-section-title strong{color:var(--public-ink);font-size:15px}.public-section-title span,.public-state-card__text{color:var(--public-theme-secondary-text);font-size:12px;line-height:1.45}.public-ticket-list{display:grid;gap:var(--public-ticket-item-gap);margin:0;padding:0;list-style:none}.public-ticket-items{--public-ticket-item-height: 58px;--public-ticket-item-gap: 6px;min-width:0}.public-ticket-row{display:flex;min-width:0;align-items:center;gap:9px;min-height:var(--public-ticket-item-height);padding:8px 10px;border:1px solid rgba(132,95,58,.14);border-radius:18px;background:#ffffff7a}.public-ticket-list-placeholder{display:grid;height:157px;align-content:center;justify-items:center;gap:10px;border-radius:18px;background:#ffffff2e}.public-ticket-list-placeholder span{width:62%;height:8px;border-radius:999px;background:#8b60401a}.public-ticket-list-placeholder span:nth-child(2){width:44%}.public-ticket-list-placeholder span:nth-child(3){width:52%}.public-ticket-load-error{display:flex;align-items:center;justify-content:space-between;gap:10px;margin-bottom:10px;border:1px solid rgba(154,51,51,.2);border-radius:14px;padding:8px 9px 8px 11px;background:#fff4f48a;color:#7d1d1d;font-size:12px;font-weight:700}.public-ticket-load-error>span{min-width:0;overflow-wrap:anywhere}.public-ticket-load-error .public-surface-action{flex:0 0 auto}.public-ticket-main{min-width:0;flex:1;text-align:left}.public-ticket-main strong,.public-ticket-main span{display:block;overflow-wrap:anywhere}.public-ticket-main strong{margin-bottom:2px;color:var(--public-theme-body-text);font-size:13px;line-height:1.25}.public-ticket-main span{color:var(--public-theme-secondary-text);font-size:12px;line-height:1.25}.public-ticket-actions{display:flex;flex:0 0 auto;align-items:center;gap:7px}.public-ticket-actions .public-surface-action--compact{min-height:44px}.public-surface-action.public-ticket-open-action--current:disabled{border-color:#66666647;background:#70707070;box-shadow:none;color:#ffffffe0;opacity:1}.public-icon-action{display:inline-grid;width:44px;height:44px;flex:0 0 auto;place-items:center;border:1px solid color-mix(in srgb,var(--public-theme-secondary-action-text) 28%,transparent);border-radius:999px;padding:0;background:var(--public-theme-secondary-action);color:var(--public-theme-secondary-action-text);cursor:pointer}.public-icon-action:hover:not(:disabled),.public-icon-action:focus-visible{border-color:color-mix(in srgb,var(--public-theme-secondary-action-text) 52%,transparent);background:color-mix(in srgb,var(--public-theme-secondary-action) 88%,white);color:var(--public-theme-secondary-action-text)}.public-icon-action:disabled{cursor:default;opacity:.55}.public-ticket-state{display:flex;align-items:center;justify-content:center;gap:8px;min-height:50px;border:1px solid rgba(132,95,58,.14);border-radius:18px;padding:11px;background:#ffffff6b;color:var(--public-muted);font-size:13px;font-weight:700}.public-flow-error{min-width:0;max-width:100%;border:1px solid rgba(154,51,51,.26);border-radius:12px;padding:10px 12px;background:#ffededb8;color:#7d1d1d;font-size:13px;font-weight:700;overflow-wrap:anywhere}.public-dialog-backdrop{position:fixed;z-index:var(--public-dialog-z-index, 1000);top:var(--public-dialog-viewport-offset-top, 0px);left:var(--public-dialog-viewport-offset-left, 0px);display:grid;width:100vw;width:var(--public-dialog-viewport-width, 100vw);max-width:100%;height:100vh;height:var(--public-dialog-viewport-height, 100dvh);box-sizing:border-box;place-items:center;overflow:hidden;padding:calc(18px + env(safe-area-inset-top,0px)) calc(18px + env(safe-area-inset-right,0px)) calc(18px + env(safe-area-inset-bottom,0px)) calc(18px + env(safe-area-inset-left,0px));background:#2f1f1761;color:var(--public-ink);font-family:var(--public-body);overscroll-behavior:contain;backdrop-filter:blur(3px);-webkit-backdrop-filter:blur(3px)}.public-surface-card.public-guest-dialog{display:grid;grid-template-rows:auto minmax(0,1fr);width:min(100%,430px);max-height:100%;align-items:stretch;margin:0;overflow:hidden;border-radius:28px;padding:0;background:linear-gradient(150deg,#ffffff6b,#ffffff1f),var(--public-theme-surface);box-shadow:0 20px 54px #4a322a2e,inset 0 1px #ffffffdb;text-align:left}.public-guest-dialog__header{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:24px 24px 18px}.public-guest-dialog__header h2{min-width:0;margin:0;overflow-wrap:anywhere;color:var(--public-theme-heading-text);font-family:var(--public-heading);font-size:30px;font-weight:500;line-height:1.05}.public-guest-dialog__close{background:var(--public-theme-secondary-action)}.public-guest-dialog__close:focus-visible{outline:2px solid var(--public-accent);outline-offset:2px}.public-guest-dialog__form{display:grid;min-width:0;max-width:100%;gap:12px;overflow-y:auto;padding:4px 24px 24px;overscroll-behavior:contain}.public-field-error{min-width:0;max-width:100%;margin:-6px 4px 0;color:#7d1d1d;font-size:12px;font-weight:700;overflow-wrap:anywhere}.public-dialog-blocking-overlay{position:absolute;z-index:3;inset:0;display:grid;place-content:center;justify-items:center;gap:12px;border-radius:inherit;background:color-mix(in srgb,var(--public-theme-surface) 72%,white);color:var(--public-ink);font-size:14px;font-weight:700;text-align:center;backdrop-filter:blur(4px);-webkit-backdrop-filter:blur(4px)}@container public-flow (max-width: 420px){.public-registration-ticket-list__registration-action{font-size:12px}}@container public-flow (max-width: 340px){.public-registration-ticket-list__registration-action{gap:5px;padding-inline:6px;font-size:11px}}.public-surface-card.public-registration-import-dialog{display:grid;grid-template-rows:auto minmax(0,1fr);width:min(100%,430px);max-height:100%;align-items:stretch;margin:0;overflow:hidden;padding:0;background:linear-gradient(150deg,#ffffff6b,#ffffff1f),var(--public-theme-surface);box-shadow:0 20px 54px #4a322a2e,inset 0 1px #ffffffdb,inset 0 -1px #ffffff38;text-align:left}.public-registration-import-dialog__header{display:flex;align-items:flex-start;justify-content:space-between;gap:16px;padding:26px 24px 22px}.public-registration-import-dialog__header>div{min-width:0}.public-registration-import-dialog__header h2{margin:0;overflow-wrap:anywhere;color:var(--public-theme-heading-text);font-family:var(--public-heading);font-size:30px;font-weight:500;line-height:1.05}.public-registration-import-dialog__header p{margin:9px 0 0;color:var(--public-muted);font-size:14px;line-height:1.45}.public-registration-import-dialog__close{flex:0 0 auto;background:var(--public-theme-secondary-action)}.public-registration-import-dialog__close:focus-visible{outline:2px solid var(--public-accent);outline-offset:2px}.public-registration-import-dialog__form{display:grid;gap:8px;overflow-x:hidden;overflow-y:auto;padding:0 24px 24px;overscroll-behavior:contain}.public-registration-import-dialog__field{display:grid;gap:8px}.public-registration-import-dialog__field>span{color:var(--public-muted);font-size:13px;font-weight:700}.public-registration-import-dialog__field input{width:100%;min-width:0;min-height:52px;border:1px solid rgba(132,95,58,.2);border-radius:18px;padding:0 15px;background:var(--public-theme-input);color:var(--public-theme-input-text);font:inherit;letter-spacing:.08em;outline:none;transition:border-color .16s ease,box-shadow .16s ease,opacity .16s ease}.public-registration-import-dialog__field input:focus-visible{border-color:color-mix(in srgb,var(--public-theme-input-text) 42%,transparent);box-shadow:0 0 0 4px color-mix(in srgb,var(--public-theme-primary-action) 16%,transparent)}.public-registration-import-dialog__field input:disabled{cursor:default;opacity:.62}.public-registration-import-dialog__feedback{margin-top:4px;overflow-wrap:anywhere}.public-registration-import-dialog__actions{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin-top:8px}@media(max-width:420px){.public-registration-import-dialog__backdrop{align-items:end;padding:calc(10px + env(safe-area-inset-top,0px)) calc(10px + env(safe-area-inset-right,0px)) calc(10px + env(safe-area-inset-bottom,0px)) calc(10px + env(safe-area-inset-left,0px))}.public-surface-card.public-registration-import-dialog{border-radius:24px}.public-registration-import-dialog__header{padding:22px 18px 18px}.public-registration-import-dialog__form{padding:0 18px 18px}.public-registration-import-dialog__header h2{font-size:27px}}@media(max-width:340px){.public-registration-import-dialog__actions{grid-template-columns:1fr}}.public-text-block p{display:block;margin:0;overflow-wrap:anywhere;color:var(--public-theme-heading-text);font-family:var(--public-heading);font-size:33px;font-weight:500;letter-spacing:0;line-height:1.08}.public-sr-only{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap}.public-state-card{display:grid;width:100%;min-width:0;justify-items:center;gap:12px;margin-top:30px}.public-state-card__text{max-width:286px;margin:0 auto;overflow-wrap:anywhere;font-size:14px}.public-result-card{display:grid;gap:12px;margin-top:30px;padding:20px}.public-text-block{width:100%;min-width:0;border:1px solid rgba(143,102,52,.14);border-radius:22px;padding:18px 16px;background:color-mix(in srgb,var(--public-theme-surface) 84%,white)}.public-text-block--primary{background:#ffffff80}.public-scratch-canvas{position:absolute;inset:0;z-index:2;width:100%;height:100%;border-radius:inherit;cursor:grab;touch-action:none}.public-scratch-canvas:active{cursor:grabbing}.public-scratch-shine{position:absolute;inset:0;z-index:3;overflow:hidden;border-radius:inherit;mix-blend-mode:screen;opacity:1;pointer-events:none;transition:opacity .35s ease}.public-scratch-shine:before{position:absolute;inset:0;background:linear-gradient(115deg,transparent 26%,rgba(255,255,255,.08) 36%,rgba(255,255,255,.54) 50%,rgba(255,255,255,.1) 64%,transparent 74%);animation:public-shimmer 3.2s ease-in-out infinite;content:"";transform:translate(-120%)}.public-scratch-shine:after{position:absolute;inset:0;background:radial-gradient(circle at 22% 24%,rgba(255,255,255,.42) 0 2px,transparent 3px),radial-gradient(circle at 74% 28%,rgba(255,255,255,.36) 0 2px,transparent 3px),radial-gradient(circle at 52% 78%,rgba(255,255,255,.28) 0 2px,transparent 3px);content:""}.public-scratch-shine--active{opacity:.18}.public-scratch-canvas--revealed,.public-scratch-shine--complete{opacity:0;pointer-events:none;transition:opacity .42s ease}.public-scratch-hint{position:absolute;top:50%;left:50%;z-index:4;display:grid;justify-items:center;gap:10px;width:min(78%,280px);color:#373d48e6;font-size:16px;font-weight:700;line-height:1.25;text-align:center;text-shadow:0 1px 1px rgba(255,255,255,.72);pointer-events:none;transform:translate(-50%,-50%);transition:opacity .28s ease,visibility 0s linear .28s}.public-scratch-hint--hidden{visibility:hidden;opacity:0}.public-scratch-hint__icon{display:block;width:30px;height:30px;object-fit:contain;filter:drop-shadow(0 1px 1px rgba(255,255,255,.68));animation:public-scratch-hint-swipe 2.2s ease-in-out infinite alternate}.public-spin{animation:public-spin .9s linear infinite}@keyframes public-spin{to{transform:rotate(360deg)}}@keyframes public-shimmer{0%{transform:translate(-120%);opacity:.35}22%{opacity:.72}55%{opacity:.96}to{transform:translate(140%);opacity:.28}}@keyframes public-scratch-hint-swipe{0%{transform:translate(-12px)}to{transform:translate(12px)}}@media(prefers-reduced-motion:reduce){.public-scratch-hint__icon{animation:none}}@container public-flow (max-width: 420px){.public-flow-content{padding:22px calc(18px + var(--public-safe-area-right)) calc(20px + var(--public-safe-area-bottom)) calc(18px + var(--public-safe-area-left))}.public-flow-content--gift-certificate{padding:18px calc(16px + var(--public-safe-area-right)) calc(20px + var(--public-safe-area-bottom)) calc(16px + var(--public-safe-area-left))}.public-flow-logo{width:66px;height:66px;margin-top:36px;margin-bottom:16px}}@container public-flow (max-width: 420px){.public-surface-card{width:100%;margin-top:21px;border-radius:24px;padding:28px 18px 0}.public-surface-card.public-no-prize-result__card{padding:32px 20px 36px}.public-surface-card.public-waiting-countdown-card,.public-surface-card.public-waiting-ticket-card{width:100%}.public-surface-card.public-waiting-countdown-card{padding:14px}.public-surface-card.public-waiting-ticket-card{padding:28px 18px 24px}.public-waiting-ticket-card__edit{top:14px;right:14px}.public-waiting-ticket-card__ticket-number{padding-inline:48px}.public-waiting-countdown__grid{gap:8px}.public-waiting-countdown__cell{border-radius:15px;padding:10px 4px 9px}.public-waiting-countdown__cell strong{font-size:44px}.public-waiting-ticket-card__ticket-number strong{font-size:42px}.public-waiting-ticket-card__guest strong{font-size:25px}.public-waiting-ticket-card__details>div{padding-right:6px;padding-left:6px}.public-no-prize-result__illustration{width:104px;height:104px}.public-no-prize-result__ticket{width:51px;height:51px}.public-no-prize-result__badge{right:18px;bottom:18px}.public-gift-certificate__card{--public-gift-action-margin-top: 20px}.public-no-prize-result__text,.public-waiting-screen__title{font-size:32px}.public-gift-certificate__prize-name{font-size:38px}.public-gift-details__card{padding-right:20px;padding-left:20px}.public-gift-details__prize-name{font-size:34px}.public-scratch-hint{font-size:14px}.public-gift-certificate__illustration{width:96px;height:96px}.public-gift-certificate__gift{width:46px;height:46px}.public-gift-certificate__divider{margin:21px 0 16px}.public-gift-certificate__divider--lower{margin-top:22px}.public-result-card{border-radius:21px}}@layer theme{:root,:host{--color-red-500:oklch(63.7% .237 25.331);--color-gray-50:#f9fafb;--color-gray-100:#f2f4f7;--color-gray-200:#e4e7ec;--color-gray-300:#d0d5dd;--color-gray-400:#98a2b3;--color-gray-500:#667085;--color-gray-600:#475467;--color-gray-700:#344054;--color-gray-800:#1d2939;--color-gray-900:#101828;--color-black:#101828;--color-white:#fff;--spacing:.25rem;--container-2xl:42rem;--text-base:1rem;--text-base--line-height: 1.5 ;--text-xl:1.25rem;--text-xl--line-height:calc(1.75 / 1.25);--text-2xl:1.5rem;--text-2xl--line-height:calc(2 / 1.5);--text-4xl:2.25rem;--text-4xl--line-height:calc(2.5 / 2.25);--font-weight-medium:500;--font-weight-semibold:600;--tracking-tight:-.025em;--tracking-wide:.025em;--radius-lg:.5rem;--radius-xl:.75rem;--radius-2xl:1rem;--ease-in:cubic-bezier(.4, 0, 1, 1);--ease-out:cubic-bezier(0, 0, .2, 1);--ease-in-out:cubic-bezier(.4, 0, .2, 1);--default-transition-duration:.15s;--default-transition-timing-function:cubic-bezier(.4, 0, .2, 1);--default-font-family:var(--font-sans);--default-font-feature-settings:var(--font-sans--font-feature-settings);--default-font-variation-settings:var(--font-sans--font-variation-settings);--default-mono-font-family:var(--font-mono);--default-mono-font-feature-settings:var(--font-mono--font-feature-settings);--default-mono-font-variation-settings:var(--font-mono--font-variation-settings);--text-theme-sm:14px;--text-theme-sm--line-height:20px;--text-theme-xs:12px;--text-theme-xs--line-height:18px;--color-brand-25:#f2f7ff;--color-brand-50:#ecf3ff;--color-brand-100:#dde9ff;--color-brand-200:#c2d6ff;--color-brand-300:#9cb9ff;--color-brand-400:#7592ff;--color-brand-500:#465fff;--color-brand-600:#3641f5;--color-brand-700:#2a31d8;--color-gray-25:#fcfcfd;--color-success-50:#ecfdf3;--color-success-100:#d1fadf;--color-success-200:#a6f4c5;--color-success-500:#12b76a;--color-success-700:#027a48;--color-error-50:#fef3f2;--color-error-100:#fee4e2;--color-error-200:#fecdca;--color-error-300:#fda29b;--color-error-500:#f04438;--color-error-600:#d92d20;--color-error-700:#b42318;--color-warning-25:#fffcf5;--color-warning-50:#fffaeb;--color-warning-100:#fef0c7;--color-warning-200:#fedf89;--color-warning-500:#f79009;--color-warning-700:#b54708;--shadow-theme-md:0 4px 8px -2px #1018281a, 0 2px 4px -2px #1018280f;--shadow-theme-lg:0 12px 16px -4px #10182814, 0 4px 6px -2px #10182808;--shadow-theme-sm:0 1px 3px #1018281a, 0 1px 2px #1018280f;--shadow-theme-xs:0 1px 2px #1018280d;--shadow-theme-xl:0 20px 24px -4px #10182814, 0 8px 8px -4px #10182808;--shadow-focus-ring:0 0 0 4px #465fff1f}}@layer components{.manager-button{justify-content:center;align-items:center;gap:calc(var(--spacing) * 2);border-radius:var(--radius-lg);font-size:var(--text-theme-sm);line-height:var(--tw-leading,var(--text-theme-sm--line-height));--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium);transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration));display:inline-flex}.manager-button:focus{--tw-outline-style:none;outline-style:none}.manager-button:disabled{pointer-events:none;opacity:.5}.manager-button{cursor:default;border:0;max-width:none;min-height:0}.manager-button--sm{padding-inline:calc(var(--spacing) * 3.5);padding-block:calc(var(--spacing) * 2)}.manager-button--md{padding-inline:calc(var(--spacing) * 4);padding-block:calc(var(--spacing) * 2.5)}.manager-button--primary{background-color:var(--color-brand-500);color:var(--color-white);--tw-shadow:0 1px 2px var(--tw-shadow-color,#1018280d);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}@media(hover:hover){.manager-button--primary:hover{background-color:var(--color-brand-600)}}.manager-button--primary:focus{--tw-shadow:0 0 0 4px var(--tw-shadow-color,#465fff1f);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.manager-button--outline{border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-gray-300);background-color:var(--color-white);color:var(--color-gray-700);--tw-shadow:0 1px 2px var(--tw-shadow-color,#1018280d);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}@media(hover:hover){.manager-button--outline:hover{background-color:var(--color-gray-50)}}.manager-button--outline:focus{--tw-shadow:0 0 0 4px var(--tw-shadow-color,#465fff1f);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.manager-button--ghost{color:var(--color-gray-600);background-color:#0000}@media(hover:hover){.manager-button--ghost:hover{background-color:var(--color-gray-100);color:var(--color-gray-800)}}.manager-button--ghost:focus{--tw-shadow:0 0 0 4px var(--tw-shadow-color,#465fff1f);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.manager-button--danger{background-color:var(--color-error-600);color:var(--color-white);--tw-shadow:0 1px 2px var(--tw-shadow-color,#1018280d);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}@media(hover:hover){.manager-button--danger:hover{background-color:var(--color-error-700)}}.manager-button--danger:focus{--tw-shadow:0 0 0 4px var(--tw-shadow-color,#465fff1f);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.manager-badge{padding-inline:calc(var(--spacing) * 2.5);padding-block:calc(var(--spacing) * .5);font-size:var(--text-theme-xs);line-height:var(--tw-leading,var(--text-theme-xs--line-height));--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium);border-radius:3.40282e38px;align-items:center;display:inline-flex}.manager-badge--brand{background-color:var(--color-brand-50);color:var(--color-brand-700)}.manager-badge--success{background-color:var(--color-success-50);color:var(--color-success-700)}.manager-badge--warning{background-color:var(--color-warning-50);color:var(--color-warning-700)}.manager-badge--error{background-color:var(--color-error-50);color:var(--color-error-700)}.manager-badge--light{background-color:var(--color-gray-100);color:var(--color-gray-700)}}@layer utilities{.\@container,.\@container-\[inline-size\]{container-type:inline-size}.pointer-events-auto{pointer-events:auto}.pointer-events-none{pointer-events:none}.\!visible{visibility:visible!important}.collapse{visibility:collapse}.invisible{visibility:hidden}.visible{visibility:visible}.visible\!{visibility:visible!important}.sr-only{clip:rect(0,0,0,0);white-space:nowrap;border-width:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.not-sr-only{clip:auto;white-space:normal;width:auto;height:auto;margin:0;padding:0;position:static;overflow:visible}.\!absolute{position:absolute!important}.\!relative{position:relative!important}.absolute{position:absolute}.fixed{position:fixed}.relative{position:relative}.static{position:static}.sticky{position:sticky}.inset-x-0{inset-inline:calc(var(--spacing) * 0)}.start-1{inset-inline-start:calc(var(--spacing) * 1)}.top-1\/2{top:50%}.top-2{top:calc(var(--spacing) * 2)}.top-3{top:calc(var(--spacing) * 3)}.top-5{top:calc(var(--spacing) * 5)}.top-10{top:calc(var(--spacing) * 10)}.right-1{right:calc(var(--spacing) * 1)}.right-2{right:calc(var(--spacing) * 2)}.bottom-0{bottom:calc(var(--spacing) * 0)}.bottom-1{bottom:calc(var(--spacing) * 1)}.bottom-4{bottom:calc(var(--spacing) * 4)}.left-1{left:calc(var(--spacing) * 1)}.left-3{left:calc(var(--spacing) * 3)}.left-5{left:calc(var(--spacing) * 5)}.left-10{left:calc(var(--spacing) * 10)}.isolate{isolation:isolate}.isolation-auto{isolation:auto}.z-50{z-index:50}.z-auto{z-index:auto}.order-first{order:-9999}.order-last{order:9999}.order-none{order:0}.col-auto{grid-column:auto}.col-span-2{grid-column:span 2/span 2}.col-span-full{grid-column:1/-1}.col-start-auto{grid-column-start:auto}.col-end-auto{grid-column-end:auto}.row-auto{grid-row:auto}.row-span-full{grid-row:1/-1}.row-start-auto{grid-row-start:auto}.row-end-auto{grid-row-end:auto}.float-end{float:inline-end}.float-left{float:left}.float-none{float:none}.float-right{float:right}.float-start{float:inline-start}.clear-both{clear:both}.clear-end{clear:inline-end}.clear-left{clear:left}.clear-none{clear:none}.clear-right{clear:right}.clear-start{clear:inline-start}.\!container{width:100%!important}@media(min-width:375px){.\!container{max-width:375px!important}}@media(min-width:425px){.\!container{max-width:425px!important}}@media(min-width:640px){.\!container{max-width:640px!important}}@media(min-width:768px){.\!container{max-width:768px!important}}@media(min-width:1024px){.\!container{max-width:1024px!important}}@media(min-width:1280px){.\!container{max-width:1280px!important}}@media(min-width:1536px){.\!container{max-width:1536px!important}}@media(min-width:2000px){.\!container{max-width:2000px!important}}.container{width:100%}@media(min-width:375px){.container{max-width:375px}}@media(min-width:425px){.container{max-width:425px}}@media(min-width:640px){.container{max-width:640px}}@media(min-width:768px){.container{max-width:768px}}@media(min-width:1024px){.container{max-width:1024px}}@media(min-width:1280px){.container{max-width:1280px}}@media(min-width:1536px){.container{max-width:1536px}}@media(min-width:2000px){.container{max-width:2000px}}.container\!{width:100%!important}@media(min-width:375px){.container\!{max-width:375px!important}}@media(min-width:425px){.container\!{max-width:425px!important}}@media(min-width:640px){.container\!{max-width:640px!important}}@media(min-width:768px){.container\!{max-width:768px!important}}@media(min-width:1024px){.container\!{max-width:1024px!important}}@media(min-width:1280px){.container\!{max-width:1280px!important}}@media(min-width:1536px){.container\!{max-width:1536px!important}}@media(min-width:2000px){.container\!{max-width:2000px!important}}.m-1{margin:calc(var(--spacing) * 1)}.mx-auto{margin-inline:auto}.mt-0\.5{margin-top:calc(var(--spacing) * .5)}.mt-1{margin-top:calc(var(--spacing) * 1)}.mt-2{margin-top:calc(var(--spacing) * 2)}.mt-3{margin-top:calc(var(--spacing) * 3)}.mt-4{margin-top:calc(var(--spacing) * 4)}.mt-5{margin-top:calc(var(--spacing) * 5)}.mt-6{margin-top:calc(var(--spacing) * 6)}.mt-8{margin-top:calc(var(--spacing) * 8)}.mr-1{margin-right:calc(var(--spacing) * 1)}.mb-2{margin-bottom:calc(var(--spacing) * 2)}.mb-3{margin-bottom:calc(var(--spacing) * 3)}.mb-4{margin-bottom:calc(var(--spacing) * 4)}.mb-6{margin-bottom:calc(var(--spacing) * 6)}.ml-2{margin-left:calc(var(--spacing) * 2)}.box-border{box-sizing:border-box}.box-content{box-sizing:content-box}.line-clamp-none{-webkit-line-clamp:unset;-webkit-box-orient:horizontal;display:block;overflow:visible}.\!block{display:block!important}.\!contents{display:contents!important}.\!grid{display:grid!important}.\!hidden{display:none!important}.\!table{display:table!important}.block{display:block}.block\!{display:block!important}.contents{display:contents}.contents\!{display:contents!important}.flex{display:flex}.flow-root{display:flow-root}.grid{display:grid}.hidden{display:none}.inline{display:inline}.inline-block{display:inline-block}.inline-flex{display:inline-flex}.inline-grid{display:inline-grid}.inline-table{display:inline-table}.list-item{display:list-item}.table{display:table}.table\!{display:table!important}.table-caption{display:table-caption}.table-cell{display:table-cell}.table-column{display:table-column}.table-column-group{display:table-column-group}.table-footer-group{display:table-footer-group}.table-header-group{display:table-header-group}.table-row{display:table-row}.table-row-group{display:table-row-group}.field-sizing-content{field-sizing:content}.field-sizing-fixed{field-sizing:fixed}.aspect-auto{aspect-ratio:auto}.aspect-square{aspect-ratio:1}.size-1{width:calc(var(--spacing) * 1);height:calc(var(--spacing) * 1)}.size-2{width:calc(var(--spacing) * 2);height:calc(var(--spacing) * 2)}.size-4{width:calc(var(--spacing) * 4);height:calc(var(--spacing) * 4)}.size-5{width:calc(var(--spacing) * 5);height:calc(var(--spacing) * 5)}.size-7{width:calc(var(--spacing) * 7);height:calc(var(--spacing) * 7)}.size-9{width:calc(var(--spacing) * 9);height:calc(var(--spacing) * 9)}.h-screen{height:100vh}.max-h-none{max-height:none}.max-h-screen{max-height:100vh}.min-h-0{min-height:calc(var(--spacing) * 0)}.min-h-7{min-height:calc(var(--spacing) * 7)}.min-h-\[190px\]{min-height:190px}.min-h-screen{min-height:100vh}.w-1{width:calc(var(--spacing) * 1)}.w-1\/2{width:50%}.w-\[150px\]{width:150px}.w-full{width:100%}.w-screen{width:100vw}.max-w-2xl{max-width:var(--container-2xl)}.max-w-\[150px\]{max-width:150px}.max-w-\[220px\]{max-width:220px}.max-w-\[260px\]{max-width:260px}.max-w-full{max-width:100%}.max-w-none{max-width:none}.max-w-screen{max-width:100vw}.min-w-0{min-width:calc(var(--spacing) * 0)}.min-w-screen{min-width:100vw}.flex-auto{flex:auto}.flex-initial{flex:0 auto}.flex-none{flex:none}.flex-shrink,.shrink{flex-shrink:1}.shrink-0{flex-shrink:0}.flex-grow,.grow{flex-grow:1}.basis-auto{flex-basis:auto}.basis-full{flex-basis:100%}.table-auto{table-layout:auto}.table-fixed{table-layout:fixed}.caption-bottom{caption-side:bottom}.caption-top{caption-side:top}.border-collapse{border-collapse:collapse}.border-separate{border-collapse:separate}.origin-bottom{transform-origin:bottom}.origin-bottom-left{transform-origin:0 100%}.origin-bottom-right{transform-origin:100% 100%}.origin-center{transform-origin:50%}.origin-left{transform-origin:0}.origin-right{transform-origin:100%}.origin-top{transform-origin:top}.origin-top-left{transform-origin:0 0}.origin-top-right{transform-origin:100% 0}.-translate-full{--tw-translate-x:-100%;--tw-translate-y:-100%;translate:var(--tw-translate-x) var(--tw-translate-y)}.translate-full{--tw-translate-x:100%;--tw-translate-y:100%;translate:var(--tw-translate-x) var(--tw-translate-y)}.-translate-y-1\/2{--tw-translate-y: -50% ;translate:var(--tw-translate-x) var(--tw-translate-y)}.translate-3d{translate:var(--tw-translate-x) var(--tw-translate-y) var(--tw-translate-z)}.translate-none{translate:none}.scale-3d{scale:var(--tw-scale-x) var(--tw-scale-y) var(--tw-scale-z)}.scale-none{scale:none}.rotate-none{rotate:none}.transform{transform:var(--tw-rotate-x) var(--tw-rotate-y) var(--tw-rotate-z) var(--tw-skew-x) var(--tw-skew-y)}.transform\!{transform:var(--tw-rotate-x) var(--tw-rotate-y) var(--tw-rotate-z) var(--tw-skew-x) var(--tw-skew-y)!important}.transform-cpu{transform:var(--tw-rotate-x) var(--tw-rotate-y) var(--tw-rotate-z) var(--tw-skew-x) var(--tw-skew-y)}.transform-gpu{transform:translateZ(0) var(--tw-rotate-x) var(--tw-rotate-y) var(--tw-rotate-z) var(--tw-skew-x) var(--tw-skew-y)}.transform-none{transform:none}.animate-none{animation:none}.touch-pinch-zoom{--tw-pinch-zoom:pinch-zoom;touch-action:var(--tw-pan-x,) var(--tw-pan-y,) var(--tw-pinch-zoom,)}.resize{resize:both}.resize-none{resize:none}.resize-x{resize:horizontal}.resize-y{resize:vertical}.snap-none{scroll-snap-type:none}.snap-mandatory{--tw-scroll-snap-strictness:mandatory}.snap-proximity{--tw-scroll-snap-strictness:proximity}.snap-align-none{scroll-snap-align:none}.snap-center{scroll-snap-align:center}.snap-end{scroll-snap-align:end}.snap-start{scroll-snap-align:start}.snap-always{scroll-snap-stop:always}.snap-normal{scroll-snap-stop:normal}.list-inside{list-style-position:inside}.list-outside{list-style-position:outside}.list-decimal{list-style-type:decimal}.list-disc{list-style-type:disc}.list-none{list-style-type:none}.list-image-none{list-style-image:none}.appearance-auto{appearance:auto}.appearance-none{appearance:none}.columns-2{columns:2}.columns-3{columns:3}.columns-4{columns:4}.columns-auto{columns:auto}.auto-cols-auto{grid-auto-columns:auto}.auto-cols-fr{grid-auto-columns:minmax(0,1fr)}.auto-cols-max{grid-auto-columns:max-content}.auto-cols-min{grid-auto-columns:min-content}.grid-flow-col{grid-auto-flow:column}.grid-flow-col-dense{grid-auto-flow:column dense}.grid-flow-dense{grid-auto-flow:dense}.grid-flow-row{grid-auto-flow:row}.grid-flow-row-dense{grid-auto-flow:dense}.auto-rows-auto{grid-auto-rows:auto}.auto-rows-fr{grid-auto-rows:minmax(0,1fr)}.auto-rows-max{grid-auto-rows:max-content}.auto-rows-min{grid-auto-rows:min-content}.grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.grid-cols-none{grid-template-columns:none}.grid-cols-subgrid{grid-template-columns:subgrid}.grid-rows-none{grid-template-rows:none}.grid-rows-subgrid{grid-template-rows:subgrid}.flex-col{flex-direction:column}.flex-col-reverse{flex-direction:column-reverse}.flex-row{flex-direction:row}.flex-row-reverse{flex-direction:row-reverse}.flex-nowrap{flex-wrap:nowrap}.flex-wrap{flex-wrap:wrap}.flex-wrap-reverse{flex-wrap:wrap-reverse}.place-content-around{place-content:space-around}.place-content-baseline{place-content:baseline start}.place-content-between{place-content:space-between}.place-content-center{place-content:center}.place-content-end{place-content:end}.place-content-evenly{place-content:space-evenly}.place-content-start{place-content:start}.place-content-stretch{place-content:stretch}.place-items-baseline{place-items:baseline}.place-items-center{place-items:center}.place-items-end{place-items:end}.place-items-start{place-items:start}.place-items-stretch{place-items:stretch stretch}.content-around{align-content:space-around}.content-baseline{align-content:baseline}.content-between{align-content:space-between}.content-center{align-content:center}.content-end{align-content:flex-end}.content-evenly{align-content:space-evenly}.content-normal{align-content:normal}.content-start{align-content:flex-start}.content-stretch{align-content:stretch}.items-baseline{align-items:baseline}.items-center{align-items:center}.items-end{align-items:flex-end}.items-start{align-items:flex-start}.items-stretch{align-items:stretch}.justify-around{justify-content:space-around}.justify-baseline{justify-content:baseline}.justify-between{justify-content:space-between}.justify-center{justify-content:center}.justify-end{justify-content:flex-end}.justify-evenly{justify-content:space-evenly}.justify-normal{justify-content:normal}.justify-start{justify-content:flex-start}.justify-stretch{justify-content:stretch}.justify-items-center{justify-items:center}.justify-items-end{justify-items:end}.justify-items-normal{justify-items:normal}.justify-items-start{justify-items:start}.justify-items-stretch{justify-items:stretch}.gap-0{gap:calc(var(--spacing) * 0)}.gap-1\.5{gap:calc(var(--spacing) * 1.5)}.gap-2{gap:calc(var(--spacing) * 2)}.gap-2\.5{gap:calc(var(--spacing) * 2.5)}.gap-3{gap:calc(var(--spacing) * 3)}.gap-4{gap:calc(var(--spacing) * 4)}:where(.space-y-3>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 3) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 3) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-reverse>:not(:last-child)){--tw-space-y-reverse:1}:where(.space-x-reverse>:not(:last-child)){--tw-space-x-reverse:1}:where(.divide-x>:not(:last-child)){--tw-divide-x-reverse:0;border-inline-style:var(--tw-border-style);border-inline-start-width:calc(1px * var(--tw-divide-x-reverse));border-inline-end-width:calc(1px * calc(1 - var(--tw-divide-x-reverse)))}:where(.divide-y>:not(:last-child)){--tw-divide-y-reverse:0;border-bottom-style:var(--tw-border-style);border-top-style:var(--tw-border-style);border-top-width:calc(1px * var(--tw-divide-y-reverse));border-bottom-width:calc(1px * calc(1 - var(--tw-divide-y-reverse)))}:where(.divide-y-reverse>:not(:last-child)){--tw-divide-y-reverse:1}.place-self-auto{place-self:auto}.place-self-center{place-self:center}.place-self-end{place-self:end}.place-self-start{place-self:start}.place-self-stretch{place-self:stretch stretch}.self-auto{align-self:auto}.self-baseline{align-self:baseline}.self-center{align-self:center}.self-end{align-self:flex-end}.self-start{align-self:flex-start}.self-stretch{align-self:stretch}.justify-self-auto{justify-self:auto}.justify-self-center{justify-self:center}.justify-self-end{justify-self:flex-end}.justify-self-start{justify-self:flex-start}.justify-self-stretch{justify-self:stretch}.truncate{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.scroll-auto{scroll-behavior:auto}.scroll-smooth{scroll-behavior:smooth}.rounded{border-radius:.25rem}.rounded-2xl{border-radius:var(--radius-2xl)}.rounded-full{border-radius:3.40282e38px}.rounded-lg{border-radius:var(--radius-lg)}.rounded-xl{border-radius:var(--radius-xl)}.rounded-s{border-start-start-radius:.25rem;border-end-start-radius:.25rem}.rounded-ss{border-start-start-radius:.25rem}.rounded-e{border-start-end-radius:.25rem;border-end-end-radius:.25rem}.rounded-se{border-start-end-radius:.25rem}.rounded-ee{border-end-end-radius:.25rem}.rounded-es{border-end-start-radius:.25rem}.rounded-t{border-top-left-radius:.25rem;border-top-right-radius:.25rem}.rounded-l{border-top-left-radius:.25rem;border-bottom-left-radius:.25rem}.rounded-tl{border-top-left-radius:.25rem}.rounded-r{border-top-right-radius:.25rem;border-bottom-right-radius:.25rem}.rounded-tr{border-top-right-radius:.25rem}.rounded-b{border-bottom-right-radius:.25rem;border-bottom-left-radius:.25rem}.rounded-br{border-bottom-right-radius:.25rem}.rounded-bl{border-bottom-left-radius:.25rem}.\!border{border-style:var(--tw-border-style)!important;border-width:1px!important}.border{border-style:var(--tw-border-style);border-width:1px}.border-0{border-style:var(--tw-border-style);border-width:0}.border-x{border-inline-style:var(--tw-border-style);border-inline-width:1px}.border-y{border-block-style:var(--tw-border-style);border-block-width:1px}.border-s{border-inline-start-style:var(--tw-border-style);border-inline-start-width:1px}.border-e{border-inline-end-style:var(--tw-border-style);border-inline-end-width:1px}.border-t{border-top-style:var(--tw-border-style);border-top-width:1px}.border-r{border-right-style:var(--tw-border-style);border-right-width:1px}.border-b{border-bottom-style:var(--tw-border-style);border-bottom-width:1px}.border-l{border-left-style:var(--tw-border-style);border-left-width:1px}.border-dashed{--tw-border-style:dashed;border-style:dashed}.border-dotted{--tw-border-style:dotted;border-style:dotted}.border-double{--tw-border-style:double;border-style:double}.border-hidden{--tw-border-style:hidden;border-style:hidden}.border-none{--tw-border-style:none;border-style:none}.border-solid{--tw-border-style:solid;border-style:solid}.border-error-200{border-color:var(--color-error-200)}.border-error-300{border-color:var(--color-error-300)}.border-gray-200{border-color:var(--color-gray-200)}.border-success-200{border-color:var(--color-success-200)}.border-warning-200{border-color:var(--color-warning-200)}.bg-\(--my_variable\){background-color:var(--my_variable)}.bg-\(color\:--my-color\){background-color:var(--my-color)}.bg-\[\#0088cc\]{background-color:#08c}.bg-\[color\:var\(--my-color\)\]{background-color:var(--my-color)}.bg-\[var\(--my_variable\)\]{background-color:var(--my_variable)}.bg-brand-25{background-color:var(--color-brand-25)}.bg-error-50{background-color:var(--color-error-50)}.bg-gray-25{background-color:var(--color-gray-25)}.bg-gray-50{background-color:var(--color-gray-50)}.bg-gray-100{background-color:var(--color-gray-100)}.bg-red-500{background-color:var(--color-red-500)}.bg-red-500\/50,.bg-red-500\/\[50\%\]{background-color:color-mix(in oklab,var(--color-red-500) 50%,transparent)}.bg-success-50{background-color:var(--color-success-50)}.bg-success-100{background-color:var(--color-success-100)}.bg-success-500{background-color:var(--color-success-500)}.bg-transparent{background-color:#0000}.bg-warning-25{background-color:var(--color-warning-25)}.bg-warning-50{background-color:var(--color-warning-50)}.bg-warning-100{background-color:var(--color-warning-100)}.bg-warning-500{background-color:var(--color-warning-500)}.bg-white{background-color:var(--color-white)}.-bg-conic,.bg-conic{--tw-gradient-position:in oklab;background-image:conic-gradient(var(--tw-gradient-stops))}.bg-radial{--tw-gradient-position:in oklab;background-image:radial-gradient(var(--tw-gradient-stops))}.bg-none{background-image:none}.via-none{--tw-gradient-via-stops:initial}.box-decoration-clone{-webkit-box-decoration-break:clone;box-decoration-break:clone}.box-decoration-slice{-webkit-box-decoration-break:slice;box-decoration-break:slice}.decoration-clone{-webkit-box-decoration-break:clone;box-decoration-break:clone}.decoration-slice{-webkit-box-decoration-break:slice;box-decoration-break:slice}.bg-auto{background-size:auto}.bg-contain{background-size:contain}.bg-cover{background-size:cover}.bg-fixed{background-attachment:fixed}.bg-local{background-attachment:local}.bg-scroll{background-attachment:scroll}.bg-clip-border{background-clip:border-box}.bg-clip-content{background-clip:content-box}.bg-clip-padding{background-clip:padding-box}.bg-clip-text{-webkit-background-clip:text;background-clip:text}.bg-bottom{background-position:bottom}.bg-center{background-position:50%}.bg-left{background-position:0}.bg-left-bottom{background-position:0 100%}.bg-left-top{background-position:0 0}.bg-right{background-position:100%}.bg-right-bottom{background-position:100% 100%}.bg-right-top{background-position:100% 0}.bg-top{background-position:top}.bg-no-repeat{background-repeat:no-repeat}.bg-repeat{background-repeat:repeat}.bg-repeat-round{background-repeat:round}.bg-repeat-space{background-repeat:space}.bg-repeat-x{background-repeat:repeat-x}.bg-repeat-y{background-repeat:repeat-y}.bg-origin-border{background-origin:border-box}.bg-origin-content{background-origin:content-box}.bg-origin-padding{background-origin:padding-box}.fill-none{fill:none}.stroke-none{stroke:none}.object-contain{object-fit:contain}.object-cover{object-fit:cover}.object-fill{object-fit:fill}.object-none{object-fit:none}.object-scale-down{object-fit:scale-down}.object-bottom{object-position:bottom}.object-center{object-position:center}.object-left{object-position:left}.object-left-bottom{object-position:left bottom}.object-left-top{object-position:left top}.object-right{object-position:right}.object-right-bottom{object-position:right bottom}.object-right-top{object-position:right top}.object-top{object-position:top}.p-0{padding:calc(var(--spacing) * 0)}.p-1{padding:calc(var(--spacing) * 1)}.p-2{padding:calc(var(--spacing) * 2)}.p-3{padding:calc(var(--spacing) * 3)}.p-4{padding:calc(var(--spacing) * 4)}.px-3{padding-inline:calc(var(--spacing) * 3)}.px-3\.5{padding-inline:calc(var(--spacing) * 3.5)}.px-4{padding-inline:calc(var(--spacing) * 4)}.px-5{padding-inline:calc(var(--spacing) * 5)}.py-0\.5{padding-block:calc(var(--spacing) * .5)}.py-2{padding-block:calc(var(--spacing) * 2)}.py-3{padding-block:calc(var(--spacing) * 3)}.py-4{padding-block:calc(var(--spacing) * 4)}.py-6{padding-block:calc(var(--spacing) * 6)}.pe-32{padding-inline-end:calc(var(--spacing) * 32)}.pe-64{padding-inline-end:calc(var(--spacing) * 64)}.pe-96{padding-inline-end:calc(var(--spacing) * 96)}.\!pt-3{padding-top:calc(var(--spacing) * 3)!important}.pt-3{padding-top:calc(var(--spacing) * 3)}.pt-6{padding-top:calc(var(--spacing) * 6)}.pr-9{padding-right:calc(var(--spacing) * 9)}.pb-4{padding-bottom:calc(var(--spacing) * 4)}.pl-2{padding-left:calc(var(--spacing) * 2)}.pl-9{padding-left:calc(var(--spacing) * 9)}.text-center{text-align:center}.text-end{text-align:end}.text-justify{text-align:justify}.text-left{text-align:left}.text-right{text-align:right}.text-start{text-align:start}.align-baseline{vertical-align:baseline}.align-bottom{vertical-align:bottom}.align-middle{vertical-align:middle}.align-sub{vertical-align:sub}.align-super{vertical-align:super}.align-text-bottom{vertical-align:text-bottom}.align-text-top{vertical-align:text-top}.align-top{vertical-align:top}.text-2xl{font-size:var(--text-2xl);line-height:var(--tw-leading,var(--text-2xl--line-height))}.text-4xl{font-size:var(--text-4xl);line-height:var(--tw-leading,var(--text-4xl--line-height))}.text-base{font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height))}.text-theme-sm{font-size:var(--text-theme-sm);line-height:var(--tw-leading,var(--text-theme-sm--line-height))}.text-theme-xs{font-size:var(--text-theme-xs);line-height:var(--tw-leading,var(--text-theme-xs--line-height))}.text-xl{font-size:var(--text-xl);line-height:var(--tw-leading,var(--text-xl--line-height))}.leading-none{--tw-leading:1;line-height:1}.font-medium{--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium)}.font-semibold{--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold)}.tracking-tight{--tw-tracking:var(--tracking-tight);letter-spacing:var(--tracking-tight)}.tracking-wide{--tw-tracking:var(--tracking-wide);letter-spacing:var(--tracking-wide)}.text-balance{text-wrap:balance}.text-nowrap{text-wrap:nowrap}.text-pretty{text-wrap:pretty}.text-wrap{text-wrap:wrap}.break-normal{overflow-wrap:normal;word-break:normal}.break-words{overflow-wrap:break-word}.break-all{word-break:break-all}.break-keep{word-break:keep-all}.overflow-ellipsis{text-overflow:ellipsis}.text-clip{text-overflow:clip}.text-ellipsis{text-overflow:ellipsis}.hyphens-auto{-webkit-hyphens:auto;hyphens:auto}.hyphens-manual{-webkit-hyphens:manual;hyphens:manual}.hyphens-none{-webkit-hyphens:none;hyphens:none}.whitespace-break-spaces{white-space:break-spaces}.whitespace-normal{white-space:normal}.whitespace-nowrap{white-space:nowrap}.whitespace-pre{white-space:pre}.whitespace-pre-line{white-space:pre-line}.whitespace-pre-wrap{white-space:pre-wrap}.\[color\:red\]{color:red}.\[color\:red\]\/50{color:#ff000080}.\[color\:red\]\/50\!{color:#ff000080!important}.text-black{color:var(--color-black)}.text-brand-600{color:var(--color-brand-600)}.text-error-600{color:var(--color-error-600)}.text-error-700{color:var(--color-error-700)}.text-gray-300{color:var(--color-gray-300)}.text-gray-400{color:var(--color-gray-400)}.text-gray-500{color:var(--color-gray-500)}.text-gray-600{color:var(--color-gray-600)}.text-gray-800{color:var(--color-gray-800)}.text-red-500{color:var(--color-red-500)}.text-success-700{color:var(--color-success-700)}.text-warning-700{color:var(--color-warning-700)}.capitalize{text-transform:capitalize}.lowercase{text-transform:lowercase}.normal-case{text-transform:none}.uppercase{text-transform:uppercase}.italic{font-style:italic}.not-italic{font-style:normal}.font-stretch-condensed{font-stretch:75%}.font-stretch-expanded{font-stretch:125%}.font-stretch-extra-condensed{font-stretch:62.5%}.font-stretch-extra-expanded{font-stretch:150%}.font-stretch-normal{font-stretch:100%}.font-stretch-semi-condensed{font-stretch:87.5%}.font-stretch-semi-expanded{font-stretch:112.5%}.font-stretch-ultra-condensed{font-stretch:50%}.font-stretch-ultra-expanded{font-stretch:200%}.diagonal-fractions{--tw-numeric-fraction:diagonal-fractions;font-variant-numeric:var(--tw-ordinal,) var(--tw-slashed-zero,) var(--tw-numeric-figure,) var(--tw-numeric-spacing,) var(--tw-numeric-fraction,)}.lining-nums{--tw-numeric-figure:lining-nums;font-variant-numeric:var(--tw-ordinal,) var(--tw-slashed-zero,) var(--tw-numeric-figure,) var(--tw-numeric-spacing,) var(--tw-numeric-fraction,)}.oldstyle-nums{--tw-numeric-figure:oldstyle-nums;font-variant-numeric:var(--tw-ordinal,) var(--tw-slashed-zero,) var(--tw-numeric-figure,) var(--tw-numeric-spacing,) var(--tw-numeric-fraction,)}.ordinal{--tw-ordinal:ordinal;font-variant-numeric:var(--tw-ordinal,) var(--tw-slashed-zero,) var(--tw-numeric-figure,) var(--tw-numeric-spacing,) var(--tw-numeric-fraction,)}.proportional-nums{--tw-numeric-spacing:proportional-nums;font-variant-numeric:var(--tw-ordinal,) var(--tw-slashed-zero,) var(--tw-numeric-figure,) var(--tw-numeric-spacing,) var(--tw-numeric-fraction,)}.slashed-zero{--tw-slashed-zero:slashed-zero;font-variant-numeric:var(--tw-ordinal,) var(--tw-slashed-zero,) var(--tw-numeric-figure,) var(--tw-numeric-spacing,) var(--tw-numeric-fraction,)}.stacked-fractions{--tw-numeric-fraction:stacked-fractions;font-variant-numeric:var(--tw-ordinal,) var(--tw-slashed-zero,) var(--tw-numeric-figure,) var(--tw-numeric-spacing,) var(--tw-numeric-fraction,)}.tabular-nums{--tw-numeric-spacing:tabular-nums;font-variant-numeric:var(--tw-ordinal,) var(--tw-slashed-zero,) var(--tw-numeric-figure,) var(--tw-numeric-spacing,) var(--tw-numeric-fraction,)}.normal-nums{font-variant-numeric:normal}.line-through{text-decoration-line:line-through}.no-underline{text-decoration-line:none}.overline{text-decoration-line:overline}.underline{text-decoration-line:underline}.underline\!{text-decoration-line:underline!important}.decoration-dashed{text-decoration-style:dashed}.decoration-dotted{text-decoration-style:dotted}.decoration-double{text-decoration-style:double}.decoration-solid{text-decoration-style:solid}.decoration-wavy{text-decoration-style:wavy}.decoration-auto{text-decoration-thickness:auto}.decoration-from-font{text-decoration-thickness:from-font}.underline-offset-auto{text-underline-offset:auto}.antialiased{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.subpixel-antialiased{-webkit-font-smoothing:auto;-moz-osx-font-smoothing:auto}.accent-auto{accent-color:auto}.scheme-dark{color-scheme:dark}.scheme-light{color-scheme:light}.scheme-light-dark{color-scheme:light dark}.scheme-normal{color-scheme:normal}.scheme-only-dark{color-scheme:dark only}.scheme-only-light{color-scheme:light only}.mix-blend-plus-darker{mix-blend-mode:plus-darker}.mix-blend-plus-lighter{mix-blend-mode:plus-lighter}.shadow{--tw-shadow:0 1px 3px 0 var(--tw-shadow-color,#0000001a), 0 1px 2px -1px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.ring{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentColor);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.inset-ring{--tw-inset-ring-shadow:inset 0 0 0 1px var(--tw-inset-ring-color,currentColor);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-initial{--tw-shadow-color:initial}.inset-shadow-initial{--tw-inset-shadow-color:initial}.outline-hidden{outline-style:none}@media(forced-colors:active){.outline-hidden{outline-offset:2px;outline:2px solid #0000}}.outline{outline-style:var(--tw-outline-style);outline-width:1px}.blur{--tw-blur:blur(8px);filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.blur-none{--tw-blur: ;filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.drop-shadow{--tw-drop-shadow:drop-shadow(0 1px 2px #0000001a) drop-shadow(0 1px 1px #0000000f);filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.drop-shadow-none{--tw-drop-shadow: ;filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.grayscale{--tw-grayscale:grayscale(100%);filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.invert{--tw-invert:invert(100%);filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.sepia{--tw-sepia:sepia(100%);filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.\!filter{filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)!important}.filter{filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.backdrop-blur{--tw-backdrop-blur:blur(8px);-webkit-backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,);backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,)}.backdrop-blur-none{--tw-backdrop-blur: ;-webkit-backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,);backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,)}.backdrop-grayscale{--tw-backdrop-grayscale:grayscale(100%);-webkit-backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,);backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,)}.backdrop-invert{--tw-backdrop-invert:invert(100%);-webkit-backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,);backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,)}.backdrop-sepia{--tw-backdrop-sepia:sepia(100%);-webkit-backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,);backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,)}.backdrop-filter{-webkit-backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,);backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,)}.transition{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-all{transition-property:all;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-colors{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-opacity{transition-property:opacity;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-shadow{transition-property:box-shadow;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-transform{transition-property:transform,translate,scale,rotate;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-none{transition-property:none}.transition-discrete{transition-behavior:allow-discrete}.transition-normal{transition-behavior:normal}.ease-in{--tw-ease:var(--ease-in);transition-timing-function:var(--ease-in)}.ease-in-out{--tw-ease:var(--ease-in-out);transition-timing-function:var(--ease-in-out)}.ease-linear{--tw-ease:linear;transition-timing-function:linear}.ease-out{--tw-ease:var(--ease-out);transition-timing-function:var(--ease-out)}.will-change-auto{will-change:auto}.will-change-contents{will-change:contents}.will-change-scroll{will-change:scroll-position}.will-change-transform{will-change:transform}.contain-inline-size{--tw-contain-size:inline-size;contain:var(--tw-contain-size,) var(--tw-contain-layout,) var(--tw-contain-paint,) var(--tw-contain-style,)}.contain-layout{--tw-contain-layout:layout;contain:var(--tw-contain-size,) var(--tw-contain-layout,) var(--tw-contain-paint,) var(--tw-contain-style,)}.contain-paint{--tw-contain-paint:paint;contain:var(--tw-contain-size,) var(--tw-contain-layout,) var(--tw-contain-paint,) var(--tw-contain-style,)}.contain-size{--tw-contain-size:size;contain:var(--tw-contain-size,) var(--tw-contain-layout,) var(--tw-contain-paint,) var(--tw-contain-style,)}.contain-style{--tw-contain-style:style;contain:var(--tw-contain-size,) var(--tw-contain-layout,) var(--tw-contain-paint,) var(--tw-contain-style,)}.contain-content{contain:content}.contain-none{contain:none}.contain-strict{contain:strict}.content-none{--tw-content:none;content:none}.forced-color-adjust-auto{forced-color-adjust:auto}.forced-color-adjust-none{forced-color-adjust:none}.outline-dashed{--tw-outline-style:dashed;outline-style:dashed}.outline-dotted{--tw-outline-style:dotted;outline-style:dotted}.outline-double{--tw-outline-style:double;outline-style:double}.outline-none{--tw-outline-style:none;outline-style:none}.outline-solid{--tw-outline-style:solid;outline-style:solid}.select-all{-webkit-user-select:all;user-select:all}.\[a-zA-Z0-9\:\\\\-\\\\\._\$\]{a-zA-Z0-9:\\-\\. $}.\[k\:K\]{k:K}.\[vite\:css\]{vite:css}.\[vite\:html\]{vite:html}.backface-hidden{backface-visibility:hidden}.backface-visible{backface-visibility:visible}:where(.divide-x-reverse>:not(:last-child)){--tw-divide-x-reverse:1}.duration-initial{--tw-duration:initial}.ease-initial{--tw-ease:initial}.perspective-none{perspective:none}.perspective-origin-bottom{perspective-origin:bottom}.perspective-origin-bottom-left{perspective-origin:0 100%}.perspective-origin-bottom-right{perspective-origin:100% 100%}.perspective-origin-center{perspective-origin:50%}.perspective-origin-left{perspective-origin:0}.perspective-origin-right{perspective-origin:100%}.perspective-origin-top{perspective-origin:top}.perspective-origin-top-left{perspective-origin:0 0}.perspective-origin-top-right{perspective-origin:100% 0}.ring-inset{--tw-ring-inset:inset}.transform-3d{transform-style:preserve-3d}.transform-border{transform-box:border-box}.transform-content{transform-box:content-box}.transform-fill{transform-box:fill-box}.transform-flat{transform-style:flat}.transform-stroke{transform-box:stroke-box}.transform-view{transform-box:view-box}.first\:border-t-0:first-child{border-top-style:var(--tw-border-style);border-top-width:0}@media(hover:hover){.hover\:bg-error-100:hover{background-color:var(--color-error-100)}.hover\:bg-gray-50:hover{background-color:var(--color-gray-50)}.hover\:text-gray-800:hover{color:var(--color-gray-800)}}.focus\:shadow-focus-ring:focus{--tw-shadow:0 0 0 4px var(--tw-shadow-color,#465fff1f);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.focus\:outline-none:focus{--tw-outline-style:none;outline-style:none}@media(min-width:640px){.sm\:col-auto{grid-column:auto}.sm\:flex{display:flex}.sm\:w-\[190px\]{width:190px}.sm\:w-\[290px\]{width:290px}.sm\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.sm\:grid-cols-\[minmax\(0\,1fr\)_140px\]{grid-template-columns:minmax(0,1fr) 140px}.sm\:flex-row{flex-direction:row}.sm\:items-center{align-items:center}.sm\:items-end{align-items:flex-end}.sm\:items-start{align-items:flex-start}.sm\:justify-between{justify-content:space-between}.sm\:p-5{padding:calc(var(--spacing) * 5)}.sm\:px-5{padding-inline:calc(var(--spacing) * 5)}}@media(min-width:1024px){.lg\:grid-cols-\[minmax\(0\,1fr\)_280px\]{grid-template-columns:minmax(0,1fr) 280px}.lg\:flex-row{flex-direction:row}.lg\:items-center{align-items:center}.lg\:items-end{align-items:flex-end}.lg\:justify-between{justify-content:space-between}.lg\:border-r{border-right-style:var(--tw-border-style);border-right-width:1px}.lg\:border-gray-200{border-color:var(--color-gray-200)}}}@font-face{font-family:Onest;src:url(/fonts/onest/Onest-Variable.woff2)format("woff2");font-style:normal;font-weight:100 900;font-display:swap}:where(.manager-theme){--manager-font-family:"Onest", sans-serif;--manager-font-size-xs:12px;--manager-line-height-xs:18px;--manager-font-size-sm:14px;--manager-line-height-sm:20px;--manager-font-size-md:16px;--manager-line-height-md:24px;--manager-font-size-lg:20px;--manager-line-height-lg:30px;--manager-font-weight-regular:400;--manager-font-weight-medium:500;--manager-font-weight-semibold:600;--manager-font-weight-bold:700;--manager-color-surface:var(--color-white);--manager-color-page:var(--color-gray-50);--manager-color-text:var(--color-gray-900);--manager-color-text-strong:var(--color-gray-800);--manager-color-text-muted:var(--color-gray-500);--manager-color-border:var(--color-gray-200);--manager-color-border-control:var(--color-gray-300);--manager-color-focus:var(--color-brand-500);--manager-brand-25:var(--color-brand-25);--manager-brand-50:var(--color-brand-50);--manager-brand-100:var(--color-brand-100);--manager-brand-200:var(--color-brand-200);--manager-brand-300:var(--color-brand-300);--manager-brand-400:var(--color-brand-400);--manager-brand-500:var(--color-brand-500);--manager-brand-600:var(--color-brand-600);--manager-brand-700:var(--color-brand-700);--manager-gray-25:var(--color-gray-25);--manager-gray-50:var(--color-gray-50);--manager-gray-100:var(--color-gray-100);--manager-gray-200:var(--color-gray-200);--manager-gray-300:var(--color-gray-300);--manager-gray-400:var(--color-gray-400);--manager-gray-500:var(--color-gray-500);--manager-gray-600:var(--color-gray-600);--manager-gray-700:var(--color-gray-700);--manager-gray-800:var(--color-gray-800);--manager-gray-900:var(--color-gray-900);--manager-success-50:var(--color-success-50);--manager-success-200:var(--color-success-200);--manager-success-700:var(--color-success-700);--manager-warning-50:var(--color-warning-50);--manager-warning-200:var(--color-warning-200);--manager-warning-700:var(--color-warning-700);--manager-error-50:var(--color-error-50);--manager-error-200:var(--color-error-200);--manager-error-500:var(--color-error-500);--manager-error-600:var(--color-error-600);--manager-error-700:var(--color-error-700);--manager-space-1:4px;--manager-space-2:8px;--manager-space-3:12px;--manager-space-4:16px;--manager-space-5:20px;--manager-space-6:24px;--manager-space-7:28px;--manager-space-8:32px;--manager-radius-control:8px;--manager-radius-card:12px;--manager-radius-dialog:16px;--manager-radius-pill:999px;--manager-shadow-xs:var(--shadow-theme-xs);--manager-shadow-sm:var(--shadow-theme-sm);--manager-shadow-md:var(--shadow-theme-md);--manager-shadow-lg:var(--shadow-theme-lg);--manager-shadow-xl:var(--shadow-theme-xl);--manager-focus-ring:var(--shadow-focus-ring);--manager-table-header-surface:var(--manager-gray-50);--manager-table-header-text:var(--manager-color-text-muted);--manager-table-header-font-size:var(--manager-font-size-xs);--manager-table-header-line-height:var(--manager-line-height-xs);--manager-table-header-font-weight:var(--manager-font-weight-medium);--manager-table-body-text:var(--manager-color-text-muted);--manager-table-body-text-strong:var(--manager-color-text-strong);--manager-table-border:var(--manager-color-border);--manager-table-row-separator:var(--manager-gray-100);--manager-table-row-hover:var(--manager-gray-25);--manager-table-row-focus:var(--manager-brand-25);--manager-table-cell-padding-inline:var(--manager-space-4);--manager-table-cell-padding-block:var(--manager-space-3);--manager-table-empty-padding-block:calc(var(--manager-space-6) * 2);--manager-page-max-width:1440px;--manager-page-gutter-inline:16px;--manager-page-gutter-block:20px;--manager-page-block-gap:var(--manager-space-5);--manager-page-tabs-content-gap:var(--manager-space-5);--manager-page-title-font-size:var(--manager-font-size-lg);--manager-page-title-line-height:var(--manager-line-height-lg);--manager-page-title-font-weight:var(--manager-font-weight-semibold);--manager-page-title-color:var(--manager-color-text-strong);--manager-page-description-font-size:var(--manager-font-size-sm);--manager-page-description-line-height:var(--manager-line-height-sm);--manager-page-description-color:var(--manager-color-text-muted);--manager-page-header-copy-gap:var(--manager-space-1);--manager-page-header-actions-gap:var(--manager-space-2);color:var(--manager-color-text);font-family:var(--manager-font-family);font-size:var(--manager-font-size-md);font-weight:var(--manager-font-weight-regular);font-synthesis:initial;text-rendering:initial;-webkit-font-smoothing:initial;-moz-osx-font-smoothing:initial;line-height:normal}@media(min-width:640px){:where(.manager-theme){--manager-page-gutter-inline:20px;--manager-page-gutter-block:24px;--manager-page-tabs-content-gap:var(--manager-space-6)}}@media(min-width:1024px){:where(.manager-theme){--manager-page-gutter-inline:24px;--manager-page-gutter-block:28px}}:where(.manager-theme) :where(button,input,select,textarea){font:inherit}.manager-page{width:100%;max-width:var(--manager-page-max-width);min-width:0;padding:var(--manager-page-gutter-block) var(--manager-page-gutter-inline);margin-inline:auto}:is(.manager-page,.manager-page-content)>.manager-page-header{margin-bottom:var(--manager-page-block-gap)}:is(.manager-page,.manager-page-content)>.manager-tabs{margin-bottom:var(--manager-page-tabs-content-gap)}.manager-page>.manager-card+.manager-card{margin-top:var(--manager-page-block-gap)}.manager-page-content{width:100%;min-width:0}.manager-page-content--narrow{max-width:640px}.manager-page-header{justify-content:space-between;align-items:flex-start;gap:var(--manager-space-3);flex-direction:column;min-width:0;display:flex}.manager-page-header__copy{gap:var(--manager-page-header-copy-gap);min-width:0;display:grid}.manager-page-header__title{color:var(--manager-page-title-color);font-family:inherit;font-size:var(--manager-page-title-font-size);font-weight:var(--manager-page-title-font-weight);line-height:var(--manager-page-title-line-height);margin:0}.manager-page-header__description{color:var(--manager-page-description-color);font-size:var(--manager-page-description-font-size);font-weight:var(--manager-font-weight-regular);line-height:var(--manager-page-description-line-height);margin:0}.manager-page-header__actions{align-items:stretch;gap:var(--manager-page-header-actions-gap);flex-direction:column;flex:none;width:100%;min-width:0;display:flex}@media(min-width:640px){.manager-page-header__actions{flex-direction:row;align-items:center;width:auto}}@media(min-width:1024px){.manager-page-header{flex-direction:row;align-items:flex-end}}.event-master__panel>.event-master__section.manager-page{padding:var(--manager-page-gutter-block) var(--manager-page-gutter-inline)}.manager-card{border:1px solid var(--manager-color-border);border-radius:var(--manager-radius-card);background:var(--manager-color-surface);min-width:0;box-shadow:var(--manager-shadow-xs);overflow:visible}.manager-card.manager-card--clipped{overflow:hidden}.manager-card--flat{box-shadow:none}.manager-card__header{justify-content:space-between;align-items:flex-start;gap:var(--manager-space-3);border-bottom:1px solid var(--manager-color-border);min-width:0;padding:var(--manager-space-4);display:flex}.manager-card__header-copy{gap:var(--manager-space-1);min-width:0;display:grid}.manager-card__title{color:var(--manager-color-text-strong);font-size:var(--manager-font-size-md);font-weight:var(--manager-font-weight-semibold);line-height:var(--manager-line-height-md);margin:0}.manager-card__description{color:var(--manager-color-text-muted);font-size:var(--manager-font-size-xs);line-height:var(--manager-line-height-xs);margin:0}.manager-card__header-actions{align-items:center;gap:var(--manager-space-2);flex:none;display:flex}.manager-table-scroll{overscroll-behavior-inline:contain;scrollbar-gutter:stable;width:100%;max-width:100%;overflow-x:auto}.manager-table{border-collapse:collapse;width:100%;min-width:0}.manager-table__header{border-bottom:1px solid var(--manager-table-border);background:var(--manager-table-header-surface)}.manager-table__cell{padding:var(--manager-table-cell-padding-block) var(--manager-table-cell-padding-inline);font-size:var(--manager-font-size-sm);font-weight:var(--manager-font-weight-regular);line-height:var(--manager-line-height-sm);text-align:left;vertical-align:middle;background-color:#0000;border-bottom:0}.manager-table__cell--header{color:var(--manager-table-header-text);font-size:var(--manager-table-header-font-size);font-weight:var(--manager-table-header-font-weight);line-height:var(--manager-table-header-line-height);white-space:nowrap}.manager-table__cell--body{color:var(--manager-table-body-text)}.manager-table__cell--strong{color:var(--manager-table-body-text-strong);font-weight:var(--manager-font-weight-medium)}.manager-table__cell--nowrap{white-space:nowrap}.manager-table__body>.manager-table__row--standard:not(:last-child){border-bottom:1px solid var(--manager-table-row-separator)}.manager-table__row--interactive{cursor:pointer;transition:background-color .15s}.manager-table__row--interactive:hover{background:var(--manager-table-row-hover)}.manager-table__row--interactive:focus-visible{background:var(--manager-table-row-focus);outline:2px solid var(--manager-color-focus);outline-offset:-2px}.manager-table__empty-cell{padding:var(--manager-table-empty-padding-block) var(--manager-table-cell-padding-inline);text-align:center}.manager-table__empty-content{justify-items:center;display:grid}.manager-table__empty-title{color:var(--manager-gray-700);font-size:var(--manager-font-size-sm);font-weight:var(--manager-font-weight-medium);line-height:var(--manager-line-height-sm)}.manager-table__empty-description{margin-top:var(--manager-space-1);color:var(--manager-table-body-text);font-size:var(--manager-font-size-xs);line-height:var(--manager-line-height-xs)}.manager-table__empty-action{margin-top:var(--manager-space-3)}.manager-table__metadata{margin-top:var(--manager-space-3);color:var(--manager-table-body-text);font-size:var(--manager-font-size-xs);line-height:var(--manager-line-height-xs)}.manager-table__text{min-width:0}.manager-table__text--muted{margin-top:var(--manager-space-1);color:var(--manager-color-text-muted);font-size:var(--manager-font-size-xs);line-height:var(--manager-line-height-xs)}.manager-table__text--truncate{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.manager-status{color:var(--manager-color-text-muted);font-size:var(--manager-font-size-sm);font-weight:var(--manager-font-weight-regular);line-height:var(--manager-line-height-sm)}.manager-action-menu__trigger{width:28px;min-width:28px;height:28px;min-height:28px;color:var(--manager-gray-500);box-shadow:none;background:0 0;border:0;border-radius:6px;justify-content:center;align-items:center;padding:0;display:flex}.manager-action-menu__trigger:hover:not(:disabled){background:var(--manager-gray-100);color:var(--manager-gray-700)}.manager-action-menu__trigger:focus-visible{box-shadow:var(--manager-focus-ring);outline:none}.manager-action-menu__trigger:disabled{opacity:.5;pointer-events:none}.manager-action-menu__popup{z-index:95;border:1px solid var(--manager-gray-200);background:var(--manager-color-surface);width:max-content;min-width:176px;max-width:calc(100vw - 16px);box-shadow:var(--manager-shadow-sm);border-radius:8px;padding:4px;display:grid;position:fixed}.manager-action-menu__item{background:var(--manager-color-surface);min-height:36px;color:var(--manager-gray-500);font-size:var(--manager-font-size-sm);font-weight:var(--manager-font-weight-regular);line-height:var(--manager-line-height-sm);text-align:left;border:0;border-radius:6px;justify-content:flex-start;align-items:center;gap:8px;padding:8px 12px;display:flex}.manager-action-menu__item>svg{color:var(--manager-gray-400);flex:none}.manager-action-menu__item:hover:not(:disabled):not([aria-disabled=true]),.manager-action-menu__item:focus-visible{background:var(--manager-gray-50);outline:none}.manager-action-menu__item[aria-disabled=true]{color:var(--manager-gray-400);cursor:not-allowed}.manager-action-menu__item>span{gap:1px;display:grid}.manager-action-menu__item small{color:var(--manager-gray-400);font-size:var(--manager-font-size-xs);font-weight:var(--manager-font-weight-regular);line-height:var(--manager-line-height-xs)}.manager-action-menu__item--danger{color:var(--manager-error-600)}.manager-action-menu__item--danger>svg{color:var(--manager-error-500)}.manager-action-menu__item--danger:hover,.manager-action-menu__item--danger:focus-visible{background:var(--manager-error-50)}.manager-card__body{padding:var(--manager-space-4)}.manager-card__footer{justify-content:space-between;align-items:center;gap:var(--manager-space-3);border-top:1px solid var(--manager-color-border);padding:var(--manager-space-3) var(--manager-space-4);display:flex}.manager-card__footer--stack-mobile{flex-direction:column;align-items:stretch}.manager-card__footer--end{justify-content:flex-end}.manager-card__footer>.manager-table__metadata{margin-top:0}@media(min-width:640px){.manager-card__header,.manager-card__body{padding:var(--manager-space-5)}.manager-card__footer{padding-right:var(--manager-space-5);padding-left:var(--manager-space-5)}.manager-card__footer--stack-mobile{flex-direction:row;align-items:center}}.manager-form{gap:var(--manager-space-4);min-width:0;display:grid}.manager-field{gap:6px;min-width:0;display:grid}.manager-field__label{color:var(--manager-gray-700);font-size:var(--manager-font-size-sm);font-weight:var(--manager-font-weight-medium);line-height:var(--manager-line-height-sm)}.manager-field--compact .manager-field__label{color:var(--manager-gray-500);font-size:var(--manager-font-size-xs);font-weight:var(--manager-font-weight-medium);line-height:var(--manager-line-height-xs)}.manager-field__hint,.manager-field__error{color:var(--manager-color-text-muted);font-size:var(--manager-font-size-xs);line-height:var(--manager-line-height-xs)}.manager-field__error{color:var(--manager-error-700)}.manager-input,.manager-textarea{border:1px solid var(--manager-color-border-control);border-radius:var(--manager-radius-control);background:var(--manager-color-surface);width:100%;min-width:0;color:var(--manager-color-text-strong);font-size:var(--manager-font-size-sm);font-weight:var(--manager-font-weight-regular);line-height:var(--manager-line-height-sm);box-shadow:var(--manager-shadow-xs);outline:none;padding:10px 12px;transition:border-color .15s,box-shadow .15s,background-color .15s}.manager-input--sm{min-height:42px}.manager-input--md{min-height:48px;box-shadow:var(--manager-shadow-xs);padding-inline:16px}.manager-textarea{resize:vertical;min-height:82px}.manager-input::placeholder,.manager-textarea::placeholder{color:var(--manager-gray-400)}.manager-input:focus,.manager-textarea:focus{border-color:var(--manager-color-focus);box-shadow:var(--manager-focus-ring)}.manager-input:disabled,.manager-textarea:disabled{border-color:var(--manager-gray-200);background:var(--manager-gray-50);color:var(--manager-gray-500);cursor:not-allowed}.manager-field--invalid .manager-input,.manager-field--invalid .manager-textarea{border-color:var(--manager-error-600)}.manager-tabs{gap:var(--manager-space-6);border-bottom:1px solid var(--manager-color-border);scrollbar-width:none;min-width:0;display:flex;overflow-x:auto}.manager-tabs::-webkit-scrollbar{display:none}.manager-tab{min-height:40px;color:var(--manager-color-text-muted);font-size:var(--manager-font-size-sm);font-weight:var(--manager-font-weight-medium);line-height:var(--manager-line-height-sm);white-space:nowrap;background:0 0;border:0;border-bottom:2px solid #0000;border-radius:0;flex:none;padding:0 2px 10px}.manager-tab:hover:not(:disabled){color:var(--manager-color-text-strong)}.manager-tab:focus-visible{box-shadow:var(--manager-focus-ring);outline:none}.manager-tab--active{border-bottom-color:var(--manager-brand-500);color:var(--manager-brand-500)}.manager-select{min-width:0}.manager-select__trigger{border:1px solid var(--manager-color-border-control);border-radius:var(--manager-radius-control);background:var(--manager-color-surface);width:100%;min-height:0;color:var(--manager-gray-700);font-size:var(--manager-font-size-sm);font-weight:var(--manager-font-weight-regular);line-height:var(--manager-line-height-sm);text-align:left;box-shadow:var(--manager-shadow-xs);cursor:default;outline:none;justify-content:flex-start;align-items:center;gap:0;transition:border-color .15s,box-shadow .15s;display:flex;position:relative}.manager-select--sm .manager-select__trigger{min-height:40px;padding:0 36px 0 12px}.manager-select--md .manager-select__trigger{min-height:48px;padding:0 44px 0 16px}.manager-select__trigger>span{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}.manager-select__trigger>svg{color:var(--manager-gray-500);transition:transform .15s;position:absolute;top:50%;right:12px;transform:translateY(-50%)rotate(90deg)}.manager-select__trigger[aria-expanded=true]>svg{transform:translateY(-50%)rotate(-90deg)}.manager-select__trigger:hover:not(:disabled){border-color:var(--manager-gray-400)}.manager-select__trigger:focus{border-color:var(--manager-color-focus);box-shadow:var(--manager-focus-ring)}.manager-select__trigger:disabled{background:var(--manager-gray-50);color:var(--manager-gray-400);cursor:not-allowed}.manager-select__popup{z-index:95;overscroll-behavior:contain;border:1px solid var(--manager-color-border);border-radius:var(--manager-radius-card);background:var(--manager-color-surface);box-shadow:var(--manager-shadow-lg);padding:6px;overflow-y:auto}.manager-select__option{border-radius:var(--manager-radius-control);width:100%;color:var(--manager-gray-700);font-weight:var(--manager-font-weight-regular);text-align:left;box-shadow:none;cursor:default;background:0 0;border:0;justify-content:space-between;gap:12px;transition:background-color .15s,color .15s;display:flex}.manager-select__popup--sm .manager-select__option{min-height:36px;font-size:var(--manager-font-size-xs);line-height:var(--manager-line-height-xs);padding:8px 12px}.manager-select__popup--md .manager-select__option{min-height:40px;font-size:var(--manager-font-size-sm);line-height:var(--manager-line-height-sm);padding:10px 12px}.manager-select__option>span{overflow-wrap:anywhere;min-width:0}.manager-select__option:hover,.manager-select__option:focus-visible{background:var(--manager-gray-100);outline:none}.manager-select__option--selected,.manager-select__option--selected:hover,.manager-select__option--selected:focus-visible{background:var(--manager-brand-50);color:var(--manager-brand-500);font-weight:var(--manager-font-weight-medium)}.manager-select__check--hidden{visibility:hidden}.manager-dialog__backdrop{z-index:90;background:#10182866;justify-content:center;align-items:flex-end;padding:0;display:flex;position:fixed;inset:0}.manager-dialog__backdrop>.manager-dialog{border-radius:var(--manager-radius-dialog) var(--manager-radius-dialog) 0 0;background:var(--manager-color-surface);width:min(100%,600px);max-height:calc(100dvh - .5rem);box-shadow:var(--manager-shadow-xl);border:0;flex-direction:column;padding:0;display:flex;position:relative;overflow:hidden}.manager-dialog__backdrop>.manager-dialog--small{width:min(100%,480px)}.manager-dialog__backdrop>.manager-dialog--large{width:min(100%,840px)}.manager-dialog__header{justify-content:space-between;align-items:flex-start;gap:var(--manager-space-4);border-bottom:1px solid var(--manager-color-border);padding:var(--manager-space-4) var(--manager-space-5);background:var(--manager-color-surface);flex:none;display:flex}.manager-dialog__header>div{min-width:0}.manager-dialog__header h2{color:var(--manager-color-text-strong);font-size:var(--manager-font-size-md);font-weight:var(--manager-font-weight-medium);line-height:var(--manager-line-height-md);margin:0}.manager-dialog__eyebrow{color:var(--manager-color-text-muted);font-size:var(--manager-font-size-xs);font-weight:var(--manager-font-weight-medium);line-height:var(--manager-line-height-xs);margin-bottom:2px}.manager-dialog__header p{color:var(--manager-color-text-muted);font-size:var(--manager-font-size-sm);line-height:var(--manager-line-height-sm);overflow-wrap:anywhere;margin:4px 0 0}.manager-dialog .manager-dialog__close-action.manager-button{border-radius:var(--manager-radius-control);background:var(--manager-gray-100);width:36px;height:36px;min-height:36px;color:var(--manager-gray-500);box-shadow:none;flex:0 0 36px;padding:0}.manager-dialog__content{overscroll-behavior:contain;min-width:0;min-height:0;padding:var(--manager-space-5);overflow-y:auto}.manager-dialog__backdrop .manager-dialog__actions{gap:var(--manager-space-2);border-top:1px solid var(--manager-color-border);padding:var(--manager-space-4) var(--manager-space-5);background:var(--manager-color-surface);flex-direction:column-reverse;flex:none;display:flex}.manager-confirmation__copy{gap:var(--manager-space-2);color:var(--manager-color-text-muted);font-size:var(--manager-font-size-sm);line-height:var(--manager-line-height-sm);display:grid}.manager-confirmation__copy p{color:inherit;margin:0}.manager-confirmation__warning{margin-top:var(--manager-space-2);border:1px solid var(--manager-warning-200);border-radius:var(--manager-radius-control);padding:var(--manager-space-3) 14px;background:var(--manager-warning-50);color:var(--manager-gray-600)}.manager-dialog__backdrop>.manager-dialog.manager-confirmation-dialog{width:min(100%,448px);max-height:calc(100dvh - .5rem)}.manager-dialog__backdrop>.manager-dialog.manager-confirmation-dialog--wide{width:min(100%,512px)}.manager-confirmation-dialog>.manager-dialog__header{padding:var(--manager-space-5) var(--manager-space-5) 0;border-bottom:0}.manager-confirmation-dialog>.manager-dialog__header h2{margin-top:var(--manager-space-4)}.manager-confirmation__icon{border-radius:var(--manager-radius-pill);justify-content:center;align-items:center;width:40px;height:40px;display:flex}.manager-confirmation__icon--brand{background:var(--manager-brand-50);color:var(--manager-brand-600)}.manager-confirmation__icon--warning{background:var(--manager-warning-50);color:var(--manager-warning-700)}.manager-confirmation__icon--error{background:var(--manager-error-50);color:var(--manager-error-600)}.manager-confirmation-dialog>.manager-dialog__content{padding:var(--manager-space-1) var(--manager-space-5) 0}.manager-dialog__backdrop>.manager-confirmation-dialog>.manager-dialog__actions{padding:var(--manager-space-6) var(--manager-space-5) var(--manager-space-5);border-top:0;flex-direction:row;justify-content:flex-end}.manager-confirmation-dialog>.manager-dialog__actions>.manager-button{width:auto}.manager-dialog__backdrop>.manager-confirmation-dialog--wide>.manager-dialog__actions{flex-direction:column-reverse}.manager-dialog__backdrop>.manager-confirmation-dialog--wide>.manager-dialog__actions>.manager-button{width:100%}@media(max-width:420px){.manager-dialog__actions>*{width:100%}.manager-confirmation-dialog>.manager-dialog__actions>.manager-button{width:auto}.manager-dialog__backdrop>.manager-confirmation-dialog--wide>.manager-dialog__actions>.manager-button{width:100%}}@media(min-width:640px){.manager-dialog__backdrop{padding:var(--manager-space-4);align-items:center}.manager-dialog__backdrop>.manager-dialog{border-radius:var(--manager-radius-dialog);max-height:calc(100dvh - 2rem)}.manager-dialog__header,.manager-dialog__content{padding-right:var(--manager-space-6);padding-left:var(--manager-space-6)}.manager-dialog__backdrop .manager-dialog__actions{padding-right:var(--manager-space-6);padding-left:var(--manager-space-6);flex-direction:row;justify-content:flex-end}.manager-confirmation-dialog>.manager-dialog__header{padding:var(--manager-space-6) var(--manager-space-6) 0}.manager-confirmation-dialog>.manager-dialog__content{padding-right:var(--manager-space-6);padding-left:var(--manager-space-6)}.manager-dialog__backdrop>.manager-confirmation-dialog>.manager-dialog__actions{padding:var(--manager-space-6)}.manager-dialog__backdrop>.manager-confirmation-dialog--wide>.manager-dialog__actions{flex-direction:row}.manager-dialog__backdrop>.manager-confirmation-dialog--wide>.manager-dialog__actions>.manager-button{width:auto}}.manager-button{border-radius:var(--manager-radius-control);cursor:pointer;border:0;justify-content:center;align-items:center;gap:8px;max-width:none;min-height:0;padding:0;font-size:14px;font-weight:500;line-height:20px;transition:background-color .15s,color .15s,border-color .15s,box-shadow .15s;display:inline-flex}.manager-button--sm{padding:8px 14px}.manager-button--md{padding:10px 16px}.manager-button--icon-only.manager-button--sm{flex:0 0 38px;width:38px;height:38px;padding:0}.manager-button--icon-only.manager-button--md{flex:0 0 40px;width:40px;height:40px;padding:0}.manager-button--primary{background:var(--manager-brand-500);color:#fff;box-shadow:var(--manager-shadow-xs)}.manager-button--primary:hover:not(:disabled){background:var(--manager-brand-600)}.manager-button--outline{border:1px solid var(--manager-color-border-control);background:var(--manager-color-surface);color:var(--manager-gray-700);box-shadow:var(--manager-shadow-xs)}.manager-button--outline:hover:not(:disabled){background:var(--manager-gray-50)}.manager-button--ghost{color:var(--manager-gray-600);background:0 0}.manager-button--ghost:hover:not(:disabled){background:var(--manager-gray-100);color:var(--manager-gray-800)}.manager-button--danger{background:var(--manager-error-600);color:#fff;box-shadow:var(--manager-shadow-xs)}.manager-button:focus{box-shadow:var(--manager-focus-ring);outline:none}.manager-button:disabled{opacity:.5;pointer-events:none}.manager-feedback{justify-content:space-between;align-items:center;gap:var(--manager-space-3);display:flex}.manager-feedback__message{border-radius:var(--manager-radius-control);font-size:var(--manager-font-size-sm);font-weight:var(--manager-font-weight-bold);line-height:var(--manager-line-height-sm);flex:auto;padding:10px 12px}.manager-feedback--error .manager-feedback__message{border:1px solid var(--manager-error-200);background:var(--manager-error-50);color:var(--manager-error-700)}.manager-feedback--success .manager-feedback__message{border:1px solid var(--manager-success-200);background:var(--manager-success-50);color:var(--manager-success-700)}.manager-feedback__action{flex:none}.manager-password-input{position:relative}.manager-password-input>.manager-input{padding-right:52px}.manager-password-input>.manager-password-input__visibility.manager-button{position:absolute;top:50%;right:5px;transform:translateY(-50%)}.manager-dialog-form{gap:var(--manager-space-4);display:grid}.manager-dialog-form__hint{color:var(--manager-color-text-muted);font-size:var(--manager-font-size-xs);line-height:var(--manager-line-height-xs);margin:0}.manager-page>.manager-feedback+*{margin-top:var(--manager-space-4)}@media(max-width:639px){.manager-feedback{flex-direction:column;align-items:stretch}.manager-feedback__action>.manager-button{width:100%}}.manager-shell .workspace--event-editor,.manager-shell .workspace--manager-page{padding:0}.workspace--event-editor .event-master{border:0;border-radius:0}@property --tw-translate-x{syntax:"*";inherits:false;initial-value:0}@property --tw-translate-y{syntax:"*";inherits:false;initial-value:0}@property --tw-translate-z{syntax:"*";inherits:false;initial-value:0}@property --tw-scale-x{syntax:"*";inherits:false;initial-value:1}@property --tw-scale-y{syntax:"*";inherits:false;initial-value:1}@property --tw-scale-z{syntax:"*";inherits:false;initial-value:1}@property --tw-rotate-x{syntax:"*";inherits:false;initial-value:rotateX(0)}@property --tw-rotate-y{syntax:"*";inherits:false;initial-value:rotateY(0)}@property --tw-rotate-z{syntax:"*";inherits:false;initial-value:rotateZ(0)}@property --tw-skew-x{syntax:"*";inherits:false;initial-value:skewX(0)}@property --tw-skew-y{syntax:"*";inherits:false;initial-value:skewY(0)}@property --tw-pan-x{syntax:"*";inherits:false}@property --tw-pan-y{syntax:"*";inherits:false}@property --tw-pinch-zoom{syntax:"*";inherits:false}@property --tw-scroll-snap-strictness{syntax:"*";inherits:false;initial-value:proximity}@property --tw-space-y-reverse{syntax:"*";inherits:false;initial-value:0}@property --tw-space-x-reverse{syntax:"*";inherits:false;initial-value:0}@property --tw-divide-x-reverse{syntax:"*";inherits:false;initial-value:0}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-divide-y-reverse{syntax:"*";inherits:false;initial-value:0}@property --tw-leading{syntax:"*";inherits:false}@property --tw-font-weight{syntax:"*";inherits:false}@property --tw-tracking{syntax:"*";inherits:false}@property --tw-ordinal{syntax:"*";inherits:false}@property --tw-slashed-zero{syntax:"*";inherits:false}@property --tw-numeric-figure{syntax:"*";inherits:false}@property --tw-numeric-spacing{syntax:"*";inherits:false}@property --tw-numeric-fraction{syntax:"*";inherits:false}@property --tw-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-shadow-color{syntax:"*";inherits:false}@property --tw-inset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-shadow-color{syntax:"*";inherits:false}@property --tw-ring-color{syntax:"*";inherits:false}@property --tw-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-ring-color{syntax:"*";inherits:false}@property --tw-inset-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-ring-inset{syntax:"*";inherits:false}@property --tw-ring-offset-width{syntax:"<length>";inherits:false;initial-value:0}@property --tw-ring-offset-color{syntax:"*";inherits:false;initial-value:#fff}@property --tw-ring-offset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-outline-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-blur{syntax:"*";inherits:false}@property --tw-brightness{syntax:"*";inherits:false}@property --tw-contrast{syntax:"*";inherits:false}@property --tw-grayscale{syntax:"*";inherits:false}@property --tw-hue-rotate{syntax:"*";inherits:false}@property --tw-invert{syntax:"*";inherits:false}@property --tw-opacity{syntax:"*";inherits:false}@property --tw-saturate{syntax:"*";inherits:false}@property --tw-sepia{syntax:"*";inherits:false}@property --tw-drop-shadow{syntax:"*";inherits:false}@property --tw-backdrop-blur{syntax:"*";inherits:false}@property --tw-backdrop-brightness{syntax:"*";inherits:false}@property --tw-backdrop-contrast{syntax:"*";inherits:false}@property --tw-backdrop-grayscale{syntax:"*";inherits:false}@property --tw-backdrop-hue-rotate{syntax:"*";inherits:false}@property --tw-backdrop-invert{syntax:"*";inherits:false}@property --tw-backdrop-opacity{syntax:"*";inherits:false}@property --tw-backdrop-saturate{syntax:"*";inherits:false}@property --tw-backdrop-sepia{syntax:"*";inherits:false}@property --tw-ease{syntax:"*";inherits:false}@property --tw-contain-size{syntax:"*";inherits:false}@property --tw-contain-layout{syntax:"*";inherits:false}@property --tw-contain-paint{syntax:"*";inherits:false}@property --tw-contain-style{syntax:"*";inherits:false}@property --tw-duration{syntax:"*";inherits:false}
