/*! tailwindcss v4.3.3 | MIT License | https://tailwindcss.com */@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,::backdrop,:after,:before{--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--tw-border-style:solid;--tw-ordinal:initial;--tw-slashed-zero:initial;--tw-numeric-figure:initial;--tw-numeric-spacing:initial;--tw-numeric-fraction:initial;--tw-shadow:0 0 #0000;--tw-shadow-color:initial;--tw-shadow-alpha:100%;--tw-inset-shadow:0 0 #0000;--tw-inset-shadow-color:initial;--tw-inset-shadow-alpha:100%;--tw-ring-color:initial;--tw-ring-shadow:0 0 #0000;--tw-inset-ring-color:initial;--tw-inset-ring-shadow:0 0 #0000;--tw-ring-inset:initial;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-offset-shadow:0 0 #0000;--tw-outline-style:solid;--tw-blur:initial;--tw-brightness:initial;--tw-contrast:initial;--tw-grayscale:initial;--tw-hue-rotate:initial;--tw-invert:initial;--tw-opacity:initial;--tw-saturate:initial;--tw-sepia:initial;--tw-drop-shadow:initial;--tw-drop-shadow-color:initial;--tw-drop-shadow-alpha:100%;--tw-drop-shadow-size:initial;--tw-backdrop-blur:initial;--tw-backdrop-brightness:initial;--tw-backdrop-contrast:initial;--tw-backdrop-grayscale:initial;--tw-backdrop-hue-rotate:initial;--tw-backdrop-invert:initial;--tw-backdrop-opacity:initial;--tw-backdrop-saturate:initial;--tw-backdrop-sepia:initial}}}@layer theme{:host,:root{--font-sans:-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue","Noto Sans",Arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji";--font-mono:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,"Liberation Mono","Courier New",monospace;--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{*,::backdrop,:after,:before{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}:host,html{-webkit-text-size-adjust:100%;tab-size:4;line-height:1.5;font-family:var(--default-font-family,-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue","Noto Sans",Arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji");font-feature-settings:var(--default-font-feature-settings,normal);font-variation-settings:var(--default-font-variation-settings,normal);-webkit-tap-highlight-color:transparent}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,pre,samp{font-family:var(--default-mono-font-family,ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,"Liberation Mono","Courier New",monospace);font-feature-settings:var(--default-mono-font-feature-settings,normal);font-variation-settings:var(--default-mono-font-variation-settings,normal);font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}:-moz-focusring:where(:not(iframe)){outline:auto}progress{vertical-align:baseline}summary{display:list-item}menu,ol,ul{list-style:none}audio,canvas,embed,iframe,img,object,svg,video{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,optgroup,select,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,::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-day-field,::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-hour-field,::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-millisecond-field,::-webkit-datetime-edit-second-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,::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}}@layer components;@layer utilities{.visible{visibility:visible}.sr-only{clip-path:inset(50%);white-space:nowrap;border-width:0;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden}.absolute,.sr-only{position:absolute}.fixed{position:fixed}.relative{position:relative}.static{position:static}.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}.grow{flex-grow:1}.transform{transform:var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,)}.resize{resize:both}.rounded{border-radius:.25rem}.border{border-style:var(--tw-border-style);border-width:1px}.lowercase{text-transform:lowercase}.uppercase{text-transform:uppercase}.ordinal{--tw-ordinal:ordinal;font-variant-numeric:var(--tw-ordinal,) var(--tw-slashed-zero,) var(--tw-numeric-figure,) var(--tw-numeric-spacing,) var(--tw-numeric-fraction,)}.shadow{--tw-shadow:0 1px 3px 0 var(--tw-shadow-color,#0000001a),0 1px 2px -1px var(--tw-shadow-color,#0000001a)}.ring,.shadow{box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.ring{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor)}.outline{outline-style:var(--tw-outline-style);outline-width:1px}.blur{--tw-blur:blur(8px)}.blur,.filter{filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.backdrop-filter{-webkit-backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,);backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,)}.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))}}:root{--bg:#070707;--surface:#101010;--surface-raised:#171717;--ink:#f5f2ed;--muted:#9b9892;--line:#ffffff17;--profile-accent:#ff4d8d;--radius:1.25rem;--shadow:0 24px 70px #0000006b}*{box-sizing:border-box}html{background:var(--bg);scroll-behavior:smooth}body{background:radial-gradient(circle at 10% -10%,#ffffff0f,transparent 26rem),var(--bg);color:var(--ink);font-family:var(--font-sans),ui-sans-serif,system-ui,sans-serif;text-rendering:optimizelegibility;min-height:100vh;margin:0}body:before{content:"";pointer-events:none;opacity:.22;z-index:50;background-image:radial-gradient(#ffffff12 .45px,#0000 .7px);background-size:5px 5px;position:fixed;inset:0}a{color:inherit;text-decoration:none}button,input,select,textarea{font:inherit}a,button{-webkit-tap-highlight-color:transparent}::selection{background:var(--profile-accent)}@supports (color:color-mix(in lab,red,red)){::selection{background:color-mix(in srgb,var(--profile-accent) 55%,transparent)}}::selection{color:#fff}:focus-visible{outline:2px solid var(--profile-accent);outline-offset:3px}.shell{width:min(100% - 2rem,1500px);margin-inline:auto}.site-header{z-index:40;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:linear-gradient(#070707eb,#07070794);border-bottom:1px solid #0000;align-items:center;height:4.6rem;display:flex;position:sticky;top:0}.header-inner{grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:center;display:grid}.header-inner>.wordmark{grid-column:2}.header-social-links{grid-area:1/1;justify-self:start;align-items:center;gap:.4rem;min-width:0;display:flex}.header-social-link{color:#ffffffe6;background:linear-gradient(135deg,#ffffff13,#ffffff06);border:1px solid #ffffff1a;border-radius:50%;justify-content:center;align-items:center;width:2.5rem;height:2.5rem;padding:.3rem;transition:color .2s,border-color .2s,background .2s,box-shadow .2s,transform .2s;display:inline-flex;box-shadow:inset 0 1px #ffffff0e,0 8px 26px #0000002e}.header-social-link:focus-visible,.header-social-link:hover{color:#fff;background:linear-gradient(135deg,#ffffff21,#ffffff0d);border-color:#ffffff40;transform:translateY(-1px);box-shadow:inset 0 1px #ffffff1a,0 10px 30px #00000042,0 0 22px #ffffff0e}.header-discord-link:focus-visible,.header-discord-link:hover{background:linear-gradient(135deg,#5865f233,#ffffff09);border-color:#8e9aff61;box-shadow:inset 0 1px #ffffff1a,0 10px 30px #00000042,0 0 24px #5865f21f}.header-social-icon{border-radius:50%;flex:none;place-items:center;width:1.8rem;height:1.8rem;display:grid;box-shadow:0 0 0 1px #ffffff29,0 4px 13px #00000047}.header-x-icon{color:#fff;background:#050505;box-shadow:0 4px 13px #00000061}.header-discord-icon{color:#fff;background:#5865f2}.header-social-icon svg{width:.9rem;height:.9rem}.header-discord-icon svg{width:1.05rem;height:1.05rem}.wordmark{font-family:var(--font-display),serif;letter-spacing:-.075em;font-size:2rem;font-weight:650}.wordmark-tongue{object-fit:contain;vertical-align:-.08em;width:.72em;height:.72em;margin:0 .02em 0 .04em;display:inline-block;transform:rotate(-5deg)}.wordmark-dot{color:var(--profile-accent)}.model-discovery{--discovery-avatar-size:2.05rem;--discovery-step:1.45rem;z-index:2;grid-column:3;justify-self:end;min-width:0;position:relative}.model-discovery-trigger{color:#fff;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:999px;justify-content:flex-end;align-items:center;min-height:2.7rem;padding:.28rem .38rem .28rem .45rem;transition:border-color .2s,background .2s,box-shadow .2s;display:inline-flex}.model-discovery-trigger:focus-visible,.model-discovery-trigger:hover,.model-discovery.is-open .model-discovery-trigger{background:#ffffff0e;border-color:#ffffff1f;box-shadow:0 8px 26px #0003}.model-discovery-viewport{height:var(--discovery-avatar-size);display:block;overflow:hidden}.model-discovery-viewport.has-capacity-1{width:var(--discovery-avatar-size)}.model-discovery-viewport.has-capacity-2{width:3.5rem}.model-discovery-viewport.has-capacity-3{width:4.95rem}.model-discovery-viewport.has-capacity-4{width:6.4rem}.model-discovery-viewport.has-capacity-5{width:7.85rem}.model-discovery-track{align-items:center;width:max-content;display:flex;transform:translate(0)}.model-discovery-avatar-item{flex:0 0 var(--discovery-avatar-size);width:var(--discovery-avatar-size);height:var(--discovery-avatar-size);margin-left:calc(var(--discovery-step) - var(--discovery-avatar-size));border:2px solid var(--model-discovery-accent,#ff4d8d);background:#151515;border-radius:50%;transition:opacity .34s;display:block;position:relative;box-shadow:0 0 0 2px #070707e0,0 5px 15px #00000057}.model-discovery-avatar-item:first-child{margin-left:0}.model-discovery-avatar-item img{border-radius:inherit;object-fit:cover;width:100%;height:100%;display:block}.model-discovery.is-rotating .model-discovery-track{animation:model-discovery-track-shift .42s cubic-bezier(.22,.78,.22,1) both}.model-discovery.is-rotating .model-discovery-avatar-item:first-child{transform-origin:50%;animation:model-discovery-avatar-out .12s cubic-bezier(.4,0,1,1) both}.model-discovery-more{z-index:3;color:#ffffffd1;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);letter-spacing:-.02em;background:#0d0d0de6;border:1px solid #ffffff24;border-radius:999px;place-items:center;min-width:2rem;height:2rem;margin-left:-.42rem;padding:0 .42rem;font-size:.7rem;font-weight:750;display:inline-grid;position:relative;box-shadow:-7px 0 15px #070707b8,0 5px 16px #0000004d}.model-discovery-menu{-webkit-backdrop-filter:blur(22px);backdrop-filter:blur(22px);transform-origin:100% 0;background:#0d0d0df0;border:1px solid #ffffff1f;border-radius:1.15rem;width:min(20rem,100vw - 1.1rem);animation:model-discovery-menu-in .24s cubic-bezier(.16,1,.3,1);position:absolute;top:calc(100% + .55rem);right:0;overflow:hidden;box-shadow:0 24px 70px #00000094,inset 0 1px #ffffff0e}.model-discovery-menu-label{color:#ffffff7a;letter-spacing:.17em;text-transform:uppercase;border-bottom:1px solid #ffffff12;padding:.85rem 1rem .62rem;font-size:.64rem;font-weight:750}.model-discovery-list{overscroll-behavior:contain;scrollbar-width:thin;max-height:min(68vh,25rem);padding:.38rem;overflow-y:auto}.model-discovery-row{border-radius:.82rem;grid-template-columns:2.45rem minmax(0,1fr);align-items:center;gap:.72rem;padding:.58rem .65rem;transition:background .18s,transform .18s;display:grid}.model-discovery-row:focus-visible,.model-discovery-row:hover{background:var(--model-discovery-accent)}@supports (color:color-mix(in lab,red,red)){.model-discovery-row:focus-visible,.model-discovery-row:hover{background:color-mix(in srgb,var(--model-discovery-accent) 10%,#ffffff0b)}}.model-discovery-row:focus-visible,.model-discovery-row:hover{transform:translate(2px)}.model-discovery-row img{object-fit:cover;border:2px solid var(--model-discovery-accent,#ff4d8d);border-radius:50%;width:2.35rem;height:2.35rem;display:block;box-shadow:0 0 0 2px #ffffff09}.model-discovery-row>span{gap:.08rem;min-width:0;display:grid}.model-discovery-row small,.model-discovery-row strong{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.model-discovery-row strong{color:#ffffffeb;font-size:.86rem;transition:color .18s,text-shadow .18s}.model-discovery-row:focus-visible strong,.model-discovery-row:hover strong{color:var(--model-discovery-accent,#ff4d8d);text-shadow:0 0 16px var(--model-discovery-accent)}@supports (color:color-mix(in lab,red,red)){.model-discovery-row:focus-visible strong,.model-discovery-row:hover strong{text-shadow:0 0 16px color-mix(in srgb,var(--model-discovery-accent) 45%,transparent)}}.model-discovery-row small{color:#ffffff75;font-size:.7rem}@keyframes model-discovery-menu-in{0%{opacity:0;filter:blur(5px);transform:translateY(-.4rem)scale(.975)}to{opacity:1;filter:blur();transform:translateY(0)scale(1)}}@keyframes model-discovery-track-shift{0%,30%{transform:translate(0)}to{transform:translateX(calc(var(--discovery-step) * -1))}}@keyframes model-discovery-avatar-out{to{opacity:0;transform:scale(.82)}}.eyebrow{text-transform:uppercase;letter-spacing:.18em;font-size:.68rem;font-weight:700}.eyebrow,.muted{color:var(--muted)}.button{border:1px solid var(--line);cursor:pointer;min-height:2.75rem;color:var(--ink);background:#ffffff0e;border-radius:999px;justify-content:center;align-items:center;gap:.5rem;padding:.65rem 1rem;font-weight:650;transition:all .2s;display:inline-flex}.button:hover{background:#ffffff1a;border-color:#ffffff2e;transform:translateY(-1px)}.button-primary{background:var(--ink);color:#090909;border-color:#0000}.button-primary:hover{background:#fff}.button-danger{color:#ff9f9f}.icon-button{width:2.75rem;padding:0}.featured{background:var(--surface);min-height:min(76vh,800px);box-shadow:var(--shadow);isolation:isolate;border-radius:clamp(1.3rem,3vw,2.3rem);position:relative;overflow:hidden}.featured-media,.featured-media>*{width:100%;height:100%;position:absolute;inset:0}.featured-media img{object-fit:cover}.featured:after{content:"";z-index:1;pointer-events:none;background:linear-gradient(#0000 25%,#0003 48%,#000000eb),linear-gradient(90deg,#00000080,#0000 55%);position:absolute;inset:0}.featured-content{z-index:2;max-width:45rem;position:absolute;inset:auto clamp(1.25rem,4vw,3.6rem) clamp(1.4rem,5vw,3.8rem)}.featured-title{font:500 clamp(2rem,4.3vw,4.2rem)/.95 var(--font-display),serif;letter-spacing:-.05em;margin:.8rem 0 1rem}.featured-description{color:#ffffffbf;max-width:37rem;font-size:1rem;line-height:1.6}.featured-actions{flex-wrap:wrap;gap:.7rem;margin-top:1.4rem;display:flex}.hot-label{letter-spacing:.2em;align-items:center;gap:.5rem;font-size:clamp(.82rem,1vw,.98rem);display:inline-flex}.hot-label svg{color:#ff7629;fill:#ffc247;filter:drop-shadow(0 0 7px #ff692480);width:1.12em;height:1.12em}.hot-label span{color:#0000;background:linear-gradient(90deg,#ffe36e,#ff9d35 48%,#ff4f32);-webkit-background-clip:text;background-clip:text}.identity{align-items:center;gap:.7rem;min-width:0;display:inline-flex}.avatar{object-fit:cover;background:#222;border:1px solid #ffffff29;border-radius:50%;width:2.35rem;height:2.35rem}.model-avatar{box-shadow:0 0 0 2px var(--model-accent,#ff4d8d);border-color:#090909}.custom-identity .avatar{background:linear-gradient(#090909,#090909) padding-box padding-box,conic-gradient(from 30deg,#ff4d8d,#ff9d35,#ffe36e,#62e6a7,#64b5ff,#bd78ff,#ff4d8d) border-box;border:1px solid #0000}.custom-avatar{color:#d8d3cb;background:linear-gradient(145deg,#34312f,#181716);place-items:center;display:grid}.custom-identity{cursor:default}.identity-copy{align-items:baseline;gap:.25rem;min-width:0;display:inline-flex}.identity-name{white-space:nowrap;text-overflow:ellipsis;font-size:.88rem;font-weight:700;transition:color .2s;overflow:hidden}.linked-identity:hover .identity-name{color:var(--model-accent,#ff4d8d)}.identity-handle{color:var(--muted);font-size:.75rem}.badge-list{flex-wrap:wrap;gap:.42rem;max-width:100%}.badge-list,.badge-pill{align-items:center;display:inline-flex}.badge-pill{--badge-color:#ff4d8d;--badge-contrast:#fff;white-space:nowrap;letter-spacing:.015em;border:1px solid #0000;border-radius:999px;gap:.38rem;min-height:1.75rem;padding:.3rem .62rem;font-size:.7rem;font-weight:800;line-height:1}.badge-custom-icon,.badge-pill img,.badge-pill svg{object-fit:contain;flex:none;width:.95rem;height:.95rem}.badge-custom-icon{background:currentColor;display:inline-block;-webkit-mask-position:50%;mask-position:50%;-webkit-mask-size:contain;mask-size:contain;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.badge-pill-icon{flex:none;width:.95rem;height:.95rem;position:relative}.badge-pill-icon>.badge-custom-icon,.badge-pill-icon>img,.badge-pill-icon>svg{transition:opacity .15s;position:absolute;inset:0}.badge-pill-remove-icon{opacity:0}.badge-solid{color:var(--badge-contrast);background:var(--badge-color)}.badge-outline{border-color:var(--badge-color);background:0 0}.badge-outline,.badge-soft{color:var(--badge-color)}@supports (color:color-mix(in lab,red,red)){.badge-soft{color:color-mix(in srgb,var(--badge-color) 82%,white)}}.badge-soft{border-color:var(--badge-color)}@supports (color:color-mix(in lab,red,red)){.badge-soft{border-color:color-mix(in srgb,var(--badge-color) 26%,transparent)}}.badge-soft{background:var(--badge-color)}@supports (color:color-mix(in lab,red,red)){.badge-soft{background:color-mix(in srgb,var(--badge-color) 15%,transparent)}}.badge-glass{color:#fff;border-color:var(--badge-color)}@supports (color:color-mix(in lab,red,red)){.badge-glass{border-color:color-mix(in srgb,var(--badge-color) 45%,#ffffff26)}}.badge-glass{background:var(--badge-color)}@supports (color:color-mix(in lab,red,red)){.badge-glass{background:color-mix(in srgb,var(--badge-color) 20%,#0f0f0fb8)}}.badge-glass{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);box-shadow:inset 0 1px #ffffff26}.badge-gradient{color:var(--badge-contrast);background:linear-gradient(115deg,var(--badge-color),var(--badge-color) 52%,var(--badge-color))}@supports (color:color-mix(in lab,red,red)){.badge-gradient{background:linear-gradient(115deg,color-mix(in srgb,var(--badge-color) 70%,white),var(--badge-color) 52%,color-mix(in srgb,var(--badge-color) 78%,black))}}.badge-gradient{box-shadow:0 5px 18px var(--badge-color)}@supports (color:color-mix(in lab,red,red)){.badge-gradient{box-shadow:0 5px 18px color-mix(in srgb,var(--badge-color) 24%,transparent)}}.badge-neon{color:var(--badge-color)}@supports (color:color-mix(in lab,red,red)){.badge-neon{color:color-mix(in srgb,var(--badge-color) 72%,white)}}.badge-neon{border-color:var(--badge-color);background:var(--badge-color)}@supports (color:color-mix(in lab,red,red)){.badge-neon{background:color-mix(in srgb,var(--badge-color) 8%,#090909)}}.badge-neon{box-shadow:0 0 10px var(--badge-color),inset 0 0 8px var(--badge-color)}@supports (color:color-mix(in lab,red,red)){.badge-neon{box-shadow:0 0 10px color-mix(in srgb,var(--badge-color) 45%,transparent),inset 0 0 8px color-mix(in srgb,var(--badge-color) 18%,transparent)}}.badge-neon{text-shadow:0 0 6px var(--badge-color)}.badge-minimal{padding-inline:.2rem}.badge-minimal,.badge-stamp{color:var(--badge-color);background:0 0}.badge-stamp{border-color:var(--badge-color);text-transform:uppercase;letter-spacing:.1em;border-style:dashed;border-radius:.35rem;transform:rotate(-1deg)}.badge-compact{min-height:1.45rem;padding:.22rem .48rem;font-size:.62rem}.badge-compact .badge-custom-icon,.badge-compact .badge-pill-icon,.badge-compact img,.badge-compact svg{width:.78rem;height:.78rem}.feed-section{padding:clamp(4rem,8vw,8rem) 0}.home-feed{padding-top:0}.editorial-grid{aspect-ratio:64/27;grid-template-columns:minmax(0,3fr) minmax(15rem,1fr);align-items:stretch;gap:1rem;margin-bottom:1rem;display:grid}.editorial-grid-solo{grid-template-columns:1fr}.editorial-feature,.editorial-feature .featured,.editorial-side{height:100%;min-height:0}.editorial-side .post-card{margin:0}.featured-gallery .post-media.media-video video,.featured-video .post-media iframe,.featured-video .post-media video{aspect-ratio:auto;height:100%;min-height:0}.section-heading{justify-content:space-between;align-items:end;gap:1rem;margin-bottom:1.5rem;display:flex}.section-heading h2{font:500 clamp(2rem,4vw,3.5rem)/1 var(--font-display),serif;letter-spacing:-.05em;margin:.4rem 0 0}.masonry{column-count:1;column-gap:1rem}.post-card{break-inside:avoid;border-radius:var(--radius);background:var(--surface);margin-bottom:1rem;transition:transform .28s,box-shadow .28s;position:relative;overflow:hidden;box-shadow:0 12px 40px #0000002e}.post-card:hover{box-shadow:var(--shadow);transform:translateY(-4px)}.post-media-shell{isolation:isolate;position:relative}.post-newest-label{z-index:5;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#080808c2;border:1px solid #ffffff2e;border-radius:999px;padding:.48rem .62rem;font-size:.66rem;transition:opacity .18s,transform .24s cubic-bezier(.2,.8,.2,1),filter .18s;position:absolute;top:.8rem;left:.8rem;box-shadow:0 5px 18px #00000047}.post-hover-title{z-index:4;isolation:isolate;width:min(76%,24rem);color:var(--post-title-accent,var(--post-accent,#ff4d8d));font:600 clamp(1.25rem,2vw,2rem)/1.02 var(--font-display),serif;letter-spacing:-.035em;opacity:0;filter:blur(7px);pointer-events:none;margin:0;transition:opacity .28s,transform .42s cubic-bezier(.16,1,.3,1),filter .32s;position:absolute;top:.8rem;left:.9rem;transform:translateY(-.65rem)}.post-hover-title:before{content:"";z-index:-1;filter:blur(8px);opacity:0;transform-origin:0 0;background:radial-gradient(at 2rem 1.85rem,#030303c7 0,#0303037a 38%,#0303032e 56%,#03030300 76%);transition:opacity .3s,transform .48s cubic-bezier(.16,1,.3,1);position:absolute;inset:-1.6rem -1.6rem -1.25rem -1.7rem;transform:translateY(-.2rem)scale(.94)}.post-hover-title-line{z-index:1;align-items:flex-start;gap:.5rem;min-width:0;display:flex;position:relative}.post-hover-title-text{z-index:1;-webkit-line-clamp:2;text-wrap:balance;filter:drop-shadow(0 1px 1px #000000f2)drop-shadow(0 3px 12px #000000b8);-webkit-box-orient:vertical;display:-webkit-box;position:relative;overflow:hidden}.post-hover-gallery-count{color:#fff;font:700 .72rem/1.2 var(--font-sans),sans-serif;letter-spacing:0;white-space:nowrap;background:#000000a6;border-radius:99px;flex:none;margin-top:.18rem;padding:.28rem .55rem}.post-hover-title:after{content:"";z-index:1;background:var(--post-title-accent,var(--post-accent,#ff4d8d));width:clamp(2.25rem,34%,4.5rem);height:2px;box-shadow:0 0 14px var(--post-title-accent,var(--post-accent,#ff4d8d));border-radius:99px;margin-top:.55rem;display:block;position:relative}@supports (color:color-mix(in lab,red,red)){.post-hover-title:after{box-shadow:0 0 14px color-mix(in srgb,var(--post-title-accent,var(--post-accent,#ff4d8d)) 72%,transparent)}}.post-hover-title:after{transform-origin:0;transition:transform .45s cubic-bezier(.16,1,.3,1) 60ms;transform:scaleX(0)}.post-card.has-dark-title-accent .post-hover-title-text{color:#0000;background:linear-gradient(118deg,var(--post-title-accent) 4%,#f5f2f4 92%);-webkit-background-clip:text;background-clip:text}.post-card:not(.has-linked-model) .post-hover-title-text{color:#0000;background:linear-gradient(90deg,#ff4d8d,#ff9d35,#ffe36e,#62e6a7,#64b5ff,#bd78ff,#ff4d8d);-webkit-background-clip:text;background-clip:text}.post-card:not(.has-linked-model) .post-hover-title:after{background:linear-gradient(90deg,#ff4d8d,#ff9d35,#ffe36e,#62e6a7,#64b5ff,#bd78ff);box-shadow:0 0 14px #ff4d8d6b}.post-card:focus-within .post-hover-title,.post-media-shell.is-title-revealed .post-hover-title{opacity:1;filter:blur();transform:translateY(0)}.post-card:focus-within .post-hover-title:before,.post-media-shell.is-title-revealed .post-hover-title:before{opacity:1;transform:translateY(0)scale(1)}.post-card:focus-within .post-hover-title:after,.post-media-shell.is-title-revealed .post-hover-title:after{transform:scaleX(1)}.post-card:focus-within .post-newest-label,.post-media-shell.is-title-revealed .post-newest-label{opacity:0;filter:blur(5px);pointer-events:none;transform:translateY(-.45rem)}@media (hover:hover) and (pointer:fine){.post-card:hover .post-hover-title{opacity:1;filter:blur();transform:translateY(0)}.post-card:hover .post-hover-title:before{opacity:1;transform:translateY(0)scale(1)}.post-card:hover .post-hover-title:after{transform:scaleX(1)}.post-card:hover .post-newest-label{opacity:0;filter:blur(5px);pointer-events:none;transform:translateY(-.45rem)}}.post-media{background:linear-gradient(145deg,#171717,#0b0b0b);min-height:260px;position:relative;overflow:hidden}.post-media-viewer-dialog img,.post-media-viewer-dialog video,.post-media>img,.post-media>video{-webkit-user-select:none;user-select:none;-webkit-touch-callout:none}.post-media img{object-fit:cover;width:100%;height:auto;min-height:260px;transition:transform .6s cubic-bezier(.2,.8,.2,1),opacity .25s;display:block}.media-gallery{position:relative;overflow:hidden}.gallery-nav{z-index:2;color:#fff;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);cursor:pointer;background:#00000094;border:1px solid #ffffff3d;border-radius:50%;place-items:center;width:2.25rem;height:2.25rem;display:grid;position:absolute;top:50%;translate:0 -50%}.gallery-nav svg{width:1rem}.gallery-nav-prev{left:.75rem}.gallery-nav-next{right:.75rem}.gallery-count{z-index:2;color:#fff;background:#000000a6;border-radius:99px;padding:.28rem .55rem;font-size:.72rem;font-weight:700;position:absolute;bottom:.75rem;right:.75rem}.gallery-editor-grid{grid-template-columns:repeat(auto-fill,minmax(11rem,1fr));gap:1rem;padding:.55rem .55rem .15rem 0;display:grid}.gallery-editor-item{border:1px solid var(--line);cursor:grab;background:#090909;border-radius:1rem;transition:border-color .18s,box-shadow .18s,opacity .18s,transform .18s;position:relative;box-shadow:0 8px 24px #00000029}.gallery-editor-item:focus-visible,.gallery-editor-item:focus-within,.gallery-editor-item:hover{border-color:#fff3;box-shadow:0 13px 34px #0000004d}.gallery-editor-item:active{cursor:grabbing}.gallery-editor-item.is-dragging{z-index:2;opacity:.68;border-color:var(--profile-accent);box-shadow:0 18px 45px #0006,0 0 0 2px var(--profile-accent)}@supports (color:color-mix(in lab,red,red)){.gallery-editor-item.is-dragging{box-shadow:0 18px 45px #0006,0 0 0 2px color-mix(in srgb,var(--profile-accent) 35%,transparent)}}.gallery-editor-item.is-dragging{cursor:grabbing;transform:scale(.975)}.gallery-editor-item>img{-webkit-user-drag:none}.gallery-editor-item>img,.gallery-editor-item>video{aspect-ratio:4/3;object-fit:cover;border-radius:inherit;pointer-events:none;width:100%;display:block}.gallery-editor-item>video{background:#080808}.poster-media-preview{width:min(13rem,100%);margin:.65rem 0 .8rem}.poster-media-empty{border:1px dashed var(--line);width:min(22rem,100%);min-height:7rem;color:var(--muted);background:#ffffff05;border-radius:1rem;align-items:center;gap:.8rem;margin:.65rem 0 .8rem;padding:1rem;font-size:.82rem;display:flex}.poster-media-empty svg{color:#ff79aa;flex:none}.poster-media-actions{flex-wrap:wrap}.gallery-editor-preview{z-index:3;color:#fff;cursor:pointer;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#000000b8;border:1px solid #ffffff4d;border-radius:50%;place-items:center;width:2rem;height:2rem;padding:0;transition:transform .18s,background .18s;display:grid;position:absolute;top:.5rem;left:.5rem;box-shadow:0 4px 15px #0000004d}.gallery-editor-preview:focus-visible,.gallery-editor-preview:hover{background:#ff4d8de6;transform:scale(1.1)}.gallery-editor-drag-hint{color:#ffffffbf;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);opacity:0;background:#0707079e;border:1px solid #ffffff21;border-radius:999px;align-items:center;gap:.18rem;padding:.3rem .48rem;font-size:.66rem;font-weight:700;transition:opacity .18s,transform .18s;display:inline-flex;position:absolute;bottom:.55rem;left:.55rem;transform:translateY(3px);box-shadow:0 4px 15px #00000038}.gallery-editor-item.is-dragging .gallery-editor-drag-hint,.gallery-editor-item:focus-visible .gallery-editor-drag-hint,.gallery-editor-item:hover .gallery-editor-drag-hint{opacity:1;transform:translateY(0)}.gallery-editor-remove{z-index:3;color:#fff;cursor:pointer;opacity:0;pointer-events:none;background:#ef233c;border:2px solid #090909;border-radius:999px;place-items:center;width:2.35rem;height:1.75rem;padding:0;transition:opacity .16s,transform .18s cubic-bezier(.2,.8,.2,1),background .18s;display:grid;position:absolute;top:-.58rem;right:-.58rem;transform:scale(.82)translate(-2px,2px);box-shadow:0 7px 18px #ef233c61}.gallery-editor-remove:focus-visible,.gallery-editor-remove:hover{background:#ff4056}.gallery-editor-item:focus-within .gallery-editor-remove,.gallery-editor-item:hover .gallery-editor-remove{opacity:1;pointer-events:auto;transform:scale(1)translate(0)}@media (hover:none){.gallery-editor-remove{opacity:1;pointer-events:auto;transform:none}}.story-media-picker{color:#fff;background:#111;border:1px solid #ffffff2b;border-radius:1.35rem;width:min(1050px,100vw - 2rem);max-width:none;height:min(820px,100dvh - 2rem);max-height:none;margin:auto;padding:0;position:fixed;inset:0;overflow:hidden;box-shadow:0 2rem 7rem #000000b3}.story-media-picker::backdrop{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#000000b3}.story-media-picker[open]{display:block}.story-media-picker-panel{flex-direction:column;height:100%;min-height:0;display:flex}.story-media-picker-head{justify-content:space-between;align-items:flex-start;gap:1rem;padding:1.25rem 1.4rem .7rem;display:flex}.story-media-picker-head h2{font:500 clamp(1.7rem,3vw,2.25rem)/1 var(--font-display),serif;margin:.2rem 0}.story-media-picker-head p{color:var(--muted);margin:.3rem 0 0;font-size:.84rem}.story-media-picker-search{margin:.4rem 1.4rem .9rem;display:block;position:relative}.story-media-picker-search>svg{color:var(--muted);pointer-events:none;position:absolute;top:50%;left:.85rem;transform:translateY(-50%)}.story-media-picker-search .field{width:100%;padding-left:2.55rem}.story-media-picker-scroll{scrollbar-color:#555 transparent;flex:1;min-height:0;padding:.15rem 1.4rem 1.2rem;overflow-y:auto}.story-media-picker-grid{grid-template-columns:repeat(auto-fill,minmax(8.6rem,1fr));gap:.8rem;display:grid}.story-media-picker-item{aspect-ratio:4/5;color:#fff;text-align:left;cursor:pointer;background:#1c1c1c;border:2px solid #0000;border-radius:.85rem;min-width:0;padding:0;transition:border-color .18s,transform .18s,box-shadow .18s;position:relative;overflow:hidden}.story-media-picker-item:focus-visible,.story-media-picker-item:hover:not(:disabled){border-color:#ffffffa6;transform:translateY(-2px)}.story-media-picker-item.is-selected{border-color:#ff4d8d;box-shadow:0 0 0 1px #ff4d8d}.story-media-picker-item:disabled{cursor:default;opacity:.52}.story-media-picker-item>img,.story-media-picker-item>video{object-fit:cover;width:100%;height:100%;display:block}.story-media-picker-item:after{content:"";pointer-events:none;background:linear-gradient(#0000,#000000d1);position:absolute;inset:45% 0 0}.story-media-picker-check,.story-media-picker-kind,.story-media-picker-name{z-index:1;position:absolute}.story-media-picker-kind{text-transform:capitalize;background:#000000b3;border-radius:999px;align-items:center;gap:.25rem;padding:.25rem .4rem;font-size:.65rem;display:inline-flex;top:.45rem;left:.45rem}.story-media-picker-check{background:#000000b3;border-radius:999px;place-items:center;min-width:1.45rem;height:1.45rem;padding:0 .25rem;font-size:.62rem;display:grid;top:.4rem;right:.4rem}.story-media-picker-item.is-selected .story-media-picker-check{background:#ff4d8d}.story-media-picker-name{text-overflow:ellipsis;white-space:nowrap;font-size:.74rem;font-weight:700;bottom:.55rem;left:.55rem;right:.55rem;overflow:hidden}.story-media-picker-more,.story-media-picker-status{margin:1rem auto;display:block}.story-media-picker-foot{color:var(--muted);border-top:1px solid #ffffff1a;justify-content:space-between;align-items:center;gap:1rem;padding:.85rem 1.4rem;font-size:.8rem;display:flex}.story-media-picker-foot>div{gap:.5rem;display:flex}@media (max-width:600px){.story-media-picker{border-radius:0;width:100vw;height:100dvh}.story-media-picker-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:.5rem}.story-media-picker-foot,.story-media-picker-head{padding-left:1rem;padding-right:1rem}.story-media-picker-search{margin-left:1rem;margin-right:1rem}.story-media-picker-scroll{padding-left:1rem;padding-right:1rem}}.post-card:hover .post-media img{transform:scale(1.025)}.post-media iframe{aspect-ratio:16/10;border:0;width:100%;min-height:260px;display:block}.post-card .media-image,.post-card .media-image img{min-height:0}.post-card .media-video{aspect-ratio:9/16;min-height:0}.post-card .media-video .video-poster,.post-card .media-video iframe,.post-card .media-video video{aspect-ratio:auto;width:100%;height:100%;min-height:0}.post-card .media-video video{object-fit:cover;background:#000;display:block}.post-media-overlay{z-index:3;color:#fff;pointer-events:none;background:linear-gradient(#0000,#050505d1 58%,#050505f5);padding:3.5rem 1.05rem .9rem;position:absolute;inset:auto 0 0}.post-media-overlay>*{pointer-events:auto}.post-media-overlay .source-link{color:#fff;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#0c0c0c94;border-color:#ffffff40;box-shadow:0 5px 18px #00000038,inset 0 1px #ffffff14}.post-card .media-gallery .gallery-count{transition:opacity .18s,transform .24s;inset:.75rem auto auto .75rem}.post-card:focus-within .media-gallery .gallery-count,.post-media-shell.is-title-revealed .media-gallery .gallery-count{opacity:0;transform:translateY(-.4rem)}.post-media-shell:has(.gallery-count) .post-newest-label{left:3.65rem}@media (hover:hover){.post-card:hover .media-gallery .gallery-count{opacity:0;transform:translateY(-.4rem)}}.post-audio-toggle{z-index:4;color:#fff;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);cursor:pointer;background:#0000008c;border:1px solid #ffffff4d;border-radius:50%;place-items:center;width:2.6rem;height:2.6rem;padding:0;transition:background .2s,border-color .2s,transform .2s;display:grid;position:absolute;top:.75rem;right:.75rem;box-shadow:0 5px 18px #00000040}.post-audio-toggle:hover{background:#000000bf;border-color:#ffffff8c;transform:scale(1.04)}.post-audio-toggle[aria-pressed=true],.post-audio-toggle[aria-pressed=true]:hover{background:#9cb4298c}.post-audio-toggle svg{width:1.15rem;height:1.15rem}.media-fallback{text-align:center;min-height:280px;color:var(--muted);place-items:center;padding:2rem;display:grid}.video-poster{color:#fff;cursor:pointer;background:radial-gradient(circle at 50% 30%,#3b3143,#111 63%);border:0;place-items:center;width:100%;min-height:300px;display:grid}.play{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#ffffff21;border:1px solid #ffffff2e;border-radius:50%;place-items:center;width:4rem;height:4rem;display:grid}.post-body{padding:1rem 1.05rem 1.15rem}.post-topline{justify-content:space-between;align-items:center;gap:1rem;display:flex}.post-body .badge-list{margin:.05rem 0 .55rem}.story-model-identities{flex-wrap:wrap;align-items:center;gap:.45rem;min-width:0;display:flex}.story-model-identities.is-compact{flex-wrap:nowrap;flex:auto;overflow:hidden}.story-model-summary{min-width:0;max-width:100%;color:inherit;cursor:pointer;font:inherit;text-align:left;background:0 0;border:0;border-radius:999px;align-items:center;gap:.48rem;padding:.18rem .25rem .18rem .08rem;transition:background .18s,box-shadow .18s;display:inline-flex}.story-model-summary:focus-visible,.story-model-summary:hover,.story-model-summary[aria-expanded=true]{background:#ffffff12;outline:0;box-shadow:0 0 0 3px #ffffff0b}.story-model-avatar-stack{flex:none;align-items:center;padding-left:.58rem;display:inline-flex}.story-model-avatar-stack img{object-fit:cover;background:#171717;border-radius:50%;width:1.9rem;height:1.9rem;margin-left:-.58rem;box-shadow:0 0 0 2px #101010}.story-model-avatar-stack img.is-linked{border:1px solid #ffffff47}.story-model-avatar-stack img.is-custom{background:linear-gradient(#090909,#090909) padding-box padding-box,conic-gradient(from 30deg,#ff4d8d,#ff9d35,#ffe36e,#62e6a7,#64b5ff,#bd78ff,#ff4d8d) border-box;border:1px solid #0000}.story-model-primary{color:#f4f1eb;white-space:nowrap;text-overflow:ellipsis;min-width:0;max-width:8rem;font-size:.82rem;font-weight:750;overflow:hidden}.story-model-more{color:#cbc6bd;text-align:center;background:#ffffff0f;border:1px solid #ffffff21;border-radius:999px;flex:none;min-width:1.8rem;padding:.28rem .42rem;font-size:.68rem;font-weight:800;line-height:1}.story-model-popover{z-index:100;color:#f5f2ed;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);background:#0d0d0dfa;border:1px solid #ffffff24;border-radius:1rem;max-height:min(20rem,100vh - 24px);padding:.55rem;position:fixed;overflow-y:auto;box-shadow:0 24px 70px #0000009e}.story-model-popover.is-above{transform:translateY(-100%)}.story-model-popover-head{color:#99938b;letter-spacing:.14em;text-transform:uppercase;justify-content:space-between;align-items:center;padding:.22rem .3rem .45rem .45rem;font-size:.67rem;font-weight:800;display:flex}.story-model-popover-head button{color:#aaa49b;cursor:pointer;background:0 0;border:0;border-radius:50%;place-items:center;width:1.8rem;height:1.8rem;padding:0;display:grid}.story-model-popover-head button:focus-visible,.story-model-popover-head button:hover{color:#fff;background:#ffffff17;outline:0}.story-model-popover-list{gap:.18rem;display:grid}.story-model-popover-list .identity{border-radius:.75rem;width:100%;padding:.48rem}.story-model-popover-list .linked-identity:focus-visible,.story-model-popover-list .linked-identity:hover{background:#ffffff12;outline:0}.story-model-popover-list .avatar{width:2rem;height:2rem}.story-model-popover-list .identity-copy{gap:.05rem;display:grid}.story-model-popover-list .identity-name{max-width:11rem}.post-description{color:var(--muted);-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:0;font-size:.87rem;line-height:1.55;display:-webkit-box;overflow:hidden}.source-link{color:#e2ded7;white-space:nowrap;cursor:pointer;background:#ffffff0f;border:1px solid #ffffff21;border-radius:999px;justify-content:center;align-items:center;gap:.35rem;min-height:2.25rem;padding:.35rem .65rem;font-size:.72rem;font-weight:700;transition:all .2s;display:inline-flex;box-shadow:inset 0 1px #ffffff0d}.source-link:hover{color:#fff;background:#ffffff1f;border-color:#ffffff3d;transform:translateY(-1px)}.post-card.has-linked-model .source-link:hover{color:var(--post-accent-contrast,#fff);background:var(--post-accent,#ff4d8d)}.post-card:not(.has-linked-model) .source-link:hover{background:linear-gradient(#242424,#242424) padding-box padding-box,linear-gradient(90deg,#ff4d8d,#ff9d35,#ffe36e,#62e6a7,#64b5ff,#bd78ff,#ff4d8d) border-box;border-color:#0000}.feed-status{min-height:8rem;color:var(--muted);text-align:center;place-items:center;display:grid}.skeleton{background:#151515;position:relative;overflow:hidden}.skeleton:after{content:"";background:linear-gradient(90deg,#0000,#ffffff0f,#0000);animation:shimmer 1.5s infinite;position:absolute;inset:0;transform:translate(-100%)}@keyframes shimmer{to{transform:translate(100%)}}.profile-page{isolation:isolate;--profile-accent:var(--accent,#ff4d8d);min-height:100vh;position:relative}.profile-atmosphere{z-index:-2;opacity:.58;filter:blur(12px)saturate()brightness(.8);background-position:50%;background-size:cover;position:fixed;inset:0;transform:scale(1.04)}.profile-page:after{content:"";z-index:-1;background:linear-gradient(to bottom,#0707073d 0,#07070747 30%,#070707ad 66%,#070707db 100%),radial-gradient(circle at 75% 20%,var(--profile-accent),transparent 30rem);position:fixed;inset:0}@supports (color:color-mix(in lab,red,red)){.profile-page:after{background:linear-gradient(to bottom,#0707073d 0,#07070747 30%,#070707ad 66%,#070707db 100%),radial-gradient(circle at 75% 20%,color-mix(in srgb,var(--profile-accent) 14%,transparent),transparent 30rem)}}.profile-hero{padding-top:1rem}.cover{background:linear-gradient(135deg,var(--profile-accent),#0b0b0b 65%);border-radius:clamp(1.3rem,3vw,2.4rem);height:clamp(16rem,42vw,35rem);overflow:hidden}@supports (color:color-mix(in lab,red,red)){.cover{background:linear-gradient(135deg,color-mix(in srgb,var(--profile-accent) 25%,#171717),#0b0b0b 65%)}}.cover{position:relative}.cover img{object-fit:cover;width:100%;height:100%}.cover:after{content:"";background:linear-gradient(#0000 45%,#000000c7);position:absolute;inset:0}.profile-info{z-index:2;grid-template-columns:auto 1fr auto;align-items:end;gap:1.4rem;margin:-4rem clamp(1rem,4vw,3rem) 0;display:grid;position:relative}.profile-identity{gap:.65rem;display:grid;transform:translateY(.5rem)}.profile-avatar{aspect-ratio:1;object-fit:cover;width:clamp(7rem,15vw,11rem);box-shadow:0 0 0 2px var(--profile-accent),0 20px 50px #000;border:5px solid #090909;border-radius:50%}.profile-name{font:500 clamp(2.4rem,6vw,5.4rem)/1 var(--font-display),serif;letter-spacing:-.06em;margin:0}.profile-handle-row{flex-wrap:wrap;align-items:center;gap:.55rem .75rem;display:flex}.profile-handle{color:var(--profile-accent);font-weight:700}.profile-bio{color:#d8d4cd;max-width:48rem;font:italic 500 clamp(1.25rem,1.8vw,1.6rem)/1.5 var(--font-display),serif;margin:2rem 0 0 calc(clamp(7rem,15vw,11rem) + clamp(2.4rem,7vw,5.5rem));padding-left:2rem;position:relative}.profile-bio:before{content:"“";color:var(--profile-accent);font-size:3rem;font-style:normal;line-height:1;position:absolute;top:-.3rem;left:0}.profile-feed{padding-top:clamp(2.5rem,5vw,5rem)}.dense-masonry{grid-template-columns:repeat(4,minmax(0,1fr));grid-auto-flow:dense;grid-auto-rows:8px;gap:1rem;display:grid}.dense-masonry-chronological{grid-auto-flow:row}.dense-masonry-item{grid-row-end:span 24;min-width:0}.dense-masonry-video{grid-row-end:span 23}.dense-masonry-item:not(.dense-masonry-measured){overflow:hidden}.dense-masonry-item>article{margin-bottom:0}.dense-masonry-landscape{grid-column:span 2}.home-feed .dense-masonry{grid-template-columns:repeat(8,minmax(0,1fr))}.home-feed .dense-masonry-item{grid-column:span 2}.home-feed .dense-masonry-landscape{grid-column:span 4}.profile-masonry{grid-template-columns:1fr}.profile-masonry .dense-masonry-landscape{grid-column:span 1}.profile-avatar-placeholder{aspect-ratio:1;border:5px solid #090909;border-radius:50%;width:clamp(7rem,15vw,11rem);box-shadow:0 20px 50px #000}.profile-loading-identity{gap:.8rem;padding-bottom:.4rem;display:grid}.profile-loading-identity .skeleton:first-child{border-radius:1rem;width:min(20rem,42vw);height:clamp(2.2rem,5vw,4.8rem)}.profile-loading-identity .skeleton:last-child{border-radius:999px;width:8rem;height:1.2rem}.profile-loading-button{border-radius:999px;width:9rem;height:2.75rem}.profile-loading-bio{border-radius:.75rem;width:min(42rem,65%);height:2rem;margin:2rem 0 0 calc(clamp(7rem,15vw,11rem) + clamp(2.4rem,7vw,5.5rem))}.profile-loading-grid{aspect-ratio:64/27;grid-template-columns:3fr 1fr;gap:1rem;display:grid}.profile-loading-grid>*{border-radius:var(--radius)}.empty-state{text-align:center;background:#ffffff05;border:1px dashed #ffffff24;border-radius:1.5rem;padding:5rem 2rem}.empty-state h2{font:500 2rem var(--font-display),serif;margin:0 0 .5rem}.admin-body{background:#0a0a0a}.admin-shell{grid-template-columns:16rem 1fr;min-height:100vh;display:grid}.admin-sidebar{border-right:1px solid var(--line);background:#0d0d0d;flex-direction:column;height:100vh;padding:2rem 1.2rem;display:flex;position:sticky;top:0}.admin-nav{gap:.3rem;margin-top:3rem;display:grid}.admin-nav a{color:var(--muted);border-radius:.8rem;align-items:center;gap:.7rem;padding:.8rem .9rem;display:flex}.admin-nav a:hover{color:#fff;background:#ffffff0f}.admin-main{min-width:0;padding:clamp(1.2rem,4vw,3.5rem)}.admin-top{justify-content:space-between;align-items:center;gap:1rem;margin-bottom:2.5rem;display:flex}.admin-title{font:500 clamp(2rem,4vw,3.5rem)/1 var(--font-display),serif;letter-spacing:-.05em;margin:0}.metric-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem;display:grid}.metric{border:1px solid var(--line);background:#111;border-radius:1.2rem;padding:1.5rem}.metric strong{font:500 3rem var(--font-display),serif;margin-top:1rem;display:block}.panel{border:1px solid var(--line);background:#111;border-radius:1.2rem;margin-top:1.2rem;overflow:hidden}.panel-head{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:1rem;padding:1.2rem 1.4rem;display:flex}.admin-list{border-collapse:collapse;width:100%}.admin-list td,.admin-list th{text-align:left;border-bottom:1px solid var(--line);vertical-align:middle;padding:1rem 1.3rem}.admin-list th{color:var(--muted);text-transform:uppercase;letter-spacing:.12em;font-size:.67rem}.admin-list tr:last-child td{border-bottom:0}.admin-list-avatar{object-fit:cover;vertical-align:middle;border-radius:.8rem;width:2.7rem;height:2.7rem;margin-right:.75rem}.admin-list-video-placeholder{color:#ffffffd1;background:linear-gradient(145deg,#2b2b2b,#111);place-items:center;display:inline-grid}.admin-list-video-placeholder svg{fill:currentColor;width:1rem;height:1rem}.row-actions{justify-content:flex-end;gap:.4rem;display:flex}.media-reference-button{color:#fff;font:inherit;cursor:pointer;text-underline-offset:.25rem;background:0 0;border:0;padding:0;-webkit-text-decoration:underline #ffffff52;text-decoration:underline #ffffff52}.media-reference-button:hover{color:#ff9fc2;text-decoration-color:currentColor}.media-reference-dialog{color:#fff;background:#111;border:1px solid #ffffff29;border-radius:1.2rem;width:min(92vw,38rem);max-height:min(82vh,44rem);margin:auto;padding:1.3rem;position:fixed;inset:0;overflow:auto;box-shadow:0 30px 100px #000}.media-reference-dialog::backdrop{-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#0000008f}.media-reference-head{border-bottom:1px solid var(--line);justify-content:space-between;align-items:flex-start;gap:1rem;padding-bottom:1rem;display:flex}.media-reference-head h2{font:500 2rem/1 var(--font-display),serif;margin:.3rem 0 .4rem}.media-reference-head p{overflow-wrap:anywhere;max-width:28rem;font-size:.76rem}.media-reference-list{gap:.55rem;margin-top:1rem;display:grid}.media-reference-item{color:#fff;border:1px solid var(--line);background:#0a0a0a;border-radius:.85rem;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:.8rem;padding:.85rem;transition:border-color .2s,background .2s;display:grid}.media-reference-item:hover{background:#ff4d8d0f;border-color:#ff4d8d6b}.media-reference-item small,.media-reference-item strong{overflow-wrap:anywhere;display:block}.media-reference-item small{color:var(--muted);margin-top:.2rem;font-size:.72rem}.media-reference-type{color:#ff9fc2;white-space:nowrap;background:#ff4d8d1a;border-radius:999px;padding:.25rem .48rem;font-size:.65rem;font-weight:750}.media-viewer-dialog{color:#fff;background:#080808;border:0;width:100vw;max-width:none;height:100dvh;max-height:none;margin:0;padding:1rem;position:fixed;inset:0}.media-viewer-dialog[open]{grid-template-rows:auto minmax(0,1fr) auto;gap:1rem;display:grid}.media-viewer-dialog::backdrop{background:#080808}.media-viewer-head{justify-content:space-between;align-items:center;gap:1rem;min-width:0;display:flex}.media-viewer-head h2{max-width:min(70vw,60rem);font:500 clamp(1.45rem,3vw,2.2rem)/1 var(--font-display),serif;text-overflow:ellipsis;white-space:nowrap;margin:.25rem 0 0;overflow:hidden}.media-viewer-head-actions{color:var(--muted);font-variant-numeric:tabular-nums;align-items:center;gap:.75rem;font-size:.8rem;display:flex}.media-viewer-stage{background:#000;border-radius:1rem;place-items:center;min-height:0;display:grid;position:relative;overflow:hidden}.media-viewer-stage>img,.media-viewer-stage>video{object-fit:contain;width:100%;height:100%;display:block}.media-viewer-nav{z-index:2;color:#fff;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);cursor:pointer;background:#00000085;border:1px solid #ffffff3d;border-radius:50%;place-items:center;width:3.2rem;height:3.2rem;padding:0;display:grid;position:absolute;top:50%;transform:translateY(-50%)}.media-viewer-nav:hover{background:#ff4d8dad}.media-viewer-nav-prev{left:1rem}.media-viewer-nav-next{right:1rem}.media-viewer-thumbnails{scrollbar-width:thin;scroll-snap-type:x proximity;gap:.55rem;max-width:100%;padding:.1rem .1rem .45rem;display:flex;overflow-x:auto}.media-viewer-thumbnails>button{cursor:pointer;opacity:.62;scroll-snap-align:center;background:#1a1a1a;border:2px solid #0000;border-radius:.65rem;flex:0 0 5.25rem;width:5.25rem;height:4.1rem;padding:.18rem;transition:border-color .2s,opacity .2s,transform .2s;overflow:hidden}.media-viewer-thumbnails>button.selected,.media-viewer-thumbnails>button:hover{opacity:1}.media-viewer-thumbnails>button.selected{border-color:#ff4d8d;transform:translateY(-1px)}.media-viewer-thumbnails img,.media-viewer-video-thumb,.media-viewer-video-thumb video{object-fit:cover;border-radius:.38rem;width:100%;height:100%;display:block}.media-viewer-video-thumb{background:linear-gradient(145deg,#2b2b2b,#111);place-items:center;display:grid;position:relative}.media-viewer-video-thumb svg{color:#fff;filter:drop-shadow(0 1px 4px #000);width:1.2rem;height:1.2rem;position:absolute;inset:50% auto auto 50%;transform:translate(-50%,-50%)}.post-media-viewer-dialog{z-index:100;-webkit-backdrop-filter:blur(28px)saturate(.72);backdrop-filter:blur(28px)saturate(.72);background:#0707078f;padding:0;overflow:hidden}.post-media-viewer-dialog::backdrop{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#0707074d}.post-media-viewer-dialog[open]{display:block}.post-media-viewer-dialog .media-viewer-stage{background:0 0;border-radius:0;width:100%;height:100%;position:absolute;inset:0}.post-media-viewer-actions{z-index:5;top:max(1rem,env(safe-area-inset-top));right:max(1rem,env(safe-area-inset-right));align-items:center;gap:.5rem;display:flex;position:absolute}.post-media-viewer-actions .icon-button{color:#fff;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#0a0a0aad;border-color:#fff3;flex:none;box-shadow:0 8px 28px #00000057}.post-media-viewer-actions .icon-button:hover{background:#141414e0;border-color:#ffffff6b}.post-media-viewer-dialog .media-viewer-thumbnails{z-index:4;bottom:max(.75rem,env(safe-area-inset-bottom));scrollbar-width:none;-ms-overflow-style:none;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#080808ad;border:1px solid #ffffff1a;border-radius:.75rem;gap:.4rem;width:max-content;max-width:calc(100% - 2rem);padding:.35rem;position:absolute;left:50%;overflow-x:auto;transform:translate(-50%);box-shadow:0 12px 38px #0000005c}.post-media-viewer-dialog .media-viewer-thumbnails::-webkit-scrollbar{display:none}.post-media-viewer-dialog .media-viewer-thumbnails>button{border-radius:.5rem;flex-basis:3.8rem;width:3.8rem;height:3rem}.post-media-gallery-viewer .fullscreen-video-progress{bottom:calc(4.2rem + env(safe-area-inset-bottom))}.post-media-viewer-dialog .media-viewer-stage>iframe{aspect-ratio:auto;border:0;width:100%;height:100%;min-height:0;display:block}.post-media .post-media-viewer-dialog .media-viewer-stage>img,.post-media .post-media-viewer-dialog .media-viewer-stage>video,.post-media .post-media-viewer-dialog .media-viewer-thumbnails img{min-height:0;transform:none}.post-media-video-viewer .media-viewer-stage{isolation:isolate;background:#050505}.fullscreen-video-player{z-index:1;place-items:center;display:grid;position:absolute;inset:0;overflow:hidden}.fullscreen-video-player>video{z-index:1;object-fit:contain;width:100%;height:100%;min-height:0;display:block;position:relative}.fullscreen-video-playback{z-index:2;color:#070707;cursor:pointer;background:0 0;border:0;place-items:center;width:100%;height:100%;padding:0;display:grid;position:absolute;inset:0}.fullscreen-video-playback>span{border:1px solid var(--video-accent,#ff4d8d);place-items:center;width:3.35rem;height:3.35rem;display:grid}@supports (color:color-mix(in lab,red,red)){.fullscreen-video-playback>span{border:1px solid color-mix(in srgb,var(--video-accent,#ff4d8d) 78%,white)}}.fullscreen-video-playback>span{opacity:0;background:var(--video-accent,#ff4d8d);box-shadow:0 .7rem 2rem #00000061,0 0 1.25rem var(--video-accent,#ff4d8d);border-radius:50%}@supports (color:color-mix(in lab,red,red)){.fullscreen-video-playback>span{box-shadow:0 .7rem 2rem #00000061,0 0 1.25rem color-mix(in srgb,var(--video-accent,#ff4d8d) 30%,transparent)}}.fullscreen-video-playback>span{transition:opacity .18s,transform .22s cubic-bezier(.2,.8,.2,1);transform:scale(.88)}.fullscreen-video-playback.is-visible>span{opacity:1;transform:scale(1)}.uses-rainbow-accent .fullscreen-video-playback>span{background:linear-gradient(135deg,#ff4d8d,#ffd84d 42%,#64c8ff 72%,#a879ff);border-color:#ffffffb3;box-shadow:0 .7rem 2rem #00000061,0 0 1.25rem #ff4d8d40}.fullscreen-video-playback svg{width:1.15rem;height:1.15rem}.fullscreen-video-playback .lucide-play{margin-left:.12rem}.fullscreen-video-volume-control{z-index:6;top:max(1rem,env(safe-area-inset-top));right:calc(max(1rem,env(safe-area-inset-right)) + 3.25rem);color:#fff;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#0a0a0aad;border:1px solid #fff3;border-radius:999px;align-items:center;width:2.8rem;height:2.8rem;transition:width .24s cubic-bezier(.2,.8,.2,1),border-color .18s,background .18s;display:flex;position:absolute;overflow:visible;box-shadow:0 8px 28px #00000057}.fullscreen-video-volume-control:focus-within,.fullscreen-video-volume-control:hover{background:#0e0e0edb;border-color:#ffffff61;width:9.45rem}.fullscreen-video-audio{color:#fff;cursor:pointer;background:0 0;border:0;border-radius:50%;flex:0 0 2.7rem;place-items:center;width:2.7rem;height:2.7rem;padding:0;display:grid}.fullscreen-video-audio:hover{color:var(--video-accent,#ff9fc2)}.fullscreen-video-volume-panel{opacity:0;pointer-events:none;align-items:center;width:0;min-width:0;transition:width .24s cubic-bezier(.2,.8,.2,1),opacity .15s,transform .24s cubic-bezier(.2,.8,.2,1);display:flex;position:relative;transform:translate(-.35rem)}.fullscreen-video-volume-control:focus-within .fullscreen-video-volume-panel,.fullscreen-video-volume-control:hover .fullscreen-video-volume-panel{opacity:1;pointer-events:auto;width:6.35rem;transform:translate(0)}.fullscreen-video-volume-panel input{appearance:none;cursor:pointer;background:0 0;flex:0 0 5.45rem;width:5.45rem;height:1.1rem;margin:0 .6rem 0 .15rem}.fullscreen-video-volume-panel input::-webkit-slider-runnable-track{background:var(--video-accent,#ff4d8d);border-radius:999px;height:.3rem}.fullscreen-video-volume-panel input::-moz-range-track{background:var(--video-accent,#ff4d8d);border-radius:999px;height:.3rem}.fullscreen-video-volume-panel input::-webkit-slider-thumb{appearance:none;background:var(--video-accent,#ff4d8d);border:1px solid #ffffff9e;border-radius:50%;width:.85rem;height:.85rem;margin-top:-.275rem}@supports (color:color-mix(in lab,red,red)){.fullscreen-video-volume-panel input::-webkit-slider-thumb{background:color-mix(in srgb,var(--video-accent,#ff4d8d) 90%,white)}}.fullscreen-video-volume-panel input::-webkit-slider-thumb{box-shadow:0 0 0 .18rem var(--video-accent,#ff4d8d)}@supports (color:color-mix(in lab,red,red)){.fullscreen-video-volume-panel input::-webkit-slider-thumb{box-shadow:0 0 0 .18rem color-mix(in srgb,var(--video-accent,#ff4d8d) 22%,transparent)}}.fullscreen-video-volume-panel input::-moz-range-thumb{background:var(--video-accent,#ff4d8d);border:1px solid #ffffff9e;border-radius:50%;width:.75rem;height:.75rem}@supports (color:color-mix(in lab,red,red)){.fullscreen-video-volume-panel input::-moz-range-thumb{background:color-mix(in srgb,var(--video-accent,#ff4d8d) 90%,white)}}.fullscreen-video-volume-panel input::-moz-range-thumb{box-shadow:0 0 0 .18rem var(--video-accent,#ff4d8d)}@supports (color:color-mix(in lab,red,red)){.fullscreen-video-volume-panel input::-moz-range-thumb{box-shadow:0 0 0 .18rem color-mix(in srgb,var(--video-accent,#ff4d8d) 22%,transparent)}}.fullscreen-video-volume-panel input:focus-visible{outline:2px solid var(--video-accent,#ff9fc2);outline-offset:2px}.fullscreen-video-volume-panel output{top:calc(100% + .58rem);left:clamp(.7rem,var(--volume-position),calc(100% - .7rem));color:#fff;font-variant-numeric:tabular-nums;white-space:nowrap;background:#080808e6;border:1px solid #ffffff29;border-radius:.4rem;padding:.32rem .45rem;font:750 .65rem/1 ui-monospace,SFMono-Regular,Menlo,monospace;position:absolute;transform:translate(-50%);box-shadow:0 .35rem 1rem #00000057}.fullscreen-video-progress{--video-progress:0%;z-index:6;right:0;bottom:max(0px,env(safe-area-inset-bottom));appearance:none;cursor:pointer;background:0 0;width:100%;height:1.3rem;margin:0;padding:0;display:block;position:absolute;left:0}.fullscreen-video-progress::-webkit-slider-runnable-track{background:linear-gradient(90deg,var(--video-accent,#ff4d8d),var(--video-accent,#ff4d8d)) 0 0/var(--video-progress) 100% no-repeat,#ffffff4d;border-radius:0;height:.4rem;transition:height .12s}.fullscreen-video-progress::-moz-range-track{background:linear-gradient(90deg,var(--video-accent,#ff4d8d),var(--video-accent,#ff4d8d)) 0 0/var(--video-progress) 100% no-repeat,#ffffff4d;border-radius:0;height:.4rem;transition:height .12s}.uses-rainbow-accent .fullscreen-video-progress::-webkit-slider-runnable-track{background:linear-gradient(90deg,#ff4d8d,#ff8a4d,#ffd84d,#6ee7a8,#64c8ff,#a879ff,#ff4d8d) 0 0/var(--video-progress) 100% no-repeat,#ffffff4d}.uses-rainbow-accent .fullscreen-video-progress::-moz-range-track{background:linear-gradient(90deg,#ff4d8d,#ff8a4d,#ffd84d,#6ee7a8,#64c8ff,#a879ff,#ff4d8d) 0 0/var(--video-progress) 100% no-repeat,#ffffff4d}.fullscreen-video-progress::-webkit-slider-thumb{appearance:none;opacity:0;background:var(--video-accent,#ff4d8d);width:.9rem;height:.9rem;box-shadow:0 0 0 .2rem var(--video-accent,#ff4d8d);border:0;border-radius:50%;margin-top:-.25rem}@supports (color:color-mix(in lab,red,red)){.fullscreen-video-progress::-webkit-slider-thumb{box-shadow:0 0 0 .2rem color-mix(in srgb,var(--video-accent,#ff4d8d) 25%,transparent)}}.fullscreen-video-progress::-webkit-slider-thumb{transition:opacity .12s}.fullscreen-video-progress::-moz-range-thumb{opacity:0;background:var(--video-accent,#ff4d8d);width:.9rem;height:.9rem;box-shadow:0 0 0 .2rem var(--video-accent,#ff4d8d);border:0;border-radius:50%}@supports (color:color-mix(in lab,red,red)){.fullscreen-video-progress::-moz-range-thumb{box-shadow:0 0 0 .2rem color-mix(in srgb,var(--video-accent,#ff4d8d) 25%,transparent)}}.fullscreen-video-progress::-moz-range-thumb{transition:opacity .12s}.fullscreen-video-progress:hover::-webkit-slider-runnable-track{height:.5rem}.fullscreen-video-progress:focus-visible::-webkit-slider-runnable-track{height:.5rem}.fullscreen-video-progress:hover::-moz-range-track{height:.5rem}.fullscreen-video-progress:focus-visible::-moz-range-track{height:.5rem}.fullscreen-video-progress:hover::-webkit-slider-thumb{opacity:1}.fullscreen-video-progress:focus-visible::-webkit-slider-thumb{opacity:1}.fullscreen-video-progress:hover::-moz-range-thumb{opacity:1}.fullscreen-video-progress:focus-visible::-moz-range-thumb{opacity:1}.fullscreen-video-progress:focus-visible{outline-offset:-2px;outline:2px solid #ff9fc2d1}.post-share-link{z-index:5;aspect-ratio:1;color:#fff;opacity:0;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);pointer-events:none;background:#0000008c;border:1px solid #ffffff4d;border-radius:50%;place-items:center;width:2.6rem;height:2.6rem;min-height:0;padding:0;transition:opacity .18s,transform .2s,background .2s,border-color .2s;display:grid;position:absolute;top:.75rem;right:.75rem;overflow:hidden;transform:translateY(-.25rem)scale(.94);box-shadow:0 5px 18px #00000040}.post-media-shell:has(.post-audio-toggle)>.post-share-link{right:3.8rem}.post-card:focus-within .post-share-link,.post-card:hover .post-share-link,.post-media-shell.is-title-revealed>.post-share-link{opacity:1;pointer-events:auto;transform:none}.story-detail{place-items:center;min-height:calc(100dvh - 4.6rem);padding:1rem;display:grid}.story-detail-media{width:min(100%,calc((100dvh - 6.6rem) * var(--story-aspect-ratio)));min-width:0}.story-detail-media .post-card{margin:0}.story-detail-media .post-card:hover{transform:none}.story-detail-media .post-media{aspect-ratio:var(--story-aspect-ratio);max-height:calc(100dvh - 6.6rem)}.story-detail-media .post-media>img,.story-detail-media .post-media>video{object-fit:contain;width:100%;height:100%}.story-detail-media .post-card:hover .post-media img{transform:none}.story-embed{background:#050505;position:fixed;inset:0;overflow:hidden}.story-embed>iframe,.story-embed>img{object-fit:contain;border:0;width:100%;height:100%;display:block}.story-embed .fullscreen-video-volume-control{right:max(1rem,env(safe-area-inset-right))}.story-embed-origin{z-index:7;top:max(1rem,env(safe-area-inset-top));left:max(1rem,env(safe-area-inset-left));-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);font:650 1rem/1 var(--font-display),serif;background:#080808a3;border:1px solid #ffffff2e;border-radius:.5rem;padding:.38rem .6rem;position:absolute;box-shadow:0 4px 20px #00000040}.story-embed-origin span{color:var(--profile-accent)}.filters{flex-wrap:wrap;gap:.7rem;margin-bottom:1rem;display:flex}.field,.select,.textarea{color:#fff;background:#0c0c0c;border:1px solid #ffffff21;border-radius:.8rem;width:100%;min-height:2.8rem;padding:.8rem .9rem;transition:all .2s}.field:focus,.select:focus,.textarea:focus{border-color:var(--profile-accent);box-shadow:0 0 0 3px var(--profile-accent);outline:none}@supports (color:color-mix(in lab,red,red)){.field:focus,.select:focus,.textarea:focus{box-shadow:0 0 0 3px color-mix(in srgb,var(--profile-accent) 15%,transparent)}}.filters .field{max-width:22rem}.filters .select{width:auto;min-width:10rem}.form-card{border:1px solid var(--line);background:#111;border-radius:1.4rem;max-width:66rem;padding:clamp(1.2rem,4vw,2.2rem)}.form-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:1.2rem;display:grid}.form-span{grid-column:1/-1}.label{color:#ccc8c1;margin-bottom:.5rem;font-size:.8rem;font-weight:700;display:block}.field-error,.hint{color:var(--muted);margin:.45rem 0 0;font-size:.75rem}.field-error{color:#ff8e8e}.form-actions{gap:.7rem;margin-top:1.5rem;display:flex}.preview{border:1px solid var(--line);background:#090909;border-radius:1rem;place-items:center;min-height:12rem;margin-top:.8rem;display:grid;overflow:hidden}.preview img{object-fit:cover;width:100%;max-height:24rem}.upload-preview{background:#090909;border:1px dashed #ffffff29;border-radius:1rem;place-items:center;min-height:12rem;display:grid;position:relative;overflow:hidden}.upload-preview.has-image{border-style:solid}.upload-preview img{object-fit:cover;width:100%;height:100%}.upload-preview-avatar{aspect-ratio:1;border-radius:50%;width:min(100%,12rem);min-height:0}.upload-preview-avatar img{object-position:center}.upload-preview-cover{aspect-ratio:16/7}.upload-preview-background{aspect-ratio:16/9}.upload-preview-post{min-height:16rem}.upload-preview-video{aspect-ratio:16/9;min-height:0}.upload-preview-video .post-media{width:100%;height:100%;min-height:0}.upload-preview-video .post-media>.video-poster,.upload-preview-video .post-media>iframe,.upload-preview-video .post-media>video{width:100%;height:100%;min-height:0;display:block}.upload-preview-video .post-media>video{object-fit:contain;background:#000}.upload-preview-badge{aspect-ratio:1;border-radius:1.2rem;width:min(100%,10rem);min-height:0}.upload-preview-badge img{object-fit:contain;padding:1rem}.upload-preview-post img{object-fit:contain;height:auto;max-height:36rem}.upload-placeholder{color:var(--muted);justify-items:center;gap:.6rem;font-size:.8rem;display:grid}.upload-placeholder svg{width:2rem;height:2rem}.upload-busy{color:#fff;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#000000bd;justify-content:center;align-items:center;gap:.6rem;display:flex;position:absolute;inset:0}.upload-actions{gap:.5rem;margin-top:.65rem;display:flex}.upload-status{text-align:center;justify-items:center;gap:.7rem;max-width:calc(100% - 2rem);display:grid}.upload-status-line{justify-content:center;align-items:center;gap:.6rem;display:flex}.upload-status-spinner{transform-box:fill-box;transform-origin:50%;will-change:transform;flex:none;width:1.35rem;height:1.35rem;animation:upload-status-spin .8s linear infinite}@keyframes upload-status-spin{to{transform:rotate(1turn)}}.upload-status-ring{flex:none;width:1.35rem;height:1.35rem;overflow:visible;transform:rotate(-90deg)}.upload-status-ring circle{fill:none;stroke:#ffffff3d;stroke-width:2.2px}.upload-status-ring .upload-status-ring-value{stroke:currentColor;stroke-linecap:round;transition:stroke-dashoffset .2s}.upload-batch-status{width:min(18rem,100%);color:var(--muted);justify-items:center;gap:.3rem;font-size:.72rem;display:grid}.upload-batch-status progress{width:100%;height:.35rem;accent-color:var(--accent);border:0;border-radius:999px;overflow:hidden}.spin{animation:spin .8s linear infinite}@keyframes spin{to{transform:rotate(1turn)}}.crop-dialog{color:#fff;background:#111;border:1px solid #ffffff29;border-radius:1.3rem;width:min(92vw,60rem);max-height:92vh;padding:1.4rem;box-shadow:0 30px 100px #000}.crop-dialog::backdrop{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#000c}.crop-head{justify-content:space-between;align-items:center;gap:1rem;margin-bottom:1rem;display:flex}.crop-head h2{font:500 2rem/1 var(--font-display),serif;margin:.25rem 0 0}.crop-head-actions{flex-wrap:wrap;justify-content:flex-end;gap:.5rem;display:flex}.crop-cancel-button{color:#ff9f9f;background:#ff4d5524;border-color:#ff4d556b}.crop-cancel-button:hover{color:#fff;background:#ff4d5540;border-color:#ff4d559e}.mobile-crop-dialog{width:min(94vw,68rem);margin:auto;position:fixed;inset:0;overflow:auto}.mobile-crop-dialog::backdrop{-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background:#00000085}.crop-ratio-picker{text-align:center;border:0;margin:1rem 0 0;padding:0}.crop-ratio-picker legend{width:100%;color:var(--muted);letter-spacing:.08em;text-align:center;text-transform:uppercase;margin-bottom:.55rem;font-size:.72rem;font-weight:750}.crop-ratio-picker>div{gap:.7rem}.crop-ratio-actions,.crop-ratio-picker>div,.crop-transform-actions{flex-wrap:wrap;justify-content:center;align-items:center;display:flex}.crop-ratio-actions,.crop-transform-actions{gap:.45rem}.crop-edit-divider{color:#ffffff59;margin-inline:.15rem;font-weight:700}.crop-ratio-picker button{min-width:3.2rem;color:var(--muted);cursor:pointer;font:inherit;background:#ffffff0b;border:1px solid #ffffff21;border-radius:999px;padding:.48rem .72rem;font-size:.78rem;font-weight:700}.crop-transform-actions button{place-items:center;width:2.45rem;min-width:2.45rem;height:2.45rem;padding:0;display:grid}.crop-transform-actions svg{width:1.05rem;height:1.05rem}.crop-ratio-picker button:hover{color:#fff;background:#ffffff14;border-color:#ffffff47}.crop-ratio-picker button[aria-pressed=true]{color:#111;background:#fff;border-color:#fff}.crop-ratio-picker button:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.crop-ratio-picker:disabled button{opacity:.55;cursor:not-allowed}.crop-stage{width:min(100%,var(--crop-width),calc(60vh * var(--crop-ratio)));touch-action:none;-webkit-user-select:none;user-select:none;background:#050505;border-radius:.7rem;margin-inline:auto;line-height:0;position:relative;overflow:hidden}.crop-stage>.upload-busy{z-index:7}.crop-source-canvas{width:100%;height:100%;display:block}.crop-selection{z-index:2;box-sizing:border-box;cursor:move;touch-action:none;position:absolute;box-shadow:inset 0 0 0 2px #fff,0 0 0 9999px #00000094}.crop-grid{pointer-events:none;opacity:.45;background:linear-gradient(90deg,#0000 calc(33.333% - .5px),#fff9 33.333%,#0000 calc(33.333% + .5px) calc(66.666% - .5px),#fff9 66.666%,#0000 calc(66.666% + .5px)),linear-gradient(#0000 calc(33.333% - .5px),#fff9 33.333%,#0000 calc(33.333% + .5px) calc(66.666% - .5px),#fff9 66.666%,#0000 calc(66.666% + .5px));position:absolute;inset:0}.crop-handle{z-index:3;touch-action:none;width:2.75rem;height:2.75rem;display:block;position:absolute}.crop-handle:after{content:"";position:absolute}.crop-handle-n,.crop-handle-s{cursor:ns-resize;left:50%;transform:translate(-50%)}.crop-handle-n{top:-1.35rem}.crop-handle-s{bottom:-1.35rem}.crop-handle-n:after,.crop-handle-s:after{background:#fff;border-radius:999px;width:2.2rem;height:.3rem;left:50%;transform:translate(-50%)}.crop-handle-n:after{bottom:1.2rem}.crop-handle-s:after{top:1.2rem}.crop-handle-e,.crop-handle-w{cursor:ew-resize;top:50%;transform:translateY(-50%)}.crop-handle-e{right:-1.35rem}.crop-handle-w{left:-1.35rem}.crop-handle-e:after,.crop-handle-w:after{background:#fff;border-radius:999px;width:.3rem;height:2.2rem;top:50%;transform:translateY(-50%)}.crop-handle-e:after{left:1.2rem}.crop-handle-w:after{right:1.2rem}.crop-handle-ne,.crop-handle-nw,.crop-handle-se,.crop-handle-sw{width:3rem;height:3rem}.crop-handle-nw{cursor:nwse-resize;top:-1.45rem;left:-1.45rem}.crop-handle-ne{cursor:nesw-resize;top:-1.45rem;right:-1.45rem}.crop-handle-sw{cursor:nesw-resize;bottom:-1.45rem;left:-1.45rem}.crop-handle-se{cursor:nwse-resize;bottom:-1.45rem;right:-1.45rem}.crop-handle-ne:after,.crop-handle-nw:after,.crop-handle-se:after,.crop-handle-sw:after{border-style:solid;border-color:#fff;width:1.25rem;height:1.25rem}.crop-handle-nw:after{border-width:.3rem 0 0 .3rem;border-radius:.18rem 0 0;bottom:.1rem;right:.1rem}.crop-handle-ne:after{border-width:.3rem .3rem 0 0;border-radius:0 .18rem 0 0;bottom:.1rem;left:.1rem}.crop-handle-sw:after{border-width:0 0 .3rem .3rem;border-radius:0 0 0 .18rem;top:.1rem;right:.1rem}.crop-handle-se:after{border-width:0 .3rem .3rem 0;border-radius:0 0 .18rem;top:.1rem;left:.1rem}.crop-instructions{text-align:center;margin:.85rem 0 0}.video-trim-dialog{width:min(94vw,68rem);margin:auto;position:fixed;inset:0}.video-trim-dialog::backdrop{-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background:#00000085}.video-trim-head-actions{align-items:center;gap:.55rem;display:flex}.video-trim-stage{background:#000;border-radius:.65rem;place-items:center;min-height:18rem;display:grid}.video-crop-surface,.video-trim-stage{max-height:52vh;position:relative;overflow:hidden}.video-crop-surface{width:min(100%,calc(52vh * var(--video-ratio)));cursor:pointer;touch-action:none;-webkit-user-select:none;user-select:none;background:#000;margin-inline:auto;line-height:0}.video-crop-surface video{opacity:0;pointer-events:none;width:1px;height:1px;position:absolute}.video-crop-preview{background:#000;width:100%;height:100%;display:block}.video-crop-selection{z-index:3}.video-trim-preview-play{z-index:4;color:#fff;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);cursor:pointer;background:#0000006b;border:0;border-radius:50%;place-items:center;width:4.4rem;height:4.4rem;padding:0;display:grid;position:absolute;inset:50% auto auto 50%;transform:translate(-50%,-50%);box-shadow:0 0 0 1px #ffffff29}.video-trim-preview-play svg{width:1.8rem;height:1.8rem;margin-left:.2rem}.video-crop-surface>.upload-busy{z-index:7}.video-crop-ratio-picker{margin-top:.85rem}.video-trim-dock{margin-top:1.2rem}.video-trim-timeline{touch-action:none;cursor:crosshair;flex:auto;width:100%;min-width:0;height:6.9rem;position:relative}.video-trim-thumbnails{background:#242424;border-radius:.25rem;display:flex;position:absolute;inset:.45rem 0;overflow:hidden}.video-trim-thumbnails img,.video-trim-thumbnails span{object-fit:cover;flex:0 0 10%;width:10%;height:100%}.video-trim-thumbnails span{background:linear-gradient(110deg,#272727,#373737 45%,#272727 70%) 0 0/220% 100%;animation:shimmer 1.4s linear infinite}.video-trim-dim{z-index:2;pointer-events:none;background:#00000094;position:absolute;top:.45rem;bottom:.45rem}.video-trim-dim-left{left:0}.video-trim-dim-right{right:0}.video-trim-selection{z-index:3;cursor:pointer;border:0;background:0 0;border-block:.45rem solid #ffd60a9e;border-radius:.65rem;padding:0;position:absolute;top:0;bottom:0;box-shadow:inset 0 0 0 1px #ffd60a6b}.video-trim-selection.is-active{border-block-color:#ffd60a;box-shadow:inset 0 0 0 2px #ffd60ad1}.video-trim-selection:focus-visible{outline-offset:-3px;outline:3px solid #fff}.video-trim-playhead{z-index:5;pointer-events:none;background:#fff;border-radius:999px;width:3px;position:absolute;top:.2rem;bottom:.2rem;transform:translate(-50%);box-shadow:0 0 0 1px #00000040,0 1px 4px #000}.video-trim-handle{z-index:6;color:#111;cursor:ew-resize;touch-action:none;background:#ffd60a;border-radius:.65rem;place-items:center;width:1.9rem;display:grid;position:absolute;top:0;bottom:0;box-shadow:0 3px 12px #0006}.video-trim-handle:active{cursor:grabbing}.video-trim-handle svg{stroke-width:3.5px;width:1.15rem;height:1.15rem}.video-trim-handle-start{transform:translate(0)}.video-trim-handle-end{transform:translate(-100%)}.video-trim-handle:focus-visible{outline-offset:2px;outline:3px solid #fff}.video-trim-summary{font-variant-numeric:tabular-nums;justify-content:space-between;align-items:center;gap:1rem;width:100%;margin-top:.7rem;display:flex}.video-trim-summary span{color:var(--muted);font-size:.78rem}.video-trim-time-range{align-items:flex-end;gap:.55rem;display:flex}.video-trim-time-range>span{color:var(--muted);padding-bottom:.48rem}.video-trim-time-range label{gap:.18rem;display:grid}.video-trim-time-range label span{letter-spacing:.08em;text-transform:uppercase;font-size:.65rem;font-weight:750}.video-trim-time-range input{border:1px solid var(--line);color:#fff;font-variant-numeric:tabular-nums;background:#090909;border-radius:.45rem;width:7.5rem;padding:.38rem .5rem;font:700 .84rem/1.2 ui-monospace,SFMono-Regular,Menlo,monospace}.video-trim-time-range input:focus{border-color:#ffd60a;outline:2px solid #ffd60a33}.video-trim-time-range input:disabled{opacity:.55}.video-trim-summary button{color:#ffd60a;cursor:pointer;font:inherit;background:0 0;border:0;align-items:center;gap:.3rem;padding:0;font-size:.72rem;font-weight:750;display:inline-flex}.video-trim-summary button:hover{text-decoration:underline}.video-trim-summary button:disabled{opacity:.5;cursor:not-allowed;text-decoration:none}.video-trim-summary-actions{justify-content:flex-end;align-items:center;gap:.85rem;display:flex}.video-trim-precision-overlay{z-index:20;color:#fff;opacity:0;pointer-events:none;font-variant-numeric:tabular-nums;transform-origin:50% 100%;width:max-content;max-width:calc(100vw - 1.5rem);transition:opacity .14s,transform .14s;position:fixed;transform:translate(-50%,-100%)translateY(-.2rem)scale(.97)}.video-trim-precision-overlay.is-below{transform-origin:50% 0;transform:translate(-50%)translateY(.2rem)scale(.97)}.video-trim-precision-overlay.is-visible{opacity:1;transform:translate(-50%,-100%)translateY(0)scale(1)}.video-trim-precision-overlay.is-visible.is-below{transform:translate(-50%)translateY(0)scale(1)}.video-trim-precision-time{color:#fff;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);text-align:center;background:#0e0e0ef0;border:1px solid #ffffff29;border-radius:.58rem;width:max-content;min-width:6.5rem;margin-inline:auto;padding:.48rem .7rem;font:750 .84rem/1 ui-monospace,SFMono-Regular,Menlo,monospace;position:relative;box-shadow:0 .5rem 1.5rem #00000061}.video-trim-precision-time span{color:#151515;width:1.15rem;height:1.15rem;font:850 .62rem/1 var(--font-sans),sans-serif;background:#ffd60a;border-radius:50%;place-items:center;margin-left:.42rem;display:inline-grid}.video-trim-magnifier{-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#0e0e0ef5;border:1px solid #ffffff2e;border-radius:.72rem;width:min(28rem,100vw - 1.5rem);margin-bottom:.42rem;padding:.55rem;box-shadow:0 .75rem 2rem #0000007a}.video-trim-precision-overlay.is-below .video-trim-magnifier{margin-block:.42rem 0}.video-trim-precision-overlay.is-magnified .video-trim-precision-time{margin-bottom:.42rem}.video-trim-precision-overlay.is-magnified.is-below .video-trim-precision-time{margin-bottom:0}.video-trim-magnifier-labels{color:#c7c7c7;justify-content:space-between;gap:.5rem;margin-bottom:.35rem;font:650 .65rem/1 ui-monospace,SFMono-Regular,Menlo,monospace;display:flex}.video-trim-magnifier-strip{background:#242424;border:1px solid #ffd60aa6;border-radius:.38rem;height:4rem;display:flex;position:relative;overflow:hidden}.video-trim-magnifier-strip>img,.video-trim-magnifier-strip>span{object-fit:cover;flex:14.2857%;min-width:0;height:100%}.video-trim-magnifier-strip>span{background:linear-gradient(110deg,#272727,#393939 45%,#272727 70%) 0 0/220% 100%;animation:shimmer 1.4s linear infinite}.video-trim-magnifier-strip>i{z-index:2;background:#fff;border-radius:999px;width:3px;position:absolute;top:0;bottom:0;transform:translate(-50%);box-shadow:0 0 0 1px #0000004d,0 1px 4px #000}.video-trim-precision-caret{border-inline:.38rem solid #0000;border-top:.42rem solid #0e0e0ef5;width:0;height:0;position:absolute;top:100%;left:50%;transform:translate(-50%)}.video-trim-precision-overlay.is-below .video-trim-precision-caret{border-top:0;border-bottom:.42rem solid #0e0e0ef5;top:auto;bottom:100%}.login-page{grid-template-columns:1.2fr 1fr;min-height:100vh;display:grid}.login-art{background:linear-gradient(130deg,#351525,#0c0c0c 60%);flex-direction:column;justify-content:space-between;padding:4rem;display:flex;position:relative;overflow:hidden}.login-art:after{content:"";filter:blur(2px);opacity:.75;background:radial-gradient(circle at 35% 30%,#ff6a9e,#7d1b49 45%,#0000 70%);border-radius:50%;width:34rem;height:34rem;position:absolute;bottom:-10rem;right:-7rem}.login-quote{z-index:1;font:500 clamp(2.5rem,5vw,5.4rem)/.92 var(--font-display),serif;letter-spacing:-.055em;max-width:10ch;position:relative}.login-panel{place-items:center;padding:2rem;display:grid}.login-form{width:min(100%,26rem)}.login-form h1{font:500 3.2rem/1 var(--font-display),serif;letter-spacing:-.05em;margin:0 0 .7rem}.otp-field{letter-spacing:.32em;font-variant-numeric:tabular-nums;max-width:14rem;font-size:1.45rem;font-weight:800}.security-stack{gap:1rem;max-width:62rem;display:grid}.security-card{border:1px solid var(--line);background:#111;border-radius:1.3rem;grid-template-columns:auto 1fr;gap:1.2rem;padding:clamp(1.25rem,3vw,2rem);display:grid}.security-card h2{font:500 clamp(1.6rem,3vw,2.2rem)/1 var(--font-display),serif;margin:0 0 .55rem}.security-card p{max-width:46rem}.security-card .button{margin-top:1rem}.security-icon{color:#f2c36a;background:#f2c36a1a;border:1px solid #f2c36a33;border-radius:1rem;place-items:center;width:3.3rem;height:3.3rem;display:grid}.security-icon.security-active{color:#6de1a7;background:#6de1a71a;border-color:#6de1a738}.security-enrollment{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:clamp(1.5rem,5vw,4rem)}.totp-qr{border-radius:1rem;width:min(100%,17.5rem);margin:1.2rem 0;display:block}.setup-secret{overflow-wrap:anywhere;color:#fff;border:1px solid var(--line);letter-spacing:.08em;background:#090909;border-radius:.7rem;width:fit-content;max-width:100%;margin-top:.6rem;padding:.8rem 1rem;display:block}.security-danger{border-color:#ff6e6e29;display:block}.security-disable-form{max-width:26rem;margin-top:1.2rem}.security-disable-form .button{display:block}.security-note{color:var(--muted);margin:.5rem 0;font-size:.8rem}.feed-layout-settings{max-width:62rem}.settings-stack{gap:1rem;display:grid}.feed-layout-settings fieldset{border:0;min-width:0;padding:0}.feed-layout-settings legend{font:500 clamp(1.6rem,3vw,2.2rem)/1 var(--font-display),serif;margin-bottom:.35rem}.feed-layout-options{grid-template-columns:repeat(2,minmax(0,1fr));gap:.8rem;margin:1.2rem 0;display:grid}.feed-layout-option{border:1px solid var(--line);cursor:pointer;background:#0a0a0a;border-radius:1rem;grid-template-columns:auto 1fr;align-items:start;gap:.8rem;padding:1rem;transition:border-color .2s,background .2s;display:grid}.feed-layout-option:has(input:checked),.feed-layout-option:has(input:focus-visible),.feed-layout-option:hover{border-color:var(--profile-accent)}@supports (color:color-mix(in lab,red,red)){.feed-layout-option:has(input:checked),.feed-layout-option:has(input:focus-visible),.feed-layout-option:hover{border-color:color-mix(in srgb,var(--profile-accent) 55%,var(--line))}}.feed-layout-option:has(input:checked),.feed-layout-option:has(input:focus-visible),.feed-layout-option:hover{background:var(--profile-accent)}@supports (color:color-mix(in lab,red,red)){.feed-layout-option:has(input:checked),.feed-layout-option:has(input:focus-visible),.feed-layout-option:hover{background:color-mix(in srgb,var(--profile-accent) 7%,#0a0a0a)}}.feed-layout-option input{accent-color:var(--profile-accent);margin-top:.18rem}.feed-layout-option span{gap:.35rem;display:grid}.feed-layout-option small{color:var(--muted);line-height:1.45}.settings-success{color:#8de8b5;font-size:.82rem}.header-social-fields,.site-metadata-fields{margin:1.2rem 0}.header-social-setting{gap:.85rem;padding-bottom:.2rem;display:grid}.social-username-field{align-items:center;display:flex;position:relative}.social-username-field>span{z-index:1;color:#fff6;pointer-events:none;font-weight:700;position:absolute;left:.9rem}.social-username-field .field{padding-left:2rem}.social-username-field:focus-within>span{color:#ffffffc2}.upload-preview-social{aspect-ratio:1200/630;min-height:0}.badge-live-preview{border:1px solid var(--line);background:radial-gradient(circle at 90% 10%,#ff4d8d1f,#0000 45%),#090909;border-radius:1rem;justify-content:space-between;align-items:center;gap:1rem;margin-bottom:1.5rem;padding:1.2rem;display:flex}.badge-live-preview h2{font:500 1.8rem/1 var(--font-display),serif;margin:.3rem 0 0}.badge-color-field{grid-template-columns:3rem 1fr;gap:.55rem;display:grid}.badge-color-field input[type=color]{border:1px solid var(--line);background:#0c0c0c;border-radius:.8rem;width:3rem;height:2.8rem;padding:.15rem}.badge-user-selection,.settings-toggle{border:1px solid var(--line);cursor:pointer;background:#0a0a0a;border-radius:1rem;justify-content:space-between;align-items:center;gap:1.2rem;padding:1rem;transition:border-color .2s,background .2s;display:flex}.badge-user-selection:has(input:focus-visible),.badge-user-selection:hover,.settings-toggle:has(input:focus-visible),.settings-toggle:hover{border-color:var(--profile-accent)}@supports (color:color-mix(in lab,red,red)){.badge-user-selection:has(input:focus-visible),.badge-user-selection:hover,.settings-toggle:has(input:focus-visible),.settings-toggle:hover{border-color:color-mix(in srgb,var(--profile-accent) 45%,var(--line))}}.badge-user-selection:has(input:focus-visible),.badge-user-selection:hover,.settings-toggle:has(input:focus-visible),.settings-toggle:hover{background:var(--profile-accent)}@supports (color:color-mix(in lab,red,red)){.badge-user-selection:has(input:focus-visible),.badge-user-selection:hover,.settings-toggle:has(input:focus-visible),.settings-toggle:hover{background:color-mix(in srgb,var(--profile-accent) 5%,#0a0a0a)}}.badge-user-selection>span:first-child,.settings-toggle>span:first-child{gap:.25rem;display:grid}.badge-user-selection strong,.settings-toggle strong{font-size:.86rem}.badge-user-selection small,.settings-toggle small{color:var(--muted);font-size:.72rem}.badge-toggle{border:1px solid var(--line);background:#1a1a1a;border-radius:999px;flex:none;width:2.65rem;height:1.45rem;transition:border-color .2s,background .2s;position:relative}.badge-toggle:after{content:"";background:#888;border-radius:50%;width:.95rem;height:.95rem;transition:transform .2s,background .2s;position:absolute;top:.18rem;left:.18rem}.badge-user-selection input:checked+.badge-toggle,.settings-toggle input:checked+.badge-toggle{border-color:var(--profile-accent);background:var(--profile-accent)}@supports (color:color-mix(in lab,red,red)){.badge-user-selection input:checked+.badge-toggle,.settings-toggle input:checked+.badge-toggle{background:color-mix(in srgb,var(--profile-accent) 30%,#171717)}}.badge-user-selection input:checked+.badge-toggle:after,.settings-toggle input:checked+.badge-toggle:after{background:var(--profile-accent);transform:translate(1.18rem)}.story-privacy{border:1px solid var(--line);border-radius:999px;align-items:center;min-height:1.55rem;padding:.25rem .52rem;font-size:.68rem;font-weight:750;display:inline-flex}.story-privacy-public{color:#8de8b5;background:#62e6a714;border-color:#62e6a747}.story-privacy-private{color:#ffb3cb;background:#ff4d8d17;border-color:#ff4d8d4d}.badge-style-picker{border:0;min-width:0;padding:0}.badge-style-picker>div{grid-template-columns:repeat(4,minmax(0,1fr));gap:.6rem;display:grid}.badge-style-picker label{border:1px solid var(--line);cursor:pointer;background:#0a0a0a;border-radius:.9rem;place-items:center;min-height:4.6rem;padding:.6rem;transition:all .2s;display:grid}.badge-style-picker label.selected,.badge-style-picker label:hover{border-color:var(--profile-accent);background:var(--profile-accent)}@supports (color:color-mix(in lab,red,red)){.badge-style-picker label.selected,.badge-style-picker label:hover{background:color-mix(in srgb,var(--profile-accent) 7%,#0a0a0a)}}.badge-icon-picker{border:0;min-width:0;padding:0}.badge-icon-picker>div{grid-template-columns:repeat(4,minmax(0,1fr));gap:.55rem;display:grid}.badge-icon-picker label{border:1px solid var(--line);cursor:pointer;background:#0a0a0a;border-radius:.85rem;place-items:center;min-width:0;min-height:3.8rem;padding:.55rem;transition:all .2s;display:grid}.badge-icon-picker label.selected,.badge-icon-picker label:hover{border-color:var(--profile-accent);background:var(--profile-accent)}@supports (color:color-mix(in lab,red,red)){.badge-icon-picker label.selected,.badge-icon-picker label:hover{background:color-mix(in srgb,var(--profile-accent) 7%,#0a0a0a)}}.badge-icon-picker .badge-pill{text-transform:capitalize;max-width:100%}.badge-selector{border:0;min-width:0;padding:0}.badge-tag-select{position:relative}.badge-tag-control{border:1px solid var(--line);cursor:pointer;background:#0a0a0a;border-radius:.85rem;justify-content:space-between;align-items:center;gap:.75rem;min-height:3.15rem;padding:.45rem .65rem;transition:border-color .2s,box-shadow .2s,background .2s;display:flex}.badge-tag-control.open,.badge-tag-control:focus-visible,.badge-tag-control:hover{border-color:var(--profile-accent);box-shadow:0 0 0 3px var(--profile-accent);outline:0}@supports (color:color-mix(in lab,red,red)){.badge-tag-control.open,.badge-tag-control:focus-visible,.badge-tag-control:hover{box-shadow:0 0 0 3px color-mix(in srgb,var(--profile-accent) 12%,transparent)}}.badge-tag-values{flex-wrap:wrap;align-items:center;gap:.4rem;min-width:0;display:flex}.badge-tag-placeholder{color:var(--muted);padding-left:.25rem;font-size:.82rem}.badge-selected-tag{border:1px solid var(--line);color:inherit;cursor:pointer;font:inherit;background:#101010;border-radius:999px;align-items:center;padding:0;transition:border-color .2s,background .2s;display:inline-flex;position:relative}.badge-selected-tag:focus-visible,.badge-selected-tag:hover{background:#171717;border-color:#ffffff59;outline:0}.badge-selected-tag .badge-pill{pointer-events:none;border:0}.badge-selected-tag:focus-visible .badge-pill-source-icon,.badge-selected-tag:hover .badge-pill-source-icon{opacity:0}.badge-selected-tag:focus-visible .badge-pill-remove-icon,.badge-selected-tag:hover .badge-pill-remove-icon{opacity:1}.badge-tag-chevron{width:1rem;height:1rem;color:var(--muted);flex:none;transition:transform .2s,color .2s}.badge-tag-control.open .badge-tag-chevron{color:#fff;transform:rotate(180deg)}.badge-tag-menu{z-index:30;border:1px solid var(--line);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#0d0d0dfa;border-radius:1rem;padding:.55rem;position:absolute;top:calc(100% + .45rem);left:0;right:0;box-shadow:0 24px 65px #0000008c}.badge-tag-options{overscroll-behavior:contain;flex-wrap:wrap;align-items:center;gap:.5rem;max-height:17rem;padding:.45rem;display:flex;overflow-y:auto}.badge-tag-options>button{color:#fff;cursor:pointer;text-align:left;background:0 0;border:0;border-radius:999px;flex:none;padding:0;display:inline-flex}.badge-tag-options>button .badge-pill{transition:filter .18s}.badge-tag-options>button:focus-visible .badge-pill,.badge-tag-options>button:hover .badge-pill{filter:brightness(1.16)}.badge-tag-options>button:focus-visible{outline:0}.badge-tag-empty{width:100%;color:var(--muted);text-align:center;margin:0;padding:.45rem;font-size:.78rem}.story-model-selector{border:0;min-width:0;padding:0}.story-model-control{cursor:text}.story-model-values{flex:auto}.story-model-search{color:#fff;min-width:9rem;font:inherit;background:0 0;border:0;outline:0;flex:9rem;padding:.35rem .25rem}.story-model-search::placeholder{color:var(--muted)}.story-model-search::-webkit-search-cancel-button{display:none}.story-model-toggle{color:var(--muted);cursor:pointer;background:0 0;border:0;flex:none;place-items:center;padding:.35rem;display:grid}.story-model-control.open .story-model-toggle{color:#fff}.story-model-tag{border:1px solid var(--line);color:#fff;font:inherit;cursor:pointer;background:#151515;border-radius:999px;align-items:center;gap:.38rem;padding:.25rem .48rem .25rem .3rem;display:inline-flex}.story-model-tag img{object-fit:cover;border-radius:50%;flex:none;width:1.35rem;height:1.35rem}.story-model-tag:focus-visible,.story-model-tag:hover{background:#1c1c1c;border-color:#ffffff59;outline:0}.story-model-menu{padding:.4rem}.story-model-options{overscroll-behavior:contain;flex-wrap:wrap;align-items:center;gap:.45rem;max-height:16rem;display:flex;overflow-y:auto}.story-model-options>button{border:1px solid var(--line);color:#fff;cursor:pointer;background:#151515;border-radius:999px;flex:none;align-items:center;gap:.38rem;padding:.28rem .65rem .28rem .32rem;display:inline-flex}.story-model-options>button:focus-visible,.story-model-options>button:hover{background:#202020;border-color:#ffffff59;outline:0}.story-model-options>button img{object-fit:cover;border-radius:50%;flex:none;width:1.4rem;height:1.4rem}.story-model-options>button span{font-size:.75rem}.story-model-add{padding-left:.65rem!important}.story-model-add:focus-visible,.story-model-add:hover{border-color:var(--profile-accent);background:#222;outline:0}.story-model-add:disabled{opacity:.45;cursor:not-allowed}.profile-editor-page{background:radial-gradient(circle at 12% 0,var(--profile-editor-accent,#ff4d8d),transparent 28rem),#080808;min-height:100vh}@supports (color:color-mix(in lab,red,red)){.profile-editor-page{background:radial-gradient(circle at 12% 0,color-mix(in srgb,var(--profile-editor-accent,#ff4d8d) 12%,transparent),transparent 28rem),#080808}}.profile-editor-header{justify-content:space-between;align-items:center;height:5rem;display:flex}.profile-editor-header,.profile-editor-shell{width:min(100% - 2rem,1500px);margin-inline:auto}.profile-editor-shell{padding:1rem 0 5rem}.profile-editor-layout{--profile-accent:var(--profile-editor-accent,#ff4d8d);background-position:50%;background-size:cover;grid-template-columns:minmax(20rem,.88fr) minmax(32rem,1.12fr);align-items:start;gap:clamp(1rem,3vw,2.4rem);display:grid}.profile-editor-preview{border:1px solid var(--line);min-height:calc(100vh - 7rem);box-shadow:var(--shadow);-webkit-backdrop-filter:blur(28px);backdrop-filter:blur(28px);background:#0c0c0cd6;border-radius:1.8rem;padding:clamp(1rem,2.5vw,2rem);position:sticky;top:1rem;overflow:hidden}.editor-preview-cover{background:linear-gradient(135deg,var(--profile-accent),#090909);border-radius:1.3rem;height:clamp(13rem,26vw,24rem);margin-top:1rem;overflow:hidden}@supports (color:color-mix(in lab,red,red)){.editor-preview-cover{background:linear-gradient(135deg,color-mix(in srgb,var(--profile-accent) 32%,#181818),#090909)}}.editor-preview-cover img{object-fit:cover;width:100%;height:100%}.editor-preview-identity{align-items:end;gap:1rem;margin:-3.2rem 1rem 0;display:flex;position:relative}.editor-preview-identity img{aspect-ratio:1;object-fit:cover;width:clamp(6.5rem,10vw,9rem);box-shadow:0 0 0 2px var(--profile-accent),0 18px 45px #000;border:5px solid #0b0b0b;border-radius:50%}.editor-preview-identity>div{transform:translateY(.5rem)}.editor-preview-identity h2{font:500 clamp(2.2rem,4vw,4rem)/.9 var(--font-display),serif;letter-spacing:-.055em;margin:0}.editor-preview-identity p{color:var(--profile-accent);margin:.55rem 0 .25rem;font-weight:750}.editor-preview-handle-row{flex-wrap:wrap;align-items:center;gap:.45rem .65rem;display:flex}.profile-editor-preview blockquote{border-left:2px solid var(--profile-accent);color:#d7d2ca;font:italic 500 1.25rem/1.5 var(--font-display),serif;margin:2rem 1rem;padding-left:1.4rem}.profile-editor-preview>a{color:var(--profile-accent);align-items:center;gap:.4rem;margin:1rem;font-size:.8rem;font-weight:750;display:inline-flex}.profile-editor-card{border:1px solid var(--line);background:#111;border-radius:1.8rem;padding:clamp(1.2rem,3vw,2.3rem);box-shadow:0 30px 80px #00000052}.profile-editor-heading{justify-content:space-between;align-items:start;gap:1rem;margin-bottom:1.5rem;display:flex}.profile-access-expired h1,.profile-editor-heading h1{font:500 clamp(2.5rem,5vw,4.8rem)/.9 var(--font-display),serif;letter-spacing:-.06em;margin:.4rem 0 0}.profile-editor-heading>svg{width:2.8rem;height:2.8rem;color:var(--profile-accent);border:1px solid var(--profile-accent);padding:.65rem}@supports (color:color-mix(in lab,red,red)){.profile-editor-heading>svg{border:1px solid color-mix(in srgb,var(--profile-accent) 35%,transparent)}}.profile-editor-heading>svg{border-radius:50%}.profile-locked-field{border:1px solid var(--line);background:#0b0b0b;border-radius:1rem;grid-template-columns:auto 1fr;align-items:center;gap:.3rem 1rem;margin-bottom:1.5rem;padding:1rem;display:grid}.profile-locked-field span{color:var(--muted);font-size:.75rem}.profile-accent-field{grid-template-columns:3rem 1fr;gap:.55rem;display:grid}.profile-accent-field input[type=color]{border:1px solid var(--line);background:#0c0c0c;border-radius:.8rem;width:3rem;height:2.8rem;padding:.15rem}.profile-editor-message{border-radius:.8rem;align-items:center;gap:.5rem;margin:1rem 0 0;padding:.8rem 1rem;display:flex}.profile-editor-message.success{color:#8ce9b6;background:#5bda9514;border:1px solid #5bda952e}.profile-editor-message.error{color:#ff9b9b;background:#ff5a5a14;border:1px solid #ff5a5a2e}.profile-access-expired{text-align:center;place-content:center;justify-items:center;gap:1rem;min-height:100vh;padding:2rem;display:grid}.profile-access-expired p{max-width:32rem;color:var(--muted)}.profile-editor-loading{border-radius:1.8rem;min-height:calc(100vh - 2rem)}.profile-provision-panel{background:linear-gradient(110deg,#f2c36a17,#ffffff06);border:1px solid #f2c36a33;border-radius:1.2rem;justify-content:space-between;align-items:center;gap:1.5rem;margin-bottom:1.3rem;padding:1.3rem 1.5rem;display:flex}.profile-key-results h2,.profile-provision-panel h2{font:500 1.7rem/1 var(--font-display),serif;margin:.4rem 0}.profile-key-results p,.profile-provision-panel p{color:var(--muted);margin:0;font-size:.85rem}.profile-key-control{flex-wrap:wrap;align-items:center;gap:.55rem;display:flex}.profile-key-control>span{gap:.35rem;display:grid}.profile-key-date{color:var(--muted);white-space:nowrap;font-size:.67rem}.profile-key-status{text-transform:uppercase;letter-spacing:.08em;border-radius:999px;padding:.25rem .5rem;font-size:.65rem;font-weight:800}.profile-key-status.ready{color:#79dba6;background:#5bda9517}.profile-key-status.missing{color:#f2c36a;background:#f2c36a17}.profile-key-results{background:#5bda950b;border:1px solid #5bda9533;border-radius:1.2rem;grid-template-columns:auto 1fr;gap:1rem;padding:1.3rem;display:grid}.profile-key-list{gap:.6rem;margin-top:1rem;display:grid}.profile-key-list>div{border:1px solid var(--line);background:#090909;border-radius:.8rem;justify-content:space-between;align-items:center;gap:.8rem;padding:.75rem;display:flex}.profile-key-list span{gap:.25rem;min-width:0;display:grid}.profile-key-list code{text-overflow:ellipsis;color:#bcb8b1;white-space:nowrap;max-width:100%;font-size:.72rem;overflow:hidden}@media (min-width:560px){.masonry{column-count:2}.profile-masonry{grid-template-columns:repeat(2,minmax(0,1fr))}.profile-masonry .dense-masonry-landscape{grid-column:span 2}}@media (min-width:900px){.masonry{column-count:3;column-gap:1.15rem}.post-card{margin-bottom:1.15rem}.profile-masonry{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (min-width:1320px){.masonry{column-count:4}.profile-masonry{grid-template-columns:repeat(4,minmax(0,1fr))}.dense-masonry-video{grid-row-end:span 33}}@media (max-width:800px){.featured{min-height:68vh}.editorial-grid{aspect-ratio:auto;display:block}.editorial-feature,.editorial-side{height:auto}.editorial-feature .featured{height:auto;min-height:68vh}.editorial-side{margin-top:1rem}.profile-info{grid-template-columns:auto 1fr;align-items:center}.profile-info .button{display:none}.profile-bio{margin-left:0}.dense-masonry{grid-template-columns:repeat(2,minmax(0,1fr))}.home-feed .dense-masonry{grid-template-columns:repeat(4,minmax(0,1fr))}.dense-masonry-video{grid-row-end:span 29}.profile-loading-button{display:none}.profile-loading-bio{width:70%;margin-left:0}.profile-loading-grid{grid-template-columns:2fr 1fr}.admin-shell{display:block}.admin-sidebar{z-index:30;border-right:0;border-bottom:1px solid var(--line);flex-direction:row;justify-content:space-between;align-items:center;height:auto;padding:.85rem 1rem;position:sticky;top:0}.admin-nav{margin:0;display:flex}.admin-nav a{padding:.7rem;font-size:0}.admin-nav a svg{width:1.25rem;height:1.25rem}.admin-list thead,.admin-sidebar form{display:none}.admin-list,.admin-list tbody,.admin-list td,.admin-list tr{width:100%;display:block}.admin-list tr{border-bottom:1px solid var(--line);padding:.8rem 1rem}.admin-list td{border:0;padding:.3rem 0}.admin-list td:last-child{margin-top:.5rem}.row-actions{justify-content:flex-start}.form-grid{grid-template-columns:1fr}.mobile-crop-dialog{width:min(96vw,68rem);padding:1rem}.login-page{grid-template-columns:1fr}.login-art{min-height:15rem;padding:1.5rem}.login-quote{font-size:2.6rem}.feed-layout-options,.security-enrollment{grid-template-columns:1fr}.badge-icon-picker>div,.badge-style-picker>div{grid-template-columns:repeat(2,minmax(0,1fr))}.profile-editor-layout{grid-template-columns:1fr}.profile-editor-preview{min-height:0;position:relative;top:auto}.profile-provision-panel{flex-direction:column;align-items:flex-start}}@media (max-width:420px){.shell{width:min(100% - 1.1rem,1500px)}.site-header{height:4rem}.header-social-links{gap:.28rem}.header-social-link{width:2.35rem;height:2.35rem;padding:.25rem}.header-social-icon{width:1.72rem;height:1.72rem}.model-discovery{--discovery-avatar-size:1.72rem;--discovery-step:1.13rem}.model-discovery-trigger{min-height:2.35rem;padding:.24rem .3rem .24rem .38rem}.model-discovery-viewport.has-capacity-1{width:1.72rem}.model-discovery-viewport.has-capacity-2{width:2.85rem}.model-discovery-viewport.has-capacity-3{width:3.98rem}.model-discovery-viewport.has-capacity-4{width:5.11rem}.model-discovery-viewport.has-capacity-5{width:6.24rem}.model-discovery-more{min-width:1.8rem;height:1.8rem;padding-inline:.34rem;font-size:.64rem}.featured{border-radius:1.1rem}.editorial-feature .featured,.featured{min-height:75vh}.featured-title{font-size:2.15rem}.masonry{column-count:1}.dense-masonry,.home-feed .dense-masonry{grid-template-columns:1fr}.dense-masonry-landscape,.home-feed .dense-masonry-item{grid-column:span 1}.dense-masonry-video{grid-row-end:span 35}.profile-loading-grid{aspect-ratio:auto;grid-template-columns:1fr}.profile-loading-grid>:first-child{height:22rem}.profile-loading-grid>:last-child{height:14rem}.profile-info{gap:.8rem;margin-inline:.7rem}.profile-name{font-size:2.3rem}.profile-avatar{width:6.5rem}.metric-grid{grid-template-columns:1fr}.profile-editor-header,.profile-editor-shell{width:min(100% - 1.1rem,1500px)}.profile-editor-card,.profile-editor-preview{border-radius:1.2rem}.profile-key-list>div{flex-direction:column;align-items:stretch}.badge-live-preview{flex-direction:column;align-items:flex-start}.badge-icon-picker>div,.badge-style-picker>div{grid-template-columns:1fr}.video-trim-dialog{padding:.85rem}.mobile-crop-dialog .crop-head{flex-direction:column;align-items:flex-start}.mobile-crop-dialog .crop-head-actions{width:100%}.video-trim-dialog .crop-head{flex-direction:column;align-items:flex-start}.video-trim-dialog .crop-head h2{font-size:1.55rem}.video-trim-dialog .crop-head-actions{width:100%}.video-trim-head-actions{gap:.35rem}.video-trim-stage{min-height:12rem}.video-trim-timeline{height:5.4rem}.video-trim-summary{flex-wrap:wrap;gap:.35rem .8rem}}@media (prefers-reduced-motion:reduce){*,:after,:before{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}.post-hover-title,.post-newest-label{filter:none;transform:none}}@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-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-ordinal{syntax:"*";inherits:false}@property --tw-slashed-zero{syntax:"*";inherits:false}@property --tw-numeric-figure{syntax:"*";inherits:false}@property --tw-numeric-spacing{syntax:"*";inherits:false}@property --tw-numeric-fraction{syntax:"*";inherits:false}@property --tw-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-shadow-color{syntax:"*";inherits:false}@property --tw-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-inset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-shadow-color{syntax:"*";inherits:false}@property --tw-inset-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-ring-color{syntax:"*";inherits:false}@property --tw-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-ring-color{syntax:"*";inherits:false}@property --tw-inset-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-ring-inset{syntax:"*";inherits:false}@property --tw-ring-offset-width{syntax:"<length>";inherits:false;initial-value:0}@property --tw-ring-offset-color{syntax:"*";inherits:false;initial-value:#fff}@property --tw-ring-offset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-outline-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-blur{syntax:"*";inherits:false}@property --tw-brightness{syntax:"*";inherits:false}@property --tw-contrast{syntax:"*";inherits:false}@property --tw-grayscale{syntax:"*";inherits:false}@property --tw-hue-rotate{syntax:"*";inherits:false}@property --tw-invert{syntax:"*";inherits:false}@property --tw-opacity{syntax:"*";inherits:false}@property --tw-saturate{syntax:"*";inherits:false}@property --tw-sepia{syntax:"*";inherits:false}@property --tw-drop-shadow{syntax:"*";inherits:false}@property --tw-drop-shadow-color{syntax:"*";inherits:false}@property --tw-drop-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-drop-shadow-size{syntax:"*";inherits:false}@property --tw-backdrop-blur{syntax:"*";inherits:false}@property --tw-backdrop-brightness{syntax:"*";inherits:false}@property --tw-backdrop-contrast{syntax:"*";inherits:false}@property --tw-backdrop-grayscale{syntax:"*";inherits:false}@property --tw-backdrop-hue-rotate{syntax:"*";inherits:false}@property --tw-backdrop-invert{syntax:"*";inherits:false}@property --tw-backdrop-opacity{syntax:"*";inherits:false}@property --tw-backdrop-saturate{syntax:"*";inherits:false}@property --tw-backdrop-sepia{syntax:"*";inherits:false}