.SplashScreen-module__9T6Cma__splash{z-index:3000;background:var(--bg);flex-direction:column;justify-content:center;align-items:center;transition:opacity .5s;animation:.4s both SplashScreen-module__9T6Cma__splashFadeIn;display:flex;position:fixed;inset:0}@keyframes SplashScreen-module__9T6Cma__splashFadeIn{0%{opacity:0}to{opacity:1}}.SplashScreen-module__9T6Cma__splash:before{content:"";background-image:var(--watermark);pointer-events:none;background-repeat:repeat;animation:14s linear infinite SplashScreen-module__9T6Cma__splashDrift;position:absolute;inset:0;-webkit-mask-image:radial-gradient(#000000e6,#00000040);mask-image:radial-gradient(#000000e6,#00000040)}@keyframes SplashScreen-module__9T6Cma__splashDrift{0%{background-position:0 0}to{background-position:230px 170px}}.SplashScreen-module__9T6Cma__content{flex-direction:column;align-items:center;gap:4px;transition:transform .6s cubic-bezier(.5,0,.2,1),opacity .5s;display:flex;position:relative}.SplashScreen-module__9T6Cma__robot{font-size:72px;line-height:1;animation:1s cubic-bezier(.45,0,.3,1.2) both SplashScreen-module__9T6Cma__somersault}.SplashScreen-module__9T6Cma__ariaText{letter-spacing:8px;background:linear-gradient(90deg, var(--accent), var(--accent-2));color:#0000;transform-origin:bottom;white-space:nowrap;-webkit-background-clip:text;background-clip:text;font-family:Space Grotesk,system-ui,sans-serif;font-size:clamp(28px,7vw,54px);font-weight:700;animation:.6s .72s both SplashScreen-module__9T6Cma__trampoline}.SplashScreen-module__9T6Cma__leaving{opacity:0}.SplashScreen-module__9T6Cma__leaving .SplashScreen-module__9T6Cma__content{opacity:.15;transform:translate(-40vw,-42vh)scale(.32)}@keyframes SplashScreen-module__9T6Cma__somersault{0%{opacity:0;transform:translateY(-150px)rotate(0)scale(.8)}20%{opacity:1}55%{transform:translateY(8px)rotate(360deg)scale(1)}70%{transform:translateY(-18px)rotate(360deg)}85%{transform:translateY(2px)rotate(360deg)}to{transform:translateY(0)rotate(360deg)}}@keyframes SplashScreen-module__9T6Cma__trampoline{0%{transform:scaleY(1)translateY(0)}25%{transform:scaleY(.78)translateY(7px)}55%{transform:scaleY(1.1)translateY(-6px)}80%{transform:scaleY(.97)translateY(1px)}to{transform:scaleY(1)translateY(0)}}
.CountrySelect-module__sTUrsq__wrap{width:100%;position:relative}.CountrySelect-module__sTUrsq__trigger{box-sizing:border-box;border:1px solid var(--line);background:var(--bg);width:100%;color:var(--ink);cursor:pointer;text-align:left;border-radius:10px;align-items:center;gap:9px;padding:10px 13px;font-family:inherit;font-size:15px;display:flex}.CountrySelect-module__sTUrsq__trigger:focus{border-color:var(--accent);outline:none}.CountrySelect-module__sTUrsq__triggerOpen{border-color:var(--accent)}.CountrySelect-module__sTUrsq__triggerName{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}.CountrySelect-module__sTUrsq__chevron{width:16px;height:16px;color:var(--muted);flex-shrink:0;transition:transform .18s}.CountrySelect-module__sTUrsq__chevronOpen{transform:rotate(180deg)}.CountrySelect-module__sTUrsq__menu{z-index:20;background:var(--panel);border:1px solid var(--line);box-shadow:var(--shadow);border-radius:10px;max-height:220px;padding:5px;animation:.14s CountrySelect-module__sTUrsq__menuIn;position:absolute;top:calc(100% + 6px);left:0;right:0;overflow-y:auto}@keyframes CountrySelect-module__sTUrsq__menuIn{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:translateY(0)}}.CountrySelect-module__sTUrsq__option{box-sizing:border-box;width:100%;color:var(--ink);cursor:pointer;text-align:left;background:0 0;border:none;border-radius:7px;align-items:center;gap:9px;padding:9px 10px;font-family:inherit;font-size:14px;display:flex}.CountrySelect-module__sTUrsq__option:hover{background:var(--chip)}.CountrySelect-module__sTUrsq__optionActive{background:color-mix(in srgb, var(--accent) 12%, transparent);color:var(--accent);font-weight:600}.CountrySelect-module__sTUrsq__optionName{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}.CountrySelect-module__sTUrsq__check{flex-shrink:0;width:16px;height:16px}
.LoginScreen-module__cGYTYa__screen{z-index:2000;background:var(--bg);justify-content:center;align-items:center;padding:24px;display:flex;position:fixed;inset:0;overflow:visible}.LoginScreen-module__cGYTYa__screen:before{content:"";background-image:var(--watermark);pointer-events:none;background-repeat:repeat;animation:14s linear infinite LoginScreen-module__cGYTYa__ariaDrift;position:absolute;inset:0}.LoginScreen-module__cGYTYa__driftFast:before{animation:2s linear infinite LoginScreen-module__cGYTYa__ariaDrift}.LoginScreen-module__cGYTYa__leaving .LoginScreen-module__cGYTYa__card{animation:.4s forwards LoginScreen-module__cGYTYa__loginCardOut}.LoginScreen-module__cGYTYa__introActive .LoginScreen-module__cGYTYa__card{visibility:hidden;animation:none}.LoginScreen-module__cGYTYa__card{z-index:1;background:var(--panel);border:1px solid var(--line);width:100%;max-width:360px;box-shadow:var(--shadow), 0 12px 70px 8px color-mix(in srgb, var(--accent) 42%, transparent);border-radius:16px;padding:28px 26px;animation:.6s cubic-bezier(.34,1.56,.64,1) both LoginScreen-module__cGYTYa__loginCardGrow;position:relative}.LoginScreen-module__cGYTYa__card:before{content:"";background:conic-gradient(from var(--ff-angle), transparent 0 80%, color-mix(in srgb, var(--accent) 35%, transparent) 87%, var(--accent) 92%, #eafcff 95%, transparent 100%);-webkit-mask-composite:xor;pointer-events:none;z-index:1;border-radius:18px;padding:2px;animation:7s linear infinite LoginScreen-module__cGYTYa__fireflyRun;position:absolute;inset:-2px;-webkit-mask-image:linear-gradient(#000 0 0),linear-gradient(#000 0 0);mask-image:linear-gradient(#000 0 0),linear-gradient(#000 0 0);-webkit-mask-position:0 0,0 0;mask-position:0 0,0 0;-webkit-mask-size:auto,auto;mask-size:auto,auto;-webkit-mask-repeat:repeat,repeat;mask-repeat:repeat,repeat;-webkit-mask-clip:content-box,border-box;mask-clip:content-box,border-box;-webkit-mask-origin:content-box,border-box;mask-origin:content-box,border-box;-webkit-mask-composite:xor;mask-composite:exclude;-webkit-mask-source-type:auto,auto;mask-mode:match-source,match-source}.LoginScreen-module__cGYTYa__brand{justify-content:center;align-items:center;gap:10px;display:flex}.LoginScreen-module__cGYTYa__robot{font-size:34px;line-height:1;display:inline-block}.LoginScreen-module__cGYTYa__robotShaking{animation:.5s LoginScreen-module__cGYTYa__robotShake}.LoginScreen-module__cGYTYa__clickAnimActive{pointer-events:none}.LoginScreen-module__cGYTYa__animFlip{animation:.8s cubic-bezier(.45,0,.3,1.2) LoginScreen-module__cGYTYa__loginFlip}@keyframes LoginScreen-module__cGYTYa__loginFlip{0%{transform:translateY(0)rotate(0)scale(1)}30%{transform:translateY(-28px)rotate(180deg)scale(1.15)}55%{transform:translateY(-32px)rotate(360deg)scale(1.1)}75%{transform:translateY(-8px)rotate(360deg)scale(1)}90%{transform:translateY(3px)rotate(360deg)}to{transform:translateY(0)rotate(360deg)}}.LoginScreen-module__cGYTYa__animBump{animation:.6s LoginScreen-module__cGYTYa__loginBump}@keyframes LoginScreen-module__cGYTYa__loginBump{0%,to{transform:translate(0)}35%{transform:translate(12px)scale(1.1)}50%{transform:translate(6px)}}.LoginScreen-module__cGYTYa__textBumped{animation:.5s .2s LoginScreen-module__cGYTYa__loginTextBumped}@keyframes LoginScreen-module__cGYTYa__loginTextBumped{0%{transform:translate(0)skew(0)}25%{transform:translate(8px)skew(-6deg)}50%{transform:translate(-3px)skew(3deg)}75%{transform:translate(2px)skew(-1deg)}to{transform:translate(0)skew(0)}}.LoginScreen-module__cGYTYa__animOrbit{animation:1s cubic-bezier(.4,0,.2,1) LoginScreen-module__cGYTYa__loginOrbit}@keyframes LoginScreen-module__cGYTYa__loginOrbit{0%{transform:translate(0)translateY(0)}25%{transform:translate(50px)translateY(-18px)scale(.8)}50%{transform:translate(90px)translateY(0)scale(.7)}75%{transform:translate(50px)translateY(18px)scale(.8)}to{transform:translate(0)translateY(0)scale(1)}}.LoginScreen-module__cGYTYa__giantOverlay{z-index:9000;pointer-events:none;flex-direction:column;justify-content:center;align-items:center;animation:.3s both LoginScreen-module__cGYTYa__giantBgIn;display:flex;position:fixed;inset:0}.LoginScreen-module__cGYTYa__giantRobot{font-size:100px;line-height:1;animation:3.5s cubic-bezier(.34,1.56,.64,1) both LoginScreen-module__cGYTYa__giantPop}.LoginScreen-module__cGYTYa__giantBubble{background:var(--panel,#1e293b);border:2.5px solid var(--ink,#e2e8f0);color:var(--ink,#e2e8f0);filter:drop-shadow(2px 4px #00000026);white-space:nowrap;border-radius:18px;margin-bottom:14px;padding:12px 22px;font-size:15px;font-weight:600;animation:.4s cubic-bezier(.34,1.56,.64,1) .35s both LoginScreen-module__cGYTYa__giantBubbleIn;position:relative}.LoginScreen-module__cGYTYa__giantBubble:after{content:"";border-left:10px solid #0000;border-right:10px solid #0000;border-top:11px solid var(--ink,#e2e8f0);position:absolute;bottom:-11px;left:50%;transform:translate(-50%)}@keyframes LoginScreen-module__cGYTYa__giantBgIn{0%{background:0 0}to{background:#00000080}}@keyframes LoginScreen-module__cGYTYa__giantPop{0%{opacity:0;transform:scale(.3)}12%{opacity:1;transform:scale(1)}80%{opacity:1;transform:scale(1)}to{opacity:0;transform:scale(.3)}}@keyframes LoginScreen-module__cGYTYa__giantBubbleIn{0%{opacity:0;transform:scale(.5)translateY(10px)}to{opacity:1;transform:scale(1)translateY(0)}}.LoginScreen-module__cGYTYa__ariaText{letter-spacing:6px;background:linear-gradient(90deg, var(--accent), var(--accent-2));color:#0000;-webkit-background-clip:text;background-clip:text;font-family:Space Grotesk,system-ui,sans-serif;font-size:40px;font-weight:700}.LoginScreen-module__cGYTYa__bubble{z-index:10;background:var(--panel);border:2.5px solid var(--ink);text-align:center;width:max-content;max-width:280px;color:var(--danger);filter:drop-shadow(2px 4px #00000012);border-radius:24px;padding:12px 20px;font-size:13.5px;font-weight:600;animation:.4s cubic-bezier(.34,1.56,.64,1) both LoginScreen-module__cGYTYa__bubblePop;position:absolute;bottom:calc(100% + 14px);left:50%;transform:translate(-50%)}.LoginScreen-module__cGYTYa__bubble:before{content:"";border-left:12px solid #0000;border-right:12px solid #0000;border-top:13px solid var(--ink);position:absolute;bottom:-13px;left:50%;transform:translate(-50%)}.LoginScreen-module__cGYTYa__bubble:after{content:"";border-left:9px solid #0000;border-right:9px solid #0000;border-top:10px solid var(--panel);position:absolute;bottom:-9px;left:50%;transform:translate(-50%)}@media (max-height:560px){.LoginScreen-module__cGYTYa__bubble{max-width:100%;margin:10px auto -4px;position:static;transform:none}.LoginScreen-module__cGYTYa__bubble:before,.LoginScreen-module__cGYTYa__bubble:after{display:none}}.LoginScreen-module__cGYTYa__subtitle{text-align:center;color:var(--muted);margin:6px 0 20px;font-size:14px}.LoginScreen-module__cGYTYa__form{flex-direction:column;gap:14px;display:flex}.LoginScreen-module__cGYTYa__formLabel{color:var(--muted);flex-direction:column;gap:5px;font-size:13px;font-weight:600;display:flex}.LoginScreen-module__cGYTYa__formInput{border:1px solid var(--line);background:var(--bg);color:var(--ink);box-sizing:border-box;border-radius:10px;width:100%;padding:11px 13px;font-family:inherit;font-size:15px}.LoginScreen-module__cGYTYa__formInput:focus{border-color:var(--accent);outline:none}.LoginScreen-module__cGYTYa__passWrap{align-items:center;display:flex;position:relative}.LoginScreen-module__cGYTYa__passWrap .LoginScreen-module__cGYTYa__formInput{padding-right:42px}.LoginScreen-module__cGYTYa__eyeBtn{cursor:pointer;color:var(--muted);background:0 0;border:none;border-radius:8px;justify-content:center;align-items:center;padding:6px;transition:color .2s;display:flex;position:absolute;top:50%;right:6px;transform:translateY(-50%)}.LoginScreen-module__cGYTYa__eyeBtn:hover{color:var(--accent)}.LoginScreen-module__cGYTYa__eyeIcon{width:20px;height:20px}.LoginScreen-module__cGYTYa__eyeClosed{display:block}.LoginScreen-module__cGYTYa__eyeOpen,.LoginScreen-module__cGYTYa__eyeVisible .LoginScreen-module__cGYTYa__eyeClosed{display:none}.LoginScreen-module__cGYTYa__eyeVisible .LoginScreen-module__cGYTYa__eyeOpen{animation:.3s both LoginScreen-module__cGYTYa__eyeReveal;display:block}.LoginScreen-module__cGYTYa__eyeClosing .LoginScreen-module__cGYTYa__eyeOpen{display:none}.LoginScreen-module__cGYTYa__eyeClosing .LoginScreen-module__cGYTYa__eyeClosed{animation:.3s both LoginScreen-module__cGYTYa__eyeShut;display:block}.LoginScreen-module__cGYTYa__remember{cursor:pointer;-webkit-user-select:none;user-select:none;align-items:center;flex-direction:row!important;gap:8px!important;font-weight:500!important}.LoginScreen-module__cGYTYa__remember input[type=checkbox]{width:16px;height:16px;accent-color:var(--accent);cursor:pointer;flex-shrink:0;margin:0}.LoginScreen-module__cGYTYa__submitBtn{background:var(--accent);color:#fff;cursor:pointer;border:none;border-radius:10px;justify-content:center;align-items:center;gap:8px;margin-top:4px;padding:12px;font-family:inherit;font-size:15px;font-weight:600;transition:opacity .2s,transform .15s;display:inline-flex;position:relative}.LoginScreen-module__cGYTYa__submitBtn:hover{opacity:.92}.LoginScreen-module__cGYTYa__submitBtn:active{transform:scale(.95)}.LoginScreen-module__cGYTYa__submitBtn svg{width:17px;height:17px;transition:transform .2s}.LoginScreen-module__cGYTYa__submitBtn:hover svg{transform:scale(1.12)}.LoginScreen-module__cGYTYa__submitLoading{color:#0000;pointer-events:none}.LoginScreen-module__cGYTYa__submitLoading svg{visibility:hidden}.LoginScreen-module__cGYTYa__submitLoading:after{content:"";border:2.5px solid #ffffff4d;border-top-color:#fff;border-radius:50%;width:22px;height:22px;animation:.7s linear infinite LoginScreen-module__cGYTYa__loginSpin;position:absolute}.LoginScreen-module__cGYTYa__intro{z-index:5;pointer-events:none;flex-direction:column;justify-content:center;align-items:center;gap:12px;display:flex;position:absolute;inset:0}.LoginScreen-module__cGYTYa__introRobot{font-size:80px;line-height:1;animation:.8s cubic-bezier(.34,1.56,.64,1) both LoginScreen-module__cGYTYa__introDrop}.LoginScreen-module__cGYTYa__introTitle{letter-spacing:8px;background:linear-gradient(90deg, var(--accent), var(--accent-2));color:#0000;white-space:nowrap;-webkit-background-clip:text;background-clip:text;font-family:Space Grotesk,system-ui,sans-serif;font-size:clamp(42px,11vw,76px);font-weight:700;animation:1.1s .25s both LoginScreen-module__cGYTYa__introReveal}.LoginScreen-module__cGYTYa__introAgent{display:inline}.LoginScreen-module__cGYTYa__introSettling{animation:.9s cubic-bezier(.4,0,.2,1) forwards LoginScreen-module__cGYTYa__introSettle}.LoginScreen-module__cGYTYa__introSettling .LoginScreen-module__cGYTYa__introAgent{animation:.45s forwards LoginScreen-module__cGYTYa__agentVanish}@keyframes LoginScreen-module__cGYTYa__loginCardGrow{0%{opacity:0;transform:scale(.15)}to{opacity:1;transform:scale(1)}}@keyframes LoginScreen-module__cGYTYa__loginCardOut{0%{opacity:1;transform:scale(1)}to{opacity:0;transform:scale(.9)translateY(-8px)}}@keyframes LoginScreen-module__cGYTYa__robotShake{0%,to{transform:translate(0)}10%{transform:translate(-7px)}20%{transform:translate(7px)}30%{transform:translate(-5px)}40%{transform:translate(5px)}50%{transform:translate(-3px)}60%{transform:translate(3px)}70%{transform:translate(-2px)}80%{transform:translate(2px)}}@keyframes LoginScreen-module__cGYTYa__bubblePop{0%{opacity:0;transform:translate(-50%)scale(.4)}to{opacity:1;transform:translate(-50%)scale(1)}}@keyframes LoginScreen-module__cGYTYa__eyeReveal{0%{transform:scaleY(0)}to{transform:scaleY(1)}}@keyframes LoginScreen-module__cGYTYa__eyeShut{0%{transform:scaleY(0)}to{transform:scaleY(1)}}@keyframes LoginScreen-module__cGYTYa__introDrop{0%{opacity:0;transform:translateY(-90px)scale(.3)}to{opacity:1;transform:translateY(0)scale(1)}}@keyframes LoginScreen-module__cGYTYa__introReveal{0%{opacity:0;filter:blur(12px);transform:scale(.55)}to{opacity:1;filter:blur();transform:scale(1)}}@keyframes LoginScreen-module__cGYTYa__introSettle{to{opacity:0;transform:scale(.38)translateY(-12vh)}}@keyframes LoginScreen-module__cGYTYa__agentVanish{to{opacity:0;letter-spacing:0;font-size:0}}@keyframes LoginScreen-module__cGYTYa__ariaDrift{0%{background-position:0 0}to{background-position:230px 170px}}@keyframes LoginScreen-module__cGYTYa__fireflyRun{to{--ff-angle:360deg}}@keyframes LoginScreen-module__cGYTYa__loginSpin{to{transform:rotate(360deg)}}
.Modal-module__7LRQSW__overlay{z-index:500;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background:#00000073;justify-content:center;align-items:center;animation:.2s Modal-module__7LRQSW__fadeIn;display:flex;position:fixed;inset:0}.Modal-module__7LRQSW__overlayClosing{animation:.18s forwards Modal-module__7LRQSW__fadeOut}@keyframes Modal-module__7LRQSW__fadeIn{0%{opacity:0}to{opacity:1}}@keyframes Modal-module__7LRQSW__fadeOut{0%{opacity:1}to{opacity:0}}.Modal-module__7LRQSW__modal{background:var(--panel);border:1px solid var(--line);box-shadow:var(--shadow);border-radius:14px;width:min(640px,100% - 32px);padding:0;position:relative}.Modal-module__7LRQSW__modalWide{flex-direction:column;width:min(1100px,100% - 32px);max-height:85vh;animation:.18s Modal-module__7LRQSW__modalIn;display:flex;overflow:hidden}.Modal-module__7LRQSW__modalClosing{animation:.18s forwards Modal-module__7LRQSW__modalOut}@keyframes Modal-module__7LRQSW__modalIn{0%{opacity:0;transform:scale(.96)translateY(12px)}to{opacity:1;transform:scale(1)translateY(0)}}@keyframes Modal-module__7LRQSW__modalOut{0%{opacity:1;transform:scale(1)translateY(0)}to{opacity:0;transform:scale(.96)translateY(12px)}}.Modal-module__7LRQSW__header{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;padding:16px 20px;display:flex}.Modal-module__7LRQSW__title{color:var(--ink);align-items:center;font-size:16px;font-weight:700;display:inline-flex}.Modal-module__7LRQSW__titleIcon{vertical-align:middle;margin-right:8px;display:inline-flex}.Modal-module__7LRQSW__titleIcon svg{width:20px;height:20px;color:var(--accent)}.Modal-module__7LRQSW__closeBtn{color:var(--muted);cursor:pointer;background:0 0;border:none;border-radius:6px;padding:4px 8px;font-size:20px;line-height:1;transition:background .15s,color .15s}.Modal-module__7LRQSW__closeBtn:hover{background:var(--chip);color:var(--ink)}.Modal-module__7LRQSW__body{flex:1;padding:20px;overflow-y:auto}
.ConfirmModal-module__HXg0mq__overlay{z-index:600;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background:#0006;justify-content:center;align-items:center;animation:.18s ConfirmModal-module__HXg0mq__fadeIn;display:flex;position:fixed;inset:0}@keyframes ConfirmModal-module__HXg0mq__fadeIn{0%{opacity:0}to{opacity:1}}.ConfirmModal-module__HXg0mq__card{background:var(--panel);border:1px solid var(--line);box-shadow:var(--shadow);border-radius:14px;min-width:320px;max-width:440px;padding:24px;animation:.2s ConfirmModal-module__HXg0mq__cardIn}@keyframes ConfirmModal-module__HXg0mq__cardIn{0%{opacity:0;transform:scale(.95)translateY(-8px)}to{opacity:1;transform:scale(1)translateY(0)}}.ConfirmModal-module__HXg0mq__titleRow{align-items:center;gap:10px;margin-bottom:10px;display:flex}.ConfirmModal-module__HXg0mq__alertIcon{width:22px;height:22px;color:var(--danger);flex-shrink:0}.ConfirmModal-module__HXg0mq__title{color:var(--danger);font-size:17px;font-weight:700}.ConfirmModal-module__HXg0mq__message{color:var(--muted);margin-bottom:20px;font-size:14px;line-height:1.55}.ConfirmModal-module__HXg0mq__actions{justify-content:flex-end;gap:10px;display:flex}.ConfirmModal-module__HXg0mq__btnCancel{border:1px solid var(--line);background:var(--bg);color:var(--ink);cursor:pointer;border-radius:10px;padding:9px 18px;font-size:14px;font-weight:600;transition:background .2s,border-color .2s,transform .15s}.ConfirmModal-module__HXg0mq__btnCancel:hover{background:var(--chip);border-color:var(--muted)}.ConfirmModal-module__HXg0mq__btnCancel:active{transform:scale(.95)}.ConfirmModal-module__HXg0mq__btnConfirm{background:var(--danger);color:#fff;cursor:pointer;border:none;border-radius:10px;padding:9px 18px;font-size:14px;font-weight:600;transition:opacity .2s,transform .15s}.ConfirmModal-module__HXg0mq__btnConfirm:hover{opacity:.92}.ConfirmModal-module__HXg0mq__btnConfirm:active{transform:scale(.95)}
.Toast-module__dpyMdW__toast{z-index:200;color:#fff;pointer-events:none;white-space:nowrap;border-radius:10px;padding:10px 24px;font-size:13px;font-weight:600;animation:.25s Toast-module__dpyMdW__toastIn;position:fixed;bottom:28px;left:50%;transform:translate(-50%);box-shadow:0 4px 20px #0000002e}.Toast-module__dpyMdW__toast.Toast-module__dpyMdW__leaving{animation:.3s forwards Toast-module__dpyMdW__toastOut}.Toast-module__dpyMdW__info{background:var(--accent)}.Toast-module__dpyMdW__success{background:var(--ok)}.Toast-module__dpyMdW__error{background:var(--danger)}@keyframes Toast-module__dpyMdW__toastIn{0%{opacity:0;transform:translate(-50%)translateY(12px)}to{opacity:1;transform:translate(-50%)translateY(0)}}@keyframes Toast-module__dpyMdW__toastOut{0%{opacity:1;transform:translate(-50%)translateY(0)}to{opacity:0;transform:translate(-50%)translateY(12px)}}
.DocumentsModal-module__icUopq__hint{color:var(--muted);margin-bottom:18px;font-size:13.5px;line-height:1.55}.DocumentsModal-module__icUopq__hint code{background:color-mix(in srgb, var(--ink) 10%, transparent);border-radius:4px;padding:1px 5px;font-size:.9em}.DocumentsModal-module__icUopq__uploadSection{margin-bottom:20px}.DocumentsModal-module__icUopq__dropZone{border:2px dashed var(--line);text-align:center;cursor:pointer;color:var(--muted);border-radius:10px;margin-bottom:12px;padding:24px 16px;font-size:14px;transition:border-color .2s,background .2s}.DocumentsModal-module__icUopq__dropZone:hover,.DocumentsModal-module__icUopq__dropZoneDragOver{border-color:var(--accent);background:#0e74900d}.DocumentsModal-module__icUopq__dropZoneHasFile{border-color:var(--ok);background:#16a34a0d}.DocumentsModal-module__icUopq__dropZoneIcon{margin-bottom:6px;font-size:28px;display:block}.DocumentsModal-module__icUopq__fileName{color:var(--ink);margin-top:4px;font-size:13px;font-weight:600}.DocumentsModal-module__icUopq__fileHint{color:var(--muted);margin-top:2px;font-size:12px}.DocumentsModal-module__icUopq__uploadForm{align-items:flex-end;gap:8px;display:flex}.DocumentsModal-module__icUopq__fieldGroup{flex-direction:column;flex:1;gap:4px;display:flex}.DocumentsModal-module__icUopq__fieldLabel{color:var(--muted);font-size:12px;font-weight:600}.DocumentsModal-module__icUopq__fieldInput{border:1px solid var(--line);background:var(--bg);color:var(--ink);border-radius:8px;outline:none;padding:8px 10px;font-family:inherit;font-size:13px;transition:border-color .15s}.DocumentsModal-module__icUopq__fieldInput:focus{border-color:var(--accent)}.DocumentsModal-module__icUopq__uploadBtn{background:var(--accent);color:var(--accent-ink);cursor:pointer;white-space:nowrap;border:none;border-radius:8px;justify-content:center;align-items:center;gap:6px;padding:8px 16px;font-size:13px;font-weight:600;transition:opacity .15s;display:flex;position:relative;overflow:hidden}.DocumentsModal-module__icUopq__uploadBtnBusy{cursor:progress;min-width:128px}.DocumentsModal-module__icUopq__uploadFill{z-index:0;pointer-events:none;background:#ffffff47;transition:width .3s;position:absolute;top:0;bottom:0;left:0}.DocumentsModal-module__icUopq__uploadContent{z-index:1;align-items:center;gap:6px;display:inline-flex;position:relative}.DocumentsModal-module__icUopq__uploadBtn:hover:not(:disabled){opacity:.9}.DocumentsModal-module__icUopq__uploadBtn:disabled{opacity:.5;cursor:not-allowed}.DocumentsModal-module__icUopq__spinner{border:2px solid #ffffff4d;border-top-color:#fff;border-radius:50%;width:14px;height:14px;animation:.6s linear infinite DocumentsModal-module__icUopq__spin}@keyframes DocumentsModal-module__icUopq__spin{to{transform:rotate(360deg)}}.DocumentsModal-module__icUopq__visibilitySection{margin-top:12px}.DocumentsModal-module__icUopq__tabRow{gap:0;margin-bottom:10px;display:flex}.DocumentsModal-module__icUopq__tab{border:1px solid var(--line);background:var(--bg);color:var(--muted);cursor:pointer;align-items:center;padding:6px 14px;font-size:12px;font-weight:600;transition:background .15s,color .15s,border-color .15s;display:inline-flex}.DocumentsModal-module__icUopq__tab:first-child{border-radius:8px 0 0 8px}.DocumentsModal-module__icUopq__tab:last-child{border-left:none;border-radius:0 8px 8px 0}.DocumentsModal-module__icUopq__tabActive{background:var(--accent);color:var(--accent-ink);border-color:var(--accent)}.DocumentsModal-module__icUopq__userCheckboxes{flex-wrap:wrap;gap:6px;max-height:120px;padding:4px 0;display:flex;overflow-y:auto}.DocumentsModal-module__icUopq__checkboxLabel{color:var(--ink);background:var(--chip);cursor:pointer;border-radius:6px;align-items:center;gap:5px;padding:4px 8px;font-size:13px;transition:background .15s;display:flex}.DocumentsModal-module__icUopq__checkboxLabel:hover{background:var(--line)}.DocumentsModal-module__icUopq__status{border-radius:8px;margin-top:10px;padding:8px 12px;font-size:13px;font-weight:500}.DocumentsModal-module__icUopq__statusSuccess{color:var(--ok);background:#16a34a1a}.DocumentsModal-module__icUopq__statusError{background:var(--danger-soft);color:var(--danger)}.DocumentsModal-module__icUopq__separator{border:none;border-top:1px solid var(--line);margin:16px 0}.DocumentsModal-module__icUopq__listTitle{color:var(--ink);margin-bottom:10px;font-size:14px;font-weight:700}.DocumentsModal-module__icUopq__emptyMsg{color:var(--muted);text-align:center;padding:16px 0;font-size:13px}.DocumentsModal-module__icUopq__docList{flex-direction:column;gap:6px;display:flex}.DocumentsModal-module__icUopq__docRow{background:var(--chip);border-radius:10px;flex-wrap:wrap;align-items:center;gap:10px;padding:10px 12px;transition:background .15s;display:flex}.DocumentsModal-module__icUopq__docRow:hover{background:var(--line)}.DocumentsModal-module__icUopq__docInfo{flex:1;min-width:0}.DocumentsModal-module__icUopq__docFuente{color:var(--ink);white-space:nowrap;text-overflow:ellipsis;font-size:14px;font-weight:600;overflow:hidden}.DocumentsModal-module__icUopq__docMeta{color:var(--muted);align-items:center;gap:8px;margin-top:2px;font-size:12px;display:flex}.DocumentsModal-module__icUopq__badge{border-radius:6px;padding:1px 7px;font-size:11px;font-weight:600;display:inline-block}.DocumentsModal-module__icUopq__badgeAll{color:var(--accent);background:#0e74901f}.DocumentsModal-module__icUopq__badgeCustom{color:#d97706;background:#f59e0b1f}.DocumentsModal-module__icUopq__docActions{gap:4px;display:flex}.DocumentsModal-module__icUopq__smallBtn{border:1px solid var(--line);background:var(--panel);color:var(--muted);cursor:pointer;border-radius:6px;align-items:center;padding:5px 10px;font-size:12px;font-weight:600;transition:background .15s,color .15s,border-color .15s;display:inline-flex}.DocumentsModal-module__icUopq__smallBtn:hover{background:var(--chip);color:var(--ink);border-color:var(--muted)}.DocumentsModal-module__icUopq__smallBtnDanger:hover{background:var(--danger-soft);color:var(--danger);border-color:var(--danger)}.DocumentsModal-module__icUopq__aclOverlay{z-index:600;background:#00000059;justify-content:center;align-items:center;animation:.15s DocumentsModal-module__icUopq__fadeIn;display:flex;position:fixed;inset:0}@keyframes DocumentsModal-module__icUopq__fadeIn{0%{opacity:0}to{opacity:1}}.DocumentsModal-module__icUopq__aclCard{background:var(--panel);border:1px solid var(--line);box-shadow:var(--shadow);border-radius:12px;width:min(380px,100% - 32px);padding:20px;animation:.18s DocumentsModal-module__icUopq__cardIn}@keyframes DocumentsModal-module__icUopq__cardIn{0%{opacity:0;transform:scale(.96)translateY(8px)}to{opacity:1;transform:scale(1)translateY(0)}}.DocumentsModal-module__icUopq__aclTitle{color:var(--ink);margin-bottom:12px;font-size:15px;font-weight:700}.DocumentsModal-module__icUopq__aclActions{justify-content:flex-end;gap:8px;margin-top:14px;display:flex}.DocumentsModal-module__icUopq__btnCancel{border:1px solid var(--line);background:var(--bg);color:var(--ink);cursor:pointer;border-radius:8px;align-items:center;padding:7px 14px;font-size:13px;font-weight:600;transition:background .15s;display:inline-flex}.DocumentsModal-module__icUopq__btnCancel:hover{background:var(--chip)}.DocumentsModal-module__icUopq__btnSave{background:var(--accent);color:var(--accent-ink);cursor:pointer;border:none;border-radius:8px;align-items:center;padding:7px 14px;font-size:13px;font-weight:600;transition:opacity .15s;display:inline-flex}.DocumentsModal-module__icUopq__btnSave:hover{opacity:.9}@media (max-width:520px){.DocumentsModal-module__icUopq__docRow{flex-direction:column;align-items:stretch;gap:8px}.DocumentsModal-module__icUopq__docActions{width:100%}.DocumentsModal-module__icUopq__docActions .DocumentsModal-module__icUopq__smallBtn{flex:1;justify-content:center}.DocumentsModal-module__icUopq__uploadForm{flex-direction:column}}
.MailModal-module__XVxKKq__overlay{z-index:100;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background:#0006;justify-content:center;align-items:center;animation:.18s MailModal-module__XVxKKq__fadeIn;display:flex;position:fixed;inset:0}@keyframes MailModal-module__XVxKKq__fadeIn{0%{opacity:0}to{opacity:1}}.MailModal-module__XVxKKq__card{background:var(--panel);border:1px solid var(--line);box-shadow:var(--shadow);border-radius:14px;width:640px;max-width:95vw;max-height:85vh;padding:24px;animation:.2s MailModal-module__XVxKKq__cardIn;overflow-y:auto}@keyframes MailModal-module__XVxKKq__cardIn{0%{opacity:0;transform:scale(.95)translateY(-8px)}to{opacity:1;transform:scale(1)translateY(0)}}.MailModal-module__XVxKKq__header{justify-content:space-between;align-items:center;margin-bottom:16px;display:flex}.MailModal-module__XVxKKq__title{color:var(--ink);font-size:16px;font-weight:700}.MailModal-module__XVxKKq__closeBtn{cursor:pointer;color:var(--muted);background:0 0;border:none;border-radius:6px;place-items:center;padding:4px;transition:color .15s,background .15s;display:grid}.MailModal-module__XVxKKq__closeBtn:hover{color:var(--ink);background:var(--chip)}.MailModal-module__XVxKKq__closeBtn svg{width:18px;height:18px}.MailModal-module__XVxKKq__userBanner{background:color-mix(in srgb, var(--accent) 10%, transparent);border:1px solid color-mix(in srgb, var(--accent) 25%, transparent);color:var(--accent);border-radius:10px;margin-bottom:16px;padding:10px 14px;font-size:14px;font-weight:600}.MailModal-module__XVxKKq__hint{color:var(--muted);margin-bottom:16px;font-size:13.5px;line-height:1.55}.MailModal-module__XVxKKq__addForm{flex-wrap:wrap;gap:8px;margin-bottom:16px;display:flex}.MailModal-module__XVxKKq__addForm input{border:1px solid var(--line);background:var(--bg);color:var(--ink);border-radius:8px;flex:1;padding:8px 12px;font-family:inherit;font-size:13px;transition:border-color .15s}.MailModal-module__XVxKKq__addForm input:focus{border-color:var(--accent);outline:none}.MailModal-module__XVxKKq__addBtn{background:var(--accent);color:var(--accent-ink);cursor:pointer;white-space:nowrap;border:none;border-radius:8px;align-items:center;padding:8px 16px;font-family:inherit;font-size:13px;font-weight:600;transition:opacity .15s;display:inline-flex}.MailModal-module__XVxKKq__addBtn:hover{opacity:.9}.MailModal-module__XVxKKq__addBtn:disabled{opacity:.5;cursor:not-allowed}.MailModal-module__XVxKKq__statusMsg{border-radius:8px;margin-bottom:12px;padding:8px 12px;font-size:13px}.MailModal-module__XVxKKq__statusSuccess{background:color-mix(in srgb, var(--ok) 10%, transparent);color:var(--ok)}.MailModal-module__XVxKKq__statusError{background:var(--danger-soft);color:var(--danger)}.MailModal-module__XVxKKq__recipientList{list-style:none}.MailModal-module__XVxKKq__recipientRow{background:var(--bg);border:1px solid var(--line);border-radius:10px;flex-wrap:wrap;align-items:center;gap:12px;margin-bottom:8px;padding:12px 14px;transition:background .15s,border-color .15s;display:flex}.MailModal-module__XVxKKq__recipientRow:hover{background:var(--chip)}.MailModal-module__XVxKKq__recipientRow.MailModal-module__XVxKKq__off{opacity:.5}.MailModal-module__XVxKKq__ariaCheck{cursor:pointer;align-items:center;display:inline-flex}.MailModal-module__XVxKKq__ariaCheck input{display:none}.MailModal-module__XVxKKq__box{border:2px solid var(--line);border-radius:6px;place-items:center;width:20px;height:20px;transition:background .2s,border-color .2s;display:grid}.MailModal-module__XVxKKq__ariaCheck input:checked+.MailModal-module__XVxKKq__box{background:var(--accent);border-color:var(--accent)}.MailModal-module__XVxKKq__box svg{width:14px;height:14px;color:var(--accent-ink);opacity:0;transition:opacity .15s}.MailModal-module__XVxKKq__ariaCheck input:checked+.MailModal-module__XVxKKq__box svg{opacity:1}.MailModal-module__XVxKKq__mailInfo{flex:1;min-width:0}.MailModal-module__XVxKKq__mailAddr{color:var(--ink);text-overflow:ellipsis;white-space:nowrap;font-size:14px;font-weight:600;overflow:hidden}.MailModal-module__XVxKKq__mailName{color:var(--muted);text-overflow:ellipsis;white-space:nowrap;font-size:12px;overflow:hidden}.MailModal-module__XVxKKq__accountBadge{background:var(--chip);border:1px solid var(--line);color:var(--muted);vertical-align:middle;border-radius:4px;margin-left:6px;padding:1px 6px;font-size:10px}.MailModal-module__XVxKKq__rowActions{gap:4px;display:flex}.MailModal-module__XVxKKq__rowBtn{background:var(--panel);border:1px solid var(--line);cursor:pointer;color:var(--ink);border-radius:7px;align-items:center;gap:5px;padding:6px 10px;font-family:inherit;font-size:12px;transition:color .15s,border-color .15s,background .15s,transform .15s;display:inline-flex}.MailModal-module__XVxKKq__rowBtn:hover{background:var(--chip);border-color:var(--accent)}.MailModal-module__XVxKKq__rowBtn:active{transform:scale(.95)}.MailModal-module__XVxKKq__rowBtn svg{width:14px;height:14px}.MailModal-module__XVxKKq__deleteBtn:hover{color:var(--danger);border-color:var(--danger);background:var(--danger-soft)}.MailModal-module__XVxKKq__mailEdit{flex-wrap:wrap;flex:1;gap:8px;min-width:0;display:flex}.MailModal-module__XVxKKq__mailEdit input{border:1px solid var(--line);background:var(--bg);color:var(--ink);border-radius:8px;flex:1;padding:6px 10px;font-family:inherit;font-size:13px;transition:border-color .15s}.MailModal-module__XVxKKq__mailEdit input:focus{border-color:var(--accent);outline:none}.MailModal-module__XVxKKq__editActions{gap:4px;display:flex}.MailModal-module__XVxKKq__editSave{background:var(--accent);color:var(--accent-ink);cursor:pointer;border:none;border-radius:6px;align-items:center;padding:4px 10px;font-family:inherit;font-size:12px;font-weight:600;transition:opacity .15s;display:inline-flex}.MailModal-module__XVxKKq__editSave:hover{opacity:.9}.MailModal-module__XVxKKq__editCancel{border:1px solid var(--line);background:var(--bg);color:var(--ink);cursor:pointer;border-radius:6px;align-items:center;padding:4px 10px;font-family:inherit;font-size:12px;font-weight:600;transition:background .15s,border-color .15s;display:inline-flex}.MailModal-module__XVxKKq__editCancel:hover{background:var(--chip);border-color:var(--muted)}.MailModal-module__XVxKKq__loadingText,.MailModal-module__XVxKKq__emptyText{color:var(--muted);text-align:center;padding:20px 0;font-size:13px}@media (max-width:520px){.MailModal-module__XVxKKq__addForm{flex-direction:column}.MailModal-module__XVxKKq__addForm input{width:100%}.MailModal-module__XVxKKq__recipientRow{flex-direction:column;align-items:stretch;gap:8px}.MailModal-module__XVxKKq__mailEdit{flex-direction:column}.MailModal-module__XVxKKq__mailEdit input,.MailModal-module__XVxKKq__editActions{width:100%}.MailModal-module__XVxKKq__editActions .MailModal-module__XVxKKq__editSave,.MailModal-module__XVxKKq__editActions .MailModal-module__XVxKKq__editCancel{flex:1;justify-content:center}.MailModal-module__XVxKKq__rowActions{width:100%}.MailModal-module__XVxKKq__rowActions .MailModal-module__XVxKKq__rowBtn{flex:1;justify-content:center}}
.MailSendModal-module__rJgHwq__overlay{z-index:110;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background:#0006;justify-content:center;align-items:center;animation:.18s MailSendModal-module__rJgHwq__fadeIn;display:flex;position:fixed;inset:0}@keyframes MailSendModal-module__rJgHwq__fadeIn{0%{opacity:0}to{opacity:1}}.MailSendModal-module__rJgHwq__card{background:var(--panel);border:1px solid var(--line);box-shadow:var(--shadow);border-radius:14px;width:520px;max-width:95vw;max-height:85vh;padding:24px;animation:.2s MailSendModal-module__rJgHwq__cardIn;position:relative;overflow-y:auto}@keyframes MailSendModal-module__rJgHwq__cardIn{0%{opacity:0;transform:scale(.95)translateY(-8px)}to{opacity:1;transform:scale(1)translateY(0)}}.MailSendModal-module__rJgHwq__header{justify-content:space-between;align-items:center;margin-bottom:4px;display:flex}.MailSendModal-module__rJgHwq__title{color:var(--ink);align-items:center;gap:8px;font-size:16px;font-weight:700;display:flex}.MailSendModal-module__rJgHwq__titleIcon{width:20px;height:20px;color:var(--accent);flex-shrink:0}.MailSendModal-module__rJgHwq__closeBtn{cursor:pointer;color:var(--muted);background:0 0;border:none;border-radius:6px;place-items:center;padding:4px;transition:color .15s,background .15s;display:grid}.MailSendModal-module__rJgHwq__closeBtn:hover{color:var(--ink);background:var(--chip)}.MailSendModal-module__rJgHwq__closeBtn svg{width:18px;height:18px}.MailSendModal-module__rJgHwq__hint{color:var(--muted);margin-bottom:12px;font-size:13px}.MailSendModal-module__rJgHwq__mailPreview{border:1px solid var(--line);background:var(--bg);border-radius:10px;max-height:260px;margin-bottom:14px;padding:12px 14px;font-size:13.5px;line-height:1.5;overflow-y:auto}.MailSendModal-module__rJgHwq__mailPreview table{border-collapse:collapse;width:100%;margin:6px 0;font-size:12.5px}.MailSendModal-module__rJgHwq__mailPreview th,.MailSendModal-module__rJgHwq__mailPreview td{border:1px solid var(--line);text-align:left;padding:6px 9px}.MailSendModal-module__rJgHwq__mailPreview thead th{background:color-mix(in srgb, var(--ink) 10%, transparent);font-weight:700}.MailSendModal-module__rJgHwq__mailPreview tbody tr:nth-child(2n){background:color-mix(in srgb, var(--ink) 4%, transparent)}.MailSendModal-module__rJgHwq__mailPreview p{margin:0 0 8px}.MailSendModal-module__rJgHwq__mailPreview ul,.MailSendModal-module__rJgHwq__mailPreview ol{margin:4px 0;padding-left:20px}.MailSendModal-module__rJgHwq__mailPreviewBlock{border-bottom:1px dashed var(--line);padding:8px 0}.MailSendModal-module__rJgHwq__mailPreviewBlock:last-child{border-bottom:none}.MailSendModal-module__rJgHwq__blkLabel{color:var(--accent);text-transform:uppercase;letter-spacing:.5px;margin-bottom:4px;font-size:11px;font-weight:700}.MailSendModal-module__rJgHwq__recipientsBox{border:1px solid var(--line);background:var(--bg);border-radius:10px;margin-bottom:14px;padding:10px 12px}.MailSendModal-module__rJgHwq__recipientsTitle{color:var(--muted);text-transform:uppercase;letter-spacing:.5px;margin-bottom:8px;font-size:12px;font-weight:700}.MailSendModal-module__rJgHwq__recipientsList{flex-wrap:wrap;gap:6px;margin:0;padding:0;list-style:none;display:flex}.MailSendModal-module__rJgHwq__recipientsList li{background:var(--chip);border:1px solid var(--line);border-radius:999px;padding:4px 10px;font-size:12.5px}.MailSendModal-module__rJgHwq__noRecipients{color:var(--muted);font-size:13px}.MailSendModal-module__rJgHwq__errorMsg{background:var(--danger-soft);color:var(--danger);border-radius:8px;margin-bottom:12px;padding:8px 12px;font-size:13px}.MailSendModal-module__rJgHwq__actions{justify-content:flex-end;gap:10px;display:flex}.MailSendModal-module__rJgHwq__btnCancel{border:1px solid var(--line);background:var(--bg);color:var(--ink);cursor:pointer;border-radius:8px;padding:8px 18px;font-family:inherit;font-size:13px;font-weight:600;transition:background .15s,border-color .15s}.MailSendModal-module__rJgHwq__btnCancel:hover{background:var(--chip);border-color:var(--muted)}.MailSendModal-module__rJgHwq__btnSend{background:var(--accent);color:var(--accent-ink);cursor:pointer;border:none;border-radius:8px;align-items:center;gap:6px;padding:8px 18px;font-family:inherit;font-size:13px;font-weight:600;transition:opacity .15s;display:inline-flex}.MailSendModal-module__rJgHwq__btnSend svg{width:16px;height:16px}.MailSendModal-module__rJgHwq__btnSend:hover{opacity:.9}.MailSendModal-module__rJgHwq__btnSend:disabled{opacity:.5;cursor:not-allowed}.MailSendModal-module__rJgHwq__sendingOverlay{z-index:5;background:color-mix(in srgb, var(--panel) 90%, transparent);-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);border-radius:14px;flex-direction:column;justify-content:center;align-items:center;gap:14px;display:flex;position:absolute;inset:0}.MailSendModal-module__rJgHwq__plane svg{width:46px;height:46px;color:var(--accent);animation:1.1s ease-in-out infinite MailSendModal-module__rJgHwq__planeFly}@keyframes MailSendModal-module__rJgHwq__planeFly{0%{opacity:1;transform:translate(0)}55%{opacity:0;transform:translate(30px,-30px)}56%{opacity:0;transform:translate(-22px,22px)}to{opacity:1;transform:translate(0)}}.MailSendModal-module__rJgHwq__sendingLabel{color:var(--muted);font-size:14px}
.ReportsModal-module__a8NqDa__layout{flex-direction:column;gap:0;min-height:400px;max-height:68vh;display:flex}.ReportsModal-module__a8NqDa__tabs{-webkit-overflow-scrolling:touch;flex-shrink:0;gap:4px;margin-bottom:14px;display:flex;overflow-x:auto}.ReportsModal-module__a8NqDa__tab{border:1px solid var(--line);cursor:pointer;color:var(--muted);white-space:nowrap;background:0 0;border-radius:8px;flex-shrink:0;align-items:center;gap:6px;padding:6px 16px;font-size:13px;transition:background .2s,color .2s,border-color .2s;display:inline-flex}.ReportsModal-module__a8NqDa__tab svg{width:16px;height:16px}.ReportsModal-module__a8NqDa__tabActive{background:var(--accent);color:#fff;border-color:var(--accent)}.ReportsModal-module__a8NqDa__tabContent{animation:.25s both ReportsModal-module__a8NqDa__reportTabFade}@keyframes ReportsModal-module__a8NqDa__reportTabFade{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:translateY(0)}}.ReportsModal-module__a8NqDa__scrollBody{flex:1;padding:0 2px;overflow-y:auto}.ReportsModal-module__a8NqDa__taskList{flex-direction:column;gap:0;display:flex}.ReportsModal-module__a8NqDa__taskCard{background:var(--bg);border:1px solid var(--line);cursor:pointer;border-radius:10px;align-items:center;gap:12px;margin-bottom:8px;padding:12px 14px;transition:background .15s,border-color .15s;display:flex}.ReportsModal-module__a8NqDa__taskCard:hover{background:var(--chip)}.ReportsModal-module__a8NqDa__taskCardActive{border-color:var(--accent);background:color-mix(in srgb, var(--accent) 6%, transparent)}.ReportsModal-module__a8NqDa__taskCardInfo{flex:1;min-width:0}.ReportsModal-module__a8NqDa__taskCardName{font-size:14px;font-weight:600}.ReportsModal-module__a8NqDa__taskCardMeta{color:var(--muted);margin-top:3px;font-size:12px}.ReportsModal-module__a8NqDa__taskCardBadge{border-radius:10px;padding:2px 8px;font-size:11px;font-weight:600}.ReportsModal-module__a8NqDa__badgeEnabled{color:#10b981;background:#10b98126}.ReportsModal-module__a8NqDa__badgeDisabled{background:color-mix(in srgb, var(--muted) 15%, transparent);color:var(--muted)}.ReportsModal-module__a8NqDa__backBtn{border:1px solid var(--line);color:var(--muted);cursor:pointer;background:0 0;border-radius:8px;align-items:center;gap:6px;margin-bottom:12px;padding:4px 12px;font-size:12px;transition:background .15s;display:inline-flex}.ReportsModal-module__a8NqDa__backBtn:hover{background:var(--chip)}.ReportsModal-module__a8NqDa__toolbar{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;margin-bottom:14px;display:flex}.ReportsModal-module__a8NqDa__periodSelect{border:1px solid var(--line);background:var(--bg);color:var(--ink);cursor:pointer;border-radius:6px;padding:4px 8px;font-family:inherit;font-size:12px}.ReportsModal-module__a8NqDa__summaryCards{grid-template-columns:repeat(auto-fit,minmax(120px,1fr));gap:10px;margin-bottom:16px;display:grid}.ReportsModal-module__a8NqDa__summaryCard{border:1px solid var(--line);background:var(--bg);text-align:center;border-radius:10px;padding:12px 14px}.ReportsModal-module__a8NqDa__metricValue{color:var(--accent);font-size:20px;font-weight:700;line-height:1.2}.ReportsModal-module__a8NqDa__metricLabel{color:var(--muted);margin-top:4px;font-size:11px}.ReportsModal-module__a8NqDa__chartRow{grid-template-columns:1fr 1fr;gap:14px;margin-bottom:16px;display:grid}.ReportsModal-module__a8NqDa__chartWrap{border:1px solid var(--line);background:var(--bg);border-radius:10px;padding:14px;position:relative}.ReportsModal-module__a8NqDa__chartWrapFull{grid-column:1/-1;}.ReportsModal-module__a8NqDa__chartTitle{color:var(--ink);margin-bottom:8px;font-size:13px;font-weight:600}.ReportsModal-module__a8NqDa__chartCanvas{width:100%;height:200px;position:relative}.ReportsModal-module__a8NqDa__chartCanvasSmall{width:100%;height:160px;position:relative}.ReportsModal-module__a8NqDa__execList{margin-top:16px}.ReportsModal-module__a8NqDa__execListTitle{align-items:center;gap:6px;margin-bottom:8px;font-size:13px;font-weight:600;display:flex}.ReportsModal-module__a8NqDa__execItem{border:1px solid var(--line);background:var(--bg);border-radius:8px;align-items:flex-start;gap:10px;margin-bottom:6px;padding:10px 12px;font-size:12px;display:flex}.ReportsModal-module__a8NqDa__execDate{color:var(--muted);flex-shrink:0;min-width:120px}.ReportsModal-module__a8NqDa__execStatus{border-radius:6px;flex-shrink:0;padding:1px 8px;font-size:11px;font-weight:600}.ReportsModal-module__a8NqDa__statusOK{color:#10b981;background:#10b98126}.ReportsModal-module__a8NqDa__statusError{color:#ef4444;background:#ef444426}.ReportsModal-module__a8NqDa__statusMissed{color:#f59e0b;background:#f59e0b26}.ReportsModal-module__a8NqDa__execResult{min-width:0;color:var(--ink);white-space:nowrap;text-overflow:ellipsis;flex:1;overflow:hidden}.ReportsModal-module__a8NqDa__analyzeSection{border-top:1px solid var(--line);margin-top:20px;padding-top:16px}.ReportsModal-module__a8NqDa__analyzeBtn{background:var(--accent);color:#fff;cursor:pointer;border:none;border-radius:10px;align-items:center;gap:8px;padding:10px 20px;font-size:13px;font-weight:600;transition:transform .15s,box-shadow .15s;display:inline-flex}.ReportsModal-module__a8NqDa__analyzeBtn:hover{transform:scale(1.02);box-shadow:0 2px 10px #00000026}.ReportsModal-module__a8NqDa__analyzeBtn:disabled{opacity:.5;cursor:not-allowed;box-shadow:none;transform:none}.ReportsModal-module__a8NqDa__analysisLoading{color:var(--muted);align-items:center;gap:8px;padding:16px;font-size:13px;display:flex}.ReportsModal-module__a8NqDa__reportSection{margin-top:16px;animation:.3s both ReportsModal-module__a8NqDa__reportTabFade}.ReportsModal-module__a8NqDa__reportFrame{border:1px solid var(--line);background:var(--panel);border-radius:12px;overflow:hidden}.ReportsModal-module__a8NqDa__reportHeader{background:linear-gradient(135deg,#0e7490 0%,#155e75 50%,#164e63 100%);justify-content:space-between;align-items:center;padding:20px 24px;display:flex}.ReportsModal-module__a8NqDa__reportHeaderLeft{align-items:center;gap:10px;display:flex}.ReportsModal-module__a8NqDa__reportLogo{color:#fff;letter-spacing:2px;font-size:22px;font-weight:800}.ReportsModal-module__a8NqDa__reportLogoSub{color:#ffffffb3;font-size:11px;font-weight:500}.ReportsModal-module__a8NqDa__reportHeaderRight{text-align:right}.ReportsModal-module__a8NqDa__reportDate{color:#ffffffa6;font-size:11px}.ReportsModal-module__a8NqDa__reportPeriodBadge{color:#fff;text-transform:uppercase;letter-spacing:.5px;background:#ffffff26;border-radius:10px;margin-top:4px;padding:2px 10px;font-size:10px;font-weight:600;display:inline-block}.ReportsModal-module__a8NqDa__reportSummaryBar{background:color-mix(in srgb, var(--accent) 8%, var(--bg));border-bottom:1px solid var(--line);color:var(--ink);padding:12px 24px;font-size:13px;font-style:italic;font-weight:500}.ReportsModal-module__a8NqDa__reportContent{max-height:350px;color:var(--ink);padding:20px 24px;font-size:13px;line-height:1.75;overflow-y:auto}.ReportsModal-module__a8NqDa__reportContent h2{border-bottom:2px solid var(--accent);color:var(--ink);margin:20px 0 10px;padding-bottom:6px;font-size:15px;font-weight:700}.ReportsModal-module__a8NqDa__reportContent h3{color:var(--accent);margin:14px 0 6px;font-size:14px;font-weight:600}.ReportsModal-module__a8NqDa__reportContent ul,.ReportsModal-module__a8NqDa__reportContent ol{margin:8px 0;padding-left:20px}.ReportsModal-module__a8NqDa__reportContent li{margin-bottom:4px}.ReportsModal-module__a8NqDa__reportContent table{border-collapse:collapse;width:100%;margin:10px 0;font-size:12px}.ReportsModal-module__a8NqDa__reportContent th,.ReportsModal-module__a8NqDa__reportContent td{border:1px solid var(--line);text-align:left;padding:8px 12px}.ReportsModal-module__a8NqDa__reportContent th{background:color-mix(in srgb, var(--accent) 10%, var(--chip));color:var(--ink);font-weight:600}.ReportsModal-module__a8NqDa__reportContent td{background:var(--bg)}.ReportsModal-module__a8NqDa__reportContent strong{color:var(--accent)}.ReportsModal-module__a8NqDa__reportContent blockquote{border-left:3px solid var(--accent);background:color-mix(in srgb, var(--accent) 5%, transparent);border-radius:0 8px 8px 0;margin:10px 0;padding:10px 16px;font-style:italic}.ReportsModal-module__a8NqDa__reportFooter{border-top:1px solid var(--line);color:var(--muted);justify-content:space-between;align-items:center;padding:12px 24px;font-size:10px;display:flex}.ReportsModal-module__a8NqDa__reportFooterBrand{color:var(--accent);letter-spacing:1px;font-weight:700}.ReportsModal-module__a8NqDa__reportActions{flex-wrap:wrap;gap:8px;margin-top:12px;display:flex}.ReportsModal-module__a8NqDa__actionBtn{border:1px solid var(--line);background:var(--bg);color:var(--ink);cursor:pointer;border-radius:8px;align-items:center;gap:6px;padding:8px 16px;font-size:12px;font-weight:600;transition:background .15s,border-color .15s;display:inline-flex}.ReportsModal-module__a8NqDa__actionBtn:hover{border-color:var(--accent);background:var(--chip)}.ReportsModal-module__a8NqDa__actionBtn:disabled{opacity:.5;cursor:not-allowed}.ReportsModal-module__a8NqDa__actionBtnPrimary{background:var(--accent);color:#fff;border-color:var(--accent);}.ReportsModal-module__a8NqDa__actionBtnPrimary:hover{background:color-mix(in srgb, var(--accent) 85%, black)}.ReportsModal-module__a8NqDa__emailOverlay{z-index:500;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background:#0006;justify-content:center;align-items:center;animation:.18s ReportsModal-module__a8NqDa__reportEmailFadeIn;display:flex;position:fixed;inset:0}@keyframes ReportsModal-module__a8NqDa__reportEmailFadeIn{0%{opacity:0}to{opacity:1}}.ReportsModal-module__a8NqDa__emailCard{background:var(--panel);border:1px solid var(--line);box-shadow:var(--shadow);border-radius:14px;width:480px;max-width:95vw;max-height:85vh;padding:24px;animation:.2s ReportsModal-module__a8NqDa__reportEmailCardIn;position:relative;overflow-y:auto}@keyframes ReportsModal-module__a8NqDa__reportEmailCardIn{0%{opacity:0;transform:scale(.95)translateY(-8px)}to{opacity:1;transform:scale(1)translateY(0)}}.ReportsModal-module__a8NqDa__emailHeader{justify-content:space-between;align-items:center;margin-bottom:4px;display:flex}.ReportsModal-module__a8NqDa__emailTitle{color:var(--ink);align-items:center;gap:8px;font-size:16px;font-weight:700;display:flex}.ReportsModal-module__a8NqDa__emailCloseBtn{cursor:pointer;color:var(--muted);background:0 0;border:none;border-radius:6px;place-items:center;padding:4px;transition:color .15s,background .15s;display:grid}.ReportsModal-module__a8NqDa__emailCloseBtn:hover{color:var(--ink);background:var(--chip)}.ReportsModal-module__a8NqDa__emailHint{color:var(--muted);margin-bottom:14px;font-size:13px}.ReportsModal-module__a8NqDa__emailRecipientsBox{border:1px solid var(--line);background:var(--bg);border-radius:10px;margin-bottom:12px;padding:10px 12px}.ReportsModal-module__a8NqDa__emailRecipientsTitle{color:var(--muted);text-transform:uppercase;letter-spacing:.5px;margin-bottom:8px;font-size:12px;font-weight:700}.ReportsModal-module__a8NqDa__recipientList{flex-direction:column;gap:4px;max-height:180px;display:flex;overflow-y:auto}.ReportsModal-module__a8NqDa__recipientItem{align-items:center;gap:8px;padding:4px 0;font-size:13px;display:flex}.ReportsModal-module__a8NqDa__recipientItem label{cursor:pointer;align-items:center;gap:8px;display:flex}.ReportsModal-module__a8NqDa__recipientItem input[type=checkbox]{width:16px;height:16px;accent-color:var(--accent);cursor:pointer}.ReportsModal-module__a8NqDa__customEmailRow{gap:6px;margin-bottom:12px;display:flex}.ReportsModal-module__a8NqDa__customEmailInput{border:1px solid var(--line);background:var(--bg);color:var(--ink);border-radius:8px;outline:none;flex:1;padding:8px 12px;font-family:inherit;font-size:13px;transition:border-color .15s}.ReportsModal-module__a8NqDa__customEmailInput:focus{border-color:var(--accent)}.ReportsModal-module__a8NqDa__addEmailBtn{border:1px solid var(--accent);color:var(--accent);cursor:pointer;white-space:nowrap;background:0 0;border-radius:8px;padding:8px 14px;font-size:13px;font-weight:600;transition:background .15s}.ReportsModal-module__a8NqDa__addEmailBtn:hover{background:color-mix(in srgb, var(--accent) 10%, transparent)}.ReportsModal-module__a8NqDa__emailError{background:var(--danger-soft);color:var(--danger);border-radius:8px;margin-bottom:12px;padding:8px 12px;font-size:13px}.ReportsModal-module__a8NqDa__emailActions{justify-content:flex-end;gap:10px;display:flex}.ReportsModal-module__a8NqDa__emailCancelBtn{border:1px solid var(--line);background:var(--bg);color:var(--ink);cursor:pointer;border-radius:8px;padding:8px 18px;font-family:inherit;font-size:13px;font-weight:600;transition:background .15s}.ReportsModal-module__a8NqDa__emailCancelBtn:hover{background:var(--chip)}.ReportsModal-module__a8NqDa__emailSendBtn{background:var(--accent);color:var(--accent-ink);cursor:pointer;border:none;border-radius:8px;align-items:center;gap:6px;padding:8px 18px;font-family:inherit;font-size:13px;font-weight:600;transition:opacity .15s;display:inline-flex}.ReportsModal-module__a8NqDa__emailSendBtn:hover{opacity:.9}.ReportsModal-module__a8NqDa__emailSendBtn:disabled{opacity:.5;cursor:not-allowed}.ReportsModal-module__a8NqDa__sendingOverlay{z-index:5;background:color-mix(in srgb, var(--panel) 90%, transparent);-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);border-radius:14px;flex-direction:column;justify-content:center;align-items:center;gap:14px;display:flex;position:absolute;inset:0}.ReportsModal-module__a8NqDa__plane svg{width:46px;height:46px;color:var(--accent);animation:1.1s ease-in-out infinite ReportsModal-module__a8NqDa__reportPlaneFly}@keyframes ReportsModal-module__a8NqDa__reportPlaneFly{0%{opacity:1;transform:translate(0)}55%{opacity:0;transform:translate(30px,-30px)}56%{opacity:0;transform:translate(-22px,22px)}to{opacity:1;transform:translate(0)}}.ReportsModal-module__a8NqDa__sendingLabel{color:var(--muted);font-size:14px}.ReportsModal-module__a8NqDa__customSection{flex-direction:column;gap:14px;display:flex}.ReportsModal-module__a8NqDa__taskSelect{border:1px solid var(--line);border-radius:10px;flex-direction:column;gap:4px;max-height:200px;padding:8px;display:flex;overflow-y:auto}.ReportsModal-module__a8NqDa__taskSelectItem{cursor:pointer;border-radius:6px;align-items:center;gap:8px;padding:6px 8px;font-size:13px;transition:background .15s;display:flex}.ReportsModal-module__a8NqDa__taskSelectItem:hover{background:var(--chip)}.ReportsModal-module__a8NqDa__promptArea{border:1px solid var(--line);background:var(--bg);width:100%;min-height:80px;color:var(--ink);resize:vertical;border-radius:10px;padding:10px 12px;font-family:inherit;font-size:13px}.ReportsModal-module__a8NqDa__historyList{flex-direction:column;gap:0;display:flex}.ReportsModal-module__a8NqDa__historyCard{background:var(--bg);border:1px solid var(--line);cursor:pointer;border-radius:10px;align-items:center;gap:12px;margin-bottom:8px;padding:12px 14px;transition:background .15s;display:flex}.ReportsModal-module__a8NqDa__historyCard:hover{background:var(--chip)}.ReportsModal-module__a8NqDa__historyCardInfo{flex:1;min-width:0}.ReportsModal-module__a8NqDa__historyCardTitle{font-size:14px;font-weight:600}.ReportsModal-module__a8NqDa__historyCardMeta{color:var(--muted);margin-top:3px;font-size:12px}.ReportsModal-module__a8NqDa__historyCardActions{flex-shrink:0;gap:6px;display:flex}.ReportsModal-module__a8NqDa__historyDeleteBtn{color:#ef4444;cursor:pointer;background:0 0;border:1px solid #ef444466;border-radius:6px;padding:4px 10px;font-size:11px;transition:background .15s}.ReportsModal-module__a8NqDa__historyDeleteBtn:hover{background:#ef44441a}.ReportsModal-module__a8NqDa__expiryBadge{border-radius:10px;padding:2px 8px;font-size:10px;font-weight:600}.ReportsModal-module__a8NqDa__expiryOk{color:#10b981;background:#10b9811f}.ReportsModal-module__a8NqDa__expiryWarn{color:#f59e0b;background:#f59e0b1f}.ReportsModal-module__a8NqDa__loading{height:200px;color:var(--muted);justify-content:center;align-items:center;font-size:14px;display:flex}.ReportsModal-module__a8NqDa__empty{text-align:center;color:var(--muted);padding:30px 20px}.ReportsModal-module__a8NqDa__toast{z-index:9999;border-radius:10px;padding:10px 24px;font-size:13px;font-weight:600;animation:.3s both ReportsModal-module__a8NqDa__toastIn;position:fixed;bottom:24px;left:50%;transform:translate(-50%)}.ReportsModal-module__a8NqDa__toastSuccess{color:#fff;background:#10b981}.ReportsModal-module__a8NqDa__toastError{color:#fff;background:#ef4444}@keyframes ReportsModal-module__a8NqDa__toastIn{0%{opacity:0;transform:translate(-50%)translateY(10px)}to{opacity:1;transform:translate(-50%)translateY(0)}}@media (max-width:600px){.ReportsModal-module__a8NqDa__chartRow{grid-template-columns:1fr}.ReportsModal-module__a8NqDa__summaryCards{grid-template-columns:repeat(2,1fr)}.ReportsModal-module__a8NqDa__toolbar{flex-direction:column;align-items:stretch}}
.GiantOverlay-module__xEOu0W__overlay{z-index:9000;pointer-events:none;flex-direction:column;justify-content:center;align-items:center;gap:0;animation:.3s both GiantOverlay-module__xEOu0W__giantBgIn;display:flex;position:fixed;inset:0}.GiantOverlay-module__xEOu0W__hidden{display:none}.GiantOverlay-module__xEOu0W__robot{font-size:100px;line-height:1;animation:3.5s cubic-bezier(.34,1.56,.64,1) both GiantOverlay-module__xEOu0W__giantPop}.GiantOverlay-module__xEOu0W__bubble{background:var(--panel);border:2.5px solid var(--ink);color:var(--ink);filter:drop-shadow(2px 4px #00000012);white-space:nowrap;border-radius:18px;margin-bottom:14px;padding:12px 22px;font-size:15px;font-weight:600;animation:.4s cubic-bezier(.34,1.56,.64,1) .35s both GiantOverlay-module__xEOu0W__giantBubbleIn;position:relative}.GiantOverlay-module__xEOu0W__bubble:after{content:"";border-left:10px solid #0000;border-right:10px solid #0000;border-top:11px solid var(--ink);position:absolute;bottom:-11px;left:50%;transform:translate(-50%)}.GiantOverlay-module__xEOu0W__bubbleInner:after{content:"";border-left:8px solid #0000;border-right:8px solid #0000;border-top:9px solid var(--panel);position:absolute;bottom:-8px;left:50%;transform:translate(-50%)}.GiantOverlay-module__xEOu0W__fading .GiantOverlay-module__xEOu0W__bubble{animation:.5s forwards GiantOverlay-module__xEOu0W__giantBubbleOut}@keyframes GiantOverlay-module__xEOu0W__giantPop{0%{opacity:0;transform:scale(.3)}12%{opacity:1;transform:scale(1)}80%{opacity:1;transform:scale(1)}to{opacity:0;transform:scale(.3)}}@keyframes GiantOverlay-module__xEOu0W__giantBgIn{0%{background:0 0}to{background:color-mix(in srgb, var(--bg) 60%, transparent)}}@keyframes GiantOverlay-module__xEOu0W__giantBubbleIn{0%{opacity:0;transform:scale(.5)translateY(10px)}to{opacity:1;transform:scale(1)translateY(0)}}@keyframes GiantOverlay-module__xEOu0W__giantBubbleOut{to{opacity:0;transform:translateY(-20px)scale(.8)}}
.Topbar-module__swPExG__topbar{background:var(--panel);border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;padding:12px 20px;display:flex;position:relative}.Topbar-module__swPExG__topbarLeft{align-items:center;gap:10px;display:flex}.Topbar-module__swPExG__topbarRight{align-items:center;gap:14px;display:flex}.Topbar-module__swPExG__brandRobot{cursor:pointer;font-size:22px;line-height:1;transition:transform .25s;display:inline-block}.Topbar-module__swPExG__topbarLeft:hover .Topbar-module__swPExG__brandRobot:not(.Topbar-module__swPExG__animActive){transform:scale(1.12)rotate(-6deg)}.Topbar-module__swPExG__animFlip{animation:.8s cubic-bezier(.45,0,.3,1.2) Topbar-module__swPExG__robotFlip}@keyframes Topbar-module__swPExG__robotFlip{0%{transform:translateY(0)rotate(0)scale(1)}30%{transform:translateY(-28px)rotate(180deg)scale(1.15)}55%{transform:translateY(-32px)rotate(360deg)scale(1.1)}75%{transform:translateY(-8px)rotate(360deg)scale(1)}90%{transform:translateY(3px)rotate(360deg)}to{transform:translateY(0)rotate(360deg)}}.Topbar-module__swPExG__animBump{animation:.6s Topbar-module__swPExG__robotBump}@keyframes Topbar-module__swPExG__robotBump{0%,to{transform:translate(0)}35%{transform:translate(12px)scale(1.1)}50%{transform:translate(6px)}}.Topbar-module__swPExG__bumped{animation:.5s .2s Topbar-module__swPExG__textBumped}@keyframes Topbar-module__swPExG__textBumped{0%{transform:translate(0)skew(0)}25%{transform:translate(8px)skew(-6deg)}50%{transform:translate(-3px)skew(3deg)}75%{transform:translate(2px)skew(-1deg)}to{transform:translate(0)skew(0)}}.Topbar-module__swPExG__animOrbit{animation:1s cubic-bezier(.4,0,.2,1) Topbar-module__swPExG__robotOrbit}@keyframes Topbar-module__swPExG__robotOrbit{0%{transform:translate(0)translateY(0)}25%{transform:translate(50px)translateY(-18px)scale(.8)}50%{transform:translate(90px)translateY(0)scale(.7)}75%{transform:translate(50px)translateY(18px)scale(.8)}to{transform:translate(0)translateY(0)scale(1)}}.Topbar-module__swPExG__animActive{pointer-events:none}.Topbar-module__swPExG__brand{letter-spacing:5px;background:linear-gradient(90deg, var(--accent), var(--accent-2));color:#0000;-webkit-user-select:none;user-select:none;cursor:pointer;-webkit-background-clip:text;background-clip:text;padding-left:2px;font-family:Space Grotesk,Century Gothic,Futura,system-ui,sans-serif;font-size:22px;font-weight:700}.Topbar-module__swPExG__currentUser{color:var(--muted);flex-direction:column;align-items:flex-end;gap:1px;font-size:14px;display:flex}.Topbar-module__swPExG__currentUser strong{color:var(--accent)}.Topbar-module__swPExG__currentRole{letter-spacing:.5px;text-transform:uppercase;color:var(--muted);opacity:.75;font-size:11px;font-weight:600}.Topbar-module__swPExG__currentFlag{vertical-align:middle;margin:0 3px 0 1px}.Topbar-module__swPExG__iconBtn{border:1px solid var(--line);background:var(--bg);width:40px;height:40px;color:var(--ink);border-radius:10px;place-items:center;transition:background .2s,border-color .2s,transform .15s;display:grid}.Topbar-module__swPExG__iconBtn svg{width:20px;height:20px;transition:transform .3s,color .2s}.Topbar-module__swPExG__iconBtn:hover{background:var(--chip);border-color:var(--accent)}.Topbar-module__swPExG__iconBtn:active{transform:scale(.9)}.Topbar-module__swPExG__gearBtn:hover svg{color:var(--accent);transform:rotate(60deg)}.Topbar-module__swPExG__gearBtnOpen svg{color:var(--accent);transform:rotate(180deg)}@keyframes Topbar-module__swPExG__pop{0%{transform:scale(1)}50%{transform:scale(.85)}to{transform:scale(1)}}.Topbar-module__swPExG__pop{animation:.28s Topbar-module__swPExG__pop}.Topbar-module__swPExG__gearMenu{z-index:50;background:var(--panel);border:1px solid var(--line);min-width:220px;box-shadow:var(--shadow);border-radius:12px;padding:6px;animation:.16s Topbar-module__swPExG__menuIn;position:absolute;top:62px;right:20px}@keyframes Topbar-module__swPExG__menuIn{0%{opacity:0;transform:translateY(-6px)}to{opacity:1;transform:translateY(0)}}.Topbar-module__swPExG__gearItem{width:100%;color:var(--ink);text-align:left;background:0 0;border:none;border-radius:8px;justify-content:space-between;align-items:center;padding:10px 12px;font-size:14px;display:flex}.Topbar-module__swPExG__gearItemLabel{align-items:center;gap:10px;display:flex}.Topbar-module__swPExG__gearItemLabel svg{width:18px;height:18px;transition:transform .2s,color .2s}.Topbar-module__swPExG__gearItemBtn{transition:background .18s}.Topbar-module__swPExG__gearItemBtn:hover{background:var(--chip);cursor:pointer}.Topbar-module__swPExG__gearItemBtn:hover svg{color:var(--accent);transform:scale(1.18)}.Topbar-module__swPExG__gearItemBtn:active{transform:scale(.97)}.Topbar-module__swPExG__gearSep{background:var(--line);height:1px;margin:6px 4px}.Topbar-module__swPExG__themeRow{cursor:default}.Topbar-module__swPExG__themeToggle{border:1px solid var(--line);background:var(--bg);color:var(--ink);cursor:pointer;border-radius:8px;align-items:center;gap:6px;padding:6px 10px;font-size:13px;transition:background .2s,transform .15s;display:inline-flex}.Topbar-module__swPExG__themeToggle:hover{background:var(--chip)}.Topbar-module__swPExG__themeToggle:active{transform:scale(.92)}.Topbar-module__swPExG__themeToggle svg{width:16px;height:16px}@media (max-width:560px){.Topbar-module__swPExG__currentUser{display:none}}
.ChatView-module__f4GdLW__chatView{flex-direction:column;flex:1;min-height:0;display:flex;position:relative;overflow:hidden}.ChatView-module__f4GdLW__chatView:before{content:"";background-image:var(--watermark);opacity:.5;pointer-events:none;z-index:0;background-repeat:repeat;position:absolute;inset:0}.ChatView-module__f4GdLW__chatHeader{border-bottom:1px solid var(--line);background:var(--panel);z-index:3;justify-content:space-between;align-items:center;padding:8px 16px;display:flex;position:relative}.ChatView-module__f4GdLW__chatListBtn{border:1px solid var(--line);color:var(--ink);cursor:pointer;background:0 0;border-radius:10px;align-items:center;gap:6px;max-width:260px;padding:6px 12px;font-size:14px;font-weight:600;transition:background .2s,border-color .2s;display:flex}.ChatView-module__f4GdLW__chatListBtn:hover{background:var(--chip);border-color:var(--accent)}.ChatView-module__f4GdLW__chatListBtn svg{flex-shrink:0;width:16px;height:16px;transition:transform .25s}.ChatView-module__f4GdLW__chatListBtnOpen svg{transform:rotate(180deg)}.ChatView-module__f4GdLW__chatListCurrent{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.ChatView-module__f4GdLW__chatListMenu{z-index:10;background:var(--panel);border:1px solid var(--line);min-width:320px;max-width:420px;box-shadow:var(--shadow);border-radius:12px;padding:8px;animation:.16s ChatView-module__f4GdLW__menuIn;position:absolute;top:calc(100% + 4px);left:16px}@keyframes ChatView-module__f4GdLW__menuIn{0%{opacity:0;transform:translateY(-6px)}to{opacity:1;transform:translateY(0)}}.ChatView-module__f4GdLW__chatListHeader{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;margin-bottom:6px;padding:6px 8px 10px;display:flex}.ChatView-module__f4GdLW__chatListLabel{color:var(--muted);font-size:13px;font-weight:600}.ChatView-module__f4GdLW__chatNewBtn{background:var(--accent);color:var(--accent-ink);cursor:pointer;border:none;border-radius:8px;align-items:center;gap:6px;padding:6px 12px;font-size:13px;font-weight:600;transition:opacity .15s;display:flex}.ChatView-module__f4GdLW__chatNewBtn:hover{opacity:.9}.ChatView-module__f4GdLW__chatNewBtn svg{width:14px;height:14px}.ChatView-module__f4GdLW__chatListItems{max-height:320px;list-style:none;overflow-y:auto}.ChatView-module__f4GdLW__chatListItem{cursor:pointer;border-radius:8px;align-items:center;gap:8px;padding:8px 10px;transition:background .15s;display:flex}.ChatView-module__f4GdLW__chatListItem:hover{background:var(--chip)}.ChatView-module__f4GdLW__chatListItemActive{background:color-mix(in srgb, var(--accent) 12%, transparent)}.ChatView-module__f4GdLW__chatItemMain{flex:1;min-width:0}.ChatView-module__f4GdLW__chatItemTitle{text-overflow:ellipsis;white-space:nowrap;font-size:14px;font-weight:600;overflow:hidden}.ChatView-module__f4GdLW__chatItemDates{color:var(--muted);margin-top:2px;font-size:11px}.ChatView-module__f4GdLW__chatItemDel{color:var(--danger);cursor:pointer;opacity:0;background:0 0;border:none;border-radius:6px;padding:4px;transition:opacity .2s}.ChatView-module__f4GdLW__chatListItem:hover .ChatView-module__f4GdLW__chatItemDel{opacity:1}.ChatView-module__f4GdLW__chatItemDel svg{width:16px;height:16px}.ChatView-module__f4GdLW__chatClear{border:1px solid var(--line);color:var(--muted);cursor:pointer;background:0 0;border-radius:10px;align-items:center;gap:6px;padding:6px 10px;font-size:13px;transition:background .2s,border-color .2s,color .2s;display:flex}.ChatView-module__f4GdLW__chatClear:hover{background:var(--danger-soft);border-color:var(--danger);color:var(--danger)}.ChatView-module__f4GdLW__chatClear svg{width:16px;height:16px;transition:transform .2s}.ChatView-module__f4GdLW__chatClear:hover svg{transform:rotate(-12deg)scale(1.1)}.ChatView-module__f4GdLW__trashing svg{animation:.5s ChatView-module__f4GdLW__trashShake}@keyframes ChatView-module__f4GdLW__trashShake{0%,to{transform:rotate(0)}20%{transform:rotate(-15deg)}40%{transform:rotate(12deg)}60%{transform:rotate(-8deg)}80%{transform:rotate(4deg)}}.ChatView-module__f4GdLW__chatMessages{z-index:1;flex-direction:column;flex:1;gap:6px;padding:18px 24px 100px;display:flex;position:relative;overflow-y:auto}.ChatView-module__f4GdLW__msg{white-space:pre-wrap;word-wrap:break-word;border-radius:12px;max-width:75%;padding:10px 14px;font-size:14.5px;line-height:1.55}.ChatView-module__f4GdLW__user{background:var(--user-bubble);color:#fff;align-self:flex-end}.ChatView-module__f4GdLW__bot{background:var(--bot-bubble);color:var(--ink);align-self:flex-start}.ChatView-module__f4GdLW__system{max-width:88%;color:var(--ink);text-align:center;background:#f59e0b1f;border:1px solid #f59e0b61;border-radius:10px;align-self:center;padding:9px 14px;font-size:13px}.ChatView-module__f4GdLW__hasBlock{max-width:88%}.ChatView-module__f4GdLW__msgFooter{justify-content:flex-start;margin-top:8px;display:flex}.ChatView-module__f4GdLW__copyBtn{border:1px solid var(--line);color:var(--muted);cursor:pointer;background:0 0;border-radius:8px;align-items:center;gap:5px;padding:3px 9px;font-family:inherit;font-size:11.5px;transition:transform .15s,color .2s,border-color .2s,background .2s;display:inline-flex}.ChatView-module__f4GdLW__copyBtn svg{width:13px;height:13px}.ChatView-module__f4GdLW__copyBtn:hover{color:var(--accent);border-color:var(--accent)}.ChatView-module__f4GdLW__copyBtn:active{transform:scale(.9)}.ChatView-module__f4GdLW__copied{color:#10b981;background:#10b9811f;border-color:#10b98173;animation:.32s ChatView-module__f4GdLW__copyPop}@keyframes ChatView-module__f4GdLW__copyPop{0%{transform:scale(1)}45%{transform:scale(1.14)}to{transform:scale(1)}}.ChatView-module__f4GdLW__retryBtn{border:1px solid var(--accent);color:var(--accent);cursor:pointer;background:0 0;border-radius:8px;align-items:center;gap:6px;padding:5px 14px;font-family:inherit;font-size:12.5px;font-weight:600;transition:transform .15s,background .2s;display:inline-flex}.ChatView-module__f4GdLW__retryBtn svg{width:14px;height:14px}.ChatView-module__f4GdLW__retryBtn:hover{background:color-mix(in srgb, var(--accent) 12%, transparent)}.ChatView-module__f4GdLW__retryBtn:active{transform:scale(.94)}.ChatView-module__f4GdLW__msg .md-table-wrap{-webkit-overflow-scrolling:touch;max-width:100%;margin:6px 0;overflow-x:auto}.ChatView-module__f4GdLW__msg table{border-collapse:collapse;width:auto;min-width:100%;font-size:13px}.ChatView-module__f4GdLW__msg th,.ChatView-module__f4GdLW__msg td{border:1px solid var(--line);text-align:left;white-space:nowrap;padding:7px 11px}.ChatView-module__f4GdLW__msg thead th{background:color-mix(in srgb, var(--ink) 10%, transparent);font-weight:700}.ChatView-module__f4GdLW__msg tbody tr:nth-child(2n){background:color-mix(in srgb, var(--ink) 4%, transparent)}.ChatView-module__f4GdLW__msg ul,.ChatView-module__f4GdLW__msg ol{margin:4px 0;padding-left:20px}.ChatView-module__f4GdLW__msg li{margin:2px 0}.ChatView-module__f4GdLW__msg code{background:color-mix(in srgb, var(--ink) 12%, transparent);border-radius:4px;padding:1px 5px;font-size:.9em}.ChatView-module__f4GdLW__msg pre{background:color-mix(in srgb, var(--ink) 8%, transparent);border-radius:8px;margin:6px 0;padding:12px;overflow-x:auto}.ChatView-module__f4GdLW__msg pre code{background:0 0;padding:0}.ChatView-module__f4GdLW__msg h1,.ChatView-module__f4GdLW__msg h2,.ChatView-module__f4GdLW__msg h3,.ChatView-module__f4GdLW__msg h4,.ChatView-module__f4GdLW__msg h5,.ChatView-module__f4GdLW__msg h6{margin:8px 0 4px}.ChatView-module__f4GdLW__msg p{margin:4px 0}.ChatView-module__f4GdLW__thinking{flex-direction:column;gap:10px;display:flex}.ChatView-module__f4GdLW__waveText{font-size:13px;display:inline-flex}.ChatView-module__f4GdLW__waveText span{animation:1.5s ease-in-out infinite ChatView-module__f4GdLW__wave}@keyframes ChatView-module__f4GdLW__wave{0%,65%,to{color:var(--muted);transform:translateY(0)}30%{color:var(--accent);transform:translateY(-7px)}}.ChatView-module__f4GdLW__skeleton{flex-direction:column;gap:8px;display:flex}.ChatView-module__f4GdLW__skeletonLine{background:linear-gradient(90deg, var(--line) 25%, var(--chip) 40%, var(--line) 55%);background-size:300% 100%;border-radius:6px;height:10px;animation:1.4s ease-in-out infinite ChatView-module__f4GdLW__shimmer}.ChatView-module__f4GdLW__skeletonShort{width:55%}.ChatView-module__f4GdLW__skeletonMedium{width:80%}.ChatView-module__f4GdLW__skeletonFull{width:100%}@keyframes ChatView-module__f4GdLW__shimmer{0%{background-position:130% 0}to{background-position:-130% 0}}.ChatView-module__f4GdLW__typingCursor:after{content:"○";color:var(--accent);animation:1s step-end infinite ChatView-module__f4GdLW__blink}@keyframes ChatView-module__f4GdLW__blink{50%{opacity:0}}.ChatView-module__f4GdLW__wordIn{animation:.4s both ChatView-module__f4GdLW__wordIn}@keyframes ChatView-module__f4GdLW__wordIn{0%{opacity:0;filter:blur(5px)}to{opacity:1;filter:blur()}}.ChatView-module__f4GdLW__inlineWave{vertical-align:baseline;margin-left:4px;display:inline-flex}.ChatView-module__f4GdLW__inlineWave span{font-size:13px;animation:1.5s ease-in-out infinite ChatView-module__f4GdLW__wave}.ChatView-module__f4GdLW__inputPlusWrap{flex:none;align-self:flex-end;position:relative}.ChatView-module__f4GdLW__plusBtn{background:var(--bg);border:1px solid var(--line);width:40px;height:40px;color:var(--ink);cursor:pointer;border-radius:12px;place-items:center;transition:background .2s,border-color .2s,transform .15s;display:grid}.ChatView-module__f4GdLW__plusBtn:hover{background:var(--chip);border-color:var(--accent)}.ChatView-module__f4GdLW__plusBtn:active{transform:scale(.9)}.ChatView-module__f4GdLW__plusIcon{width:18px;height:18px;transition:transform .25s}.ChatView-module__f4GdLW__plusOpen .ChatView-module__f4GdLW__plusIcon{transform:rotate(135deg)}.ChatView-module__f4GdLW__plusMenu{background:var(--panel);border:1px solid var(--line);min-width:190px;box-shadow:var(--shadow);z-index:10;border-radius:12px;padding:6px;animation:.16s ChatView-module__f4GdLW__plusMenuIn;position:absolute;bottom:calc(100% + 10px);left:0}@keyframes ChatView-module__f4GdLW__plusMenuIn{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:translateY(0)}}.ChatView-module__f4GdLW__plusItem{width:100%;color:var(--ink);cursor:pointer;text-align:left;background:0 0;border:none;border-radius:8px;align-items:center;gap:10px;padding:10px 12px;font-size:14px;transition:background .18s;display:flex;position:relative}.ChatView-module__f4GdLW__plusItem:hover{background:var(--chip)}.ChatView-module__f4GdLW__plusItem:hover svg{color:var(--accent)}.ChatView-module__f4GdLW__plusItem svg{flex-shrink:0;width:18px;height:18px;transition:transform .2s,color .2s}.ChatView-module__f4GdLW__plusActive{background:var(--chip)}.ChatView-module__f4GdLW__chevron{place-items:center;margin-left:auto;display:grid}.ChatView-module__f4GdLW__chevron svg{width:14px;height:14px;transition:transform .2s}.ChatView-module__f4GdLW__plusActive .ChatView-module__f4GdLW__chevron svg{transform:rotate(90deg)}.ChatView-module__f4GdLW__plusSubmenu{background:var(--panel);border:1px solid var(--line);min-width:190px;box-shadow:var(--shadow);z-index:11;border-radius:12px;padding:6px;animation:.16s ChatView-module__f4GdLW__plusSubmenuIn;position:absolute;bottom:0;left:calc(100% + 6px)}@keyframes ChatView-module__f4GdLW__plusSubmenuIn{0%{opacity:0;transform:translate(-6px)}to{opacity:1;transform:translate(0)}}@media (max-width:560px){.ChatView-module__f4GdLW__plusSubmenu{bottom:calc(100% + 6px);left:0}}.ChatView-module__f4GdLW__chatInputWrap{z-index:2;border:1px solid var(--line);background:var(--panel);width:min(780px,100% - 48px);box-shadow:var(--shadow);border-radius:26px;align-items:flex-end;gap:8px;padding:10px 10px 10px 14px;transition:bottom .55s cubic-bezier(.22,.61,.36,1),transform .55s cubic-bezier(.22,.61,.36,1),box-shadow .55s;display:flex;position:absolute;bottom:22px;left:50%;transform:translate(-50%)}.ChatView-module__f4GdLW__chatTextarea{resize:none;max-height:160px;color:var(--ink);background:0 0;border:none;border-radius:10px;flex:1;padding:8px 6px;font-family:inherit;font-size:14.5px;line-height:1.45;overflow-y:auto}.ChatView-module__f4GdLW__chatTextarea:focus{outline:none}.ChatView-module__f4GdLW__sendBtn{background:var(--accent);width:40px;height:40px;color:var(--accent-ink);cursor:pointer;border:none;border-radius:12px;flex:none;place-items:center;transition:transform .15s,opacity .2s;display:grid}.ChatView-module__f4GdLW__sendBtn:hover{transform:scale(1.05)}.ChatView-module__f4GdLW__sendBtn:active{transform:scale(.92)}.ChatView-module__f4GdLW__sendBtn:disabled{opacity:.5;pointer-events:none}.ChatView-module__f4GdLW__stopBtn{background:var(--danger);color:#fff;pointer-events:auto;opacity:1;animation:1.5s ease-in-out infinite ChatView-module__f4GdLW__stopPulse}.ChatView-module__f4GdLW__stopBtn:hover{opacity:.95;transform:scale(1.08)}.ChatView-module__f4GdLW__stopBtn:active{transform:scale(.92)}.ChatView-module__f4GdLW__stopIcon{width:18px;height:18px}@keyframes ChatView-module__f4GdLW__stopPulse{0%,to{box-shadow:0 0 0 0 color-mix(in srgb, var(--danger) 40%, transparent)}50%{box-shadow:0 0 0 6px color-mix(in srgb, var(--danger) 0%, transparent)}}.ChatView-module__f4GdLW__sendIcon{width:18px;height:18px;transition:transform .2s}.ChatView-module__f4GdLW__sendBtn:hover .ChatView-module__f4GdLW__sendIcon{transform:translate(2px,-2px)}.ChatView-module__f4GdLW__sending .ChatView-module__f4GdLW__sendIcon{animation:.5s ChatView-module__f4GdLW__fly}@keyframes ChatView-module__f4GdLW__fly{0%{opacity:1;transform:translate(0)}45%{opacity:0;transform:translate(18px,-18px)}46%{opacity:0;transform:translate(-14px,14px)}to{opacity:1;transform:translate(0)}}.ChatView-module__f4GdLW__empty .ChatView-module__f4GdLW__chatInputWrap{box-shadow:0 12px 70px 8px color-mix(in srgb, var(--accent) 42%, transparent);bottom:50%;transform:translate(-50%,50%)}.ChatView-module__f4GdLW__empty .ChatView-module__f4GdLW__chatInputWrap:before{content:"";background:conic-gradient(from var(--ff-angle), transparent 0%, var(--accent) 5%, transparent 15%, transparent 100%);-webkit-mask-composite:xor;pointer-events:none;border-radius:28px;padding:2px;animation:3s linear infinite ChatView-module__f4GdLW__chatFirefly;position:absolute;inset:-2px;-webkit-mask-image:linear-gradient(#fff 0 0),linear-gradient(#fff 0 0);mask-image:linear-gradient(#fff 0 0),linear-gradient(#fff 0 0);-webkit-mask-position:0 0,0 0;mask-position:0 0,0 0;-webkit-mask-size:auto,auto;mask-size:auto,auto;-webkit-mask-repeat:repeat,repeat;mask-repeat:repeat,repeat;-webkit-mask-clip:content-box,border-box;mask-clip:content-box,border-box;-webkit-mask-origin:content-box,border-box;mask-origin:content-box,border-box;-webkit-mask-composite:xor;mask-composite:exclude;-webkit-mask-source-type:auto,auto;mask-mode:match-source,match-source}.ChatView-module__f4GdLW__chatHero{text-align:center;opacity:0;pointer-events:none;z-index:2;padding:0 24px;transition:opacity .4s;position:absolute;bottom:58%;left:0;right:0}.ChatView-module__f4GdLW__empty .ChatView-module__f4GdLW__chatHero{opacity:1}.ChatView-module__f4GdLW__heroTitle{background:linear-gradient(90deg, var(--accent), var(--accent-2));color:#0000;-webkit-background-clip:text;background-clip:text;font-family:Space Grotesk,system-ui,sans-serif;font-size:28px;font-weight:700}.ChatView-module__f4GdLW__heroSub{color:var(--muted);margin-top:6px;font-size:14px}.ChatView-module__f4GdLW__chatSwitchOverlay{z-index:5;background:color-mix(in srgb, var(--bg) 82%, transparent);-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);flex-direction:column;justify-content:center;align-items:center;gap:12px;transition:opacity .35s;display:flex;position:absolute;inset:0}.ChatView-module__f4GdLW__switchSpinner{border:3px solid var(--line);border-top-color:var(--accent);border-radius:50%;width:40px;height:40px;animation:.8s linear infinite ChatView-module__f4GdLW__chatSpin}.ChatView-module__f4GdLW__switchLabel{color:var(--muted);font-family:Space Grotesk,system-ui,sans-serif;font-size:14px}.ChatView-module__f4GdLW__pending{border:1px solid var(--danger);background:var(--danger-soft);border-radius:12px;align-self:flex-start;max-width:75%;margin:4px 0;padding:14px}.ChatView-module__f4GdLW__pendingTitle{color:var(--danger);margin-bottom:6px;font-size:14px;font-weight:700}.ChatView-module__f4GdLW__pendingDesc{color:var(--ink);margin-bottom:12px;font-size:14px}.ChatView-module__f4GdLW__pendingActions{gap:8px;display:flex}.ChatView-module__f4GdLW__btnApprove{background:var(--ok);color:#fff;cursor:pointer;border:none;border-radius:8px;padding:8px 16px;font-size:13px;font-weight:600;transition:opacity .15s}.ChatView-module__f4GdLW__btnApprove:hover{opacity:.9}.ChatView-module__f4GdLW__btnApprove:disabled{opacity:.5;pointer-events:none}.ChatView-module__f4GdLW__btnReject{background:var(--danger);color:#fff;cursor:pointer;border:none;border-radius:8px;padding:8px 16px;font-size:13px;font-weight:600;transition:opacity .15s}.ChatView-module__f4GdLW__btnReject:hover{opacity:.9}.ChatView-module__f4GdLW__btnReject:disabled{opacity:.5;pointer-events:none}.ChatView-module__f4GdLW__chatListEmpty{text-align:center;color:var(--muted);padding:16px 8px;font-size:13px}@media (max-width:560px){.ChatView-module__f4GdLW__msg,.ChatView-module__f4GdLW__pending{max-width:90%}.ChatView-module__f4GdLW__chatMessages{padding:14px 12px 100px}}.ChatView-module__f4GdLW__selectingMessages .ChatView-module__f4GdLW__msg{padding-top:30px;position:relative}.ChatView-module__f4GdLW__msgSelect{z-index:3;position:absolute;top:6px;left:8px}.ChatView-module__f4GdLW__user .ChatView-module__f4GdLW__msgSelect{left:auto;right:8px}.ChatView-module__f4GdLW__msgSelected{outline:2px solid var(--accent);outline-offset:2px}.ChatView-module__f4GdLW__multiSendBar{z-index:70;align-items:center;gap:10px;animation:.25s ChatView-module__f4GdLW__floatIn;display:inline-flex;position:fixed;bottom:92px;left:50%;transform:translate(-50%)}.ChatView-module__f4GdLW__multiSendFloat{background:var(--accent);color:#fff;cursor:pointer;border:none;border-radius:999px;align-items:center;gap:8px;padding:12px 22px;font-size:14px;font-weight:600;transition:transform .15s,opacity .2s;display:inline-flex}.ChatView-module__f4GdLW__multiSendFloat:disabled{opacity:.5;pointer-events:none}.ChatView-module__f4GdLW__multiSendFloat:not(:disabled):hover{transform:scale(1.04)}.ChatView-module__f4GdLW__multiCancelFloat{background:var(--panel);color:var(--muted);border:1px solid var(--line);cursor:pointer;border-radius:999px;align-items:center;padding:12px 22px;font-size:14px;font-weight:600;transition:background .2s,border-color .2s,transform .15s;display:inline-flex}.ChatView-module__f4GdLW__multiCancelFloat:hover{background:var(--chip);border-color:var(--accent);color:var(--ink)}.ChatView-module__f4GdLW__multiCancelFloat:active{transform:scale(.95)}@keyframes ChatView-module__f4GdLW__floatIn{0%{opacity:0;transform:translate(-50%,12px)}to{opacity:1;transform:translate(-50%)}}@keyframes ChatView-module__f4GdLW__chatFirefly{to{--ff-angle:360deg}}@keyframes ChatView-module__f4GdLW__chatSpin{to{transform:rotate(360deg)}}
.MailSuggestion-module__EBW04W__card{border:1px solid var(--accent);background:color-mix(in srgb, var(--accent) 6%, var(--panel));z-index:1;border-radius:12px;align-self:flex-start;max-width:80%;margin:4px 0;padding:14px;animation:.4s both MailSuggestion-module__EBW04W__cardIn}@keyframes MailSuggestion-module__EBW04W__cardIn{0%{opacity:0;filter:blur(5px)}to{opacity:1;filter:blur()}}.MailSuggestion-module__EBW04W__title{color:var(--accent);align-items:center;gap:8px;margin-bottom:6px;font-size:14px;font-weight:700;display:flex}.MailSuggestion-module__EBW04W__title svg{flex-shrink:0;width:18px;height:18px}.MailSuggestion-module__EBW04W__desc{color:var(--ink);margin-bottom:10px;font-size:14px}.MailSuggestion-module__EBW04W__chips{flex-wrap:wrap;gap:6px;margin-bottom:12px;display:flex}.MailSuggestion-module__EBW04W__chip{background:var(--chip);border:1px solid var(--line);color:var(--ink);border-radius:999px;padding:4px 10px;font-size:12px}.MailSuggestion-module__EBW04W__chipNone{color:var(--muted);font-style:italic}.MailSuggestion-module__EBW04W__error{background:var(--danger-soft);color:var(--danger);border-radius:6px;margin-bottom:8px;padding:6px 10px;font-size:13px}.MailSuggestion-module__EBW04W__actions{align-items:center;gap:8px;display:flex}.MailSuggestion-module__EBW04W__btnSend{background:var(--accent);color:var(--accent-ink);cursor:pointer;border:none;border-radius:8px;align-items:center;gap:6px;padding:8px 16px;font-size:13px;font-weight:600;transition:opacity .15s;display:inline-flex}.MailSuggestion-module__EBW04W__btnSend:hover{opacity:.9}.MailSuggestion-module__EBW04W__btnSend:disabled{opacity:.5;cursor:not-allowed}.MailSuggestion-module__EBW04W__btnSend svg{width:16px;height:16px}.MailSuggestion-module__EBW04W__btnCancel{border:1px solid var(--line);background:var(--bg);color:var(--ink);cursor:pointer;border-radius:8px;padding:8px 16px;font-size:13px;font-weight:600;transition:background .15s,border-color .15s}.MailSuggestion-module__EBW04W__btnCancel:hover{background:var(--chip);border-color:var(--muted)}.MailSuggestion-module__EBW04W__inlineSending{color:var(--muted);align-items:center;gap:8px;font-size:13px;display:inline-flex}.MailSuggestion-module__EBW04W__miniSpinner{border:2px solid var(--line);border-top-color:var(--accent);border-radius:50%;width:16px;height:16px;animation:.7s linear infinite MailSuggestion-module__EBW04W__spin}@keyframes MailSuggestion-module__EBW04W__spin{to{transform:rotate(360deg)}}@media (max-width:560px){.MailSuggestion-module__EBW04W__card{max-width:92%}}
.ContextRing-module__o8zQQq__ringWrap{z-index:10;flex-shrink:0;align-self:center;width:28px;height:28px;position:relative}.ContextRing-module__o8zQQq__ring{cursor:pointer;place-items:center;width:28px;height:28px;transition:opacity .2s;display:grid}.ContextRing-module__o8zQQq__ringHidden{opacity:0;pointer-events:none}.ContextRing-module__o8zQQq__ringReturning{animation:.3s .1s both ContextRing-module__o8zQQq__ringReturn}.ContextRing-module__o8zQQq__ringSvg{width:100%;height:100%;transform:rotate(-90deg)}.ContextRing-module__o8zQQq__ringProgress{transition:stroke-dasharray .6s,stroke .4s}.ContextRing-module__o8zQQq__floater{background:var(--panel);border:1px solid var(--line);box-shadow:var(--shadow);white-space:nowrap;cursor:pointer;border-radius:24px;align-items:center;gap:12px;padding:8px 16px 8px 8px;animation:.35s cubic-bezier(.34,1.56,.64,1) both ContextRing-module__o8zQQq__floaterIn;display:flex;position:absolute;bottom:calc(100% + 14px);right:-8px}.ContextRing-module__o8zQQq__floaterClosing{animation:.3s both ContextRing-module__o8zQQq__floaterOut}.ContextRing-module__o8zQQq__floaterRing{flex-shrink:0;place-items:center;width:46px;height:46px;display:grid;position:relative}.ContextRing-module__o8zQQq__ringText{font-size:11px;font-weight:700;line-height:1;animation:.3s .15s both ContextRing-module__o8zQQq__ringFadeIn;position:absolute}.ContextRing-module__o8zQQq__floaterClosing .ContextRing-module__o8zQQq__ringText{animation:.2s both ContextRing-module__o8zQQq__ringFadeOut}.ContextRing-module__o8zQQq__infoText{flex-direction:column;gap:2px;animation:.35s cubic-bezier(.34,1.56,.64,1) 80ms both ContextRing-module__o8zQQq__infoSlide;display:flex}.ContextRing-module__o8zQQq__floaterClosing .ContextRing-module__o8zQQq__infoText{animation:.2s both ContextRing-module__o8zQQq__infoSlideOut}.ContextRing-module__o8zQQq__modelName{color:var(--ink);font-size:12px;font-weight:700}.ContextRing-module__o8zQQq__tokenCount{color:var(--muted);font-size:11px}@keyframes ContextRing-module__o8zQQq__floaterIn{0%{opacity:0;transform:translateY(8px)scale(.85)}to{opacity:1;transform:translateY(0)scale(1)}}@keyframes ContextRing-module__o8zQQq__infoSlide{0%{opacity:0;transform:translate(20px)}to{opacity:1;transform:translate(0)}}@keyframes ContextRing-module__o8zQQq__ringFadeIn{0%{opacity:0;transform:scale(.5)}to{opacity:1;transform:scale(1)}}@keyframes ContextRing-module__o8zQQq__floaterOut{0%{opacity:1;transform:translateY(0)scale(1)}to{opacity:0;transform:translateY(8px)scale(.85)}}@keyframes ContextRing-module__o8zQQq__infoSlideOut{0%{opacity:1;transform:translate(0)}to{opacity:0;transform:translate(20px)}}@keyframes ContextRing-module__o8zQQq__ringFadeOut{0%{opacity:1;transform:scale(1)}to{opacity:0;transform:scale(.5)}}@keyframes ContextRing-module__o8zQQq__ringReturn{0%{opacity:0;transform:scale(1.5)}to{opacity:1;transform:scale(1)}}
