:root{color-scheme:dark;--sw-bg-deep: #07070f;--sw-bg: #0b0b1a;--sw-surface1: #15152a;--sw-surface2: #1d1d36;--sw-surface3: #27274a;--sw-stroke: rgba(255, 255, 255, .07);--sw-stroke-strong: rgba(255, 255, 255, .14);--sw-ink: #f7f2e8;--sw-ink-muted: #b4aecb;--sw-ink-faint: #7a7493;--sw-gold: #f6b73c;--sw-gold-light: #ffd98a;--sw-gold-deep: #d9861a;--sw-on-gold: #1a1206;--sw-violet: #8c7bff;--sw-violet-deep: #5b48e8;--sw-lavender: #c9c0ff;--sw-rose: #ff7ea1;--sw-teal: #3fd0c0;--sw-sky: #6db6ff;--sw-emerald: #4fd18b;--sw-amber: #ffb547;--sw-crimson: #ff5d6c;--sw-gold-glow: linear-gradient(135deg, #ffe3a3 0%, #f6b73c 50%, #e07b1a 100%);--sw-aura: linear-gradient(135deg, #8c7bff 0%, #5b48e8 100%);--sw-night: linear-gradient(180deg, #0b0b1a 0%, #12112a 50%, #1a1440 100%);--sw-card-sheen: linear-gradient(180deg, rgba(255, 255, 255, .059) 0%, rgba(255, 255, 255, 0) 45%);--sw-image-scrim: linear-gradient( 180deg, rgba(11, 11, 26, 0) 25%, rgba(11, 11, 26, .4) 55%, rgba(11, 11, 26, .94) 100% );--sw-gold-shadow: 0 10px 30px rgba(246, 183, 60, .35);--sw-violet-shadow: 0 10px 30px rgba(140, 123, 255, .35);--sw-glass-fill: rgba(255, 255, 255, .059);--sw-glass-stroke: rgba(255, 255, 255, .1);--sw-glass-blur: 24px;--r-xs: 10px;--r-sm: 14px;--r-md: 20px;--r-lg: 28px;--r-xl: 36px;--r-tile: 24px;--r-pill: 999px;--s4: 4px;--s8: 8px;--s12: 12px;--s16: 16px;--s20: 20px;--s24: 24px;--s32: 32px;--s40: 40px;--s56: 56px;--gutter: 20px;--nav-clearance: 120px;--content-max: 520px;--safe-top: env(safe-area-inset-top, 0px);--safe-bottom: env(safe-area-inset-bottom, 0px);--safe-left: env(safe-area-inset-left, 0px);--safe-right: env(safe-area-inset-right, 0px);--m-micro: .12s;--m-short: .22s;--m-medium: .36s;--m-long: .6s;--m-hero: .9s;--m-stagger: 50ms;--ease-emphasized: cubic-bezier(.2, 0, 0, 1);--ease-decelerate: cubic-bezier(.33, 1, .68, 1);--ease-back: cubic-bezier(.34, 1.56, .64, 1);--font-serif: "Fraunces", "Noto Serif Devanagari", "Noto Serif", Georgia, "Times New Roman", serif;--font-sans: "Jakarta", "Noto Sans Devanagari", "Noto Sans Bengali", "Noto Sans Tamil", "Noto Sans Telugu", "Noto Sans Kannada", "Noto Sans Malayalam", "Noto Sans Gujarati", "Noto Sans Gurmukhi", "Noto Sans Oriya", "Noto Nastaliq Urdu", system-ui, -apple-system, "Segoe UI", Roboto, sans-serif}@media (max-width: 420px){:root{--gutter: 16px}}.t-displayXL{font-family:var(--font-serif);font-size:44px;line-height:48px;font-weight:600;letter-spacing:-.8px;color:var(--sw-ink)}.t-display{font-family:var(--font-serif);font-size:36px;line-height:40px;font-weight:600;letter-spacing:-.6px;color:var(--sw-ink)}.t-h1{font-family:var(--font-serif);font-size:28px;line-height:34px;font-weight:600;letter-spacing:-.4px;color:var(--sw-ink)}.t-h2{font-family:var(--font-sans);font-size:22px;line-height:28px;font-weight:700;letter-spacing:-.3px;color:var(--sw-ink)}.t-h3{font-family:var(--font-sans);font-size:18px;line-height:24px;font-weight:700;letter-spacing:-.2px;color:var(--sw-ink)}.t-title{font-family:var(--font-sans);font-size:16px;line-height:22px;font-weight:600;letter-spacing:-.1px;color:var(--sw-ink)}.t-body{font-family:var(--font-sans);font-size:15px;line-height:22px;font-weight:400;letter-spacing:-.1px;color:var(--sw-ink-muted)}.t-body-strong{font-family:var(--font-sans);font-size:15px;line-height:22px;font-weight:500;letter-spacing:-.1px;color:var(--sw-ink)}.t-small{font-family:var(--font-sans);font-size:13px;line-height:19px;font-weight:500;letter-spacing:-.1px;color:var(--sw-ink-muted)}.t-overline{font-family:var(--font-sans);font-size:11px;line-height:14px;font-weight:700;letter-spacing:1.2px;text-transform:uppercase;color:var(--sw-ink-faint)}html[data-script=non-latin] .t-overline{letter-spacing:0!important;font-size:12px;line-height:16px}.t-button{font-family:var(--font-sans);font-size:16px;line-height:20px;font-weight:700;letter-spacing:-.1px}.t-number{font-family:var(--font-serif);font-size:56px;line-height:1;font-weight:600;letter-spacing:-1.5px;color:var(--sw-ink)}.t-number-small{font-family:var(--font-serif);font-size:32px;line-height:1;font-weight:600;letter-spacing:-.8px;color:var(--sw-ink)}.t-accent{font-family:var(--font-serif);font-style:italic;font-weight:600}@font-face{font-family:Fraunces;src:url(/app/fonts/Fraunces-Regular.woff2) format("woff2");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Fraunces;src:url(/app/fonts/Fraunces-SemiBold.woff2) format("woff2");font-weight:600;font-style:normal;font-display:swap}@font-face{font-family:Fraunces;src:url(/app/fonts/Fraunces-Bold.woff2) format("woff2");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:Fraunces;src:url(/app/fonts/Fraunces-Italic.woff2) format("woff2");font-weight:400;font-style:italic;font-display:swap}@font-face{font-family:Fraunces;src:url(/app/fonts/Fraunces-SemiBoldItalic.woff2) format("woff2");font-weight:600;font-style:italic;font-display:swap}@font-face{font-family:Jakarta;src:url(/app/fonts/PlusJakartaSans-Regular.woff2) format("woff2");font-weight:400;font-display:swap}@font-face{font-family:Jakarta;src:url(/app/fonts/PlusJakartaSans-Medium.woff2) format("woff2");font-weight:500;font-display:swap}@font-face{font-family:Jakarta;src:url(/app/fonts/PlusJakartaSans-SemiBold.woff2) format("woff2");font-weight:600;font-display:swap}@font-face{font-family:Jakarta;src:url(/app/fonts/PlusJakartaSans-Bold.woff2) format("woff2");font-weight:700;font-display:swap}@font-face{font-family:Jakarta;src:url(/app/fonts/PlusJakartaSans-ExtraBold.woff2) format("woff2");font-weight:800;font-display:swap}*,*:before,*:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%;text-size-adjust:100%;background:var(--sw-bg-deep);overscroll-behavior-y:none}body{margin:0;min-height:100vh;min-height:100dvh;background:var(--sw-bg);color:var(--sw-ink);font-family:var(--font-sans);font-size:15px;line-height:22px;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;-webkit-tap-highlight-color:transparent;overflow-x:hidden}#root{min-height:100vh;min-height:100dvh;isolation:isolate}img{display:block;max-width:100%;-webkit-user-drag:none;user-select:none}button{font:inherit;color:inherit;background:none;border:0;padding:0;margin:0;cursor:pointer;-webkit-tap-highlight-color:transparent}input,textarea{font:inherit;color:inherit}a{color:inherit;text-decoration:none}p,h1,h2,h3,h4{margin:0}::selection{background:#f6b73c54}:focus-visible{outline:2px solid var(--sw-gold);outline-offset:2px;border-radius:12px}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.sw-column{position:relative;z-index:1;width:100%;max-width:var(--content-max);margin:0 auto;padding-left:var(--safe-left);padding-right:var(--safe-right)}.sw-gutter{padding-left:var(--gutter);padding-right:var(--gutter)}.sw-rail{display:flex;overflow-x:auto;overflow-y:hidden;scrollbar-width:none;-webkit-overflow-scrolling:touch;overscroll-behavior-x:contain;scroll-padding-left:var(--gutter);padding-left:var(--gutter);padding-right:var(--gutter)}.sw-rail::-webkit-scrollbar{display:none}.sw-rail>*{flex:0 0 auto}.sw-rail.snap{scroll-snap-type:x mandatory}.sw-rail.snap>*{scroll-snap-align:start}.sw-divider{height:1px;background:var(--sw-stroke);border:0;margin:0}.sw-clamp-1,.sw-clamp-2,.sw-clamp-3,.sw-clamp-4{display:-webkit-box;-webkit-box-orient:vertical;overflow:hidden}.sw-clamp-1{-webkit-line-clamp:1;line-clamp:1}.sw-clamp-2{-webkit-line-clamp:2;line-clamp:2}.sw-clamp-3{-webkit-line-clamp:3;line-clamp:3}.sw-clamp-4{-webkit-line-clamp:4;line-clamp:4}.sw-ellipsis{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.sw-input{width:100%;height:54px;padding:0 18px;border-radius:var(--r-md);border:1px solid var(--sw-stroke);background:var(--sw-surface2);color:var(--sw-ink);font-size:15px;font-weight:500;outline:none;transition:border-color var(--m-short) var(--ease-emphasized)}.sw-input::placeholder{color:var(--sw-ink-faint);font-weight:400}.sw-input:focus{border-color:var(--sw-gold);box-shadow:0 0 0 .4px var(--sw-gold)}@keyframes sw-shimmer{0%{transform:translate(-100%) skew(-17deg)}to{transform:translate(220%) skew(-17deg)}}@keyframes sw-pulse-ring{0%{transform:scale(.43);opacity:.4}to{transform:scale(1);opacity:0}}@keyframes sw-spin{to{transform:rotate(360deg)}}@media (prefers-reduced-motion: reduce){*,*:before,*:after{animation-duration:.001ms!important;animation-iteration-count:1!important;scroll-behavior:auto!important}}.sw-float{--amp: 4px;--tilt: .02rad;animation:sw-float var(--float-period, 3.6s) linear infinite;animation-delay:var(--float-delay, 0ms);will-change:transform}@keyframes sw-float{0%{transform:translateZ(0) rotate(calc(var(--tilt) * .8415))}8.333%{transform:translate3d(0,calc(var(--amp) * .5),0) rotate(calc(var(--tilt) * .9989))}16.667%{transform:translate3d(0,calc(var(--amp) * .866),0) rotate(calc(var(--tilt) * .8887))}25%{transform:translate3d(0,var(--amp),0) rotate(calc(var(--tilt) * .5403))}33.333%{transform:translate3d(0,calc(var(--amp) * .866),0) rotate(calc(var(--tilt) * .0472))}41.667%{transform:translate3d(0,calc(var(--amp) * .5),0) rotate(calc(var(--tilt) * -.4586))}50%{transform:translateZ(0) rotate(calc(var(--tilt) * -.8415))}58.333%{transform:translate3d(0,calc(var(--amp) * -.5),0) rotate(calc(var(--tilt) * -.9989))}66.667%{transform:translate3d(0,calc(var(--amp) * -.866),0) rotate(calc(var(--tilt) * -.8887))}75%{transform:translate3d(0,calc(var(--amp) * -1),0) rotate(calc(var(--tilt) * -.5403))}83.333%{transform:translate3d(0,calc(var(--amp) * -.866),0) rotate(calc(var(--tilt) * -.0472))}91.667%{transform:translate3d(0,calc(var(--amp) * -.5),0) rotate(calc(var(--tilt) * .4586))}to{transform:translateZ(0) rotate(calc(var(--tilt) * .8415))}}@media (prefers-reduced-motion: reduce){.sw-float{animation:none}}.sw-art{opacity:0;transition:opacity var(--m-medium) ease-out}.sw-art.is-loaded{opacity:1}.sw-art.is-broken{visibility:hidden}.sw-art-ph{display:block;flex-shrink:0;background-color:var(--sw-surface3);transition:background-color var(--m-medium) ease-out}.sw-art-ph.is-done{background-color:transparent}.sw-art-ph>.sw-art{display:block}.sw-skeleton{position:relative;overflow:hidden;background:var(--sw-surface2)}.sw-skeleton:after{content:"";position:absolute;inset:0;width:45%;background:linear-gradient(90deg,#fff0,#ffffff14,#fff0);animation:sw-shimmer 1.6s ease-in-out infinite}.sw-live-dot{position:relative;width:14px;height:14px;display:grid;place-items:center;flex-shrink:0}.sw-live-dot:before{content:"";position:absolute;width:14px;height:14px;border-radius:50%;background:var(--dot);animation:sw-pulse-ring 1.4s ease-out infinite}.sw-live-dot:after{content:"";width:7px;height:7px;border-radius:50%;background:var(--dot)}.sw-wheel{height:100%;overflow-y:auto;overflow-x:hidden;scroll-snap-type:y mandatory;scrollbar-width:none;overscroll-behavior:contain;-webkit-overflow-scrolling:touch;outline:none;touch-action:pan-y}.sw-wheel::-webkit-scrollbar{display:none}.sw-wheel-item{scroll-snap-align:center;display:flex;align-items:center;justify-content:center;font-family:var(--font-sans);font-size:24px;letter-spacing:-.3px;white-space:nowrap;cursor:pointer;will-change:transform,opacity;user-select:none}.sw-search{position:relative}.sw-search input{width:100%;height:52px;border-radius:var(--r-pill);background:var(--sw-surface2);border:1px solid var(--sw-stroke);padding:0 46px 0 48px;color:var(--sw-ink);font-size:15px;font-weight:500;outline:none;transition:border-color var(--m-short) var(--ease-emphasized)}.sw-search input::placeholder{color:var(--sw-ink-faint);font-weight:400}.sw-search input:focus{border-color:var(--sw-gold)}.sw-search input::-webkit-search-cancel-button{display:none}@media (hover: hover) and (pointer: fine){[role=button]:hover>.sw-hover-lift{filter:brightness(1.08)}}
