@font-face{font-family:Montserrat;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/8298327da6d5bcce-s.0vdai6er2bzon.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Montserrat;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/44fac91e6f2d2b1b-s.p.3xwp9-ll1pnw_.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Montserrat;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/2b402d8aebffd579-s.370ev4_4-yiay.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Montserrat;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/a88409fdd7dc121c-s.41r31qmhr7_rd.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Montserrat;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/e8f2fbee2754df70-s.p.1gavkj72q9u43.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Montserrat Fallback;src:local(Arial);ascent-override:85.79%;descent-override:22.25%;line-gap-override:0.0%;size-adjust:112.83%}.montserrat_ce54e56-module__SZ3vDW__className{font-family:Montserrat,Montserrat Fallback;font-style:normal}.montserrat_ce54e56-module__SZ3vDW__variable{--font-montserrat:"Montserrat", "Montserrat Fallback"}
@font-face{font-family:Manrope;font-style:normal;font-weight:200 800;font-display:swap;src:url(../media/a342834df7752944-s.1ypl14jhz9yyw.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Manrope;font-style:normal;font-weight:200 800;font-display:swap;src:url(../media/d3fe2f289711ac3f-s.p.2g9li78_0_it5.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Manrope;font-style:normal;font-weight:200 800;font-display:swap;src:url(../media/58c4895d0a0ef7cc-s.00u3xrku2lqty.woff2)format("woff2");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Manrope;font-style:normal;font-weight:200 800;font-display:swap;src:url(../media/bfc7db5c00d21bc5-s.2vepgg3wcdr2q.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Manrope;font-style:normal;font-weight:200 800;font-display:swap;src:url(../media/6ab0db14f70d8ed6-s.2ttjmmx-9gnz1.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Manrope;font-style:normal;font-weight:200 800;font-display:swap;src:url(../media/a343f882a40d2cc9-s.p.3259ncl47-hqj.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Manrope Fallback;src:local(Arial);ascent-override:103.31%;descent-override:29.07%;line-gap-override:0.0%;size-adjust:103.19%}.manrope_6b764f8d-module__ZFuH0q__className{font-family:Manrope,Manrope Fallback;font-style:normal}.manrope_6b764f8d-module__ZFuH0q__variable{--font-manrope:"Manrope", "Manrope Fallback"}
@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:100 800;font-display:swap;src:url(../media/13bf9871fe164e7f-s.3bz3aq452sydg.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:100 800;font-display:swap;src:url(../media/cc545e633e20c56d-s.p.2sb9jzhmrh7ny.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:100 800;font-display:swap;src:url(../media/71b036adf157cdcf-s.343obqi851wr5.woff2)format("woff2");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:100 800;font-display:swap;src:url(../media/89b21bb081cb7469-s.40kcwrf1wub16.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:100 800;font-display:swap;src:url(../media/3fe682a82f50d426-s.200l3jur7oygh.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:100 800;font-display:swap;src:url(../media/70bc3e132a0a741e-s.p.269kn9uafm0ti.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:JetBrains Mono Fallback;src:local(Arial);ascent-override:75.79%;descent-override:22.29%;line-gap-override:0.0%;size-adjust:134.59%}.jetbrains_mono_88cc7ace-module__KUQHBa__className{font-family:JetBrains Mono,JetBrains Mono Fallback;font-style:normal}.jetbrains_mono_88cc7ace-module__KUQHBa__variable{--font-mono:"JetBrains Mono", "JetBrains Mono Fallback"}
:root{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--pq-bg:#12061f;--pq-bg-2:#1b0930;--pq-bg-3:#241040;--pq-pink:#ff3d9a;--pq-pink-light:#ff7ac0;--pq-purple:#b23bff;--pq-cyan:#31e1f7;--pq-green:#5be58c;--pq-amber:#ffc85c;--pq-grad:linear-gradient(135deg, #e10e6e, #8b2be0);--pq-grad-hover:linear-gradient(135deg, #f42481, #9d3cf2);--pq-accent:#d4126a;--pq-text:#fff;--pq-text-2:#ffffffc7;--pq-text-3:#ffffff9e;--pq-text-4:#ffffff80;--pq-surface:#ffffff0d;--pq-surface-2:#ffffff14;--pq-surface-3:#ffffff1f;--pq-line:#ffffff1f;--pq-line-2:#ffffff38;--pq-line-accent:#ff3d9a59;--pq-tint-accent:#ff3d9a1a;--pq-tint-cyan:#31e1f71a;--pq-r-xs:8px;--pq-r-sm:12px;--pq-r-md:16px;--pq-r-lg:20px;--pq-r-xl:24px;--pq-r-2xl:28px;--pq-r-pill:999px;--pq-1:4px;--pq-2:8px;--pq-3:12px;--pq-4:16px;--pq-5:20px;--pq-6:24px;--pq-7:32px;--pq-8:40px;--pq-9:48px;--pq-10:64px;--pq-page:1120px;--pq-page-narrow:820px;--pq-gutter:16px;--pq-header-h:58px;--pq-actionbar-h:0px;--pq-section-y:40px;--pq-font-display:var(--font-montserrat), "Segoe UI", system-ui, sans-serif;--pq-font-body:var(--font-manrope), system-ui, -apple-system, sans-serif;--pq-font-mono:var(--font-mono), ui-monospace, monospace;--pq-t-display-xl:clamp(32px, 8.4vw, 62px);--pq-t-display-l:clamp(27px, 6.6vw, 46px);--pq-t-display-m:clamp(22px, 5vw, 34px);--pq-t-display-s:clamp(18px, 3.4vw, 22px);--pq-t-lead:clamp(15px, 2.2vw, 17px);--pq-t-body:15px;--pq-t-body-s:13.5px;--pq-t-caption:12.5px;--pq-t-eyebrow:11px;--pq-tap:44px;--pq-glow:0 12px 34px #d4126a6b;--pq-glow-sm:0 6px 18px #d4126a57;--pq-shadow:0 18px 44px #00000073;--pq-ease:cubic-bezier(.2, .7, .3, 1);--pq-fast:.16s;--pq-med:.24s}@media (min-width:768px){:root{--pq-gutter:24px;--pq-header-h:66px;--pq-section-y:56px}}@media (min-width:1024px){:root{--pq-section-y:72px}}
*,:before,:after{box-sizing:border-box}*{-webkit-tap-highlight-color:transparent}html{scroll-padding-top:calc(var(--pq-header-h) + 12px);-webkit-text-size-adjust:100%}html,body{min-height:100%;margin:0;padding:0}body{background:var(--pq-bg);color:var(--pq-text);font-family:var(--pq-font-body);font-size:var(--pq-t-body);text-rendering:optimizelegibility;line-height:1.55;overflow-x:clip}h1,h2,h3,h4{font-family:var(--pq-font-display);letter-spacing:-.01em;text-wrap:balance;margin:0;font-weight:900;line-height:1.05}p{text-wrap:pretty;margin:0}a{color:var(--pq-pink);transition:color var(--pq-fast) var(--pq-ease);text-decoration:none}a:hover{color:var(--pq-pink-light)}img,svg,video{max-width:100%}button,input,select,textarea{font:inherit;color:inherit}button{cursor:pointer}::selection{background:var(--pq-pink);color:#fff}:focus-visible{outline:2px solid var(--pq-cyan);outline-offset:2px;border-radius:var(--pq-r-xs)}.pq-skip{z-index:200;border-radius:var(--pq-r-pill);background:var(--pq-bg-3);border:1px solid var(--pq-line-2);color:#fff;font-weight:700;font-size:var(--pq-t-body-s);transition:transform var(--pq-med) var(--pq-ease);padding:10px 16px;position:absolute;top:12px;left:12px;transform:translateY(-160%)}.pq-skip:focus-visible{color:#fff;transform:translateY(0)}.pq-no-scrollbar{scrollbar-width:none;-ms-overflow-style:none;-webkit-overflow-scrolling:touch}.pq-no-scrollbar::-webkit-scrollbar{display:none}.pq-sr-only{clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}@keyframes pq-floaty{0%,to{transform:translateY(0)}50%{transform:translateY(-12px)}}@keyframes pq-pulse{0%,to{opacity:.6}50%{opacity:1}}@keyframes pq-marquee{0%{transform:translate(0)}to{transform:translate(-50%)}}@keyframes pq-fade-up{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}@keyframes pq-spin{to{transform:rotate(360deg)}}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.001ms!important;animation-duration:.001ms!important;animation-iteration-count:1!important}}
.pq-container{width:100%;max-width:var(--pq-page);padding-inline:var(--pq-gutter);margin-inline:auto}.pq-container--narrow{max-width:var(--pq-page-narrow)}.pq-section{padding-block:var(--pq-section-y)}.pq-section--tint{background:linear-gradient(180deg, var(--pq-bg-2), var(--pq-bg))}.pq-stack{gap:var(--pq-3);flex-direction:column;display:flex}.pq-row{align-items:center;gap:var(--pq-3);flex-wrap:wrap;display:flex}.pq-row--between{justify-content:space-between;align-items:flex-end}.pq-eyebrow{font-size:var(--pq-t-eyebrow);letter-spacing:.2em;text-transform:uppercase;color:var(--pq-pink);font-weight:800}.pq-eyebrow--cyan{color:var(--pq-cyan)}.pq-h1{font-size:var(--pq-t-display-l);text-transform:uppercase}.pq-h1--hero{font-size:var(--pq-t-display-xl);letter-spacing:-.02em;text-shadow:0 6px 30px #ff3d9a73;line-height:.95}.pq-h2{font-size:var(--pq-t-display-m);text-transform:uppercase}.pq-h3{font-size:var(--pq-t-display-s);text-transform:uppercase}.pq-lead{font-size:var(--pq-t-lead);color:var(--pq-text-2);max-width:58ch;line-height:1.6}.pq-muted{color:var(--pq-text-3);font-size:var(--pq-t-body-s);line-height:1.55}.pq-hint{color:var(--pq-text-4);font-size:var(--pq-t-caption);line-height:1.5}.pq-accent{color:var(--pq-pink)}.pq-btn{--pq-btn-bg:var(--pq-surface-2);--pq-btn-fg:var(--pq-text);--pq-btn-border:var(--pq-line-2);justify-content:center;align-items:center;gap:var(--pq-2);min-height:var(--pq-tap);border-radius:var(--pq-r-pill);border:1px solid var(--pq-btn-border);background:var(--pq-btn-bg);color:var(--pq-btn-fg);font-family:var(--pq-font-display);letter-spacing:.04em;text-transform:uppercase;text-align:center;white-space:nowrap;transition:transform var(--pq-fast) var(--pq-ease), filter var(--pq-fast) var(--pq-ease), background var(--pq-fast) var(--pq-ease), border-color var(--pq-fast) var(--pq-ease);padding:12px 22px;font-size:14px;font-weight:800;display:inline-flex}.pq-btn:hover{color:var(--pq-btn-fg);transform:translateY(-1px)}.pq-btn:active{transform:translateY(0)scale(.985)}.pq-btn:disabled,.pq-btn[aria-disabled=true]{opacity:.55;cursor:not-allowed;transform:none}.pq-btn--primary{--pq-btn-bg:var(--pq-grad);--pq-btn-border:transparent;box-shadow:var(--pq-glow-sm)}.pq-btn--primary:hover{--pq-btn-bg:var(--pq-grad-hover);box-shadow:var(--pq-glow)}.pq-btn--ghost:hover{--pq-btn-bg:var(--pq-surface-3)}.pq-btn--quiet{--pq-btn-bg:transparent;--pq-btn-border:var(--pq-line);--pq-btn-fg:var(--pq-text-2)}.pq-btn--quiet:hover{--pq-btn-bg:var(--pq-surface);--pq-btn-fg:var(--pq-text)}.pq-btn--whatsapp{--pq-btn-bg:#25d36624;--pq-btn-border:#25d36680;--pq-btn-fg:var(--pq-green)}.pq-btn--whatsapp:hover{--pq-btn-bg:#25d3663d;--pq-btn-fg:var(--pq-green)}.pq-btn--danger{--pq-btn-bg:#ff5c5c1f;--pq-btn-border:#ff5c5c73;--pq-btn-fg:#ff9c9c}.pq-btn--danger:hover{--pq-btn-bg:#ff5c5c38;--pq-btn-fg:#ffbdbd}.pq-btn--sm{min-height:38px;padding:8px 16px;font-size:12.5px}.pq-btn--lg{min-height:52px;padding:15px 28px;font-size:15px}.pq-btn--block{width:100%}.pq-btn--icon{width:var(--pq-tap);min-width:var(--pq-tap);padding:0}.pq-link{font-size:var(--pq-t-body-s);color:var(--pq-pink);align-items:center;gap:6px;min-height:32px;font-weight:700;display:inline-flex}.pq-card{background:var(--pq-surface);border:1px solid var(--pq-line);border-radius:var(--pq-r-lg);padding:var(--pq-4)}.pq-card--flush{padding:0;overflow:hidden}.pq-card--lift{transition:transform var(--pq-med) var(--pq-ease), border-color var(--pq-med) var(--pq-ease), background var(--pq-med) var(--pq-ease)}@media (hover:hover){.pq-card--lift:hover{border-color:var(--pq-line-accent);background:var(--pq-surface-2);transform:translateY(-3px)}}.pq-panel{background:var(--pq-surface);border:1px solid var(--pq-line);border-radius:var(--pq-r-xl);padding:var(--pq-5)}.pq-chips{gap:var(--pq-2);scroll-snap-type:x proximity;margin-inline:calc(var(--pq-gutter) * -1);padding-block:2px;padding-inline:var(--pq-gutter);display:flex;overflow-x:auto}@media (min-width:768px){.pq-chips{flex-wrap:wrap;margin-inline:0;padding-inline:0;overflow:visible}}.pq-chip{scroll-snap-align:start;border-radius:var(--pq-r-pill);border:1px solid var(--pq-line);background:var(--pq-surface);min-height:40px;color:var(--pq-text-3);font-size:var(--pq-t-body-s);transition:background var(--pq-fast) var(--pq-ease), color var(--pq-fast) var(--pq-ease), border-color var(--pq-fast) var(--pq-ease);flex:none;padding:9px 16px;font-weight:700}.pq-chip:hover{color:var(--pq-text);border-color:var(--pq-line-2)}.pq-chip[aria-pressed=true],.pq-chip.is-active{background:var(--pq-grad);color:#fff;border-color:#0000}.pq-badge{border-radius:var(--pq-r-pill);font-size:var(--pq-t-caption);border:1px solid var(--pq-line);background:var(--pq-surface-2);color:var(--pq-text-2);align-items:center;gap:6px;padding:5px 11px;font-weight:700;line-height:1.3;display:inline-flex}.pq-badge--accent{background:var(--pq-tint-accent);border-color:var(--pq-line-accent);color:var(--pq-pink-light)}.pq-badge--cyan{background:var(--pq-tint-cyan);color:var(--pq-cyan);border-color:#31e1f759}.pq-badge--warn{color:var(--pq-amber);background:#ffc85c1f;border-color:#ffc85c66}.pq-badge--danger{color:#ff9c9c;background:#ff5c5c1f;border-color:#ff5c5c66}.pq-badge--green{color:var(--pq-green);background:#5be58c1f;border-color:#5be58c66}.pq-dot{background:currentColor;border-radius:50%;flex:none;width:7px;height:7px}.pq-form-grid{gap:var(--pq-3);grid-template-columns:1fr;display:grid}@media (min-width:640px){.pq-form-grid--2{grid-template-columns:1fr 1fr}}.pq-field{flex-direction:column;gap:6px;min-width:0;display:flex}.pq-field--wide{grid-column:1/-1}.pq-label{font-size:var(--pq-t-eyebrow);letter-spacing:.1em;text-transform:uppercase;color:var(--pq-text-4);font-weight:700}.pq-input,.pq-select,.pq-textarea{width:100%;min-height:var(--pq-tap);border-radius:var(--pq-r-sm);border:1px solid var(--pq-line-2);color:var(--pq-text);font-family:var(--pq-font-body);transition:border-color var(--pq-fast) var(--pq-ease), background var(--pq-fast) var(--pq-ease);background:#12061fb8;outline:none;padding:12px 14px;font-size:16px}.pq-textarea{resize:vertical;min-height:96px;padding-block:12px;line-height:1.5}.pq-select{appearance:none;background-image:linear-gradient(45deg,#0000 50%,#ffffff9e 50%),linear-gradient(135deg,#ffffff9e 50%,#0000 50%);background-position:calc(100% - 20px) calc(50% + 1px),calc(100% - 14px) calc(50% + 1px);background-repeat:no-repeat;background-size:6px 6px,6px 6px;padding-right:40px}.pq-input:hover,.pq-select:hover,.pq-textarea:hover{border-color:#ffffff52}.pq-input:focus,.pq-select:focus,.pq-textarea:focus{border-color:var(--pq-pink);background:#12061feb}.pq-input::placeholder,.pq-textarea::placeholder{color:var(--pq-text-4)}.pq-input[aria-invalid=true],.pq-textarea[aria-invalid=true]{border-color:#ff7a7a}.pq-field-error{font-size:var(--pq-t-caption);color:#ff9c9c}.pq-check{min-height:var(--pq-tap);font-size:var(--pq-t-body-s);color:var(--pq-text-2);cursor:pointer;align-items:center;gap:10px;display:inline-flex}.pq-check input{width:20px;height:20px;accent-color:var(--pq-accent);flex:none}.pq-honey{opacity:0;width:1px;height:1px;position:absolute;left:-9999px}.pq-empty{padding:var(--pq-6) var(--pq-5);border-radius:var(--pq-r-lg);border:1px dashed var(--pq-line-2);color:var(--pq-text-3);font-size:var(--pq-t-body-s);background:#ffffff09;line-height:1.6}.pq-empty strong{font-family:var(--pq-font-display);font-size:var(--pq-t-display-s);color:var(--pq-text);text-transform:uppercase;margin-bottom:6px;display:block}.pq-alert{border-radius:var(--pq-r-sm);font-size:var(--pq-t-body-s);border:1px solid var(--pq-line-2);background:var(--pq-surface);color:var(--pq-text-2);padding:12px 16px;line-height:1.5}.pq-alert--error{color:#ffbdbd;background:#ff5c5c1a;border-color:#ff5c5c73}.pq-alert--ok{background:var(--pq-tint-cyan);color:#b6f2fb;border-color:#31e1f76b}.pq-spinner{border:2px solid #ffffff59;border-top-color:#fff;border-radius:50%;flex:none;width:16px;height:16px;animation:.7s linear infinite pq-spin}.pq-table-wrap{border-radius:var(--pq-r-lg);border:1px solid var(--pq-line);overflow-x:auto}.pq-table{border-collapse:collapse;width:100%;font-size:var(--pq-t-body-s);min-width:560px}.pq-table th{text-align:left;font-size:var(--pq-t-eyebrow);letter-spacing:.14em;text-transform:uppercase;color:var(--pq-text-4);white-space:nowrap;background:#ffffff0a;padding:12px 14px;font-weight:700}.pq-table td{border-top:1px solid var(--pq-line);vertical-align:middle;color:var(--pq-text-2);padding:12px 14px}.pq-table tr:hover td{background:#ffffff08}.pq-table .pq-td-num{text-align:right;font-variant-numeric:tabular-nums}
.pq-header{z-index:60;border-bottom:1px solid var(--pq-line);-webkit-backdrop-filter:blur(14px);padding-top:env(safe-area-inset-top);background:#12061fdb;position:sticky;top:0}.pq-header__inner{align-items:center;gap:var(--pq-3);min-height:var(--pq-header-h);display:flex}.pq-brand{color:var(--pq-text);align-items:center;gap:10px;min-width:0;margin-right:auto;display:flex}.pq-brand:hover{color:var(--pq-text)}.pq-brand__name{font-family:var(--pq-font-display);letter-spacing:.04em;font-size:15px;font-weight:900;line-height:1}.pq-brand__city{font-family:var(--pq-font-body);letter-spacing:.24em;color:var(--pq-text-4);margin-top:3px;font-size:9.5px;font-weight:500}.pq-nav{align-items:center;gap:2px;display:none}.pq-nav__link{border-radius:var(--pq-r-pill);min-height:38px;font-size:var(--pq-t-body-s);white-space:nowrap;color:var(--pq-text-3);transition:color var(--pq-fast) var(--pq-ease), background var(--pq-fast) var(--pq-ease);align-items:center;padding:8px 13px;font-weight:700;display:inline-flex}.pq-nav__link:hover{color:var(--pq-text);background:var(--pq-surface)}.pq-nav__link[aria-current=page]{color:#fff;background:var(--pq-grad)}.pq-header__cta{display:none}.pq-burger{width:var(--pq-tap);height:var(--pq-tap);border-radius:var(--pq-r-sm);border:1px solid var(--pq-line-2);background:var(--pq-surface);flex-direction:column;flex:none;justify-content:center;align-items:center;gap:5px;display:inline-flex}.pq-burger span{width:18px;height:2px;transition:transform var(--pq-med) var(--pq-ease), opacity var(--pq-fast) var(--pq-ease);background:#fff;border-radius:2px;display:block}.pq-burger[aria-expanded=true] span:first-child{transform:translateY(7px)rotate(45deg)}.pq-burger[aria-expanded=true] span:nth-child(2){opacity:0}.pq-burger[aria-expanded=true] span:nth-child(3){transform:translateY(-7px)rotate(-45deg)}@media (min-width:900px){.pq-nav,.pq-header__cta{display:inline-flex}.pq-burger{display:none}}.pq-drawer-backdrop{z-index:70;-webkit-backdrop-filter:blur(3px);animation:pq-fade-up var(--pq-fast) var(--pq-ease);background:#090310a8;position:fixed;inset:0}.pq-drawer{z-index:80;gap:var(--pq-4);width:min(86vw,340px);padding:calc(var(--pq-4) + env(safe-area-inset-top)) var(--pq-5) calc(var(--pq-5) + env(safe-area-inset-bottom));background:linear-gradient(180deg, var(--pq-bg-3), var(--pq-bg));border-left:1px solid var(--pq-line-2);box-shadow:var(--pq-shadow);animation:pq-drawer-in var(--pq-med) var(--pq-ease);flex-direction:column;display:flex;position:fixed;top:0;bottom:0;right:0;overflow-y:auto}@keyframes pq-drawer-in{0%{transform:translate(100%)}to{transform:none}}.pq-drawer__head{justify-content:space-between;align-items:center;gap:var(--pq-3);display:flex}.pq-drawer__close{width:var(--pq-tap);height:var(--pq-tap);border-radius:var(--pq-r-sm);border:1px solid var(--pq-line-2);background:var(--pq-surface);color:#fff;flex:none;justify-content:center;align-items:center;font-size:20px;line-height:1;display:inline-flex}.pq-drawer__links{flex-direction:column;gap:4px;display:flex}.pq-drawer__link{border-radius:var(--pq-r-md);min-height:52px;font-family:var(--pq-font-display);text-transform:uppercase;color:var(--pq-text-2);background:var(--pq-surface);border:1px solid #0000;justify-content:space-between;align-items:center;padding:12px 16px;font-size:16px;font-weight:800;display:flex}.pq-drawer__link:hover{color:var(--pq-text)}.pq-drawer__link[aria-current=page]{color:#fff;background:var(--pq-tint-accent);border-color:var(--pq-line-accent)}.pq-drawer__foot{gap:var(--pq-3);font-size:var(--pq-t-body-s);color:var(--pq-text-3);flex-direction:column;margin-top:auto;display:flex}.pq-actionbar{z-index:55;gap:var(--pq-2);padding:10px var(--pq-gutter) calc(10px + env(safe-area-inset-bottom));border-top:1px solid var(--pq-line);-webkit-backdrop-filter:blur(14px);animation:pq-fade-up var(--pq-med) var(--pq-ease);background:#12061feb;display:flex;position:fixed;bottom:0;left:0;right:0}.pq-actionbar .pq-btn{flex:1}.pq-actionbar .pq-btn--icon{flex:none}@media (min-width:900px){.pq-actionbar{display:none}}.pq-hero{padding-block:var(--pq-6) var(--pq-8);background-image:linear-gradient(#12061f66 0%,#12061f2e 45%,#12061ff5 100%),url(/uploads/hero-bg.jpeg);background-position:50%;background-size:cover;position:relative;overflow:hidden}.pq-hero:before{content:"";pointer-events:none;background:radial-gradient(68% 48% at 50% 64%,#0a0314c2 0%,#0a03149e 48%,#0a031400 100%);position:absolute;inset:0}.pq-hero__inner{z-index:1;text-align:center;flex-direction:column;align-items:center;display:flex;position:relative}.pq-hero__badge{border-radius:var(--pq-r-pill);border:1px solid var(--pq-line-accent);font-size:var(--pq-t-eyebrow);letter-spacing:.14em;text-transform:uppercase;color:var(--pq-text-2);background:#12061fb8;align-items:center;gap:8px;padding:8px 15px;font-weight:700;display:inline-flex}.pq-hero__badge .pq-dot{color:var(--pq-cyan);animation:2.6s ease-in-out infinite pq-pulse}.pq-hero__logo{width:min(60vw,290px);margin-top:var(--pq-3);animation:6s ease-in-out infinite pq-floaty}.pq-hero__logo img{filter:drop-shadow(0 12px 40px #ff3d9a73);width:100%;height:auto;display:block}.pq-hero__lead{font-size:var(--pq-t-lead);color:var(--pq-text-2);max-width:46ch;margin-top:var(--pq-3);line-height:1.55}.pq-hero__actions{gap:var(--pq-2);margin-top:var(--pq-5);flex-wrap:wrap;justify-content:center;width:100%;display:flex}.pq-hero__actions .pq-btn{flex:220px;max-width:320px}@media (min-width:768px){.pq-hero{padding-block:var(--pq-8) var(--pq-9)}.pq-hero__logo{width:min(42vw,340px)}.pq-hero__actions .pq-btn{flex:none}}.pq-next{width:100%;max-width:620px;margin-top:var(--pq-6);padding:var(--pq-4);border-radius:var(--pq-r-xl);border:1px solid var(--pq-line);-webkit-backdrop-filter:blur(8px);text-align:left;background:#12061fcc}.pq-next__label{letter-spacing:.2em;text-transform:uppercase;color:var(--pq-text-4);font-size:10.5px;font-weight:700}.pq-next__title{font-family:var(--pq-font-display);text-transform:uppercase;margin-top:6px;font-size:clamp(20px,4.4vw,26px);font-weight:900;line-height:1.1}.pq-next__meta{font-size:var(--pq-t-body-s);color:var(--pq-text-3);margin-top:4px}@media (min-width:720px){.pq-next{align-items:center;gap:var(--pq-5);padding:var(--pq-5);grid-template-columns:1fr auto;display:grid}.pq-next__countdown{margin-top:0}}.pq-countdown{gap:var(--pq-2);margin-top:var(--pq-4);grid-template-columns:repeat(4,1fr);display:grid}.pq-countdown__cell{background:var(--pq-surface-2);border-radius:var(--pq-r-sm);text-align:center;min-width:58px;padding:10px 4px}.pq-countdown__value{font-family:var(--pq-font-display);color:var(--pq-pink-light);font-variant-numeric:tabular-nums;font-size:24px;font-weight:900;line-height:1}.pq-countdown__label{letter-spacing:.12em;text-transform:uppercase;color:var(--pq-text-4);margin-top:5px;font-size:9.5px}.pq-ticker{background:var(--pq-bg);border-block:1px solid var(--pq-line);padding-block:11px;overflow:hidden;-webkit-mask-image:linear-gradient(90deg,#0000,#000 8% 92%,#0000);mask-image:linear-gradient(90deg,#0000,#000 8% 92%,#0000)}.pq-ticker__track{width:max-content;font-family:var(--pq-font-display);letter-spacing:.12em;text-transform:uppercase;color:#ffffff80;font-size:14px;font-weight:900;animation:30s linear infinite pq-marquee;display:flex}.pq-ticker__track span{padding-inline:18px}.pq-head{justify-content:space-between;align-items:flex-end;gap:var(--pq-3);margin-bottom:var(--pq-5);flex-wrap:wrap;display:flex}.pq-head__titles{flex-direction:column;gap:8px;display:flex}.pq-themes{gap:var(--pq-3);grid-template-columns:repeat(2,1fr);display:grid}@media (min-width:560px){.pq-themes{grid-template-columns:repeat(3,1fr)}}@media (min-width:900px){.pq-themes{grid-template-columns:repeat(3,1fr)}.pq-theme{min-height:148px;padding:var(--pq-5)}.pq-theme__name{font-size:19px}.pq-theme__desc{font-size:var(--pq-t-body-s)}}.pq-theme{min-height:128px;padding:var(--pq-4);border-radius:var(--pq-r-lg);color:var(--pq-text);border:1px solid var(--pq-line);transition:transform var(--pq-med) var(--pq-ease), border-color var(--pq-med) var(--pq-ease);background:linear-gradient(150deg,#ffffff21,#ffffff08);flex-direction:column;justify-content:flex-end;display:flex;position:relative;overflow:hidden}.pq-theme:hover{color:var(--pq-text)}@media (hover:hover){.pq-theme:hover{border-color:var(--pq-line-accent);transform:translateY(-3px)}}.pq-theme__glow{filter:blur(6px);opacity:.75;pointer-events:none;border-radius:50%;width:96px;height:96px;position:absolute;top:-30px;right:-22px}.pq-theme__name{font-family:var(--pq-font-display);text-transform:uppercase;font-size:16px;font-weight:900;line-height:1.1;position:relative}.pq-theme__desc{font-size:var(--pq-t-caption);color:var(--pq-text-3);margin-top:6px;position:relative}.pq-rounds{gap:var(--pq-3);grid-template-columns:1fr;display:grid}@media (min-width:620px){.pq-rounds{grid-template-columns:repeat(2,1fr)}}@media (min-width:1000px){.pq-rounds{grid-template-columns:repeat(4,1fr)}}.pq-round{gap:var(--pq-3);padding:var(--pq-4);border-radius:var(--pq-r-md);background:var(--pq-surface);border:1px solid var(--pq-line);display:flex}.pq-round__n{border-radius:var(--pq-r-sm);background:var(--pq-grad);width:34px;height:34px;font-family:var(--pq-font-display);flex:none;justify-content:center;align-items:center;font-size:15px;font-weight:900;display:flex}.pq-round__title{font-family:var(--pq-font-display);font-size:15px;font-weight:800}.pq-round__spec{font-family:var(--pq-font-mono);color:var(--pq-cyan);letter-spacing:.04em;margin-top:4px;font-size:11px}.pq-round__desc{font-size:var(--pq-t-caption);color:var(--pq-text-3);margin-top:4px;line-height:1.5}.pq-facts{gap:var(--pq-2);margin-top:var(--pq-3);grid-template-columns:repeat(2,1fr);display:grid}@media (min-width:620px){.pq-facts{grid-template-columns:repeat(4,1fr)}}.pq-fact{padding:var(--pq-4) var(--pq-3);border-radius:var(--pq-r-md);background:var(--pq-tint-accent);border:1px solid var(--pq-line-accent);text-align:center}.pq-fact__v{font-family:var(--pq-font-display);color:var(--pq-pink-light);font-size:22px;font-weight:900;line-height:1.1}.pq-fact__l{font-size:var(--pq-t-caption);color:var(--pq-text-3);margin-top:4px}.pq-games{gap:var(--pq-4);grid-template-columns:1fr;display:grid}@media (min-width:560px){.pq-games{grid-template-columns:repeat(2,1fr)}}@media (min-width:940px){.pq-games{grid-template-columns:repeat(3,1fr)}}.pq-game{border-radius:var(--pq-r-xl);background:var(--pq-surface);border:1px solid var(--pq-line);flex-direction:column;display:flex;overflow:hidden}.pq-game__cover{aspect-ratio:16/9;background-image:repeating-linear-gradient(135deg,#ffffff12 0 10px,#ffffff05 10px 20px),linear-gradient(135deg,#5b21b6,#db2777);position:relative}.pq-game__cover img{object-fit:cover}.pq-game__date{border-radius:var(--pq-r-pill);font-family:var(--pq-font-display);letter-spacing:.05em;background:#12061fe0;padding:6px 11px;font-size:12px;font-weight:900;position:absolute;top:10px;left:10px}.pq-game__theme{position:absolute;top:10px;right:10px}.pq-game__body{gap:var(--pq-2);padding:var(--pq-4);flex-direction:column;flex:1;display:flex}.pq-game__title{font-family:var(--pq-font-display);text-transform:uppercase;font-size:18px;font-weight:900;line-height:1.1}.pq-game__meta{font-size:var(--pq-t-body-s);color:var(--pq-text-3);line-height:1.5}.pq-game__desc{font-size:var(--pq-t-caption);color:var(--pq-text-3);line-height:1.5}.pq-game__foot{justify-content:space-between;align-items:center;gap:var(--pq-2);padding-top:var(--pq-2);flex-wrap:wrap;margin-top:auto;display:flex}.pq-seats{font-size:var(--pq-t-body-s);color:var(--pq-cyan);font-weight:700}.pq-seats--low{color:var(--pq-amber)}.pq-seats--out{color:var(--pq-text-4)}.pq-schedule{gap:var(--pq-3);flex-direction:column;display:flex}.pq-game-row{gap:var(--pq-3);padding:var(--pq-4);border-radius:var(--pq-r-lg);background:var(--pq-surface);border:1px solid var(--pq-line);transition:border-color var(--pq-med) var(--pq-ease);grid-template-columns:auto 1fr;grid-template-areas:"date title""meta meta""cta cta";align-items:center;display:grid}@media (hover:hover){.pq-game-row:hover{border-color:var(--pq-line-accent)}}.pq-game-row__date{border-radius:var(--pq-r-md);background:var(--pq-grad);flex-direction:column;flex:none;grid-area:date;justify-content:center;align-items:center;width:62px;height:62px;display:flex}.pq-game-row__day{font-family:var(--pq-font-display);font-size:22px;font-weight:900;line-height:1}.pq-game-row__month{letter-spacing:.12em;text-transform:uppercase;margin-top:3px;font-size:10px}.pq-game-row__title{grid-area:title;min-width:0}.pq-game-row__name{font-family:var(--pq-font-display);text-transform:uppercase;overflow-wrap:anywhere;font-size:18px;font-weight:900;line-height:1.1}.pq-game-row__when{font-size:var(--pq-t-body-s);color:var(--pq-text-3);margin-top:4px}.pq-game-row__meta{align-items:center;gap:var(--pq-2);font-size:var(--pq-t-body-s);color:var(--pq-text-3);flex-wrap:wrap;grid-area:meta;display:flex}.pq-game-row__cta{gap:var(--pq-2);grid-area:cta;justify-content:flex-end;display:flex}@media (min-width:768px){.pq-game-row{column-gap:var(--pq-4);padding:var(--pq-4) var(--pq-5);grid-template-columns:auto 1fr auto;grid-template-areas:"date title cta""date meta cta";row-gap:6px}.pq-game-row__date{grid-row:span 2;width:72px;height:72px}.pq-game-row__cta{grid-row:span 2;align-items:center}}@media (min-width:1024px){.pq-game-row{grid-template-columns:auto minmax(0,1fr) auto auto;grid-template-areas:"date title meta cta"}.pq-game-row__date,.pq-game-row__cta{grid-row:auto}.pq-game-row__meta{justify-content:flex-end}}.pq-rating{border-collapse:separate;border-spacing:0 8px;width:100%}.pq-rating caption{text-align:left;color:var(--pq-text-4);font-size:var(--pq-t-caption);padding-bottom:var(--pq-2)}.pq-rating thead th{letter-spacing:.14em;text-transform:uppercase;color:var(--pq-text-4);text-align:left;padding:0 var(--pq-3) 4px;font-size:10.5px;font-weight:700}.pq-rating thead th:first-child{text-align:center;width:52px}.pq-rating thead th.pq-td-num{text-align:right}.pq-rating td,.pq-rating tbody th{background:var(--pq-surface);border-block:1px solid var(--pq-line);padding:var(--pq-3);vertical-align:middle}.pq-rating td:first-child{border-left:1px solid var(--pq-line);border-radius:var(--pq-r-md) 0 0 var(--pq-r-md);width:52px}.pq-rating td:last-child{border-right:1px solid var(--pq-line);border-radius:0 var(--pq-r-md) var(--pq-r-md) 0}.pq-rating tr.is-top td{background:var(--pq-tint-accent);border-color:var(--pq-line-accent)}.pq-rating__rank{border-radius:var(--pq-r-sm);width:36px;height:36px;font-family:var(--pq-font-display);background:var(--pq-surface-2);color:#fff;justify-content:center;align-items:center;margin-inline:auto;font-size:15px;font-weight:900;display:flex}tr.is-top .pq-rating__rank{background:var(--pq-grad)}.pq-rating__team{font-family:var(--pq-font-display);overflow-wrap:anywhere;font-size:15px;font-weight:800}.pq-rating__games{text-align:right;width:56px;color:var(--pq-text-3);font-size:var(--pq-t-body-s);font-variant-numeric:tabular-nums}.pq-rating__points{text-align:right;width:68px;font-family:var(--pq-font-display);color:var(--pq-pink-light);font-variant-numeric:tabular-nums;font-size:17px;font-weight:900}.pq-gallery{gap:var(--pq-2);grid-template-columns:repeat(2,1fr);display:grid}@media (min-width:560px){.pq-gallery{grid-template-columns:repeat(3,1fr)}}@media (min-width:900px){.pq-gallery{gap:var(--pq-3);grid-template-columns:repeat(4,1fr)}}.pq-gallery__item{border:1px solid var(--pq-line);border-radius:var(--pq-r-md);background:var(--pq-surface);aspect-ratio:1;transition:transform var(--pq-med) var(--pq-ease), border-color var(--pq-med) var(--pq-ease);padding:0;display:block;position:relative;overflow:hidden}@media (hover:hover){.pq-gallery__item:hover{border-color:var(--pq-line-accent);transform:translateY(-3px)}}.pq-gallery__item img{object-fit:cover}.pq-gallery__caption{font-size:var(--pq-t-caption);color:var(--pq-text-2);text-align:left;background:linear-gradient(#0000,#090310e0);padding:18px 10px 8px;position:absolute;inset:auto 0 0}.pq-lightbox{z-index:90;padding:var(--pq-4);animation:pq-fade-up var(--pq-fast) var(--pq-ease);background:#06020beb;justify-content:center;align-items:center;display:flex;position:fixed;inset:0}.pq-lightbox__figure{gap:var(--pq-3);flex-direction:column;align-items:center;max-width:min(1000px,100%);max-height:100%;display:flex;position:relative}.pq-lightbox__img{border-radius:var(--pq-r-md);object-fit:contain;width:auto;max-width:100%;height:auto;max-height:76vh}.pq-lightbox__bar{top:calc(env(safe-area-inset-top) + 10px);gap:var(--pq-2);display:flex;position:absolute;right:10px}.pq-lightbox__nav{gap:var(--pq-2);display:flex;position:absolute;top:50%;transform:translateY(-50%)}.pq-lightbox__nav--prev{left:10px}.pq-lightbox__nav--next{right:10px}.pq-book{scroll-margin-top:calc(var(--pq-header-h) + 16px)}.pq-book__card{max-width:760px;padding:var(--pq-5);border-radius:var(--pq-r-2xl);background:var(--pq-surface);border:1px solid var(--pq-line);margin-inline:auto}@media (min-width:768px){.pq-book__card{padding:var(--pq-7)}}.pq-book__actions{gap:var(--pq-2);margin-top:var(--pq-4);flex-wrap:wrap;display:flex}.pq-book__actions .pq-btn{flex:200px}.pq-book__done{padding:var(--pq-6) var(--pq-5);border-radius:var(--pq-r-lg);background:var(--pq-tint-cyan);text-align:center;border:1px solid #31e1f766}.pq-contacts{gap:var(--pq-3);grid-template-columns:1fr;display:grid}@media (min-width:560px){.pq-contacts{grid-template-columns:repeat(2,1fr)}}@media (min-width:1000px){.pq-contacts{grid-template-columns:repeat(4,1fr)}}.pq-contact{min-height:118px;padding:var(--pq-4);border-radius:var(--pq-r-lg);background:var(--pq-surface);border:1px solid var(--pq-line);color:var(--pq-text);transition:transform var(--pq-med) var(--pq-ease), border-color var(--pq-med) var(--pq-ease);flex-direction:column;gap:6px;display:flex}.pq-contact:hover{color:var(--pq-text)}@media (hover:hover){.pq-contact:hover{border-color:var(--pq-line-accent);transform:translateY(-2px)}}.pq-contact__label{letter-spacing:.18em;text-transform:uppercase;color:var(--pq-text-4);align-items:center;gap:8px;font-size:10.5px;font-weight:700;display:flex}.pq-contact__value{font-family:var(--pq-font-display);overflow-wrap:anywhere;font-size:16px;font-weight:800}.pq-contact__note{font-size:var(--pq-t-caption);color:var(--pq-text-3);margin-top:auto}.pq-venues{gap:var(--pq-3);margin-top:var(--pq-4);display:grid}.pq-venue{gap:var(--pq-4);padding:var(--pq-5);border-radius:var(--pq-r-xl);background:linear-gradient(140deg, var(--pq-bg-3), var(--pq-bg-2));border:1px solid var(--pq-line);grid-template-columns:1fr;display:grid}@media (min-width:768px){.pq-venue{padding:var(--pq-6);grid-template-columns:1.1fr 1fr;align-items:center}}.pq-venue__links{gap:var(--pq-2);flex-wrap:wrap;display:flex}.pq-footer{border-top:1px solid var(--pq-line);padding-block:var(--pq-7) var(--pq-8);margin-top:var(--pq-4)}@media (max-width:899px){.pq-footer{padding-bottom:calc(var(--pq-8) + 72px + env(safe-area-inset-bottom))}}.pq-footer__grid{gap:var(--pq-6);grid-template-columns:1fr;display:grid}@media (min-width:700px){.pq-footer__grid{gap:var(--pq-5);grid-template-columns:1.2fr 1fr 1fr}}.pq-footer__title{letter-spacing:.18em;text-transform:uppercase;color:var(--pq-text-4);margin-bottom:var(--pq-3);font-size:10.5px;font-weight:700}.pq-footer__links{font-size:var(--pq-t-body-s);flex-direction:column;gap:10px;display:flex}.pq-footer__links a{min-height:28px;color:var(--pq-text-3);align-items:center;gap:9px;display:flex}.pq-footer__links a:hover{color:var(--pq-text)}.pq-footer__bottom{gap:var(--pq-3);margin-top:var(--pq-6);padding-top:var(--pq-4);border-top:1px solid var(--pq-line);font-size:var(--pq-t-caption);color:var(--pq-text-4);flex-wrap:wrap;justify-content:space-between;display:flex}.pq-prose{gap:var(--pq-4);flex-direction:column;max-width:68ch;display:flex}.pq-page-head{gap:var(--pq-3);margin-bottom:var(--pq-6);flex-direction:column;display:flex}.pq-page-head>.pq-badge{align-self:flex-start}.pq-error-page{justify-content:center;align-items:center;gap:var(--pq-4);text-align:center;flex-direction:column;min-height:56vh;display:flex}
