@font-face{font-family:Geist;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/4f6667dd39116621-s.00az9qtie3ho1.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Geist;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/07935285219a259d-s.3j-a226dh71aj.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Geist;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/f58031ded4338640-s.2gwoz23eiro2t.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Geist;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/77814b00d5ca94a4-s.0i3h3th1vs4m7.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Geist;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/605ce01b664af129-s.p.0zr6hhvz-h9nw.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Geist Fallback;src:local(Arial);ascent-override:95.94%;descent-override:28.16%;line-gap-override:0.0%;size-adjust:104.76%}.T19VSG_className{font-family:Geist,Geist Fallback;font-style:normal}.T19VSG_variable{--font-geist-sans:"Geist", "Geist Fallback"}
@font-face{font-family:Geist Mono;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/b0c6b664fd57c2c6-s.27spqqad3wyeo.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Geist Mono;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/6e342921ee4dcd9d-s.3f4zuumv8svu0.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Geist Mono;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/2bb852295097cd96-s.34r5yzckw0h2s.woff2)format("woff2");unicode-range:U+2000-2001,U+2004-2008,U+200A,U+23B8-23BD,U+2500-259F}@font-face{font-family:Geist Mono;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/9eb5a876700c0028-s.2jyz_zw3a8jit.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Geist Mono;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/2a04751c893bf294-s.30bdpjkrtcces.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Geist Mono;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/07a39a8a4660cc7c-s.p.1v5bejj26fx9h.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Geist Mono Fallback;src:local(Arial);ascent-override:74.67%;descent-override:21.92%;line-gap-override:0.0%;size-adjust:134.59%}._8Li5zG_className{font-family:Geist Mono,Geist Mono Fallback;font-style:normal}._8Li5zG_variable{--font-geist-mono:"Geist Mono", "Geist Mono Fallback"}
@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-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--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}}}@layer theme{:root,:host{--font-sans:ui-sans-serif, system-ui, 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;--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,ui-sans-serif, system-ui, 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{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{.visible{visibility:visible}.fixed{position:fixed}.\!container{width:100%!important}@media (min-width:40rem){.\!container{max-width:40rem!important}}@media (min-width:48rem){.\!container{max-width:48rem!important}}@media (min-width:64rem){.\!container{max-width:64rem!important}}@media (min-width:80rem){.\!container{max-width:80rem!important}}@media (min-width:96rem){.\!container{max-width:96rem!important}}.container{width:100%}@media (min-width:40rem){.container{max-width:40rem}}@media (min-width:48rem){.container{max-width:48rem}}@media (min-width:64rem){.container{max-width:64rem}}@media (min-width:80rem){.container{max-width:80rem}}@media (min-width:96rem){.container{max-width:96rem}}.block{display:block}.flex{display:flex}.grid{display:grid}.hidden{display:none}.inline{display:inline}.table{display:table}.h-full{height:100%}.min-h-full{min-height:100%}.transform{transform:var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,)}.flex-col{flex-direction:column}.antialiased{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.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,)}.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))}}.lock-screen{background:radial-gradient(circle at 20% 20%,#34d39933,#0000 32%),radial-gradient(circle at 80% 0,#3b82f629,#0000 34%),#050505;place-items:center;min-height:100svh;padding:24px;display:grid}.lock-card{border:1px solid var(--card-border);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#0c0c0cd1;border-radius:28px;flex-direction:column;gap:18px;width:min(420px,100%);padding:28px;display:flex;box-shadow:0 24px 80px #0000007a}.brand-mark{width:54px;height:54px;box-shadow:none;background-color:#0000;background-image:url(/honmas-logo.png);background-position:50%;background-repeat:no-repeat;background-size:cover;border:1px solid #ffffff24;border-radius:18px;flex:none;display:block}.lock-content{flex-direction:column;gap:8px;display:flex}.lock-card h1{letter-spacing:-.07em;margin:0;font-size:clamp(34px,7vw,56px);line-height:.95}.lock-description{color:var(--muted);margin:0;line-height:1.55}.code-label{color:var(--muted-strong);font-size:14px;font-weight:700}.code-input{border:1px solid var(--card-border);width:100%;height:52px;color:var(--foreground);background:#ffffff14;border-radius:16px;outline:none;padding:0 16px}.code-input:focus{border-color:#34d399cc;box-shadow:0 0 0 4px #34d39924}.unlock-button{cursor:pointer;background:var(--accent);color:#03120d;border:0;border-radius:16px;height:52px;font-weight:800}.unlock-button:disabled{cursor:not-allowed;opacity:.6}.error-message,.feed-error{color:var(--danger);margin:0;font-size:14px;font-weight:700}.feed-shell{background:linear-gradient(#ffffff14,#0000 22%),#050505;grid-template-rows:1fr;height:100svh;display:grid;position:relative;overflow:hidden}.feed-shell:fullscreen{background:#050505;grid-template-rows:1fr;width:100vw;height:100vh}.feed-shell-fullscreen{grid-template-rows:1fr;width:100vw;height:100vh}.feed-shell-mobile-layout{background:#000;grid-template-rows:1fr;width:100vw;height:100dvh}.feed-shell-loading .feed-container{overflow:hidden}.feed-error{z-index:20;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#000000b8;border-radius:999px;padding:10px 14px;position:fixed;top:96px;left:50%;transform:translate(-50%)}.feed-video-error{z-index:4;width:min(280px,100% - 40px);color:var(--muted-strong);text-align:center;margin:0;line-height:1.45;position:absolute;inset:50% auto auto 50%;transform:translate(-50%,-50%)}.feed-container{scroll-snap-type:y mandatory;scrollbar-width:none;overscroll-behavior:contain;height:100%;min-height:0;overflow-y:auto}.feed-container::-webkit-scrollbar{display:none}.video-slide{scroll-snap-align:start;scroll-snap-stop:always;background:#000;place-items:center;height:100%;min-height:100%;display:grid;position:relative;overflow:hidden}.feed-shell-fullscreen .video-slide,.feed-shell:fullscreen .video-slide{height:100vh;min-height:100vh}.feed-shell-mobile-layout .video-slide{height:100dvh;min-height:100dvh}.video-controls-mobile-layout .video-control-visibility,.video-controls-mobile-layout .video-volume-control{top:calc(78px + env(safe-area-inset-top,0px))}.video-controls-mobile-layout .video-control-visibility{transition:top .24s cubic-bezier(.22,.72,.18,1),opacity .22s,transform .22s,background .16s,border-color .16s}.video-controls-mobile-layout .video-volume-control{transition:top .24s cubic-bezier(.22,.72,.18,1),width .22s,opacity .22s,transform .22s,background .18s,box-shadow .18s}.video-controls-mobile-layout .video-control-visibility{left:calc(16px + env(safe-area-inset-left,0px))}.video-controls-mobile-layout .video-volume-control{left:calc(74px + env(safe-area-inset-left,0px))}.video-controls-mobile-layout .video-visibility-menu{top:calc(132px + env(safe-area-inset-top,0px));left:calc(16px + env(safe-area-inset-left,0px));transition:top .24s cubic-bezier(.22,.72,.18,1),opacity .19s,transform .24s cubic-bezier(.22,.72,.18,1),visibility .19s step-end}.video-controls-mobile-layout.video-controls-visible .video-visibility-menu-open{transition:top .24s cubic-bezier(.22,.72,.18,1),opacity .19s,transform .24s cubic-bezier(.22,.72,.18,1),visibility step-start}.video-number-badge{pointer-events:none;color:#fff;-webkit-backdrop-filter:blur(18px)saturate(150%);backdrop-filter:blur(18px)saturate(150%);letter-spacing:-.025em;opacity:0;background:linear-gradient(145deg,#ffffff2b,#ffffff0d),#0808084d;border:1px solid #fff3;border-radius:999px;place-items:center;min-width:62px;height:46px;padding:0 13px;font-size:15px;font-weight:900;transition:opacity .22s,transform .22s;display:grid;position:absolute;top:18px;right:76px;transform:scale(.94);box-shadow:inset 0 1px #fff3,0 12px 30px #0000004d}.video-controls.video-controls-number-only{pointer-events:none}.video-number-hud{z-index:5;opacity:1;right:18px;transform:scale(1)}.video-controls-mobile-layout .video-number-badge{top:calc(78px + env(safe-area-inset-top,0px));right:calc(16px + env(safe-area-inset-right,0px));transition:top .24s cubic-bezier(.22,.72,.18,1),opacity .22s,transform .22s}.video-controls-mobile-layout.video-controls-top-overlay-hidden .video-control-visibility,.video-controls-mobile-layout.video-controls-top-overlay-hidden .video-volume-control,.video-controls-mobile-layout.video-controls-top-overlay-hidden .video-number-badge{top:calc(14px + env(safe-area-inset-top,0px))}.video-controls-mobile-layout.video-controls-top-overlay-hidden .video-visibility-menu{top:calc(68px + env(safe-area-inset-top,0px))}.video-controls-visible .video-number-badge{opacity:1;transform:scale(1)}.video-controls-mobile-layout .video-control-button{-webkit-backdrop-filter:blur(18px)saturate(150%);backdrop-filter:blur(18px)saturate(150%);background:linear-gradient(145deg,#ffffff29,#ffffff0a),#0808084d;border-color:#fff3;box-shadow:inset 0 1px #fff3,0 14px 34px #00000057}.video-controls:not(.video-controls-mobile-layout) .video-control-button{-webkit-backdrop-filter:blur(18px)saturate(150%);backdrop-filter:blur(18px)saturate(150%);background:linear-gradient(145deg,#ffffff2b,#ffffff0d),#0808084d;border-color:#fff3;box-shadow:inset 0 1px #fff3,0 14px 34px #00000057}.video-controls-mobile-layout .video-volume-control{-webkit-backdrop-filter:blur(18px)saturate(150%);backdrop-filter:blur(18px)saturate(150%);background:linear-gradient(145deg,#ffffff29,#ffffff0a),#0808084d;box-shadow:inset 0 1px #fff3,inset 0 0 0 1px #fff3,0 14px 34px #00000057}.video-controls:not(.video-controls-mobile-layout) .video-volume-control{-webkit-backdrop-filter:blur(18px)saturate(150%);backdrop-filter:blur(18px)saturate(150%);background:linear-gradient(145deg,#ffffff2b,#ffffff0d),#0808084d;box-shadow:inset 0 1px #fff3,inset 0 0 0 1px #fff3,0 14px 34px #00000057}.video-controls .video-volume-control .video-control-sound{box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none;background:0 0;border-color:#0000}.video-controls:not(.video-controls-mobile-layout).video-controls-visible .video-control-button:hover{background:linear-gradient(145deg,#ffffff3b,#ffffff14),#08080847;border-color:#ffffff4d}.video-controls:not(.video-controls-mobile-layout).video-controls-visible .video-control-button:active,.video-controls-mobile-layout.video-controls-visible .video-control-button:active{background:linear-gradient(145deg,#ffffff4a,#ffffff1a),#08080842;border-color:#ffffff5c;box-shadow:inset 0 2px 4px #ffffff29,0 8px 22px #0000004d}.video-controls-mobile-layout.video-controls-visible .video-control-button:hover{background:linear-gradient(145deg,#ffffff29,#ffffff0a),#0808084d;border-color:#fff3;box-shadow:inset 0 1px #fff3,0 14px 34px #00000057}.video-controls-mobile-layout.video-controls-visible .video-control-visibility:hover,.video-controls-mobile-layout.video-controls-visible .video-control-sound:hover{transform:scale(1)}.video-controls-mobile-layout.video-controls-visible .video-control-play:hover{transform:translate(-50%,-50%)scale(1)}.video-controls-mobile-layout.video-controls-visible .video-control-button:hover:active{background:linear-gradient(145deg,#ffffff4a,#ffffff1a),#08080842;border-color:#ffffff5c;box-shadow:inset 0 2px 4px #ffffff29,0 8px 22px #0000004d}.video-controls-mobile-layout.video-controls-visible .video-control-visibility:hover:active,.video-controls-mobile-layout.video-controls-visible .video-control-sound:hover:active{transform:scale(.96)}.video-controls-mobile-layout.video-controls-visible .video-control-play:hover:active{transform:translate(-50%,-50%)scale(.96)}.video-controls-visible .video-control-button.video-control-button-pressed{background:linear-gradient(145deg,#ffffff4a,#ffffff1a),#08080842;border-color:#ffffff5c;box-shadow:inset 0 2px 4px #ffffff29,0 8px 22px #0000004d}.video-controls-visible .video-control-visibility.video-control-button-pressed,.video-controls-visible .video-control-sound.video-control-button-pressed,.video-controls-visible .video-control-fullscreen.video-control-button-pressed{transform:scale(.96)}.video-controls-visible .video-control-play.video-control-button-pressed{transform:translate(-50%,-50%)scale(.96)}.video-controls-visible .video-volume-control .video-control-sound,.video-controls-visible .video-volume-control .video-control-sound:hover,.video-controls-visible .video-volume-control .video-control-sound:active,.video-controls-visible .video-volume-control .video-control-sound.video-control-button-pressed{box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none;background:0 0;border-color:#0000}.video-controls-mobile-layout .video-control-visibility,.video-controls-mobile-layout .video-control-sound{width:46px;height:46px}.video-controls-mobile-layout .video-control-play{width:76px;height:76px}.video-controls-mobile-layout .control-icon-sound,.video-controls-mobile-layout .control-icon-visibility{width:25px;height:25px}.video-controls .video-control-button{padding:0;line-height:0}.video-frame>.video-timeline,.single-player-frame>.video-timeline{touch-action:none;-webkit-user-select:none;user-select:none;height:48px;padding:18px 12px 10px}.video-frame>.video-timeline-controls-visible,.single-player-frame>.video-timeline-controls-visible{pointer-events:auto;opacity:1;transform:translateY(0)}.video-timeline-controls-visible .video-timeline-input{height:6px;box-shadow:0 1px 10px #0000009e,0 0 0 1px #ffffff14}.video-timeline .video-timeline-input{pointer-events:none}.video-frame>.video-timeline.video-timeline-dismissed:hover,.single-player-frame>.video-timeline.video-timeline-dismissed:hover{opacity:1;transform:translateY(0)}.video-frame>.video-timeline.video-timeline-dismissed:hover .video-timeline-input,.single-player-frame>.video-timeline.video-timeline-dismissed:hover .video-timeline-input{height:6px;box-shadow:0 1px 10px #0000009e,0 0 0 1px #ffffff14}.video-frame>.video-timeline.video-timeline-dismissed:hover .video-timeline-input::-webkit-slider-thumb{opacity:1;transform:scale(1)}.single-player-frame>.video-timeline.video-timeline-dismissed:hover .video-timeline-input::-webkit-slider-thumb{opacity:1;transform:scale(1)}.video-frame>.video-timeline.video-timeline-dismissed:hover .video-timeline-input::-moz-range-thumb{opacity:1;transform:scale(1)}.single-player-frame>.video-timeline.video-timeline-dismissed:hover .video-timeline-input::-moz-range-thumb{opacity:1;transform:scale(1)}.mobile-player-chrome{pointer-events:none;top:calc(14px + env(safe-area-inset-top,0px));left:calc(16px + env(safe-area-inset-left,0px));right:calc(16px + env(safe-area-inset-right,0px));z-index:20;opacity:1;will-change:opacity, transform;justify-content:space-between;align-items:center;gap:16px;transition:opacity .18s,transform .18s,visibility step-start;display:flex;position:absolute;transform:translate(0)}.mobile-player-chrome-hidden{opacity:0;visibility:hidden;transition:opacity .18s,transform .18s,visibility .18s step-end;transform:translateY(-5px)}.mobile-player-brand{color:#fff;letter-spacing:-.045em;text-shadow:0 2px 14px #000000d1;align-items:center;gap:10px;font-size:20px;font-weight:900;display:inline-flex}.mobile-player-logo{filter:drop-shadow(0 6px 14px #00000080);background:url(/honmas-logo.png) 50%/cover no-repeat;border-radius:14px;flex:none;width:42px;height:42px}.mobile-player-list-button{pointer-events:auto;color:#fff;-webkit-backdrop-filter:blur(20px)saturate(165%);backdrop-filter:blur(20px)saturate(165%);letter-spacing:-.02em;background:linear-gradient(145deg,#ffffff38,#ffffff12),#11111142;border:1px solid #ffffff4d;border-radius:999px;align-items:center;gap:8px;min-height:44px;padding:0 16px 0 13px;font-size:14px;font-weight:900;transition:transform .18s,background .18s,border-color .18s;display:inline-flex;box-shadow:inset 0 1px #ffffff47,0 10px 30px #00000047}.mobile-player-list-button:active{background:linear-gradient(145deg,#ffffff47,#ffffff1a),#11111152;border-color:#ffffff6b;transform:scale(.96)}.mobile-player-list-icon{fill:currentColor;width:20px;height:20px;overflow:visible}.mobile-player-list-icon path{fill:none;stroke:currentColor;stroke-width:1.8px;stroke-linecap:round}.feed-shell:not(.feed-shell-mobile-layout):not(.feed-shell-fullscreen) .mobile-player-chrome,.single-player-shell:not(.single-player-shell-mobile-layout):not(.single-player-shell-fullscreen) .mobile-player-chrome{top:calc(18px + env(safe-area-inset-top,0px));left:calc(21px + env(safe-area-inset-left,0px));right:calc(21px + env(safe-area-inset-right,0px));gap:21px}.feed-shell:not(.feed-shell-mobile-layout):not(.feed-shell-fullscreen) .mobile-player-brand,.single-player-shell:not(.single-player-shell-mobile-layout):not(.single-player-shell-fullscreen) .mobile-player-brand{gap:13px;font-size:26px}.feed-shell:not(.feed-shell-mobile-layout):not(.feed-shell-fullscreen) .mobile-player-logo,.single-player-shell:not(.single-player-shell-mobile-layout):not(.single-player-shell-fullscreen) .mobile-player-logo{border-radius:16px;width:50px;height:50px}.feed-shell:not(.feed-shell-mobile-layout):not(.feed-shell-fullscreen) .mobile-player-list-button,.single-player-shell:not(.single-player-shell-mobile-layout):not(.single-player-shell-fullscreen) .mobile-player-list-button{gap:8px;min-height:44px;padding:0 16px 0 13px;font-size:14px}.feed-shell:not(.feed-shell-mobile-layout):not(.feed-shell-fullscreen) .mobile-player-list-icon,.single-player-shell:not(.single-player-shell-mobile-layout):not(.single-player-shell-fullscreen) .mobile-player-list-icon{width:20px;height:20px}.video-frame{cursor:pointer;background:#000;width:min(100vw,520px);height:100%;position:relative}.feed-shell-mobile-layout .video-frame{width:100%}.feed-shell:not(.feed-shell-mobile-layout):not(.feed-shell-fullscreen) .video-frame{aspect-ratio:9/16;width:auto;height:100svh}.feed-shell-fullscreen:not(.feed-shell-mobile-layout) .video-frame,.feed-shell:not(.feed-shell-mobile-layout):fullscreen .video-frame{aspect-ratio:9/16;width:auto;max-width:100vw;height:100vh}.video-loading-overlay{pointer-events:none;z-index:15;opacity:1;background:#000;place-items:center;transition:opacity .36s,visibility .36s;display:grid;position:absolute;inset:0}.video-loading-polish{visibility:hidden;color:#ffffffeb;filter:drop-shadow(0 4px 10px #00000075);width:clamp(104px,24%,142px);height:auto;display:block;overflow:visible}.video-loading-polish-ready{visibility:visible}.video-loading-stick,.video-loading-stick-highlight,.video-loading-hand-shape,.video-loading-hand-detail{vector-effect:non-scaling-stroke}.video-loading-stick{fill:none;stroke:currentColor;stroke-width:6.9px;stroke-linecap:round;stroke-linejoin:round}.video-loading-stick-highlight{fill:none;stroke:#ffffff6b;stroke-width:1.2px;stroke-linecap:round}.video-loading-hand{transform-box:fill-box;transform-origin:50%;animation:.288s ease-in-out infinite loading-hand-polish}.video-loading-hand-shape{fill:currentColor;stroke:currentColor;stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round}.video-loading-hand-detail{fill:none;stroke:#000000c7;stroke-width:1.65px;stroke-linecap:round;stroke-linejoin:round}.video-frame-ready .video-loading-overlay{visibility:hidden;opacity:0}.video-frame-initial-loading .feed-video{opacity:0;transition:opacity .36s}.video-frame-initial-loading.video-frame-ready .feed-video{opacity:1}@keyframes loading-hand-polish{0%,to{transform:translate(-18px,5.4px)}50%{transform:translate(18px,-5.4px)}}.feed-shell-loading.feed-shell-mobile-layout{background:#000;grid-template-rows:1fr;width:100vw;height:100dvh;position:relative}.feed-shell-loading.feed-shell-mobile-layout .video-slide{height:100dvh;min-height:100dvh}.feed-shell-mobile-layout .video-timeline,.single-player-shell-mobile-layout .video-timeline{z-index:12;pointer-events:auto;height:calc(48px + env(safe-area-inset-bottom,0px));padding:18px calc(12px + env(safe-area-inset-right,0px)) calc(10px + env(safe-area-inset-bottom,0px)) calc(12px + env(safe-area-inset-left,0px));bottom:0}.feed-shell-mobile-layout .video-timeline-controls-visible,.single-player-shell-mobile-layout .video-timeline-controls-visible,.feed-shell-mobile-layout .video-timeline:focus-within,.single-player-shell-mobile-layout .video-timeline:focus-within,.feed-shell-mobile-layout .video-timeline-seeking,.single-player-shell-mobile-layout .video-timeline-seeking{pointer-events:auto;opacity:1;transform:translateY(0)}.feed-shell-mobile-layout .video-timeline-controls-visible .video-timeline-input,.single-player-shell-mobile-layout .video-timeline-controls-visible .video-timeline-input{height:5px}.feed-shell-mobile-layout .video-timeline-controls-visible .video-timeline-input::-webkit-slider-thumb{opacity:1;transform:scale(1)}.single-player-shell-mobile-layout .video-timeline-controls-visible .video-timeline-input::-webkit-slider-thumb{opacity:1;transform:scale(1)}.feed-shell-mobile-layout .video-timeline-controls-visible .video-timeline-input::-moz-range-thumb{opacity:1;transform:scale(1)}.single-player-shell-mobile-layout .video-timeline-controls-visible .video-timeline-input::-moz-range-thumb{opacity:1;transform:scale(1)}.feed-shell-mobile-layout .video-frame>.video-timeline.video-timeline-dismissed,.single-player-shell-mobile-layout .single-player-frame>.video-timeline.video-timeline-dismissed{opacity:0;transition-duration:.5s;transform:translateY(5px)}.feed-shell-mobile-layout .video-timeline:not(.video-timeline-controls-visible):not(.video-timeline-seeking),.single-player-shell-mobile-layout .video-timeline:not(.video-timeline-controls-visible):not(.video-timeline-seeking){opacity:0;transform:translateY(5px)}.video-controls-mobile-layout.video-controls-dismiss-after-seek{pointer-events:none}.video-controls-mobile-layout.video-controls-dismiss-after-seek .video-control-button{opacity:0;transition:opacity .5s,transform .5s,background .16s,border-color .16s}.video-controls-mobile-layout.video-controls-dismiss-after-seek .video-volume-control{opacity:0;transition:opacity .5s,transform .5s,background .16s,box-shadow .16s;transform:scale(.94)}.video-controls-mobile-layout.video-controls-dismiss-after-seek .video-control-visibility,.video-controls-mobile-layout.video-controls-dismiss-after-seek .video-control-sound{transform:scale(.94)}.video-controls-mobile-layout.video-controls-dismiss-after-seek .video-control-play{transform:translate(-50%,-50%)scale(.94)}.video-controls-mobile-layout.video-controls-dismiss-after-seek .video-number-badge{opacity:0;transition:opacity .5s,transform .5s;transform:scale(.94)}.feed-shell-mobile-layout .video-frame>.video-timeline.video-timeline-dismissed .video-timeline-input,.single-player-shell-mobile-layout .single-player-frame>.video-timeline.video-timeline-dismissed .video-timeline-input{height:4px;box-shadow:0 1px 8px #00000080}.feed-shell-mobile-layout .video-frame>.video-timeline.video-timeline-dismissed .video-timeline-input::-webkit-slider-thumb{opacity:0;transform:scale(.72)}.single-player-shell-mobile-layout .single-player-frame>.video-timeline.video-timeline-dismissed .video-timeline-input::-webkit-slider-thumb{opacity:0;transform:scale(.72)}.feed-shell-mobile-layout .video-frame>.video-timeline.video-timeline-dismissed .video-timeline-input::-moz-range-thumb{opacity:0;transform:scale(.72)}.single-player-shell-mobile-layout .single-player-frame>.video-timeline.video-timeline-dismissed .video-timeline-input::-moz-range-thumb{opacity:0;transform:scale(.72)}.feed-video{object-fit:cover;opacity:1;background:#000;width:100%;height:100%;display:block}@media (prefers-reduced-motion:reduce){.video-loading-hand{animation-duration:4s}}@media (max-width:720px){.feed-shell-mobile-layout .video-slide{height:100%;min-height:100%}:is(.feed-shell-mobile-layout:fullscreen .video-slide,.feed-shell-mobile-layout.feed-shell-fullscreen .video-slide){height:100vh;min-height:100vh}.feed-shell-mobile-layout .video-frame{width:100%}}.videos-page{color:#fff;background:radial-gradient(circle at 18% 14%,#34d39929,#0000 32%),radial-gradient(circle at 82% 0,#22d3ee1f,#0000 32%),#050505;min-height:100svh}.videos-list-header{isolation:isolate;z-index:10;padding:calc(14px + env(safe-area-inset-top,0px)) calc(16px + env(safe-area-inset-right,0px)) 14px calc(16px + env(safe-area-inset-left,0px));-webkit-backdrop-filter:blur(30px)saturate(190%)contrast(108%);backdrop-filter:blur(30px)saturate(190%)contrast(108%);background:linear-gradient(135deg,#fff3,#ffffff13 44%,#ffffff21),#121c1b3d;border-bottom:1px solid #ffffff1a;justify-content:space-between;align-items:center;gap:16px;display:flex;position:relative;overflow:hidden;box-shadow:inset 0 1px #ffffff1a,inset 0 -1px #ffffff14,0 14px 38px #00000038}.videos-list-header:before{z-index:-1;pointer-events:none;content:"";opacity:.82;background:radial-gradient(110% 130% at 8% -65%,#ffffff80,#ffffff14 42%,#0000 68%),radial-gradient(75% 150% at 91% 155%,#6ee7d62e,#0000 72%);position:absolute;inset:0}.videos-list-header .mobile-player-list-button{flex:none}.videos-list-content{width:min(1180px,100% - 32px);margin:0 auto;padding:clamp(24px,4vw,54px) 0}.videos-list-panel{-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#ffffff0b;border:1px solid #ffffff1a;border-radius:32px;overflow:hidden;box-shadow:0 28px 90px #0000005c}.videos-list-intro{--videos-count-card-width:clamp(92px, 15vw, 126px);--videos-count-card-height:clamp(112px, 17vw, 142px);height:calc(var(--videos-count-card-height) + 44px);border-bottom:1px solid #ffffff14;justify-content:space-between;align-items:flex-start;gap:18px;min-height:0;padding:clamp(18px,2.2vw,24px) clamp(22px,4vw,36px);display:flex;position:relative}.library-intro-copy{min-width:0}.library-tabs{align-items:center;gap:6px;display:inline-flex}.library-tab{-webkit-backdrop-filter:blur(18px)saturate(160%);backdrop-filter:blur(18px)saturate(160%);color:#ffffffad;letter-spacing:.04em;background:linear-gradient(145deg,#ffffff21,#ffffff09 55%,#34d3990a),#ffffff06;border:1px solid #ffffff26;border-radius:999px;justify-content:center;align-items:center;min-height:32px;padding:0 14px;font-size:12px;font-weight:900;transition:transform .18s,border-color .18s,background .18s,color .18s;display:inline-flex;position:relative;box-shadow:inset 0 1px #fff3,0 8px 22px #0000001f}.library-tab:hover{color:#fff;border-color:#ffffff47;transform:translateY(-1px)}.library-tab-active{color:#fff;background:linear-gradient(145deg,#fff3,#34d39921 68%,#22d3ee1a),#ffffff0b;border-color:#a7f3d057;box-shadow:inset 0 1px #ffffff4d,0 10px 28px #00000029}.library-tab:focus-visible{outline-offset:3px;outline:2px solid #6ee7d6eb}.videos-list-intro h2{letter-spacing:-.075em;margin:15px 0 6px;font-size:clamp(32px,6vw,64px);line-height:.9}.videos-list-intro p{max-width:580px;color:var(--muted);margin:0;line-height:1.55}.videos-intro-touch-break{display:none}.videos-count-pill{isolation:isolate;width:var(--videos-count-card-width);height:var(--videos-count-card-height);-webkit-backdrop-filter:blur(24px)saturate(165%);backdrop-filter:blur(24px)saturate(165%);color:#ffffffdb;background:linear-gradient(145deg,#ffffff29,#ffffff0b 48%,#34d39914),#ffffff09;border:1px solid #ffffff2e;border-radius:clamp(22px,2.8vw,29px);flex-direction:column;flex:none;justify-content:flex-start;align-items:center;gap:0;min-height:0;padding:0;font-size:14px;font-weight:900;display:inline-flex;position:absolute;top:50%;right:clamp(22px,4vw,36px);overflow:hidden;transform:translateY(-50%);box-shadow:inset 0 1px #ffffff4d,inset 0 -1px #ffffff0a,0 18px 45px #0003}.videos-count-pill:before{z-index:-1;content:"";pointer-events:none;background:radial-gradient(130% 85% at 12% -15%,#ffffff3d,#0000 62%);position:absolute;inset:0}.videos-count-number{position:absolute;inset:clamp(8px,1vw,10px) clamp(8px,1vw,10px) clamp(26px,3.5vw,36px)}.videos-count-glyphs{color:#0000;font-variant-numeric:tabular-nums;letter-spacing:-.025em;text-align:center;white-space:nowrap;transform-origin:50%;-webkit-text-fill-color:transparent;-webkit-text-stroke:1.4px #ffffff29;filter:drop-shadow(0 7px 16px #a7f3e61a);background:linear-gradient(112deg,#fff9 0%,#ffffff2e 24%,#dcfff975 48%,#ffffff24 72%,#ffffff85 100%);-webkit-background-clip:text;background-clip:text;width:max-content;font-family:Arial Black,Helvetica Neue,Arial,sans-serif;font-size:clamp(50px,6.7vw,68px);font-weight:900;line-height:1;display:inline-block;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)scaleX(.7)scaleY(1.48)}.videos-count-label{color:#ffffffc7;letter-spacing:.24em;text-align:center;text-indent:.24em;text-shadow:0 1px 10px #ffffff29;text-transform:uppercase;width:auto;margin:0;font-size:clamp(11px,1.5vw,15px);font-weight:900;line-height:1;position:absolute;bottom:clamp(10px,1.3vw,13px);left:clamp(8px,1.2vw,12px);right:clamp(8px,1.2vw,12px)}.videos-search-wrap{padding:24px clamp(22px,4vw,36px) clamp(22px,4vw,36px)}.videos-search-input{color:#fff;background:#0000005c;border:1px solid #ffffff1f;border-radius:18px;outline:none;width:100%;height:58px;padding:0 18px;font-size:16px}.videos-search-input:focus{border-color:#34d399b3;box-shadow:0 0 0 4px #34d3991f}.videos-grid{grid-template-columns:repeat(auto-fill,minmax(210px,1fr));gap:16px;padding:0 clamp(22px,4vw,36px) clamp(22px,4vw,36px);display:grid}.video-list-card{cursor:pointer;text-align:left;color:#fff;background:linear-gradient(145deg,#ffffff16,#ffffff06),#0718166b;border:1px solid #ffffff1a;border-radius:24px;flex-direction:column;transition:transform .18s,border-color .18s,background .18s;display:flex;overflow:hidden;box-shadow:inset 0 1px #ffffff21,0 16px 38px #00000029}.video-list-card:hover{background:#34d39914;border-color:#34d39966;transform:translateY(-3px)}.video-list-thumb{aspect-ratio:9/14;background:#000;position:relative;overflow:hidden}.video-list-thumb-placeholder{background:radial-gradient(circle at 50% 38%,#34d3992e,#0000 34%),linear-gradient(145deg,#151515,#050505 68%);place-items:center;display:grid;position:absolute;inset:0}.video-list-thumb-play-mark{color:#ffffffb8;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#ffffff14;border:1px solid #ffffff24;border-radius:999px;place-items:center;width:48px;height:48px;padding-left:3px;font-size:18px;display:grid}.video-list-thumb-image{z-index:1;object-fit:cover;transition:transform .42s cubic-bezier(.2,.75,.25,1);transform:scale(1.28)}.video-list-card:hover .video-list-thumb-image{transform:scale(1.32)}.video-list-thumb:after{content:"";background:linear-gradient(#0000000f,#0000 45%),linear-gradient(#0000 62%,#00000070);position:absolute;inset:0}.video-list-card-body{padding:9px}.video-list-card-label{-webkit-backdrop-filter:blur(18px)saturate(160%);backdrop-filter:blur(18px)saturate(160%);background:linear-gradient(145deg,#ffffff24,#ffffff09 52%,#34d39913),#ffffff06;border:1px solid #ffffff29;border-radius:16px;justify-content:center;align-items:center;min-height:48px;display:flex;position:relative;overflow:hidden;box-shadow:inset 0 1px #ffffff38,0 8px 22px #00000024}.video-list-card-label-text{color:#0000;letter-spacing:.055em;text-align:center;text-transform:uppercase;-webkit-text-fill-color:transparent;-webkit-text-stroke:.45px #ffffff21;filter:drop-shadow(0 5px 12px #a7f3e614);background:linear-gradient(112deg,#ffffffc2,#ffffff47 30%,#dcfff99e 55%,#ffffff61 78%,#ffffffb3);-webkit-background-clip:text;background-clip:text;font-family:Arial Black,Helvetica Neue,Arial,sans-serif;font-size:clamp(13px,1.4vw,17px);font-weight:900;line-height:1;transform:scaleY(1.08)}.videos-list-state{color:var(--muted);background:#00000047;border:1px solid #ffffff1a;border-radius:22px;margin:0 clamp(22px,4vw,36px) clamp(22px,4vw,36px);padding:20px}.videos-list-loading{place-items:center;min-height:clamp(170px,20vw,240px);display:grid}.videos-list-error{color:var(--danger);justify-content:space-between;align-items:center;gap:16px;display:flex}.single-player-shell{background:#050505;grid-template-rows:1fr;height:100svh;display:grid;overflow:hidden}.single-player-shell-fullscreen,.single-player-shell:fullscreen{grid-template-rows:1fr;width:100vw;height:100vh}.single-player-shell-mobile-layout{background:#000;grid-template-rows:1fr;width:100vw;height:100dvh;position:relative}.single-player-stage{background:#000;place-items:center;min-height:0;display:grid}.single-player-frame{aspect-ratio:9/16;cursor:pointer;background:#000;width:auto;max-width:100%;height:100%;position:relative;overflow:hidden}.single-player-shell-mobile-layout .single-player-frame{aspect-ratio:auto;width:100%;max-width:none}.single-player-video{object-fit:cover;visibility:hidden;background:#000;width:100%;height:100%;display:block}.single-player-video-ready{visibility:visible}.single-player-loading{color:var(--muted);text-align:center;place-items:center;padding:24px;font-size:15px;font-weight:800;display:grid;position:absolute;inset:0}.videos-page:not(.videos-page-mobile-layout) .videos-list-header{padding:calc(18px + env(safe-area-inset-top,0px)) calc(21px + env(safe-area-inset-right,0px)) 18px calc(21px + env(safe-area-inset-left,0px));gap:21px}.videos-page:not(.videos-page-mobile-layout) .videos-list-header .mobile-player-brand{gap:13px;font-size:26px}.videos-page:not(.videos-page-mobile-layout) .videos-list-header .mobile-player-logo{border-radius:16px;width:50px;height:50px}.videos-page-mobile-layout .library-intro-copy{width:calc(100% - var(--videos-count-card-width) - 14px)}.videos-page-mobile-layout .library-intro-copy>p:last-child{max-width:190px}.videos-page-mobile-layout .videos-intro-touch-break{display:block}@media (max-width:360px){.videos-page-mobile-layout .library-intro-copy>p:last-child{font-size:14px;line-height:1.35}}@media (max-width:720px){.videos-page-mobile-layout .videos-list-header{align-items:center}.videos-page-mobile-layout .videos-count-number{top:3px;bottom:24px}.videos-page-mobile-layout .videos-count-glyphs{font-size:57px}.videos-page-mobile-layout .videos-list-content{width:min(100% - 24px,1180px);padding:18px 0}.videos-page-mobile-layout .videos-list-panel{border-radius:24px}.videos-page-mobile-layout .videos-list-intro{flex-direction:column;padding-block:12px}.videos-page-mobile-layout .library-tab{min-height:36px;padding:0 11px;font-size:11px}.videos-page-mobile-layout .library-tab:after{content:"";position:absolute;inset:-4px 0}.videos-page-mobile-layout .videos-list-intro h2{margin:12px 0 4px}.videos-page-mobile-layout .videos-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.videos-page-mobile-layout .video-list-card{border-radius:18px}.videos-page-mobile-layout .video-list-card-body{padding:7px}.videos-page-mobile-layout .video-list-card-label{border-radius:14px;min-height:42px}.single-player-shell-mobile-layout .single-player-frame{width:100%}}.girls-page{min-height:100svh}.girls-grid{grid-template-columns:repeat(auto-fill,minmax(210px,1fr));gap:16px;padding:0 clamp(22px,4vw,36px) clamp(22px,4vw,36px);display:grid}.girl-card{background:linear-gradient(145deg,#ffffff16,#ffffff06),#0718166b;border:1px solid #ffffff1a;border-radius:24px;flex-direction:column;min-width:0;transition:transform .22s cubic-bezier(.2,.75,.25,1),border-color .18s,box-shadow .18s;display:flex;overflow:hidden;box-shadow:inset 0 1px #ffffff21,0 16px 38px #00000029}.girl-card:hover{border-color:#6ee7d65c;transform:translateY(-4px);box-shadow:inset 0 1px #ffffff2e,0 22px 48px #00000038}.girl-card:focus-visible{outline-offset:3px;outline:2px solid #6ee7d6e6}.girl-card-media{aspect-ratio:4/5;background:radial-gradient(circle at 50% 30%,#34d39933,#0000 38%),linear-gradient(150deg,#163b35,#07110f 68%);position:relative;overflow:hidden}.girl-card-media:after{z-index:1;pointer-events:none;content:"";background:linear-gradient(#00000014,#0000 38%),linear-gradient(#0000 58%,#0009);position:absolute;inset:0}.girl-avatar-image{object-fit:cover;transition:transform .48s cubic-bezier(.2,.75,.25,1)}.girl-card:hover .girl-avatar-image{transform:scale(1.035)}.girl-avatar-placeholder{background:radial-gradient(circle at 50% 30%,#ffffff24,#0000 34%),linear-gradient(150deg,#34d39933,#041210e0);place-items:center;display:grid;position:absolute;inset:0;overflow:hidden}.girl-avatar-placeholder-head,.girl-avatar-placeholder-body{-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:linear-gradient(145deg,#fff3,#ffffff0f),#34d3991f;border:1px solid #fff3;display:block;position:absolute;box-shadow:inset 0 1px #ffffff2e,0 18px 38px #0003}.girl-avatar-placeholder-head{aspect-ratio:1;border-radius:999px;width:29%;top:23%}.girl-avatar-placeholder-body{border-radius:48% 48% 20% 20%/40% 40% 15% 15%;width:67%;height:52%;bottom:-10%}.girl-video-count-badge{z-index:2;-webkit-backdrop-filter:blur(18px)saturate(150%);backdrop-filter:blur(18px)saturate(150%);color:#fffffff0;background:#070f0e94;border:1px solid #ffffff38;border-radius:999px;align-items:center;min-height:30px;padding:0 10px;font-size:11px;font-weight:900;display:inline-flex;position:absolute;bottom:12px;right:12px;box-shadow:inset 0 1px #ffffff2e,0 8px 22px #0000003d}.girl-card-body{padding:9px}.girl-card-label{-webkit-backdrop-filter:blur(18px)saturate(160%);backdrop-filter:blur(18px)saturate(160%);background:linear-gradient(145deg,#ffffff24,#ffffff09 52%,#34d39913),#ffffff06;border:1px solid #ffffff29;border-radius:16px;justify-content:center;align-items:center;min-height:48px;padding:7px 12px;display:flex;position:relative;overflow:hidden;box-shadow:inset 0 1px #ffffff38,0 8px 22px #00000024}.girl-card-label-text{color:#0000;letter-spacing:.035em;text-align:center;text-overflow:ellipsis;text-transform:uppercase;white-space:nowrap;-webkit-text-fill-color:transparent;-webkit-text-stroke:.45px #ffffff21;background:linear-gradient(112deg,#ffffffc7,#ffffff4d 30%,#dcfff9a3 55%,#fff6 78%,#ffffffb8);-webkit-background-clip:text;background-clip:text;min-width:0;font-family:Arial Black,Helvetica Neue,Arial,sans-serif;font-size:clamp(13px,1.4vw,17px);font-weight:900;line-height:1.1;overflow:hidden}.girl-card-new-media{color:#ffffffc7;text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:16px;padding:24px;font-size:14px;font-weight:800;display:flex}.girl-card-new-media:after{display:none}.girl-card-new-icon{background:linear-gradient(145deg,#ffffff29,#34d39914),#ffffff09;border:1px solid #fff3;border-radius:999px;place-items:center;width:74px;height:74px;font-size:38px;font-weight:300;line-height:1;display:grid;box-shadow:inset 0 1px #ffffff40,0 16px 34px #0003}.girls-list-error{color:var(--danger);justify-content:space-between;align-items:center;gap:16px;display:flex}.girls-list-error p,.girls-filter-empty{margin:0}.girls-list-error button,.profile-load-error button,.profile-load-error a{cursor:pointer;color:#fff;background:#ffffff14;border:1px solid #ffffff2e;border-radius:999px;min-height:40px;padding:0 16px;font-weight:800}.girls-list-error button:focus-visible,.profile-load-error button:focus-visible,.profile-load-error a:focus-visible,.profile-action-button:focus-within,.profile-action-button:focus-visible,.profile-cancel-button:focus-visible,.profile-save-button:focus-visible,.profile-edit-button:focus-visible,.profile-detail-video-card:focus-visible,.profile-preview-button:focus-visible,.profile-picker-select-surface:focus-visible,.profile-number-list button:focus-visible,.girls-preview-header button:focus-visible{outline-offset:3px;outline:2px solid #6ee7d6eb}.girls-filter-empty,.profile-picker-empty{color:var(--muted);text-align:center;margin:0 clamp(22px,4vw,36px) clamp(22px,4vw,36px);font-size:14px}.profile-page-content{width:min(1180px,100% - 32px);margin:0 auto;padding:clamp(24px,4vw,54px) 0}.profile-editor-panel,.profile-detail-panel,.profile-page-loading,.profile-load-error{-webkit-backdrop-filter:blur(22px)saturate(145%);backdrop-filter:blur(22px)saturate(145%);background:linear-gradient(145deg,#ffffff0e,#ffffff05),#0a1c19b8;border:1px solid #ffffff1a;border-radius:32px;overflow:hidden;box-shadow:0 28px 90px #0000005c}.profile-editor-panel{overflow:clip}.profile-editor-panel[aria-busy=true]{cursor:wait}.profile-editor-heading{border-bottom:1px solid #ffffff14;justify-content:space-between;align-items:flex-start;gap:24px;padding:clamp(24px,4vw,42px);display:flex}.profile-editor-heading h1,.profile-detail-identity h1{letter-spacing:-.065em;margin:6px 0 10px;font-size:clamp(38px,6vw,68px);line-height:.95}.profile-editor-heading>div>p:last-child,.profile-detail-identity>p,.profile-video-heading>div>p:last-child{max-width:660px;color:var(--muted);margin:0;line-height:1.55}.profile-eyebrow,.profile-section-kicker{color:#a7f3d0c7;letter-spacing:.18em;text-transform:uppercase;margin:0;font-size:11px;font-weight:900}.profile-editor-step,.profile-selected-count{color:#ffffffc7;text-transform:uppercase;background:linear-gradient(145deg,#ffffff24,#34d3990f),#ffffff08;border:1px solid #ffffff2b;border-radius:999px;flex:none;justify-content:center;align-items:center;min-height:38px;padding:0 15px;font-size:12px;font-weight:900;display:inline-flex;box-shadow:inset 0 1px #ffffff2e}.profile-editor-loading,.profile-page-loading{min-height:clamp(280px,44vw,520px);color:var(--muted);place-content:center;justify-items:center;gap:18px;font-weight:800;display:grid}.profile-page-loading{min-height:min(620px,68svh)}.profile-form-section{border-bottom:1px solid #ffffff14;padding:clamp(24px,4vw,42px)}.profile-section-heading{justify-content:space-between;align-items:flex-end;gap:20px;margin-bottom:24px;display:flex}.profile-section-heading h2{letter-spacing:-.045em;margin:5px 0 0;font-size:clamp(26px,3.8vw,42px)}.profile-section-heading>span{color:var(--muted);font-size:12px;font-weight:800}.profile-details-grid{grid-template-columns:minmax(190px,230px) minmax(0,1fr);align-items:center;gap:clamp(24px,5vw,58px);display:grid}.profile-image-editor{min-width:0}.profile-image-preview{aspect-ratio:1;background:#00000047;border:1px solid #ffffff2e;border-radius:30px;width:100%;position:relative;overflow:hidden;box-shadow:inset 0 1px #fff3,0 20px 45px #0003}.profile-image-actions{gap:8px;margin-top:12px;display:flex}.profile-action-button{cursor:pointer;color:#ffffffd1;text-align:center;background:#ffffff0e;border:1px solid #ffffff29;border-radius:13px;flex:auto;justify-content:center;align-items:center;min-height:40px;padding:0 13px;font-size:12px;font-weight:900;display:inline-flex;position:relative}.profile-action-button-primary{background:#34d3991f}.profile-action-button input{clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.verified-badge-icon{--verified-badge-size:18px;width:var(--verified-badge-size);height:var(--verified-badge-size);color:#0095f6;filter:drop-shadow(0 2px 5px #00000047);flex:none;place-items:center;display:inline-grid}.verified-badge-icon>svg{width:100%;height:100%;display:block;overflow:visible}.verified-badge-shape{fill:currentColor}.verified-badge-check{fill:#fff}.girl-card-verified{--verified-badge-size:17px;margin-left:7px}.profile-action-button:disabled{cursor:not-allowed;opacity:.55}.profile-action-button:has(input:disabled){cursor:not-allowed;opacity:.55}.profile-image-editor>p{color:#ffffff7a;margin:9px 2px 0;font-size:11px;line-height:1.4}.profile-fields{gap:18px;display:grid}.profile-field{gap:9px;display:grid}.profile-field>span{color:#ffffffbf;font-size:13px;font-weight:900}.profile-field input,.profile-video-search input{color:#fff;background:#00000057;border:1px solid #ffffff1f;border-radius:18px;outline:none;width:100%;height:58px;padding:0 18px;font-size:16px;transition:border-color .16s,box-shadow .16s}.profile-field input:focus,.profile-video-search input:focus{border-color:#34d399b3;box-shadow:0 0 0 4px #34d3991f}.profile-verified-toggle{cursor:pointer;background:linear-gradient(145deg,#ffffff12,#ffffff05),#0000002e;border:1px solid #ffffff1c;border-radius:20px;justify-content:space-between;align-items:center;gap:18px;min-height:82px;padding:16px 18px;display:flex;position:relative}.profile-verified-copy{gap:5px;display:grid}.profile-verified-copy strong{font-size:14px}.profile-verified-copy>span{color:var(--muted);font-size:12px}.profile-verified-toggle>input{opacity:0;width:1px;height:1px;position:absolute}.profile-toggle-track{background:#ffffff14;border:1px solid #ffffff29;border-radius:999px;flex:none;width:50px;height:30px;transition:background .18s;position:relative}.profile-toggle-track>span{background:#ffffffd1;border-radius:999px;width:20px;height:20px;transition:transform .2s cubic-bezier(.2,.75,.25,1);position:absolute;top:4px;left:4px;box-shadow:0 5px 12px #00000042}.profile-verified-toggle>input:checked+.profile-toggle-track{background:#34d3998f}.profile-verified-toggle>input:checked+.profile-toggle-track>span{background:#fff;transform:translate(20px)}.profile-verified-toggle>input:focus-visible+.profile-toggle-track{outline-offset:3px;outline:2px solid #6ee7d6eb}.profile-video-heading{align-items:flex-start}.profile-selected-summary{background:#0003;border:1px solid #ffffff1a;border-radius:20px;padding:18px}.profile-selected-summary>strong{color:#ffffffc2;letter-spacing:.06em;text-transform:uppercase;margin-bottom:12px;font-size:12px;display:block}.profile-selected-summary>p,.profile-detail-empty-copy{color:var(--muted);margin:0;font-size:13px}.profile-number-list{flex-wrap:wrap;gap:8px;display:flex}.profile-number-list button,.profile-number-list span{color:#ffffffd6;background:linear-gradient(145deg,#ffffff1c,#34d39912),#ffffff06;border:1px solid #a7f3d038;border-radius:999px;align-items:center;gap:7px;min-height:34px;padding:0 11px;font-size:12px;font-weight:900;display:inline-flex}.profile-number-list button{cursor:pointer}.profile-number-list button:disabled{cursor:not-allowed;opacity:.55}.profile-number-list button>span{color:#ffffff94;background:0 0;border:0;min-height:0;padding:0;font-size:16px}.profile-video-search{margin:18px 0;display:block}.profile-visually-hidden{clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.profile-video-picker{grid-template-columns:repeat(auto-fill,minmax(170px,1fr));gap:14px;display:grid}.profile-picker-card{content-visibility:auto;contain-intrinsic-size:245px 385px;background:#040e0d8c;border:1px solid #ffffff1a;border-radius:20px;min-width:0;transition:transform .18s,border-color .18s,opacity .18s;position:relative;overflow:hidden}.profile-picker-select-surface{z-index:2;cursor:pointer;background:0 0;border:0;padding:0;position:absolute;inset:0}.profile-picker-select-surface:disabled{cursor:not-allowed}.profile-picker-card:hover{transform:translateY(-2px)}.profile-picker-card-selected{border-color:#34d3999e;box-shadow:inset 0 0 0 1px #34d39929,0 14px 32px #10b9811a}.profile-picker-card-locked{background:linear-gradient(145deg,#7f1d1d52,#450a0a29),#190708c7;border-color:#fb7185ad;box-shadow:inset 0 0 0 1px #fb71851f,0 12px 30px #450a0a40}.profile-picker-card-locked:hover{border-color:#fb7185e0}.profile-picker-card-locked .profile-picker-media:after{background:linear-gradient(#5808125c,#0000 34%),linear-gradient(#0000 44%,#580812d1)}.profile-picker-media{aspect-ratio:9/13;background:#000;position:relative;overflow:hidden}.profile-picker-media>img{object-fit:cover;transform:scale(1.2)}.profile-picker-media:after{z-index:1;pointer-events:none;content:"";background:linear-gradient(#0000002e,#0000 34%),linear-gradient(#0000 62%,#0000009e);position:absolute;inset:0}.profile-preview-button{z-index:4;cursor:pointer;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);color:#fff;background:#0000006b;border:1px solid #ffffff3d;border-radius:999px;place-items:center;width:48px;height:48px;padding:0 0 0 3px;display:grid;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);box-shadow:0 12px 28px #00000047}.profile-assignment-badge{z-index:3;pointer-events:none;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);color:#ffffffc2;text-align:center;text-overflow:ellipsis;white-space:nowrap;background:#0a0a0aa8;border:1px solid #ffffff2b;border-radius:10px;justify-content:center;align-items:center;min-height:29px;padding:5px 8px;font-size:10px;font-weight:900;line-height:1.2;display:flex;position:absolute;bottom:8px;left:8px;right:8px;overflow:hidden}.profile-picker-card-locked .profile-assignment-badge{color:#fff1f2;background:#9f1239e0;border-color:#fecaca8f;gap:5px;box-shadow:0 8px 24px #450a0a6b}.profile-assignment-lock-icon{fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:2px;flex:none;width:14px;height:14px}.profile-assignment-badge>span{text-overflow:ellipsis;overflow:hidden}.profile-assignment-badge-selected{color:#d1fae5;background:#064e3ba8;border-color:#34d39961}.profile-picker-select{z-index:1;cursor:pointer;align-items:center;gap:10px;min-height:66px;padding:10px;display:flex;position:relative}.profile-picker-card-locked .profile-picker-select{cursor:not-allowed;background:#7f1d1d29}.profile-picker-checkbox{color:#0000;background:#ffffff0e;border:1px solid #fff3;border-radius:8px;flex:none;place-items:center;width:24px;height:24px;font-size:13px;font-weight:900;display:grid}.profile-picker-checkbox-checked{color:#05241d;background:#34d399;border-color:#34d399d1}.profile-picker-checkbox-disabled{opacity:1;background:#7f1d1d42;border-color:#fb71858c}.profile-picker-select>span:last-child{gap:4px;min-width:0;display:grid}.profile-picker-select strong{font-size:13px}.profile-picker-select small{color:var(--muted);text-overflow:ellipsis;white-space:nowrap;font-size:10px;overflow:hidden}.profile-editor-error{color:#fda4af;background:#7f1d1d2e;border:1px solid #fb718552;border-radius:16px;margin:20px clamp(24px,4vw,42px) 0;padding:15px 17px;line-height:1.45}.profile-editor-actions{z-index:5;padding:18px clamp(24px, 4vw, 42px) calc(18px + env(safe-area-inset-bottom,0px));-webkit-backdrop-filter:blur(24px)saturate(170%);backdrop-filter:blur(24px)saturate(170%);background:#071614b8;border-top:1px solid #ffffff1a;justify-content:flex-end;align-items:center;gap:10px;display:flex;position:sticky;bottom:0}.profile-cancel-button,.profile-save-button,.profile-edit-button{cursor:pointer;color:#ffffffdb;background:linear-gradient(145deg,#ffffff1f,#ffffff09),#ffffff06;border:1px solid #ffffff2b;border-radius:999px;justify-content:center;align-items:center;min-height:48px;padding:0 20px;font-size:13px;font-weight:900;display:inline-flex;box-shadow:inset 0 1px #ffffff2e,0 10px 26px #0000002e}.profile-save-button,.profile-edit-button{color:#f0fdfa;background:linear-gradient(145deg,#a7f3d03d,#10b98124),#34d3991a;border-color:#6ee7b74d}.profile-save-button:disabled{cursor:wait;opacity:.58}.profile-cancel-button-disabled{pointer-events:none;cursor:wait;opacity:.55}.profile-load-error{min-height:min(480px,62svh);color:var(--danger);text-align:center;place-content:center;justify-items:center;gap:18px;padding:28px;display:grid}.profile-load-error p{margin:0}.profile-load-error>div{gap:9px;display:flex}.profile-detail-hero{border-bottom:1px solid #ffffff14;grid-template-columns:minmax(190px,260px) minmax(0,1fr) auto;align-items:center;gap:clamp(24px,5vw,60px);padding:clamp(24px,4vw,42px);display:grid;position:relative}.profile-detail-avatar{aspect-ratio:1;background:#0000003d;border:1px solid #ffffff2e;border-radius:34px;width:100%;position:relative;overflow:hidden;box-shadow:inset 0 1px #ffffff38,0 24px 54px #00000040}.profile-detail-title-row{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.profile-detail-title-row h1{overflow-wrap:anywhere}.profile-detail-verified{--verified-badge-size:25px}.profile-detail-actions{flex-wrap:wrap;align-items:center;gap:10px;margin-top:22px;display:flex}.profile-detail-actions .profile-edit-button{margin-top:0}.profile-delete-button{cursor:pointer;color:#fecdd3;background:#7f1d1d33;border:1px solid #fb718566;border-radius:999px;min-height:46px;padding:0 19px;font-weight:900;transition:border-color .18s,background .18s,transform .18s}.profile-delete-button:hover{background:#9f12394d;border-color:#fb7185b3;transform:translateY(-1px)}.profile-delete-button:focus-visible{outline-offset:3px;outline:2px solid #fb7185eb}.profile-delete-dialog{color:#fff;background:0 0;border:0;width:min(470px,100% - 28px);max-width:none;margin:auto;padding:0;overflow:visible}.profile-delete-dialog:not([open]){display:none}.profile-delete-dialog::backdrop{-webkit-backdrop-filter:blur(15px)saturate(120%);backdrop-filter:blur(15px)saturate(120%);background:#000000c2}.profile-delete-dialog-card{text-align:center;background:linear-gradient(145deg,#ffffff17,#7f1d1d14),#0a1412f5;border:1px solid #fb718540;border-radius:28px;justify-items:center;gap:20px;padding:clamp(24px,6vw,34px);display:grid;box-shadow:inset 0 1px #ffffff26,0 32px 100px #0000009e}.profile-delete-dialog-icon{color:#fda4af;background:#9f12393d;border:1px solid #fb718575;border-radius:999px;place-items:center;width:56px;height:56px;font-size:27px;font-weight:900;display:grid}.profile-delete-dialog h2{letter-spacing:-.045em;overflow-wrap:anywhere;margin:5px 0 0;font-size:clamp(24px,5vw,32px)}.profile-delete-dialog-card>div>p:last-child{color:var(--muted-strong);margin:12px 0 0;font-size:14px;line-height:1.55}.profile-delete-error{color:#fecdd3;background:#7f1d1d33;border:1px solid #fb718559;border-radius:14px;width:100%;margin:0;padding:12px 14px;font-size:13px;font-weight:750}.profile-delete-dialog-actions{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;width:100%;display:grid}.profile-delete-dialog-actions button{cursor:pointer;color:#ffffffe6;background:#ffffff12;border:1px solid #ffffff2b;border-radius:999px;min-height:48px;padding:0 14px;font-weight:900}.profile-delete-dialog-actions .profile-delete-confirm{color:#fff;background:linear-gradient(145deg,#f43f5e8a,#9f123999),#881337;border-color:#fb718594}.profile-delete-dialog-actions button:disabled{cursor:wait;opacity:.58}.profile-delete-dialog-actions button:focus-visible{outline-offset:3px;outline:2px solid #fb7185eb}.profile-detail-count{isolation:isolate;background:linear-gradient(145deg,#ffffff29,#34d39914),#ffffff09;border:1px solid #ffffff2e;border-radius:29px;flex-direction:column;justify-content:center;align-items:center;width:126px;height:142px;display:flex;position:relative;overflow:hidden;box-shadow:inset 0 1px #ffffff4d,0 18px 45px #0003}.profile-detail-count strong{color:#ffffff8c;letter-spacing:-.08em;font-size:56px;font-weight:900;line-height:.95}.profile-detail-count span{color:#ffffffbf;letter-spacing:.18em;text-transform:uppercase;margin-top:10px;font-size:12px;font-weight:900}.profile-detail-numbers,.profile-detail-videos{border-bottom:1px solid #ffffff14;padding:clamp(24px,4vw,42px)}.profile-detail-videos{border-bottom:0}.profile-detail-number-list span{min-height:40px;padding:0 14px}.profile-detail-video-grid{grid-template-columns:repeat(auto-fill,minmax(190px,1fr));gap:15px;display:grid}.profile-detail-video-card{cursor:pointer;color:#fff;content-visibility:auto;contain-intrinsic-size:240px 430px;background:#040e0d8c;border:1px solid #ffffff1a;border-radius:22px;flex-direction:column;min-width:0;padding:0;transition:transform .18s,border-color .18s;display:flex;overflow:hidden}.profile-detail-video-card:hover{border-color:#34d3996b;transform:translateY(-3px)}.profile-detail-video-media{aspect-ratio:9/14;background:#000;display:block;position:relative;overflow:hidden}.profile-detail-video-media>img{object-fit:cover;transform:scale(1.22)}.profile-detail-video-media:after{z-index:1;content:"";background:#00000014;position:absolute;inset:0}.profile-detail-play{z-index:2;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#00000061;border:1px solid #ffffff3d;border-radius:999px;place-items:center;width:54px;height:54px;padding-left:3px;display:grid;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.profile-detail-video-label{color:#ffffffbd;letter-spacing:.05em;text-transform:uppercase;background:linear-gradient(145deg,#ffffff21,#34d39912),#ffffff06;border:1px solid #ffffff26;border-radius:15px;place-items:center;min-height:52px;margin:8px;font-family:Arial Black,Helvetica Neue,Arial,sans-serif;font-size:14px;font-weight:900;display:grid}.girls-preview-backdrop{color:#fff;background:#0000002e;border:0;width:100vw;max-width:none;height:100dvh;max-height:none;margin:0;padding:clamp(18px,4vw,48px)}.girls-preview-backdrop::backdrop{-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#000000c7}.girls-preview-dialog{background:#050f0ef5;border:1px solid #ffffff2e;border-radius:28px;grid-template-rows:auto minmax(0,1fr);width:min(680px,100%);height:100%;margin:0 auto;display:grid;overflow:hidden;box-shadow:inset 0 1px #ffffff1f,0 34px 100px #00000094}.girls-preview-header{background:linear-gradient(145deg,#ffffff14,#0000),#071614e6;border-bottom:1px solid #ffffff1a;justify-content:space-between;align-items:center;min-height:66px;padding:0 15px 0 22px;display:flex}.girls-preview-header strong{font-size:14px}.girls-preview-header button{cursor:pointer;color:#fff;background:#ffffff12;border:1px solid #ffffff26;border-radius:999px;place-items:center;width:44px;height:44px;padding:0;font-size:24px;line-height:1;display:grid}.girls-preview-close-icon{fill:none;stroke:currentColor;stroke-width:2.2px;stroke-linecap:round;width:22px;height:22px;display:block}.girls-preview-player-shell{background:#000;min-height:0;display:grid;overflow:hidden}.girls-preview-player-shell-fullscreen,.girls-preview-player-shell:fullscreen{background:#000;width:100vw;height:100vh}.girls-preview-player-shell .single-player-stage{min-height:0}.girls-preview-player-shell .single-player-frame{height:100%;max-height:100%}.girls-preview-player-shell-mobile-layout .single-player-frame{aspect-ratio:auto;width:100%;max-width:none}@media (max-width:720px){.videos-page-mobile-layout .girls-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.videos-page-mobile-layout .girl-card{border-radius:18px}.videos-page-mobile-layout .girl-card-body{padding:7px}.videos-page-mobile-layout .girl-card-label{border-radius:14px;min-height:42px}.videos-page-mobile-layout .girl-card-verified{--verified-badge-size:15px;margin-left:5px}.videos-page-mobile-layout .girl-video-count-badge{min-height:26px;padding:0 8px;font-size:10px;bottom:8px;right:8px}.videos-page-mobile-layout .girl-card-new-icon{width:58px;height:58px;font-size:31px}.videos-page-mobile-layout .girl-card-new-media{gap:12px;padding:14px;font-size:11px}.profile-page-content{width:min(100% - 24px,1180px);padding:18px 0}.profile-editor-panel,.profile-detail-panel,.profile-page-loading,.profile-load-error{border-radius:24px}.profile-editor-heading,.profile-form-section,.profile-detail-hero,.profile-detail-numbers,.profile-detail-videos{padding:22px}.profile-editor-heading h1,.profile-detail-identity h1{font-size:38px}.profile-editor-step{display:none}.profile-details-grid{grid-template-columns:1fr;gap:26px}.profile-image-editor{width:min(184px,68vw);margin:0 auto}.profile-section-heading{flex-direction:column;align-items:flex-start;gap:10px}.profile-video-heading{padding-right:86px;position:relative}.profile-video-heading .profile-selected-count{min-height:34px;padding:0 10px;font-size:10px;position:absolute;top:0;right:0}.profile-video-picker{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.profile-picker-card{contain-intrinsic-size:165px 300px;border-radius:16px}.profile-picker-select{gap:8px;min-height:60px;padding:8px}.profile-picker-checkbox{width:22px;height:22px}.profile-picker-select strong{font-size:11px}.profile-picker-select small{font-size:9px}.profile-preview-button{width:44px;height:44px}.profile-editor-error{margin:16px 22px 0}.profile-editor-actions{padding:14px 22px calc(14px + env(safe-area-inset-bottom,0px))}.profile-cancel-button,.profile-save-button{flex:1 1 0;min-height:46px;padding:0 14px}.profile-detail-hero{grid-template-columns:1fr;gap:22px}.profile-detail-avatar{border-radius:26px;width:min(176px,56vw);margin:0 auto}.profile-detail-identity{text-align:center}.profile-detail-title-row{justify-content:center}.profile-detail-actions{grid-template-columns:1fr;display:grid}.profile-edit-button,.profile-delete-button{width:100%}.profile-detail-verified{--verified-badge-size:22px}.profile-detail-count{border-radius:20px;width:76px;height:88px;position:absolute;top:22px;right:22px}.profile-detail-count strong{font-size:35px}.profile-detail-count span{margin-top:6px;font-size:8px}.profile-detail-video-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.profile-detail-video-card{border-radius:17px}.profile-detail-video-label{border-radius:12px;min-height:44px;margin:6px;font-size:11px}.girls-preview-backdrop{padding:calc(12px + env(safe-area-inset-top,0px)) calc(10px + env(safe-area-inset-right,0px)) calc(12px + env(safe-area-inset-bottom,0px)) calc(10px + env(safe-area-inset-left,0px))}.girls-preview-dialog{border-radius:22px;height:100%}.profile-delete-dialog-actions{grid-template-columns:1fr}}@media (max-width:360px){.videos-page-mobile-layout .profile-detail-avatar{width:min(152px,52vw)}.videos-page-mobile-layout .profile-detail-count{border-radius:18px;flex-direction:row;gap:10px;width:100%;height:68px;position:static}.videos-page-mobile-layout .profile-detail-count strong{font-size:30px}.videos-page-mobile-layout .profile-detail-count span{margin-top:0;font-size:9px}}@media (min-width:721px) and (max-width:1024px){.videos-page-mobile-layout .girls-grid,.profile-video-picker{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (prefers-reduced-motion:reduce){.girl-card,.girl-avatar-image,.profile-picker-card,.profile-detail-video-card,.profile-toggle-track,.profile-toggle-track>span{transition:none}}.verified-badge-icon-small{--verified-badge-size:15px}.verified-badge-icon-medium{--verified-badge-size:21px}.verified-badge-icon-large{--verified-badge-size:26px}.feed-profile-identity{z-index:13;cursor:pointer;color:#fff;max-width:calc(100% - 28px);font:inherit;box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none;appearance:none;opacity:1;visibility:visible;will-change:opacity, transform;background:0 0;border:0;align-items:center;gap:10px;padding:0;transition:opacity .18s,transform .18s,visibility step-start;display:inline-flex;position:absolute;bottom:34px;left:14px;transform:translate(0)}.feed-profile-identity-hidden{pointer-events:none;opacity:0;visibility:hidden;transition:opacity .18s,transform .18s,visibility .18s step-end;transform:translateY(5px)}.feed-profile-identity-avatar{background:#ffffff1a;border:0;border-radius:50%;flex:none;width:38px;height:38px;position:relative;overflow:hidden}.feed-profile-identity-name{letter-spacing:-.025em;min-width:0;text-shadow:none;align-items:center;gap:5px;font-size:14px;font-weight:900;display:inline-flex}.feed-profile-identity-name>span:first-child{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.feed-profile-panel,.feed-profile-reel{z-index:100;color:#fff;visibility:hidden;will-change:transform;touch-action:pan-y;background:radial-gradient(circle at 16% 0,#16826e47,#0000 35%),linear-gradient(155deg,#0b211e 0%,#050807 54%,#020202 100%);transition:transform .32s cubic-bezier(.22,.72,.18,1),visibility .32s step-end;position:fixed;inset:0;overflow:hidden;transform:translate(100%)}.feed-profile-panel:focus,.feed-profile-reel:focus{outline:none}.feed-profile-panel-entered,.feed-profile-reel-entered{visibility:visible;transition:transform .32s cubic-bezier(.22,.72,.18,1),visibility step-start;transform:translate(0)}.feed-profile-panel-entry-dragging,.feed-profile-panel-dragging,.feed-profile-reel-dragging{transition:none}.feed-profile-panel-dragging{visibility:visible;transform:translate3d(var(--feed-profile-panel-drag-x), 0, 0)!important}.feed-profile-panel-header,.feed-profile-reel-header{z-index:6;min-height:calc(68px + env(safe-area-inset-top,0px));padding:calc(12px + env(safe-area-inset-top,0px)) calc(18px + env(safe-area-inset-right,0px)) 12px calc(18px + env(safe-area-inset-left,0px));-webkit-backdrop-filter:blur(22px)saturate(145%);backdrop-filter:blur(22px)saturate(145%);background:#050c0bad;border-bottom:1px solid #ffffff1f;grid-template-columns:1fr auto 1fr;align-items:end;display:grid;position:sticky;top:0}.feed-profile-panel-header button,.feed-profile-reel-header button{cursor:pointer;color:#fff;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#ffffff17;border:1px solid #fff3;border-radius:999px;justify-self:start;align-items:center;gap:6px;min-height:42px;padding:0 14px 0 10px;font-size:14px;font-weight:850;display:inline-flex}.feed-profile-back-chevron{flex:none;place-items:center;width:18px;height:18px;margin:0;font-size:0;line-height:1;display:grid}.feed-profile-back-chevron svg{fill:none;stroke:currentColor;stroke-width:2.75px;stroke-linecap:round;stroke-linejoin:round;width:18px;height:18px;margin:0;display:block;overflow:visible}.feed-profile-panel-brand{letter-spacing:-.04em;grid-column:2;padding-bottom:10px;font-size:18px;font-weight:900}.feed-profile-panel-content{height:calc(100% - (68px + env(safe-area-inset-top,0px)));overscroll-behavior:contain;scrollbar-width:none;overflow-y:auto}.feed-profile-panel-content::-webkit-scrollbar{display:none}.feed-profile-reel-scroller::-webkit-scrollbar{display:none}.feed-profile-panel-state{color:#ffffffbd;text-align:center;place-content:center;justify-items:center;gap:16px;min-height:65vh;padding:28px;display:grid}.feed-profile-panel-state .video-loading-polish{width:126px}.feed-profile-panel-state button{color:#fff;cursor:pointer;background:#ffffff1a;border:1px solid #fff3;border-radius:999px;min-height:42px;padding:0 18px}.feed-profile-panel-hero{justify-items:center;gap:13px;padding:34px 22px 30px;display:grid}.feed-profile-panel-avatar{background:#ffffff14;border:2px solid #ffffff61;border-radius:50%;width:154px;height:154px;position:relative;overflow:hidden;box-shadow:0 20px 52px #00000061,0 0 0 7px #ffffff0a}.feed-profile-panel-name{justify-content:center;align-items:center;gap:7px;display:inline-flex}.feed-profile-panel-name h1{color:#fff;letter-spacing:-.055em;text-overflow:ellipsis;white-space:nowrap;max-width:min(620px,75vw);margin:0;font-size:clamp(28px,3.2vw,42px);font-weight:900;overflow:hidden}.feed-profile-panel-hero>p{color:#ffffffa8;margin:-2px 0 0;font-size:14px}.feed-profile-panel-hero>p strong{color:#fff}.feed-profile-grid{background:#020303;border-top:1px solid #ffffff24;grid-template-columns:repeat(3,minmax(0,1fr));gap:0;width:min(630px,100%);margin:0 auto;display:grid}.feed-profile-grid button{aspect-ratio:9/16;cursor:pointer;background:#000;border:0;width:100%;min-width:0;margin:0;padding:0;line-height:0;display:block;position:relative;overflow:hidden}.feed-profile-grid img,.feed-profile-reel-poster,.feed-profile-reel-video{object-fit:cover}.feed-profile-grid button:hover img{transform:scale(1.035)}.feed-profile-grid img{transform-origin:50%;transition:transform .22s;display:block;transform:none}.feed-profile-panel-empty{color:#ffffff9e;text-align:center;border-top:1px solid #ffffff1f;margin:0;padding:70px 22px}.feed-profile-reel{z-index:110;background:#000}.feed-profile-reel-mobile.feed-profile-reel-origin-transition{visibility:visible;transform-origin:0 0;transform:translate3d(var(--profile-reel-origin-left), var(--profile-reel-origin-top), 0) scale(var(--profile-reel-origin-scale-x), var(--profile-reel-origin-scale-y));border-radius:20px;transition:transform .32s cubic-bezier(.22,.72,.18,1),border-radius .32s,visibility step-start;box-shadow:0 18px 60px #0000008c}.feed-profile-reel-mobile.feed-profile-reel-origin-transition.feed-profile-reel-entered{border-radius:0;transform:translate(0)scale(1)}.feed-profile-reel-mobile.feed-profile-reel-origin-transition.feed-profile-reel-dragging{transform-origin:50%;border-radius:18px;transform:translate3d(var(--profile-reel-drag-x), 0, 0) scale(var(--profile-reel-drag-scale))!important}.feed-profile-reel-mobile.feed-profile-reel-origin-transition:not(.feed-profile-reel-entered) .feed-profile-reel-header{opacity:0}.feed-profile-reel-mobile.feed-profile-reel-origin-transition .feed-profile-reel-header{transition:opacity .18s 90ms}.feed-profile-reel-header{pointer-events:none;box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none;background:0 0;border-bottom:0;align-items:end;position:absolute;left:0;right:0}.feed-profile-reel-header button{pointer-events:auto}.feed-profile-reel-mobile .feed-profile-reel-header button{top:calc(6px + env(safe-area-inset-top,0px));left:calc(5px + env(safe-area-inset-left,0px));-webkit-backdrop-filter:none;backdrop-filter:none;background:0 0;border:0;justify-content:center;width:48px;min-height:48px;padding:0;position:absolute}.feed-profile-reel-mobile .feed-profile-reel-header button span:not([aria-hidden]){display:none}.feed-profile-reel-mobile .feed-profile-reel-header button .feed-profile-back-chevron{width:30px;height:30px}.feed-profile-reel-mobile .feed-profile-reel-header button .feed-profile-back-chevron svg{stroke-width:2.65px;width:26px;height:26px}.feed-profile-reel-header>div{opacity:1;visibility:visible;grid-column:2;align-self:center;align-items:center;gap:5px;padding-bottom:9px;font-size:15px;font-weight:900;transition:opacity .18s,transform .18s,visibility step-start;display:inline-flex;transform:translate(0)}.feed-profile-reel-header>div.feed-profile-reel-profile-hidden{opacity:0;visibility:hidden;transition:opacity .18s,transform .18s,visibility .18s step-end;transform:translateY(-4px)}.feed-profile-reel-mobile .video-controls-mobile-layout .video-control-visibility,.feed-profile-reel-mobile .video-controls-mobile-layout .video-volume-control,.feed-profile-reel-mobile .video-controls-mobile-layout .video-number-badge{top:calc(62px + env(safe-area-inset-top,0px))}.feed-profile-reel-mobile .video-controls-mobile-layout .video-visibility-menu{top:calc(116px + env(safe-area-inset-top,0px))}.feed-profile-reel-scroller{scroll-snap-type:y mandatory;overscroll-behavior:contain;scrollbar-width:none;height:100%;overflow-y:auto}.feed-profile-reel-slide{scroll-snap-align:start;scroll-snap-stop:always;background:#000;place-items:center;height:100%;min-height:100%;display:grid;overflow:hidden}.feed-profile-reel-frame{aspect-ratio:9/16;cursor:pointer;background:#000;width:auto;max-width:100vw;height:100%;position:relative;overflow:hidden}.feed-profile-reel-poster,.feed-profile-reel-video{width:100%;height:100%}.feed-profile-reel-video{z-index:1;background:#000;display:block;position:relative}.feed-profile-reel-frame .video-loading-overlay{z-index:2}.feed-profile-reel-frame .video-controls{z-index:4}.feed-profile-reel-frame .video-timeline{z-index:5}.feed-profile-reel-error{z-index:3;color:#ffffffb8;text-align:center;width:min(280px,100% - 40px);margin:0;line-height:1.45;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.feed-profile-reel-mobile .feed-profile-reel-frame{aspect-ratio:auto;width:100%;height:100dvh}.feed-profile-reel-mobile .video-timeline{height:calc(48px + env(safe-area-inset-bottom,0px));padding:18px calc(12px + env(safe-area-inset-right,0px)) calc(10px + env(safe-area-inset-bottom,0px)) calc(12px + env(safe-area-inset-left,0px));bottom:0}@media (max-width:720px){.feed-shell-mobile-layout .video-frame{touch-action:pan-y}.feed-profile-identity{left:calc(12px + env(safe-area-inset-left,0px));bottom:calc(32px + env(safe-area-inset-bottom,0px))}.feed-profile-identity-avatar{width:36px;height:36px}.feed-profile-panel-hero{padding:28px 18px 24px}.feed-profile-panel-avatar{width:118px;height:118px}.feed-profile-panel-name h1{font-size:28px}.feed-profile-grid{width:100%}}@media (prefers-reduced-motion:reduce){.feed-profile-panel,.feed-profile-reel,.feed-profile-grid img,.feed-profile-identity,.feed-profile-reel-header>div{transition-duration:1ms}}:root{--background:#050505;--foreground:#fff;--muted:#ffffffad;--muted-strong:#ffffffd6;--card:#ffffff14;--card-border:#ffffff29;--accent:#34d399;--accent-dark:#10b981;--danger:#fb7185}*{box-sizing:border-box}html,body{background:var(--background);min-height:100%;color:var(--foreground);margin:0}body{font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica,Arial,sans-serif}a{color:inherit;text-decoration:none}button,input{font:inherit}button{-webkit-tap-highlight-color:transparent}.eyebrow{color:var(--accent);letter-spacing:.16em;text-transform:uppercase;margin:0;font-size:12px;font-weight:800}.feed-brand{align-items:center;gap:14px;display:flex}.feed-logo{aspect-ratio:1;width:clamp(54px,4.4vw,60px);box-shadow:none;background-color:#0000;background-image:url(/honmas-logo.png);background-position:50%;background-repeat:no-repeat;background-size:cover;border:1px solid #ffffff24;border-radius:20px;flex:none}.topbar-link-button,.secondary-nav-button{cursor:pointer;color:#fff;letter-spacing:-.02em;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#ffffff14;border:1px solid #ffffff24;border-radius:999px;justify-content:center;align-items:center;min-height:42px;padding:0 18px;font-size:14px;font-weight:900;transition:transform .16s,background .16s,border-color .16s;display:inline-flex;box-shadow:0 14px 34px #00000038}.topbar-link-button:hover,.secondary-nav-button:hover{background:#34d39924;border-color:#34d3996b;transform:translateY(-1px)}.video-controls{pointer-events:none;z-index:5;opacity:0;will-change:opacity;contain:layout paint style;transition:opacity .22s;position:absolute;inset:0}.video-controls-visible{pointer-events:auto;opacity:1}.video-control-button{cursor:pointer;color:#fff;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);opacity:0;will-change:opacity, transform;background:#00000057;border:1px solid #ffffff2e;place-items:center;padding:0;line-height:0;transition:opacity .22s,transform .22s,background .16s,border-color .16s;display:grid;position:absolute;box-shadow:0 14px 34px #00000057}.video-controls-mobile-layout .video-control-visibility,.video-controls-mobile-layout .video-visibility-menu{-webkit-touch-callout:none;-webkit-user-select:none;user-select:none}.video-control-visibility{border-radius:999px;width:46px;height:46px;top:18px;left:18px;transform:scale(.94)}.video-volume-control{z-index:1;opacity:0;will-change:width, opacity, transform;border:0;border-radius:999px;align-items:center;width:46px;height:46px;transition:width .22s,opacity .22s,transform .22s,background .18s,box-shadow .18s;display:flex;position:absolute;top:18px;left:76px;overflow:hidden;transform:scale(.94)}.video-volume-control .video-control-sound{border-radius:999px;flex:0 0 46px;width:46px;height:46px;position:relative;top:auto;left:auto;transform:none}.video-volume-input{cursor:pointer;pointer-events:none;opacity:0;appearance:none;background:0 0;border:0;border-radius:999px;outline:none;width:0;height:40px;margin:0;transition:width .22s,margin .22s,opacity .15s}.video-controls-volume-only{pointer-events:none}.video-controls-visible.video-controls-volume-only .video-control-visibility,.video-controls-visible.video-controls-volume-only .video-control-play,.video-controls-visible.video-controls-volume-only .video-control-fullscreen,.video-controls-visible.video-controls-volume-only .video-number-badge,.video-controls-visible.video-controls-volume-only .video-visibility-menu{pointer-events:none;opacity:0}.video-controls-volume-only .video-volume-control,.video-controls-mobile-layout.video-controls-volume-only .video-volume-control{pointer-events:auto;left:calc(18px + env(safe-area-inset-left,0px));opacity:1;transform:scale(1)}.video-controls-volume-expanded .video-volume-control,.video-controls-mobile-layout.video-controls-volume-expanded .video-volume-control{-webkit-backdrop-filter:blur(18px)saturate(150%);backdrop-filter:blur(18px)saturate(150%);background:linear-gradient(145deg,#ffffff3b,#ffffff14),#08080847;width:178px;box-shadow:inset 0 1px #fff3,inset 0 0 0 1px #ffffff4d,0 14px 34px #00000057}.video-controls-volume-expanded .video-volume-control .video-control-sound{box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none;background:0 0;border-color:#0000}.video-controls-volume-expanded .video-volume-input{pointer-events:auto;opacity:1;width:106px;margin-right:14px}.video-controls-mobile-layout.video-controls-volume-only .video-volume-control{left:calc(16px + env(safe-area-inset-left,0px))}.video-volume-input::-webkit-slider-runnable-track{background:linear-gradient(to right, #fff 0 var(--video-volume-progress), #ffffff47 var(--video-volume-progress) 100%);border-radius:999px;height:4px}.video-volume-input::-webkit-slider-thumb{cursor:pointer;appearance:none;background:#fff;border:0;border-radius:50%;width:14px;height:14px;margin-top:-5px;box-shadow:0 2px 8px #0006}.video-volume-input::-moz-range-track{background:#ffffff47;border:0;border-radius:999px;height:4px}.video-visibility-menu{pointer-events:none;z-index:3;opacity:0;visibility:hidden;transform-origin:0 0;-webkit-backdrop-filter:blur(20px)saturate(155%);backdrop-filter:blur(20px)saturate(155%);background:linear-gradient(145deg,#ffffff30,#ffffff0e),#08080880;border:1px solid #fff3;border-radius:24px;gap:6px;width:188px;padding:9px;transition:opacity .19s,transform .24s cubic-bezier(.22,.72,.18,1),visibility .19s step-end;display:grid;position:absolute;top:70px;left:18px;transform:translate(-7px,-10px)scale(.82);box-shadow:inset 0 1px #ffffff38,0 18px 42px #00000061}.video-visibility-menu-open{pointer-events:auto;opacity:1;visibility:visible;transition:opacity .19s,transform .24s cubic-bezier(.22,.72,.18,1),visibility step-start;transform:translate(0)scale(1)}.video-visibility-option{color:#fff;letter-spacing:-.02em;grid-template-columns:28px 1fr auto;align-items:center;gap:8px;min-height:42px;padding:0 4px 0 6px;font-size:13px;font-weight:850;display:grid}.video-visibility-option-h{color:#03120d;background:#27d3c7;border-radius:9px;place-items:center;width:26px;height:26px;font-size:15px;font-weight:950;line-height:1;display:grid}.video-visibility-option-icon{fill:none;stroke:currentColor;stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round;width:26px;height:26px}.video-visibility-switch{cursor:pointer;background:#ffffff24;border:1px solid #ffffff38;border-radius:999px;width:43px;height:25px;padding:0;transition:background .18s,border-color .18s;position:relative}.video-visibility-switch>span{background:#fff;border-radius:50%;width:17px;height:17px;transition:transform .2s cubic-bezier(.22,.72,.18,1);position:absolute;top:3px;left:3px;box-shadow:0 2px 7px #00000052}.video-visibility-switch-on{background:#34d399b8;border-color:#34d399a6}.video-visibility-switch-on>span{transform:translate(18px)}.video-volume-input::-moz-range-progress{background:#fff;border-radius:999px;height:4px}.video-volume-input::-moz-range-thumb{cursor:pointer;background:#fff;border:0;border-radius:50%;width:14px;height:14px;box-shadow:0 2px 8px #0006}@media (hover:hover) and (pointer:fine){.video-controls:not(.video-controls-mobile-layout).video-controls-visible .video-volume-control:hover,.video-controls:not(.video-controls-mobile-layout).video-controls-visible .video-volume-control:focus-within{-webkit-backdrop-filter:blur(18px)saturate(150%);backdrop-filter:blur(18px)saturate(150%);background:linear-gradient(145deg,#ffffff3b,#ffffff14),#08080847;width:178px;box-shadow:inset 0 1px #fff3,inset 0 0 0 1px #ffffff4d,0 14px 34px #00000057}.video-controls:not(.video-controls-mobile-layout).video-controls-visible .video-volume-control:hover .video-control-sound,.video-controls:not(.video-controls-mobile-layout).video-controls-visible .video-volume-control:focus-within .video-control-sound{box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none;background:0 0;border-color:#0000}.video-controls:not(.video-controls-mobile-layout).video-controls-visible .video-volume-control:hover .video-volume-input,.video-controls:not(.video-controls-mobile-layout).video-controls-visible .video-volume-control:focus-within .video-volume-input{pointer-events:auto;opacity:1;width:106px;margin-right:14px}}.video-control-fullscreen{border-radius:999px;width:46px;height:46px;top:18px;right:18px;transform:scale(.94)}.video-control-play{border-radius:999px;width:78px;height:78px;top:50%;left:50%;transform:translate(-50%,-50%)scale(.94)}.video-controls-visible .video-control-button{opacity:1}.video-controls-visible .video-volume-control{opacity:1;transform:scale(1)}.video-controls-visible .video-control-visibility,.video-controls-visible .video-control-sound,.video-controls-visible .video-control-fullscreen{transform:scale(1)}.video-controls-visible .video-control-play{transform:translate(-50%,-50%)scale(1)}.video-controls-visible .video-control-visibility:hover,.video-controls-visible .video-control-sound:hover,.video-controls-visible .video-control-fullscreen:hover{background:#0000007a;border-color:#ffffff4d;transform:scale(1.06)}.video-controls-visible .video-control-visibility:active,.video-controls-visible .video-control-sound:active,.video-controls-visible .video-control-fullscreen:active{transform:scale(.96)}.video-controls-visible .video-control-play:hover{background:#0000007a;border-color:#ffffff4d;transform:translate(-50%,-50%)scale(1.06)}.video-controls-visible .video-control-play:active{transform:translate(-50%,-50%)scale(.96)}.video-timeline{z-index:8;cursor:pointer;touch-action:none;-webkit-user-select:none;user-select:none;opacity:0;inset-inline:0;align-items:flex-end;height:48px;padding:18px 12px 10px;transition:opacity .22s,transform .22s;display:flex;position:absolute;bottom:0;transform:translateY(5px)}.video-timeline-controls-visible,.video-timeline:hover,.video-timeline:focus-within,.video-timeline-seeking{pointer-events:auto;opacity:1;transform:translateY(0)}.video-timeline-input{--timeline-progress:0%;--timeline-buffered:0%;cursor:pointer;pointer-events:none;appearance:none;background:linear-gradient(to right, #fff 0 var(--timeline-progress), #ffffff7a var(--timeline-progress) var(--timeline-buffered), #ffffff38 var(--timeline-buffered) 100%);border:0;border-radius:999px;outline:none;width:100%;height:4px;margin:0;transition:height .18s,box-shadow .18s;box-shadow:0 1px 8px #00000080}.video-timeline-controls-visible .video-timeline-input,.video-timeline:hover .video-timeline-input,.video-timeline:focus-within .video-timeline-input,.video-timeline-seeking .video-timeline-input{height:6px;box-shadow:0 1px 10px #0000009e,0 0 0 1px #ffffff14}.video-timeline-input::-webkit-slider-runnable-track{border-radius:inherit;background:0 0;height:100%}.video-timeline-input::-webkit-slider-thumb{cursor:grab;appearance:none;opacity:0;background:#fff;border:0;border-radius:50%;width:14px;height:14px;margin-top:-4px;transition:opacity .16s,transform .18s;transform:scale(.72);box-shadow:0 2px 10px #00000094}.video-timeline-input::-moz-range-track{border-radius:inherit;background:0 0;border:0;height:100%}.video-timeline-input::-moz-range-thumb{cursor:grab;opacity:0;background:#fff;border:0;border-radius:50%;width:14px;height:14px;transition:opacity .16s,transform .18s;transform:scale(.72);box-shadow:0 2px 10px #00000094}.video-timeline-controls-visible .video-timeline-input::-webkit-slider-thumb{opacity:1;transform:scale(1)}.video-timeline:hover .video-timeline-input::-webkit-slider-thumb{opacity:1;transform:scale(1)}.video-timeline:focus-within .video-timeline-input::-webkit-slider-thumb{opacity:1;transform:scale(1)}.video-timeline-seeking .video-timeline-input::-webkit-slider-thumb{opacity:1;transform:scale(1)}.video-timeline-controls-visible .video-timeline-input::-moz-range-thumb{opacity:1;transform:scale(1)}.video-timeline:hover .video-timeline-input::-moz-range-thumb{opacity:1;transform:scale(1)}.video-timeline:focus-within .video-timeline-input::-moz-range-thumb{opacity:1;transform:scale(1)}.video-timeline-seeking .video-timeline-input::-moz-range-thumb{opacity:1;transform:scale(1)}.video-timeline-seeking .video-timeline-input::-webkit-slider-thumb{cursor:grabbing;transform:scale(1.12)}.video-timeline-seeking .video-timeline-input::-moz-range-thumb{cursor:grabbing;transform:scale(1.12)}.video-timeline-input:focus-visible{box-shadow:0 0 0 2px #050505d1,0 0 0 4px #34d399e6}.video-timeline-input:disabled{cursor:default}@media (hover:none),(pointer:coarse){.feed-shell-mobile-layout .video-timeline,.single-player-shell-mobile-layout .video-timeline{pointer-events:auto;height:48px;padding:18px 12px 10px}.feed-shell-mobile-layout .video-timeline-controls-visible,.single-player-shell-mobile-layout .video-timeline-controls-visible,.feed-shell-mobile-layout .video-timeline:focus-within,.single-player-shell-mobile-layout .video-timeline:focus-within,.feed-shell-mobile-layout .video-timeline-seeking,.single-player-shell-mobile-layout .video-timeline-seeking{pointer-events:auto;opacity:1;transform:translateY(0)}.feed-shell-mobile-layout .video-timeline-controls-visible .video-timeline-input,.single-player-shell-mobile-layout .video-timeline-controls-visible .video-timeline-input{height:5px}.feed-shell-mobile-layout .video-timeline-controls-visible .video-timeline-input::-webkit-slider-thumb{opacity:1;transform:scale(1)}.single-player-shell-mobile-layout .video-timeline-controls-visible .video-timeline-input::-webkit-slider-thumb{opacity:1;transform:scale(1)}.feed-shell-mobile-layout .video-timeline-controls-visible .video-timeline-input::-moz-range-thumb{opacity:1;transform:scale(1)}.single-player-shell-mobile-layout .video-timeline-controls-visible .video-timeline-input::-moz-range-thumb{opacity:1;transform:scale(1)}}.video-timeline.video-timeline-dismissed{opacity:0;transform:translateY(5px)}.video-timeline.video-timeline-dismissed .video-timeline-input{height:4px;box-shadow:0 1px 8px #00000080}.video-timeline.video-timeline-dismissed .video-timeline-input::-webkit-slider-thumb{opacity:0;transform:scale(.72)}.video-timeline.video-timeline-dismissed .video-timeline-input::-moz-range-thumb{opacity:0;transform:scale(.72)}.control-icon{fill:none;stroke:currentColor;stroke-width:2px;stroke-linecap:round;stroke-linejoin:round;width:22px;height:22px}.control-icon-fill{fill:currentColor;stroke:none}.control-icon-stroke{fill:none;stroke:currentColor}.control-icon-sound{color:#fff;opacity:1}.control-icon-sound .control-icon-fill{fill:#fff}.control-icon-sound .control-icon-stroke{stroke:#fff}.control-icon-large{width:34px;height:34px}.control-icon-playback{filter:drop-shadow(0 2px 5px #00000047)}@media (max-width:720px){.feed-brand{gap:10px}.feed-logo{border-radius:16px;width:50px}.topbar-link-button,.secondary-nav-button{min-height:38px;padding:0 14px;font-size:13px}}@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-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}
