@layer theme{:root,:host{--font-sans:var(--font-sans);--default-font-family:var(--font-sans);--default-mono-font-family:var(--font-geist-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}*{border-color:#e5e6ea;border-color:lab(91.2731% .0271201 -1.89803);outline-color:#eb511680;outline-color:lab(56.5439% 58.8378 62.4123/.5)}body{color:#0c0d12;color:lab(3.66175% .133038 -2.47128);background-color:#fff;background-color:lab(100% 0 0)}html{font-family:var(--font-sans);scroll-behavior:smooth}::selection{background-color:#eb511633;background-color:lab(56.5439% 58.8378 62.4123/.2)}}@layer components;@layer utilities{.h-full{height:100%}.min-h-full{min-height:100%}.antialiased{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}}
.site{--s-bg:#faf8f6;--s-fg:#17151c;--s-muted:#6d6a76;--s-faint:#9c99a5;--s-card:#fff;--s-raised:#f3f0ec;--s-line:#17151c14;--s-orange:#ff8a3d;--s-pink:#e2365b;--s-link:#d42a50;--s-tag:#1a73e8;--s-brand:linear-gradient(135deg, #ff8a3d 0%, #f2551c 45%, #e2365b 100%);--s-brand-soft:linear-gradient(135deg, #ff8a3d24, #e2365b24);--s-shadow:0 1px 2px #17151c0a, 0 8px 28px -8px #17151c1f;--s-shadow-lg:0 2px 6px #17151c0d, 0 30px 60px -20px #78281e47;--s-wa:#1faa59;--s-radius:22px;--s-font:var(--font-sans), "Noto Sans", system-ui, -apple-system, "Segoe UI", sans-serif;background:var(--s-bg);min-height:100dvh;color:var(--s-fg);font-family:var(--s-font);font-feature-settings:"ss01", "cv11";-webkit-tap-highlight-color:transparent;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}.site[data-theme=dark]{--s-bg:#0c0b0f;--s-fg:#f4f2f6;--s-muted:#a29fab;--s-faint:#6f6c78;--s-card:#16151a;--s-raised:#1f1d24;--s-line:#ffffff14;--s-link:#ff7a8f;--s-tag:#7cb8ff;--s-brand-soft:linear-gradient(135deg, #ff8a3d29, #e2365b2e);--s-shadow:0 1px 2px #0006, 0 10px 30px -10px #0009;--s-shadow-lg:0 2px 6px #0006, 0 30px 60px -20px #000000b3;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}@media (prefers-color-scheme:dark){.site[data-theme=system]{--s-bg:#0c0b0f;--s-fg:#f4f2f6;--s-muted:#a29fab;--s-faint:#6f6c78;--s-card:#16151a;--s-raised:#1f1d24;--s-line:#ffffff14;--s-link:#ff7a8f;--s-tag:#7cb8ff;--s-brand-soft:linear-gradient(135deg, #ff8a3d29, #e2365b2e);--s-shadow:0 1px 2px #0006, 0 10px 30px -10px #0009;--s-shadow-lg:0 2px 6px #0006, 0 30px 60px -20px #000000b3;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}}html:has(.site[data-theme=dark]){--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;background:#0c0b0f}@media (prefers-color-scheme:dark){html:has(.site[data-theme=system]){--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;background:#0c0b0f}}.site a{color:inherit;text-decoration:none}.site :focus-visible{outline:2px solid var(--s-orange);outline-offset:2px;border-radius:8px}.s-header{z-index:30;background:color-mix(in srgb, var(--s-bg) 78%, transparent);-webkit-backdrop-filter:saturate(1.6)blur(14px);border-bottom:1px solid var(--s-line);position:sticky;top:0}.s-header-in{justify-content:space-between;align-items:center;gap:12px;max-width:1120px;height:60px;margin:0 auto;padding:0 16px;display:flex}.s-brand{letter-spacing:-.02em;align-items:center;gap:10px;font-size:20px;font-weight:800;display:inline-flex}.s-brand :is(svg,.s-logo-img){flex:none;width:34px;height:34px}.s-logo-img{object-fit:contain;border-radius:22%;flex:none;display:block}.s-logo-dark,.site[data-theme=dark] .s-logo-light{display:none}.site[data-theme=dark] .s-logo-dark{display:block}@media (prefers-color-scheme:dark){.site[data-theme=system] .s-logo-light{display:none}.site[data-theme=system] .s-logo-dark{display:block}}.s-nav{color:var(--s-muted);gap:28px;font-size:14px;display:none}.s-nav a:hover{color:var(--s-fg)}@media (min-width:860px){.s-nav{display:flex}}.s-header-end{align-items:center;gap:8px;display:flex}.s-theme{position:relative}.s-theme-btn{border:1px solid var(--s-line);background:var(--s-card);width:36px;height:36px;color:var(--s-fg);box-shadow:var(--s-shadow);cursor:pointer;border-radius:999px;place-items:center;transition:transform .15s,border-color .2s;display:grid}.s-theme-btn:hover{border-color:color-mix(in srgb, var(--s-pink) 35%, transparent)}.s-theme-btn:active{transform:scale(.94)}.s-theme-btn svg{width:17px;height:17px;animation:.35s cubic-bezier(.2,.8,.2,1) s-spin-in}.s-theme-menu{z-index:50;border:1px solid var(--s-line);background:var(--s-card);min-width:168px;box-shadow:var(--s-shadow-lg);transform-origin:100% 0;border-radius:16px;padding:6px;animation:.16s cubic-bezier(.2,.8,.2,1) s-pop;display:grid;position:absolute;top:calc(100% + 8px);right:0}.s-theme-menu button{height:40px;color:var(--s-fg);font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:10px;align-items:center;gap:10px;padding:0 10px;font-size:14px;font-weight:600;display:flex}.s-theme-menu button:hover{background:var(--s-raised)}.s-theme-menu button[aria-checked=true]{color:var(--s-link)}.s-theme-menu svg{flex:none;width:17px;height:17px}.s-theme-menu .s-theme-check{margin-left:auto}.s-btn{letter-spacing:-.005em;white-space:nowrap;border-radius:999px;justify-content:center;align-items:center;gap:8px;height:44px;padding:0 20px;font-size:15px;font-weight:650;transition:transform .15s,box-shadow .2s,background-color .2s;display:inline-flex}.s-btn:active{transform:scale(.97)}.s-btn svg{flex:none;width:18px;height:18px}.s-btn-sm{height:36px;padding:0 14px;font-size:14px}.s-btn-lg{height:54px;padding:0 26px;font-size:16px}.site .s-btn-primary{color:#fff;background:var(--s-brand);box-shadow:0 6px 18px -6px #e2365b8c,inset 0 1px #ffffff40}.site .s-btn-primary:hover{box-shadow:0 10px 24px -8px #e2365ba6,inset 0 1px #ffffff40}.site .s-btn-ghost{background:var(--s-card);border:1px solid var(--s-line);box-shadow:var(--s-shadow)}.site .s-btn-wa{color:#fff;background:var(--s-wa)}.s-btn-block{width:100%}.s-btn-stack{text-align:left;line-height:1.1;display:grid}.s-btn-stack small{opacity:.85;font-size:11px;font-weight:500}.s-main{max-width:1120px;margin:0 auto;padding:16px 16px 120px}.s-split{gap:28px;display:grid}@media (min-width:980px){.s-main{padding:32px 24px 80px}.s-split{grid-template-columns:minmax(0,600px) 340px;justify-content:center;align-items:start;gap:40px}}.s-aside{display:none}@media (min-width:980px){.s-aside{display:block;position:sticky;top:84px}}.s-card{background:var(--s-card);border:1px solid var(--s-line);border-radius:var(--s-radius);box-shadow:var(--s-shadow)}.s-post{animation:.5s cubic-bezier(.2,.8,.2,1) both s-rise;overflow:hidden}.s-author{align-items:center;gap:12px;padding:14px 16px;display:flex}.s-author-name{align-items:center;gap:4px;font-size:15px;font-weight:700;line-height:1.2;display:flex}.s-author-meta{color:var(--s-muted);font-size:13px}.s-verified{flex:none;width:16px;height:16px}.s-avatar{background:var(--s-brand);color:#fff;border-radius:999px;flex:none;place-items:center;font-weight:700;display:grid;overflow:hidden}.s-avatar img{object-fit:cover;width:100%;height:100%}.s-chip{background:var(--s-raised);height:28px;color:var(--s-fg);white-space:nowrap;border-radius:999px;align-items:center;gap:6px;padding:0 12px;font-size:12.5px;font-weight:600;display:inline-flex}.s-chip i{background:var(--chip,var(--s-orange));border-radius:99px;width:8px;height:8px}.s-media{background:var(--media-bg,var(--s-raised));position:relative}.s-media img,.s-media video{object-fit:contain;width:100%;height:auto;max-height:min(66vh,760px);margin:0 auto;display:block}.s-player{-webkit-user-select:none;user-select:none;-webkit-touch-callout:none;position:relative}.s-player video{cursor:pointer}.s-player-big{color:#fff;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);cursor:pointer;background:#00000073;border:0;border-radius:999px;place-items:center;width:64px;height:64px;transition:transform .15s;display:grid;position:absolute;inset:50% auto auto 50%;translate:-50% -50%;box-shadow:0 0 0 2px #fff9}.s-player-big:hover{transform:scale(1.06)}.s-player-big svg{fill:currentColor;width:28px;height:28px;margin-left:3px}.s-player-bar{color:#fff;opacity:0;background:linear-gradient(#0000,#0009);align-items:center;gap:10px;padding:28px 12px 10px;transition:opacity .2s;display:flex;position:absolute;inset:auto 0 0}.s-player[data-started] .s-player-bar,.s-player:hover .s-player-bar,.s-player:focus-within .s-player-bar{opacity:1}.s-player[data-playing]:not(:hover,:focus-within) .s-player-bar{opacity:0}.s-player-bar button{color:inherit;cursor:pointer;background:0 0;border:0;place-items:center;padding:4px;display:grid}.s-player-bar svg{width:20px;height:20px}.s-player-time{font-variant-numeric:tabular-nums;white-space:nowrap;font-size:12.5px}.s-player-bar input[type=range]{appearance:none;background:linear-gradient(to right, #fff var(--p,0%), #ffffff59 var(--p,0%));cursor:pointer;border-radius:99px;flex:1;min-width:0;height:4px}.s-player-bar input[type=range]::-webkit-slider-thumb{appearance:none;background:#fff;border-radius:99px;width:12px;height:12px}.s-player-bar input[type=range]::-moz-range-thumb{background:#fff;border:0;border-radius:99px;width:12px;height:12px}@media (hover:none){.s-player[data-playing] .s-player-bar{opacity:1}}.s-carousel{scroll-snap-type:x mandatory;scrollbar-width:none;display:flex;overflow-x:auto}.s-carousel::-webkit-scrollbar{display:none}.s-carousel>*{scroll-snap-align:center;flex:0 0 100%;place-items:center;display:grid}.s-badge{color:#fff;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#00000080;border-radius:999px;align-items:center;gap:6px;padding:5px 10px;font-size:12px;font-weight:650;display:inline-flex;position:absolute;top:12px;right:12px}.s-badge svg{width:14px;height:14px}.s-textcard{background:var(--s-brand);color:#fff;text-align:center;isolation:isolate;place-items:center;min-height:340px;padding:48px 28px;display:grid;position:relative}.s-textcard:before{content:"“";opacity:.16;z-index:-1;font:700 180px/1 Georgia,serif;position:absolute;top:-28px;left:18px}.s-textcard p{white-space:pre-line;text-wrap:balance;text-shadow:0 1px 12px #0000001f;max-width:30ch;margin:0;font-weight:750;line-height:1.45}.s-body{padding:14px 16px 16px}.s-body>.s-stats:first-child{border-top:0;margin-top:0;padding-top:2px}.s-textcard a{color:#fff;text-underline-offset:5px;-webkit-text-decoration:underline #ffffff80;text-decoration:underline #ffffff80;text-decoration-thickness:2px}.s-caption{white-space:pre-line;overflow-wrap:anywhere;margin:0;font-size:16px;line-height:1.6}.s-caption a{color:var(--s-tag);font-weight:600}.s-ai{color:var(--s-muted);margin-top:10px;font-size:12px;display:inline-flex}.s-stats{border-top:1px solid var(--s-line);color:var(--s-muted);flex-wrap:wrap;gap:6px 18px;margin-top:14px;padding-top:14px;font-size:13.5px;display:flex}.s-stats span{align-items:center;gap:6px;display:inline-flex}.s-stats b{color:var(--s-fg);font-weight:650}.s-stats svg{width:17px;height:17px}.s-actions{grid-template-columns:1fr auto;gap:10px;margin-top:16px;display:grid}.s-section{margin-top:36px}.s-section-head{justify-content:space-between;align-items:baseline;gap:12px;margin-bottom:14px;display:flex}.s-h2{letter-spacing:-.02em;margin:0;font-size:20px;font-weight:800}.s-sub{color:var(--s-muted);margin:0;font-size:13.5px}.s-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}@media (min-width:640px){.s-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px}}.s-grid-4{grid-template-columns:repeat(2,minmax(0,1fr))}@media (min-width:640px){.s-grid-4{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (min-width:980px){.s-grid-4{grid-template-columns:repeat(4,minmax(0,1fr))}}.s-tile{aspect-ratio:3/4;background:var(--tile-bg,var(--s-raised));box-shadow:var(--s-shadow);border-radius:18px;transition:transform .25s cubic-bezier(.2,.8,.2,1);display:block;position:relative;overflow:hidden}.s-tile:hover{transform:translateY(-3px)}.s-tile img{object-fit:cover;width:100%;height:100%}.s-tile-text{background:var(--s-brand);color:#fff;text-align:center;place-items:center;height:100%;padding:18px 14px;font-size:15px;font-weight:700;line-height:1.45;display:grid;overflow:hidden}.s-tile-text span{-webkit-line-clamp:7;white-space:pre-line;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.s-tile-foot{color:#fff;background:linear-gradient(#0000,#0000009e);align-items:center;gap:8px;padding:28px 10px 10px;font-size:12.5px;font-weight:600;display:flex;position:absolute;inset:auto 0 0}.s-tile-foot .s-avatar{width:22px;height:22px;font-size:11px}.s-tile-foot>span:not(.s-avatar,.s-tile-likes){text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.s-tile-likes{align-items:center;gap:4px;margin-left:auto;display:inline-flex}.s-tile-likes svg,.s-tile .s-badge svg{width:13px;height:13px}.s-tile .s-badge{padding:4px 8px;font-size:11px;top:8px;right:8px}.s-getbar{inset:auto 12px max(12px, env(safe-area-inset-bottom)) 12px;z-index:40;background:color-mix(in srgb, var(--s-card) 88%, transparent);-webkit-backdrop-filter:saturate(1.6)blur(16px);border:1px solid var(--s-line);box-shadow:var(--s-shadow-lg);border-radius:20px;align-items:center;gap:12px;padding:10px 10px 10px 12px;animation:.6s cubic-bezier(.2,.8,.2,1) .4s both s-up;display:flex;position:fixed}.s-getbar .s-logo{flex:none;width:40px;height:40px}.s-getbar-text{min-width:0;line-height:1.25}.s-getbar-text b{font-size:14.5px;display:block}.s-getbar-text span{color:var(--s-muted);white-space:nowrap;text-overflow:ellipsis;font-size:12px;display:block;overflow:hidden}.s-getbar .s-btn{margin-left:auto}@media (min-width:980px){.s-getbar{display:none}}.s-promo{text-align:center;padding:24px;position:relative;overflow:hidden}.s-promo:before{content:"";background:var(--s-brand-soft);z-index:0;height:160px;position:absolute;inset:0 0 auto;-webkit-mask-image:linear-gradient(#000 40%,#0000);mask-image:linear-gradient(#000 40%,#0000)}.s-promo>*{position:relative}.s-promo .s-logo{filter:drop-shadow(0 10px 20px #e2365b59);width:64px;height:64px;margin:8px auto 14px}.s-promo h3{letter-spacing:-.02em;margin:0;font-size:20px;font-weight:800}.s-promo p{color:var(--s-muted);margin:6px 0 18px;font-size:14px;line-height:1.5}.s-promo ul{border-top:1px solid var(--s-line);text-align:left;gap:10px;margin:18px 0 0;padding:18px 0 0;font-size:13.5px;list-style:none;display:grid}.s-promo li{align-items:center;gap:10px;display:flex}.s-promo li svg{width:18px;height:18px;color:var(--s-pink);flex:none}.s-hero-card{padding:22px 18px 20px;animation:.5s cubic-bezier(.2,.8,.2,1) both s-rise;position:relative;overflow:hidden}.s-hero-card:before{content:"";background:var(--hero-bg,var(--s-brand));opacity:.95;height:96px;position:absolute;inset:0 0 auto}.s-hero-card>*{position:relative}.s-hero-card-cover:before{display:none}.s-hero-cover{aspect-ratio:3;background:var(--s-brand);margin:-22px -18px 0;overflow:hidden}.s-hero-cover img{object-fit:cover;width:100%;height:100%;display:block}.s-hero-card-cover .s-hero-top{margin-top:-44px}.s-hero-top{justify-content:space-between;align-items:flex-end;gap:12px;margin-top:34px;display:flex}.s-hero-card .s-avatar{border:4px solid var(--s-card);width:88px;height:88px;box-shadow:var(--s-shadow);font-size:34px}.s-hero-icon{border:4px solid var(--s-card);background:var(--hero-bg,var(--s-brand));color:#fff;width:88px;height:88px;box-shadow:var(--s-shadow);border-radius:26px;place-items:center;font-size:40px;font-weight:800;display:grid;overflow:hidden}.s-hero-icon img{object-fit:cover;width:100%;height:100%}.s-h1{letter-spacing:-.025em;overflow-wrap:anywhere;align-items:center;gap:6px;margin:14px 0 2px;font-size:24px;font-weight:800;line-height:1.2;display:flex}.s-h1 .s-verified{width:20px;height:20px}.s-bio{white-space:pre-line;margin:10px 0 0;font-size:15px;line-height:1.55}.s-counts{color:var(--s-muted);gap:22px;margin-top:16px;font-size:13.5px;display:flex}.s-counts b{color:var(--s-fg);font-size:17px;font-weight:800;display:block}.s-shopcard{border:1px solid var(--s-line);background:linear-gradient(135deg, #ff8a3d14, #e2365b0f), var(--s-card);color:inherit;border-radius:18px;align-items:center;gap:12px;margin-top:18px;padding:10px 12px 10px 10px;text-decoration:none;transition:transform .15s,box-shadow .15s,border-color .15s;display:flex}.s-shopcard:hover{box-shadow:var(--s-shadow);border-color:#e2365b47;transform:translateY(-1px)}.s-shopcard:focus-visible{outline:2px solid var(--s-link);outline-offset:2px}.s-shopcard-logo{background:var(--s-brand);color:#fff;width:48px;height:48px;box-shadow:0 0 0 1px var(--s-line);border-radius:14px;flex:none;place-items:center;font-size:16px;font-weight:800;display:grid;overflow:hidden}.s-shopcard-logo img{object-fit:cover;background:#fff;width:100%;height:100%}.s-shopcard-text{flex:1;gap:2px;min-width:0;display:grid}.s-shopcard-top{align-items:center;gap:8px;min-width:0;display:flex}.s-shopcard-top b{text-overflow:ellipsis;white-space:nowrap;font-size:15px;font-weight:800;overflow:hidden}.s-shopcard-owner{height:20px;color:var(--s-link);letter-spacing:.02em;background:#e2365b1a;border-radius:999px;flex:none;align-items:center;gap:4px;padding:0 8px;font-size:11px;font-weight:700;display:inline-flex}.s-shopcard-owner svg{width:12px;height:12px}.s-shopcard-text small{text-overflow:ellipsis;white-space:nowrap;color:var(--s-muted);font-size:13px;overflow:hidden}.s-shopcard-go{width:18px;height:18px;color:var(--s-faint);flex:none}.s-empty{text-align:center;color:var(--s-muted);place-items:center;gap:6px;padding:48px 20px;font-size:14px;display:grid}.s-empty b{color:var(--s-fg);font-size:16px}.s-landing-hero{isolation:isolate;position:relative;overflow:hidden}.s-landing-hero:before{content:"";z-index:-1;background:radial-gradient(40% 50% at 15% 20%,#ff8a3d47,#0000 70%),radial-gradient(40% 50% at 85% 10%,#e2365b38,#0000 70%);height:120%;position:absolute;inset:-20% -10% auto}.s-hero-grid{gap:40px;max-width:1120px;margin:0 auto;padding:40px 16px 56px;display:grid}@media (min-width:980px){.s-hero-grid{grid-template-columns:1.1fr .9fr;align-items:center;padding:72px 24px 96px}}.s-eyebrow{background:var(--s-card);border:1px solid var(--s-line);box-shadow:var(--s-shadow);border-radius:999px;align-items:center;gap:8px;padding:6px 12px 6px 6px;font-size:13px;font-weight:600;display:inline-flex}.s-eyebrow i{background:var(--s-brand);color:#fff;border-radius:99px;place-items:center;height:22px;padding:0 8px;font-size:11.5px;font-style:normal;font-weight:700;display:inline-grid}.s-display{letter-spacing:-.045em;text-wrap:balance;margin:18px 0 0;font-size:clamp(38px,9vw,68px);font-weight:850;line-height:1.02}.s-display em{background:var(--s-brand);color:#0000;-webkit-background-clip:text;background-clip:text;font-style:normal}.s-lede{max-width:34rem;color:var(--s-muted);margin:18px 0 0;font-size:clamp(16px,2.4vw,19px);line-height:1.6}.s-lede-hi{color:var(--s-fg);margin-top:6px;font-weight:600;display:block}.s-cta-row{flex-wrap:wrap;gap:12px;margin-top:28px;display:flex}.s-langs{flex-wrap:wrap;gap:8px;margin-top:28px;display:flex}.s-langs span{border:1px solid var(--s-line);background:color-mix(in srgb, var(--s-card) 70%, transparent);border-radius:999px;padding:6px 12px;font-size:13.5px;font-weight:600}.s-phone{aspect-ratio:9/18.5;width:min(300px,78vw);box-shadow:var(--s-shadow-lg), inset 0 0 0 2px #ffffff14;background:#121115;border-radius:44px;margin:0 auto;padding:10px;animation:7s ease-in-out infinite s-float;position:relative;transform:rotate(-3deg)}.s-phone-screen{background:#f6f6f8;border-radius:34px;grid-template-rows:auto 1fr;height:100%;display:grid;position:relative;overflow:hidden}.s-phone-bar{color:#16151a;background:#fff;border-bottom:1px solid #0000000f;align-items:center;gap:8px;margin-bottom:8px;padding:14px 14px 10px;font-size:15px;font-weight:800;display:flex}.s-phone-bar :is(svg,.s-logo-img){width:24px;height:24px}.s-phone-feed{grid-template-columns:1fr 1fr;align-content:start;gap:6px;padding:0 8px 8px;display:grid}.s-phone-feed .s-tile{border-radius:14px;box-shadow:0 1px 3px #00000014}.s-phone-feed .s-tile-text{padding:10px 8px;font-size:11px}.s-phone-feed .s-tile-foot{padding:18px 6px 6px;font-size:10px}.s-phone-float{background:var(--s-card);border:1px solid var(--s-line);box-shadow:var(--s-shadow-lg);border-radius:16px;align-items:center;gap:8px;padding:10px 14px;font-size:13px;font-weight:650;display:flex;position:absolute;transform:rotate(3deg)}.s-phone-float svg{width:20px;height:20px}.s-float-a{color:var(--s-pink);top:22%;left:-36px}.s-float-b{color:var(--s-wa);bottom:18%;right:-40px}@media (max-width:420px){.s-float-a{left:-14px}.s-float-b{right:-14px}}.s-features{gap:14px;display:grid}@media (min-width:720px){.s-features{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:1040px){.s-features{grid-template-columns:repeat(3,minmax(0,1fr))}}.s-feature{padding:22px}.s-feature-icon{background:var(--s-brand-soft);width:46px;height:46px;color:var(--s-pink);border-radius:14px;place-items:center;display:grid}.s-feature-icon svg{width:22px;height:22px}.s-feature h3{letter-spacing:-.015em;margin:16px 0 6px;font-size:17px;font-weight:750}.s-feature p{color:var(--s-muted);margin:0;font-size:14.5px;line-height:1.55}.s-band{background:var(--s-brand);color:#fff;text-align:center;box-shadow:var(--s-shadow-lg);border-radius:28px;margin-top:56px;padding:40px 24px;position:relative;overflow:hidden}.s-band:after{content:"";aspect-ratio:1;background:radial-gradient(circle,#ffffff40,#0000 65%);border-radius:50%;width:60%;position:absolute;inset:-40% -20% auto auto}.s-band h2{letter-spacing:-.035em;margin:0;font-size:clamp(26px,5vw,38px);font-weight:850}.s-band p{opacity:.92;max-width:34rem;margin:10px auto 24px;font-size:16px}.site .s-band .s-btn{z-index:1;color:#17151c;background:#fff;position:relative}.s-footer{border-top:1px solid var(--s-line);color:var(--s-muted);margin-top:64px;font-size:13.5px}.s-footer-in{gap:28px;max-width:1120px;margin:0 auto;padding:32px 16px 8px;display:grid}@media (min-width:720px){.s-footer-in{grid-template-columns:minmax(0,1.4fr) repeat(2,minmax(0,1fr));gap:40px;padding:44px 24px 12px}}.s-footer .s-brand{color:var(--s-fg)}.s-footer-about p{max-width:34ch;margin:12px 0 0;line-height:1.55}.s-footer-mail{color:var(--s-fg);margin-top:10px;font-weight:600;display:inline-block}.s-social{gap:8px;margin-top:16px;display:flex}.s-social a{border:1px solid var(--s-line);background:var(--s-card);width:38px;height:38px;color:var(--s-fg);border-radius:12px;place-items:center;transition:transform .15s,color .15s,border-color .15s;display:grid}.s-social a:hover{color:var(--s-pink);border-color:color-mix(in srgb, var(--s-pink) 35%, transparent);transform:translateY(-2px)}.s-social svg{width:18px;height:18px}.s-footer-col{align-content:start;gap:10px;display:grid}.s-footer-col b{color:var(--s-fg);letter-spacing:.06em;text-transform:uppercase;margin-bottom:2px;font-size:12px;font-weight:700}.s-footer-col a:hover{color:var(--s-fg)}.s-footer-base{border-top:1px solid var(--s-line);max-width:1120px;color:var(--s-faint);flex-wrap:wrap;gap:4px 18px;margin:24px auto 0;padding:18px 16px 120px;font-size:12.5px;display:flex}.s-footer-base address{font-style:normal}@media (min-width:980px){.s-footer-base{padding:20px 24px 32px}}.s-doc-hero{isolation:isolate;border-bottom:1px solid var(--s-line);position:relative;overflow:hidden}.s-doc-hero:before{content:"";z-index:-1;background:radial-gradient(30% 45% at 10% 30%,#ff8a3d29,#0000 70%),radial-gradient(30% 45% at 90% 20%,#e2365b1f,#0000 70%);height:200%;position:absolute;inset:-60% -10% auto}.s-doc-hero-in{max-width:1120px;margin:0 auto;padding:28px 16px 30px;animation:.5s cubic-bezier(.2,.8,.2,1) both s-rise}@media (min-width:980px){.s-doc-hero-in{padding:48px 24px 44px}}.s-doc-back{color:var(--s-muted);align-items:center;gap:6px;margin-right:10px;font-size:13.5px;font-weight:600;display:inline-flex}.s-doc-back:hover{color:var(--s-fg)}.s-doc-back svg,.s-doc-kicker svg,.s-doc-meta svg{flex:none;width:15px;height:15px}.s-doc-kicker{background:var(--s-brand-soft);height:26px;color:var(--s-pink);border-radius:999px;align-items:center;gap:6px;padding:0 10px;font-size:12.5px;font-weight:700;display:inline-flex}.s-doc-title{letter-spacing:-.035em;text-wrap:balance;max-width:22ch;margin:16px 0 0;font-size:clamp(30px,6vw,46px);font-weight:830;line-height:1.1}.s-doc-title:not(:lang(en)){letter-spacing:-.01em;line-height:1.25}.s-doc-meta{color:var(--s-muted);flex-wrap:wrap;align-items:center;gap:12px 20px;margin-top:16px;font-size:14px;display:flex}.s-doc-meta>span{align-items:center;gap:7px;display:inline-flex}.s-doc-langs{border:1px solid var(--s-line);background:var(--s-card);border-radius:999px;flex-wrap:wrap;gap:4px;padding:3px;display:inline-flex}.s-doc-langs a{border-radius:999px;padding:4px 12px;font-size:13px;font-weight:600}.s-doc-langs a[aria-current=page]{background:var(--s-brand);color:#fff}.s-doc-note{color:var(--s-muted);margin:14px 0 0;font-size:13.5px}.s-doc{gap:20px;max-width:1120px;margin:0 auto;padding:28px 16px 24px;display:grid}@media (min-width:980px){.s-doc{padding:44px 24px 24px}.s-doc-with-toc{grid-template-columns:minmax(0,1fr) 260px;align-items:start;gap:64px}}.s-toc{display:none}@media (min-width:980px){.s-toc{border-left:1px solid var(--s-line);max-height:calc(100dvh - 110px);padding-left:18px;font-size:13.5px;display:block;position:sticky;top:84px;overflow-y:auto}.s-toc-mobile{display:none}}.s-toc b,.s-toc-mobile summary{color:var(--s-fg);letter-spacing:.06em;text-transform:uppercase;margin-bottom:10px;font-size:12px;font-weight:700;display:block}.s-toc ol,.s-toc-mobile ol{gap:2px;margin:0;padding:0;list-style:none;display:grid}.s-toc a,.s-toc-mobile a{color:var(--s-muted);padding:5px 0;line-height:1.4;transition:color .15s;display:block}.s-toc a:hover,.s-toc-mobile a:hover{color:var(--s-pink)}.s-toc-sub a{padding-left:12px;font-size:.95em}.s-toc-mobile{border:1px solid var(--s-line);background:var(--s-card);box-shadow:var(--s-shadow);border-radius:18px;padding:14px 16px}.s-toc-mobile summary{cursor:pointer;margin:0;list-style:none}.s-toc-mobile summary::-webkit-details-marker{display:none}.s-toc-mobile summary:after{content:"+";float:right;color:var(--s-muted);font-size:16px;line-height:1}.s-toc-mobile[open] summary{margin-bottom:8px}.s-toc-mobile[open] summary:after{content:"−"}@keyframes s-rise{0%{opacity:0;transform:translateY(10px)}}@keyframes s-up{0%{opacity:0;transform:translateY(24px)}}@keyframes s-pop{0%{opacity:0;transform:scale(.94)translateY(-4px)}}@keyframes s-spin-in{0%{opacity:0;transform:rotate(-60deg)scale(.7)}}@keyframes s-float{50%{transform:rotate(-3deg)translateY(-10px)}}@media (prefers-reduced-motion:reduce){.site *,.site :before,.site :after{transition:none!important;animation:none!important}}.s-h2-live,.s-nav-live{align-items:center;gap:8px;display:inline-flex}.s-h2-live i,.s-nav-live i,.s-cpill i{background:#10b981;border-radius:50%;flex:none;width:8px;height:8px;animation:1.8s ease-out infinite s-ping;box-shadow:0 0 #10b98199}.s-nav-live{color:var(--s-fg);font-weight:650}.s-see-all{flex:none;font-weight:600}.s-see-all:hover{color:var(--s-pink)}.s-cgrid{gap:16px;display:grid}@media (min-width:640px){.s-cgrid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:980px){.s-cgrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:20px}}@media (max-width:639px){.s-cgrid-row{scroll-snap-type:x mandatory;scrollbar-width:none;grid-auto-columns:min(84%,340px);grid-auto-flow:column;margin-inline:-16px;padding:4px 16px 14px;scroll-padding-inline:16px;overflow-x:auto}.s-cgrid-row::-webkit-scrollbar{display:none}.s-cgrid-row>*{scroll-snap-align:start}.s-cgrid-row:has(>:only-child){grid-auto-columns:100%}}@media (min-width:640px){.s-cgrid-solo{grid-template-columns:minmax(0,1fr)}.s-cgrid-solo .s-ccard{flex-direction:row}.s-cgrid-solo .s-ccard-cover{aspect-ratio:auto;flex:none;width:52%;min-height:280px}.s-cgrid-solo .s-ccard-cover img{position:absolute;inset:0}.s-cgrid-solo .s-ccard-body{gap:12px;padding:26px 28px}.s-cgrid-solo .s-ccard-body h3{letter-spacing:-.03em;font-size:26px}.s-cgrid-solo .s-ccard-desc{-webkit-line-clamp:3;font-size:15px}}.s-ccard{flex-direction:column;transition:transform .2s,box-shadow .2s;animation:.5s cubic-bezier(.2,.8,.2,1) both s-rise;display:flex;position:relative;overflow:hidden}.s-ccard:hover{box-shadow:var(--s-shadow-lg);transform:translateY(-3px)}.s-ccard-cover{aspect-ratio:16/9;background:var(--s-raised);position:relative;overflow:hidden}.s-ccard-cover img,.s-chero-cover img{object-fit:cover;width:100%;height:100%;display:block}.s-ccard-cover .s-cpill{position:absolute;top:12px;left:12px}.s-ccover-blank{color:#ffffff38;background:linear-gradient(135deg,#ff8a3d,#e2365b 55%,#7c3aed);place-items:end;padding:0 14px 6px 0;display:grid;position:absolute;inset:0}.s-ccover-blank svg{width:42%;height:auto;max-height:80%;transform:rotate(-8deg)translateY(10%)}.s-ccard-body{flex-direction:column;flex:1;gap:10px;padding:14px 16px 16px;display:flex}.s-ccard-body h3{letter-spacing:-.015em;margin:0;font-size:17.5px;font-weight:800;line-height:1.25}.s-stretch:after{content:"";z-index:0;position:absolute;inset:0}.s-ccard-desc{-webkit-line-clamp:2;color:var(--s-muted);-webkit-box-orient:vertical;margin:-4px 0 0;font-size:13.5px;line-height:1.5;display:-webkit-box;overflow:hidden}.s-prize{background:color-mix(in srgb, var(--badge,#f59e0b) 14%, transparent);max-width:100%;color:color-mix(in srgb, var(--badge,#f59e0b) 75%, var(--s-fg));white-space:nowrap;text-overflow:ellipsis;border-radius:999px;align-self:flex-start;align-items:center;gap:6px;padding:5px 10px;font-size:12.5px;font-weight:700;display:inline-flex;overflow:hidden}.s-prize svg{flex:none;width:14px;height:14px}.s-ccard-meta{color:var(--s-muted);flex-wrap:wrap;gap:6px 16px;font-size:13px;display:flex}.s-ccard-meta span{align-items:center;gap:6px;display:inline-flex}.s-ccard-meta svg{width:15px;height:15px}.s-ccard-winners{align-items:center;gap:2px;display:flex}.s-ccard-winners>span{margin-right:-6px;position:relative}.s-ccard-winners .s-avatar{border:2px solid var(--s-card)}.s-ccard-winners i{font-size:12px;font-style:normal;position:absolute;bottom:-4px;right:-4px}.s-ccard-winners small{color:var(--s-muted);white-space:nowrap;text-overflow:ellipsis;margin-left:14px;font-size:12.5px;overflow:hidden}.s-ccard-foot{justify-content:space-between;align-items:center;gap:10px;margin-top:auto;padding-top:4px;display:flex}.s-ccard-foot .s-btn{z-index:1;position:relative}.s-ccard-more{color:var(--s-link);align-items:center;gap:4px;font-size:14px;font-weight:700;display:inline-flex}.s-ccard-more svg{width:16px;height:16px;transition:transform .2s}.s-ccard:hover .s-ccard-more svg{transform:translate(3px)}.s-ccard-tag{min-width:0;color:var(--s-faint);white-space:nowrap;text-overflow:ellipsis;align-items:center;font-size:12.5px;font-weight:600;display:inline-flex;overflow:hidden}.s-ccard-tag svg{flex:none;width:13px;height:13px}.s-cpill{background:var(--pill,#10b981);color:#fff;letter-spacing:.01em;height:28px;box-shadow:0 6px 16px -6px color-mix(in srgb, var(--pill,#10b981) 70%, transparent);border-radius:999px;align-items:center;gap:7px;padding:0 12px;font-size:12.5px;font-weight:800;display:inline-flex}.s-cpill i{background:#fff;box-shadow:0 0 #ffffffb3}.s-cpill[data-state=upcoming]{--pill:#3b82f6}.s-cpill[data-state=judging]{--pill:#d97706}.s-cpill[data-state=results]{--pill:#f2551c}.s-chero{isolation:isolate;border-bottom:1px solid var(--s-line);position:relative;overflow:hidden}.s-chero-bg{z-index:-1;position:absolute;inset:0}.s-chero-bg img,.s-chero-bg .s-ccover-blank{object-fit:cover;filter:blur(48px)saturate(1.4);opacity:.45;width:100%;height:100%;transform:scale(1.2)}.s-chero-bg .s-ccover-blank svg{display:none}.s-chero-bg:after{content:"";background:linear-gradient(180deg, color-mix(in srgb, var(--s-bg) 35%, transparent), var(--s-bg) 92%);position:absolute;inset:0}.s-chero-in{grid-template-areas:"cover""text""timer";gap:20px;max-width:1120px;margin:0 auto;padding:16px 16px 28px;display:grid}@media (min-width:980px){.s-chero-in{grid-template:"text cover""text timer"1fr/minmax(0,1fr) 400px;align-items:start;gap:0 48px;max-width:1028px;padding:44px 24px 48px}}.s-chero-cover{aspect-ratio:16/9;border-radius:var(--s-radius);background:var(--s-raised);box-shadow:var(--s-shadow-lg);grid-area:cover;animation:.5s cubic-bezier(.2,.8,.2,1) both s-rise;position:relative;overflow:hidden}.s-chero-text{grid-area:text;min-width:0;animation:.5s cubic-bezier(.2,.8,.2,1) 50ms both s-rise}.s-chero-pill{margin-top:16px}.s-chero-title{letter-spacing:-.04em;text-wrap:balance;overflow-wrap:anywhere;margin:12px 0 0;font-size:clamp(30px,7vw,52px);font-weight:850;line-height:1.05}.s-chero-lede{max-width:38rem;color:var(--s-muted);margin:14px 0 0;font-size:clamp(15.5px,2.2vw,18px);line-height:1.6}.s-chero-meta{flex-wrap:wrap;gap:8px;margin-top:18px;display:flex}.s-chero-meta>*{border:1px solid var(--s-line);background:color-mix(in srgb, var(--s-card) 80%, transparent);border-radius:999px;align-items:center;gap:6px;height:32px;padding:0 12px;font-size:13px;font-weight:600;display:inline-flex}.s-chero-meta svg{width:15px;height:15px;color:var(--s-muted)}.s-chero-meta a:hover{color:var(--s-link)}.s-chero .s-cta-row{margin-top:22px}.s-ctimer{z-index:1;text-align:center;grid-area:timer;justify-items:center;gap:10px;padding:18px 18px 16px;animation:.5s cubic-bezier(.2,.8,.2,1) .1s both s-rise;display:grid;position:relative}@media (min-width:980px){.s-ctimer{margin:-44px 20px 0}}.s-ctimer>b{text-transform:uppercase;letter-spacing:.08em;color:var(--s-muted);font-size:13px;font-weight:700}.s-ctimer>small{color:var(--s-muted);font-size:12.5px}.s-ctimer-live,.s-ctimer-closed{justify-items:center;gap:10px;width:100%;display:grid}.s-ctimer-live>b,.s-ctimer-closed>b{text-transform:uppercase;letter-spacing:.08em;color:var(--s-muted);font-size:13px;font-weight:700}.s-ctimer-live[data-state=live]>b{color:var(--s-green,#10b981)}.s-ctimer-live>small,.s-ctimer-closed>small{color:var(--s-muted);font-size:12.5px}.s-countdown[data-units="3"]{grid-template-columns:repeat(3,minmax(0,1fr))}.s-live-when-tick{font-variant-numeric:tabular-nums;color:var(--s-text,inherit);font-weight:750}.s-ctimer-icon{font-size:34px;line-height:1}.s-countdown{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;width:100%;display:grid}.s-countdown span{background:var(--s-raised);border-radius:14px;gap:2px;padding:10px 0 8px;display:grid}.s-countdown b{letter-spacing:-.03em;font-variant-numeric:tabular-nums;font-size:clamp(24px,7vw,30px);font-weight:850;line-height:1}.s-countdown span:first-child b{background:var(--s-brand);color:#0000;-webkit-background-clip:text;background-clip:text}.s-countdown small{text-transform:uppercase;letter-spacing:.08em;color:var(--s-faint);font-size:10.5px;font-weight:700}.s-ctimer-prize{border-top:1px solid var(--s-line);text-align:left;align-items:center;gap:12px;width:100%;margin-top:4px;padding:12px 14px 0;font-size:15px;font-weight:750;display:flex}.s-ctimer-prize small{text-transform:uppercase;letter-spacing:.08em;color:var(--s-muted);font-size:11px;font-weight:700;display:block}.s-badge-icon{background:color-mix(in srgb, var(--badge,#f59e0b) 16%, transparent);width:42px;height:42px;color:var(--badge,#f59e0b);border-radius:14px;flex:none;place-items:center;display:grid;overflow:hidden}.s-badge-icon svg{width:22px;height:22px}.s-badge-icon img{object-fit:cover;width:100%;height:100%}.s-steps{counter-reset:s-step;gap:10px;margin:0;padding:0;list-style:none;display:grid}@media (min-width:640px){.s-steps{grid-template-columns:repeat(2,minmax(0,1fr))}}.s-steps li{counter-increment:s-step;gap:14px;padding:16px;display:flex}.s-step-icon{background:var(--s-brand-soft);width:42px;height:42px;color:var(--s-pink);border-radius:14px;flex:none;place-items:center;display:grid;position:relative}.s-step-icon svg{width:20px;height:20px}.s-step-icon:after{content:counter(s-step);background:var(--s-brand);color:#fff;border:2px solid var(--s-card);border-radius:50%;place-items:center;width:20px;height:20px;font-size:11px;font-weight:800;display:grid;position:absolute;top:-6px;right:-6px}.s-steps b{font-size:15px;font-weight:750;display:block}.s-steps p{color:var(--s-muted);margin:4px 0 0;font-size:13.5px;line-height:1.5}.s-rules{padding:18px 20px}.s-rules-prize{background:var(--s-brand-soft);border-radius:16px;gap:12px;padding:14px 16px;display:flex}.s-rules-prize svg{width:22px;height:22px;color:var(--s-orange);flex:none}.s-rules-prize p{white-space:pre-line;margin:0;font-weight:650;line-height:1.6}.s-rules-text{white-space:pre-line;margin:14px 0 0;font-size:15px;line-height:1.75}.s-rules-text:first-child{margin-top:0}.s-prizes{gap:14px;padding:16px;display:grid}.s-prize-list{gap:8px;margin:0;padding:0;list-style:none;display:grid}.s-prize-list li{border:1px solid var(--s-line);background:var(--s-raised);border-radius:16px;align-items:center;gap:12px;padding:12px 14px;animation:.5s cubic-bezier(.2,.8,.2,1) both s-up;display:flex}.s-prize-list li[data-rank="1"]{background:var(--s-brand-soft);border-color:#f5b30159}.s-prize-medal{background:var(--s-card);border-radius:14px;flex:none;place-items:center;width:40px;height:40px;font-size:22px;display:grid;box-shadow:0 1px 2px #0000000f}.s-prize-medal svg{width:20px;height:20px;color:var(--s-orange)}.s-prize-what{flex:1;min-width:0;display:grid}.s-prize-what small{text-transform:uppercase;letter-spacing:.07em;color:var(--s-muted);font-size:11px;font-weight:750}.s-prize-what b{font-size:15.5px;font-weight:750;line-height:1.35}.s-prize-tag{background:var(--s-card);border:1px solid var(--s-line);max-width:40%;color:var(--s-muted);white-space:nowrap;text-overflow:ellipsis;border-radius:999px;flex:none;padding:4px 10px;font-size:12px;font-weight:650;overflow:hidden}.s-prizes-note{white-space:pre-line;margin:0;font-size:14.5px;line-height:1.65}.s-prizes-by{color:var(--s-muted);align-items:center;gap:8px;margin:0;font-size:13.5px;display:flex}.s-prizes-by svg{width:16px;height:16px;color:var(--s-orange)}.s-prizes-by b{color:var(--s-fg)}.s-podium-prize{text-align:center;color:var(--s-muted);white-space:nowrap;text-overflow:ellipsis;margin-top:-4px;font-size:11.5px;font-weight:650;display:block;overflow:hidden}.s-runners small{color:var(--s-muted);margin-left:auto;font-size:12px;font-weight:600}.s-official{border-top:1px solid var(--s-line);gap:8px;margin-top:14px;padding-top:14px;display:grid}.s-rules>.s-official:first-child{border-top:0;margin-top:0;padding-top:0}.s-official-link{width:fit-content;color:var(--s-orange);align-items:center;gap:8px;font-size:14.5px;font-weight:700;display:inline-flex}.s-official-link svg{width:17px;height:17px}.s-official p{color:var(--s-muted);margin:0;font-size:12.5px;line-height:1.6}.s-podium{grid-template-columns:repeat(3,minmax(0,1fr));align-items:end;gap:10px;margin:0;padding:0;list-style:none;display:grid}.s-podium:has(>:only-child){grid-template-columns:minmax(0,220px);justify-content:center}.s-podium li{gap:8px;min-width:0;animation:.6s cubic-bezier(.2,.8,.2,1) both s-up;display:grid}.s-podium li[data-rank="1"]{animation-delay:.15s}.s-podium li[data-rank="3"]{animation-delay:80ms}.s-podium-pic{aspect-ratio:1;background:var(--tile-bg,var(--s-raised));border:3px solid var(--medal,#cbd5e1);box-shadow:var(--s-shadow);border-radius:18px;position:relative;overflow:hidden}.s-podium li[data-rank="1"] .s-podium-pic{--medal:#f5b301;box-shadow:0 16px 36px -14px #f5b30199}.s-podium li[data-rank="3"] .s-podium-pic{--medal:#cd7f32}.s-podium-pic img{object-fit:cover;width:100%;height:100%}.s-podium-pic>span{background:var(--s-brand);color:#fff;text-align:center;place-items:center;height:100%;padding:8px;font-size:12px;font-weight:700;display:grid;overflow:hidden}.s-podium-pic i{filter:drop-shadow(0 2px 4px #00000059);font-size:22px;font-style:normal;position:absolute;top:6px;left:6px}.s-podium-who{justify-content:center;align-items:center;gap:6px;min-width:0;font-size:13px;font-weight:700;display:flex}.s-podium-who span:last-child{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.s-podium-step{background:var(--s-raised);height:44px;color:var(--s-muted);border-radius:14px 14px 6px 6px;place-items:center;font-size:20px;font-weight:850;display:grid}.s-podium li[data-rank="1"] .s-podium-step{background:var(--s-brand);color:#fff;height:76px}.s-podium li[data-rank="2"] .s-podium-step{height:58px}.s-runners{gap:8px;margin:16px 0 0;padding:0;list-style:none;display:grid}.s-runners li{background:var(--s-card);border:1px solid var(--s-line);border-radius:14px;align-items:center;gap:10px;padding:10px 14px;font-size:14px;font-weight:600;display:flex}.s-runners b{min-width:28px;color:var(--s-muted)}@keyframes s-ping{70%{box-shadow:0 0 0 7px #10b98100}to{box-shadow:0 0 #10b98100}}.adv-teaser{border:1px solid var(--s-line);background:radial-gradient(60% 80% at 100% 0%, #e2365b1f, transparent 70%), radial-gradient(50% 70% at 0% 100%, #ff8a3d24, transparent 70%), var(--s-card);box-shadow:var(--s-shadow);border-radius:28px;gap:24px;margin-top:48px;padding:28px 22px;display:grid;position:relative;overflow:hidden}@media (min-width:860px){.adv-teaser{grid-template-columns:1.1fr .9fr;align-items:center;padding:40px 44px}}.adv-teaser-kicker{letter-spacing:.05em;text-transform:uppercase;color:var(--s-pink);align-items:center;gap:6px;font-size:12.5px;font-weight:700;display:inline-flex}.adv-teaser-kicker svg{width:15px;height:15px}.adv-teaser h2{letter-spacing:-.035em;margin:8px 0;font-size:clamp(24px,4.6vw,34px);font-weight:850}.adv-teaser p{max-width:34rem;color:var(--s-muted);margin:0 0 20px;font-size:15.5px;line-height:1.6}.adv-teaser-formats{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.adv-teaser-formats span{background:var(--s-bg);border:1px solid var(--s-line);text-align:center;border-radius:20px;justify-items:center;gap:10px;padding:18px 8px;font-size:13px;font-weight:650;line-height:1.3;display:grid}.adv-teaser-formats span:nth-child(2){transform:translateY(-10px)}.adv-teaser-formats .adv-icon{background:var(--s-brand);color:#fff;border-radius:16px;place-items:center;width:48px;height:48px;display:grid;box-shadow:0 8px 18px -8px #e2365b99}.adv-teaser-formats .adv-icon svg{width:22px;height:22px}
