html{overflow-x:hidden}body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif;margin:0}a,a:hover{color:inherit;text-decoration:none}dialog{--shadow-color:30deg 3% 70%;--shadow-elevation-low:0.6px 0.7px 1.3px hsl(var(--shadow-color)/0.07),1.9px 2.5px 4.5px -0.5px hsl(var(--shadow-color)/0.37);--shadow-elevation-medium:0.6px 0.7px 1.3px hsl(var(--shadow-color)/0.07),3.2px 4.1px 7.4px -0.2px hsl(var(--shadow-color)/0.25),9.7px 12.3px 22.3px -0.5px hsl(var(--shadow-color)/0.44);--shadow-elevation-high:0.6px 0.7px 1.3px hsl(var(--shadow-color)/0.08),6.3px 8px 14.5px -0.1px hsl(var(--shadow-color)/0.2),12.4px 15.8px 28.6px -0.2px hsl(var(--shadow-color)/0.33),22.7px 28.8px 52.3px -0.4px hsl(var(--shadow-color)/0.45),41px 52px 94.4px -0.5px hsl(var(--shadow-color)/0.57);border:0;border-radius:8px;box-shadow:var(--shadow-elevation-high);width:min(40rem,82vw)}dialog::backdrop{-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px)}.pointable{cursor:pointer}.team-detail-page{--navy:#022345;--navy-soft:#0a3a6b;--accent:#c8932f;--bg-soft:#f6f8fa;color:var(--navy);padding-bottom:8vh}.team-hero{background:linear-gradient(135deg,var(--navy) 0,var(--navy-soft) 100%);color:#fff;overflow:hidden;padding:6vh 8vw 12vh;position:relative;text-align:center}.team-hero:after{background:#ffffff0d;border-radius:50%;content:"";height:500px;position:absolute;right:-160px;top:-260px;width:500px}.team-hero-back{align-items:center;background:#ffffff1f;border:none;border-radius:20px;color:#fff;cursor:pointer;display:inline-flex;font-family:Para!important;font-size:19px;gap:10px;margin-bottom:26px;padding:8px 18px;position:relative;text-decoration:none;transition:background .2s ease;z-index:1}.team-hero-back:hover{background:#ffffff38;color:#fff}.team-hero-title{color:#fff;font-family:Heading!important;font-size:54px;margin:0 0 14px;position:relative;z-index:1}.team-hero-tagline{font-family:Para!important;font-size:23px;line-height:1.8;margin:0 auto;max-width:700px;opacity:.9;position:relative;text-align:center;z-index:1}.team-detail-body{display:flex;flex-direction:column;gap:28px;margin:-8vh auto 0;max-width:960px;padding:0 5vw;position:relative;z-index:2}.team-photo-card{border-radius:16px;box-shadow:0 12px 32px 0 #02234540;line-height:0;overflow:hidden}.team-photo-card img{display:block;max-height:420px;object-fit:cover;width:100%}.team-section{background:#fff;border-radius:12px;box-shadow:0 2px 10px 0 #63636326;padding:30px 32px}.team-section-title{align-items:center;color:var(--navy);display:flex;font-family:Heading!important;font-size:28px;gap:12px;margin:0 0 20px}.team-section-icon{color:var(--accent);font-size:22px}.team-about-text{color:#333;font-family:Para!important;font-size:20px;line-height:1.9;margin:0}.team-coordinator-grid{grid-gap:18px;display:grid;gap:18px;grid-template-columns:repeat(auto-fit,minmax(220px,1fr))}.team-coordinator-card{background:var(--bg-soft);border:1px solid #e4e7eb;border-radius:10px;padding:18px 20px}.team-coordinator-name{color:var(--navy);font-family:Para!important;font-size:19px;font-weight:700;margin:0 0 4px}.team-coordinator-role{color:var(--accent);font-family:Para!important;font-size:16px;margin:0 0 10px}.team-coordinator-phone{align-items:center;color:#333;display:inline-flex;font-family:Para!important;font-size:16px;gap:8px;text-decoration:none}.team-coordinator-phone:hover{color:var(--navy-soft)}.team-timeline{display:flex;flex-direction:column;gap:4px}.team-timeline-item{align-items:center;border-bottom:1px solid var(--bg-soft);display:flex;gap:18px;padding:12px 0}.team-timeline-item:last-child{border-bottom:none}.team-timeline-year{background:var(--navy-soft);border-radius:20px;color:#fff;flex-shrink:0;font-family:Heading!important;font-size:18px;padding:4px 16px}.team-timeline-name{color:#333;font-family:Para!important;font-size:19px}.team-years{display:flex;flex-direction:column;gap:18px;scroll-margin-top:90px}.team-year-pills{-webkit-overflow-scrolling:touch;display:flex;gap:8px;overflow-x:auto;padding:2px 2px 6px;scrollbar-width:thin}.team-year-pill{align-items:center;background:#fff;border:1.5px solid #d6dde6;border-radius:999px;color:var(--navy);cursor:pointer;display:inline-flex;flex:0 0 auto;font-family:Heading!important;font-size:17px;gap:8px;padding:8px 18px;transition:background .2s ease,color .2s ease,border-color .2s ease}.team-year-pill:hover{border-color:var(--navy)}.team-year-pill.is-active{background:var(--navy);border-color:var(--navy);color:#fff}.team-past-item:focus-visible,.team-year-pill:focus-visible{outline:3px solid var(--accent);outline-offset:2px}.team-year-now{background:var(--accent);border-radius:999px;color:#fff;font-family:Para!important;font-size:12px;padding:1px 8px}.team-year{animation:team-year-in .35s ease;display:flex;flex-direction:column;gap:14px}@keyframes team-year-in{0%{opacity:0;transform:translateY(6px)}}.team-year-label{color:var(--accent);font-family:Heading!important;font-size:18px;margin:0}.team-year-sub{color:var(--navy);font-family:Heading!important;font-size:19px;margin:6px 0 0}.team-year-sub span{background:var(--bg-soft);border-radius:999px;color:#555;font-family:Para!important;font-size:14px;padding:1px 9px;vertical-align:middle}.team-past{border-top:1px dashed #d6dde6;margin-top:6px;padding-top:14px}button.team-past-item{all:unset;align-items:center;border-bottom:1px solid var(--bg-soft);border-radius:8px;cursor:pointer;display:flex;gap:18px;padding:12px 8px;transition:background .2s ease}button.team-past-item.is-active,button.team-past-item:hover{background:var(--bg-soft)}button.team-past-item.is-active .team-timeline-year{background:var(--accent)}@media (prefers-reduced-motion:reduce){.team-year{animation:none}}.team-member-grid{display:flex;flex-wrap:wrap;gap:12px}.team-member-chip{background:var(--bg-soft);border-radius:24px;color:var(--navy);font-family:Para!important;font-size:17px;gap:10px;padding:8px 18px 8px 8px}.team-member-avatar,.team-member-chip{align-items:center;display:inline-flex}.team-member-avatar{background:var(--navy);border-radius:50%;color:#fff;flex-shrink:0;font-family:Heading!important;font-size:15px;height:32px;justify-content:center;width:32px}.team-video-grid{grid-gap:20px;display:grid;gap:20px;grid-template-columns:repeat(auto-fit,minmax(240px,1fr))}.team-video-card{color:inherit;display:block;text-decoration:none}.team-video-thumb-wrap{border-radius:10px;line-height:0;overflow:hidden;position:relative}.team-video-thumb-wrap img{display:block;filter:brightness(.75);height:150px;object-fit:cover;transition:filter .2s ease;width:100%}.team-video-card:hover .team-video-thumb-wrap img{filter:brightness(.55)}.team-video-play{color:#fff;font-size:48px;left:50%;opacity:.9;position:absolute;top:50%;transform:translate(-50%,-50%)}.team-video-title{color:var(--navy);font-family:Para!important;font-size:17px;margin:10px 0 0}.team-not-found{margin:10vh auto;max-width:600px;padding:0 5vw;text-align:center}.team-not-found h2{color:var(--navy);font-family:Heading!important;font-size:34px}.team-not-found p{color:#555;font-family:Para!important;font-size:19px;margin-bottom:24px}.team-back-btn,.team-back-btn:hover{align-items:center;background:var(--navy);border-radius:24px;color:#fff;display:inline-flex;font-family:Para!important;font-size:18px;gap:10px;padding:10px 24px;text-decoration:none}.team-cta{display:flex;justify-content:center;padding-top:10px}.team-cta-btn{align-items:center;background-color:var(--navy);border:none;border-radius:30px;box-shadow:0 6px 16px 0 #0223454d;color:#fff;display:inline-flex;font-family:Para!important;font-size:20px;gap:12px;padding:14px 44px;text-decoration:none;transition:transform .2s ease}.team-cta-btn:hover{color:#fff;transform:scale(1.03)}@media only screen and (max-width:800px){.team-hero-title{font-size:34px}.team-hero-tagline{font-size:19px}.team-section{padding:22px 20px}.team-section-title{font-size:23px}.team-detail-body{margin-top:-6vh}}.team-nav{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#ffffffeb;border-radius:14px;box-shadow:0 2px 10px 0 #63636326;display:flex;gap:8px;overflow-x:auto;padding:10px;position:-webkit-sticky;position:sticky;scrollbar-width:none;top:8px;z-index:5}.team-nav::-webkit-scrollbar{display:none}.team-nav button{align-items:center;background:#fff;border:1px solid #e4e7eb;border-radius:20px;color:var(--navy);cursor:pointer;display:inline-flex;flex:0 0 auto;font-family:Para!important;font-size:15px;gap:8px;padding:7px 14px;transition:background .15s ease,color .15s ease}.team-nav button svg{color:var(--accent)}.team-nav button:hover{background:var(--navy);color:#fff}.team-section{scroll-margin-top:80px}.team-about-text+.team-about-text{margin-top:14px}.team-about-text{white-space:pre-line}.team-text-btn{align-items:center;background:var(--navy);border-radius:24px;color:#fff;display:inline-flex;font-family:Para!important;font-size:17px;gap:10px;margin-top:20px;padding:10px 22px;text-decoration:none}.team-text-btn:hover{background:var(--navy-soft);color:#fff}.team-person-head{align-items:center;display:flex;gap:14px;margin-bottom:10px}.team-person-initial,.team-person-photo{border-radius:50%;flex-shrink:0;height:54px;width:54px}.team-person-photo{border:2px solid #fff;box-shadow:0 2px 8px #02234533;object-fit:cover}.team-person-initial{align-items:center;background:var(--navy);color:#fff;display:inline-flex;font-family:Heading!important;font-size:22px;justify-content:center}.team-person-head .team-coordinator-role{margin:0}.team-person-links{align-items:center;display:flex;gap:10px;justify-content:space-between}.team-person-linkedin{color:#0a66c2;font-size:22px;line-height:0;margin-left:auto}.team-yt-grid{grid-gap:18px;display:grid;gap:18px;grid-template-columns:repeat(auto-fill,minmax(280px,1fr))}.team-yt-grid.is-single{grid-template-columns:1fr}.yt-lite{aspect-ratio:16/9;background:#000;border-radius:12px;box-shadow:0 6px 16px 0 #02234533;overflow:hidden;position:relative}.yt-lite button{all:unset;cursor:pointer;position:relative}.yt-lite button,.yt-lite img{display:block;height:100%;width:100%}.yt-lite img{object-fit:cover;transition:transform .3s ease,filter .3s ease}.yt-lite button:hover img{filter:brightness(.8);transform:scale(1.04)}.yt-lite-play{align-items:center;background:red;border-radius:12px;box-shadow:0 4px 14px #00000059;color:#fff;display:flex;font-size:18px;height:44px;justify-content:center;left:50%;position:absolute;top:50%;transform:translate(-50%,-50%);width:64px}.yt-lite iframe{border:0;height:100%;inset:0;position:absolute;width:100%}.team-ig{display:flex;flex-direction:column;gap:12px}.team-ig-bar{align-items:center;display:flex;gap:12px;justify-content:space-between}.team-ig-count{font-feature-settings:"tnum";color:#666;font-size:14px;font-variant-numeric:tabular-nums;font-weight:600}.team-ig-follow{align-items:center;background:linear-gradient(45deg,#f09433,#dc2743 55%,#bc1888);border-radius:999px;box-shadow:0 6px 16px #bc188840;color:#fff;display:inline-flex;font-family:Para!important;font-size:14px;gap:8px;margin-left:auto;padding:7px 16px;text-decoration:none;transition:transform .2s ease,box-shadow .2s ease}.team-ig-follow:hover{box-shadow:0 10px 22px #bc188852;transform:translateY(-1px)}.team-ig-viewport{position:relative}.team-ig-track{-webkit-overflow-scrolling:touch;align-items:flex-start;column-gap:16px;display:flex;overflow-x:auto;overscroll-behavior-x:contain;padding:2px 2px 8px;scroll-padding-inline:2px;scroll-snap-type:x mandatory;scrollbar-width:none}.team-ig-track::-webkit-scrollbar{display:none}.team-ig-item{flex:0 0 min(340px,86%);scroll-snap-align:start}.ig-embed{background:#fff;border:1px solid #e4e7eb;border-radius:12px;overflow:hidden}.ig-embed iframe{border:0;display:block;height:560px;transition:height .25s ease;width:100%}.team-ig-arrow{align-items:center;background:#fff;border:none;border-radius:50%;box-shadow:0 6px 18px #02234538;color:var(--navy);cursor:pointer;display:flex;font-size:16px;height:44px;justify-content:center;position:absolute;top:50%;transform:translateY(-50%);transition:transform .2s ease,background .2s ease,color .2s ease;width:44px;z-index:2}.team-ig-arrow:hover{background:var(--navy);color:#fff}.team-ig-arrow:focus-visible,.team-ig-follow:focus-visible{outline:3px solid var(--accent);outline-offset:2px}.team-ig-arrow.is-prev{left:-14px}.team-ig-arrow.is-next{right:-14px}@media (hover:none){.team-ig-arrow{display:none}}.team-comps{display:flex;flex-direction:column;gap:16px}.team-comp{background:var(--bg-soft);border:1px solid #e4e7eb;border-radius:14px;display:grid;grid-template-columns:220px 1fr;overflow:hidden}.team-comp.is-today,.team-comp.is-upcoming{background:linear-gradient(135deg,#fffaf0,#fff 70%);border-color:#c8932f8c}.team-comp:not(:has(.team-comp-poster)){grid-template-columns:1fr}.team-comp-poster{background:#e9edf2;line-height:0}.team-comp-poster img{height:100%;min-height:180px;object-fit:cover;width:100%}.team-comp-body{display:flex;flex-direction:column;gap:8px;padding:18px 22px}.team-comp-meta{align-items:center;display:flex;flex-wrap:wrap;gap:10px}.team-comp-badge{background:#e4e7eb;border-radius:20px;color:#555;font-family:Para!important;font-size:13px;font-weight:700;padding:3px 12px}.team-comp-badge.is-upcoming{background:#c8932f26;color:#9a6b12}.team-comp-badge.is-today{animation:team-pulse 1.6s ease-in-out infinite;background:#2e8b57;color:#fff}@keyframes team-pulse{50%{box-shadow:0 0 0 6px #2e8b572e}}.team-comp-countdown{color:#555;font-family:Para!important;font-size:15px}.team-comp-countdown b{color:var(--navy);font-size:20px}.team-comp-name{color:var(--navy);font-family:Heading!important;font-size:24px;margin:0}.team-comp-info{color:#444;display:flex;flex-wrap:wrap;font-family:Para!important;font-size:16px;gap:6px 18px;margin:0}.team-comp-info span{align-items:center;display:inline-flex;gap:7px}.team-comp-info svg{color:var(--accent)}.team-comp-desc{color:#333;font-family:Para!important;font-size:17px;line-height:1.7;margin:0;white-space:pre-line}.team-comp-winners{display:flex;flex-wrap:wrap;gap:8px}.team-comp-winner{align-items:center;background:#fff;border:1px solid #e4e7eb;border-radius:20px;color:var(--navy);display:inline-flex;font-family:Para!important;font-size:15px;gap:6px;padding:5px 14px 5px 10px}.team-comp-actions{display:flex;flex-wrap:wrap;gap:10px}.team-comp-actions:empty{display:none}.team-comp-btn{align-items:center;border:1px solid var(--navy);border-radius:22px;color:var(--navy);display:inline-flex;font-family:Para!important;font-size:15px;gap:8px;padding:8px 18px;text-decoration:none}.team-comp-btn:hover{background:var(--navy);color:#fff}.team-comp-btn.is-primary{background:var(--accent);border-color:var(--accent);color:#fff}.team-comp-btn.is-primary:hover{background:#b07e22}.team-comp-subhead{color:#666;font-family:Heading!important;font-size:20px;margin:12px 0 0}.team-gallery{grid-gap:10px;display:grid;gap:10px;grid-template-columns:repeat(auto-fill,minmax(170px,1fr))}.team-gallery.is-featured>.team-gallery-item:first-child{grid-column:span 2;grid-row:span 2}.team-gallery-item{all:unset;animation:team-shimmer 1.4s linear infinite;aspect-ratio:1/1;background:linear-gradient(110deg,#e9edf2 30%,#f5f7fa 50%,#e9edf2 70%) 0 0 /300% 100%;border-radius:12px;box-shadow:0 1px 3px #02234514;cursor:zoom-in;display:block;line-height:0;overflow:hidden;position:relative}@keyframes team-shimmer{to{background-position:-150% 0}}.team-gallery-item img{display:block;height:100%;object-fit:cover;opacity:0;transition:transform .4s ease,opacity .35s ease;width:100%}.team-gallery-item img.is-loaded{opacity:1}.team-gallery-item:has(img.is-loaded){animation:none}.team-gallery-item:focus-visible img,.team-gallery-item:hover img{transform:scale(1.05)}.team-gallery-item:focus-visible{outline:3px solid var(--accent);outline-offset:2px}.team-gallery-caption{-webkit-line-clamp:2;-webkit-box-orient:vertical;background:linear-gradient(#0000,#021428d1);bottom:0;color:#fff;display:-webkit-box;font-size:13.5px;left:0;line-height:1.35;opacity:0;overflow:hidden;padding:28px 12px 10px;position:absolute;right:0;text-align:left;transform:translateY(6px);transition:opacity .25s ease,transform .25s ease}.team-gallery-item:focus-visible .team-gallery-caption,.team-gallery-item:hover .team-gallery-caption{opacity:1;transform:none}@media (hover:none){.team-gallery-caption{font-size:12.5px;opacity:1;transform:none}}.team-gallery-more{display:flex;justify-content:center;margin-top:18px}.team-gallery-more button{background:#fff;border:1.5px solid var(--navy);border-radius:999px;color:var(--navy);cursor:pointer;font-size:15px;font-weight:600;padding:10px 22px;transition:background .2s ease,color .2s ease}.team-gallery-more button span{font-weight:400;opacity:.6}.team-gallery-more button:hover{background:var(--navy);color:#fff}.team-lightbox{align-items:center;animation:team-fade .2s ease;background:#050a14f0;display:flex;inset:0;justify-content:center;padding:40px 70px;position:fixed;touch-action:pan-y pinch-zoom;z-index:1400}@keyframes team-fade{0%{opacity:0}}.team-lightbox{--avail-h:calc(100vh - 140px)}@supports (height:100dvh){.team-lightbox{--avail-h:calc(100dvh - 140px)}}.team-lightbox-figure{align-items:center;display:flex;flex-direction:column;gap:12px;margin:0;max-height:100%;min-height:0;pointer-events:none;width:100%}.team-lightbox-figure>*{pointer-events:auto}.team-lightbox img{animation:team-fade .25s ease;border-radius:6px;cursor:default;max-height:var(--avail-h);max-width:100%;object-fit:contain}.team-lightbox img.is-sized{aspect-ratio:var(--ratio);height:auto;width:min(100%,var(--max-w),calc(var(--avail-h)*var(--ratio)))}.team-lightbox figcaption{color:#ffffffe6;font-size:15px;line-height:1.5;max-width:720px;text-align:center}.team-lightbox button{align-items:center;background:#ffffff1f;border:none;border-radius:50%;color:#fff;cursor:pointer;display:flex;font-size:18px;height:46px;justify-content:center;position:absolute;width:46px;z-index:1}.team-lightbox button:hover{background:#ffffff40}.team-lightbox button:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.team-lightbox-close{right:16px;top:16px}.team-lightbox-nav{top:50%;transform:translateY(-50%)}.team-lightbox-nav.is-prev{left:14px}.team-lightbox-nav.is-next{right:14px}.team-lightbox-count{font-feature-settings:"tnum";color:#ffffffbf;font-size:14px;font-variant-numeric:tabular-nums;left:50%;position:absolute;top:26px;transform:translateX(-50%)}@media (prefers-reduced-motion:reduce){.team-gallery-item,.team-gallery-item img,.team-lightbox,.team-lightbox img{animation:none;transition:none}}@media only screen and (max-width:700px){.team-comp{grid-template-columns:1fr}.team-comp-poster img{max-height:260px}.team-lightbox{--avail-h:calc(100vh - 190px);padding:64px 8px 76px}@supports (height:100dvh){.team-lightbox{--avail-h:calc(100dvh - 190px)}}.team-lightbox-nav{bottom:14px;top:auto;transform:none}.team-gallery{gap:6px;grid-template-columns:repeat(2,1fr)}.team-gallery-item{border-radius:8px}}.team-hero-back,.team-hero-logo,.team-hero-tagline,.team-hero-title,.team-socials{position:relative;z-index:2}.team-hero-banner{height:100%;inset:0;object-fit:cover;position:absolute;width:100%;z-index:0}.team-hero-shade{background:linear-gradient(180deg,#0223458c,#022345cc);inset:0;position:absolute;z-index:1}.team-hero.has-banner:after{display:none}.team-hero-logo{align-items:center;background:#fff;border-radius:28px;box-shadow:0 12px 30px #00000059,0 0 0 4px #ffffff2e;display:flex;height:116px;justify-content:center;margin:0 auto 18px;overflow:hidden;padding:6px;width:116px}.team-hero-logo img{border-radius:22px;height:100%;object-fit:contain;width:100%}.team-hero-logo span{color:var(--navy);font-family:Heading!important;font-size:52px}.team-socials{display:flex;flex-wrap:wrap;gap:12px;justify-content:center;margin-top:22px}.team-social{align-items:center;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#ffffff1f;border:1px solid #ffffff38;border-radius:50%;color:#fff;display:inline-flex;font-size:18px;height:44px;justify-content:center;transition:transform .18s ease,background .18s ease,border-color .18s ease,box-shadow .18s ease;width:44px}.team-social:focus-visible,.team-social:hover{background:var(--brand);border-color:var(--brand);box-shadow:0 8px 18px #0000004d;color:#fff;transform:translateY(-3px)}@media only screen and (max-width:800px){.team-hero-logo{border-radius:22px;height:88px;width:88px}.team-social{font-size:16px;height:40px;width:40px}}.event-landing-container-div{background-image:url(/static/media/intro_back.f55c966708564ed1678c.png),url(/static/media/intro_back_flip.fcd0371cd22c437e9ec3.png);background-position:100%,0;background-repeat:no-repeat;background-size:20%;height:100vh}.event-landing-container{min-height:90vh}.event-landing-heading1{color:#022345!important;font-family:Heading!important;font-size:50px!important;letter-spacing:normal;line-height:1.5;padding-top:2rem;text-align:center}.event-icon{display:block;height:50vh;margin-left:auto;margin-right:auto;width:auto}.event-landing-heading-letter{font-size:70px;line-height:1}.event-intro-decription{color:#717274!important;font-family:Para!important;font-size:30px;letter-spacing:normal;text-align:center}@media only screen and (max-width:600px){.event-landing-container-div{background-image:none;height:-webkit-fit-content!important;height:-moz-fit-content!important;height:fit-content!important;margin-bottom:20px}.event-landing-container{min-height:20vh}.event-intro-decription{font-size:25px}.event-landing-heading1{font-size:36px!important;padding-top:.8rem}.event-landing-heading-letter{font-size:50px}.event-icon{height:30vh}}.event-page{padding-bottom:0}.event-page .evx-intro{height:auto;min-height:100vh;padding-bottom:4vh}.evx-intro-meta{display:flex;flex-wrap:wrap;gap:10px 14px;justify-content:center;margin-top:22px}.evx-intro-meta span{background:#e9eef5;border-radius:999px;color:var(--navy);font-family:Para!important;font-size:20px;padding:6px 18px}.evx-intro-action{display:flex;justify-content:center;margin-top:24px}.evx-plain-hero{padding-bottom:10vh}.evx-band{background:var(--bg-soft);padding:40px 0}.evx-body.team-detail-body{margin-top:0}.evx-live{position:relative}.evx-live-loading{min-height:160px}.evx-link{align-items:center;border-bottom:2px solid #02234540;color:var(--navy);display:inline-flex;font-family:Para!important;font-size:18px;gap:8px;text-decoration:none;transition:border-color .2s ease}.evx-link:hover{border-color:var(--accent);color:var(--navy)}.evx-link-solid{background:var(--navy);border-bottom:none;border-radius:30px;box-shadow:0 4px 12px 0 #02234540;color:#fff;padding:10px 28px;transition:transform .2s ease}.evx-link-solid:hover{color:#fff;transform:translateY(-2px)}.evx-agenda{grid-gap:24px;display:grid;gap:24px;grid-template-columns:1fr}.evx-invite{background:linear-gradient(135deg,var(--navy) 0,var(--navy-soft) 100%);border-radius:14px;color:#fff;padding:28px 30px;text-align:center}.evx-invite-lead{font-family:Para!important;font-size:18px;margin:0 0 8px;opacity:.85}.evx-invite-heading{font-family:Heading!important;font-size:36px;margin:0 0 18px}.evx-invite-facts{display:flex;flex-wrap:wrap;gap:14px 34px;justify-content:center;margin:0}.evx-invite-facts dt{color:#f0d9a8;font-family:Para!important;font-size:15px;letter-spacing:.04em}.evx-invite-facts dd{font-family:Para!important;font-size:20px;margin:2px 0 0}.evx-programme{counter-reset:step;list-style:none;margin:0;padding:0}.evx-programme li{align-items:flex-start;border-bottom:1px solid var(--bg-soft);color:#333;counter-increment:step;display:flex;font-family:Para!important;font-size:20px;gap:14px;padding:12px 0}.evx-programme li:before{align-items:center;background:var(--bg-soft);border-radius:50%;color:var(--navy);content:counter(step);display:flex;flex:0 0 34px;font-size:16px;height:34px;justify-content:center}.evx-programme-time{background:#e9eef5;border-radius:8px;color:var(--navy);flex:0 0 auto;font-size:16px;margin-top:2px;padding:4px 10px}.evx-programme strong{color:var(--navy);font-weight:600}.evx-programme p{color:#555;font-size:18px;margin:4px 0 6px;white-space:pre-line}.evx-posters{display:flex;flex-wrap:wrap;gap:18px;justify-content:center}.evx-posters img{border-radius:10px;box-shadow:0 2px 8px 0 #63636333;max-height:640px;max-width:100%;width:auto}.evx-sponsors{grid-gap:20px;display:grid;gap:20px;grid-template-columns:repeat(auto-fit,minmax(240px,1fr))}.evx-sponsor{align-items:center;background:var(--bg-soft);border-radius:12px;color:#333;display:flex;flex-direction:column;font-family:Para!important;gap:12px;padding:24px 20px;text-align:center;text-decoration:none}a.evx-sponsor:hover{box-shadow:0 4px 12px 0 #63636340;color:#333}.evx-sponsor-tier{color:var(--accent);font-size:15px;letter-spacing:.06em;text-transform:uppercase}.evx-sponsor-logo{align-items:center;display:flex;height:110px;justify-content:center;width:100%}.evx-sponsor-logo img{max-height:100%;max-width:80%;object-fit:contain}.evx-sponsor strong{color:var(--navy);font-size:22px}.evx-sponsor p{font-size:17px;line-height:1.6;margin:0}.evx-awards{grid-gap:22px;display:grid;gap:22px;grid-template-columns:repeat(auto-fit,minmax(210px,1fr))}.evx-award{color:#333;flex-direction:column;font-family:Para!important;gap:8px;text-align:center}.evx-award,.evx-award-img{align-items:center;display:flex}.evx-award-img{height:130px;justify-content:center;width:130px}.evx-award-img img{max-height:100%;max-width:100%;object-fit:contain}.evx-award-place{color:var(--accent);font-size:16px;letter-spacing:.04em}.evx-award strong{color:var(--navy);font-size:21px;font-weight:600}.evx-award p{font-size:18px;line-height:1.6;margin:0}.evx-rules{color:#444;font-family:Para!important;font-size:19px;line-height:1.8;margin:0;padding-left:26px}.evx-rules li{padding:4px 0 4px 6px}.evx-rules li::marker{color:var(--accent);font-weight:700}.evx-rules-bar{display:flex;justify-content:center;margin-bottom:18px}.evx-rules-toggle{align-items:center;background:var(--navy);border:none;border-radius:30px;box-shadow:0 4px 12px 0 #02234540;color:#fff;cursor:pointer;display:inline-flex;font-family:Heading!important;font-size:22px;gap:12px;padding:12px 34px}.evx-rules-toggle svg{transition:transform .2s ease}.evx-rules-toggle.is-open svg{transform:rotate(180deg)}.evx-cards{grid-gap:22px;display:grid;gap:22px;grid-template-columns:repeat(auto-fit,minmax(280px,1fr))}.evx-cardx{background:var(--bg-soft);border-radius:14px;display:flex;flex-direction:column;overflow:hidden}.evx-cardx-img{align-items:center;display:flex;justify-content:center;max-height:240px;padding:18px 18px 0}.evx-cardx-img img{max-height:220px;max-width:100%;object-fit:contain}.evx-cardx-body{align-items:flex-start;display:flex;flex:1 1;flex-direction:column;gap:12px;padding:20px 22px 24px}.evx-cardx-body h3{color:var(--navy);font-family:Heading!important;font-size:24px;margin:0}.evx-cardx-body p{color:#444;font-family:Para!important;font-size:18px;line-height:1.75;margin:0;white-space:pre-line}.evx-cardx-body .team-gallery,.evx-cardx-body .team-gallery-more{width:100%}.evx-contacts{grid-gap:16px;display:grid;gap:16px;grid-template-columns:repeat(auto-fit,minmax(240px,1fr))}.evx-contact{background:var(--bg-soft);border-radius:12px;color:#333;display:flex;flex-direction:column;font-family:Para!important;font-size:18px;gap:8px;padding:18px 20px}.evx-contact strong{color:var(--navy);font-size:21px}.evx-contact-role{color:#666;font-size:16px}.evx-contact a{align-items:center;color:#333;display:inline-flex;gap:10px;text-decoration:none;word-break:break-all}.evx-contact a:hover{color:var(--navy);text-decoration:underline}.evx-contact a svg{color:var(--accent);flex:0 0 auto}.evx-note{margin:22px 0 0;text-align:center}.evx-facts-lead,.evx-note{color:#555;font-family:Para!important;font-size:19px}.evx-facts-lead{margin:0 0 16px}.evx-facts{font-family:Para!important;font-size:19px;margin:0}.evx-facts>div{border-bottom:1px solid var(--bg-soft);display:flex;flex-wrap:wrap;gap:4px 18px;padding:12px 0}.evx-facts dt{color:#666;flex:0 0 min(220px,100%)}.evx-facts dd{color:var(--navy);flex:1 1 180px;font-weight:600;margin:0;word-break:break-word}.evx-edition-title{color:var(--navy);font-family:Heading!important;font-size:26px;margin:18px 0 12px}.evx-edition-title span{color:var(--accent)}.evx-edition-video{margin:16px 0;max-width:640px}.evx-edition .team-gallery{margin-top:14px}@media only screen and (max-width:600px){.event-page .evx-intro{min-height:0}.evx-band{padding:24px 0}.evx-invite{padding:22px 18px}.evx-invite-heading{font-size:30px}.evx-programme li{font-size:18px}.evx-rules{font-size:17px;padding-left:22px}.evx-rules-toggle{font-size:18px;padding:10px 22px;text-align:left}.evx-intro-meta span{font-size:17px}}.heading{color:#022345!important;font-family:Heading!important;font-size:40px;letter-spacing:normal;text-align:center}@media only screen and (max-width:600px){.heading{font-size:30px}}.img-gallery-card{letter-spacing:normal}.img-gallery-card,.img-gallery-card-title{border-radius:10px;font-family:Para!important;text-align:center}.img-gallery-card-title{background-color:#08315b;color:#fff!important;font-size:28px!important;margin:15px 0 0 20px;padding:5px 10px;width:50%}.img-gallery-card-top{border-radius:10px 10px 0 0;color:#fff!important;padding:10px}.img-gallery-img-cont{border-radius:10px;height:200px;overflow:hidden;width:auto}.img-gallery-img{border-radius:10px;height:100%;width:auto}.ppl-gallery-container-div{padding-bottom:10rem}.ppl-gallery-container{height:100%;position:relative}.ppl-team-container-div{padding-bottom:2rem}.ppl-team-grid-container{align-items:center;display:flex;justify-content:center}.ppl-team-images{display:block;height:auto;min-width:100%}.ppl-team-heading{font-size:50px;padding-bottom:2rem}.ppl-team-heading,.rules-landing-heading1{color:#022345!important;font-family:Heading!important;letter-spacing:normal;line-height:1.5;padding-top:2rem;text-align:center}.rules-landing-heading1{background-color:#e3e7eb!important;font-size:30px!important}.rules-decription{color:#717274!important;font-family:Para!important;font-size:30px!important;letter-spacing:normal;text-align:left}.centerx{text-align:center}.appBar{background:#fff!important}.nav-Items,.uni-name{color:#022345!important;font-family:Heading!important;font-size:20px!important;margin:0 10px!important;padding:3px 0!important}.nav-Items.active{border-bottom:3px solid #022345;transition:.5s!important}.input{margin:10px 0!important}.label,label{color:#022345;font-family:Para!important;font-size:28px!important;margin-top:2vh}label{cursor:pointer}.input input,.input textarea{border:none;border-radius:5px;font-size:18px;padding:10px 12px;resize:none;width:100%}.input textarea{height:180px}.input .valid-input{display:none;font-size:12px}.input .inValid-input{color:red;display:block;font-size:12px}.input .input-container{align-items:center;background-color:#fff;border:2px solid #e2e1e1;border-radius:5px;display:flex}.input .icon{color:#022345;font-size:25px;margin:0;width:35px}.simplified-button{background-color:initial;border:0;cursor:pointer;font-size:1rem;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}.simplified-button:hover{text-decoration:underline}Signup Form Styling .sign-up--form-content{grid-column-gap:16px;grid-row-gap:16px;column-gap:16px;display:grid;grid-template-columns:1fr 2fr;grid-template-rows:auto;row-gap:16px}.sign-up--top-section{align-items:center;display:flex;gap:100px}.sign-up--image-preview{align-items:center;display:flex;grid-column:1/span 1;grid-row:1/span 2;justify-content:center;margin-bottom:16px}.sign-up--image-preview input{display:none}.sign-up--image-preview div{align-items:center;border:1px solid #ddd;border-radius:50%;display:flex;height:120px;justify-content:center;overflow:hidden;width:120px}.sign-up--image-preview img{height:100%;object-fit:cover;width:100%}.sign-up--form-content>div{grid-column:2}.sign-up--form-content>div:has(input[name=name]),.sign-up--form-content>div:has(input[name=phoneNo]){grid-row:1}.sign-up--form-content>div:has(input[type=email]),.sign-up--form-content>div:has(input[type=password]){grid-column:span 2;grid-row:2}.sign-up--form-content>.student-status-select{grid-column:span 2;grid-row:3}.sign-up--form-content>div:has(input[name=indexNumber]){grid-column:span 2;grid-row:4}.contact-send-button{background-color:#022345;border:none;border-radius:4px;color:#fff;cursor:pointer;padding:10px 20px}.contact-send-button:hover{background-color:#021b2a}.response-message{font-size:16px;margin-top:20px}@media only screen and (max-width:600px){.sign-up--form-content{column-gap:4px;grid-template-columns:1fr;grid-template-rows:auto auto auto auto auto auto;row-gap:16px}.sign-up--form-content>div{grid-column:1}.sign-up--image-preview{grid-column:1;grid-row:1;margin-bottom:16px}.sign-up--form-content>div:has(input[name=name]),.sign-up--form-content>div:has(input[name=phoneNo]){grid-row:2}.sign-up--form-content>div:has(input[type=email]),.sign-up--form-content>div:has(input[type=password]){grid-row:3}.sign-up--form-content>.student-status-select{grid-row:4}.sign-up--form-content>div:has(input[name=indexNumber]){grid-row:5}}.landing-container-div{background-color:#dfe5e8;min-height:100vh}.landing-container{min-height:100vh}.landing-heading1{animation:topToBottom 2s forwards;color:#202020!important;font-family:Heading!important;font-size:60px!important;letter-spacing:normal;line-height:1.5;padding-left:80px;text-align:center;width:80%}.landing-heading-letter{font-size:120px;line-height:1}.landing-img{height:auto;width:850px}.fade-in{opacity:0;transition:opacity 2s ease-in-out}.fade-in.fade-in-active{opacity:1}@media only screen and (max-width:600px){.landing-container-div{height:-webkit-fit-content;height:-moz-fit-content;height:fit-content;min-height:40vh}.landing-container{min-height:-webkit-fit-content;min-height:-moz-fit-content;min-height:fit-content}.landing-heading1{font-size:20px!important;margin-top:3vh;padding:0;width:100%}.landing-heading-letter{font-size:40px}.landing-img{width:100%}}@media only screen and (min-width:600px){.landing-container{min-height:-webkit-fit-content;min-height:-moz-fit-content;min-height:fit-content}.landing-heading1{font-size:30px!important}.landing-heading-letter{font-size:80px}.landing-img{width:50px}}@media only screen and (min-width:768px){.landing-container-div{min-height:50vh}.landing-heading1{font-size:30px!important;line-height:1.5;width:60%}.landing-heading-letter{font-size:100px}.landing-img{width:250px}}@media only screen and (min-width:992px){.landing-container-div{min-height:90vh}.landing-heading1{font-size:47px!important}.landing-heading-letter{font-size:120px}.landing-img{width:450px}}@media only screen and (min-width:1100px){.landing-container-div{min-height:90vh}.landing-heading1{font-size:50px!important}.landing-space{min-height:15vh}.landing-heading-letter{font-size:120px}.landing-img{width:550px}}@media only screen and (min-width:1296px){.landing-container-div{min-height:90vh}.landing-heading1{font-size:60px!important}.landing-space{min-height:10vh}.landing-heading-letter{font-size:120px}.landing-img{width:850px}}.intro-container-div{background-image:url(/static/media/intro_back.f55c966708564ed1678c.png),url(/static/media/intro_back_flip.fcd0371cd22c437e9ec3.png);background-position:100%,0;background-repeat:no-repeat;background-size:20%}.intro-heading{color:#022345!important;font-family:Heading!important;font-size:80px!important;letter-spacing:normal;text-align:center}.intro-heading1{font-size:30px!important}.intro-heading2{color:#080808!important;font-family:Para!important;font-size:35px!important;letter-spacing:normal;text-align:center}@media only screen and (max-width:600px){.intro-container-div{background-image:none}.intro-heading{font-size:80px!important}.intro-heading1{font-size:30px!important;padding:0!important;width:100%}.intro-heading2{font-size:35px!important}}@media only screen and (min-width:600px){.intro-heading{font-size:80px!important}.intro-heading1{font-size:30px!important}.intro-heading2{font-size:35px!important}}@media only screen and (min-width:768px){.intro-heading{font-size:80px!important}.intro-heading1{font-size:30px!important}.intro-heading2{font-size:35px!important}}@media only screen and (min-width:992px){.intro-heading{font-size:80px!important}.intro-heading1{font-size:30px!important}.intro-heading2{font-size:35px!important}}@media only screen and (min-width:1100px){.intro-heading{font-size:80px!important}.intro-heading1{font-size:30px!important}.intro-heading2{font-size:35px!important}}@media only screen and (min-width:1296px){.intro-heading{font-size:80px!important}.intro-heading1{font-size:30px!important}.intro-heading2{font-size:35px!important}}.event-container-div{background-color:#f6f6f8;min-height:170vh}.event-container{margin-top:2em;min-height:100vh}.event-heading{color:#022345!important;font-family:Heading!important;font-size:80px!important;letter-spacing:normal;text-align:center}.intro-heading1{font-size:24px!important;margin-bottom:2em;padding:0 4em}.event-card,.intro-heading1{color:#717274!important;font-family:Para!important;letter-spacing:normal;text-align:center}.event-card{background-color:#fff;border-radius:10px;box-shadow:0 7px 29px 0 #64646f33;min-height:600px}.event-card:hover{box-shadow:0 10px 20px #00000030,0 6px 6px #0000003b;transform:matrix(1.01,0,0,1.01,0,0);transition-duration:.5s}.event-card-title{background-color:#08315b;border-radius:10px;color:#fff!important;font-family:Para!important;font-size:28px!important;margin:15px 0 0 20px;padding:5px 10px;text-align:center;width:50%}.event-card-top{background-color:#dfe3e9;border-radius:10px 10px 0 0;color:#fff!important;padding:10px}.event-heading1{color:#717274!important;font-family:Para!important;font-size:24px!important;letter-spacing:normal;min-height:220px;overflow:auto;padding:20px;text-align:left}.event-img{height:250px;width:250px}@media only screen and (max-width:600px){.event-container-div{min-height:465vh}}@media only screen and (min-width:600px){.event-container-div{min-height:256vh}}@media only screen and (min-width:850px){.event-container-div{min-height:250vh}}@media only screen and (min-width:900px){.event-container-div{min-height:175vh}}.event-container-div.event-band{min-height:0!important;padding-bottom:3em}.vertical-timeline *{-webkit-box-sizing:border-box;box-sizing:border-box}.vertical-timeline{margin:0 auto;max-width:1170px;padding:2em 0;position:relative;width:95%}.vertical-timeline:after{clear:both;content:"";display:table}.vertical-timeline:before{background:var(--line-color);content:"";height:100%;left:18px;position:absolute;top:0;width:4px}.vertical-timeline.vertical-timeline--one-column-right:before{left:auto;right:18px}@media only screen and (min-width:1170px){.vertical-timeline.vertical-timeline--two-columns{width:90%}.vertical-timeline.vertical-timeline--two-columns:before{left:50%;margin-left:-2px}}.vertical-timeline-element{margin:2em 0;position:relative}.vertical-timeline-element>div{min-height:1px}.vertical-timeline-element:after{clear:both;content:"";display:table}.vertical-timeline-element:first-child{margin-top:0}.vertical-timeline-element:last-child{margin-bottom:0}@media only screen and (min-width:1170px){.vertical-timeline-element{margin:4em 0}.vertical-timeline-element:first-child{margin-top:0}.vertical-timeline-element:last-child{margin-bottom:0}}.vertical-timeline-element-icon{border-radius:50%;-webkit-box-shadow:0 0 0 4px #fff,inset 0 2px 0 #00000014,0 3px 0 4px #0000000d;box-shadow:0 0 0 4px #fff,inset 0 2px 0 #00000014,0 3px 0 4px #0000000d;height:40px;left:0;position:absolute;top:0;width:40px}.vertical-timeline--one-column-right .vertical-timeline-element-icon{left:auto;right:0}.vertical-timeline-element-icon svg{display:block;height:24px;left:50%;margin-left:-12px;margin-top:-12px;position:relative;top:50%;width:24px}@media only screen and (min-width:1170px){.vertical-timeline--two-columns .vertical-timeline-element-icon{height:60px;left:50%;margin-left:-30px;width:60px}}.vertical-timeline-element-icon{-webkit-backface-visibility:hidden;-webkit-transform:translateZ(0)}.vertical-timeline--animate .vertical-timeline-element-icon.is-hidden{visibility:hidden}.vertical-timeline--animate .vertical-timeline-element-icon.bounce-in{-webkit-animation:cd-bounce-1 .6s;animation:cd-bounce-1 .6s;visibility:visible}@-webkit-keyframes cd-bounce-1{0%{opacity:0;-webkit-transform:scale(.5)}60%{opacity:1;-webkit-transform:scale(1.2)}to{-webkit-transform:scale(1)}}@keyframes cd-bounce-1{0%{opacity:0;-webkit-transform:scale(.5);transform:scale(.5)}60%{opacity:1;-webkit-transform:scale(1.2);transform:scale(1.2)}to{-webkit-transform:scale(1);transform:scale(1)}}.vertical-timeline-element-content{background:#fff;border-radius:.25em;-webkit-box-shadow:0 3px 0 #ddd;box-shadow:0 3px 0 #ddd;margin-left:60px;padding:1em;position:relative}.vertical-timeline--one-column-right .vertical-timeline-element-content{margin-left:0;margin-right:60px}.vertical-timeline-element--no-children .vertical-timeline-element-content{background:0 0;-webkit-box-shadow:none;box-shadow:none}.vertical-timeline-element-content:after{clear:both;content:"";display:table}.vertical-timeline-element-content h2{color:#303e49}.vertical-timeline-element-content .vertical-timeline-element-date,.vertical-timeline-element-content p{font-size:13px;font-size:.8125rem;font-weight:500}.vertical-timeline-element-content .vertical-timeline-element-date{display:inline-block}.vertical-timeline-element-content p{line-height:1.6;margin:1em 0 0}.vertical-timeline-element-subtitle,.vertical-timeline-element-title{margin:0}.vertical-timeline-element-content .vertical-timeline-element-date{float:left;opacity:.7;padding:.8em 0}.vertical-timeline-element-content-arrow{border:7px solid #0000;border-right-color:#fff;content:"";height:0;position:absolute;right:100%;top:16px;width:0}.vertical-timeline--one-column-right .vertical-timeline-element-content-arrow{border:7px solid #0000;border-left-color:#fff;content:"";height:0;left:100%;position:absolute;right:auto;top:16px;width:0}.vertical-timeline--one-column-right .vertical-timeline-element-content:before{border-left:7px solid #fff;border-right:initial;left:100%}.vertical-timeline-element--no-children .vertical-timeline-element-content-arrow,.vertical-timeline-element--no-children .vertical-timeline-element-content:before{display:none}@media only screen and (min-width:768px){.vertical-timeline-element-content h2{font-size:20px;font-size:1.25rem}.vertical-timeline-element-content p{font-size:16px;font-size:1rem}.vertical-timeline-element-content .vertical-timeline-element-date{font-size:14px;font-size:.875rem}}@media only screen and (min-width:1170px){.vertical-timeline--two-columns .vertical-timeline-element-content{margin-left:0;padding:1.5em;width:44%}.vertical-timeline--two-columns .vertical-timeline-element-content-arrow{left:100%;top:24px;-webkit-transform:rotate(180deg);transform:rotate(180deg)}.vertical-timeline--two-columns .vertical-timeline-element-content .vertical-timeline-element-date{font-size:16px;font-size:1rem;left:124%;position:absolute;top:6px;width:100%}.vertical-timeline--two-columns .vertical-timeline-element.vertical-timeline-element--right .vertical-timeline-element-content,.vertical-timeline--two-columns .vertical-timeline-element:nth-child(2n):not(.vertical-timeline-element--left) .vertical-timeline-element-content{float:right}.vertical-timeline--two-columns .vertical-timeline-element.vertical-timeline-element--right .vertical-timeline-element-content-arrow,.vertical-timeline--two-columns .vertical-timeline-element:nth-child(2n):not(.vertical-timeline-element--left) .vertical-timeline-element-content-arrow{left:auto;right:100%;top:24px;-webkit-transform:rotate(0);transform:rotate(0)}.vertical-timeline--one-column-right .vertical-timeline-element.vertical-timeline-element--right .vertical-timeline-element-content-arrow,.vertical-timeline--one-column-right .vertical-timeline-element:nth-child(2n):not(.vertical-timeline-element--left) .vertical-timeline-element-content-arrow{left:100%;right:auto;top:24px;-webkit-transform:rotate(0);transform:rotate(0)}.vertical-timeline--two-columns .vertical-timeline-element.vertical-timeline-element--right .vertical-timeline-element-content .vertical-timeline-element-date,.vertical-timeline--two-columns .vertical-timeline-element:nth-child(2n):not(.vertical-timeline-element--left) .vertical-timeline-element-content .vertical-timeline-element-date{left:auto;right:124%;text-align:right}}.vertical-timeline--animate .vertical-timeline-element-content.is-hidden{visibility:hidden}.vertical-timeline--animate .vertical-timeline-element-content.bounce-in{-webkit-animation:cd-bounce-2 .6s;animation:cd-bounce-2 .6s;visibility:visible}@media only screen and (min-width:1170px){.vertical-timeline--two-columns.vertical-timeline--animate .vertical-timeline-element.vertical-timeline-element--right .vertical-timeline-element-content.bounce-in,.vertical-timeline--two-columns.vertical-timeline--animate .vertical-timeline-element:nth-child(2n):not(.vertical-timeline-element--left) .vertical-timeline-element-content.bounce-in{-webkit-animation:cd-bounce-2-inverse .6s;animation:cd-bounce-2-inverse .6s}}@media only screen and (max-width:1169px){.vertical-timeline--animate .vertical-timeline-element-content.bounce-in{-webkit-animation:cd-bounce-2-inverse .6s;animation:cd-bounce-2-inverse .6s;visibility:visible}}@-webkit-keyframes cd-bounce-2{0%{opacity:0;-webkit-transform:translateX(-100px)}60%{opacity:1;-webkit-transform:translateX(20px)}to{-webkit-transform:translateX(0)}}@keyframes cd-bounce-2{0%{opacity:0;-webkit-transform:translateX(-100px);transform:translateX(-100px)}60%{opacity:1;-webkit-transform:translateX(20px);transform:translateX(20px)}to{-webkit-transform:translateX(0);transform:translateX(0)}}@-webkit-keyframes cd-bounce-2-inverse{0%{opacity:0;-webkit-transform:translateX(100px)}60%{opacity:1;-webkit-transform:translateX(-20px)}to{-webkit-transform:translateX(0)}}@keyframes cd-bounce-2-inverse{0%{opacity:0;-webkit-transform:translateX(100px);transform:translateX(100px)}60%{opacity:1;-webkit-transform:translateX(-20px);transform:translateX(-20px)}to{-webkit-transform:translateX(0);transform:translateX(0)}}.timeline-container-div{background-color:#f6f6f8;font-family:Heading}.vertical-timeline-element-title{font-size:2rem}.vertical-timeline-element-subtitle{font-size:1.5rem}.vertical-timeline-element-work .vertical-timeline-element-content.bounce-in{border-radius:10px}.contact-section{background:#f6f8fa;padding:80px 0}.contact-inner{margin:0 auto;max-width:1000px;padding:0 2vw}.contact-heading-wrap{margin-bottom:52px;text-align:center}.contact-kicker{background:#c8932f1a;border-radius:20px;color:#c8932f;display:inline-block;font-family:Para!important;font-size:18px;letter-spacing:1px;margin-bottom:14px;padding:5px 16px}.contact-main-heading{color:#022345;font-family:Heading!important;font-size:58px;margin:0 0 12px}.contact-sub{color:#717274;font-family:Para!important;font-size:20px;margin:0 auto;max-width:600px}.cf-layout-grid{grid-gap:32px;align-items:start;display:grid;gap:32px;grid-template-columns:1.4fr 280px}.contact-form-card{background:#fff;border-radius:14px;box-shadow:0 4px 20px 0 #6363631f;padding:40px 38px}.cf-row{grid-gap:20px;display:grid;gap:20px;grid-template-columns:1fr 1fr;margin-bottom:20px}.cf-field{margin-bottom:20px}.cf-field,.cf-field-inline{display:flex;flex-direction:column;gap:7px}.cf-label{color:#022345;font-family:Para!important;font-size:19px;font-weight:700}.cf-input-wrap{align-items:center;background:#f6f8fa;border:1.5px solid #e4e7eb;border-radius:8px;display:flex;transition:border-color .2s ease,box-shadow .2s ease}.cf-input-wrap:focus-within{background:#fff;border-color:#0a3a6b;box-shadow:0 0 0 3px #0a3a6b1a}.cf-input-wrap.cf-invalid{background:#fdf4f3;border-color:#c0392b}.cf-icon{color:#9aa2ab;display:flex;flex-shrink:0;font-size:17px;padding:0 12px}.cf-input-wrap:focus-within .cf-icon{color:#022345}.cf-input,.cf-select,.cf-textarea{background:#0000;border:none;box-sizing:border-box;color:#022345;flex:1 1;font-family:Para!important;font-size:19px;outline:none;padding:11px 12px 11px 0;width:100%}.cf-select{-webkit-appearance:none;appearance:none;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23022345' stroke-width='2'%3E%3Cpath d='m6 9 6 6 6-6'/%3E%3C/svg%3E");background-position:right 12px center;background-repeat:no-repeat;background-size:16px;cursor:pointer;padding-right:36px}.cf-textarea{line-height:1.7;min-height:130px;padding:11px 12px 11px 0;resize:vertical}.cf-input::placeholder,.cf-textarea::placeholder{color:#b0b7bf}.cf-error{color:#c0392b;display:none;font-family:Para!important;font-size:15px}.cf-error.show{display:block}.cf-submit-row{align-items:center;display:flex;gap:16px;justify-content:space-between;margin-top:8px}.cf-response{flex:1 1;font-family:Para!important;font-size:18px}.cf-response.success{color:#2e8b57}.cf-response.error{color:#c0392b}.cf-btn{align-items:center;background:#022345;border:none;border-radius:30px;box-shadow:0 4px 14px 0 #02234540;color:#fff;cursor:pointer;display:inline-flex;font-family:Para!important;font-size:21px;gap:10px;padding:12px 38px;transition:transform .2s ease,opacity .2s ease;white-space:nowrap}.cf-btn:hover{transform:scale(1.03)}.cf-btn:disabled{cursor:not-allowed;opacity:.6}.contact-info-panel{display:flex;flex-direction:column;gap:16px}.contact-info-card{background:#fff;border-radius:12px;box-shadow:0 4px 16px 0 #6363631f;padding:28px 26px}.contact-info-card-title{color:#022345;font-family:Heading!important;font-size:24px;margin:0 0 18px}.contact-info-item{align-items:center;border-bottom:1px solid #f0f2f4;display:flex;gap:14px;padding:12px 0;text-decoration:none}.contact-info-item:last-child{border-bottom:none;padding-bottom:0}.contact-info-icon{align-items:center;background:#f0f4fa;border-radius:10px;color:#022345;display:flex;flex-shrink:0;font-size:18px;height:40px;justify-content:center;transition:background .2s ease,color .2s ease;width:40px}.contact-info-item:hover .contact-info-icon{background:#022345;color:#fff}.contact-info-text{display:flex;flex-direction:column}.contact-info-label{color:#9aa2ab;font-family:Para!important;font-size:15px}.contact-info-value{color:#022345;font-family:Para!important;font-size:19px}.contact-social-card{background:linear-gradient(135deg,#022345,#0a3a6b);border-radius:12px;padding:28px 26px}.contact-social-title{color:#fff;font-family:Heading!important;font-size:24px;margin:0 0 18px}.contact-social-row{grid-gap:10px;display:grid;gap:10px;grid-template-columns:repeat(3,1fr)}.contact-social-btn{align-items:center;background:#ffffff1a;border:none;border-radius:10px;color:#fff;cursor:pointer;display:flex;flex-direction:column;font-family:Para!important;font-size:14px;gap:6px;padding:14px 6px;text-align:center;text-decoration:none;transition:background .2s ease,transform .2s ease;white-space:nowrap}.contact-social-btn:hover{background:#fff3;transform:translateY(-2px)}.contact-social-btn svg{flex-shrink:0;font-size:26px}@media only screen and (max-width:900px){.cf-layout-grid{grid-template-columns:1fr}.contact-info-panel{order:-1}.cf-row{grid-template-columns:1fr}.contact-main-heading{font-size:40px}.contact-form-card{padding:28px 22px}.cf-submit-row{align-items:stretch;flex-direction:column}.cf-btn{justify-content:center}}.schedule-container{height:46vh}.head-landing-container{background-image:linear-gradient(270deg,#f000,#e3e6eb,#e3e6eb,#f000);padding-bottom:40px}.head-landing-heading1{font-size:30px!important}.head-landing-body,.head-landing-heading1{color:#022345!important;font-family:Heading!important;letter-spacing:normal;line-height:1.5;padding-top:2rem;text-align:center}.head-landing-body{font-size:20px!important}.head-landing-body1{color:#022345!important;font-family:Heading!important;font-size:20px!important;letter-spacing:normal;padding-top:1rem;text-align:center}.head-landing-body1,.head-landing-icon{display:flex;justify-content:space-evenly;line-height:1.5}.head-landing-icon{padding-top:2rem}.head-landing-description{display:flex;justify-content:space-evenly}.head-landing-des1,.head-landing-description{color:#022345!important;font-family:Heading!important;font-size:20px!important;letter-spacing:normal;line-height:1.5;padding-top:2rem}.head-landing-des1{width:30%}@media only screen and (max-width:600px){.head-landing-body1{align-items:center;display:flex;flex-direction:column;justify-content:center}.head-landing-des1{display:flex;justify-content:center;width:100%}.head-landing-des2{margin-left:30px;text-align:left;width:185px}}.head-landing-register{color:#022345!important;font-family:Heading!important;font-size:20px!important;letter-spacing:normal;line-height:1.5;padding-top:2rem;text-align:center}.sotkanai-district-landing-heading1{color:#022345!important;font-family:Heading!important;font-size:30px!important;letter-spacing:normal;line-height:1.5;margin-bottom:80px;padding-top:2rem;text-align:center}.sotkanai-district-icon{display:block;height:50vh;margin-left:auto;margin-right:auto;width:auto}@media only screen and (max-width:768px){.sotkanai-district-icon{height:auto;width:70%}}.sotknai-landing-heading-letter{font-size:70px;line-height:1}.intro-decription{color:#717274!important;font-family:Para!important;font-size:30px!important;letter-spacing:normal;text-align:center}@media only screen and (max-width:600px){.intro-decription{font-size:30px!important}}@media only screen and (min-width:600px){.intro-decription{font-size:30px!important}}@media only screen and (min-width:768px){.intro-decription{font-size:30px!important}}@media only screen and (min-width:992px){.intro-decription{font-size:30px!important}}@media only screen and (min-width:1100px){.intro-decription{font-size:30px!important}}@media only screen and (min-width:1296px){.intro-description{font-size:30px!important}}.vertical-align{align-items:start;display:flex;height:100vh;justify-content:center}.sotkanai-landing-container{margin:auto;max-width:75%}.button-school-container{display:flex;flex-wrap:wrap;justify-content:center}.button-school{background-color:#f0f0f0;border:none;border-radius:20px;cursor:pointer;margin:5px;padding:10px 20px;text-align:center}.button-school-container .button-school{flex:1 0 auto}@media (max-width:768px){.button-school-container .button-school{flex-basis:100%}}.show-more-button{margin-top:10px}.set-width{margin:auto;padding:10px;width:70%}@media only screen and (max-width:768px){.set-width{width:90%}}.font-landing-des1{color:#022345!important;font-family:Heading!important;font-size:20px!important;letter-spacing:normal;line-height:1.5;padding-top:2px;width:30%}@media only screen and (max-width:600px){.font-landing-body1{align-items:center;display:flex;flex-direction:column;justify-content:center}.font-landing-des1{display:flex;justify-content:center;width:100%}.font-landing-des2{margin-left:30px;text-align:left;width:185px}}.icon-align{margin-top:2px;width:auto}.button-school-container-arrow,.icon-align{display:flex;justify-content:center}.gallery-container{height:100%;position:relative}.gallery-heading{color:#022345!important;font-family:Heading!important;font-size:80px!important;letter-spacing:normal;text-align:center}.gallery-card{letter-spacing:normal}.gallery-card,.gallery-card-title{border-radius:10px;font-family:Para!important;text-align:center}.gallery-card-title{background-color:#08315b;color:#fff!important;font-size:28px!important;margin:15px 0 0 20px;padding:5px 10px;width:50%}.gallery-card-top{border-radius:10px 10px 0 0;color:#fff!important;padding:10px}.gallery-heading1{color:#717274!important;font-family:Para!important;font-size:24px!important;letter-spacing:normal;padding:20px;text-align:left}.gallery-img-cont{border-radius:10px;height:250px;overflow:hidden;width:auto}.gallery-img{border-radius:10px;height:100%;width:auto}.main{margin:auto;width:70%}.gallery-images{border-radius:5px}.winners-conatainer{min-height:35vh}.sotkanai-landing-containerx{background-color:#dfe5e8;background-image:url(/static/media/intro_back.f55c966708564ed1678c.png),url(/static/media/intro_back_flip.fcd0371cd22c437e9ec3.png);background-position:100%,0;background-repeat:no-repeat;background-size:20%;border-radius:25px;display:flex;justify-content:center;padding:20px}.head-landing-heading1x{font-size:40px!important;line-height:1.5;margin-bottom:10px}.head-landing-heading1x,.head-landing-heading2x{color:#022345!important;font-family:Heading!important;letter-spacing:normal;padding-top:2rem;text-align:center}.head-landing-heading2x{font-size:35px!important;line-height:1;margin-bottom:25px}.head-landing-containerx{align-items:center;background-color:#fff;border-color:#022345;border-radius:10px;display:flex;flex-direction:column;justify-content:center;margin:10px auto;outline:2px solid #000;padding:20px;width:60%}@media only screen and (max-width:600px){.head-landing-containerx{align-items:flex-start;background-color:initial;border-radius:0;display:block;flex-direction:row;justify-content:flex-start;margin:0;padding:0;width:auto}}.head-landing-body1x{color:#022345!important;font-family:Heading!important;font-size:25px!important;letter-spacing:normal;line-height:1.5;padding-top:5px;text-align:center}.book-sub-container{margin-bottom:5vh}.sub-heading{color:#022345!important;font-family:Heading!important;font-size:24px;letter-spacing:normal;margin:0}.books{display:flex;flex-wrap:wrap;gap:28px;justify-content:left}.book-card{background:#fff;border-radius:14px;box-shadow:0 6px 18px #02234524;cursor:pointer;min-width:230px;opacity:0;overflow:hidden;transition:opacity 1.2s ease,transform .25s ease,box-shadow .25s ease;width:230px}.book-card.fade-in{opacity:1}.book-card:hover{box-shadow:0 18px 34px #02234542;transform:translateY(-6px)}.book-img-wrap{background:linear-gradient(160deg,#1b2437,#070810);height:300px;overflow:hidden;width:100%}.book-img{display:block;height:100%;object-fit:cover;object-position:center;width:100%}.book-name{color:#022345!important;font-family:Para!important;font-size:20px;letter-spacing:normal;margin:0;padding:14px 12px 2px;text-align:center}.book-year{font-family:Source!important}.book-author,.book-year{color:#717274!important;font-size:15px;letter-spacing:normal;margin:0;padding:0 12px 16px;text-align:center}.book-author{font-family:Para!important}.book-modal{align-items:center;border:none!important;display:flex;justify-content:center}.boxStyle{background-color:#fff;border:none!important;border-radius:5px;display:flex;height:60vh;padding:0;width:40vw}.left{flex:60% 1!important;width:100%}.right{flex:40% 1;padding:20px;width:100%}.popup-book-img{height:100%;object-fit:cover;width:100%}.popup-book-name{font-family:Heading!important;font-size:24px;margin:10vh 0 0}.popup-book-name,.popup-book-year{color:#022345!important;letter-spacing:normal}.popup-book-year{font-family:Source!important;font-size:20px;margin:0}.popup-book-description{color:#022345!important;margin:20px 0 0}.popup-book-description,.read-button{font-family:Para!important;font-size:16px;letter-spacing:normal;width:96%}.read-button{background-color:#fff;border:1px solid #022345;border-radius:3px;color:#022345;margin-top:20px;padding:10px 20px}.read-button:hover{box-shadow:0 1px 2px #00000012,0 2px 4px #00000012,0 4px 8px #00000012,0 8px 16px #00000012,0 16px 32px #00000012,0 32px 64px #00000012;transform:scale(1.02);transition-duration:1s}.download-button{background-color:#022345;border:none;border-radius:3px;color:#fff;font-family:Para!important;font-size:16px;letter-spacing:normal;margin-top:10px;padding:10px 20px;width:96%}.download-button:hover{box-shadow:0 1px 2px #00000012,0 2px 4px #00000012,0 4px 8px #00000012,0 8px 16px #00000012,0 16px 32px #00000012,0 32px 64px #00000012;transform:scale(1.02);transition-duration:1s}.rpv-core__inner-page{background-color:#717274!important}@media only screen and (max-width:600px){.books{justify-content:center}}.book-intro{align-items:center;display:flex;justify-content:space-between;margin:20px auto;width:70%}.left{flex:50% 1}.cover-text{animation:topToBottom 2s forwards;color:#022345!important;font-family:Para!important;font-size:30px;letter-spacing:normal;margin-top:3vh;text-align:center}@keyframes topToBottom{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}.right{flex:50% 1}.cover-img{display:block;height:50%;margin-left:auto;margin-right:auto;object-fit:cover;opacity:0;transition:opacity 1s ease-in-out;width:50%}.cover-img.fade-in{opacity:1}@media only screen and (max-width:600px){.right{display:none}}.submit-article-banner{border:1px solid #022345;border-radius:5px;margin:5vh auto;max-width:900px;padding:30px;text-align:center}.submit-heading{color:#022345!important;font-family:Heading!important;font-size:31px;letter-spacing:normal;margin:0}.submit-subtext{color:#022345!important;margin:15px 0 25px}.submit-article-button,.submit-subtext{font-family:Para!important;font-size:21px;letter-spacing:normal}.submit-article-button{background-color:#022345;border:none;border-radius:3px;color:#fff;cursor:pointer;padding:10px 30px}.submit-article-button:hover{box-shadow:0 1px 2px #00000012,0 2px 4px #00000012,0 4px 8px #00000012,0 8px 16px #00000012;transform:scale(1.02);transition-duration:.5s}.submit-article-button.is-disabled{background-color:#a9adb3;cursor:not-allowed}.submit-article-button.is-disabled:hover{box-shadow:none;transform:none}.frame-page{background:radial-gradient(120% 80% at 50% 0,#1b2437 0,#0d1017 55%,#070810 100%);box-sizing:border-box;color:#f4f6fb;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif;min-height:100vh;min-height:100dvh;padding:18px 16px calc(24px + env(safe-area-inset-bottom))}.frame-page,.frame-topbar{align-items:center;display:flex;flex-direction:column}.frame-topbar{gap:4px;margin-bottom:16px;text-align:center}.frame-lotus{display:block;filter:drop-shadow(0 1px 4px rgba(230,180,34,.35));height:auto;margin:4px auto 2px;width:190px}.frame-brand{background:linear-gradient(90deg,#ffd76e,#e6b422);-webkit-background-clip:text;background-clip:text;color:#0000;font-family:Heading,-apple-system,BlinkMacSystemFont,sans-serif;font-size:26px;font-weight:800;letter-spacing:.5px}.frame-subtitle{color:#a6b0c4;font-size:12px;font-weight:600;letter-spacing:3px;text-transform:uppercase}.frame-layout,.frame-main,.frame-panel{align-items:center;display:flex;flex-direction:column;width:100%}.frame-stage-wrap{display:flex;justify-content:center;max-width:460px;width:100%}.frame-stage-shadow{background:#11151f;border-radius:16px;box-shadow:0 20px 50px #0000008c,0 0 0 1px #ffffff0d;overflow:hidden;position:relative}.frame-dropzone{align-items:center;background:#0000;border:2px dashed #e6b42266;border-radius:16px;color:#cbd2e0;cursor:pointer;display:flex;flex-direction:column;gap:8px;height:100%;inset:0;justify-content:center;position:absolute;transition:border-color .2s ease,background .2s ease;width:100%}.frame-dropzone:hover{background:#e6b4220f;border-color:#e6b422d9}.frame-dropzone-icon{color:#e6b422;font-size:40px;line-height:1}.frame-dropzone-title{font-size:17px;font-weight:700}.frame-dropzone-hint{color:#8a94ab;font-size:12.5px;max-width:220px;text-align:center}.frame-tip{color:#c6cede;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif!important;font-size:13.5px!important;font-weight:500;line-height:1.55;margin:14px auto 0;max-width:330px;text-align:center;text-shadow:0 1px 2px #0006}.frame-zoom{align-items:center;box-sizing:border-box;display:flex;gap:12px;margin:12px auto 0;max-width:460px;padding:0 2px;width:100%}.frame-zoom-label{color:#a6b0c4;font-size:12px;font-weight:600;letter-spacing:1.5px;text-transform:uppercase;white-space:nowrap}.frame-range{-webkit-appearance:none;appearance:none;background:linear-gradient(90deg,#e6b422,#ffd76e) no-repeat,#ffffff1f;background-size:55% 100%;border-radius:6px;cursor:pointer;flex:1 1;height:6px;outline:none}.frame-range::-webkit-slider-thumb{-webkit-appearance:none;appearance:none;background:#fff;border:3px solid #e6b422;border-radius:50%;box-shadow:0 2px 6px #0006;cursor:grab;height:20px;width:20px}.frame-range::-moz-range-thumb{background:#fff;border:3px solid #e6b422;border-radius:50%;box-shadow:0 2px 6px #0006;cursor:grab;height:20px;width:20px}.frame-zoom-reset{background:#ffffff14;border:none;border-radius:10px;color:#eef1f7;cursor:pointer;flex:0 0 auto;font-size:18px;height:38px;line-height:1;transition:background .15s ease,transform .12s ease;width:38px}.frame-zoom-reset:hover{background:#ffffff29}.frame-zoom-reset:active{transform:translateY(1px)}.frame-controls{display:flex;flex-wrap:wrap;gap:10px;justify-content:center;margin-top:18px}.frame-seg{background:#ffffff0f;border-radius:12px;display:inline-flex;gap:2px;padding:4px}.frame-seg-btn{background:#0000;border:none;border-radius:9px;color:#aeb6c8;cursor:pointer;font-size:13px;font-weight:600;padding:7px 14px;transition:all .15s ease}.frame-seg-btn.is-active{background:linear-gradient(180deg,#ffd76e,#e6b422);box-shadow:0 2px 8px #e6b42259;color:#1a1400}.frame-designs{-webkit-overflow-scrolling:touch;display:flex;gap:10px;margin-top:14px;max-width:460px;overflow-x:auto;padding:4px 2px 8px;scrollbar-color:#ffffff40 #0000;scrollbar-width:thin;width:100%}.frame-designs::-webkit-scrollbar{height:6px}.frame-designs::-webkit-scrollbar-thumb{background:#fff3;border-radius:6px}.frame-design-tile{align-items:center;background:linear-gradient(135deg,#232c3d,#171d29);border:2px solid #ffffff1f;border-radius:12px;cursor:pointer;display:flex;flex:0 0 auto;height:62px;justify-content:center;padding:7px;transition:border-color .15s ease,transform .12s ease,box-shadow .15s ease;width:88px}.frame-design-tile img{max-height:100%;max-width:100%;object-fit:contain;pointer-events:none}.frame-design-tile:hover{border-color:#ffffff47}.frame-design-tile.is-active{border-color:#e6b422;box-shadow:0 0 0 2px #e6b4224d}.frame-design-tile:active{transform:translateY(1px)}.frame-actions{display:flex;flex-wrap:wrap;gap:10px;justify-content:center;margin-top:16px;max-width:460px;width:100%}.frame-btn{border:none;border-radius:12px;cursor:pointer;flex:1 1 auto;font-size:14.5px;font-weight:700;min-width:120px;padding:13px 18px;transition:transform .12s ease,opacity .15s ease,background .15s ease}.frame-btn:active{transform:translateY(1px)}.frame-btn:disabled{cursor:not-allowed;opacity:.4}.frame-btn-ghost{background:#ffffff14;color:#eef1f7}.frame-btn-ghost:hover:not(:disabled){background:#ffffff24}.frame-btn-primary{background:linear-gradient(180deg,#ffd76e,#e6b422);box-shadow:0 6px 18px #e6b42259;color:#1a1400}.frame-btn-text{background:none;color:#8a94ab;font-size:13px;font-weight:600;margin-top:4px;padding:12px}.frame-btn-text:hover:not(:disabled){color:#cbd2e0}@media (min-width:768px){.frame-page{padding:28px 24px calc(32px + env(safe-area-inset-bottom))}.frame-layout{align-items:flex-start;flex-direction:row;gap:28px;justify-content:center;max-width:980px}.frame-main{flex:0 0 auto;width:auto}.frame-stage-wrap,.frame-tip{max-width:none;width:clamp(320px,44vw,540px)}.frame-panel{align-items:stretch;background:#ffffff0a;border:1px solid #ffffff14;border-radius:18px;box-shadow:0 16px 40px #00000059;flex:0 0 300px;gap:6px;padding:22px 20px}.frame-panel .frame-actions,.frame-panel .frame-controls,.frame-panel .frame-designs,.frame-panel .frame-zoom{margin-left:0;margin-right:0;max-width:none;width:100%}.frame-panel .frame-controls{justify-content:stretch;margin-top:14px}.frame-panel .frame-controls .frame-seg{justify-content:space-between;width:100%}.frame-panel .frame-controls .frame-seg-btn{flex:1 1;text-align:center}.frame-panel .frame-designs{flex-wrap:wrap;justify-content:center;overflow:visible}.frame-panel .frame-actions{flex-direction:column;gap:10px}.frame-panel .frame-actions .frame-btn{flex:none;width:100%}.frame-panel .frame-btn-text{align-self:center}}.book-viewer-wrap{align-items:center;display:flex;flex-direction:column;gap:16px;max-width:860px;width:100%}.book-viewer-iframe{background:#fff;border:none;border-radius:12px;box-shadow:0 16px 48px #00000080;height:78vh;width:100%}.book-viewer-wrap .frame-actions a.frame-btn{align-items:center;display:inline-flex;gap:8px;justify-content:center;text-decoration:none}.book-viewer-not-found{align-items:center;display:flex;flex-direction:column;gap:12px;margin-top:40px;text-align:center}.book-viewer-not-found p{color:#a6b0c4;max-width:340px}.guidelines-page{--navy:#022345;--navy-soft:#0a3a6b;--accent:#c8932f;--bg-soft:#f6f8fa;color:var(--navy)}.guidelines-hero{background:linear-gradient(135deg,var(--navy) 0,var(--navy-soft) 100%);color:#fff;overflow:hidden;padding:8vh 8vw 10vh;position:relative;text-align:center}.guidelines-hero:after{background:#ffffff0d;border-radius:50%;content:"";height:500px;position:absolute;right:-150px;top:-250px;width:500px}.guidelines-hero-kicker{background:#ffffff1f;border-radius:20px;display:inline-block;font-family:Para!important;font-size:21px;letter-spacing:1px;margin-bottom:20px;padding:6px 16px}.guidelines-hero-title{font-family:Heading!important;font-size:62px;margin:0 0 20px}.guidelines-hero-text{font-family:Para!important;font-size:25px;line-height:1.9;margin:0 auto;max-width:800px;opacity:.92;position:relative;z-index:1}.guidelines-body{grid-gap:40px;display:grid;gap:40px;grid-template-columns:260px 1fr;margin:-6vh auto 0;max-width:1200px;padding:0 5vw 10vh;position:relative;z-index:2}.guidelines-nav{align-self:start;background:#fff;border-radius:10px;box-shadow:0 2px 12px 0 #63636333;padding:20px;position:-webkit-sticky;position:sticky;top:20px}.guidelines-nav-title{color:#717274;font-family:Heading!important;font-size:20px;letter-spacing:1px;margin:0 0 12px 4px;text-transform:uppercase}.guidelines-nav ul{list-style:none;margin:0;padding:0}.nav-link{align-items:center;background:none;border:none;border-radius:6px;color:var(--navy);cursor:pointer;display:flex;font-family:Para!important;font-size:21px;gap:10px;padding:10px;text-align:left;transition:background .2s ease,color .2s ease;width:100%}.nav-link:hover{background:var(--bg-soft)}.nav-link.active{background:var(--navy);color:#fff}.nav-num{color:var(--accent);font-size:17px;font-weight:700;min-width:20px}.nav-link.active .nav-num{color:#fff}.guidelines-content{display:flex;flex-direction:column;gap:30px}.guidelines-section{background:#fff;border-radius:10px;box-shadow:0 2px 10px 0 #63636326;padding:35px;scroll-margin-top:20px}.section-heading{gap:16px;margin-bottom:18px}.section-heading,.section-num{align-items:center;display:flex}.section-num{background:var(--accent);border-radius:50%;color:#fff;flex-shrink:0;font-family:Heading!important;font-size:15px;height:34px;justify-content:center;width:34px}.section-heading h2{color:var(--navy);font-family:Heading!important;font-size:34px;margin:0}.section-lead{color:#333;font-family:Para!important;font-size:22px;line-height:1.9;margin:0 0 20px}.section-note{color:#717274;font-family:Para!important;font-size:20px;font-style:italic;margin-top:16px}.type-grid{grid-gap:16px;display:grid;gap:16px;grid-template-columns:repeat(auto-fill,minmax(220px,1fr))}.type-card{border:1px solid #e4e7eb;border-radius:8px;padding:18px;text-align:center;transition:transform .2s ease,box-shadow .2s ease}.type-card:hover{box-shadow:0 4px 12px 0 #63636333;transform:translateY(-3px)}.type-icon{color:var(--accent);font-size:26px;margin-bottom:10px}.type-name{color:var(--navy);font-size:22px;font-weight:700;margin:0}.type-name,.type-sub{font-family:Para!important}.type-sub{color:#717274;font-size:17px;margin:4px 0 0}.type-limit{background:var(--bg-soft);border-radius:20px;display:inline-block;font-size:18px;margin-top:10px;padding:4px 10px}.topics-note,.type-limit{color:var(--navy);font-family:Para!important}.topics-note{background:#f0f4fa;border-left:4px solid var(--navy-soft);border-radius:6px;font-size:19px;line-height:1.9;margin-bottom:0;margin-top:22px;padding:16px 20px}.topics-link-wrap{display:flex;justify-content:center;margin-top:20px}.topics-link{align-items:center;color:var(--navy-soft);display:inline-flex;font-family:Para!important;font-size:20px;gap:8px;text-decoration:underline}.checklist{display:flex;flex-direction:column;gap:14px;list-style:none;margin:0;padding:0}.checklist li{align-items:flex-start;color:#333;display:flex;font-family:Para!important;font-size:22px;gap:12px;line-height:1.8}.check-icon{color:#2e8b57;flex-shrink:0;margin-top:3px}.example-card{background:var(--bg-soft);border-left:4px solid var(--accent);border-radius:6px;padding:20px 24px}.example-label{color:#717274;font-family:Heading!important;font-size:18px;letter-spacing:1px;margin:0 0 10px;text-transform:uppercase}.example-fields{list-style:none;margin:0;padding:0}.example-fields li{display:flex;font-family:Para!important;font-size:22px;gap:10px;padding:4px 0}.example-fields strong{color:var(--navy);min-width:110px}.spec-grid{grid-gap:20px;display:grid;gap:20px;grid-template-columns:1fr 1fr}.spec-card{border:1px solid #e4e7eb;border-radius:8px;padding:20px}.spec-title{color:var(--navy);font-family:Heading!important;font-size:22px;margin:0 0 12px}.spec-row{border-bottom:1px dashed #e4e7eb;display:flex;font-family:Para!important;font-size:21px;gap:10px;justify-content:space-between;padding:8px 0}.spec-row:last-child{border-bottom:none}.spec-value{color:var(--accent);font-weight:700;text-align:right}.info-list{grid-gap:12px;display:grid;gap:12px;grid-template-columns:repeat(auto-fill,minmax(240px,1fr));margin:0;padding:0 0 0 20px}.info-list li{color:#333;font-family:Para!important;font-size:22px;padding:4px 0}.tag-list{display:flex;flex-wrap:wrap;gap:10px}.tag{background:var(--navy);border-radius:20px;color:#fff;font-family:Para!important;font-size:18px;padding:6px 16px}.file-format-box{background:var(--bg-soft);border-radius:8px;margin-bottom:24px;padding:24px}.file-format-inline{align-items:center;display:inline-flex;font-weight:700;gap:4px;white-space:nowrap}.file-inline-icon{flex-shrink:0;font-size:.9em}.file-inline-word{color:var(--navy-soft)}.file-inline-pdf{color:#c0392b}.file-name-pattern{background:var(--navy);border-radius:4px;color:#fff;display:inline-block;font-size:20px;margin-top:10px;padding:6px 14px}.file-example{color:#717274;font-family:Para!important;font-size:20px;margin-top:8px}.contact-grid{grid-gap:20px;display:grid;gap:20px;grid-template-columns:repeat(3,1fr)}@media only screen and (max-width:700px){.contact-grid{grid-template-columns:1fr}}.guidelines-page .contact-card{align-items:center;background:linear-gradient(135deg,#fff 0,var(--bg-soft) 100%);border:1px solid #e4e7eb;border-radius:12px;box-sizing:border-box;display:flex;flex-direction:column;gap:14px;height:auto;margin:0;padding:28px 20px;text-align:center;text-decoration:none;transition:transform .2s ease,box-shadow .2s ease,border-color .2s ease;width:100%}.guidelines-page .contact-card:hover{border-color:var(--accent);box-shadow:0 10px 24px 0 #0223452e;transform:translateY(-4px)}.contact-icon-badge{align-items:center;background:var(--navy);border-radius:50%;display:flex;height:52px;justify-content:center;min-width:52px;transition:background .2s ease;width:52px}.guidelines-page .contact-card:hover .contact-icon-badge{background:var(--accent)}.contact-icon{color:#fff;font-size:20px}.contact-text{min-width:0;text-align:center}.contact-name,.contact-phone{white-space:nowrap}.contact-name{color:var(--navy);font-family:Para!important;font-size:21px;font-weight:700;margin:0}.contact-phone{color:#717274;font-family:Para!important;font-size:18px;letter-spacing:1px;margin:4px 0 0}.guidelines-cta{display:flex;justify-content:center;padding:10px 0 30px}.guidelines-cta-button{background-color:var(--navy);border:none;border-radius:30px;box-shadow:0 6px 16px 0 #0223454d;color:#fff;cursor:pointer;font-family:Para!important;font-size:26px;letter-spacing:normal;padding:14px 46px}.guidelines-cta-button:hover{transform:scale(1.03);transition-duration:.3s}@media only screen and (max-width:900px){.guidelines-body{grid-template-columns:1fr;margin-top:-4vh}.guidelines-nav{overflow-x:auto;position:static}.guidelines-nav ul{display:flex;gap:8px}.guidelines-nav ul li{flex-shrink:0}.guidelines-nav-title{display:none}.spec-grid{grid-template-columns:1fr}.guidelines-hero-title{font-size:30px}}.submit-form-page{--navy:#022345;--navy-soft:#0a3a6b;--accent:#c8932f;--bg-soft:#f6f8fa;--danger:#c0392b;--success:#2e8b57;--line:#e4e7eb;color:var(--navy);padding-bottom:8vh}.submit-form-page .sf-hero{background:linear-gradient(135deg,var(--navy) 0,var(--navy-soft) 100%);color:#fff;overflow:hidden;padding:6vh 8vw 9vh;position:relative;text-align:center}.submit-form-page .sf-hero:after{background:#ffffff0d;border-radius:50%;content:"";height:500px;position:absolute;right:-160px;top:-260px;width:500px}.submit-form-page .sf-back{align-items:center;background:#ffffff1f;border:none;border-radius:20px;color:#fff;cursor:pointer;display:inline-flex;font-family:Para!important;font-size:19px;gap:10px;margin-bottom:22px;padding:8px 18px;position:relative;transition:background .2s ease;z-index:1}.submit-form-page .sf-back:hover{background:#ffffff38}.submit-form-page .sf-hero-title{color:#fff;font-family:Heading!important;font-size:52px;margin:0 0 16px;position:relative;z-index:1}.submit-form-page .sf-hero-text{font-family:Para!important;font-size:23px;line-height:1.8;margin:0 auto;max-width:720px;opacity:.92;position:relative;text-align:center;z-index:1}.submit-form-page .sf-form{display:flex;flex-direction:column;gap:26px;margin:-5vh auto 0;max-width:900px;padding:0 5vw;position:relative;z-index:2}.submit-form-page .sf-section{background:#fff;border:none;border-radius:12px;box-shadow:0 2px 10px 0 #63636326;margin:0;padding:32px 34px 34px}.submit-form-page .sf-legend{align-items:center;color:var(--navy);display:flex;font-family:Heading!important;font-size:30px;gap:14px;margin:0 0 18px;padding:0}.submit-form-page .sf-legend-icon{color:var(--accent);font-size:24px}.submit-form-page .sf-grid{grid-gap:22px 24px;display:grid;gap:22px 24px;grid-template-columns:1fr 1fr}.submit-form-page .sf-full{grid-column:1/-1}.submit-form-page .sf-field{display:flex;flex-direction:column;gap:8px;min-width:0}.submit-form-page .sf-label{color:var(--navy);font-family:Para!important;font-size:20px;font-weight:700}.submit-form-page .sf-req{color:var(--danger)}.submit-form-page .sf-input,.submit-form-page .sf-textarea{background:var(--bg-soft);border:1px solid var(--line);border-radius:8px;box-sizing:border-box;color:var(--navy);font-family:Para!important;font-size:20px;outline:none;padding:12px 14px;transition:border-color .2s ease,box-shadow .2s ease,background .2s ease;width:100%}.submit-form-page .sf-textarea{line-height:1.7;resize:vertical}.submit-form-page .sf-input:focus,.submit-form-page .sf-textarea:focus{background:#fff;border-color:var(--navy-soft);box-shadow:0 0 0 3px #0a3a6b1f}.submit-form-page .sf-input::placeholder,.submit-form-page .sf-textarea::placeholder{color:#9aa2ab}.submit-form-page .sf-select{-webkit-appearance:none;appearance:none;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23022345' stroke-width='2'%3E%3Cpath d='m6 9 6 6 6-6'/%3E%3C/svg%3E");background-position:right 12px center;background-repeat:no-repeat;background-size:18px;cursor:pointer;padding-right:40px}.submit-form-page .sf-invalid{background:#fdf4f3;border-color:var(--danger)!important}.submit-form-page .sf-error{color:var(--danger);font-family:Para!important;font-size:17px}.submit-form-page .sf-hint{color:#717274;font-family:Para!important;font-size:17px}.submit-form-page .sf-help-row{align-items:center;display:flex;gap:12px;justify-content:space-between}.submit-form-page .sf-count{color:#9aa2ab;flex-shrink:0;font-family:Para!important;font-size:16px}.submit-form-page .sf-radio-row{display:flex;gap:12px;padding-top:4px}.submit-form-page .sf-radio{align-items:center;background:var(--bg-soft);border:1px solid var(--line);border-radius:8px;cursor:pointer;display:flex;font-family:Para!important;font-size:20px;gap:8px;padding:11px 20px;transition:border-color .2s ease,background .2s ease}.submit-form-page .sf-radio:hover{border-color:var(--navy-soft)}.submit-form-page .sf-radio input{accent-color:var(--navy);cursor:pointer;height:18px;width:18px}.submit-form-page .sf-upload-grid{grid-gap:24px;display:grid;gap:24px;grid-template-columns:1fr 1fr 1fr}.submit-form-page .sf-file-input{display:none}.submit-form-page .sf-dropzone{align-items:center;background:var(--bg-soft);border:2px dashed #c9d1d9;border-radius:10px;cursor:pointer;display:flex;flex-direction:column;gap:8px;justify-content:center;padding:30px 20px;text-align:center;transition:border-color .2s ease,background .2s ease}.submit-form-page .sf-dropzone:hover{background:#fdfaf4;border-color:var(--accent)}.submit-form-page .sf-drop-icon{color:var(--navy-soft);display:flex;font-size:34px}.submit-form-page .sf-drop-text{color:var(--navy);font-family:Para!important;font-size:19px}.submit-form-page .sf-drop-hint{color:#717274;font-family:Para!important;font-size:16px}.submit-form-page .sf-file-chosen{align-items:center;background:#f2f8f4;border:1px solid #bfe0cb;border-radius:10px;box-sizing:border-box;display:flex;gap:14px;padding:16px 18px}.submit-form-page .sf-file-icon{color:var(--success);display:flex;flex-shrink:0;font-size:26px}.submit-form-page .sf-file-meta{display:flex;flex:1 1;flex-direction:column;min-width:0}.submit-form-page .sf-file-name{color:var(--navy);font-family:Para!important;font-size:18px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.submit-form-page .sf-file-size{color:#717274;font-family:Para!important;font-size:16px}.submit-form-page .sf-file-clear{background:none;border:none;border-radius:4px;color:#717274;cursor:pointer;display:flex;flex-shrink:0;font-size:18px;padding:4px;transition:color .2s ease,background .2s ease}.submit-form-page .sf-file-clear:hover{background:#c0392b14;color:var(--danger)}.submit-form-page .sf-declaration{background:#fff;border-radius:12px;box-shadow:0 2px 10px 0 #63636326;padding:26px 30px}.submit-form-page .sf-check{align-items:flex-start;color:#333;cursor:pointer;display:flex;font-family:Para!important;font-size:20px;gap:14px;line-height:1.8}.submit-form-page .sf-check input{accent-color:var(--navy);cursor:pointer;flex-shrink:0;height:20px;margin-top:5px;width:20px}.submit-form-page .sf-alert{align-items:center;border-radius:10px;display:flex;font-family:Para!important;font-size:20px;gap:14px;line-height:1.7;padding:18px 22px}.submit-form-page .sf-alert-error{background:#fdecea;border:1px solid #f5c6c0;color:var(--danger)}.submit-form-page .sf-alert-warn{background:#fdf6e3;border:1px solid #f0dfae;color:#8a6d1f}.submit-form-page .sf-actions{display:flex;justify-content:center;padding-top:6px}.submit-form-page .sf-btn-primary{align-items:center;background-color:var(--navy);border:none;border-radius:30px;box-shadow:0 6px 16px 0 #0223454d;color:#fff;cursor:pointer;display:inline-flex;font-family:Para!important;font-size:24px;gap:12px;justify-content:center;padding:15px 52px;transition:transform .2s ease,opacity .2s ease}.submit-form-page .sf-btn-primary:hover:not(:disabled){transform:scale(1.03)}.submit-form-page .sf-btn-primary:disabled{cursor:not-allowed;opacity:.7}.submit-form-page .sf-btn-ghost{background:none;border:2px solid var(--navy);border-radius:30px;color:var(--navy);cursor:pointer;font-family:Para!important;font-size:22px;padding:13px 40px;transition:background .2s ease,color .2s ease}.submit-form-page .sf-btn-ghost:hover{background:var(--navy);color:#fff}.submit-form-page .sf-spinner{animation:sf-spin .7s linear infinite;border:2px solid #ffffff59;border-radius:50%;border-top-color:#fff;flex-shrink:0;height:18px;width:18px}@keyframes sf-spin{to{transform:rotate(1turn)}}.submit-form-page .sf-success{background:#fff;border-radius:14px;box-shadow:0 4px 16px 0 #63636326;margin:8vh auto;max-width:760px;padding:60px 40px;text-align:center}.submit-form-page .sf-success-icon{color:var(--success);font-size:70px;margin-bottom:24px}.submit-form-page .sf-success-title{color:var(--navy);font-family:Heading!important;font-size:40px;margin:0 0 20px}.submit-form-page .sf-success-text{color:#333;font-family:Para!important;font-size:22px;line-height:1.9;margin:0 0 34px}.submit-form-page .sf-success-actions{display:flex;flex-wrap:wrap;gap:16px;justify-content:center}@media only screen and (max-width:800px){.submit-form-page .sf-grid,.submit-form-page .sf-upload-grid{grid-template-columns:1fr}.submit-form-page .sf-hero-title{font-size:34px}.submit-form-page .sf-hero-text{font-size:20px}.submit-form-page .sf-section{padding:26px 22px 28px}.submit-form-page .sf-legend{font-size:25px}.submit-form-page .sf-success{padding:44px 24px}.submit-form-page .sf-success-title{font-size:30px}}.history{display:block;margin-left:auto;margin-right:auto;margin-top:5%;width:75%}h1{color:#002245;margin:3%;position:relative;text-align:center}p{text-align:left}.history-para{margin:40px 0;text-align:left}.container,.history-para{color:#002245;font-family:Para!important;font-size:small;font-size:20px;line-height:30px}.container{text-align:center;width:100%}.img{width:100%}.sub-container{align-items:center;display:flex;justify-content:center;margin:40px 0;width:100%}.container_img,.container_text{flex:50% 1}.book-image{height:400px;margin:0 20px;width:300px}@media screen and (max-width:576px){.sub-container{display:block}}.reveal{opacity:0;transform:translateY(24px);transition:opacity .7s ease,transform .7s ease}.reveal-visible{opacity:1;transform:translateY(0)}.memory-sharing-landing-container h1{color:#022345!important;font-family:Heading!important;font-size:50px;letter-spacing:normal;line-height:1.5;margin:0;padding-top:2rem;text-align:center}.memory-sharing-landing-container p{color:#002447;font-family:Heading;font-weight:400}.memory-card-item{background-color:#e4e8ec!important;box-shadow:0 4px 4px 0 #00000040;margin-bottom:20px;padding:20px}.shared-by{grid-column-gap:10px;column-gap:10px;display:grid;grid-template-columns:auto 1fr}.shared-by img{border-radius:50%;grid-row:span 2;width:50px}.shared-by-name{font-size:1.2em}.shared-by-email{font-size:.9em}.memory-card-item h3{font-family:Heading;font-size:1.8em;margin-bottom:10px}.memory-card-item p{font-family:Para;font-size:1.1em;max-width:min(120ch,90vw)}.memory-card-item .image-container{display:flex;flex-direction:row;gap:20px;overflow-x:scroll}.memory-card-item .image-container img{border-radius:8px;height:200px;width:auto}.input-images-container{border-radius:5px;display:flex;flex-wrap:wrap;gap:2px;min-height:180px;outline:2px solid #e2e1e1;padding:4px}.input-images-container img{height:180px}.input-images-container input[type=file]{display:none}.input-images-container .add-image-example{align-items:center;background:#f0efef;border-radius:5px;display:flex;flex-direction:column;font-size:14px;justify-content:center;padding:16px}h1{font-family:Heading!important;font-size:40px}p{font-family:Para!important;font-size:22px}.teams{margin:0 15%}.teams-card{background-color:#e3e7eb;border-radius:5px;box-shadow:0 3px 8px #0000003d;color:inherit;display:block;margin-bottom:4%;padding:3%;text-decoration:none;transition:transform .2s ease,box-shadow .2s ease}.teams-card:hover{box-shadow:0 8px 20px #0000004d;transform:translateY(-4px)}.teams-card-more{align-items:center;color:#c8932f;display:inline-flex;font-family:Para!important;font-size:18px;font-weight:700;gap:8px;margin-top:12px}.intro{margin:20px;text-align:center;width:93%}.teams-card img{padding-right:20px;width:300px}.teams-card-title{color:#022345!important;font-family:Heading!important;font-size:30px;margin:0}.teams-card-description{font-family:Para!important;font-size:20px}.teams-join-banner{align-items:center;background-color:#022345;border-radius:5px;color:#fff;display:flex;flex-wrap:wrap;gap:16px;justify-content:space-between;margin-bottom:5%;padding:4% 5%;text-decoration:none;transition:transform .2s ease,box-shadow .2s ease}.teams-join-banner:hover{box-shadow:0 8px 20px #0000004d;transform:translateY(-4px)}.teams-join-title{color:#e6b422!important;font-family:Heading!important;font-size:26px;margin:0}.teams-join-text{color:#fff;margin:8px 0 0}.teams-join-cta,.teams-join-text{font-family:Para!important;font-size:18px}.teams-join-cta{align-items:center;color:#e6b422;display:inline-flex;font-weight:700;gap:8px;white-space:nowrap}.teams-upcoming{margin-bottom:5%}.teams-upcoming-title{align-items:center;color:#022345;display:flex;font-family:Heading!important;font-size:26px;gap:10px;margin:0 0 14px}.teams-upcoming-title svg{color:#c8932f}.teams-upcoming-row{display:flex;gap:14px;overflow-x:auto;padding:4px 4px 12px;scroll-snap-type:x mandatory}.teams-upcoming-card{background:linear-gradient(135deg,#fffaf0,#fff 70%);border:1px solid #c8932f80;border-radius:12px;box-shadow:0 3px 8px #0000001f;color:#022345;display:flex;flex:0 0 260px;flex-direction:column;gap:8px;padding:18px 20px;scroll-snap-align:start;text-decoration:none;transition:transform .2s ease}.teams-upcoming-card:hover{color:#022345;transform:translateY(-3px)}.teams-upcoming-days{align-self:flex-start;background:#022345;border-radius:20px;color:#e6b422;font-family:Para!important;font-size:14px;font-weight:700;padding:3px 12px}.teams-upcoming-name{font-family:Heading!important;font-size:20px;line-height:1.4}.teams-upcoming-meta{align-items:center;color:#666;display:inline-flex;font-family:Para!important;font-size:14px;gap:6px}.teams-card-head{align-items:center;display:flex;gap:16px}.teams-card .teams-card-logo{background:#fff;border-radius:14px;box-shadow:0 3px 10px #0223452e;flex-shrink:0;height:58px;object-fit:contain;padding:4px;width:58px}.mmvc-main-container{display:flex;justify-content:center;min-height:calc(100vh - 102px);width:100vw}.mmvc-container{align-items:center;display:flex;flex-direction:column;gap:20px;margin-top:25px;padding:20px;width:70vw}.mmvc-heading{font-size:24px;font-weight:400;line-height:32px;text-align:center}.mmvc-question{color:#002245;line-height:38px}.mmvc-question,.mmvc-tobe{font-size:20px;font-weight:400;text-align:center}.mmvc-tobe{align-items:center;display:flex;gap:10px;justify-content:center;line-height:24px;margin-top:40px}.mmvc-vote-done{font-size:30px;font-weight:400;line-height:24px;text-align:center}.mmvc-opened{display:flex;gap:20px;margin-top:40px}.mmvc-button{align-items:center;background-color:#002245;border:none;border-radius:6px;color:#e3e7eb;display:flex;font-family:Poppins;font-size:18px;font-weight:400;gap:10px;justify-content:center;line-height:30px;padding:10px 20px}.mmvc-button img{height:30px;width:30px}.mmvc-result-view{align-items:center;display:flex;font-family:Para!important;font-size:26px;font-weight:400;gap:10px;justify-content:center;line-height:20px;margin-top:40px;text-align:center}.refresh-icon-load{animation:rotate 2s linear infinite;display:inline-block;transform-origin:center}@keyframes rotate{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}@media (max-width:596px){.mmvc-question{color:#002245;font-size:18px;line-height:28px}.mmvc-question,.mmvc-vote-done{font-weight:400;text-align:center}.mmvc-vote-done{font-size:25px;line-height:24px}.mmvc-opened{display:flex;flex-direction:column;gap:20px;margin-top:20px}.mmvc-result-view{align-items:center;display:flex;font-family:Anonymous Pro;font-size:16px;gap:10px;justify-content:center;line-height:20px;margin-top:40px}.mmvc-heading,.mmvc-result-view{font-weight:400;text-align:center}.mmvc-heading{font-size:22px;line-height:32px}.mmvc-image{width:120px}.mmvc-container{align-items:center;display:flex;flex-direction:column;gap:20px;margin-top:11px;padding:20px;width:85vw}.mmvc-tobe{flex-direction:column;font-family:Para!important;font-size:30px;margin:0 0 2vh}}.bar-chart-container-mmvc{display:flex;height:370px;justify-content:center;margin-top:20px;width:400px}.mmvc-heading{font-family:Heading!important;font-size:30px;margin:0 0 2vh}.mmvc-question,.mmvc-response,.mmvc-tobe{font-family:Para!important;font-size:30px;margin:0 0 2vh}@media (max-width:450px){.bar-chart-container-mmvc{display:flex;height:400px;justify-content:center;margin-top:20px;width:300px}}.underline{border-top:2px solid #717274;margin-bottom:3vh}.seeMore{background-color:#002245;border:none;border-radius:6px;color:#fff;cursor:pointer;padding:6px 20px}.seeMore:hover{box-shadow:2px 2px 2px gray}@media (min-width:768px){.admin-page{justify-content:center}}.admin-hub{gap:20px}.admin-card,.admin-hub{align-items:center;display:flex;flex-direction:column;width:100%}.admin-card{background:#ffffff0d;border:1px solid #ffffff14;border-radius:20px;box-shadow:0 24px 60px #00000073;gap:8px;max-width:380px;padding:26px 24px}.admin-qr-col{align-items:center;display:flex;flex:0 0 auto;flex-direction:column}.admin-qr{background:#fff;border-radius:16px;box-shadow:0 8px 24px #00000059;line-height:0;padding:14px}.admin-caption{color:#a6b0c4;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif!important;font-size:12.5px!important;margin:14px 0 0;text-align:center}.admin-info{align-items:stretch;display:flex;flex-direction:column;margin-top:8px;width:100%}.admin-title{color:#f4f6fb;font-size:20px!important;font-weight:800;margin:0}.admin-desc,.admin-title{font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif!important;text-align:center}.admin-desc{color:#c6cede;font-size:13.5px!important;line-height:1.55;margin:8px 0 18px}.admin-label{align-self:flex-start;color:#a6b0c4!important;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif!important;font-size:11px!important;font-weight:600;letter-spacing:1.5px;margin:0 0 6px!important;text-transform:uppercase}.admin-url-row{display:flex;gap:8px;width:100%}.admin-input{background:#0000004d;border:1px solid #ffffff1f;border-radius:10px;box-sizing:border-box;color:#f4f6fb;flex:1 1;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:13.5px;min-width:0;padding:11px 12px}.admin-input:focus{border-color:#e6b422b3;outline:none}.admin-copy{background:#ffffff14;border:1px solid #ffffff1f;border-radius:10px;color:#eef1f7;cursor:pointer;flex:0 0 auto;font-size:13px;font-weight:700;min-width:64px;transition:background .15s ease,color .15s ease}.admin-copy:hover{background:#ffffff29}.admin-download,.admin-download-row{margin-top:16px;width:100%}.admin-download-row{display:flex;gap:10px}.admin-download-row .frame-btn{flex:1 1}@media (min-width:768px){.admin-card{align-items:center;flex-direction:row;gap:34px;max-width:660px;padding:32px 34px}.admin-info{align-items:flex-start;margin-top:0}.admin-desc,.admin-title{text-align:left}}.admin-back{color:#a6b0c4;cursor:pointer;display:block;font-size:13px;font-weight:600;margin-bottom:14px;max-width:660px;text-align:left;width:100%}.admin-back:hover{color:#e6b422}.admin-account .admin-info,.admin-field,.admin-form .admin-info{width:100%}.admin-error{color:#ff8a8a}.admin-error,.admin-ok{font-size:13px;margin:12px 0 0;text-align:left}.admin-ok{color:#7ee0a0}.admin-note{color:#ffc98a;font-size:12.5px;line-height:1.5;margin:8px 0 0;text-align:left}.admin-account{margin-top:20px}.admin-account-head,.admin-stickers-head{align-items:flex-start;display:flex;gap:12px;justify-content:space-between}.admin-account,.admin-form,.admin-stickers-card{align-items:stretch;max-width:460px}@media (min-width:768px){.admin-account,.admin-form{flex-direction:column;max-width:460px;padding:28px 26px}.admin-stickers-card{flex-direction:column;max-width:640px;padding:28px 26px}}.admin-sticker-grid{grid-gap:12px;display:grid;gap:12px;grid-template-columns:repeat(2,1fr);margin-top:18px}@media (min-width:540px){.admin-sticker-grid{grid-template-columns:repeat(3,1fr)}}.admin-sticker{align-items:center;background:linear-gradient(135deg,#232c3d,#171d29);border:2px solid #ffffff1f;border-radius:12px;cursor:pointer;display:flex;flex-direction:column;gap:8px;padding:12px 10px 10px;position:relative;transition:border-color .15s ease,opacity .15s ease,transform .12s ease}.admin-sticker:active{transform:translateY(1px)}.admin-sticker:not(.is-on){opacity:.45}.admin-sticker.is-on{border-color:#e6b422}.admin-sticker-thumb{align-items:center;display:flex;height:64px;justify-content:center;width:100%}.admin-sticker-thumb img{max-height:100%;max-width:100%;object-fit:contain;pointer-events:none}.admin-sticker-label{color:#eef1f7;font-size:12.5px;font-weight:600}.admin-sticker-toggle{background:#0000;border:2px solid #ffffff4d;border-radius:6px;height:18px;position:absolute;right:8px;top:8px;width:18px}.admin-sticker.is-on .admin-sticker-toggle{background:#e6b422;border-color:#e6b422}.admin-sticker.is-on .admin-sticker-toggle:after{align-items:center;color:#1a1400;content:"✓";display:flex;font-size:12px;font-weight:900;height:100%;justify-content:center}.admin-books{align-items:stretch;max-width:560px}@media (min-width:768px){.admin-books{flex-direction:column;max-width:560px;padding:28px 26px}}.admin-textarea{font-family:inherit;line-height:1.5;resize:vertical}.admin-switch-row{align-items:center;background:#ffffff0d;border:1px solid #ffffff14;border-radius:12px;display:flex;gap:14px;justify-content:space-between;margin-top:12px;padding:12px 14px}.admin-switch-row span{display:flex;flex-direction:column}.admin-switch-row strong{color:#f4f6fb;font-size:14px}.admin-switch-row small{color:#a6b0c4;font-size:12px;margin-top:2px}.admin-switch{accent-color:#e6b422;cursor:pointer;flex:0 0 auto;height:20px;width:20px}.admin-check-row{align-items:center;color:#c6cede;cursor:pointer;display:flex;font-size:13px;gap:8px;margin-top:10px}.admin-check-row input{accent-color:#e6b422;cursor:pointer}.admin-two-col{grid-gap:12px;display:grid;gap:12px;grid-template-columns:1fr 1fr;margin-top:14px}.admin-liststack{display:flex;flex-direction:column}.admin-list-del{color:#ff9a9a;min-width:40px}.admin-list-add{align-self:flex-start;margin-top:2px}.admin-check-row,.admin-switch-row{font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif!important}.admin-check-row{font-size:13px!important}.admin-switch-row strong{font-size:14px!important}.admin-switch-row small{font-size:12px!important}.admin-hub-wide{max-width:1100px}.admin-books{max-width:1040px}@media (min-width:768px){.admin-books{max-width:1040px;padding:30px 32px}}.admin-books .admin-back{max-width:1040px}.admin-books-head{align-items:center;display:flex;flex-wrap:wrap;gap:12px;justify-content:space-between}.admin-status{border-radius:999px;font-size:12.5px;font-weight:700;padding:5px 11px;white-space:nowrap}.admin-status.is-open{background:#7ee0a01f;color:#7ee0a0}.admin-status.is-closed{background:#ff9a9a1f;color:#ff9a9a}.admin-list-row{align-items:center;display:flex;gap:8px;margin-bottom:8px;width:100%}.admin-list-row .admin-input{flex:1 1 auto;width:auto}.admin-list-row.is-hidden .admin-input{opacity:.5;text-decoration:line-through}.admin-icon-btn{align-items:center;background:#ffffff0f;border:1px solid #ffffff1f;border-radius:10px;color:#cbd2e0;cursor:pointer;display:flex;flex:0 0 auto;font-size:14px;height:40px;justify-content:center;transition:background .15s ease,color .15s ease;width:40px}.admin-icon-btn:hover{background:#ffffff24;color:#fff}.admin-icon-del:hover{background:#ff78782e;color:#ff9a9a}.admin-books-actions{display:flex;gap:10px;margin-top:18px}.admin-books-actions .frame-btn{flex:1 1}.admin-books .admin-info{align-items:stretch}.admin-liststack{width:100%}.admin-contact-name{flex:2 1;min-width:0;width:auto}.admin-tabs{display:flex;gap:8px;margin-bottom:18px}.admin-tab-btn{background:#ffffff0a;border:1px solid #ffffff1f;border-radius:999px;color:#b3bccd;cursor:pointer;font-size:14px;font-weight:700;padding:8px 16px}.admin-tab-btn.is-active{background:linear-gradient(135deg,#ffd76e,#e6b422);border-color:#0000;color:#1a1400}.admin-contact-phone{flex:1 1;min-width:0;width:auto}.admin-hub-xwide{margin:0 auto;max-width:1240px}.tj,.tj button,.tj h3,.tj input,.tj label,.tj p,.tj table,.tj textarea{font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Noto Sans Tamil,Helvetica Neue,Arial,sans-serif!important;letter-spacing:normal}.tj{align-items:stretch;color:#e7ebf3;gap:18px}.tj label,.tj p{font-size:14px!important;line-height:1.5}.tj-topnav{align-items:center;display:flex;flex-wrap:wrap;gap:12px;justify-content:space-between}.tj-back{color:#a6b0c4;font-size:13px;font-weight:600;text-decoration:none}.tj-back:hover{color:#e6b422}.tj-tabs{background:#ffffff0d;border:1px solid #ffffff14;border-radius:12px;display:inline-flex;gap:4px;padding:4px}.tj-tabs button{background:#0000;border:none;border-radius:9px;color:#b3bccd;cursor:pointer;font-size:14px;font-weight:700;padding:8px 18px}.tj-tabs button:hover{color:#fff}.tj-tabs button.is-active{background:#e6b422;color:#1a1400}.tj-h3{align-items:center;color:#f4f6fb;display:flex;font-size:17px!important;font-weight:800;gap:8px;margin:0}.tj .tj-muted{color:#97a1b5;font-size:13px!important;margin:4px 0 0}.tj .tj-empty{border:1px dashed #ffffff24;border-radius:12px;color:#97a1b5;font-size:13.5px!important;margin:8px 0 0;padding:22px;text-align:center}.tj-btn{align-items:center;background:#e6b4221f;border:1px solid #e6b42280;border-radius:10px;color:#ffd76e;cursor:pointer;display:inline-flex;font-size:13.5px;font-weight:700;gap:8px;padding:9px 14px;transition:background .15s ease;white-space:nowrap}.tj-btn:hover:not(:disabled){background:#e6b42238}.tj-btn-ghost{background:#ffffff0d;border-color:#ffffff24;color:#dfe4ee}.tj-btn-ghost:hover:not(:disabled){background:#ffffff1a}.tj-tool{align-items:center;background:#0000;border:1px solid #0000;border-radius:8px;color:#97a1b5;cursor:pointer;display:inline-flex;font-size:13px;height:34px;justify-content:center;width:34px}.tj-tool:hover:not(:disabled){background:#ffffff14;color:#fff}.tj-tool:disabled{cursor:default;opacity:.25}.tj-tool-del:hover:not(:disabled){background:#ff787826;color:#ff9a9a}.tj-switch{background:#ffffff2e;border:none;border-radius:999px;cursor:pointer;flex:0 0 auto;height:28px;padding:0;position:relative;transition:background .2s ease;width:50px}.tj-switch-knob{background:#fff;border-radius:50%;box-shadow:0 2px 6px #00000059;height:22px;left:3px;position:absolute;top:3px;transition:transform .2s ease;width:22px}.tj-switch.is-on{background:#3ecf7a}.tj-switch.is-on .tj-switch-knob{transform:translateX(22px)}.tj-field-toggle:focus-visible,.tj-switch:focus-visible,.tj-tabs button:focus-visible{outline:2px solid #e6b422;outline-offset:2px}.tj-input{background:#0000004d;border:1px solid #ffffff1f;border-radius:10px;box-sizing:border-box;color:#f4f6fb;font-size:14px!important;padding:10px 12px;width:100%}.tj-input::placeholder{color:#677086}.tj-input:focus{border-color:#e6b422bf;box-shadow:0 0 0 3px #e6b42226;outline:none}.tj select.tj-input{color-scheme:dark;cursor:pointer}.tj select.tj-input option{background:#151b28;color:#f4f6fb}.tj-choices{line-height:1.6;resize:vertical}.tj-settings{display:flex;flex-direction:column;gap:18px;width:100%}.tj-section,.tj-status{background:#ffffff0a;border:1px solid #ffffff17;border-radius:16px;box-sizing:border-box;min-width:0;padding:20px 22px}.tj-section-head{align-items:flex-start;flex-wrap:wrap;gap:12px;margin-bottom:16px}.tj-section-head,.tj-status{display:flex;justify-content:space-between}.tj-status{align-items:center;border-left:4px solid #ff8a8a;gap:16px}.tj-status.is-open{border-left-color:#3ecf7a}.tj-status .tj-h3{margin-top:8px}.tj-pill{align-items:center;background:#ff8a8a1f;border-radius:999px;color:#ff9a9a;display:inline-flex;font-size:12px;font-weight:700;gap:6px;padding:3px 10px}.tj-pill.is-open{background:#3ecf7a1f;color:#7ee0a0}.tj-dot{background:currentColor;border-radius:50%;height:7px;width:7px}.tj-columns{grid-gap:18px;align-items:start;display:grid;gap:18px;grid-template-columns:minmax(0,1.55fr) minmax(0,1fr)}@media (max-width:900px){.tj-columns{grid-template-columns:1fr}}.tj-field{background:#0000002e;border:1px solid #ffffff17;border-radius:12px;margin-bottom:8px;transition:border-color .15s ease}.tj-field:hover{border-color:#ffffff2e}.tj-field.is-open{background:#e6b4220a;border-color:#e6b4228c}.tj-field-locked{opacity:.7}.tj-field-locked:hover{border-color:#ffffff17}.tj-field-summary{align-items:center;display:flex;gap:6px;padding-right:8px}.tj-field-toggle{align-items:center;background:none;border:none;border-radius:12px;color:inherit;cursor:pointer;display:flex;flex:1 1 auto;flex-wrap:wrap;gap:8px;min-width:0;padding:12px 14px;text-align:left}div.tj-field-toggle{cursor:default}.tj-field-num{align-items:center;background:#ffffff14;border-radius:7px;color:#cbd2e0;display:inline-flex;flex:0 0 auto;font-size:12px;font-weight:800;height:26px;justify-content:center;width:26px}.tj-field-name{color:#f4f6fb;font-size:14.5px;font-weight:700;margin-right:4px}.tj-chip{background:#ffffff12;border-radius:6px;color:#b3bccd;font-size:11.5px;font-weight:600;padding:2px 8px;white-space:nowrap}.tj-chip-req{background:#e6b42224;color:#ffd76e}.tj-chip-opt{color:#8b95a8}.tj-field-caret{color:#7c8598;font-size:12px;margin-left:auto;transition:transform .2s ease}.tj-field.is-open .tj-field-caret{transform:rotate(180deg)}.tj-field-tools{display:flex;gap:2px}.tj .tj-locked-note{font-size:12px!important;margin:0;padding-right:6px;white-space:nowrap}.tj-field-body{display:flex;flex-direction:column;gap:16px;padding:4px 16px 18px 48px}@media (max-width:600px){.tj-field-body{padding-left:16px}}.tj-control{display:flex;flex-direction:column;gap:7px}.tj-control-inline{align-items:center;flex-direction:row;gap:12px;justify-content:space-between}.tj-control-inline>span{display:flex;flex-direction:column}.tj-control-label{color:#cbd2e0;font-size:12.5px;font-weight:700}.tj-control-label em{color:#8b95a8;font-style:normal;font-weight:500}.tj .tj-control small.tj-muted{color:#8b95a8;font-size:12px!important;margin-top:2px}.tj-segmented{grid-gap:8px;display:grid;gap:8px;grid-template-columns:repeat(3,minmax(0,1fr))}@media (max-width:520px){.tj-segmented{grid-template-columns:1fr}}.tj-segmented button{align-items:flex-start;background:#0003;border:1px solid #ffffff1f;border-radius:10px;color:#cbd2e0;cursor:pointer;display:flex;flex-direction:column;gap:2px;padding:10px 12px;text-align:left}.tj-segmented button strong{font-size:13.5px}.tj-segmented button small{color:#8b95a8;font-size:11.5px}.tj-segmented button:hover{border-color:#ffffff40}.tj-segmented button.is-active{background:#e6b4221f;border-color:#e6b422;color:#ffd76e}.tj-warn{color:#ffb86b;font-size:12.5px}.tj-wa{color:#25d366}.tj-count{background:#ffffff12;border-radius:999px;color:#b3bccd;font-size:12.5px;font-weight:700;padding:4px 10px}.tj-links{gap:14px}.tj .tj-link-row,.tj-links{display:flex;flex-direction:column}.tj .tj-link-row{cursor:text;gap:6px;margin:0}.tj-link-team{align-items:center;color:#e7ebf3;display:inline-flex;font-size:13.5px;font-weight:700;gap:8px}.tj-ok-icon{color:#3ecf7a;font-size:13px}.tj-missing-dot{border:2px solid #ffb86b;border-radius:50%;box-sizing:border-box;height:9px;margin:0 2px;width:9px}.tj-savebar{align-items:center;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#0d1017f0;border:1px solid #ffffff1f;border-radius:14px;bottom:14px;box-shadow:0 12px 30px #00000073;display:flex;gap:14px;justify-content:space-between;padding:12px 14px 12px 20px;position:-webkit-sticky;position:sticky;z-index:5}.tj-savebar.is-dirty{border-color:#e6b4228c}.tj .tj-savebar-msg{color:#97a1b5;font-size:13.5px;margin:0}.tj-savebar.is-dirty .tj-savebar-msg{color:#ffd76e}.tj .tj-savebar-msg.is-ok{color:#7ee0a0}.tj .tj-savebar-msg.is-err{color:#ff8a8a}.tj .tj-save-btn{flex:0 0 auto;min-width:150px;width:auto}.tj .tj-save-btn:disabled{opacity:.4}.tj-head-actions{display:flex;flex-wrap:wrap;gap:8px}.tj-spin{animation:tj-spin .8s linear infinite}@keyframes tj-spin{to{transform:rotate(1turn)}}.tj-filters{display:flex;flex-direction:column;gap:12px;margin-bottom:16px}.tj .tj-search{align-items:center;background:#0000004d;border:1px solid #ffffff1f;border-radius:10px;color:#7c8598;display:flex;gap:10px;margin:0;max-width:420px;padding:0 12px}.tj-search:focus-within{border-color:#e6b422bf}.tj-search input{background:none;border:none;color:#f4f6fb;flex:1 1;font-size:14px;min-width:0;outline:none;padding:10px 0}.tj-team-chips{display:flex;flex-wrap:wrap;gap:8px}.tj-filter-chip{align-items:center;background:#ffffff0a;border:1px solid #ffffff1f;border-radius:999px;color:#cbd2e0;cursor:pointer;display:inline-flex;font-size:13px;font-weight:600;gap:8px;padding:6px 12px}.tj-filter-chip b{background:#ffffff1a;border-radius:999px;font-size:11.5px;padding:1px 7px}.tj-filter-chip:hover{border-color:#ffffff40}.tj-filter-chip.is-active{background:#e6b42224;border-color:#e6b422;color:#ffd76e}.tj-table-wrap{border:1px solid #ffffff17;border-radius:12px;max-height:70vh;overflow:auto;width:100%}.tj-table{border-collapse:collapse;color:#dfe4ee;font-size:13.5px;width:100%}.tj-table th{background:#1a1e27;border-bottom:1px solid #ffffff1a;color:#97a1b5;font-size:12px;font-weight:700;position:-webkit-sticky;position:sticky;text-align:left;top:0;z-index:1}.tj-table td,.tj-table th{padding:11px 14px;white-space:nowrap}.tj-table td{border-bottom:1px solid #ffffff0f;max-width:240px;overflow:hidden;text-overflow:ellipsis;vertical-align:middle}.tj-table tbody tr:hover td{background:#ffffff0a}.tj-table tbody tr:last-child td{border-bottom:none}.tj-col-num{color:#6f788b;text-align:center;width:36px}.tj-col-name{color:#f4f6fb;font-weight:700}.tj-table .tj-col-long{max-width:360px;min-width:220px;white-space:normal}.tj-col-date small{color:#7c8598;display:block;font-size:11.5px}.tj-dash{color:#5a6275}.ad-page{gap:0;justify-content:flex-start!important;overflow-x:hidden;position:relative}.ad-page>:not(.ad-aurora){position:relative;z-index:1}.ad-page,.ad-page a,.ad-page b,.ad-page button,.ad-page h1,.ad-page h2,.ad-page li,.ad-page p,.ad-page small,.ad-page span,.ad-page strong,.ad-page time{font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Noto Sans Tamil,Helvetica Neue,Arial,sans-serif!important}.ad-page .ad-brand-mark,.ad-page .ad-hero h1,.ad-page .ad-hero h1 span,.ad-page .frame-brand{font-family:Heading,-apple-system,BlinkMacSystemFont,sans-serif!important}.ad-aurora{inset:0;overflow:hidden;pointer-events:none;position:fixed;z-index:0}.ad-aurora span{border-radius:50%;filter:blur(80px);height:46vmax;opacity:.32;position:absolute;width:46vmax;will-change:transform}.ad-aurora span:first-child{animation:ad-drift-a 28s ease-in-out infinite alternate;background:radial-gradient(circle,#e6b4228c,#0000 65%);left:-10vmax;top:-18vmax}.ad-aurora span:nth-child(2){animation:ad-drift-b 34s ease-in-out infinite alternate;background:radial-gradient(circle,#14b8a673,#0000 65%);right:-16vmax;top:10vmax}.ad-aurora span:nth-child(3){animation:ad-drift-c 40s ease-in-out infinite alternate;background:radial-gradient(circle,#8b5cf66b,#0000 65%);bottom:-22vmax;left:22vw}@keyframes ad-drift-a{to{transform:translate(12vmax,8vmax) scale(1.12)}}@keyframes ad-drift-b{to{transform:translate(-10vmax,10vmax) scale(.92)}}@keyframes ad-drift-c{to{transform:translate(-8vmax,-10vmax) scale(1.08)}}.ad-topbar{animation:ad-rise .5s cubic-bezier(.2,.7,.2,1) both;backdrop-filter:blur(16px) saturate(140%);-webkit-backdrop-filter:blur(16px) saturate(140%);background:#0e121c9e;border:1px solid #ffffff14;border-radius:18px;box-shadow:0 14px 40px #00000059;box-sizing:border-box;gap:12px;justify-content:space-between;max-width:1240px;padding:10px 12px 10px 14px;position:-webkit-sticky!important;position:sticky!important;top:12px;width:100%;z-index:5!important}.ad-brand,.ad-topbar{align-items:center;display:flex}.ad-brand{gap:10px}.ad-brand-mark{align-items:center;background:linear-gradient(135deg,#ffe08a,#e6b422);border-radius:10px;box-shadow:0 6px 18px #e6b42259;color:#1a1400;display:flex;font-family:Heading,sans-serif;font-size:19px;font-weight:800;height:34px;justify-content:center;width:34px}.ad-brand strong,.ad-me-text strong{color:#f4f6fb;display:block;font-size:14px;line-height:1.2}.ad-brand small,.ad-me-text small{color:#8d97ab;display:block;font-size:11.5px}.ad-me{gap:8px;min-width:0}.ad-avatar,.ad-me{align-items:center;display:flex}.ad-avatar{background:linear-gradient(#1c2233,#1c2233) padding-box,conic-gradient(from 200deg,#ffd76e,#14b8a6,#8b5cf6,#ffd76e) border-box;border:2px solid #0000;border-radius:50%;color:#f4f6fb;flex:0 0 34px;font-size:14px;font-weight:800;height:34px;justify-content:center}.ad-me-text{margin-right:6px;min-width:0}.ad-me-text strong{max-width:220px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ad-bar-btn{align-items:center;background:#ffffff0a;border:1px solid #ffffff1a;border-radius:10px;color:#dfe4ee;cursor:pointer;display:inline-flex;font-size:13px;font-weight:600;gap:7px;height:34px;padding:0 12px;text-decoration:none;transition:background .2s ease,color .2s ease,border-color .2s ease}.ad-bar-btn svg{font-size:12px}.ad-bar-btn:hover{background:#ffffff1a;color:#fff}.ad-bar-btn.is-exit:hover{background:#ff64641f;border-color:#ff828273;color:#ffb3b3}.ad-bar-btn:focus-visible,.ad-card:focus-visible,.ad-panel-head a:focus-visible{outline:2px solid #e6b422;outline-offset:3px}.ad-hero{align-items:center;animation:ad-rise .6s cubic-bezier(.2,.7,.2,1) .05s both;display:flex;flex-direction:column;gap:4px;margin:34px 0 30px;text-align:center}.ad-hero .frame-brand{font-size:18px}.ad-hero h1{color:#f4f6fb;font-size:clamp(28px,4.2vw,44px)!important;font-weight:800;letter-spacing:-.5px;line-height:1.15;margin:10px 0 4px}.ad-hero h1 span{animation:ad-sheen 6s ease-in-out infinite;background:linear-gradient(100deg,#ffd76e,#fff3c4 40%,#e6b422 60%,#ffd76e);-webkit-background-clip:text;background-clip:text;background-size:220% 100%;color:#0000}@keyframes ad-sheen{50%{background-position:100% 0}}.ad-hero p{color:#9aa4b8;font-size:14px!important;margin:0}.ad-layout{grid-gap:28px;align-items:start;display:grid;gap:28px;grid-template-columns:minmax(0,1fr) 340px;max-width:1240px;width:100%}.ad-main{gap:30px}.ad-main,.ad-section{display:flex;flex-direction:column;min-width:0}.ad-section{gap:14px}.ad-section-label{align-items:center;color:#a6b0c4;display:flex;font-size:11.5px!important;font-weight:800;gap:9px;letter-spacing:2.2px;margin:0;text-transform:uppercase}.ad-section-label svg{color:#e6b422;font-size:12px}.ad-section-label:after{background:linear-gradient(90deg,#ffffff24,#0000);content:"";flex:1 1;height:1px}.ad-grid{grid-gap:14px;display:grid;gap:14px}.ad-grid-content{grid-template-columns:minmax(0,1.12fr) minmax(0,1fr)}.ad-grid-2{grid-template-columns:1fr}.ad-stack{display:flex;flex-direction:column;gap:14px;min-width:0}.ad-stack>.ad-card{flex:1 1}.ad-duo{grid-gap:28px;display:grid;gap:28px;grid-template-columns:1fr 1fr}.ad-card{--c1:#ffd76e;--c2:#e6b422;--glow:#e6b4223d;align-items:center;animation:ad-rise .6s cubic-bezier(.2,.7,.2,1) both;animation-delay:.12s;animation-delay:calc(.12s + var(--i, 0)*70ms);background:linear-gradient(#121723d6,#121723d6) padding-box,linear-gradient(140deg,#ffffff29,#ffffff08 45%,#ffffff17) border-box;border:1px solid #0000;border-radius:18px;box-shadow:0 10px 30px #00000052;color:inherit;display:flex;gap:14px;isolation:isolate;min-width:0;overflow:hidden;padding:16px 18px;position:relative;text-decoration:none;transition:transform .3s cubic-bezier(.2,.7,.2,1),box-shadow .3s ease,background .3s ease}.ad-card:hover{background:linear-gradient(#141a28e6,#141a28e6) padding-box,linear-gradient(140deg,var(--c1),#ffffff0d 45%,var(--c2)) border-box;box-shadow:0 20px 48px #00000073,0 0 34px -8px var(--glow);transform:translateY(-4px)}.tone-gold{--c1:#ffd76e;--c2:#e6b422;--glow:#e6b42242}.tone-amber{--c1:#fcd34d;--c2:#f59e0b;--glow:#f59e0b3d}.tone-rose{--c1:#fda4af;--c2:#f43f5e;--glow:#f43f5e38}.tone-sky{--c1:#7dd3fc;--c2:#0ea5e9;--glow:#0ea5e938}.tone-violet{--c1:#c4b5fd;--c2:#8b5cf6;--glow:#8b5cf642}.tone-indigo{--c1:#a5b4fc;--c2:#6366f1;--glow:#6366f13d}.tone-teal{--c1:#5eead4;--c2:#14b8a6;--glow:#14b8a638}.ad-icon{align-items:center;background:linear-gradient(140deg,var(--c1),var(--c2));border-radius:14px;box-shadow:0 8px 22px -6px var(--glow),inset 0 1px 0 #ffffff73;color:#141018;display:flex;flex:0 0 46px;font-size:19px;height:46px;justify-content:center;transition:transform .35s cubic-bezier(.2,.7,.2,1)}.ad-card:hover .ad-icon{transform:rotate(-7deg) scale(1.07)}.ad-card-text{display:flex;flex:1 1;flex-direction:column;gap:3px;min-width:0}.ad-card-text strong{color:#f4f6fb;font-size:15.5px;font-weight:750;letter-spacing:.1px}.ad-card-text small{color:#9aa4b8;font-size:12.5px;line-height:1.45}.ad-arrow{align-self:center;color:#6f7a90;flex:0 0 auto;font-size:13px;opacity:.6;transition:transform .3s ease,color .3s ease,opacity .3s ease}.ad-card:hover .ad-arrow{color:var(--c1);opacity:1;transform:translateX(4px)}.ad-status{align-items:center;background:#ffffff12;border-radius:999px;color:#cbd2e0;display:inline-flex;font-size:11.5px;font-weight:700;gap:7px;margin-top:6px;max-width:100%;overflow:hidden;padding:3px 10px;text-overflow:ellipsis;white-space:nowrap;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}.ad-status i{background:currentColor;border-radius:50%;flex:0 0 7px;height:7px}.ad-status.is-ok{background:#22c55e21;color:#86efac}.ad-status.is-warn{background:#e6b42226;color:#ffd76e}.ad-status.is-warn i{animation:ad-pulse 1.8s ease-out infinite}.ad-status.is-off{color:#9aa4b8}.ad-status.is-loading{height:21px;padding:0;width:130px}.ad-feed-skeleton,.ad-status.is-loading{animation:ad-shimmer 1.4s linear infinite;background:linear-gradient(100deg,#ffffff0d 30%,#ffffff21 50%,#ffffff0d 70%);background-size:300% 100%}@keyframes ad-shimmer{to{background-position:-150% 0}}@keyframes ad-pulse{0%{box-shadow:0 0 0 0 #ffd76eb3}to{box-shadow:0 0 0 8px #ffd76e00}}.ad-feature{align-items:stretch;flex-direction:column;gap:16px;padding:20px}.ad-feature-head{align-items:center;display:flex;gap:14px}.ad-feature .ad-icon{border-radius:16px;flex-basis:54px;font-size:22px;height:54px}.ad-feature .ad-card-text strong{font-size:17.5px}.ad-teams{grid-gap:8px;display:grid;gap:8px;list-style:none;margin:0;padding:0}.ad-teams li{align-items:center;background:hsla(0,0%,100%,.035);border:1px solid #ffffff0d;border-radius:12px;display:flex;gap:11px;padding:9px 12px;transition:background .25s ease,border-color .25s ease}.ad-feature:hover .ad-teams li{background:#ffffff0d;border-color:#ffffff14}.ad-team-logo{align-items:center;background:#fff;border-radius:50%;display:flex;flex:0 0 32px;height:32px;justify-content:center;overflow:hidden}.ad-team-logo img{height:100%;object-fit:contain;width:100%}.ad-team-logo b{color:#022345;font-size:14px}.ad-team-name{color:#e7ebf3;flex:1 1;font-size:14px;font-weight:600;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ad-team-when{color:#86efac;flex:0 0 auto;font-size:11.5px}.ad-team-when.is-default{color:#7d879b;font-style:italic}.ad-panel{animation:ad-rise .6s cubic-bezier(.2,.7,.2,1) .35s both;backdrop-filter:blur(14px);-webkit-backdrop-filter:blur(14px);background:#0e121c9e;border:1px solid #ffffff14;border-radius:20px;box-shadow:0 14px 40px #00000052;display:flex;flex-direction:column;gap:12px;padding:18px;position:-webkit-sticky!important;position:sticky!important;top:86px}.ad-panel-head{align-items:center;display:flex;gap:10px;justify-content:space-between}.ad-panel-head h2{align-items:center;color:#f4f6fb;display:flex;font-size:15px!important;font-weight:800;gap:9px;margin:0}.ad-panel-head h2 svg{color:#e6b422}.ad-panel-head a{align-items:center;color:#ffd76e;display:inline-flex;font-size:12.5px;font-weight:700;gap:6px;text-decoration:none}.ad-panel-head a svg{font-size:10px;transition:transform .25s ease}.ad-panel-head a:hover svg{transform:translateX(3px)}.ad-panel-empty{color:#8d97ab;font-size:13px!important;line-height:1.55;margin:4px 0}.ad-feed{display:flex;flex-direction:column;list-style:none;margin:0;padding:0}.ad-feed li{grid-gap:10px;align-items:start;animation:ad-rise .5s cubic-bezier(.2,.7,.2,1) both;border-top:1px solid #ffffff0f;display:grid;gap:10px;grid-template-columns:30px minmax(0,1fr) auto;padding:10px 0}.ad-feed li:first-child{border-top:none}.ad-feed li.ad-feed-skeleton{border:none;border-radius:10px;display:block;height:38px;margin:6px 0;padding:0}.ad-feed-icon{align-items:center;background:#e6b42224;border-radius:50%;color:#ffd76e;display:flex;font-size:11.5px;height:30px;justify-content:center;width:30px}.ad-feed-accounts .ad-feed-icon{background:#8b5cf629;color:#c4b5fd}.ad-feed-applications .ad-feed-icon{background:#f43f5e24;color:#fda4af}.ad-feed-text{color:#b9c2d3;font-size:13px;line-height:1.45;overflow-wrap:anywhere}.ad-feed-text b{color:#f4f6fb;font-weight:700}.ad-feed time{color:#7d879b;font-size:11.5px;padding-top:2px;white-space:nowrap}.ad-tips{counter-reset:tip;display:flex;flex-direction:column;gap:12px;list-style:none;margin:0;padding:0}.ad-tips li{color:#b9c2d3;counter-increment:tip;font-size:13px;line-height:1.55;padding-left:36px;position:relative}.ad-tips li:before{align-items:center;background:linear-gradient(135deg,#ffe08a,#e6b422);border-radius:50%;color:#1a1400;content:counter(tip);display:flex;font-size:12px;font-weight:800;height:24px;justify-content:center;left:0;position:absolute;top:0;width:24px}.ad-tips b{color:#f4f6fb}@keyframes ad-rise{0%{opacity:0;transform:translateY(16px) scale(.985)}}@media (max-width:1100px){.ad-layout{grid-template-columns:minmax(0,1fr)}.ad-panel{position:relative!important;top:0}}@media (max-width:900px){.ad-duo{gap:30px;grid-template-columns:1fr}}@media (min-width:560px) and (max-width:900px){.ad-grid-2{grid-template-columns:1fr 1fr}}@media (max-width:760px){.ad-grid-content{grid-template-columns:1fr}}@media (max-width:640px){.ad-topbar{padding:8px 8px 8px 10px;top:8px}.ad-bar-btn span,.ad-brand small,.ad-me-text{display:none}.ad-bar-btn{justify-content:center;padding:0;width:34px}.ad-hero{margin:24px 0 22px}.ad-card{padding:14px}.ad-feature{padding:16px}}@media (prefers-reduced-motion:reduce){.ad-aurora span,.ad-card,.ad-feed li,.ad-feed-skeleton,.ad-hero,.ad-hero h1 span,.ad-panel,.ad-status.is-loading,.ad-status.is-warn i,.ad-topbar{animation:none}.ad-card,.ad-card:hover,.ad-card:hover .ad-arrow,.ad-card:hover .ad-icon{transform:none;transition:none}}.ad-teams.ad-events{grid-template-columns:repeat(auto-fill,minmax(230px,1fr))}.ts-teams{grid-gap:10px;display:grid;gap:10px;grid-template-columns:repeat(auto-fit,minmax(210px,1fr))}.ts-team{align-items:flex-start;background:#0003;border:1px solid #ffffff1a;border-radius:12px;color:#e7ebf3;cursor:pointer;display:flex;flex-direction:column;gap:4px;padding:14px 16px;text-align:left;transition:border-color .15s ease,background .15s ease}.ts-team:hover{border-color:#ffffff40}.ts-team.is-active{background:#e6b42217;border-color:#e6b422bf;box-shadow:0 0 0 3px #e6b4221f}.ts-team-title{align-items:center;display:inline-flex;font-size:15px;font-weight:700;gap:8px}.ts-team small{color:#97a1b5}.ts-dirty-dot{background:#ffd76e;border-radius:50%;box-shadow:0 0 0 3px #ffd76e33;height:8px;width:8px}.ts-tip{align-items:flex-start;background:#5896ff14;border:1px solid #5896ff40;border-radius:12px;color:#c9d6f0;display:flex;font-size:13.5px;gap:12px;line-height:1.55;padding:12px 16px}.ts-tip>svg{color:#ffd76e;flex:0 0 auto;margin-top:3px}.ts-columns{grid-template-columns:minmax(0,1.75fr) minmax(0,1fr)}@media (max-width:900px){.ts-columns{grid-template-columns:1fr}}.ts-side{display:flex;flex-direction:column;gap:18px;min-width:0}.ts-side .ts-hero-mini{margin-bottom:0}.tj-field-body .tj-control,.ts-header-card .tj-control,.ts-item .tj-control{display:flex;flex-direction:column;gap:6px;margin-bottom:12px}.ts-type-icon{font-size:13px}.ts-picker-tile.ts-type-youtube .ts-picker-icon,.ts-type-youtube .ts-type-icon{color:#ff4e4e}.ts-picker-tile.ts-type-instagram .ts-picker-icon,.ts-type-instagram .ts-type-icon{color:#f0659f}.ts-picker-tile.ts-type-competitions .ts-picker-icon,.ts-type-competitions .ts-type-icon{color:#ffd76e}.ts-picker-tile.ts-type-gallery .ts-picker-icon,.ts-type-gallery .ts-type-icon{color:#6fd3a8}.ts-picker-tile.ts-type-members .ts-picker-icon,.ts-picker-tile.ts-type-people .ts-picker-icon,.ts-type-members .ts-type-icon,.ts-type-people .ts-type-icon{color:#7fb2ff}.ts-section-card.is-hidden .tj-field-toggle{opacity:.55}.ts-chip-hidden{background:#ff5a5a1f;color:#ff9f9f}.ts-picker{background:#e6b4220a;border:1px dashed #e6b4228c;border-radius:14px;margin-bottom:12px;padding:12px}.ts-picker-head{align-items:center;display:flex;justify-content:space-between;margin-bottom:8px;padding-left:4px}.ts-picker-grid{grid-gap:8px;display:grid;gap:8px;grid-template-columns:repeat(auto-fill,minmax(170px,1fr))}.ts-picker-tile{align-items:flex-start;background:#00000040;border:1px solid #ffffff1a;border-radius:11px;color:#f4f6fb;cursor:pointer;display:flex;flex-direction:column;gap:4px;padding:12px;text-align:left;transition:transform .12s ease,border-color .12s ease}.ts-picker-tile:hover{border-color:#e6b42299;transform:translateY(-2px)}.ts-picker-icon{color:#cbd2e0;font-size:20px;margin-bottom:2px}.ts-picker-tile strong{font-size:13.5px}.ts-picker-tile small{color:#97a1b5;line-height:1.4}.ts-items{align-items:flex-start;display:flex;flex-direction:column;gap:10px}.ts-items>*{align-self:stretch}.ts-items>.tj-btn{align-self:flex-start}.ts-item{background:#0003;border:1px solid #ffffff17;border-radius:11px;padding:10px 12px}.ts-item.is-open{border-color:#e6b42266}.ts-item-head{justify-content:space-between;margin-bottom:8px}.ts-item-head,.ts-item-toggle{align-items:center;display:flex;gap:8px}.ts-item-toggle{background:none;border:none;color:inherit;cursor:pointer;flex:1 1 auto;flex-wrap:wrap;min-width:0;padding:4px 0;text-align:left}.ts-item:not(.is-open) .ts-item-head{margin-bottom:0}.ts-item.is-open .tj-field-caret{transform:rotate(180deg)}.ts-item-body{padding-top:6px}.ts-row-tools{display:flex;flex:0 0 auto}.ts-grid-2{grid-gap:0 12px;display:grid;gap:0 12px;grid-template-columns:1fr 1fr}@media (max-width:600px){.ts-grid-2{grid-template-columns:1fr}}.ts-status.is-up{background:#e6b42226;color:#ffd76e}.ts-status.is-today{background:#7ee0a0;color:#0d1a10}.ts-status.is-done{color:#9fb0c8}.ts-winners{grid-gap:8px;display:grid;gap:8px;grid-template-columns:repeat(3,1fr)}@media (max-width:600px){.ts-winners{grid-template-columns:1fr}}.ts-winner{font-size:18px;gap:6px}.ts-timeline-row,.ts-winner{align-items:center;display:flex}.ts-timeline-row{gap:8px}.ts-timeline-row .ts-year{flex:0 0 90px}.ts-image-field{align-items:flex-start;display:flex;gap:12px}.ts-thumb{align-items:center;background:#00000059;border:1px solid #ffffff1a;border-radius:10px;display:flex;flex:0 0 76px;height:76px;justify-content:center;overflow:hidden}.ts-thumb img{height:100%;object-fit:cover;width:100%}.ts-thumb-empty{color:#4f5870;font-size:22px}.ts-bad-icon,.ts-thumb-err{color:#ff9f6e;font-size:20px}.ts-image-input{align-items:flex-start;display:flex;flex:1 1 auto;flex-direction:column;gap:6px;min-width:0}.ts-src{background:#ffffff14;border-radius:6px;color:#cbd2e0;font-size:11.5px;font-weight:700;padding:2px 8px}.ts-src-drive{background:#2ea05a26;color:#7ee0a0}.ts-src-cloudinary{background:#3478f629;color:#8cc4ff}.ts-links{display:flex;flex-direction:column;gap:8px}.ts-link-row{align-items:center;background:#0003;border:1px solid #ffffff14;border-radius:11px;display:flex;gap:12px;padding:8px}.ts-link-row.is-bad{border-color:#ff8c5a73}.ts-link-thumb{align-items:center;background:#0006;border-radius:8px;display:flex;flex:0 0 96px;height:58px;justify-content:center;overflow:hidden}.ts-link-thumb-gallery{flex-basis:58px}.ts-link-thumb img{height:100%;object-fit:cover;width:100%}.ts-ig-badge{align-items:center;background:linear-gradient(45deg,#f09433,#dc2743 50%,#bc1888);color:#fff;display:flex;font-size:24px;height:100%;justify-content:center;width:100%}.ts-link-main{display:flex;flex:1 1 auto;flex-direction:column;gap:5px;min-width:0}.ts-link-main .tj-input{font-size:13px!important;padding:7px 10px}.ts-bad,.ts-ok{align-items:center;display:inline-flex;gap:6px}.ts-ok{color:#7ee0a0}.ts-bad{color:#ffb08a}.ts-add-links{align-items:stretch;display:flex;gap:8px}.ts-add-links textarea{resize:vertical}.tj-btn:disabled{cursor:not-allowed;opacity:.45}.ts-savebar-actions{align-items:center;display:inline-flex;gap:10px}.ts-preview{background:#fff;border-radius:16px;box-shadow:0 20px 50px #00000073;margin:18px auto 0;max-width:1240px;overflow:hidden;width:100%}.ts-preview-bar{align-items:center;background:#fff6d8;border-bottom:1px solid #f1dc98;color:#6b4d00;display:flex;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif!important;font-size:13.5px;gap:8px;padding:10px 18px}.ts-team-logo{background:#fff;border-radius:6px;height:22px;object-fit:contain;width:22px}.ts-field-note{display:block;margin:-4px 0 18px}.ts-social-badge{align-items:center;border-radius:50%;color:#fff;display:flex;font-size:16px;height:36px;justify-content:center;width:36px}.ts-link-thumb-social{background:#0000;flex-basis:58px}.ts-hero-mini{background:linear-gradient(135deg,#022345,#0a3a6b);border:1px solid #ffffff1a;border-radius:14px;margin-bottom:16px;overflow:hidden;position:relative}.ts-hero-mini-banner{height:100%;inset:0;object-fit:cover;position:absolute;width:100%}.ts-hero-mini.has-banner:after{background:linear-gradient(180deg,#0223458c,#022345cc);content:"";inset:0;position:absolute}.ts-hero-mini-inner{align-items:center;color:#fff;display:flex;flex-direction:column;gap:6px;padding:20px 14px;position:relative;text-align:center;z-index:1}.ts-hero-mini-inner strong{font-size:17px}.ts-hero-mini-tagline{font-size:12.5px;opacity:.85}.ts-hero-mini-logo{align-items:center;background:#fff;border-radius:14px;box-shadow:0 6px 16px #00000059;color:#c0392b;display:flex;height:56px;justify-content:center;overflow:hidden;padding:3px;width:56px}.ts-hero-mini-logo img{height:100%;object-fit:contain;width:100%}.ts-hero-mini .ts-hero-mini-socials{gap:6px;margin-top:6px}.ts-hero-mini .team-social{font-size:12px;height:28px;width:28px}.ts-image-row{display:flex;gap:8px;width:100%}.ts-image-row .tj-input{flex:1 1 auto;min-width:0}.ts-upload-btn{flex:0 0 auto}.ts-thumb{position:relative}.ts-thumb-progress{align-items:center;background:#050a1499;color:#fff;display:flex;font-size:13px;font-weight:700;inset:0;justify-content:center;position:absolute;z-index:1}.ts-thumb-progress i{background:#e6b422;bottom:0;height:3px;left:0;position:absolute;transition:width .2s ease}.ts-upload-err{align-items:center;display:inline-flex;flex-wrap:wrap;gap:6px}.tg{border-radius:14px;display:flex;flex-direction:column;gap:12px;transition:box-shadow .15s ease}.tg.is-over{box-shadow:0 0 0 2px #e6b422b3,0 0 0 8px #e6b4221f}.tg-drop{align-items:center;background:#e6b4220d;border:1.5px dashed #e6b42273;border-radius:12px;color:#dfe4ee;cursor:pointer;display:flex;gap:14px;padding:14px 16px;transition:background .15s ease,border-color .15s ease}.tg-drop:focus-visible,.tg-drop:hover,.tg.is-over .tg-drop{background:#e6b4221f;border-color:#e6b422d9;outline:none}.tg-drop.is-empty{flex-direction:column;padding:34px 20px;text-align:center}.tg-drop-icon{color:#ffd76e;flex:0 0 auto;font-size:28px}.tg-drop.is-empty .tg-drop-icon{font-size:40px}.tg-drop-text{display:flex;flex-direction:column;gap:4px}.tg-drop-text strong{font-size:14.5px}.tg-drop-text small{color:#97a1b5;font-size:12.5px;line-height:1.5}.tg-bar{align-items:center;color:#cbd2e0;display:flex;flex-wrap:wrap;font-size:13px;gap:8px 14px}.tg-chip-saved{background:#2ea05a26;border-radius:999px;color:#7ee0a0;font-size:12px;font-weight:700;padding:3px 10px}.tg-bar-actions{display:inline-flex;gap:6px;margin-left:auto}.tg-mini{align-items:center;background:#ffffff12;border:1px solid #ffffff29;border-radius:7px;color:#e7ebf3;cursor:pointer;display:inline-flex;font-size:12px;font-weight:700;gap:5px;padding:4px 9px}.tg-mini:hover{background:#ffffff29}.tg-grid{grid-gap:12px;display:grid;gap:12px;grid-template-columns:repeat(auto-fill,minmax(118px,1fr))}@media (max-width:600px){.tg-grid{gap:10px;grid-template-columns:repeat(2,minmax(0,1fr))}.tg-drop:not(.is-empty) .tg-drop-text small{display:none}}.tg-tile{border-radius:12px;display:flex;flex-direction:column;gap:6px;min-width:0;transition:opacity .15s ease,transform .15s ease}.tg-tile.is-dragging{opacity:.35}.tg-tile.is-drop .tg-thumb{box-shadow:0 0 0 2px #e6b422;transform:scale(1.03)}.tg-thumb{align-items:center;aspect-ratio:1/1;background:#0006;border:1px solid #ffffff14;border-radius:10px;display:flex;justify-content:center;overflow:hidden;position:relative;transition:box-shadow .15s ease,transform .15s ease}.tg-tile:not(.is-pending) .tg-thumb{cursor:grab}.tg-thumb>img{-webkit-user-drag:none;height:100%;object-fit:cover;width:100%}.tg-broken{color:#ff9f6e;font-size:22px}.tg-index{background:#050a14b3;box-sizing:border-box;color:#fff;display:flex;font-size:11.5px;font-weight:700;height:22px;justify-content:center;left:6px;min-width:22px;padding:0 6px}.tg-feature,.tg-index{align-items:center;border-radius:999px;position:absolute;top:6px}.tg-feature{background:#e6b422eb;color:#1b1405;display:inline-flex;font-size:10.5px;font-weight:800;gap:4px;padding:2px 7px;right:6px}.tg-src{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);font-weight:700;padding:1px 7px}.tg-lowres,.tg-src{border-radius:6px;bottom:6px;font-size:10.5px;left:6px;position:absolute}.tg-lowres{align-items:center;background:#ff8c3ceb;color:#1b0d03;display:inline-flex;font-weight:800;gap:4px;padding:2px 7px}.tg-tools{bottom:6px;display:flex;gap:4px;opacity:0;position:absolute;right:6px;transform:translateY(4px);transition:opacity .15s ease,transform .15s ease}.tg-tile:focus-within .tg-tools,.tg-tile:hover .tg-tools{opacity:1;transform:none}@media (hover:none){.tg-tools{opacity:1;transform:none}}.tg-tools button,.tg-x{align-items:center;background:#050a14c7;border:none;border-radius:8px;color:#fff;cursor:pointer;display:inline-flex;font-size:11.5px;height:28px;justify-content:center;width:28px}.tg-tools button:hover:not(:disabled),.tg-x:hover{background:#050a14f2;color:#ffd76e}.tg-tools button.is-del:hover{color:#ff9a9a}.tg-tools button:disabled{cursor:default;opacity:.35}.tg-caption{border-radius:8px!important;font-size:12.5px!important;padding:6px 9px!important}.tg-tile.is-pending .tg-thumb>img{filter:brightness(.55) saturate(.7)}.tg-overlay{align-items:center;display:flex;inset:0;justify-content:center;padding:8px;position:absolute;text-align:center}.tg-state{align-items:center;color:#fff;display:inline-flex;flex-direction:column;font-size:12px;font-weight:700;gap:6px;text-shadow:0 1px 3px #0009}.tg-state-ring{position:relative}.tg-state-ring b{font-size:11.5px;left:50%;position:absolute;top:50%;transform:translate(-50%,-50%)}.tg-ring{height:48px;transform:rotate(-90deg);width:48px}.tg-ring circle{fill:none;stroke-width:4}.tg-ring-track{stroke:#ffffff38}.tg-ring-bar{stroke:#e6b422;stroke-linecap:round;transition:stroke-dashoffset .25s ease}.tg-spin-soft{animation:tg-pulse 1s ease-in-out infinite alternate;color:#ffd76e;font-size:18px}@keyframes tg-pulse{0%{opacity:.45;transform:scale(.9) rotate(-8deg)}to{opacity:1;transform:scale(1.08) rotate(8deg)}}.tg-tile.is-error .tg-thumb{border-color:#ff8c5a8c}.tg-state-err{color:#ffb08a;font-size:11.5px}.tg-state-err>svg{font-size:18px}.tg-err-text{-webkit-line-clamp:3;-webkit-box-orient:vertical;color:#fff;display:-webkit-box;font-weight:600;line-height:1.35;overflow:hidden}.tg-err-actions{display:inline-flex;gap:4px}.tg-x{position:absolute;right:6px;top:6px}.tg-meta{color:#97a1b5;font-size:11.5px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.tg-meta b{color:#dfe4ee}.tg-saved{color:#7ee0a0;font-weight:700;margin-left:5px}.tg-links-toggle{background:none;border:none;color:#cbd2e0;cursor:pointer;display:inline-block;font-size:13px;font-weight:700;line-height:1.5;padding:0;text-align:left}.tg-links-toggle:hover{color:#ffd76e}.tg-links-toggle svg{margin-right:6px;vertical-align:-2px}.tg-links{display:flex;flex-direction:column;gap:8px}@media (prefers-reduced-motion:reduce){.tg-spin-soft{animation:none}}.ts-years-help{margin:0}.ts-years-actions{display:flex;flex-wrap:wrap;gap:8px}.ts-item-body .ts-year,.ts-year-panel .ts-year{font-feature-settings:"tnum";font-variant-numeric:tabular-nums;max-width:100%;width:110px}.ts-year-panel{background:#e6b4220f;border:1px solid #e6b42259;border-radius:12px;display:flex;flex-direction:column;gap:12px;padding:14px 16px}.ts-year-panel>strong{color:#ffd76e;font-size:14px}.ts-year-panel-row{align-items:center}.ts-member-checks,.ts-year-panel-row{display:flex;flex-wrap:wrap;gap:8px}.ts-check,.ts-member-checks label{align-items:center;cursor:pointer;display:inline-flex;gap:8px}.ts-member-checks label{background:#ffffff0a;border:1px solid #ffffff24;border-radius:999px;color:#97a1b5;font-size:13px;padding:6px 12px;text-decoration:line-through;transition:background .15s ease,color .15s ease,border-color .15s ease}.ts-member-checks label.is-on{background:#2ea05a24;border-color:#2ea05a8c;color:#bff0d0;text-decoration:none}.ts-check input,.ts-member-checks input{accent-color:#e6b422}.ts-check{color:#dfe4ee;font-size:13.5px}.ts-link-btn{background:none;border:none;color:#ffd76e;cursor:pointer;font-size:12px;font-weight:700;margin-left:10px;padding:0}.ts-chip-bad{border-color:#ff8c5a73!important;color:#ffb08a!important}.ts-item-head>strong{flex:1 1 auto;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}@media (max-width:600px){.ts-item .ts-item{padding:8px 9px}}.ev-hub{align-items:stretch}.ev-shell{grid-gap:24px;align-items:start;display:grid;gap:24px;grid-template-columns:284px minmax(0,1fr)}.ev-side{background:linear-gradient(180deg,#ffffff0d,#ffffff05);border:1px solid #ffffff14;border-radius:18px;box-shadow:0 16px 40px #00000047;box-sizing:border-box;display:flex;flex-direction:column;max-height:calc(100vh - 32px);overflow:hidden;position:-webkit-sticky;position:sticky;top:16px}.ev-main{min-width:0}.ev-main,.ev-stack{display:flex;flex-direction:column;gap:18px}.ev-list,.ev-list-body{display:flex;flex:1 1 auto;flex-direction:column;min-height:0}.ev-list-toggle{display:none}.ev-nav{align-items:center;background:#ffffff0a;border:1px solid #ffffff1a;border-radius:12px;color:#e7ebf3;cursor:pointer;display:flex;gap:10px;margin:12px 12px 0;padding:10px 12px;text-align:left;transition:border-color .15s ease,background .15s ease}.ev-nav:hover{border-color:#ffffff38}.ev-nav.is-active{background:#e6b4221a;border-color:#e6b422b3}.ev-nav-icon{align-items:center;background:#e6b42224;border-radius:9px;color:#ffd76e;display:flex;flex:0 0 34px;font-size:14px;height:34px;justify-content:center}.ev-nav-text{display:flex;flex:1 1 auto;flex-direction:column;gap:1px;min-width:0}.ev-nav-text strong{font-size:14px}.ev-nav-text small{color:#97a1b5;font-size:11.5px}.ev-list-head{align-items:center;display:flex;gap:10px;justify-content:space-between;padding:16px 14px 10px 16px}.ev-list-title{align-items:center;color:#f4f6fb;display:inline-flex;font-size:15px;font-weight:800;gap:8px}.ev-count{background:#ffffff14;border-radius:999px;box-sizing:border-box;color:#b3bccd;font-size:11.5px;font-weight:700;line-height:1.5;min-width:22px;padding:1px 7px;text-align:center}.ev-new-btn{font-size:13px;padding:7px 11px}.ev-search{align-items:center;background:#0000004d;border:1px solid #ffffff1f;border-radius:10px;color:#8f99ad;display:flex;gap:8px;margin:0 12px 12px;padding:0 8px 0 12px}.ev-search:focus-within{border-color:#e6b42299}.ev-search input{background:none;border:none;color:#f4f6fb;flex:1 1;font-size:14px!important;min-width:0;outline:none;padding:9px 0}.ev-search-clear{align-items:center;background:#ffffff14;border:none;border-radius:6px;color:#b3bccd;cursor:pointer;display:flex;flex:0 0 auto;font-size:10px;height:22px;justify-content:center;padding:0;width:22px}.ev-search-clear:hover{background:#ffffff29;color:#fff}.ev-groups{border-top:1px solid #ffffff12;display:flex;flex:1 1 auto;flex-direction:column;gap:4px;min-height:0;overflow-y:auto;padding:6px 8px 14px;scrollbar-color:#ffffff2e #0000;scrollbar-width:thin}.ev-groups::-webkit-scrollbar{width:8px}.ev-groups::-webkit-scrollbar-track{background:#0000}.ev-groups::-webkit-scrollbar-thumb{background:#ffffff29;background-clip:padding-box;border:2px solid #0000;border-radius:8px}.ev-cat-head{align-items:center;background:none;border:none;border-radius:8px;color:#8f99ad;cursor:pointer;display:flex;font-size:12.5px;font-weight:700;gap:8px;padding:9px 8px 6px;text-align:left;width:100%}.ev-cat-head:hover{color:#dfe4ee}.ev-cat-caret{flex:0 0 auto;font-size:9px;transition:transform .15s ease}.ev-cat.is-shut .ev-cat-caret{transform:rotate(-90deg)}.ev-cat-title{flex:1 1 auto;line-height:1.4;min-width:0}.ev-cat ul{display:flex;flex-direction:column;gap:2px;list-style:none;margin:0;padding:0}.ev-cat li,.ev-item{position:relative}.ev-item{align-items:center;background:#0000;border:1px solid #0000;border-radius:11px;color:#e7ebf3;cursor:pointer;display:flex;gap:10px;padding:7px 8px;text-align:left;transition:background .15s ease,border-color .15s ease;width:100%}.ev-item:hover{background:#ffffff0d}.ev-item.is-active{background:#e6b4221f;border-color:#e6b42273}.ev-item.is-active:before{background:#e6b422;border-radius:3px;bottom:11px;content:"";left:-1px;position:absolute;top:11px;width:3px}.ev-thumb{align-items:center;background:#f6f6f8;border-radius:9px;box-sizing:border-box;color:#022345;display:flex;flex:0 0 38px;font-size:15px;font-weight:800;height:38px;justify-content:center;overflow:hidden}.ev-thumb img{box-sizing:border-box;height:100%;object-fit:contain;padding:3px;width:100%}.ev-item.is-active .ev-thumb{box-shadow:0 0 0 2px #e6b422bf}.ev-item-text{display:flex;flex:1 1 auto;flex-direction:column;gap:2px;min-width:0}.ev-item-title{font-size:14px;font-weight:600;line-height:1.35;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ev-item-meta{align-items:center;display:flex;gap:6px;min-width:0}.ev-item-meta code{color:#7f899c;flex:0 1 auto;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:11px;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ev-item-off{color:#ff9f9f;flex:0 0 auto;font-size:11px}.ev-badge{border-radius:999px;flex:0 0 auto;font-size:10.5px;font-weight:700;line-height:1.6;margin-left:auto;padding:0 7px}.ev-badge.is-ok{background:#3ecf7a1f;color:#7ee0a0}.ev-badge.is-dirty,.ev-badge.is-new{background:#e6b42229;color:#ffd76e}.ev-item.is-nested{margin-left:22px;padding:5px 8px;width:calc(100% - 22px)}.ev-item.is-nested:after{border-left:1px solid #ffffff24;bottom:-2px;content:"";left:-11px;position:absolute;top:-2px}.ev-item.is-nested .ev-thumb{border-radius:7px;flex-basis:30px;font-size:13px;height:30px}.ev-none{padding:10px 8px}.ev-head{align-items:flex-end;display:flex;flex-wrap:wrap;gap:14px 20px;justify-content:space-between;padding:2px 2px 0}.ev-head-main{display:flex;flex-direction:column;gap:6px;min-width:0}.ev-head-eyebrow{color:#ffd76e;font-size:12.5px;font-weight:700}.tj .ev-head-title{color:#f4f6fb;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Noto Sans Tamil,Helvetica Neue,Arial,sans-serif!important;font-size:28px;font-weight:800;line-height:1.25;margin:0;overflow-wrap:anywhere;text-align:left}.ev-head-meta{align-items:center;display:flex;flex-wrap:wrap;gap:8px}.ev-pill{align-items:center;background:#ffffff12;border-radius:999px;color:#b3bccd;display:inline-flex;font-size:12px;font-weight:700;gap:6px;padding:3px 10px}.ev-pill.is-ok{background:#3ecf7a1f;color:#7ee0a0}.ev-pill.is-dirty,.ev-pill.is-new{background:#e6b42224;color:#ffd76e}.ev-pill.is-off{background:#ff5a5a1f;color:#ff9f9f}.ev-dot{background:currentColor;border-radius:50%;height:7px;width:7px}.ev-head-link{align-items:center;color:#a6b0c4;display:inline-flex;font-size:12px;font-weight:600;gap:6px;text-decoration:none}.ev-head-link:hover{color:#ffd76e}.ev-head-path{background:#0000004d;border-radius:6px;color:#e7ebf3;font-size:12.5px;padding:2px 8px;word-break:break-all}.ev-viewtabs button{align-items:center;display:inline-flex;gap:7px}.ev-viewtabs svg{font-size:12px}.ev-tip{flex-wrap:wrap}.ev-tip>span{flex:1 1 260px}.ev-tip .ev-tip-ok{align-self:center;flex:0 0 auto;margin-left:auto}.ev-card-grid{grid-gap:26px;align-items:start;display:grid;gap:26px;grid-template-columns:minmax(0,1fr) 300px}.ev-card-grid.is-single{grid-template-columns:minmax(0,1fr)}.ev-card-fields{display:flex;flex-direction:column;gap:16px;min-width:0}.tj .ev-field-note{display:block;font-size:12px!important;margin-top:8px}.ev-card-side{display:flex;flex-direction:column;gap:8px;position:-webkit-sticky;position:sticky;top:16px}.tj .ev-card-side small.tj-muted{font-size:12px!important}.ev-inline-link{margin-left:0;padding:0;text-align:left}.ev-cardprev{align-items:center;background:#f6f6f8;border-radius:14px;color:#022345;display:flex;flex-direction:column;gap:10px;padding:18px;text-align:center}.ev-cardprev.is-off{opacity:.55}.ev-cardprev strong{font-size:20px}.ev-cardprev-img{align-items:center;display:flex;justify-content:center;min-height:110px}.ev-cardprev-img img{max-height:180px;max-width:100%;object-fit:contain}.ev-cardprev-img span{color:#717274;font-size:13px}.ev-cardprev p{-webkit-line-clamp:4;-webkit-box-orient:vertical;color:#717274;display:-webkit-box;font-size:13.5px!important;line-height:1.6;margin:0;overflow:hidden}.ev-danger{align-items:center;border-color:#ff787833;display:flex;flex-wrap:wrap;gap:14px 20px;justify-content:space-between}.ev-main .tj-savebar .tj-save-btn:disabled{background:#2b2717;box-shadow:none;color:#8a7b4e;opacity:1}.ev-preview{margin:0;max-width:none}.ev-modal{align-items:flex-start;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background:#04060cad;box-sizing:border-box;display:flex;inset:0;justify-content:center;overflow-y:auto;padding:12vh 16px 16px;position:fixed;z-index:50}.ev-dialog{max-width:480px;width:100%}.ev-new{background:#141a26;border:1px solid #e6b42266;border-radius:16px;box-shadow:0 24px 60px #0000008c;display:flex;flex-direction:column;gap:16px;padding:20px 22px}.ev-new-head{align-items:flex-start;display:flex;gap:8px;justify-content:space-between}.ev-address{align-items:center;color:#97a1b5;display:flex;font-size:13px;gap:6px}.ev-address .tj-input{flex:1 1;min-width:0}.ev-grid-3{grid-gap:12px;display:grid;gap:12px;grid-template-columns:repeat(3,minmax(0,1fr))}.ev-row{background:#0000002e;border:1px solid #ffffff14;border-radius:10px;display:flex;flex-direction:column;gap:10px;padding:8px 10px}.ev-row-main{grid-gap:8px;align-items:start;display:grid;gap:8px;grid-template-columns:var(--cols)}.ev-row-main textarea{min-height:0;resize:vertical}.ev-row-tools{align-items:center;display:flex;gap:4px}.ev-row-tools .tj-tool.is-on{background:#e6b4222e;color:#ffd76e}.ev-row-more{gap:10px;padding-top:4px}.ev-hc,.ev-row-more{display:flex;flex-direction:column}.ev-hc{gap:8px;list-style:none;margin:0;padding:0}.ev-hc li{align-items:center;background:#0003;border:1px solid #ffffff17;border-radius:11px;display:flex;gap:12px;padding:8px 12px}.ev-hc li.is-hidden{opacity:.6}.ev-hc-thumb{align-items:center;background:#f6f6f8;border-radius:9px;color:#022345;display:flex;flex:0 0 52px;height:52px;justify-content:center;overflow:hidden}.ev-hc-thumb img{max-height:100%;max-width:100%;object-fit:contain}.ev-hc-title{display:flex;flex:1 1;flex-direction:column;gap:2px;min-width:0}.ev-hc-title strong{font-size:15px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ev-hc-title small{color:#ffd76e}.ts-src-bundled{color:#9fb4d8}@media (max-width:1100px){.ev-card-grid{gap:20px;grid-template-columns:minmax(0,1fr) 250px}}@media (max-width:980px){.ev-shell{grid-template-columns:minmax(0,1fr)}.ev-side{box-shadow:none;max-height:none;overflow:visible;position:static}.ev-list-toggle{align-items:center;background:#0003;border:1px solid #ffffff1a;border-radius:12px;color:#e7ebf3;cursor:pointer;display:flex;font-size:14px;font-weight:700;gap:10px;margin:12px;padding:11px 14px}.ev-list-toggle>svg:first-child{color:#ffd76e}.ev-list.is-open .ev-list-toggle .tj-field-caret{transform:rotate(180deg)}.ev-list:not(.is-open) .ev-list-body{display:none}.ev-list-head{padding-top:4px}.ev-groups{overflow:visible}.ev-cat ul{grid-gap:4px 8px;display:grid;gap:4px 8px;grid-template-columns:repeat(auto-fill,minmax(220px,1fr))}.ev-item.is-nested{margin-left:0;padding:7px 8px;width:100%}.ev-item.is-nested:after{display:none}.ev-item.is-nested .ev-thumb{flex-basis:38px;height:38px}}@media (max-width:760px){.ev-card-grid{grid-template-columns:minmax(0,1fr)}.ev-card-side{position:static}.tj .ev-head-title{font-size:23px}.ev-head .tj-tabs{width:100%}.ev-head .tj-tabs button{flex:1 1;justify-content:center}}@media (max-width:640px){.ev-grid-3{grid-template-columns:minmax(0,1fr)}.ev-row-main{grid-template-columns:minmax(0,1fr)!important}.ev-row-tools{justify-content:flex-end}.ev-danger .ae-danger{justify-content:center;width:100%}}.mt-page{--navy:#022345;--navy-soft:#0a3a6b;--accent:#c8932f;align-items:center;background:radial-gradient(circle at 20% 0,#eaf0f8 0,#f6f8fa 45%,#fff 100%);box-sizing:border-box;color:var(--navy);display:flex;justify-content:center;min-height:100vh;padding:32px 18px;text-align:center}.mt-page.is-preview{min-height:0;padding:28px 14px}.mt-card{align-items:center;display:flex;flex-direction:column;gap:14px;max-width:720px;width:100%}.mt-brand{align-items:center;display:inline-flex;font-family:Heading!important;font-size:22px;gap:12px}.mt-brand img{height:44px;width:auto}.mt-art{aspect-ratio:1/.8;mix-blend-mode:multiply;overflow:hidden;width:min(480px,86vw,66vh)}.mt-image{display:block;height:auto;margin-top:-13.5%;width:100%}.mt-icon{align-items:center;background:#e9eef5;border-radius:50%;color:var(--navy);display:flex;height:150px;justify-content:center;margin:6px 0;position:relative;width:150px}.mt-icon-gear{animation:mt-spin 14s linear infinite;height:90px;width:90px}.mt-icon-tools{background:#fff;border-radius:50%;bottom:14px;box-shadow:0 2px 8px 0 #02234533;color:var(--accent);height:46px;padding:8px;position:absolute;right:14px;width:46px}@keyframes mt-spin{to{transform:rotate(1turn)}}@media (prefers-reduced-motion:reduce){.mt-icon-gear{animation:none}}.mt-title{color:var(--navy);font-family:Heading!important;font-size:44px;line-height:1.35;margin:6px 0 0}.mt-subtitle{color:var(--accent);font-size:22px;letter-spacing:.02em;margin:-6px 0 0}.mt-message,.mt-subtitle{font-family:Para!important}.mt-message{color:#444;font-size:21px;line-height:1.8;margin:4px 0 0;max-width:600px;white-space:pre-line}.mt-message-en{color:#717274;font-size:17px;margin-top:0}.mt-reopen{align-items:center;background:#fff;border-radius:16px;box-shadow:0 2px 12px 0 #63636333;display:inline-flex;font-family:Para!important;gap:14px;margin-top:10px;padding:14px 24px;text-align:left}.mt-reopen>svg{color:var(--accent);flex:0 0 auto;font-size:26px}.mt-reopen>div{display:flex;flex-direction:column;gap:2px}.mt-reopen-label{color:#717274;font-size:14px}.mt-reopen strong{font-size:21px;font-weight:600}.mt-reopen small{color:#717274;font-size:15px}.mt-links{display:flex;flex-wrap:wrap;gap:10px 22px;justify-content:center;list-style:none;margin:14px 0 0;padding:0}.mt-links a{align-items:center;border-bottom:2px solid #0223452e;color:var(--navy);display:inline-flex;font-family:Para!important;font-size:18px;gap:8px;text-decoration:none;word-break:break-all}.mt-links a:hover{border-color:var(--accent);color:var(--navy)}.mt-links svg{color:var(--accent)}@media only screen and (max-width:600px){.mt-title{font-size:32px}.mt-brand,.mt-message{font-size:18px}.mt-reopen{padding:12px 16px}.mt-reopen strong{font-size:18px}}.mt-splash{align-items:center;background:#fff;display:flex;inset:0;justify-content:center;position:fixed}.mt-splash img{animation:mt-pulse 1.4s ease-in-out infinite;height:72px;width:auto}@keyframes mt-pulse{50%{opacity:.45}}.mt-banner{align-items:center;background:#3a2a00;border:1px solid #ffd76e8c;border-radius:14px;bottom:14px;box-shadow:0 8px 24px 0 #00000059;color:#ffe9a8;display:flex;flex-wrap:wrap;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;font-size:13.5px;gap:6px 12px;justify-content:center;left:50%;line-height:1.4;max-width:calc(100vw - 24px);padding:9px 16px;position:fixed;transform:translateX(-50%);z-index:2000}.mt-banner b{color:#fff}.mt-banner a{color:#ffd76e;font-weight:700;text-decoration:underline}.am-live{align-items:center;background:#ffbe3c1a;border:1px solid #ffbe3c73;border-radius:12px;color:#ffe9a8;display:flex;flex-wrap:wrap;gap:12px 16px;margin:4px 0 10px;padding:14px 16px}.am-live>svg{color:#ffd76e;flex:0 0 auto;font-size:22px}.am-live>div{display:flex;flex:1 1 220px;flex-direction:column;font-size:13.5px;gap:2px;line-height:1.5}.am-live strong{color:#fff;font-size:15px}.am-live .frame-btn{align-items:center;display:inline-flex;gap:8px}.am-quick{display:flex;flex-wrap:wrap;gap:8px;margin-top:8px}.am-chip{background:#00000040;border:1px solid #ffffff2e;border-radius:999px;color:#e7ebf3;cursor:pointer;font-size:13px;padding:6px 12px;transition:border-color .15s ease,background .15s ease}.am-chip:hover:not(:disabled){background:#e6b4221a;border-color:#e6b422b3}.am-chip:disabled{cursor:default;opacity:.4}.am-hint{color:#97a1b5;display:block;font-size:12.5px;line-height:1.5;margin-top:6px}.am-preview{background:#fff;border-radius:16px;box-shadow:0 20px 50px #00000073;margin-top:22px;overflow:hidden}.am-preview-bar{background:#fff6d8;border-bottom:1px solid #f1dc98;color:#6b4d00;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif!important;font-size:13.5px;padding:10px 18px}.ae .tj-section{display:flex;flex-direction:column;gap:12px}.ae-top-actions{display:inline-flex;flex-wrap:wrap;gap:8px}.ae-top-actions a{text-decoration:none}.ae-intro code,.ae-mono{font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace}.ae-intro code{background:#ffffff14;border-radius:6px;font-size:12.5px;padding:1px 6px}.ae-notice{align-items:center;background:#2ea05a1f;border:1px solid #2ea05a66;border-radius:12px;color:#bff0d0;display:flex;font-size:14px;gap:12px;justify-content:space-between;padding:12px 16px}.ae-notice.is-err{background:#ff5a5a1a;border-color:#ff787873;color:#ffc0c0}.ae-notice.is-created{align-items:flex-start;flex-wrap:wrap}.ae-notice.is-created strong{align-items:center;color:#7ee0a0;display:inline-flex;gap:8px}.ae-notice pre{background:#00000059;border-radius:10px;color:#f4f6fb;font-size:13px;margin:6px 0 0;padding:10px 12px;white-space:pre-wrap;word-break:break-all}.ae-notice-actions{display:flex;gap:8px}.ae-form,.ae-panel{background:#e6b4220d;border:1px solid #e6b42259;border-radius:14px;display:flex;flex-direction:column;gap:12px;padding:18px 20px}.ae-card .ae-form,.ae-card .ae-panel{margin-top:4px}.ae-grid{grid-gap:12px;display:grid;gap:12px;grid-template-columns:1fr 1fr}@media (max-width:640px){.ae-grid{grid-template-columns:1fr}}.ae-form-actions{display:flex;gap:10px;justify-content:flex-end}.ae-pass{align-items:center;display:flex;gap:8px}.ae-pass .tj-input{flex:1 1 auto;min-width:0}.ae-role{grid-gap:8px;display:grid;gap:8px;grid-template-columns:1fr 1fr}.ae-role button{align-items:flex-start;background:#0003;border:1px solid #ffffff1f;border-radius:10px;color:#dfe4ee;cursor:pointer;display:flex;flex-direction:column;gap:2px;padding:10px 14px;text-align:left}.ae-role button small{color:#97a1b5;font-size:12px}.ae-role button.is-on{background:#e6b4221f;border-color:#e6b422bf;color:#ffd76e}.ae-role button:disabled{cursor:not-allowed;opacity:.55}.ae-teams{display:flex;flex-wrap:wrap;gap:8px}.ae-team-chip{align-items:center;background:#ffffff0a;border:1px solid #ffffff24;border-radius:999px;color:#cbd2e0;cursor:pointer;display:inline-flex;font-size:13.5px;gap:6px;padding:7px 12px}.ae-team-chip.is-on{background:#2ea05a29;border-color:#2ea05a99;color:#9be8b6}.ae-card{background:#0003;border:1px solid #ffffff17;border-radius:14px;display:flex;flex-direction:column;gap:12px;padding:14px 16px}.ae-card.is-disabled{border-style:dashed;opacity:.7}.ae-card-head{align-items:flex-start;display:flex;gap:14px}.ae-avatar{align-items:center;background:#e6b422;border-radius:50%;color:#1b1405;display:flex;flex:0 0 44px;font-size:17px;font-weight:800;height:44px;justify-content:center}.ae-avatar.ae-role-admin{background:#8cc4ff;color:#04213f}.ae-who{display:flex;flex-direction:column;gap:4px;min-width:0}.ae-who strong{align-items:center;color:#f4f6fb;display:inline-flex;flex-wrap:wrap;font-size:15.5px;gap:8px}.ae-email{color:#97a1b5;font-size:13px;word-break:break-all}.ae-you{color:#8cc4ff!important}.ae-off{color:#ffb08a!important}.ae-meta{display:flex;flex-wrap:wrap;gap:6px;margin:2px 0}.ae-team-tag{background:#e6b4221f;border-radius:999px;color:#ffd76e;font-size:12px;font-weight:700;padding:2px 9px}.ae-team-tag.ae-team-all{background:#3478f629;color:#8cc4ff}.ae-actions{display:flex;flex-wrap:wrap;gap:8px}.ae-actions .tj-btn{font-size:12.5px;padding:7px 11px}.ae-danger:hover:not(:disabled){background:#ff787826!important;color:#ff9a9a!important}.ae-revealed{align-items:center;background:#00000059;border-radius:10px;display:flex;flex-wrap:wrap;gap:8px;padding:10px 12px}.ae-revealed code{color:#ffd76e;font-size:15px;letter-spacing:.5px;-webkit-user-select:all;user-select:all}.ae-revealed small{flex-basis:100%}.ae-filters{grid-gap:12px;display:grid;gap:12px;grid-template-columns:repeat(3,minmax(0,1fr))}@media (max-width:640px){.ae-filters{grid-template-columns:1fr}}.ae-timeline{display:flex;flex-direction:column;list-style:none;margin:0;padding:0}.ae-entry{border-bottom:1px solid #ffffff12;display:flex;gap:12px;padding:12px 0}.ae-entry:last-child{border-bottom:none}.ae-entry-icon{align-items:center;background:#e6b42224;border-radius:50%;color:#ffd76e;display:flex;flex:0 0 34px;font-size:13px;height:34px;justify-content:center}.ae-act-accounts .ae-entry-icon{background:#3478f629;color:#8cc4ff}.ae-act-applications .ae-entry-icon{background:#ff8c5a24;color:#ffb08a}.ae-entry-body{flex:1 1 auto;min-width:0}.ae-entry-line{color:#dfe4ee;display:flex;font-size:14px;gap:12px;justify-content:space-between}.ae-entry-line b{color:#f4f6fb}.ae-entry-line time{color:#97a1b5;flex:0 0 auto;font-size:12.5px;white-space:nowrap}.ae-entry-details{color:#b9c2d3;font-size:13px;line-height:1.6;margin:6px 0 0;padding-left:18px}.ae-more{align-items:center;background:none;border:none;color:#ffd76e;cursor:pointer;display:inline-flex;font-size:12.5px;font-weight:700;gap:6px;margin-top:4px;padding:0}.ae-more svg{transition:transform .15s ease}.ae-more svg.is-up{transform:rotate(180deg)}.ae-load-more{align-self:center}@media (max-width:640px){.ae-entry-line{flex-direction:column;gap:2px}.ae-role{grid-template-columns:1fr}.ae-pass{flex-wrap:wrap}}.ae-events{gap:12px}.ae-event-group,.ae-events{display:flex;flex-direction:column}.ae-event-group{gap:6px}.ae-event-group-name{color:#8f99ad;font-size:11.5px;font-weight:700;letter-spacing:.07em;text-transform:uppercase}.ae-event-tag{background:#78aaff24;color:#bcd2ff}.footer-container{bottom:0;left:0;width:100%}.footer-text{background-color:#dfe5e8;color:#002146;font-family:Heading;font-size:16px;font-weight:500;padding:10px 30px;text-align:center;word-spacing:normal}
/*# sourceMappingURL=main.e7e613f8.css.map*/