@font-face{font-family:Geist;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/fef07dbb0973bf53-s.00az9qtie3ho1.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Geist;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/8a480f0b521d4e75-s.3j-a226dh71aj.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Geist;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/53b9e256198e5412-s.2gwoz23eiro2t.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Geist;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/7178b3e590c64307-s.0i3h3th1vs4m7.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Geist;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/caa3a2e1cccd8315-s.p.0zr6hhvz-h9nw.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Geist Fallback;src:local(Arial);ascent-override:95.94%;descent-override:28.16%;line-gap-override:0.0%;size-adjust:104.76%}.geist_178e9620-module__aBoPPq__className{font-family:Geist,Geist Fallback;font-style:normal}.geist_178e9620-module__aBoPPq__variable{--od-font-geist:"Geist", "Geist Fallback"}
.category-filter-module___ZAajG__row{top:calc(65px + env(safe-area-inset-top));z-index:var(--od-layer-navigation);background:var(--od-background);scrollbar-width:none;overscroll-behavior-x:contain;gap:4px;padding:0 12px;display:flex;position:fixed;left:0;right:0;overflow-x:auto}.category-filter-module___ZAajG__chip{min-height:44px;color:var(--od-text-secondary);white-space:nowrap;flex:none;padding:4px 0;font-size:12px}.category-filter-module___ZAajG__chip>span{border-radius:var(--od-radius-pill);border:1px solid #0000;padding:5px 10px;transition:background-color .16s,color .16s,border-color .16s;display:block}.category-filter-module___ZAajG__chip:hover>span{background:var(--od-surface-elevated)}.category-filter-module___ZAajG__chip.category-filter-module___ZAajG__active>span{color:var(--od-foreground);border-color:var(--od-border);background:var(--od-surface-elevated)}.category-filter-module___ZAajG__chip:focus-visible{outline:var(--focus-ring);outline-offset:-3px;border-radius:var(--od-radius-pill)}.category-filter-module___ZAajG__chip>span>span{opacity:.5;margin-right:1px}@media (min-width:640px){.category-filter-module___ZAajG__row{justify-content:safe center;top:61px;left:80px;right:16px}}@media (prefers-reduced-motion:reduce){.category-filter-module___ZAajG__chip>span{transition:none}}
.aly-mark-module__V9TmRq__mark{aspect-ratio:240/163;background:currentColor;display:block;-webkit-mask-position:50%;mask-position:50%;-webkit-mask-size:contain;mask-size:contain;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}
.auth-module__ec95oG__main{min-height:100svh;color:var(--od-foreground);background:var(--od-background);position:relative}.auth-module__ec95oG__backdrop{pointer-events:none;isolation:isolate;position:absolute;inset:0;overflow:hidden}.auth-module__ec95oG__glowA{background-image:radial-gradient(circle at 20% 20%, var(--od-claim-glow-a), transparent var(--od-claim-glow-a-stop));position:absolute;inset:0}.auth-module__ec95oG__glowB{background-image:radial-gradient(circle at 80% 80%, var(--od-claim-glow-b), transparent var(--od-claim-glow-b-stop));position:absolute;inset:0}.auth-module__ec95oG__grid{opacity:0;width:420%;height:152%;transition:opacity 1.5s ease-out;position:absolute;top:44%;left:52%;transform:translate(-50%,-50%)rotate(20deg)}.auth-module__ec95oG__gridReady{opacity:1}@media (min-width:640px){.auth-module__ec95oG__grid{width:280%}}@media (min-width:768px){.auth-module__ec95oG__grid{width:200%}}@media (min-width:1024px){.auth-module__ec95oG__grid{width:140%}}.auth-module__ec95oG__gridInner{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;height:100%;padding:32px;display:grid}.auth-module__ec95oG__column{height:100%;overflow:hidden}.auth-module__ec95oG__track{flex-direction:column;padding:0 12px;display:flex;transform:translateZ(0)}.auth-module__ec95oG__gridReady .auth-module__ec95oG__columnUp .auth-module__ec95oG__track{animation:110s linear infinite auth-module__ec95oG__scrollUp}.auth-module__ec95oG__gridReady .auth-module__ec95oG__columnDown .auth-module__ec95oG__track{animation:110s linear infinite auth-module__ec95oG__scrollDown}.auth-module__ec95oG__card{border:1px solid var(--od-claim-card-border);background:var(--od-claim-card);box-shadow:var(--od-shadow-xl);border-radius:28px;flex-shrink:0;margin-bottom:24px;animation:9s ease-in-out infinite auth-module__ec95oG__cardFloat;position:relative;overflow:hidden}.auth-module__ec95oG__card:first-child{animation-delay:0s}.auth-module__ec95oG__card:nth-child(2){animation-delay:-2s}.auth-module__ec95oG__card:nth-child(3){animation-delay:-4s}.auth-module__ec95oG__card:nth-child(4){animation-delay:-6s}.auth-module__ec95oG__card:nth-child(5){animation-delay:-1s}.auth-module__ec95oG__card:nth-child(6){animation-delay:-3s}.auth-module__ec95oG__card:nth-child(7){animation-delay:-5s}.auth-module__ec95oG__card:nth-child(n+8){animation-delay:-2s}.auth-module__ec95oG__cardMedia{background:var(--od-surface);width:100%;display:block}.auth-module__ec95oG__cardWash{background-image:linear-gradient(to bottom, rgb(var(--od-claim-card-wash) / 0%) 0, rgb(var(--od-claim-card-wash) / 5%) 50%, rgb(var(--od-claim-card-wash) / 35%) 100%);position:absolute;inset:0}.auth-module__ec95oG__fade{pointer-events:none;background-image:linear-gradient(to bottom, rgb(var(--od-claim-fade) / 0%) 0, rgb(var(--od-claim-fade) / 0%) 56%, rgb(var(--od-claim-fade) / 78%) 75%, rgb(var(--od-claim-fade) / 100%) 95%);position:absolute;inset:0}.auth-module__ec95oG__content{justify-content:center;align-items:center;min-height:100svh;padding:40px 24px;display:flex;position:relative}.auth-module__ec95oG__column440{width:100%;max-width:440px}.auth-module__ec95oG__card440{border:1px solid color-mix(in oklab, var(--od-foreground) 10%, transparent);background:color-mix(in oklab, var(--od-background) 75%, transparent);box-shadow:var(--od-shadow-2xl);-webkit-backdrop-filter:blur(24px);backdrop-filter:blur(24px);border-radius:24px;padding:40px;position:relative;overflow:hidden}.auth-module__ec95oG__veil{pointer-events:none;z-index:20;background:color-mix(in oklab, var(--od-background) 95%, transparent);-webkit-backdrop-filter:blur(24px);backdrop-filter:blur(24px);opacity:0;transition:opacity var(--od-duration-backdrop) cubic-bezier(0, 0, .2, 1);justify-content:center;align-items:center;display:flex;position:absolute;inset:0}.auth-module__ec95oG__veilVisible{pointer-events:auto;opacity:1}.auth-module__ec95oG__spinner{width:36px;height:36px;position:relative}.auth-module__ec95oG__spinnerDot{border-radius:var(--od-radius-pill);background:currentColor;width:8px;height:8px;animation:1s linear infinite auth-module__ec95oG__spinnerFade;position:absolute}.auth-module__ec95oG__logoWrap{justify-content:center;margin-bottom:20px;display:flex}.auth-module__ec95oG__title{letter-spacing:-.025em;text-align:center;color:var(--od-foreground);margin-bottom:8px;font-size:24px;font-weight:600;line-height:32px}.auth-module__ec95oG__form{margin-top:32px}.auth-module__ec95oG__providers{flex-direction:column;gap:12px;margin-bottom:16px;display:flex}.auth-module__ec95oG__provider{border-radius:var(--od-radius-pill);color:#000;width:100%;height:48px;transition:background-color var(--od-duration-fast) var(--od-ease-tw), opacity var(--od-duration-fast) var(--od-ease-tw);background:#fff;border:1px solid #0000001a;justify-content:center;align-items:center;gap:12px;padding:0 20px;font-size:16px;font-weight:500;line-height:24px;display:flex}.auth-module__ec95oG__provider:hover:not(:disabled){background:#ffffffe6}.auth-module__ec95oG__provider:disabled{cursor:not-allowed;opacity:.6}.auth-module__ec95oG__providerGlyph{flex-shrink:0;width:20px;height:20px}.auth-module__ec95oG__or{text-align:center;color:var(--od-text-secondary);margin-bottom:16px;font-size:14px;line-height:20px}.auth-module__ec95oG__email{border:1px solid color-mix(in oklab, var(--od-foreground) 10%, transparent);width:100%;height:48px;color:var(--od-foreground);background:color-mix(in oklab, var(--od-foreground) 6%, transparent);transition:border-color var(--od-duration-fast) var(--od-ease-tw);border-radius:16px;outline:none;margin-bottom:16px;padding:0 20px;font-size:16px;line-height:24px}.auth-module__ec95oG__email::placeholder{color:color-mix(in oklab, var(--od-foreground) 35%, transparent)}.auth-module__ec95oG__email:focus{border-color:color-mix(in oklab, var(--od-foreground) 30%, transparent)}.auth-module__ec95oG__continue{border-radius:var(--od-radius-pill);width:100%;height:48px;color:var(--od-background);background:var(--od-foreground);transition:opacity var(--od-duration-fast) var(--od-ease-tw);justify-content:center;align-items:center;padding:0 20px;font-size:16px;font-weight:600;line-height:24px;display:flex}.auth-module__ec95oG__continue:hover:not(:disabled){opacity:.9}.auth-module__ec95oG__continue:disabled{cursor:not-allowed;color:color-mix(in oklab, var(--od-foreground) 45%, transparent);background:color-mix(in oklab, var(--od-foreground) 15%, transparent)}.auth-module__ec95oG__legal{text-align:center;white-space:nowrap;color:color-mix(in oklab, var(--od-foreground) 40%, transparent);margin-top:20px;font-size:11px;line-height:16px}@media (min-width:640px){.auth-module__ec95oG__legal{font-size:12px}}.auth-module__ec95oG__legalLink{color:color-mix(in oklab, var(--od-foreground) 60%, transparent);font-weight:600}.auth-module__ec95oG__legalLink:hover{color:color-mix(in oklab, var(--od-foreground) 80%, transparent)}.auth-module__ec95oG__shimmer{width:96px;height:96px}.auth-module__ec95oG__shimmerInner{width:100%;height:100%;transform-style:preserve-3d;transition:transform .2s ease-out;position:relative}.auth-module__ec95oG__shimmerLayer{position:absolute;inset:0;-webkit-mask-position:50%;mask-position:50%;-webkit-mask-size:contain;mask-size:contain;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.auth-module__ec95oG__shimmerGlow{filter:blur(14px);background:#b4aad233;transform:scale(.99);}.auth-module__ec95oG__shimmerGlass{isolation:isolate;}.auth-module__ec95oG__shimmerGlassFill{-webkit-backdrop-filter:blur(40px)saturate(180%);backdrop-filter:blur(40px)saturate(180%);will-change:backdrop-filter;background:#c8c3e626;border:1px solid #ffffff47;position:absolute;inset:0;transform:translateZ(0);box-shadow:inset 0 1px #ffffff59,0 16px 40px #00000080}.auth-module__ec95oG__shimmerTint{background:#b4afd266;}.auth-module__ec95oG__shimmerMark{width:100%;height:auto;color:var(--od-foreground);filter:drop-shadow(0 18px 36px #0000003d);position:absolute;top:0;left:0}.auth-module__ec95oG__shimmerBase{pointer-events:none;background:linear-gradient(145deg,#f0eef573 0%,#d2d0dc8c 50%,#e1deeb73 100%);}.auth-module__ec95oG__shimmerFoil{pointer-events:none;background:linear-gradient(var(--od-foil-angle,126deg), transparent 0%, #ff32b466 14%, #a050ff80 30%, #28b4ff8c 42%, #3ce6b473 54%, #ffc83259 70%, transparent 97%);filter:var(--od-shimmer-foil-filter);opacity:var(--od-shimmer-foil-opacity);transition:opacity .5s var(--od-ease-tw);}.auth-module__ec95oG__shimmerGrain{pointer-events:none;mix-blend-mode:overlay;opacity:.35;background-image:radial-gradient(#ffffff73 .5px,#0000 .6px);background-size:3px 3px;}.auth-module__ec95oG__shimmerRings{pointer-events:none;width:100%;height:100%;color:var(--od-foreground);position:absolute;inset:0}@keyframes auth-module__ec95oG__scrollUp{0%{transform:translateY(0)}to{transform:translateY(-50%)}}@keyframes auth-module__ec95oG__scrollDown{0%{transform:translateY(-50%)}to{transform:translateY(0)}}@keyframes auth-module__ec95oG__cardFloat{0%,to{filter:saturate();transform:translateY(0)}50%{filter:saturate(112%);transform:translateY(-8px)}}@keyframes auth-module__ec95oG__spinnerFade{0%{opacity:1}to{opacity:.15}}@media (prefers-reduced-motion:reduce){.auth-module__ec95oG__grid,.auth-module__ec95oG__track,.auth-module__ec95oG__card{transition:none!important;animation:none!important}}
.post-action-bar-module__VKFNGq__bar{width:100%;min-width:0;max-width:425px;height:20px;color:var(--od-text-secondary);border:0;justify-content:space-between;align-items:center;margin:12px 0 0;padding:0;display:flex}.post-action-bar-module__VKFNGq__barDetail{border-top:1px solid var(--od-border);max-width:none;height:48px;margin-top:0;padding:0 4px}.post-action-bar-module__VKFNGq__action{height:100%;color:inherit;font-variant-numeric:tabular-nums;transition:color var(--od-duration-fast) var(--od-ease-tw);align-items:center;gap:6px;font-size:15px;line-height:20px;display:inline-flex}button.post-action-bar-module__VKFNGq__action:hover{color:var(--od-foreground)}.post-action-bar-module__VKFNGq__glyph{flex-shrink:0;width:19px;height:19px}.post-action-bar-module__VKFNGq__barDetail .post-action-bar-module__VKFNGq__glyph{width:23px;height:23px}.post-action-bar-module__VKFNGq__count{min-width:1ch}.post-action-bar-module__VKFNGq__liked,.post-action-bar-module__VKFNGq__liked:hover{color:var(--od-like)}.post-action-bar-module__VKFNGq__saved,.post-action-bar-module__VKFNGq__saved:hover{color:var(--od-verified)}.post-action-bar-module__VKFNGq__remixed,.post-action-bar-module__VKFNGq__remixed:hover{color:var(--od-success)}
.mobile-chrome-module__ROO98G__topBar{z-index:calc(var(--od-layer-navigation) + 1);border-bottom:1px solid var(--od-border);background:var(--od-background);height:65px;position:sticky;top:0}.mobile-chrome-module__ROO98G__topBarInner{justify-content:space-between;align-items:center;height:64px;padding:0 16px;display:flex}.mobile-chrome-module__ROO98G__topLeft{align-items:center;gap:16px;min-width:0;display:flex}.mobile-chrome-module__ROO98G__logo{width:44px;height:44px;color:var(--od-foreground);flex-shrink:0;justify-content:center;align-items:center;display:flex}.mobile-chrome-module__ROO98G__picker{position:relative}.mobile-chrome-module__ROO98G__pickerSummary{cursor:pointer;height:44px;color:var(--od-foreground);transition:color var(--od-duration-fast) var(--od-ease-tw);align-items:center;gap:6px;font-size:16px;font-weight:500;line-height:20px;list-style:none;display:flex}.mobile-chrome-module__ROO98G__pickerSummary::-webkit-details-marker{display:none}.mobile-chrome-module__ROO98G__pickerSummary:hover{color:var(--od-text-secondary)}.mobile-chrome-module__ROO98G__pickerChevron{width:16px;height:16px;color:var(--od-text-secondary);transition:transform var(--od-duration-fast) var(--od-ease-tw)}.mobile-chrome-module__ROO98G__picker[open] .mobile-chrome-module__ROO98G__pickerChevron{transform:rotate(180deg)}.mobile-chrome-module__ROO98G__pickerMenu{z-index:var(--od-layer-popover);border:1px solid var(--od-border);background:var(--od-surface-elevated);width:208px;box-shadow:var(--od-shadow-xl);border-radius:16px;margin-top:4px;padding:8px;position:absolute;top:100%;left:0}.mobile-chrome-module__ROO98G__pickerList{flex-direction:column;gap:2px;display:flex}.mobile-chrome-module__ROO98G__pickerItem{height:44px;color:var(--od-text-secondary);border-radius:12px;align-items:center;padding:0 12px;font-size:16px;font-weight:500;line-height:20px;display:flex}.mobile-chrome-module__ROO98G__pickerItemActive{color:var(--od-foreground);background:color-mix(in oklab, var(--od-foreground) 8%, transparent)}.mobile-chrome-module__ROO98G__topRight{align-items:center;gap:4px;height:44px;display:flex}.mobile-chrome-module__ROO98G__avatar{border-radius:var(--od-radius-pill);width:44px;height:44px;color:var(--od-foreground);background:var(--od-surface-elevated);justify-content:center;align-items:center;font-size:16px;font-weight:500;display:flex;overflow:hidden}.mobile-chrome-module__ROO98G__bottomBar{z-index:40;height:calc(65px + env(safe-area-inset-bottom));padding-bottom:env(safe-area-inset-bottom);border-top:1px solid var(--od-border);background:var(--od-background);position:fixed;bottom:0;left:0;right:0}.mobile-chrome-module__ROO98G__bottomBarInner{height:64px;color:var(--od-foreground);align-items:center;padding:0 8px;display:flex}.mobile-chrome-module__ROO98G__tab{height:48px;color:var(--od-text-secondary);flex:1;justify-content:center;align-items:center;display:flex}.mobile-chrome-module__ROO98G__tabActive{color:var(--od-foreground)}.mobile-chrome-module__ROO98G__tabGlyph{justify-content:center;align-items:center;display:flex;position:relative}.mobile-chrome-module__ROO98G__homeGlyph{width:25px;height:25px}.mobile-chrome-module__ROO98G__chatGlyph{width:22px;height:22px}.mobile-chrome-module__ROO98G__fab{right:max(1rem, env(safe-area-inset-right));bottom:calc(5rem + env(safe-area-inset-bottom));z-index:40;border:1px solid var(--od-border);border-radius:var(--od-radius-pill);width:56px;height:56px;color:var(--od-foreground);background:var(--od-background);box-shadow:var(--od-shadow-lg);transition:scale var(--od-duration-fast) var(--od-ease-tw);justify-content:center;align-items:center;display:flex;position:fixed}.mobile-chrome-module__ROO98G__fab:active{scale:.95}.mobile-chrome-module__ROO98G__fabGlyph{width:32px;height:32px}@media (min-width:640px){.mobile-chrome-module__ROO98G__topBar,.mobile-chrome-module__ROO98G__bottomBar,.mobile-chrome-module__ROO98G__fab{display:none}}.mobile-chrome-module__ROO98G__bottomBar[data-navigation-state=hidden],.mobile-chrome-module__ROO98G__bottomBar[data-navigation-state=replaced],.mobile-chrome-module__ROO98G__topBar[data-navigation-state=replaced]{visibility:hidden;pointer-events:none}.mobile-chrome-module__ROO98G__topBar{height:calc(65px + env(safe-area-inset-top));padding-top:env(safe-area-inset-top)}
.rail-module__2y8urq__rail{z-index:var(--od-layer-navigation);pointer-events:none;width:56px;display:none;position:fixed;top:8px;bottom:8px;left:8px}@media (min-width:640px){.rail-module__2y8urq__rail{display:block}}.rail-module__2y8urq__logo{pointer-events:auto;width:56px;height:56px;color:var(--od-foreground);transition:opacity .62s var(--od-ease-out-expo) 80ms, translate .62s var(--od-ease-out-expo) 80ms;justify-content:center;align-items:center;display:flex}.rail-module__2y8urq__nav{pointer-events:auto;flex-direction:column;align-items:center;gap:12px;width:56px;display:flex;position:absolute;top:50%;left:0;translate:0 -50%}.rail-module__2y8urq__item{border-radius:var(--od-radius-pill);width:44px;height:44px;color:var(--od-foreground);transition:color var(--od-duration-fast) var(--od-ease-tw), background-color var(--od-duration-fast) var(--od-ease-tw);justify-content:center;align-items:center;display:flex;position:relative;}.rail-module__2y8urq__item:hover,.rail-module__2y8urq__item:focus-visible{background:color-mix(in oklab, var(--od-foreground) 10%, transparent)}.rail-module__2y8urq__itemActive{color:var(--od-foreground)}.rail-module__2y8urq__glyph{justify-content:center;align-items:center;display:flex;position:relative}.rail-module__2y8urq__homeGlyph{width:25px;height:25px}.rail-module__2y8urq__chatGlyph{width:23px;height:23px}.rail-module__2y8urq__plusGlyph{width:36px;height:36px}.rail-module__2y8urq__plusGlyph path{stroke-width:1.4px}.rail-module__2y8urq__proGlyph{width:24px;height:24px;overflow:visible}.rail-module__2y8urq__tip{margin-left:12px;top:50%;left:100%;translate:0 -50%;}.rail-module__2y8urq__bottom{pointer-events:auto;flex-direction:column;align-items:center;gap:18px;width:56px;display:flex;position:absolute;bottom:6px;left:0}.rail-module__2y8urq__avatar{background:var(--od-surface-elevated);font-size:14px;font-weight:500;overflow:hidden;}.rail-module__2y8urq__avatar:hover{background:var(--od-interactive-hover)}.rail-module__2y8urq__avatarGlyph{width:16px;height:16px;color:var(--od-text-secondary)}
.theme-module__5YtvXq__root{--od-background:#fff;--od-foreground:#0a0a0a;--od-surface:#f4f4f4;--od-surface-elevated:#eaeaea;--od-border:#e5e5e5;--od-border-subtle:#f4f4f4;--od-text-primary:#0a0a0a;--od-text-secondary:#464646;--od-text-tertiary:#686868;--od-text-inverted:#fff;--od-interactive:#171717;--od-interactive-hover:#343434;--od-overlay:#fffc;--od-heart:#f06;--od-mention:#0064b8;--od-mention-hover:#004e93;--od-destructive:#e40014;--od-success:#009767;--od-verified:#0095f6;--od-like:#f91880;--od-field:color-mix(in oklab, var(--od-foreground) 6%, transparent);--od-field-hover:color-mix(in oklab, var(--od-foreground) 10%, transparent);--od-focus-ring:var(--od-foreground);--od-claim-card:#fff;--od-claim-card-border:#0000000f;--od-claim-fade:255 255 255;--od-claim-glow-a:#ffffff1a;--od-claim-glow-a-stop:40%;--od-claim-glow-b:#ffffff14;--od-claim-glow-b-stop:45%;--od-claim-card-wash:255 255 255;--od-shimmer-foil-opacity:.08;--od-shimmer-foil-filter:saturate(.55);--od-radius-control:.75rem;--od-radius-card:1rem;--od-radius-menu:1.5rem;--od-radius-dialog:1.75rem;--od-radius-media:1.5rem;--od-radius-pill:9999px;--od-control-sm:2.25rem;--od-control-md:2.5rem;--od-control-lg:3rem;--od-duration-fast:.15s;--od-duration-standard:.22s;--od-duration-backdrop:.3s;--od-duration-panel:.38s;--od-ease-standard:cubic-bezier(.2, 0, 0, 1);--od-ease-expressive:cubic-bezier(.22, 1, .36, 1);--od-ease-tw:cubic-bezier(.4, 0, .2, 1);--od-ease-out-expo:cubic-bezier(.16, 1, .3, 1);--od-layer-navigation:60;--od-layer-modal:200;--od-layer-modal-nested:250;--od-layer-popover:300;--od-layer-lightbox:400;--od-layer-toast:500;--od-shadow-lg:0 10px 15px -3px #0000001a, 0 4px 6px -4px #0000001a;--od-shadow-xl:0 20px 25px -5px #0000001a, 0 8px 10px -6px #0000001a;--od-shadow-2xl:0 25px 50px -12px #00000040;--od-shadow-dialog:0 32px 120px #00000038;--od-font-sans:var(--od-font-geist,Geist), "Geist Fallback", system-ui, sans-serif;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;font-family:var(--od-font-sans);font-synthesis:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;color:var(--od-foreground);background:var(--od-background);min-height:100svh;font-size:16px;font-weight:400;line-height:24px}@supports (color:lab(0% 0 0)){.theme-module__5YtvXq__root{--od-background:lab(100% 0 0);--od-foreground:lab(2.86934% 0 -.00000298023);--od-surface:lab(96.288% -.0000298023 0);--od-surface-elevated:lab(92.692% 0 0);--od-border:lab(90.952% 0 -.0000119209);--od-border-subtle:lab(96.288% -.0000298023 0);--od-text-primary:lab(2.86934% 0 -.00000298023);--od-text-secondary:lab(29.82% -.0000149012 0);--od-text-tertiary:lab(44.088% 0 0);--od-text-inverted:lab(100% 0 0);--od-interactive:lab(7.78201% -.0000149012 0);--od-interactive-hover:lab(21.584% 0 0);--od-mention:lab(40.7234% 2.09621 -59.9175);--od-mention-hover:lab(31.173% 6.943 -59.7703);--od-destructive:lab(48.4493% 77.4328 61.5452);--od-success:lab(55.0481% -49.9246 15.93)}}:where(.theme-module__5YtvXq__root) *,:where(.theme-module__5YtvXq__root) :before,:where(.theme-module__5YtvXq__root) :after{box-sizing:border-box;border-style:solid;border-width:0;border-color:var(--od-border)}:where(.theme-module__5YtvXq__root) button,:where(.theme-module__5YtvXq__root) input,:where(.theme-module__5YtvXq__root) textarea,:where(.theme-module__5YtvXq__root) summary{font:inherit;color:inherit;letter-spacing:inherit}:where(.theme-module__5YtvXq__root) button{cursor:pointer;background:0 0;padding:0}:where(.theme-module__5YtvXq__root) a{color:inherit;text-decoration:none}:where(.theme-module__5YtvXq__root) h1,:where(.theme-module__5YtvXq__root) h2,:where(.theme-module__5YtvXq__root) h3,:where(.theme-module__5YtvXq__root) p{margin:0}:where(.theme-module__5YtvXq__root) dialog{width:auto;max-width:none;height:auto;max-height:none;color:inherit;background:0 0;border:0;margin:0;padding:0;position:static;inset:auto;overflow:visible}:where(.theme-module__5YtvXq__root) dialog::backdrop{display:none}:where(.theme-module__5YtvXq__root) hr{border:0;margin:0}:where(.theme-module__5YtvXq__root) output{display:block}.theme-module__5YtvXq__root :where(a,button,summary,[role=button],[role=menuitem],[tabindex]):focus-visible{outline:2px solid var(--od-focus-ring);outline-offset:2px}.theme-module__5YtvXq__root :where(input,textarea,select,dialog):focus-visible{outline:none}.theme-module__5YtvXq__dark{--od-background:#000;--od-foreground:#ededed;--od-surface:#0a0a0a;--od-surface-elevated:#171717;--od-border:#171717;--od-border-subtle:#0a0a0a;--od-text-primary:#ededed;--od-text-secondary:#9f9f9f;--od-text-tertiary:#686868;--od-text-inverted:#000;--od-interactive:#171717;--od-interactive-hover:#343434;--od-overlay:#000c;--od-mention:#4ea9ff;--od-mention-hover:#84c3ff;--od-destructive:#ff6568;--od-field:color-mix(in oklab, var(--od-foreground) 4%, transparent);--od-field-hover:color-mix(in oklab, var(--od-foreground) 7%, transparent);--od-focus-ring:color-mix(in oklab, var(--od-foreground) 25%, transparent);--od-claim-card:#090909;--od-claim-card-border:#ffffff14;--od-claim-fade:0 0 0;--od-claim-glow-a:#00000059;--od-claim-glow-a-stop:44%;--od-claim-glow-b:#0000004d;--od-claim-glow-b-stop:46%;--od-claim-card-wash:0 0 0;--od-shimmer-foil-opacity:.18;--od-shimmer-foil-filter:none;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}@supports (color:lab(0% 0 0)){.theme-module__5YtvXq__dark{--od-background:lab(0% 0 0);--od-foreground:lab(93.62% -.0000298023 0);--od-surface:lab(2.86934% 0 -.00000298023);--od-surface-elevated:lab(7.78201% -.0000149012 0);--od-border:lab(7.78201% -.0000149012 0);--od-border-subtle:lab(2.86934% 0 -.00000298023);--od-text-primary:lab(93.62% -.0000298023 0);--od-text-secondary:lab(65.432% 0 0);--od-text-tertiary:lab(44.088% 0 0);--od-text-inverted:lab(0% 0 0);--od-interactive:lab(7.78201% -.0000149012 0);--od-interactive-hover:lab(21.584% 0 0);--od-mention:lab(66.8198% -6.42365 -53.9665);--od-mention-hover:lab(76.3701% -7.94819 -44.2992);--od-destructive:lab(63.7053% 60.745 31.3109)}}@media (prefers-color-scheme:dark){.theme-module__5YtvXq__system{--od-background:#000;--od-foreground:#ededed;--od-surface:#0a0a0a;--od-surface-elevated:#171717;--od-border:#171717;--od-border-subtle:#0a0a0a;--od-text-primary:#ededed;--od-text-secondary:#9f9f9f;--od-text-tertiary:#686868;--od-text-inverted:#000;--od-interactive:#171717;--od-interactive-hover:#343434;--od-overlay:#000c;--od-mention:#4ea9ff;--od-mention-hover:#84c3ff;--od-destructive:#ff6568;--od-field:color-mix(in oklab, var(--od-foreground) 4%, transparent);--od-field-hover:color-mix(in oklab, var(--od-foreground) 7%, transparent);--od-focus-ring:color-mix(in oklab, var(--od-foreground) 25%, transparent);--od-claim-card:#090909;--od-claim-card-border:#ffffff14;--od-claim-fade:0 0 0;--od-claim-glow-a:#00000059;--od-claim-glow-a-stop:44%;--od-claim-glow-b:#0000004d;--od-claim-glow-b-stop:46%;--od-claim-card-wash:0 0 0;--od-shimmer-foil-opacity:.18;--od-shimmer-foil-filter:none;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}@supports (color:lab(0% 0 0)){.theme-module__5YtvXq__system{--od-background:lab(0% 0 0);--od-foreground:lab(93.62% -.0000298023 0);--od-surface:lab(2.86934% 0 -.00000298023);--od-surface-elevated:lab(7.78201% -.0000149012 0);--od-border:lab(7.78201% -.0000149012 0);--od-border-subtle:lab(2.86934% 0 -.00000298023);--od-text-primary:lab(93.62% -.0000298023 0);--od-text-secondary:lab(65.432% 0 0);--od-text-tertiary:lab(44.088% 0 0);--od-text-inverted:lab(0% 0 0);--od-interactive:lab(7.78201% -.0000149012 0);--od-interactive-hover:lab(21.584% 0 0);--od-mention:lab(66.8198% -6.42365 -53.9665);--od-mention-hover:lab(76.3701% -7.94819 -44.2992);--od-destructive:lab(63.7053% 60.745 31.3109)}}}.theme-module__5YtvXq__srOnly{clip:rect(0, 0, 0, 0);white-space:nowrap;border-width:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}
.onboarding-module__qv3knq__page{background-image:radial-gradient(80% 60% at 50% 0,#0a0a0a12,#0000);flex-direction:column;min-height:100svh;display:flex;position:relative}.onboarding-module__qv3knq__nav{align-items:center;gap:12px;height:76px;padding:20px 24px;display:grid}.onboarding-module__qv3knq__body{flex:1;justify-content:center;align-items:center;padding:24px;display:flex}.onboarding-module__qv3knq__step{text-align:center;width:100%;max-width:480px;animation:onboarding-module__qv3knq__stepForward var(--od-duration-panel) var(--od-ease-out-expo) both}.onboarding-module__qv3knq__stepBackward{animation-name:onboarding-module__qv3knq__stepBackward}.onboarding-module__qv3knq__avatarWrap{justify-content:center;margin-bottom:24px;display:flex;position:relative}.onboarding-module__qv3knq__avatar{border-radius:var(--od-radius-pill);width:96px;height:96px;color:var(--od-text-secondary);background:color-mix(in oklab, var(--od-foreground) 6%, transparent);transition:color var(--od-duration-fast) var(--od-ease-tw), background-color var(--od-duration-fast) var(--od-ease-tw);justify-content:center;align-items:center;display:flex;position:relative;}.onboarding-module__qv3knq__avatar:hover{color:var(--od-foreground);background:color-mix(in oklab, var(--od-foreground) 10%, transparent)}.onboarding-module__qv3knq__avatarGlyph{width:28px;height:28px}.onboarding-module__qv3knq__avatarTip{margin-bottom:8px;bottom:100%;left:50%;translate:-50%;}.onboarding-module__qv3knq__avatar:hover .onboarding-module__qv3knq__avatarTip{opacity:1}.onboarding-module__qv3knq__heading{color:var(--od-foreground);margin-bottom:12px;font-size:30px;font-weight:700;line-height:36px}.onboarding-module__qv3knq__lede{color:var(--od-text-secondary);margin-bottom:32px;font-size:18px;line-height:28px}.onboarding-module__qv3knq__fields{text-align:left;flex-direction:column;gap:12px;display:flex}.onboarding-module__qv3knq__input{border:1px solid var(--od-border);width:100%;height:56px;color:var(--od-foreground);background:var(--od-surface);transition:border-color var(--od-duration-fast) var(--od-ease-tw);border-radius:16px;outline:none;padding:0 20px;font-size:18px;line-height:28px}.onboarding-module__qv3knq__input::placeholder{color:var(--od-text-tertiary)}.onboarding-module__qv3knq__input:focus{border-color:color-mix(in oklab, var(--od-foreground) 30%, transparent)}.onboarding-module__qv3knq__handleField{border:1px solid var(--od-border);background:var(--od-surface);height:56px;transition:border-color var(--od-duration-fast) var(--od-ease-tw);border-radius:16px;align-items:center;display:flex}.onboarding-module__qv3knq__handleField:focus-within{border-color:color-mix(in oklab, var(--od-foreground) 30%, transparent)}.onboarding-module__qv3knq__handleFieldInvalid,.onboarding-module__qv3knq__handleFieldInvalid:focus-within{border-color:var(--od-destructive)}.onboarding-module__qv3knq__at{color:var(--od-text-tertiary);padding-left:20px;font-size:18px;line-height:28px}.onboarding-module__qv3knq__handleInput{min-width:0;height:100%;color:var(--od-foreground);background:0 0;border:0;border-radius:0;outline:none;flex:1;padding:0 16px 0 4px;font-size:18px;line-height:28px}.onboarding-module__qv3knq__handleInput::placeholder{color:var(--od-text-tertiary)}.onboarding-module__qv3knq__available{color:var(--od-success);align-items:center;margin-right:20px;font-size:14px;font-weight:500;line-height:20px;display:inline-flex;position:relative}.onboarding-module__qv3knq__radar{border-radius:var(--od-radius-pill);background:var(--od-success);width:8px;height:8px;animation:2.8s linear 3 forwards onboarding-module__qv3knq__radar;position:absolute;top:50%;left:-14px;translate:0 -50%}.onboarding-module__qv3knq__error{color:var(--od-destructive);margin-top:-4px;font-size:14px;line-height:20px}.onboarding-module__qv3knq__status{}.onboarding-module__qv3knq__cta{width:240px;height:48px;color:var(--od-background);background:var(--od-foreground);transition:opacity var(--od-duration-fast) var(--od-ease-tw);margin:32px auto 0;padding:0 32px;font-size:16px;font-weight:600;line-height:24px;}.onboarding-module__qv3knq__cta:disabled{color:var(--od-text-tertiary);background:color-mix(in oklab, var(--od-foreground) 12%, transparent)}.onboarding-module__qv3knq__cta:hover:not(:disabled){opacity:.9}@keyframes onboarding-module__qv3knq__stepForward{0%{opacity:0;transform:translate(10px)}to{opacity:1;transform:translate(0)}}@keyframes onboarding-module__qv3knq__stepBackward{0%{opacity:0;transform:translate(-10px)}to{opacity:1;transform:translate(0)}}@keyframes onboarding-module__qv3knq__radar{0%{opacity:1;transform:translateY(-50%)scale(1)}85%{opacity:0;transform:translateY(-50%)scale(3.2)}to{opacity:0;transform:translateY(-50%)scale(3.6)}}@media (prefers-reduced-motion:reduce){.onboarding-module__qv3knq__step,.onboarding-module__qv3knq__radar{animation:none}}
.buttons-module__h5586G__base{border-radius:var(--od-radius-pill);white-space:nowrap;transition:color var(--od-duration-fast) var(--od-ease-tw), background-color var(--od-duration-fast) var(--od-ease-tw), border-color var(--od-duration-fast) var(--od-ease-tw), opacity var(--od-duration-fast) var(--od-ease-tw);justify-content:center;align-items:center;display:inline-flex}.buttons-module__h5586G__base:disabled{cursor:not-allowed}.buttons-module__h5586G__primary{height:40px;color:var(--od-background);background:var(--od-foreground);gap:8px;padding:10px 24px;font-size:14px;font-weight:500;line-height:20px;}.buttons-module__h5586G__primary:hover:not(:disabled){opacity:.9}.buttons-module__h5586G__primary:disabled{opacity:.5}.buttons-module__h5586G__secondary{height:40px;color:var(--od-foreground);background:color-mix(in oklab, var(--od-foreground) 8%, transparent);padding:10px 20px;font-size:14px;font-weight:500;line-height:20px;}.buttons-module__h5586G__secondary:hover:not(:disabled){background:color-mix(in oklab, var(--od-foreground) 13%, transparent)}.buttons-module__h5586G__soft{height:40px;color:var(--od-text-secondary);background:color-mix(in oklab, var(--od-foreground) 6%, transparent);padding:0 20px;font-size:14px;font-weight:400;line-height:20px;}.buttons-module__h5586G__soft:hover:not(:disabled){color:var(--od-foreground);background:color-mix(in oklab, var(--od-foreground) 10%, transparent)}.buttons-module__h5586G__outline{height:38px;color:var(--od-text-secondary);border:1px solid var(--od-border);background:0 0;padding:8px 16px;font-size:14px;font-weight:400;line-height:20px;}.buttons-module__h5586G__outline:hover:not(:disabled){color:var(--od-foreground);background:color-mix(in oklab, var(--od-foreground) 4%, transparent)}.buttons-module__h5586G__iconSoft{width:40px;height:40px;color:var(--od-text-secondary);background:color-mix(in oklab, var(--od-foreground) 8%, transparent);}.buttons-module__h5586G__iconSoft:hover:not(:disabled){color:var(--od-foreground);background:color-mix(in oklab, var(--od-foreground) 13%, transparent)}.buttons-module__h5586G__iconClose{width:36px;height:36px;color:var(--od-text-secondary);background:color-mix(in oklab, var(--od-foreground) 6%, transparent);}.buttons-module__h5586G__iconClose:hover:not(:disabled){color:var(--od-foreground);background:color-mix(in oklab, var(--od-foreground) 10%, transparent)}.buttons-module__h5586G__iconGhost{width:36px;height:36px;color:var(--od-text-secondary);}.buttons-module__h5586G__iconGhost:hover:not(:disabled){color:var(--od-foreground);background:color-mix(in oklab, var(--od-foreground) 6%, transparent)}.buttons-module__h5586G__glass{color:#fff;-webkit-backdrop-filter:blur(24px);backdrop-filter:blur(24px);background:#0000000d;}.buttons-module__h5586G__glass:hover:not(:disabled){background:#ffffff1a}.buttons-module__h5586G__glassLight{color:#fff;-webkit-backdrop-filter:blur(24px);backdrop-filter:blur(24px);background:#ffffff1a;}.buttons-module__h5586G__glassLight:hover:not(:disabled){background:#ffffff2e}.buttons-module__h5586G__tooltip{border-radius:var(--od-radius-pill);white-space:nowrap;color:var(--od-background);background:var(--od-foreground);box-shadow:var(--od-shadow-lg);opacity:0;pointer-events:none;transition:opacity var(--od-duration-fast) var(--od-ease-tw);padding:6px 12px;font-size:12px;font-weight:500;line-height:16px;position:absolute}.buttons-module__h5586G__tooltipHost:hover .buttons-module__h5586G__tooltip,.buttons-module__h5586G__tooltipHost:focus-visible .buttons-module__h5586G__tooltip{opacity:1}
.copy-link-dialog-module__c1y18G__dialog{width:min(480px,100vw - 32px);max-height:calc(var(--visual-viewport-height,100dvh) - 32px);border:1px solid var(--od-border);border-radius:var(--od-radius-dialog);background:var(--od-background);color:var(--od-foreground);padding:24px;overflow:auto}.copy-link-dialog-module__c1y18G__dialog::backdrop{background:var(--od-overlay)}.copy-link-dialog-module__c1y18G__dialog h2{margin:0;font-size:22px}.copy-link-dialog-module__c1y18G__dialog p{color:var(--od-text-secondary);margin:10px 0;font-size:14px}.copy-link-dialog-module__c1y18G__dialog input{border:1px solid var(--od-border);border-radius:var(--od-radius-control);background:var(--od-field);width:100%;min-height:48px;margin:6px 0 18px;padding:10px 12px;font-size:max(16px,1rem)}.copy-link-dialog-module__c1y18G__dialog button{border-radius:var(--od-radius-control);background:var(--od-foreground);min-height:44px;color:var(--od-background);padding:8px 20px}
.surface-module__gHC0ba__card{border-radius:var(--tile-radius);background:var(--surface);box-shadow:var(--shadow-card);isolation:isolate;position:relative}.surface-module__gHC0ba__card:after{z-index:1;border-radius:inherit;box-shadow:var(--ring-hairline);content:"";pointer-events:none;position:absolute;inset:0}.surface-module__gHC0ba__card:before{z-index:1;border-radius:calc(var(--tile-radius) - 1px);box-shadow:inset 0 0 0 1px var(--glass-edge);content:"";pointer-events:none;position:absolute;inset:1px;-webkit-mask-image:linear-gradient(#000,#0000);mask-image:linear-gradient(#000,#0000)}
.bio-page-module__4p_dPW__page{isolation:isolate;background:var(--surface);min-height:100svh;color:var(--ink);font-family:var(--font-suisse);position:relative}.bio-page-module__4p_dPW__shell{width:min(100%,1040px);padding:max(var(--bento-surface-top), env(safe-area-inset-top)) var(--bento-surface-inline) calc(var(--space-48) + env(safe-area-inset-bottom));gap:var(--bento-profile-gap);margin-inline:auto;display:grid;}.bio-page-module__4p_dPW__profile{align-items:center;gap:var(--space-16);min-width:0;display:flex}.bio-page-module__4p_dPW__profile:not([data-bio-theme]){flex-wrap:wrap}.bio-page-module__4p_dPW__profileAvatar{width:var(--profile-avatar-size);flex:0 0 var(--profile-avatar-size);aspect-ratio:1;background:var(--pill-bg);border-radius:50%;place-items:center;display:grid;position:relative;overflow:hidden}.bio-page-module__4p_dPW__profileAvatar>*{grid-area:1/1}.bio-page-module__4p_dPW__profileAvatar img,.bio-page-module__4p_dPW__profileAvatar video{object-fit:cover;width:100%;height:100%}.bio-page-module__4p_dPW__profileAvatar .bio-page-module__4p_dPW__brandMark{width:calc(var(--profile-avatar-size) * 136 / 193)}.bio-page-module__4p_dPW__profileAvatar .bio-page-module__4p_dPW__profileInitial{font-size:calc(5.25rem * var(--profile-avatar-size) / 193px);font-weight:var(--weight-strong);letter-spacing:-.06em}.bio-page-module__4p_dPW__profileCopy{gap:var(--space-8);flex:1;min-width:0;display:grid}.bio-page-module__4p_dPW__profileName{font-size:var(--text-display);font-weight:var(--weight-strong);letter-spacing:-.04em;overflow-wrap:anywhere;text-wrap:balance;margin:0;line-height:1.05}.bio-page-module__4p_dPW__tagline{white-space:pre-wrap;overflow-wrap:anywhere;width:100%;min-width:0;font:inherit;letter-spacing:normal;color:var(--muted);margin:0;font-size:16px;line-height:1.35}.bio-page-module__4p_dPW__brandMark{aspect-ratio:var(--wordmark-aspect-ratio);background:var(--ink);display:block;position:relative;overflow:hidden;-webkit-mask-image:url(/brand/logo.svg);mask-image:url(/brand/logo.svg);-webkit-mask-position:50%;mask-position:50%;-webkit-mask-size:contain;mask-size:contain;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.bio-page-module__4p_dPW__brandMark video{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.bio-page-module__4p_dPW__subline{line-height:var(--leading-body);color:var(--muted);font-size:var(--text-body);font-weight:var(--weight-strong);letter-spacing:-.012em;margin:0}.bio-page-module__4p_dPW__tile{min-width:0;position:relative}.bio-page-module__4p_dPW__tileShell{width:100%;height:100%;transition:box-shadow var(--duration-emphasis) var(--ease-standard), translate var(--duration-emphasis) var(--ease-standard);display:block;overflow:hidden;}.bio-page-module__4p_dPW__tileImage{z-index:0;object-fit:cover;-webkit-user-select:none;user-select:none;width:100%;height:100%;display:block}video.bio-page-module__4p_dPW__tileImage{cursor:pointer}video.bio-page-module__4p_dPW__tileImage:focus-visible{outline:var(--focus-ring);outline-offset:3px}.bio-page-module__4p_dPW__tileCornerMark{z-index:1;border-radius:var(--pill-radius);pointer-events:none;place-items:center;width:36px;height:36px;display:grid;position:absolute;top:12px;left:auto;right:12px}.bio-page-module__4p_dPW__tileCornerMark svg{width:16px;height:16px}.bio-page-module__4p_dPW__tileOverlayBadge{border-radius:var(--pill-radius);background:color-mix(in srgb, var(--surface) 72%, transparent);width:36px;height:36px;box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--surface) 54%, transparent), 0 2px 7px color-mix(in srgb, var(--ink) 12%, transparent);color:var(--ink);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);top:10px;right:10px;}.bio-page-module__4p_dPW__tileOverlayBadge svg{fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.6px;width:18px;height:18px}.bio-page-module__4p_dPW__videoPlaybackBadge{inset:auto auto 10px 10px}.bio-page-module__4p_dPW__linkShell{color:inherit;cursor:pointer;text-decoration:none}.bio-page-module__4p_dPW__linkShell:hover{box-shadow:0 6px 18px color-mix(in srgb, var(--ink) 10%, transparent);translate:0 -2px}.bio-page-module__4p_dPW__linkShell:focus-visible{outline:var(--focus-ring);outline-offset:3px}.bio-page-module__4p_dPW__tileGlyph{background:color-mix(in srgb, var(--surface) 72%, transparent);box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--ink) 12%, transparent), 0 2px 7px color-mix(in srgb, var(--ink) 12%, transparent);color:var(--ink);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);}.bio-page-module__4p_dPW__tileGlyph svg{fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:var(--icon-stroke-width)}.bio-page-module__4p_dPW__tileText{gap:2px;display:grid;position:absolute;bottom:15px;left:16px;right:16px}.bio-page-module__4p_dPW__tileLabel{font-size:var(--text-title);font-weight:var(--weight-strong);letter-spacing:-.022em;overflow-wrap:break-word;-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.bio-page-module__4p_dPW__tileNote{color:var(--muted);font-size:var(--text-body);font-weight:var(--weight-strong);letter-spacing:-.008em;overflow-wrap:break-word;-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.bio-page-module__4p_dPW__emptyGrid{padding:var(--space-48) 0;color:var(--muted);font-size:var(--text-body);font-weight:var(--weight-strong);letter-spacing:-.012em;text-align:center;margin:0}.bio-page-module__4p_dPW__noteShell .bio-page-module__4p_dPW__tileNote{color:var(--faint)}.bio-page-module__4p_dPW__commerceShell{background:var(--pill-bg)}.bio-page-module__4p_dPW__commerceImage,.bio-page-module__4p_dPW__commercePlaceholder{width:100%;height:100%;display:block;position:absolute;inset:0}.bio-page-module__4p_dPW__commerceImage{object-fit:cover}.bio-page-module__4p_dPW__commercePlaceholder{background:linear-gradient(145deg, color-mix(in srgb, var(--surface) 85%, transparent), transparent 54%), var(--grid)}.bio-page-module__4p_dPW__commerceCopy{z-index:2;padding:var(--space-12);border-radius:var(--field-radius);background:color-mix(in srgb, var(--surface) 90%, transparent);color:var(--ink);-webkit-backdrop-filter:blur(14px)saturate(115%);backdrop-filter:blur(14px)saturate(115%);gap:2px;display:grid;position:absolute;bottom:13px;left:13px;right:13px}.bio-page-module__4p_dPW__commerceKind{color:var(--muted);font-size:var(--text-control);font-weight:var(--weight-strong)}.bio-page-module__4p_dPW__commerceTitle{font-size:var(--text-body);font-weight:var(--weight-strong);letter-spacing:-.02em;text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.bio-page-module__4p_dPW__commerceMeta{color:var(--muted);font-size:var(--text-control);font-weight:var(--weight-strong);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.bio-page-module__4p_dPW__footer{padding-top:var(--space-48);color:var(--muted);font-size:var(--text-body);font-weight:var(--weight-strong);justify-content:center;align-items:center;gap:var(--space-8);letter-spacing:-.01em;flex-wrap:wrap;display:flex}.bio-page-module__4p_dPW__footerMark{width:30px;aspect-ratio:var(--wordmark-aspect-ratio);background:currentColor;display:block;translate:0 -1px;-webkit-mask-position:50%;mask-position:50%;-webkit-mask-size:contain;mask-size:contain;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.bio-page-module__4p_dPW__footerLink{align-items:center;gap:var(--space-8);border-radius:var(--field-radius);min-height:44px;color:inherit;text-decoration:none;display:inline-flex}.bio-page-module__4p_dPW__footerLink:hover{color:var(--bio-profile-ink,var(--ink))}.bio-page-module__4p_dPW__footerLink:focus-visible{outline:var(--focus-ring);outline-offset:4px;outline-color:currentColor}@media (min-width:920px){.bio-page-module__4p_dPW__shell{padding-top:var(--space-64);align-items:start;gap:var(--space-64);grid-template-columns:340px minmax(0,1fr)}.bio-page-module__4p_dPW__shellWithoutProfile{grid-template-columns:minmax(0,588px);justify-content:center}.bio-page-module__4p_dPW__page .bio-page-module__4p_dPW__profile{gap:var(--space-16);position:sticky;top:72px}}@media (prefers-reduced-motion:reduce){.bio-page-module__4p_dPW__brandMark video,.bio-page-module__4p_dPW__profileAvatar video{display:none}.bio-page-module__4p_dPW__tileShell{transition-duration:.01ms!important}}.bio-page-module__4p_dPW__page[data-bio-theme] .bio-page-module__4p_dPW__shell{width:min(100%, var(--shell-width));padding-top:max(var(--bento-surface-top), env(safe-area-inset-top));grid-template-columns:minmax(0,1fr);gap:28px}.bio-page-module__4p_dPW__profile[data-bio-theme]{width:100%;min-height:0;position:static;container-type:inline-size}.bio-page-module__4p_dPW__profile[data-bio-theme] .bio-page-module__4p_dPW__profileAvatar{height:auto}.bio-page-module__4p_dPW__profile[data-bio-theme] .bio-page-module__4p_dPW__profileAvatar>button{border-radius:inherit}.bio-page-module__4p_dPW__profile[data-bio-theme] .bio-page-module__4p_dPW__profileName{font-family:var(--bio-heading-font);font-weight:var(--bio-heading-weight);font-size:clamp(36px,10.5cqi,72px)}.bio-page-module__4p_dPW__page[data-bio-theme]{font-family:var(--bio-body-font);font-weight:400}:is(.bio-page-module__4p_dPW__page,[data-editor-bio-content])[data-bio-theme] .bio-page-module__4p_dPW__noteShell{background:var(--bio-note-fill)}.bio-page-module__4p_dPW__page[data-bio-theme] .bio-page-module__4p_dPW__tileShell{box-shadow:none}.bio-page-module__4p_dPW__page[data-bio-theme] .bio-page-module__4p_dPW__tileShell:before{display:none}.bio-page-module__4p_dPW__page[data-bio-theme] .bio-page-module__4p_dPW__tileShell:after{box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--ink) 9%, transparent)}:is(.bio-page-module__4p_dPW__page,[data-editor-bio-content])[data-bio-theme] .bio-page-module__4p_dPW__noteShell .bio-page-module__4p_dPW__tileLabel{font-family:var(--bio-caption-font);font-size:22px;font-weight:400}:is(.bio-page-module__4p_dPW__page,[data-editor-bio-content])[data-bio-theme] .bio-page-module__4p_dPW__noteShell .bio-page-module__4p_dPW__tileNote{font-weight:400}.bio-page-module__4p_dPW__profile[data-bio-theme=index]{flex-direction:row-reverse;align-items:flex-start}.bio-page-module__4p_dPW__profile[data-bio-theme=index] .bio-page-module__4p_dPW__profileAvatar{background:0 0;border-radius:0;flex-basis:88px;width:88px}.bio-page-module__4p_dPW__profile[data-bio-theme=index] .bio-page-module__4p_dPW__profileName{letter-spacing:-.06em;max-width:4.5ch;font-size:clamp(48px,14cqi,88px);line-height:.95}.bio-page-module__4p_dPW__profile[data-bio-theme=tideline]{color:#122234;flex-direction:row-reverse}.bio-page-module__4p_dPW__profile[data-bio-theme=tideline] .bio-page-module__4p_dPW__profileAvatar{border-radius:10px;flex-basis:96px;width:96px}.bio-page-module__4p_dPW__profile[data-bio-theme=tideline] .bio-page-module__4p_dPW__profileName{text-transform:uppercase;font-size:clamp(34px,10cqi,64px);font-stretch:75%}.bio-page-module__4p_dPW__profile[data-bio-theme=tideline] .bio-page-module__4p_dPW__tagline{color:#243947;font-family:Georgia,serif}.bio-page-module__4p_dPW__profile[data-bio-theme=tideline] .bio-page-module__4p_dPW__subline{color:#3e5260}.bio-page-module__4p_dPW__profile[data-bio-theme=forma] .bio-page-module__4p_dPW__profileAvatar{aspect-ratio:3/4;border-radius:16px;flex-basis:28%;width:28%}.bio-page-module__4p_dPW__profile[data-bio-theme=forma] .bio-page-module__4p_dPW__profileCopy{gap:12px}.bio-page-module__4p_dPW__profile[data-bio-theme=forma] .bio-page-module__4p_dPW__profileName{letter-spacing:-.045em;max-width:5em;line-height:.98}.bio-page-module__4p_dPW__profile[data-bio-background],.bio-page-module__4p_dPW__profile[data-bio-background] :is(.bio-page-module__4p_dPW__tagline,.bio-page-module__4p_dPW__subline),.bio-page-module__4p_dPW__page[data-bio-background] .bio-page-module__4p_dPW__footer{color:var(--bio-profile-ink,var(--ink))}@media (hover:hover) and (pointer:fine){.bio-page-module__4p_dPW__githubShell:hover{box-shadow:0 6px 18px color-mix(in srgb, var(--ink) 10%, transparent);translate:0 -2px}}.bio-page-module__4p_dPW__githubShell:active{scale:.99}.bio-page-module__4p_dPW__githubShell{transition:box-shadow var(--duration-emphasis) var(--ease-standard), translate var(--duration-emphasis) var(--ease-standard), scale var(--duration-fast) var(--ease-standard)}@media (prefers-reduced-motion:reduce){.bio-page-module__4p_dPW__githubShell,.bio-page-module__4p_dPW__githubShell:hover,.bio-page-module__4p_dPW__githubShell:active{transition:none;translate:none;scale:none}}.bio-page-module__4p_dPW__profile .bio-page-module__4p_dPW__profileAvatar:has(img[data-profile-image-loaded]){background:0 0}
.bio-themes-module__oeLpaW__index,.bio-themes-module__oeLpaW__tideline,.bio-themes-module__oeLpaW__forma{--bio-body-font:Arial, sans-serif;--shadow-card:none;--glass-edge:transparent;--ring-hairline:inset 0 0 0 1px color-mix(in srgb, var(--ink) 9%, transparent);color:var(--ink);font-weight:400}.bio-themes-module__oeLpaW__index{--bento-profile-gap:28px;--bio-caption-whitespace:normal;--bio-caption-weight:400;--surface:#f8f7f5;--ink:#141414;--muted:#737579;--faint:#606365;--bio-heading-font:Arial, sans-serif;--bio-caption-font:Arial, sans-serif;--bio-heading-weight:700;--bio-caption-size:16px;--tile-radius:16px;--bio-note-fill:#e5ee8d;font-family:Arial,sans-serif}.bio-themes-module__oeLpaW__tideline{--bento-profile-gap:28px;--bio-caption-whitespace:normal;--surface:#112332;--ink:#f5f3ed;--muted:#b6c5ce;--faint:#cbd5da;--grid:#273c4b;--pill-bg:#1a3445;--bio-heading-font:Impact, "Arial Narrow", sans-serif;--bio-heading-weight:400;--bio-caption-font:Georgia, serif;--bio-caption-size:19px;--bio-caption-weight:400;--tile-radius:12px;--bio-note-fill:#1a3445;font-family:Arial,sans-serif}.bio-themes-module__oeLpaW__forma{--bento-profile-gap:28px;--bio-caption-whitespace:normal;--surface:#f5f2ed;--ink:#39271c;--muted:#75695e;--faint:#6d6357;--pill-bg:#ebe5dc;--bio-heading-font:Georgia, serif;--bio-heading-weight:400;--bio-caption-font:Georgia, serif;--bio-caption-size:19px;--bio-caption-weight:400;--tile-radius:16px;--bio-note-fill:#e6e8dc;font-family:Arial,sans-serif}
.bio-background-module__vrJsyW__imageBackdrop{z-index:-1;pointer-events:none;background:var(--surface);position:fixed;inset:0;overflow:hidden}.bio-background-module__vrJsyW__imageBackdrop img{object-fit:cover;width:100%;height:100%;display:block}.bio-background-module__vrJsyW__imageBackdrop:after{content:"";background:color-mix(in srgb, var(--surface) 74%, transparent);position:absolute;inset:0}
.contact-card-module__hFyVYG__card{width:100%;min-width:0;height:100%;color:var(--ink);background:var(--bio-note-fill,var(--card));display:flex;position:relative;container-type:inline-size;}.contact-card-module__hFyVYG__content{justify-content:center;gap:var(--space-12);width:100%;min-width:0;padding:var(--space-16);flex-direction:column;display:flex}.contact-card-module__hFyVYG__copy{min-width:0}.contact-card-module__hFyVYG__title{overflow-wrap:anywhere;margin:0;font-size:18px;line-height:1.15}.contact-card-module__hFyVYG__note{color:var(--muted);overflow-wrap:anywhere;margin:4px 0 0;font-size:14px;line-height:1.3}.contact-card-module__hFyVYG__title,.contact-card-module__hFyVYG__note{-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.contact-card-module__hFyVYG__actions{gap:var(--space-8);min-width:0;display:flex}.contact-card-module__hFyVYG__actions:empty{display:none}.contact-card-module__hFyVYG__emailGroup{flex:1;gap:2px;min-width:0;display:flex}.contact-card-module__hFyVYG__email,.contact-card-module__hFyVYG__copyButton,.contact-card-module__hFyVYG__booking{border-radius:var(--field-radius);background:var(--pill-bg);min-width:0;min-height:36px;color:var(--ink);font:inherit;border:0;justify-content:center;align-items:center;padding:6px 10px;font-size:14px;line-height:1.2;text-decoration:none;display:flex}.contact-card-module__hFyVYG__email{flex:1;justify-content:flex-start}.contact-card-module__hFyVYG__emailText{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.contact-card-module__hFyVYG__emailLabel{display:none}.contact-card-module__hFyVYG__copyButton{flex:0 0 36px;padding:8px}.contact-card-module__hFyVYG__copyButton svg,.contact-card-module__hFyVYG__booking svg{flex-shrink:0;width:18px;height:18px}.contact-card-module__hFyVYG__booking{gap:var(--space-8);background:var(--ink);color:var(--bio-note-fill,var(--card));flex-shrink:0}button.contact-card-module__hFyVYG__copyButton,a.contact-card-module__hFyVYG__email,a.contact-card-module__hFyVYG__booking{cursor:pointer}.contact-card-module__hFyVYG__actions :is(a,button):focus-visible{outline:var(--focus-ring);outline-offset:2px}.contact-card-module__hFyVYG__note[data-empty]{margin:0}@container (max-width:350px){.contact-card-module__hFyVYG__title,.contact-card-module__hFyVYG__note{white-space:nowrap;text-overflow:ellipsis;display:block}}@container (max-width:210px){.contact-card-module__hFyVYG__content{padding:var(--space-8);gap:4px}.contact-card-module__hFyVYG__actions{flex-direction:column;gap:4px}.contact-card-module__hFyVYG__title{font-size:16px;line-height:18px}.contact-card-module__hFyVYG__note{margin-top:2px;font-size:14px;line-height:18px}.contact-card-module__hFyVYG__email,.contact-card-module__hFyVYG__copyButton,.contact-card-module__hFyVYG__booking{min-height:32px;padding:4px 6px}.contact-card-module__hFyVYG__emailGroup{flex:none}.contact-card-module__hFyVYG__copyButton{flex-basis:32px}.contact-card-module__hFyVYG__booking{white-space:nowrap;gap:4px}.contact-card-module__hFyVYG__booking svg{width:16px;height:16px}.contact-card-module__hFyVYG__emailText{display:none}.contact-card-module__hFyVYG__emailLabel{display:inline}}
.app-icon-module__lYU4eq__icon{width:var(--bento-app-icon-size,32px);height:var(--bento-app-icon-size,32px);vertical-align:middle;pointer-events:none;flex:none;display:inline-grid;position:relative}.app-icon-module__lYU4eq__corner{z-index:2;top:var(--bento-app-icon-inset,16px);left:var(--bento-app-icon-inset,16px);position:absolute}.app-icon-module__lYU4eq__image{object-fit:contain;width:100%;height:100%;position:relative}.app-icon-module__lYU4eq__fallback{color:var(--ink);place-items:center;display:grid;position:absolute;inset:0}.app-icon-module__lYU4eq__fallback svg{fill:none;stroke:currentColor;width:60%;height:60%;stroke-width:var(--icon-stroke-width);stroke-linecap:round;stroke-linejoin:round}.app-icon-module__lYU4eq__linkText{top:calc(var(--bento-app-icon-inset,16px) + var(--bento-app-icon-size,32px) + 12px);right:var(--bento-app-icon-inset,16px);bottom:var(--bento-app-icon-inset,16px);left:var(--bento-app-icon-inset,16px);align-content:end;gap:4px;}.app-icon-module__lYU4eq__linkLabel{font-size:var(--bento-app-title-size,var(--text-title));line-height:var(--bento-app-title-leading,var(--leading-title));}.app-icon-module__lYU4eq__linkNote{font-size:var(--text-control);line-height:var(--leading-control);-webkit-line-clamp:var(--bento-app-note-lines,2);}@media (max-width:348px){.app-icon-module__lYU4eq__icon{width:var(--bento-app-icon-size,28px);height:var(--bento-app-icon-size,28px)}.app-icon-module__lYU4eq__corner{top:var(--bento-app-icon-inset,14px);left:var(--bento-app-icon-inset,14px)}}
.photo-caption-module__XMjS9q__photoCaption{z-index:2;font-size:var(--text-control);font-weight:var(--weight-strong);letter-spacing:-.01em;pointer-events:none;text-overflow:ellipsis;white-space:nowrap;line-height:1;position:absolute;overflow:hidden}.photo-caption-module__XMjS9q__glassCaption{max-width:calc(100% - 26px);padding:var(--space-8);border:1px solid var(--glass-edge);border-radius:var(--pill-radius);background:color-mix(in srgb, var(--surface) 68%, transparent);box-shadow: inset -.5px -.5px 1px #505e651f, inset .8px .5px .5px color-mix(in srgb, var(--surface) 88%, transparent), 0 2px 8px color-mix(in srgb, var(--ink) 12%, transparent);color:var(--ink);-webkit-backdrop-filter:blur(12px)saturate(140%);backdrop-filter:blur(12px)saturate(140%);bottom:13px;left:13px}.photo-caption-module__XMjS9q__plainCaption{font-family:var(--bio-caption-font,inherit);font-weight:var(--bio-caption-weight,var(--weight-strong));white-space:var(--bio-caption-whitespace,nowrap);--caption-scrim-strength:92%;box-sizing:border-box;padding:42px var(--space-16) var(--space-12);background:linear-gradient(to bottom, transparent 0%, color-mix(in srgb, var(--caption-scrim) 68%, transparent) 56%, color-mix(in srgb, var(--caption-scrim) var(--caption-scrim-strength), transparent) 100%);background:linear-gradient(to bottom, transparent 0%, color-mix(in oklch, var(--caption-scrim) 68%, transparent) 56%, color-mix(in oklch, var(--caption-scrim) var(--caption-scrim-strength), transparent) 100%);color:var(--surface);font-size:var(--bio-caption-size,var(--text-control));text-shadow:0 1px 1px #0000009e,0 2px 6px #0000006b;line-height:1.1;bottom:0;left:0;right:0}@supports (color:contrast-color(black)){.photo-caption-module__XMjS9q__plainCaption{color:contrast-color(var(--caption-scrim))}}@media (prefers-contrast:more){.photo-caption-module__XMjS9q__plainCaption{--caption-scrim-strength:100%}}@media (forced-colors:active){.photo-caption-module__XMjS9q__plainCaption{padding-top:var(--space-12);color:canvastext;text-shadow:none;background:canvas}}
.github-activity-module__ynXJlq__root{border-radius:inherit;position:absolute;inset:0;container-type:inline-size}.github-activity-module__ynXJlq__card{width:100%;height:100%;padding:var(--bento-app-icon-inset,16px);border-radius:inherit;background:var(--pill-bg);color:var(--ink);flex-direction:column;justify-content:flex-start;gap:clamp(6px,2.5cqw,16px);display:flex}.github-activity-module__ynXJlq__profileLink{border-radius:inherit;color:inherit;text-decoration:none}.github-activity-module__ynXJlq__profileLink:after{border-radius:inherit;content:"";position:absolute;inset:0}.github-activity-module__ynXJlq__profileLink:focus-visible{outline:none}.github-activity-module__ynXJlq__profileLink:focus-visible:after{outline:var(--focus-ring);outline-offset:-4px}.github-activity-module__ynXJlq__identity{align-items:center;gap:9px;min-width:0;display:flex}.github-activity-module__ynXJlq__username{text-overflow:ellipsis;white-space:nowrap;letter-spacing:-.015em;font-size:clamp(13px,5cqw,18px);line-height:1.3;overflow:hidden}.github-activity-module__ynXJlq__summary{letter-spacing:normal;word-spacing:normal;min-height:2.8em;color:var(--muted);pointer-events:none;flex-wrap:wrap;align-content:center;column-gap:.3em;font-size:clamp(11px,4cqw,14px);line-height:1.4;display:flex}.github-activity-module__ynXJlq__root[data-size=wide] .github-activity-module__ynXJlq__summary{min-height:1.4em}.github-activity-module__ynXJlq__count{overflow-wrap:anywhere}.github-activity-module__ynXJlq__period{white-space:nowrap}.github-activity-module__ynXJlq__calendar{z-index:2;touch-action:pan-y pinch-zoom;cursor:crosshair;border-radius:3px;outline:none;flex:1 1 0;align-self:center;width:100%;min-height:0;max-height:100px;display:block;position:relative;overflow:visible}.github-activity-module__ynXJlq__calendar:focus-visible{outline:var(--focus-ring);outline-offset:5px}.github-activity-module__ynXJlq__root[data-editing=true] .github-activity-module__ynXJlq__calendar{pointer-events:none}.github-activity-module__ynXJlq__calendar rect{fill:color-mix(in srgb, var(--ink) 8%, var(--pill-bg));transition:opacity var(--duration-fast) var(--ease-standard), transform var(--duration-fast) var(--ease-standard);transform-box:fill-box;transform-origin:50%}.github-activity-module__ynXJlq__calendar rect[data-level="1"]{fill:color-mix(in srgb, var(--ink) 25%, var(--pill-bg))}.github-activity-module__ynXJlq__calendar rect[data-level="2"]{fill:color-mix(in srgb, var(--ink) 45%, var(--pill-bg))}.github-activity-module__ynXJlq__calendar rect[data-level="3"]{fill:color-mix(in srgb, var(--ink) 68%, var(--pill-bg))}.github-activity-module__ynXJlq__calendar rect[data-level="4"]{fill:var(--ink)}.github-activity-module__ynXJlq__calendar[data-inspecting=true] rect:not([data-active=true]){opacity:.65}.github-activity-module__ynXJlq__calendar rect[data-active=true]{stroke:var(--ink);stroke-width:1px;transform:scale(1.12)}.github-activity-module__ynXJlq__screenReaderOnly{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;padding:0;position:absolute;overflow:hidden}@media (prefers-reduced-motion:reduce){.github-activity-module__ynXJlq__calendar rect{transition:none}.github-activity-module__ynXJlq__calendar rect[data-active=true]{transform:none}}@container (max-width:145px){.github-activity-module__ynXJlq__card{gap:5px}.github-activity-module__ynXJlq__username{font-size:12px}}
.embed-facade-module__fUJdqa__embedFacade{background:var(--pill-bg);color:inherit;cursor:pointer;border:0;padding:0;text-decoration:none;position:absolute;inset:0}.embed-facade-module__fUJdqa__embedPoster,.embed-facade-module__fUJdqa__embedTikTokPoster{z-index:0;object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.embed-facade-module__fUJdqa__embedFacade:focus-visible{outline:var(--focus-ring);outline-offset:3px}.embed-facade-module__fUJdqa__embedFrame{border:0;width:100%;height:100%;position:absolute;inset:0}.embed-facade-module__fUJdqa__embedXFacade{padding:var(--space-16);background:var(--pill-bg);color:var(--ink);cursor:pointer;border:0;place-items:center;text-decoration:none;display:grid;position:absolute;inset:0}.embed-facade-module__fUJdqa__embedXFacade:hover{background:color-mix(in srgb, var(--ink) 8%, var(--pill-bg))}.embed-facade-module__fUJdqa__embedXFacade:focus-visible{outline:var(--focus-ring);outline-offset:3px}.embed-facade-module__fUJdqa__embedXLabel{max-width:100%;color:color-mix(in srgb, var(--ink) 64%, transparent);font-size:var(--text-control);text-align:center;text-overflow:ellipsis;-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.embed-facade-module__fUJdqa__embedScriptContainer{background:var(--pill-bg);place-items:center;display:grid;position:absolute;inset:0;overflow:auto}
.app-shell-module__Nvv79W__page{--studio-nav-height:44px;--studio-nav-edge:max(8px, env(safe-area-inset-bottom));--studio-nav-clearance:calc(var(--studio-nav-height) + var(--studio-nav-edge) + var(--space-16));--editor-dock-height:var(--editor-dock-height-live,260px);--editor-dock-gap:8px;--editor-dock-bottom:max(8px, env(safe-area-inset-bottom));background:var(--page-bg);min-height:100svh;color:var(--ink);letter-spacing:-.012em;justify-content:center;display:flex;overflow-x:clip}.app-shell-module__Nvv79W__canvas{width:min(100%, var(--shell-width));min-height:100svh;padding:max(var(--shell-top-padding,22px), env(safe-area-inset-top)) var(--shell-gutter) calc(var(--space-48) + env(safe-area-inset-bottom));background:var(--card);box-shadow:0 0 0 1px color-mix(in srgb, var(--ink) 4%, transparent);font-family:var(--font-suisse)}.app-shell-module__Nvv79W__canvas[data-bottom-bar]{padding-bottom:calc(var(--editor-dock-height) + var(--editor-dock-bottom) + var(--space-16))}.app-shell-module__Nvv79W__canvas[data-studio-nav]{--editor-dock-bottom:calc(var(--studio-nav-edge) + var(--studio-nav-height) + var(--editor-dock-gap));padding-bottom:calc(var(--space-48) + var(--studio-nav-clearance))}.app-shell-module__Nvv79W__canvas[data-studio-nav][data-bottom-bar]{padding-bottom:calc(var(--editor-dock-height) + var(--editor-dock-bottom) + var(--space-16))}html[data-mobile-surface=editor-sheet] .app-shell-module__Nvv79W__canvas[data-studio-nav][data-bottom-bar]{--editor-dock-bottom:0px;padding-bottom:calc(var(--editor-dock-height) + var(--space-16))}.app-shell-module__Nvv79W__topBar{margin-bottom:var(--space-16);justify-content:space-between;align-items:center;display:flex}.app-shell-module__Nvv79W__shellNav{display:contents}.app-shell-module__Nvv79W__logoMark{width:34px;aspect-ratio:var(--wordmark-aspect-ratio);background:var(--ink);min-height:24px;display:block;-webkit-mask-image:url(/brand/logo.svg);mask-image:url(/brand/logo.svg);-webkit-mask-position:50%;mask-position:50%;-webkit-mask-size:contain;mask-size:contain;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.app-shell-module__Nvv79W__logoMark:focus-visible{outline:var(--focus-ring);outline-offset:4px}.app-shell-module__Nvv79W__title{font-size:var(--text-page);font-weight:var(--weight-strong);letter-spacing:-.03em;margin:0 0 2px}.app-shell-module__Nvv79W__intro{margin:0 0 var(--space-16);color:var(--muted);font-size:var(--text-body);font-weight:var(--weight-regular)}.app-shell-module__Nvv79W__card{padding:var(--space-16);margin-bottom:var(--space-16);}.app-shell-module__Nvv79W__listCard{min-width:0;padding:var(--space-16);border-radius:var(--panel-radius);background:var(--surface);box-shadow:var(--shadow-card), var(--ring-hairline);position:relative}.app-shell-module__Nvv79W__srOnly{clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.app-shell-module__Nvv79W__skipLink{z-index:20;background:var(--ink);clip-path:inset(50%);width:1px;height:1px;color:var(--surface);font-size:var(--text-body);font-weight:var(--weight-strong);white-space:nowrap;border:0;border-radius:0 0 10px;margin:-1px;padding:0;text-decoration:none;position:absolute;top:0;left:0;overflow:hidden}.app-shell-module__Nvv79W__skipTarget{height:0}.app-shell-module__Nvv79W__skipLink:focus-visible{width:auto;height:auto;padding:var(--space-8) var(--space-16);clip-path:none;outline:var(--focus-ring);outline-offset:2px;margin:0;overflow:visible}
.page-nav-module__sWuija__nav{z-index:30;bottom:var(--studio-nav-edge);width:min(calc(100vw - var(--space-24)), calc(var(--shell-width) - var(--space-24)));height:var(--studio-nav-height);padding:var(--space-4);border-radius:var(--pill-radius);background:var(--pill-bg);background:var(--glass-fill,var(--pill-bg));box-shadow:var(--shadow-card), var(--ring-hairline);overscroll-behavior-x:contain;scroll-snap-type:x proximity;scrollbar-width:none;scroll-padding-inline:50%;display:flex;position:fixed;left:50%;overflow-x:auto;transform:translate(-50%)}.page-nav-module__sWuija__nav::-webkit-scrollbar{display:none}.page-nav-module__sWuija__nav[data-navigation-state=replaced]{visibility:hidden;pointer-events:none}@supports ((-webkit-backdrop-filter:blur(1px)) or (backdrop-filter:blur(1px))){.page-nav-module__sWuija__nav{-webkit-backdrop-filter:blur(var(--glass-blur,20px)) saturate(160%);backdrop-filter:blur(var(--glass-blur,20px)) saturate(160%)}}@media (prefers-reduced-transparency:reduce){.page-nav-module__sWuija__nav{background:var(--pill-bg);-webkit-backdrop-filter:none;backdrop-filter:none}}@media (hover:none){.page-nav-module__sWuija__nav{transition:translate var(--duration-normal) var(--ease-standard), visibility var(--duration-normal)}.page-nav-module__sWuija__nav[data-navigation-state=hidden]{translate:0 calc(var(--keyboard-inset,0px) + var(--studio-nav-edge,0px) + 100%);visibility:hidden}}@media (prefers-reduced-motion:reduce){.page-nav-module__sWuija__nav{transition:none}}.page-nav-module__sWuija__item,.page-nav-module__sWuija__active{min-width:min-content;height:calc(var(--studio-nav-height) - 2 * var(--space-4));padding:var(--space-8);border-radius:var(--pill-radius);color:var(--muted);font-size:var(--text-control);font-weight:var(--weight-strong);letter-spacing:-.012em;scroll-snap-align:center;text-align:center;white-space:nowrap;flex:1 1 0;justify-content:center;align-items:center;text-decoration:none;display:inline-flex}.page-nav-module__sWuija__item:hover{color:var(--ink)}.page-nav-module__sWuija__item:focus-visible,.page-nav-module__sWuija__active:focus-visible{outline:var(--focus-ring);outline-offset:-2px}.page-nav-module__sWuija__active{background:var(--surface);box-shadow:var(--shadow-thumb);color:var(--ink)}.page-nav-module__sWuija__item svg,.page-nav-module__sWuija__active svg{fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;width:20px;height:20px;stroke-width:var(--icon-stroke-width);display:block}
.assets-picker-module__-y8Tva__modal{border-radius:var(--tile-radius);background:var(--surface);width:min(100% - 24px,430px);max-height:min(760px,100dvh - 24px);box-shadow:var(--ring-hairline), var(--shadow-overlay);color:var(--ink);font-family:var(--font-suisse);background:var(--pill-bg);background:var(--glass-fill,var(--pill-bg));border:0;grid-template-rows:auto minmax(0,1fr);padding:0;display:grid;overflow:hidden}.assets-picker-module__-y8Tva__modal:focus,.assets-picker-module__-y8Tva__modal:focus-visible{outline:none}.assets-picker-module__-y8Tva__modal:not([open]){display:none}.assets-picker-module__-y8Tva__modal::backdrop{background:var(--overlay-scrim)}@supports ((-webkit-backdrop-filter:blur(1px)) or (backdrop-filter:blur(1px))){.assets-picker-module__-y8Tva__modal{-webkit-backdrop-filter:blur(var(--glass-blur,20px)) saturate(160%);backdrop-filter:blur(var(--glass-blur,20px)) saturate(160%)}}@media (prefers-reduced-transparency:reduce){.assets-picker-module__-y8Tva__modal{background:var(--pill-bg);-webkit-backdrop-filter:none;backdrop-filter:none}}.assets-picker-module__-y8Tva__header{min-height:64px;padding:0 var(--space-12) 0 var(--space-16);border-bottom:1px solid color-mix(in srgb, var(--ink) 8%, transparent);grid-template-columns:minmax(0,1fr) 44px;align-items:center;display:grid}.assets-picker-module__-y8Tva__header h2{font-size:var(--text-title);letter-spacing:-.024em;margin:0}.assets-picker-module__-y8Tva__header button{background:var(--pill-bg);width:44px;height:44px;color:var(--ink);cursor:pointer;font:inherit;font-size:var(--text-display);border:0;border-radius:50%;line-height:1}.assets-picker-module__-y8Tva__scroller{padding:var(--space-12);overscroll-behavior:contain;overflow:auto}.assets-picker-module__-y8Tva__grid{gap:var(--space-8);grid-template-columns:repeat(3,minmax(0,1fr));margin:0;padding:0;list-style:none;display:grid}.assets-picker-module__-y8Tva__grid button{border-radius:var(--field-radius);aspect-ratio:1;background:var(--pill-bg);cursor:pointer;border:0;width:100%;padding:0;display:block;position:relative;overflow:hidden}.assets-picker-module__-y8Tva__thumbBadge{z-index:2;border-radius:var(--pill-radius);background:color-mix(in srgb, var(--ink) 78%, transparent);color:var(--surface);font-size:.625rem;font-weight:var(--weight-strong);letter-spacing:.03em;pointer-events:none;padding:1px 5px;line-height:1.2;position:absolute;top:6px;right:6px}.assets-picker-module__-y8Tva__playBadge{z-index:1;border-radius:var(--pill-radius);background:color-mix(in srgb, var(--surface) 82%, transparent);width:34px;height:34px;box-shadow:var(--ring-hairline);color:var(--ink);pointer-events:none;place-items:center;margin:auto;display:grid;position:absolute;inset:0}.assets-picker-module__-y8Tva__playBadge svg{fill:currentColor;width:14px;height:14px;display:block}.assets-picker-module__-y8Tva__grid img,.assets-picker-module__-y8Tva__grid video{object-fit:cover;width:100%;height:100%;display:block}.assets-picker-module__-y8Tva__grid button:focus-visible,.assets-picker-module__-y8Tva__header button:focus-visible,.assets-picker-module__-y8Tva__loadMore:focus-visible{outline:var(--focus-ring);outline-offset:2px}.assets-picker-module__-y8Tva__message{min-height:220px;color:var(--muted);font-size:var(--text-body);place-items:center;margin:0;display:grid}.assets-picker-module__-y8Tva__loadMore{min-width:132px;height:44px;margin:var(--space-16) auto 0;padding:0 var(--space-24);border-radius:var(--pill-radius);background:var(--pill-bg);color:var(--ink);cursor:pointer;font:inherit;font-size:max(16px, var(--text-control));border:0;display:block}.assets-picker-module__-y8Tva__loadMore:disabled{color:var(--muted);cursor:default}@media (max-width:350px){.assets-picker-module__-y8Tva__grid{grid-template-columns:repeat(2,minmax(0,1fr))}}
:where(.segmented-control-module__nkDN-a__group){margin:0}.segmented-control-module__nkDN-a__group{--seg-active-bg:var(--pill-bg);--seg-active-color:var(--ink);--seg-color:var(--muted);--seg-detail-color:var(--muted);--seg-thumb-bg:var(--surface);--seg-track-bg:var(--pill-bg);border:0;min-width:0;padding:0;display:flex}.segmented-control-module__nkDN-a__option{padding:var(--space-8) var(--space-12);border-radius:var(--pill-radius);color:var(--seg-color);cursor:pointer;font-size:var(--text-control);font-weight:var(--weight-strong);-webkit-user-select:none;user-select:none;justify-content:center;align-items:center;display:inline-flex;position:relative}.segmented-control-module__nkDN-a__input{appearance:none;clip-path:inset(50%);width:1px;height:1px;margin:0;position:absolute}.segmented-control-module__nkDN-a__option:has(.segmented-control-module__nkDN-a__input:focus-visible){outline:var(--focus-ring);outline-offset:2px}.segmented-control-module__nkDN-a__disabled{color:var(--muted);cursor:not-allowed}.segmented-control-module__nkDN-a__detail{color:var(--seg-detail-color);font-variant-numeric:tabular-nums;margin-left:3px}.segmented-control-module__nkDN-a__ghost{gap:var(--space-8)}.segmented-control-module__nkDN-a__ghost .segmented-control-module__nkDN-a__option:hover:not(.segmented-control-module__nkDN-a__disabled){background:var(--seg-active-bg)}.segmented-control-module__nkDN-a__ghost .segmented-control-module__nkDN-a__checked{background:var(--seg-active-bg);box-shadow:var(--ring-hairline);color:var(--seg-active-color)}.segmented-control-module__nkDN-a__track{border-radius:var(--pill-radius);background:var(--seg-track-bg);grid-auto-columns:1fr;grid-auto-flow:column;padding:3px;display:grid}.segmented-control-module__nkDN-a__track .segmented-control-module__nkDN-a__option{padding:var(--space-8);font-size:var(--text-control);font-weight:var(--weight-strong);text-align:center}.segmented-control-module__nkDN-a__track .segmented-control-module__nkDN-a__checked{background:var(--seg-thumb-bg);box-shadow:var(--shadow-thumb);color:var(--seg-active-color)}.segmented-control-module__nkDN-a__scroll{border-radius:var(--pill-radius);background:var(--seg-track-bg);overscroll-behavior-x:contain;scroll-snap-type:x proximity;scrollbar-width:none;flex-wrap:nowrap;min-width:0;padding-block:3px;padding-inline:0;scroll-padding-inline:3px;display:flex;overflow-x:auto}.segmented-control-module__nkDN-a__scroll::-webkit-scrollbar{display:none}.segmented-control-module__nkDN-a__scroll .segmented-control-module__nkDN-a__option{min-width:min-content;padding:var(--space-8);font-size:var(--text-control);font-weight:var(--weight-strong);scroll-snap-align:start;text-align:center;white-space:nowrap;flex:1 0 auto}.segmented-control-module__nkDN-a__scroll .segmented-control-module__nkDN-a__option:first-of-type{margin-inline-start:3px}.segmented-control-module__nkDN-a__scroll .segmented-control-module__nkDN-a__option:last-of-type{margin-inline-end:3px}.segmented-control-module__nkDN-a__scroll .segmented-control-module__nkDN-a__checked{background:var(--seg-thumb-bg);box-shadow:var(--shadow-thumb);color:var(--seg-active-color)}.segmented-control-module__nkDN-a__scroll .segmented-control-module__nkDN-a__option:has(.segmented-control-module__nkDN-a__input:focus-visible){outline-offset:-2px}
.studio-shell-skeleton-module__-UN9NG__page{}.studio-shell-skeleton-module__-UN9NG__canvas{padding-bottom:calc(var(--space-48) + var(--studio-nav-height) + var(--studio-nav-edge));}.studio-shell-skeleton-module__-UN9NG__nav{z-index:30;bottom:var(--studio-nav-edge);width:min(calc(100vw - var(--space-24)), calc(var(--shell-width) - var(--space-24)));height:var(--studio-nav-height);padding:var(--space-4);border-radius:var(--pill-radius);background:var(--pill-bg);box-shadow:var(--ring-hairline);display:flex;position:fixed;left:50%;overflow:hidden;transform:translate(-50%)}.studio-shell-skeleton-module__-UN9NG__navPill{border-radius:var(--pill-radius);background:color-mix(in srgb, var(--ink) 6%, transparent);flex:1 1 0;height:36px}.studio-shell-skeleton-module__-UN9NG__navPillActive{background:var(--surface);box-shadow:var(--shadow-thumb);}.studio-shell-skeleton-module__-UN9NG__body{gap:var(--space-12);flex-direction:column;display:flex}.studio-shell-skeleton-module__-UN9NG__titleBar{border-radius:var(--field-radius);background:color-mix(in srgb, var(--ink) 8%, transparent);width:40%;height:28px}.studio-shell-skeleton-module__-UN9NG__line{border-radius:var(--field-radius);background:color-mix(in srgb, var(--ink) 6%, transparent);width:100%;height:14px}.studio-shell-skeleton-module__-UN9NG__lineShort{width:68%;}.studio-shell-skeleton-module__-UN9NG__block{width:100%;height:120px;margin-top:var(--space-8);border-radius:var(--panel-radius);background:color-mix(in srgb, var(--ink) 5%, transparent)}@media (prefers-reduced-motion:reduce){.studio-shell-skeleton-module__-UN9NG__navPill,.studio-shell-skeleton-module__-UN9NG__navPillActive,.studio-shell-skeleton-module__-UN9NG__titleBar,.studio-shell-skeleton-module__-UN9NG__line,.studio-shell-skeleton-module__-UN9NG__lineShort,.studio-shell-skeleton-module__-UN9NG__block{animation:none}}
.settings-module___e0NGq__section{margin-top:var(--space-24)}.settings-module___e0NGq__sectionHead{margin:0 2px var(--space-8);justify-content:space-between;align-items:center;display:flex}.settings-module___e0NGq__sectionHead h2{font-size:var(--text-body);font-weight:var(--weight-strong);letter-spacing:-.02em;margin:0}.settings-module___e0NGq__sectionHead>span{color:var(--muted);font-size:var(--text-control)}.settings-module___e0NGq__notice,.settings-module___e0NGq__warning,.settings-module___e0NGq__note{padding:var(--space-8) var(--space-12);border-radius:var(--field-radius);margin:var(--space-16) 0 0;background:var(--card);color:var(--settings-label);font-size:var(--text-control);line-height:var(--leading-control)}.settings-module___e0NGq__note:empty{background:0 0;margin:0;padding:0}.settings-module___e0NGq__warning{background:var(--danger-bg);color:var(--danger)}.settings-module___e0NGq__notice a,.settings-module___e0NGq__warning a{color:inherit;font-weight:var(--weight-strong)}.settings-module___e0NGq__notice a:focus-visible,.settings-module___e0NGq__warning a:focus-visible{outline:var(--focus-ring);outline-offset:2px;border-radius:6px}.settings-module___e0NGq__empty{padding:var(--space-16);border:1px dashed var(--dash);border-radius:var(--panel-radius);color:var(--muted);font-size:var(--text-control);text-align:center;margin:0}.settings-module___e0NGq__statusPill{padding:3px var(--space-8);border-radius:var(--pill-radius);background:var(--pill-bg);color:var(--muted);font-size:var(--text-control);font-weight:var(--weight-strong)}.settings-module___e0NGq__statusPill[data-state=active],.settings-module___e0NGq__statusPill[data-state=ready]{background:var(--success-bg);color:var(--success)}.settings-module___e0NGq__statusPill[data-state=failed],.settings-module___e0NGq__statusPill[data-state=misconfigured]{background:var(--danger-bg);color:var(--danger)}.settings-module___e0NGq__statusPill[data-state=revalidating]{background:var(--accent-bg);color:var(--accent-strong)}.settings-module___e0NGq__actionButton{padding:var(--space-8) var(--space-12);border-radius:var(--field-radius);background:var(--ink);color:var(--surface);cursor:pointer;font:inherit;font-size:var(--text-control);font-weight:var(--weight-strong);border:0;flex:none}.settings-module___e0NGq__actionButton:disabled{background:var(--pill-bg);box-shadow:var(--ring-hairline);color:var(--muted);cursor:default}.settings-module___e0NGq__actionButton:focus-visible{outline:var(--focus-ring);outline-offset:2px}.settings-module___e0NGq__toolbarButton{min-height:44px;padding:0 var(--space-16);border-radius:var(--pill-radius);justify-content:center;align-items:center;display:inline-flex;}.settings-module___e0NGq__dangerButton{background:var(--pill-bg);color:var(--danger)}.settings-module___e0NGq__hubList{gap:var(--space-8);flex-direction:column;display:flex}.settings-module___e0NGq__hubRow{gap:var(--space-4);color:inherit;flex-direction:column;text-decoration:none;display:flex}.settings-module___e0NGq__hubRow:focus-visible{outline:var(--focus-ring);outline-offset:2px}.settings-module___e0NGq__hubRow strong{font-size:var(--text-body);font-weight:var(--weight-strong);letter-spacing:-.02em}.settings-module___e0NGq__hubRow p{color:var(--muted);font-size:var(--text-control);line-height:var(--leading-control);margin:0}.settings-module___e0NGq__backLink{align-items:center;gap:var(--space-4);min-height:24px;margin:0 0 var(--space-8);color:var(--muted);font-size:var(--text-control);line-height:var(--leading-control);text-decoration:none;display:inline-flex}.settings-module___e0NGq__backLink:hover{color:var(--ink)}.settings-module___e0NGq__backLink:focus-visible{outline:var(--focus-ring);outline-offset:2px;border-radius:6px}.settings-module___e0NGq__backLink svg{fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;width:12px;height:12px;stroke-width:var(--icon-stroke-width);flex:none;display:block}
.seller-information-module__hQo2tW__entry{justify-content:center;align-items:baseline;gap:var(--space-8) var(--space-16);min-width:0;font-size:var(--text-control);font-weight:var(--weight-regular);overflow-wrap:anywhere;flex-wrap:wrap;display:flex}.seller-information-module__hQo2tW__link{padding:var(--space-8) 0;color:inherit;font:inherit;text-underline-offset:3px;cursor:pointer;background:0 0;border:0;text-decoration:underline}.seller-information-module__hQo2tW__link:focus-visible,.seller-information-module__hQo2tW__button:focus-visible{outline:var(--focus-ring);outline-offset:3px}.seller-information-module__hQo2tW__modal{width:min(560px,100vw - 32px);max-height:calc(var(--visual-viewport-height,100dvh) - 32px);padding:var(--space-24);border-radius:var(--tile-radius);background:var(--page-bg);box-shadow:var(--shadow-overlay);color:var(--ink);font-family:var(--font-suisse);font-size:var(--text-body);font-weight:var(--weight-regular);text-align:left;border:0;overflow:auto}.seller-information-module__hQo2tW__modal:focus-visible{outline:none}html[data-keyboard-open] .seller-information-module__hQo2tW__modal{top:var(--visual-viewport-offset-top,0px);margin-top:var(--space-16);position:fixed;bottom:auto}.seller-information-module__hQo2tW__modal::backdrop{background:var(--overlay-scrim)}.seller-information-module__hQo2tW__header{justify-content:space-between;align-items:baseline;gap:var(--space-16);display:flex}.seller-information-module__hQo2tW__header h2{font-size:var(--text-title);overflow-wrap:anywhere;margin:0}.seller-information-module__hQo2tW__section{margin-top:var(--space-24)}.seller-information-module__hQo2tW__section h3{margin:0 0 var(--space-8);font-size:var(--text-body);font-weight:var(--weight-strong)}.seller-information-module__hQo2tW__copy{margin:var(--space-8) 0 0;color:var(--settings-label);font-size:var(--text-body);line-height:var(--leading-body);white-space:pre-wrap;overflow-wrap:anywhere}.seller-information-module__hQo2tW__form,.seller-information-module__hQo2tW__field{gap:var(--space-8);min-width:0;display:grid}.seller-information-module__hQo2tW__form{margin-top:var(--space-12);gap:var(--space-12)}.seller-information-module__hQo2tW__fields{gap:var(--space-12);border:0;min-width:0;margin:0;padding:0;display:grid}.seller-information-module__hQo2tW__fallback{padding:var(--space-16);text-align:left;white-space:pre-wrap;overflow-wrap:anywhere}.seller-information-module__hQo2tW__control{border-radius:var(--field-radius);width:100%;min-width:0;box-shadow:var(--ring-hairline);padding:var(--space-12);background:var(--page-bg);color:var(--ink);font:inherit;font-size:max(16px, var(--text-body));resize:vertical;border:0}.seller-information-module__hQo2tW__control:focus-visible{outline:var(--field-focus-ring);outline-offset:2px}.seller-information-module__hQo2tW__button{border-radius:var(--field-radius);padding:var(--space-12) var(--space-16);background:var(--ink);color:var(--page-bg);font:inherit;font-weight:var(--weight-strong);cursor:pointer;border:0}.seller-information-module__hQo2tW__button:disabled{opacity:.5;cursor:default}.seller-information-module__hQo2tW__legal{gap:var(--space-16);margin-top:var(--space-24);flex-wrap:wrap;display:flex}.seller-information-module__hQo2tW__legal a{color:inherit;text-underline-offset:3px}.seller-information-module__hQo2tW__kinds{gap:var(--space-8);border:0;flex-wrap:wrap;margin:0;padding:0;display:flex}.seller-information-module__hQo2tW__kinds label{padding:var(--space-8) var(--space-12);border-radius:var(--field-radius);box-shadow:var(--ring-hairline);cursor:pointer;position:relative}.seller-information-module__hQo2tW__kinds label:has(:checked){background:var(--ink);color:var(--page-bg)}.seller-information-module__hQo2tW__kinds label:has(:focus-visible){outline:var(--focus-ring);outline-offset:3px}.seller-information-module__hQo2tW__kinds input{opacity:0;width:1px;height:1px;position:absolute}
.assets-module__7ypNSq__quotaHead{margin-bottom:var(--space-8);justify-content:space-between;align-items:baseline;display:flex}.assets-module__7ypNSq__quotaHead strong{font-size:var(--text-body);font-weight:var(--weight-strong);letter-spacing:-.02em}.assets-module__7ypNSq__quotaHead span{color:var(--muted);font-size:var(--text-control);font-weight:var(--weight-strong);font-variant-numeric:tabular-nums}.assets-module__7ypNSq__meter{border-radius:var(--pill-radius);background:var(--pill-bg);height:8px;overflow:hidden}.assets-module__7ypNSq__meterFill{border-radius:var(--pill-radius);background:var(--accent);height:100%;display:block}.assets-module__7ypNSq__viewTabs{margin:0 0 var(--space-8)}.assets-module__7ypNSq__toolbar{gap:var(--space-8);margin:0 0 var(--space-16);display:grid}.assets-module__7ypNSq__filterRow{align-items:stretch;gap:var(--space-8);flex-wrap:wrap;display:flex}.assets-module__7ypNSq__toolbarActions{gap:var(--space-8);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.assets-module__7ypNSq__kindTabs{flex:1 1 max-content;margin:0}.assets-module__7ypNSq__generateButton{min-height:0;padding-block:calc(var(--space-8) + 3px);text-decoration:none;}.assets-module__7ypNSq__moreControlsButton{background:var(--pill-bg);color:var(--ink)}
.editor-dock-module__UkfhGG__dock{z-index:20;right:0;bottom:var(--editor-dock-bottom);left:max(0px, calc((100vw - var(--shell-width)) / 2));width:min(100%, var(--shell-width));--editor-dock-selected-height:50svh;max-height:var(--editor-dock-selected-height);padding:var(--space-12) var(--space-16) var(--space-12);border:1px solid var(--hairline);border-radius:var(--tile-radius);background:var(--surface);box-shadow:var(--shadow-dock);grid-template-rows:auto auto minmax(0,1fr) auto;display:grid;position:fixed;translate:0}.editor-dock-module__UkfhGG__dock:focus,.editor-dock-module__UkfhGG__dock:focus-visible{outline:none}.editor-dock-module__UkfhGG__dock:not([data-expanded]){padding:var(--space-4) var(--space-12)}.editor-dock-module__UkfhGG__dock[data-expanded]{padding-bottom:calc(var(--space-12) + env(safe-area-inset-bottom));border-radius:var(--tile-radius) var(--tile-radius) 0 0;border-bottom:0;bottom:0}.editor-dock-module__UkfhGG__dock[data-detent=selected]{height:var(--editor-dock-selected-height)}.editor-dock-module__UkfhGG__dock[data-detent=adding]{max-height:min(520px,100svh - 96px)}.editor-dock-module__UkfhGG__dock[data-keyboard-focused]{top:var(--visual-viewport-offset-top,0px);height:var(--visual-viewport-height,100svh);max-height:var(--visual-viewport-height,100svh);padding-top:max(var(--space-8), env(safe-area-inset-top));padding-bottom:var(--space-8);border-radius:0;transition:none;bottom:auto;translate:0}.editor-dock-module__UkfhGG__statusArea{align-items:center;min-width:0;display:grid;overflow:hidden}.editor-dock-module__UkfhGG__statusArea:not(:empty){min-height:32px;margin-bottom:var(--space-8)}.editor-dock-module__UkfhGG__alert{color:var(--danger);font-size:var(--text-control);font-weight:var(--weight-strong);line-height:var(--leading-control);-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;margin:0;display:-webkit-box;overflow:hidden}.editor-dock-module__UkfhGG__detailRegion{overscroll-behavior:contain;scroll-behavior:auto;scrollbar-gutter:stable;min-height:0;padding:0 2px;overflow:hidden auto}.editor-dock-module__UkfhGG__detailRegion:not(:empty){padding:3px 2px var(--space-16)}.editor-dock-module__UkfhGG__headerBand{min-width:0;margin-bottom:var(--space-12);align-items:center;gap:var(--space-8);flex-wrap:wrap;display:flex}.editor-dock-module__UkfhGG__actionsBand{align-items:center;gap:var(--space-8);grid-template-columns:minmax(0,1fr) auto;min-width:0;display:grid}.editor-dock-module__UkfhGG__actionsBand:has([data-quiet]){grid-template-columns:auto;justify-content:end}.editor-dock-module__UkfhGG__dock[data-expanded] .editor-dock-module__UkfhGG__actionsBand{padding-top:var(--space-12);border-top:1px solid var(--hairline)}.editor-dock-module__UkfhGG__sectionTitle{min-width:0;color:var(--ink);font-size:var(--text-title);font-weight:var(--weight-strong);letter-spacing:-.02em;flex:auto;margin:0}.editor-dock-module__UkfhGG__heading{min-width:0}.editor-dock-module__UkfhGG__heading[data-quiet]{width:0;min-width:0;height:0;position:relative;overflow:visible}.editor-dock-module__UkfhGG__draftStatus{color:var(--muted);font-size:var(--text-control);line-height:var(--leading-control);text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.editor-dock-module__UkfhGG__iconButton{border-radius:var(--pill-radius);background:var(--pill-bg);width:44px;height:44px;color:var(--icon);cursor:pointer;border:0;flex:none;place-items:center;padding:0;display:grid}.editor-dock-module__UkfhGG__iconButton:hover{background:var(--track-hover)}.editor-dock-module__UkfhGG__iconButton.editor-dock-module__UkfhGG__closeButton{color:var(--muted);background:0 0}.editor-dock-module__UkfhGG__iconButton.editor-dock-module__UkfhGG__closeButton:hover{background:var(--pill-bg);color:var(--ink)}.editor-dock-module__UkfhGG__iconButton svg{fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;width:18px;height:18px;stroke-width:var(--icon-stroke-width);display:block}.editor-dock-module__UkfhGG__deleteButton:disabled{box-shadow:var(--ring-hairline);color:var(--muted);cursor:default}.editor-dock-module__UkfhGG__deleteArmed,.editor-dock-module__UkfhGG__deleteArmed:hover{background:var(--danger-bg);box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--danger) 25%, transparent);color:var(--danger)}.editor-dock-module__UkfhGG__previewButton[aria-pressed=true]{background:var(--accent-bg);color:var(--accent-strong)}.editor-dock-module__UkfhGG__previewButton{width:auto;padding-inline:var(--space-12);gap:var(--space-8);font:inherit;font-size:var(--text-control);grid-auto-flow:column}.editor-dock-module__UkfhGG__publishButton{justify-content:center;align-items:center;gap:var(--space-8);min-width:82px;height:44px;padding:0 var(--space-16);border-radius:var(--pill-radius);background:var(--accent);color:var(--surface);cursor:pointer;font:inherit;font-size:var(--text-control);font-weight:var(--weight-strong);border:0;display:inline-flex}.editor-dock-module__UkfhGG__publishButton svg{fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;width:16px;height:16px;stroke-width:var(--icon-stroke-width)}.editor-dock-module__UkfhGG__publishButton:hover{background:var(--accent-strong)}.editor-dock-module__UkfhGG__publishButton:disabled{background:var(--pill-bg);box-shadow:var(--ring-hairline);color:var(--muted);cursor:default}.editor-dock-module__UkfhGG__actionsGroup{justify-self:end;align-items:center;gap:var(--space-8);display:flex}@media (max-width:360px){.editor-dock-module__UkfhGG__previewButton{gap:0;width:44px;padding-inline:0}.editor-dock-module__UkfhGG__previewButton>span{display:none}}.editor-dock-module__UkfhGG__sizeControl,.editor-dock-module__UkfhGG__captionControl{min-width:0;height:44px}.editor-dock-module__UkfhGG__sizeControl{flex:120px;grid-template-columns:repeat(3,minmax(0,1fr));min-width:120px}.editor-dock-module__UkfhGG__captionRow{gap:var(--space-8);grid-template-columns:minmax(0,1fr) 116px;min-width:0;display:grid}.editor-dock-module__UkfhGG__captionControl{grid-template-columns:repeat(2,minmax(0,1fr))}.editor-dock-module__UkfhGG__dock .editor-dock-module__UkfhGG__sizeControl label,.editor-dock-module__UkfhGG__dock .editor-dock-module__UkfhGG__captionControl label{min-width:0;padding:0 var(--space-4);font-size:var(--text-control)}.editor-dock-module__UkfhGG__dock .editor-dock-module__UkfhGG__sizeControl svg{fill:none;stroke:currentColor;stroke-linejoin:round;width:20px;height:20px;stroke-width:var(--icon-stroke-width);display:block}.editor-dock-module__UkfhGG__fields{gap:var(--space-12);min-width:0;padding-top:2px;display:grid}.editor-dock-module__UkfhGG__dockControlGroup,.editor-dock-module__UkfhGG__field{gap:var(--space-4);min-width:0;display:grid}.editor-dock-module__UkfhGG__groupLabel,.editor-dock-module__UkfhGG__field>span{color:var(--settings-label);font-size:var(--text-control);font-weight:var(--weight-strong);order:-1}.editor-dock-module__UkfhGG__field input,.editor-dock-module__UkfhGG__field textarea{min-width:0;min-height:44px;padding:var(--space-8) var(--space-12);border:1px solid var(--hairline);border-radius:var(--field-radius);background:var(--pill-bg);color:var(--ink);font:inherit;font-size:max(16px, var(--text-control));font-weight:var(--weight-strong);line-height:var(--leading-title);resize:none;outline:0}.editor-dock-module__UkfhGG__field textarea{overflow-y:hidden}.editor-dock-module__UkfhGG__field :is(input,textarea)::placeholder{color:var(--faint);opacity:1}.editor-dock-module__UkfhGG__field :is(input,textarea):focus-visible{border-color:var(--ink);background:var(--pill-bg)}.editor-dock-module__UkfhGG__catalogMessage{margin:var(--space-4) 0 0;color:var(--muted);font-size:var(--text-control)}.editor-dock-module__UkfhGG__addChooser{gap:var(--space-8);min-width:0;display:grid}.editor-dock-module__UkfhGG__typeChoices{gap:var(--space-8);border:0;grid-template-columns:repeat(3,minmax(0,1fr));margin:0;padding:0;display:grid}.editor-dock-module__UkfhGG__typeChoices button{min-width:0;min-height:88px;padding:var(--space-12) var(--space-4);border-radius:var(--panel-radius);background:color-mix(in srgb, var(--ink) 3%, var(--surface));box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--ink) 4%, transparent);color:var(--ink);cursor:pointer;font:inherit;font-size:var(--text-control);line-height:var(--leading-control);justify-content:center;align-items:center;gap:var(--space-8);transition:background .16s var(--ease-standard), box-shadow .16s var(--ease-standard);border:0;flex-direction:column;display:flex}.editor-dock-module__UkfhGG__typeChoices button svg{fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.5px;flex:none;width:26px;height:26px}.editor-dock-module__UkfhGG__typeChoices button:hover:not(:disabled){background:var(--surface);box-shadow:var(--ring-hairline), var(--shadow-thumb)}.editor-dock-module__UkfhGG__typeChoices button:active:not(:disabled){background:var(--accent-bg);color:var(--accent-strong)}.editor-dock-module__UkfhGG__typeChoices button:disabled{color:var(--muted);cursor:default;background:0 0}.editor-dock-module__UkfhGG__typeChoices button:disabled svg{color:var(--faint)}.editor-dock-module__UkfhGG__commerceReason{color:var(--muted);font-size:var(--text-control);line-height:var(--leading-control);margin:0}.editor-dock-module__UkfhGG__catalogRetry{color:var(--accent-strong);cursor:pointer;font:inherit;font-size:var(--text-control);background:0 0;border:0;padding:0}.editor-dock-module__UkfhGG__catalogRetry:focus-visible{outline:var(--focus-ring);outline-offset:2px}.editor-dock-module__UkfhGG__deleteButton.editor-dock-module__UkfhGG__deleteArmed{width:auto;min-width:44px;padding-inline:var(--space-12);gap:var(--space-8);grid-auto-flow:column}.editor-dock-module__UkfhGG__deleteArmedLabel{color:var(--danger);font-size:var(--text-control);letter-spacing:-.01em;line-height:var(--leading-control);white-space:nowrap}.editor-dock-module__UkfhGG__iconButton:focus-visible,.editor-dock-module__UkfhGG__publishButton:focus-visible,.editor-dock-module__UkfhGG__typeChoices button:focus-visible{outline:var(--focus-ring);outline-offset:2px}.editor-dock-module__UkfhGG__iconButton:has(input:focus-visible){outline:var(--focus-ring);outline-offset:2px}@media (max-width:350px){.editor-dock-module__UkfhGG__dock{padding-inline:var(--space-12)}.editor-dock-module__UkfhGG__captionRow{grid-template-columns:minmax(0,1fr) 104px}}@media (hover:hover) and (pointer:fine){.editor-dock-module__UkfhGG__field :is(input,textarea){font-size:var(--text-control)}}@media (forced-colors:active){.editor-dock-module__UkfhGG__field :is(input,textarea):focus-visible{outline-offset:2px;outline:2px solid highlight}}
.profile-header-module__Uk5rqG__profileHeader{width:100%;min-height:var(--profile-avatar-size);margin-bottom:var(--bento-profile-gap);align-items:center;gap:var(--space-16);flex-wrap:wrap;display:flex}.profile-header-module__Uk5rqG__profileCopy{align-items:flex-start;gap:var(--space-8);flex-direction:column;flex:1;min-width:0;display:flex}.profile-header-module__Uk5rqG__profileAvatarSlot{width:var(--profile-avatar-size);height:var(--profile-avatar-size);flex:0 0 var(--profile-avatar-size);position:relative}.profile-header-module__Uk5rqG__profileAvatarControl{border-radius:var(--pill-radius);background:var(--card);width:100%;height:100%;color:var(--faint);cursor:pointer;outline:1.5px dashed var(--dash);outline-offset:-1.5px;transition:outline-color var(--duration-normal) var(--ease-standard), background var(--duration-normal) var(--ease-standard);border:0;place-items:center;padding:0;display:grid;position:relative;overflow:hidden}.profile-header-module__Uk5rqG__profileAvatarControl:has(.profile-header-module__Uk5rqG__profileAvatarImage){outline:none}.profile-header-module__Uk5rqG__profileAvatarControl:hover:not(:has(.profile-header-module__Uk5rqG__profileAvatarImage)){outline-color:var(--dropzone-edge);background:var(--pill-bg)}.profile-header-module__Uk5rqG__profileAvatarControl:focus-visible{outline:var(--focus-ring);outline-offset:3px}.profile-header-module__Uk5rqG__profileAvatarSelected{box-shadow:inset 0 0 0 2px var(--ink);outline:none}.profile-header-module__Uk5rqG__profileAvatarImage{border-radius:inherit;object-fit:cover;width:100%;height:100%;display:block}.profile-header-module__Uk5rqG__profileAvatarEmpty{place-items:center;display:grid}.profile-header-module__Uk5rqG__profileAvatarEmpty svg{fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.45px;width:25px;height:25px}.profile-header-module__Uk5rqG__profileImageError{flex:0 0 calc(100% - var(--profile-avatar-size) - 14px);margin:-5px 0 0 calc(var(--profile-avatar-size) + var(--space-16));color:var(--danger);font-size:var(--text-control);font-weight:var(--weight-strong);line-height:var(--leading-control)}.profile-header-module__Uk5rqG__profileField{scroll-margin-bottom:calc(var(--editor-dock-height) + var(--editor-dock-bottom) + var(--keyboard-inset,0px) + var(--space-16));background:0 0;border:0;border-radius:4px;outline:0;width:100%;padding:0;font-family:inherit}.profile-header-module__Uk5rqG__profileField:focus-visible{outline:var(--field-focus-ring);outline-offset:2px}.profile-header-module__Uk5rqG__profileName{min-height:1lh;font-size:max(16px, var(--text-display));font-weight:var(--weight-strong);letter-spacing:-.04em;overflow-wrap:anywhere;resize:none;text-wrap:balance;margin:0;line-height:1.05;overflow:hidden}.profile-header-module__Uk5rqG__profileHandle{color:var(--muted);font-size:var(--text-body);font-weight:var(--weight-strong);letter-spacing:-.012em;line-height:var(--leading-body);margin:0}.profile-header-module__Uk5rqG__profilePreview{margin-bottom:var(--bento-profile-gap)}.profile-header-module__Uk5rqG__profileName::placeholder{color:var(--muted)}.profile-header-module__Uk5rqG__themeTagline{background:0 0;border:0;border-radius:4px;margin:0;padding:0}.profile-header-module__Uk5rqG__themeTagline:focus-visible{outline:var(--field-focus-ring);outline-offset:2px}.profile-header-module__Uk5rqG__growingField{position:relative;overflow:visible}.profile-header-module__Uk5rqG__fieldSizer{visibility:hidden;white-space:pre-wrap;overflow-wrap:anywhere;display:block}.profile-header-module__Uk5rqG__growingInput{border-radius:inherit;width:100%;min-width:0;height:calc(100% + .4em);color:inherit;font:inherit;letter-spacing:inherit;line-height:inherit;white-space:pre-wrap;overflow-wrap:anywhere;text-wrap:inherit;text-transform:inherit;resize:none;background:0 0;border:0;outline:0;margin:0;padding:.2em 0;position:absolute;inset:-.2em 0;overflow:hidden}.profile-header-module__Uk5rqG__growingInput::placeholder{color:var(--muted)}.profile-header-module__Uk5rqG__growingField:has(.profile-header-module__Uk5rqG__growingInput:focus-visible){outline:var(--field-focus-ring);outline-offset:2px}.profile-header-module__Uk5rqG__profileAvatarControl>*{grid-area:1/1}.profile-header-module__Uk5rqG__profileAvatarControl:has(img[data-profile-image-loaded]){background:0 0}
.toast-module__vGa7nG__region{z-index:80;padding:env(safe-area-inset-top) var(--space-16) 0;pointer-events:none;font:inherit;justify-items:center;gap:var(--space-8);display:grid;position:fixed;top:0;left:0;right:0}.toast-module__vGa7nG__toast{max-width:min(100%,360px);min-height:44px;padding:0 var(--space-8) 0 var(--space-12);border-radius:var(--panel-radius);background:var(--surface);box-shadow:var(--shadow-card), var(--ring-hairline);color:var(--ink);pointer-events:auto;animation:toast-module__vGa7nG__toast-in var(--duration-toast) var(--ease-out-soft);align-items:center;margin:0;display:flex}.toast-module__vGa7nG__success{box-shadow:var(--shadow-card), inset 0 0 0 1px color-mix(in srgb, var(--accent) 35%, transparent)}.toast-module__vGa7nG__error{background:var(--danger-bg);color:var(--danger)}.toast-module__vGa7nG__body,.toast-module__vGa7nG__action{min-height:44px;padding:0 var(--space-8);color:inherit;cursor:pointer;font:inherit;font-size:var(--text-control);background:0 0;border:0}.toast-module__vGa7nG__body{text-align:left;flex:1;min-width:0}.toast-module__vGa7nG__action{color:var(--accent);flex:none}.toast-module__vGa7nG__body:focus-visible,.toast-module__vGa7nG__action:focus-visible{outline:var(--focus-ring);outline-offset:2px}@keyframes toast-module__vGa7nG__toast-in{0%{opacity:0;transform:translateY(-12px)}to{opacity:1;transform:translateY(0)}}@media (prefers-reduced-motion:reduce){.toast-module__vGa7nG__toast{animation:none}}
.bio-appearance-module__UIMqpa__dialog{width:min(420px,100% - 32px);max-height:calc(100dvh - 32px);padding:var(--space-24);border-radius:var(--tile-radius);background:var(--surface);color:var(--ink);box-shadow:var(--shadow-overlay);font-family:var(--font-suisse);border:0;margin:auto;overflow:auto}.bio-appearance-module__UIMqpa__dialog:not([open]){display:none}.bio-appearance-module__UIMqpa__dialog:focus{outline:none}.bio-appearance-module__UIMqpa__dialog::backdrop{background:var(--overlay-scrim)}.bio-appearance-module__UIMqpa__heading{justify-content:space-between;align-items:center;gap:var(--space-16);margin-bottom:var(--space-24);display:flex}.bio-appearance-module__UIMqpa__heading h2{font-size:var(--text-title);font-weight:var(--weight-strong);letter-spacing:-.03em;margin:0}.bio-appearance-module__UIMqpa__close{border-radius:var(--field-radius);width:44px;height:44px;color:var(--muted);cursor:pointer;background:0 0;border:0;place-items:center;margin:-8px -8px -8px 0;display:grid}.bio-appearance-module__UIMqpa__close svg{width:20px;height:20px}.bio-appearance-module__UIMqpa__section{gap:var(--space-12);margin-top:var(--space-24);display:grid}.bio-appearance-module__UIMqpa__section h3{font-size:var(--text-body);font-weight:var(--weight-strong);margin:0}.bio-appearance-module__UIMqpa__colors{gap:var(--space-12);flex-wrap:wrap;align-items:center;display:flex}.bio-appearance-module__UIMqpa__swatches{border:0;align-items:center;gap:0;margin:0;padding:0;display:flex}.bio-appearance-module__UIMqpa__swatch{cursor:pointer;border-radius:7px;place-items:center;width:44px;height:44px;display:grid;position:relative}.bio-appearance-module__UIMqpa__swatchPaint{border-radius:7px;width:27px;height:27px;box-shadow:inset 0 0 0 1px #0000001a}.bio-appearance-module__UIMqpa__swatch input,.bio-appearance-module__UIMqpa__texture input{clip-path:inset(50%);width:1px;height:1px;margin:0;position:absolute}.bio-appearance-module__UIMqpa__swatch:has(input:checked) .bio-appearance-module__UIMqpa__swatchPaint{outline:1px solid var(--ink);outline-offset:3px}.bio-appearance-module__UIMqpa__hex{border-radius:var(--field-radius);background:var(--pill-bg);width:98px;min-height:44px;color:var(--ink);font:inherit;border:0;padding:8px 10px;font-size:16px}.bio-appearance-module__UIMqpa__textures{gap:var(--space-8);border:0;grid-template-columns:repeat(3,minmax(0,1fr));margin:0;padding:0;display:grid}.bio-appearance-module__UIMqpa__texture{border-radius:var(--panel-radius);color:var(--muted);text-align:center;font-size:var(--text-control);cursor:pointer;gap:8px;padding:8px;display:grid;position:relative}.bio-appearance-module__UIMqpa__texture:has(input:checked){background:var(--pill-bg);color:var(--ink)}.bio-appearance-module__UIMqpa__textureSample{border-radius:8px;height:48px;display:block}.bio-appearance-module__UIMqpa__imageButton{min-height:88px;padding:var(--space-16);border:1px solid var(--dash);border-radius:var(--panel-radius);background:var(--pill-bg);color:var(--ink);font:inherit;font-size:var(--text-body);cursor:pointer;justify-content:center;align-items:center;gap:12px;display:flex}.bio-appearance-module__UIMqpa__imageButton svg{flex-shrink:0;width:24px;height:24px}.bio-appearance-module__UIMqpa__actions{justify-content:space-between;align-items:center;gap:var(--space-12);margin-top:var(--space-24);display:flex}.bio-appearance-module__UIMqpa__actions button{min-height:44px;padding:var(--space-8) var(--space-16);border-radius:var(--pill-radius);font:inherit;font-size:var(--text-body);cursor:pointer;border:0}.bio-appearance-module__UIMqpa__preview{color:var(--muted);background:0 0}.bio-appearance-module__UIMqpa__done{background:var(--ink);color:var(--surface);min-width:96px}.bio-appearance-module__UIMqpa__dialog button:hover{filter:brightness(.95)}.bio-appearance-module__UIMqpa__dialog button:focus-visible{outline:var(--focus-ring);outline-offset:3px}.bio-appearance-module__UIMqpa__swatch:has(input:focus-visible){outline:var(--focus-ring);outline-offset:3px}.bio-appearance-module__UIMqpa__texture:has(input:focus-visible){outline:var(--focus-ring);outline-offset:3px}.bio-appearance-module__UIMqpa__hex:focus-visible{outline:var(--field-focus-ring);outline-offset:2px}@media (max-width:480px){.bio-appearance-module__UIMqpa__dialog{padding:var(--space-16)}}.bio-appearance-module__UIMqpa__choiceGroup{grid-auto-columns:minmax(0,1fr);width:100%}.bio-appearance-module__UIMqpa__choiceGroup>label{overflow-wrap:anywhere;min-width:0;min-height:44px;padding-inline:4px}@media (max-width:360px){.bio-appearance-module__UIMqpa__swatches{grid-template-columns:repeat(3,44px);display:grid}}.bio-appearance-module__UIMqpa__introduction{width:100%;min-width:0;padding:var(--space-12);border-radius:var(--field-radius);background:var(--pill-bg);color:var(--ink);font:inherit;resize:vertical;border:0;font-size:16px;line-height:1.35;display:block}.bio-appearance-module__UIMqpa__introduction:focus-visible{outline:var(--field-focus-ring);outline-offset:2px}
.feed-module__W7d5MW__main{width:100%;animation:feed-module__W7d5MW__fadeInUp .5s var(--od-ease-tw) both;padding:56px 0 32px}@media (min-width:640px){.feed-module__W7d5MW__main{width:calc(100% - 64px);margin-left:64px;padding:140px 24px 32px 16px}}@media (min-width:1024px){.feed-module__W7d5MW__main{padding:140px 32px 32px 16px}}.feed-module__W7d5MW__column{flex-direction:column;gap:80px;width:100%;max-width:768px;margin:0 auto;display:flex}.feed-module__W7d5MW__post{cursor:pointer}.feed-module__W7d5MW__head{margin-bottom:16px;padding:0 12px}@media (min-width:640px){.feed-module__W7d5MW__head{padding:0}}.feed-module__W7d5MW__byline{min-width:0;color:var(--od-text-secondary);flex-wrap:wrap;align-items:center;gap:4px 8px;display:flex}.feed-module__W7d5MW__author{min-width:0;transition:color var(--od-duration-fast) var(--od-ease-tw);align-items:center;gap:10px;display:flex;position:relative}.feed-module__W7d5MW__author:hover{color:var(--od-foreground)}.feed-module__W7d5MW__avatar{border-radius:var(--od-radius-pill);width:24px;height:24px;color:var(--od-text-secondary);background:var(--od-surface-elevated);flex-shrink:0;justify-content:center;align-items:center;display:flex;overflow:hidden}.feed-module__W7d5MW__avatarGlyph{width:12px;height:12px}.feed-module__W7d5MW__nameWrap{align-items:center;gap:6px;min-width:0;display:flex}.feed-module__W7d5MW__name{max-width:220px;color:var(--od-foreground);text-overflow:ellipsis;white-space:nowrap;font-size:16px;font-weight:600;line-height:24px;overflow:hidden}.feed-module__W7d5MW__badge{flex-shrink:0;width:16px;height:16px}.feed-module__W7d5MW__handle{align-items:center;gap:6px;min-width:0;font-size:16px;line-height:24px;display:none}@media (min-width:640px){.feed-module__W7d5MW__handle{display:flex}}.feed-module__W7d5MW__time{flex-shrink:0;font-size:16px;line-height:24px}.feed-module__W7d5MW__title{overflow-wrap:anywhere;color:var(--od-foreground);font-size:16px;font-weight:600;line-height:26px}.feed-module__W7d5MW__body{-webkit-line-clamp:3;overflow-wrap:anywhere;color:var(--od-text-secondary);cursor:text;-webkit-box-orient:vertical;font-size:16px;line-height:26px;display:-webkit-box;overflow:hidden}.feed-module__W7d5MW__frame{--preview-height:min(64vh, 600px);width:100%;max-width:calc(var(--preview-height) * 652 / 1412 + 24px);margin:0 auto;padding:0 12px;container-type:inline-size}@media (min-width:640px){.feed-module__W7d5MW__frame{max-width:calc(var(--preview-height) * 652 / 1412);padding:0}}.feed-module__W7d5MW__carousel{aspect-ratio:652/1412;border-radius:var(--od-radius-card);background:#000;border-radius:9.375cqw;position:relative;overflow:hidden}.feed-module__W7d5MW__slide{background:var(--od-surface-elevated) center / cover no-repeat;flex-shrink:0;width:100%;height:100%;margin:0;position:relative}.feed-module__W7d5MW__mediaContent{object-fit:contain;width:100%;height:100%;color:var(--od-text-secondary);place-items:center;font-size:14px;display:grid}.feed-module__W7d5MW__openLink{z-index:5;position:absolute;inset:0}.feed-module__W7d5MW__arrow{z-index:10;color:#fff;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);opacity:0;width:40px;height:40px;transition:opacity var(--od-duration-fast) var(--od-ease-tw), background-color var(--od-duration-fast) var(--od-ease-tw);background:#0000008c;position:absolute;top:50%;translate:0 -50%;}.feed-module__W7d5MW__arrow:hover{background:#000000bf}.feed-module__W7d5MW__carousel:hover .feed-module__W7d5MW__arrow,.feed-module__W7d5MW__carousel:focus-within .feed-module__W7d5MW__arrow{opacity:1}.feed-module__W7d5MW__arrowPrev{left:12px}.feed-module__W7d5MW__arrowNext{right:12px}.feed-module__W7d5MW__arrowGlyph{width:20px;height:20px}.feed-module__W7d5MW__dots{justify-content:center;align-items:center;gap:4px;margin-top:8px;display:flex}.feed-module__W7d5MW__dot{min-width:44px;min-height:44px;color:var(--od-text-secondary);background:0 0;border-radius:8px;font-size:13px}.feed-module__W7d5MW__dotActive{color:var(--od-background);background:var(--od-foreground)}@media (hover:none){.feed-module__W7d5MW__arrow{opacity:1;width:44px;height:44px}}.feed-module__W7d5MW__meta{color:var(--od-text-secondary);font-variant-numeric:tabular-nums;justify-content:flex-start;align-items:center;gap:12px;padding:0 12px;font-size:14px;line-height:20px;display:flex}@media (min-width:640px){.feed-module__W7d5MW__meta{padding:0}}.feed-module__W7d5MW__metaButton{color:inherit;transition:color var(--od-duration-fast) var(--od-ease-tw)}.feed-module__W7d5MW__metaButton:hover{color:var(--od-foreground)}.feed-module__W7d5MW__empty{text-align:center;color:var(--od-text-secondary);padding:96px 24px;font-size:14px;line-height:20px}@keyframes feed-module__W7d5MW__fadeInUp{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}.feed-module__W7d5MW__skeleton{flex-direction:column;gap:16px;display:flex}.feed-module__W7d5MW__skeletonHead{background:var(--od-surface-elevated);border-radius:12px;height:72px;margin:0 12px}@media (min-width:640px){.feed-module__W7d5MW__skeletonHead{margin:0}}.feed-module__W7d5MW__kindTag{border-radius:var(--od-radius-pill);vertical-align:3px;color:var(--od-text-secondary);background:color-mix(in oklab, var(--od-foreground) 7%, transparent);margin-right:8px;padding:2px 8px;font-size:11px;font-weight:500;line-height:14px;display:inline-block}.feed-module__W7d5MW__post{animation:feed-module__W7d5MW__categoryEnter .26s var(--od-ease-tw) both}.feed-module__W7d5MW__post:nth-child(2){animation-delay:20ms}.feed-module__W7d5MW__post:nth-child(3){animation-delay:40ms}.feed-module__W7d5MW__post:nth-child(4){animation-delay:60ms}@keyframes feed-module__W7d5MW__categoryEnter{0%{opacity:0;transform:translateY(8px)scale(.985)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){.feed-module__W7d5MW__main,.feed-module__W7d5MW__post{animation:none}.feed-module__W7d5MW__media{transition:none}}
.welcome-dialog-module__vw9zJa__scrim{width:100%;height:100%;z-index:var(--od-layer-modal);animation:welcome-dialog-module__vw9zJa__fadeIn var(--od-duration-backdrop) var(--od-ease-tw) both;background:#00000080;justify-content:center;align-items:center;padding:24px;display:flex;position:fixed;inset:0}.welcome-dialog-module__vw9zJa__card{text-align:center;width:100%;max-width:520px;max-height:100%;color:var(--od-foreground);background:var(--od-background);box-shadow:var(--od-shadow-2xl);animation:welcome-dialog-module__vw9zJa__cardEnter var(--od-duration-panel) var(--od-ease-expressive) both;border-radius:32px;padding:48px;display:block;position:relative;overflow-y:auto}.welcome-dialog-module__vw9zJa__logoWrap{justify-content:center;height:96px;margin-bottom:20px;display:flex;position:relative}.welcome-dialog-module__vw9zJa__logo{width:56px;color:var(--od-foreground);animation:welcome-dialog-module__vw9zJa__logoEnter .9s var(--od-ease-out-expo) both;align-self:center}.welcome-dialog-module__vw9zJa__bubble{border-radius:var(--od-radius-pill);background:var(--od-surface-elevated);opacity:.9;animation:6s ease-in-out infinite welcome-dialog-module__vw9zJa__float;position:absolute}.welcome-dialog-module__vw9zJa__title{font-size:24px;font-weight:700;line-height:32px}.welcome-dialog-module__vw9zJa__text{color:var(--od-text-secondary);margin-top:16px;font-size:16px;line-height:26px}.welcome-dialog-module__vw9zJa__cta{width:100%;height:48px;color:var(--od-background);background:var(--od-foreground);margin-top:32px;font-size:16px;font-weight:600;line-height:24px;position:relative;overflow:hidden;}.welcome-dialog-module__vw9zJa__cta:before{content:"";opacity:.9;background:radial-gradient(circle at 12% 40%,#ffc83238,#0000 22%),radial-gradient(circle at 24% 70%,#3ce6b42e,#0000 18%),radial-gradient(circle at 8% 75%,#a050ff33,#0000 16%);position:absolute;inset:0}.welcome-dialog-module__vw9zJa__cta:hover{opacity:.92}@keyframes welcome-dialog-module__vw9zJa__fadeIn{0%{opacity:0}to{opacity:1}}@keyframes welcome-dialog-module__vw9zJa__cardEnter{0%{opacity:0;transform:translateY(12px)scale(.98)}to{opacity:1;transform:translateY(0)scale(1)}}@keyframes welcome-dialog-module__vw9zJa__logoEnter{0%{opacity:0;filter:blur(10px);transform:scale(.78)rotate(-5deg)}to{opacity:1;filter:blur();transform:scale(1)rotate(0)}}@keyframes welcome-dialog-module__vw9zJa__float{0%,to{transform:translateY(0)}50%{transform:translateY(-8px)}}@media (prefers-reduced-motion:reduce){.welcome-dialog-module__vw9zJa__scrim,.welcome-dialog-module__vw9zJa__card,.welcome-dialog-module__vw9zJa__logo,.welcome-dialog-module__vw9zJa__bubble{animation:none}}
.sign-out-button-module__EHv8Ha__signOutError{margin:var(--space-4) var(--space-8) 0;color:var(--danger);font-size:var(--text-control);font-weight:var(--weight-strong)}
