.lightfall-container{width:100%;height:100%;position:relative;overflow:hidden}.ribbons-container{pointer-events:none;width:100%;height:100%;position:relative}.portfolio-landing{--portfolio-bg:#fff;--portfolio-fg:#0a0a0a;--portfolio-muted:#737373;--portfolio-soft:#f5f5f5;--portfolio-border:#0a0a0a14;z-index:0;background:var(--portfolio-bg);width:100%;min-height:100vh;color:var(--portfolio-fg);font-synthesis:none;font-family:Arial,Helvetica,sans-serif;position:relative;overflow:hidden}:root.dark .portfolio-landing{--portfolio-bg:#0a0a0a;--portfolio-fg:#fafafa;--portfolio-muted:#a3a3a3;--portfolio-soft:#171717;--portfolio-border:#fafafa17}#root:has(.portfolio-landing){height:auto;min-height:100%;padding:0;display:block}body:has(.portfolio-landing){min-height:100vh;display:block}html:has(.portfolio-landing){scrollbar-color:#737373 #fff;scrollbar-width:thin;scroll-padding-top:96px}:root.dark:has(.portfolio-landing){scrollbar-color:#a3a3a3 #0a0a0a}html:has(.portfolio-landing)::-webkit-scrollbar{width:10px}html:has(.portfolio-landing)::-webkit-scrollbar-track{background:#fff}:root.dark:has(.portfolio-landing)::-webkit-scrollbar-track{background:#0a0a0a}html:has(.portfolio-landing)::-webkit-scrollbar-thumb{background:#737373;border:3px solid #fff;border-radius:999px}:root.dark:has(.portfolio-landing)::-webkit-scrollbar-thumb{background:#a3a3a3;border-color:#0a0a0a}html:has(.portfolio-landing)::-webkit-scrollbar-thumb:hover{background:var(--portfolio-fg)}.portfolio-landing *,.portfolio-landing :before,.portfolio-landing :after{box-sizing:border-box}.portfolio-landing a{color:inherit;text-decoration:none}.portfolio-main{z-index:1;position:relative}.portfolio-ribbons{z-index:70;pointer-events:none;position:fixed;inset:0}.portfolio-scroll-progress{z-index:1001;background:var(--portfolio-fg);pointer-events:none;transform-origin:0;will-change:transform;width:100%;height:3px;position:fixed;top:0;left:0;transform:scaleX(0)}.portfolio-container{width:100%;margin-inline:auto}.portfolio-frame,.portfolio-corner{z-index:100;pointer-events:none;background:var(--portfolio-bg);color:var(--portfolio-bg);position:fixed}.portfolio-frame-top{height:10px;top:0;left:0;right:0}.portfolio-frame-left,.portfolio-frame-right{width:10px;top:0;bottom:0}.portfolio-frame-left{left:0}.portfolio-frame-right{right:0}.portfolio-corner{background:0 0;top:10px}.portfolio-corner-left{left:10px;transform:rotate(90deg)}.portfolio-corner-right{right:10px;transform:rotate(180deg)}.portfolio-skip{z-index:200;background:var(--portfolio-bg);border:2px solid #06f;border-radius:8px;padding:12px 16px;font-weight:700;position:fixed;top:16px;left:-9999px}.portfolio-skip:focus{left:16px}.portfolio-backdrop{z-index:-1;opacity:.72;height:100%;position:absolute;top:0;left:0;right:0;overflow:hidden}.portfolio-backdrop>div,.portfolio-contact-flow>div{width:100%;height:100%}.portfolio-nav{z-index:80;width:max-content;position:fixed;top:24px;left:50%;transform:translate(-50%)}.portfolio-nav-inner{max-width:calc(100vw - 16px);overflow:none;border:1px solid var(--portfolio-border);background:var(--portfolio-bg);border-radius:999px;padding:6px 12px;box-shadow:0 1px 3px #00000014,0 8px 28px #0000000d}.portfolio-nav-link{border-radius:999px;padding:8px 14px;font-size:13px;font-weight:500;line-height:1;transition:color .18s,background-color .18s;position:relative;color:var(--portfolio-muted)!important}.portfolio-nav-link:hover{color:var(--portfolio-fg)!important}.portfolio-nav-link.is-active{background:var(--portfolio-soft);color:var(--portfolio-fg)!important}.portfolio-theme-toggle{border:1px solid var(--portfolio-border);background:var(--portfolio-bg);width:32px;height:32px;color:var(--portfolio-fg);border-radius:50%;place-items:center;margin-left:2px;padding:0;display:grid}.landing-lang-chip{background:#030f23b8;border:1px solid #2196f373;border-radius:4px;margin-left:4px;display:flex;overflow:hidden}.landing-lang-chip button{color:#2196f3;cursor:pointer;height:44px;font:inherit;background:0 0;border:0;border-left:1px solid #2196f359;align-items:center;gap:9px;padding:0 16px;font-size:18px;font-weight:500;transition:background-color .18s,color .18s;display:inline-flex}.landing-lang-chip button:first-child{border-left:0}.landing-lang-chip button:hover,.landing-lang-chip button:focus-visible{color:#fff;background:#2196f32e;outline:none}.landing-lang-chip button.is-active{color:#fff;background:#2196f3}.landing-lang-chip img{object-fit:cover;width:26px;height:18px}.landing-lang-flag{box-sizing:border-box;border:1px solid #000;border-radius:2px}.portfolio-theme-toggle:hover{border-color:color-mix(in srgb, var(--portfolio-fg) 18%, transparent)}.portfolio-theme-toggle svg{width:16px;height:16px}.portfolio-account-content{align-items:center;gap:8px;display:inline-flex}.portfolio-account-avatar{object-fit:cover;border-radius:50%;width:22px;height:22px}.portfolio-account-content>div{align-items:center;margin:0;display:flex}.portfolio-hero{width:100%;height:100vh;scroll-margin-top:96px}.portfolio-hero-grid{grid-template-columns:repeat(2,minmax(0,1fr));align-items:center;gap:32px;height:100%;display:grid}.portfolio-eyebrow{color:var(--portfolio-fg);letter-spacing:-.025em;font-size:20px;font-weight:500;line-height:1.2}.portfolio-color-picker{vertical-align:middle;align-items:center;gap:6px;margin:0 4px;display:inline-flex}.portfolio-color-picker input{border:1px solid color-mix(in srgb, var(--portfolio-fg) 24%, transparent);background:var(--portfolio-soft);cursor:not-allowed;opacity:1;border-radius:5px;width:32px;height:20px;padding:3px}.portfolio-color-picker input:disabled{opacity:1}.portfolio-color-picker code{color:color-mix(in srgb, var(--portfolio-fg) 72%, transparent);letter-spacing:.02em;font-family:SFMono-Regular,Consolas,monospace;font-size:.72em;font-weight:600}.portfolio-hero h1{color:var(--portfolio-fg);letter-spacing:-.055em;margin:0;font-size:clamp(40px,4.1vw,58px);font-weight:500;line-height:1.05}.portfolio-hero-title{align-items:center;min-height:clamp(180px,20vw,200px);padding-block:32px;display:flex}.portfolio-hero-typing{width:100%;max-width:100%;display:block}.portfolio-lead{max-width:34ch;color:color-mix(in srgb, var(--portfolio-fg) 65%, transparent);letter-spacing:-.025em;margin:0;font-size:22px;line-height:1.4}.portfolio-hero-actions,.portfolio-contact-actions{flex-wrap:wrap;align-items:center;gap:12px;margin-top:8px;display:flex}.portfolio-primary-button,.portfolio-secondary-button{white-space:nowrap;border-radius:12px;justify-content:center;align-items:center;gap:8px;height:44px;padding:0 20px;font-family:Arial,Helvetica,sans-serif;font-size:14px;font-weight:500;line-height:1;transition:background-color .2s,border-color .2s;display:inline-flex}.portfolio-primary-button{background:var(--portfolio-fg);min-width:112px;color:var(--portfolio-bg);border:0}.portfolio-primary-button:hover{background:color-mix(in srgb, var(--portfolio-fg) 86%, var(--portfolio-bg))}.portfolio-button-content{align-items:center;gap:8px;display:inline-flex}.portfolio-primary-button svg,.portfolio-secondary-button svg{width:16px;height:16px}.portfolio-secondary-button{border:1px solid var(--portfolio-border);background:var(--portfolio-bg);color:var(--portfolio-fg);box-shadow:0 10px 24px #0000000f}.portfolio-secondary-button:hover{background:var(--portfolio-soft)}.portfolio-secondary-button:hover svg{transform:translate(2px)}.portfolio-secondary-button svg{transition:transform .24s}.portfolio-lanyard-wrap{width:100%;height:100%;position:relative}.portfolio-lanyard-wrap .lanyard-wrapper{width:100%;height:100%;min-height:0}.portfolio-lanyard-loading{border:1px solid var(--portfolio-border);background:color-mix(in srgb, var(--portfolio-bg) 78%, transparent);border-radius:18px;width:170px;height:236px;margin:132px auto 0;box-shadow:0 18px 50px #00000014}.portfolio-ticket-section{padding:36px 0 72px}.portfolio-ticket-container,.portfolio-ticket-container>div{justify-content:center;display:flex}.portfolio-ticket-container>div{width:min(100%,720px)}.portfolio-ticket-copy{flex-direction:column;justify-content:center;gap:12px;height:100%;padding:30px 42px;display:flex}.portfolio-ticket-copy>span{letter-spacing:.16em;font-size:11px;font-weight:700}.portfolio-ticket-copy h2{letter-spacing:-.04em;margin:0;font-family:Georgia,Times New Roman,serif;font-size:32px;font-weight:500;line-height:1}.portfolio-ticket-copy p{opacity:.68;margin:0;font-size:13px}.portfolio-ticket-stub{text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:8px;height:100%;padding:18px;display:flex}.portfolio-ticket-cat{background:#09090b;border-radius:46% 46% 42% 42%;width:92px;height:76px;margin:8px 0 2px;position:relative;box-shadow:0 8px 16px #0000002e}.portfolio-ticket-cat__ear{clip-path:polygon(0 100%,16% 0,100% 72%);background:#09090b;width:38px;height:38px;position:absolute;top:-19px}.portfolio-ticket-cat__ear--left{left:2px;transform:rotate(-8deg)}.portfolio-ticket-cat__ear--right{right:2px;transform:scaleX(-1)rotate(-8deg)}.portfolio-ticket-cat__eye{background:var(--portfolio-accent,#45b80f);width:11px;height:15px;box-shadow:0 0 10px color-mix(in srgb, var(--portfolio-accent,#45b80f) 55%, transparent);border-radius:50%;position:absolute;top:31px}.portfolio-ticket-cat__eye:after{border-radius:inherit;content:"";background:#09090b;position:absolute;inset:2px 4px}.portfolio-ticket-cat__eye--left{left:25px}.portfolio-ticket-cat__eye--right{right:25px}.portfolio-ticket-cat__nose{background:#f0a5b8;border-radius:50% 50% 60% 60%;width:10px;height:7px;position:absolute;top:52px;left:41px}.portfolio-ticket-cat__mouth{background:#f0a5b8;width:2px;height:9px;position:absolute;top:58px;left:45px}.portfolio-ticket-cat__mouth:after{content:"";border-bottom:1px solid #f0a5b8;border-radius:50%;width:16px;height:7px;position:absolute;top:7px;left:-7px}.portfolio-ticket-stub span,.portfolio-ticket-stub small{letter-spacing:.13em;text-transform:uppercase;font-size:10px;font-weight:700}.portfolio-ticket-stub strong{font-family:Georgia,Times New Roman,serif;font-size:22px;font-weight:500}.portfolio-ticket-stub small{opacity:.66}.portfolio-stack{padding:48px 0 80px}.portfolio-stack-heading{text-align:center;flex-direction:column;align-items:center;gap:8px;display:flex}.portfolio-stack-heading p{color:var(--portfolio-muted);letter-spacing:.14em;text-transform:uppercase;margin:0;font-size:12px;font-weight:600}.portfolio-stack-heading h2{letter-spacing:-.045em;margin:0;font-family:Georgia,Times New Roman,serif;font-size:clamp(40px,4.2vw,56px);font-weight:500}.portfolio-laptop{filter:drop-shadow(0 24px 24px #00000024);max-width:900px;margin:48px auto 0;position:relative}.portfolio-laptop__panel{aspect-ratio:16/10.5;background:linear-gradient(115deg,#ffffff8f,#0000 22%),repeating-linear-gradient(100deg,#ffffff17 0 1px,#0000000a 1px 3px),linear-gradient(145deg,#f4f5f6 0%,#aeb3b9 48%,#dfe2e5 100%);border:1px solid #fff9;border-radius:18px;width:min(100%,700px);margin:0 auto;position:relative;overflow:hidden;box-shadow:inset 0 0 0 1px #00000038,inset 0 -18px 30px #0000001f,0 2px #fff9}.portfolio-laptop__panel:before{content:"";pointer-events:none;border:1px solid #0000001a;border-radius:11px;position:absolute;inset:10px}.portfolio-laptop__logo{z-index:0;color:#2d303485;letter-spacing:-.09em;text-shadow:1px 1px #ffffff8c;pointer-events:none;font-family:Georgia,Times New Roman,serif;font-size:clamp(30px,5vw,58px);font-style:italic;font-weight:600;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.portfolio-sticker-grid{z-index:1;width:100%;height:100%;min-height:0;position:relative}.portfolio-sticker-slot{pointer-events:none;min-height:100%;position:absolute;inset:0}.portfolio-sticker-slot .draggable{pointer-events:auto}:root.dark .portfolio-sticker-slot:last-child .sticker-main{filter:url(#dropShadow)invert()}:root.dark .portfolio-sticker-slot:last-child .flap-image{filter:url(#expandAndFill)invert()}.portfolio-projects{padding-top:32px;scroll-margin-top:96px}.portfolio-section-heading{text-align:center;flex-direction:column;align-items:center;gap:20px;padding:80px 0 56px;display:flex}.portfolio-section-heading h2,.portfolio-contact-copy h2{color:var(--portfolio-fg);letter-spacing:-.045em;margin:0;font-family:Georgia,Times New Roman,serif;font-size:clamp(40px,4.2vw,56px);font-weight:500;line-height:1.05}.portfolio-section-heading p{max-width:33ch;color:color-mix(in srgb, var(--portfolio-fg) 65%, transparent);letter-spacing:-.025em;margin:0;font-size:20px;line-height:1.45}.portfolio-project-columns{columns:2;column-gap:28px}.portfolio-project-reveal{break-inside:avoid;margin-bottom:28px}.portfolio-project-card{background:var(--portfolio-bg);cursor:pointer;border:0;border-radius:24px;flex-direction:column;gap:16px;padding:14px;transition:transform .4s cubic-bezier(.22,1,.36,1),box-shadow .4s cubic-bezier(.22,1,.36,1),border-color .4s;display:flex;transform:translateY(0);box-shadow:0 1px 2px #0000000a}.portfolio-project-card:hover{transform:translateY(-4px);box-shadow:0 10px 20px -8px #0000001f,0 4px 8px -4px #00000014}.portfolio-project-glow{border-color:var(--portfolio-border);width:100%;box-shadow:0 1px 2px #0000000a}.portfolio-project-glow .border-glow-inner{border-radius:inherit;overflow:hidden}.portfolio-project-card header{color:var(--portfolio-fg);letter-spacing:-.02em;align-items:center;gap:10px;padding:8px 4px 0;font-size:14px;font-weight:500;display:flex}.portfolio-project-icon{border:1px solid var(--portfolio-border);background:var(--portfolio-bg);border-radius:8px;flex:none;justify-content:center;align-items:center;width:32px;height:32px;display:inline-flex}.portfolio-project-icon svg{width:15px;height:15px}.portfolio-project-image{background:var(--portfolio-soft);width:100%;box-shadow:inset 0 0 0 1px var(--portfolio-border);border-radius:16px;position:relative;overflow:hidden}.portfolio-project-image img{object-fit:cover;width:100%;height:100%;transition:transform .7s cubic-bezier(.22,1,.36,1);position:absolute;inset:0;transform:scale(1)}.portfolio-project-card:hover .portfolio-project-image img{transform:scale(1.06)}.portfolio-project-copy{flex-direction:column;gap:10px;padding:0 4px 4px;display:flex}.portfolio-project-copy h3{color:var(--portfolio-fg);letter-spacing:-.035em;margin:0;font-size:22px;font-weight:500;line-height:1.2}.portfolio-project-copy p{color:color-mix(in srgb, var(--portfolio-fg) 65%, transparent);letter-spacing:-.02em;margin:0;font-size:15px;line-height:1.45}.portfolio-project-copy>span{color:color-mix(in srgb, var(--portfolio-fg) 45%, transparent);margin-top:2px;font-size:12px}.portfolio-view-more{justify-content:center;display:flex}.portfolio-view-more .portfolio-secondary-button{border-radius:16px;height:80px;padding:0 28px;font-size:50px;font-weight:700}.portfolio-view-more .portfolio-secondary-button svg{width:60px;height:60px}.portfolio-contact{padding:128px 0 80px}.portfolio-contact-shell{border:1px solid var(--portfolio-border);background:var(--portfolio-bg);border-radius:32px;padding:6px;overflow:hidden;box-shadow:0 1px 3px #00000014}.portfolio-contact-inner{border-radius:26px;position:relative;overflow:hidden}.portfolio-contact-flow{opacity:.45;position:absolute;inset:0;-webkit-mask-image:radial-gradient(90% 110%,#000 0%,#000000b3 70%,#0000 100%);mask-image:radial-gradient(90% 110%,#000 0%,#000000b3 70%,#0000 100%)}.portfolio-contact-grid{grid-template-columns:1.2fr 1fr;align-items:stretch;gap:24px;padding:24px;display:grid;position:relative}.portfolio-contact-copy{flex-direction:column;align-items:flex-start;gap:20px;padding:4px;display:flex}.portfolio-contact-copy h2{font-size:clamp(38px,4vw,52px)}.portfolio-contact-copy>p{max-width:29ch;color:color-mix(in srgb, var(--portfolio-fg) 65%, transparent);letter-spacing:-.025em;margin:0 0 4px;font-size:21px;line-height:1.4}.portfolio-contact-meta{border:1px solid var(--portfolio-border);background:var(--portfolio-bg);text-align:center;border-radius:18px;flex-direction:column;justify-content:center;align-items:center;gap:24px;min-height:270px;padding:32px;display:flex}.portfolio-socials{opacity:.78;gap:12px;display:flex}.portfolio-socials a{border:1px solid var(--portfolio-border);background:var(--portfolio-bg);width:44px;height:44px;color:color-mix(in srgb, var(--portfolio-fg) 70%, transparent);border-radius:12px;place-items:center;transition:border-color .18s,color .18s,transform .18s;display:grid}.portfolio-socials a:hover{border-color:color-mix(in srgb, var(--portfolio-fg) 17%, transparent);color:var(--portfolio-fg);transform:translateY(-2px)}.portfolio-socials svg{width:17px;height:17px}.portfolio-contact-meta p{color:color-mix(in srgb, var(--portfolio-fg) 70%, transparent);margin:0 0 4px;font-size:13px}.portfolio-contact-meta span{color:color-mix(in srgb, var(--portfolio-fg) 45%, transparent);font-size:12px}.portfolio-visits-container{padding-bottom:48px}.portfolio-visits{border:1px solid var(--portfolio-border);background:color-mix(in srgb, var(--portfolio-bg) 90%, transparent);border-radius:18px;align-items:center;gap:14px;max-width:520px;margin-inline:auto;padding:18px 22px;display:flex;box-shadow:0 8px 30px #0000000a}.portfolio-visits-pulse{background:#22c55e;border-radius:50%;flex:none;width:9px;height:9px;box-shadow:0 0 0 6px #22c55e1f}.portfolio-visits>div{flex:1;min-width:0}.portfolio-visits p{margin:0 0 3px;font-size:14px;font-weight:600}.portfolio-visits>div>span{color:var(--portfolio-muted);font-size:11px}.portfolio-visits .counter-counter{letter-spacing:-.06em}@media (width<=850px){.portfolio-frame,.portfolio-corner{display:none}.portfolio-backdrop{opacity:.5}.portfolio-hero{width:100%;min-height:100vh;height:revert;scroll-margin-top:96px}.portfolio-hero-grid{grid-template-columns:1fr;gap:56px;padding-top:144px}.portfolio-lanyard-wrap{height:480px;margin-top:-190px}.portfolio-sticker-grid{grid-template-columns:repeat(3,minmax(0,1fr));row-gap:24px}}@media (width<=700px){.portfolio-project-columns{columns:1}.portfolio-contact-grid{grid-template-columns:1fr;gap:32px}.portfolio-ribbons{opacity:.72}.portfolio-ticket-copy{gap:8px;padding:18px 22px}.portfolio-ticket-copy h2{font-size:22px}.portfolio-ticket-copy>span,.portfolio-ticket-stub span,.portfolio-ticket-stub small{font-size:8px}.portfolio-ticket-copy p{font-size:11px}.portfolio-ticket-stub{gap:6px;padding:10px}.portfolio-ticket-stub strong{font-size:18px}.portfolio-sticker-grid{grid-template-columns:repeat(2,minmax(0,1fr));max-width:420px}.portfolio-visits{flex-wrap:wrap;align-items:flex-start}.portfolio-visits .counter-container{margin-left:23px}}@media (prefers-reduced-motion:reduce){.portfolio-ribbons{display:none}}@media (width<=520px){.portfolio-nav{top:16px}.portfolio-nav-inner{padding:5px}.portfolio-nav-link{padding:8px 10px;font-size:12px}.portfolio-theme-toggle{width:30px;height:30px}.landing-lang-chip button{gap:5px;height:30px;padding:0 8px;font-size:13px}.landing-lang-chip img{width:20px;height:14px}.portfolio-hero-grid{gap:44px;padding-top:96px;padding-bottom:68px}.portfolio-hero h1{font-size:43px}.portfolio-lead{font-size:19px}.portfolio-section-heading{padding:68px 0 44px}.portfolio-section-heading p{font-size:18px}.portfolio-contact{padding:96px 0 48px}.portfolio-contact-grid{padding:18px}.portfolio-contact-copy>p{font-size:18px}.portfolio-contact-meta{min-height:220px}}@media (prefers-reduced-motion:reduce){.portfolio-landing *,.portfolio-landing :before,.portfolio-landing :after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}.tear-ticket{--tt-w:460px;--tt-h:250px;--tt-stub:150px;--tt-bg:#27272a;--tt-stub-bg:#27272a;--tt-ink:#f5f5f5;--tt-edge:transparent;--tt-edge-w:1;--tt-parallax:6px;--tt-body-w:310px;--tt-body-h:250px;--tt-inset:8px;--tt-span:.78;--tt-art-radius:8px;--tt-fit:1;width:min(var(--tt-w), 100%);color:var(--tt-ink);-webkit-user-select:none;user-select:none;-webkit-touch-callout:none;-webkit-tap-highlight-color:transparent;position:relative}.tear-ticket[data-disabled]{opacity:.6}.tear-ticket__stage{width:var(--tt-w);height:var(--tt-h);transform:scale(var(--tt-fit));transform-origin:0 0;transition:transform .65s cubic-bezier(.22,1,.36,1);position:absolute;top:0;left:0}.tear-ticket[data-shift=x] .tear-ticket__stage{transform:translateX(calc(var(--tt-stub) * var(--tt-fit) / 2)) scale(var(--tt-fit))}.tear-ticket[data-shift=y] .tear-ticket__stage{transform:translateY(calc(var(--tt-stub) * var(--tt-fit) / 2)) scale(var(--tt-fit))}.tear-ticket__plane{position:absolute;inset:0}.tear-ticket__piece{pointer-events:none;position:absolute;inset:0}.tear-ticket__piece--stub{will-change:transform;outline:none}.tear-ticket__edge{pointer-events:none;width:100%;height:100%;position:absolute;inset:0;overflow:visible}.tear-ticket__edge path{fill:none;stroke:var(--tt-edge);stroke-width:var(--tt-edge-w)}.tear-ticket__paper{background:var(--tt-bg);pointer-events:auto;position:absolute;inset:0}.tear-ticket__paper--stub{background:var(--tt-stub-bg);cursor:grab;touch-action:none}.tear-ticket[data-grabbing] .tear-ticket__paper--stub{cursor:grabbing}.tear-ticket[data-disabled] .tear-ticket__paper--stub{cursor:default}.tear-ticket__art{top:var(--tt-inset);left:var(--tt-inset);width:calc(var(--tt-body-w) - var(--tt-inset) * 2);height:calc(var(--tt-body-h) * var(--tt-span) - var(--tt-inset) * 2);border-radius:var(--tt-art-radius);position:absolute;overflow:hidden}.tear-ticket__image{top:calc(var(--tt-parallax) * -1);left:calc(var(--tt-parallax) * -1);width:calc(100% + var(--tt-parallax) * 2);max-width:none;height:calc(100% + var(--tt-parallax) * 2);object-fit:cover;-webkit-user-drag:none;transition:filter .7s;position:absolute}.tear-ticket[data-used] .tear-ticket__image{filter:grayscale()brightness(.75)}.tear-ticket__scrim{background:linear-gradient(to top, var(--tt-bg) 0%, color-mix(in srgb, var(--tt-bg) 72%, transparent) 30%, color-mix(in srgb, var(--tt-bg) 18%, transparent) 58%, transparent 80%);position:absolute;inset:0}.tear-ticket__content{width:calc(var(--tt-w) - var(--tt-stub));transition:opacity .5s;position:absolute;top:0;bottom:0;left:0}.tear-ticket[data-used] .tear-ticket__content{opacity:.55}.tear-ticket__stub{width:var(--tt-stub);position:absolute;top:0;bottom:0;right:0}.tear-ticket[data-orientation=vertical] .tear-ticket__content{width:100%;height:calc(var(--tt-h) - var(--tt-stub));bottom:auto}.tear-ticket[data-orientation=vertical] .tear-ticket__stub{width:auto;height:var(--tt-stub);top:auto;left:0}.tear-ticket[data-instant] .tear-ticket__stage,.tear-ticket[data-instant] .tear-ticket__content,.tear-ticket[data-instant] .tear-ticket__image{transition-duration:0s}.tear-ticket__fibres{pointer-events:none;width:100%;height:100%;position:absolute;inset:0;overflow:visible}.tear-ticket__fibres path{fill:none;stroke:var(--tt-bg);stroke-linecap:round;opacity:0}.tear-ticket__sr{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}@media (prefers-reduced-motion:reduce){.tear-ticket__stage{transition:none}}.border-glow-card{--edge-proximity:0;--cursor-angle:45deg;--edge-sensitivity:30;--color-sensitivity:calc(var(--edge-sensitivity) + 20);--border-radius:28px;--glow-padding:40px;--cone-spread:25;border-radius:var(--border-radius);isolation:isolate;background:var(--card-bg,#120f17);border:1px solid #ffffff26;display:grid;position:relative;overflow:visible;transform:translateZ(.01px);box-shadow:0 1px 2px #0000001a,0 2px 4px #0000001a,0 4px 8px #0000001a,0 8px 16px #0000001a,0 16px 32px #0000001a,0 32px 64px #0000001a}.border-glow-card--light{border-color:#18181b1f;box-shadow:0 1px 2px #18181b0a,0 8px 24px #18181b0d}.border-glow-card--light:after,.border-glow-card--light>.edge-light{mix-blend-mode:normal}.border-glow-card:before,.border-glow-card:after,.border-glow-card>.edge-light{content:"";border-radius:inherit;z-index:-1;transition:opacity .25s ease-out;position:absolute;inset:0}.border-glow-card:not(:hover):not(.sweep-active):before,.border-glow-card:not(:hover):not(.sweep-active):after,.border-glow-card:not(:hover):not(.sweep-active)>.edge-light{opacity:0;transition:opacity .75s ease-in-out}.border-glow-card:before{background:linear-gradient(var(--card-bg,#120f17) 0 100%) padding-box, linear-gradient(#fff0 0% 100%) border-box, var(--gradient-one,radial-gradient(at 80% 55%, #be85ff 0px, transparent 50%)) border-box, var(--gradient-two,radial-gradient(at 69% 34%, #ff7a93 0px, transparent 50%)) border-box, var(--gradient-three,radial-gradient(at 8% 6%, #8fffad 0px, transparent 50%)) border-box, var(--gradient-four,radial-gradient(at 41% 38%, #47daff 0px, transparent 50%)) border-box, var(--gradient-five,radial-gradient(at 86% 85%, #7af2ff 0px, transparent 50%)) border-box, var(--gradient-six,radial-gradient(at 82% 18%, #ffe74c 0px, transparent 50%)) border-box, var(--gradient-seven,radial-gradient(at 51% 4%, #ff8d70 0px, transparent 50%)) border-box, var(--gradient-base,linear-gradient(#c299ff 0 100%)) border-box;opacity:calc((var(--edge-proximity) - var(--color-sensitivity)) / (100 - var(--color-sensitivity)));-webkit-mask-image:conic-gradient(from var(--cursor-angle) at center, black calc(var(--cone-spread) * 1%), transparent calc((var(--cone-spread) + 15) * 1%), transparent calc((100 - var(--cone-spread) - 15) * 1%), black calc((100 - var(--cone-spread)) * 1%));mask-image:conic-gradient(from var(--cursor-angle) at center, black calc(var(--cone-spread) * 1%), transparent calc((var(--cone-spread) + 15) * 1%), transparent calc((100 - var(--cone-spread) - 15) * 1%), black calc((100 - var(--cone-spread)) * 1%));border:1px solid #0000}.border-glow-card:after{background:var(--gradient-one,radial-gradient(at 80% 55%, #be85ff 0px, transparent 50%)) padding-box, var(--gradient-two,radial-gradient(at 69% 34%, #ff7a93 0px, transparent 50%)) padding-box, var(--gradient-three,radial-gradient(at 8% 6%, #8fffad 0px, transparent 50%)) padding-box, var(--gradient-four,radial-gradient(at 41% 38%, #47daff 0px, transparent 50%)) padding-box, var(--gradient-five,radial-gradient(at 86% 85%, #7af2ff 0px, transparent 50%)) padding-box, var(--gradient-six,radial-gradient(at 82% 18%, #ffe74c 0px, transparent 50%)) padding-box, var(--gradient-seven,radial-gradient(at 51% 4%, #ff8d70 0px, transparent 50%)) padding-box, var(--gradient-base,linear-gradient(#c299ff 0 100%)) padding-box;-webkit-mask-image:linear-gradient(to bottom, black, black), radial-gradient(ellipse at 50% 50%, black 40%, transparent 65%), radial-gradient(ellipse at 66% 66%, black 5%, transparent 40%), radial-gradient(ellipse at 33% 33%, black 5%, transparent 40%), radial-gradient(ellipse at 66% 33%, black 5%, transparent 40%), radial-gradient(ellipse at 33% 66%, black 5%, transparent 40%), conic-gradient(from var(--cursor-angle) at center, transparent 5%, black 15%, black 85%, transparent 95%);mask-image:linear-gradient(to bottom, black, black), radial-gradient(ellipse at 50% 50%, black 40%, transparent 65%), radial-gradient(ellipse at 66% 66%, black 5%, transparent 40%), radial-gradient(ellipse at 33% 33%, black 5%, transparent 40%), radial-gradient(ellipse at 66% 33%, black 5%, transparent 40%), radial-gradient(ellipse at 33% 66%, black 5%, transparent 40%), conic-gradient(from var(--cursor-angle) at center, transparent 5%, black 15%, black 85%, transparent 95%);opacity:calc(var(--fill-opacity,.5) * (var(--edge-proximity) - var(--color-sensitivity)) / (100 - var(--color-sensitivity)));mix-blend-mode:soft-light;border:1px solid #0000;-webkit-mask-composite:source-out,source-over,source-over,source-over,source-over,source-over;mask-composite:subtract,add,add,add,add,add}.border-glow-card>.edge-light{inset:calc(var(--glow-padding) * -1);pointer-events:none;z-index:1;-webkit-mask-image:conic-gradient(from var(--cursor-angle) at center, black 2.5%, transparent 10%, transparent 90%, black 97.5%);mask-image:conic-gradient(from var(--cursor-angle) at center, black 2.5%, transparent 10%, transparent 90%, black 97.5%);opacity:calc((var(--edge-proximity) - var(--edge-sensitivity)) / (100 - var(--edge-sensitivity)));mix-blend-mode:plus-lighter}.border-glow-card>.edge-light:before{content:"";inset:var(--glow-padding);border-radius:inherit;box-shadow:inset 0 0 0 1px var(--glow-color,#f5daa3), inset 0 0 1px 0 var(--glow-color-60,#f5daa399), inset 0 0 3px 0 var(--glow-color-50,#f5daa380), inset 0 0 6px 0 var(--glow-color-40,#f5daa366), inset 0 0 15px 0 var(--glow-color-30,#f5daa34d), inset 0 0 25px 2px var(--glow-color-20,#f5daa333), inset 0 0 50px 2px var(--glow-color-10,#f5daa31a), 0 0 1px 0 var(--glow-color-60,#f5daa399), 0 0 3px 0 var(--glow-color-50,#f5daa380), 0 0 6px 0 var(--glow-color-40,#f5daa366), 0 0 15px 0 var(--glow-color-30,#f5daa34d), 0 0 25px 2px var(--glow-color-20,#f5daa333), 0 0 50px 2px var(--glow-color-10,#f5daa31a);position:absolute}.border-glow-inner{z-index:1;flex-direction:column;display:flex;position:relative;overflow:auto}:root{--sticker-rotate:30deg;--sticker-p:10px;--sticker-peelback-hover:30%;--sticker-peelback-active:40%;--sticker-peel-easing:power3.out;--sticker-peel-hover-easing:power2.out;--sticker-start:calc(-1 * var(--sticker-p));--sticker-end:calc(100% + var(--sticker-p));--sticker-shadow-opacity:.6;--sticker-lighting-constant:.1;--peel-direction:0deg}.sticker-container{transform:rotate(var(--peel-direction));transform-origin:50%;position:relative}.sticker-container *{-webkit-user-select:none;user-select:none;-webkit-touch-callout:none;-webkit-tap-highlight-color:transparent}.sticker-main{clip-path:polygon(var(--sticker-start) var(--sticker-start), var(--sticker-end) var(--sticker-start), var(--sticker-end) var(--sticker-end), var(--sticker-start) var(--sticker-end));filter:url(#dropShadow);transition:clip-path .6s ease-out}.sticker-main>*{transform:rotate(calc(-1 * var(--peel-direction)))}.sticker-lighting{filter:url(#pointLight)}.sticker-container:hover .sticker-main,.sticker-container.touch-active .sticker-main{clip-path:polygon(var(--sticker-start) var(--sticker-peelback-hover), var(--sticker-end) var(--sticker-peelback-hover), var(--sticker-end) var(--sticker-end), var(--sticker-start) var(--sticker-end))}.sticker-container:active .sticker-main{clip-path:polygon(var(--sticker-start) var(--sticker-peelback-active), var(--sticker-end) var(--sticker-peelback-active), var(--sticker-end) var(--sticker-end), var(--sticker-start) var(--sticker-end))}.sticker-image{transform:rotate(var(--sticker-rotate))}.flap{width:100%;height:100%;left:0;top:calc(-100% - var(--sticker-p) - var(--sticker-p));clip-path:polygon(var(--sticker-start) var(--sticker-start), var(--sticker-end) var(--sticker-start), var(--sticker-end) var(--sticker-start), var(--sticker-start) var(--sticker-start));transition:all .6s ease-out;position:absolute;transform:scaleY(-1)}.flap>*{transform:rotate(calc(-1 * var(--peel-direction)))}.sticker-container:hover .flap,.sticker-container.touch-active .flap{clip-path:polygon(var(--sticker-start) var(--sticker-start), var(--sticker-end) var(--sticker-start), var(--sticker-end) var(--sticker-peelback-hover), var(--sticker-start) var(--sticker-peelback-hover));top:calc(-100% + 2 * var(--sticker-peelback-hover) - 1px)}.sticker-container:active .flap{clip-path:polygon(var(--sticker-start) var(--sticker-start), var(--sticker-end) var(--sticker-start), var(--sticker-end) var(--sticker-peelback-active), var(--sticker-start) var(--sticker-peelback-active));top:calc(-100% + 2 * var(--sticker-peelback-active) - 1px)}.flap-lighting{filter:url(#pointLightFlipped)}.flap-image{transform:rotate(var(--sticker-rotate));filter:url(#expandAndFill)}.draggable{cursor:grab;position:absolute;transform:translateZ(0)}.draggable:active{cursor:grabbing}@media (hover:none) and (pointer:coarse){.draggable{cursor:default}.sticker-container{touch-action:none}}.sticker-image,.flap-image{width:var(--sticker-width,200px)}.sticker-main,.flap{will-change:clip-path, transform}.sticker-ripple{pointer-events:none;z-index:10;background:#fff9;border-radius:50%;position:absolute}.warm-tooltip__trigger{--wt-surface:#f5f5f5;--wt-fuse-ms:.4s;--wt-ease-out:cubic-bezier(.23, 1, .32, 1);vertical-align:middle;touch-action:manipulation;-webkit-touch-callout:none;-webkit-tap-highlight-color:transparent;display:inline-flex;position:relative}.warm-tooltip__trigger[data-pressing]{-webkit-user-select:none;user-select:none}.warm-tooltip__fuse{background:var(--wt-surface);opacity:0;transform-origin:0;pointer-events:none;height:2px;transition:transform .125s var(--wt-ease-out), opacity .125s var(--wt-ease-out);border-radius:1px;position:absolute;left:4px;right:4px;transform:scaleX(0)}.warm-tooltip__fuse[data-side=top]{top:-4px}.warm-tooltip__fuse[data-side=bottom]{bottom:-4px}.warm-tooltip__fuse[data-side=left],.warm-tooltip__fuse[data-side=right]{transform-origin:top;width:2px;height:auto;inset:4px auto;transform:scaleY(0)}.warm-tooltip__fuse[data-side=left]{left:-4px}.warm-tooltip__fuse[data-side=right]{right:-4px}.warm-tooltip__fuse[data-fuse=arming]{opacity:1;transition:transform var(--wt-fuse-ms) linear, opacity 80ms var(--wt-ease-out);transform:scaleX(1)}.warm-tooltip__fuse[data-side=left][data-fuse=arming],.warm-tooltip__fuse[data-side=right][data-fuse=arming]{transform:scaleY(1)}.warm-tooltip{--wt-surface:#f5f5f5;--wt-ink:#18181b;--wt-radius:8px;--wt-font:12.5px;--wt-origin:center bottom;z-index:9999;pointer-events:none;font-family:inherit;display:block;position:fixed;top:0;left:0}.warm-tooltip__box{border-radius:var(--wt-radius);background:var(--wt-surface);color:var(--wt-ink);transform-origin:var(--wt-origin);position:absolute;inset:0;box-shadow:0 1px 2px #0000001f,0 8px 24px -8px #00000073}.warm-tooltip__layer{justify-content:center;align-items:center;display:flex;position:absolute;inset:0}.warm-tooltip__text{font-size:var(--wt-font);letter-spacing:-.01em;white-space:nowrap;align-items:center;gap:7px;font-weight:500;line-height:1.2;display:inline-flex}.warm-tooltip__kbd{background:color-mix(in srgb, var(--wt-ink) 9%, transparent);height:1.55em;box-shadow:inset 0 -1px 0 color-mix(in srgb, var(--wt-ink) 12%, transparent);color:color-mix(in srgb, var(--wt-ink) 72%, transparent);letter-spacing:.02em;font-variant-numeric:tabular-nums;border-radius:.4em;align-items:center;padding:0 .45em;font-family:inherit;font-size:.86em;font-weight:500;display:inline-flex}.warm-tooltip__arrow{background:var(--wt-surface);border-radius:2px;width:8px;height:8px;margin:-4px;position:absolute;transform:rotate(45deg)}.warm-tooltip__arrow[data-side=top]{bottom:1px}.warm-tooltip__arrow[data-side=bottom]{top:1px}.warm-tooltip__arrow[data-side=left]{right:1px}.warm-tooltip__arrow[data-side=right]{left:1px}@media (prefers-contrast:more){.warm-tooltip__box{box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--wt-ink) 40%, transparent)}}.counter-container{display:inline-block;position:relative}.counter-counter{line-height:1;display:flex;overflow:hidden}.counter-digit{font-variant-numeric:tabular-nums;width:1ch;position:relative}.counter-number{justify-content:center;align-items:center;display:flex;position:absolute;inset:0}.gradient-container{pointer-events:none;position:absolute;inset:0}.bottom-gradient{width:100%;position:absolute;bottom:0}@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-translate-x:0;--tw-translate-y:0;--tw-translate-z:0;--tw-scale-x:1;--tw-scale-y:1;--tw-scale-z:1;--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--tw-pan-x:initial;--tw-pan-y:initial;--tw-pinch-zoom:initial;--tw-border-style:solid;--tw-leading:initial;--tw-font-weight:initial;--tw-tracking:initial;--tw-ordinal:initial;--tw-slashed-zero:initial;--tw-numeric-figure:initial;--tw-numeric-spacing:initial;--tw-numeric-fraction:initial;--tw-shadow:0 0 #0000;--tw-shadow-color:initial;--tw-shadow-alpha:100%;--tw-inset-shadow:0 0 #0000;--tw-inset-shadow-color:initial;--tw-inset-shadow-alpha:100%;--tw-ring-color:initial;--tw-ring-shadow:0 0 #0000;--tw-inset-ring-color:initial;--tw-inset-ring-shadow:0 0 #0000;--tw-ring-inset:initial;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-offset-shadow:0 0 #0000;--tw-outline-style:solid;--tw-blur:initial;--tw-brightness:initial;--tw-contrast:initial;--tw-grayscale:initial;--tw-hue-rotate:initial;--tw-invert:initial;--tw-opacity:initial;--tw-saturate:initial;--tw-sepia:initial;--tw-drop-shadow:initial;--tw-drop-shadow-color:initial;--tw-drop-shadow-alpha:100%;--tw-drop-shadow-size:initial;--tw-duration:initial;--tw-ease:initial;--tw-content:""}}}@layer theme{:root,:host{--font-sans:-apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", "Noto Sans", Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";--font-mono:ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;--color-red-400:oklch(70.4% .191 22.216);--color-white:#fff;--spacing:.25rem;--text-sm:.875rem;--text-sm--line-height:calc(1.25 / .875);--font-weight-normal:400;--font-weight-medium:500;--font-weight-semibold:600;--font-weight-bold:700;--tracking-tight:-.025em;--leading-normal:1.5;--ease-in:cubic-bezier(.4, 0, 1, 1);--ease-out:cubic-bezier(0, 0, .2, 1);--ease-in-out:cubic-bezier(.4, 0, .2, 1);--default-transition-duration:.15s;--default-transition-timing-function:cubic-bezier(.4, 0, .2, 1);--default-font-family:var(--font-sans);--default-mono-font-family:var(--font-mono)}}@layer base{*,:after,:before,::backdrop{box-sizing:border-box;border:0 solid;margin:0;padding:0}::file-selector-button{box-sizing:border-box;border:0 solid;margin:0;padding:0}html,:host{-webkit-text-size-adjust:100%;tab-size:4;line-height:1.5;font-family:var(--default-font-family,-apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", "Noto Sans", Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji");font-feature-settings:var(--default-font-feature-settings,normal);font-variation-settings:var(--default-font-variation-settings,normal);-webkit-tap-highlight-color:transparent}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:var(--default-mono-font-family,ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace);font-feature-settings:var(--default-mono-font-feature-settings,normal);font-variation-settings:var(--default-mono-font-variation-settings,normal);font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}:-moz-focusring:where(:not(iframe)){outline:auto}progress{vertical-align:baseline}summary{display:list-item}ol,ul,menu{list-style:none}img,svg,video,canvas,audio,iframe,embed,object{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,select,optgroup,textarea{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}::file-selector-button{margin-inline-end:4px}::placeholder{opacity:1}@supports (not ((-webkit-appearance:-apple-pay-button))) or (contain-intrinsic-size:1px){::placeholder{color:currentColor}@supports (color:color-mix(in lab, red, red)){::placeholder{color:color-mix(in oklab, currentcolor 50%, transparent)}}}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit{padding-block:0}::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-day-field{padding-block:0}::-webkit-datetime-edit-hour-field{padding-block:0}::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-second-field{padding-block:0}::-webkit-datetime-edit-millisecond-field{padding-block:0}::-webkit-datetime-edit-meridiem-field{padding-block:0}::-webkit-calendar-picker-indicator{line-height:1}:-moz-ui-invalid{box-shadow:none}button,input:where([type=button],[type=reset],[type=submit]){appearance:button}::file-selector-button{appearance:button}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}}@layer components;@layer utilities{.pointer-events-auto{pointer-events:auto}.pointer-events-none{pointer-events:none}.collapse{visibility:collapse}.invisible{visibility:hidden}.visible{visibility:visible}.sr-only{clip-path:inset(50%);white-space:nowrap;border-width:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.absolute{position:absolute}.fixed{position:fixed}.relative{position:relative}.static{position:static}.-inset-5{inset:calc(var(--spacing) * -5)}.inset-0{inset:0}.inset-\[var\(--rs-inset\)\]{inset:var(--rs-inset)}.top-1\/2{top:50%}.top-1\/4{top:25%}.right-0{right:0}.right-4{right:calc(var(--spacing) * 4)}.bottom-0{bottom:0}.bottom-4{bottom:calc(var(--spacing) * 4)}.left-0{left:0}.left-1\/2{left:50%}.left-\[calc\(var\(--cs-size\)\/2_-_0\.75px\)\]{left:calc(var(--cs-size) / 2 - .75px)}.isolate{isolation:isolate}.-z-\[1\]{z-index:calc(1 * -1)}.z-0{z-index:0}.z-10{z-index:10}.z-50{z-index:50}.z-\[1\]{z-index:1}.z-\[2\]{z-index:2}.z-\[3\]{z-index:3}.z-\[4\]{z-index:4}.z-\[999999999\]{z-index:999999999}.container{width:100%}@media (width>=40rem){.container{max-width:40rem}}@media (width>=48rem){.container{max-width:48rem}}@media (width>=64rem){.container{max-width:64rem}}@media (width>=80rem){.container{max-width:80rem}}@media (width>=96rem){.container{max-width:96rem}}.m-0{margin:0}.mx-5{margin-inline:calc(var(--spacing) * 5)}.mt-2{margin-top:calc(var(--spacing) * 2)}.mt-50{margin-top:calc(var(--spacing) * 50)}.mr-1\.5{margin-right:calc(var(--spacing) * 1.5)}.mb-1{margin-bottom:var(--spacing)}.ml-1{margin-left:var(--spacing)}.block{display:block}.flex{display:flex}.grid{display:grid}.hidden{display:none}.inline{display:inline}.inline-block{display:inline-block}.inline-flex{display:inline-flex}.inline-grid{display:inline-grid}.table{display:table}.aspect-\[100\/12\]{aspect-ratio:100/12}.h-0\.5{height:calc(var(--spacing) * .5)}.h-1\/2{height:50%}.h-5{height:calc(var(--spacing) * 5)}.h-6{height:calc(var(--spacing) * 6)}.h-\[24px\]{height:24px}.h-\[calc\(var\(--rs-h\)-var\(--rs-inset\)\*2\)\]{height:calc(var(--rs-h) - var(--rs-inset) * 2)}.h-\[var\(--cs-height\)\]{height:var(--cs-height)}.h-\[var\(--ph-size\)\]{height:var(--ph-size)}.h-full{height:100%}.h-min{height:min-content}.max-h-\[calc\(100vh-2rem\)\]{max-height:calc(100vh - 2rem)}.min-h-0{min-height:0}.w-6{width:calc(var(--spacing) * 6)}.w-7{width:calc(var(--spacing) * 7)}.w-\[1\.5px\]{width:1.5px}.w-\[24px\]{width:24px}.w-\[min\(356px\,calc\(100vw-32px\)\)\]{width:min(356px,100vw - 32px)}.w-\[min\(var\(--st-w\)\,100\%\)\]{width:min(var(--st-w), 100%)}.w-\[var\(--cs-size\)\]{width:var(--cs-size)}.w-\[var\(--ph-size\)\]{width:var(--ph-size)}.w-full{width:100%}.min-w-0{min-width:0}.min-w-\[var\(--rs-min\)\]{min-width:var(--rs-min)}.flex-auto{flex:auto}.flex-none{flex:none}.shrink-0{flex-shrink:0}.origin-center{transform-origin:50%}.origin-left{transform-origin:0}.-translate-x-1\/2{--tw-translate-x:calc(calc(1 / 2 * 100%) * -1);translate:var(--tw-translate-x) var(--tw-translate-y)}.-translate-y-1\/2{--tw-translate-y:calc(calc(1 / 2 * 100%) * -1);translate:var(--tw-translate-x) var(--tw-translate-y)}.scale-110{--tw-scale-x:110%;--tw-scale-y:110%;--tw-scale-z:110%;scale:var(--tw-scale-x) var(--tw-scale-y)}.\[transform\:translateY\(0\)\]{transform:translateY(0)}.transform{transform:var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,)}.animate-\[code-slots-blink_1s_linear_infinite\]{animation:1s linear infinite code-slots-blink}.cursor-\[inherit\]{cursor:inherit}.cursor-default{cursor:default}.cursor-default\!{cursor:default!important}.cursor-grab{cursor:grab}.cursor-pointer{cursor:pointer}.cursor-text{cursor:text}.touch-pan-y{--tw-pan-y:pan-y;touch-action:var(--tw-pan-x,) var(--tw-pan-y,) var(--tw-pinch-zoom,)}.touch-manipulation{touch-action:manipulation}.touch-none{touch-action:none}.resize{resize:both}.\[scrollbar-width\:none\]{scrollbar-width:none}.appearance-none{appearance:none}.auto-cols-auto{grid-auto-columns:auto}.grid-flow-col{grid-auto-flow:column}.\[grid-template-rows\:1fr\]{grid-template-rows:1fr}.flex-col{flex-direction:column}.flex-row{flex-direction:row}.flex-wrap-reverse{flex-wrap:wrap-reverse}.place-items-center{place-items:center}.items-center{align-items:center}.items-stretch{align-items:stretch}.justify-center{justify-content:center}.justify-evenly{justify-content:space-evenly}.justify-start{justify-content:flex-start}.\[gap\:calc\(var\(--ph-size\)\*0\.25\)\]{gap:calc(var(--ph-size) * .25)}.gap-1{gap:var(--spacing)}.gap-1\.5{gap:calc(var(--spacing) * 1.5)}.gap-2{gap:calc(var(--spacing) * 2)}.gap-\[var\(--cs-gap\)\]{gap:var(--cs-gap)}.gap-px{gap:1px}.overflow-hidden{overflow:hidden}.overflow-visible{overflow:visible}.overflow-y-auto{overflow-y:auto}.overscroll-contain{overscroll-behavior:contain}.\[border-radius\:var\(--sb-radius\)\]{border-radius:var(--sb-radius)}.\[border-radius\:var\(--st-radius\)\]{border-radius:var(--st-radius)}.rounded-\[5px\]{border-radius:5px}.rounded-\[inherit\]{border-radius:inherit}.rounded-\[var\(--cs-radius\)\]{border-radius:var(--cs-radius)}.rounded-\[var\(--ph-corner\)\]{border-radius:var(--ph-corner)}.rounded-\[var\(--rs-radius\)\]{border-radius:var(--rs-radius)}.rounded-\[var\(--rs-thumb-radius\)\]{border-radius:var(--rs-thumb-radius)}.border{border-style:var(--tw-border-style);border-width:1px}.border-0{border-style:var(--tw-border-style);border-width:0}.border-none{--tw-border-style:none;border-style:none}.bg-\[var\(--cs-accent\)\]{background-color:var(--cs-accent)}.bg-\[var\(--cs-ink\)\]{background-color:var(--cs-ink)}.bg-\[var\(--cs-slot\)\]{background-color:var(--cs-slot)}.bg-transparent{background-color:#0000}.fill-red-400\!{fill:var(--color-red-400)!important}.fill-white{fill:var(--color-white)}.object-cover{object-fit:cover}.\[padding\:calc\(var\(--ph-size\)\*0\.3\)\]{padding:calc(var(--ph-size) * .3)}.p-0{padding:0}.p-1{padding:var(--spacing)}.p-4{padding:calc(var(--spacing) * 4)}.p-\[var\(--rs-inset\)\]{padding:var(--rs-inset)}.px-2{padding-inline:calc(var(--spacing) * 2)}.px-10{padding-inline:calc(var(--spacing) * 10)}.px-\[22px\]{padding-inline:22px}.px-\[30px\]{padding-inline:30px}.px-\[var\(--rs-pad\)\]{padding-inline:var(--rs-pad)}.py-0{padding-block:0}.py-\[10px\]{padding-block:10px}.py-\[14px\]{padding-block:14px}.py-\[18px\]{padding-block:18px}.\[padding-inline-end\:calc\(var\(--ph-size\)\*0\.4\)\]{padding-inline-end:calc(var(--ph-size) * .4)}.pb-20{padding-bottom:calc(var(--spacing) * 20)}.pl-0{padding-left:0}.pl-2{padding-left:calc(var(--spacing) * 2)}.text-center{text-align:center}.align-middle{vertical-align:middle}.\[font-family\:inherit\]{font-family:inherit}.text-sm{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}.\[font-size\:calc\(var\(--ph-size\)\*0\.5\)\]{font-size:calc(var(--ph-size) * .5)}.text-\[0\.85rem\]{font-size:.85rem}.text-\[1\.15rem\]{font-size:1.15rem}.text-\[1rem\]{font-size:1rem}.text-\[6rem\]{font-size:6rem}.text-\[15px\]{font-size:15px}.text-\[16px\]{font-size:16px}.text-\[length\:var\(--cs-font\)\]{font-size:var(--cs-font)}.text-\[length\:var\(--rs-font\)\]{font-size:var(--rs-font)}.leading-\[0\]{--tw-leading:0;line-height:0}.leading-\[1\.4\]{--tw-leading:1.4;line-height:1.4}.leading-none{--tw-leading:1;line-height:1}.leading-normal{--tw-leading:var(--leading-normal);line-height:var(--leading-normal)}.font-bold{--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold)}.font-medium{--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium)}.font-normal{--tw-font-weight:var(--font-weight-normal);font-weight:var(--font-weight-normal)}.font-semibold{--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold)}.tracking-\[-0\.1px\]{--tw-tracking:-.1px;letter-spacing:-.1px}.tracking-\[0\.01em\]{--tw-tracking:.01em;letter-spacing:.01em}.tracking-tight{--tw-tracking:var(--tracking-tight);letter-spacing:var(--tracking-tight)}.text-wrap{text-wrap:wrap}.whitespace-nowrap{white-space:nowrap}.whitespace-pre{white-space:pre}.whitespace-pre-wrap{white-space:pre-wrap}.\[color\:color-mix\(in_srgb\,var\(--st-ink\)_66\%\,transparent\)\]{color:var(--st-ink)}@supports (color:color-mix(in lab, red, red)){.\[color\:color-mix\(in_srgb\,var\(--st-ink\)_66\%\,transparent\)\]{color:color-mix(in srgb,var(--st-ink) 66%,transparent)}}.\[color\:inherit\]{color:inherit}.\[color\:var\(--cs-digit\)\]{color:var(--cs-digit)}.\[color\:var\(--ph-idle\)\]{color:var(--ph-idle)}.\[color\:var\(--ph-text\)\]{color:var(--ph-text)}.\[color\:var\(--rs-ink\)\]{color:var(--rs-ink)}.\[color\:var\(--rs-ink-active\)\]{color:var(--rs-ink-active)}.\[color\:var\(--sb-text-color\)\]{color:var(--sb-text-color)}.\[color\:var\(--st-bg\)\]{color:var(--st-bg)}.\[color\:var\(--st-ink\)\]{color:var(--st-ink)}.text-inherit{color:inherit}.text-transparent{color:#0000}.text-white{color:var(--color-white)}.normal-case\!{text-transform:none!important}.uppercase{text-transform:uppercase}.tabular-nums{--tw-numeric-spacing:tabular-nums;font-variant-numeric:var(--tw-ordinal,) var(--tw-slashed-zero,) var(--tw-numeric-figure,) var(--tw-numeric-spacing,) var(--tw-numeric-fraction,)}.\[caret-color\:transparent\]{caret-color:#0000}.opacity-0{opacity:0}.opacity-30{opacity:.3}.opacity-70{opacity:.7}.opacity-100{opacity:1}.shadow-\[0_1px_2px_rgba\(0\,0\,0\,0\.05\)\,0_4px_12px_rgba\(0\,0\,0\,0\.1\)\]{--tw-shadow:0 1px 2px var(--tw-shadow-color,#0000000d), 0 4px 12px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-\[inset_0_1px_0_rgba\(255\,255\,255\,0\.04\)\,0_8px_24px_rgba\(0\,0\,0\,0\.25\)\]{--tw-shadow:inset 0 1px 0 var(--tw-shadow-color,#ffffff0a), 0 8px 24px var(--tw-shadow-color,#00000040);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.outline-0{outline-style:var(--tw-outline-style);outline-width:0}.blur{--tw-blur:blur(8px);filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.filter{filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.\[backdrop-filter\:blur\(var\(--sb-blur\)\)\]{-webkit-backdrop-filter:blur(var(--sb-blur));backdrop-filter:blur(var(--sb-blur))}.transition{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-transform{transition-property:transform,translate,scale,rotate;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.duration-150{--tw-duration:.15s;transition-duration:.15s}.ease-in{--tw-ease:var(--ease-in);transition-timing-function:var(--ease-in)}.ease-in-out{--tw-ease:var(--ease-in-out);transition-timing-function:var(--ease-in-out)}.ease-out{--tw-ease:var(--ease-out);transition-timing-function:var(--ease-out)}.outline-none{--tw-outline-style:none;outline-style:none}.select-none{-webkit-user-select:none;user-select:none}.\[-webkit-tap-highlight-color\:transparent\]{-webkit-tap-highlight-color:transparent}.\[-webkit-touch-callout\:none\]{-webkit-touch-callout:none}.\[background\:color-mix\(in_srgb\,var\(--sb-tint\)_calc\(var\(--sb-tint-opacity\)\*100\%\)\,transparent\)\]{background:var(--sb-tint)}@supports (color:color-mix(in lab, red, red)){.\[background\:color-mix\(in_srgb\,var\(--sb-tint\)_calc\(var\(--sb-tint-opacity\)\*100\%\)\,transparent\)\]{background:color-mix(in srgb,var(--sb-tint) calc(var(--sb-tint-opacity) * 100%),transparent)}}.\[background\:linear-gradient\(90deg\,transparent_0\%\,color-mix\(in_srgb\,var\(--st-fuse\)_18\%\,transparent\)_9\%\,color-mix\(in_srgb\,var\(--st-fuse\)_50\%\,transparent\)_18\%\,color-mix\(in_srgb\,var\(--st-fuse\)_84\%\,transparent\)_28\%\,var\(--st-fuse\)_38\%\,var\(--st-fuse\)_62\%\,color-mix\(in_srgb\,var\(--st-fuse\)_84\%\,transparent\)_72\%\,color-mix\(in_srgb\,var\(--st-fuse\)_50\%\,transparent\)_82\%\,color-mix\(in_srgb\,var\(--st-fuse\)_18\%\,transparent\)_91\%\,transparent_100\%\)\]{background:linear-gradient(90deg,transparent 0%,var(--st-fuse) 9%,var(--st-fuse) 18%,var(--st-fuse) 28%,var(--st-fuse) 38%,var(--st-fuse) 62%,var(--st-fuse) 72%,var(--st-fuse) 82%,var(--st-fuse) 91%,transparent 100%)}@supports (color:color-mix(in lab, red, red)){.\[background\:linear-gradient\(90deg\,transparent_0\%\,color-mix\(in_srgb\,var\(--st-fuse\)_18\%\,transparent\)_9\%\,color-mix\(in_srgb\,var\(--st-fuse\)_50\%\,transparent\)_18\%\,color-mix\(in_srgb\,var\(--st-fuse\)_84\%\,transparent\)_28\%\,var\(--st-fuse\)_38\%\,var\(--st-fuse\)_62\%\,color-mix\(in_srgb\,var\(--st-fuse\)_84\%\,transparent\)_72\%\,color-mix\(in_srgb\,var\(--st-fuse\)_50\%\,transparent\)_82\%\,color-mix\(in_srgb\,var\(--st-fuse\)_18\%\,transparent\)_91\%\,transparent_100\%\)\]{background:linear-gradient(90deg,transparent 0%,color-mix(in srgb,var(--st-fuse) 18%,transparent) 9%,color-mix(in srgb,var(--st-fuse) 50%,transparent) 18%,color-mix(in srgb,var(--st-fuse) 84%,transparent) 28%,var(--st-fuse) 38%,var(--st-fuse) 62%,color-mix(in srgb,var(--st-fuse) 84%,transparent) 72%,color-mix(in srgb,var(--st-fuse) 50%,transparent) 82%,color-mix(in srgb,var(--st-fuse) 18%,transparent) 91%,transparent 100%)}}.\[background\:var\(--ph-pill\)\]{background:var(--ph-pill)}.\[background\:var\(--rs-thumb\)\]{background:var(--rs-thumb)}.\[background\:var\(--rs-track\)\]{background:var(--rs-track)}.\[background\:var\(--st-bg\)\]{background:var(--st-bg)}.\[background\:var\(--st-ink\)\]{background:var(--st-ink)}.\[font\:inherit\]{font:inherit}.\[transition\:background-color_200ms_ease\]{transition:background-color .2s}.\[transition\:color_160ms_ease\]{transition:color .16s}.\[transition\:opacity_160ms_ease\,transform_160ms_var\(--rs-ease-out\)\]{transition:opacity .16s ease,transform .16s var(--rs-ease-out)}.\[transition\:opacity_200ms_ease\]{transition:opacity .2s}.\[transition\:transform_160ms_cubic-bezier\(0\.23\,1\,0\.32\,1\)\,background-color_160ms_ease\]{transition:transform .16s cubic-bezier(.23,1,.32,1),background-color .16s}.\[transition\:transform_160ms_cubic-bezier\(0\.23\,1\,0\.32\,1\)\,opacity_160ms_ease\]{transition:transform .16s cubic-bezier(.23,1,.32,1),opacity .16s}.\[transition\:transform_160ms_var\(--ph-ease-out\)\]{transition:transform .16s var(--ph-ease-out)}.\[transition\:transform_var\(--ph-roll\)_var\(--ph-ease-out\)\]{transition:transform var(--ph-roll) var(--ph-ease-out)}.\[transition\:transform_var\(--st-slide\)_cubic-bezier\(0\.23\,1\,0\.32\,1\)\,opacity_calc\(var\(--st-slide\)\*0\.6\)_ease\]{transition:transform var(--st-slide) cubic-bezier(.23,1,.32,1),opacity calc(var(--st-slide) * .6) ease}.group-data-\[dismissible\=false\]\:cursor-default:is(:where(.group)[data-dismissible=false] *){cursor:default}.group-data-\[dismissible\=false\]\:touch-auto:is(:where(.group)[data-dismissible=false] *){touch-action:auto}.group-data-\[equal\]\:auto-cols-\[minmax\(0\,1fr\)\]:is(:where(.group)[data-equal] *){grid-auto-columns:minmax(0,1fr)}.group-data-\[fuse\=none\]\:opacity-0:is(:where(.group)[data-fuse=none] *){opacity:0}.group-data-\[fuse\=top\]\:top-0:is(:where(.group)[data-fuse=top] *){top:0}.group-data-\[fuse\=top\]\:bottom-auto:is(:where(.group)[data-fuse=top] *){bottom:auto}.group-data-\[held\]\:cursor-grabbing:is(:where(.group)[data-held] *){cursor:grabbing}.group-data-\[inline\=true\]\:mt-\[var\(--st-gap\)\]:is(:where(.group)[data-inline=true] *){margin-top:var(--st-gap)}.group-data-\[instant\]\:transition-none:is(:where(.group)[data-instant] *){transition-property:none}.group-data-\[instant\]\:\[transition-duration\:0s\]:is(:where(.group)[data-instant] *){transition-duration:0s}.group-data-\[liked\=true\]\:\[color\:var\(--ph-liked\)\]:is(:where(.group)[data-liked=true] *){color:var(--ph-liked)}.group-data-\[mounted\=false\]\:\[transform\:translateY\(100\%\)\]:is(:where(.group)[data-mounted=false] *){transform:translateY(100%)}.group-data-\[mounted\=false\]\:opacity-0:is(:where(.group)[data-mounted=false] *){opacity:0}.group-data-\[no-count\]\:\[padding-inline-end\:calc\(var\(--ph-size\)\*0\.3\)\]:is(:where(.group)[data-no-count] *){padding-inline-end:calc(var(--ph-size) * .3)}.group-data-\[phase\=closing\]\:\[transform\:translateY\(100\%\)\]:is(:where(.group)[data-phase=closing] *){transform:translateY(100%)}.group-data-\[phase\=closing\]\:opacity-0:is(:where(.group)[data-phase=closing] *){opacity:0}.group-data-\[phase\=closing\]\:\[transition\:transform_calc\(var\(--st-slide\)\*0\.7\)_cubic-bezier\(0\.23\,1\,0\.32\,1\)\,opacity_calc\(var\(--st-slide\)\*0\.5\)_ease\]:is(:where(.group)[data-phase=closing] *){transition:transform calc(var(--st-slide) * .7) cubic-bezier(.23,1,.32,1),opacity calc(var(--st-slide) * .5) ease}.group-data-\[phase\=gone\]\:invisible:is(:where(.group)[data-phase=gone] *){visibility:hidden}.group-data-\[phase\=gone\]\:\[transform\:translateY\(100\%\)\]:is(:where(.group)[data-phase=gone] *){transform:translateY(100%)}.group-data-\[phase\=gone\]\:opacity-0:is(:where(.group)[data-phase=gone] *){opacity:0}.group-data-\[running\]\:transition-none:is(:where(.group)[data-running] *){transition-property:none}.before\:absolute:before{content:var(--tw-content);position:absolute}.before\:-inset-2:before{content:var(--tw-content);inset:calc(var(--spacing) * -2)}.before\:content-\[\'\'\]:before{--tw-content:"";content:var(--tw-content)}.focus-visible\:\[outline\:2px_solid_color-mix\(in_srgb\,var\(--ph-liked\)_60\%\,transparent\)\]:focus-visible{outline:2px solid var(--ph-liked)}@supports (color:color-mix(in lab, red, red)){.focus-visible\:\[outline\:2px_solid_color-mix\(in_srgb\,var\(--ph-liked\)_60\%\,transparent\)\]:focus-visible{outline:2px solid color-mix(in srgb,var(--ph-liked) 60%,transparent)}}.focus-visible\:outline-2:focus-visible{outline-style:var(--tw-outline-style);outline-width:2px}.focus-visible\:outline-offset-\[3px\]:focus-visible{outline-offset:3px}.focus-visible\:\[outline-color\:var\(--rs-thumb\)\]:focus-visible{outline-color:var(--rs-thumb)}.active\:scale-\[0\.97\]:active{scale:.97}.active\:\[transform\:scale\(0\.97\)\]:active{transform:scale(.97)}.disabled\:cursor-default:disabled{cursor:default}.disabled\:opacity-55:disabled,.disabled\:opacity-\[0\.55\]:disabled{opacity:.55}.disabled\:active\:scale-100:disabled:active{--tw-scale-x:100%;--tw-scale-y:100%;--tw-scale-z:100%;scale:var(--tw-scale-x) var(--tw-scale-y)}:where([data-status=error]) .in-data-\[status\=error\]\:\[background-color\:color-mix\(in_srgb\,var\(--cs-danger\)_20\%\,var\(--cs-slot\)\)\]{background-color:var(--cs-danger)}@supports (color:color-mix(in lab, red, red)){:where([data-status=error]) .in-data-\[status\=error\]\:\[background-color\:color-mix\(in_srgb\,var\(--cs-danger\)_20\%\,var\(--cs-slot\)\)\]{background-color:color-mix(in srgb,var(--cs-danger) 20%,var(--cs-slot))}}:where([data-status=error]) .in-data-\[status\=error\]\:bg-\[var\(--cs-danger\)\]{background-color:var(--cs-danger)}.aria-checked\:cursor-default[aria-checked=true]{cursor:default}.group-data-\[draggable\]\:aria-checked\:cursor-grab:is(:where(.group)[data-draggable] *)[aria-checked=true]{cursor:grab}.aria-disabled\:pointer-events-none[aria-disabled=true]{pointer-events:none}.data-\[active\]\:\[background-color\:color-mix\(in_srgb\,var\(--cs-ink\)_8\%\,var\(--cs-slot\)\)\][data-active]{background-color:var(--cs-ink)}@supports (color:color-mix(in lab, red, red)){.data-\[active\]\:\[background-color\:color-mix\(in_srgb\,var\(--cs-ink\)_8\%\,var\(--cs-slot\)\)\][data-active]{background-color:color-mix(in srgb,var(--cs-ink) 8%,var(--cs-slot))}}:where([data-status=error]) .in-data-\[status\=error\]\:data-\[active\]\:\[background-color\:color-mix\(in_srgb\,var\(--cs-danger\)_20\%\,var\(--cs-slot\)\)\][data-active]{background-color:var(--cs-danger)}@supports (color:color-mix(in lab, red, red)){:where([data-status=error]) .in-data-\[status\=error\]\:data-\[active\]\:\[background-color\:color-mix\(in_srgb\,var\(--cs-danger\)_20\%\,var\(--cs-slot\)\)\][data-active]{background-color:color-mix(in srgb,var(--cs-danger) 20%,var(--cs-slot))}}.data-\[disabled\]\:cursor-not-allowed[data-disabled]{cursor:not-allowed}.data-\[disabled\]\:opacity-50[data-disabled]{opacity:.5}.data-\[equal\]\:auto-cols-\[minmax\(0\,1fr\)\][data-equal]{grid-auto-columns:minmax(0,1fr)}.data-\[held\]\:cursor-grabbing[data-held]{cursor:grabbing}.data-\[inline\=false\]\:fixed[data-inline=false]{position:fixed}.data-\[inline\=false\]\:right-8[data-inline=false]{right:calc(var(--spacing) * 8)}.data-\[inline\=false\]\:bottom-\[calc\(32px\+env\(safe-area-inset-bottom\,0px\)\)\][data-inline=false]{bottom:calc(32px + env(safe-area-inset-bottom,0px))}.data-\[inline\=false\]\:z-\[999999999\][data-inline=false]{z-index:999999999}.data-\[inline\=false\]\:w-\[min\(var\(--st-w\)\,calc\(100vw-64px\)\)\][data-inline=false]{width:min(var(--st-w), calc(100vw - 64px))}.data-\[inline\=true\]\:\[transition\:grid-template-rows_var\(--st-slide\)_cubic-bezier\(0\.23\,1\,0\.32\,1\)\][data-inline=true]{transition:grid-template-rows var(--st-slide) cubic-bezier(.23,1,.32,1)}.data-\[inline\=true\]\:data-\[mounted\=false\]\:\[grid-template-rows\:0fr\][data-inline=true][data-mounted=false],.data-\[inline\=true\]\:data-\[phase\=closing\]\:\[grid-template-rows\:0fr\][data-inline=true][data-phase=closing]{grid-template-rows:0fr}.data-\[inline\=true\]\:data-\[phase\=closing\]\:\[transition-duration\:calc\(var\(--st-slide\)\*0\.7\)\][data-inline=true][data-phase=closing]{transition-duration:calc(var(--st-slide) * .7)}.data-\[inline\=true\]\:data-\[phase\=gone\]\:\[grid-template-rows\:0fr\][data-inline=true][data-phase=gone]{grid-template-rows:0fr}.data-\[pressed\]\:\[transform\:scale\(0\.96\)\][data-pressed]{transform:scale(.96)}.data-\[pressed\]\:\[transform\:scale\(0\.97\)\][data-pressed]{transform:scale(.97)}.data-\[show\]\:opacity-100[data-show]{opacity:1}.data-\[swiping\]\:cursor-grabbing[data-swiping]{cursor:grabbing}@media (prefers-reduced-motion:reduce){.motion-reduce\:\[transform\:none\]\!,.motion-reduce\:transform-none\!{transform:none!important}.motion-reduce\:animate-none{animation:none}.motion-reduce\:opacity-0{opacity:0}.motion-reduce\:transition-none{transition-property:none}.motion-reduce\:\[transition\:color_200ms_ease\]{transition:color .2s}.motion-reduce\:\[transition\:opacity_150ms_ease\]{transition:opacity .15s}.motion-reduce\:\[transition\:opacity_160ms_ease\]{transition:opacity .16s}.motion-reduce\:\[transition\:opacity_200ms_ease\]{transition:opacity .2s}.motion-reduce\:active\:\[transform\:none\]:active{transform:none}:where([data-status=success]) .motion-reduce\:in-data-\[status\=success\]\:opacity-100{opacity:1}}@media not all and (width>=600px){.max-\[600px\]\:right-3{right:calc(var(--spacing) * 3)}.max-\[600px\]\:bottom-3{bottom:calc(var(--spacing) * 3)}.max-\[600px\]\:max-h-\[calc\(100vh-1\.5rem\)\]{max-height:calc(100vh - 1.5rem)}.max-\[600px\]\:data-\[inline\=false\]\:right-4[data-inline=false]{right:calc(var(--spacing) * 4)}.max-\[600px\]\:data-\[inline\=false\]\:bottom-\[calc\(16px\+env\(safe-area-inset-bottom\,0px\)\)\][data-inline=false]{bottom:calc(16px + env(safe-area-inset-bottom,0px))}.max-\[600px\]\:data-\[inline\=false\]\:w-\[min\(var\(--st-w\)\,calc\(100vw-32px\)\)\][data-inline=false]{width:min(var(--st-w), calc(100vw - 32px))}}@media (width>=48rem){.md\:items-baseline{align-items:baseline}.md\:pl-12{padding-left:calc(var(--spacing) * 12)}.md\:text-left{text-align:left}}@starting-style{.starting\:\[transform\:translateY\(100\%\)\]{transform:translateY(100%)}.starting\:opacity-0{opacity:0}.data-\[inline\=true\]\:starting\:\[grid-template-rows\:0fr\][data-inline=true]{grid-template-rows:0fr}}.\[\&_canvas\]\:block canvas{display:block}.\[\&_canvas\]\:h-full canvas{height:100%}.\[\&_canvas\]\:w-full canvas{width:100%}.\[\&_svg\]\:block svg{display:block}.\[\&_svg\]\:h-full svg{height:100%}.\[\&_svg\]\:w-full svg{width:100%}.\[\&_svg\]\:overflow-visible svg{overflow:visible}.\[\&_svg\]\:fill-none svg{fill:none}.\[\&_svg\]\:stroke-current svg{stroke:currentColor}.\[\&_svg\]\:\[stroke-width\:var\(--ph-stroke\)\] svg{stroke-width:var(--ph-stroke)}.\[\&_svg\]\:\[stroke-linecap\:round\] svg{stroke-linecap:round}.\[\&_svg\]\:\[stroke-linejoin\:round\] svg{stroke-linejoin:round}.group-data-\[liked\=true\]\:\[\&_svg\]\:fill-current:is(:where(.group)[data-liked=true] *) svg,.group-data-\[solid\]\:\[\&_svg\]\:fill-current:is(:where(.group)[data-solid] *) svg{fill:currentColor}.\[\&\:\:-webkit-scrollbar\]\:hidden::-webkit-scrollbar{display:none}.\[\&\>div\]\:w-full>div{width:100%}.\[\&\>div\>\[data-code-slot\]\]\:w-auto>div>[data-code-slot]{width:auto}.\[\&\>div\>\[data-code-slot\]\]\:flex-1>div>[data-code-slot]{flex:1}.\[\&\>span\]\:block>span{display:block}.\[\&\>span\]\:h-\[1em\]>span{height:1em}.\[\&\>span\]\:leading-none>span{--tw-leading:1;line-height:1}@media (hover:hover) and (pointer:fine){@media (hover:hover){.\[\@media\(hover\:hover\)_and_\(pointer\:fine\)\]\:group-enabled\:group-hover\:group-data-\[liked\=false\]\:\[color\:color-mix\(in_srgb\,var\(--ph-idle\)_45\%\,var\(--ph-liked\)\)\]:is(:where(.group):enabled *):is(:where(.group):hover *):is(:where(.group)[data-liked=false] *){color:var(--ph-idle)}@supports (color:color-mix(in lab, red, red)){.\[\@media\(hover\:hover\)_and_\(pointer\:fine\)\]\:group-enabled\:group-hover\:group-data-\[liked\=false\]\:\[color\:color-mix\(in_srgb\,var\(--ph-idle\)_45\%\,var\(--ph-liked\)\)\]:is(:where(.group):enabled *):is(:where(.group):hover *):is(:where(.group)[data-liked=false] *){color:color-mix(in srgb,var(--ph-idle) 45%,var(--ph-liked))}}.\[\@media\(hover\:hover\)_and_\(pointer\:fine\)\]\:hover\:opacity-\[0\.88\]:hover{opacity:.88}.\[\@media\(hover\:hover\)_and_\(pointer\:fine\)\]\:hover\:\[background\:color-mix\(in_srgb\,var\(--st-ink\)_10\%\,transparent\)\]:hover{background:var(--st-ink)}@supports (color:color-mix(in lab, red, red)){.\[\@media\(hover\:hover\)_and_\(pointer\:fine\)\]\:hover\:\[background\:color-mix\(in_srgb\,var\(--st-ink\)_10\%\,transparent\)\]:hover{background:color-mix(in srgb,var(--st-ink) 10%,transparent)}}:where([data-status=idle]) .\[\@media\(hover\:hover\)_and_\(pointer\:fine\)\]\:group-hover\/row\:in-data-\[status\=idle\]\:not-in-data-\[disabled\]\:not-data-\[active\]\:\[background-color\:color-mix\(in_srgb\,var\(--cs-ink\)_4\%\,var\(--cs-slot\)\)\]:is(:where(.group\/row):hover *):not(:where([data-disabled]) *):not([data-active]){background-color:var(--cs-ink)}@supports (color:color-mix(in lab, red, red)){:where([data-status=idle]) .\[\@media\(hover\:hover\)_and_\(pointer\:fine\)\]\:group-hover\/row\:in-data-\[status\=idle\]\:not-in-data-\[disabled\]\:not-data-\[active\]\:\[background-color\:color-mix\(in_srgb\,var\(--cs-ink\)_4\%\,var\(--cs-slot\)\)\]:is(:where(.group\/row):hover *):not(:where([data-disabled]) *):not([data-active]){background-color:color-mix(in srgb,var(--cs-ink) 4%,var(--cs-slot))}}}.\[\@media\(hover\:hover\)_and_\(pointer\:fine\)\]\:\[\&\[aria-checked\=false\]\:hover\]\:opacity-90[aria-checked=false]:hover{opacity:.9}}@media (pointer:coarse){.\[\@media\(pointer\:coarse\)\]\:min-h-11{min-height:calc(var(--spacing) * 11)}}@media (prefers-contrast:more){.\[\@media\(prefers-contrast\:more\)\]\:\[box-shadow\:inset_0_0_0_1px_color-mix\(in_srgb\,var\(--ph-text\)_25\%\,transparent\)\]{box-shadow:inset 0 0 0 1px var(--ph-text)}@supports (color:color-mix(in lab, red, red)){.\[\@media\(prefers-contrast\:more\)\]\:\[box-shadow\:inset_0_0_0_1px_color-mix\(in_srgb\,var\(--ph-text\)_25\%\,transparent\)\]{box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--ph-text) 25%,transparent)}}}}@font-face{font-family:Pangolin;src:url(/fonts/Pangolin-Regular.ttf)format("truetype");font-style:normal;font-weight:400;font-display:swap}@font-face{font-family:Play;src:url(/fonts/Play-Regular.ttf)format("truetype");font-style:normal;font-weight:400;font-display:swap}@font-face{font-family:Play;src:url(/fonts/Play-Bold.ttf)format("truetype");font-style:normal;font-weight:700;font-display:swap}:root{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light dark;color:#ffffffde;font-synthesis:none;text-rendering:optimizelegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;--safe-top:env(safe-area-inset-top,0px);--browser-top-inset:0px;--safe-right:env(safe-area-inset-right,0px);--safe-bottom:env(safe-area-inset-bottom,0px);--safe-left:env(safe-area-inset-left,0px);font-family:Play,sans-serif;font-weight:400;line-height:1.5}@media (prefers-color-scheme:dark){:root{--lightningcss-light: ;--lightningcss-dark:initial}}html,body,#root{width:100%;height:100%;margin:0}#root{box-sizing:border-box;width:100%;height:100%;display:flex}.app-suspense{z-index:2000;background:var(--mui-palette-background-default,#fff);position:fixed;inset:0;overflow:hidden}.app-suspense__grid{grid-template-columns:repeat(auto-fill,minmax(90px,1fr));place-items:center;width:100%;height:100%;display:grid}:root.dark .app-suspense{background:var(--mui-palette-background-default,#121212)}.app-suspense__logo{aspect-ratio:1;object-fit:contain;mix-blend-mode:multiply;opacity:.72;will-change:transform;width:min(72px,75%);animation:3s linear infinite app-suspense-logo-spin}:root.dark .app-suspense__logo{mix-blend-mode:screen}.app-suspense__logo:nth-child(3n+2){animation-delay:-6s}.app-suspense__logo:nth-child(3n){animation-delay:-12s}@keyframes app-suspense-logo-spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.MuiDialog-root .MuiDialog-paper.MuiDialog-paperFullScreen{top:var(--safe-top);bottom:var(--safe-bottom);height:auto;position:absolute}.MuiDialog-root{height:var(--app-viewport-height,100dvh);overscroll-behavior:contain;bottom:auto;right:0}.MuiDialog-container,.MuiDialog-paper{overscroll-behavior:contain}a{color:#646cff;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;text-decoration:inherit;font-weight:500}a:hover{color:#535bf2}body{place-items:center;min-width:320px;min-height:100vh;margin:0;display:flex}button,input,textarea,select{font-family:inherit}*{scrollbar-width:thin;scrollbar-color:var(--mui-palette-text-secondary) transparent}@supports (color:color-mix(in lab, red, red)){*{scrollbar-color:color-mix(in srgb, var(--mui-palette-text-secondary) 55%, transparent) transparent}}::-webkit-scrollbar{width:10px;height:10px}::-webkit-scrollbar-track{background:0 0}::-webkit-scrollbar-thumb{background-color:var(--mui-palette-text-secondary);border:3px solid #0000;border-radius:999px}@supports (color:color-mix(in lab, red, red)){::-webkit-scrollbar-thumb{background-color:color-mix(in srgb, var(--mui-palette-text-secondary) 55%, transparent)}}::-webkit-scrollbar-thumb{background-clip:content-box}::-webkit-scrollbar-thumb:hover{background-color:var(--mui-palette-text-primary)}@supports (color:color-mix(in lab, red, red)){::-webkit-scrollbar-thumb:hover{background-color:color-mix(in srgb, var(--mui-palette-text-primary) 65%, transparent)}}::-webkit-scrollbar-thumb:active{background-color:var(--mui-palette-primary-main)}h1{font-size:3.2em;line-height:1.1}p{margin-block:0}.MuiOtpInput-Box{display:flex}.rce-citem,.rce-citem:hover{background-color:#0000}.rce-citem-body--top-time{color:var(--mui-palette-text-primary)}:root.light>body{background-color:#fff}:root.dark>body{background-color:#000}@property --tw-translate-x{syntax:"*";inherits:false;initial-value:0}@property --tw-translate-y{syntax:"*";inherits:false;initial-value:0}@property --tw-translate-z{syntax:"*";inherits:false;initial-value:0}@property --tw-scale-x{syntax:"*";inherits:false;initial-value:1}@property --tw-scale-y{syntax:"*";inherits:false;initial-value:1}@property --tw-scale-z{syntax:"*";inherits:false;initial-value:1}@property --tw-rotate-x{syntax:"*";inherits:false}@property --tw-rotate-y{syntax:"*";inherits:false}@property --tw-rotate-z{syntax:"*";inherits:false}@property --tw-skew-x{syntax:"*";inherits:false}@property --tw-skew-y{syntax:"*";inherits:false}@property --tw-pan-x{syntax:"*";inherits:false}@property --tw-pan-y{syntax:"*";inherits:false}@property --tw-pinch-zoom{syntax:"*";inherits:false}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-leading{syntax:"*";inherits:false}@property --tw-font-weight{syntax:"*";inherits:false}@property --tw-tracking{syntax:"*";inherits:false}@property --tw-ordinal{syntax:"*";inherits:false}@property --tw-slashed-zero{syntax:"*";inherits:false}@property --tw-numeric-figure{syntax:"*";inherits:false}@property --tw-numeric-spacing{syntax:"*";inherits:false}@property --tw-numeric-fraction{syntax:"*";inherits:false}@property --tw-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-shadow-color{syntax:"*";inherits:false}@property --tw-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-inset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-shadow-color{syntax:"*";inherits:false}@property --tw-inset-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-ring-color{syntax:"*";inherits:false}@property --tw-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-ring-color{syntax:"*";inherits:false}@property --tw-inset-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-ring-inset{syntax:"*";inherits:false}@property --tw-ring-offset-width{syntax:"<length>";inherits:false;initial-value:0}@property --tw-ring-offset-color{syntax:"*";inherits:false;initial-value:#fff}@property --tw-ring-offset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-outline-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-blur{syntax:"*";inherits:false}@property --tw-brightness{syntax:"*";inherits:false}@property --tw-contrast{syntax:"*";inherits:false}@property --tw-grayscale{syntax:"*";inherits:false}@property --tw-hue-rotate{syntax:"*";inherits:false}@property --tw-invert{syntax:"*";inherits:false}@property --tw-opacity{syntax:"*";inherits:false}@property --tw-saturate{syntax:"*";inherits:false}@property --tw-sepia{syntax:"*";inherits:false}@property --tw-drop-shadow{syntax:"*";inherits:false}@property --tw-drop-shadow-color{syntax:"*";inherits:false}@property --tw-drop-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-drop-shadow-size{syntax:"*";inherits:false}@property --tw-duration{syntax:"*";inherits:false}@property --tw-ease{syntax:"*";inherits:false}@property --tw-content{syntax:"*";inherits:false;initial-value:""}
