@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}}
