.explore-page{color:#111;min-height:100dvh;font-family:var(--explore-body-font);--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;background:#fff}.explore-page *{box-sizing:border-box}.explore-page button,.explore-page input{font:inherit}.explore-page button{color:inherit;background:0 0;border:0}.explore-page button:disabled{cursor:default;opacity:.35}.explore-page a{color:inherit;text-decoration:none}.explore-page svg{width:26px;height:26px;display:block}.explore-page :focus-visible{outline-offset:5px;outline:2px solid #ff4784}.explore-sidebar{z-index:2;flex-direction:column;width:257px;display:flex;position:fixed;top:45px;bottom:20px;left:36px}.explore-brand{letter-spacing:-.5px;white-space:nowrap;font-size:30px;font-weight:750}.explore-search{color:#929292;background:#f2f2f2;border-radius:28px;align-items:center;gap:12px;height:50px;margin-top:25px;padding:0 14px;display:flex}.explore-search input{color:#222;background:0 0;border:0;outline:none;width:100%;min-width:0;font-size:18px}.explore-search:focus-within{box-shadow:0 0 0 2px #ff4784}.explore-nav{flex-direction:column;align-items:flex-start;gap:28px;margin-top:42px;font-size:25px;line-height:1.25;display:flex}.explore-nav a:hover,.explore-footer a:hover{color:#ff4784}.explore-nav button{margin-top:13px;padding:0}.explore-footer{margin-top:80px;font-size:14px;line-height:19px}.explore-footer p{margin:0}.explore-account{z-index:3;position:fixed;top:21px;right:28px;color:#666!important}.explore-account svg{width:58px;height:58px}.explore-main{flex-direction:column;align-items:flex-start;min-height:100dvh;margin-left:320px;padding:60px 115px 45px 71px;display:flex;position:relative}.explore-feed{align-items:center;gap:20px;width:100%;max-width:567px;display:flex}.explore-player{background:#fff;flex:1;min-width:0;overflow:hidden}.explore-toolbar{color:#fff;background:#654b65;align-items:center;gap:22px;height:80px;padding:0 14px;display:flex}.explore-toolbar button{padding:0}.explore-preview-label{letter-spacing:.08em;opacity:.8;flex:1;font-size:12px}.explore-scene{aspect-ratio:501/445;background:#ddd;position:relative;overflow:hidden}.explore-progress{appearance:none;cursor:pointer;border:0;border-radius:0;width:100%;height:13px;margin:0;display:block}.explore-progress::-webkit-slider-thumb{appearance:none;background:#ff4784;width:4px;height:13px}.explore-progress::-moz-range-thumb{background:#ff4784;border:0;border-radius:0;width:4px;height:13px}.explore-actions{flex-direction:column;flex-shrink:0;align-items:center;gap:14px;width:46px;display:flex}.explore-actions button{flex-direction:column;align-items:center;gap:6px;padding:0;display:flex}.explore-action-icon{color:#191a23;background:#f2f2f3;border-radius:50%;justify-content:center;align-items:center;width:46px;height:46px;display:flex}.explore-actions small{color:#60616b;font-size:12px;font-weight:700}.explore-actions .is-active .explore-action-icon{color:#ff4784;background:#fff0f5}.explore-follow{margin-bottom:8px;position:relative}.explore-follow>svg{color:#777;width:46px;height:46px}.explore-follow>span{color:#fff;background:#ff3474;border-radius:12px;padding:2px;font-size:9px;position:absolute;bottom:-8px}.explore-follow>span svg{width:18px;height:18px}.explore-pagination{flex-direction:column;gap:22px;display:flex;position:fixed;top:39%;right:28px}.explore-pagination button{background:#f2f2f2;border-radius:50%;place-items:center;width:56px;height:56px;display:grid}.explore-notice{color:#666;text-align:center;min-height:20px;margin:18px 0 0;font-size:13px}.explore-empty{text-align:center;margin:auto}.explore-empty h2{font-size:22px}.explore-empty p{color:#777}.explore-empty button,.explore-dismiss{border-radius:8px;margin-top:15px;color:#fff!important;background:#ff4784!important;padding:12px 20px!important}.explore-panel-backdrop{z-index:20;background:#0005;place-items:center;padding:24px;display:grid;position:fixed;inset:0}.explore-panel{border-radius:var(--panel-radius);background:#fff;width:100%;max-width:400px;max-height:calc(100dvh - 2rem);padding:32px;position:relative;overflow-y:auto}.explore-panel h2{margin:0 0 16px;font-size:24px;font-weight:700}.explore-panel p{color:#666;line-height:1.6}.explore-panel-close{position:absolute;top:12px;right:12px}.explore-sr-only{clip-path:inset(50%);width:1px;height:1px;position:absolute;overflow:hidden}.explore-player:fullscreen{background:#111;flex-direction:column;justify-content:center;display:flex}.explore-player:fullscreen .explore-scene{align-self:center;width:min(100%,90dvh);max-height:80dvh}.explore-player:fullscreen .explore-toolbar{background:#111}.explore-player:fullscreen .explore-progress{align-self:center;max-width:90dvh}@media (max-width:1000px){.explore-sidebar{width:205px;left:22px}.explore-brand{font-size:24px}.explore-main{margin-left:245px;padding-left:20px;padding-right:80px}.explore-pagination{right:14px}.explore-account{right:18px}.explore-pagination button{width:44px;height:44px}.explore-toolbar{height:65px}}@media (max-width:700px){.explore-sidebar{width:auto;padding:22px 18px 0;position:relative;top:auto;bottom:auto;left:auto}.explore-brand{font-size:23px}.explore-account{position:absolute;top:15px;right:16px}.explore-account svg{width:40px;height:40px}.explore-search{height:42px;margin-top:20px}.explore-nav{flex-direction:row;justify-content:space-between;align-items:center;gap:15px;margin-top:22px;font-size:18px}.explore-nav button{margin:0}.explore-nav button svg{width:28px;height:28px}.explore-footer{display:none}.explore-main{min-height:0;margin-left:0;padding:24px 14px}.explore-feed{gap:10px;max-width:520px}.explore-toolbar{gap:15px;height:55px}.explore-actions{gap:14px;width:38px}.explore-action-icon{width:38px;height:38px}.explore-action-icon svg{width:22px;height:22px}.explore-follow>svg{width:38px;height:38px}.explore-pagination{flex-direction:row;align-self:center;gap:18px;margin-top:24px;position:static}.explore-notice{margin-top:10px}.explore-scene{min-height:0}}.explore-scene{text-align:center;background:#f5f3f5;flex-direction:column;justify-content:center;align-items:center;padding:24px;display:flex}.explore-scene img{object-fit:contain;width:72px;max-width:100%;height:72px;margin-bottom:20px;position:static}.explore-scene h2{margin:0 0 10px;font-size:22px;font-weight:600;line-height:1.3}.explore-scene p{color:#777;margin:0;font-size:14px}.explore-sidebar{width:clamp(200px,14.8vw,300px);top:30px;bottom:30px;left:clamp(22px,2vw,40px)}.explore-brand{font-size:clamp(36px,2.5vw,48px)}.explore-footer{margin-top:auto;padding-top:48px}.explore-main{align-items:flex-start;margin-left:clamp(240px,18vw,360px);padding:clamp(24px,7.7dvh,80px) clamp(80px,8vw,164px) 32px clamp(24px,4.3vw,88px)}.explore-feed{--action-size:clamp(46px, 3.4vw, 70px);--action-gap:clamp(16px, 1.1vw, 24px);width:100%;max-width:calc((100dvh - clamp(24px, 7.7dvh, 80px) - 72px) * 4 / 3 + var(--action-size) + var(--action-gap));gap:var(--action-gap)}.explore-player{aspect-ratio:4/3;isolation:isolate;border-radius:22px;position:relative}.explore-scene{aspect-ratio:auto;width:100%;height:100%}.explore-toolbar{z-index:2;color:#333;background:0 0;height:76px;padding:0 24px;position:absolute;inset:0 0 auto}.explore-toolbar button{place-items:center;min-width:36px;min-height:36px;display:grid}.explore-toolbar svg{width:30px;height:30px}.explore-progress{z-index:2;height:6px;position:absolute;inset:auto 0 0}.explore-progress::-webkit-slider-thumb{height:6px}.explore-progress::-moz-range-thumb{height:6px}.explore-actions{width:var(--action-size);gap:clamp(14px,2dvh,24px)}.explore-action-icon{width:var(--action-size);height:var(--action-size)}.explore-action-icon svg{width:clamp(25px,1.7vw,34px);height:clamp(25px,1.7vw,34px)}.explore-follow>svg{width:var(--action-size);height:var(--action-size)}.explore-actions small{font-size:clamp(12px,.85vw,16px)}.explore-pagination{top:50%;right:24px;transform:translateY(-50%)}.explore-notice:empty{display:none}.explore-player:fullscreen{aspect-ratio:auto;border-radius:0}.explore-player:fullscreen .explore-scene{aspect-ratio:4/3;flex-shrink:0;width:min(100vw,133.333dvh);height:auto;max-height:100dvh}.explore-player:fullscreen .explore-toolbar{color:#fff;background:0 0}.explore-player:fullscreen .explore-progress{max-width:none}@media (max-width:1000px) and (min-width:701px){.explore-sidebar{width:190px;left:20px}.explore-main{margin-left:230px;padding-left:16px;padding-right:70px}.explore-pagination{right:12px}}@media (max-width:700px){.explore-sidebar{width:auto;position:relative;inset:auto}.explore-brand{font-size:32px}.explore-main{align-items:center;margin-left:0;padding:24px 14px}.explore-feed{--action-size:38px;--action-gap:10px;max-width:560px}.explore-player{border-radius:14px}.explore-toolbar{gap:6px;height:46px;padding:0 8px}.explore-toolbar svg{width:22px;height:22px}.explore-toolbar button{min-width:30px;min-height:36px}.explore-preview-label{font-size:10px}.explore-actions{gap:10px}.explore-action-icon svg{width:22px;height:22px}.explore-pagination{margin-top:20px;position:static;transform:none}.explore-scene{padding:44px 14px 16px}.explore-scene img{width:48px;height:48px;margin-bottom:12px}.explore-scene h2{font-size:17px}.explore-scene p{font-size:12px}}.explore-brand{font-family:var(--explore-display-font);font-weight:700;line-height:1.2}.explore-nav{font-family:var(--explore-body-font);font-weight:500}.explore-nav a{align-items:center;gap:18px;min-height:44px;display:flex}.explore-nav a>svg{flex-shrink:0;width:28px;height:28px}.explore-nav a[aria-current=page]{color:#ff3474}.explore-action-icon{transition:background-color .15s,color .15s,transform .15s}@media (hover:hover){.explore-actions button:hover .explore-action-icon{background:#e8e8ec;transform:translateY(-2px)}.explore-actions .is-active:hover .explore-action-icon{background:#ffe2ed}.explore-toolbar button:hover{color:#ff3474}}.explore-actions button:active .explore-action-icon{transform:scale(.94)}@media (max-width:700px){.explore-nav{gap:10px;font-size:16px}.explore-nav a{gap:7px}.explore-nav a>svg{width:22px;height:22px}}@media (prefers-reduced-motion:reduce){.explore-action-icon{transition:none}.explore-actions button:hover .explore-action-icon,.explore-actions button:active .explore-action-icon{transform:none}}.explore-page{--sidebar-width:clamp(280px, 20vw, 340px);--sidebar-left:clamp(20px, 2vw, 40px)}.explore-sidebar{left:var(--sidebar-left);width:var(--sidebar-width);overflow:hidden auto}.explore-main{margin-left:calc(var(--sidebar-width) + var(--sidebar-left) + 24px)}.explore-sidebar-heading{flex-direction:column;align-items:stretch;gap:12px;display:flex}.explore-sidebar-toggle{cursor:pointer;border-radius:8px;flex-shrink:0;align-self:flex-end;place-items:center;width:44px;height:44px;padding:8px;display:grid;color:#777!important}.explore-sidebar-toggle:hover{background:#f2f2f2}.explore-brand{align-items:center;gap:10px;font-size:clamp(36px,2.5vw,48px);display:flex}.explore-brand-lips{object-fit:contain;flex-shrink:0;width:44px;height:44px}.explore-search[hidden]{display:none}.explore-search-collapsed{cursor:pointer;border-radius:50%;place-items:center;width:48px;height:48px;margin:25px auto 0;display:grid;background:#f2f2f2!important}.is-sidebar-collapsed{--sidebar-width:64px}.is-sidebar-collapsed .explore-sidebar-toggle{align-self:center}.is-sidebar-collapsed .explore-brand{justify-content:center}.is-sidebar-collapsed .explore-brand span,.is-sidebar-collapsed .explore-nav a span,.is-sidebar-collapsed .explore-footer{display:none}.is-sidebar-collapsed .explore-nav{align-items:center;gap:24px}.is-sidebar-collapsed .explore-nav a{justify-content:center;width:48px;height:48px}.is-sidebar-collapsed .explore-nav button{place-items:center;width:48px;height:48px;margin-top:0;display:grid}@media (max-width:700px){.explore-sidebar{width:auto;padding-top:64px;left:auto;overflow:visible}.explore-sidebar-heading{flex-direction:row-reverse;justify-content:space-between;align-items:center;gap:8px}.explore-sidebar-toggle{align-self:auto}.explore-brand{gap:8px;font-size:32px}.explore-brand-lips{width:36px;height:36px}.explore-main{margin-left:0}.is-sidebar-collapsed .explore-sidebar{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.is-sidebar-collapsed .explore-sidebar-heading{flex-direction:row}.is-sidebar-collapsed .explore-search-collapsed{width:44px;height:44px;margin:0}.is-sidebar-collapsed .explore-nav{flex:180px;gap:0;margin-top:0}.is-sidebar-collapsed .explore-nav a,.is-sidebar-collapsed .explore-nav button{width:44px;height:44px}}.explore-sidebar{top:28px;bottom:28px}.explore-sidebar-heading{gap:8px}.explore-brand{gap:9px;font-size:clamp(31px,2.1vw,40px);line-height:1}.explore-brand>span{transform:translateY(1px)}.explore-search{height:46px;margin-top:28px}.explore-nav{gap:22px;margin-top:38px;font-size:16px;line-height:1.15}.explore-nav a{gap:16px;min-height:40px}.explore-nav a>svg{width:26px;height:26px}.explore-nav button{margin-top:2px}.explore-nav button svg{width:30px;height:30px}.explore-footer{padding-top:32px}.explore-main{padding-top:clamp(32px,7.2dvh,72px)}.is-sidebar-collapsed .explore-nav{gap:18px}@media (max-width:1000px) and (min-width:701px){.explore-brand{font-size:30px}.explore-brand-lips{width:34px;height:34px}.explore-nav{gap:19px;font-size:16px}.explore-nav a{gap:12px}}@media (max-width:700px){.explore-sidebar{padding-top:58px;top:auto;bottom:auto}.explore-brand{font-size:27px}.explore-brand-lips{width:32px;height:32px}.explore-nav{gap:8px;font-size:16px}.explore-nav a{gap:5px;min-height:38px}.explore-nav a>svg{width:21px;height:21px}}.explore-sidebar-heading{flex-direction:row-reverse;flex-shrink:0;justify-content:space-between;align-items:center;padding:6px}.explore-sidebar-toggle{align-self:center;padding:8px;position:relative}.explore-brand{min-width:0;font-size:clamp(30px,2vw,36px)}.explore-brand-lips{width:34px;height:34px}.is-sidebar-collapsed .explore-sidebar-heading{justify-content:center}.explore-sidebar{scroll-padding-top:8px}.explore-panel{max-width:340px}@media (max-width:700px){.explore-brand{font-size:27px}.is-sidebar-collapsed .explore-sidebar{flex-direction:row}}.explore-page .explore-search input:focus,.explore-page .explore-search input:focus-visible{box-shadow:none;outline:none}.sidebar-login{width:100%;min-height:52px;font-family:var(--explore-display-font);border-radius:7px;justify-content:center;align-items:center;gap:10px;margin-top:24px;padding:0 18px;font-size:18px;font-weight:800;line-height:1;transition:background-color .14s;display:flex;color:#fff!important;background:#ff3474!important}.sidebar-login:hover{background:#e92c68!important}.sidebar-login:active{transform:none}.sidebar-login-icon{display:none}.explore-page .sidebar-login{font-weight:700}.sidebar-info-actions{flex-direction:column;gap:8px;margin:16px 0;display:flex}.sidebar-info-actions button{text-align:left;align-items:center;gap:10px;padding:0;font-size:13px;display:flex;color:#777!important}.sidebar-info-actions button:hover{color:#ff3474!important}.explore-footer{flex-direction:column;gap:6px;display:flex}.explore-footer p{color:#888;font-size:12px}.is-sidebar-collapsed .sidebar-login{border-radius:50%;width:46px;min-height:46px;margin:14px 0 0;padding:0;font-size:22px}.is-sidebar-collapsed .sidebar-login-icon{display:inline}.is-sidebar-collapsed .sidebar-action-label{display:none}.is-sidebar-collapsed .sidebar-info-actions{align-items:center}.is-sidebar-collapsed .sidebar-info-actions button{justify-content:center}.is-sidebar-collapsed .explore-footer{align-items:center;font-size:11px}.is-sidebar-collapsed .explore-footer>div:first-child,.is-sidebar-collapsed .explore-footer p{display:none}@media (max-width:700px){.sidebar-login{width:100%;margin-top:12px}.sidebar-info-actions{display:none}}.explore-footer{color:#85858c;font-family:var(--explore-body-font);border-top:1px solid #e9e9eb;align-items:flex-start;gap:16px;margin-top:auto;padding:18px 6px 4px;font-size:12px;line-height:1.35}.explore-footer-legal{color:#85858c;font-size:12px;font-weight:500}.explore-footer-legal a:hover{color:#ff3474}.explore-footer .sidebar-info-actions{flex-direction:row;align-items:center;gap:16px;margin:0;display:flex}.explore-footer .sidebar-info-actions button{align-items:center;gap:6px;min-height:24px;padding:0;font-size:12px;font-weight:500;line-height:1.2;display:inline-flex;color:#73737a!important}.explore-footer .sidebar-info-actions button>span:first-child{font-size:13px;line-height:1}.explore-footer .sidebar-info-actions button:hover{color:#ff3474!important}.explore-footer p{color:#9a9aa0;margin:0;font-size:11px;line-height:1.3}.is-sidebar-collapsed .explore-footer{border-top:0;align-items:center;padding:10px 0 0}.is-sidebar-collapsed .explore-footer .sidebar-info-actions{flex-direction:column;gap:5px}.is-sidebar-collapsed .explore-footer .sidebar-info-actions button{justify-content:center;min-height:32px}.is-sidebar-collapsed .explore-footer-legal,.is-sidebar-collapsed .explore-footer p{display:none}@media (max-width:700px){.explore-footer{display:none}}.explore-footer,.explore-footer-legal,.explore-footer .sidebar-info-actions button,.explore-footer-meta,.explore-footer-meta button,.explore-footer-meta p{color:#85858c;font-family:var(--explore-body-font);font-size:12px;font-weight:600;line-height:1.35}.explore-footer-legal,.explore-footer .sidebar-info-actions button,.explore-footer-meta button,.explore-footer-meta p{margin:0}.explore-footer .sidebar-info-actions button,.explore-footer-meta button{text-align:left;cursor:pointer;border:0;border-radius:0;width:auto;min-height:0;padding:0;display:inline;color:inherit!important;background:0 0!important}.explore-footer .sidebar-info-actions button>span{font:inherit}.explore-footer-meta{align-items:baseline;gap:12px;display:flex}.explore-footer a:hover,.explore-footer .sidebar-info-actions button:hover,.explore-footer-meta button:hover{text-decoration:underline;color:inherit!important}.is-sidebar-collapsed .explore-footer-meta{display:none}.is-dark-theme .explore-footer,.is-dark-theme .explore-footer-legal,.is-dark-theme .explore-footer .sidebar-info-actions button,.is-dark-theme .explore-footer-meta,.is-dark-theme .explore-footer-meta button,.is-dark-theme .explore-footer-meta p{color:#aaa}.is-sidebar-collapsed .sidebar-login{display:none}.explore-footer{gap:16px;padding:16px 8px}.site-shell .explore-sidebar.is-rail{overflow:visible}.home-navigation:has(>.explore-sidebar.is-rail){overflow:visible}.home-navigation:has(>.explore-sidebar.is-rail){z-index:5}.rail-logo{place-items:center;width:48px;height:44px;display:grid}.rail-logo img{object-fit:contain;width:40px;height:40px}.rail-login{cursor:pointer;border-radius:50%;place-items:center;width:48px;height:48px;margin:28px auto 0;padding:0;display:grid;position:relative;color:#fff!important;background:#ff3474!important}.rail-login:hover{background:#e92c68!important}.explore-page .rail-login svg{width:26px;height:26px}.rail-login-tip{color:#fff;white-space:nowrap;pointer-events:none;opacity:0;z-index:20;background:#333;border-radius:8px;padding:8px 12px;font-size:15px;transition:opacity .12s;position:absolute;top:50%;left:calc(100% + 12px);transform:translateY(-50%)}.rail-login:hover .rail-login-tip,.rail-login:focus-visible .rail-login-tip{opacity:1}
