.playful-shapes_root__RoHev{--scene-ink:#0055d4;--scene-tint:rgba(0,122,255,0.07);--scene-rim:rgba(96,172,255,0.48);--scene-paper:#f6f9ff;--glass-ink:rgba(15,23,42,0.88);--glass-muted:rgba(15,23,42,0.62);position:fixed;inset:0;width:100%;height:100dvh;overflow:hidden;background:var(--scene-paper);color:var(--glass-ink);font-family:-apple-system,BlinkMacSystemFont,SF Pro Text,Inter,system-ui,sans-serif;-webkit-font-smoothing:antialiased;user-select:none;-webkit-user-select:none}.playful-shapes_lensSvgDefs__jQNgE{position:absolute;width:0;height:0;pointer-events:none;overflow:hidden}.playful-shapes_stageCanvas__ntq1e{display:block;width:100%;height:100%;touch-action:none;cursor:grab}.playful-shapes_stageCanvas__ntq1e:active{cursor:grabbing}.playful-shapes_liquidGlass__7Kevn{position:relative;isolation:isolate;background:linear-gradient(145deg,rgba(255,255,255,.08),rgba(255,255,255,.015) 50%,rgba(255,255,255,.05));-webkit-backdrop-filter:blur(5px) saturate(195%) contrast(108%) brightness(101%);backdrop-filter:blur(5px) saturate(195%) contrast(108%) brightness(101%);box-shadow:0 16px 38px -12px rgba(15,23,42,.17),0 3px 10px -2px rgba(15,23,42,.08),inset 0 1.25px .75px rgba(255,255,255,.88),inset 0 -1.25px 2px rgba(15,23,42,.1),inset 1.5px 0 2.5px rgba(72,192,255,.24),inset -1.5px 0 2.5px rgba(255,138,206,.2)}.playful-shapes_liquidGlass__7Kevn:before{content:"";position:absolute;inset:0;border-radius:inherit;padding:1.15px;background:linear-gradient(136deg,rgba(255,255,255,.96) 0,rgba(116,208,255,.56) 28%,var(--scene-rim) 58%,rgba(255,162,214,.5) 82%,rgba(255,255,255,.9) 100%);-webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask-composite:xor;mask-composite:exclude;pointer-events:none;z-index:2}.playful-shapes_liquidGlass__7Kevn:after{content:"";position:absolute;inset:1px 1px auto 1px;height:30%;border-radius:inherit;background:linear-gradient(180deg,rgba(255,255,255,.24),rgba(255,255,255,0));pointer-events:none;z-index:0}.playful-shapes_dropletSlider__4EWIP.playful-shapes_lensOrbReady__XSogz,.playful-shapes_liquidGlass__7Kevn.playful-shapes_lensOrbReady__XSogz{backdrop-filter:url(#ps-liquid-glass-orb)}.playful-shapes_liquidGlass__7Kevn.playful-shapes_lensPillReady__77blK{backdrop-filter:url(#ps-liquid-glass-pill)}.playful-shapes_liquidGlass__7Kevn.playful-shapes_lensCardReady__tHzuU{backdrop-filter:url(#ps-liquid-glass-card)}.playful-shapes_cornerAnchorLeft__mYtnc,.playful-shapes_cornerAnchorRight__G_tiw{position:fixed;top:max(18px,calc(env(safe-area-inset-top, 0px) + 12px));z-index:30}.playful-shapes_cornerAnchorLeft__mYtnc{left:max(18px,calc(env(safe-area-inset-left, 0px) + 12px))}.playful-shapes_cornerAnchorRight__G_tiw{right:max(18px,calc(env(safe-area-inset-right, 0px) + 12px))}.playful-shapes_iconPillButton__gN7vI{width:46px;height:46px;border:0;padding:0;border-radius:999px;display:grid;place-items:center;color:rgba(15,23,42,.78);cursor:pointer;-webkit-tap-highlight-color:transparent;transition:transform .28s cubic-bezier(.22,1.35,.36,1),color .18s ease,box-shadow .22s ease}.playful-shapes_iconPillButton__gN7vI>svg{position:relative;z-index:3;width:19px;height:19px;display:block}.playful-shapes_iconPillButton__gN7vI:hover{transform:scale(1.045);color:var(--scene-ink)}.playful-shapes_iconPillButton__gN7vI:active{transform:scale(.94)}.playful-shapes_iconPillButton__gN7vI[aria-expanded=true]{color:var(--scene-ink);box-shadow:0 20px 44px -10px rgba(15,23,42,.17),0 4px 12px -2px rgba(15,23,42,.07),inset 0 1.5px 1.5px rgba(255,255,255,.98),inset 0 -1.5px 2.5px rgba(15,23,42,.06),inset 0 0 22px rgba(255,255,255,.48)}.playful-shapes_iconPillButton__gN7vI:focus-visible,.playful-shapes_menuRow__noGo4:focus-visible,.playful-shapes_shapeButton__vy4Th:focus-visible{outline:2px solid var(--scene-ink);outline-offset:3px}.playful-shapes_popoverCard__aF_v3{position:absolute;top:calc(100% + 10px);border-radius:24px;z-index:40;background:linear-gradient(152deg,rgba(255,255,255,.09),rgba(255,255,255,.02) 52%,rgba(255,255,255,.06));box-shadow:0 24px 54px -14px rgba(15,23,42,.2),0 6px 18px -4px rgba(15,23,42,.09),inset 0 1.25px .75px rgba(255,255,255,.9),inset 0 -1.5px 2.5px rgba(15,23,42,.1),inset 2px 0 3.5px rgba(72,192,255,.25),inset -2px 0 3.5px rgba(255,138,206,.21);transform-origin:top center;animation:playful-shapes_glassPopoverIn__RhPs0 .24s cubic-bezier(.22,1.26,.36,1)}.playful-shapes_popoverLeft__O5Y8v{left:0;min-width:218px;padding:7px;transform-origin:top left}.playful-shapes_popoverRight__7pHgU{right:0;width:min(306px,calc(100vw - 36px));padding:17px 19px;transform-origin:top right}@keyframes playful-shapes_glassPopoverIn__RhPs0{0%{opacity:0;transform:translateY(-6px) scale(.95)}to{opacity:1;transform:translateY(0) scale(1)}}.playful-shapes_menuList__tnlHk{position:relative;z-index:3;display:flex;flex-direction:column;gap:2px}.playful-shapes_menuRow__noGo4{width:100%;min-height:42px;padding:0 12px;border:0;border-radius:16px;background:transparent;color:rgba(15,23,42,.88);text-shadow:0 1px 10px rgba(255,255,255,.72);font-size:13.5px;font-weight:500;letter-spacing:-.01em;text-decoration:none;display:flex;align-items:center;justify-content:space-between;gap:12px;cursor:pointer;-webkit-tap-highlight-color:transparent;transition:background-color .16s ease,box-shadow .16s ease,color .16s ease,transform .18s ease}.playful-shapes_menuRow__noGo4:hover{background:rgba(255,255,255,.24);box-shadow:inset 0 1px 0 rgba(255,255,255,.65);color:var(--scene-ink)}.playful-shapes_menuRow__noGo4:active{transform:scale(.985)}.playful-shapes_menuRowLabel__2p733{display:inline-flex;align-items:center;gap:9px}.playful-shapes_menuRowIcon__NOVPB{width:16px;height:16px;opacity:.78;flex-shrink:0}.playful-shapes_menuCaret__QJbCM{width:13px;height:13px;opacity:.48;flex-shrink:0;transition:transform .16s ease,opacity .16s ease}.playful-shapes_menuRow__noGo4:hover .playful-shapes_menuCaret__QJbCM{opacity:.88;transform:translateX(1.5px)}.playful-shapes_menuStatePill__AsZHz{font-size:12px;font-weight:500;color:var(--glass-muted);padding:2px 8px;border-radius:999px;background:rgba(255,255,255,.22);box-shadow:inset 0 1px 0 rgba(255,255,255,.82),inset 0 -1px 1px rgba(15,23,42,.06)}.playful-shapes_menuStateActive__nVK7G{color:var(--scene-ink)}.playful-shapes_glassDivider__a_iVc{position:relative;z-index:3;height:1px;margin:5px 8px;background:linear-gradient(90deg,rgba(255,255,255,.05),rgba(15,23,42,.12) 50%,rgba(255,255,255,.05))}.playful-shapes_infoContent__4FiPo{position:relative;z-index:3;display:flex;flex-direction:column;gap:11px;text-shadow:0 1px 10px rgba(255,255,255,.72)}.playful-shapes_infoTitle__sQjLG{margin:0;font-size:15px;font-weight:600;line-height:1.25;letter-spacing:-.016em;color:rgba(15,23,42,.94)}.playful-shapes_infoBody__od6NH{margin:0;font-size:13px;line-height:1.48;letter-spacing:-.006em;color:rgba(15,23,42,.74)}.playful-shapes_infoHints__16VAy{display:flex;flex-direction:column;gap:7px;margin:0;padding:0;list-style:none}.playful-shapes_infoHintRow__iiWrf{display:flex;align-items:baseline;justify-content:space-between;gap:10px;font-size:12.2px;line-height:1.35}.playful-shapes_infoHintKey__s0Q5v{font-weight:500;color:rgba(15,23,42,.86)}.playful-shapes_infoHintDesc__fb1fZ{color:rgba(15,23,42,.64);text-align:right}.playful-shapes_bottomDock__amKUu{position:fixed;left:50%;bottom:max(22px,calc(env(safe-area-inset-bottom, 0px) + 14px));transform:translateX(-50%);z-index:25}.playful-shapes_switcherPill__ur0p_{position:relative;display:inline-flex;align-items:center;gap:6px;padding:6px;border-radius:999px}.playful-shapes_dropletSlider__4EWIP{position:absolute;left:0;top:6px;width:44px;height:44px;border-radius:999px;background:radial-gradient(115% 115% at 28% 16%,rgba(255,255,255,.36) 0,rgba(255,255,255,.1) 58%,rgba(255,255,255,.16) 100%);-webkit-backdrop-filter:blur(4px) saturate(185%) brightness(104%);backdrop-filter:blur(4px) saturate(185%) brightness(104%);box-shadow:0 6px 16px -4px rgba(15,23,42,.16),0 1.5px 4px rgba(15,23,42,.06),inset 0 1.25px .75px rgba(255,255,255,.96),inset 0 -1.25px 2px rgba(15,23,42,.08),inset 1.25px 0 1.5px rgba(82,196,255,.28),inset -1.25px 0 1.5px rgba(255,142,208,.22);pointer-events:none;z-index:1;transform-origin:center center;will-change:transform,width,height}.playful-shapes_dropletSlider__4EWIP:before{content:"";position:absolute;inset:0;border-radius:inherit;padding:1px;background:linear-gradient(145deg,rgba(255,255,255,1) 0,var(--scene-rim) 58%,rgba(255,255,255,.9) 100%);-webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask-composite:xor;mask-composite:exclude}.playful-shapes_shapeButton__vy4Th{position:relative;z-index:3;width:44px;height:44px;padding:0;border:0;border-radius:999px;background:transparent;color:rgba(15,23,42,.46);display:grid;place-items:center;cursor:pointer;-webkit-tap-highlight-color:transparent;transition:color .18s ease,transform .24s cubic-bezier(.22,1.35,.36,1)}.playful-shapes_shapeButton__vy4Th>svg{width:18px;height:18px;display:block}.playful-shapes_shapeButton__vy4Th:hover{color:rgba(15,23,42,.8);transform:scale(1.06)}.playful-shapes_shapeButton__vy4Th:active{transform:scale(.92)}.playful-shapes_shapeButton__vy4Th[aria-current=true]{color:var(--scene-ink)}.playful-shapes_fallbackBox__hqBrt{position:absolute;inset:0;display:grid;place-items:center;padding:24px;text-align:center;color:rgba(15,23,42,.72);font-size:14px}@media (max-width:480px){.playful-shapes_cornerAnchorLeft__mYtnc{top:max(14px,calc(env(safe-area-inset-top, 0px) + 10px));left:max(14px,calc(env(safe-area-inset-left, 0px) + 10px))}.playful-shapes_cornerAnchorRight__G_tiw{top:max(14px,calc(env(safe-area-inset-top, 0px) + 10px));right:max(14px,calc(env(safe-area-inset-right, 0px) + 10px))}.playful-shapes_bottomDock__amKUu{bottom:max(16px,calc(env(safe-area-inset-bottom, 0px) + 10px))}}@media (prefers-reduced-motion:reduce){.playful-shapes_iconPillButton__gN7vI,.playful-shapes_menuCaret__QJbCM,.playful-shapes_menuRow__noGo4,.playful-shapes_shapeButton__vy4Th{transition:none}.playful-shapes_popoverCard__aF_v3{animation:none}}