@font-face{font-family:Dancing Script;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/b5b8e2eafcbef11e-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:Dancing Script;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/6903b0bb416ce629-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c4,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Dancing Script;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/e4d75910e08ab8a5-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Dancing Script Fallback;src:local("Arial");ascent-override:112.99%;descent-override:34.39%;line-gap-override:0.00%;size-adjust:81.43%}.__className_6ee4b7{font-family:Dancing Script,Dancing Script Fallback;font-weight:600;font-style:normal}.__variable_6ee4b7{--font-sig-dancing:"Dancing Script","Dancing Script Fallback"}@font-face{font-family:Great Vibes;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/dad5af6a451969b9-s.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:Great Vibes;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/f751862dd005bbab-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:Great Vibes;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/162bae04ee86dd69-s.woff2) format("woff2");unicode-range:u+1f??}@font-face{font-family:Great Vibes;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/67d172d8d0152ee1-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:Great Vibes;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/536d9d896eaf4f3f-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c4,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Great Vibes;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/87069f06a4f1ee13-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Great Vibes Fallback;src:local("Arial");ascent-override:124.79%;descent-override:58.80%;line-gap-override:0.00%;size-adjust:68.19%}.__className_3c58c0{font-family:Great Vibes,Great Vibes Fallback;font-weight:400;font-style:normal}.__variable_3c58c0{--font-sig-greatvibes:"Great Vibes","Great Vibes Fallback"}@font-face{font-family:Parisienne;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/9d00dc56ce28f385-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c4,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Parisienne;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/4ae51a0f72b23085-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Parisienne Fallback;src:local("Arial");ascent-override:108.70%;descent-override:53.04%;line-gap-override:0.00%;size-adjust:84.23%}.__className_ed5d00{font-family:Parisienne,Parisienne Fallback;font-weight:400;font-style:normal}.__variable_ed5d00{--font-sig-parisienne:"Parisienne","Parisienne Fallback"}@font-face{font-family:Caveat;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/3116fcb204c40969-s.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:Caveat;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/0356e5937fc4ee74-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:Caveat;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/9313cbe49017d230-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c4,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Caveat;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/7fdeec0c074ef54a-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Caveat Fallback;src:local("Arial");ascent-override:124.77%;descent-override:38.99%;line-gap-override:0.00%;size-adjust:76.94%}.__className_20a150{font-family:Caveat,Caveat Fallback;font-weight:600;font-style:normal}.__variable_20a150{--font-sig-caveat:"Caveat","Caveat Fallback"}@font-face{font-family:Sacramento;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/4e063e4da012536e-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c4,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Sacramento;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/dd053ec84d009e81-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Sacramento Fallback;src:local("Arial");ascent-override:126.38%;descent-override:71.91%;line-gap-override:0.00%;size-adjust:73.60%}.__className_230ca2{font-family:Sacramento,Sacramento Fallback;font-weight:400;font-style:normal}.__variable_230ca2{--font-sig-sacramento:"Sacramento","Sacramento Fallback"}@font-face{font-family:Homemade Apple;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/64579aaceba9f83a-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Homemade Apple Fallback;src:local("Arial");ascent-override:104.33%;descent-override:68.09%;line-gap-override:1.42%;size-adjust:124.21%}.__className_047b89{font-family:Homemade Apple,Homemade Apple Fallback;font-weight:400;font-style:normal}.__variable_047b89{--font-sig-homemade:"Homemade Apple","Homemade Apple Fallback"}.reign-floating-orb_root__lG3PQ{--energy:var(--lvl,0)}.reign-floating-orb_root__lG3PQ[data-phase=speaking]{--energy:var(--out,0)}.reign-floating-orb_rail__XcKXj{position:absolute;inset:0 0 0 auto;width:64px;overflow:hidden;pointer-events:none;opacity:.85;transform-origin:right center;transform:scaleX(calc(.8 + var(--energy) * .2));transition:opacity .3s,transform .12s}.reign-floating-orb_waves__2W7y1{display:block;width:100%;height:200%;fill:none;animation:reign-floating-orb_flow__hj4s0 16s linear infinite}.reign-floating-orb_ribbon__z3DWz{opacity:.85}.reign-floating-orb_ribbon__z3DWz:nth-child(2){opacity:.65}.reign-floating-orb_ribbon__z3DWz:nth-child(3){opacity:.45}.reign-floating-orb_glow__4_F7A{filter:blur(4px);opacity:.6}.reign-floating-orb_root__lG3PQ[data-phase=thinking] .reign-floating-orb_waves__2W7y1{animation-duration:8s}.reign-floating-orb_root__lG3PQ[data-phase=speaking] .reign-floating-orb_rail__XcKXj{opacity:1}.reign-floating-orb_orb__TOJ5C{position:relative;display:block;width:76px;height:76px;padding:0;border:0;border-radius:50%;background:transparent;cursor:pointer;touch-action:none;-webkit-tap-highlight-color:transparent}.reign-floating-orb_orb__TOJ5C:focus-visible{outline:2px solid var(--brand);outline-offset:6px}.reign-floating-orb_glass__oaFz5{position:absolute;inset:0;overflow:hidden;-webkit-clip-path:circle(50%);clip-path:circle(50%);border-radius:50%;background:radial-gradient(circle at 35% 22%,#40476c 0,#151e48 56%,#102937 100%);box-shadow:inset 0 0 0 1px rgba(213,236,255,.5),inset 0 -6px 16px rgba(3,18,56,.25);transform:scale(calc(1 + var(--energy) * .08));transition:transform .12s}.reign-floating-orb_orb__TOJ5C{filter:drop-shadow(0 0 9px rgba(96,199,255,.45)) drop-shadow(0 3px 12px rgba(31,40,107,.25))}.reign-floating-orb_petal__o7a5_{position:absolute;width:96%;height:42%;left:2%;top:29%;border-radius:50%;mix-blend-mode:screen;filter:blur(.5px);animation:reign-floating-orb_fold__UTD_P 7s ease-in-out infinite}.reign-floating-orb_cyan__MLyh6{background:linear-gradient(115deg,#36dbc5 8%,#a8ffff 48%,#00b5f1 86%);transform:rotate(42deg);--turn:42deg}.reign-floating-orb_pink__chZmU{background:linear-gradient(105deg,#8d208c 6%,#ff639e 45%,#ff208c 80%);--turn:-48deg;animation-delay:-2s}.reign-floating-orb_blue__6h83r{background:linear-gradient(100deg,#363dff 5%,#94caff 50%,#00dcf5 95%);--turn:105deg;animation-delay:-4s}.reign-floating-orb_violet__jSh6W{width:80%;height:35%;top:33%;left:10%;background:linear-gradient(110deg,#651cff 3%,#c29bff 48%,#ff80df 93%);--turn:-12deg;animation-delay:-5s;opacity:.7}.reign-floating-orb_core__vwCNf{position:absolute;width:28%;height:28%;left:36%;top:36%;border-radius:50%;background:#fff;filter:blur(5px);box-shadow:0 0 15px 7px rgba(225,254,255,.75);mix-blend-mode:screen;animation:reign-floating-orb_illuminate__Y_PCZ 3.2s ease-in-out infinite}.reign-floating-orb_highlight__N0zB9{position:absolute;inset:0;border-radius:50%;background:radial-gradient(ellipse at 31% 13%,rgba(255,255,255,.2),transparent 38%);box-shadow:inset 0 1px 1px rgba(228,251,255,.65),inset 0 -1px 2px rgba(135,188,255,.55)}.reign-floating-orb_root__lG3PQ[data-phase=thinking] .reign-floating-orb_petal__o7a5_{animation-duration:3.5s}.reign-floating-orb_root__lG3PQ[data-phase=starting] .reign-floating-orb_glass__oaFz5{opacity:.7}.reign-floating-orb_root__lG3PQ[data-phase=error] .reign-floating-orb_glass__oaFz5{filter:saturate(.25)}.reign-floating-orb_root__lG3PQ[data-phase=error] .reign-floating-orb_rail__XcKXj{opacity:.25}.reign-floating-orb_controls__E0Vle{position:absolute;bottom:calc(100% + 12px);right:0;display:flex;gap:8px;opacity:0;pointer-events:none;transition:opacity .15s}.reign-floating-orb_presence__11pIN:before{content:"";position:absolute;bottom:100%;left:0;right:0;height:12px}.reign-floating-orb_presence__11pIN:focus-within .reign-floating-orb_controls__E0Vle,.reign-floating-orb_presence__11pIN:hover .reign-floating-orb_controls__E0Vle{opacity:1;pointer-events:auto}.reign-floating-orb_controls__E0Vle button{display:inline-flex;align-items:center;justify-content:center;width:34px;height:34px;padding:0;border:1px solid var(--border);border-radius:50%;background:var(--bg);color:var(--text-soft);box-shadow:0 2px 8px rgba(0,0,0,.08);cursor:pointer}.reign-floating-orb_controls__E0Vle button:focus-visible{outline:2px solid var(--brand);outline-offset:2px}.reign-floating-orb_error__jNegR{position:absolute;right:104px;top:50%;transform:translateY(-50%);width:min(300px,calc(100vw - 128px));padding:16px;border:1px solid var(--border);border-radius:8px;background:var(--bg);color:var(--text);pointer-events:auto;box-shadow:var(--shadow-card)}.reign-floating-orb_error__jNegR p{margin:0 0 12px;overflow-wrap:anywhere}.reign-floating-orb_srOnly__gEelM{position:absolute;width:1px;height:1px;overflow:hidden;-webkit-clip-path:inset(50%);clip-path:inset(50%);white-space:nowrap}@keyframes reign-floating-orb_flow__hj4s0{to{transform:translateY(-50%)}}@keyframes reign-floating-orb_fold__UTD_P{0%,to{transform:rotate(var(--turn)) scaleY(.76)}35%{transform:rotate(calc(var(--turn) + 45deg)) scale(.83,1.25)}70%{transform:rotate(calc(var(--turn) - 30deg)) scale(1.04,.9)}}@keyframes reign-floating-orb_illuminate__Y_PCZ{0%,to{opacity:.7}50%{opacity:1}}@media (prefers-reduced-motion:reduce){.reign-floating-orb_core__vwCNf,.reign-floating-orb_petal__o7a5_,.reign-floating-orb_waves__2W7y1{animation:none!important}.reign-floating-orb_petal__o7a5_{transform:rotate(var(--turn))}.reign-floating-orb_glass__oaFz5,.reign-floating-orb_rail__XcKXj{transform:none;transition:none}}