/*! tailwindcss v4.3.3 | MIT License | https://tailwindcss.com */
@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--tw-border-style:solid;--tw-shadow:0 0 #0000;--tw-shadow-color:initial;--tw-shadow-alpha:100%;--tw-inset-shadow:0 0 #0000;--tw-inset-shadow-color:initial;--tw-inset-shadow-alpha:100%;--tw-ring-color:initial;--tw-ring-shadow:0 0 #0000;--tw-inset-ring-color:initial;--tw-inset-ring-shadow:0 0 #0000;--tw-ring-inset:initial;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-offset-shadow:0 0 #0000;--tw-blur:initial;--tw-brightness:initial;--tw-contrast:initial;--tw-grayscale:initial;--tw-hue-rotate:initial;--tw-invert:initial;--tw-opacity:initial;--tw-saturate:initial;--tw-sepia:initial;--tw-drop-shadow:initial;--tw-drop-shadow-color:initial;--tw-drop-shadow-alpha:100%;--tw-drop-shadow-size:initial}}}@layer theme{:root,:host{--font-sans:-apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", "Noto Sans", Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";--font-mono:ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;--default-transition-duration:.15s;--default-transition-timing-function:cubic-bezier(.4, 0, .2, 1);--default-font-family:var(--font-sans);--default-mono-font-family:var(--font-mono)}}@layer base{*,:after,:before,::backdrop{box-sizing:border-box;border:0 solid;margin:0;padding:0}::file-selector-button{box-sizing:border-box;border:0 solid;margin:0;padding:0}html,:host{-webkit-text-size-adjust:100%;tab-size:4;line-height:1.5;font-family:var(--default-font-family,-apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", "Noto Sans", Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji");font-feature-settings:var(--default-font-feature-settings,normal);font-variation-settings:var(--default-font-variation-settings,normal);-webkit-tap-highlight-color:transparent}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:var(--default-mono-font-family,ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace);font-feature-settings:var(--default-mono-font-feature-settings,normal);font-variation-settings:var(--default-mono-font-variation-settings,normal);font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}:-moz-focusring:where(:not(iframe)){outline:auto}progress{vertical-align:baseline}summary{display:list-item}ol,ul,menu{list-style:none}img,svg,video,canvas,audio,iframe,embed,object{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,select,optgroup,textarea{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}::file-selector-button{margin-inline-end:4px}::placeholder{opacity:1}@supports (not ((-webkit-appearance:-apple-pay-button))) or (contain-intrinsic-size:1px){::placeholder{color:currentColor}@supports (color:color-mix(in lab, red, red)){::placeholder{color:color-mix(in oklab, currentcolor 50%, transparent)}}}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit{padding-block:0}::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-day-field{padding-block:0}::-webkit-datetime-edit-hour-field{padding-block:0}::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-second-field{padding-block:0}::-webkit-datetime-edit-millisecond-field{padding-block:0}::-webkit-datetime-edit-meridiem-field{padding-block:0}::-webkit-calendar-picker-indicator{line-height:1}:-moz-ui-invalid{box-shadow:none}button,input:where([type=button],[type=reset],[type=submit]){appearance:button}::file-selector-button{appearance:button}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}}@layer components{:root{--bg:#0d0717;--bg2:#180c2c;--panel:#ffffff0b;--line:#a98bff29;--ink:#f5f4fa;--mute:#b29dc9;--dim:#786c88;--violet:#8b5cf6;--pink:#a98bff;--cyan:#9fe3f0;--gold:#ffde9e;--green:#a0f0be;--red:#e3a398;--loveRed:#ff6f91;--amber:#ffb648;--r:18px;--nav:64px;--font:"Inter",ui-sans-serif,-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Ubuntu,Cantarell,"Noto Sans",sans-serif;--mono:ui-monospace,"SFMono-Regular","JetBrains Mono",Menlo,Consolas,monospace;--hand:"Snell Roundhand","Savoye LET","Brush Script MT","Segoe Script",cursive;--cut-chip:polygon(8px 0,100% 0,100% calc(100% - 8px),calc(100% - 8px) 100%,0 100%,0 8px);--cut-btn:polygon(20px 0,100% 0,100% calc(100% - 20px),calc(100% - 20px) 100%,0 100%,0 20px);--cut-panel:polygon(16px 0,100% 0,100% calc(100% - 16px),calc(100% - 16px) 100%,0 100%,0 16px)}*{box-sizing:border-box;-webkit-tap-highlight-color:transparent;-webkit-text-size-adjust:100%;-moz-text-size-adjust:100%;text-size-adjust:100%}html,body{overscroll-behavior:none;background:var(--bg);height:100%;color:var(--ink);font-family:var(--font);margin:0;font-size:16px;font-weight:600;line-height:1.4;overflow:hidden}button{color:inherit;cursor:pointer;background:0 0;border:0;outline:none;padding:0;font-family:inherit;font-weight:700}button:focus,button:focus-visible{outline:none}input,textarea{color:inherit;font-family:inherit;font-size:16px}h1,h2,h3{letter-spacing:-.01em;margin:0;font-weight:800}p{margin:0}::-webkit-scrollbar{display:none}#frame{background:var(--bg);width:100%;height:100dvh;margin:auto;position:fixed;inset:0;overflow:hidden}@media (width<=719px){.top{padding-top:env(safe-area-inset-top)}.scroll{padding-top:4px}}@media (width>=720px){body{background:radial-gradient(60% 50% at 50% 40%,#171a4a 0%,#020313 70%);place-items:center;display:grid}#frame{border:1px solid #beaaff59;border-radius:44px;width:392px;height:820px;position:relative;box-shadow:0 0 0 8px #0a0b22,0 0 60px #b9c6f259,0 40px 80px #0009}}.cosmos{pointer-events:none;background:linear-gradient(#8b5cf612 1px,#0000 1px) 0 0/100% 42px,linear-gradient(90deg,#8b5cf612 1px,#0000 1px) 0 0/42px 100%,radial-gradient(50% 28% at 50% 0,#8b5cf633,#0000 70%),linear-gradient(#0a0714 0%,#070410 60%,#050309 100%);position:absolute;inset:0}.cosmos:before{content:"";opacity:.7;background-image:radial-gradient(1px 1px at 12% 18%,#fff 60%,#0000),radial-gradient(1px 1px at 33% 8%,#fff 60%,#0000),radial-gradient(1.5px 1.5px at 62% 22%,#fff 60%,#0000),radial-gradient(1px 1px at 84% 34%,#fff 60%,#0000),radial-gradient(1px 1px at 21% 47%,#fff 60%,#0000),radial-gradient(1px 1px at 72% 58%,#fff 60%,#0000),radial-gradient(1.5px 1.5px at 44% 70%,#fff 60%,#0000),radial-gradient(1px 1px at 91% 78%,#fff 60%,#0000),radial-gradient(1px 1px at 8% 92%,#fff 60%,#0000),radial-gradient(1px 1px at 55% 92%,#fff 60%,#0000);position:absolute;inset:0}.moon{opacity:.9;background:radial-gradient(circle at 35% 35%,#d4c4ff,#a98bff 55%,#6b21b8);border-radius:50%;width:150px;height:150px;position:absolute;top:-70px;left:50%;transform:translate(-50%);box-shadow:0 0 60px #a98bff8c}.moon:after{content:"";background:#0d0717;border-radius:50%;width:150px;height:150px;position:absolute;inset:-8px 0 0 30px}#screen{position:absolute;inset:0;overflow:hidden}.scr{flex-direction:column;display:flex;position:absolute;inset:0;overflow:hidden}.scroll{padding:0 16px calc(var(--nav) + 24px);-webkit-overflow-scrolling:touch;flex:1;overflow:hidden auto}.chat-scroll{flex-direction:column;padding-bottom:10px;display:flex}.chat-spacer{flex:1 0 auto;min-height:0}.scroll.nonav{padding-bottom:40px}.chat-wrap{flex-direction:column;flex:1;min-height:0;display:flex}.chat-composer{padding:8px 16px calc(var(--nav) + 14px);border-top:1px solid var(--line);background:#0a081a40;flex:none}.top{padding:calc(env(safe-area-inset-top) + 14px) 16px 10px;z-index:2;align-items:center;gap:10px;min-height:60px;display:flex;position:relative}.top:before{content:"";filter:blur(6px);pointer-events:none;z-index:0;background:radial-gradient(circle,#a98bff73,#0000 70%);width:190px;height:130px;position:absolute;top:-40px;left:-30px}.top .sp{flex:1}.brand{z-index:1;font-size:21px;font-weight:800;font-family:var(--mono);letter-spacing:.18em;color:#fff;text-shadow:0 0 14px #a98bfff2,0 0 32px #8b5cf699;position:relative}.brand small{letter-spacing:0;color:var(--mute);text-shadow:none;margin-top:-2px;font-size:12px;font-weight:500;display:block}.ic{border:1px solid var(--line);background:#ffffff0f;border-radius:50%;flex:none;place-items:center;width:38px;height:38px;font-size:17px;display:grid}.ic.on{border-color:var(--violet);color:var(--violet)}.ic.rec{color:#ffd9a0;background:#ffb64838;border-color:#ffb64899;animation:1.4s ease-out infinite micpulse}.vibe-invite-btn{background:#ff6fb014;animation:1.3s ease-in-out infinite vibeInviteBlink}@keyframes vibeInviteBlink{0%,to{opacity:1;box-shadow:0 0 #ff6fb000}50%{opacity:.6;box-shadow:0 0 14px #ff6fb0b3}}@media (prefers-reduced-motion:reduce){.vibe-invite-btn{animation:none}}.vibe-taphere{color:#241d40;white-space:nowrap;pointer-events:none;z-index:6;background:linear-gradient(135deg,#ff6fb0,#b9c6f2);border-radius:999px;margin-top:8px;padding:6px 12px;font-size:11px;font-weight:800;animation:20s ease-in-out forwards vibeTapHint;position:absolute;top:100%;right:-4px;box-shadow:0 4px 14px #ff6fb073}.vibe-taphere:before{content:"";background:inherit;border-radius:2px;width:9px;height:9px;position:absolute;top:-4px;right:18px;transform:rotate(45deg)}@keyframes vibeTapHint{0%{opacity:0;transform:translateY(4px)}2.7%{opacity:1;transform:translateY(0)}5.4%{transform:translateY(-4px)}8.1%{transform:translateY(0)}10.8%{transform:translateY(-4px)}13.5%{transform:translateY(0)}95%{opacity:1}to{opacity:0;transform:translateY(4px)}}@media (prefers-reduced-motion:reduce){.vibe-taphere{opacity:1;animation:none}}.simtag{letter-spacing:.03em;opacity:.55;white-space:nowrap;margin-left:6px;font-size:10px;font-weight:600}#notif{left:12px;right:12px;top:calc(env(safe-area-inset-top) + 8px);z-index:31;cursor:pointer;background:#1c1e46f5;border:1px solid #be96ff59;border-radius:18px;align-items:center;gap:10px;padding:10px 12px;transition:transform .35s cubic-bezier(.2,.9,.3,1.2);display:none;position:absolute;transform:translateY(-120%);box-shadow:0 12px 34px #0000008c}#notif.show{display:flex;transform:translateY(0)}#notif img{border-radius:9px;flex:none;width:36px;height:36px}#notif .nt{font-size:13px;font-weight:700;line-height:1.25}#notif .nb{color:var(--mute);font-size:12.5px;line-height:1.3}#notif .nw{color:var(--mute);white-space:nowrap;align-self:flex-start;margin-left:auto;font-size:10px}.gatecard{border:1px solid var(--line);background:#ffffff0d;border-radius:18px;padding:16px}.live-intro{text-align:center;padding-top:6px;position:relative}.live-intro-close{color:#fff;background:#ffffff14;border:0;border-radius:50%;place-items:center;width:30px;height:30px;font-size:15px;display:grid;position:absolute;top:-4px;right:-6px}.live-intro-brand{letter-spacing:.1em;color:#fff;font-size:15px;font-weight:800}.live-intro-brand small{letter-spacing:.14em;color:var(--mute);margin-top:2px;font-size:9px;font-weight:500;display:block}.live-intro-title{margin:14px 0 8px;font-size:21px;font-weight:800;line-height:1.25}.live-intro-grad{color:#0000;background:linear-gradient(90deg,#c9a9ff,#9fe3f0);-webkit-background-clip:text;background-clip:text}.live-intro-sub{color:var(--mute);margin:0 0 14px;font-size:12.5px;line-height:1.45}.live-intro-feats{text-align:left;flex-direction:column;gap:10px;margin-bottom:14px;display:flex}.live-intro-feat{align-items:flex-start;gap:10px;display:flex}.live-intro-feat i{background:#b9c6f21f;border-radius:50%;flex:none;place-items:center;width:32px;height:32px;font-size:15px;display:grid}.live-intro-feat b{letter-spacing:.04em;font-size:12.5px;display:block}.live-intro-feat span{color:var(--mute);margin-top:1px;font-size:11.5px;line-height:1.35;display:block}.live-intro-foot{color:var(--mute);margin-bottom:4px;font-size:12.5px;line-height:1.4}.live-intro-action{color:#e4bcff;margin:10px 0 0;font-size:12px;font-weight:700;line-height:1.4}.live-intro-cta{letter-spacing:.03em;color:#161022;background:linear-gradient(90deg,#d9a9ff,#9fe3f0);border:0;border-radius:24px;justify-content:center;align-items:center;gap:6px;width:100%;height:48px;margin:10px 0 12px;font-size:13px;font-weight:800;display:flex;box-shadow:0 4px 16px #9fb0e040}.live-intro-tags{letter-spacing:.06em;color:var(--mute);text-transform:uppercase;font-size:9.5px;line-height:1.6}select.dobsel{appearance:none;color:#fff;background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 20 20' fill='%23B9C6F2'><path d='M5.5 7.5l4.5 4.5 4.5-4.5z'/></svg>");background-position:right 10px center;background-repeat:no-repeat;background-size:16px;padding-right:30px;font-size:15px}select.dobsel option{color:#fff;background:#1a1a1e}.legal h4{margin:16px 0 4px;font-size:14px}.legal p,.legal li{color:#ededf2d1;font-size:13px;line-height:1.55}.legal ul{margin:4px 0;padding-left:18px}.carecard{background:linear-gradient(135deg,#ffa8d629,#b9c6f21f);border:1px solid #ffa8d666;border-radius:16px;margin-bottom:10px;padding:12px 14px}.landcard{background:linear-gradient(135deg,#9fe3f024,#d4b8ff1f);border:1px solid #9fe3f066;border-radius:16px;margin-bottom:10px;padding:12px 14px}.apple-btn{color:#000;background:#fff;border-radius:26px;justify-content:center;align-items:center;gap:8px;width:100%;height:50px;font-size:15px;font-weight:700;display:flex}.email-btn{color:#fff;background:#ffffff14;border:1px solid #ffffff2e;border-radius:26px;justify-content:center;align-items:center;gap:8px;width:100%;height:50px;margin-top:10px;font-size:15px;font-weight:700;display:flex}.sharecard{border-radius:14px;width:100%;margin:8px 0;display:block}.chip.open{box-shadow:0 0 0 1.5px var(--violet) inset}.dm-video{object-fit:cover;background:#000;border-radius:50%;width:168px;height:168px;display:block}.hand{font-family:var(--hand);color:#ff7ad0;text-shadow:0 0 12px #ff5ac899;font-size:19px;line-height:1.05}.btn{color:#fff;filter:drop-shadow(0 4px 14px #a98bff66);width:100%;height:52px;clip-path:var(--cut-btn);background:linear-gradient(90deg,#9b7bff,#6c8cff);border-radius:26px;justify-content:center;align-items:center;gap:8px;font-size:16px;font-weight:700;transition:transform .12s;display:flex}.btn:active{transform:scale(.98)}.btn.q{filter:none;color:var(--ink);background:#00000073;border:1px solid #a98bff4d}.btn.v{filter:drop-shadow(0 4px 12px #8b5cf659);color:#fff;background:linear-gradient(90deg,#6c8cff,#9b7bff)}.btn.sm{width:auto;height:38px;clip-path:var(--cut-chip);border-radius:19px;padding:0 16px;font-size:14px}.btn.pill{width:auto;height:34px;clip-path:var(--cut-chip);border-radius:17px;padding:0 14px;font-size:13px}.btn:disabled{opacity:.45}.chip{height:32px;font-size:12px;font-weight:700;font-family:var(--mono);letter-spacing:.03em;text-transform:uppercase;white-space:nowrap;color:var(--mute);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);clip-path:var(--cut-chip);background:#00000073;border:1.5px solid #0000;border-radius:12px;align-items:center;gap:6px;padding:0 13px;display:inline-flex}.chip.on{border-color:var(--pink);color:#fff;filter:drop-shadow(0 0 10px #a98bff73);background:#a98bff29}.chip.sm{border-radius:10px;height:27px;padding:0 11px;font-size:12px}.bubbleorb{cursor:pointer;color:#fff;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:radial-gradient(circle at 32% 26%,#ffffff52,#0000 45%),radial-gradient(circle at 65% 72%,#b9c6f266,#0000 60%),#120c248c;border:1px solid #be96ff8c;border-radius:50%;flex-direction:column;flex:none;justify-content:center;align-items:center;gap:0;width:52px;height:52px;transition:transform .18s cubic-bezier(.3,1.5,.4,1),box-shadow .18s;display:flex;box-shadow:0 0 12px #b9c6f266,inset 0 0 8px #ffffff14}.bubbleorb .ob-ic{margin-bottom:1px;font-size:15px;line-height:1}.bubbleorb .ob-tx{letter-spacing:.01em;font-size:8px;font-weight:700;line-height:1.05}.bubbleorb:active{transform:scale(.9);box-shadow:0 0 20px #b9c6f2a6,inset 0 0 10px #ffffff24}@media (hover:hover){.bubbleorb:hover{box-shadow:0 0 18px #b9c6f299,inset 0 0 8px #ffffff1f}}.chip.ghost{color:var(--mute);background:0 0}.chip.explore-chip{color:var(--mute);background:0 0;border-style:dashed;border-color:#beaaff59;font-weight:600}.space-check{border:1.5px solid var(--line);width:26px;height:26px;color:var(--mute);border-radius:50%;flex:none;place-items:center;font-size:13px;display:inline-grid}.space-check.on{border-color:var(--violet);color:#fff;background:#b9c6f247;box-shadow:0 0 10px #b9c6f280}.explore-bar{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#140e28e6;border:1px solid #be96ff66;border-radius:20px;align-items:center;gap:10px;padding:10px 14px;display:flex;position:absolute;bottom:16px;left:16px;right:16px;box-shadow:0 8px 24px #00000073}.chip.explore-chip:active{background:#b9c6f21f}.chips{flex-wrap:wrap;gap:8px;display:flex}.chips .chip{max-width:100%}.strip{-webkit-overflow-scrolling:touch;touch-action:pan-x pan-y;scrollbar-width:none;gap:8px;margin:0 -16px;padding:4px 16px 8px;display:flex;overflow-x:auto}.strip::-webkit-scrollbar{display:none}.stk-strip{scrollbar-width:none;gap:8px;margin-top:6px;padding:2px 2px 4px;display:flex;overflow-x:auto}.stk-strip::-webkit-scrollbar{display:none}.stk-tile{all:unset;box-sizing:border-box;cursor:pointer;background:#11123a;border-radius:12px;flex:none;width:72px;height:76px;transition:transform .1s ease-out;display:block;overflow:hidden}.stk-tile:active{transform:scale(.93)}.stk-tile img{object-fit:cover;pointer-events:none;width:100%;height:100%;display:block}.stk-add{background:#b9c6f21f;border:1px dashed #c4a0ff73;flex-direction:column;justify-content:center;align-items:center;display:flex}.stk-add b{color:#c7b8ff;text-align:center;padding:0 3px;font-size:8.5px;font-weight:700;line-height:1.2}.stk-add span{color:#c7b8ff;padding-top:12px;font-size:22px;line-height:1}.stk-add b{color:#c7b8ff}.strip .chip{flex:none}.tabs{background:#ffffff12;border:1px solid #ffffff29;border-radius:22px;margin:6px 0 10px;padding:4px;display:flex}.tabs button{color:#ededf2b3;border-radius:18px;flex:1;height:34px;font-size:13px;font-weight:600}.tabs button.on{color:#fff;box-shadow:none;background:#b9c6f247;border:1px solid #b9c6f280}.card{background:var(--panel);border:1px solid var(--line);border-radius:var(--r);margin-bottom:12px;padding:14px}.hero-glow{isolation:isolate;border-radius:22px;margin-bottom:12px;position:relative;overflow:hidden}.hero-glow:before{content:"";background:linear-gradient(var(--amber),var(--amber)) top 12px left 12px/16px 2px no-repeat, linear-gradient(var(--amber),var(--amber)) top 12px left 12px/2px 16px no-repeat, linear-gradient(var(--violet),var(--violet)) bottom 12px right 12px/16px 2px no-repeat, linear-gradient(var(--violet),var(--violet)) bottom 12px right 12px/2px 16px no-repeat, radial-gradient(60% 90% at 18% 8%,#a98bff8c,transparent 60%),radial-gradient(55% 85% at 85% 28%,#8b5cf66b,transparent 60%),linear-gradient(120deg,#0d0717,#1a0c2e 45%,#120820);z-index:0;position:absolute;inset:0}.hero-glow:after{content:"";opacity:.55;z-index:0;pointer-events:none;background-image:repeating-linear-gradient(100deg,#0000 0 22px,#ffffff14 22px 23px,#0000 23px 44px);position:absolute;inset:-15% -10%;transform:rotate(-6deg)}.hero-glow-inner{z-index:1;position:relative}.hero-orb{z-index:1;pointer-events:none;border-radius:50%;place-items:center;display:grid;position:absolute;box-shadow:0 0 16px #a98bff80}.hero-badge{background:radial-gradient(circle at 35% 30%,#e6dcff,#a98bff 58%,#6b21b8);border-radius:50%;place-items:center;width:72px;height:72px;margin:0 auto;font-size:30px;display:grid;box-shadow:0 0 28px #a98bffb3,inset 0 0 0 1px #ffffff26}.card.hp{border-color:#a98bff59;box-shadow:0 0 0 1px #a98bff24}.row{align-items:center;gap:10px;display:flex}.meta{color:var(--mute);font-size:12px}.state-line{font-size:12.5px;font-weight:600}.state-line b{font-weight:700}.av{color:#241d40;background:linear-gradient(135deg,#b9c6f2,#b79cff);border-radius:50%;flex:none;place-items:center;width:40px;height:40px;font-size:15px;font-weight:800;display:grid;position:relative}.av.big{width:84px;height:84px;font-size:30px}.av.sm{width:30px;height:30px;font-size:12px}.av.ai{background:linear-gradient(135deg,#1c1f4d,#2d2f6e);border-radius:14px;font-size:18px}.av .live{background:var(--green);border-radius:50%;width:11px;height:11px;position:absolute;bottom:-1px;right:-1px;box-shadow:0 0 0 2.5px #080916a6,0 0 6px #7af0a6b3}.av.sm .live{width:8px;height:8px;bottom:-1px;right:-1px;box-shadow:0 0 0 2px #080916a6,0 0 4px #7af0a6b3}.av.big .live{width:18px;height:18px;bottom:2px;right:2px;box-shadow:0 0 0 3px #080916a6,0 0 9px #7af0a6b3}.ring{background:linear-gradient(135deg,var(--c,#d4b8ff),transparent 70%);border-radius:50%;padding:2px}.hpb{letter-spacing:.08em;color:#f0eaff;vertical-align:middle;background:linear-gradient(160deg,#2a2a30,#0a0a0c 65%);border:1px solid #a98bff59;border-radius:5px;align-items:center;padding:3px 8px;font-size:10px;font-weight:800;display:inline-flex;box-shadow:inset 0 1px #ffffff2e,inset 0 -6px 10px #0006}.aib{color:var(--cyan);vertical-align:middle;letter-spacing:.04em;background:#9fe3f02e;border:1px solid #9fe3f080;border-radius:7px;padding:2px 6px;font-size:10px;font-weight:800;display:inline-flex}.hp-plus{color:#c46bff;cursor:pointer;text-shadow:0 0 6px #c46bff99;margin-left:1px;font-size:12px;font-weight:800;line-height:0;position:relative;top:-.7em}.media{aspect-ratio:4/5;background:var(--g);border-radius:14px;width:100%;max-height:48dvh;margin:10px 0;position:relative;overflow:hidden}.media.short{aspect-ratio:1;max-height:40dvh}.media.feed{border-radius:0;width:calc(100% + 32px);max-height:64dvh;margin-left:-16px;margin-right:-16px}.feed-post{margin-bottom:20px;padding:2px}.media .lab{gap:6px;display:flex;position:absolute;bottom:10px;left:10px}.media .lab span{-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#00000073;border-radius:9px;padding:4px 8px;font-size:11px;font-weight:700}.media .orb{background:radial-gradient(circle at 35% 35%,#fff,#e0c8ff 50%,#9b7dff);border-radius:50%;width:48px;height:48px;position:absolute;top:16%;right:14%;box-shadow:0 0 30px #dcc8ffe6}.media .horizon{background:linear-gradient(#0000,#00000073);height:38%;position:absolute;bottom:0;left:0;right:0}.fidget-squish{place-items:center;width:100%;height:100%;display:grid}.fidget-squish .sq{transform-origin:50% 100%;will-change:transform;transition:transform .16s cubic-bezier(.3,1.6,.5,1);position:relative}.fidget-squish{touch-action:none;-webkit-user-select:none;user-select:none}.fidget-stage:active .sq{transition:transform 80ms ease-out;transform:scale(1.2,.66)}.fidget-stage.drag:active .sq,.fidget-stage.drag .sq{transition:none!important;animation:none!important}.fidget-stage.kick .sq{animation:.75s cubic-bezier(.3,1.4,.5,1) sqJelly}@keyframes sqJelly{0%{transform:scale(1.22,.62)}30%{transform:scale(.88,1.16)}55%{transform:scale(1.07,.94)}78%{transform:scale(.97,1.03)}to{transform:scale(1)}}.sq i{display:block;position:absolute}.sq .ey{aspect-ratio:1;background:#2b2438;border-radius:50%;width:7%;top:52%}.sq .ey.l{left:30%}.sq .ey.r{right:30%}.sq .bl{background:#ff789680;border-radius:50%;width:12%;height:7%;top:62%}.sq .bl.l{left:19%}.sq .bl.r{right:19%}.sq .mo{border-bottom:2.5px solid #2b2438;border-radius:0 0 50% 50%;width:8%;height:4%;top:60%;left:46%}.sq-butter{background:linear-gradient(#ffd84d,#edb91e);border-radius:14px;place-items:center;width:180px;height:98px;display:grid;box-shadow:inset 0 -12px #00000021,inset 0 6px #ffffff80,inset 0 0 0 2px #ffffff1f,0 12px 24px #0006}.sq-butter .sq-in{background:#ffffff1f;border:2px solid #ffffff59;border-radius:10px;flex-direction:column;justify-content:center;align-items:center;width:84%;height:68%;display:flex}.sq-butter b{font:900 17px/1.05 var(--font);letter-spacing:.06em;color:#2f69b8}.sq-bao{background:radial-gradient(circle at 36% 28%,#fff,#f7ebdd 55%,#e6d2bc);border-radius:50% 50% 44% 44%/62% 62% 38% 38%;width:128px;height:104px;box-shadow:inset 0 -8px 12px #966e462e,0 8px 18px #00000059}.sq-bao .pl{aspect-ratio:1;background:repeating-conic-gradient(from 0deg,#f3e4d2 0 20deg,#fff 20deg 40deg);border-radius:50%;width:30%;margin-left:-15%;top:-6%;left:50%;box-shadow:0 1px 3px #7850284d}.sq-bao .ey{top:50%}.sq-bao .mo,.sq-bao .bl{top:58%}.sq-mochi{background:radial-gradient(circle at 34% 26%,#fff,#fce7ee 60%,#f2c8d6);border-radius:46% 46% 40% 40%/68% 68% 32% 32%;width:132px;height:92px;box-shadow:inset 0 -7px 10px #c86e8c38,0 8px 18px #00000059}.sq-puff{background:radial-gradient(circle at 36% 28%,#ffe27a,#f5b53a 62%,#e09a22);border-radius:50%;width:112px;height:104px;box-shadow:inset 0 -8px 12px #96500a38,0 8px 18px #00000059}.sq-puff .fn{background:#f5b53a;border-radius:60% 40%;width:22%;height:20%;top:46%}.sq-puff .fn.l{left:-14%;transform:rotate(-25deg)}.sq-puff .fn.r{right:-14%;transform:scaleX(-1)rotate(-25deg)}.sq-puff .ey{width:9%;top:40%}.sq-puff .mo{border:2.5px solid #2b2438;border-radius:50%;width:12%;height:12%;top:56%;left:44%}.sq-puff .bl{top:56%}.sq-avo{background:radial-gradient(circle at 50% 56%,#eaf2a0 0 38%,#a9cb62 38% 70%,#4e7a2c 70%);border-radius:50% 50% 46% 46%/40% 40% 60% 60%;place-items:end center;width:104px;height:128px;display:grid;box-shadow:0 8px 18px #00000059}.sq-avo .pit{aspect-ratio:1;background:radial-gradient(circle at 36% 30%,#b0764a,#7a4a28);border-radius:50%;width:54%;margin-bottom:12%;position:relative;box-shadow:inset 0 -4px 6px #00000040}.sq-avo .pit .ey{width:11%;top:40%}.sq-avo .pit .ey.l{left:26%}.sq-avo .pit .ey.r{right:26%}.sq-avo .pit .mo{border-color:#2b1a0e;width:16%;top:56%;left:42%}@media (prefers-reduced-motion:reduce){.fidget-stage.kick .sq{animation:none}}.dump-wrap{width:150px;height:112px;position:relative}.fidget-squish .dump-wrap .sq-dump{transform-origin:50% 92%;background:radial-gradient(circle at 32% 22%,#ffc9e6 0,#f08cc8 34%,#b278da 72%,#7e58c4);border-radius:50% 50% 30% 30%/78% 78% 22% 22%;height:96px;position:absolute;top:0;left:14px;right:14px;box-shadow:inset 0 -8px 12px #461e7847,inset 0 6px 10px #ffffff59}.sq-dump .sw{background:#ffffff59;border-radius:50%;width:30%;height:14%;top:8%;left:14%;transform:rotate(-24deg)}.sq-dump .hp{border-top:3.5px solid #2b2438;border-radius:50% 50% 0 0;width:15%;height:9%;top:34%}.sq-dump .hp.l{left:27%}.sq-dump .hp.r{right:27%}.sq-dump .wb{aspect-ratio:1;background:#ffffffbf;border-radius:50%;width:9%;top:44%}.sq-dump .wb.l{left:14%}.sq-dump .wb.r{right:14%}.sq-dump .dm{background:#fff;border-radius:0 0 50% 50%;width:14%;height:10%;top:47%;left:43%;box-shadow:0 0 0 2.5px #2b2438}.basket{z-index:2;background:linear-gradient(#d3c3a0,#b5a47e);border-radius:10px 10px 20px 20px;height:40px;position:absolute;bottom:0;left:0;right:0;box-shadow:inset 0 5px #ffffff47,inset 0 -6px #5a462838,0 8px 16px #00000059}.basket i{background:#5a46284d;border-radius:2px;height:3px;position:absolute;top:42%;left:8%;right:8%;box-shadow:0 12px #5a462838}.trio{justify-content:center;align-items:flex-end;gap:6px;width:100%;display:flex}.bcell{flex:none;width:98px;height:112px;position:relative}.fidget-squish .trio .sq-bao{width:auto;height:76px;position:absolute;bottom:14px;left:4px;right:4px}.fidget-squish .trio .sq-bao.v1{background:radial-gradient(circle at 36% 28%,#fff,#ffefb3 55%,#f2cf6a)}.fidget-squish .trio .sq-bao.v2{background:radial-gradient(circle at 36% 28%,#fff,#ffe1ea 55%,#f2b8cb)}.fidget-squish .trio .sq-bao.v3{background:radial-gradient(circle at 36% 28%,#fff,#e4f4d7 55%,#b9dca6)}.fidget-stage:active .trio .sq{transform:none}.fidget-stage:active .trio .sq:active{transform:scale(1.2,.66)}.trio .bbase{z-index:3;background:linear-gradient(#d3c3a0,#b5a47e);border-radius:8px 8px 16px 16px;height:26px;position:absolute;bottom:0;left:0;right:0;box-shadow:inset 0 4px #ffffff47,inset 0 -5px #5a462838,0 6px 12px #00000059}.trio .blid{z-index:4;cursor:pointer;transform-origin:50% 100%;background:repeating-linear-gradient(95deg,#c9a06a 0 7px,#b88a55 7px 9px),#c9a06a;border-radius:50% 50% 10% 10%/76% 76% 10% 10%;height:84px;transition:transform .55s cubic-bezier(.3,1.3,.5,1);position:absolute;bottom:12px;left:-6px;right:-6px;box-shadow:inset 0 5px 8px #ffebbe59,inset 0 -8px 10px #5032144d,0 6px 14px #0006}.trio .blid:before{content:"";background:#46280f59;border-radius:2px;height:3px;position:absolute;bottom:14px;left:6%;right:6%;box-shadow:0 -22px #46280f40,0 -44px #46280f2e}.trio .knob{background:linear-gradient(#d9b27a,#a7763f);border-radius:50% 50% 30% 30%;width:20px;height:12px;margin-left:-10px;position:absolute;top:-7px;left:50%;box-shadow:0 2px 3px #0000004d}.bcell.lidded .sq-bao{opacity:0;transition:opacity .2s,transform .5s cubic-bezier(.3,1.6,.5,1);transform:scale(.7)}.bcell.lidded.open .sq-bao{opacity:1;transition-delay:.12s;transform:scale(1)}.bcell.lidded.open .blid{transform:translate(22px,-72px)rotate(14deg)}.trio .stm{opacity:0;z-index:2;background:#ffffffa6;border-radius:50%;width:12px;height:12px;position:absolute;bottom:60px}@keyframes steamUp{0%{opacity:.8;transform:translateY(0)scale(.6)}to{opacity:0;transform:translateY(-46px)scale(2)}}.mac{width:132px;height:96px;position:relative}.mac .mc-bot,.mac .mc-halves .mc-top{--sh:#f4b8cb;--sh2:#e58fae}.mac.col1 .mc-bot,.mac.col1 .mc-halves .mc-top{--sh:#bfe0a8;--sh2:#8dc06c}.mac.col2 .mc-bot,.mac.col2 .mc-halves .mc-top{--sh:#cdb8f0;--sh2:#a58adb}.mac.col3 .mc-bot,.mac.col3 .mc-halves .mc-top{--sh:#ffe49a;--sh2:#f0c14b}.mac .mc-bot{background:linear-gradient(var(--sh),var(--sh2));border-radius:12px 12px 40px 40px/12px 12px 22px 22px;height:34px;position:absolute;bottom:0;left:3px;right:3px;box-shadow:inset 0 -6px 8px #00000024,0 8px 14px #00000059}.mac .ruf{background:repeating-linear-gradient(90deg,#ffffff38 0 3px,#ffffff05 3px 6px);border-radius:50%;height:6px;position:absolute;top:-3px;left:2%;right:2%}.mac i{display:block;position:absolute}.mac .ey{aspect-ratio:1;background:#2b2438;border-radius:50%}.mac .bl{background:#ffffff8c;border-radius:50%}.mac .mc-bot .ruf{top:-3px}.fidget-squish .mac .mc-cream{z-index:2;transform-origin:50% 60%;background:radial-gradient(circle at 36% 30%,#fff,#fff2e2 60%,#f0dac0);border-radius:50%;height:26px;position:absolute;bottom:26px;left:8px;right:8px;box-shadow:inset 0 -3px 5px #96643c33}.mac .mc-halves{z-index:3;pointer-events:none;height:60px;position:absolute;top:0;left:0;right:0}.mac .mc-top{background:radial-gradient(circle at 34% 24%,#ffffff8c,transparent 42%),linear-gradient(var(--sh),var(--sh2));border-radius:70px 70px 14px 14px/50px 50px 14px 14px;height:56px;transition:transform .45s cubic-bezier(.3,1.4,.5,1),opacity .35s;position:absolute;top:6px;left:3px;right:3px;box-shadow:inset 0 -6px 8px #00000024}.mac .mc-top.l{clip-path:polygon(0 0,50% 0,50% 100%,0 100%)}.mac .mc-top.r{clip-path:polygon(50% 0,100% 0,100% 100%,50% 100%)}.mac .mc-top .ruf{top:auto;bottom:-3px}.mac .mc-top .ey{width:6%;top:44%}.mac .mc-top .ey.l{left:36%}.mac .mc-top .ey.r{right:36%}.mac .mc-top .bl{width:9%;height:6%;top:52%}.mac .mc-top .bl.l{left:26%}.mac .mc-top .bl.r{right:26%}.mac .crk{width:100%;height:100%;position:absolute;inset:0;overflow:visible}.mac .crk path{fill:none;stroke:#461e28bf;stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round;stroke-dasharray:70;stroke-dashoffset:70px;transition:stroke-dashoffset .25s}.mac.st1 .k1,.mac.st2 .k1,.mac.st3 .k1,.mac.st4 .k1,.mac.st2 .k2,.mac.st3 .k2,.mac.st4 .k2,.mac.st3 .k3,.mac.st4 .k3{stroke-dashoffset:0}.mac.st3 .mc-top.l{transform:translate(-14px,-4px)rotate(-12deg)}.mac.st3 .mc-top.r{transform:translate(14px,-4px)rotate(12deg)}.mac.st4 .mc-top.l{opacity:0;transform:translate(-40px,86px)rotate(-60deg)}.mac.st4 .mc-top.r{opacity:0;transform:translate(40px,86px)rotate(60deg)}.mac .cb{background:var(--sh2);opacity:0;z-index:4;border-radius:2px;width:7px;height:7px;position:absolute;top:26px;left:50%}.mac.col0 .cb{background:#e58fae}.mac.col1 .cb{background:#8dc06c}.mac.col2 .cb{background:#a58adb}.mac.col3 .cb{background:#f0c14b}.mac.st4 .cb{animation:.9s ease-in forwards crumbFall}.mac .cb.b{margin-left:-26px;animation-delay:50ms!important}.mac .cb.c{margin-left:24px;animation-delay:80ms!important}.mac .cb.d{margin-left:-48px}.mac .cb.e{margin-left:44px}.mac .cb.f{margin-left:8px;animation-delay:.12s!important}@keyframes crumbFall{0%{opacity:1;transform:translateY(0)rotate(0)}to{opacity:0;transform:translateY(90px)rotate(240deg)}}.fidget-stage.kick .trio .sq{animation:none}.trio .sq-bao.hop{animation:.75s cubic-bezier(.3,1.2,.5,1) baoHop!important}.trio .sq-bao.puff{animation:.8s cubic-bezier(.3,1.4,.5,1) baoPuff!important}.trio .sq-bao.shimmy{animation:.8s ease-in-out baoShimmy!important}@keyframes baoHop{0%{transform:scale(1.15,.8)}25%{transform:translateY(-46px)scale(.92,1.12)}55%{transform:translateY(0)scale(1.18,.78)}75%{transform:translateY(-10px)scale(.98,1.04)}to{transform:none}}@keyframes baoPuff{0%{transform:scale(1)}30%{transform:scale(1.32,1.28)}55%{transform:scale(.94,.92)}80%{transform:scale(1.06)}to{transform:scale(1)}}@keyframes baoShimmy{0%,to{transform:none}15%{transform:rotate(-12deg)skew(-6deg)}35%{transform:rotate(11deg)skew(6deg)}55%{transform:rotate(-8deg)skew(-4deg)}75%{transform:rotate(5deg)skew(3deg)}}.trio .stm{filter:blur(2px);opacity:0;z-index:6;background:#fffffff2;width:20px;height:20px;bottom:112px;box-shadow:0 0 10px #fffc}.trio .stm.a{left:26%}.trio .stm.b{left:48%}.trio .stm.c{left:66%}.bcell.lidded.open .stm{animation:2.4s ease-out infinite steamLoop}.bcell.lidded.open .stm.b{animation-delay:.8s}.bcell.lidded.open .stm.c{animation-delay:1.6s}@keyframes steamLoop{0%{opacity:0;transform:translate(0)scale(.5)}20%{opacity:.9}to{opacity:0;transform:translate(10px,-78px)scale(2.2)}}.media.fidget{background:radial-gradient(120% 90% at 50% 20%,#232b52,#0c0e1e 70%);place-items:center;display:grid}.fidget-stage{aspect-ratio:1;place-items:center;width:56%;display:grid;position:relative}.fidget-stage.full{aspect-ratio:auto;width:auto;height:auto;display:block;position:absolute;inset:0;overflow:hidden}.dp-board,.wb-board{touch-action:manipulation;-webkit-tap-highlight-color:transparent;background:repeating-linear-gradient(90deg,#78380a00 0 7cqw,#78380a1a 7.4cqw,#ffc88212 8.4cqw,#78380a00 9cqw),repeating-linear-gradient(88deg,#5a280814 0 .6cqw,#0000 .9cqw 3.1cqw),linear-gradient(#e79a52,#d27c35 55%,#bc6526);position:absolute;inset:0;overflow:hidden;container-type:inline-size}.dp-board:after,.wb-board:after{content:"";pointer-events:none;position:absolute;inset:0;box-shadow:inset 0 0 12cqw #3c14008c}.dp-lay{position:absolute;inset:0}.dp-tray{pointer-events:none;filter:drop-shadow(0 2cqw 2.4cqw #320f0080)drop-shadow(0 .3cqw .2cqw #fff6);position:absolute;inset:0}.dp-tray i{background:radial-gradient(circle at 40% 30%,#fff,#e9e7f2 70%,#cfccdd);border-radius:50%;position:absolute;transform:translate(-50%,-50%)}.dp-dome{cursor:pointer;background:radial-gradient(circle at 36% 28%,var(--hi),var(--c) 58%,var(--lo));box-shadow:0 0 0 1.3cqw var(--rim),0 0 0 1.8cqw #0000001f,inset 0 -1.4cqw 2cqw #00000047,inset 0 1cqw 1.6cqw #ffffff59;border:0;border-radius:50%;padding:0;transition:transform .16s cubic-bezier(.3,1.6,.5,1),box-shadow .16s,background .16s;position:absolute;transform:translate(-50%,-50%)}.dp-dome.in{background:radial-gradient(circle at 62% 74%,var(--hi),var(--c) 55%,var(--lo));box-shadow:0 0 0 1.3cqw var(--rim),0 0 0 1.8cqw #0000001f,inset 0 1.6cqw 2.4cqw #00000073,inset 0 -.8cqw 1.4cqw #ffffff40;transform:translate(-50%,-50%)scale(.9)}.wb{width:15.2cqw;height:15.2cqw;left:calc(var(--c)*16.667cqw + 8.333cqw);bottom:calc(3cqw + var(--r)*15.8cqw);transform:rotate(var(--rot));cursor:pointer;background:repeating-linear-gradient(176deg,#50200400 0 1.4cqw,#50200438 1.7cqw 1.9cqw,#ffd2961f 2.2cqw 2.8cqw,#50200400 3.2cqw 5cqw),linear-gradient(145deg,#e9a25b,#c57532 60%,#a85d22);border-radius:2.2cqw;margin-left:-7.6cqw;position:absolute;box-shadow:inset 0 .9cqw .6cqw #ffe1b48c,inset 0 -1.2cqw 1.2cqw #3c140066,inset .6cqw 0 .5cqw #ffe1b440,0 1.4cqw 2cqw #280c0073}.wb.drop{animation:.46s cubic-bezier(.55,0,.95,.55) wbDrop}.wb.hit{animation:.34s ease-out wbHit}.wb.away{transform:translate(var(--dx),120cqw) rotate(var(--spin));opacity:0;transition:transform .8s cubic-bezier(.5,0,.9,.6),opacity .8s}@keyframes wbDrop{0%{transform:translateY(-95cqw) rotate(calc(var(--rot)*-3))}to{transform:translateY(0) rotate(var(--rot))}}@keyframes wbHit{0%,to{transform:rotate(var(--rot))}25%{transform:rotate(calc(var(--rot) + 4deg)) scale(1.05,.95)}60%{transform:rotate(calc(var(--rot) - 3deg)) translateY(-1cqw)}}.lp-board,.ms-board{touch-action:manipulation;-webkit-tap-highlight-color:transparent;position:absolute;inset:0;overflow:hidden;container-type:inline-size}.lp-board{background:radial-gradient(circle at 30% 20%,#ffffff47,#0000 40%) 0 0/100% 100%,radial-gradient(circle at 75% 70%,#ffffff2e,#0000 45%) 0 0/100% 100%,radial-gradient(circle at 20% 80%,#ffffff1f 0 8cqw,#0000 9cqw) 0 0/60cqw 60cqw,radial-gradient(circle at 70% 25%,#ffffff1f 0 10cqw,#0000 11cqw) 0 0/70cqw 70cqw,linear-gradient(160deg,#8a90f4,#6068d8 55%,#4f55c4) 0 0/100% 100%;animation:14s ease-in-out infinite alternate lpWater}@keyframes lpWater{0%{background-position:0 0,0 0,0 0,0 0,0 0}to{background-position:0 0,0 0,12cqw 8cqw,-10cqw 6cqw,0 0}}.lp-board:after{content:"";pointer-events:none;position:absolute;inset:0;box-shadow:inset 0 0 14cqw #1e196e80}.lp-pad{pointer-events:auto;cursor:pointer;-webkit-mask:conic-gradient(from var(--n) at 50% 50%,transparent 0 26deg,#000 27deg);-webkit-mask:conic-gradient(from var(--n) at 50% 50%,transparent 0 26deg,#000 27deg);-webkit-mask:conic-gradient(from var(--n) at 50% 50%,transparent 0 26deg,#000 27deg);-webkit-mask:conic-gradient(from var(--n) at 50% 50%,transparent 0 26deg,#000 27deg);mask:conic-gradient(from var(--n) at 50% 50%,transparent 0 26deg,#000 27deg);background:radial-gradient(circle at 38% 32%,#5cc252,#2f9b3e 55%,#1f7a33);border-radius:50%;position:absolute;transform:translate(-50%,-50%);box-shadow:0 1.6cqw 2.4cqw #0f0a4673,inset 0 -1cqw 1.6cqw #00280a66,inset 0 .8cqw 1.2cqw #beffaa59}.lp-flo{pointer-events:auto;cursor:pointer;background:radial-gradient(circle,#ffd83a 0 14%,transparent 15%),repeating-conic-gradient(var(--p1) 0 12deg,var(--p2) 12deg 24deg);clip-path:var(--star);filter:drop-shadow(0 1cqw 1.2cqw #0f0a4673);border-radius:50%;position:absolute;transform:translate(-50%,-50%)}.lp-rip{pointer-events:none;border:.5cqw solid #ffffffa6;border-radius:50%;animation:1.5s ease-out forwards lpRip;position:absolute;transform:translate(-50%,-50%)scale(.1)}@keyframes lpRip{to{opacity:0;border-width:.1cqw;transform:translate(-50%,-50%)scale(1)}}.ms-board{background:radial-gradient(at 50% 70%,#9b4a44,#6e2a2e 60%,#4a171c)}.ms-board:before{content:"";background:repeating-linear-gradient(90deg,#00000012 0 .8cqw,#0000 .8cqw 5cqw);position:absolute;inset:0}.ms-screen{background:linear-gradient(#3a3d44,#25272d);border-radius:3cqw;width:84cqw;height:23cqw;position:absolute;top:3cqw;left:8cqw;overflow:hidden;box-shadow:inset 0 0 0 1.2cqw #1c1d22,0 2cqw 3cqw #00000073}.ms-tg{background:radial-gradient(circle,#2a1b55 0 18%,#b79dff 20% 45%,#8d6bff 47%);border-radius:50%;width:7cqw;height:7cqw;margin:-3.5cqw 0 0 -3.5cqw;transition:left .18s,top .18s;position:absolute;box-shadow:0 0 2.2cqw #a082ffe6}.ms-tg.hot{transform:scale(1.22);box-shadow:0 0 3.4cqw #bea0ff}.ms-cur{clip-path:polygon(0 0,0 100%,28% 76%,48% 100%,64% 92%,45% 70%,80% 70%);filter:drop-shadow(0 .3cqw .3cqw #0009);pointer-events:none;background:#fff;width:4.4cqw;height:6.6cqw;position:absolute}.ms-n{font:700 3.6cqw/1 var(--font);color:#bba6ff;position:absolute;bottom:2cqw;right:3cqw}.ms-cable{pointer-events:none;width:100%;height:100%;position:absolute;inset:0}.ms-mouse{touch-action:none;cursor:grab;background:radial-gradient(circle at 35% 22%,#cdbdff,#9a83ee 55%,#7a62d6);border-radius:10cqw 10cqw 9cqw 9cqw/12cqw 12cqw 9cqw 9cqw;width:14cqw;height:20cqw;margin:-10cqw 0 0 -7cqw;position:absolute;box-shadow:inset 0 -1.6cqw 2cqw #32198266,inset 0 1cqw 1.4cqw #fff6,0 2.4cqw 3cqw #00000080}.ms-b{background:#ffffff1a;border:0;width:50%;height:46%;padding:0;transition:transform 60ms,background 60ms;position:absolute;top:0;box-shadow:inset 0 -.6cqw 1cqw #3219824d}.ms-b.l{border-right:.4cqw solid #3c1e8c66;border-radius:10cqw 0 0/12cqw 0 0;left:0}.ms-b.r{border-radius:0 10cqw 0 0/0 12cqw 0 0;right:0}.ms-b.dn{background:#3c1e8c40;transform:translateY(.5cqw);box-shadow:inset 0 .8cqw 1.2cqw #32198280}.ms-w{background:#e24a5b;border-radius:1.5cqw;width:3cqw;height:7cqw;margin-left:-1.5cqw;position:absolute;top:9%;left:50%;box-shadow:inset 0 -.5cqw .6cqw #0000004d}.po-board,.cb-board{touch-action:none;-webkit-tap-highlight-color:transparent;-webkit-user-select:none;user-select:none;position:absolute;inset:0;overflow:hidden;container-type:inline-size}.po-board{--pc:#f45ba3;--ph:#ffb5d8;--pl:#c42676;background:linear-gradient(#b9c4d6,#98a4bb)}.po-sw{gap:4cqw;display:flex;position:absolute;top:1.4cqw;left:50%;transform:translate(-50%)}.po-sw button{all:unset;cursor:pointer;border-radius:50%;width:6.4cqw;height:6.4cqw;box-shadow:0 0 0 1cqw #fff,0 .6cqw 1.4cqw #00000059}.po-tray{background:radial-gradient(circle at 40% 25%,var(--ph),var(--pc) 62%,var(--pl));border-radius:9cqw;grid-template-rows:repeat(6,1fr);grid-template-columns:repeat(11,1fr);place-items:center;padding:1cqw;display:grid;position:absolute;inset:9.5cqw 1.6cqw 1.6cqw;box-shadow:0 1.2cqw 2cqw #1e233c73,inset 0 -1.4cqw 2cqw #0003,inset 0 1cqw 1.4cqw #ffffff73}.po-d{aspect-ratio:1;background:radial-gradient(circle at 34% 30%,#fff 0 7%,transparent 14%),radial-gradient(circle at 40% 35%,var(--ph),var(--pc) 58%,var(--pl));border-radius:50%;width:80%;max-height:92%;transition:transform .12s cubic-bezier(.3,1.6,.5,1),box-shadow .12s,background .12s;box-shadow:0 .7cqw 1cqw #3c002866,inset 0 -.7cqw .8cqw #0000002e}.po-d.in{background:radial-gradient(circle at 62% 72%,var(--ph),var(--pc) 55%,var(--pl));transform:scale(.88);box-shadow:inset 0 .9cqw 1.2cqw #32001e80,inset 0 -.4cqw .6cqw #ffffff4d}.cb-board{background:radial-gradient(at 50% 45%,#f6e7d8,#e3cbb5 70%,#d2b79f)}.cb-bar{background:#4a2614;border-radius:3cqw;grid-template-columns:repeat(4,1fr);gap:1.2cqw;width:86cqw;margin-left:-43cqw;padding:2cqw;transition:opacity .4s;display:grid;position:absolute;top:50%;left:50%;transform:translateY(-50%);box-shadow:0 2.4cqw 3cqw #3c1e0a66}.cb-p{cursor:pointer;touch-action:none;background:linear-gradient(145deg,#9a5c37,#6e3a1e 60%,#5a2e17);border-radius:2cqw;height:14.6cqw;position:relative;box-shadow:inset .7cqw .7cqw .8cqw #ffd2aa61,inset -.7cqw -.9cqw 1cqw #1e0a0080}.cb-p:before{content:"CHOCO";font:800 2.5cqw/1 var(--font);letter-spacing:.14em;color:#5e2e16;text-shadow:0 .3cqw .1cqw #ffcda066,0 -.25cqw .1cqw #1406008c;background:linear-gradient(145deg,#85502d,#6a381c);border-radius:1.4cqw;place-items:center;display:grid;position:absolute;inset:2.4cqw;box-shadow:inset -.4cqw -.4cqw .6cqw #ffd2aa38,inset .5cqw .5cqw .7cqw #1e0a0073}.cb-p.c1{animation:.22s cbShake}.cb-p.c1:after{content:"";background:linear-gradient(112deg,#0000 41%,#190800e6 42% 43.5%,#0000 45%),linear-gradient(68deg,#0000 56%,#190800cc 57% 58.2%,#0000 59.5%),linear-gradient(160deg,#0000 30%,#ffdcb459 31% 31.6%,#0000 33%);border-radius:2cqw;position:absolute;inset:0}.cb-p.gone{pointer-events:none;animation:.7s cubic-bezier(.5,0,.9,.6) forwards cbFall}.cb-crumb{pointer-events:none;background:#6a381c;border-radius:30%;width:1.4cqw;height:1.4cqw;animation:.6s ease-out forwards cbCr;position:absolute}@keyframes cbShake{0%,to{transform:none}30%{transform:translate(-.6cqw)rotate(-1deg)}70%{transform:translate(.6cqw)rotate(1deg)}}@keyframes cbFall{0%{opacity:1;transform:none}to{transform:translate(var(--dx),70cqw) rotate(var(--rt));opacity:0}}@keyframes cbCr{to{transform:translate(var(--dx),var(--dy));opacity:0}}.media.fidget.cbelow .fidget-stage.full{bottom:72px;-webkit-mask-image:linear-gradient(#000 calc(100% - 22px),#0000);mask-image:linear-gradient(#000 calc(100% - 22px),#0000)}.media.fidget.cbelow .fidget-cap{background:0 0;padding:0 14px;bottom:8px}.media.fidget.cbelow:not(:has(.fidget-stage.full)){box-sizing:border-box;padding-bottom:72px}.media.fidget,.media.fidget :not(input):not(textarea){-webkit-user-select:none;user-select:none;-webkit-touch-callout:none;-webkit-tap-highlight-color:transparent}.zp-board{touch-action:none;background:repeating-linear-gradient(45deg,#ffffff06 0 1px,#0000 1px 4px),repeating-linear-gradient(-45deg,#0000001f 0 1px,#0000 1px 4px),radial-gradient(at 50% 40%,#2b2f55,#171a33 70%,#0e1024);position:absolute;inset:0;overflow:hidden}.zp-cv{width:100%;height:100%;display:block;position:absolute;inset:0}.fidget-cap{text-align:center;z-index:2;background:linear-gradient(#0000,#020313bf 60%);padding:22px 14px 0;position:absolute;bottom:14px;left:0;right:0}.fidget-cap b{color:#0000;background:linear-gradient(90deg,#fff,#c2c8ff 60%,#d4b8ff);-webkit-background-clip:text;background-clip:text;font-size:19px;font-weight:800;display:block}.fidget-cap span{color:var(--mute);margin-top:2px;font-size:11.5px;display:block}.fidget-breathe{background:radial-gradient(circle at 35% 30%,#8fb8ff,#2a3a9e 55%,#0c1240);border-radius:50%;width:100%;height:100%;animation:3.4s ease-in-out infinite fidgetBreathe;box-shadow:0 0 50px #7896ff8c}.breathe-wrap{text-align:center;flex-direction:column;justify-content:center;align-items:center;min-height:70vh;display:flex}.breathe-orb{background:radial-gradient(circle at 35% 30%,#8fb8ff,#2a3a9e 55%,#0c1240);border-radius:50%;width:200px;height:200px;animation:8s ease-in-out infinite breatheCycle;box-shadow:0 0 70px #7896ff80}@keyframes breatheCycle{0%,to{transform:scale(.72)}50%{transform:scale(1.18)}}@media (prefers-reduced-motion:reduce){.breathe-orb{animation:none;transform:scale(1)}}.breathe-cue{margin-top:28px;font-size:20px;font-weight:800}.breathe-time{color:var(--mute);margin-top:6px;font-size:13px}@keyframes fidgetBreathe{0%,to{transform:scale(.92);box-shadow:0 0 40px #7896ff66}50%{transform:scale(1.04);box-shadow:0 0 64px #8caaffb3}}.fidget-aura{background:radial-gradient(circle,#d4b8ff,#3b1d8f 70%);border-radius:50%;width:70%;height:70%;position:relative}.fidget-aura:before{content:"";opacity:.55;filter:blur(10px);background:conic-gradient(#d4b8ff,#9fe3f0,#ffe9a8,#ffa8cc,#d4b8ff);border-radius:50%;animation:6s linear infinite fidgetSpin;position:absolute;inset:-26%}@keyframes fidgetSpin{to{transform:rotate(360deg)}}.fidget-ripple{background:#fff;border-radius:50%;width:14px;height:14px;transition:transform .3s ease-out,box-shadow .3s;position:relative;box-shadow:0 0 10px #ffffff80}.fidget-ripple i{border:1px solid #7ef0a6bf;border-radius:50%;transition:border-width .25s,border-color .25s;animation:2.8s ease-out infinite fidgetRipple;position:absolute;inset:0}.fidget-ripple i:nth-child(2){animation-delay:.95s}.fidget-ripple i:nth-child(3){animation-delay:1.9s}@keyframes fidgetRipple{0%{opacity:.75;transform:scale(1)}to{opacity:0;transform:scale(2.6)}}.fidget-stage.kick .fidget-ripple{transform:scale(1.5);box-shadow:0 0 22px #ffffffe6}.fidget-stage.kick .fidget-ripple i{border-width:3px;border-color:#abf5c4;animation:1.1s cubic-bezier(.15,.7,.3,1) fidgetRippleBig}.fidget-stage.kick .fidget-ripple i:nth-child(2){animation-delay:.12s}.fidget-stage.kick .fidget-ripple i:nth-child(3){animation-delay:.24s}@keyframes fidgetRippleBig{0%{opacity:1;transform:scale(1)}to{opacity:0;transform:scale(9)}}.fidget-drift{width:100%;height:100%;position:relative}.fidget-drift i{width:var(--sz,5px);height:var(--sz,5px);animation:fidgetFloat var(--fd,6s) ease-in-out infinite alternate;background:#fff;border-radius:50%;transition:transform .55s cubic-bezier(.2,.8,.2,1),box-shadow .35s,width .3s,height .3s,margin .3s;position:absolute;box-shadow:0 0 8px #fff}@keyframes fidgetFloat{0%{opacity:.4;transform:translate(0)}to{transform:translate(var(--dx,14px),var(--dy,-18px));opacity:1}}.fidget-drift i.lit{width:8px;height:8px;margin:-1.5px 0 0 -1.5px;animation:none;box-shadow:0 0 16px #fff,0 0 30px #c2c8ff}.fidget-constellation{width:100%;height:100%;position:relative}.fidget-constellation svg{width:100%;height:100%;position:absolute;inset:0;overflow:visible}.fidget-constellation line{stroke:#c2c8ff;stroke-width:1px;animation:3.4s ease-in-out infinite fidgetShimmer}.fidget-stage.kick .fidget-constellation line{stroke:#fff;animation:.8s ease-out fidgetShimmerKick}@keyframes fidgetShimmer{0%,to{opacity:.18}50%{opacity:.48}}@keyframes fidgetShimmerKick{0%{opacity:.95}to{opacity:.3}}.fidget-constellation .pt{background:#fff;border-radius:50%;width:5px;height:5px;margin:-2.5px 0 0 -2.5px;transition:transform .4s ease-out;position:absolute;box-shadow:0 0 6px #fff}.fidget-stage.kick .fidget-constellation .pt{transform:scale(1.8)}.fidget-comet{position:absolute;inset:0;overflow:hidden}.fidget-comet .streak{width:6px;height:6px;animation:cometRace var(--cd,5s) linear infinite;animation-delay:var(--cdl,0s);background:#fff;border-radius:50%;position:absolute;top:110%;left:-10%;box-shadow:0 0 8px #fff,-16px 8px 10px -2px #9da5ffd9,-32px 16px 16px -4px #9da5ff66}.fidget-stage.kick .fidget-comet .streak{animation-duration:calc(var(--cd,5s)*.3)}@keyframes cometRace{0%{opacity:0;top:110%;left:-10%}8%{opacity:1}88%{opacity:1}to{opacity:0;top:-10%;left:110%}}.fidget-kaleido{background:repeating-conic-gradient(#ffa8cc 0deg 15deg,#9fe3f0 15deg 30deg,#ffe9a8 30deg 45deg,#d4b8ff 45deg 60deg);border-radius:50%;width:74%;height:74%;animation:10s linear infinite fidgetSpin;box-shadow:0 0 40px #c896ff66}.fidget-liquid{background:linear-gradient(135deg,#9beddd,#9fe3f0 50%,#b9c6f2);width:64%;height:64%;animation:7s ease-in-out infinite fidgetLiquid}@keyframes fidgetLiquid{0%,to{border-radius:42% 58% 63% 37%/41% 44% 56% 59%}50%{border-radius:63% 37%/42% 58%}}.fidget-stage{cursor:pointer;transition:transform 50ms}.fidget-stage.kick{animation:.5s ease-out fidgetKick}@keyframes fidgetKick{0%{transform:scale(1)}28%{transform:scale(1.16)}to{transform:scale(1)}}.fidget-galaxy,.fidget-orbit{width:100%;height:100%;position:relative}.fidget-galaxy .core{background:radial-gradient(circle at 35% 30%,#fff,#c2c8ff 55%,#3b1d8f);border-radius:50%;width:46%;height:46%;margin:-23% 0 0 -23%;animation:9s linear infinite fidgetSpin;position:absolute;top:50%;left:50%}.fidget-stage.kick .fidget-galaxy .core{animation-duration:1.2s}.orbit-pivot{width:0;height:0;animation:linear infinite fidgetOrbit;position:absolute;top:50%;left:50%}@keyframes fidgetOrbit{to{transform:rotate(360deg)}}.fidget-stage.kick .orbit-pivot{animation-duration:.9s!important}.fidget-galaxy .star{background:#fff;border-radius:50%;width:4px;height:4px;margin:-2px 0 0 -2px;position:absolute;box-shadow:0 0 6px #fff}.fidget-orbit .sun{background:#fff;border-radius:50%;width:16px;height:16px;margin:-8px 0 0 -8px;position:absolute;top:50%;left:50%}.fidget-orbit .moon{border-radius:50%;width:10px;height:10px;margin:-5px 0 0 -5px;position:absolute}.fidget-orrery{width:100%;height:100%;position:relative}.fidget-orrery .sun{background:radial-gradient(circle,#fff,#ffe9a8 55%,#ff9a4d 85%);border-radius:50%;width:26px;height:26px;margin:-13px 0 0 -13px;position:absolute;top:50%;left:50%;box-shadow:0 0 30px #ffc878b3}.orrery-ring{border:1px solid #9da5ff47;border-radius:50%;position:absolute;top:50%;left:50%}.orrery-planet{background:var(--c);box-shadow:0 0 6px var(--c),0 -10px 8px -3px #ffffff59,0 -20px 12px -6px #ffffff26;border-radius:50%;position:absolute}.fidget-archery{width:82%;height:62%;position:relative}.fidget-archery .tgt{aspect-ratio:1;background:repeating-radial-gradient(circle,#fff 0 8%,#e8453a 8% 16%,#fff 16% 24%,#e8453a 24% 32%,#fff 32% 40%,#e8453a 40% 48%);border-radius:50%;width:38%;position:absolute;top:50%;right:4%;transform:translateY(-50%);box-shadow:0 0 16px #00000059}.fidget-archery .arrow{background:linear-gradient(90deg,#e8453a 0 14%,#5a3d1f 14%);border-radius:1.5px;width:12%;height:3px;position:absolute;top:50%;left:2%;transform:translateY(-50%)translate(0);box-shadow:0 1px 2px #00000080}.fidget-archery .arrow:after{content:"";filter:drop-shadow(0 0 2px #fff9);border-top:5.5px solid #0000;border-bottom:5.5px solid #0000;border-left:9px solid #2a1d10;position:absolute;top:-4.5px;right:-2px}.fidget-stage.kick .fidget-archery .arrow{animation:.45s cubic-bezier(.2,.75,.3,1) forwards arrowFly}@keyframes arrowFly{0%{transform:translateY(-50%)translate(0)}68%{transform:translateY(-50%)translate(760%)}82%{transform:translateY(-50%)translate(745%)rotate(-4deg)}to{transform:translateY(-50%)translate(750%)rotate(0)}}.fidget-basketball{width:68%;height:82%;position:relative}.fidget-basketball .rim{border:3px solid #ff7a3d;border-radius:50%;width:62%;height:8px;margin-left:-31%;position:absolute;top:6%;left:50%}.fidget-basketball .net{clip-path:polygon(6% 0,94% 0,76% 100%,24% 100%);background:repeating-linear-gradient(100deg,#fff6 0 1px,#0000 1px 9%),repeating-linear-gradient(80deg,#fff6 0 1px,#0000 1px 9%);width:46%;height:24%;margin-left:-23%;position:absolute;top:9%;left:50%}.fidget-basketball .ball{aspect-ratio:1;opacity:1;background:radial-gradient(circle at 35% 30%,#ffa85a,#d9622a);border-radius:50%;width:22%;margin-left:-11%;position:absolute;bottom:4%;left:50%;box-shadow:inset 0 0 0 1.5px #00000059}.fidget-stage.kick .fidget-basketball .ball.make{animation:.8s ease-in forwards hoopMake}.fidget-stage.kick .fidget-basketball .ball.miss{animation:.8s ease-in forwards hoopMiss}@keyframes hoopMake{0%{opacity:1;bottom:4%;transform:translate(0)scale(1)}50%{opacity:1;bottom:78%;transform:translate(0)scale(.55)}65%{opacity:1;bottom:64%;transform:translate(0)scale(.5)}to{opacity:1;bottom:4%;transform:translate(0)scale(1)}}@keyframes hoopMiss{0%{bottom:4%;transform:translate(0)scale(1)}50%{bottom:76%;transform:translate(8%)scale(.55)}65%{bottom:70%;transform:translate(55%)scale(.5)}to{bottom:4%;transform:translate(75%)scale(1)}}.fidget-dartboard{width:70%;height:70%;position:relative}.fidget-dartboard .board{background:repeating-radial-gradient(circle,#fff 0 9%,#2e7d5b 9% 18%,#fff 18% 27%,#2e7d5b 27% 36%,#fff 36% 45%,#e8453a 45% 50%);border-radius:50%;position:absolute;inset:0;box-shadow:0 0 16px #00000059}.fidget-dartboard .dart{opacity:0;background:linear-gradient(#fff,#b9c4e8);border-radius:2px 2px 0 0;width:3px;height:14px;position:absolute;top:100%;left:0}.fidget-stage.kick .fidget-dartboard .dart{animation:.35s ease-out forwards dartThrow}@keyframes dartThrow{0%{opacity:1;left:var(--dx,50%);top:var(--dy,50%);transform:translate(-50%,-50%)scale(1.6)}to{opacity:1;left:var(--dx,50%);top:var(--dy,50%);transform:translate(-50%,-50%)scale(1)}}.fidget-dartboard .score{left:var(--dx,50%);top:var(--dy,50%);color:#fff;text-shadow:0 0 8px #0009;opacity:0;pointer-events:none;font-size:13px;font-weight:900;position:absolute;transform:translate(-50%,-140%)}.fidget-dartboard .score.show{animation:.9s ease-out scorePop}@keyframes scorePop{0%{opacity:0;transform:translate(-50%,-140%)scale(.6)}25%{opacity:1;transform:translate(-50%,-170%)scale(1.1)}80%{opacity:1}to{opacity:0;transform:translate(-50%,-210%)scale(1)}}.fidget-bowling{width:78%;height:82%;position:relative}.fidget-bowling .pins{width:46%;height:34%;margin-left:-23%;position:absolute;top:2%;left:50%}.fidget-bowling .pin{background:linear-gradient(#fff,#d6daf0);border-radius:40% 40% 15% 15%;width:11%;height:34%;transition:transform .5s ease-in,opacity .5s ease-in .1s;position:absolute;box-shadow:0 1px 3px #0000004d}.fidget-bowling .p0{top:0;left:44%}.fidget-bowling .p1{top:26%;left:28%}.fidget-bowling .p2{top:26%;left:60%}.fidget-bowling .p3{top:52%;left:12%}.fidget-bowling .p4{top:52%;left:44%}.fidget-bowling .p5{top:52%;left:76%}.fidget-bowling .p6{top:78%;left:-4%}.fidget-bowling .p7{top:78%;left:28%}.fidget-bowling .p8{top:78%;left:60%}.fidget-bowling .p9{top:78%;left:92%}.fidget-bowling .pin.down{opacity:0;transform:var(--fall,rotate(90deg) translateY(30%))}.fidget-bowling .ball{aspect-ratio:1;opacity:1;background:radial-gradient(circle at 35% 30%,#8fa0e8,#3b4a9e);border-radius:50%;width:16%;margin-left:-8%;position:absolute;bottom:4%;left:50%}.fidget-stage.kick .fidget-bowling .ball{animation:.6s cubic-bezier(.3,.7,.4,1) forwards bowlRoll}@keyframes bowlRoll{0%{bottom:4%;transform:scale(1)}75%{bottom:74%;transform:scale(.55)}to{opacity:.001;bottom:4%;transform:scale(1)}}.fidget-bowling .score{color:#ffe9a8;text-shadow:0 0 8px #0009;opacity:0;font-size:12px;font-weight:900;position:absolute;top:0;left:50%;transform:translate(-50%)}.fidget-bowling .score.show{animation:.9s ease-out scorePop}.fidget-soccer{width:78%;height:74%;position:relative}.fidget-soccer .goal{border:4px solid #fff;border-bottom:0;border-radius:2px;height:44%;position:absolute;top:0;left:8%;right:8%}.fidget-soccer .net{transform-origin:bottom;background:repeating-linear-gradient(0deg,#ffffff40 0 1px,#0000 1px 14%),repeating-linear-gradient(90deg,#ffffff40 0 1px,#0000 1px 14%);position:absolute;inset:0}.fidget-stage.kick .fidget-soccer .net{animation:.5s ease-out netRipple}@keyframes netRipple{0%{transform:skew(0deg)scaleY(1)}30%{transform:skew(-6deg)scaleY(.9)}60%{transform:skew(4deg)scaleY(.95)}to{transform:skew(0deg)scaleY(1)}}.fidget-soccer .ball{aspect-ratio:1;background:radial-gradient(circle at 35% 30%,#fff,#c9cfe8);border-radius:50%;width:16%;position:absolute;bottom:2%;left:38%;box-shadow:inset 0 0 0 1.5px #0000004d}.fidget-stage.kick .fidget-soccer .ball{animation:.5s ease-in forwards soccerShoot}@keyframes soccerShoot{0%{bottom:2%;left:38%;transform:scale(1)rotate(0)}to{bottom:74%;left:72%;transform:scale(.5)rotate(220deg)}}.fidget-tennis{width:82%;height:60%;position:relative}.fidget-tennis .net{background:repeating-linear-gradient(0deg,#ffffff80 0 3px,#0000 3px 8px);width:2px;margin-left:-1px;position:absolute;top:0;bottom:0;left:50%}.fidget-tennis .paddle{background:#c9563d;border-radius:6px;width:6%;height:34%;margin-top:-17%;position:absolute;top:50%}.fidget-tennis .paddle.left{left:2%}.fidget-tennis .paddle.right{right:2%}.fidget-tennis .ball{aspect-ratio:1;background:#e8e85a;border-radius:50%;width:9%;margin:-4.5% 0 0 -4.5%;position:absolute;top:50%;left:50%;box-shadow:0 0 8px #e8e85a99}.fidget-stage.kick .fidget-tennis .ball.toright{animation:.38s ease-out forwards tennisRight}.fidget-stage.kick .fidget-tennis .ball.toleft{animation:.38s ease-out forwards tennisLeft}@keyframes tennisRight{0%{left:50%}50%{top:30%}to{top:50%;left:88%}}@keyframes tennisLeft{0%{left:50%}50%{top:30%}to{top:50%;left:12%}}.fidget-boxing{width:56%;height:88%;position:relative}.fidget-boxing .chain{background:#c8cddc99;width:2px;height:14%;margin-left:-1px;position:absolute;top:0;left:50%}.fidget-boxing .bag{transform-origin:top;background:linear-gradient(#8b2e2e,#5a1d1d);border-radius:40% 40% 46% 46%;width:70%;height:78%;margin-left:-35%;position:absolute;top:14%;left:50%;box-shadow:inset -8px 0 14px #00000059}.fidget-stage.kick .fidget-boxing .bag{animation:.8s cubic-bezier(.34,1.2,.4,1) bagSwing}@keyframes bagSwing{0%{transform:rotate(0)}20%{transform:rotate(14deg)}45%{transform:rotate(-9deg)}70%{transform:rotate(5deg)}to{transform:rotate(0)}}.fidget-golf{width:76%;height:50%;position:relative}.fidget-golf .hole{aspect-ratio:1;background:#0c0e1e;border-radius:50%;width:14%;margin-top:-7%;position:absolute;top:50%;right:8%;box-shadow:inset 0 2px 4px #000c,0 0 0 2px #7ef0a659}.fidget-golf .ball{aspect-ratio:1;background:radial-gradient(circle at 35% 30%,#fff,#d6daf0);border-radius:50%;width:11%;margin-top:-5.5%;position:absolute;top:50%;left:4%;box-shadow:inset 0 0 0 1px #00000026}.fidget-stage.kick .fidget-golf .ball.make{animation:.7s ease-in forwards puttMake}.fidget-stage.kick .fidget-golf .ball.miss{animation:.7s ease-in forwards puttMiss}@keyframes puttMake{0%{left:4%;transform:scale(1)}90%{left:84%;transform:scale(.4)}to{left:84%;transform:scale(0)}}@keyframes puttMiss{0%{left:4%}70%{left:84%}to{left:96%;transform:translate(0)}}.fidget-joystick{background:#050611;position:absolute;inset:0;overflow:hidden}.fidget-joystick .joy-stars{opacity:.9;background-image:radial-gradient(1.6px 1.6px at 12% 22%,#fff,#0000),radial-gradient(1.2px 1.2px at 62% 68%,#cbd5ff,#0000),radial-gradient(1.8px 1.8px at 82% 32%,#fff,#0000),radial-gradient(1.2px 1.2px at 32% 82%,#9fb3ff,#0000),radial-gradient(1.4px 1.4px at 46% 44%,#fff,#0000),radial-gradient(1px 1px at 6% 58%,#fff,#0000),radial-gradient(1.3px 1.3px at 92% 12%,#cbd5ff,#0000);background-repeat:repeat;background-size:72px 72px;position:absolute;inset:-40%}.fidget-joystick .joy-pad{aspect-ratio:1;width:36%;position:absolute;bottom:8%;left:6%}.fidget-joystick .base{background:radial-gradient(circle at 35% 25%,#3b3f5c,#181a2c);border-radius:50%;position:absolute;inset:0;box-shadow:0 4px 10px #00000080,inset 0 0 0 2px #ffffff0d}.fidget-joystick .stick{width:0;height:0;position:absolute;top:50%;left:50%}.fidget-joystick .stick .ball{touch-action:none;background:radial-gradient(circle at 35% 30%,#ff9a7a,#c9432e);border-radius:50%;width:30px;height:30px;transition:transform .3s cubic-bezier(.3,1.4,.4,1);position:absolute;top:-15px;left:-15px;box-shadow:0 3px 8px #00000080}.fidget-joystick .joy-dpad{aspect-ratio:1;width:27%;position:absolute;top:9%;right:6%}.fidget-joystick .joy-dpad .dp{color:#b9c0e8;background:linear-gradient(#3a3f5c,#22253a);border:none;border-radius:6px;width:34%;height:34%;font-size:11px;transition:transform .1s;position:absolute;box-shadow:0 2px 4px #0006}.fidget-joystick .joy-dpad .up{top:0;left:33%}.fidget-joystick .joy-dpad .down{bottom:0;left:33%}.fidget-joystick .joy-dpad .left{top:33%;left:0}.fidget-joystick .joy-dpad .right{top:33%;right:0}.fidget-joystick .joy-dpad .dp.press{background:linear-gradient(#565c82,#33364e);transform:scale(.85)}.fidget-joystick .phys-balls{pointer-events:none;position:absolute;inset:0}.fidget-joystick .phys-ball{will-change:transform;border-radius:50%;width:30px;height:30px;position:absolute;top:0;left:0;box-shadow:0 3px 6px #00000080,inset 0 2px 3px #ffffff59}.fidget-joystick .phys-ball.red{background:radial-gradient(circle at 35% 30%,#ff8a8a,#d53e3e)}.fidget-joystick .phys-ball.blue{background:radial-gradient(circle at 35% 30%,#8ab8ff,#3e72d5)}.fidget-joystick .phys-ball.green{background:radial-gradient(circle at 35% 30%,#8ff0b0,#3eae60)}.fidget-pinball{width:76%;height:86%;position:relative}.fidget-pinball .bumper{aspect-ratio:1;background:radial-gradient(circle at 35% 30%,#ffe9a8,#d9622a);border-radius:50%;width:18%;position:absolute;box-shadow:0 0 10px #ffc87880}.fidget-pinball .b1{top:6%;left:8%}.fidget-pinball .b2{top:6%;right:8%}.fidget-pinball .b3{top:26%;left:41%}.fidget-stage.kick .fidget-pinball .bumper{animation:.35s ease-out bumperFlash}@keyframes bumperFlash{0%,to{filter:brightness()}40%{filter:brightness(1.8);transform:scale(1.12)}}.fidget-pinball .ball{aspect-ratio:1;background:radial-gradient(circle at 35% 30%,#fff,#9fb8e8);border-radius:50%;width:9%;margin-left:-4.5%;position:absolute;bottom:20%;left:50%}.fidget-stage.kick .fidget-pinball .ball{animation:.7s ease-out pinBounce}@keyframes pinBounce{0%{bottom:20%}20%{bottom:60%}38%{bottom:30%}54%{bottom:52%}68%{bottom:22%}80%{bottom:40%}to{bottom:20%}}.fidget-pinball .flipper{transform-origin:50%;background:#ff9a4d;border-radius:3px;width:22%;height:6px;position:absolute;bottom:4%}.fidget-pinball .flipper.left{left:14%;transform:rotate(18deg)}.fidget-pinball .flipper.right{right:14%;transform:rotate(-18deg)}.fidget-stage.kick .fidget-pinball .flipper.left{animation:.3s ease-out flipL}.fidget-stage.kick .fidget-pinball .flipper.right{animation:.3s ease-out flipR}@keyframes flipL{0%,to{transform:rotate(18deg)}40%{transform:rotate(-22deg)}}@keyframes flipR{0%,to{transform:rotate(-18deg)}40%{transform:rotate(22deg)}}.fidget-pinball .score{color:#ffe9a8;text-shadow:0 0 8px #0009;opacity:0;font-size:12px;font-weight:900;position:absolute;top:44%;left:50%;transform:translate(-50%)}.fidget-pinball .score.show{animation:.9s ease-out scorePop}.fidget-coinslot{width:66%;height:78%;position:relative}.fidget-coinslot .machine{background:linear-gradient(160deg,#3b3f5c,#181a2c);border-radius:10px;position:absolute;inset:0;box-shadow:0 4px 14px #0006}.fidget-coinslot .slot{background:#080916;border-radius:3px;width:34%;height:6px;margin-left:-17%;position:absolute;top:14%;left:50%;box-shadow:inset 0 1px 2px #000c}.fidget-coinslot .credits{text-align:center;letter-spacing:.06em;color:#7ef0a6;text-shadow:0 0 6px #7ef0a699;font-size:11px;font-weight:800;position:absolute;bottom:12%;left:0;right:0}.fidget-coinslot .coin{aspect-ratio:1;opacity:0;background:radial-gradient(circle at 35% 30%,#ffe9a8,#d9a63e);border-radius:50%;width:15%;margin-left:-7.5%;position:absolute;top:-14%;left:50%;box-shadow:0 0 6px #ffde9e99}.fidget-stage.kick .fidget-coinslot .coin{animation:.55s cubic-bezier(.4,.2,.6,1) forwards coinDrop}@keyframes coinDrop{0%{opacity:1;top:-14%;transform:rotateX(0)}55%{opacity:1;top:14%;transform:rotateX(720deg)scaleY(.3)}70%{opacity:0;top:16%}to{opacity:0;top:16%}}.fidget-invader{width:60%;height:70%;position:relative}.fidget-invader .alien{aspect-ratio:11/8;grid-template-rows:repeat(3,1fr);grid-template-columns:repeat(3,1fr);gap:8%;width:60%;margin-left:-30%;display:grid;position:absolute;top:8%;left:50%}.fidget-invader .alien i{background:#7ef0a6;box-shadow:0 0 6px #7ef0a680}.fidget-invader .alien i:nth-child(2){border-radius:30% 30% 0 0}.fidget-stage.kick .fidget-invader .alien{animation:.4s ease-out forwards invaderPop}@keyframes invaderPop{0%{opacity:1;transform:scale(1)}40%{opacity:1;transform:scale(1.3)rotate(6deg)}to{opacity:0;transform:scale(.2)rotate(-8deg)}}.fidget-invader .laser{background:linear-gradient(#fff,#7ef0a6cc);width:3px;height:0;margin-left:-1.5px;position:absolute;bottom:0;left:50%;box-shadow:0 0 8px #7ef0a6cc}.fidget-stage.kick .fidget-invader .laser{animation:.22s ease-out laserFire}@keyframes laserFire{0%{height:0;bottom:0}45%{height:70%;bottom:0}to{height:0;bottom:70%}}.fidget-claw{width:64%;height:88%;position:relative}.fidget-claw .rail{background:#9da5ff59;height:3px;position:absolute;top:0;left:0;right:0}.fidget-claw .arm{transform-origin:top;background:#9da5ff80;width:2px;height:26%;margin-left:-1px;position:absolute;top:3px;left:50%}.fidget-claw .claw{transform-origin:top;width:18%;margin-left:-9%;position:absolute;top:29%;left:50%}.fidget-claw .claw i{background:#c9cfe8;border-radius:2px;width:3px;height:16px;position:absolute;top:0}.fidget-claw .claw .l{transform-origin:top;left:0;transform:rotate(-18deg)}.fidget-claw .claw .r{transform-origin:top;right:0;transform:rotate(18deg)}.fidget-claw .prize{font-size:26px;position:absolute;bottom:6%;left:50%;transform:translate(-50%)}.fidget-stage.kick .fidget-claw .arm{animation:.1s linear .1s clawDown}.fidget-stage.kick .fidget-claw .claw{animation:1.4s ease-in-out clawMove}.fidget-stage.kick .fidget-claw .claw .l{animation:1.4s ease-in-out clawGripL}.fidget-stage.kick .fidget-claw .claw .r{animation:1.4s ease-in-out clawGripR}.fidget-stage.kick .fidget-claw .prize{animation:1.4s ease-in-out prizeRide}@keyframes clawMove{0%{top:29%}30%{top:64%}45%{top:64%}75%{top:29%}to{top:29%}}@keyframes clawGripL{0%,30%{transform:rotate(-18deg)}42%,75%{transform:rotate(-42deg)}to{transform:rotate(-18deg)}}@keyframes clawGripR{0%,30%{transform:rotate(18deg)}42%,75%{transform:rotate(42deg)}to{transform:rotate(18deg)}}@keyframes prizeRide{0%,30%{bottom:6%;transform:translate(-50%)}45%,75%{bottom:38%;transform:translate(-50%)}to{bottom:6%;transform:translate(-50%)}}.fidget-slots{justify-content:center;align-items:center;gap:6%;width:72%;height:44%;display:flex;position:relative}.fidget-slots .reel{background:linear-gradient(#181a2c,#0c0e1e);border-radius:8px;justify-content:center;align-items:center;width:26%;height:100%;font-size:28px;display:flex;overflow:hidden;box-shadow:inset 0 2px 6px #0009}.fidget-stage.kick .fidget-slots .reel span{animation:.15s linear infinite reelSpin}.fidget-slots .reel[data-stop] span{animation:none}@keyframes reelSpin{0%{transform:translateY(-30%)}to{transform:translateY(30%)}}.fidget-slots .jackpot{color:#ffe9a8;text-shadow:0 0 10px #ffde9ecc;opacity:0;font-size:12px;font-weight:900;position:absolute;top:-14%;left:50%;transform:translate(-50%)}.fidget-slots .jackpot.show{animation:1.1s ease-out scorePop}.fidget-fortune1{perspective:700px;justify-content:center;align-items:center;width:100%;height:100%;display:flex;position:relative}.fortune1-frame{aspect-ratio:2/3;pointer-events:none;z-index:1;width:calc(62% + 16px);max-width:216px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.fortune1-card{aspect-ratio:2/3;width:62%;max-width:200px;transform-style:preserve-3d;transition:transform .6s cubic-bezier(.2,.8,.2,1);position:relative}.fortune1-card.flipped{transform:rotateY(180deg)}.fortune1-back,.fortune1-front{backface-visibility:hidden;text-align:center;border-radius:14px;justify-content:center;align-items:center;padding:16px;display:flex;position:absolute;inset:0;box-shadow:0 8px 24px #00000059}.fortune1-back{color:#ffffffd9;background:linear-gradient(135deg,#3b1d8f,#b98cff);border:1px solid #ffffff40;font-size:34px}.fortune1-front{color:#fff;background:linear-gradient(135deg,#1c1440,#3b1d8f);border:1px solid #ffffff40;flex-direction:column;gap:8px;transform:rotateY(180deg)}.fortune1-name{letter-spacing:.02em;color:#e4bcff;font-size:14px}.fortune1-text{margin:0;font-size:12.5px;font-weight:600;line-height:1.4}.fortune1-gauge{background:#ffffff26;border-radius:3px;width:88%;height:5px;margin-top:6px;position:relative}.fortune1-fill{background:linear-gradient(90deg,#ff6fb0,#b9c6f2);border-radius:3px;width:0%;height:100%;transition:width .5s ease-out;position:absolute;top:0;left:0}.fortune1-dot{background:#fff;border-radius:50%;width:9px;height:9px;transition:left .5s ease-out;position:absolute;top:50%;left:0%;transform:translate(-50%,-50%);box-shadow:0 0 6px #fffc}.fortune1-gauge-labels{color:#ffffff8c;text-transform:uppercase;letter-spacing:.03em;justify-content:space-between;width:88%;font-size:9px;font-weight:600;display:flex}.fidget-fortune2{perspective:700px;justify-content:center;align-items:center;width:100%;height:100%;display:flex}.fortune2-card{aspect-ratio:2/3;width:62%;max-width:200px;transform-style:preserve-3d;transition:transform .6s cubic-bezier(.2,.8,.2,1);position:relative}.fortune2-card.flipped{transform:rotateY(180deg)}.fortune2-back,.fortune2-front{backface-visibility:hidden;text-align:center;border-radius:14px;justify-content:center;align-items:center;padding:16px;display:flex;position:absolute;inset:0;box-shadow:0 8px 24px #00000059}.fortune2-back{color:#ffffffd9;background:linear-gradient(135deg,#3b1d8f,#b98cff);border:1px solid #ffffff40;font-size:34px}.fortune2-front{color:#fff;background:linear-gradient(135deg,#1c1440,#3b1d8f);border:1px solid #ffffff40;flex-direction:column;gap:8px;transform:rotateY(180deg)}.fortune2-name{letter-spacing:.02em;color:#e4bcff;font-size:14px}.fortune2-text{margin:0;font-size:12.5px;font-weight:600;line-height:1.4}.fortune2-lean{letter-spacing:.06em;border-radius:999px;margin-top:2px;padding:4px 10px;font-size:10px;font-weight:800}.fortune2-lean.yes{color:#8cffb4;background:#8cffb42e;border:1px solid #8cffb466}.fortune2-lean.no{color:#ff8fae;background:#ff6f962e;border:1px solid #ff6f9666}.fortune2-lean.maybe{color:#b9c6f2;background:#b9c6f22e;border:1px solid #b9c6f266}.fortune2-line{color:#ffffffbf;margin:0;font-size:11px;font-weight:500;line-height:1.4}.fortune2-gauge{background:#ffffff26;border-radius:3px;width:88%;height:5px;margin-top:6px;position:relative}.fortune2-fill{background:linear-gradient(90deg,#ff6fb0,#b9c6f2);border-radius:3px;width:0%;height:100%;transition:width .5s ease-out;position:absolute;top:0;left:0}.fortune2-dot{background:#fff;border-radius:50%;width:9px;height:9px;transition:left .5s ease-out;position:absolute;top:50%;left:0%;transform:translate(-50%,-50%);box-shadow:0 0 6px #fffc}.fortune2-gauge-labels{color:#ffffff8c;text-transform:uppercase;letter-spacing:.03em;justify-content:space-between;width:88%;font-size:9px;font-weight:600;display:flex}.fidget-tarot2{perspective:700px;justify-content:center;align-items:center;width:100%;height:100%;display:flex}.tarot2-card{aspect-ratio:2/3.3;width:70%;max-width:224px;transform-style:preserve-3d;transition:transform .6s cubic-bezier(.2,.8,.2,1);position:relative}.tarot2-card.flipped{transform:rotateY(180deg)}.tarot2-back,.tarot2-front{backface-visibility:hidden;text-align:center;border-radius:14px;justify-content:center;align-items:center;padding:14px;display:flex;position:absolute;inset:0;box-shadow:0 8px 24px #00000059}.tarot2-back{color:#ffffffd9;background:linear-gradient(135deg,#1d5c8f,#8cc9ff);border:1px solid #ffffff40;font-size:34px}.tarot2-front{color:#fff;background:linear-gradient(135deg,#0f2440,#1d5c8f);border:1px solid #ffffff40;flex-direction:column;gap:6px;transform:rotateY(180deg)}.tarot2-name{letter-spacing:.02em;color:#bce0ff;font-size:14px}.tarot2-text{margin:0;font-size:12px;font-weight:600;line-height:1.35}.tarot2-lean{letter-spacing:.06em;border-radius:999px;margin-top:1px;padding:4px 10px;font-size:9.5px;font-weight:800}.tarot2-lean.yes{color:#8cffb4;background:#8cffb42e;border:1px solid #8cffb466}.tarot2-lean.no{color:#ff8fae;background:#ff6f962e;border:1px solid #ff6f9666}.tarot2-lean.maybe{color:#b9c6f2;background:#b9c6f22e;border:1px solid #b9c6f266}.tarot2-line{color:#ffffffbf;margin:0;font-size:10.5px;font-weight:500;line-height:1.35}.tarot2-ping-btn{color:#fff;letter-spacing:.02em;background:#ffffff14;border:1px solid #ffffff4d;border-radius:999px;margin-top:2px;padding:6px 14px;font-size:10px;font-weight:800}.tarot2-ping-btn:active{background:#fff3}.tarot2-gauge{background:#ffffff26;border-radius:3px;width:88%;height:5px;margin-top:4px;position:relative}.tarot2-fill{background:linear-gradient(90deg,#ff6fb0,#b9c6f2);border-radius:3px;width:0%;height:100%;transition:width .5s ease-out;position:absolute;top:0;left:0}.tarot2-dot{background:#fff;border-radius:50%;width:9px;height:9px;transition:left .5s ease-out;position:absolute;top:50%;left:0%;transform:translate(-50%,-50%);box-shadow:0 0 6px #fffc}.tarot2-gauge-labels{color:#ffffff8c;text-transform:uppercase;letter-spacing:.03em;justify-content:space-between;width:88%;font-size:9px;font-weight:600;display:flex}.fidget-realtarot{perspective:700px;justify-content:center;align-items:center;width:100%;height:100%;display:flex}.realtarot-card{aspect-ratio:2/3.3;width:70%;max-width:224px;transform-style:preserve-3d;transition:transform .6s cubic-bezier(.2,.8,.2,1);position:relative}.realtarot-card.flipped{transform:rotateY(180deg)}.realtarot-back,.realtarot-front{backface-visibility:hidden;text-align:center;border-radius:14px;justify-content:center;align-items:center;padding:14px;display:flex;position:absolute;inset:0;box-shadow:0 8px 24px #00000059}.realtarot-back{color:#ffd078d9;background:linear-gradient(135deg,#241d40,#5c1d4a);border:1px solid #ffd0784d;font-size:34px}.realtarot-front{color:#fff;background:linear-gradient(135deg,#241d40,#3b1230);border:1px solid #ffd0784d;flex-direction:column;gap:7px;transform:rotateY(180deg)}.realtarot-name{letter-spacing:.02em;color:#ffd078;font-size:14px}.realtarot-orient{letter-spacing:.08em;text-transform:uppercase;color:#fff9;font-size:9px;font-weight:800}.realtarot-text{margin:0;font-size:11.5px;font-weight:600;line-height:1.35}.realtarot-lean{letter-spacing:.06em;border-radius:999px;margin-top:1px;padding:4px 10px;font-size:9.5px;font-weight:800}.realtarot-lean.yes{color:#8cffb4;background:#8cffb42e;border:1px solid #8cffb466}.realtarot-lean.no{color:#ff8fae;background:#ff6f962e;border:1px solid #ff6f9666}.realtarot-lean.maybe{color:#b9c6f2;background:#b9c6f22e;border:1px solid #b9c6f266}.realtarot-ping-btn{color:#ffd078;letter-spacing:.02em;background:#ffd0781a;border:1px solid #ffd07866;border-radius:999px;margin-top:2px;padding:6px 14px;font-size:10px;font-weight:800}.realtarot-ping-btn:active{background:#ffd07838}.fidget-heart{perspective:700px;border-radius:8px;justify-content:center;align-items:center;width:100%;height:100%;display:flex;position:relative;overflow:hidden}.heart-glow{z-index:0;filter:blur(30px);opacity:.55;pointer-events:none;background:radial-gradient(circle at 30% 30%,#ff6fb0,#0000 55%),radial-gradient(circle at 70% 65%,#b98cff,#0000 55%),radial-gradient(circle at 45% 80%,#ffd1e8,#0000 55%);animation:18s ease-in-out infinite alternate trippyDrift;position:absolute;inset:-25%}.heart-spark{z-index:0;opacity:0;pointer-events:none;background:#fff;border-radius:50%;width:4px;height:4px;animation:3.2s ease-in-out infinite sparkleTwinkle;position:absolute;box-shadow:0 0 6px 1px #fffc}@keyframes sparkleTwinkle{0%,to{opacity:0;transform:translateY(0)scale(.6)}50%{opacity:1;transform:translateY(-6px)scale(1)}}.hs-0{animation-delay:0s;top:18%;left:22%}.hs-1{animation-delay:.7s;top:28%;left:76%}.hs-2{animation-delay:1.4s;top:60%;left:14%}.hs-3{animation-delay:2.1s;top:72%;left:82%}.hs-4{animation-delay:2.7s;top:46%;left:50%}.heart-card{z-index:1;width:190px;height:162px;transform-style:preserve-3d;transition:transform .6s cubic-bezier(.2,.8,.2,1);position:relative;transform:scale(1.4)}.heart-card.flipped{transform:scale(1.4)rotateY(180deg)}.gridmedia .heart-card{transform:scale(.82)}.gridmedia .heart-card.flipped{transform:scale(.82)rotateY(180deg)}.heart-back,.heart-front{backface-visibility:hidden;clip-path:path("M95,162 C38,120 0,82 0,46 C0,19 21,0 46,0 C65,0 84,11 95,33 C106,11 125,0 144,0 C169,0 190,19 190,46 C190,82 152,120 95,162 Z");text-align:center;justify-content:center;align-items:center;padding:44px 30px 34px;display:flex;position:absolute;inset:0}.heart-back{color:#ffffffe6;background:linear-gradient(135deg,#ff6fb0,#b98cff);font-size:44px}.heart-front{color:#fff;background:linear-gradient(135deg,#3b1230,#5c1d4a);flex-direction:column;gap:7px;font-size:15px;font-weight:700;line-height:1.35;transform:rotateY(180deg)}.heart-text{font-size:var(--hs,14px);margin:0;line-height:1.25}.heart-tier{letter-spacing:.1em;text-transform:uppercase;color:#ff9ecf;font-size:10.5px}.fidget-joke{justify-content:center;align-items:center;width:100%;height:100%;display:flex}.joke-shape{aspect-ratio:1;text-align:center;color:#2b2140;justify-content:center;align-items:center;width:84%;max-width:270px;padding:15%;font-size:18px;font-weight:800;line-height:1.3;animation:.45s cubic-bezier(.34,1.5,.64,1) jokePop,3.4s ease-in-out .45s infinite jokeFloat;display:flex;position:relative;box-shadow:0 14px 34px #00000047}.joke-shape.long{font-size:14.5px;line-height:1.35}.joke-text{z-index:1;position:relative}@keyframes jokePop{0%{opacity:.3;transform:scale(.8)rotate(-4deg)}65%{transform:scale(1.06)rotate(1deg)}to{opacity:1;transform:scale(1)rotate(0)}}@keyframes jokeFloat{0%,to{transform:translateY(0)rotate(0)}50%{transform:translateY(-9px)rotate(-1.2deg)}}.shape-0{clip-path:circle(50%)}.shape-1{clip-path:polygon(50% 0,100% 50%,50% 100%,0 50%)}.shape-2{clip-path:polygon(25% 3%,75% 3%,100% 50%,75% 97%,25% 97%,0 50%)}.shape-3{border-radius:65% 35% 40% 60%/55% 65% 35% 45%}.shape-4{clip-path:polygon(50% 2%,61% 20%,80% 10%,82% 31%,98% 40%,85% 55%,95% 74%,76% 76%,70% 94%,50% 82%,30% 94%,24% 76%,5% 74%,15% 55%,2% 40%,18% 31%,20% 10%,39% 20%)}.shape-5{border-radius:42% 58% 65% 35%/45% 40% 60% 55%}.shape-6{clip-path:polygon(50% 0%,100% 38%,82% 100%,18% 100%,0% 38%)}.shape-7{border-radius:50% 50% 50% 4%/50% 50% 4%}.shape-8{border-radius:32% 32% 32% 6%}.shape-8:after{content:"";background:var(--tail);clip-path:polygon(0 0,100% 0,0 100%);width:18%;height:18%;position:absolute;bottom:-9%;left:9%}.shape-9{border-radius:50% 50% 45% 45%/85% 85% 22% 22%}.shape-9:before{content:"";background:inherit;width:38%;height:38%;box-shadow:inherit;border-radius:50%;position:absolute;top:-15%;left:9%}.shape-9:after{content:"";background:inherit;width:46%;height:46%;box-shadow:inherit;border-radius:50%;position:absolute;top:-21%;right:7%}.jc-0{--tail:#ffd6a8;background:linear-gradient(135deg,#ffd6a8,#ffafc4)}.jc-1{--tail:#c3b4ff;background:linear-gradient(135deg,#c3b4ff,#aee0ff)}.jc-2{--tail:#ffb6c8;background:linear-gradient(135deg,#ffb6c8,#ffe2b8)}.jc-3{--tail:#a9e2fa;background:linear-gradient(135deg,#a9e2fa,#cbaffa)}.jc-4{--tail:#b4f0dd;background:linear-gradient(135deg,#b4f0dd,#9bdec0)}.jc-5{--tail:#ffb3c1;background:linear-gradient(135deg,#ffb3c1,#ffdbae)}.fidget-trippy{background:#05040c;border-radius:8px;justify-content:center;align-items:center;width:100%;height:100%;display:flex;position:relative;overflow:hidden}.trippy-bg{filter:blur(28px);opacity:.6;animation:16s ease-in-out infinite alternate trippyDrift;position:absolute;inset:-25%}@keyframes trippyDrift{0%{transform:translate(0)scale(1)}50%{transform:translate(4%,-3%)scale(1.08)}to{transform:translate(-3%,4%)scale(1.03)}}.trippy-atom{z-index:1;fill:none;stroke-width:1.1px;opacity:.55;width:70%;height:70%;margin:-35% 0 0 -35%;animation:22s linear infinite trippySpin;position:absolute;top:50%;left:50%}@keyframes trippySpin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.trippy-atom.c0{stroke:#7ee8d8}.trippy-atom.c1{stroke:#ffb4d0}.trippy-atom.c2{stroke:#c4b4ff}.trippy-atom.c3{stroke:#ffd9a0}.trippy-text{z-index:2;color:#fff;text-align:center;text-shadow:0 2px 12px #000000b3;padding:0 12%;font-size:19px;font-weight:800;line-height:1.3;position:relative}.trippy-text.long{font-size:15.5px;line-height:1.35}.trippy-bg.c0{background:radial-gradient(circle at 30% 30%,#7ee8d8,#0000 55%),radial-gradient(circle at 70% 65%,#5fb8e8,#0000 55%),radial-gradient(circle at 45% 80%,#c4e8d8,#0000 55%)}.trippy-bg.c1{background:radial-gradient(circle at 30% 30%,#ffb4d0,#0000 55%),radial-gradient(circle at 70% 65%,#e88cc4,#0000 55%),radial-gradient(circle at 45% 80%,#ffd6e8,#0000 55%)}.trippy-bg.c2{background:radial-gradient(circle at 30% 30%,#c4b4ff,#0000 55%),radial-gradient(circle at 70% 65%,#8c7ee8,#0000 55%),radial-gradient(circle at 45% 80%,#d8c4ff,#0000 55%)}.trippy-bg.c3{background:radial-gradient(circle at 30% 30%,#ffd9a0,#0000 55%),radial-gradient(circle at 70% 65%,#e8a85f,#0000 55%),radial-gradient(circle at 45% 80%,#ffe8c4,#0000 55%)}.fidget-sarcasm{justify-content:center;align-items:center;width:100%;height:100%;display:flex}.sarcasm-shape{aspect-ratio:1;text-align:center;color:#fff;background:var(--scc);border-radius:50%;justify-content:center;align-items:center;width:84%;max-width:270px;padding:15%;font-size:18px;font-weight:800;line-height:1.3;animation:.45s cubic-bezier(.34,1.5,.64,1) jokePop,3.4s ease-in-out .45s infinite jokeFloat;display:flex;position:relative;overflow:hidden;box-shadow:0 14px 34px #0006}.sarcasm-shape.long{font-size:14.5px;line-height:1.35}.sarcasm-text{z-index:2;position:relative}.milkyway{z-index:1;pointer-events:none;opacity:.55;background:linear-gradient(115deg,#0000 28%,#ffffff38 47%,#ffffff4d 51%,#ffffff38 55%,#0000 72%),radial-gradient(1.2px 1.2px at 30% 42%,#fff,#0000),radial-gradient(1.4px 1.4px at 42% 48%,#fff,#0000),radial-gradient(1.1px 1.1px at 55% 40%,#fff,#0000),radial-gradient(1.3px 1.3px at 62%,#fff,#0000),radial-gradient(1.1px 1.1px at 48% 58%,#fff,#0000),radial-gradient(1.2px 1.2px at 70% 44%,#fff,#0000),radial-gradient(1.4px 1.4px at 22% 56%,#fff,#0000);animation:26s linear infinite milkywaySpin;position:absolute;inset:-20%}@keyframes milkywaySpin{to{transform:rotate(360deg)}}.sc-1:after{content:"";pointer-events:none;z-index:0;border:2px solid #ffffff8c;border-radius:50%;width:128%;height:24%;margin:-12% 0 0 -64%;position:absolute;top:50%;left:50%;transform:rotate(-18deg)}.sc-2:before{content:"";pointer-events:none;z-index:0;border:2px solid #ffffff80;border-radius:50%;width:120%;height:22%;margin:-11% 0 0 -60%;position:absolute;top:50%;left:50%;transform:rotate(-20deg)}.sc-2:after{content:"";pointer-events:none;z-index:0;border:2px solid #fff6;border-radius:50%;width:120%;height:22%;margin:-11% 0 0 -60%;position:absolute;top:50%;left:50%;transform:rotate(20deg)}.sc-3:after{content:"";clip-path:polygon(0 50%,100% 25%,100% 75%);transform-origin:0;pointer-events:none;z-index:0;background:linear-gradient(90deg,#0000,#ffffff6b);width:70%;height:7%;position:absolute;top:6%;right:-14%;transform:rotate(-40deg)}.sc-4:after{content:"";pointer-events:none;z-index:0;border:3px solid #ffffff8c;border-radius:50%;width:152%;height:20%;margin:-10% 0 0 -76%;position:absolute;top:50%;left:50%;transform:rotate(-8deg);box-shadow:0 0 8px #ffffff38}.sc-5{border-radius:58% 42% 52% 48%/46% 54% 42% 58%}.sc-5:before{content:"";border-radius:inherit;pointer-events:none;z-index:0;filter:blur(2px);background:radial-gradient(35% 40% at 30% 35%,#be8cff66,#0000 70%),radial-gradient(30% 35% at 68% 55%,#64d7cd59,#0000 70%),radial-gradient(28% 32% at 45% 78%,#ff82aa52,#0000 70%);position:absolute;inset:-8%}.sc-6:after{content:"";pointer-events:none;z-index:1;background:radial-gradient(1.6px 1.6px at 68% 22%,#fff,#0000),radial-gradient(1.3px 1.3px at 74% 28%,#fff,#0000),radial-gradient(1.8px 1.8px at 70% 34%,#fff,#0000),radial-gradient(1.2px 1.2px at 78% 20%,#fff,#0000),radial-gradient(1.5px 1.5px at 64% 30%,#fff,#0000),radial-gradient(1.4px 1.4px at 72% 40%,#fff,#0000),radial-gradient(1.3px 1.3px at 80% 36%,#fff,#0000);position:absolute;inset:0}.sc-7:before{content:"";pointer-events:none;z-index:0;background:radial-gradient(circle at 78% 30%,#0000 34%,#0000008c 55%,#000000b8 100%);border-radius:50%;position:absolute;inset:0}.sc-8:before{content:"";opacity:.55;pointer-events:none;z-index:0;background:repeating-radial-gradient(circle,#fff3 0 2px,#0000 2px 14px);border-radius:50%;animation:5s ease-in-out infinite wormholePulse;position:absolute;inset:8%}@keyframes wormholePulse{0%,to{transform:scale(1)}50%{transform:scale(.82)}}.sc-9:before{content:"";opacity:.65;pointer-events:none;z-index:0;background:conic-gradient(#ffffff4d,#0000 12%,#ffffff29 28%,#0000 40%,#ffffff3d 58%,#0000 70%,#ffffff26 85%,#0000 100%);border-radius:50%;animation:20s linear infinite galaxySwirl;position:absolute;inset:5%}@keyframes galaxySwirl{to{transform:rotate(360deg)}}.scc-0{--scc:radial-gradient(circle at 35% 30%,#5e4aa8d9,#0a0816eb 72%)}.scc-1{--scc:radial-gradient(circle at 35% 30%,#2e9696cc,#061414eb 72%)}.scc-2{--scc:radial-gradient(circle at 35% 30%,#a03c64d1,#14070eeb 72%)}.scc-3{--scc:radial-gradient(circle at 35% 30%,#a07832cc,#140e06eb 72%)}.scc-4{--scc:radial-gradient(circle at 35% 30%,#348c5ad1,#06120ceb 72%)}.scc-5{--scc:radial-gradient(circle at 35% 30%,#3c64aad1,#070c16eb 72%)}.fidget-tribal{background:#0c0f08;border-radius:8px;justify-content:center;align-items:center;width:100%;height:100%;display:flex;position:relative;overflow:hidden}.tribal-bg{filter:blur(28px);opacity:.6;animation:16s ease-in-out infinite alternate trippyDrift;position:absolute;inset:-25%}@keyframes tribalSway{0%,to{transform:rotate(-2deg)scale(1)}50%{transform:rotate(2deg)scale(1.04)}}.tribal-art{z-index:1;fill:none;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.4px;opacity:.65;width:66%;height:66%;margin:-33% 0 0 -33%;animation:6s ease-in-out infinite tribalSway;position:absolute;top:50%;left:50%}.tribal-art.c0{stroke:#8fbf7a}.tribal-art.c1{stroke:#e0a06a}.tribal-art.c2{stroke:#8c9ae0}.tribal-art.c3{stroke:#e0b24a}.tribal-text{z-index:2;color:#fff;text-align:center;text-shadow:0 2px 12px #000000b3;padding:0 12%;font-size:19px;font-weight:800;line-height:1.3;position:relative}.tribal-text.long{font-size:15.5px;line-height:1.35}.tribal-bg.c0{background:radial-gradient(circle at 30% 30%,#4c7a3e,#0000 55%),radial-gradient(circle at 70% 65%,#2c4d24,#0000 55%),radial-gradient(circle at 45% 80%,#6fa35a,#0000 55%)}.tribal-bg.c1{background:radial-gradient(circle at 30% 30%,#9a5a34,#0000 55%),radial-gradient(circle at 70% 65%,#63301a,#0000 55%),radial-gradient(circle at 45% 80%,#d08149,#0000 55%)}.tribal-bg.c2{background:radial-gradient(circle at 30% 30%,#3f4f99,#0000 55%),radial-gradient(circle at 70% 65%,#26305f,#0000 55%),radial-gradient(circle at 45% 80%,#6577d0,#0000 55%)}.tribal-bg.c3{background:radial-gradient(circle at 30% 30%,#9a7622,#0000 55%),radial-gradient(circle at 70% 65%,#634c14,#0000 55%),radial-gradient(circle at 45% 80%,#d0a548,#0000 55%)}.fidget-simulation{justify-content:center;align-items:center;width:100%;height:100%;display:flex}.sim-shape{aspect-ratio:1;text-align:center;color:#d8f6ff;background-repeat:no-repeat;background-image:radial-gradient(1.4px 1.4px at 20% 24%,#6ee6ffb3,transparent),radial-gradient(1.2px 1.2px at 34% 60%,#ff9650a6,transparent),radial-gradient(1.6px 1.6px at 68% 30%,#6ee6ff99,transparent),radial-gradient(1.3px 1.3px at 78% 66%,#ff965099,transparent),radial-gradient(1.2px 1.2px at 52% 82%,#6ee6ff8c,transparent),radial-gradient(1.4px 1.4px at 12% 78%,#ff965080,transparent),var(--simbg);justify-content:center;align-items:center;width:84%;max-width:270px;padding:15%;font-size:18px;font-weight:800;line-height:1.3;animation:.45s cubic-bezier(.34,1.5,.64,1) jokePop,3.4s ease-in-out .45s infinite jokeFloat;display:flex;position:relative;overflow:hidden;box-shadow:0 14px 34px #00000073}.sim-shape.long{font-size:14.5px;line-height:1.35}.sim-text{z-index:2;position:relative}.sim-shape:before,.sim-shape:after{content:"";pointer-events:none;z-index:1;background:linear-gradient(90deg,#0000,#6ee6ff8c,#0000);position:absolute}.sim-shape:before{width:60%;height:1.5px;top:26%;left:-6%;transform:rotate(-8deg)}.sim-shape:after{background:linear-gradient(90deg,#0000,#ff96508c,#0000);width:52%;height:1.5px;bottom:22%;right:-8%;transform:rotate(9deg)}.sim-scan{z-index:1;pointer-events:none;background:linear-gradient(90deg,#0000,#6ee6ffd9,#0000);height:2px;animation:3.6s linear infinite simScan;position:absolute;left:6%;right:6%}@keyframes simScan{0%{opacity:0;top:-4%}10%{opacity:.9}88%{opacity:.55}to{opacity:0;top:104%}}.sim-0{clip-path:polygon(0 0,82% 0,100% 18%,100% 100%,0 100%);border-radius:22px}.sim-1{clip-path:polygon(50% 2%,95% 25%,95% 75%,50% 98%,5% 75%,5% 25%)}.sim-2{border-radius:50% 50% 14px 14px/62% 62% 10px 10px}.sim-3{clip-path:polygon(0 12%,12% 12%,12% 0,88% 0,88% 12%,100% 12%,100% 88%,88% 88%,88% 100%,12% 100%,12% 88%,0 88%)}.simc-0{--simbg:radial-gradient(circle at 35% 28%,#14465fe6,#040a10f2 74%)}.simc-1{--simbg:radial-gradient(circle at 35% 28%,#5f3714d9,#0e0804f2 74%)}.simc-2{--simbg:radial-gradient(circle at 35% 28%,#14502dd9,#040c08f2 74%)}.fidget-meteor{background:radial-gradient(at 50% 15%,#0d1226,#03040a 72%);border-radius:8px;justify-content:center;align-items:center;width:100%;height:100%;display:flex;position:relative;overflow:hidden}.meteor-stars{opacity:.7;background-image:radial-gradient(1.3px 1.3px at 14% 20%,#fff,#0000),radial-gradient(1.1px 1.1px at 28% 62%,#fff,#0000),radial-gradient(1.4px 1.4px at 40% 12%,#fff,#0000),radial-gradient(1.2px 1.2px at 55% 78%,#fff,#0000),radial-gradient(1.1px 1.1px at 68% 34%,#fff,#0000),radial-gradient(1.3px 1.3px at 80% 58%,#fff,#0000),radial-gradient(1.2px 1.2px at 90% 22%,#fff,#0000),radial-gradient(1.1px 1.1px at 20% 85%,#fff,#0000),radial-gradient(1.3px 1.3px at 60% 8%,#fff,#0000);position:absolute;inset:0}.meteor{opacity:0;background:linear-gradient(#fff0,#ffffffd9);border-radius:2px;width:2px;height:9%;animation-name:meteorFall;animation-timing-function:linear;animation-iteration-count:infinite;position:absolute;top:-14%}@keyframes meteorFall{0%{opacity:0;transform:translate(-40%,-20%)rotate(35deg)}6%{opacity:1}88%{opacity:.7}to{opacity:0;transform:translate(180%,260%)rotate(35deg)}}.meteor-burst{opacity:1;z-index:1;background:linear-gradient(#fff0,#fff);height:13%;animation-duration:1s;animation-iteration-count:1}.meteor-text{z-index:2;color:#fff;text-align:center;text-shadow:0 2px 14px #000000d9;padding:0 10%;font-size:19px;font-weight:800;line-height:1.3;position:relative}.meteor-text.long{font-size:15px;line-height:1.35}.meteor-text.pop{animation:.45s cubic-bezier(.34,1.5,.64,1) jokePop}.fidget-livechat{background:#0b141a;border-radius:16px;flex-direction:column;width:100%;height:100%;display:flex;position:absolute;inset:0;overflow:hidden}.lc-head{background:#1f2c34;border-bottom:1px solid #ffffff0f;flex:none;align-items:center;gap:8px;padding:10px 14px;display:flex}.lc-avatar{background:linear-gradient(135deg,#25d366,#128c7e);border-radius:50%;flex:none;place-items:center;width:28px;height:28px;font-size:14px;display:grid;position:relative}.lc-online{background:#25d366;border:2px solid #0b141a;border-radius:50%;width:8px;height:8px;animation:2s ease-in-out infinite lcOnlinePulse;position:absolute;bottom:-1px;right:-1px}@keyframes lcOnlinePulse{0%,to{box-shadow:0 0 #25d36699}50%{box-shadow:0 0 0 5px #25d36600}}.lc-headtext{flex-direction:column;min-width:0;line-height:1.25;display:flex}.lc-headtext b{color:#fff;font-size:12.5px;font-weight:700}.lc-headtext small{color:#8fa79b;font-size:10px}.lc-thread{overscroll-behavior:contain;scrollbar-width:none;background-image:radial-gradient(circle at 20% 20%,#ffffff05 1px,#0000 1px);background-size:14px 14px;flex-direction:column;flex:1;justify-content:flex-start;gap:6px;min-height:0;padding:10px;display:flex;overflow-y:auto}.lc-thread::-webkit-scrollbar{display:none}.lc-bubble{opacity:0;border-radius:13px;max-width:80%;padding:7px 10px;font-size:12.5px;line-height:1.35;animation:.28s forwards lcPop;transform:translateY(8px)scale(.94)}.lc-bubble.them{color:#e9edef;background:#1f2c34;border-bottom-left-radius:3px;align-self:flex-start}.lc-bubble.me{color:#e9edef;background:#005c4b;border-bottom-right-radius:3px;align-self:flex-end}.lc-name{color:#8fd6b0;margin-bottom:2px;font-size:10px;font-weight:800;display:block}.lc-typing{opacity:0;background:#1f2c34;border-radius:13px 13px 13px 3px;align-self:flex-start;gap:3px;padding:9px 12px;animation:.2s forwards lcPop;display:flex}.lc-typing i{background:#8fa79b;border-radius:50%;width:5px;height:5px;animation:1s ease-in-out infinite lcDot}.lc-typing i:nth-child(2){animation-delay:.15s}.lc-typing i:nth-child(3){animation-delay:.3s}@keyframes lcDot{0%,60%,to{opacity:.4;transform:translateY(0)}30%{opacity:1;transform:translateY(-3px)}}@keyframes lcPop{to{opacity:1;transform:translateY(0)scale(1)}}.fidget-nova{width:100%;height:100%;position:relative}.fidget-nova .core{opacity:.32;background:radial-gradient(circle,#fff,#ffe9a8,#ffa8cc);border-radius:50%;width:40%;height:40%;margin:-20% 0 0 -20%;transition:transform .35s ease-out,opacity .35s ease-out;position:absolute;top:50%;left:50%;transform:scale(.55)}.fidget-stage.kick .fidget-nova .core{opacity:1;transform:scale(1.2)}.fidget-nova .ring{opacity:0;border:2px solid #ffe9a8;border-radius:50%;width:20px;height:20px;margin:-10px 0 0 -10px;position:absolute;top:50%;left:50%}.fidget-stage.kick .fidget-nova .ring{animation:.75s ease-out fidgetNovaRing}@keyframes fidgetNovaRing{0%{opacity:.9;transform:scale(1)}to{opacity:0;transform:scale(4.2)}}.fidget-supernova{width:66%;height:66%;position:relative}.fidget-supernova .ring{border:1px solid #ffde9e66;border-radius:50%;animation:4s ease-in-out infinite supernovaBreathe;position:absolute;inset:0}.fidget-supernova .core{clip-path:polygon(50% 0%,61% 36%,100% 50%,61% 64%,50% 100%,39% 64%,0% 50%,39% 36%);background:radial-gradient(circle,#fff,#ffe9a8 55%,#ff8a3d 85%);width:18%;height:18%;margin:-9% 0 0 -9%;transition:transform .2s ease-out;position:absolute;top:50%;left:50%;box-shadow:0 0 26px #ffc878b3}@keyframes supernovaBreathe{0%,to{opacity:.5;transform:scale(1)}50%{opacity:.85;transform:scale(1.06)}}.fidget-stage.kick .fidget-supernova .core{animation:.7s cubic-bezier(.2,1.6,.4,1) supernovaBurst}.fidget-stage.kick .fidget-supernova .ring{animation:.7s ease-out supernovaRingBlast}@keyframes supernovaBurst{0%{transform:scale(1)}35%{transform:scale(2.1)}to{transform:scale(1)}}@keyframes supernovaRingBlast{0%{opacity:1;transform:scale(1)}to{opacity:0;transform:scale(2.6)}}.fidget-pendulum{width:100%;height:100%;position:relative}.fidget-pendulum .rod{transform-origin:top;--amp:24;background:#ffffff80;width:2px;height:78%;animation:1.8s ease-in-out infinite fidgetSwing;position:absolute;top:4%;left:50%}.fidget-stage.kick .fidget-pendulum .rod{animation:.8s cubic-bezier(.3,.6,.4,1) fidgetSwingKick}@keyframes fidgetSwing{0%,to{transform:rotate(calc(var(--amp) * -1deg))}50%{transform:rotate(calc(var(--amp) * 1deg))}}@keyframes fidgetSwingKick{0%{transform:rotate(calc(var(--amp) * -1deg))}20%{transform:rotate(calc(var(--amp) * 2deg))}45%{transform:rotate(calc(var(--amp) * -1.667deg))}68%{transform:rotate(calc(var(--amp) * 1.167deg))}85%{transform:rotate(calc(var(--amp) * -.667deg))}to{transform:rotate(calc(var(--amp) * -1deg))}}.fidget-pendulum .weight{background:radial-gradient(circle at 35% 30%,#fff,#ffe9a8,#ffa8cc);border-radius:50%;width:16px;height:16px;margin:0 0 0 -8px;position:absolute;bottom:-8px;left:50%;box-shadow:0 0 14px #ffde9e99}.fidget-rings{width:100%;height:100%;animation:14s linear infinite fidgetSpin;position:relative}.fidget-stage.kick .fidget-rings{animation-duration:1.8s}.fidget-rings .planet{background:radial-gradient(circle at 35% 30%,#ffe9a8,#d4b8ff 70%);border-radius:50%;width:34%;height:34%;margin:-17% 0 0 -17%;position:absolute;top:50%;left:50%;box-shadow:0 0 20px #c896ff80}.fidget-rings .ring{border-color:#9da5ffa6 #0000;border-radius:50%;position:absolute;top:50%;left:50%}.fidget-bounce{width:100%;height:100%;position:relative}.fidget-bounce .floor{background:#ffffff40;height:2px;position:absolute;bottom:0;left:10%;right:10%}.fidget-bounce .ball{background:radial-gradient(circle at 35% 30%,#fff,#9fe3f0,#3b1d8f);border-radius:50%;width:20px;height:20px;margin:0 0 0 -10px;animation:2.6s cubic-bezier(.5,0,.85,0) infinite fidgetBounce;position:absolute;bottom:2px;left:50%;box-shadow:0 0 14px #9fe3f099}.fidget-stage.kick .fidget-bounce .ball{animation:1.4s cubic-bezier(.5,0,.85,0) fidgetBounceKick}@keyframes fidgetBounce{0%,30%,54%,72%,86%,to{transform:translateY(0)scaleX(1)scaleY(1)}2%{transform:translateY(0)scaleX(1.35)scaleY(.65)}15%{transform:translateY(-64%)}28%{transform:translateY(0)scaleX(1.3)scaleY(.7)}42%{transform:translateY(-36%)}53%{transform:translateY(0)scaleX(1.22)scaleY(.78)}63%{transform:translateY(-18%)}71%{transform:translateY(0)scaleX(1.15)scaleY(.85)}79%{transform:translateY(-8%)}}@keyframes fidgetBounceKick{0%,32%,58%,78%,to{transform:translateY(0)scaleX(1)scaleY(1)}2%{transform:translateY(0)scaleX(1.4)scaleY(.6)}16%{transform:translateY(-88%)}30%{transform:translateY(0)scaleX(1.32)scaleY(.68)}45%{transform:translateY(-46%)}56%{transform:translateY(0)scaleX(1.2)scaleY(.8)}68%{transform:translateY(-20%)}76%{transform:translateY(0)scaleX(1.12)scaleY(.88)}}.fidget-paw{width:100%;height:100%;position:relative}.fidget-paw .pad{background:radial-gradient(circle at 35% 25%,#ffd9c9,#f2a58c 55%,#c96a56 100%);border-radius:50% 50% 44% 44%/62% 62% 38% 38%;width:56%;height:44%;margin-left:-28%;transition:transform .5s cubic-bezier(.34,1.56,.64,1);position:absolute;bottom:8%;left:50%;box-shadow:0 8px 16px #00000059}.fidget-paw.open .pad{transform:scaleX(1.1)scaleY(.84)}.fidget-paw .toe{background:radial-gradient(circle at 35% 25%,#ffe3d6,#f2a58c 60%,#c96a56 100%);border-radius:50%;width:24%;height:24%;transition:transform .5s cubic-bezier(.34,1.56,.64,1);position:absolute;box-shadow:0 4px 10px #0000004d}.fidget-paw .t1{top:24%;left:22%;transform:rotate(-8deg)}.fidget-paw .t2{top:10%;left:38%;transform:rotate(-3deg)}.fidget-paw .t3{top:10%;left:54%;transform:rotate(3deg)}.fidget-paw .t4{top:24%;left:70%;transform:rotate(8deg)}.fidget-paw.open .t1{transform:translate(-16px,14px)rotate(-26deg)scale(1.08)}.fidget-paw.open .t2{transform:translate(-7px,-11px)rotate(-9deg)scale(1.08)}.fidget-paw.open .t3{transform:translate(7px,-11px)rotate(9deg)scale(1.08)}.fidget-paw.open .t4{transform:translate(16px,14px)rotate(26deg)scale(1.08)}.fidget-stage.kick .fidget-paw .pad{transform:scaleX(1.14)scaleY(.8)}.fidget-toggle{background:#1b1c28;border:1px solid #ffffff1a;border-radius:999px;width:62%;height:32%;transition:background .35s;position:relative;box-shadow:inset 0 2px 6px #00000080}.fidget-toggle .knob{background:radial-gradient(circle at 35% 30%,#fff,#cfd6ff 60%,#8890c9);border-radius:50%;width:32%;height:84%;transition:left .35s cubic-bezier(.34,1.56,.64,1);position:absolute;top:8%;left:6%;box-shadow:0 3px 8px #0006}.fidget-toggle.on{background:linear-gradient(90deg,#1c8a53,#a0f0be)}.fidget-toggle.on .knob{background:radial-gradient(circle at 35% 30%,#fff,#d8ffe9 60%,#a0f0be);left:62%}.fidget-pullcord{width:100%;height:100%;position:relative}.fidget-pullcord .bulb{background:radial-gradient(circle at 35% 30%,#3a3a2e,#232323);border-radius:50%;width:36%;height:36%;margin-left:-18%;transition:background .3s,box-shadow .3s;position:absolute;top:16%;left:50%}.fidget-pullcord.on .bulb{background:radial-gradient(circle at 35% 30%,#fff9dc,#ffe9a8 55%,#c98f1c);box-shadow:0 0 34px #ffd86bd9}.fidget-pullcord .base{background:#444;border-radius:2px;width:18%;height:7%;margin-left:-9%;position:absolute;top:50%;left:50%}.fidget-pullcord .cord{transform-origin:top;background:#fff6;width:2px;height:26%;transition:transform .18s ease-out;position:absolute;top:57%;left:50%}.fidget-pullcord .pull{background:#888;border-radius:50%;width:10px;height:10px;margin-left:-5px;position:absolute;bottom:11%;left:50%}.fidget-stage.kick .fidget-pullcord .cord{transform:scaleY(1.3)rotate(4deg)}.fidget-lever{width:100%;height:100%;position:relative}.fidget-lever .base{background:linear-gradient(#3a3d66,#1c1e3a);border-radius:8px;width:46%;height:13%;margin-left:-23%;position:absolute;bottom:10%;left:50%;box-shadow:0 4px 10px #0006}.fidget-lever .arm{transform-origin:bottom;background:linear-gradient(#cfd6ff,#8890c9);border-radius:4px;width:8px;height:50%;margin-left:-4px;transition:transform .45s cubic-bezier(.34,1.56,.64,1);position:absolute;bottom:16%;left:50%;transform:rotate(-26deg)}.fidget-lever .knob{background:radial-gradient(circle at 35% 30%,#ff8fae,#ffa8d6 60%,#a3286f);border-radius:50%;width:20px;height:20px;margin-top:-10px;margin-left:-10px;position:absolute;top:0;left:50%;box-shadow:0 0 14px #ffa8d699}.fidget-lever.on .arm{transform:rotate(26deg)}.fidget-switchboard{grid-template-rows:1fr 1fr;grid-template-columns:1fr 1fr;gap:9px;width:76%;height:76%;display:grid}.fidget-switchboard button{all:unset;cursor:pointer;background:#1b1c28;border:1px solid #ffffff1a;border-radius:14px;justify-content:center;align-items:center;display:flex;position:relative;box-shadow:inset 0 2px 6px #0006}.sb-toggle .knob{background:#0e0f28;border-radius:999px;width:58%;height:32%;position:relative;box-shadow:inset 0 1px 4px #0009}.sb-toggle .knob:after{content:"";background:radial-gradient(circle at 35% 30%,#fff,#cfd6ff 60%,#8890c9);border-radius:50%;width:30%;height:84%;transition:left .3s cubic-bezier(.34,1.56,.64,1);position:absolute;top:8%;left:6%}.sb-toggle.on{background:linear-gradient(145deg,#123321,#1b1c28)}.sb-toggle.on .knob{background:linear-gradient(90deg,#1c8a53,#a0f0be)}.sb-toggle.on .knob:after{left:64%}.sb-bulb .glow{background:radial-gradient(circle at 35% 30%,#3a3a2e,#232323);border-radius:50%;width:44%;height:44%;transition:background .3s,box-shadow .3s}.sb-bulb.on .glow{background:radial-gradient(circle at 35% 30%,#fff9dc,#ffe9a8 55%,#c98f1c);box-shadow:0 0 22px #ffd86bd9}.sb-pop .dot{background:radial-gradient(circle at 35% 30%,#ff9fd6,#ffa8d6 60%,#a3286f);border-radius:50%;width:46%;height:46%;transition:transform .12s;box-shadow:0 0 16px #ffa8d680}.sb-pop.pop .dot{transform:scale(1.24)}.fidget-clickpen{flex-direction:column;justify-content:center;align-items:center;width:100%;height:100%;display:flex;position:relative}.fidget-clickpen .body{background:linear-gradient(#e8e8f4,#9aa0c9);border-radius:6px 6px 3px 3px;width:22px;height:110px;position:relative;box-shadow:0 6px 14px #00000059}.fidget-clickpen .clip{background:#7d84b8;border-radius:3px 0 0 3px;width:6px;height:34px;position:absolute;top:14px;left:-6px}.fidget-clickpen .plunger{background:linear-gradient(#ffa8d6,#a3286f);border-radius:4px 4px 0 0;width:14px;height:20px;margin-bottom:-2px;transition:transform .12s ease-out}.fidget-clickpen.on .plunger{transform:translateY(10px)}.fidget-bubblewrap{grid-template-columns:repeat(3,1fr);gap:8px;width:72%;height:72%;display:grid}.fidget-bubblewrap button{all:unset;cursor:pointer;background:#9da5ff14;border-radius:10px;justify-content:center;align-items:center;display:flex}.bw-cell .bub{background:radial-gradient(circle at 32% 26%,#fff,#cfe0ff 45%,#7ea0e8 100%);border-radius:50%;width:70%;height:70%;transition:transform .18s cubic-bezier(.34,1.56,.64,1),opacity .18s;box-shadow:0 3px 8px #00000040}.bw-cell.popped .bub{opacity:.25;background:radial-gradient(circle at 32% 26%,#3a4570,#232a4a 70%);transform:scale(.32)}.fidget-dial{width:64%;height:64%;position:relative}.fidget-dial .ring{border:2px solid #9da5ff59;border-radius:50%;position:absolute;inset:0}.fidget-dial .ring i{transform-origin:1px 48px;background:#9da5ff80;width:2px;height:8px;margin-left:-1px;position:absolute;top:2px;left:50%}.fidget-dial .pointer{transform-origin:bottom;background:linear-gradient(#ffa8d6,#0000);width:3px;height:36%;margin-top:-36%;margin-left:-1.5px;transition:transform .3s cubic-bezier(.34,1.2,.4,1);position:absolute;top:50%;left:50%}.fidget-dial .hub{background:radial-gradient(circle at 35% 30%,#fff,#cfd6ff 60%,#8890c9);border-radius:50%;width:16px;height:16px;margin:-8px 0 0 -8px;position:absolute;top:50%;left:50%;box-shadow:0 3px 8px #0006}.fidget-piano{align-items:flex-end;gap:5px;height:46%;display:flex;position:absolute;bottom:12%;left:5%;right:5%}.pk-key{all:unset;cursor:pointer;background:linear-gradient(#f4f2ff,#c7c9e8);border-radius:0 0 8px 8px;flex:1;justify-content:center;align-items:flex-end;height:100%;padding-bottom:6px;transition:transform .1s ease-out,background .1s;display:flex;box-shadow:0 4px 10px #0000004d}.pk-key .lbl{color:#4a4d7a;font-size:10px;font-weight:700}.pk-key.pressed{background:linear-gradient(#dcd6ff,#c2c8ff);transform:translateY(4px)}.fidget-keyboard{grid-template-rows:1fr 1fr;grid-template-columns:1fr 1fr;gap:9px;width:74%;height:74%;display:grid}.kcap{all:unset;cursor:pointer;background:var(--c);border-radius:13px;flex-direction:column;justify-content:center;align-items:center;gap:3px;transition:transform 90ms ease-out,box-shadow 90ms ease-out;display:flex;box-shadow:0 5px #0003,0 7px 12px #00000047}.kcap .ico{font-size:19px;line-height:1}.kcap b{color:#0000008c;letter-spacing:.02em;font-size:10px;font-weight:800}.kcap.pressed{transform:translateY(5px);box-shadow:0 1px #0003,0 2px 5px #00000040}.kcap.wobble{animation:.32s ease-out keyWobble}@keyframes keyWobble{0%{transform:translateY(5px)rotate(0)}30%{transform:translateY(2px)rotate(-8deg)}60%{transform:translateY(2px)rotate(7deg)}to{transform:translateY(0)rotate(0)}}.fidget-breaker{width:64%;height:64%;position:relative}.fidget-breaker .plate{background:linear-gradient(160deg,#2a2d5c,#14162e);border-radius:12px;position:absolute;inset:0;box-shadow:inset 0 2px 8px #00000080}.fidget-breaker .flip{transform-origin:bottom;background:linear-gradient(#ff8fae,#ffa8d6 60%,#a3286f);border-radius:8px;width:34%;height:56%;margin-left:-17%;transition:transform .35s cubic-bezier(.34,1.4,.5,1);position:absolute;top:14%;left:50%;box-shadow:0 4px 10px #0006}.fidget-breaker.on .flip{background:linear-gradient(#9dffc4,#a0f0be 60%,#1c8a53);transform:translateY(-38%)rotate(0)}.fidget-breaker .spark{opacity:0;background:radial-gradient(circle at 50% 20%,#ffffffe6,#0000 60%);border-radius:12px;position:absolute;inset:0}.fidget-breaker.on .spark{animation:.4s ease-out breakerSpark}@keyframes breakerSpark{0%{opacity:.9}to{opacity:0}}.fidget-elevator{justify-content:center;align-items:center;width:100%;height:100%;display:flex}.fidget-elevator .btn{all:unset;cursor:pointer;background:#1b1c28;border:2px solid #ffffff24;border-radius:50%;justify-content:center;align-items:center;width:58px;height:58px;transition:background .2s,box-shadow .2s;display:flex}.fidget-elevator .arrow{color:#8890c9;font-size:18px;transition:color .2s}.fidget-elevator .btn.lit{background:radial-gradient(circle at 35% 30%,#fff9dc,#ffe9a8 60%,#c98f1c);box-shadow:0 0 26px #ffd86bbf}.fidget-elevator .btn.lit .arrow{color:#3a2600}.fidget-bell{flex-direction:column;justify-content:center;align-items:center;width:100%;height:100%;display:flex;position:relative}.fidget-bell .dome{background:radial-gradient(circle at 35% 25%,#fff9dc,#ffe9a8 55%,#c98f1c);border-radius:50% 50% 8px 8px/70% 70% 8px 8px;width:86px;height:54px;box-shadow:0 6px 16px #00000059}.fidget-stage.kick .fidget-bell .dome{animation:.38s cubic-bezier(.36,.2,.4,1) bellWobble}@keyframes bellWobble{0%{transform:rotate(0)scale(1)}14%{transform:rotate(-16deg)scale(1.08)}34%{transform:rotate(12deg)scale(.96)}54%{transform:rotate(-7deg)scale(1.03)}75%{transform:rotate(3deg)}to{transform:rotate(0)scale(1)}}.fidget-bell .plunger{background:#a3286f;border-radius:50%;width:11px;height:11px;margin-top:2px;transition:transform .12s ease-out}.fidget-stage.kick .fidget-bell .plunger{transition:transform .1s cubic-bezier(.34,1.56,.64,1);transform:translateY(-6px)}.fidget-bell .sparkles{pointer-events:none;position:absolute;inset:0}.fidget-bell .sparkles i{opacity:0;font-size:14px;font-style:normal;position:absolute;top:36%;left:50%;transform:translate(-50%,-50%)scale(.4)}.fidget-stage.kick .fidget-bell .sparkles i{animation:.65s ease-out forwards bellSpark}.fidget-bell .sparkles i:first-child{--sx:-30px;--sy:-26px}.fidget-bell .sparkles i:nth-child(2){--sx:0px;--sy:-42px;animation-delay:50ms!important}.fidget-bell .sparkles i:nth-child(3){--sx:30px;--sy:-26px;animation-delay:.1s!important}@keyframes bellSpark{0%{opacity:0;transform:translate(-50%,-50%)scale(.3)translate(0)}30%{opacity:1;transform:translate(-50%,-50%) scale(1) translate(calc(var(--sx)*.4),calc(var(--sy)*.4))}to{opacity:0;transform:translate(-50%,-50%) scale(.6) translate(var(--sx),var(--sy))}}.fidget-shutter{justify-content:center;align-items:center;width:100%;height:100%;display:flex;position:relative}.fidget-shutter .lens{background:radial-gradient(circle,#0c0e2c,#020313 70%);border:3px solid #9da5ff4d;border-radius:50%;justify-content:center;align-items:center;width:72px;height:72px;display:flex;overflow:hidden}.fidget-shutter .iris{background:conic-gradient(#9fe3f0,#b9c6f2,#ffa8d6,#9fe3f0);border-radius:50%;width:100%;height:100%;transition:transform .16s ease-out;transform:scale(.42)}.fidget-stage.kick .fidget-shutter .iris{transition:transform 80ms cubic-bezier(.5,0,.5,1);transform:scale(.08)}.fidget-shutter .flash{opacity:0;background:#fff;border-radius:14px;position:absolute;inset:0}.fidget-stage.kick .fidget-shutter .flash{animation:.2s ease-out shutterFlash}@keyframes shutterFlash{0%{opacity:.85}to{opacity:0}}.fidget-zipper{--frac:0;width:26%;height:78%;position:relative}.fidget-zipper .track{background:#14162e;border-radius:7px;width:14px;margin-left:-7px;position:absolute;top:0;bottom:0;left:50%;overflow:hidden}.fidget-zipper .teeth{width:14px;clip-path:inset(0 0 calc(60% * var(--frac,0)) 0);background:repeating-linear-gradient(0deg,#8890c9 0 3px,#5a5f94 3px 6px);margin-left:-7px;transition:clip-path .15s ease-out;position:absolute;top:0;bottom:0;left:50%}.fidget-zipper .pull{width:20px;height:26px;transform:translateY(calc(148% * var(--frac,0)));touch-action:none;background:linear-gradient(#ffa8d6,#a3286f);border-radius:4px;margin-left:-10px;transition:transform .15s ease-out;position:absolute;top:6%;left:50%;box-shadow:0 4px 10px #0006}.fidget-rubball{touch-action:none;justify-content:center;align-items:center;width:100%;height:100%;display:flex;position:relative}.fidget-rubball .ball{background:radial-gradient(circle at 35% 30%,#eaf6ff,#9fe3f0 45%,#1b4b8f 100%);border-radius:50%;width:56%;height:56%;box-shadow:0 0 26px #9fe3f080}.fidget-rubball .hint{color:var(--mute);background:#06071a80;border-radius:999px;padding:3px 9px;font-size:10.5px;font-weight:700;position:absolute;top:10%}.fidget-rubball .heat-meter{background:#ffffff1f;border-radius:3px;height:6px;position:absolute;bottom:10%;left:14%;right:14%;overflow:hidden}.fidget-rubball .heat-meter i{background:linear-gradient(90deg,#9fe3f0,#ffe9a8,#e3a398);width:0%;height:100%;display:block}.fidget-custom{justify-content:center;align-items:center;width:100%;height:100%;display:flex;position:relative;overflow:hidden}.fidget-custom .aitag{letter-spacing:.04em;color:#ffffffbf;background:#06071a80;border-radius:999px;padding:2px 8px;font-size:9.5px;font-weight:700;position:absolute;top:8%}.fidget-custom.pulse .core{background:radial-gradient(circle at 35% 30%,var(--cb),var(--ca) 72%);width:48%;height:48%;box-shadow:0 0 30px var(--ca);border-radius:50%;transition:transform .25s;animation:2.6s ease-in-out infinite cpulse}.fidget-custom.pulse.kick .core{transform:scale(1.18)}@keyframes cpulse{0%,to{transform:scale(.9)}50%{transform:scale(1.06)}}.fidget-custom.orbit .ccore{background:var(--ca);width:20%;height:20%;box-shadow:0 0 22px var(--ca);border-radius:50%;position:absolute}.fidget-custom.orbit .cdot{background:var(--cb);width:8px;height:8px;box-shadow:0 0 8px var(--cb);border-radius:50%;margin:-4px;animation:linear infinite corbit;position:absolute;top:50%;left:50%}.fidget-custom.orbit.kick .cdot{animation-duration:.6s!important}@keyframes corbit{0%{transform:rotate(0deg) translateX(var(--r)) rotate(0deg)}to{transform:rotate(360deg) translateX(var(--r)) rotate(-360deg)}}.fidget-custom.particles i{background:var(--ca);width:6px;height:6px;box-shadow:0 0 8px var(--cb);animation:cfloat var(--fd,4s) ease-in-out infinite;left:var(--x);top:var(--y);border-radius:50%;position:absolute}.fidget-custom.particles.kick i{animation-duration:.5s!important}@keyframes cfloat{0%,to{opacity:.6;transform:translate(0)}50%{transform:translate(var(--dx),var(--dy));opacity:1}}.hb-particles{pointer-events:none;position:absolute;inset:0;overflow:hidden}.hb-p{opacity:0;font-size:15px;position:absolute;transform:translate(-50%,-50%)}.hb-p.go{animation:.75s ease-out forwards hbFloat}@keyframes hbFloat{0%{opacity:0;transform:translate(-50%,-50%)scale(.3)translateY(0)}20%{opacity:1;transform:translate(-50%,-50%)scale(1.1)translateY(-6px)}to{opacity:0;transform:translate(-50%,-50%)scale(.8)translateY(-46px)}}.fidget-pulsar{width:70%;height:70%;position:relative}.fidget-pulsar .core{background:radial-gradient(circle,#fff,#9fe3f0 55%,#1b4b8f 85%);border-radius:50%;width:34%;height:34%;margin:-17% 0 0 -17%;animation:2.4s ease-in-out infinite pulsarGlow;position:absolute;top:50%;left:50%}.fidget-pulsar .beam{transform-origin:0;background:linear-gradient(90deg,#fff,#9fe3f0b3 40%,#0000);width:60%;height:2px;animation:3.6s linear infinite fidgetSpin;position:absolute;top:50%;left:50%}@keyframes pulsarGlow{0%,to{box-shadow:0 0 22px #9fe3f08c}50%{box-shadow:0 0 40px #9fe3f0e6}}.fidget-stage.kick .fidget-pulsar .beam{animation-duration:.9s}.fidget-spectrum{justify-content:center;align-items:flex-end;gap:3px;padding:0 8%;display:flex;position:absolute;inset:0}.fidget-spectrum i{height:var(--h);transform-origin:bottom;animation:specBar var(--sd) ease-in-out infinite alternate;background:linear-gradient(#ffa8d6,#9fe3f0 55%,#6b7fe0);border-radius:3px 3px 0 0;flex:1}@keyframes specBar{0%{transform:scaleY(.5)}to{transform:scaleY(1)}}.fidget-stage.kick .fidget-spectrum i{animation-duration:.25s}.fidget-worldtree{width:90%;height:96%}.fidget-worldtree svg{transform-origin:50% 100%;width:100%;height:100%;transition:transform .5s cubic-bezier(.3,.7,.3,1);overflow:visible}.fidget-worldtree path{fill:none;stroke-width:2px;stroke-linecap:round;stroke-dasharray:40;stroke-dashoffset:40px;opacity:0}.fidget-worldtree path.grown{opacity:1;animation:.6s ease-out forwards treeGrow}@keyframes treeGrow{to{stroke-dashoffset:0}}.fidget-halftone{position:absolute;inset:6%}.fidget-halftone i{background:radial-gradient(circle,#d4b8ff,#6b4fa0);border-radius:50%;animation:3.2s ease-in-out infinite dotShimmer;position:absolute;transform:translate(-50%,-50%)}@keyframes dotShimmer{0%,to{filter:brightness()}50%{filter:brightness(1.6)}}.fidget-stage.kick .fidget-halftone i{animation-duration:.5s}.fidget-flowerlife{position:absolute;inset:0;overflow:hidden}.fidget-flowerlife svg{width:100%;height:100%;display:block}.fidget-flowerlife circle{fill:none;stroke:#c2c8ff;stroke-width:.6px;opacity:0;animation:1.4s ease-out forwards flowerDraw}@keyframes flowerDraw{to{opacity:.8}}.fidget-stage.kick .fidget-flowerlife circle{animation:.6s ease-out flowerPulse}@keyframes flowerPulse{0%{opacity:.4}50%{opacity:1;stroke:#fff}to{opacity:.8}}.fidget-circuits{background:#0b0c14;border-radius:16px;flex-direction:column;justify-content:center;align-items:center;gap:8px;width:100%;height:100%;display:flex}.fidget-circuits svg{flex:1;width:72%;overflow:visible}.fidget-circuits line{stroke:#e8c875;stroke-width:1.6px;stroke-linecap:round;transition:x1 .6s cubic-bezier(.4,0,.2,1),y1 .6s cubic-bezier(.4,0,.2,1),x2 .6s cubic-bezier(.4,0,.2,1),y2 .6s cubic-bezier(.4,0,.2,1)}.fidget-circuits circle{fill:none;stroke:#e8c875;stroke-width:1.6px;transition:cx .6s cubic-bezier(.4,0,.2,1),cy .6s cubic-bezier(.4,0,.2,1)}.fidget-circuits .circ-label{letter-spacing:.18em;text-transform:uppercase;color:#e8c875;opacity:.85;font-size:10px;transition:opacity .28s}.fidget-stage.kick .fidget-circuits svg{filter:drop-shadow(0 0 6px #e8c875a6)}.fidget-spiralgrid{background:#0b0c14;border-radius:16px;flex-direction:column;justify-content:center;align-items:center;gap:8px;width:100%;height:100%;display:flex}.fidget-spiralgrid svg{flex:1;width:78%;overflow:visible}.fidget-spiralgrid circle.node{fill:none;stroke:#e8c87559;stroke-width:1px}.fidget-spiralgrid circle.hub{fill:#e8c875;stroke:none}.fidget-spiralgrid .cube-shade{fill:#8b93c9;opacity:0}.fidget-spiralgrid.tracing .cube-shade{animation:3.2s forwards cubeShade}@keyframes cubeShade{0%,42%{opacity:0}50%{opacity:.24}58%{opacity:.24}to{opacity:0}}.fidget-spiralgrid .spiral-path-base{fill:none;stroke:#e8c87566;stroke-width:1.3px;stroke-linecap:round;stroke-linejoin:round}.fidget-spiralgrid .spiral-path-glow{fill:none;stroke:#e8c875;stroke-width:2px;stroke-linecap:round;stroke-linejoin:round;stroke-dasharray:1;stroke-dashoffset:1px;filter:drop-shadow(0 0 5px #e8c875d9)}.fidget-spiralgrid.tracing .spiral-path-glow{animation:3.2s cubic-bezier(.4,0,.2,1) forwards spiralTrace}@keyframes spiralTrace{0%{stroke-dashoffset:1px}44%{stroke-dashoffset:0}60%{stroke-dashoffset:0}to{stroke-dashoffset:1px}}.fidget-spiralgrid .circ-label{letter-spacing:.18em;text-transform:uppercase;color:#e8c875;opacity:.85;font-size:10px;transition:opacity .28s}.fidget-ennea{background:#0b0c14;border-radius:16px;justify-content:center;align-items:center;width:100%;height:100%;display:flex}.fidget-ennea svg{width:78%;height:78%}.fidget-ennea line{stroke:#e8c87540;stroke-width:1.3px;transition:stroke .3s,stroke-width .3s}.fidget-ennea line.active{stroke:#e8c875;stroke-width:2px;filter:drop-shadow(0 0 4px #e8c875b3)}.fidget-ennea circle.node{fill:#12131f;stroke:#e8c87580;stroke-width:1px}.fidget-ennea circle.hub{fill:#e8c875}.fidget-ennea .glyph-t{fill:#e8c8758c;text-anchor:middle;transform-origin:50%;transform-box:fill-box;font-size:9px;transition:fill .3s,transform .3s}.fidget-ennea .glyph-t.active{fill:#ffe9b0;transform:scale(1.25)}.fidget-stage.kick .fidget-ennea circle.hub{animation:.7s ease-out sigilCore}.fidget-starcodex{background:#0b0c14;justify-content:center;align-items:center;transition:filter .3s;display:flex;position:absolute;inset:0;overflow:hidden}.fidget-starcodex svg{width:88%;height:88%}.fidget-starcodex .hexcell{fill:none;stroke:#e8c875;stroke-width:1.1px;opacity:.55}.fidget-starcodex .hexsym *{fill:none;stroke:#e8c875;stroke-width:.7px}.fidget-starcodex .hexsym circle[r=\.6],.fidget-starcodex .hexsym circle[r=\.5]{fill:#e8c875}.fidget-stage.kick .fidget-starcodex{filter:brightness(1.15)}.fidget-stage.kick .fidget-starcodex .hexcell{animation:.9s ease-out sigilRim2}@keyframes sigilRim2{0%{opacity:.55}35%{opacity:1;filter:drop-shadow(0 0 4px #e8c87599)}to{opacity:.55}}.fidget-sigildrop{aspect-ratio:84.5/100;height:150%;position:absolute;top:50%;left:50%;transform:translate(-50%,-49%)}.fidget-sigildrop .sigil-art{object-fit:contain;filter:drop-shadow(0 0 10px #8b7bd859)drop-shadow(0 0 22px #e8c8752e);width:100%;height:100%;transition:filter .4s;display:block;-webkit-mask-image:radial-gradient(46% 44% at 50% 49%,#000 58%,#0000 100%);mask-image:radial-gradient(46% 44% at 50% 49%,#000 58%,#0000 100%)}.fidget-stage.kick .fidget-sigildrop .sigil-art{animation:.9s ease-out sigilOutline}@keyframes sigilOutline{0%{filter:drop-shadow(0 0 10px #8b7bd859)drop-shadow(0 0 22px #e8c8752e)}40%{filter:drop-shadow(0 0 16px #e8c875bf)drop-shadow(0 0 34px #e8c87566)}to{filter:drop-shadow(0 0 10px #8b7bd859)drop-shadow(0 0 22px #e8c8752e)}}.fidget-sigildrop .sigil-fx{pointer-events:none;width:100%;height:100%;position:absolute;inset:0}.fidget-sigildrop .ripple{fill:none;stroke:#ffe7b0;stroke-width:1.4px;opacity:0;transform-origin:42px 63px}.fidget-stage.kick .fidget-sigildrop .ripple{animation:1.1s ease-out sigilRipple}@keyframes sigilRipple{0%{opacity:.7;transform:scale(.4)}to{opacity:0;transform:scale(3.2)}}@keyframes sigilCore{0%{opacity:1}40%{opacity:1;transform:scale(1.35)}to{opacity:1;transform:scale(1)}}.fidget-metatron{width:80%;height:80%}.fidget-metatron svg{width:100%;height:100%}.fidget-metatron line{stroke:#9fe3f0;stroke-width:.5px;opacity:0;animation:1.2s ease-out forwards metaDraw}.fidget-metatron circle{fill:#fff}@keyframes metaDraw{to{opacity:.5}}.fidget-stage.kick .fidget-metatron line{animation:.7s ease-out metaFlash}@keyframes metaFlash{0%{opacity:.2}50%{opacity:1;stroke:#d4b8ff}to{opacity:.5}}.fidget-teleporttiles{flex-direction:column;justify-content:center;align-items:center;gap:10px;width:82%;height:82%;display:flex}.tt-grid{grid-template-columns:repeat(4,1fr);gap:7px;width:100%;display:grid}.tt-tile{all:unset;aspect-ratio:1;background:var(--c);cursor:pointer;border-radius:10px;transition:transform .15s}.tt-tile.flip{transform:scaleX(0)}.tt-shuffle{all:unset;cursor:pointer;letter-spacing:.04em;color:var(--mute);border:1px solid #ffffff24;border-radius:999px;padding:4px 14px;font-size:10.5px}.fidget-pullwarp{justify-content:center;align-items:center;width:100%;height:100%;display:flex;position:relative;overflow:hidden}.pw-pill{all:unset;cursor:pointer;color:#fff;letter-spacing:.08em;transform-origin:50%;touch-action:pan-y;background:linear-gradient(90deg,#2b3a8f,#4a5fc9);border-radius:999px;padding:12px 34px;font-size:12px;font-weight:800}.fidget-pullwarp.warp:after{content:"";background:radial-gradient(circle,#ffffffe6,#0000 60%);animation:.5s ease-out warpFlash;position:absolute;inset:0}@keyframes warpFlash{0%{opacity:1;transform:scale(.2)}to{opacity:0;transform:scale(2.4)}}.fidget-mandala{border-radius:50%;width:78%;height:78%;position:relative}.fidget-mandala .layer{border-radius:50%;position:absolute;inset:0}.fidget-mandala .l1{background:repeating-conic-gradient(#d4b8ff 0deg 10deg,#0000 10deg 60deg);animation:14s linear infinite fidgetSpin}.fidget-mandala .l2{background:repeating-conic-gradient(from 30deg,#9fe3f0 0deg 8deg,#0000 8deg 60deg);animation:10s linear infinite reverse fidgetSpin;inset:14%}.fidget-mandala .l3{background:repeating-conic-gradient(#ffa8d6 0deg 6deg,#0000 6deg 60deg);animation:7s linear infinite fidgetSpin;inset:30%}.fidget-stage.kick .fidget-mandala .layer{animation-duration:1.2s}.fidget-meteors,.fidget-aurora,.fidget-satellites,.fidget-moons{position:absolute;inset:0;overflow:hidden}.fidget-meteors i{opacity:0;width:2px;height:70px;animation:meteorFly var(--md,5s) linear var(--mdl,0s) infinite;background:linear-gradient(#fff0,#fff);border-radius:2px;position:absolute}@keyframes meteorFly{0%{opacity:0;transform:translate(0)rotate(34deg)}10%{opacity:1}70%{opacity:.9}to{opacity:0;transform:translate(-150px,215px)rotate(34deg)}}.fidget-stage.kick .fidget-meteors i{animation-duration:1.3s}.fidget-aurora i{filter:blur(20px);opacity:.45;height:34%;animation:auroraSway var(--ad,7s) ease-in-out infinite alternate;border-radius:50%;position:absolute;left:-25%;right:-25%}@keyframes auroraSway{0%{transform:translate(-7%)skew(-10deg)scaleY(.85)}to{transform:translate(7%,7%)skew(12deg)scaleY(1.2)}}.fidget-stage.kick .fidget-aurora i{opacity:.9;animation-duration:2.2s}.fidget-satellites i{width:11px;height:4px;animation:satCross var(--sd,10s) linear var(--sdl,0s) infinite;background:#cfd6ff;border-radius:2px;position:absolute;box-shadow:0 0 9px #9da5ffe6}.fidget-satellites i:after{content:"";background:#ffa8cc;border-radius:50%;width:4px;height:4px;animation:1.1s step-end infinite satBlink;position:absolute;top:0;right:-5px;box-shadow:0 0 7px #ffa8cc}@keyframes satCross{0%{left:-14%}to{left:114%}}@keyframes satBlink{0%,60%{opacity:1}61%,to{opacity:.15}}.fidget-stage.kick .fidget-satellites i{animation-duration:2.4s}.fidget-moons b{animation:moonBob var(--bd,5s) ease-in-out infinite alternate;border-radius:50%;display:block;position:absolute}@keyframes moonBob{0%{transform:translate(0)}to{transform:translate(var(--bx,6px),var(--by,-10px))}}.fidget-stage.kick .fidget-moons b{animation-duration:.85s}.fidget-moons b.ringed:after{content:"";border:1.5px solid #ffd66bb3;border-radius:50%;width:164%;height:32%;position:absolute;top:34%;left:-32%;transform:rotate(-18deg)}.fidget-orbittype{position:absolute;inset:0}.fidget-orbittype .sun{background:#ffe9a8;border-radius:50%;width:11px;height:11px;margin:-5.5px 0 0 -5.5px;position:absolute;top:50%;left:50%;box-shadow:0 0 16px #ffd86bf2}.fidget-orbittype .lpos{position:absolute}.fidget-orbittype .ltr{color:#cfe0ff;text-shadow:0 0 12px #96b9ffb3;cursor:pointer;font-size:20px;font-weight:800;line-height:1;transition:opacity .3s,transform .35s cubic-bezier(.3,1.6,.5,1);position:absolute;top:-13px;left:-9px}.fidget-orbittype .ltr.gone{opacity:0;transform:scale(.15)}.fidget-spiral{touch-action:pan-y;place-items:center;display:grid;position:absolute;inset:0;transform:scaleY(.62)}.fidget-spiral .spin{will-change:transform;width:100%;height:100%;position:relative}.fidget-spiral i{background:#dfe6ff;border-radius:50%;position:absolute;box-shadow:0 0 4px #c8d7ffb3}.fidget-spiral .core{background:radial-gradient(circle,#fff,#dce1ff80 45%,#0000 72%);border-radius:50%;width:28px;height:28px;margin:-14px 0 0 -14px;position:absolute;top:50%;left:50%}.actions{align-items:center;gap:18px;margin-top:10px;font-size:13px;font-weight:600;display:flex}.actions button{color:var(--ink);align-items:center;gap:6px;display:flex}.actions .res.on{color:var(--cyan)}.actions .love{color:var(--mute)}.actions .love.on{color:var(--loveRed);text-shadow:0 0 10px #ff6f918c}.actions .more{color:var(--mute);margin-left:auto}.res-ic{border:2px solid;border-radius:50%;place-items:center;width:18px;height:18px;display:grid}.res-ic:before{content:"";background:currentColor;border-radius:50%;width:6px;height:6px}.field{border:1px solid var(--line);width:100%;color:var(--ink);resize:none;background:#ffffff0d;border-radius:14px;outline:none;padding:12px 14px}.field:focus{border-color:var(--violet)}.field::placeholder{color:var(--dim)}.ta-wrap{position:relative}.ta-wrap textarea{padding-right:50px}.mic-btn{border:1px solid var(--line);width:34px;height:34px;color:var(--mute);background:#ffffff14;border-radius:50%;place-items:center;font-size:15px;transition:background .15s,color .15s,box-shadow .15s;display:grid;position:absolute;bottom:9px;right:9px}.mic-btn.rec{color:#fff;background:linear-gradient(135deg,#ffb648,#ff6fb0);border-color:#0000;animation:1.4s ease-out infinite micpulse;box-shadow:0 0 #ffb6488c}@keyframes micpulse{0%{box-shadow:0 0 #ffb6488c}70%{box-shadow:0 0 0 12px #ffb64800}to{box-shadow:0 0 #ffb64800}}.voicenote{border:1px solid var(--line);background:#ffffff0d;border-radius:14px;align-items:center;gap:10px;margin:8px 0;padding:10px 12px;display:flex}.voicenote audio{flex:1;min-width:0;height:32px}.voicenote.rec{color:#ffd9a0;font-size:13px;font-weight:600}.voicenote .rec-dot{background:#ffb648;border-radius:50%;flex:none;width:9px;height:9px;animation:1.4s ease-out infinite micpulse;box-shadow:0 0 8px #ffb648}.pulse-dot{background:var(--green);width:8px;height:8px;box-shadow:0 0 6px var(--green);vertical-align:middle;border-radius:50%;margin-left:2px;animation:1.8s ease-out infinite dotpulse;display:inline-block}@keyframes dotpulse{0%{box-shadow:0 0 0 0 color-mix(in srgb,var(--green) 55%,transparent),0 0 6px var(--green)}70%{box-shadow:0 0 0 8px color-mix(in srgb,var(--green) 0%,transparent),0 0 6px var(--green)}to{box-shadow:0 0 0 0 color-mix(in srgb,var(--green) 0%,transparent),0 0 6px var(--green)}}@media (prefers-reduced-motion:reduce){.pulse-dot{animation:none}}.sec{margin:14px 0 8px;font-size:15px;font-weight:700}.sec small{color:var(--mute);font-size:12px;font-weight:500}.bgrid.tight{gap:10px;padding:4px 0}.bgrid.tight .bub.small{width:78px;height:78px;font-size:12px}.bgrid.tight .bub.small.on{box-shadow:0 0 0 3px #fff,0 0 16px #ffffff80}.bgrid.tight .bub.small.on:after{content:"✓";color:#241d40;background:#fff;border-radius:50%;place-items:center;width:20px;height:20px;font-size:12px;font-weight:900;display:grid;position:absolute;top:2px;right:6px;box-shadow:0 1px 4px #00000059}.linkish{color:#b9c6f2;font-size:13px;font-weight:600}.capmore{color:var(--mute);cursor:pointer;vertical-align:baseline;background:0 0;border:0;margin:0;padding:0;font-size:15px;font-weight:700;display:inline}.note{color:var(--mute);font-size:12px;line-height:1.45}.divider{background:var(--line);height:1px;margin:12px 0}.bub{--c:#d4b8ff;text-align:center;color:#3a2e52;cursor:pointer;-webkit-user-select:none;user-select:none;background:radial-gradient(circle at 32% 28%,#ffffff1f,#ffffff05 28%,#0000 40%),conic-gradient(#c6a6e8,#e6a9c4,#e3cb8c,#9bcfbd,#9bc4d6,#b4b8de,#c6a6e8);border-radius:50%;place-items:center;font-weight:800;line-height:1.1;transition:transform .25s cubic-bezier(.2,.8,.2,1.4);display:grid;position:relative}.bub:active{transform:scale(.95)}.bub.on{animation:.6s ease-out pulse;transform:scale(1.12)}.bub.entry-bub{background:radial-gradient(circle at 32% 28%,#ffffff8c,transparent 42%),var(--c)}.bub.entry-bub.on{box-shadow:0 0 0 3px #ffffff40,0 6px 18px #0000004d}.bub .ic2{margin-bottom:3px;font-size:20px;line-height:1}.bub .ic2 svg{margin:0 auto;display:block}.bub .lbl{text-shadow:0 1px 2px #ffffff40}.bub>span{min-width:0;padding:0 4px}.bub .lbl{white-space:nowrap;font-style:normal;display:inline-block}.bub .lbl.wrap{white-space:normal;overflow-wrap:break-word;word-break:break-word}@keyframes pulse{0%{transform:scale(1)}50%{transform:scale(1.22)}to{transform:scale(1.12)}}@keyframes drift{0%{translate:0}to{translate:var(--dx,6px) var(--dy,-10px)}}@media (prefers-reduced-motion:reduce){.bub.on{animation:none}}.bgrid{flex-wrap:wrap;justify-content:center;gap:10px;padding:6px 0;display:flex}.bgrid .bub{width:88px;height:88px;min-height:0;padding:6px;font-size:15px;overflow:hidden}.bgrid .bub.small{width:74px;height:74px;font-size:12px}.picksum{flex-wrap:wrap;gap:8px;padding:2px 0 4px;display:flex}.picksum .chip{height:30px;font-size:12.5px;font-weight:700;animation:.3s cubic-bezier(.3,1.6,.4,1) pillpop}.grad{color:#0000;background:linear-gradient(90deg,#c46bff,#ff6fd0,#4fc3ff);-webkit-background-clip:text;background-clip:text}.mfg{margin-top:10px}.mfh{color:var(--c);letter-spacing:.06em;text-transform:uppercase;cursor:pointer;background:0 0;border:0;align-items:center;gap:7px;padding:2px 2px 6px;font-size:12px;display:flex}.mfh b{font-weight:800}.mfh span{letter-spacing:0;text-transform:none;color:var(--mute);font-size:11px}.mfh.on span{color:var(--c)}.safe{color:var(--mute);align-items:center;gap:8px;margin:6px 2px 2px;font-size:10.5px;line-height:1.3;display:flex}.safe span{flex:1}.safe button{color:#e4d9ff;background:#a98bff1a;border:1px solid #a98bff73;border-radius:999px;flex:none;padding:4px 10px;font-size:11px;font-weight:700}.chb.lvp{cursor:pointer;touch-action:none;-webkit-user-select:none;user-select:none;margin:0;overflow:hidden}.chb.lvp>:not(.lvfill){z-index:1;position:relative}.chb.lvp .chb-ctl{position:absolute}.lvfill{background:linear-gradient(90deg,var(--lvc),var(--lvc));top:0;bottom:0;left:0;position:absolute!important}@supports (color:color-mix(in lab, red, red)){.lvfill{background:linear-gradient(90deg,color-mix(in srgb,var(--lvc) 20%,transparent),color-mix(in srgb,var(--lvc) 50%,transparent))}}.lvfill{pointer-events:none;transition:width .12s ease-out;z-index:0!important}.lvbar{border:1px solid var(--c);border-radius:18px;position:relative;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.lvbar{border:1px solid color-mix(in srgb,var(--c) 55%,transparent)}}.lvbar{cursor:pointer;touch-action:none;-webkit-user-select:none;user-select:none;background:#ffffff0a;padding:14px 16px}.lvbar i{background:linear-gradient(90deg,var(--c),var(--c));position:absolute;top:0;bottom:0;left:0}@supports (color:color-mix(in lab, red, red)){.lvbar i{background:linear-gradient(90deg,color-mix(in srgb,var(--c) 18%,transparent),color-mix(in srgb,var(--c) 52%,transparent))}}.lvbar i{pointer-events:none;transition:width .12s ease-out}.lvrow,.lvbub{pointer-events:none;position:relative}.lvrow{align-items:center;gap:8px;font-size:15px;display:flex}.lvrow .dot{width:9px;height:9px;box-shadow:0 0 8px var(--c);border-radius:50%}.lvpc{font:800 14px var(--mono);margin-left:auto}.lvbub{font:700 20px var(--mono);letter-spacing:-.01em;margin-top:6px}.hprow{flex-wrap:wrap;gap:8px;display:flex}.hpb{border:1px solid var(--c);background:#ffffff0f;border-radius:999px;height:38px;padding:0 15px}@supports (color:color-mix(in lab, red, red)){.hpb{border:1px solid color-mix(in srgb,var(--c) 45%,transparent)}}.hpb{color:#fff;font-size:13.5px;font-weight:700}.hpb.on{background:var(--c)}@supports (color:color-mix(in lab, red, red)){.hpb.on{background:color-mix(in srgb,var(--c) 22%,transparent)}}.hpb.on{color:#fff;border:2px solid var(--c);box-shadow:none}.hpseg{background:#ffffff12;border:1px solid #ffffff1a;border-radius:999px;gap:2px;padding:3px;display:flex}.hpseg button{color:var(--mute);letter-spacing:.04em;text-transform:uppercase;background:0 0;border-radius:999px;flex-direction:column;flex:1;align-items:center;gap:3px;padding:8px 2px;font-size:11px;font-weight:800;display:flex}.hpseg button svg{color:var(--c)}.hpseg button.on{background:var(--c);color:#14102a;box-shadow:0 0 14px var(--c)}@supports (color:color-mix(in lab, red, red)){.hpseg button.on{box-shadow:0 0 14px color-mix(in srgb,var(--c) 40%,transparent)}}.hpseg button.on svg{color:#14102a}.hpb.hpw{height:36px;clip-path:var(--cut-chip);color:#d8d2f0;box-shadow:none;background:#b9c6f224;border:0;border-radius:0;padding:0 15px;font-size:13px;font-weight:700}.hplens{text-transform:none;letter-spacing:0;background:#ffffff12;border-radius:10px;gap:2px;padding:2px;display:inline-flex}.hplens button{color:var(--mute);background:0 0;border-radius:8px;padding:4px 9px;font-size:11px;font-weight:700}.hplens button.on{color:#fff;background:#a98bff59}.hpb.hpw.own{color:#cbb8ff;background:#a98bff24}.hpb.hpw.on{color:#14102a;background:#eceefbeb;font-weight:800}.hprow.tight{flex-wrap:nowrap;gap:6px}.hprow.tight .hpb{flex:auto;padding:0 11px;font-size:13px}.hplb{letter-spacing:.06em;text-transform:uppercase;color:var(--mute);margin:14px 0 8px;font-size:12px;font-weight:700}.bsd{margin-top:10px}.bsd summary{cursor:pointer;color:var(--mute);padding:4px 0;font-size:13px;font-weight:700;list-style:none}.bsd summary::-webkit-details-marker{display:none}.bsd summary:before{content:"+ ";color:var(--violet)}.bsd[open] summary:before{content:"– "}.mgrp{margin:6px 0 2px}.mgrp .constellation{gap:10px}.mgrp .orb-node{flex:0 0 calc(25% - 9.5px);max-width:92px}.mgrp .orb .lbl{font-size:11.5px!important}.mghd{letter-spacing:.06em;text-transform:uppercase;align-items:center;gap:8px;padding:0 16px;font-size:13px;display:flex}.mghd b{font-weight:800}.mghd span{letter-spacing:0;text-transform:none;color:var(--mute);font-size:11.5px;font-weight:600}.constellation{flex-wrap:wrap;place-content:flex-start center;gap:16px;padding:4px 4px 20px;display:flex}.orb-node{flex:0 0 calc(33.3333% - 10.6667px);max-width:150px}.orb{--c:#d4b8ff;cursor:pointer;width:100%;animation:orbIn .6s cubic-bezier(.2,.9,.3,1.2) var(--pl,0s) both;border-radius:50%;padding-top:100%;transition:transform .35s cubic-bezier(.2,.8,.2,1.2);display:block;position:relative}@keyframes orbIn{0%{opacity:0;transform:scale(.4)}to{opacity:1;transform:scale(1)}}.orb .aura{display:none}@keyframes orbBreathe{0%,to{opacity:.42}50%{opacity:.68}}.orb .body{z-index:1;opacity:1;background:radial-gradient(circle at 26% 22%,#bebec659,#0000 44%),radial-gradient(circle at 76% 60%,#5c5c66 0%,#0000 66%),radial-gradient(circle at 26% 76%,#2c2c34 0%,#0000 60%),linear-gradient(160deg,#1c1b21,#08080a);border-radius:50%;transition:background .3s,box-shadow .35s;position:absolute;inset:0;box-shadow:inset 0 0 12px #00000080}.orb .content{z-index:2;color:#e6e0f2;flex-direction:column;justify-content:center;align-items:center;gap:5px;display:flex;position:absolute;inset:0}.orb .content span{letter-spacing:.005em;text-shadow:0 1px 4px #00000080;font-weight:800;line-height:1.15}.orb.on{transform:scale(1.055)}.orb.bump{animation:.26s cubic-bezier(.3,1.4,.4,1) orbBump}@keyframes orbBump{0%{transform:scale(1)}35%{transform:scale(.86,1.12)}65%{transform:scale(1.1,.92)}to{transform:scale(1)}}@media (prefers-reduced-motion:reduce){.orb.bump{animation:none}}.orb.on .body{background:radial-gradient(circle at 28% 24%,#ffffff4d,transparent 45%), radial-gradient(circle at 76% 64%,var(--c) 0%,transparent 70%), radial-gradient(circle at 24% 72%,var(--c2,#c9aeff) 0%,transparent 62%), linear-gradient(145deg,#1c1440,#241a4d);box-shadow:inset 0 0 16px #ffffff1f,0 0 22px var(--c)}@supports (color:color-mix(in lab, red, red)){.orb.on .body{box-shadow:inset 0 0 16px #ffffff1f,0 0 22px color-mix(in srgb,var(--c) 55%,transparent)}}.orb.on .content{color:#2e2933}.orb.on .content span{text-shadow:0 1px 3px #ffffff59}.orb.on .aura{opacity:.85}.orb:active{transform:scale(.97)}@media (prefers-reduced-motion:reduce){.orb .aura,.orb{animation:none}}.orb-sig{right:16px;bottom:calc(env(safe-area-inset-bottom) + 6px);font-family:var(--hand);color:#c8b4ff66;letter-spacing:.02em;z-index:1;font-size:12px;position:absolute}.plans{grid-template-columns:1fr 1fr;gap:10px;margin-top:12px;display:grid}.plancard{text-align:left;background:#ffffff0a;border:1.5px solid #ffffff1a;border-radius:18px;padding:12px 14px;position:relative}.plancard.on{background:#c45bff24;border-color:#c46bff;box-shadow:inset 0 0 0 1px #c46bff,0 0 20px #c45bff59}.plancard .radio{border:2px solid var(--mute);border-radius:50%;width:18px;height:18px;margin-bottom:8px}.plancard.on .radio{background:radial-gradient(circle,#c46bff 40%,#0000 42%);border-color:#c46bff}.plancard .save{color:#fff;background:linear-gradient(90deg,#ff6fd0,#ff4fa8);border-radius:9px;padding:3px 8px;font-size:10px;font-weight:800;position:absolute;top:-9px;right:10px}.circle-cluster{width:260px;height:250px;margin:4px auto 10px;position:relative}.circle-cluster .node{position:absolute}.circle-cluster .ring{box-shadow:0 0 18px var(--c);padding:2.5px}@supports (color:color-mix(in lab, red, red)){.circle-cluster .ring{box-shadow:0 0 18px color-mix(in srgb,var(--c) 55%,transparent)}}.bubtag{color:#332a4d;background:radial-gradient(circle at 26% 26%,#fff9,transparent 42%),radial-gradient(circle at 76% 70%,var(--c,#b9c6f2) 0%,var(--c,#b9c6f2) 55%,transparent 85%),linear-gradient(145deg,#d6ece8,#dcd3f5);border:0;border-radius:13px;align-items:center;gap:5px;height:26px;padding:0 10px;font-size:12px;font-weight:700;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.bubtag{background:radial-gradient(circle at 26% 26%,#fff9,transparent 42%),radial-gradient(circle at 76% 70%,var(--c,#b9c6f2) 0%,color-mix(in srgb,var(--c,#b9c6f2) 55%,#fff) 55%,transparent 85%),linear-gradient(145deg,#d6ece8,#dcd3f5)}}.bubtag.pickable{cursor:pointer;opacity:.5;height:36px;padding:0 12px;font-size:13px;transition:opacity .15s,transform .15s,box-shadow .15s}.bubtag.pickable img{width:26px;height:26px}.bubtag.pickable.on{opacity:1;box-shadow:0 0 16px var(--c,#b9c6f2);transform:scale(1.03)}@supports (color:color-mix(in lab, red, red)){.bubtag.pickable.on{box-shadow:0 0 16px color-mix(in srgb,var(--c,#b9c6f2) 60%,transparent)}}.bubtag.big{border-radius:19px;gap:7px;height:38px;padding:0 8px 0 14px;font-size:14px}.bubtag.big img{width:28px;height:28px}.slider{-webkit-appearance:none;background:linear-gradient(90deg,#2a2f55,#8fa0e0,#b9c6f2);border-radius:4px;outline:none;width:100%;height:8px}.slider::-webkit-slider-thumb{-webkit-appearance:none;background:#b9c6f2;border:3px solid #fff;border-radius:50%;width:28px;height:28px;box-shadow:0 2px 8px #0006}.rng{height:44px;margin:6px 0 2px;position:relative}.rng .track{background:#ffffff1f;border-radius:3px;height:6px;position:absolute;top:19px;left:0;right:0}.rng .fill{background:linear-gradient(90deg,#8fa0e0,#b9c6f2);border-radius:3px;height:6px;position:absolute;top:19px}.rng input{-webkit-appearance:none;pointer-events:none;background:0 0;width:100%;height:28px;margin:0;position:absolute;top:8px;left:0;right:0}.rng input::-webkit-slider-thumb{-webkit-appearance:none;pointer-events:auto;background:#b9c6f2;border:3px solid #fff;border-radius:50%;width:26px;height:26px;box-shadow:0 2px 8px #0006}.rng input::-moz-range-thumb{pointer-events:auto;background:#b9c6f2;border:3px solid #fff;border-radius:50%;width:26px;height:26px}.rngval{color:var(--mute);justify-content:space-between;font-size:12px;display:flex}.pct{letter-spacing:-.03em;text-align:center;text-shadow:0 0 30px #b478ffb3;font-size:56px;font-weight:800}.chb{background:linear-gradient(90deg,#b9c6f229,#ffa8d614);border:1px solid #be96ff47;border-radius:22px;flex-direction:column;gap:6px;min-height:44px;margin:8px 0 10px;padding:9px 14px;display:flex}.chb-row{align-items:center;gap:9px;display:flex}.chb-row2{align-items:center;gap:8px;padding-left:17px;display:flex}.chb-note{min-width:0;color:var(--ink);background:0 0;border:0;flex:1;padding:0;font-family:inherit;font-size:13px;font-style:italic}.chb-note::placeholder{color:var(--mute);opacity:.8}.chb-note:focus{outline:none}.chb .live-dot{background:var(--green);width:8px;height:8px;box-shadow:0 0 6px var(--green);border-radius:50%;flex:none}.presence-dot{background:var(--green);width:7px;height:7px;box-shadow:0 0 6px var(--green);vertical-align:middle;border-radius:50%;margin-right:6px;display:inline-block}.chb.paused{opacity:.72}.chb.paused .live-dot{box-shadow:none;background:#ffffff47}.chb .t{flex:1;min-width:0}.stateflow{flex-wrap:nowrap;align-items:center;gap:7px;min-width:0;display:flex;overflow:hidden}.stateflow .state-line{text-overflow:ellipsis;white-space:nowrap;flex:none;min-width:0;overflow:hidden}.stateflow .bubtag{flex:0 auto;min-width:0;height:23px;font-size:11px;overflow:hidden}.stateflow .bubtag.big{height:38px;font-size:14px}.stateflow>.meta{flex:none}.nav{height:var(--nav);padding:0 4px env(safe-area-inset-bottom);z-index:5;grid-template-columns:1fr 52px 1fr;align-items:center;display:grid;position:absolute;bottom:0;left:0;right:0}.nav-side{justify-self:stretch;align-items:center;gap:2px;min-width:0;display:flex}.nav-side button{flex:1 1 0}.nav button{font-size:14px;font-family:var(--mono);letter-spacing:.02em;color:var(--mute);white-space:nowrap;border-radius:999px;flex-direction:row;justify-content:center;align-items:center;gap:6px;padding:11px;font-weight:700;transition:color .2s;display:flex;position:relative}.nav button:before{content:"";z-index:-1;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);clip-path:var(--cut-chip);background:#b9c6f224;transition:background .2s;position:absolute;inset:0}.nav button.navplus:before{content:none}@media (width<=380px){.nav button{gap:5px;padding:11px 8px;font-size:13px}}@media (width<=378px){.nav button{gap:4px;padding:11px 6px;font-size:13px}}.navlbl-f{display:none}.nav button.navplus{justify-self:center;padding:0}.nav button.on{color:#fff;text-shadow:none}.nav button.on:before{background:#b9c6f26b}.nav .g{font-size:19px}.nav .plus{color:#241d40;background:#b9c6f2;border-radius:50%;place-items:center;width:48px;height:48px;font-size:26px;font-weight:300;line-height:1;display:grid;box-shadow:0 3px 10px #b9c6f247}.nav .badge{background:var(--pink);color:#fff;border-radius:10px;place-items:center;min-width:19px;height:19px;padding:0 5px;font-size:11px;font-weight:800;display:grid;position:absolute;top:-5px;right:6px}.lounge-tab{position:relative}.lt-dot{background:var(--amber);width:6px;height:6px;box-shadow:0 0 6px var(--amber);vertical-align:middle;border-radius:50%;margin-right:6px;animation:1.2s ease-in-out infinite lgBlink;display:inline-block}.tabs button.lounge-tab:not(.on){animation:2.4s ease-in-out infinite lgTabGlow}.tabs button.lounge-tab:not(.on) .lt-txt{color:#0000;background:linear-gradient(90deg,#a98bff,#9fe3f0,#ffb648,#a98bff) 0 0/300% 100%;-webkit-background-clip:text;background-clip:text;font-weight:800;animation:4s linear infinite lgShimmer}@keyframes lgShimmer{to{background-position:300% 0}}.chb .stateflow{flex-wrap:wrap;row-gap:6px}.chb .stateflow>span[onclick]{min-width:0;max-width:100%;display:flex}.chb .stateflow>span[onclick]>.bubtag{max-width:100%}.chb-share{z-index:3;width:22px;height:22px;color:var(--mute);opacity:.85;place-items:center;display:grid;position:absolute;top:9px;right:12px}.chb-share:active{opacity:1;color:#fff}.statusembed{margin:8px 0}.statusembed .chb{margin:0}.chb{position:relative}.chb-ctl{z-index:2;align-items:center;gap:8px;display:flex;position:absolute;bottom:10px;right:12px}.chb-foot .chb-note{width:100%;min-width:0}.chb:has(.chb-ctl) .chb-row2{padding-right:118px}.chb:has(.chb-ctl){min-height:96px}.chb .stateflow>span.meta{display:none}.chb-foot .sw{flex:none}.bubtag{white-space:nowrap;letter-spacing:0;justify-content:center;align-items:center;font-weight:700;line-height:1}.bubtag .bt-w{text-overflow:ellipsis;white-space:nowrap;text-align:center;min-width:0;padding-bottom:1px;overflow:hidden}.bubtag.big{max-width:100%;height:38px;font-size:14px}.bubgrid .bubtag{justify-content:space-between}.stateflow>*{min-width:0}.bubtag img{flex:none}.skingrid{grid-template-columns:repeat(3,1fr);gap:10px;display:grid}.skintile{text-align:center;background:#ffffff0a;border:1.5px solid #ffffff14;border-radius:14px;flex-direction:column;align-items:center;gap:4px;padding:8px 6px 10px;display:flex}.skintile canvas{aspect-ratio:144/176;width:100%;image-rendering:pixelated;border-radius:10px}.skintile b{font-size:12px}.skintile .meta{font-size:10.5px;font-family:var(--mono);text-transform:uppercase;align-items:center;gap:4px;display:inline-flex}.skintile.on{border-color:var(--pink);background:#a98bff24}.av-head{align-items:center;gap:14px;margin-bottom:6px;display:flex}.av-head canvas{width:96px;height:128px;image-rendering:pixelated;border-radius:14px;flex:none}.av-row{margin-top:12px}.av-row>b{letter-spacing:.1em;text-transform:uppercase;font-size:11px;font-family:var(--mono);color:var(--mute);margin-bottom:6px;display:block}.av-sw,.av-ch{flex-wrap:wrap;gap:8px;display:flex}.avsw{border:2px solid #0000;border-radius:10px;width:32px;height:32px}.avsw.on{border-color:#fff;box-shadow:0 0 0 2px #ffffff2e}.avsw.auto{width:auto;font-size:11px;font-family:var(--mono);text-transform:uppercase;color:var(--ink);background:#ffffff14;padding:0 10px}.fab-wrap{z-index:7;height:0;position:sticky;bottom:-8px}.fab{color:#fff;background:linear-gradient(135deg,#6c8cff,#9b7bff);border-radius:50%;place-items:center;width:52px;height:52px;display:grid;position:absolute;bottom:0;right:0;box-shadow:0 6px 20px #6c8cff73,0 0 0 4px #0704108c}.fab:active{transform:scale(.94)}.scroll>.top{margin:0 -16px}.topfix{z-index:12;height:0;margin:0 -16px;position:sticky;top:0}.topfix-in{right:0;top:calc(env(safe-area-inset-top,0px) + 11px);gap:10px;padding:0 16px;display:flex;position:absolute}.topfix-bg{height:calc(env(safe-area-inset-top,0px) + 62px);opacity:0;pointer-events:none;background:linear-gradient(#070410f7 72%,#07041000);transition:opacity .15s;position:absolute;top:0;left:0;right:0}.scr.sc .topfix-bg{opacity:1}.topfix .ic{background:#181228eb;position:relative}.tabs.stkp{top:calc(env(safe-area-inset-top,0px) + 58px);z-index:8;-webkit-backdrop-filter:blur(14px);background:#120e20e6;position:sticky}.eic{vertical-align:-.15em;flex:none;display:inline-block}.eic-h{color:#ff8fb5}.tabs.live3 button{font-family:var(--mono);letter-spacing:.09em;text-transform:uppercase;border:1px solid #0000;justify-content:center;align-items:center;gap:6px;padding:0 4px;font-size:11.5px;font-weight:700;display:flex;position:relative}.tabs.live3 button svg{flex:none}.tabs.live3 .t-people{color:#b9a6f5}.tabs.live3 .t-rooms{color:#8fc0e8}.tabs.live3 .t-uni{color:#ffd9a0}.tabs.live3 .t-people.on{color:#fff;background:#a98bff3d;border-color:#a98bffa6;box-shadow:0 0 12px #a98bff52}.tabs.live3 .t-rooms.on{color:#fff;background:#6fbeeb33;border-color:#6fbeeba6;box-shadow:0 0 12px #6fbeeb4d}.tabs.live3 .t-uni.on{color:#fff;background:linear-gradient(90deg,#ffb64838,#9fe3f033);border-color:#ffc87899;box-shadow:0 0 12px #ffb64847}.tdot{border-radius:50%;width:6px;height:6px;position:absolute;top:5px;right:7px}.tdot.g{background:var(--green);box-shadow:0 0 6px var(--green)}.tdot.b{background:#6fbeeb;box-shadow:0 0 6px #6fbeeb}.tdot.a{background:var(--amber);box-shadow:0 0 6px var(--amber);animation:1.2s ease-in-out infinite lgBlink}@keyframes lgBlink{0%,to{opacity:1}50%{opacity:.25}}@keyframes lgTabGlow{0%,to{box-shadow:inset 0 0 0 1px #a98bff38,0 0 4px #a98bff1a}50%{box-shadow:inset 0 0 0 1px #a98bff99,0 0 14px #a98bff66}}.lg-peek{cursor:pointer;background:#0a1630;border:1.5px solid #8fc8ffb3;border-radius:16px;height:136px;margin:4px 0 12px;animation:3s ease-in-out infinite lgPeekGlow;position:relative;overflow:hidden}.lg-peek canvas{aspect-ratio:3/4;width:100%;display:block;position:absolute;top:-6px;left:0}.lg-peek-fade{pointer-events:none;background:linear-gradient(#4f8ce64d 0%,#2f5fb052 38%,#0a1a40f2 92%);position:absolute;inset:0}.lg-peek-cap{pointer-events:none;flex-direction:column;gap:2px;display:flex;position:absolute;bottom:10px;left:12px;right:12px}.lg-peek-cap b{color:#fff;text-shadow:0 1px 8px #0a1a40cc;font-size:15px}.lg-peek-cap span:last-child{color:#bfdcff;font-size:12px}.lg-peek:before,.lg-peek:after{content:"";z-index:2;pointer-events:none;width:14px;height:14px;position:absolute}.lg-peek:before{border-top:2px solid #8fc8ff;border-left:2px solid #8fc8ff;top:7px;left:7px}.lg-peek:after{border-top:2px solid var(--cyan);border-right:2px solid var(--cyan);top:7px;right:7px}@keyframes lgPeekGlow{0%,to{box-shadow:0 0 12px #4f8ce64d}50%{box-shadow:0 0 28px #8fc8ff99}}.lg-live{font-family:var(--mono);letter-spacing:.14em;color:var(--amber);align-items:center;gap:6px;font-size:10px;font-weight:800;display:inline-flex}.lg-live i{background:var(--amber);width:7px;height:7px;box-shadow:0 0 8px var(--amber);border-radius:50%;animation:1.2s ease-in-out infinite lgBlink}.lg-wrap{background:#0b0614;border:1px solid #a98bff66;border-radius:18px;margin:2px -8px 0;position:relative;overflow:hidden;box-shadow:0 0 30px #8b5cf647}.lg-portals{scrollbar-width:none;-webkit-overflow-scrolling:touch;touch-action:pan-x pan-y;gap:8px;margin:0 -16px 10px;padding:2px 16px 4px;display:flex;overflow-x:auto}.lg-portals::-webkit-scrollbar{display:none}.lg-portal{text-align:left;background:#ffffff0a;border:1px solid #ffffff1a;border-radius:14px;flex-direction:column;flex:none;align-items:flex-start;gap:1px;width:128px;padding:9px 10px;transition:transform .12s,border-color .2s,box-shadow .2s;display:flex;position:relative}.lg-portal:active{transform:scale(.96)}.lg-portal .lp-e{width:32px;height:32px;color:var(--c);background:var(--c);place-items:center;margin-bottom:6px;display:grid}@supports (color:color-mix(in lab, red, red)){.lg-portal .lp-e{background:color-mix(in srgb,var(--c) 15%,transparent)}}.lg-portal .lp-e{clip-path:var(--cut-chip);line-height:1}.lg-portal b{color:#fff;white-space:nowrap;font-size:13px}.lg-portal .lp-f{color:#cfc8ea;-webkit-line-clamp:2;white-space:normal;-webkit-box-orient:vertical;min-height:25px;margin-top:3px;font-size:10px;line-height:1.25;display:-webkit-box;overflow:hidden}.lg-cap{color:#e6e0fa;background:#ffffff0a;border:1px solid #ffffff14;border-radius:12px;flex-direction:column;gap:3px;margin-top:8px;padding:8px 12px;font-size:12.5px;display:flex}.lg-cap span{align-items:baseline;gap:9px;display:flex}.lg-cap b{letter-spacing:.1em;color:var(--c,#9fe3f0);font-size:10px;font-family:var(--mono);flex:0 0 34px}.lg-portal .lp-s{color:var(--mute);white-space:nowrap;text-overflow:ellipsis;max-width:100%;font-size:9.5px;overflow:hidden}.lg-portal .lp-n{font-size:13px;font-weight:800;font-family:var(--mono);color:var(--c);margin:3px 0 0;font-size:10px;position:absolute;top:11px;right:11px}.lg-portal.on{border-color:var(--c);background:var(--c)}@supports (color:color-mix(in lab, red, red)){.lg-portal.on{background:color-mix(in srgb,var(--c) 14%,transparent)}}.lg-portal.on{box-shadow:0 0 14px var(--c)}@supports (color:color-mix(in lab, red, red)){.lg-portal.on{box-shadow:0 0 14px color-mix(in srgb,var(--c) 45%,transparent)}}.lg-wrap{border-color:var(--c,#a98bff)!important}@supports (color:color-mix(in lab, red, red)){.lg-wrap{border-color:color-mix(in srgb,var(--c,#a98bff) 55%,transparent)!important}}.lg-joy{right:14px;bottom:calc(var(--nav) + 18px + env(safe-area-inset-bottom));background:radial-gradient(circle,var(--c,#a98bff),#08080e99 70%);border-radius:50%;width:92px;height:92px;position:absolute}@supports (color:color-mix(in lab, red, red)){.lg-joy{background:radial-gradient(circle,color-mix(in srgb,var(--c,#a98bff) 12%,transparent),#08080e99 70%)}}.lg-joy{border:1.5px solid var(--c,#a98bff)}@supports (color:color-mix(in lab, red, red)){.lg-joy{border:1.5px solid color-mix(in srgb,var(--c,#a98bff) 60%,transparent)}}.lg-joy{box-shadow:0 0 16px var(--c,#a98bff),inset 0 0 14px var(--c,#a98bff)}@supports (color:color-mix(in lab, red, red)){.lg-joy{box-shadow:0 0 16px color-mix(in srgb,var(--c,#a98bff) 35%,transparent),inset 0 0 14px color-mix(in srgb,var(--c,#a98bff) 18%,transparent)}}.lg-joy{touch-action:none;z-index:6;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);place-items:center;display:grid}.lg-joy:before{content:"";border:1px dashed #9fe3f040;border-radius:50%;position:absolute;inset:14px}.lg-knob{background:radial-gradient(circle at 35% 30%,#fff,var(--c,#a98bff) 55%,var(--c,#a98bff));border-radius:50%;width:38px;height:38px}@supports (color:color-mix(in lab, red, red)){.lg-knob{background:radial-gradient(circle at 35% 30%,#fff,var(--c,#a98bff) 55%,color-mix(in srgb,var(--c,#a98bff) 55%,#000))}}.lg-knob{box-shadow:0 0 14px var(--c,#a98bff),0 2px 6px #00000080}@supports (color:color-mix(in lab, red, red)){.lg-knob{box-shadow:0 0 14px color-mix(in srgb,var(--c,#a98bff) 80%,transparent),0 2px 6px #00000080}}.lg-knob{pointer-events:none;transition:transform .15s ease-out}.lg-joy.on .lg-knob{transition:none;box-shadow:0 0 22px #9fe3f0e6,0 2px 6px #00000080}.lg-quick{background:#ffffff0d;border:1px solid #a98bff59;border-radius:14px;align-items:center;gap:8px;margin:0 0 10px;padding:6px 12px;display:flex}.lg-quick .lq-ic{font-size:15px}.lg-quick input{color:#fff;background:0 0;border:0;outline:none;flex:1;min-width:0;padding:6px 0;font-size:15px;font-weight:700}.lg-quick input::placeholder{color:var(--mute);font-weight:600}.lg-quick button{color:#fff;background:linear-gradient(90deg,#9b7bff,#6c8cff);border-radius:10px;flex:none;height:34px;padding:0 16px;font-size:13px;font-weight:800}.lg-row{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:6px;margin:8px 112px 0 0;display:flex}.lg-row button{white-space:nowrap;color:#fff;letter-spacing:.01em;border-radius:999px;flex:none;height:32px;padding:0 9px;font-size:10.5px;font-weight:800}.lg-row .nearonly{visibility:hidden;opacity:0;pointer-events:none;transition:opacity .2s}.lg-row.show .nearonly{visibility:visible;opacity:1;pointer-events:auto}.lg-love{background:linear-gradient(90deg,#ff6fb0,#a98bff);box-shadow:0 0 14px #ff6fb073}.lg-setb{background:#0b0614e0;border:1px solid #a98bff8c}.lg-avb{background:#ffffff12;border:1px solid #ffffff2e}.lg-quick{margin-right:112px!important}.lg-tick.long{white-space:normal;text-align:center;border-radius:16px;max-width:92%;padding:8px 14px;line-height:1.35}.lg-tick{color:#fff;white-space:nowrap;text-overflow:ellipsis;opacity:0;pointer-events:none;background:#0b0614db;border:1px solid #a98bff73;border-radius:999px;max-width:86%;padding:6px 12px;font-size:11.5px;font-weight:700;transition:opacity .3s,transform .3s;position:absolute;top:10px;left:50%;overflow:hidden;transform:translate(-50%,-8px)}.lg-tick.show{opacity:1;transform:translate(-50%)}.lg-wrap,.lg-wrap *,.lg-joy,.lg-row button{-webkit-user-select:none;user-select:none;-webkit-touch-callout:none;-webkit-tap-highlight-color:transparent}.lg-wrap canvas::selection{background:0 0}.lg-wrap::selection{background:0 0}.lg-wrap canvas{aspect-ratio:3/4;touch-action:manipulation;cursor:pointer;width:100%;display:block}.lg-hud{pointer-events:none;justify-content:space-between;align-items:center;gap:8px;display:flex;position:absolute;bottom:8px;left:8px;right:8px}.lg-hud .lg-live{background:#0b0614c7;border-radius:6px;padding:4px 8px}.lg-count{font-family:var(--mono);color:#fff;white-space:nowrap;text-overflow:ellipsis;background:#0b0614c7;border-radius:6px;padding:4px 8px;font-size:10px;overflow:hidden}@media (prefers-reduced-motion:reduce){.lt-dot,.lg-live i,.tabs button.lounge-tab:not(.on),.tabs button.lounge-tab:not(.on) .lt-txt,.lg-peek{animation:none}}#sheet{z-index:20;display:none;position:absolute;inset:0}#sheet.open{display:block}#sheet .bd{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#0000009e;position:absolute;inset:0}#sheet .pn{max-height:88%;padding:12px 16px calc(24px + env(safe-area-inset-bottom));background:#1b1b1f;border-top:1px solid #ffffff1f;border-radius:24px 24px 0 0;animation:.25s ease-out up;position:absolute;bottom:0;left:0;right:0;overflow-y:auto}#sheet .pn:before{content:"";background:#fff3;border-radius:2px;width:40px;height:4px;margin:0 auto 12px;display:block}#sheet.center .pn{border-top:1px solid #ffffff1f;border-radius:20px;width:86%;max-width:340px;max-height:70%;animation:.22s ease-out centerPop;inset:50% auto auto 50%;transform:translate(-50%,-50%)}#sheet.center .pn:before{display:none}#sheet.center.closing .pn{animation:.18s ease-in forwards centerPopOut}@keyframes centerPop{0%{opacity:0;transform:translate(-50%,-50%)scale(.9)}to{opacity:1;transform:translate(-50%,-50%)scale(1)}}@keyframes centerPopOut{to{opacity:0;transform:translate(-50%,-50%)scale(.9)}}.fcount{color:#241d40;background:var(--violet);vertical-align:middle;border-radius:999px;margin-left:8px;padding:2px 8px;font-size:11px;font-weight:800;display:inline-block}.fsheet .fgroup{background:#ffffff0b;border:1px solid #ffffff1a;border-radius:16px;margin:10px 0;padding:12px 12px 10px}.fsheet .fgroup .sec{text-align:center;margin:0 0 9px;font-size:13.5px}.fsheet .fgroup .sec small{color:var(--mute);margin-top:2px;font-size:11.5px;font-weight:500;display:block}.fsheet .fgroup .chips{justify-content:center}.fsheet .chip{background:#ffffff0d;border:1.5px solid #0000}.fsheet .chip.on{border-color:var(--violet);color:#fff;box-shadow:none;background:#b9c6f224}.fsheet .chip.st{--c:var(--violet)}.fsheet .chip.st:before{content:"";background:var(--c);width:7px;height:7px;box-shadow:0 0 6px var(--c);opacity:.9;border-radius:50%}.fsheet .chip.st.on{border-color:var(--c);color:#fff;background:var(--c)}@supports (color:color-mix(in lab, red, red)){.fsheet .chip.st.on{background:color-mix(in srgb,var(--c) 20%,transparent)}}.fsheet .chip.st.on{box-shadow:0 0 14px var(--c)}@supports (color:color-mix(in lab, red, red)){.fsheet .chip.st.on{box-shadow:0 0 14px color-mix(in srgb,var(--c) 40%,transparent)}}.fsheet .frow{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:10px;padding:9px 0;font-size:14px;font-weight:600;display:flex}.fsheet .frow:last-child{border-bottom:0}.fsheet .frow .meta{margin-top:1px;font-weight:500;display:block}.sw{flex:none;width:44px;height:26px;position:relative}.sw input{opacity:0;width:0;height:0;position:absolute}.sw i{background:#ffffff24;border:1px solid #ffffff1f;border-radius:13px;transition:background .2s;position:absolute;inset:0}.sw i:after{content:"";background:#fff;border-radius:50%;width:18px;height:18px;transition:transform .2s;position:absolute;top:3px;left:3px}.sw input:checked+i{background:var(--violet);border-color:var(--violet)}.sw input:checked+i:after{background:#241d40;transform:translate(18px)}.fsheet .fapply{padding:10px 16px calc(14px + env(safe-area-inset-bottom));background:linear-gradient(180deg,#14183300,var(--bg) 55%);margin:6px -16px 0;position:sticky;bottom:0}@keyframes up{0%{opacity:0;transform:translateY(40px)}to{opacity:1;transform:none}}.menu button{border-bottom:1px solid var(--line);text-align:left;align-items:center;gap:12px;width:100%;height:50px;padding:0 6px;font-size:15px;font-weight:600;display:flex}.menu button.danger{color:var(--red)}.menu button.space{flex-direction:column;align-items:flex-start;gap:1px;height:auto;min-height:50px;padding:10px 6px}.menu button.space.on{color:var(--violet)}.menu button.space .meta{white-space:normal;line-height:1.4}.esc{left:12px;bottom:calc(18px + env(safe-area-inset-bottom));z-index:12;gap:8px;display:flex;position:absolute}.esc button{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#14163ceb;border:1px solid #be96ff73;border-radius:22px;height:44px;padding:0 16px;font-size:14px;font-weight:700;box-shadow:0 6px 20px #00000080}#toast{left:16px;right:16px;top:calc(env(safe-area-inset-top) + 14px);z-index:30;background:#14163cf2;border:1px solid #be96ff66;border-radius:16px;padding:12px 14px;font-size:13.5px;font-weight:600;display:none;position:absolute;box-shadow:0 10px 30px #00000080}#toast.show{align-items:center;gap:10px;animation:.25s up;display:flex}.bear{font-size:26px}@keyframes floatup{0%{opacity:0;transform:translate(-50%)scale(.6)}30%{opacity:1;transform:translate(-50%,-40px)scale(1.2)}to{opacity:0;transform:translate(-50%,-260px)scale(1)}}.fly{z-index:40;object-fit:cover;pointer-events:none;filter:drop-shadow(0 0 20px #ff6ec8e6);border-radius:50%;width:96px;height:96px;font-size:64px;animation:1.6s ease-out forwards floatup;position:absolute;bottom:120px;left:50%}.ai-note{color:#bfe9ff;background:#9fe3f014;border:1px solid #9fe3f04d;border-radius:12px;align-items:center;gap:8px;margin:8px 0;padding:8px 10px;font-size:12px;display:flex}.reply{border-bottom:1px solid var(--line);gap:10px;padding:10px 0;display:flex}.reply .b{flex:1;min-width:0}.reply .who{flex-wrap:wrap;align-items:center;gap:6px;font-size:13px;font-weight:700;display:flex}.reply .txt{margin:4px 0 6px;font-size:14px;line-height:1.45}.reply .acts{color:var(--mute);gap:14px;font-size:12px;font-weight:600;display:flex}.reply .acts button{color:inherit}.reply.nested{border-bottom:0;border-left:2px solid #b9c6f259;margin-left:44px;padding-left:10px}.thinking{justify-content:center;gap:6px;padding:12px;display:flex}.thinking i{background:var(--violet);border-radius:50%;width:8px;height:8px;animation:1s infinite blink}.thinking i:nth-child(2){animation-delay:.2s}.thinking i:nth-child(3){animation-delay:.4s}@keyframes blink{0%,to{opacity:.25}50%{opacity:1}}.dm{flex-direction:column;gap:10px;padding:8px 0;display:flex}.msg-row{align-self:flex-start;align-items:flex-start;gap:6px;min-width:0;max-width:78%;display:flex}.msg-row.me{flex-direction:row-reverse;align-self:flex-end}.msg-row .msg{min-width:0;max-width:100%}.msg{border:1px solid var(--line);background:#ffffff12;border-radius:16px;max-width:78%;padding:10px 12px;font-size:14px}.msg.me{background:#b9c6f259;border-color:#be96ff80;align-self:flex-end}.msg .bubtag{margin-bottom:6px}.msg .t{color:var(--mute);margin-top:4px;font-size:10.5px;display:block}.dm-viewtabs{gap:8px;padding:10px 16px 0;display:flex}.dm-viewtabs button{all:unset;cursor:pointer;text-align:center;color:var(--mute);background:#ffffff0d;border-radius:999px;flex:1;padding:8px 0;font-size:12.5px;font-weight:700}.dm-viewtabs button.on{color:#fff;background:linear-gradient(135deg,#ff6fb0,#b9c6f2)}.vibe-msg{text-align:center;color:var(--pink);background:#ffa8d61a;border:1px solid #ffa8d64d;border-radius:999px;max-width:80%;margin:8px auto;padding:6px 12px;font-size:11.5px}.vibe-msg.accept{color:#abf5c4;background:#7ef0a61a;border-color:#7ef0a64d}.vibe-wrap{flex-direction:column;flex:none;justify-content:flex-start;align-items:center;padding-top:4vh;display:flex}.vibe-stage{cursor:pointer;touch-action:none;flex-direction:column;align-items:center;width:100%;padding:24px 0 14px;display:flex;position:relative}.vibe-thread{min-height:0;padding:10px 16px calc(var(--nav) + 14px);border-top:1px solid var(--line);background:#0a081a59;flex-direction:column;flex:1;display:flex}.vibe-msgs{-webkit-overflow-scrolling:touch;flex:1;min-height:60px;overflow-y:auto}.vibe-msgs .msg{background:#ffa8d614;border-color:#ffa8d640;padding:8px 10px;font-size:12.5px}.vibe-msgs .msg.me{background:#b9c6f238;border-color:#be96ff59}.vibe-msgs .msg .t{font-size:9.5px}.vibe-stage{--vibe-i:0}.vibe-ring{border:calc(1px + var(--vibe-i)*2px) solid rgba(255,111,176,calc(.22 + var(--vibe-i)*.5));width:264px;height:264px;box-shadow:0 0 calc(4px + var(--vibe-i)*22px) calc(0px + var(--vibe-i)*5px) rgba(255,111,176,calc(.1 + var(--vibe-i)*.4));border-radius:50%;margin:-132px 0 0 -132px;position:absolute;top:50%;left:50%}.vibe-ring.r2{border-color:rgba(185,198,242,calc(.16 + var(--vibe-i)*.45));width:300px;height:300px;box-shadow:0 0 calc(4px + var(--vibe-i)*22px) calc(0px + var(--vibe-i)*5px) rgba(185,198,242,calc(.08 + var(--vibe-i)*.35));margin:-150px 0 0 -150px}.vibe-ring.ping{border-color:#ff6fb0d9;animation:.44s cubic-bezier(.34,1.7,.5,1) vibeRingPing;box-shadow:0 0 28px #ff6fb08c}.vibe-ring.r2.ping{border-color:#b9c6f2bf;animation-delay:60ms;box-shadow:0 0 28px #b9c6f280}@keyframes vibeRingPing{0%{opacity:1;transform:scale(.7)}55%{opacity:.6}78%{transform:scale(1.54)}to{opacity:0;transform:scale(1.42)}}.vibe-pair{z-index:1;align-items:center;gap:18px;display:flex;position:relative}.vibe-heart{color:#ff6fb0;filter:drop-shadow(0 0 14px #ff6fb0b3);font-size:30px}.vibe-pair.pulse-me .av:first-child,.vibe-pair.pulse-them .av:last-child{animation:.3s ease-out vibePulse}@keyframes vibePulse{0%{transform:scale(1)}30%{transform:scale(1.2)}to{transform:scale(1)}}.vibe-count{justify-content:center;align-items:center;gap:8px;margin-top:24px;display:flex}.vibe-pill{border-radius:999px;align-items:baseline;gap:7px;padding:6px 14px;font-size:14px;font-weight:800;display:flex}.vibe-pill .n{opacity:.75;font-weight:700}.vibe-pill.me{background:var(--violet);color:#241d40}.vibe-pill.them{color:#241c00;background:#f0c230}.vibe-best{color:var(--mute);margin-top:6px;font-size:11.5px}.vibe-banner{color:#fff;opacity:0;text-shadow:0 0 14px #ff6fb0e6;white-space:nowrap;pointer-events:none;font-size:15px;font-weight:800;position:absolute;top:6px;left:50%;transform:translate(-50%)scale(.6)}.vibe-banner.show{animation:.9s cubic-bezier(.34,1.4,.4,1) vibeBannerPop}.vibe-echo{color:#ff9fcb;opacity:0;text-align:center;min-height:18px;margin-top:12px;padding:0 20px;font-size:13px;font-weight:700;transition:opacity .3s}.vibe-echo.show{opacity:1}.vibe-heat{background:#ffffff24;border-radius:4px;width:70%;max-width:240px;height:7px;margin:16px auto 0;overflow:hidden}.vibe-heat i{background:linear-gradient(90deg,#9fe3f0,#ffe9a8,#e3a398);width:0%;height:100%;transition:width .12s linear;display:block}.vibe-heat-hint{color:var(--mute);text-align:center;margin-top:6px;font-size:10.5px;font-weight:700}.bg-cover{object-fit:cover;width:100%;height:100%;display:block;position:absolute;inset:0}.p-hero{text-align:center;flex-direction:column;justify-content:flex-end;align-items:center;min-height:340px;margin:0 -16px 4px;padding:44px 20px 14px;display:flex;position:relative;overflow:hidden}.p-hero.empty{border:1px dashed var(--line)}.p-hero-scrim{background:linear-gradient(#0a081812 0%,#0a081833 38%,#0a0818a1 62%,#0a0818db 100%);position:absolute;inset:0}.p-hero-content{z-index:1;color:#fff;text-align:left;align-items:center;gap:14px;width:100%;display:flex;position:relative}.p-hero-content .t{flex:1;min-width:0}.p-hero-content h2{color:#fff;margin:0}.p-hero-content .meta{color:#ffffffbf}.p-hero-pill{color:#191033;background:#fffffff0;border-radius:20px;align-items:center;gap:6px;padding:4px 6px 4px 12px;font-size:14px;font-weight:700;display:inline-flex}.p-hero-pill img{object-fit:cover;border-radius:50%;width:26px;height:26px}.p-hero-controls{z-index:2;gap:8px;display:flex;position:absolute;top:12px;right:12px}.p-hero-controls .ic{background:#0a081873;border-color:#ffffff4d}.p-hero .chb{z-index:1;margin-bottom:0;position:relative}@keyframes vibeBannerPop{0%{opacity:0;transform:translate(-50%)scale(.5)}25%{opacity:1;transform:translate(-50%)scale(1.15)}80%{opacity:1}to{opacity:0;transform:translate(-50%)scale(1)translateY(-16px)}}.stats{justify-content:space-around;padding:8px 0 6px;display:flex}.stats div{text-align:center}.stats b{font-size:20px;display:block}.stats span{color:var(--mute);font-size:12px}.hist{border-bottom:1px solid var(--line);align-items:center;gap:12px;padding:10px 0;display:flex}.hist .bub{flex:none;width:52px;height:52px;font-size:11px}.concept{letter-spacing:.06em;color:var(--gold);background:#ffde9e1a;border:1px solid #ffde9e66;border-radius:10px;margin-bottom:10px;padding:6px 10px;font-size:11px;font-weight:700}.img{object-fit:cover;width:100%;height:100%;display:block}.heros{scroll-snap-type:x mandatory;gap:12px;margin:0 -16px;padding:0 16px;scroll-padding:0 16px;display:flex;overflow-x:auto}.hero{scroll-snap-align:start;border:1px solid var(--line);border-radius:22px;flex:0 0 100%;height:290px;position:relative;overflow:hidden}.hero:after{content:"";background:linear-gradient(#0000 68%,#06071ad9);position:absolute;inset:0}.hero .cap{z-index:1;position:absolute;bottom:12px;left:14px;right:14px}.hero .cap b{font-size:20px;line-height:1.15;display:block}.hero .cap p{color:#d7d9f5;margin-top:4px;font-size:13px}.dots{justify-content:center;gap:6px;margin:10px 0 4px;display:flex}.dots i{background:#ffffff38;border-radius:50%;width:6px;height:6px}.dots i.on{background:#d9a9ff;box-shadow:0 0 8px #d9a9ff}.onbfull-strip{scroll-snap-type:x mandatory;background:#06071a;display:flex;position:absolute;inset:0;overflow-x:auto}.onbfull-ui{pointer-events:none;position:absolute;inset:0}.onbfull-ui>*{pointer-events:auto}.onbfull-page{scroll-snap-align:start;flex:0 0 100%;justify-content:center;align-items:center;height:100%;display:flex}.onbfull-page img{object-fit:contain;width:100%;height:100%}.onbfull-dots{left:0;right:0;bottom:calc(96px + env(safe-area-inset-bottom));z-index:2;justify-content:center;gap:6px;display:flex;position:absolute}.onbfull-skip{top:calc(14px + env(safe-area-inset-top));z-index:2;color:#fff;background:#00000073;border:0;border-radius:999px;padding:8px 14px;font-size:13px;font-weight:600;position:absolute;right:14px}.foot{padding:10px 16px calc(14px + env(safe-area-inset-bottom));background:linear-gradient(#0000,#06071ae6 30%)}.bearimg{object-fit:cover;border:2px solid #dcc8ff80;border-radius:50%;display:block;box-shadow:0 0 34px #b478ff8c}.iosgrid{grid-template-columns:repeat(4,1fr);gap:22px 14px;padding:24px 10px;display:grid}.iosgrid .app{color:#dfe0ff;flex-direction:column;align-items:center;gap:6px;font-size:11px;display:flex}.iosgrid .app i{background:var(--a,#2a2d5e);opacity:.55;border-radius:15px;width:60px;height:60px}.iosgrid .app img{border-radius:19px;width:80px;height:80px;animation:1.6s ease-in-out infinite tap;box-shadow:0 0 0 2px #dcb4ff80,0 0 34px #b478ffcc}@keyframes tap{0%,to{transform:scale(1)}50%{transform:scale(1.07)}}@media (prefers-reduced-motion:reduce){.iosgrid .app img{animation:none}}.dock{-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#ffffff1f;border-radius:26px;justify-content:space-around;align-items:center;height:78px;margin:auto 12px 0;display:flex}.dock i{background:var(--a);opacity:.55;border-radius:14px;width:54px;height:54px}.bubtag img{object-fit:cover;border-radius:50%;width:22px;height:22px;margin-left:2px}.xgrid{grid-template-columns:repeat(4,1fr);gap:10px;display:grid}.xgrid div{text-align:center;color:var(--mute);font-size:11px}.xgrid img{aspect-ratio:1;object-fit:cover;border:1px solid var(--line);border-radius:16px;width:100%;margin-bottom:4px}.stk{gap:8px;padding:4px 0;display:flex;overflow-x:auto}.stk img{object-fit:cover;border:1px solid var(--line);border-radius:14px;flex:none;width:64px;height:64px}.msg img.stick{object-fit:cover;border-radius:16px;width:110px;height:110px;display:block}@keyframes popin{0%{opacity:0;transform:scale(0)}70%{opacity:1;transform:scale(1.15)}to{transform:scale(1)}}.bgrid .bub.pop{animation:popin .7s cubic-bezier(.2,.9,.3,1.3) var(--dl,0s) both,drift var(--d,9s) ease-in-out calc(var(--dl,0s) + 1s) infinite alternate}@media (prefers-reduced-motion:reduce){.bgrid .bub.pop{animation:none}}.bub.psy{position:relative}.bub.psy:before{content:"";z-index:-1;filter:blur(10px);opacity:.5;background:radial-gradient(circle at 30% 30%,#8ff0de,#0000 60%),radial-gradient(circle at 72% 68%,#c6a8ff,#0000 60%);border-radius:50%;animation:14s linear infinite auraspin;position:absolute;inset:-6px}@keyframes auraspin{to{transform:rotate(360deg)}}@media (prefers-reduced-motion:reduce){.bub.psy:before{animation:none}}.bub.on.psy{color:#2e2933;background:radial-gradient(circle at 28% 24%,#ffffff4d,transparent 45%), radial-gradient(circle at 76% 64%,var(--c,#9beddd) 0%,transparent 70%), radial-gradient(circle at 24% 72%,var(--c2,#c9aeff) 0%,transparent 62%), linear-gradient(145deg,#1c1440,#241a4d);box-shadow:inset 0 0 16px #ffffff1f,0 0 22px var(--c,#c9aeff)}@supports (color:color-mix(in lab, red, red)){.bub.on.psy{box-shadow:inset 0 0 16px #ffffff1f,0 0 22px color-mix(in srgb,var(--c,#c9aeff) 55%,transparent)}}.bub.on.psy{animation:none}.bub.on.psy .lbl{text-shadow:0 1px 3px #ffffff59}.bgrid .bub.pop{color:#e6e0f2;background:radial-gradient(circle at 26% 22%,#bebec659,#0000 44%),radial-gradient(circle at 76% 60%,#5c5c66 0%,#0000 66%),radial-gradient(circle at 26% 76%,#2c2c34 0%,#0000 60%),linear-gradient(160deg,#1c1b21,#08080a);transition:background .3s,box-shadow .35s;box-shadow:inset 0 0 10px #00000080}.bgrid .bub.pop .lbl{text-shadow:0 1px 4px #00000080}.bgrid .bub.pop.on{color:#2e2933;background:radial-gradient(circle at 28% 24%,#ffffff4d,transparent 45%), radial-gradient(circle at 74% 66%,var(--c) 0%,transparent 70%), radial-gradient(circle at 24% 68%,#9cefde 0%,transparent 62%), linear-gradient(145deg,#1c1440,#241a4d);box-shadow:inset 0 0 14px #ffffff1f,0 0 18px var(--c)}@supports (color:color-mix(in lab, red, red)){.bgrid .bub.pop.on{box-shadow:inset 0 0 14px #ffffff1f,0 0 18px color-mix(in srgb,var(--c) 55%,transparent)}}.bgrid .bub.pop.on .lbl{text-shadow:0 1px 3px #ffffff59}#splash{z-index:15;background:linear-gradient(#8b5cf614 1px,#0000 1px) 0 0/100% 42px,linear-gradient(90deg,#8b5cf614 1px,#0000 1px) 0 0/42px 100%,radial-gradient(55% 40% at 50% 38%,#8b5cf638,#0000 70%),#06050c;place-items:center;display:grid;position:absolute;inset:0}#splash canvas{width:100%;height:100%;position:absolute;inset:0}#splash .lg{z-index:1;text-align:center;animation:1.1s ease-out .3s both lgin;position:relative}#splash .lg img{filter:drop-shadow(0 0 40px #c88cffb3);border-radius:30px;width:190px;height:auto;margin:0 auto 10px;display:block}.splash-hex{z-index:0;opacity:.9;width:240px;height:240px;position:absolute;top:16%;left:50%;transform:translate(-50%)}.splash-hex circle{fill:none;stroke:#ffffff24;stroke-width:1px}.splash-hex .hexline{fill:none;stroke:var(--violet);stroke-width:2.5px;stroke-linejoin:round;stroke-dasharray:440;stroke-dashoffset:440px;filter:drop-shadow(0 0 7px #8b5cf6d9);animation:1.7s cubic-bezier(.3,.7,.2,1) .15s forwards hexdraw}@keyframes hexdraw{to{stroke-dashoffset:0}}@media (prefers-reduced-motion:reduce){.splash-hex .hexline{stroke-dashoffset:0;animation:none}}@keyframes lgin{0%{opacity:0;transform:scale(.7)translateY(20px)}60%{opacity:1;transform:scale(1.05)}to{transform:scale(1)}}@keyframes flyover{0%{opacity:0;transform:translate(-120px,80px)rotate(-12deg)scale(.7)}25%{opacity:1}to{transform:translate(120px,-140px)rotate(10deg)scale(1)}}.flybear{object-fit:cover;filter:drop-shadow(0 0 30px #ff78d2cc);border-radius:50%;width:170px;height:170px;animation:1.7s ease-in-out both flyover}.hearts i{font-size:22px;animation:1.6s ease-out both hup;position:absolute}@keyframes hup{0%{opacity:0;transform:translateY(0)scale(.5)}30%{opacity:1}to{opacity:0;transform:translateY(-220px)scale(1.2)}}.bar{background:#ffffff1a;border-radius:3px;height:6px;overflow:hidden}.bar i{background:linear-gradient(90deg,#d4b8ff,#ff4fc3);width:0;height:100%;animation:1.6s ease-in-out both fill;display:block}@keyframes fill{to{width:100%}}.onb-copy{margin-bottom:12px;font-size:24px;font-weight:700;line-height:1.2}.onb-copy span{color:#d9a9ff}.onb-lines{color:#d7d9f5;font-size:15px;line-height:1.7}.prim{align-items:flex-start;gap:12px;padding:10px 0;display:flex}.prim .g{text-align:center;width:32px;font-size:22px}.prim b{font-size:15px;display:block}.prim span{color:var(--mute);font-size:13px}.scr-in-fwd>:not(.nav){animation:.24s cubic-bezier(.2,.8,.2,1) both scrFwd}.scr-in-back>:not(.nav){animation:.24s cubic-bezier(.2,.8,.2,1) both scrBack}.scr-in-tab>:not(.nav){animation:.18s ease-out both scrTab}@keyframes scrFwd{0%{opacity:0;transform:translate(18px)}to{opacity:1;transform:none}}@keyframes scrBack{0%{opacity:0;transform:translate(-18px)}to{opacity:1;transform:none}}@keyframes scrTab{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:none}}.scr>.lg-joy{animation:none!important}.chip,.ic,.nav button,.tabs button,.dm-viewtabs button,.card[onclick],.linkish,.strip .chip,.menu button{transition:transform .12s ease-out,background .2s,color .2s,border-color .2s,opacity .2s}.chip:active,.ic:active,.tabs button:active,.dm-viewtabs button:active,.card[onclick]:active,.menu button:active{transform:scale(.96)}.nav button:active{transform:scale(.93)}.linkish:active{opacity:.6}#toast.hide{animation:.22s ease-in forwards toastOut}@keyframes toastOut{to{opacity:0;transform:translateY(-10px)}}#sheet .bd{animation:.2s ease-out fadeIn}#sheet.closing .bd{animation:.2s ease-in forwards fadeOut}#sheet.closing .pn{animation:.2s ease-in forwards down}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}@keyframes fadeOut{to{opacity:0}}@keyframes down{to{opacity:0;transform:translateY(40px)}}.scroll{overscroll-behavior:contain}@media (prefers-reduced-motion:reduce){.scr-in-fwd>*,.scr-in-back>*,.scr-in-tab>*,#toast.hide,#sheet .bd,#sheet.closing .bd,#sheet.closing .pn{animation:none}}.av.xs{width:22px;height:22px;font-size:9px}.avstack{flex:none;align-items:center;margin:0 4px;display:inline-flex}.avstack .av{border:2px solid var(--bg);box-sizing:content-box;margin-left:-7px}.avstack .av:first-child{margin-left:0}.avmore{color:var(--mute);margin-left:4px;font-size:10px;font-weight:700}.msg-row.cont{margin-top:-6px}.avgap{flex:none;width:30px}.msg.typing{align-items:center;gap:8px;padding:9px 12px;display:flex}.typing-dots{gap:4px;display:inline-flex}.typing-dots i{background:#ffffff8c;border-radius:50%;width:6px;height:6px;animation:1.1s ease-in-out infinite typingDot}.typing-dots i:nth-child(2){animation-delay:.18s}.typing-dots i:nth-child(3){animation-delay:.36s}@keyframes typingDot{0%,80%,to{opacity:.25;transform:translateY(0)}40%{opacity:1;transform:translateY(-3px)}}.roomcard{background:var(--panel);border:1px solid var(--line);cursor:pointer;border-radius:16px;flex-direction:column;flex:0 0 78%;gap:6px;min-width:0;max-width:300px;padding:12px;display:flex}.roomcard .rc-name{white-space:nowrap;text-overflow:ellipsis;font-size:14px;font-weight:700;overflow:hidden}.roomcard .rc-last{color:var(--mute);white-space:nowrap;text-overflow:ellipsis;font-size:12.5px;overflow:hidden}.roomcard .rc-foot{justify-content:space-between;align-items:center;gap:6px;display:flex}.rc-minds{align-items:center;gap:2px;display:inline-flex}.rc-minds .av{border-radius:7px;width:20px;height:20px}.roomcard.new{text-align:center;color:var(--mute);border-style:dashed;flex:0 0 46%;justify-content:center;align-items:center}.pv .media,.pv .media.feed{aspect-ratio:16/10;border-radius:14px;width:100%;max-height:220px;margin-left:0;margin-right:0}.media.photo,.media.photo.short,.media.photo.feed,.pv .media.photo{aspect-ratio:auto;background:#07091a;border-radius:14px;justify-content:center;align-items:center;width:100%;height:auto;max-height:52dvh;margin-left:0;margin-right:0;display:flex}.media.photo .pimg{object-fit:contain;width:100%;height:auto;max-height:52dvh;display:block}.pv .media.photo,.pv .media.photo .pimg{max-height:38dvh}.media.photo.tall{aspect-ratio:4/5;border-radius:0;width:calc(100% + 32px);height:auto;max-height:none;margin-left:-16px;margin-right:-16px;display:block}.media.photo.tall .pimg{object-fit:cover;width:100%;height:100%;max-height:none}.pv .media.photo.tall{border-radius:14px;width:100%;max-height:38dvh;margin-left:0;margin-right:0}.pv .media.photo.tall .pimg{max-height:38dvh}.media.photo.ig{aspect-ratio:4/5;border-radius:14px;width:100%;height:auto;max-height:none;margin-left:0;margin-right:0;display:block;overflow:hidden}.media.photo.ig .pimg{object-fit:cover;width:100%;height:100%;max-height:none}.vid-sound-btn{color:#fff;z-index:2;pointer-events:auto;background:#0000008c;border:0;border-radius:50%;place-items:center;width:32px;height:32px;font-size:14px;display:grid;position:absolute;top:10px;right:10px}.pv .media.photo.ig{aspect-ratio:auto;max-height:38dvh}.pv .media.photo.ig .pimg{max-height:38dvh}.media.photo.ig.detailvid{aspect-ratio:9/16;max-height:74dvh}.pv .media.photo.ig.detailvid{aspect-ratio:auto;max-height:38dvh}.media.photo.ig.feedvid{aspect-ratio:9/16;height:auto;max-height:80dvh}.media.photo.ig.feedvid .pimg{max-height:80dvh}.media.photo.ig.grid{aspect-ratio:1;max-height:none}.media.photo.ig.grid .pimg{max-height:none}.media.fidget.grid,.media.grid{aspect-ratio:1;max-height:none}.pinggrid{grid-template-columns:repeat(2,1fr);gap:10px;margin:4px 0 16px;display:grid}.gridcard{cursor:pointer;background:#ffffff0a;border-radius:14px;flex-direction:column;min-width:0;padding:8px;display:flex}.grid-dot{border-radius:50%;flex:none;width:7px;height:7px}.gridmedia{aspect-ratio:1;border-radius:10px;width:100%;margin:4px 0 6px;position:relative;overflow:hidden}.gridmedia .media{border-radius:10px;width:100%;height:100%;margin:0}.gridmedia .fidget-cap{display:none}.gridcap{color:var(--ink);-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:0;font-size:12.5px;line-height:1.35;display:-webkit-box;overflow:hidden}.aigrid{grid-template-columns:repeat(auto-fit,minmax(0,1fr));gap:6px;display:grid}.aitile{color:var(--mute);background:#ffffff0d;border:1.5px solid #0000;border-radius:14px;flex-direction:column;align-items:center;gap:6px;min-width:0;padding:10px 2px 8px;font-size:12px;font-weight:700;transition:transform .12s ease-out,background .2s,border-color .2s,color .2s;display:flex}.aitile .av{opacity:.55;width:42px;height:42px;transition:opacity .2s,box-shadow .2s}.aitile.on{border-color:var(--c);color:var(--c);background:#ffffff17}.aitile.on .av{opacity:1}.aitile:active{transform:scale(.95)}.bubgrid{grid-template-columns:repeat(3,1fr);gap:8px;margin:6px 0 2px;display:grid}.bubgrid .bubtag{white-space:nowrap;text-overflow:ellipsis;justify-content:space-between;width:100%;min-width:0;padding:0 8px 0 12px;overflow:hidden}.bubgrid .bubtag:last-child{grid-column:1/-1;justify-content:center}.pv-detail button,.pv-detail input,.pv-detail textarea,.pv-detail a,.pv-detail audio{pointer-events:none}#sheet.pv-sheet .pn{max-height:95%}}@layer utilities{.invisible{visibility:hidden}.visible{visibility:visible}.absolute{position:absolute}.fixed{position:fixed}.relative{position:relative}.static{position:static}.block{display:block}.contents{display:contents}.flex{display:flex}.inline{display:inline}.table{display:table}.grow{flex-grow:1}.transform{transform:var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,)}.truncate{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.border{border-style:var(--tw-border-style);border-width:1px}.shadow{--tw-shadow:0 1px 3px 0 var(--tw-shadow-color,#0000001a), 0 1px 2px -1px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.blur{--tw-blur:blur(8px);filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.filter{filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.transition{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}}:root{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--background:#faf9f6;--foreground:#26241f;--card:#f1efe9;--card-foreground:#26241f;--popover:#fff;--popover-foreground:#26241f;--primary:#141826;--primary-foreground:#f7f8ff;--secondary:#ece9e1;--secondary-foreground:#26241f;--muted:#eceae2;--muted-foreground:#6b675e;--accent:#ece9e1;--accent-foreground:#26241f;--destructive:#c72943;--destructive-foreground:#fff;--border:var(--foreground)}@supports (color:color-mix(in lab, red, red)){:root{--border:color-mix(in srgb, var(--foreground) 10%, transparent)}}:root{--input:#26241f3d;--ring:#8a5a2b;--ui-radius:1;--radius-control:calc(.375rem * var(--ui-radius,1));--radius-surface:calc(.5rem * var(--ui-radius,1));--radius-panel:calc(.75rem * var(--ui-radius,1));--radius-hero:calc(1rem * var(--ui-radius,1));--radius:var(--radius-control);--z-content:10;--z-sticky:20;--z-dock:30;--z-popover:40;--z-modal:50;--z-toast:60}.dark{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--background:#16181b;--foreground:#e4e2dc;--card:#1e2126;--card-foreground:#e4e2dc;--popover:#24282e;--popover-foreground:#e4e2dc;--primary:#f5f7fa;--primary-foreground:#0a0d17;--secondary:#191c21;--secondary-foreground:#e4e2dc;--muted:#24272d;--muted-foreground:#a5a29a;--accent:#191c21;--accent-foreground:#e4e2dc;--destructive:#ff8c98;--destructive-foreground:#0a0d17;--border:var(--foreground)}@supports (color:color-mix(in lab, red, red)){.dark{--border:color-mix(in srgb, var(--foreground) 10%, transparent)}}.dark{--input:#e4e2dc3d;--ring:#d9a35c}:root{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--background:var(--bg);--foreground:var(--ink);--card:var(--bg2);--card-foreground:var(--ink);--popover:var(--bg2);--popover-foreground:var(--ink);--primary:var(--violet);--primary-foreground:var(--ink);--muted:var(--bg2);--muted-foreground:var(--mute);--accent:var(--panel);--accent-foreground:var(--ink);--destructive:var(--red);--border:var(--line);--ring:var(--pink)}@property --tw-rotate-x{syntax:"*";inherits:false}@property --tw-rotate-y{syntax:"*";inherits:false}@property --tw-rotate-z{syntax:"*";inherits:false}@property --tw-skew-x{syntax:"*";inherits:false}@property --tw-skew-y{syntax:"*";inherits:false}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-shadow-color{syntax:"*";inherits:false}@property --tw-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-inset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-shadow-color{syntax:"*";inherits:false}@property --tw-inset-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-ring-color{syntax:"*";inherits:false}@property --tw-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-ring-color{syntax:"*";inherits:false}@property --tw-inset-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-ring-inset{syntax:"*";inherits:false}@property --tw-ring-offset-width{syntax:"<length>";inherits:false;initial-value:0}@property --tw-ring-offset-color{syntax:"*";inherits:false;initial-value:#fff}@property --tw-ring-offset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-blur{syntax:"*";inherits:false}@property --tw-brightness{syntax:"*";inherits:false}@property --tw-contrast{syntax:"*";inherits:false}@property --tw-grayscale{syntax:"*";inherits:false}@property --tw-hue-rotate{syntax:"*";inherits:false}@property --tw-invert{syntax:"*";inherits:false}@property --tw-opacity{syntax:"*";inherits:false}@property --tw-saturate{syntax:"*";inherits:false}@property --tw-sepia{syntax:"*";inherits:false}@property --tw-drop-shadow{syntax:"*";inherits:false}@property --tw-drop-shadow-color{syntax:"*";inherits:false}@property --tw-drop-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-drop-shadow-size{syntax:"*";inherits:false}@keyframes pulse{50%{opacity:.5}}
