.IdentityActions-module__21Z24a__root{flex-shrink:0}.IdentityActions-module__21Z24a__expanded{flex-direction:var(--identity-actions-direction,column);flex-wrap:var(--identity-actions-wrap,wrap);gap:var(--identity-actions-gap);width:max-content;min-width:calc(var(--identity-action-size) * 2 + var(--identity-actions-gap));align-self:center;align-items:stretch;display:flex}.IdentityActions-module__21Z24a__iconGrid{display:var(--identity-actions-grid,grid);column-gap:var(--identity-actions-gap);row-gap:var(--identity-actions-gap);grid-template-columns:1fr 1fr;width:100%}.IdentityActions-module__21Z24a__iconGrid>:nth-child(odd){justify-self:start}.IdentityActions-module__21Z24a__iconGrid>:nth-child(2n){justify-self:end}.IdentityActions-module__21Z24a__collapsed{align-self:center;align-items:center;gap:var(--identity-actions-gap);flex-wrap:nowrap;display:flex}.IdentityActions-module__21Z24a__action{width:var(--identity-action-size);height:var(--identity-action-size);min-width:var(--identity-action-size);min-height:var(--identity-action-size);border:1px solid var(--color-chrome-chip-border);color:var(--color-chrome-muted);touch-action:manipulation;transition:border-color var(--duration-fast) var(--ease-primary), color var(--duration-fast) var(--ease-primary), background var(--duration-fast) var(--ease-primary);background:0 0;border-radius:999px;flex-shrink:0;justify-content:center;align-items:center;text-decoration:none;display:inline-flex}.IdentityActions-module__21Z24a__action:hover{border-color:var(--color-chrome-ink);color:var(--color-chrome-ink)}.IdentityActions-module__21Z24a__action:focus-visible{outline:2px solid var(--color-accent);outline-offset:2px}.IdentityActions-module__21Z24a__actionLabeled{width:auto;min-width:var(--identity-action-size);min-height:var(--identity-action-size);padding:0 var(--identity-action-pad);border-radius:999px;gap:6px}.IdentityActions-module__21Z24a__label{font-family:var(--type-mono);font-size:var(--font-size-body);letter-spacing:var(--tracking-label);text-transform:uppercase;white-space:nowrap}.IdentityActions-module__21Z24a__collapsed .IdentityActions-module__21Z24a__label{font-size:var(--font-size-eyebrow)}@media (max-width:767px){.IdentityActions-module__21Z24a__expanded{flex-flow:row;justify-content:space-between;align-items:center;gap:0;width:100%;min-width:0}.IdentityActions-module__21Z24a__iconGrid{display:contents}.IdentityActions-module__21Z24a__iconGrid>:nth-child(odd),.IdentityActions-module__21Z24a__iconGrid>:nth-child(2n){justify-self:unset}.IdentityActions-module__21Z24a__expanded .IdentityActions-module__21Z24a__action{width:var(--identity-action-size);height:var(--identity-action-size);min-width:var(--identity-action-size);min-height:var(--identity-action-size)}.IdentityActions-module__21Z24a__expanded .IdentityActions-module__21Z24a__actionLabeled{width:auto;min-width:var(--identity-action-size);height:var(--identity-action-size);min-height:var(--identity-action-size);padding:0 var(--identity-action-pad)}.IdentityActions-module__21Z24a__collapsed{gap:4px}.IdentityActions-module__21Z24a__collapsed .IdentityActions-module__21Z24a__action{width:var(--identity-action-size);height:var(--identity-action-size);min-width:var(--identity-action-size);min-height:var(--identity-action-size)}.IdentityActions-module__21Z24a__collapsed .IdentityActions-module__21Z24a__actionLabeled{min-width:var(--identity-action-size);height:var(--identity-action-size);min-height:var(--identity-action-size)}}@media (max-width:479px){.IdentityActions-module__21Z24a__collapsed .IdentityActions-module__21Z24a__label{display:none}.IdentityActions-module__21Z24a__collapsed .IdentityActions-module__21Z24a__actionLabeled{width:var(--identity-action-size);padding:0}}@media (prefers-reduced-motion:reduce){.IdentityActions-module__21Z24a__action{transition:none}}
@media (max-width:767px),(max-height:500px) and (orientation:landscape){.IdentityBar-module__aKvgvG__bar{display:none}}.IdentityBar-module__aKvgvG__bar{--identity-bar-pad:var(--identity-density);--identity-bar-motion:.42s;--identity-bar-ease:cubic-bezier(.33, 1, .38, 1);bottom:0;left:var(--dab-panel-width,0px);right:max(var(--identity-panel-width,0px), var(--feed-panel-width,0px), var(--canvas-ui-panel-width,0px));z-index:50;box-sizing:border-box;padding:var(--identity-bar-pad);color:var(--color-chrome-ink);background:var(--color-chrome-bg);border-top:1.5px solid color-mix(in oklch, var(--color-accent) 32%, var(--color-chrome-border));box-shadow:var(--shadow-chrome);transition:padding var(--identity-bar-motion) var(--identity-bar-ease), right var(--duration-base) var(--ease-primary);flex-direction:column;justify-content:center;display:flex;position:fixed;overflow:visible}.IdentityBar-module__aKvgvG__barCollapsed{padding:var(--identity-bar-pad)}.IdentityBar-module__aKvgvG__surfaceDither{content:"";pointer-events:none;z-index:0;border-radius:inherit;background-image:radial-gradient(circle, var(--color-accent) .45px, transparent .45px);opacity:calc(.035 + var(--ambient-light-intensity,.5) * .05);background-size:4px 4px;position:absolute;inset:0}.IdentityBar-module__aKvgvG__surfaceHalftone{pointer-events:none;z-index:0;border-radius:inherit;background-image:radial-gradient(circle, var(--color-accent) .6px, transparent .6px);opacity:0;transition:opacity var(--duration-slow) var(--ease-primary);background-size:7px 7px;position:absolute;inset:0}.IdentityBar-module__aKvgvG__bar:not([data-surface]):hover .IdentityBar-module__aKvgvG__surfaceHalftone,.IdentityBar-module__aKvgvG__bar[data-surface=ambient]:hover .IdentityBar-module__aKvgvG__surfaceHalftone{opacity:.09}.IdentityBar-module__aKvgvG__surfaceOverlay{pointer-events:none;z-index:0;border-radius:inherit;opacity:0;transition:opacity var(--duration-slow) var(--ease-primary);position:absolute;inset:0}.IdentityBar-module__aKvgvG__inner{z-index:1;align-items:center;gap:var(--identity-density);max-width:var(--grid-max-width);flex-wrap:nowrap;width:100%;min-width:0;margin:0 auto;display:flex;position:relative}.IdentityBar-module__aKvgvG__profile{align-items:center;gap:var(--identity-density);flex:1;min-width:0;display:flex}.IdentityBar-module__aKvgvG__avatarSlot{width:var(--identity-portrait-expanded,160px);height:var(--identity-portrait-expanded,160px);transition:width var(--identity-bar-motion) var(--identity-bar-ease), height var(--identity-bar-motion) var(--identity-bar-ease);flex-shrink:0;justify-content:flex-start;align-items:center;display:flex;overflow:hidden}.IdentityBar-module__aKvgvG__barCollapsed .IdentityBar-module__aKvgvG__avatarSlot{width:var(--portrait-collapsed,56px);height:var(--portrait-collapsed,56px)}.IdentityBar-module__aKvgvG__avatarInner{width:var(--identity-portrait-expanded,160px);height:var(--identity-portrait-expanded,160px);transform-origin:0;will-change:transform;transition:transform var(--identity-bar-motion) var(--identity-bar-ease);flex-shrink:0;transform:scale(1)}.IdentityBar-module__aKvgvG__barCollapsed .IdentityBar-module__aKvgvG__avatarInner{transform:scale(var(--portrait-scale-collapsed,.4375))}.IdentityBar-module__aKvgvG__identity{min-width:0}.IdentityBar-module__aKvgvG__name{font-family:var(--type-mono);font-size:var(--identity-name-size);letter-spacing:var(--tracking-eyebrow);text-transform:uppercase;color:var(--color-accent);transition:font-size var(--identity-bar-motion) var(--identity-bar-ease), margin var(--identity-bar-motion) var(--identity-bar-ease);font-weight:400;line-height:1.2}.IdentityBar-module__aKvgvG__barCollapsed .IdentityBar-module__aKvgvG__name{font-size:var(--font-size-eyebrow)}.IdentityBar-module__aKvgvG__titleEyebrow{font-family:var(--type-display);color:var(--color-chrome-ink);font-weight:500;font-size:var(--identity-tagline-size);letter-spacing:var(--tracking-tighter);white-space:nowrap;opacity:1;max-height:2lh;transition:font-size var(--identity-bar-motion) var(--identity-bar-ease), letter-spacing var(--identity-bar-motion) var(--identity-bar-ease), line-height var(--identity-bar-motion) var(--identity-bar-ease), margin var(--identity-bar-motion) var(--identity-bar-ease);margin-top:6px;padding-block-end:.1em;line-height:1.15;overflow:hidden}.IdentityBar-module__aKvgvG__barCollapsed .IdentityBar-module__aKvgvG__titleEyebrow{opacity:1;max-height:2lh;font-size:var(--font-size-identity-tagline-collapsed);letter-spacing:var(--tracking-micro);text-overflow:ellipsis;margin-top:2px;line-height:1.2;overflow:hidden}.IdentityBar-module__aKvgvG__descriptionClip{transition:grid-template-rows var(--identity-bar-motion) var(--identity-bar-ease), margin-top var(--identity-bar-motion) var(--identity-bar-ease), opacity var(--identity-bar-motion) var(--identity-bar-ease);grid-template-rows:1fr;margin-top:10px;display:grid}.IdentityBar-module__aKvgvG__barCollapsed .IdentityBar-module__aKvgvG__descriptionClip{opacity:0;grid-template-rows:0fr;margin-top:0}.IdentityBar-module__aKvgvG__description{font-family:var(--type-body);font-size:var(--identity-desc-size);color:var(--color-chrome-muted);letter-spacing:var(--tracking-micro);min-height:0;padding-block-end:.1em;line-height:1.45;overflow:hidden}.IdentityBar-module__aKvgvG__celestialTick{top:-3px;left:calc(var(--ambient-light-x,.5) * 100%);z-index:2;background:color-mix(in oklch, var(--ambient-wash-color,var(--color-paper-soft)) 70%, var(--color-chrome-muted));border:1px solid color-mix(in oklch, var(--color-chrome-ink) 25%, transparent);pointer-events:none;width:6px;height:6px;opacity:calc(.35 + var(--ambient-light-intensity,.5) * .45);border-radius:50%;margin-left:-3px;display:none;position:absolute}[data-ambient-celestial-tick=true] .IdentityBar-module__aKvgvG__celestialTick{display:block}[data-active-light=moon][data-ambient-celestial-tick=true] .IdentityBar-module__aKvgvG__celestialTick{left:calc(var(--ambient-moon-x,.5) * 100%)}.IdentityBar-module__aKvgvG__bar[data-surface=editorial]{background:color-mix(in oklch, var(--color-accent) 18%, var(--color-paper));border-top-width:1.5px;border-top-color:color-mix(in oklch, var(--color-accent) 40%, var(--color-rule));box-shadow:inset 0 2px 10px color-mix(in oklch, var(--color-accent) 8%, transparent), inset 0 0 30px color-mix(in oklch, var(--color-ink) 3%, transparent)}.IdentityBar-module__aKvgvG__bar[data-surface=editorial] .IdentityBar-module__aKvgvG__surfaceDither,.IdentityBar-module__aKvgvG__bar[data-surface=editorial] .IdentityBar-module__aKvgvG__surfaceHalftone{opacity:0}.IdentityBar-module__aKvgvG__bar[data-surface=editorial] .IdentityBar-module__aKvgvG__surfaceOverlay{opacity:1;background-image:repeating-linear-gradient(0deg, color-mix(in oklch, var(--color-ink) 5%, transparent) 0px, color-mix(in oklch, var(--color-ink) 5%, transparent) .75px, transparent .75px, transparent 28px)}.IdentityBar-module__aKvgvG__bar[data-surface=portrait] .IdentityBar-module__aKvgvG__surfaceDither,.IdentityBar-module__aKvgvG__bar[data-surface=portrait] .IdentityBar-module__aKvgvG__surfaceHalftone{opacity:0}.IdentityBar-module__aKvgvG__bar[data-surface=portrait] .IdentityBar-module__aKvgvG__surfaceOverlay{opacity:1;background:radial-gradient(ellipse 45% 140% at 0% 50%, color-mix(in oklch, var(--color-accent) 28%, transparent) 0%, color-mix(in oklch, var(--color-accent) 12%, transparent) 35%, transparent 70%), linear-gradient(90deg, color-mix(in oklch, var(--color-accent) 14%, transparent) 0%, color-mix(in oklch, var(--color-accent) 4%, transparent) 40%, transparent 65%)}.IdentityBar-module__aKvgvG__bar[data-surface=instrument] .IdentityBar-module__aKvgvG__surfaceDither,.IdentityBar-module__aKvgvG__bar[data-surface=instrument] .IdentityBar-module__aKvgvG__surfaceHalftone{opacity:0}.IdentityBar-module__aKvgvG__bar[data-surface=instrument] .IdentityBar-module__aKvgvG__surfaceOverlay{opacity:1;background-image:repeating-linear-gradient(0deg, color-mix(in oklch, var(--color-accent) 12%, transparent) 0px, color-mix(in oklch, var(--color-accent) 12%, transparent) .5px, transparent .5px, transparent 12px), repeating-linear-gradient(90deg, color-mix(in oklch, var(--color-accent) 12%, transparent) 0px, color-mix(in oklch, var(--color-accent) 12%, transparent) .5px, transparent .5px, transparent 12px)}.IdentityBar-module__aKvgvG__bar[data-surface=instrument]{background:color-mix(in oklch, var(--color-accent) 7%, var(--color-paper));border-top-color:color-mix(in oklch, var(--color-accent) 35%, var(--color-rule))}.IdentityBar-module__aKvgvG__actions{flex-shrink:0;align-items:center;gap:10px;display:flex}@supports not (background:color-mix(in srgb, red 10%, blue)){.IdentityBar-module__aKvgvG__bar{background:var(--color-paper-edge)}}#identity-bar[data-identity-tuning]{transition:none}#identity-bar[data-identity-tuning] .IdentityBar-module__aKvgvG__avatarSlot{transition:none}#identity-bar[data-identity-tuning] .IdentityBar-module__aKvgvG__avatarInner{transition:none}#identity-bar[data-identity-tuning] .IdentityBar-module__aKvgvG__name{transition:none}#identity-bar[data-identity-tuning] .IdentityBar-module__aKvgvG__titleEyebrow{transition:none}#identity-bar[data-identity-tuning] .IdentityBar-module__aKvgvG__descriptionClip{transition:none}@media (prefers-reduced-motion:reduce){.IdentityBar-module__aKvgvG__bar,.IdentityBar-module__aKvgvG__surfaceHalftone,.IdentityBar-module__aKvgvG__surfaceOverlay,.IdentityBar-module__aKvgvG__avatarSlot,.IdentityBar-module__aKvgvG__avatarInner,.IdentityBar-module__aKvgvG__name,.IdentityBar-module__aKvgvG__titleEyebrow,.IdentityBar-module__aKvgvG__descriptionClip,.IdentityBar-module__aKvgvG__celestialTick{transition:none}.IdentityBar-module__aKvgvG__bar:not([data-surface]):hover .IdentityBar-module__aKvgvG__surfaceHalftone,.IdentityBar-module__aKvgvG__bar[data-surface=ambient]:hover .IdentityBar-module__aKvgvG__surfaceHalftone{opacity:0}.IdentityBar-module__aKvgvG__barCollapsed .IdentityBar-module__aKvgvG__descriptionClip{display:none}}@media (prefers-reduced-transparency:reduce){.IdentityBar-module__aKvgvG__bar{background:var(--color-chrome-bg-solid,var(--color-chrome-bg))}.IdentityBar-module__aKvgvG__bar[data-surface=editorial]{background:color-mix(in oklch, var(--color-accent) 18%, var(--color-paper))}.IdentityBar-module__aKvgvG__bar[data-surface=instrument]{background:color-mix(in oklch, var(--color-accent) 7%, var(--color-paper))}.IdentityBar-module__aKvgvG__surfaceDither,.IdentityBar-module__aKvgvG__surfaceHalftone,.IdentityBar-module__aKvgvG__surfaceOverlay{display:none}}@media (min-width:1600px){.IdentityBar-module__aKvgvG__bar{width:min(calc(var(--grid-max-width) + var(--identity-pill-width-bonus)), calc(100% - var(--identity-bar-pad) * 2));left:0;right:0;bottom:max(var(--identity-bar-pad), env(safe-area-inset-bottom));border-radius:var(--identity-pill-radius);border:var(--identity-pill-border-width) solid color-mix(in oklch, var(--color-accent) var(--identity-pill-accent), var(--color-chrome-border));padding:var(--identity-bar-pad);margin-inline:auto}}@media (max-width:767px){.IdentityBar-module__aKvgvG__bar:not(.IdentityBar-module__aKvgvG__barCollapsed) .IdentityBar-module__aKvgvG__inner{flex-direction:column;align-items:stretch;gap:12px}.IdentityBar-module__aKvgvG__bar:not(.IdentityBar-module__aKvgvG__barCollapsed) .IdentityBar-module__aKvgvG__profile{width:100%}.IdentityBar-module__aKvgvG__bar:not(.IdentityBar-module__aKvgvG__barCollapsed) .IdentityBar-module__aKvgvG__actions{align-self:stretch;width:100%}.IdentityBar-module__aKvgvG__profile{gap:var(--identity-density)}.IdentityBar-module__aKvgvG__name{font-size:var(--identity-name-size)}.IdentityBar-module__aKvgvG__barCollapsed .IdentityBar-module__aKvgvG__name{font-size:var(--font-size-eyebrow)}.IdentityBar-module__aKvgvG__titleEyebrow{font-size:var(--font-size-masthead-minimal)}.IdentityBar-module__aKvgvG__barCollapsed .IdentityBar-module__aKvgvG__titleEyebrow{font-size:var(--font-size-identity-tagline-collapsed)}.IdentityBar-module__aKvgvG__description,.IdentityBar-module__aKvgvG__descriptionClip{display:none}}@media (max-width:479px){.IdentityBar-module__aKvgvG__bar{padding-inline:16px}.IdentityBar-module__aKvgvG__profile{align-items:center;gap:12px}.IdentityBar-module__aKvgvG__name{font-size:var(--font-size-eyebrow)}.IdentityBar-module__aKvgvG__barCollapsed .IdentityBar-module__aKvgvG__name{font-size:var(--font-size-eyebrow);display:block}.IdentityBar-module__aKvgvG__titleEyebrow{font-size:var(--font-size-lede);white-space:normal;line-height:1.2}.IdentityBar-module__aKvgvG__barCollapsed .IdentityBar-module__aKvgvG__titleEyebrow{white-space:nowrap}}@media (max-width:767px),(max-height:500px) and (orientation:landscape){.IdentityBar-module__aKvgvG__bar{box-shadow:none;pointer-events:none;background:0 0;border-top-width:0;padding:0}.IdentityBar-module__aKvgvG__inner,.IdentityBar-module__aKvgvG__surfaceDither,.IdentityBar-module__aKvgvG__surfaceHalftone,.IdentityBar-module__aKvgvG__surfaceOverlay,.IdentityBar-module__aKvgvG__celestialTick{display:none}}
.ChromeInstrument-module__sIkkTW__root{opacity:.72;flex-shrink:0;align-items:flex-end;gap:10px;margin-left:auto;padding-bottom:4px;display:flex}.ChromeInstrument-module__sIkkTW__registrationMark{flex-shrink:0;width:10px;height:10px;position:relative}.ChromeInstrument-module__sIkkTW__registrationMark:before,.ChromeInstrument-module__sIkkTW__registrationMark:after{content:"";background:var(--color-accent);position:absolute}.ChromeInstrument-module__sIkkTW__registrationMark:before{height:1px;top:4px;left:0;right:0}.ChromeInstrument-module__sIkkTW__registrationMark:after{width:1px;top:0;bottom:0;left:4px}.ChromeInstrument-module__sIkkTW__readout{font-family:var(--type-mono);font-size:var(--font-size-eyebrow);letter-spacing:var(--tracking-caption);text-transform:uppercase;color:var(--color-chrome-muted);flex-direction:column;align-items:flex-end;gap:2px;line-height:1.2;display:flex}.ChromeInstrument-module__sIkkTW__time{color:var(--color-chrome-ink)}@media (max-width:1023px){.ChromeInstrument-module__sIkkTW__root{display:none}}
.MobileContactChrome-module__Pqx5Ea__root{display:none}@media (max-width:767px),(max-height:500px) and (orientation:landscape){.MobileContactChrome-module__Pqx5Ea__root{bottom:calc(env(safe-area-inset-bottom,0px) + 12px);z-index:100;display:block;position:fixed;left:50%;transform:translate(-50%)}}@media (max-height:500px) and (orientation:landscape){.MobileContactChrome-module__Pqx5Ea__root{left:calc(env(safe-area-inset-left,0px) + 16px);transform:none}}.MobileContactChrome-module__Pqx5Ea__trigger{cursor:pointer;-webkit-tap-highlight-color:transparent;background:0 0;border:none;width:64px;height:64px;padding:0;display:block;position:relative}.MobileContactChrome-module__Pqx5Ea__trigger:focus-visible{outline:2px solid var(--color-accent);outline-offset:5px;border-radius:50%}.MobileContactChrome-module__Pqx5Ea__discSurface{background:var(--color-paper);border:2px solid var(--color-paper-edge);border-radius:50%;width:64px;height:64px;position:absolute;inset:0;overflow:hidden;box-shadow:0 1px 4px #1a161024,0 6px 24px #00000026}[data-palette=midnight] .MobileContactChrome-module__Pqx5Ea__discSurface{box-shadow:0 1px 4px #1a161024, 0 6px 24px #00000026, 0 0 0 1px color-mix(in oklch, var(--color-accent) 12%, transparent)}.MobileContactChrome-module__Pqx5Ea__discPortrait{pointer-events:none;border-radius:50%;justify-content:center;align-items:center;width:64px;height:64px;display:flex;position:absolute;inset:-2px;overflow:hidden}@media (prefers-reduced-motion:reduce){.MobileContactChrome-module__Pqx5Ea__discSurface{transition:none}}
.ContactSheet-module__0zGVGG__backdrop{z-index:200;background:#1a161045;position:fixed;inset:0}@media (prefers-reduced-transparency:reduce){.ContactSheet-module__0zGVGG__backdrop{background:#1a1610b8;-webkit-backdrop-filter:none!important}}.ContactSheet-module__0zGVGG__ditherBackdrop{z-index:201;pointer-events:none;background-image:radial-gradient(circle,#1a1610e6 .4px,#0000 .4px);position:fixed;inset:0}[data-palette=midnight] .ContactSheet-module__0zGVGG__ditherBackdrop{background-image:radial-gradient(circle,#f3eee3d9 .4px,#0000 .4px)}.ContactSheet-module__0zGVGG__sheet{--contact-sheet-max-width:480px;width:min(var(--contact-sheet-max-width), calc(100vw - 32px));left:var(--sheet-left-px,max(16px, calc(50% - min(var(--contact-sheet-max-width), calc(100vw - 32px)) / 2)));bottom:calc(env(safe-area-inset-bottom,0px) + 16px);z-index:202;background:var(--color-paper);border:1px solid var(--color-paper-edge);touch-action:pan-y;border-radius:36px;flex-direction:column;max-height:88dvh;display:flex;position:fixed;overflow:hidden;box-shadow:0 8px 48px #0000003d,0 2px 8px #0000001f}.ContactSheet-module__0zGVGG__sheet:focus{outline:none}[data-palette=midnight] .ContactSheet-module__0zGVGG__sheet{background:var(--color-paper-soft);border-color:color-mix(in oklch, var(--color-ink) 14%, transparent);box-shadow:inset 0 1px 0 color-mix(in oklch, var(--color-ink) 8%, transparent), 0 8px 48px #00000085, 0 2px 8px #00000047}[data-palette=midnight] .ContactSheet-module__0zGVGG__backdrop{background:#0000007a}.ContactSheet-module__0zGVGG__content{flex-direction:column;flex:1;min-height:0;display:flex}.ContactSheet-module__0zGVGG__surfacePortrait{width:var(--contact-portrait-size);height:var(--contact-portrait-size);z-index:2;pointer-events:none;border-radius:50%;position:absolute;top:24px;left:24px;overflow:hidden}@media (max-height:480px){.ContactSheet-module__0zGVGG__surfacePortrait{top:22px;left:20px}.ContactSheet-module__0zGVGG__sheet{top:max(8px, env(safe-area-inset-top,8px));bottom:max(8px, env(safe-area-inset-bottom,8px));max-height:none;width:calc(100vw - max(16px, env(safe-area-inset-left,0px)) - max(16px, env(safe-area-inset-right,0px)));left:max(16px, env(safe-area-inset-left,0px));--contact-portrait-size:64px;border-radius:24px}}.ContactSheet-module__0zGVGG__closeBtn{min-width:44px;min-height:44px;color:var(--color-ink-soft);cursor:pointer;transition:color var(--duration-fast) var(--ease-primary);-webkit-tap-highlight-color:transparent;background:0 0;border:none;border-radius:50%;justify-content:center;align-items:center;padding:0;display:flex;position:absolute;top:22px;right:10px}.ContactSheet-module__0zGVGG__closeBtn:before{content:"";background:var(--color-paper-edge);width:32px;height:32px;transition:background var(--duration-fast) var(--ease-primary);border-radius:50%;position:absolute}.ContactSheet-module__0zGVGG__closeBtn:hover:before{background:color-mix(in oklch, var(--color-ink) 10%, var(--color-paper-edge))}.ContactSheet-module__0zGVGG__closeBtn:active:before{background:color-mix(in oklch, var(--color-ink) 16%, var(--color-paper-edge))}.ContactSheet-module__0zGVGG__closeBtn:hover{color:var(--color-ink)}.ContactSheet-module__0zGVGG__closeBtn:focus-visible{outline:2px solid var(--color-accent);outline-offset:2px}.ContactSheet-module__0zGVGG__closeBtn svg{z-index:1;position:relative}.ContactSheet-module__0zGVGG__header{flex-direction:column;flex-shrink:0;gap:0;padding:24px 24px 16px;display:flex}@media (max-height:480px){.ContactSheet-module__0zGVGG__header{padding:22px 20px 10px}}.ContactSheet-module__0zGVGG__identityRow{width:100%;height:var(--contact-portrait-size);display:block}@media (max-height:480px){.ContactSheet-module__0zGVGG__identityRow{height:64px}}.ContactSheet-module__0zGVGG__portraitWrap{width:var(--contact-portrait-size);height:var(--contact-portrait-size);background:var(--color-paper-edge);border-radius:50%;flex-shrink:0;overflow:hidden}@media (max-height:480px){.ContactSheet-module__0zGVGG__portraitWrap{width:40px;height:40px}}.ContactSheet-module__0zGVGG__portraitSpacer{display:none}.ContactSheet-module__0zGVGG__identityText{flex-direction:column;align-items:flex-start;gap:4px;width:100%;min-width:0;margin-top:12px;padding-right:40px;display:flex}.ContactSheet-module__0zGVGG__name{font-family:var(--type-mono);font-size:var(--font-size-eyebrow);color:var(--color-accent);letter-spacing:var(--tracking-eyebrow);text-transform:uppercase;text-align:left;margin:0;font-weight:500;line-height:1.2}.ContactSheet-module__0zGVGG__role{font-family:var(--type-display);font-size:var(--font-size-lede);color:var(--color-ink);letter-spacing:var(--tracking-tight);text-align:left;margin:0;font-weight:500;line-height:1.2}@media (max-height:480px){.ContactSheet-module__0zGVGG__role{display:none}}.ContactSheet-module__0zGVGG__bio{font-family:var(--type-body);font-size:var(--font-size-body);color:var(--color-ink-secondary);text-align:left;margin:8px 0 0;font-weight:400;line-height:1.5}@media (max-height:480px){.ContactSheet-module__0zGVGG__bio{display:none}}[data-palette=midnight] .ContactSheet-module__0zGVGG__bio{color:var(--color-ink-soft)}@media (min-width:768px){.ContactSheet-module__0zGVGG__name{font-size:16px}.ContactSheet-module__0zGVGG__role{font-size:26px}.ContactSheet-module__0zGVGG__bio{font-size:16px}}.ContactSheet-module__0zGVGG__divider{background:var(--color-rule);flex-shrink:0;height:1px;margin:0 16px}.ContactSheet-module__0zGVGG__scrollRegion{overscroll-behavior:contain;-webkit-overflow-scrolling:touch;flex:1;overflow-y:auto}.ContactSheet-module__0zGVGG__actions{flex-direction:column;padding:0;display:flex}.ContactSheet-module__0zGVGG__actionRow{min-height:52px;color:var(--color-ink);font-family:var(--type-body);font-size:var(--font-size-body);letter-spacing:var(--tracking-micro);transition:background var(--duration-fast) var(--ease-primary);-webkit-tap-highlight-color:transparent;align-items:center;gap:14px;padding:0 24px;font-weight:400;text-decoration:none;display:flex;position:relative}.ContactSheet-module__0zGVGG__actionRow:after{content:"";background:var(--color-rule);height:1px;position:absolute;bottom:0;left:16px;right:16px}.ContactSheet-module__0zGVGG__actionRow:last-child:after{display:none}.ContactSheet-module__0zGVGG__actionRow:hover{background:color-mix(in oklch, var(--color-ink) 4%, transparent)}.ContactSheet-module__0zGVGG__actionRow:focus-visible{outline:2px solid var(--color-accent);outline-offset:-2px;border-radius:var(--radius-chip)}.ContactSheet-module__0zGVGG__emailCopyButton{min-width:0;height:100%;color:inherit;font:inherit;letter-spacing:inherit;text-align:left;cursor:pointer;background:0 0;border:none;flex:1;align-items:center;gap:14px;margin:0;padding:0;display:flex}.ContactSheet-module__0zGVGG__emailCopyButton:focus-visible{outline:2px solid var(--color-accent);outline-offset:-2px;border-radius:var(--radius-chip)}.ContactSheet-module__0zGVGG__emailMailButton{width:32px;height:32px;color:var(--color-ink-soft);border-radius:var(--radius-control);transition:color var(--duration-fast) var(--ease-primary), background var(--duration-fast) var(--ease-primary);flex-shrink:0;justify-content:center;align-items:center;text-decoration:none;display:inline-flex}.ContactSheet-module__0zGVGG__emailMailButton:hover{color:var(--color-ink);background:color-mix(in oklch, var(--color-ink) 6%, transparent)}.ContactSheet-module__0zGVGG__emailMailButton:focus-visible{outline:2px solid var(--color-accent);outline-offset:2px}@media (prefers-reduced-motion:reduce){.ContactSheet-module__0zGVGG__emailMailButton{transition:none}}.ContactSheet-module__0zGVGG__actionIcon{width:20px;height:20px;color:var(--color-ink-soft);flex-shrink:0;justify-content:center;align-items:center;display:flex}.ContactSheet-module__0zGVGG__actionHandle{font-family:var(--type-mono);font-size:var(--font-size-body);color:var(--color-ink);letter-spacing:var(--tracking-micro);flex:1;min-width:0}@media (prefers-reduced-motion:reduce){.ContactSheet-module__0zGVGG__sheet{will-change:auto}.ContactSheet-module__0zGVGG__actionRow,.ContactSheet-module__0zGVGG__closeBtn{transition:none}}@media (max-height:480px){.ContactSheet-module__0zGVGG__content{flex-direction:row;align-items:stretch;overflow:hidden}.ContactSheet-module__0zGVGG__header{border-right:1px solid var(--color-rule);flex-direction:column;flex:none;justify-content:flex-start;width:44%;padding:22px 16px 16px 20px;display:flex;overflow:hidden}.ContactSheet-module__0zGVGG__divider{display:none}.ContactSheet-module__0zGVGG__scrollRegion{flex:1 1 0;min-width:0;overflow-y:auto}.ContactSheet-module__0zGVGG__actions{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-content:center;column-gap:0;height:100%;padding:0;display:grid}.ContactSheet-module__0zGVGG__actionRow{min-width:0;min-height:44px;padding:0 16px;overflow:hidden}.ContactSheet-module__0zGVGG__actionRow:nth-child(4):after,.ContactSheet-module__0zGVGG__actionRow:nth-child(5):after{display:none}.ContactSheet-module__0zGVGG__identityText{margin-top:8px;padding-right:36px}.ContactSheet-module__0zGVGG__actionHandle{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}}.ContactSheet-module__0zGVGG__sheetFooter{flex-shrink:0}.ContactSheet-module__0zGVGG__sheetFooterRule{background:var(--color-rule);height:1px;margin:0}.ContactSheet-module__0zGVGG__sheetFooterRow{justify-content:space-between;align-items:center;padding:16px 24px;display:flex}.ContactSheet-module__0zGVGG__footerStatus{color:var(--color-ink-soft);-webkit-tap-highlight-color:transparent;align-items:center;gap:8px;text-decoration:none;display:inline-flex}.ContactSheet-module__0zGVGG__footerStatus:focus-visible{outline:2px solid var(--color-accent);outline-offset:3px;border-radius:var(--radius-control)}.ContactSheet-module__0zGVGG__footerDot{background:var(--color-accent);border-radius:50%;flex-shrink:0;width:8px;height:8px;display:inline-block}.ContactSheet-module__0zGVGG__footerStatusLabel{font-family:var(--type-mono);font-size:var(--font-size-eyebrow);text-transform:uppercase;letter-spacing:var(--tracking-caption);color:var(--color-ink-soft);font-weight:400;line-height:1}.ContactSheet-module__0zGVGG__appearancePill{border:1px solid var(--color-chrome-chip-border);color:var(--color-ink);font-family:var(--type-mono);font-size:var(--font-size-body);letter-spacing:var(--tracking-caption);cursor:pointer;-webkit-tap-highlight-color:transparent;transition:background var(--duration-fast) var(--ease-primary), border-color var(--duration-fast) var(--ease-primary);background:0 0;border-radius:999px;align-items:center;gap:6px;padding:8px 15px;font-weight:400;line-height:1;display:inline-flex}.ContactSheet-module__0zGVGG__appearancePill:hover{background:color-mix(in oklch, var(--color-ink) 5%, transparent)}.ContactSheet-module__0zGVGG__appearancePill:active{background:color-mix(in oklch, var(--color-ink) 9%, transparent)}.ContactSheet-module__0zGVGG__appearancePill:focus-visible{outline:2px solid var(--color-accent);outline-offset:2px}.ContactSheet-module__0zGVGG__appearancePillIcon{flex-shrink:0;justify-content:center;align-items:center;width:16px;height:16px;display:flex}@media (max-height:480px){.ContactSheet-module__0zGVGG__sheetFooter{display:none}}@media (prefers-reduced-motion:reduce){.ContactSheet-module__0zGVGG__appearancePill{transition:none}}
@property --bloom-mask-size{syntax:"<length>";inherits:false;initial-value:120px}@property --disc-shadow-wave-r{syntax:"<length>";inherits:false;initial-value:0}@property --disc-shadow-wave-a{syntax:"<number>";inherits:false;initial-value:0}@property --disc-shadow-core-a{syntax:"<number>";inherits:false;initial-value:1}.FloatingIdentity-module__ycb_Wa__dragWrapper{z-index:100;cursor:grab;touch-action:none;width:96px;height:96px;position:fixed;top:0;left:0}.FloatingIdentity-module__ycb_Wa__dragWrapper:active{cursor:grabbing}@media (min-width:768px){.FloatingIdentity-module__ycb_Wa__dragWrapper{width:128px;height:128px}}@media (min-width:1600px){.FloatingIdentity-module__ycb_Wa__dragWrapper{width:144px;height:144px}}.FloatingIdentity-module__ycb_Wa__entranceScope{transform-origin:50%;width:100%;height:100%;display:block;position:relative}.FloatingIdentity-module__ycb_Wa__trigger{width:100%;height:100%;cursor:inherit;-webkit-tap-highlight-color:transparent;background:0 0;border:none;padding:0;display:block;position:relative}.FloatingIdentity-module__ycb_Wa__trigger:focus-visible{outline:2px solid var(--color-accent);outline-offset:5px;border-radius:50%}.FloatingIdentity-module__ycb_Wa__discSurface{background:var(--color-paper);border:2px solid var(--color-paper-edge);border-radius:50%;position:absolute;inset:0;overflow:hidden;box-shadow:0 1px 4px #1a161024,0 6px 24px #00000026}[data-palette=midnight] .FloatingIdentity-module__ycb_Wa__discSurface{box-shadow:0 1px 4px #1a161024, 0 6px 24px #00000026, 0 0 0 1px color-mix(in oklch, var(--color-accent) 12%, transparent)}.FloatingIdentity-module__ycb_Wa__discPortrait{z-index:1;pointer-events:none;border-radius:50%;justify-content:center;align-items:center;display:flex;position:absolute;inset:2px;overflow:hidden}.FloatingIdentity-module__ycb_Wa__discFaceDither{z-index:2;pointer-events:none;background-image:radial-gradient(circle, var(--color-ink) .6px, transparent 1px);opacity:0;transition:opacity .22s var(--ease-out);background-size:3px 3px;border-radius:50%;position:absolute;inset:0}.FloatingIdentity-module__ycb_Wa__discFaceDither[data-active]{opacity:.3}.FloatingIdentity-module__ycb_Wa__anchorOverlay{z-index:50;pointer-events:none;opacity:0;transition:opacity .14s ease-out;position:fixed;inset:0}.FloatingIdentity-module__ycb_Wa__anchorOverlay[data-dragging]{opacity:1}.FloatingIdentity-module__ycb_Wa__anchorTarget{width:var(--target-size,80px);height:var(--target-size,80px);border:1.5px solid var(--color-rule);opacity:.45;background:0 0;border-radius:50%;transition:opacity .1s ease-out,transform .1s ease-out,border-color .1s ease-out,background .1s ease-out;position:absolute;transform:translate(-50%,-50%)}.FloatingIdentity-module__ycb_Wa__anchorTargetNearest{opacity:1;border-color:var(--color-accent);background:color-mix(in oklch, var(--color-accent) 10%, transparent);transform:translate(-50%,-50%)scale(1.08)}.FloatingIdentity-module__ycb_Wa__discDitherBloom{z-index:99;pointer-events:none;background-image:radial-gradient(circle, var(--color-ink) .6px, transparent 1px);background-size:var(--bloom-scale,3px) var(--bloom-scale,3px);opacity:var(--bloom-opacity,.1);background-position:0 0;transition:opacity .22s ease-out,--bloom-mask-size .22s ease-out;position:fixed;inset:0}.FloatingIdentity-module__ycb_Wa__shadowFieldMask{--disc-shadow-wave-rx:calc(var(--disc-shadow-wave-r,0px) * var(--disc-shadow-wave-ax,1));--disc-shadow-wave-cx:calc(var(--bloom-x,50%) + var(--disc-shadow-wave-ox,0px));--disc-shadow-wave-cy:calc(var(--bloom-y,50%) + var(--disc-shadow-wave-oy,0px));-webkit-mask-image:radial-gradient(circle at var(--bloom-x,50%) var(--bloom-y,50%), transparent 0px, transparent var(--disc-shadow-core-in,28px), rgba(0, 0, 0, var(--disc-shadow-core-a,1)) var(--disc-shadow-core-edge,36px), rgba(0, 0, 0, var(--disc-shadow-core-a,1)) var(--disc-shadow-core-solid,calc(var(--bloom-mask-size,120px) * .55)), transparent var(--disc-shadow-core-reach,var(--bloom-mask-size,120px))), radial-gradient(ellipse 100px calc(100px * var(--disc-shadow-wave-aspect,1)) at var(--disc-shadow-wave-cx) var(--disc-shadow-wave-cy), transparent calc(var(--disc-shadow-wave-rx) - var(--disc-shadow-wave-band,70px)), rgba(0, 0, 0, calc(var(--disc-shadow-wave-a,0) * .6)) calc(var(--disc-shadow-wave-rx) - var(--disc-shadow-wave-band,70px) * .4), rgba(0, 0, 0, var(--disc-shadow-wave-a,0)) var(--disc-shadow-wave-rx), rgba(0, 0, 0, calc(var(--disc-shadow-wave-a,0) * .6)) calc(var(--disc-shadow-wave-rx) + var(--disc-shadow-wave-band,70px) * .4), transparent calc(var(--disc-shadow-wave-rx) + var(--disc-shadow-wave-band,70px)));-webkit-mask-image:radial-gradient(circle at var(--bloom-x,50%) var(--bloom-y,50%), transparent 0px, transparent var(--disc-shadow-core-in,28px), rgba(0, 0, 0, var(--disc-shadow-core-a,1)) var(--disc-shadow-core-edge,36px), rgba(0, 0, 0, var(--disc-shadow-core-a,1)) var(--disc-shadow-core-solid,calc(var(--bloom-mask-size,120px) * .55)), transparent var(--disc-shadow-core-reach,var(--bloom-mask-size,120px))), radial-gradient(ellipse 100px calc(100px * var(--disc-shadow-wave-aspect,1)) at var(--disc-shadow-wave-cx) var(--disc-shadow-wave-cy), transparent calc(var(--disc-shadow-wave-rx) - var(--disc-shadow-wave-band,70px)), rgba(0, 0, 0, calc(var(--disc-shadow-wave-a,0) * .6)) calc(var(--disc-shadow-wave-rx) - var(--disc-shadow-wave-band,70px) * .4), rgba(0, 0, 0, var(--disc-shadow-wave-a,0)) var(--disc-shadow-wave-rx), rgba(0, 0, 0, calc(var(--disc-shadow-wave-a,0) * .6)) calc(var(--disc-shadow-wave-rx) + var(--disc-shadow-wave-band,70px) * .4), transparent calc(var(--disc-shadow-wave-rx) + var(--disc-shadow-wave-band,70px)));mask-image:radial-gradient(circle at var(--bloom-x,50%) var(--bloom-y,50%), transparent 0px, transparent var(--disc-shadow-core-in,28px), rgba(0, 0, 0, var(--disc-shadow-core-a,1)) var(--disc-shadow-core-edge,36px), rgba(0, 0, 0, var(--disc-shadow-core-a,1)) var(--disc-shadow-core-solid,calc(var(--bloom-mask-size,120px) * .55)), transparent var(--disc-shadow-core-reach,var(--bloom-mask-size,120px))), radial-gradient(ellipse 100px calc(100px * var(--disc-shadow-wave-aspect,1)) at var(--disc-shadow-wave-cx) var(--disc-shadow-wave-cy), transparent calc(var(--disc-shadow-wave-rx) - var(--disc-shadow-wave-band,70px)), rgba(0, 0, 0, calc(var(--disc-shadow-wave-a,0) * .6)) calc(var(--disc-shadow-wave-rx) - var(--disc-shadow-wave-band,70px) * .4), rgba(0, 0, 0, var(--disc-shadow-wave-a,0)) var(--disc-shadow-wave-rx), rgba(0, 0, 0, calc(var(--disc-shadow-wave-a,0) * .6)) calc(var(--disc-shadow-wave-rx) + var(--disc-shadow-wave-band,70px) * .4), transparent calc(var(--disc-shadow-wave-rx) + var(--disc-shadow-wave-band,70px)))}.FloatingIdentity-module__ycb_Wa__shadowFieldSurface{z-index:99;pointer-events:none;position:fixed;inset:0}.FloatingIdentity-module__ycb_Wa__discDitherBloomHovered{opacity:var(--bloom-hover-opacity,.22);--bloom-mask-size:var(--bloom-hover-mask-size,162px)}.FloatingIdentity-module__ycb_Wa__satelliteWrapper{top:var(--sat-cy,0px);left:var(--sat-cx,0px);z-index:101;pointer-events:none;margin-top:-20px;margin-left:-20px;position:fixed}.FloatingIdentity-module__ycb_Wa__satelliteBtn{background:var(--color-paper);border:2px solid color-mix(in srgb, var(--color-accent) 20%, transparent);width:40px;height:40px;color:var(--color-ink-soft);cursor:pointer;pointer-events:all;transition:background var(--duration-fast) var(--ease-out), border-color var(--duration-fast) var(--ease-out), color var(--duration-fast) var(--ease-out), box-shadow var(--duration-fast) var(--ease-out);-webkit-tap-highlight-color:transparent;border-radius:50%;justify-content:center;align-items:center;padding:0;display:flex;box-shadow:0 1px 4px #1a16101a,0 3px 12px #0000001f}.FloatingIdentity-module__ycb_Wa__satelliteBtn:hover{background:var(--color-accent);border-color:var(--color-accent);color:var(--color-paper);box-shadow:0 1px 4px #1a16101f,0 4px 16px #0000002e}.FloatingIdentity-module__ycb_Wa__satelliteBtn:active{background:var(--color-accent);border-color:var(--color-accent);color:var(--color-paper)}.FloatingIdentity-module__ycb_Wa__satelliteBtn:focus-visible{outline:2px solid var(--color-accent);outline-offset:3px}[data-palette=midnight] .FloatingIdentity-module__ycb_Wa__satelliteBtn{box-shadow:0 1px 4px #1a16101f, 0 3px 12px #0003, 0 0 0 1px color-mix(in oklch, var(--color-accent) 10%, transparent)}.FloatingIdentity-module__ycb_Wa__ringZone{top:var(--ring-cy,0px);left:var(--ring-cx,0px);margin-top:calc(var(--ring-zone-size,216px) / -2);margin-left:calc(var(--ring-zone-size,216px) / -2);z-index:99;pointer-events:all;cursor:pointer;width:var(--ring-zone-size,216px);height:var(--ring-zone-size,216px);background:0 0;border-radius:50%;position:fixed}.FloatingIdentity-module__ycb_Wa__ringArcSvg{pointer-events:none;width:100%;height:100%;position:absolute;inset:0;overflow:visible}@media (prefers-reduced-motion:reduce){.FloatingIdentity-module__ycb_Wa__discSurface{transition:none}.FloatingIdentity-module__ycb_Wa__dragWrapper,.FloatingIdentity-module__ycb_Wa__trigger{cursor:pointer}.FloatingIdentity-module__ycb_Wa__anchorOverlay,.FloatingIdentity-module__ycb_Wa__anchorTarget,.FloatingIdentity-module__ycb_Wa__discDitherBloom{transition:none}.FloatingIdentity-module__ycb_Wa__shadowFieldMask{--disc-shadow-wave-a:0!important}.FloatingIdentity-module__ycb_Wa__discFaceDither,.FloatingIdentity-module__ycb_Wa__satelliteBtn,.FloatingIdentity-module__ycb_Wa__ringZone{transition:none}}
