:root{--ease-out: cubic-bezier(.23, 1, .32, 1);--ease-in-out: cubic-bezier(.77, 0, .175, 1);--ease-drawer: cubic-bezier(.32, .72, 0, 1);--duration-press: .12s;--duration-fast: .15s;--duration-normal: .2s;--duration-slow: .28s;--transition-fast: var(--duration-fast) var(--ease-out);--transition-normal: var(--duration-normal) var(--ease-out);--transition-slow: var(--duration-slow) var(--ease-out)}html{-webkit-tap-highlight-color:transparent}a,button,summary,label,[role=button],[role=tab]{touch-action:manipulation}button,[role=button],[role=tab]{-webkit-user-select:none;user-select:none}@media(pointer:coarse){input:not([type=checkbox],[type=radio],[type=range],[type=color]),select,textarea{font-size:max(16px,1em)!important}}@font-face{font-family:Tamil MN;src:url(../../../fonts/Tamil%20MN.ttc) format("truetype-collection");font-weight:400;font-style:normal;font-display:swap}:where(:root){--color-text: #1a1a1a;--color-text-muted: #6b7280;--color-border: #e5e7eb;--color-error: #dc2626;--color-error-bg: #fef2f2;--color-error-border: #fecaca;--color-warning: #854d0e;--color-warning-bg: #fefce8;--color-warning-border: #fef08a;--color-card-bg: #ffffff;--hero-overlay-opacity-base: .7}:root{--color-success: #15803d;--color-success-bg: #f0fdf4;--color-success-border: #bbf7d0;--safe-area-top: env(safe-area-inset-top, 0px);--safe-area-right: env(safe-area-inset-right, 0px);--safe-area-bottom: env(safe-area-inset-bottom, 0px);--safe-area-left: env(safe-area-inset-left, 0px);--font-heading: "Tamil MN", "Playfair Display", Georgia, serif;--font-body: "Tamil MN", "Inter", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, sans-serif;--font-size-xs: .75rem;--font-size-sm: .875rem;--font-size-base: 1rem;--font-size-lg: 1.125rem;--font-size-xl: 1.25rem;--font-size-2xl: 1.5rem;--font-size-3xl: 1.875rem;--font-size-4xl: 2.25rem;--font-size-5xl: 3rem;--font-size-6xl: 3.75rem;--font-weight-normal: 400;--font-weight-medium: 500;--font-weight-semibold: 600;--font-weight-bold: 700;--line-height-tight: 1.25;--line-height-normal: 1.5;--line-height-relaxed: 1.625;--space-1: .25rem;--space-2: .5rem;--space-3: .75rem;--space-4: 1rem;--space-5: 1.25rem;--space-6: 1.5rem;--space-8: 2rem;--space-10: 2.5rem;--space-12: 3rem;--space-16: 4rem;--space-20: 5rem;--space-24: 6rem;--radius-sm: .25rem;--radius-md: .375rem;--radius-lg: .5rem;--radius-xl: .75rem;--radius-full: 9999px;--shadow-sm: 0 1px 2px 0 rgb(0 0 0 / .05);--shadow-md: 0 4px 6px -1px rgb(0 0 0 / .1), 0 2px 4px -2px rgb(0 0 0 / .1);--shadow-lg: 0 10px 15px -3px rgb(0 0 0 / .1), 0 4px 6px -4px rgb(0 0 0 / .1);--shadow-xl: 0 20px 25px -5px rgb(0 0 0 / .1), 0 8px 10px -6px rgb(0 0 0 / .1);--letter-spacing-tight: -.025em;--letter-spacing-snug: -.01em;--letter-spacing-normal: 0;--letter-spacing-wide: .05em;--letter-spacing-wider: .1em;--letter-spacing-widest: .18em;--gradient-page: linear-gradient( 175deg, var(--color-background) 0%, color-mix(in srgb, var(--color-background) 97%, var(--color-primary)) 100% );--gradient-card-shine: linear-gradient( 165deg, rgb(255 255 255 / .6) 0%, rgb(255 255 255 / 0) 40% );--gradient-hero: linear-gradient( 170deg, color-mix(in srgb, var(--color-primary) 95%, black) 0%, var(--color-primary) 45%, color-mix(in srgb, var(--color-primary) 85%, black) 100% );--z-dropdown: 100;--z-sticky: 200;--z-fixed: 300;--z-modal-backdrop: 400;--z-modal: 500;--z-tooltip: 600}*,*:before,*:after{box-sizing:border-box}*{margin:0;padding:0}html{-webkit-text-size-adjust:100%;-moz-tab-size:4;tab-size:4}html,body{height:100%}body{font-family:var(--font-body);font-size:var(--font-size-base);line-height:var(--line-height-normal);color:var(--color-text);background-color:var(--color-background);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}img,picture,video,canvas,svg{display:block;max-width:100%}img{dynamic-range-limit:standard}input,button,textarea,select{font:inherit}p,h1,h2,h3,h4,h5,h6{overflow-wrap:break-word}ul,ol{list-style:none}a{color:inherit;text-decoration:none}button{background:none;border:none;cursor:pointer}h1,h2,h3,h4,h5,h6{font-family:var(--font-heading);font-weight:var(--font-weight-bold);line-height:var(--line-height-tight);color:var(--color-text)}h1{font-size:var(--font-size-4xl);letter-spacing:var(--letter-spacing-tight)}h2{font-size:var(--font-size-3xl);letter-spacing:var(--letter-spacing-tight)}h3{font-size:var(--font-size-2xl);letter-spacing:var(--letter-spacing-snug)}h4{font-size:var(--font-size-xl)}h5{font-size:var(--font-size-lg)}h6{font-size:var(--font-size-base);letter-spacing:var(--letter-spacing-normal)}@media(min-width:768px){h1{font-size:var(--font-size-5xl)}h2{font-size:var(--font-size-4xl)}h3{font-size:var(--font-size-3xl)}}@media(min-width:1024px){h1{font-size:var(--font-size-6xl)}}.container{width:100%;max-width:1280px;margin-inline:auto;padding-inline:var(--space-4)}@media(min-width:640px){.container{padding-inline:var(--space-6)}}@media(min-width:1024px){.container{padding-inline:var(--space-8)}}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border-width:0}.team-primary{color:var(--color-primary)}.team-primary-bg{background-color:var(--color-primary);color:var(--color-primary-contrast)}.team-primary-border{border-color:var(--color-primary)}.team-secondary{color:var(--color-secondary-text)}.team-secondary-bg{background-color:var(--color-secondary);color:var(--color-secondary-contrast)}.team-secondary-border{border-color:var(--color-secondary)}.display-heading{font-family:var(--font-heading);font-weight:var(--font-weight-bold);letter-spacing:var(--letter-spacing-wider);text-transform:uppercase;line-height:1.1}.section-heading{font-family:var(--font-heading);font-weight:var(--font-weight-semibold);letter-spacing:var(--letter-spacing-wide);line-height:var(--line-height-tight)}.label-text{font-family:var(--font-body);font-size:var(--font-size-xs);font-weight:var(--font-weight-semibold);letter-spacing:var(--letter-spacing-widest);text-transform:uppercase;color:var(--color-text-muted);line-height:var(--line-height-normal)}.btn{display:inline-flex;align-items:center;justify-content:center;gap:var(--space-2);padding:.625rem 1.5rem;font-family:var(--font-body);font-size:var(--font-size-sm);font-weight:var(--font-weight-semibold);letter-spacing:var(--letter-spacing-wide);text-transform:uppercase;line-height:1;border:1.5px solid transparent;border-radius:var(--radius-sm);cursor:pointer;transition:background-color var(--transition-normal),color var(--transition-normal),border-color var(--transition-normal),box-shadow var(--transition-normal),transform var(--transition-fast);text-decoration:none;white-space:nowrap;-webkit-user-select:none;user-select:none}.btn:focus-visible{outline:2px solid var(--color-primary);outline-offset:2px}.btn:active{transform:scale(.97)}.btn:disabled{opacity:.5;cursor:not-allowed;transform:none}.btn-primary{background-color:var(--color-primary);color:var(--color-primary-contrast);border-color:var(--color-primary)}@media(hover:hover)and (pointer:fine){.btn-primary:hover:not(:disabled){background-color:color-mix(in srgb,var(--color-primary) 88%,black);border-color:color-mix(in srgb,var(--color-primary) 88%,black);box-shadow:0 2px 8px #00000026}}.btn-secondary{background-color:var(--color-secondary);color:var(--color-secondary-contrast);border-color:var(--color-secondary)}@media(hover:hover)and (pointer:fine){.btn-secondary:hover:not(:disabled){background-color:color-mix(in srgb,var(--color-secondary) 85%,black);border-color:color-mix(in srgb,var(--color-secondary) 85%,black);box-shadow:0 2px 8px #0000001f}}.btn-outline{background-color:transparent;color:var(--color-primary);border-color:var(--color-primary)}@media(hover:hover)and (pointer:fine){.btn-outline:hover:not(:disabled){background-color:var(--color-primary);color:var(--color-primary-contrast)}}.btn-ghost{background-color:transparent;color:var(--color-text-muted);border-color:transparent}@media(hover:hover)and (pointer:fine){.btn-ghost:hover:not(:disabled){background-color:#0000000d;color:var(--color-text)}}.btn-sm{padding:.375rem .875rem;font-size:var(--font-size-xs)}.btn-lg{padding:.8rem 2rem;font-size:var(--font-size-base)}.badge{display:inline-flex;align-items:center;gap:var(--space-1);padding:.2em .65em;font-family:var(--font-body);font-size:var(--font-size-xs);font-weight:var(--font-weight-semibold);letter-spacing:var(--letter-spacing-wide);text-transform:uppercase;line-height:var(--line-height-normal);border-radius:var(--radius-full);white-space:nowrap}.badge-primary{background-color:color-mix(in srgb,var(--color-primary) 12%,transparent);color:var(--color-primary)}.badge-secondary{background-color:color-mix(in srgb,var(--color-secondary) 15%,transparent);color:var(--color-secondary-text)}.badge-success{background-color:#16a34a1a;color:#15803d}.badge-warning{background-color:#eab3081f;color:#a16207}.badge-muted{background-color:#0000000f;color:var(--color-text-muted)}.card-flat{background-color:var(--color-card-bg);border:1px solid var(--color-border);border-radius:var(--radius-lg);transition:border-color var(--transition-normal),box-shadow var(--transition-normal)}@media(hover:hover)and (pointer:fine){.card-flat:hover{border-color:color-mix(in srgb,var(--color-border) 70%,var(--color-primary))}}.card-raised{background-color:var(--color-card-bg);border-radius:var(--radius-lg);box-shadow:var(--shadow-sm);transition:box-shadow var(--transition-normal),transform var(--transition-normal)}@media(hover:hover)and (pointer:fine){.card-raised:hover{box-shadow:var(--shadow-md)}}.card-prominent{background-color:var(--color-card-bg);border-radius:var(--radius-lg);box-shadow:var(--shadow-md);transition:box-shadow var(--transition-normal),transform var(--transition-normal)}@media(hover:hover)and (pointer:fine){.card-prominent:hover{box-shadow:var(--shadow-lg);transform:translateY(-2px)}}.rule-ornament{display:flex;align-items:center;gap:var(--space-4);margin:var(--space-8) 0;color:var(--color-border)}.rule-ornament:before,.rule-ornament:after{content:"";flex:1;height:1px;background:linear-gradient(to var(--_rule-dir, right),transparent,var(--color-border) 20%,var(--color-border) 80%,transparent)}.rule-ornament:after{--_rule-dir: left}.rule-diamond{width:6px;height:6px;background-color:var(--color-primary);transform:rotate(45deg);flex-shrink:0;opacity:.4}@keyframes fade-up{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:translateY(0)}}@keyframes slide-in-right{0%{opacity:0;transform:translate(16px)}to{opacity:1;transform:translate(0)}}.animate-fade-up{animation:fade-up var(--duration-slow) var(--ease-out) both}.animate-fade-in{animation:fade-in var(--duration-slow) var(--ease-out) both}.animate-slide-in-right{animation:slide-in-right var(--duration-slow) var(--ease-out) both}.stagger-1{animation-delay:40ms}.stagger-2{animation-delay:80ms}.stagger-3{animation-delay:.12s}.stagger-4{animation-delay:.16s}.stagger-5{animation-delay:.2s}.stagger-6{animation-delay:.24s}.stagger-7{animation-delay:.28s}.stagger-8{animation-delay:.32s}@media(prefers-reduced-motion:reduce){.animate-fade-up,.animate-fade-in,.animate-slide-in-right{animation-name:fade-in}}::view-transition-old(root){animation:var(--duration-fast) var(--ease-out) both fade-out}::view-transition-new(root){animation:var(--duration-normal) var(--ease-out) both fade-in}@keyframes fade-out{0%{opacity:1}to{opacity:0}}@keyframes fade-in{0%{opacity:0}to{opacity:1}}.toast.svelte-ydpddt{position:fixed;bottom:calc(var(--space-6) + env(safe-area-inset-bottom,0px));left:50%;transform:translate(-50%);max-width:min(90vw,440px);z-index:700;display:flex;align-items:center;gap:var(--space-3);padding:var(--space-3) var(--space-4);background-color:#fff;border:1px solid var(--color-border);border-left:2px solid var(--color-primary);border-radius:var(--radius-lg);box-shadow:var(--shadow-lg);animation:svelte-ydpddt-toast-enter var(--duration-slow) var(--ease-out) both}.toast.exiting.svelte-ydpddt{animation:svelte-ydpddt-toast-exit var(--duration-normal) var(--ease-out) forwards}@keyframes svelte-ydpddt-toast-enter{0%{opacity:0;transform:translate(-50%) translateY(16px)}to{opacity:1;transform:translate(-50%) translateY(0)}}@keyframes svelte-ydpddt-toast-exit{0%{opacity:1}to{opacity:0}}@media(prefers-reduced-motion:reduce){.toast.svelte-ydpddt{animation-name:fade-in}.live-dot.svelte-ydpddt{animation:none}}.live-dot.svelte-ydpddt{width:8px;height:8px;border-radius:50%;background-color:var(--color-primary);flex-shrink:0;animation:svelte-ydpddt-live-pulse 1.5s ease-in-out infinite}@keyframes svelte-ydpddt-live-pulse{0%,to{opacity:1}50%{opacity:.4}}.toast-text.svelte-ydpddt{font-size:var(--font-size-sm);font-weight:var(--font-weight-semibold);color:var(--color-text);white-space:nowrap}.watch-btn.svelte-ydpddt{flex-shrink:0;margin-left:auto}.close-btn.svelte-ydpddt{display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;width:24px;height:24px;border-radius:var(--radius-sm);color:var(--color-text-muted);transition:color var(--transition-fast),background-color var(--transition-fast),transform var(--duration-press) var(--ease-out)}.close-btn.svelte-ydpddt:active{transform:scale(.97)}@media(hover:hover)and (pointer:fine){.close-btn.svelte-ydpddt:hover{color:var(--color-text);background-color:#0000000d}}.nav-progress.svelte-1dpqdgk{position:fixed;top:var(--safe-area-top, 0px);left:0;right:0;height:3px;overflow:hidden;z-index:calc(var(--z-tooltip) + 1);pointer-events:none;background:color-mix(in srgb,var(--color-primary) 15%,transparent)}.nav-progress-bar.svelte-1dpqdgk{width:40%;height:100%;background:var(--color-primary);animation:svelte-1dpqdgk-nav-progress-slide 1.1s ease-in-out infinite}@keyframes svelte-1dpqdgk-nav-progress-slide{0%{transform:translate(-100%)}to{transform:translate(250%)}}@media(prefers-reduced-motion:reduce){.nav-progress-bar.svelte-1dpqdgk{width:100%;animation:none}}.footer.svelte-1jr2qay{width:100%;padding:var(--space-3, 12px) var(--space-4, 16px);padding-bottom:calc(var(--space-3, 12px) + env(safe-area-inset-bottom,0px));background:var(--color-card-bg, var(--color-background, #f8f8f8));border-top:1px solid var(--color-border, rgba(0, 0, 0, .08));color:var(--color-text-muted, #666);font-family:var(--font-body);font-size:var(--font-size-xs, .8125rem)}.footer__inner.svelte-1jr2qay{max-width:1200px;margin:0 auto;display:flex;align-items:center;justify-content:space-between;gap:var(--space-4, 16px)}.footer__legal.svelte-1jr2qay{margin:0;color:var(--color-text-muted, #666);flex-shrink:0;white-space:nowrap}.footer__legal-sep.svelte-1jr2qay{margin-inline:var(--space-1, 4px)}.footer__legal-link.svelte-1jr2qay{color:inherit;text-decoration:underline;text-decoration-color:color-mix(in srgb,currentColor 40%,transparent);text-underline-offset:2px;border-radius:var(--radius-sm, 2px);transition:color var(--transition-fast)}.footer__legal-link.svelte-1jr2qay:active{color:var(--color-primary, #1a1a1a)}.footer__legal-link.svelte-1jr2qay:focus-visible{color:var(--color-primary, #1a1a1a);outline:2px solid var(--color-primary, currentColor);outline-offset:2px}@media(hover:hover)and (pointer:fine){.footer__legal-link.svelte-1jr2qay:hover{color:var(--color-primary, #1a1a1a)}}.footer__socials.svelte-1jr2qay{list-style:none;margin:0;padding:0;display:flex;gap:var(--space-1, 4px);align-items:center}.footer__social.svelte-1jr2qay{display:inline-flex;align-items:center;justify-content:center;width:32px;height:32px;border-radius:var(--radius-full, 9999px);color:var(--color-text-muted, #666);transition:color var(--transition-fast),background var(--transition-fast),transform var(--duration-press) var(--ease-out)}.footer__social.svelte-1jr2qay:active{transform:scale(.97)}.footer__social.svelte-1jr2qay:focus-visible{color:var(--color-primary, #1a1a1a);background:color-mix(in srgb,var(--color-primary, #1a1a1a) 8%,transparent);outline:none}@media(hover:hover)and (pointer:fine){.footer__social.svelte-1jr2qay:hover{color:var(--color-primary, #1a1a1a);background:color-mix(in srgb,var(--color-primary, #1a1a1a) 8%,transparent);outline:none}}.footer__actions.svelte-1jr2qay{display:flex;gap:var(--space-2, 8px);flex-shrink:0}.footer__btn.svelte-1jr2qay{appearance:none;border:1px solid transparent;border-radius:var(--radius-md, 6px);padding:6px 12px;font-family:inherit;font-size:var(--font-size-xs, .8125rem);font-weight:var(--font-weight-medium, 500);cursor:pointer;white-space:nowrap;transition:background-color var(--transition-fast),border-color var(--transition-fast),color var(--transition-fast),transform var(--duration-press) var(--ease-out)}.footer__btn.svelte-1jr2qay:active{transform:scale(.97)}.footer__btn.svelte-1jr2qay:focus-visible{outline:2px solid var(--color-primary, currentColor);outline-offset:2px}.footer__btn--ghost.svelte-1jr2qay{background:transparent;border-color:var(--color-border, rgba(0, 0, 0, .16));color:var(--color-text, #1a1a1a)}@media(hover:hover)and (pointer:fine){.footer__btn--ghost.svelte-1jr2qay:hover{background:color-mix(in srgb,var(--color-primary, #1a1a1a) 6%,transparent)}}.footer__btn--primary.svelte-1jr2qay{background:var(--color-primary, #1a1a1a);color:var(--color-primary-contrast, #fff)}@media(hover:hover)and (pointer:fine){.footer__btn--primary.svelte-1jr2qay:hover{filter:brightness(1.06)}}@media(max-width:720px){.footer.svelte-1jr2qay{padding:var(--space-3, 12px) var(--space-3, 12px);padding-bottom:calc(var(--space-3, 12px) + env(safe-area-inset-bottom,0px))}.footer__inner.svelte-1jr2qay{flex-direction:column;gap:var(--space-2, 8px)}.footer__actions.svelte-1jr2qay{order:1;width:100%;justify-content:center}.footer__socials.svelte-1jr2qay{order:2}.footer__legal.svelte-1jr2qay{order:3;font-size:.75rem}.footer__btn.svelte-1jr2qay{flex:1;max-width:200px;text-align:center}}.toast-region.svelte-kp3rnw{position:fixed;left:0;right:0;bottom:calc(var(--space-6, 24px) + var(--safe-area-bottom, 0px));display:flex;justify-content:center;pointer-events:none;z-index:1000;padding:0 var(--space-4, 16px)}.toast.svelte-kp3rnw{pointer-events:auto;display:inline-flex;align-items:center;gap:var(--space-3, 12px);max-width:min(560px,100%);padding:var(--space-3, 12px) var(--space-4, 16px);border-radius:var(--radius-full, 9999px);background:var(--color-text, #1a1a1a);color:var(--color-background, #ffffff);box-shadow:var(--shadow-lg, 0 10px 30px rgba(0, 0, 0, .25));font-family:var(--font-body);font-size:var(--font-size-sm, .875rem);line-height:1.4;animation:svelte-kp3rnw-toast-in var(--duration-normal) var(--ease-out)}.toast--error.svelte-kp3rnw{background:var(--color-error, #b00020);color:#fff}.toast__message.svelte-kp3rnw{flex:1}.toast__close.svelte-kp3rnw{display:inline-flex;align-items:center;justify-content:center;width:24px;height:24px;padding:0;border:none;background:transparent;color:inherit;cursor:pointer;border-radius:var(--radius-full, 9999px);opacity:.8;transition:opacity var(--duration-press) var(--ease-out),transform var(--duration-press) var(--ease-out)}.toast__close.svelte-kp3rnw:active{opacity:1;transform:scale(.9)}.toast__close.svelte-kp3rnw:focus-visible{opacity:1;outline:none}@media(hover:hover)and (pointer:fine){.toast__close.svelte-kp3rnw:hover{opacity:1;outline:none}}@keyframes svelte-kp3rnw-toast-in{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}@keyframes svelte-kp3rnw-toast-fade{0%{opacity:0}}@media(prefers-reduced-motion:reduce){.toast.svelte-kp3rnw{animation:svelte-kp3rnw-toast-fade var(--duration-fast) var(--ease-out)}}.site-alert-bar.svelte-1hyx11r{position:fixed;top:var(--site-alert-top, calc(65px + var(--safe-area-top, 0px)));left:0;right:0;z-index:calc(var(--z-fixed, 300) - 1);height:var(--site-alert-height, 40px);display:flex;align-items:center;justify-content:center;padding:0 48px;background:var(--color-primary);color:var(--color-primary-contrast, #fff);box-shadow:inset 0 -1px color-mix(in srgb,var(--color-secondary) 60%,transparent);animation:svelte-1hyx11r-bar-in var(--duration-slow) var(--ease-out) both}.site-alert-bar.quiet.svelte-1hyx11r{background:color-mix(in srgb,var(--color-primary) 78%,black)}@keyframes svelte-1hyx11r-bar-fade{0%{opacity:0}}@keyframes svelte-1hyx11r-bar-in{0%{transform:translateY(-100%);opacity:0}to{transform:translateY(0);opacity:1}}.alert-link.svelte-1hyx11r{display:inline-flex;align-items:center;gap:10px;min-height:40px;color:inherit;text-decoration:none;font-size:var(--font-size-sm, .875rem);letter-spacing:.04em;white-space:nowrap;overflow:hidden;transition:opacity var(--duration-press) var(--ease-out)}.alert-link.svelte-1hyx11r:active{opacity:.75}.alert-text.svelte-1hyx11r{font-family:var(--font-heading);font-weight:600;overflow:hidden;text-overflow:ellipsis}.alert-cta.svelte-1hyx11r{font-size:var(--font-size-xs, .75rem);font-weight:600;letter-spacing:.16em;text-transform:uppercase;color:var(--color-secondary)}.alert-link.svelte-1hyx11r:focus-visible .alert-cta:where(.svelte-1hyx11r){text-decoration:underline}@media(hover:hover)and (pointer:fine){.alert-link.svelte-1hyx11r:hover .alert-cta:where(.svelte-1hyx11r){text-decoration:underline}}.live-dot.svelte-1hyx11r{width:8px;height:8px;border-radius:9999px;background:#e5484d;box-shadow:0 0 #e5484d99;animation:svelte-1hyx11r-pulse 1.8s ease-out infinite;flex-shrink:0}.soon-mark.svelte-1hyx11r{width:7px;height:7px;transform:rotate(45deg);background:var(--color-secondary);flex-shrink:0}@keyframes svelte-1hyx11r-pulse{70%{box-shadow:0 0 0 8px #e5484d00}to{box-shadow:0 0 #e5484d00}}.dismiss.svelte-1hyx11r{position:absolute;right:4px;top:50%;transform:translateY(-50%);width:40px;height:40px;border:0;background:transparent;color:inherit;font-size:1.25rem;line-height:1;cursor:pointer;opacity:.8;border-radius:var(--radius-full, 9999px);transition:background-color var(--duration-press) var(--ease-out)}.dismiss.svelte-1hyx11r:active{opacity:1;background:color-mix(in srgb,currentColor 16%,transparent)}@media(hover:hover)and (pointer:fine){.dismiss.svelte-1hyx11r:hover{opacity:1}}@media(max-width:480px){.alert-cta.svelte-1hyx11r{display:none}}@media(prefers-reduced-motion:reduce){.site-alert-bar.svelte-1hyx11r{animation:svelte-1hyx11r-bar-fade var(--duration-fast) var(--ease-out) both}.live-dot.svelte-1hyx11r{animation:none}}.shell-main.svelte-4fbzwq{min-height:100dvh;color:var(--color-text);padding-top:var(--shell-main-pad-top, calc(65px + var(--safe-area-top, 0px)));padding-left:var(--safe-area-left, 0px);padding-right:var(--safe-area-right, 0px);padding-bottom:var(--safe-area-bottom, 0px)}.shell-main.has-alert.svelte-4fbzwq{padding-top:calc(max(var(--shell-main-pad-top, calc(65px + var(--safe-area-top, 0px))),var(--site-alert-top, 0px)) + var(--site-alert-height, 40px))}
