@font-face{font-family:__monofonto_54df8e;src:url(/_next/static/media/37a9df610bae5acc-s.p.otf) format("opentype");font-display:swap}@font-face{font-family:__monofonto_Fallback_54df8e;src:local("Arial");ascent-override:87.61%;descent-override:21.90%;line-gap-override:0.00%;size-adjust:109.58%}.__className_54df8e{font-family:__monofonto_54df8e,__monofonto_Fallback_54df8e}.__variable_54df8e{--font-monofonto:"__monofonto_54df8e","__monofonto_Fallback_54df8e"}@font-face{font-family:__PPMonumentExtended_eb04d6;src:url(/_next/static/media/aa155b106b0e67a5-s.p.otf) format("opentype");font-display:swap}@font-face{font-family:__PPMonumentExtended_Fallback_eb04d6;src:local("Arial");ascent-override:56.97%;descent-override:16.84%;line-gap-override:5.61%;size-adjust:178.18%}.__className_eb04d6{font-family:__PPMonumentExtended_eb04d6,__PPMonumentExtended_Fallback_eb04d6}.__variable_eb04d6{--font-pp-monument:"__PPMonumentExtended_eb04d6","__PPMonumentExtended_Fallback_eb04d6"}.chrome,.kaipa-auth .field{color:var(--color-text-primary)}.kaipa-auth .field{width:100%;height:auto;min-height:0;box-sizing:border-box;border-radius:var(--radius-md);padding:13px 15px;font-family:var(--font-home-sans),-apple-system,BlinkMacSystemFont,sans-serif;font-size:var(--font-size-label);line-height:1.4;background:rgb(var(--color-text-primary-rgb)/.045);border:1px solid rgb(var(--color-text-primary-rgb)/.12);outline:none;caret-color:var(--color-primary);transition:border-color .25s,background .25s,box-shadow .25s}.kaipa-auth .field::placeholder{color:rgb(var(--color-text-primary-rgb)/.3)}.kaipa-auth .field:hover:not(:disabled){border-color:rgb(var(--color-text-primary-rgb)/.2)}.kaipa-auth .field:focus{border-color:rgb(var(--color-primary-rgb)/.55);background:rgb(var(--color-text-primary-rgb)/.06);box-shadow:0 0 0 3px rgb(var(--color-primary-rgb)/.1)}.kaipa-auth .field:disabled{opacity:.5;cursor:not-allowed}.kaipa-auth .field-invalid,.kaipa-auth .field-invalid:focus{border-color:rgba(255,90,90,.6);box-shadow:0 0 0 3px rgba(255,90,90,.1)}.kaipa-auth .field:-webkit-autofill,.kaipa-auth .field:-webkit-autofill:focus,.kaipa-auth .field:-webkit-autofill:hover{-webkit-text-fill-color:var(--color-text-primary);-webkit-box-shadow:inset 0 0 0 1000px rgba(18,24,38,.98);caret-color:var(--color-text-primary);transition:background-color 9999s ease-in-out 0s}.kaipa-auth .btn-submit{width:100%;justify-content:center;padding-top:var(--space-4);padding-bottom:var(--space-4)}.kaipa-auth .otp-box{width:46px;height:54px;padding:0;text-align:center;box-sizing:border-box;border-radius:var(--radius-md);font-family:var(--font-home-mono),ui-monospace,monospace;font-size:var(--font-size-h5);font-weight:500;line-height:1;color:var(--color-text-primary);background:rgb(var(--color-text-primary-rgb)/.05);border:1px solid rgb(var(--color-text-primary-rgb)/.12);outline:none;caret-color:var(--color-primary);transition:border-color .2s,background .2s,box-shadow .2s,transform .2s}.kaipa-auth .otp-box:focus{border-color:rgb(var(--color-primary-rgb)/.6);background:rgb(var(--color-text-primary-rgb)/.07);box-shadow:0 0 0 3px rgb(var(--color-primary-rgb)/.12);transform:translateY(-1px)}.kaipa-auth .otp-box:not(:placeholder-shown),.kaipa-auth .otp-box[value]:not([value=""]){border-color:rgb(var(--color-primary-rgb)/.45);background:rgb(var(--color-primary-rgb)/.06)}.kaipa-auth .otp-box:disabled{opacity:.5;cursor:not-allowed}@media (max-width:380px){.kaipa-auth .otp-box{width:40px;height:48px;font-size:var(--font-size-body-lg)}}@media (min-width:769px){.kaipa-auth .floating-field:has(>.ff-extra){position:relative}}.kaipa-auth .social-row button{width:100%;gap:var(--space-2);padding:12px 16px;border-radius:var(--radius-md);border:1px solid rgb(var(--color-text-primary-rgb)/.12);background:linear-gradient(135deg,rgb(var(--color-text-primary-rgb)/.07),rgb(var(--color-text-primary-rgb)/.025));backdrop-filter:blur(12px) saturate(140%);-webkit-backdrop-filter:blur(12px) saturate(140%);color:rgb(var(--color-text-primary-rgb)/.88);transition:transform .25s cubic-bezier(.22,1,.36,1),border-color .25s,background .25s}.kaipa-auth .social-row button:hover:not(:disabled){transform:translateY(-1px);border-color:rgb(var(--color-primary-rgb)/.35);background:rgb(var(--color-text-primary-rgb)/.075)}.kaipa-auth .social-row button:disabled{opacity:.5;cursor:not-allowed}.kaipa-auth .social-row button span{font-family:var(--font-home-sans),-apple-system,sans-serif!important;font-size:var(--font-size-label)!important;font-weight:500!important}.floating-field .field-adornment{position:absolute;inset-block:0;display:flex;align-items:center;pointer-events:none}@media (max-width:768px){.floating-field{position:relative;min-width:0}.floating-field input:not([type=checkbox]):not([type=radio]):not([type=range]):not([type=file]):not([type=color]),.floating-field select:not([multiple]):not([size]),.floating-field textarea{height:4rem;min-height:4rem;padding:1.625rem 15px .375rem;font-size:1rem;line-height:1.25}.floating-field select:not([multiple]):not([size]){padding:1.25rem 15px .75rem;appearance:none;-webkit-appearance:none;padding-right:2.75rem}.floating-field[data-control=select]:after{content:"";position:absolute;top:50%;right:15px;width:14px;height:14px;transform:translateY(-50%);pointer-events:none;background-image:url('data:image/svg+xml;charset=UTF-8,<svg width="14" height="14" viewBox="0 0 14 14" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M3.5 5.25L7 8.75L10.5 5.25" stroke="%23EAF1FC" stroke-opacity="0.55" stroke-width="1.6" stroke-linecap="round" stroke-linejoin="round"/></svg>');background-repeat:no-repeat;background-size:14px 14px}.floating-field textarea{height:auto;min-height:200px;padding-top:2rem;padding-bottom:.75rem}.floating-field>label{position:absolute;z-index:1;top:50%;left:15px;margin:0;transform:translateY(-50%);pointer-events:none;transition:top .15s ease-out,transform .15s ease-out,font-size .15s ease-out,line-height .15s ease-out}.floating-field:focus-within>label,.floating-field:has(input[placeholder]:not(:placeholder-shown))>label,.floating-field:has(textarea[placeholder]:not(:placeholder-shown))>label,.floating-field[data-control=date]>label,.floating-field[data-control=select]>label,.floating-field[data-control=textarea]>label,.floating-field[data-has-value=true]>label{top:.5rem;transform:none;font-size:var(--font-size-small);line-height:1}.floating-field input::placeholder,.floating-field textarea::placeholder{opacity:0}.floating-field .field-adornment{top:1.625rem;bottom:.375rem}.floating-field[data-control=select] .field-adornment{top:0;bottom:0}.floating-field.has-leading-icon:not(:focus-within):not([data-has-value=true]):not(:has(input[placeholder]:not(:placeholder-shown))) .field-adornment,.floating-field.has-leading-icon:not(:focus-within):not([data-has-value=true]):not(:has(input[placeholder]:not(:placeholder-shown))) .settings-input-icon{opacity:0}.floating-field.has-leading-icon:focus-within input:not([type=checkbox]):not([type=radio]):not([type=range]):not([type=file]):not([type=color]),.floating-field.has-leading-icon[data-has-value=true] input:not([type=checkbox]):not([type=radio]):not([type=range]):not([type=file]):not([type=color]){padding-left:3rem}.floating-field>input[type=date],.floating-field>input[type=time]{display:block;inline-size:100%;max-inline-size:100%;appearance:none}.floating-field input:not([type=checkbox]):not([type=radio]):not([type=range]):not([type=file]):not([type=color]),.floating-field select:not([multiple]):not([size]),.floating-field textarea{scroll-margin-top:6rem}}@media (prefers-reduced-motion:reduce){.floating-field>label{transition:none}}.floating-field.has-leading-icon input:not([type=checkbox]):not([type=radio]):not([type=range]):not([type=file]):not([type=color]){padding-left:3rem}.floating-field .ff-extra{position:absolute;top:0;right:0;z-index:2}.kaipa-v2 .events-hero{position:relative;padding-top:132px;padding-bottom:var(--space-6)}@media (min-width:768px){.kaipa-v2 .events-hero{padding-top:168px;padding-bottom:var(--space-10)}}.kaipa-v2 .events-hero-sub{margin-top:var(--space-5);display:flex;align-items:center;gap:var(--space-4);flex-wrap:wrap}.kaipa-v2 .events-count-chip{display:inline-flex;align-items:baseline;gap:var(--space-2);padding:7px 14px;border-radius:var(--radius-full);background:rgb(var(--color-primary-rgb)/.08);border:1px solid rgb(var(--color-primary-rgb)/.3);font-family:var(--font-home-mono),ui-monospace,monospace;font-size:var(--font-size-small);font-weight:500;letter-spacing:.08em;text-transform:uppercase;color:rgb(var(--color-text-primary-rgb)/.6)}.kaipa-v2 .events-count-num{font-size:var(--font-size-label);font-weight:700;color:var(--color-primary)}.kaipa-v2 .events-body{position:relative;padding-bottom:80px}@media (min-width:768px){.kaipa-v2 .events-body{padding-bottom:120px}}.kaipa-v2 .events-filterbar{display:flex;align-items:center;justify-content:space-between;gap:var(--space-3);flex-wrap:wrap;margin-bottom:var(--space-8)}@media (max-width:639px){.kaipa-v2 .events-filterbar{flex-direction:column;align-items:stretch;gap:var(--space-4);margin-bottom:var(--space-6)}.kaipa-v2 .events-segment{width:100%;justify-content:space-between}.kaipa-v2 .events-segment-btn{flex:1;text-align:center;padding-left:12px;padding-right:12px}.kaipa-v2 .events-location,.kaipa-v2 .events-location-btn{width:100%;min-width:0}}.kaipa-v2 .events-segment{display:inline-flex;padding:var(--space-1);border-radius:var(--radius-standard);background:rgb(var(--color-text-primary-rgb)/.04);border:1px solid rgb(var(--color-text-primary-rgb)/.09);backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px)}.kaipa-v2 .events-segment-btn{position:relative;padding:9px 20px;border-radius:var(--radius-compact);font-size:var(--font-size-caption);font-weight:500;color:rgb(var(--color-text-primary-rgb)/.55);transition:color .25s ease,background .25s ease}.kaipa-v2 .events-segment-btn:hover{color:rgb(var(--color-text-primary-rgb)/.85)}.kaipa-v2 .events-segment-btn.is-active{color:var(--color-on-primary);background:var(--gradient-primary);box-shadow:0 4px 14px -8px rgb(var(--color-primary-rgb)/.35)}.kaipa-v2 .events-location{position:relative}.kaipa-v2 .events-location-btn{display:inline-flex;align-items:center;gap:var(--space-2);padding:11px 16px;min-width:210px;border-radius:var(--radius-lg);background:rgb(var(--color-text-primary-rgb)/.045);border:1px solid rgb(var(--color-text-primary-rgb)/.1);backdrop-filter:blur(12px) saturate(140%);-webkit-backdrop-filter:blur(12px) saturate(140%);font-size:var(--font-size-label);color:rgb(var(--color-text-primary-rgb)/.9);transition:border-color .25s ease,transform .25s ease}.kaipa-v2 .events-location-btn:hover{border-color:rgb(var(--color-primary-rgb)/.28)}.kaipa-v2 .events-location-pin{color:var(--color-primary);flex-shrink:0}.kaipa-v2 .events-location-flag{flex-shrink:0;font-size:var(--font-size-body-sm);line-height:1}.kaipa-v2 .events-location-name{flex:1;text-align:left;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.kaipa-v2 .events-location-chevron{color:rgb(var(--color-text-primary-rgb)/.4);flex-shrink:0;transition:transform .25s ease}.kaipa-v2 .events-location-btn[data-open] .events-location-chevron{transform:rotate(180deg)}.kaipa-v2 .events-location-options{position:absolute;z-index:60;right:0;margin-top:var(--space-2);min-width:100%;padding:var(--space-2);border-radius:var(--radius-lg);background:rgb(var(--color-background-rgb)/.92);border:1px solid rgb(var(--color-text-primary-rgb)/.12);backdrop-filter:blur(18px) saturate(150%);-webkit-backdrop-filter:blur(18px) saturate(150%);box-shadow:0 26px 60px -20px rgb(var(--color-background-rgb)/.8);list-style:none}.kaipa-v2 .events-location-option{display:flex;align-items:center;gap:var(--space-2);padding:10px 12px;border-radius:var(--radius-md);font-size:var(--font-size-label);color:rgb(var(--color-text-primary-rgb)/.8);cursor:pointer;transition:background .2s ease,color .2s ease}.kaipa-v2 .events-location-option[data-focus]{background:rgb(var(--color-primary-rgb)/.1);color:var(--color-text-primary)}.kaipa-v2 .events-location-option-name{flex:1}.kaipa-v2 .events-location-check{color:var(--color-primary);flex-shrink:0}.kaipa-v2 .events-grid{display:grid;grid-template-columns:1fr;gap:var(--space-5);align-items:start}@media (min-width:640px){.kaipa-v2 .events-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--space-6)}}@media (min-width:1024px){.kaipa-v2 .events-grid{grid-template-columns:repeat(4,minmax(0,1fr));column-gap:var(--space-5);row-gap:var(--space-8)}}.kaipa-v2 .events-grid>*{width:100%;min-width:0}.kaipa-v2 .events-card-skeleton{width:100%;aspect-ratio:4/5;min-height:320px;border-radius:var(--radius-2xl);background:linear-gradient(180deg,rgb(var(--color-text-primary-rgb)/.05),rgb(var(--color-text-primary-rgb)/.02));border:1px solid rgb(var(--color-text-primary-rgb)/.06);animation:events-skeleton-pulse 1.6s ease-in-out infinite}@keyframes events-skeleton-pulse{0%,to{opacity:.5}50%{opacity:.85}}.kaipa-v2 .events-state{flex-direction:column;gap:var(--space-3);text-align:center;min-height:420px;padding:40px 24px;border-radius:var(--radius-2xl);background:rgb(var(--color-text-primary-rgb)/.015);border:1px solid rgb(var(--color-text-primary-rgb)/.05)}.kaipa-v2 .events-state,.kaipa-v2 .events-state-icon{display:flex;align-items:center;justify-content:center}.kaipa-v2 .events-state-icon{width:52px;height:52px;border-radius:var(--radius-full);color:var(--color-primary);background:rgb(var(--color-primary-rgb)/.06);border:1.5px solid rgb(var(--color-primary-rgb)/.16);box-shadow:none;font-size:var(--font-size-h5)}.kaipa-v2 .events-state-icon-error{color:var(--color-error);background:rgb(var(--color-error-rgb)/.06);border-color:rgb(var(--color-error-rgb)/.16);box-shadow:none}.kaipa-v2 .events-state-title{font-size:var(--font-size-body);font-weight:700;color:var(--color-text-primary);text-transform:uppercase;letter-spacing:.04em}.kaipa-v2 .events-state-desc{font-size:var(--font-size-caption);color:rgb(var(--color-text-primary-rgb)/.46);max-width:260px;line-height:1.6}.kaipa-v2 .events-pagination{justify-content:center;margin-top:var(--space-12)}.kaipa-v2 .events-page-numbers,.kaipa-v2 .events-pagination{display:flex;align-items:center;gap:var(--space-2)}.kaipa-v2 .events-page-arrow,.kaipa-v2 .events-page-num{display:inline-flex;align-items:center;justify-content:center;min-width:40px;height:40px;padding:0 6px;border-radius:var(--radius-md);background:rgb(var(--color-text-primary-rgb)/.04);border:1px solid rgb(var(--color-text-primary-rgb)/.09);color:rgb(var(--color-text-primary-rgb)/.7);font-size:var(--font-size-label);font-weight:500;transition:border-color .25s ease,color .25s ease,transform .25s ease,background .25s ease}.kaipa-v2 .events-page-arrow:hover:not(:disabled),.kaipa-v2 .events-page-num:hover{border-color:rgb(var(--color-primary-rgb)/.28);color:var(--color-text-primary)}.kaipa-v2 .events-page-arrow:disabled{opacity:.35;cursor:not-allowed}.kaipa-v2 .events-page-num.is-active{background:var(--gradient-primary);border-color:var(--color-primary);color:var(--color-on-primary);font-weight:700;box-shadow:0 4px 14px -8px rgb(var(--color-primary-rgb)/.35)}.kaipa-v2 .events-page-gap{padding:0 2px;color:rgb(var(--color-text-primary-rgb)/.3);font-size:var(--font-size-label)}