@property --glass-from{syntax:"<color>";inherits:true;initial-value:#7668d8}@property --glass-to{syntax:"<color>";inherits:true;initial-value:#3a9fc2}.floating-ai-assistant_floatingAssistant__s78Sy{position:fixed;right:28px;bottom:max(24px,env(safe-area-inset-bottom));z-index:40;display:flex;align-items:center;gap:10px;color-scheme:light}.floating-ai-assistant_trigger__5_di7{position:relative;display:grid;width:88px;height:88px;flex:none;place-items:center;border:0;border-radius:999px;background:transparent;box-shadow:none;cursor:pointer;outline:none;backdrop-filter:blur(18px) saturate(135%);transition:transform .22s cubic-bezier(.16,1,.3,1)}.floating-ai-assistant_trigger__5_di7:hover{transform:translateY(-3px)}.floating-ai-assistant_trigger__5_di7:active{transform:translateY(-1px) scale(.97)}.floating-ai-assistant_trigger__5_di7:focus-visible{box-shadow:0 0 0 3px #ffffff,0 0 0 5px rgba(89,83,177,.56)}.floating-ai-assistant_hoverLabel__pGgyE{pointer-events:none;display:inline-flex;min-height:34px;align-items:center;border:1px solid rgba(111,105,177,.16);border-radius:999px;background:rgba(255,255,255,.94);padding:0 13px;color:#45435d;box-shadow:0 10px 30px rgba(79,87,145,.12);font-size:12px;font-weight:600;letter-spacing:.01em;opacity:0;transform:translateX(8px);backdrop-filter:blur(14px);transition:opacity .18s ease,transform .22s cubic-bezier(.16,1,.3,1)}.floating-ai-assistant_floatingAssistant__s78Sy:focus-within .floating-ai-assistant_hoverLabel__pGgyE,.floating-ai-assistant_floatingAssistant__s78Sy:hover .floating-ai-assistant_hoverLabel__pGgyE{opacity:1;transform:translateX(0)}.floating-ai-assistant_floatingAssistant__s78Sy[data-open=true] .floating-ai-assistant_hoverLabel__pGgyE{opacity:0;transform:translateX(8px)}.floating-ai-assistant_previewPanel__Z9UKZ{position:absolute;right:0;bottom:104px;display:flex;width:min(420px,calc(100vw - 32px));height:min(620px,calc(100dvh - 142px));min-height:460px;flex-direction:column;overflow:hidden;border:1px solid rgba(83,79,139,.16);border-radius:24px;background:#ffffff;box-shadow:inset 0 1px 0 rgba(255,255,255,.98),0 30px 80px rgba(45,48,88,.2),0 8px 24px rgba(67,75,129,.08);animation:floating-ai-assistant_panel-enter__qyERi .24s cubic-bezier(.16,1,.3,1) both}.floating-ai-assistant_panelHeader__zZF7B{display:grid;min-height:72px;flex:none;grid-template-columns:40px minmax(0,1fr) auto;align-items:center;gap:11px;border-bottom:1px solid #eeedf4;background:radial-gradient(circle at 8% 0,rgba(113,102,216,.1),transparent 34%),rgba(255,255,255,.96);padding:0 14px 0 16px;backdrop-filter:blur(18px)}.floating-ai-assistant_panelIcon__rt7r4{display:grid;width:40px;height:40px;place-items:center;border:1px solid rgba(102,94,189,.12);border-radius:14px;background:radial-gradient(circle at 30% 25%,rgba(255,255,255,.92),transparent 32%),linear-gradient(145deg,#ebe8ff,#d9f0f6);color:#5c55af;box-shadow:inset 0 1px 0 rgba(255,255,255,.9)}.floating-ai-assistant_panelHeading__nHDkA{min-width:0}.floating-ai-assistant_panelTitle__Sy8Vd{margin:0;color:#252437;font-size:15px;font-weight:680;letter-spacing:-.01em;line-height:1.35}.floating-ai-assistant_panelSubtitle__KJ3p5{display:flex;align-items:center;gap:5px;margin:3px 0 0;color:#777485;font-size:11px;line-height:1.4}.floating-ai-assistant_onlineDot__II2wD{width:6px;height:6px;flex:none;border-radius:999px;background:#3bb77e;box-shadow:0 0 0 3px rgba(59,183,126,.11)}.floating-ai-assistant_headerActions__ppvjJ{display:flex;align-items:center;gap:2px}.floating-ai-assistant_iconButton__VOv3s{display:grid;width:32px;height:32px;place-items:center;border:0;border-radius:10px;background:transparent;color:#777585;cursor:pointer;outline:none;transition:background-color .16s ease,color .16s ease,transform .16s ease}.floating-ai-assistant_iconButton__VOv3s:hover{background:#f2f1f6;color:#353344}.floating-ai-assistant_iconButton__VOv3s:active{transform:scale(.94)}.floating-ai-assistant_iconButton__VOv3s:focus-visible{box-shadow:0 0 0 2px rgba(89,83,177,.5)}.floating-ai-assistant_messageList__3J_rd{display:flex;min-height:0;flex:1;flex-direction:column;gap:18px;overflow-x:hidden;overflow-y:auto;background:linear-gradient(180deg,rgba(248,248,252,.78),rgba(255,255,255,0) 120px),#fbfbfd;padding:20px 18px 24px;overscroll-behavior:contain;scrollbar-color:rgba(103,99,143,.24) transparent;scrollbar-width:thin}.floating-ai-assistant_messageRow__Ddc85{display:flex;max-width:92%;align-items:flex-start;gap:8px}.floating-ai-assistant_assistantMessageRow__Lb3J3{align-self:flex-start}.floating-ai-assistant_userMessageRow__QoJxp{align-self:flex-end;justify-content:flex-end}.floating-ai-assistant_messageAvatar__R_1Q9{display:grid;width:26px;height:26px;flex:none;place-items:center;border:1px solid rgba(99,90,183,.12);border-radius:9px;background:linear-gradient(145deg,#ece9ff,#e5f3f7);color:#6259b5;box-shadow:0 3px 8px rgba(80,74,142,.08)}.floating-ai-assistant_messageContent__cvIyd{min-width:0}.floating-ai-assistant_messageBubble__d1S65{border:1px solid #e7e5ed;border-radius:6px 16px 16px 16px;background:#ffffff;padding:10px 12px;color:#454252;box-shadow:0 3px 12px rgba(51,48,79,.045);font-size:13px;line-height:1.68;overflow-wrap:anywhere;white-space:pre-wrap}.floating-ai-assistant_userMessageRow__QoJxp .floating-ai-assistant_messageBubble__d1S65{border-color:transparent;border-radius:16px 6px 16px 16px;background:linear-gradient(145deg,#655db7,#514b9f);color:#ffffff;box-shadow:0 6px 18px rgba(81,75,159,.18)}.floating-ai-assistant_richMessage__z0RYy{display:grid;gap:5px;white-space:normal}.floating-ai-assistant_richMessage__z0RYy p{margin:0}.floating-ai-assistant_richMessage__z0RYy strong{color:#353244;font-weight:680}.floating-ai-assistant_messageBullet__kYgyk{display:grid;grid-template-columns:12px minmax(0,1fr);gap:4px}.floating-ai-assistant_messageBullet__kYgyk>span:first-child{color:#7771b5}.floating-ai-assistant_messageSpacer__Ojtt6{height:2px}.floating-ai-assistant_errorBubble__RPJ9l{border-color:rgba(207,80,80,.18);background:#fff8f8;color:#a13f3f}.floating-ai-assistant_sourceList__3_9fH{display:flex;align-items:center;gap:5px;margin-top:7px;color:#817e8f;font-size:10px;line-height:1.4}.floating-ai-assistant_typingIndicator__ogGbk{display:inline-flex;min-width:40px;min-height:20px;align-items:center;gap:4px}.floating-ai-assistant_typingIndicator__ogGbk span{width:5px;height:5px;border-radius:50%;background:#8a85b9;animation:floating-ai-assistant_typing-pulse__M1q8x 1.2s ease-in-out infinite}.floating-ai-assistant_typingIndicator__ogGbk span:nth-child(2){animation-delay:.12s}.floating-ai-assistant_typingIndicator__ogGbk span:nth-child(3){animation-delay:.24s}.floating-ai-assistant_quickQuestions__BD3KA{display:flex;flex-wrap:wrap;gap:7px;padding-left:34px}.floating-ai-assistant_quickQuestions__BD3KA button{min-height:32px;border:1px solid rgba(100,93,171,.16);border-radius:999px;background:rgba(255,255,255,.9);padding:0 11px;color:#5b567f;cursor:pointer;font:inherit;font-size:11px;transition:border-color .16s ease,background-color .16s ease,transform .16s ease}.floating-ai-assistant_quickQuestions__BD3KA button:hover{border-color:rgba(100,93,171,.3);background:#f4f2ff;transform:translateY(-1px)}.floating-ai-assistant_quickQuestions__BD3KA button:focus-visible{outline:2px solid rgba(89,83,177,.44);outline-offset:2px}.floating-ai-assistant_composerArea__cxPvR{flex:none;border-top:1px solid #efedf3;background:#ffffff;padding:12px 14px 10px}.floating-ai-assistant_composerShell__AX_Zq{display:grid;grid-template-columns:minmax(0,1fr) 38px;align-items:end;gap:8px;border:1px solid #dddbe6;border-radius:16px;background:#fbfbfd;padding:6px 7px 6px 12px;box-shadow:inset 0 1px 2px rgba(55,51,82,.035);transition:border-color .16s ease,box-shadow .16s ease,background-color .16s ease}.floating-ai-assistant_composerShell__AX_Zq:focus-within{border-color:rgba(89,83,177,.5);background:#ffffff;box-shadow:0 0 0 3px rgba(89,83,177,.09),inset 0 1px 2px rgba(55,51,82,.03)}.floating-ai-assistant_composerShell__AX_Zq textarea{width:100%;min-height:36px;max-height:112px;resize:none;overflow-y:auto;border:0;outline:0;background:transparent;padding:8px 0 6px;color:#363442;font:inherit;font-size:13px;line-height:1.5}.floating-ai-assistant_composerShell__AX_Zq textarea::-moz-placeholder{color:#a09dab}.floating-ai-assistant_composerShell__AX_Zq textarea::placeholder{color:#a09dab}.floating-ai-assistant_composerShell__AX_Zq textarea:disabled{cursor:wait}.floating-ai-assistant_sendButton__Wy7CS{display:grid;width:38px;height:38px;place-items:center;border:0;border-radius:12px;background:#5c56ab;color:#ffffff;cursor:pointer;outline:0;transition:background-color .16s ease,transform .16s ease,opacity .16s ease}.floating-ai-assistant_sendButton__Wy7CS:hover:not(:disabled){background:#4f499b;transform:translateY(-1px)}.floating-ai-assistant_sendButton__Wy7CS:active:not(:disabled){transform:scale(.95)}.floating-ai-assistant_sendButton__Wy7CS:disabled{cursor:default;opacity:.34}.floating-ai-assistant_sendButton__Wy7CS:focus-visible{box-shadow:0 0 0 3px rgba(89,83,177,.2)}.floating-ai-assistant_disclaimer__kDgBr{margin:7px 0 0;color:#9996a4;font-size:9px;line-height:1.4;text-align:center}.floating-ai-assistant_orb__p29Wf{--gaze-x:0px;--gaze-y:0px;--glass-from:var(--orb-color-from);--glass-to:var(--orb-color-to);--glass-blend:color-mix(in oklab,var(--glass-from),var(--glass-to) 50%);--glass-fill:color-mix(in oklab,var(--glass-blend),transparent 51%);--glass-edge:color-mix(in oklab,#ffffff,transparent 18%);--glass-depth:color-mix(in oklab,var(--glass-from),transparent 73%);--glass-contact:color-mix(in oklab,var(--glass-to),transparent 70%);--glass-caustic:color-mix(in oklab,color-mix(in oklab,var(--glass-to),#ffffff 55%),transparent 25%);position:relative;display:grid;width:var(--orb-size);height:var(--orb-size);isolation:isolate;place-items:center;filter:drop-shadow(0 8px 14px rgba(89,98,171,.14));transition:opacity .2s ease,filter .24s ease}.floating-ai-assistant_halo__2EsSL{position:absolute;inset:-14%;border-radius:50%;background:radial-gradient(circle at 40% 38%,color-mix(in oklab,var(--glass-from),transparent 67%) 0,color-mix(in oklab,var(--glass-from),transparent 84%) 44%,transparent 70%),radial-gradient(circle at 62% 64%,color-mix(in oklab,var(--glass-to),transparent 70%) 0,color-mix(in oklab,var(--glass-to),transparent 86%) 46%,transparent 72%);filter:blur(7px);animation:floating-ai-assistant_halo-breathe___YvSa calc(4.2s / var(--orb-speed)) ease-in-out infinite}.floating-ai-assistant_aura__Z9YUT{position:absolute;inset:2%;border-radius:50%;background:conic-gradient(from -35deg,color-mix(in oklab,var(--glass-from),#ffffff 30%) 0deg,color-mix(in oklch,var(--glass-from),#e260aa 26%) 54deg,transparent 106deg,color-mix(in oklab,var(--glass-to),#ffffff 18%) 162deg,color-mix(in oklch,var(--glass-to),#74d6e9 34%) 222deg,transparent 282deg,color-mix(in oklab,var(--glass-from),#ffffff 30%) 1turn);filter:blur(6px);opacity:calc(.58 + .22 * var(--orb-level));-webkit-mask:radial-gradient(closest-side,transparent 69%,rgba(0,0,0,.78) 80%,#000 92%,transparent 100%);mask:radial-gradient(closest-side,transparent 69%,rgba(0,0,0,.78) 80%,#000 92%,transparent 100%);animation:floating-ai-assistant_glass-rotate__ir_oV calc(7.6s / var(--orb-speed)) linear infinite,floating-ai-assistant_glass-hue__HyIwS calc(11s / var(--orb-speed)) ease-in-out infinite alternate}.floating-ai-assistant_sphere__CbreE{position:absolute;inset:10%;border-radius:50%;background-color:var(--glass-fill);background-image:radial-gradient(60% 30% at 50% 96%,var(--glass-caustic),transparent 70%),radial-gradient(85% 60% at 50% 112%,var(--glass-depth),transparent 74%),radial-gradient(70% 62% at 34% 22%,rgba(255,255,255,.48),transparent 68%),linear-gradient(148deg,color-mix(in oklab,var(--glass-from),transparent 61%),color-mix(in oklab,var(--glass-to),transparent 57%) 90%);box-shadow:inset 0 0 0 1px var(--glass-edge),inset 0 2px 9px rgba(255,255,255,.76),inset 0 -8px 18px var(--glass-depth),0 12px 26px -12px var(--glass-contact);transform:scale(calc(1 + .035 * var(--orb-level)));backdrop-filter:blur(8px) saturate(1.45) brightness(1.06);animation:floating-ai-assistant_glass-breathe__wL_Pd calc(4.4s / var(--orb-speed)) ease-in-out infinite}.floating-ai-assistant_sheen__vsTgR{position:absolute;inset:10%;border-radius:50%;background:conic-gradient(from 40deg,transparent 0deg 60deg,rgba(255,255,255,.88) 102deg,transparent 148deg 236deg,rgba(255,255,255,.44) 268deg,transparent 306deg);opacity:.15;-webkit-mask:radial-gradient(closest-side,#000 52%,rgba(0,0,0,.35) 78%,transparent 97%);mask:radial-gradient(closest-side,#000 52%,rgba(0,0,0,.35) 78%,transparent 97%);animation:floating-ai-assistant_glass-rotate__ir_oV calc(15s / var(--orb-speed)) linear infinite}.floating-ai-assistant_rim__ojhk2{position:absolute;inset:10%;border-radius:50%;background:conic-gradient(from -70deg,transparent 0deg,rgba(255,255,255,.98) 42deg,color-mix(in oklab,var(--glass-to),#ffffff 76%) 78deg,transparent 148deg,color-mix(in oklab,var(--glass-from),#ffffff 72%) 208deg,transparent 268deg);opacity:calc(.68 + .22 * var(--orb-level));-webkit-mask:radial-gradient(closest-side,transparent calc(100% - 4px),#000 calc(100% - 3px),#000 calc(100% - 1px),transparent);mask:radial-gradient(closest-side,transparent calc(100% - 4px),#000 calc(100% - 3px),#000 calc(100% - 1px),transparent)}.floating-ai-assistant_face__TMSoB{position:absolute;z-index:2;top:43%;left:50%;display:flex;width:26px;height:15px;align-items:center;justify-content:space-between;pointer-events:none;transform:translate3d(calc(-50% + var(--gaze-x)),calc(-50% + var(--gaze-y)),0);transition:transform .18s cubic-bezier(.16,1,.3,1);animation:floating-ai-assistant_face-wander__wXfhA calc(8.6s / var(--orb-speed)) linear infinite;will-change:transform}.floating-ai-assistant_trigger__5_di7:hover .floating-ai-assistant_face__TMSoB{animation:none}.floating-ai-assistant_eye__J_VDw{display:block;width:7px;height:14px;border-radius:999px;background:rgba(255,255,255,.94);box-shadow:inset 0 1px 1px rgba(255,255,255,.72),0 0 7px rgba(255,255,255,.34);transform:scaleY(1);transform-origin:center;animation:floating-ai-assistant_eye-blink__KI5ab calc(6.8s / var(--orb-speed)) linear infinite;will-change:transform}.floating-ai-assistant_counter__P6vcd{position:absolute;inset:3%;border-radius:50%;background:conic-gradient(from 0deg,transparent 0deg,color-mix(in oklab,var(--glass-to),#ffffff 35%) 14deg,color-mix(in oklab,var(--glass-from),#ffffff 20%) 46deg,transparent 60deg 1turn);opacity:0;transition:opacity .22s ease;-webkit-mask:radial-gradient(closest-side,transparent calc(100% - 5px),#000 calc(100% - 4px),#000 calc(100% - 2px),transparent);mask:radial-gradient(closest-side,transparent calc(100% - 5px),#000 calc(100% - 4px),#000 calc(100% - 2px),transparent);animation:floating-ai-assistant_glass-rotate__ir_oV calc(3s / var(--orb-speed)) linear infinite reverse}.floating-ai-assistant_orb__p29Wf[data-state=thinking] .floating-ai-assistant_counter__P6vcd{opacity:.9}.floating-ai-assistant_orb__p29Wf[data-state=thinking] .floating-ai-assistant_eye__J_VDw{animation:floating-ai-assistant_eye-thinking__lFY_B 1.4s ease-in-out infinite}.floating-ai-assistant_orb__p29Wf[data-state=thinking] .floating-ai-assistant_face__TMSoB{animation-duration:calc(5.8s / var(--orb-speed))}.floating-ai-assistant_trigger__5_di7:hover .floating-ai-assistant_orb__p29Wf[data-state=thinking] .floating-ai-assistant_face__TMSoB{animation:none}@keyframes floating-ai-assistant_glass-rotate__ir_oV{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}@keyframes floating-ai-assistant_glass-hue__HyIwS{0%{filter:blur(6px) hue-rotate(-5deg)}to{filter:blur(6px) hue-rotate(5deg)}}@keyframes floating-ai-assistant_halo-breathe___YvSa{0%,to{opacity:calc(.5 + .12 * var(--orb-level));transform:scale(.96)}50%{opacity:calc(.72 + .14 * var(--orb-level));transform:scale(1.045)}}@keyframes floating-ai-assistant_eye-blink__KI5ab{0%,38%,42%,73%,77%,80%,to{transform:scaleY(1)}40%,75%,78%{transform:scaleY(.08)}}@keyframes floating-ai-assistant_eye-thinking__lFY_B{0%,19%,31%,to{transform:scaleY(1)}24%,27%{transform:scaleY(.08)}}@keyframes floating-ai-assistant_face-wander__wXfhA{0%,10%{transform:translate3d(calc(-50% + var(--gaze-x)),calc(-50% + var(--gaze-y)),0)}13%,30%{transform:translate3d(calc(-50% + var(--gaze-x) - 2.5px),calc(-50% + var(--gaze-y) + .4px),0)}33%,51%{transform:translate3d(calc(-50% + var(--gaze-x) + 2.5px),calc(-50% + var(--gaze-y) - .35px),0)}55%,72%{transform:translate3d(calc(-50% + var(--gaze-x)),calc(-50% + var(--gaze-y) + .6px),0)}75%,88%{transform:translate3d(calc(-50% + var(--gaze-x) - 1.7px),calc(-50% + var(--gaze-y) - .5px),0)}92%,to{transform:translate3d(calc(-50% + var(--gaze-x)),calc(-50% + var(--gaze-y)),0)}}@keyframes floating-ai-assistant_glass-breathe__wL_Pd{0%,to{scale:1}50%{scale:1.025}}@keyframes floating-ai-assistant_typing-pulse__M1q8x{0%,60%,to{opacity:.38;transform:translateY(0)}30%{opacity:1;transform:translateY(-2px)}}@keyframes floating-ai-assistant_panel-enter__qyERi{0%{opacity:0;transform:translateY(10px) scale(.98)}to{opacity:1;transform:translateY(0) scale(1)}}@media (max-width:639px){.floating-ai-assistant_floatingAssistant__s78Sy{right:16px;bottom:max(16px,env(safe-area-inset-bottom))}.floating-ai-assistant_trigger__5_di7{width:80px;height:80px}.floating-ai-assistant_orb__p29Wf{--orb-size:66px!important}.floating-ai-assistant_hoverLabel__pGgyE{display:none}.floating-ai-assistant_previewPanel__Z9UKZ{right:-4px;bottom:94px;width:calc(100vw - 24px);height:min(72dvh,620px);min-height:430px;border-radius:22px}.floating-ai-assistant_messageList__3J_rd{padding-right:14px;padding-left:14px}.floating-ai-assistant_messageRow__Ddc85{max-width:94%}}@media (prefers-reduced-motion:reduce){.floating-ai-assistant_aura__Z9YUT,.floating-ai-assistant_counter__P6vcd,.floating-ai-assistant_eye__J_VDw,.floating-ai-assistant_face__TMSoB,.floating-ai-assistant_halo__2EsSL,.floating-ai-assistant_hoverLabel__pGgyE,.floating-ai-assistant_previewPanel__Z9UKZ,.floating-ai-assistant_sheen__vsTgR,.floating-ai-assistant_sphere__CbreE,.floating-ai-assistant_trigger__5_di7,.floating-ai-assistant_typingIndicator__ogGbk span{animation:none;transition-duration:.01ms}.floating-ai-assistant_trigger__5_di7:active,.floating-ai-assistant_trigger__5_di7:hover{transform:none}.floating-ai-assistant_face__TMSoB{transform:translate3d(-50%,-50%,0)}.floating-ai-assistant_halo__2EsSL{opacity:.6;transform:scale(1)}}@supports not ((backdrop-filter:blur(4px)) or (-webkit-backdrop-filter:blur(4px))){.floating-ai-assistant_hoverLabel__pGgyE,.floating-ai-assistant_previewPanel__Z9UKZ,.floating-ai-assistant_trigger__5_di7{background:#ffffff}}.home-announcement_banner__wKGW_{display:flex;align-items:center;width:100%;min-width:0;min-height:44px;padding-left:16px;overflow:hidden;border:1px solid rgb(255 255 255/88%);border-radius:999px;background:rgb(255 255 255/64%);box-shadow:0 3px 16px rgb(73 78 126/5%),inset 0 1px 0 white;color:#3d4259;backdrop-filter:blur(16px)}.home-announcement_label__GwMhc{display:flex;align-items:center;gap:7px;flex-shrink:0;padding-right:13px;border-right:1px solid rgb(73 78 126/14%);font-size:11px;font-weight:600;letter-spacing:.05em}.home-announcement_viewport__nqLno{flex:1;min-width:0;overflow:hidden;-webkit-mask-image:linear-gradient(90deg,transparent,black 20px,black calc(100% - 20px),transparent);mask-image:linear-gradient(90deg,transparent,black 20px,black calc(100% - 20px),transparent)}.home-announcement_track__HrOwl{display:flex;width:-moz-max-content;width:max-content;min-width:200%;animation:home-announcement_announcement-scroll__yaszn 18s linear infinite}.home-announcement_message__UuPK9{display:flex;justify-content:center;flex:1 0 auto;padding:10px 36px;white-space:nowrap;font-size:13px;line-height:22px;letter-spacing:.02em}.home-announcement_banner__wKGW_:focus-visible{outline:2px solid #707793;outline-offset:3px}.home-announcement_banner__wKGW_:focus-within .home-announcement_track__HrOwl,.home-announcement_banner__wKGW_:hover .home-announcement_track__HrOwl{animation-play-state:paused}@keyframes home-announcement_announcement-scroll__yaszn{to{transform:translateX(-50%)}}@media (prefers-reduced-motion:reduce){.home-announcement_track__HrOwl{animation:none;min-width:0;width:auto}.home-announcement_message__UuPK9{white-space:normal;padding:10px 12px;font-size:12px}.home-announcement_message__UuPK9+.home-announcement_message__UuPK9{display:none}.home-announcement_viewport__nqLno{-webkit-mask-image:none;mask-image:none}}

/*!
 * Adapted from https://uiverse.io/usmonovdev/thin-snake-96 (MIT License).
 * Copyright - 2026 usmonovdev (Usmonov Azizbek)
 *
 * Permission is hereby granted, free of charge, to any person obtaining a copy
 * of this software and associated documentation files (the "Software"), to deal
 * in the Software without restriction, including without limitation the rights
 * to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
 * copies of the Software, and to permit persons to whom the Software is
 * furnished to do so, subject to the following conditions:
 *
 * The above copyright notice and this permission notice shall be included in all
 * copies or substantial portions of the Software.
 *
 * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
 * IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
 * FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
 * AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
 * LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
 * OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE
 * SOFTWARE.
 */.inspiration-loading_loading__E28__{--loader-size:56px;--loader-stroke:calc(var(--loader-size) * 13 / 56);--loader-blue:99 102 241;--loader-violet:124 58 237;display:grid;place-items:center;pointer-events:none}.inspiration-loading_panel__PxdOV{min-height:320px;width:100%}.inspiration-loading_inline__cfw4Q{--loader-size:24px;width:72px;height:44px}.inspiration-loading_spinner__XBhqg{position:relative;width:var(--loader-size);height:var(--loader-size)}.inspiration-loading_spinner__XBhqg>div{--ring-color:var(--loader-blue);width:100%;height:100%;border-radius:50%;border:var(--loader-stroke) solid rgb(var(--ring-color)/16%);position:absolute;top:0;left:0;animation:inspiration-loading_orbit__RCc4_ .65s linear infinite;z-index:0}.inspiration-loading_spinner__XBhqg>div:before{content:"";height:var(--loader-stroke);width:var(--loader-stroke);border-radius:50%;background:rgb(var(--ring-color));position:absolute;top:50%;animation:inspiration-loading_crossover__vBOkF 1.3s steps(1) infinite reverse;transform:translate(calc(2 * var(--translate-2)),calc(var(--translate) * 1%));z-index:1}.inspiration-loading_spinner__XBhqg>div:first-of-type{--translate:-50;--translate-2:calc(var(--loader-size) / 8)}.inspiration-loading_spinner__XBhqg>div:first-of-type:before{right:0}.inspiration-loading_spinner__XBhqg>div:nth-of-type(2){--ring-color:var(--loader-violet);--translate:50;--translate-2:calc(var(--loader-size) / -8);animation-delay:.65s;animation-direction:reverse;transform:translate(calc(var(--loader-size) * .384))}.inspiration-loading_spinner__XBhqg>div:nth-of-type(2):before{left:0;transform:translate(calc(var(--loader-size) / -4),-50%);animation-direction:normal}.inspiration-loading_loading__E28__[data-active=false] .inspiration-loading_spinner__XBhqg>div,.inspiration-loading_loading__E28__[data-active=false] .inspiration-loading_spinner__XBhqg>div:before{animation-play-state:paused}@keyframes inspiration-loading_crossover__vBOkF{0%{opacity:0}50%{opacity:1}}@keyframes inspiration-loading_orbit__RCc4_{0%{transform:translate(calc(var(--translate) * 1%)) translate(var(--translate-2)) rotate(0deg)}to{transform:translate(calc(var(--translate) * 1%)) translate(var(--translate-2)) rotate(1turn)}}@media (prefers-reduced-motion:reduce){.inspiration-loading_spinner__XBhqg>div{animation:none;transform:translate(calc(var(--translate) * 1%)) translate(var(--translate-2))}.inspiration-loading_spinner__XBhqg>div:before{animation:none;opacity:1}}.membership-vip-badge_badge__VZQd1{--foil-start:#adb2bf;--foil-light:#f8faff;--foil-mid:#c8cedb;--foil-end:#9ba3b2;--foil-sparkle:#e1e6ef;position:relative;isolation:isolate;display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;gap:4px;min-height:24px;padding:3px 8px;white-space:nowrap;border:1px solid #484b55;border-radius:999px;background:linear-gradient(135deg,#3e4149,#25272d 48%,#353841);box-shadow:inset 0 1px 0 #ffffff14,0 1px 2px #2024380a;line-height:1}.membership-vip-badge_gold__H2UDI{--foil-start:#dab980;--foil-light:#fff4d7;--foil-mid:#e0c590;--foil-end:#d4ac71;--foil-sparkle:#f0d8ab;border-color:#595046;background:linear-gradient(135deg,#423d36,#272624 48%,#3e3933)}.membership-vip-badge_rose__k5Nzy{--foil-start:#d9aab6;--foil-light:#ffe9f0;--foil-mid:#efc1cc;--foil-end:#dba6b7;--foil-sparkle:#f5d1dc;border-color:#594a52;background:linear-gradient(135deg,#433c42,#28252b 48%,#3f363d)}.membership-vip-badge_sparkle__FXnmE{color:var(--foil-sparkle);fill:currentColor;stroke-width:1.1}.membership-vip-badge_foil__5cKUj{display:inline-block;background:linear-gradient(110deg,var(--foil-start),var(--foil-light) 28%,var(--foil-mid) 51%,var(--foil-light) 70%,var(--foil-end));background-clip:text;-webkit-background-clip:text;color:transparent;font-size:10px;font-weight:750;letter-spacing:.035em;line-height:1.25}@media (forced-colors:active){.membership-vip-badge_badge__VZQd1{border-color:ButtonText;background:ButtonFace;box-shadow:none}.membership-vip-badge_foil__5cKUj{background:none;color:ButtonText}.membership-vip-badge_sparkle__FXnmE{color:ButtonText}}.user-header_membershipButton__rHofo{--metal-ink:#504a3e;--metal-icon:#756749;position:relative;isolation:isolate;display:inline-flex;flex-shrink:0;align-items:center;justify-content:center;height:44px;padding:0 16px 0 9px;overflow:hidden;border:1px solid #d6cbb5;border-radius:999px;background:#f0e8d7;box-shadow:0 2px 7px #756b560a,0 1px 2px #756b560a,inset 0 1px 0 #fffefa;color:var(--metal-ink);font-size:13px;font-weight:550;letter-spacing:.025em;line-height:1;white-space:nowrap;cursor:pointer;-webkit-tap-highlight-color:transparent;transition:box-shadow .22s ease,border-color .22s ease,transform .22s ease}.user-header_membershipButton__rHofo:before{position:absolute;z-index:-2;inset:-120px;background:conic-gradient(from 25deg,#d0bea0 0deg,#fffefa 55deg,#eee4cf 96deg,#d0bea0 155deg,#ffffff 220deg,#f8f2e5 255deg,#d0bea0 320deg,#d0bea0 1turn);content:"";animation:user-header_metal-rim__NL9DG 12s linear infinite;pointer-events:none}.user-header_metalSurface__jFdWO{position:absolute;z-index:-1;inset:1px;overflow:hidden;border-radius:inherit;background:linear-gradient(112deg,#efe5ce,#fffcf4 30%,#f2eada 58%,#fbf7ec 80%,#ece0c6);box-shadow:inset 0 1px 1px #ffffffeb,inset 0 -1px 1px #b5a17a12;pointer-events:none}.user-header_metalSurface__jFdWO:before{position:absolute;inset:-80% -45%;border-radius:42%;background:radial-gradient(ellipse at 30% 34%,#ffffffeb 0,#fffef9a6 16%,#fffef900 40%),radial-gradient(ellipse at 74% 70%,#c6b39024 0,#cfbd9b12 21%,#cfbd9b00 45%),linear-gradient(122deg,#fffefa00 32%,#ffffff9e 44%,#e9ddc626 54%,#fffefa00 68%);content:"";animation:user-header_metal-flow__gqYXO 9s ease-in-out infinite alternate}.user-header_metalSurface__jFdWO:after{position:absolute;inset:-100% -30%;border:9px solid #ffffff70;border-radius:48% 52% 45% 55%;box-shadow:0 0 9px #ffffff3d,inset 0 0 8px #ffffff5c;content:"";animation:user-header_metal-caustic__C2HBu 11s ease-in-out infinite alternate}.user-header_membershipContent__m7d1d{position:relative;display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:28px;text-shadow:0 1px 0 #ffffff66}.user-header_membershipIcon__FSGHS{display:inline-flex;flex-shrink:0;align-items:center;justify-content:center;width:28px;height:28px;border:0;border-radius:50%;background:linear-gradient(145deg,#eae1cd40,#fffdf338);box-shadow:inset 1px 1px 3px #978b731f,inset -1px -1px 3px #ffffff99;color:var(--metal-icon)}.user-header_membershipButton__rHofo:hover{border-color:#c9b995;box-shadow:0 4px 12px #756b5612,0 1px 3px #756b560a,inset 0 1px 0 #ffffff;transform:translateY(-1px)}.user-header_membershipButton__rHofo:active,.user-header_membershipButton__rHofo[aria-expanded=true]{box-shadow:0 1px 3px #756b560a,inset 0 1px 2px #b5a17a14;transform:translateY(0)}.user-header_membershipButton__rHofo:focus-visible{outline:2px solid #93866a;outline-offset:3px}@keyframes user-header_metal-rim__NL9DG{to{transform:rotate(1turn)}}@keyframes user-header_metal-flow__gqYXO{0%{transform:translate(-10%,-5%) rotate(-12deg) scale(1)}50%{transform:translate(8%,6%) rotate(6deg) scale(1.06,.94)}to{transform:translate(15%,-3%) rotate(17deg) scale(.96,1.06)}}@keyframes user-header_metal-caustic__C2HBu{0%{transform:translate(-22%,-9%) rotate(-22deg) scale(1.2,.65);opacity:.35}to{transform:translate(25%,12%) rotate(20deg) scale(.9,.85);opacity:.65}}@media (max-width:639px){.user-header_membershipButton__rHofo{padding-right:12px}.user-header_membershipContent__m7d1d{gap:6px}}@media (prefers-reduced-motion:reduce){.user-header_membershipButton__rHofo,.user-header_membershipButton__rHofo:before,.user-header_metalSurface__jFdWO:after,.user-header_metalSurface__jFdWO:before{animation:none;transition:none}.user-header_membershipButton__rHofo:hover{transform:none}}@media (forced-colors:active){.user-header_membershipButton__rHofo{border-color:ButtonText;background:ButtonFace;color:ButtonText;box-shadow:none}.user-header_membershipButton__rHofo:before,.user-header_metalSurface__jFdWO{display:none}.user-header_membershipContent__m7d1d{text-shadow:none}.user-header_membershipIcon__FSGHS{border-color:ButtonText;background:ButtonFace;color:ButtonText;box-shadow:none}.user-header_membershipButton__rHofo:focus-visible{outline-color:Highlight}}.home-image-settings_trigger__3r_vB{display:inline-flex;min-height:32px;align-items:center;justify-content:center;gap:7px;padding:6px 10px;border:1px solid transparent;border-radius:999px;background:transparent;color:#525252;font-size:12px;line-height:18px;white-space:nowrap;cursor:pointer;transition:background-color .15s ease,color .15s ease}.home-image-settings_trigger__3r_vB:hover:not(:disabled),.home-image-settings_trigger__3r_vB[data-state=open]{background:#f5f5f5;color:#171717}.home-image-settings_trigger__3r_vB:disabled{cursor:not-allowed;opacity:.45}.home-image-settings_close__tf273:focus-visible,.home-image-settings_done__RQC5t:focus-visible,.home-image-settings_trigger__3r_vB:focus-visible{outline:2px solid #737373;outline-offset:2px}.home-image-settings_chevron__tmbjE{transition:transform .15s ease}.home-image-settings_trigger__3r_vB[data-state=open] .home-image-settings_chevron__tmbjE{transform:rotate(180deg)}.home-image-settings_panel__hoY7J{z-index:60;display:flex;flex-direction:column;width:340px;max-width:calc(100vw - 24px);max-height:min(520px,var(--radix-popover-content-available-height));overflow:hidden;border:1px solid #e5e5e5;border-radius:16px;background:#fff;color:#262626;box-shadow:0 20px 48px -18px #00000035,0 5px 12px -5px #00000016;outline:none;transform-origin:var(--radix-popover-content-transform-origin);animation:home-image-settings_appear__MAubU .15s ease-out}.home-image-settings_header__EXBa8{display:flex;flex:0 0 auto;align-items:flex-start;justify-content:space-between;gap:12px;padding:14px 16px 11px;border-bottom:1px solid #f0f0f0}.home-image-settings_header__EXBa8 h2{margin:0;font-size:14px;font-weight:600;line-height:21px}.home-image-settings_header__EXBa8 p{margin:0;color:#737373;font-size:11px;line-height:17px}.home-image-settings_meta__85mR2{display:flex;flex-wrap:wrap;align-items:center;gap:5px 8px;margin-top:4px}.home-image-settings_close__tf273{display:flex;width:30px;height:30px;flex-shrink:0;align-items:center;justify-content:center;border:0;border-radius:8px;background:transparent;color:#737373;cursor:pointer;transition:background-color .15s ease}.home-image-settings_close__tf273:hover{background:#f5f5f5;color:#262626}.home-image-settings_body__I6EH2{min-height:0;overflow-y:auto;overscroll-behavior:contain;padding:14px 16px 16px;scrollbar-width:thin;scrollbar-color:#d4d4d4 transparent}.home-image-settings_fields__CLL50{min-width:0;margin:0;padding:0;border:0}.home-image-settings_section__mCRKP+.home-image-settings_section__mCRKP{margin-top:14px}.home-image-settings_labelRow__oIrIg{display:flex;min-height:20px;align-items:center;justify-content:space-between;gap:8px;margin-bottom:7px}.home-image-settings_labelRow__oIrIg h3{margin:0;color:#525252;font-size:12px;font-weight:500;line-height:18px}.home-image-settings_cost__1s9M_{display:inline-flex;align-items:center;gap:3px;border-radius:6px;background:#faf7f1;padding:2px 5px;color:#876128;font-size:10px;line-height:15px;font-variant-numeric:tabular-nums}.home-image-settings_hint__my5Zj{color:#737373;font-size:10px;line-height:15px}.home-image-settings_resolutions__Oee7_{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:6px}.home-image-settings_resolutions__Oee7_.home-image-settings_twoColumns__GgcCv{grid-template-columns:repeat(2,minmax(0,1fr))}.home-image-settings_resolution__UXyWX{display:flex;min-height:34px;align-items:center;justify-content:center;gap:5px;border:1px solid #e7e7e7;border-radius:8px;background:#fff;color:#525252;font-size:12px;font-weight:500;cursor:pointer;transition:background-color .15s ease,border-color .15s ease}.home-image-settings_resolution__UXyWX span{font-size:10px;font-weight:400}.home-image-settings_pricedResolution__jtKcM{min-height:50px;flex-direction:column;gap:2px;padding:6px 3px}.home-image-settings_resolutionCost___ifps{color:#737373;font-size:11px;font-weight:400;line-height:16px;font-variant-numeric:tabular-nums;white-space:nowrap}.home-image-settings_resolution__UXyWX[aria-pressed=true] .home-image-settings_resolutionCost___ifps{color:#525252}.home-image-settings_resolution__UXyWX:hover:not(:disabled){border-color:#bdbdbd;background:#fafafa}.home-image-settings_resolution__UXyWX[aria-pressed=true]{border-color:#a3a3a3;background:#f4f4f4;color:#171717;box-shadow:inset 0 1px 0 #fff}.home-image-settings_resolution__UXyWX:disabled{cursor:not-allowed;opacity:.38}.home-image-settings_panel__hoY7J .home-image-settings_ratioOption__BE2XF:focus-visible,.home-image-settings_resolution__UXyWX:focus-visible{outline:2px solid #737373;outline-offset:2px}.home-image-settings_note__zxfs8{margin:6px 0 0;color:#737373;font-size:10px;line-height:16px}.home-image-settings_panel__hoY7J .home-image-settings_ratios__IM7if{gap:4px;border:1px solid #eeeeef;border-radius:10px;background:#f7f7f8;padding:4px}.home-image-settings_threeColumns__P_jmy{grid-template-columns:repeat(3,minmax(0,1fr))}.home-image-settings_fourColumns__2F3u8{grid-template-columns:repeat(4,minmax(0,1fr))}.home-image-settings_panel__hoY7J .home-image-settings_ratioOption__BE2XF{min-height:44px;gap:2px;padding:5px 2px;border-radius:7px;font-size:10px;line-height:14px;transition-duration:.15s}.home-image-settings_panel__hoY7J .home-image-settings_ratioOption__BE2XF>span:first-child{height:20px}.home-image-settings_panel__hoY7J .home-image-settings_ratioOption__BE2XF[aria-checked=true]{border-color:#d4d4d4;background:#fff;color:#171717;box-shadow:0 1px 4px #0000000b}.home-image-settings_fields__CLL50:disabled .home-image-settings_ratioOption__BE2XF{cursor:not-allowed;opacity:.4}.home-image-settings_footer__vIvIq{display:flex;flex:0 0 auto;align-items:center;justify-content:space-between;gap:10px;padding:9px 16px;border-top:1px solid #eeeeef;background:#fafafa}.home-image-settings_footer__vIvIq>span{display:inline-flex;align-items:center;gap:4px;color:#737373;font-size:10px;line-height:16px}.home-image-settings_done__RQC5t{min-height:30px;padding:5px 12px;border:1px solid #242424;border-radius:8px;background:#262626;color:white;font-size:11px;font-weight:500;cursor:pointer;box-shadow:inset 0 1px 0 #ffffff14;transition:background-color .15s ease}.home-image-settings_done__RQC5t:hover{background:#404040}@keyframes home-image-settings_appear__MAubU{0%{opacity:0;transform:scale(.985)}to{opacity:1;transform:scale(1)}}@media (prefers-reduced-motion:reduce){.home-image-settings_panel__hoY7J{animation:none}.home-image-settings_chevron__tmbjE,.home-image-settings_close__tf273,.home-image-settings_done__RQC5t,.home-image-settings_panel__hoY7J .home-image-settings_ratioOption__BE2XF,.home-image-settings_resolution__UXyWX,.home-image-settings_trigger__3r_vB{transition:none}}