.glow-module__py6vqa__glow{z-index:0;border-radius:inherit;pointer-events:none;position:absolute;inset:0}.glow-module__py6vqa__light{border-radius:inherit;opacity:0;will-change:opacity;animation:4.2s linear infinite glow-module__py6vqa__travel;position:absolute;inset:0}.glow-module__py6vqa__light:first-child{box-shadow:-9px 0 24px -8px var(--sys-pink), 0 -9px 24px -8px var(--sys-orange), 9px 0 24px -8px var(--sys-blue), 0 9px 24px -8px var(--sys-purple), inset 7px 0 16px -10px var(--sys-pink), inset 0 7px 16px -10px var(--sys-orange), inset -7px 0 16px -10px var(--sys-blue), inset 0 -7px 16px -10px var(--sys-purple)}.glow-module__py6vqa__light:nth-child(2){box-shadow:-9px 0 24px -8px var(--sys-purple), 0 -9px 24px -8px var(--sys-pink), 9px 0 24px -8px var(--sys-orange), 0 9px 24px -8px var(--sys-blue), inset 7px 0 16px -10px var(--sys-purple), inset 0 7px 16px -10px var(--sys-pink), inset -7px 0 16px -10px var(--sys-orange), inset 0 -7px 16px -10px var(--sys-blue);animation-delay:-1.4s}.glow-module__py6vqa__light:nth-child(3){box-shadow:-9px 0 24px -8px var(--sys-blue), 0 -9px 24px -8px var(--sys-purple), 9px 0 24px -8px var(--sys-pink), 0 9px 24px -8px var(--sys-orange), inset 7px 0 16px -10px var(--sys-blue), inset 0 7px 16px -10px var(--sys-purple), inset -7px 0 16px -10px var(--sys-pink), inset 0 -7px 16px -10px var(--sys-orange);animation-delay:-2.8s}.glow-module__py6vqa__rim{border-radius:inherit;background:conic-gradient(from 20deg, var(--sys-orange), var(--sys-pink), var(--sys-purple), var(--sys-blue), var(--sys-teal), var(--sys-orange));-webkit-mask-composite:xor;opacity:.75;padding:1.5px;position:absolute;inset:0;-webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask-composite:xor,source-over;mask:linear-gradient(#000 0 0) content-box exclude,linear-gradient(#000 0 0)}.glow-module__py6vqa__rim+.glow-module__py6vqa__rim{background:conic-gradient(from 200deg, var(--sys-orange), var(--sys-pink), var(--sys-purple), var(--sys-blue), var(--sys-teal), var(--sys-orange));opacity:0;will-change:opacity;animation:2.6s ease-in-out infinite alternate glow-module__py6vqa__turn}@keyframes glow-module__py6vqa__travel{0%,to{opacity:0}33%{opacity:1}66%{opacity:0}}@keyframes glow-module__py6vqa__turn{to{opacity:.75}}.glow-module__py6vqa__glow[data-still=true] .glow-module__py6vqa__light,.glow-module__py6vqa__glow[data-still=true] .glow-module__py6vqa__rim+.glow-module__py6vqa__rim{animation:none}.glow-module__py6vqa__glow[data-still=true] .glow-module__py6vqa__light:first-child{opacity:.9}@media (prefers-reduced-motion:reduce){.glow-module__py6vqa__light,.glow-module__py6vqa__rim+.glow-module__py6vqa__rim{animation:none!important}.glow-module__py6vqa__light:first-child{opacity:.9}}.glow-module__py6vqa__shimmer{color:var(--label-secondary);background:linear-gradient(90deg, var(--label-secondary) 0%, var(--label-secondary) 38%, var(--label) 50%, var(--label-secondary) 62%, var(--label-secondary) 100%);-webkit-text-fill-color:transparent;background-size:260% 100%;-webkit-background-clip:text;background-clip:text;animation:1.9s linear infinite glow-module__py6vqa__shine}@keyframes glow-module__py6vqa__shine{0%{background-position:100% 0}to{background-position:-160% 0}}@media (prefers-reduced-motion:reduce){.glow-module__py6vqa__shimmer{-webkit-text-fill-color:currentColor;background:0 0;animation:none!important}}.glow-module__py6vqa__token{color:var(--accent);background:color-mix(in srgb, var(--accent) 14%, transparent);box-shadow:0 0 0 1.5px color-mix(in srgb, var(--accent) 14%, transparent);border-radius:6px}.glow-module__py6vqa__ink{color:#0000;caret-color:var(--label)}.glow-module__py6vqa__ink::selection{color:#0000;background:color-mix(in srgb, var(--accent) 28%, transparent)}
.orb-module__L9oOYq__orb{z-index:45;width:var(--orb-size,56px);height:var(--orb-size,56px);touch-action:none;-webkit-tap-highlight-color:transparent;-webkit-user-select:none;user-select:none;cursor:pointer;border-radius:9999px;position:fixed;top:0;left:0}.orb-module__L9oOYq__face{width:var(--orb-size,48px);height:var(--orb-size,48px);transition:opacity .3s var(--ease-out), filter .3s var(--ease-out);border-radius:9999px;flex-shrink:0;display:block;position:relative}.orb-module__L9oOYq__orb:focus-visible{outline:2px solid var(--accent);outline-offset:4px}.orb-module__L9oOYq__halo{pointer-events:none;opacity:0;transition:opacity .4s var(--ease-out);border-radius:9999px;position:absolute;inset:-12%}.orb-module__L9oOYq__swirl{background:conic-gradient(from 0deg, var(--sys-blue), var(--sys-purple), var(--sys-pink), var(--sys-orange), var(--sys-teal), var(--sys-blue));filter:blur(8px);opacity:var(--orb-glow);border-radius:9999px;position:absolute;inset:8%}.orb-module__L9oOYq__core{background:var(--orb-core);-webkit-backdrop-filter:blur(12px)saturate(1.5);backdrop-filter:blur(12px)saturate(1.5);box-shadow:inset 0 0 0 .5px var(--orb-edge), inset 0 1px 0 0 var(--orb-rim), 0 1px 2px #0000001f, 0 6px 16px -6px #0000004d;border-radius:9999px;position:absolute;inset:0;overflow:hidden}.orb-module__L9oOYq__rim{background:conic-gradient(from 210deg, var(--sys-teal), var(--sys-blue), var(--sys-purple), var(--sys-pink), var(--sys-orange), var(--sys-teal));-webkit-mask-composite:xor;opacity:.9;pointer-events:none;border-radius:9999px;padding:1.5px;position:absolute;inset:0;-webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask-composite:xor,source-over;mask:linear-gradient(#000 0 0) content-box exclude,linear-gradient(#000 0 0)}.orb-module__L9oOYq__lens{background:conic-gradient(from 90deg, var(--sys-pink), var(--sys-orange), var(--sys-teal), var(--sys-blue), var(--sys-purple), var(--sys-pink));filter:blur(10px);opacity:.12;transition:opacity .4s var(--ease-out);border-radius:9999px;position:absolute;inset:-20%}.orb-module__L9oOYq__level{background:radial-gradient(closest-side, color-mix(in srgb, var(--accent) 38%, transparent), transparent);opacity:0;transition:opacity .25s var(--ease-out), transform 80ms linear;border-radius:9999px;position:absolute;inset:14%;transform:scale(.6)}.orb-module__L9oOYq__glyph{color:var(--label);place-items:center;display:grid;position:absolute;inset:0}.orb-module__L9oOYq__ring{pointer-events:none;position:absolute;inset:-5px}.orb-module__L9oOYq__dot{background:var(--accent);width:12px;height:12px;box-shadow:0 0 0 2px var(--bg);border-radius:9999px;animation:.5s cubic-bezier(.34,1.56,.64,1) both orb-module__L9oOYq__dot-in;position:absolute;top:1px;right:1px}.orb-module__L9oOYq__ripple{box-shadow:0 0 0 2px var(--accent);opacity:0;pointer-events:none;animation:orb-module__L9oOYq__ripple 1.1s var(--ease-out) .15s 1 both;border-radius:9999px;position:absolute;inset:0}:is(:is(.orb-module__L9oOYq__orb,.orb-module__L9oOYq__face) .nn-spin,:is(.orb-module__L9oOYq__orb,.orb-module__L9oOYq__face) .nn-link,:is(.orb-module__L9oOYq__orb,.orb-module__L9oOYq__face) .nn-mark){animation:none}:is(.orb-module__L9oOYq__orb,.orb-module__L9oOYq__face) .nn-mark{filter:none}:is(.orb-module__L9oOYq__orb,.orb-module__L9oOYq__face) .nn-link{opacity:.55}:is(.orb-module__L9oOYq__orb,.orb-module__L9oOYq__face) .nn-node{animation:5.2s ease-in-out infinite orb-module__L9oOYq__orb-node;animation-delay:calc(var(--i,0) * .62s - 5.2s)!important}@media (pointer:coarse){:is(.orb-module__L9oOYq__orb,.orb-module__L9oOYq__face) .nn-node{animation:none}.orb-module__L9oOYq__glyph{will-change:transform, opacity;animation:5.2s ease-in-out infinite orb-module__L9oOYq__orb-breathe}}:is(.orb-module__L9oOYq__orb:is([data-phase=thinking],[data-phase=working]) .nn-node,.orb-module__L9oOYq__face[data-live] .nn-node){animation:1.3s ease-in-out infinite orb-module__L9oOYq__orb-fire;animation-delay:calc(var(--i,0) * .16s - 1.3s)!important}:is(.orb-module__L9oOYq__orb:is([data-phase=thinking],[data-phase=working]) .nn-link,.orb-module__L9oOYq__face[data-live] .nn-link){opacity:.85}.orb-module__L9oOYq__orb:is([data-phase=thinking],[data-phase=working]) .orb-module__L9oOYq__lens,.orb-module__L9oOYq__face[data-live] .orb-module__L9oOYq__lens{opacity:.3;will-change:transform;animation:3.2s linear infinite orb-module__L9oOYq__swirl}.orb-module__L9oOYq__orb:is([data-phase=thinking],[data-phase=working]) .orb-module__L9oOYq__halo,.orb-module__L9oOYq__face[data-live] .orb-module__L9oOYq__halo{opacity:.6}@media (pointer:coarse){.orb-module__L9oOYq__orb:is([data-phase=thinking],[data-phase=working]) .orb-module__L9oOYq__glyph,.orb-module__L9oOYq__face[data-live] .orb-module__L9oOYq__glyph{animation:1.3s ease-in-out infinite orb-module__L9oOYq__orb-beat}:is(.orb-module__L9oOYq__orb:is([data-phase=thinking],[data-phase=working]) .nn-node,.orb-module__L9oOYq__face[data-live] .nn-node){animation:none}}.orb-module__L9oOYq__orb[data-phase=listening] .orb-module__L9oOYq__level{opacity:1;transform:scale(calc(.6 + var(--level,0) * .9))}.orb-module__L9oOYq__orb[data-phase=listening] .orb-module__L9oOYq__halo{opacity:calc(.25 + var(--level,0) * .6)}:is(.orb-module__L9oOYq__orb[data-paused=true] *,:root[data-away] :is(.orb-module__L9oOYq__orb,.orb-module__L9oOYq__face) *){animation-play-state:paused!important}.orb-module__L9oOYq__orb[data-still=true] *{animation:none!important}.orb-module__L9oOYq__orb[data-still=true] *{animation:none!important}@media (prefers-reduced-motion:reduce){:is(.orb-module__L9oOYq__orb,.orb-module__L9oOYq__face) *{transition:none!important;animation:none!important}:is(.orb-module__L9oOYq__orb,.orb-module__L9oOYq__face) *{transition:none!important;animation:none!important}}@keyframes orb-module__L9oOYq__swirl{to{transform:rotate(360deg)}}@keyframes orb-module__L9oOYq__orb-node{0%,70%,to{opacity:.6;transform:scale(.86)}20%{opacity:1;transform:scale(1.14)}}@keyframes orb-module__L9oOYq__orb-fire{0%,to{opacity:.5;transform:scale(.8)}40%{opacity:1;transform:scale(1.25)}}@keyframes orb-module__L9oOYq__orb-breathe{0%,to{opacity:.86;transform:scale(.95)}50%{opacity:1;transform:scale(1.03)}}@keyframes orb-module__L9oOYq__orb-beat{0%,to{transform:scale(.94)}35%{transform:scale(1.08)}}@keyframes orb-module__L9oOYq__dot-in{0%{opacity:0;transform:scale(.2)}to{opacity:1;transform:scale(1)}}@keyframes orb-module__L9oOYq__ripple{0%{opacity:.55;transform:scale(1)}to{opacity:0;transform:scale(1.45)}}
.launch-module__N7W9NW__screen{z-index:100;pointer-events:none;position:fixed;inset:0}.launch-module__N7W9NW__screen>span{opacity:0;will-change:opacity;animation:2.4s linear infinite launch-module__N7W9NW__travel;position:absolute;inset:0}.launch-module__N7W9NW__screen>span:first-child{box-shadow:inset 16px 0 56px -14px var(--sys-pink), inset 0 16px 56px -14px var(--sys-orange), inset -16px 0 56px -14px var(--sys-blue), inset 0 -16px 56px -14px var(--sys-purple)}.launch-module__N7W9NW__screen>span:nth-child(2){box-shadow:inset 16px 0 56px -14px var(--sys-purple), inset 0 16px 56px -14px var(--sys-pink), inset -16px 0 56px -14px var(--sys-orange), inset 0 -16px 56px -14px var(--sys-blue);animation-delay:-.8s}.launch-module__N7W9NW__screen>span:nth-child(3){box-shadow:inset 16px 0 56px -14px var(--sys-blue), inset 0 16px 56px -14px var(--sys-purple), inset -16px 0 56px -14px var(--sys-pink), inset 0 -16px 56px -14px var(--sys-orange);animation-delay:-1.6s}@keyframes launch-module__N7W9NW__travel{0%,to{opacity:0}33%{opacity:1}66%{opacity:0}}.launch-module__N7W9NW__sheen{border-radius:inherit;background:linear-gradient(90deg, transparent 0%, var(--glass-sheen) 50%, transparent 100%);background-size:220% 100%;animation:1.6s linear infinite launch-module__N7W9NW__pass;position:absolute;inset:0}@keyframes launch-module__N7W9NW__pass{0%{background-position:160% 0}to{background-position:-60% 0}}.launch-module__N7W9NW__board[data-celebrate=true] .launch-module__N7W9NW__card:after{content:"";z-index:2;border-radius:inherit;pointer-events:none;background:linear-gradient(105deg, transparent 38%, var(--glass-sheen) 50%, transparent 62%);animation:1.3s cubic-bezier(.22,1,.36,1) both launch-module__N7W9NW__sweep;animation-delay:calc(var(--i,0) * 90ms + .15s);background-position:130% 0;background-size:260% 100%;position:absolute;inset:0}@keyframes launch-module__N7W9NW__sweep{to{background-position:-30% 0}}@media (prefers-reduced-motion:reduce){.launch-module__N7W9NW__screen>span,.launch-module__N7W9NW__sheen{animation:none!important}.launch-module__N7W9NW__screen>span:first-child{opacity:.85}.launch-module__N7W9NW__board[data-celebrate=true] .launch-module__N7W9NW__card:after{content:none}}
