.site-bot{--sb-paper: #fffdf9;--sb-ink: #292923;--sb-muted: #63645b;--sb-line: #e4e0d7;--sb-accent: #a63d12;--sb-orange: #f27a40;--sb-display: "Bricolage Grotesque", var(--sb-font);--sb-ease: cubic-bezier(.16, 1, .3, 1);--sb-edge: 24px;--sb-right: max(var(--sb-edge), env(safe-area-inset-right));--sb-lower: max(var(--sb-edge), env(safe-area-inset-bottom));--sb-font: var(--body, Inter, Arial, sans-serif);--sb-mono: ui-monospace, Menlo, Consolas, monospace;color-scheme:light;color:var(--sb-ink);font:16px/1.4 var(--sb-font)}.site-bot :is(button,a,textarea):focus-visible{outline:2px solid var(--sb-accent);outline-offset:3px}.site-bot button{-webkit-appearance:none;-moz-appearance:none;appearance:none;color:inherit;font:inherit;letter-spacing:inherit;cursor:pointer}.site-bot button:disabled{cursor:default}.site-bot .sb-launcher{position:fixed;z-index:45;right:var(--sb-right);bottom:var(--sb-lower);display:grid;place-items:center;width:50px;height:50px;padding:0;border:0;border-radius:50%;background:transparent;transition:transform .14s ease}.sb-launcher[aria-expanded=true]{visibility:hidden}.sb-launcher:active{transform:scale(.94)}body:has(#mobile-navigation) .sb-launcher,body:has(dialog[open]:not(.sb-panel)) .sb-launcher{visibility:hidden}.sb-mini-orb,.sb-sphere{display:block;border-radius:50%;background:radial-gradient(circle at 32% 25%,#fff2d9,#f58c59 62%,#ffd6ad 95%)}.sb-mini-orb{position:relative;flex:none;width:36px;height:36px;overflow:hidden;background:url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20viewBox='0%200%20180%20180'%20fill='none'%3e%3ctitle%3eBubbels%20orange%20ljusklot%3c/title%3e%3cdefs%3e%3cclipPath%20id='sphere'%3e%3ccircle%20cx='90'%20cy='90'%20r='87'/%3e%3c/clipPath%3e%3cradialGradient%20id='body'%20cx='.31'%20cy='.2'%20r='.86'%20gradientUnits='objectBoundingBox'%3e%3cstop%20stop-color='%23FFF2DC'/%3e%3cstop%20offset='.32'%20stop-color='%23FFCCA4'/%3e%3cstop%20offset='.64'%20stop-color='%23F69263'/%3e%3cstop%20offset='.86'%20stop-color='%23E67549'/%3e%3cstop%20offset='1'%20stop-color='%23FFC8A4'/%3e%3c/radialGradient%3e%3clinearGradient%20id='copper'%20x1='40'%20y1='30'%20x2='131'%20y2='159'%20gradientUnits='userSpaceOnUse'%3e%3cstop%20stop-color='%23FFF3D9'/%3e%3cstop%20offset='.38'%20stop-color='%23F9B68B'/%3e%3cstop%20offset='.7'%20stop-color='%23D96742'/%3e%3cstop%20offset='1'%20stop-color='%23FFA980'/%3e%3c/linearGradient%3e%3clinearGradient%20id='blush'%20x1='138'%20y1='137'%20x2='69'%20y2='47'%20gradientUnits='userSpaceOnUse'%3e%3cstop%20stop-color='%23F18155'/%3e%3cstop%20offset='.5'%20stop-color='%23F9B58C'/%3e%3cstop%20offset='1'%20stop-color='%23FFF3DE'/%3e%3c/linearGradient%3e%3cradialGradient%20id='glass'%20cx='.5'%20cy='.44'%20r='.58'%20gradientUnits='objectBoundingBox'%3e%3cstop%20offset='.66'%20stop-color='%23FFF8E7'%20stop-opacity='0'/%3e%3cstop%20offset='.88'%20stop-color='%23FFCB9B'%20stop-opacity='.16'/%3e%3cstop%20offset='.98'%20stop-color='%23FFF0D7'%20stop-opacity='.8'/%3e%3cstop%20offset='1'%20stop-color='%23ED9467'%20stop-opacity='.5'/%3e%3c/radialGradient%3e%3cradialGradient%20id='glint'%20cx='.5'%20cy='.5'%20r='.5'%20gradientUnits='objectBoundingBox'%3e%3cstop%20stop-color='%23FFFDF3'%20stop-opacity='.93'/%3e%3cstop%20offset='1'%20stop-color='%23FFF4D9'%20stop-opacity='0'/%3e%3c/radialGradient%3e%3cfilter%20id='flow'%20x='-20%25'%20y='-20%25'%20width='140%25'%20height='140%25'%3e%3cfeTurbulence%20type='fractalNoise'%20baseFrequency='.017%20.026'%20numOctaves='2'%20seed='9'%20result='noise'/%3e%3cfeDisplacementMap%20in='SourceGraphic'%20in2='noise'%20scale='22'%20xChannelSelector='R'%20yChannelSelector='B'/%3e%3cfeGaussianBlur%20stdDeviation='2.1'/%3e%3c/filter%3e%3cfilter%20id='grain'%3e%3cfeTurbulence%20type='fractalNoise'%20baseFrequency='.7'%20numOctaves='3'%20stitchTiles='stitch'/%3e%3cfeColorMatrix%20type='saturate'%20values='0'/%3e%3c/filter%3e%3c/defs%3e%3cg%20clip-path='url(%23sphere)'%3e%3ccircle%20cx='90'%20cy='90'%20r='88'%20fill='url(%23body)'/%3e%3cg%20filter='url(%23flow)'%3e%3cpath%20d='M-16%2054C28%207%2043%2029%2062%2078c16%2042%2042%2043%2083%2024%2030-14%2047%201%2063%2025l-14%2064c-44-27-83-7-116-18-41-14-28-91-94-97Z'%20fill='url(%23copper)'/%3e%3cpath%20d='M-4%201c45%203%2069%2020%2080%2053%2013%2043%2044%2048%2070%2022C180%2043%20184%2081%20197%2084v26c-29-47-36%2014-74%2010C76%20117%2063%2086%2053%2058%2038%2019%2012%2014-4%2017Z'%20fill='%23F68F69'%20opacity='.78'/%3e%3cpath%20d='M2%204c42%206%2054%2029%2069%2061%2018%2038%2053%2052%2086%2018%2016-17%2034-13%2045-6-16-20-31-18-47%202-28%2034-61%2013-72-20C67%2011%2042%204%202-3Z'%20fill='%23FFF1D7'%20opacity='.83'/%3e%3cpath%20d='M-10%2073c48-17%2065%201%2084%2046%2014%2033%2030%2045%2064%2042%2024-2%2040-21%2063-18l-8%2026c-26-13-43%2017-83%2011-39-6-55-56-70-75C20%2082%200%2082-10%2087Z'%20fill='url(%23blush)'%20opacity='.94'/%3e%3cpath%20d='M-12%2091c40-11%2050%200%2070%2034%2018%2032%2031%2041%2046%2047-29-1-44-16-67-47-15-20-25-22-49-17Z'%20fill='%23D45C3C'%20opacity='.48'/%3e%3c/g%3e%3cellipse%20cx='58'%20cy='43'%20rx='34'%20ry='16'%20transform='rotate(-36%2058%2043)'%20fill='url(%23glint)'/%3e%3cellipse%20cx='139'%20cy='140'%20rx='21'%20ry='8'%20transform='rotate(-42%20139%20140)'%20fill='url(%23glint)'%20opacity='.55'/%3e%3ccircle%20cx='90'%20cy='90'%20r='87'%20fill='url(%23glass)'/%3e%3ccircle%20cx='90'%20cy='90'%20r='88'%20filter='url(%23grain)'%20opacity='.048'/%3e%3c/g%3e%3c/svg%3e") center / contain no-repeat}.sb-launcher .sb-mini-orb{width:46px;height:46px;box-shadow:0 3px 10px #2b241333}.sb-launcher .sb-mini-orb:after{position:absolute;top:0;right:0;bottom:0;left:0;content:"";background:linear-gradient(110deg,transparent 25%,#fff4da94 50%,transparent 74%);transform:translate(-110%)}.sb-launcher:is(:hover,:focus-visible) .sb-mini-orb:after{animation:sb-orb-light .64s var(--sb-ease)}.sb-panel{position:fixed;z-index:60;inset:auto var(--sb-right) calc(var(--sb-lower) + var(--sb-keyboard, 0px)) auto;margin:0;width:min(420px,calc(100vw - 2 * var(--sb-edge)));max-width:none;height:min(656px,calc(100dvh - 2 * var(--sb-edge)));max-height:calc(var(--sb-room, 100dvh) - var(--sb-lower) - max(var(--sb-edge),env(safe-area-inset-top)));padding:0;overflow:hidden;color:var(--sb-ink);background:var(--sb-paper);border:0;border-radius:16px;transform-origin:right bottom;box-shadow:0 22px 72px -16px #30271850,0 3px 13px #30271812;font:16px/1.4 var(--sb-font);text-align:left}.sb-panel[open]{animation:sb-open .3s var(--sb-ease) backwards}.sb-frame{height:100%;display:flex;flex-direction:column;min-height:0}.sb-header{display:flex;align-items:center;justify-content:space-between;flex-shrink:0;min-height:62px;gap:6px;padding:8px 10px 8px 16px;border-bottom:1px solid var(--sb-line);background:var(--sb-paper)}.sb-brand{display:flex;align-items:center;gap:9px;min-width:0}.sb-brand h2{margin:0;color:var(--sb-ink);font:710 24px/1 var(--sb-display);letter-spacing:-.04em}.sb-brand h2:focus{outline:none}.sb-brand h2 span{color:var(--sb-accent)}.sb-actions{display:flex;align-items:center;gap:6px}.sb-actions button,.sb-primary{display:inline-flex;align-items:center;justify-content:center;gap:7px}.site-bot .sb-mode{position:relative;height:35px;padding:0 13px;border-radius:25px;border:1px solid #d5d0c6;background:var(--sb-paper);font-size:15px;font-weight:600}.sb-mode:before{content:"";position:absolute;top:-5px;right:0;bottom:-5px;left:0}.sb-mode:hover,.sb-actions .sb-close:hover,.sb-actions .sb-new:hover{background:#f3efe8}.sb-actions .sb-close,.sb-actions .sb-new{width:40px;height:44px;padding:0;border:0;border-radius:50%;background:transparent}.sb-actions svg,.sb-primary svg{width:16px;height:16px}.sb-actions .sb-close svg,.sb-actions .sb-new svg{width:19px;height:19px}.sb-welcome,.sb-voice,.sb-log{flex:1 1 auto;min-height:0;overflow-y:auto;overscroll-behavior:contain;scrollbar-width:thin;scrollbar-color:#d4ccbd transparent}.sb-welcome{display:flex;flex-direction:column}.sb-greeting{flex:1;display:flex;flex-direction:column;justify-content:safe center;align-items:center;padding:16px 23px 24px;text-align:center}.sb-portrait{--orb-size: 98px;position:relative;flex:0 0 auto;width:178px;height:117px;display:grid;place-items:center;isolation:isolate}.sb-portrait:before{position:absolute;top:-10px;right:-23px;bottom:-10px;left:-23px;content:"";background:radial-gradient(50% 50% at 50% 50%,#ffd1a640,#ffe7ce1c 70%,transparent);z-index:-1}.sb-orbit{position:absolute;top:0;right:0;bottom:0;left:0;display:grid;place-items:center;z-index:-1}.sb-orbit:before,.sb-orbit:after{content:"";position:absolute;border:1px solid #d99b701c;width:115px;height:115px;border-radius:50%}.sb-orbit:after{width:144px;height:144px;opacity:.5}.sb-orbit i{position:absolute;top:50%;left:-1px;width:11px;height:1px;background:#c7a48e78}.sb-orbit i+i{left:auto;right:-1px}.sb-sphere{width:var(--orb-size);height:var(--orb-size);background:transparent url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20viewBox='0%200%20180%20180'%20fill='none'%3e%3ctitle%3eBubbels%20orange%20ljusklot%3c/title%3e%3cdefs%3e%3cclipPath%20id='sphere'%3e%3ccircle%20cx='90'%20cy='90'%20r='87'/%3e%3c/clipPath%3e%3cradialGradient%20id='body'%20cx='.31'%20cy='.2'%20r='.86'%20gradientUnits='objectBoundingBox'%3e%3cstop%20stop-color='%23FFF2DC'/%3e%3cstop%20offset='.32'%20stop-color='%23FFCCA4'/%3e%3cstop%20offset='.64'%20stop-color='%23F69263'/%3e%3cstop%20offset='.86'%20stop-color='%23E67549'/%3e%3cstop%20offset='1'%20stop-color='%23FFC8A4'/%3e%3c/radialGradient%3e%3clinearGradient%20id='copper'%20x1='40'%20y1='30'%20x2='131'%20y2='159'%20gradientUnits='userSpaceOnUse'%3e%3cstop%20stop-color='%23FFF3D9'/%3e%3cstop%20offset='.38'%20stop-color='%23F9B68B'/%3e%3cstop%20offset='.7'%20stop-color='%23D96742'/%3e%3cstop%20offset='1'%20stop-color='%23FFA980'/%3e%3c/linearGradient%3e%3clinearGradient%20id='blush'%20x1='138'%20y1='137'%20x2='69'%20y2='47'%20gradientUnits='userSpaceOnUse'%3e%3cstop%20stop-color='%23F18155'/%3e%3cstop%20offset='.5'%20stop-color='%23F9B58C'/%3e%3cstop%20offset='1'%20stop-color='%23FFF3DE'/%3e%3c/linearGradient%3e%3cradialGradient%20id='glass'%20cx='.5'%20cy='.44'%20r='.58'%20gradientUnits='objectBoundingBox'%3e%3cstop%20offset='.66'%20stop-color='%23FFF8E7'%20stop-opacity='0'/%3e%3cstop%20offset='.88'%20stop-color='%23FFCB9B'%20stop-opacity='.16'/%3e%3cstop%20offset='.98'%20stop-color='%23FFF0D7'%20stop-opacity='.8'/%3e%3cstop%20offset='1'%20stop-color='%23ED9467'%20stop-opacity='.5'/%3e%3c/radialGradient%3e%3cradialGradient%20id='glint'%20cx='.5'%20cy='.5'%20r='.5'%20gradientUnits='objectBoundingBox'%3e%3cstop%20stop-color='%23FFFDF3'%20stop-opacity='.93'/%3e%3cstop%20offset='1'%20stop-color='%23FFF4D9'%20stop-opacity='0'/%3e%3c/radialGradient%3e%3cfilter%20id='flow'%20x='-20%25'%20y='-20%25'%20width='140%25'%20height='140%25'%3e%3cfeTurbulence%20type='fractalNoise'%20baseFrequency='.017%20.026'%20numOctaves='2'%20seed='9'%20result='noise'/%3e%3cfeDisplacementMap%20in='SourceGraphic'%20in2='noise'%20scale='22'%20xChannelSelector='R'%20yChannelSelector='B'/%3e%3cfeGaussianBlur%20stdDeviation='2.1'/%3e%3c/filter%3e%3cfilter%20id='grain'%3e%3cfeTurbulence%20type='fractalNoise'%20baseFrequency='.7'%20numOctaves='3'%20stitchTiles='stitch'/%3e%3cfeColorMatrix%20type='saturate'%20values='0'/%3e%3c/filter%3e%3c/defs%3e%3cg%20clip-path='url(%23sphere)'%3e%3ccircle%20cx='90'%20cy='90'%20r='88'%20fill='url(%23body)'/%3e%3cg%20filter='url(%23flow)'%3e%3cpath%20d='M-16%2054C28%207%2043%2029%2062%2078c16%2042%2042%2043%2083%2024%2030-14%2047%201%2063%2025l-14%2064c-44-27-83-7-116-18-41-14-28-91-94-97Z'%20fill='url(%23copper)'/%3e%3cpath%20d='M-4%201c45%203%2069%2020%2080%2053%2013%2043%2044%2048%2070%2022C180%2043%20184%2081%20197%2084v26c-29-47-36%2014-74%2010C76%20117%2063%2086%2053%2058%2038%2019%2012%2014-4%2017Z'%20fill='%23F68F69'%20opacity='.78'/%3e%3cpath%20d='M2%204c42%206%2054%2029%2069%2061%2018%2038%2053%2052%2086%2018%2016-17%2034-13%2045-6-16-20-31-18-47%202-28%2034-61%2013-72-20C67%2011%2042%204%202-3Z'%20fill='%23FFF1D7'%20opacity='.83'/%3e%3cpath%20d='M-10%2073c48-17%2065%201%2084%2046%2014%2033%2030%2045%2064%2042%2024-2%2040-21%2063-18l-8%2026c-26-13-43%2017-83%2011-39-6-55-56-70-75C20%2082%200%2082-10%2087Z'%20fill='url(%23blush)'%20opacity='.94'/%3e%3cpath%20d='M-12%2091c40-11%2050%200%2070%2034%2018%2032%2031%2041%2046%2047-29-1-44-16-67-47-15-20-25-22-49-17Z'%20fill='%23D45C3C'%20opacity='.48'/%3e%3c/g%3e%3cellipse%20cx='58'%20cy='43'%20rx='34'%20ry='16'%20transform='rotate(-36%2058%2043)'%20fill='url(%23glint)'/%3e%3cellipse%20cx='139'%20cy='140'%20rx='21'%20ry='8'%20transform='rotate(-42%20139%20140)'%20fill='url(%23glint)'%20opacity='.55'/%3e%3ccircle%20cx='90'%20cy='90'%20r='87'%20fill='url(%23glass)'/%3e%3ccircle%20cx='90'%20cy='90'%20r='88'%20filter='url(%23grain)'%20opacity='.048'/%3e%3c/g%3e%3c/svg%3e") center / contain no-repeat;filter:drop-shadow(0 3px 4px #eeb69342);animation:sb-drift 10s ease-in-out infinite alternate}.sb-portrait[data-state=speaking] .sb-sphere{animation:sb-drift 1.3s ease-in-out infinite alternate}.sb-portrait[data-state=listening] .sb-orbit:before,.sb-portrait[data-state=connecting] .sb-orbit:before{animation:sb-listen 2.2s ease-out infinite}.sb-title{margin:8px 0 0;color:var(--sb-ink);font:400 34px/1.02 Georgia,Times New Roman,serif;letter-spacing:-.05em;text-wrap:balance}.sb-title em{color:var(--sb-accent);font-weight:400;white-space:nowrap}.sb-greeting .sb-title{font:640 30px/1.1 var(--sb-display);letter-spacing:-.035em}.sb-greeting .sb-portrait{--orb-size: 78px;height:88px;margin-bottom:7px}.sb-greeting .sb-sphere{animation:none}.sb-greeting .sb-orbit,.sb-greeting .sb-portrait:before{display:none}.sb-starters{display:grid;width:min(100%,290px);margin-top:22px;border-bottom:1px solid var(--sb-line)}.sb-starters button{display:flex;align-items:center;justify-content:space-between;gap:8px;width:100%;min-height:44px;border:0;border-top:1px solid var(--sb-line);padding:7px 2px;background:transparent;text-align:left;font-weight:620}.sb-starters button:hover,.sb-starters svg{color:var(--sb-accent)}.sb-starters svg{flex:none;width:16px;height:16px}.sb-intro-copy{max-width:28ch;margin:9px auto 0;color:var(--sb-muted);font:400 16px/1.32 var(--sb-font);text-wrap:pretty}.sb-indicator{color:var(--sb-muted);text-transform:uppercase;font:500 10px/1.4 var(--sb-mono);letter-spacing:.095em}.sb-bottom{flex-shrink:0;padding:13px 16px 12px;border-top:1px solid var(--sb-line);background:#f7f5ef}.sb-composer{display:flex;align-items:flex-end;gap:8px;border:1px solid #cfc9bc;background:#fffefa;border-radius:9px;padding:4px 4px 4px 12px}.sb-composer:focus-within{border-color:var(--sb-accent);box-shadow:0 0 0 1px var(--sb-accent)}.sb-composer textarea{display:block;flex:1;min-width:0;height:36px;max-height:70px;padding:7px 0;border:0;outline:none;resize:none;background:transparent;border-radius:0;color:var(--sb-ink);font:400 16px/22px var(--sb-font);letter-spacing:normal}@supports (field-sizing: content){.sb-composer textarea{field-sizing:content;min-height:36px;height:auto}}.site-bot :is(.sb-actions button,.sb-composer button,.sb-starters button,.sb-sources :is(button,a)):focus-visible{outline-offset:-2px}.site-bot .sb-composer textarea:focus-visible{outline:none}.sb-composer textarea::placeholder{color:#67675e;opacity:1}.sb-composer button{flex:none;display:grid;place-items:center;width:42px;height:42px;padding:0;border-radius:6px;border:0;color:#301e12;background:var(--sb-orange)}.sb-composer button:hover:not(:disabled){background:#f57d40}.sb-composer button:disabled{color:#6b5845;background:#f1d1b3;opacity:1}.sb-composer button svg{width:19px;height:19px}.sb-credit{display:flex;align-items:baseline;justify-content:flex-end;gap:10px;margin:6px 9px 0;font-size:12px;line-height:1.4;color:var(--sb-muted)}.sb-credit a,.sb-voice-note a{color:inherit;text-underline-offset:2px}.sb-log{position:relative;padding:17px 17px 13px;font-size:16px}.sb-turn{display:grid;justify-items:start;gap:12px;overflow-wrap:anywhere;padding-bottom:17px}.sb-turn+.sb-turn{padding-top:10px}.sb-turn p{font-size:16px;line-height:1.43;white-space:pre-line}.sb-question{background:#f2ede4;padding:7px 11px;border-radius:11px 11px 3px;max-width:90%;justify-self:end}.sb-reply{min-width:0;width:100%;padding-left:29px;animation:sb-reply-in .21s var(--sb-ease)}.sb-answer p+p,.sb-answer ul+p{margin-top:8px}.sb-answer ul{list-style:disc;margin:5px 0 0;padding:0 0 0 17px}.sb-answer li+li{margin-top:2px}.sb-answer li::marker{color:var(--sb-accent)}.sb-follow-up{margin-top:9px}.sb-follow-up strong{font-weight:690}.sb-signature{display:flex;align-items:center;gap:7px;margin:0 0 6px -29px;color:var(--sb-ink);font-size:14px;font-weight:720}.sb-signature i{width:22px;height:22px;border-radius:50%;background:url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20viewBox='0%200%20180%20180'%20fill='none'%3e%3ctitle%3eBubbels%20orange%20ljusklot%3c/title%3e%3cdefs%3e%3cclipPath%20id='sphere'%3e%3ccircle%20cx='90'%20cy='90'%20r='87'/%3e%3c/clipPath%3e%3cradialGradient%20id='body'%20cx='.31'%20cy='.2'%20r='.86'%20gradientUnits='objectBoundingBox'%3e%3cstop%20stop-color='%23FFF2DC'/%3e%3cstop%20offset='.32'%20stop-color='%23FFCCA4'/%3e%3cstop%20offset='.64'%20stop-color='%23F69263'/%3e%3cstop%20offset='.86'%20stop-color='%23E67549'/%3e%3cstop%20offset='1'%20stop-color='%23FFC8A4'/%3e%3c/radialGradient%3e%3clinearGradient%20id='copper'%20x1='40'%20y1='30'%20x2='131'%20y2='159'%20gradientUnits='userSpaceOnUse'%3e%3cstop%20stop-color='%23FFF3D9'/%3e%3cstop%20offset='.38'%20stop-color='%23F9B68B'/%3e%3cstop%20offset='.7'%20stop-color='%23D96742'/%3e%3cstop%20offset='1'%20stop-color='%23FFA980'/%3e%3c/linearGradient%3e%3clinearGradient%20id='blush'%20x1='138'%20y1='137'%20x2='69'%20y2='47'%20gradientUnits='userSpaceOnUse'%3e%3cstop%20stop-color='%23F18155'/%3e%3cstop%20offset='.5'%20stop-color='%23F9B58C'/%3e%3cstop%20offset='1'%20stop-color='%23FFF3DE'/%3e%3c/linearGradient%3e%3cradialGradient%20id='glass'%20cx='.5'%20cy='.44'%20r='.58'%20gradientUnits='objectBoundingBox'%3e%3cstop%20offset='.66'%20stop-color='%23FFF8E7'%20stop-opacity='0'/%3e%3cstop%20offset='.88'%20stop-color='%23FFCB9B'%20stop-opacity='.16'/%3e%3cstop%20offset='.98'%20stop-color='%23FFF0D7'%20stop-opacity='.8'/%3e%3cstop%20offset='1'%20stop-color='%23ED9467'%20stop-opacity='.5'/%3e%3c/radialGradient%3e%3cradialGradient%20id='glint'%20cx='.5'%20cy='.5'%20r='.5'%20gradientUnits='objectBoundingBox'%3e%3cstop%20stop-color='%23FFFDF3'%20stop-opacity='.93'/%3e%3cstop%20offset='1'%20stop-color='%23FFF4D9'%20stop-opacity='0'/%3e%3c/radialGradient%3e%3cfilter%20id='flow'%20x='-20%25'%20y='-20%25'%20width='140%25'%20height='140%25'%3e%3cfeTurbulence%20type='fractalNoise'%20baseFrequency='.017%20.026'%20numOctaves='2'%20seed='9'%20result='noise'/%3e%3cfeDisplacementMap%20in='SourceGraphic'%20in2='noise'%20scale='22'%20xChannelSelector='R'%20yChannelSelector='B'/%3e%3cfeGaussianBlur%20stdDeviation='2.1'/%3e%3c/filter%3e%3cfilter%20id='grain'%3e%3cfeTurbulence%20type='fractalNoise'%20baseFrequency='.7'%20numOctaves='3'%20stitchTiles='stitch'/%3e%3cfeColorMatrix%20type='saturate'%20values='0'/%3e%3c/filter%3e%3c/defs%3e%3cg%20clip-path='url(%23sphere)'%3e%3ccircle%20cx='90'%20cy='90'%20r='88'%20fill='url(%23body)'/%3e%3cg%20filter='url(%23flow)'%3e%3cpath%20d='M-16%2054C28%207%2043%2029%2062%2078c16%2042%2042%2043%2083%2024%2030-14%2047%201%2063%2025l-14%2064c-44-27-83-7-116-18-41-14-28-91-94-97Z'%20fill='url(%23copper)'/%3e%3cpath%20d='M-4%201c45%203%2069%2020%2080%2053%2013%2043%2044%2048%2070%2022C180%2043%20184%2081%20197%2084v26c-29-47-36%2014-74%2010C76%20117%2063%2086%2053%2058%2038%2019%2012%2014-4%2017Z'%20fill='%23F68F69'%20opacity='.78'/%3e%3cpath%20d='M2%204c42%206%2054%2029%2069%2061%2018%2038%2053%2052%2086%2018%2016-17%2034-13%2045-6-16-20-31-18-47%202-28%2034-61%2013-72-20C67%2011%2042%204%202-3Z'%20fill='%23FFF1D7'%20opacity='.83'/%3e%3cpath%20d='M-10%2073c48-17%2065%201%2084%2046%2014%2033%2030%2045%2064%2042%2024-2%2040-21%2063-18l-8%2026c-26-13-43%2017-83%2011-39-6-55-56-70-75C20%2082%200%2082-10%2087Z'%20fill='url(%23blush)'%20opacity='.94'/%3e%3cpath%20d='M-12%2091c40-11%2050%200%2070%2034%2018%2032%2031%2041%2046%2047-29-1-44-16-67-47-15-20-25-22-49-17Z'%20fill='%23D45C3C'%20opacity='.48'/%3e%3c/g%3e%3cellipse%20cx='58'%20cy='43'%20rx='34'%20ry='16'%20transform='rotate(-36%2058%2043)'%20fill='url(%23glint)'/%3e%3cellipse%20cx='139'%20cy='140'%20rx='21'%20ry='8'%20transform='rotate(-42%20139%20140)'%20fill='url(%23glint)'%20opacity='.55'/%3e%3ccircle%20cx='90'%20cy='90'%20r='87'%20fill='url(%23glass)'/%3e%3ccircle%20cx='90'%20cy='90'%20r='88'%20filter='url(%23grain)'%20opacity='.048'/%3e%3c/g%3e%3c/svg%3e") center/contain no-repeat}.sb-sources{margin-top:10px}.sb-source-row{display:flex;gap:5px}.sb-source-row a{flex:1}.sb-source-extra{display:grid;gap:5px;margin-top:5px}.sb-sources a,.sb-contact{color:var(--sb-accent);text-decoration:none;font-size:14px;font-weight:600}.sb-sources a{display:flex;align-items:center;gap:7px;min-width:0;min-height:36px;border:1px solid #e9dacc;border-radius:6px;background:#fbf5ed;padding:4px 8px}.sb-sources a span{flex:1;min-width:0;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.sb-sources a svg{flex:none;width:14px;height:14px}.site-bot .sb-source-more{flex:none;border:1px solid #e9dacc;border-radius:6px;background:#fbf5ed;color:var(--sb-accent);padding:0 8px;font-size:14px;font-weight:650}.sb-source-more:hover{background:#fbefe4}.sb-sources a:hover,.sb-contact:hover{text-decoration:underline}.sb-contact{display:inline-block;margin-top:8px}.sb-thinking{display:flex;align-items:center;gap:10px;min-height:36px}.sb-thinking .sb-portrait{--orb-size: 24px;width:30px;height:30px}.sb-thinking .sb-orbit{display:none}.sb-thinking .sb-portrait:before{top:0;right:0;bottom:0;left:0;border:1px solid var(--sb-accent);border-radius:50%;background:none;opacity:0;animation:sb-thinking-ring 1.45s var(--sb-ease) infinite}.sb-voice .sb-portrait[data-state=thinking] .sb-sphere{animation:sb-think 2.8s ease-in-out infinite}.sb-thinking .sb-sphere{animation:none;filter:none}.sb-thinking-dots{display:flex;gap:5px;align-items:center}.sb-thinking-dots i{width:5px;height:5px;border-radius:50%;background:var(--sb-accent);opacity:.65;animation:sb-thinking-dot 1.45s ease-in-out infinite}.sb-thinking-dots i:nth-child(2){animation-delay:.11s}.sb-thinking-dots i:nth-child(3){animation-delay:.22s}.sb-contact-next{margin-top:14px}.site-bot .sb-contact-action{display:inline-flex;align-items:center;gap:8px;min-height:42px;padding:8px 12px;color:var(--sb-accent);border:1px solid #dac5b1;border-radius:9px;background:#fbf5eb;font-size:15px;font-weight:600;transition:background-color .16s ease}.sb-contact-action:hover:not(:disabled){background:#f6e5d5}.sb-contact-action:disabled{opacity:.55}.sb-contact-action svg{width:17px;height:17px}.sb-draft{margin-bottom:10px}.sb-draft summary{cursor:pointer;font-size:14px;color:var(--sb-muted)}.sb-draft p{padding:12px 0}.sb-voice .sb-contact-action{margin-top:14px}.sb-error{background:#f9ece0;border-left:2px solid var(--sb-accent);padding:6px 9px;margin:0 0 8px;color:#713917;font:400 15px/1.35 var(--sb-font);text-align:left}.sb-voice{display:flex;flex-direction:column;align-items:center;justify-content:safe center;text-align:center;padding:22px 24px}.sb-voice .sb-portrait{--orb-size: 126px;height:146px;width:204px}.sb-voice .sb-orbit:before{width:144px;height:144px}.sb-voice .sb-orbit:after{width:178px;height:178px}.sb-indicator{display:inline-flex;align-items:center;gap:7px;margin-top:7px}.sb-indicator i{width:5px;height:5px;border-radius:50%;background:var(--sb-accent)}.sb-voice .sb-title{font-size:39px;margin-top:18px}.sb-voice .sb-error{margin:14px 0 0}.site-bot .sb-primary{flex:none;padding:10px 17px;min-height:43px;margin-top:19px;background:var(--sb-ink);color:#fff;border:0;border-radius:24px;font-size:16px;font-weight:550}.sb-primary:hover{background:#49453d}.sb-voice-note{flex:none;text-align:center;padding:13px 21px;border-top:1px solid var(--sb-line);color:var(--sb-muted);background:#f7f5ef;font-size:13px}.sb-voice-note p{line-height:1.35;margin-bottom:4px}.sb-sr{position:absolute;width:1px;height:1px;padding:0;overflow:hidden;clip-path:inset(50%);white-space:nowrap}@keyframes sb-open{0%{opacity:0;transform:translateY(8px) scale(.985)}to{opacity:1;transform:none}}@keyframes sb-reply-in{0%{opacity:.55;transform:translateY(3px)}to{opacity:1;transform:none}}@keyframes sb-drift{0%{transform:rotate(-6deg) scale(.97)}to{transform:rotate(6deg) scale(1.025)}}@keyframes sb-listen{0%{opacity:1;transform:scale(.86)}to{opacity:0;transform:scale(1.25)}}@keyframes sb-think{0%,to{transform:rotate(-12deg) scale(.94)}50%{transform:rotate(18deg) scale(1.06)}}@keyframes sb-orb-light{to{transform:translate(110%)}}@keyframes sb-thinking-ring{0%{opacity:.6;transform:scale(.78)}70%,to{opacity:0;transform:scale(1.28)}}@keyframes sb-thinking-dot{0%,56%,to{opacity:.4;transform:translateY(0)}25%{opacity:1;transform:translateY(-3px)}}@media(max-width:560px){.site-bot{--sb-edge: 8px}.sb-panel{width:min(420px,calc(100vw - var(--sb-right) - max(var(--sb-edge),env(safe-area-inset-left))))}.sb-panel::backdrop{background:#261e1326}.sb-panel{height:min(710px,calc(100dvh - 2 * var(--sb-edge)))}.sb-log{padding-inline:14px}.sb-reply{padding-left:0}.sb-signature{margin-left:0}.sb-header{padding-left:13px}.sb-actions{gap:4px}}@media(max-height:620px){.sb-portrait{--orb-size: 73px;height:83px;width:143px}.sb-orbit:before{width:86px;height:86px}.sb-orbit:after{width:105px;height:105px}.sb-greeting{padding-block:6px}}@media(prefers-reduced-motion:reduce){.site-bot *,.site-bot :before,.site-bot :after{animation:none!important;transition:none!important}}
