:root{--spring:linear(0,0.009,0.035 2.1%,0.141,0.281 6.7%,0.723 12.9%,0.938 16.7%,1.017,1.077 20.4%,1.121,1.149 24.3%,1.159,1.163,1.161,1.154 29.9%,1.129 32.8%,1.051 39.6%,1.017 43.1%,0.991,0.977 51%,0.974 53.8%,0.975 57.1%,0.997 69.8%,1.003 76.9%,1);--spring-soft:linear(0,0.016,0.063 4.5%,0.25 9.5%,0.53 15.6%,0.79 22.5%,0.94 29%,1.02 36%,1.04 42%,1.03 50%,1.005 64%,1)}.glass{--glass-tint:rgba(38,38,44,0.34);--glass-blur:7px;--glass-sat:185%;--glass-bright:1.04;--glass-rim:rgba(255,255,255,0.16);--glass-spec:rgba(255,255,255,0.5);position:relative;isolation:isolate;color:var(--ink);background:var(--glass-tint);-webkit-backdrop-filter:blur(calc(var(--glass-blur) * 2.4)) saturate(var(--glass-sat)) brightness(var(--glass-bright));backdrop-filter:blur(calc(var(--glass-blur) * 2.4)) saturate(var(--glass-sat)) brightness(var(--glass-bright));box-shadow:inset 0 0 0 .75px var(--glass-rim),inset 0 1px .5px -.5px var(--glass-spec),inset 0 -1px 1px -.5px rgba(255,255,255,.14),inset 0 0 22px rgba(255,255,255,.045),0 10px 34px -6px rgba(0,0,0,.42),0 2px 6px rgba(0,0,0,.18);border:0;transition:transform .45s var(--spring),filter .2s,background-color .3s}.glass[data-refract=on]{-webkit-backdrop-filter:blur(var(--glass-blur)) saturate(var(--glass-sat)) brightness(var(--glass-bright)) var(--lg-refract);backdrop-filter:blur(var(--glass-blur)) saturate(var(--glass-sat)) brightness(var(--glass-bright)) var(--lg-refract)}.glass>:not(.glass-shine):not(.tabbar-lens){position:relative;z-index:1}.glass-shine{position:absolute;inset:0;border-radius:inherit;pointer-events:none;z-index:0;background:radial-gradient(120% 90% at 22% -10%,rgba(255,255,255,.2) 0,rgba(255,255,255,0) 46%),radial-gradient(80% 60% at 92% 118%,rgba(255,255,255,.08) 0,rgba(255,255,255,0) 55%);mix-blend-mode:screen}.glass-clear{--glass-tint:rgba(255,255,255,0.035);--glass-blur:2px;--glass-sat:150%;--glass-bright:1.08;--glass-rim:rgba(255,255,255,0.24);text-shadow:0 1px 8px rgba(0,0,0,.45)}.glass-clear svg{filter:drop-shadow(0 1px 4px rgba(0,0,0,.45))}.glass-prominent{--glass-tint:rgba(244,242,238,0.88);--glass-rim:rgba(255,255,255,0.7);color:#0b0b0c}.glass-capsule{border-radius:999px}.glass-circle{border-radius:50%}.glass-rounded{border-radius:28px}.glass-interactive{cursor:pointer}.glass-interactive:hover{filter:brightness(1.08)}.glass-interactive:active{transform:scale(.95);filter:brightness(1.22);transition-duration:.12s}.glass-button{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:46px;padding:0 20px;font:inherit;font-size:15px;font-weight:590;text-decoration:none}.glass-button.glass-circle{width:46px;padding:0}.glass-button:disabled{opacity:.45;cursor:default}.glass-group{display:inline-flex;align-items:center;padding:4px;gap:2px}.glass-item{width:44px;height:44px;display:grid;place-items:center;border:0;border-radius:999px;background:transparent;color:inherit;cursor:pointer;transition:transform .4s var(--spring),background-color .2s}.glass-item:hover{background:rgba(255,255,255,.08)}.glass-item:active{transform:scale(.88);background:rgba(255,255,255,.16);transition-duration:.1s}.topbar{position:fixed;top:calc(10px + env(safe-area-inset-top));left:0;right:0;z-index:70;display:flex;align-items:center;justify-content:space-between;padding:0 var(--gutter);pointer-events:none}.topbar>*{pointer-events:auto}.topbar .brand{text-shadow:0 1px 14px rgba(0,0,0,.6)}.scroll-edge{position:fixed;left:0;right:0;z-index:60;pointer-events:none}.scroll-edge-top{top:0;height:calc(92px + env(safe-area-inset-top));background:linear-gradient(180deg,rgba(11,11,12,.82),rgba(11,11,12,0));-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);-webkit-mask-image:linear-gradient(180deg,#000 35%,transparent);mask-image:linear-gradient(180deg,#000 35%,transparent)}.scroll-edge-bottom{bottom:0;height:120px;background:linear-gradient(0deg,rgba(11,11,12,.7),rgba(11,11,12,0));-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);-webkit-mask-image:linear-gradient(0deg,#000 30%,transparent);mask-image:linear-gradient(0deg,#000 30%,transparent)}.tabbar{--tab-w:74px;position:fixed;left:50%;bottom:calc(14px + env(safe-area-inset-bottom));transform:translateX(-50%);z-index:80;display:flex;padding:6px;height:66px;transform-origin:50% 100%;transition:transform .32s cubic-bezier(.2,.8,.2,1)}.tabbar.small{transform:translateX(-50%) scale(.8)}.tabbar-item>:first-child{transition:transform .32s cubic-bezier(.2,.8,.2,1)}.tabbar.small .tabbar-item>:first-child{transform:translateY(7px) scale(1.12)}.tabbar.small .tabbar-label{opacity:0}.tabbar-lens{position:absolute;top:6px;bottom:6px;left:6px;transform:translateX(calc(var(--tab-w) * var(--i, 0)));background:rgba(255,255,255,.13);box-shadow:inset 0 0 0 .75px rgba(255,255,255,.16),inset 0 1px .5px -.5px rgba(255,255,255,.55);transition:transform .28s cubic-bezier(.2,.8,.2,1);z-index:0}.tabbar-item,.tabbar-lens{width:var(--tab-w);border-radius:999px}.tabbar-item{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:2px;color:var(--muted);overflow:hidden;white-space:nowrap;transition:color .15s,transform .15s ease-out}.tabbar-item:active{transform:scale(.92)}.tabbar-item.on{color:var(--ink)}.tabbar-label{font-size:10.5px;font-weight:600;letter-spacing:.01em;transition:opacity .2s,max-height .4s;max-height:14px}@media (max-width:400px){.tabbar{--tab-w:66px}.tabbar-label{font-size:10px}}.sheet-backdrop{position:fixed;inset:0;z-index:100;display:flex;align-items:flex-end;justify-content:center;background:rgba(0,0,0,.32);animation:fade-in .25s ease-out;cursor:pointer;-webkit-tap-highlight-color:transparent}.sheet{cursor:auto;--glass-tint:rgba(34,34,40,0.52);width:min(560px,calc(100% - 16px));margin:0 8px calc(8px + env(safe-area-inset-bottom));border-radius:36px;padding:8px 16px 20px;max-height:var(--sheet-max,86vh);overflow-y:auto;animation:sheet-in .6s var(--spring-soft);transition:transform .45s var(--spring)}@media (min-width:760px){.sheet-backdrop{align-items:center}.sheet{margin-bottom:0}}.sheet-grabber{display:flex;justify-content:center;padding:6px 0 10px;cursor:-webkit-grab;cursor:grab;touch-action:none}.sheet-grabber span{width:38px;height:5px;border-radius:3px;background:rgba(255,255,255,.28)}.sheet-head{display:grid;grid-template-columns:64px 1fr 64px;align-items:center;margin-bottom:14px}.sheet-title{font-size:17px;font-weight:650;text-align:center}.sheet-done{justify-self:end;background:none;border:0;color:var(--ink);font:inherit;font-weight:650;font-size:15px;padding:6px 4px;cursor:pointer}.sheet-row{display:flex;align-items:center;gap:14px;padding:14px;border-radius:20px;background:rgba(255,255,255,.05)}.sheet-row b,.soon{font-weight:600}.soon{margin-left:auto;font-size:11px;letter-spacing:.06em;text-transform:uppercase;color:var(--muted);border:1px solid var(--line-2);border-radius:999px;padding:3px 9px;flex:none}@keyframes fade-in{0%{opacity:0}}@keyframes sheet-in{0%{opacity:0;transform:translateY(46%) scale(.94)}}@media (prefers-reduced-transparency:reduce){.glass,.glass[data-refract=on]{-webkit-backdrop-filter:none;backdrop-filter:none;background:rgba(30,30,33,.97)}.glass-prominent{background:var(--ink)}.glass-shine{display:none}.scroll-edge{-webkit-backdrop-filter:none;backdrop-filter:none}}@media (prefers-contrast:more){.glass{--glass-tint:rgba(20,20,24,0.8);--glass-rim:rgba(255,255,255,0.55)}.tabbar-item{color:var(--ink)}}@media (prefers-reduced-motion:reduce){.glass,.glass-item,.sheet,.tabbar,.tabbar-item,.tabbar-lens{transition:none!important;animation:none!important}}.bench{display:grid;grid-template-columns:repeat(auto-fill,minmax(min(100%,520px),1fr));grid-gap:16px;gap:16px;margin-top:24px}.bench-panel{position:relative;height:340px;border-radius:28px;overflow:hidden;border:1px solid var(--line)}.bench-name{position:absolute;top:14px;left:18px;font-size:11px;letter-spacing:.16em;text-transform:uppercase;mix-blend-mode:difference;color:#fff}.bench-type{position:absolute;inset:0;padding:40px 18px;font-family:var(--font-display),Georgia,serif;font-size:46px;line-height:1.02}.bench-sun{position:absolute;left:58%;top:30%;width:90px;height:90px;border-radius:50%;background:radial-gradient(circle,#fff6d8 0,#ffcf7a 45%,rgba(255,160,80,0) 70%)}.bench-controls{top:44px;left:16px;right:16px;flex-wrap:wrap;gap:10px;align-items:center}.bench-controls,.bench-tabbar{position:absolute;display:flex}.bench-tabbar{--tab-w:80px;left:50%;bottom:16px;transform:translateX(-50%);padding:6px;height:66px}.bench-tabbar .tabbar-item{width:80px}.bench-lens{position:absolute;top:0;left:0;cursor:-webkit-grab;cursor:grab;touch-action:none;z-index:2}.bench-lens:active{cursor:-webkit-grabbing;cursor:grabbing}.search-glass{display:flex;align-items:center;gap:10px;height:54px;padding:0 8px 0 18px}.search-glass input{flex:1 1;background:none;border:0;outline:0;font-size:17px;color:var(--ink);min-width:0}.search-glass input::placeholder{color:var(--muted)}.nera{padding-bottom:150px;min-height:calc(100vh - 120px)}.nera-mark{width:64px;height:64px;border-radius:50%;display:grid;place-items:center;background:radial-gradient(circle at 30% 25%,#2a2a30,#121214);border:1px solid var(--line-2);flex:none}.nera-tools{display:grid;grid-template-columns:repeat(auto-fill,minmax(min(100%,280px),1fr));grid-gap:12px;gap:12px;margin-top:28px}.nera-tool{display:flex;align-items:center;gap:14px;padding:18px;border-radius:24px;background:var(--bg-2);border:1px solid var(--line);transition:transform .4s var(--spring),border-color .2s}.nera-tool:hover{border-color:var(--line-2)}.nera-tool:active{transform:scale(.98)}.nera-tool.is-soon{opacity:.6}.nera-tool b{font-weight:600;font-size:15.5px}.nera-tool-icon{width:46px;height:46px;border-radius:50%;display:grid;place-items:center;background:var(--bg-3);border:1px solid var(--line);flex:none}.nera-thread{display:flex;flex-direction:column;gap:10px;margin-top:28px;max-width:760px}.bubble{max-width:82%;padding:12px 16px;border-radius:22px;font-size:15.5px;line-height:1.45;white-space:pre-wrap}.bubble.user{align-self:flex-end;background:var(--ink);color:var(--bg);border-bottom-right-radius:8px}.bubble.assistant{align-self:flex-start;background:var(--bg-3);border:1px solid var(--line);border-bottom-left-radius:8px}.bubble.typing{display:flex;gap:5px;padding:16px}.bubble.typing span{width:7px;height:7px;border-radius:50%;background:var(--muted);animation:blink 1.2s infinite}.bubble.typing span:nth-child(2){animation-delay:.2s}.bubble.typing span:nth-child(3){animation-delay:.4s}@keyframes blink{0%,80%,to{opacity:.25}40%{opacity:1}}.nera-input{position:fixed;left:50%;transform:translateX(-50%);bottom:calc(92px + env(safe-area-inset-bottom));width:min(640px,calc(100% - 24px));z-index:75}.nera-input-glass{display:flex;align-items:center;gap:6px;height:54px;padding:0 6px 0 20px}.nera-input-glass input{flex:1 1;min-width:0;background:none;border:0;outline:0;font-size:16px;color:var(--ink)}.nera-input-glass input::placeholder{color:var(--muted)}.nera-send{background:var(--ink);color:var(--bg)}.nera-send:hover{background:#fff}.nera-send:disabled{background:rgba(255,255,255,.1);color:var(--muted);cursor:default}.tonight{display:flex;gap:28px;align-items:flex-start;padding:22px;border-radius:28px;border:1px solid var(--line);background:linear-gradient(160deg,#1b1b1e,#0f0f11)}@media (max-width:640px){.tonight{flex-direction:column}}.nera-orb{position:relative;display:inline-grid;place-items:center;flex:none;margin-right:6px}.nera-glow{position:absolute;background:url(/nera-glow.png) 50%/contain no-repeat;pointer-events:none}.nera-glow.a{opacity:.9;animation:nera-a 12s linear infinite}.nera-glow.b{opacity:.65;animation:nera-b 12s linear infinite}.nera-tile{position:relative;display:grid;place-items:center;background:#0b0b0c;border:1px solid rgba(255,255,255,.55);color:#fff;font-family:var(--font-display),Georgia,serif;line-height:1;padding-top:2px}@keyframes nera-a{0%{transform:rotate(0) scale(1)}25%{transform:rotate(90deg) scale(1.12)}50%{transform:rotate(180deg) scale(.96)}75%{transform:rotate(270deg) scale(1.08)}to{transform:rotate(1turn) scale(1)}}@keyframes nera-b{0%{transform:rotate(200deg) scale(1.05) scaleX(1.15)}50%{transform:rotate(20deg) scale(1.14) scaleX(1.15)}to{transform:rotate(-160deg) scale(1.05) scaleX(1.15)}}@media (prefers-reduced-motion:reduce){.nera-glow{animation:none}}.nera-cards{grid-auto-columns:120px;gap:12px}.nera-thread .bubble.user{align-self:flex-end}.bubble.assistant{white-space:normal}.rich-p{margin:0 0 8px}.rich-p:last-child{margin-bottom:0}.rich-list{margin:0 0 8px;padding-left:18px;display:flex;flex-direction:column;gap:4px}.bubble b{font-weight:650}.topbar-left{display:flex;align-items:center;gap:12px}.search-form{position:relative}.suggest{position:absolute;left:0;right:0;top:calc(100% + 8px);z-index:30;display:flex;flex-direction:column;padding:6px;border-radius:24px;max-height:64vh;overflow-y:auto;background:rgba(26,26,30,.82);backdrop-filter:blur(24px) saturate(1.7);-webkit-backdrop-filter:blur(24px) saturate(1.7);box-shadow:inset 0 0 0 .75px rgba(255,255,255,.18),inset 0 1px .5px -.5px rgba(255,255,255,.55),0 24px 50px rgba(0,0,0,.55);animation:fade-in .15s ease-out}.suggest-row{display:flex;align-items:center;gap:12px;padding:8px 10px;border-radius:16px}.suggest-row.on,.suggest-row:hover{background:rgba(255,255,255,.08)}.suggest-row b{font-size:15px;font-weight:600;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.suggest-img{width:38px;height:56px;border-radius:7px;object-fit:cover;flex:none;background:var(--bg-3)}.suggest-img.round{width:46px;height:46px;border-radius:50%;margin:5px 0}.suggest-all{margin-top:4px;padding:12px;border:0;border-radius:16px;background:rgba(255,255,255,.05);color:var(--ink);font:inherit;font-size:14px;font-weight:600;cursor:pointer}.sheet.tall{width:min(720px,calc(100% - 16px));height:var(--sheet-max,88vh);max-height:var(--sheet-max,88vh)}.sheet-done.icon{width:36px;height:36px;border-radius:50%;padding:0;display:grid;place-items:center;font-size:17px;font-weight:700;background:rgba(255,255,255,.14);box-shadow:inset 0 0 0 .75px rgba(255,255,255,.3),inset 0 1px .5px rgba(255,255,255,.55)}.cf{position:relative;outline:none;-moz-user-select:none;user-select:none;-webkit-user-select:none;touch-action:pan-y}.cf:focus-visible .cf-item.is-active .cf-face{outline:2px solid rgba(255,255,255,.5);outline-offset:4px;border-radius:12px}.cf-stage{position:relative;transform-style:flat;perspective:1100px;perspective-origin:50% 40%;margin-top:8px}.cf-item{position:absolute;left:50%;top:0;cursor:pointer;will-change:transform}.cf-card,.cf-item{transform-style:preserve-3d}.cf-card{position:relative;width:100%;height:100%;transition:transform .7s cubic-bezier(.17,.84,.32,1)}.cf-card.flipped{transform:rotateY(180deg)}.cf-back,.cf-face{transition:opacity 0s linear .09s}.cf-back,.cf-card.flipped .cf-face{opacity:0}.cf-card.flipped .cf-back{opacity:1}.cf-back,.cf-face{position:absolute;inset:0;border-radius:10px;backface-visibility:hidden;-webkit-backface-visibility:hidden}.cf-face img,.cf-ph{width:100%;height:100%;object-fit:cover;border-radius:10px;display:block;-webkit-box-reflect:below 3px linear-gradient(180deg,transparent 58%,rgba(255,255,255,.22));box-shadow:0 24px 50px -18px rgba(0,0,0,.8)}.cf-ph{display:grid;place-items:end start;padding:12px;background:linear-gradient(150deg,#2a2a2e,#121214);font-family:var(--font-display),Georgia,serif;font-size:18px;line-height:1.1}.cf-gloss{background:linear-gradient(115deg,rgba(255,255,255,.16),rgba(255,255,255,0) 38%);box-shadow:inset 0 0 0 .75px rgba(255,255,255,.14)}.cf-gloss,.cf-item:not(.is-active) .cf-face:after{position:absolute;inset:0;border-radius:10px;pointer-events:none}.cf-item:not(.is-active) .cf-face:after{content:"";background:rgba(0,0,0,.28)}.cf-back{transform:rotateY(180deg);background:linear-gradient(160deg,#1d1d21,#0e0e10);border:1px solid var(--line-2);padding:16px;display:flex;flex-direction:column;gap:8px;overflow:hidden;cursor:default}.cf-back b{font-size:16px;line-height:1.2}.cf-back .btn{margin-top:auto}.cf-caption{position:absolute;left:0;right:0;text-align:center;display:flex;flex-direction:column;gap:2px;pointer-events:none}.cf-md .cf-caption{bottom:52px}.cf-lg .cf-caption{bottom:54px}.cf-caption b{font-size:15px;font-weight:600;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;padding:0 20px}.cf-caption span{font-size:12.5px;color:var(--muted)}.cf-slider{position:absolute;left:50%;bottom:8px;transform:translateX(-50%);width:min(360px,70%);-moz-appearance:none;appearance:none;-webkit-appearance:none;height:22px;background:transparent;cursor:pointer}.cf-slider::-webkit-slider-runnable-track{height:8px;border-radius:999px;background:rgba(255,255,255,.08);box-shadow:inset 0 0 0 .75px rgba(255,255,255,.14)}.cf-slider::-moz-range-track{height:8px;border-radius:999px;background:rgba(255,255,255,.08)}.cf-slider::-webkit-slider-thumb{-webkit-appearance:none;width:46px;height:18px;margin-top:-5px;border-radius:999px;background:rgba(255,255,255,.22);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);box-shadow:inset 0 0 0 .75px rgba(255,255,255,.4),inset 0 1px .5px rgba(255,255,255,.7),0 4px 12px rgba(0,0,0,.4)}.cf-slider::-moz-range-thumb{width:46px;height:18px;border:0;border-radius:999px;background:rgba(255,255,255,.3)}@media (prefers-reduced-motion:reduce){.cf-card,.cf-item{transition:none!important}}.flow-hero{position:relative;margin:8px calc(-1 * var(--gutter)) 0;padding:18px var(--gutter) 28px;overflow:hidden}.flow-hero-bg{position:absolute;inset:-40px;z-index:0;pointer-events:none}.flow-hero-bg img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;filter:blur(42px) saturate(1.3);opacity:0;transform:scale(1.1);transition:opacity .9s ease}.flow-hero-bg img.on{opacity:.42}.flow-hero-bg:after{content:"";position:absolute;inset:0;background:linear-gradient(to bottom,rgba(11,11,12,.35),var(--bg) 92%)}.flow-hero>:not(.flow-hero-bg){position:relative;z-index:1}.flow-hero .cf-caption{display:none}.view-toggle{display:inline-flex;padding:3px;border-radius:999px;background:var(--bg-2);border:1px solid var(--line);margin-left:auto}.view-toggle button{border:0;background:none;color:var(--muted);padding:6px 12px;border-radius:999px;cursor:pointer;font-size:12.5px;font-weight:600}.view-toggle button.on{background:var(--ink);color:var(--bg)}.flow-back{display:flex;flex-direction:column;gap:6px;height:100%;min-height:0}.cf-back .flow-back-title{font-family:var(--font-display),Georgia,serif;font-weight:400;font-size:22px;line-height:1.05}.flow-back-meta{font-size:12px;color:var(--muted)}.flow-back-match{font-size:12.5px;font-weight:650}.flow-back p{margin:2px 0 0;font-size:12.5px;line-height:1.4;color:#d9d6d0;overflow:hidden;display:-webkit-box;-webkit-line-clamp:9;-webkit-box-orient:vertical}.flow-back-actions{margin-top:auto;display:flex;gap:6px}.flow-back-actions .btn{flex:1 1;margin-top:0;padding:0 8px}.cf-lg .cf-back{background:linear-gradient(160deg,rgba(40,40,46,.92),rgba(14,14,16,.96));-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px)}.flow-hero{padding-bottom:8px}.flow-head{display:flex;align-items:baseline;justify-content:space-between;gap:12px;flex-wrap:wrap}.flow-head h2{font-family:var(--font-display),Georgia,serif;font-weight:400;font-size:clamp(34px,5vw,52px);line-height:1;margin:0;letter-spacing:-.01em}.cf-lg .cf-stage{margin-top:26px}.cf-lg .cf-item.is-active .cf-face img{box-shadow:0 40px 80px -24px rgba(0,0,0,.9),0 0 0 .75px rgba(255,255,255,.18)}.flow-hero-bg img.on{opacity:.55}.cf-item.is-big .cf-back{padding:20px}.cf-item.is-big .flow-back{gap:8px}.cf-item.is-big .flow-back-title{font-size:28px}.cf-item.is-big .flow-back-match,.cf-item.is-big .flow-back-meta{font-size:13.5px}.cf-item.is-big .flow-back p{font-size:14.5px;line-height:1.5;-webkit-line-clamp:14}.pick-cards{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:14px;gap:14px;perspective:1200px}.pick-card{aspect-ratio:2/3;cursor:pointer;animation:pick-in .6s cubic-bezier(.17,.84,.32,1) both}@keyframes pick-in{0%{opacity:0;transform:translateY(18px) scale(.96)}to{opacity:1;transform:none}}.pick-inner{position:relative;width:100%;height:100%;transform-style:preserve-3d;transition:transform .7s cubic-bezier(.17,.84,.32,1)}.pick-card.flipped .pick-inner{transform:rotateY(180deg)}.pick-back,.pick-face{position:absolute;inset:0;border-radius:12px;backface-visibility:hidden;-webkit-backface-visibility:hidden;overflow:hidden}.pick-face img{width:100%;height:100%;object-fit:cover;display:block}.pick-face{box-shadow:0 22px 44px -18px rgba(0,0,0,.8),inset 0 0 0 .75px rgba(255,255,255,.14)}.pick-fit{position:absolute;right:8px;bottom:8px;padding:4px 9px;border-radius:999px;font-size:12px;font-weight:650;background:rgba(20,20,24,.55);backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);box-shadow:inset 0 0 0 .75px rgba(255,255,255,.3)}.pick-back{transform:rotateY(180deg);background:linear-gradient(160deg,#1d1d21,#0e0e10);border:1px solid var(--line-2);padding:14px;display:flex;flex-direction:column;gap:6px;cursor:default}.pick-title{font-family:var(--font-display),Georgia,serif;font-weight:400;font-size:20px;line-height:1.05}.pick-match{font-size:12.5px;font-weight:650}.pick-back p{margin:2px 0 0;font-size:12.5px;line-height:1.4;color:#d9d6d0;overflow:hidden;display:-webkit-box;-webkit-line-clamp:6;-webkit-box-orient:vertical}.pick-back .btn{padding:0 8px}@media (max-width:560px){.pick-cards{gap:8px}.pick-back{padding:10px}.pick-title{font-size:16px}.pick-back p{-webkit-line-clamp:5;font-size:11.5px}}@media (prefers-reduced-motion:reduce){.pick-card{animation:none}.pick-inner{transition:none}}.pick-card.sk{border-radius:12px;background:var(--bg-3);animation:sk-pulse 1.2s ease-in-out infinite alternate}@keyframes sk-pulse{0%{opacity:.5}to{opacity:.9}}.pick-back,.pick-face{transition:opacity 0s linear .09s}.pick-back,.pick-card.flipped .pick-face{opacity:0}.pick-card.flipped .pick-back{opacity:1}.cf-md.no-slider .cf-caption{bottom:4px}.cf-md.no-slider .cf-caption b{text-shadow:0 1px 12px rgba(0,0,0,.8)}.flow-caption{flex-direction:column;gap:6px;margin-top:-34px;position:relative;z-index:2;color:inherit;min-height:74px}.flow-caption,.flow-logo{display:flex;align-items:center}.flow-logo{height:46px;justify-content:center;max-width:min(260px,70vw)}.flow-logo img{max-height:46px;max-width:100%;object-fit:contain;filter:drop-shadow(0 2px 10px rgba(0,0,0,.6));animation:flow-logo-in .35s ease-out}.flow-logo b{font-family:var(--font-display),Georgia,serif;font-weight:400;font-size:22px;text-align:center}@keyframes flow-logo-in{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:none}}.flow-meta{font-size:12px;color:var(--muted);letter-spacing:.02em}.av{display:grid;place-items:center;border-radius:50%;overflow:hidden;background:#232327;color:var(--ink);font-family:var(--font-display),Georgia,serif;flex:none}.av img{width:100%;height:100%;object-fit:cover}.av-ring{display:grid;place-items:center;border-radius:50%;padding:3px;flex:none}.av-ring.unseen{background:conic-gradient(from 210deg,#ffffff,#8f8b84,#ffffff)}.av-ring.seen{background:var(--line-2)}.av-ring>.av{border:3px solid var(--bg);box-sizing:content-box}.stories{display:flex;gap:14px;align-items:flex-start;overflow-x:auto;scrollbar-width:none;padding:4px 0}.stories::-webkit-scrollbar{display:none}.story{position:relative;display:flex;flex-direction:column;align-items:center;gap:6px;flex:none;width:82px;color:inherit}.story,.story-btn{background:none;border:0;padding:0;cursor:pointer}.story-btn{display:block;transition:transform .4s var(--spring)}.story-btn:active{transform:scale(.92)}.story-plus{position:absolute;left:54px;top:54px;width:24px;height:24px;border-radius:50%;background:var(--ink);color:var(--bg);display:grid;place-items:center;border:3px solid var(--bg)}.story-name{font-size:12px;color:var(--muted);max-width:82px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.stories-empty{max-width:240px;align-self:center}.story-view{position:fixed;inset:0;z-index:200;background:#000;display:grid;place-items:center;animation:fade-in .2s}.story-stage{position:relative;height:100%;max-height:100vh;aspect-ratio:9/16;max-width:100vw;-webkit-user-select:none;-moz-user-select:none;user-select:none;touch-action:none;overflow:hidden}@media (min-width:700px){.story-stage{height:94vh;border-radius:22px}}.story-img{width:100%;height:100%;object-fit:cover;pointer-events:none}.story-bars{position:absolute;top:10px;left:10px;right:10px;display:flex;gap:4px;z-index:2}.story-bars span{flex:1 1;height:2.5px;border-radius:2px;background:rgba(255,255,255,.35);overflow:hidden}.story-bars i{display:block;height:100%;background:#fff}.story-top{top:22px;left:12px;right:10px;align-items:center;gap:8px;text-shadow:0 1px 8px rgba(0,0,0,.5)}.story-bottom,.story-top{position:absolute;display:flex;z-index:2;color:#fff}.story-bottom{left:0;right:0;bottom:0;padding:60px 16px 26px;background:linear-gradient(0deg,rgba(0,0,0,.6),transparent);flex-direction:column;gap:12px;align-items:flex-start}.story-bottom p{margin:0;font-size:17px;text-shadow:0 1px 8px rgba(0,0,0,.6)}.story-title{padding:6px 14px 6px 6px}.story-title img{width:30px;height:44px;border-radius:6px;object-fit:cover}.feed{display:flex;flex-direction:column;gap:28px;max-width:560px}.post{border:1px solid var(--line);border-radius:26px;background:var(--bg-2);overflow:hidden;position:relative}.post.skeleton{height:520px}.post-head{display:flex;align-items:center;gap:10px;padding:12px 12px 10px 14px;position:relative}.post-menu{position:absolute;right:12px;top:48px;z-index:5;display:flex;flex-direction:column;min-width:150px;border-radius:16px;overflow:hidden;background:rgba(34,34,40,.92);-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);border:1px solid var(--line-2)}.post-menu button{background:none;border:0;padding:12px 16px;text-align:left;cursor:pointer;color:var(--ink)}.post-menu button:hover{background:rgba(255,255,255,.06)}.post-media{display:flex;overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none;aspect-ratio:4/5;background:#000}.post-media::-webkit-scrollbar{display:none}.post-media img{flex:0 0 100%;width:100%;height:100%;object-fit:cover;scroll-snap-align:start}.dots{display:flex;justify-content:center;gap:5px;padding-top:10px}.dots span{width:6px;height:6px;border-radius:50%;background:var(--faint)}.dots span.on{background:var(--ink)}.post-actions{display:flex;gap:6px;padding:8px 10px 0}.act{display:inline-flex;align-items:center;gap:6px;height:40px;padding:0 10px;border-radius:999px;background:none;border:0;color:var(--ink);cursor:pointer;font-size:22px;transition:transform .35s var(--spring)}.act span{font-size:14px;font-weight:600}.act:active{transform:scale(.85)}.act.on{color:#ff4d6d}.post-caption{margin:6px 16px 0;font-size:15px;line-height:1.45}.title-chip{display:flex;align-items:center;gap:12px;margin:12px;padding:8px 14px 8px 8px;border-radius:18px;background:var(--bg-3);border:1px solid var(--line)}.tc-ph,.title-chip img{width:38px;height:56px;border-radius:8px;object-fit:cover;background:#2a2a2e;flex:none}.tc-match{margin-left:auto;font-weight:700;font-size:15px}.post-page{max-width:560px;display:flex;flex-direction:column;gap:24px}.people-row{display:grid;grid-auto-flow:column;grid-auto-columns:168px;grid-gap:12px;gap:12px;overflow-x:auto;scrollbar-width:none}.person-card{flex-direction:column;gap:12px;padding:18px 12px;border-radius:22px;background:var(--bg-2);border:1px solid var(--line)}.person-card,.profile-head{display:flex;align-items:center}.profile-head{flex-wrap:wrap;gap:22px}.profile-cards{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.4fr);grid-gap:16px;gap:16px}@media (max-width:760px){.profile-cards{grid-template-columns:1fr}}.now-card{display:flex;flex-direction:column;gap:12px;padding:22px;border-radius:22px;background:linear-gradient(160deg,#1b1b1e,#111113);border:1px solid var(--line)}.now-poster{width:56px;height:84px;border-radius:10px;object-fit:cover}.avatar-pick{position:relative;background:none;border:0;padding:0;cursor:pointer}.avatar-pick-badge{position:absolute;right:0;bottom:2px;width:30px;height:30px;border-radius:50%;background:var(--ink);color:var(--bg);display:grid;place-items:center;border:3px solid var(--bg)}.post-grid{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:4px;gap:4px}.post-tile{position:relative;aspect-ratio:4/5;background:var(--bg-3);overflow:hidden;border-radius:6px}.post-tile img{width:100%;height:100%;object-fit:cover}.composer-media{display:grid;grid-template-columns:repeat(auto-fill,minmax(140px,1fr));grid-gap:10px;gap:10px}.composer-media.story{grid-template-columns:minmax(0,240px)}.composer-thumb{position:relative;aspect-ratio:4/5;border-radius:16px;overflow:hidden}.composer-media.story .composer-add,.composer-media.story .composer-thumb{aspect-ratio:9/16}.composer-thumb img{width:100%;height:100%;object-fit:cover}.composer-thumb .glass-item{position:absolute;top:6px;right:6px;width:30px;height:30px;background:rgba(0,0,0,.55);color:#fff}.composer-add{aspect-ratio:4/5;border-radius:16px;border:1px dashed var(--line-2);display:flex;flex-direction:column;align-items:center;justify-content:center;gap:6px;cursor:pointer;text-align:center;padding:10px;color:var(--ink)}.composer-add:hover{border-color:var(--ink)}.auth-wrap{padding-top:24px;max-width:480px}.seg{display:inline-flex;padding:4px;border-radius:999px;background:var(--bg-2);border:1px solid var(--line)}.seg button{border:0;background:none;color:var(--muted);padding:9px 18px;border-radius:999px;cursor:pointer;font-weight:600;transition:background .3s var(--spring),color .2s}.seg button.on{background:var(--ink);color:var(--bg)}.handle-input{position:relative}.handle-input>span{position:absolute;left:14px;top:50%;transform:translateY(-50%);color:var(--muted)}.handle-input>input{padding-left:30px}.now-poster.sm{width:40px;height:60px;border-radius:8px}.watching-row{display:grid;grid-auto-flow:column;grid-auto-columns:minmax(220px,260px);grid-gap:12px;gap:12px;overflow-x:auto;scrollbar-width:none}.watching-card{display:flex;flex-direction:column;gap:10px;padding:14px;border-radius:20px;background:var(--bg-2);border:1px solid var(--line)}.watching-card:hover{border-color:var(--line-2)}.ep-list{display:flex;flex-direction:column;max-height:42vh;overflow-y:auto;border-radius:16px;background:rgba(255,255,255,.04)}.ep-item{display:flex;align-items:center;gap:12px;padding:11px 14px;background:none;border:0;border-bottom:1px solid var(--line);color:var(--ink);text-align:left;cursor:pointer}.ep-item:hover{background:rgba(255,255,255,.05)}.ep-item.on{background:rgba(255,255,255,.12)}.ep-n{width:28px;flex:none;font-weight:700;color:var(--muted);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.ep-name{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.profile-skeleton{display:grid;grid-template-columns:96px 1fr;grid-template-rows:auto auto;grid-gap:12px 22px;gap:12px 22px;align-items:center;min-height:300px;align-content:start}.profile-skeleton .av.sk{width:96px;height:96px;grid-row:span 2}.sk-line{height:26px;border-radius:8px;background:var(--bg-3);width:60%}.sk-line.short{width:30%;height:16px}.av.sk,.post.skeleton,.sk-line{animation:sk 1.4s ease-in-out infinite}@keyframes sk{50%{opacity:.55}}.profile-head>.stack{flex:1 1 220px}@media (max-width:600px){.profile-head>.row:last-child{width:100%}.profile-head>.row:last-child>:first-child{flex:1 1}}.share-people{display:flex;gap:14px;overflow-x:auto;scrollbar-width:none;padding:4px 2px}.share-person{display:flex;flex-direction:column;align-items:center;gap:6px;background:none;border:0;color:var(--ink);cursor:pointer;flex:none;width:70px}.share-person .small{max-width:70px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.share-av{position:relative;display:inline-block;border-radius:50%;transition:transform .35s var(--spring)}.share-person.on .share-av{transform:scale(.92);box-shadow:0 0 0 3px var(--bg),0 0 0 5px var(--ink)}.share-tick{position:absolute;right:-2px;bottom:-2px;width:22px;height:22px;border-radius:50%;background:var(--ink);color:var(--bg);display:grid;place-items:center;font-size:12px;font-weight:800;border:2px solid var(--bg)}.story-card-preview{width:150px;aspect-ratio:9/16;border-radius:14px;border:1px solid var(--line-2);object-fit:cover}.inbox-row{display:grid;grid-auto-flow:column;grid-auto-columns:minmax(260px,300px);grid-gap:12px;gap:12px;overflow-x:auto;scrollbar-width:none}.inbox-card{display:flex;gap:12px;padding:12px;border-radius:20px;background:var(--bg-2);border:1px solid var(--line);position:relative}.inbox-card.unseen{border-color:var(--line-2);background:var(--bg-3)}.inbox-card img.p{width:56px;height:84px;border-radius:10px;object-fit:cover;flex:none}.inbox-dot{top:12px;right:12px}.inbox-dot,.tab-dot{position:absolute;width:8px;height:8px;border-radius:50%;background:#ff4d6d}.tab-dot{top:8px;right:22px;box-shadow:0 0 0 2px rgba(20,20,24,.9)}.blind-toggle{display:flex;gap:12px;align-items:flex-start;padding:12px 14px;border-radius:16px;background:var(--bg-2);border:1px solid var(--line);cursor:pointer}.blind-toggle input{margin-top:3px;accent-color:var(--ink);width:18px;height:18px;flex:none}.blind-cover{width:56px;height:84px;border-radius:10px;flex:none;display:grid;place-items:center;font-family:var(--font-display),Georgia,serif;font-size:34px;background:linear-gradient(150deg,#2c2a33,#121214);box-shadow:inset 0 0 0 .75px rgba(255,255,255,.2)}.party-stage{position:relative;overflow:hidden;border-radius:28px;min-height:380px;display:grid;place-items:center;text-align:center;padding:36px 20px;background:#0e0e10;box-shadow:inset 0 0 0 1px var(--line-2)}.party-bg{position:absolute;inset:-40px;width:calc(100% + 80px);height:calc(100% + 80px);object-fit:cover;filter:blur(40px) saturate(1.3);opacity:.45}.party-stage:after{content:"";position:absolute;inset:0;background:radial-gradient(circle at 50% 40%,transparent,rgba(11,11,12,.75))}.party-center{position:relative;z-index:1;align-items:center}.party-clock{font-family:var(--font-display),Georgia,serif;font-size:clamp(64px,16vw,120px);line-height:1;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;letter-spacing:-.02em}.party-title{font-size:20px}.party-floats{position:absolute;inset:0;z-index:2;pointer-events:none}.party-float{position:absolute;bottom:10px;font-size:40px;display:flex;flex-direction:column;align-items:center;animation:party-up 2.6s cubic-bezier(.2,.7,.3,1) forwards}.party-float small{font-size:11px;color:var(--muted)}@keyframes party-up{0%{transform:translateY(0) scale(.6);opacity:0}12%{opacity:1;transform:translateY(-40px) scale(1.1)}to{transform:translateY(-300px) scale(1);opacity:0}}.party-emoji{display:flex;justify-content:center;gap:6px;flex-wrap:wrap}.party-emoji button{width:52px;height:52px;border-radius:50%;border:0;font-size:26px;cursor:pointer;background:rgba(255,255,255,.06);box-shadow:inset 0 0 0 .75px rgba(255,255,255,.16);transition:transform .3s var(--spring)}.party-emoji button:active{transform:scale(.85)}.party-emoji button:disabled{opacity:.35;cursor:default}.party-log{display:flex;flex-direction:column;gap:6px;max-height:320px;overflow-y:auto}@media (prefers-reduced-motion:reduce){.party-float{animation-duration:.01s}}.twins{display:flex;gap:16px;overflow-x:auto;scrollbar-width:none;padding:4px 2px}.twin{display:flex;flex-direction:column;align-items:center;gap:4px;flex:none;width:78px}.twin b{max-width:78px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.twin-ring{padding:3px;border-radius:50%;background:conic-gradient(var(--ink) var(--m),rgba(255,255,255,.12) 0)}.twin-ring>*{box-shadow:0 0 0 2px var(--bg);border-radius:50%}.twin-pct{font-size:12px;font-weight:650}.together-head{display:flex;gap:20px;align-items:center;flex-wrap:wrap}.together-avs{display:flex}.together-avs>*+*{margin-left:-18px;box-shadow:0 0 0 3px var(--bg);border-radius:50%}.profile-top{position:relative;isolation:isolate}.profile-cover{position:absolute;z-index:-1;pointer-events:none;top:calc(-100px - env(safe-area-inset-top));bottom:-24px;left:50%;width:100vw;transform:translateX(-50%);overflow:hidden}.profile-cover img{width:100%;height:100%;object-fit:cover;object-position:center 30%;opacity:.85;-webkit-mask-image:linear-gradient(180deg,#000 0,rgba(0,0,0,.75) 45%,transparent);mask-image:linear-gradient(180deg,#000 0,rgba(0,0,0,.75) 45%,transparent)}.profile-cover:after{content:"";position:absolute;inset:0;background:linear-gradient(180deg,rgba(11,11,12,.15),rgba(11,11,12,.45) 60%,transparent)}.profile-top .profile-head .muted,.profile-top .profile-head h1{text-shadow:0 1px 18px rgba(0,0,0,.55)}.profile-top .dna-card,.profile-top .now-card{background:rgba(20,20,24,.55);backdrop-filter:blur(18px) saturate(1.4);-webkit-backdrop-filter:blur(18px) saturate(1.4)}.cover-preview{width:100%;aspect-ratio:16/7;object-fit:cover;border-radius:14px}.count-btn{background:none;border:0;padding:0;cursor:pointer;font:inherit}.count-btn,.count-btn:hover .muted{color:var(--ink)}.person-row{display:flex;align-items:center;gap:12px;padding:8px;border-radius:16px}.person-row>a:hover,a.person-row:hover{background:rgba(255,255,255,.05)}.follow-thumb{width:44px;height:44px;border-radius:50%;object-fit:cover;background:var(--bg-3);flex:none}.profile-h{font-family:var(--font-display),Georgia,serif;font-weight:400;font-size:26px;margin:8px 0 0}.profile-h .muted{font-family:inherit;font-size:18px}.shelf{scroll-margin-top:90px}.rank-chip{display:inline-flex;align-items:center;gap:4px;padding:2px 10px;border-radius:999px;font-weight:700;background:rgba(255,255,255,.08);box-shadow:inset 0 0 0 .75px rgba(255,255,255,.18)}.rank-chip .muted{font-weight:500}.stats-btn,a.count-btn{color:var(--ink)}.stats-btn{align-self:flex-start;margin-top:8px;display:inline-flex;align-items:center;gap:6px;padding:6px 14px;border-radius:999px;border:0;cursor:pointer;font:inherit;font-size:13.5px;background:rgba(255,255,255,.07);backdrop-filter:blur(14px) saturate(1.5);-webkit-backdrop-filter:blur(14px) saturate(1.5);box-shadow:inset 0 0 0 .75px rgba(255,255,255,.2),inset 0 1px .5px -.5px rgba(255,255,255,.6);transition:transform .3s var(--spring)}.stats-btn:active{transform:scale(.96)}.rank-badge{vertical-align:middle;margin-left:12px;padding:3px 10px;border-radius:999px;border:0;cursor:pointer;font-family:-apple-system,SF Pro Text,system-ui,sans-serif;font-size:14px;font-weight:700;color:var(--ink);background:rgba(255,255,255,.1);box-shadow:inset 0 0 0 .75px rgba(255,255,255,.28),inset 0 1px .5px -.5px rgba(255,255,255,.7);position:relative;top:-4px}.stats-rank{display:flex;align-items:center;gap:16px;padding:14px 16px;border-radius:20px;background:rgba(255,255,255,.05)}.stats-rank-n{font-family:var(--font-display),Georgia,serif;font-size:44px;line-height:1}.stats-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(96px,1fr));grid-gap:10px;gap:10px}.stats-cell{display:flex;flex-direction:column;align-items:center;gap:2px;padding:16px 8px;border-radius:18px;background:rgba(255,255,255,.05);box-shadow:inset 0 0 0 .75px rgba(255,255,255,.1);transition:background .2s}.stats-cell:hover{background:rgba(255,255,255,.09)}.stats-cell b{font-family:var(--font-display),Georgia,serif;font-weight:400;font-size:32px;line-height:1.1}.now-card{position:relative;overflow:hidden;isolation:isolate}.now-card>:not(.now-scene){position:relative;z-index:1}.now-scene{position:absolute;inset:0;z-index:0;pointer-events:none}.now-scene img{width:100%;height:100%;object-fit:cover;object-position:center 35%;opacity:0;transition:opacity .6s ease;-webkit-mask-image:linear-gradient(100deg,transparent,rgba(0,0,0,.55) 35%,#000 75%);mask-image:linear-gradient(100deg,transparent,rgba(0,0,0,.55) 35%,#000 75%)}.now-scene img.on{opacity:.7}.now-scene:after{content:"";position:absolute;inset:0;background:linear-gradient(0deg,rgba(11,11,12,.75),rgba(11,11,12,.1) 60%)}.now-card .now-poster{box-shadow:0 10px 24px rgba(0,0,0,.55)}.now-card b{text-shadow:0 1px 12px rgba(0,0,0,.7)}.profile-head.centered{flex-direction:column;align-items:center;text-align:center;gap:10px}.profile-av{position:relative}.rank-badge.on-avatar{position:absolute;top:2px;right:-14px;margin:0;top:0;font-size:13px;padding:4px 10px;background:linear-gradient(135deg,rgba(255,214,140,.95),rgba(255,168,76,.95));color:#2a1a05;box-shadow:0 4px 14px rgba(0,0,0,.35),inset 0 1px .5px rgba(255,255,255,.7)}.profile-name{display:flex;align-items:baseline;justify-content:center;flex-wrap:wrap;gap:4px 10px}.profile-name .page-title{margin:0;font-size:clamp(32px,5vw,50px)}.profile-bio{margin:0;max-width:520px}.profile-counts{justify-content:center}.profile-head.centered .stats-btn{align-self:center;margin-top:2px}.profile-head.centered>.row.gap-8{justify-content:center}.profile-cover .cover-fill{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;filter:blur(40px) saturate(1.3);opacity:.45;transform:scale(1.15);-webkit-mask-image:linear-gradient(180deg,#000 30%,transparent);mask-image:linear-gradient(180deg,#000 30%,transparent)}.profile-cover .cover-frame{position:relative;width:100%;aspect-ratio:4/3;overflow:hidden;-webkit-mask-image:linear-gradient(180deg,#000 55%,transparent);mask-image:linear-gradient(180deg,#000 55%,transparent)}@media (min-width:760px){.profile-cover .cover-frame{aspect-ratio:21/9}}.profile-cover .cover-frame img{width:100%;height:100%;object-fit:cover;opacity:.9;-webkit-mask-image:none;mask-image:none}.crop-frame{position:relative;width:100%;aspect-ratio:4/3;border-radius:18px;overflow:hidden;touch-action:none;cursor:-webkit-grab;cursor:grab;background:#111;box-shadow:inset 0 0 0 .75px rgba(255,255,255,.2)}.crop-frame:active{cursor:-webkit-grabbing;cursor:grabbing}.crop-frame img{width:100%;height:100%;object-fit:cover;-webkit-user-select:none;-moz-user-select:none;user-select:none;-webkit-user-drag:none;pointer-events:none}.crop-frame.small{width:100%;max-width:320px;cursor:default}.crop-hint{position:absolute;left:50%;bottom:10px;transform:translateX(-50%);font-size:12px;padding:4px 10px;border-radius:999px;color:#fff;background:rgba(0,0,0,.45);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);pointer-events:none}