.SplashScreen-module__9T6Cma__splash{z-index:3000;background:0 0;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__content{flex-direction:column;align-items:center;gap:28px;transition:transform .6s cubic-bezier(.5,0,.2,1),opacity .5s;display:flex;position:relative}.SplashScreen-module__9T6Cma__robot{-webkit-user-select:none;user-select:none;line-height:0;display:block}.SplashScreen-module__9T6Cma__wordmark{letter-spacing:.16em;white-space:nowrap;background:var(--spr-wordmark);color:#0000;-webkit-background-clip:text;background-clip:text;padding-left:.16em;font-size:clamp(56px,9vw,120px);font-weight:800;line-height:1;animation:.8s cubic-bezier(.2,.8,.2,1) .25s both SplashScreen-module__9T6Cma__sprIn}.SplashScreen-module__9T6Cma__bar{background:var(--spr-glass);border:1px solid var(--spr-edge);width:180px;height:6px;box-shadow:var(--spr-inset-sm);-webkit-backdrop-filter:var(--spr-frost);backdrop-filter:var(--spr-frost);border-radius:6px;overflow:hidden}.SplashScreen-module__9T6Cma__barFill{background:var(--spr-grad);transform-origin:0;border-radius:6px;width:100%;height:100%;animation:2.2s ease-in-out .5s both SplashScreen-module__9T6Cma__sprBar}.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__sprIn{0%{opacity:0;transform:translateY(16px)scale(.96)}to{opacity:1;transform:none}}@keyframes SplashScreen-module__9T6Cma__sprBob{0%,to{transform:translateY(0)}50%{transform:translateY(-8px)}}@keyframes SplashScreen-module__9T6Cma__sprBar{0%{transform:scaleX(0)}to{transform:scaleX(1)}}
.AngryRobotOverlay-module__R8J7Xa__overlay{z-index:9000;pointer-events:none;flex-direction:column;justify-content:center;align-items:center;animation:.3s both AngryRobotOverlay-module__R8J7Xa__overlayIn;display:flex;position:fixed;inset:0}.AngryRobotOverlay-module__R8J7Xa__bubble{background:color-mix(in srgb, var(--spr-bg) 88%, transparent);-webkit-backdrop-filter:var(--spr-frost);backdrop-filter:var(--spr-frost);border:1px solid var(--spr-edge);box-shadow:var(--spr-raised);color:var(--spr-text);white-space:nowrap;border-radius:20px;margin-bottom:44px;padding:12px 22px;font-size:16px;font-weight:700;animation:.4s cubic-bezier(.34,1.56,.64,1) .35s both AngryRobotOverlay-module__R8J7Xa__bubbleIn;position:relative}.AngryRobotOverlay-module__R8J7Xa__bubble:after{content:"";background:color-mix(in srgb, var(--spr-bg) 88%, transparent);border-right:1px solid var(--spr-edge);border-bottom:1px solid var(--spr-edge);width:12px;height:12px;position:absolute;bottom:-7px;left:50%;transform:translate(-50%)rotate(45deg)}.AngryRobotOverlay-module__R8J7Xa__robot{-webkit-user-select:none;user-select:none;line-height:0;animation:3.5s cubic-bezier(.34,1.56,.64,1) both AngryRobotOverlay-module__R8J7Xa__pop}@keyframes AngryRobotOverlay-module__R8J7Xa__overlayIn{0%{background:0 0}to{background:#00000059}}@keyframes AngryRobotOverlay-module__R8J7Xa__pop{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 AngryRobotOverlay-module__R8J7Xa__bubbleIn{0%{opacity:0;transform:scale(.5)translateY(10px)}to{opacity:1;transform:scale(1)translateY(0)}}@media (max-width:560px){.AngryRobotOverlay-module__R8J7Xa__bubble{white-space:normal;text-align:center;max-width:calc(100vw - 40px)}}
.LoginScreen-module__cGYTYa__screen{z-index:2000;background:0 0;justify-content:center;align-items:center;padding:24px;display:flex;position:fixed;inset:0;overflow:visible}.LoginScreen-module__cGYTYa__screen:before{content:"";background:radial-gradient(circle, var(--spr-bubble-1), transparent 65%);pointer-events:none;width:620px;max-width:140vw;height:620px;max-height:140vw;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.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;border-radius:var(--spr-r-3xl);background:var(--spr-glass);width:100%;max-width:440px;-webkit-backdrop-filter:var(--spr-frost);backdrop-filter:var(--spr-frost);border:1px solid var(--spr-edge);box-shadow:var(--spr-raised);color:var(--spr-text);flex-direction:column;gap:18px;padding:40px 36px 36px;animation:.6s cubic-bezier(.2,.8,.2,1) both LoginScreen-module__cGYTYa__sprIn;display:flex;position:relative}.LoginScreen-module__cGYTYa__card:before{content:"";border-radius:calc(var(--spr-r-3xl) + 2px);background:conic-gradient(from var(--ff-angle), transparent 0%, var(--spr-accent) 5%, transparent 15%, transparent 100%);-webkit-mask-composite:xor;pointer-events:none;padding:2px;animation:3s linear infinite LoginScreen-module__cGYTYa__loginFirefly;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}@keyframes LoginScreen-module__cGYTYa__loginFirefly{to{--ff-angle:360deg}}@media (prefers-reduced-motion:reduce){.LoginScreen-module__cGYTYa__card:before{animation:none}}.LoginScreen-module__cGYTYa__brand{justify-content:center;align-items:center;gap:14px;display:flex}.LoginScreen-module__cGYTYa__robot{-webkit-user-select:none;user-select:none;line-height:0;display:inline-flex}.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__ariaText{letter-spacing:.22em;background:var(--spr-wordmark);color:#0000;-webkit-background-clip:text;background-clip:text;font-size:38px;font-weight:800;line-height:1.1;display:inline-block}.LoginScreen-module__cGYTYa__bubble{z-index:10;background:color-mix(in srgb, var(--spr-bg) 88%, transparent);width:max-content;max-width:320px;-webkit-backdrop-filter:var(--spr-frost);backdrop-filter:var(--spr-frost);border:1px solid var(--spr-edge);box-shadow:var(--spr-raised-sm);text-align:center;color:var(--spr-danger);border-radius:20px;padding:12px 20px;font-size:14px;font-weight:700;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:after{content:"";background:color-mix(in srgb, var(--spr-bg) 88%, transparent);border-right:1px solid var(--spr-edge);border-bottom:1px solid var(--spr-edge);width:12px;height:12px;position:absolute;bottom:-7px;left:50%;transform:translate(-50%)rotate(45deg)}@media (max-height:560px){.LoginScreen-module__cGYTYa__bubble{max-width:100%;margin:0 auto;animation:none;position:static;transform:none}.LoginScreen-module__cGYTYa__bubble:after{display:none}}.LoginScreen-module__cGYTYa__subtitle{text-align:center;color:var(--spr-muted);margin:0;font-size:16px}.LoginScreen-module__cGYTYa__form{flex-direction:column;gap:18px;display:flex}.LoginScreen-module__cGYTYa__formLabel{color:var(--spr-muted);flex-direction:column;gap:8px;padding-left:4px;font-size:14px;font-weight:700;display:flex}.LoginScreen-module__cGYTYa__formInput{border:1px solid var(--spr-edge);background:var(--spr-glass);box-shadow:var(--spr-inset);border-radius:var(--spr-r-lg);color:var(--spr-text);outline:none;width:100%;padding:15px 18px 16px;font-family:inherit;font-size:16px;font-weight:600}.LoginScreen-module__cGYTYa__formInput:focus-visible{border-color:var(--spr-accent)}.LoginScreen-module__cGYTYa__passWrap{align-items:center;display:flex;position:relative}.LoginScreen-module__cGYTYa__passWrap .LoginScreen-module__cGYTYa__formInput{padding-right:54px}.LoginScreen-module__cGYTYa__eyeBtn{cursor:pointer;width:36px;height:36px;color:var(--spr-muted);background:0 0;border:none;border-radius:10px;justify-content:center;align-items:center;padding:0;transition:color .2s;display:flex;position:absolute;top:50%;right:4px;transform:translateY(-50%)}.LoginScreen-module__cGYTYa__eyeBtn:hover{color:var(--spr-text)}.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;padding-left:4px;flex-direction:row!important;gap:10px!important;font-size:15px!important;font-weight:700!important}.LoginScreen-module__cGYTYa__remember input[type=checkbox]{appearance:none;cursor:pointer;border-radius:var(--spr-r-xs);background:var(--spr-glass);border:1px solid var(--spr-edge);width:22px;height:22px;box-shadow:var(--spr-inset-sm);flex-shrink:0;margin:0;transition:box-shadow .2s,background .2s;position:relative}.LoginScreen-module__cGYTYa__remember input[type=checkbox]:checked{background:var(--spr-grad);box-shadow:var(--spr-raised-sm);border-color:#0000}.LoginScreen-module__cGYTYa__remember input[type=checkbox]:after{content:"";opacity:0;border:2.6px solid #fff;border-width:0 2.6px 2.6px 0;border-radius:1px;width:6px;height:11px;position:absolute;top:3px;left:7px;transform:rotate(45deg)}.LoginScreen-module__cGYTYa__remember input[type=checkbox]:checked:after{opacity:1}.LoginScreen-module__cGYTYa__remember input[type=checkbox]:focus-visible{outline:2px solid var(--spr-accent);outline-offset:2px}.LoginScreen-module__cGYTYa__submitBtn{background:var(--spr-grad);color:#fff;border-radius:var(--spr-r-lg);cursor:pointer;width:100%;box-shadow:var(--spr-raised-sm);border:none;justify-content:center;align-items:center;gap:10px;padding:16px;font-family:inherit;font-size:17px;font-weight:800;transition:box-shadow .2s;display:inline-flex;position:relative}.LoginScreen-module__cGYTYa__submitBtn:active{box-shadow:var(--spr-pressed)}.LoginScreen-module__cGYTYa__submitBtn svg{stroke-width:2.4px;width:18px;height:18px}.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:28px;display:flex;position:absolute;inset:0}.LoginScreen-module__cGYTYa__introRobot{-webkit-user-select:none;user-select:none;line-height:0;display:block}.LoginScreen-module__cGYTYa__introTitle{letter-spacing:.16em;background:var(--spr-wordmark);color:#0000;white-space:nowrap;-webkit-background-clip:text;background-clip:text;padding-left:.16em;font-size:clamp(56px,9vw,120px);font-weight:800;line-height:1;animation:.8s cubic-bezier(.2,.8,.2,1) .25s both LoginScreen-module__cGYTYa__sprIn}.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__sprIn{0%{opacity:0;transform:translateY(16px)scale(.96)}to{opacity:1;transform:none}}@keyframes LoginScreen-module__cGYTYa__sprBob{0%,to{transform:translateY(0)}50%{transform:translateY(-8px)}}@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__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__loginSpin{to{transform:rotate(360deg)}}
.Modal-module__7LRQSW__overlay{z-index:500;justify-content:center;align-items:center;padding:28px;animation:.2s Modal-module__7LRQSW__fadeIn;display:flex;position:fixed;inset:0}.Modal-module__7LRQSW__overlay:before{content:"";z-index:-1;background:var(--spr-scrim);-webkit-backdrop-filter:blur(var(--spr-scrim-blur));backdrop-filter:blur(var(--spr-scrim-blur));position:absolute;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(--spr-glass-strong);width:min(640px,100%);max-height:calc(100dvh - 56px);-webkit-backdrop-filter:var(--spr-frost-strong);backdrop-filter:var(--spr-frost-strong);border:1px solid var(--spr-edge);border-radius:var(--spr-r-modal);box-shadow:var(--spr-raised);color:var(--spr-text);flex-direction:column;padding:0;display:flex;position:relative;overflow:hidden}.Modal-module__7LRQSW__modalWide{width:min(1040px,100%);animation:.18s Modal-module__7LRQSW__modalIn}.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{flex-shrink:0;justify-content:space-between;align-items:center;gap:16px;padding:24px 30px 18px;display:flex}.Modal-module__7LRQSW__title{color:var(--spr-text);align-items:center;min-width:0;margin:0;font-size:22px;font-weight:800;display:inline-flex}.Modal-module__7LRQSW__titleIcon{vertical-align:middle;margin-right:10px;display:inline-flex}.Modal-module__7LRQSW__titleIcon svg{width:24px;height:24px;color:var(--spr-ink)}.Modal-module__7LRQSW__closeBtn{background:var(--spr-glass);width:44px;height:44px;-webkit-backdrop-filter:var(--spr-frost);backdrop-filter:var(--spr-frost);border:1px solid var(--spr-edge);box-shadow:var(--spr-raised-sm);color:var(--spr-text);cursor:pointer;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;padding:0;transition:box-shadow .2s;display:inline-flex}.Modal-module__7LRQSW__closeBtn svg{width:20px;height:20px}.Modal-module__7LRQSW__closeBtn:active{box-shadow:var(--spr-inset-sm)}.Modal-module__7LRQSW__closeBtn:focus-visible{outline:2px solid var(--spr-ink);outline-offset:2px}.Modal-module__7LRQSW__body{overscroll-behavior:contain;flex:1;min-height:0;padding:6px 30px 30px;overflow-y:auto}.Modal-module__7LRQSW__body:has(>[data-modal-fill]){flex-direction:column;display:flex}@media (max-width:520px){.Modal-module__7LRQSW__overlay{padding:14px}.Modal-module__7LRQSW__modal{max-height:calc(100dvh - 28px)}.Modal-module__7LRQSW__header{padding:18px 20px 14px}.Modal-module__7LRQSW__body{padding:4px 20px 22px}}
.ConfirmModal-module__HXg0mq__overlay{z-index:600;justify-content:center;align-items:center;padding:16px;animation:.18s ConfirmModal-module__HXg0mq__fadeIn;display:flex;position:fixed;inset:0}.ConfirmModal-module__HXg0mq__overlay:before{content:"";z-index:-1;background:var(--spr-scrim);-webkit-backdrop-filter:blur(var(--spr-scrim-blur));backdrop-filter:blur(var(--spr-scrim-blur));position:absolute;inset:0}@keyframes ConfirmModal-module__HXg0mq__fadeIn{0%{opacity:0}to{opacity:1}}.ConfirmModal-module__HXg0mq__card{background:var(--spr-glass-strong);-webkit-backdrop-filter:var(--spr-frost-strong);backdrop-filter:var(--spr-frost-strong);border:1px solid var(--spr-edge);border-radius:var(--spr-r-modal);box-shadow:var(--spr-raised);min-width:min(340px,100%);max-width:460px;padding:30px;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:12px;margin-bottom:12px;display:flex}.ConfirmModal-module__HXg0mq__alertIcon{width:24px;height:24px;color:var(--spr-danger);flex-shrink:0}.ConfirmModal-module__HXg0mq__title{color:var(--spr-danger);font-size:22px;font-weight:800}.ConfirmModal-module__HXg0mq__message{color:var(--spr-muted);margin-bottom:24px;font-size:15px;line-height:1.55}.ConfirmModal-module__HXg0mq__avatar{justify-content:center;margin:12px 0 18px;display:flex}.ConfirmModal-module__HXg0mq__actions{flex-wrap:wrap;justify-content:flex-end;gap:12px;display:flex}.ConfirmModal-module__HXg0mq__btnCancel{border-radius:var(--spr-r-lg);border:1px solid var(--spr-edge);background:var(--spr-glass);box-shadow:var(--spr-raised-sm);color:var(--spr-text);cursor:pointer;padding:13px 22px;font-family:inherit;font-size:15px;font-weight:700;transition:box-shadow .2s}.ConfirmModal-module__HXg0mq__btnCancel:active{box-shadow:var(--spr-inset-sm)}.ConfirmModal-module__HXg0mq__btnConfirm{border-radius:var(--spr-r-lg);border:1px solid var(--spr-edge);background:var(--spr-glass);box-shadow:var(--spr-raised-sm);color:var(--spr-danger);cursor:pointer;padding:13px 22px;font-family:inherit;font-size:15px;font-weight:800;transition:box-shadow .2s}.ConfirmModal-module__HXg0mq__btnConfirm:active{box-shadow:var(--spr-inset-sm)}
.Pagination-module___xmoaa__pager{justify-content:center;align-items:center;gap:14px;margin-top:14px;display:flex}.Pagination-module___xmoaa__info{color:var(--spr-muted);white-space:nowrap;font-size:13px;font-weight:700}.Pagination-module___xmoaa__btn{border-radius:var(--spr-r-md);border:1px solid var(--spr-edge);background:var(--spr-glass);box-shadow:var(--spr-raised-sm);color:var(--spr-text);cursor:pointer;padding:8px 16px;font-family:inherit;font-size:13px;font-weight:800;transition:box-shadow .2s,color .2s}.Pagination-module___xmoaa__btn:hover:not(:disabled){color:var(--spr-ink)}.Pagination-module___xmoaa__btn:active:not(:disabled){box-shadow:var(--spr-inset-sm);color:var(--spr-ink)}.Pagination-module___xmoaa__btn:disabled{opacity:.5;cursor:not-allowed}
.ChatView-module__f4GdLW__workspace{flex:1;min-width:0;min-height:0;display:flex;position:relative}.ChatView-module__f4GdLW__workspace[data-resizing]{cursor:col-resize;-webkit-user-select:none;user-select:none}.ChatView-module__f4GdLW__workspace[data-resizing] iframe{pointer-events:none}.ChatView-module__f4GdLW__chatView{min-width:0;min-height:0;color:var(--spr-text);background:0 0;flex-direction:column;flex:1;display:flex;position:relative;overflow:hidden}.ChatView-module__f4GdLW__chatHeader{z-index:15;justify-content:space-between;align-items:center;gap:16px;padding:6px 32px 0;display:flex;position:relative;container-type:inline-size}.ChatView-module__f4GdLW__chatListBtn{border:1px solid var(--spr-edge);border-radius:var(--spr-r-lg);background:var(--spr-glass);max-width:min(420px,56vw);-webkit-backdrop-filter:var(--spr-frost);backdrop-filter:var(--spr-frost);box-shadow:var(--spr-raised-sm);color:var(--spr-text);cursor:pointer;align-items:center;gap:10px;padding:12px 20px;font-size:16px;font-weight:800;transition:box-shadow .2s;display:flex}.ChatView-module__f4GdLW__chatListBtn:active{box-shadow:var(--spr-inset-sm)}.ChatView-module__f4GdLW__chatListBtn:focus-visible,.ChatView-module__f4GdLW__chatClear:focus-visible,.ChatView-module__f4GdLW__chatNewBtn:focus-visible,.ChatView-module__f4GdLW__chatItemDel:focus-visible{outline:2px solid var(--spr-accent);outline-offset:2px}.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;border:1px solid var(--spr-edge);border-radius:var(--spr-r-xl);background:var(--spr-glass-strong);width:min(440px,100vw - 64px);-webkit-backdrop-filter:var(--spr-frost-strong);backdrop-filter:var(--spr-frost-strong);box-shadow:var(--spr-raised);flex-direction:column;gap:8px;padding:16px;animation:.16s ChatView-module__f4GdLW__menuIn;display:flex;position:absolute;top:60px;left:32px}@keyframes ChatView-module__f4GdLW__menuIn{0%{opacity:0;transform:translateY(-6px)}to{opacity:1;transform:translateY(0)}}.ChatView-module__f4GdLW__chatListHeader{justify-content:space-between;align-items:center;gap:12px;padding:2px 4px 10px;display:flex}.ChatView-module__f4GdLW__chatListLabel{color:var(--spr-muted);font-size:15px;font-weight:700}.ChatView-module__f4GdLW__chatNewBtn{border-radius:var(--spr-r-md);background:var(--spr-grad);box-shadow:var(--spr-raised-sm);color:#fff;cursor:pointer;border:none;align-items:center;gap:8px;padding:10px 16px;font-size:15px;font-weight:800;transition:box-shadow .2s;display:flex}.ChatView-module__f4GdLW__chatNewBtn:active{box-shadow:var(--spr-pressed)}.ChatView-module__f4GdLW__chatNewBtn:disabled{opacity:.6;pointer-events:none}.ChatView-module__f4GdLW__chatNewBtn svg{width:16px;height:16px}.ChatView-module__f4GdLW__chatListHeader{margin-bottom:4px;position:relative}.ChatView-module__f4GdLW__chatListHeader:after{content:"";height:3px;box-shadow:var(--spr-inset-sm);border-radius:3px;position:absolute;bottom:-4px;left:4px;right:4px}.ChatView-module__f4GdLW__chatListItems{scrollbar-width:thin;flex-direction:column;gap:6px;max-height:340px;list-style:none;display:flex;overflow-y:auto}.ChatView-module__f4GdLW__chatListItem{border-radius:var(--spr-r-lg);cursor:pointer;align-items:center;gap:8px;padding:14px 14px 14px 18px;transition:box-shadow .2s,background .2s;display:flex}.ChatView-module__f4GdLW__chatListItem:hover{box-shadow:var(--spr-inset-sm)}.ChatView-module__f4GdLW__chatListItemActive{box-shadow:var(--spr-inset-sm);background:#0e9aa724}.ChatView-module__f4GdLW__chatItemMain{flex-direction:column;flex:1;gap:4px;min-width:0;display:flex}.ChatView-module__f4GdLW__chatItemTitle{color:var(--spr-text);text-overflow:ellipsis;white-space:nowrap;font-size:16px;font-weight:700;overflow:hidden}.ChatView-module__f4GdLW__chatItemDates{color:var(--spr-muted);font-size:13px}.ChatView-module__f4GdLW__chatItemSistema{max-width:100%;color:var(--spr-ink);align-items:center;gap:6px;font-size:14px;font-weight:800;display:flex}.ChatView-module__f4GdLW__chatItemSistema svg{flex-shrink:0;width:14px;height:14px}.ChatView-module__f4GdLW__chatItemSistemaName{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.ChatView-module__f4GdLW__chatItemSistemaNone{color:var(--spr-muted);font-style:italic;font-weight:600}.ChatView-module__f4GdLW__chatItemDel{width:38px;height:38px;color:var(--spr-danger);border-radius:var(--spr-r-sm);cursor:pointer;background:0 0;border:none;flex-shrink:0;place-items:center;transition:box-shadow .2s;display:grid}.ChatView-module__f4GdLW__chatItemDel:hover,.ChatView-module__f4GdLW__chatItemDel:focus-visible{box-shadow:var(--spr-inset-sm)}.ChatView-module__f4GdLW__chatItemDel svg{width:18px;height:18px}.ChatView-module__f4GdLW__chatListAlert{border:1px solid color-mix(in srgb, var(--spr-danger) 45%, transparent);border-radius:var(--spr-r-md);background:color-mix(in srgb, var(--spr-danger) 12%, transparent);color:var(--spr-text);align-items:flex-start;gap:10px;margin:0;padding:12px 8px 12px 14px;font-size:14px;font-weight:600;line-height:1.45;animation:.16s ChatView-module__f4GdLW__menuIn;display:flex}.ChatView-module__f4GdLW__chatListAlert>svg{width:18px;height:18px;color:var(--spr-danger);flex-shrink:0;margin-top:1px}.ChatView-module__f4GdLW__chatListAlertText{flex:1;min-width:0}.ChatView-module__f4GdLW__chatListAlertClose{width:28px;height:28px;color:var(--spr-muted);cursor:pointer;background:0 0;border:none;border-radius:9px;flex-shrink:0;place-items:center;margin-top:-3px;transition:box-shadow .2s,color .2s;display:grid}.ChatView-module__f4GdLW__chatListAlertClose:hover{box-shadow:var(--spr-inset-sm);color:var(--spr-text)}.ChatView-module__f4GdLW__chatListAlertClose svg{width:14px;height:14px}.ChatView-module__f4GdLW__chatListEmpty{text-align:center;color:var(--spr-muted);padding:16px 8px;font-size:14px}.ChatView-module__f4GdLW__chatHeaderRight{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:12px;min-width:0;display:flex}.ChatView-module__f4GdLW__sistemaChip{border:1px solid var(--spr-edge);border-radius:var(--spr-r-lg);background:var(--spr-glass);max-width:280px;-webkit-backdrop-filter:var(--spr-frost);backdrop-filter:var(--spr-frost);box-shadow:var(--spr-inset-sm);color:var(--spr-muted);white-space:nowrap;align-items:center;padding:12px 18px;font-size:15px;display:inline-flex}.ChatView-module__f4GdLW__sistemaChipName{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.ChatView-module__f4GdLW__sistemaChipName strong{color:var(--spr-text);font-weight:800}.ChatView-module__f4GdLW__chatClear{border:1px solid var(--spr-edge);border-radius:var(--spr-r-lg);background:var(--spr-glass);-webkit-backdrop-filter:var(--spr-frost);backdrop-filter:var(--spr-frost);box-shadow:var(--spr-raised-sm);color:var(--spr-muted);cursor:pointer;align-items:center;gap:9px;padding:12px 20px;font-size:15px;font-weight:700;transition:box-shadow .2s,color .2s;display:flex}.ChatView-module__f4GdLW__chatClear:hover{color:var(--spr-text)}.ChatView-module__f4GdLW__chatClear:active{box-shadow:var(--spr-inset-sm)}.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__sistemaArea{z-index:1;scrollbar-width:thin;flex:1;position:relative;overflow-y:auto}.ChatView-module__f4GdLW__sistemaInner{flex-direction:column;align-items:center;gap:14px;max-width:1120px;margin:0 auto;padding:72px 32px 96px;display:flex}.ChatView-module__f4GdLW__homeTitle{color:var(--spr-accent);text-align:center;letter-spacing:-.01em;text-wrap:balance;font-size:clamp(30px,4vw,44px);font-weight:800}.ChatView-module__f4GdLW__homeSub{color:var(--spr-muted);text-align:center;text-wrap:pretty;margin-bottom:36px;font-size:18px}.ChatView-module__f4GdLW__messagesWrap{--chat-toolbar-h:56px;--chat-pad-top:0px;z-index:1;flex-direction:column;flex:1;min-height:0;display:flex;position:relative}.ChatView-module__f4GdLW__chatMessages{min-height:0;padding:calc(30px + var(--chat-pad-top)) 32px 150px;scrollbar-width:thin;scrollbar-color:color-mix(in srgb, var(--spr-muted) 45%, transparent) transparent;flex:1;overflow-y:auto}@supports (animation-timeline:view()){.ChatView-module__f4GdLW__messagesWrap{--chat-pad-top:var(--chat-toolbar-h);margin-top:calc(-1 * var(--chat-toolbar-h))}.ChatView-module__f4GdLW__messagesInner>:not(.ChatView-module__f4GdLW__botRow),.ChatView-module__f4GdLW__botRow>*{--fade-extra:100px;-webkit-mask-image:linear-gradient(to bottom, transparent calc(50% - var(--fade-extra) / 2 - var(--chat-toolbar-h)), #000 calc(50% - var(--fade-extra) / 2));-webkit-mask-image:linear-gradient(to bottom, transparent calc(50% - var(--fade-extra) / 2 - var(--chat-toolbar-h)), #000 calc(50% - var(--fade-extra) / 2));mask-image:linear-gradient(to bottom, transparent calc(50% - var(--fade-extra) / 2 - var(--chat-toolbar-h)), #000 calc(50% - var(--fade-extra) / 2));-webkit-mask-size:calc(100% + 120px) calc(200% + var(--fade-extra));-webkit-mask-size:calc(100% + 120px) calc(200% + var(--fade-extra));mask-size:calc(100% + 120px) calc(200% + var(--fade-extra));animation-name:ChatView-module__f4GdLW__fadeUnderBar;animation-duration:1ms;animation-timing-function:linear;animation-fill-mode:both;animation-timeline:view();animation-range:exit calc(-1 * var(--chat-toolbar-h)) exit 100%;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-clip:no-clip;mask-clip:no-clip}}@keyframes ChatView-module__f4GdLW__fadeUnderBar{0%{-webkit-mask-position:50% calc(100% + var(--fade-extra));-webkit-mask-position:50% calc(100% + var(--fade-extra));mask-position:50% calc(100% + var(--fade-extra))}to{-webkit-mask-position:50% var(--chat-toolbar-h);-webkit-mask-position:50% var(--chat-toolbar-h);mask-position:50% var(--chat-toolbar-h)}}.ChatView-module__f4GdLW__messagesInner{flex-direction:column;gap:24px;max-width:1116px;margin:0 auto;display:flex}.ChatView-module__f4GdLW__scrollPill{z-index:2;border:1px solid var(--spr-edge);background:var(--spr-glass);max-width:calc(100% - 24px);-webkit-backdrop-filter:var(--spr-frost);backdrop-filter:var(--spr-frost);color:var(--spr-ink);white-space:nowrap;box-shadow:var(--spr-raised-sm);cursor:pointer;border-radius:999px;align-items:center;gap:8px;padding:9px 18px 9px 14px;font-family:inherit;font-size:14px;font-weight:800;transition:box-shadow .2s;animation:.22s both ChatView-module__f4GdLW__pillIn;display:inline-flex;position:absolute;left:50%;transform:translate(-50%)}.ChatView-module__f4GdLW__scrollPill:active{box-shadow:var(--spr-inset-sm)}.ChatView-module__f4GdLW__scrollPill:focus-visible{outline:2px solid var(--spr-accent);outline-offset:2px}.ChatView-module__f4GdLW__scrollPill svg{width:16px;height:16px;color:var(--spr-accent);flex-shrink:0}.ChatView-module__f4GdLW__scrollPillIcon{justify-content:center;width:42px;height:42px;padding:0}.ChatView-module__f4GdLW__scrollPillIcon svg{width:18px;height:18px}@keyframes ChatView-module__f4GdLW__pillIn{0%{opacity:0;transform:translate(-50%)translateY(8px)}to{opacity:1;transform:translate(-50%)translateY(0)}}@media (prefers-reduced-motion:reduce){.ChatView-module__f4GdLW__scrollPill{animation:none}}.ChatView-module__f4GdLW__msg{white-space:pre-wrap;word-wrap:break-word;overflow-wrap:anywhere;min-width:0;font-size:16px;line-height:1.7}.ChatView-module__f4GdLW__user{background:var(--spr-grad-user);max-width:75%;-webkit-backdrop-filter:var(--spr-frost);backdrop-filter:var(--spr-frost);box-shadow:var(--spr-raised-sm);color:#fff;border:1px solid #ffffff59;border-radius:22px 22px 6px;align-self:flex-end;padding:14px 22px;font-weight:600;line-height:1.55}.ChatView-module__f4GdLW__botRow{align-self:flex-start;align-items:flex-start;gap:14px;min-width:0;max-width:min(100%,860px);display:flex}.ChatView-module__f4GdLW__botAvatarRail{--bot-avatar-h:51px;width:42px;min-height:calc(var(--bot-avatar-h) + 2px);-webkit-user-select:none;user-select:none;flex-shrink:0;align-self:stretch;position:relative}.ChatView-module__f4GdLW__botAvatarBody{line-height:0;position:absolute;top:2px;left:0}.ChatView-module__f4GdLW__botAvatarBottom{top:calc(100% - var(--bot-avatar-h));transition:top .3s ease-out}.ChatView-module__f4GdLW__botAvatarReturning{transform-origin:50% 0;transition:top .34s cubic-bezier(.55,0,.25,1);animation:.34s ease-out ChatView-module__f4GdLW__avatarZoomUp}@keyframes ChatView-module__f4GdLW__avatarZoomUp{0%{transform:none}35%{transform:scale(.88,1.2)}75%{transform:scale(1.06,.94)}to{transform:none}}@media (prefers-reduced-motion:reduce){.ChatView-module__f4GdLW__botAvatarBottom,.ChatView-module__f4GdLW__botAvatarReturning{transition:none;animation:none}}.ChatView-module__f4GdLW__bot{background:var(--spr-glass);-webkit-backdrop-filter:var(--spr-frost);backdrop-filter:var(--spr-frost);border:1px solid var(--spr-edge);box-shadow:var(--spr-raised);color:var(--spr-text);border-radius:6px 24px 24px;padding:22px 28px}.ChatView-module__f4GdLW__hasBlock{flex:auto}.ChatView-module__f4GdLW__system{border:1px solid color-mix(in srgb, var(--spr-danger) 45%, transparent);border-radius:var(--spr-r-lg);background:color-mix(in srgb, var(--spr-danger) 12%, transparent);max-width:88%;-webkit-backdrop-filter:var(--spr-frost);backdrop-filter:var(--spr-frost);color:var(--spr-text);text-align:center;align-self:center;padding:12px 20px;font-size:14.5px;font-weight:600;line-height:1.5}.ChatView-module__f4GdLW__msgFooter{white-space:normal;flex-wrap:wrap;justify-content:flex-start;align-items:center;gap:10px;margin-top:16px;display:flex}.ChatView-module__f4GdLW__copyBtn,.ChatView-module__f4GdLW__retryBtn{border:1px solid var(--spr-edge);border-radius:var(--spr-r-sm);background:var(--spr-glass);box-shadow:var(--spr-raised-sm);color:var(--spr-muted);cursor:pointer;align-items:center;gap:7px;padding:7px 14px;font-family:inherit;font-size:13px;font-weight:700;line-height:1.2;transition:box-shadow .2s,color .2s;display:inline-flex}.ChatView-module__f4GdLW__copyBtn svg,.ChatView-module__f4GdLW__retryBtn svg{width:14px;height:14px}.ChatView-module__f4GdLW__copyBtn:hover,.ChatView-module__f4GdLW__retryBtn:hover{color:var(--spr-ink)}.ChatView-module__f4GdLW__copyBtn:active,.ChatView-module__f4GdLW__retryBtn:active{box-shadow:var(--spr-inset-sm)}.ChatView-module__f4GdLW__copyBtn:focus-visible,.ChatView-module__f4GdLW__retryBtn:focus-visible{outline:2px solid var(--spr-accent);outline-offset:2px}.ChatView-module__f4GdLW__retryBtn{color:var(--spr-ink)}.ChatView-module__f4GdLW__copied{color:var(--spr-ok);box-shadow:var(--spr-inset-sm);animation:.32s ChatView-module__f4GdLW__copyPop}.ChatView-module__f4GdLW__copied:hover{color:var(--spr-ok)}@keyframes ChatView-module__f4GdLW__copyPop{0%{transform:scale(1)}45%{transform:scale(1.1)}to{transform:scale(1)}}.ChatView-module__f4GdLW__msg .md-img-link{max-width:100%;margin:6px 0;display:inline-block}.ChatView-module__f4GdLW__msg .md-img{border:1px solid var(--spr-edge);border-radius:var(--spr-r-md);max-width:100%;height:auto;max-height:420px;box-shadow:var(--spr-raised-sm);cursor:zoom-in;display:block}.ChatView-module__f4GdLW__msg .md-mermaid{margin:8px 0}.ChatView-module__f4GdLW__msg .md-code-label{background:color-mix(in srgb, var(--spr-accent) 18%, transparent);color:var(--spr-ink);letter-spacing:.02em;border-radius:8px 8px 0 0;margin-bottom:-2px;padding:3px 10px;font-size:12px;font-weight:800;display:inline-block}.ChatView-module__f4GdLW__msg .md-mermaid pre{border-top-left-radius:0;margin-top:0}.ChatView-module__f4GdLW__msg .md-mermaid-btn{border:1px solid var(--spr-edge);border-radius:var(--spr-r-sm);background:var(--spr-glass);box-shadow:var(--spr-raised-sm);color:var(--spr-ink);cursor:pointer;align-items:center;gap:8px;margin-top:8px;padding:8px 16px;font-family:inherit;font-size:13.5px;font-weight:800;transition:box-shadow .2s;display:inline-flex}.ChatView-module__f4GdLW__msg .md-mermaid-btn:before{content:"";background:currentColor;width:14px;height:14px;-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Crect x='3' y='3' width='7' height='6' rx='1'/%3E%3Crect x='14' y='15' width='7' height='6' rx='1'/%3E%3Cpath d='M6.5 9v3.5a2 2 0 0 0 2 2H14'/%3E%3C/svg%3E") 50%/contain no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Crect x='3' y='3' width='7' height='6' rx='1'/%3E%3Crect x='14' y='15' width='7' height='6' rx='1'/%3E%3Cpath d='M6.5 9v3.5a2 2 0 0 0 2 2H14'/%3E%3C/svg%3E") 50%/contain no-repeat}.ChatView-module__f4GdLW__msg .md-mermaid-btn:hover{background:var(--spr-grad);color:#fff;border-color:#0000}.ChatView-module__f4GdLW__msg .md-mermaid-btn:active{box-shadow:var(--spr-pressed)}.ChatView-module__f4GdLW__msg .md-mermaid-btn:focus-visible{outline:2px solid var(--spr-accent);outline-offset:2px}.ChatView-module__f4GdLW__msg p{margin:0 0 12px}.ChatView-module__f4GdLW__msg strong{font-weight:800}.ChatView-module__f4GdLW__msg a{color:var(--spr-ink);text-underline-offset:2px;text-decoration:underline}.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{color:var(--spr-text);margin:14px 0 6px;font-weight:800;line-height:1.3}.ChatView-module__f4GdLW__msg h1{font-size:1.45em}.ChatView-module__f4GdLW__msg h2{font-size:1.3em}.ChatView-module__f4GdLW__msg h3{font-size:1.15em}.ChatView-module__f4GdLW__msg h4,.ChatView-module__f4GdLW__msg h5,.ChatView-module__f4GdLW__msg h6{font-size:1em}.ChatView-module__f4GdLW__msg ul,.ChatView-module__f4GdLW__msg ol{grid-template-columns:repeat(auto-fill,minmax(240px,1fr));column-gap:32px;margin:0 0 12px;padding-left:22px;display:grid}.ChatView-module__f4GdLW__msg li{min-width:0;margin:2px 0}.ChatView-module__f4GdLW__msg li ul,.ChatView-module__f4GdLW__msg li ol{margin:4px 0;display:block}.ChatView-module__f4GdLW__msg code{background:var(--spr-glass);box-shadow:var(--spr-raised-sm);color:var(--spr-text);border-radius:8px;padding:2px 8px;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:13px}.ChatView-module__f4GdLW__msg pre{border-radius:var(--spr-r-md);background:var(--spr-inset-1);box-shadow:var(--spr-inset-sm);scrollbar-width:thin;margin:8px 0 12px;padding:14px 18px;overflow-x:auto}.ChatView-module__f4GdLW__msg pre code{box-shadow:none;white-space:pre;color:var(--spr-text);background:0 0;border-radius:0;padding:0;font-size:13.5px;line-height:1.55}.ChatView-module__f4GdLW__msg .md-table-wrap{border-radius:var(--spr-r-md);max-width:100%;box-shadow:var(--spr-inset-sm);-webkit-overflow-scrolling:touch;scrollbar-width:thin;margin:8px 0 12px;overflow-x:auto}.ChatView-module__f4GdLW__msg table{border-collapse:collapse;width:auto;min-width:100%;font-size:14px;line-height:1.5}.ChatView-module__f4GdLW__msg th,.ChatView-module__f4GdLW__msg td{border-bottom:1px solid color-mix(in srgb, var(--spr-muted) 28%, transparent);text-align:left;white-space:nowrap;color:var(--spr-text);padding:10px 16px}.ChatView-module__f4GdLW__msg tbody tr:last-child td{border-bottom:none}.ChatView-module__f4GdLW__msg thead th{background:color-mix(in srgb, var(--spr-accent) 16%, transparent);color:var(--spr-text);font-weight:800}.ChatView-module__f4GdLW__msg tbody tr:nth-child(2n) td{background:color-mix(in srgb, var(--spr-muted) 8%, transparent)}.ChatView-module__f4GdLW__thinking{flex-direction:column;gap:12px;min-width:220px;display:flex}.ChatView-module__f4GdLW__waveText{font-size:14px;font-weight:700;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(--spr-muted);transform:translateY(0)}30%{color:var(--spr-accent);transform:translateY(-7px)}}.ChatView-module__f4GdLW__skeleton{flex-direction:column;gap:9px;display:flex}.ChatView-module__f4GdLW__skeletonLine{background:linear-gradient(90deg, color-mix(in srgb, var(--spr-muted) 14%, transparent) 25%, color-mix(in srgb, var(--spr-muted) 30%, transparent) 40%, color-mix(in srgb, var(--spr-muted) 14%, transparent) 55%);background-size:300% 100%;border-radius:6px;height:11px;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(--spr-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:14px;animation:1.5s ease-in-out infinite ChatView-module__f4GdLW__wave}.ChatView-module__f4GdLW__chatInputWrap{z-index:10;border:1px solid var(--spr-edge);border-radius:var(--spr-r-xl);background:var(--spr-glass-strong);width:min(820px,100% - 48px);-webkit-backdrop-filter:var(--spr-frost-strong);backdrop-filter:var(--spr-frost-strong);box-shadow:var(--spr-raised);align-items:flex-end;gap:12px;padding:10px 10px 10px 24px;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:24px;left:50%;transform:translate(-50%)}.ChatView-module__f4GdLW__chatTextarea{resize:none;min-width:0;min-height:50px;max-height:160px;color:var(--spr-text);scrollbar-width:thin;background:0 0;border:none;border-radius:10px;flex:1;padding:13px 0;font-family:inherit;font-size:16px;line-height:1.45;overflow-y:auto}.ChatView-module__f4GdLW__chatTextarea::placeholder{color:var(--spr-muted);opacity:.8}.ChatView-module__f4GdLW__chatTextarea:focus{outline:none}.ChatView-module__f4GdLW__chatTextarea:disabled{opacity:.7}.ChatView-module__f4GdLW__sendBtn{background:var(--spr-grad);color:#fff;border-radius:var(--spr-r-lg);width:50px;height:50px;box-shadow:var(--spr-raised-sm);cursor:pointer;border:none;flex:none;place-items:center;transition:box-shadow .2s,opacity .2s;display:grid}.ChatView-module__f4GdLW__sendBtn:active{box-shadow:var(--spr-pressed)}.ChatView-module__f4GdLW__sendBtn:focus-visible{outline:2px solid var(--spr-accent);outline-offset:2px}.ChatView-module__f4GdLW__sendBtn:disabled{opacity:.5;pointer-events:none}.ChatView-module__f4GdLW__stopBtn{pointer-events:auto;opacity:1;animation:1.5s ease-in-out infinite ChatView-module__f4GdLW__stopPulse}.ChatView-module__f4GdLW__stopIcon{width:22px;height:22px}@keyframes ChatView-module__f4GdLW__stopPulse{0%,to{box-shadow:var(--spr-raised-sm), 0 0 0 0 color-mix(in srgb, var(--spr-accent) 50%, transparent)}50%{box-shadow:var(--spr-raised-sm), 0 0 0 7px color-mix(in srgb, var(--spr-accent) 0%, transparent)}}.ChatView-module__f4GdLW__sendIcon{width:20px;height:20px;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:var(--spr-raised), 0 0 56px 4px color-mix(in srgb, var(--spr-accent) 30%, transparent);bottom:50%;transform:translate(-50%,50%)}.ChatView-module__f4GdLW__inputEnter{animation:.55s cubic-bezier(.22,.61,.36,1) backwards ChatView-module__f4GdLW__inputEnter}.ChatView-module__f4GdLW__empty .ChatView-module__f4GdLW__inputEnter{animation-name:ChatView-module__f4GdLW__inputEnterCentered}@keyframes ChatView-module__f4GdLW__inputEnter{0%{opacity:0;transform:translate(-50%)translateY(28px)scale(.96)}to{opacity:1;transform:translate(-50%)translateY(0)scale(1)}}@keyframes ChatView-module__f4GdLW__inputEnterCentered{0%{opacity:0;transform:translate(-50%,calc(50% + 28px))scale(.96)}to{opacity:1;transform:translate(-50%,50%)scale(1)}}@media (prefers-reduced-motion:reduce){.ChatView-module__f4GdLW__inputEnter,.ChatView-module__f4GdLW__empty .ChatView-module__f4GdLW__inputEnter{animation:none}}.ChatView-module__f4GdLW__empty .ChatView-module__f4GdLW__chatInputWrap:before{content:"";background:conic-gradient(from var(--ff-angle), transparent 0%, var(--spr-accent) 5%, transparent 15%, transparent 100%);-webkit-mask-composite:xor;pointer-events:none;border-radius:26px;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{letter-spacing:-.01em;background:var(--spr-wordmark);color:#0000;-webkit-background-clip:text;background-clip:text;padding-bottom:4px;font-size:clamp(30px,4vw,44px);font-weight:800;line-height:1.25;display:inline-block}.ChatView-module__f4GdLW__heroSub{color:var(--spr-muted);margin-top:6px;font-size:18px}.ChatView-module__f4GdLW__chatSwitchOverlay{z-index:20;background:color-mix(in srgb, var(--spr-bg) 55%, transparent);-webkit-backdrop-filter:blur(10px)saturate(130%);backdrop-filter:blur(10px)saturate(130%);flex-direction:column;justify-content:center;align-items:center;gap:14px;transition:opacity .35s;display:flex;position:absolute;inset:0}.ChatView-module__f4GdLW__switchSpinner{border:4px solid color-mix(in srgb, var(--spr-muted) 25%, transparent);border-top-color:var(--spr-accent);width:44px;height:44px;box-shadow:var(--spr-raised-sm);border-radius:50%;animation:.8s linear infinite ChatView-module__f4GdLW__chatSpin}.ChatView-module__f4GdLW__switchLabel{border:1px solid var(--spr-edge);background:var(--spr-glass);box-shadow:var(--spr-inset-sm);color:var(--spr-muted);border-radius:999px;padding:8px 18px;font-size:15px;font-weight:700}.ChatView-module__f4GdLW__pending{border:1px solid color-mix(in srgb, var(--spr-danger) 50%, transparent);background:color-mix(in srgb, var(--spr-danger) 10%, var(--spr-glass));max-width:min(75%,640px);-webkit-backdrop-filter:var(--spr-frost);backdrop-filter:var(--spr-frost);box-shadow:var(--spr-raised-sm);border-radius:20px;align-self:flex-start;padding:18px 22px}.ChatView-module__f4GdLW__pendingTitle{color:var(--spr-danger);margin-bottom:8px;font-size:15px;font-weight:800}.ChatView-module__f4GdLW__pendingDesc{color:var(--spr-text);margin-bottom:16px;font-size:15px;line-height:1.55}.ChatView-module__f4GdLW__pendingActions{flex-wrap:wrap;gap:10px;display:flex}.ChatView-module__f4GdLW__btnApprove,.ChatView-module__f4GdLW__btnReject{border-radius:var(--spr-r-md);cursor:pointer;padding:10px 18px;font-family:inherit;font-size:14px;font-weight:800;transition:box-shadow .2s,opacity .2s}.ChatView-module__f4GdLW__btnApprove{background:var(--spr-grad);color:#fff;box-shadow:var(--spr-raised-sm);border:none}.ChatView-module__f4GdLW__btnApprove:active{box-shadow:var(--spr-pressed)}.ChatView-module__f4GdLW__btnReject{border:1px solid var(--spr-edge);background:var(--spr-glass);color:var(--spr-danger);box-shadow:var(--spr-raised-sm)}.ChatView-module__f4GdLW__btnReject:active{box-shadow:var(--spr-inset-sm)}.ChatView-module__f4GdLW__btnApprove:focus-visible,.ChatView-module__f4GdLW__btnReject:focus-visible{outline:2px solid var(--spr-accent);outline-offset:2px}.ChatView-module__f4GdLW__btnApprove:disabled,.ChatView-module__f4GdLW__btnReject:disabled{opacity:.5;pointer-events:none}@container (max-width:680px){.ChatView-module__f4GdLW__chatClear span{display:none}.ChatView-module__f4GdLW__chatClear{padding:12px 14px}.ChatView-module__f4GdLW__sistemaChip{max-width:170px;padding:12px 14px}.ChatView-module__f4GdLW__chatListBtn{max-width:42cqw;padding:12px 14px}.ChatView-module__f4GdLW__chatListMenu{width:min(440px,100cqw - 32px)}}@container (max-width:470px){.ChatView-module__f4GdLW__sistemaChip{display:none}.ChatView-module__f4GdLW__chatListBtn{max-width:50cqw;font-size:14px}}@media (max-width:560px){.ChatView-module__f4GdLW__chatHeader{gap:8px;padding:6px 12px 0}.ChatView-module__f4GdLW__chatListMenu{width:calc(100vw - 24px);left:12px}.ChatView-module__f4GdLW__chatClear span{display:none}.ChatView-module__f4GdLW__chatClear{padding:12px 14px}.ChatView-module__f4GdLW__sistemaChip{max-width:100%;padding:12px 14px}.ChatView-module__f4GdLW__chatMessages{padding:calc(18px + var(--chat-pad-top)) 12px 150px}.ChatView-module__f4GdLW__messagesInner{gap:18px}.ChatView-module__f4GdLW__user{max-width:90%}.ChatView-module__f4GdLW__bot{padding:16px 18px}.ChatView-module__f4GdLW__botAvatarRail{--bot-avatar-h:39px;width:32px}.ChatView-module__f4GdLW__botAvatarBody{transform-origin:0 0;scale:.76}.ChatView-module__f4GdLW__botRow{gap:8px}.ChatView-module__f4GdLW__pending{max-width:92%}.ChatView-module__f4GdLW__sistemaInner{padding:36px 16px 64px}.ChatView-module__f4GdLW__chatInputWrap{padding-left:16px}}@keyframes ChatView-module__f4GdLW__chatFirefly{to{--ff-angle:360deg}}@keyframes ChatView-module__f4GdLW__chatSpin{to{transform:rotate(360deg)}}.ChatView-module__f4GdLW__accessBanner{z-index:14;border:1px solid color-mix(in srgb, var(--spr-danger) 45%, transparent);border-radius:var(--spr-r-md);background:color-mix(in srgb, var(--spr-danger) 10%, var(--spr-glass));width:min(760px,100% - 32px);color:var(--spr-text);text-wrap:pretty;margin:10px auto 0;padding:12px 16px;font-size:14px;line-height:1.5;position:relative}.ChatView-module__f4GdLW__accessBanner strong{color:var(--spr-danger)}
.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__ringTrack{stroke:color-mix(in srgb, var(--spr-muted) 30%, transparent)}.ContextRing-module__o8zQQq__ringProgress{transition:stroke-dasharray .6s,stroke .4s}.ContextRing-module__o8zQQq__floater{background:color-mix(in srgb, var(--spr-bg) 88%, transparent);border:1px solid var(--spr-edge);box-shadow:var(--spr-raised);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(--spr-text);font-size:13px;font-weight:800}.ContextRing-module__o8zQQq__tokenCount{color:var(--spr-muted);font-size:12px;font-weight:600}@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)}}
.SistemaPicker-module__Vu0Tka__grid{grid-template-columns:repeat(auto-fit,minmax(min(100%,380px),1fr));gap:36px;width:100%;display:grid}.SistemaPicker-module__Vu0Tka__card{text-align:left;border:1px solid var(--spr-edge);border-radius:var(--spr-r-2xl);background:var(--spr-glass);min-width:0;-webkit-backdrop-filter:var(--spr-frost);backdrop-filter:var(--spr-frost);box-shadow:var(--spr-raised);color:var(--spr-text);cursor:pointer;padding:26px 28px;font-family:inherit;transition:box-shadow .25s;display:block}.SistemaPicker-module__Vu0Tka__card:hover:not(:disabled),.SistemaPicker-module__Vu0Tka__card:focus-visible{box-shadow:0 0 0 1.5px color-mix(in srgb, var(--spr-accent) 60%, transparent), var(--spr-raised);outline:none}.SistemaPicker-module__Vu0Tka__cardBusy,.SistemaPicker-module__Vu0Tka__cardBusy:hover:not(:disabled){box-shadow:0 0 0 2px var(--spr-accent), var(--spr-raised)}.SistemaPicker-module__Vu0Tka__card:disabled{cursor:progress}.SistemaPicker-module__Vu0Tka__card:disabled:not(.SistemaPicker-module__Vu0Tka__cardBusy){opacity:.6}.SistemaPicker-module__Vu0Tka__head{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.SistemaPicker-module__Vu0Tka__name{color:var(--spr-text);font-size:22px;font-weight:800}.SistemaPicker-module__Vu0Tka__badge{box-shadow:var(--spr-inset-sm);color:var(--spr-muted);white-space:nowrap;border-radius:10px;padding:5px 12px;font-size:13px;font-weight:700;display:inline-block}.SistemaPicker-module__Vu0Tka__badgeWarn{color:var(--spr-danger)}.SistemaPicker-module__Vu0Tka__desc{color:var(--spr-muted);margin-top:4px;font-size:16px;line-height:1.45}.SistemaPicker-module__Vu0Tka__divider{height:3px;box-shadow:var(--spr-inset-sm);border-radius:3px;margin:16px 0 14px}.SistemaPicker-module__Vu0Tka__meta{color:var(--spr-muted);flex-wrap:wrap;justify-content:space-between;gap:12px;font-size:14px;display:flex}.SistemaPicker-module__Vu0Tka__meta strong{color:var(--spr-text);font-size:16px;font-weight:800}.SistemaPicker-module__Vu0Tka__message{border:1px solid var(--spr-edge);border-radius:var(--spr-r-2xl);background:var(--spr-glass);width:100%;max-width:560px;-webkit-backdrop-filter:var(--spr-frost);backdrop-filter:var(--spr-frost);box-shadow:var(--spr-raised);color:var(--spr-muted);text-align:center;flex-direction:column;align-items:center;gap:14px;padding:26px 28px;font-size:16px;line-height:1.5;display:flex}.SistemaPicker-module__Vu0Tka__messageError{color:var(--spr-danger);font-weight:700}.SistemaPicker-module__Vu0Tka__retry{border:1px solid var(--spr-edge);border-radius:var(--spr-r-md);background:var(--spr-glass);box-shadow:var(--spr-raised-sm);color:var(--spr-ink);cursor:pointer;padding:10px 20px;font-family:inherit;font-size:15px;font-weight:800;transition:box-shadow .2s}.SistemaPicker-module__Vu0Tka__retry:active{box-shadow:var(--spr-inset-sm)}.SistemaPicker-module__Vu0Tka__retry:focus-visible{outline:2px solid var(--spr-accent);outline-offset:2px}@media (max-width:560px){.SistemaPicker-module__Vu0Tka__grid{gap:20px}.SistemaPicker-module__Vu0Tka__card{padding:20px}}
.MaquetaCard-module__jb1Dbq__host .md-maqueta{border:1px solid var(--spr-edge);border-radius:var(--spr-r-md);background:var(--spr-glass);box-shadow:var(--spr-raised-sm);flex-wrap:wrap;align-items:center;gap:10px 12px;margin:8px 0;padding:10px 12px;display:flex}.MaquetaCard-module__jb1Dbq__host .md-maqueta-icon{background:color-mix(in srgb, var(--spr-accent) 18%, transparent);border-radius:10px;flex:none;width:36px;height:36px;position:relative}.MaquetaCard-module__jb1Dbq__host .md-maqueta-icon:before{content:"";background:var(--spr-ink);position:absolute;inset:8px;-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Crect x='2.5' y='3.5' width='19' height='17' rx='2'/%3E%3Cpath d='M2.5 8h19'/%3E%3Cpath d='M6 12h4M12 12h6M6 16h4M12 16h6'/%3E%3C/svg%3E") 50%/contain no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Crect x='2.5' y='3.5' width='19' height='17' rx='2'/%3E%3Cpath d='M2.5 8h19'/%3E%3Cpath d='M6 12h4M12 12h6M6 16h4M12 16h6'/%3E%3C/svg%3E") 50%/contain no-repeat}.MaquetaCard-module__jb1Dbq__host .md-maqueta-info{flex-direction:column;flex:200px;gap:1px;min-width:0;display:flex}.MaquetaCard-module__jb1Dbq__host .md-maqueta-kicker{color:var(--spr-muted);letter-spacing:.04em;text-transform:uppercase;font-size:11.5px;font-weight:800}.MaquetaCard-module__jb1Dbq__host .md-maqueta-title{overflow-wrap:anywhere;font-size:14.5px;font-weight:800}.MaquetaCard-module__jb1Dbq__host .md-maqueta-sub{color:var(--spr-muted);font-size:12.5px;line-height:1.35}.MaquetaCard-module__jb1Dbq__host .md-maqueta-btn{border:1px solid var(--spr-edge);border-radius:var(--spr-r-sm);background:var(--spr-glass);box-shadow:var(--spr-raised-sm);color:var(--spr-ink);cursor:pointer;flex:none;align-items:center;gap:8px;padding:8px 16px;font-family:inherit;font-size:13.5px;font-weight:800;transition:box-shadow .2s;display:inline-flex}.MaquetaCard-module__jb1Dbq__host .md-maqueta-btn:hover{background:var(--spr-grad);color:#fff;border-color:#0000}.MaquetaCard-module__jb1Dbq__host .md-maqueta-btn:active{box-shadow:var(--spr-pressed)}.MaquetaCard-module__jb1Dbq__host .md-maqueta-btn:focus-visible{outline:2px solid var(--spr-accent);outline-offset:2px}.MaquetaCard-module__jb1Dbq__host .md-maqueta-invalid{box-shadow:none;color:var(--spr-muted);padding:8px 12px;font-size:12.5px;font-style:italic;display:block}:is(.MaquetaCard-module__jb1Dbq__host .md-maqueta-src,.MaquetaCard-module__jb1Dbq__host .md-formulario-src,.MaquetaCard-module__jb1Dbq__host .md-recorrido-src){display:none}.MaquetaCard-module__jb1Dbq__host .md-maqueta-preview{margin:10px 0 0}.MaquetaCard-module__jb1Dbq__host .md-maqueta-preview:empty{display:none}.MaquetaCard-module__jb1Dbq__host .md-formulario{border-color:color-mix(in srgb, #16a34a 45%, var(--spr-edge));border-style:dashed}.MaquetaCard-module__jb1Dbq__host .md-formulario .md-maqueta-icon{background:#16a34a33}.MaquetaCard-module__jb1Dbq__host .md-formulario .md-maqueta-icon:before{background:#15803d}.MaquetaCard-module__jb1Dbq__host .md-formulario .md-maqueta-kicker{color:#15803d}.MaquetaCard-module__jb1Dbq__host .md-recorrido{border-color:color-mix(in srgb, #7c3aed 40%, var(--spr-edge))}.MaquetaCard-module__jb1Dbq__host .md-recorrido .md-maqueta-icon{background:#7c3aed2e}.MaquetaCard-module__jb1Dbq__host .md-recorrido .md-maqueta-icon:before{background:#7c3aed;-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Ccircle cx='6' cy='19' r='2.5'/%3E%3Ccircle cx='18' cy='5' r='2.5'/%3E%3Cpath d='M8.5 19H15a3.5 3.5 0 0 0 0-7H9a3.5 3.5 0 0 1 0-7h6.5'/%3E%3C/svg%3E") 50%/contain no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Ccircle cx='6' cy='19' r='2.5'/%3E%3Ccircle cx='18' cy='5' r='2.5'/%3E%3Cpath d='M8.5 19H15a3.5 3.5 0 0 0 0-7H9a3.5 3.5 0 0 1 0-7h6.5'/%3E%3C/svg%3E") 50%/contain no-repeat}.MaquetaCard-module__jb1Dbq__host .md-recorrido .md-maqueta-kicker{color:#7c3aed}[data-theme=dark] .MaquetaCard-module__jb1Dbq__host .md-recorrido .md-maqueta-kicker{color:#c4b5fd}.MaquetaCard-module__jb1Dbq__host .md-ascii{margin:8px 0 12px}.MaquetaCard-module__jb1Dbq__host .md-ascii pre{margin-bottom:0}.MaquetaCard-module__jb1Dbq__host .md-ascii pre code{font-variant-ligatures:none;white-space:pre;font-family:Cascadia Mono,Cascadia Code,Consolas,DejaVu Sans Mono,Liberation Mono,Menlo,monospace}.MaquetaCard-module__jb1Dbq__host .md-ascii code[hidden]{display:none}.MaquetaCard-module__jb1Dbq__host .md-ascii-bar{justify-content:flex-end;gap:6px;margin-top:6px;display:flex}.MaquetaCard-module__jb1Dbq__host .md-ascii-btn{border:1px solid var(--spr-edge);border-radius:var(--spr-r-sm);background:var(--spr-glass);box-shadow:var(--spr-raised-sm);color:var(--spr-ink);cursor:pointer;padding:4px 12px;font-family:inherit;font-size:12.5px;font-weight:800}.MaquetaCard-module__jb1Dbq__host .md-ascii-btn:hover{border-color:color-mix(in srgb, var(--spr-accent) 50%, var(--spr-edge))}.MaquetaCard-module__jb1Dbq__host .md-ascii-btn[aria-pressed=true]{box-shadow:var(--spr-inset-sm)}.MaquetaCard-module__jb1Dbq__host .md-ascii-btn:focus-visible{outline:2px solid var(--spr-accent);outline-offset:2px}
.Taller-module__UV7MaG__panel{z-index:20;width:var(--taller-w,clamp(380px, 34vw, 500px));border:1px solid var(--spr-edge);border-radius:var(--spr-r-xl);background:var(--spr-glass-strong);min-height:0;-webkit-backdrop-filter:var(--spr-frost-strong);backdrop-filter:var(--spr-frost-strong);box-shadow:var(--spr-raised);color:var(--spr-text);flex-direction:column;flex-shrink:0;margin:8px 16px 16px 0;animation:.28s cubic-bezier(.22,.61,.36,1) Taller-module__UV7MaG__panelIn;display:flex;position:relative;overflow:hidden}@keyframes Taller-module__UV7MaG__panelIn{0%{opacity:0;transform:translate(24px)}to{opacity:1;transform:none}}.Taller-module__UV7MaG__resizer{z-index:5;cursor:col-resize;touch-action:none;outline:none;width:12px;position:absolute;top:0;bottom:0;left:0}.Taller-module__UV7MaG__resizer:before{content:"";background:var(--spr-accent);opacity:0;border-radius:2px;width:2px;transition:opacity .15s;position:absolute;top:14px;bottom:14px;left:0}.Taller-module__UV7MaG__resizer:after{content:"";background:var(--spr-accent);width:5px;height:44px;box-shadow:0 0 0 1px var(--spr-edge), 0 2px 8px var(--spr-shadow);opacity:0;border-radius:999px;margin-top:-22px;transition:opacity .15s,transform .15s;position:absolute;top:50%;left:3px;transform:scaleY(.8)}.Taller-module__UV7MaG__resizer:hover:before,.Taller-module__UV7MaG__panelResizing .Taller-module__UV7MaG__resizer:before{opacity:.55}.Taller-module__UV7MaG__resizer:hover:after,.Taller-module__UV7MaG__resizer:focus-visible:after,.Taller-module__UV7MaG__panelResizing .Taller-module__UV7MaG__resizer:after{opacity:1;transform:none}.Taller-module__UV7MaG__resizer:focus-visible:before{opacity:1;width:3px}.Taller-module__UV7MaG__panelResizing{-webkit-user-select:none;user-select:none}.Taller-module__UV7MaG__rail{z-index:20;border:1px solid var(--spr-edge);border-radius:var(--spr-r-xl);background:var(--spr-glass);width:52px;-webkit-backdrop-filter:var(--spr-frost);backdrop-filter:var(--spr-frost);box-shadow:var(--spr-raised-sm);flex-direction:column;flex-shrink:0;align-items:center;gap:10px;margin:8px 16px 16px 0;padding:10px 0;display:flex;position:relative}.Taller-module__UV7MaG__railBtn{border-radius:var(--spr-r-sm);color:var(--spr-ink);cursor:pointer;background:0 0;border:none;flex-direction:column;align-items:center;gap:10px;padding:8px 4px;font-family:inherit;font-size:13px;font-weight:800;display:flex}.Taller-module__UV7MaG__railBtn span{writing-mode:vertical-rl;white-space:nowrap;transform:rotate(180deg)}.Taller-module__UV7MaG__railBtn svg{width:20px;height:20px}.Taller-module__UV7MaG__railBtn:focus-visible,.Taller-module__UV7MaG__iconBtn:focus-visible,.Taller-module__UV7MaG__btn:focus-visible,.Taller-module__UV7MaG__btnPrimary:focus-visible,.Taller-module__UV7MaG__linkBtn:focus-visible,.Taller-module__UV7MaG__fab:focus-visible{outline:2px solid var(--spr-ink);outline-offset:2px}.Taller-module__UV7MaG__fab{z-index:30;border:1px solid var(--spr-edge);background:var(--spr-glass-strong);-webkit-backdrop-filter:var(--spr-frost-strong);backdrop-filter:var(--spr-frost-strong);box-shadow:var(--spr-raised);color:var(--spr-ink);cursor:pointer;border-radius:999px;align-items:center;gap:8px;padding:10px 14px;font-family:inherit;font-size:14px;font-weight:800;display:none;position:fixed;bottom:112px;right:12px}.Taller-module__UV7MaG__fab svg{width:18px;height:18px}.Taller-module__UV7MaG__head{border-bottom:1px solid var(--spr-edge);align-items:flex-start;gap:10px;padding:16px 16px 12px 20px;display:flex}.Taller-module__UV7MaG__headMain{flex:1;min-width:0}.Taller-module__UV7MaG__headKicker{letter-spacing:.06em;text-transform:uppercase;color:var(--spr-ink);font-size:12px;font-weight:800}.Taller-module__UV7MaG__headTitle{overflow-wrap:anywhere;margin:2px 0 0;font-size:17px;font-weight:800;line-height:1.3}.Taller-module__UV7MaG__headMeta{color:var(--spr-muted);flex-wrap:wrap;align-items:center;gap:4px 10px;margin-top:6px;font-size:13px;display:flex}.Taller-module__UV7MaG__saveState{align-items:center;gap:6px;font-weight:700;display:inline-flex}.Taller-module__UV7MaG__saveState:before{content:"";background:var(--spr-ok);border-radius:50%;width:8px;height:8px}.Taller-module__UV7MaG__saveStatePendiente:before,.Taller-module__UV7MaG__saveStateGuardando:before{background:var(--spr-accent);animation:1s ease-in-out infinite Taller-module__UV7MaG__pulse}.Taller-module__UV7MaG__saveStateError:before,.Taller-module__UV7MaG__saveStateConflicto:before{background:var(--spr-danger)}@keyframes Taller-module__UV7MaG__pulse{50%{opacity:.3}}.Taller-module__UV7MaG__iconBtn{border:1px solid var(--spr-edge);border-radius:var(--spr-r-sm);background:var(--spr-glass);width:36px;height:36px;box-shadow:var(--spr-raised-sm);color:var(--spr-muted);cursor:pointer;flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.Taller-module__UV7MaG__iconBtn:hover{color:var(--spr-text)}.Taller-module__UV7MaG__iconBtn:active{box-shadow:var(--spr-inset-sm)}.Taller-module__UV7MaG__iconBtn:disabled{opacity:.4;cursor:not-allowed}.Taller-module__UV7MaG__iconBtn svg{width:18px;height:18px}.Taller-module__UV7MaG__iconBtnSm{width:30px;height:30px}.Taller-module__UV7MaG__iconBtnSm svg{width:15px;height:15px}.Taller-module__UV7MaG__body{scrollbar-width:thin;scrollbar-color:color-mix(in srgb, var(--spr-muted) 45%, transparent) transparent;flex-direction:column;flex:1;gap:16px;min-height:0;padding:16px 20px 20px;display:flex;overflow-y:auto}.Taller-module__UV7MaG__alert{border:1px solid var(--spr-warn-edge);border-radius:var(--spr-r-md);background:var(--spr-warn-bg);color:var(--spr-warn);flex-wrap:wrap;align-items:center;gap:8px 12px;padding:10px 14px;font-size:14px;font-weight:700;display:flex}.Taller-module__UV7MaG__alertDanger{border-color:color-mix(in srgb, var(--spr-danger) 55%, transparent);background:color-mix(in srgb, var(--spr-danger) 12%, transparent);color:var(--spr-danger)}.Taller-module__UV7MaG__alert .Taller-module__UV7MaG__linkBtn{color:inherit}.Taller-module__UV7MaG__field{border-radius:var(--spr-r-md);flex-direction:column;gap:6px;transition:box-shadow .3s,background .3s;display:flex}.Taller-module__UV7MaG__fieldRow{grid-template-columns:1fr 1fr;gap:12px;display:grid}.Taller-module__UV7MaG__label{color:var(--spr-muted);justify-content:space-between;align-items:baseline;gap:8px;font-size:13px;font-weight:800;display:flex}.Taller-module__UV7MaG__labelHint{font-size:12px;font-weight:600}.Taller-module__UV7MaG__input,.Taller-module__UV7MaG__textarea,.Taller-module__UV7MaG__select{border:1px solid var(--spr-edge);border-radius:var(--spr-r-md);background:var(--spr-glass);width:100%;min-width:0;box-shadow:var(--spr-inset-sm);color:var(--spr-text);outline:none;padding:10px 14px;font-family:inherit;font-size:14px;line-height:1.45}.Taller-module__UV7MaG__textarea{resize:vertical;field-sizing:content;min-height:44px;max-height:360px}.Taller-module__UV7MaG__input:focus,.Taller-module__UV7MaG__textarea:focus,.Taller-module__UV7MaG__select:focus{border-color:var(--spr-ink)}.Taller-module__UV7MaG__input:disabled,.Taller-module__UV7MaG__textarea:disabled,.Taller-module__UV7MaG__select:disabled{opacity:.6}.Taller-module__UV7MaG__select option{color:#1e2a33}.Taller-module__UV7MaG__titleInput{font-size:16px;font-weight:800}.Taller-module__UV7MaG__storyLine{grid-template-columns:auto 1fr;align-items:start;gap:8px 10px;display:grid}.Taller-module__UV7MaG__storyLine>span{color:var(--spr-ink);white-space:nowrap;padding-top:10px;font-size:14px;font-weight:800}.Taller-module__UV7MaG__changed{animation:3.2s Taller-module__UV7MaG__changed}@keyframes Taller-module__UV7MaG__changed{0%,60%{box-shadow:0 0 0 2px var(--spr-accent), 0 0 18px color-mix(in srgb, var(--spr-accent) 45%, transparent);background:color-mix(in srgb, var(--spr-accent) 10%, transparent)}to{background:0 0;box-shadow:0 0 #0000}}@media (prefers-reduced-motion:reduce){.Taller-module__UV7MaG__changed{box-shadow:0 0 0 2px var(--spr-accent);animation:none}.Taller-module__UV7MaG__panel{animation:none}.Taller-module__UV7MaG__resizer:before,.Taller-module__UV7MaG__resizer:after{transition:none}}.Taller-module__UV7MaG__section{flex-direction:column;gap:10px;padding-top:4px;display:flex}.Taller-module__UV7MaG__sectionHead{justify-content:space-between;align-items:center;gap:8px;display:flex}.Taller-module__UV7MaG__sectionTitle{margin:0;font-size:15px;font-weight:800}.Taller-module__UV7MaG__count{color:var(--spr-muted);font-size:12px;font-weight:800}.Taller-module__UV7MaG__criterios{flex-direction:column;gap:8px;margin:0;padding:0;list-style:none;display:flex}.Taller-module__UV7MaG__criterio{border-radius:var(--spr-r-md);grid-template-columns:auto 1fr auto;align-items:start;gap:8px;padding:4px;display:grid}.Taller-module__UV7MaG__criterioNum{min-width:26px;color:var(--spr-ink);text-align:right;padding-top:10px;font-size:13px;font-weight:800}.Taller-module__UV7MaG__criterioBtns{flex-direction:column;gap:4px;display:flex}.Taller-module__UV7MaG__criterioBtnsRow{gap:4px;display:flex}.Taller-module__UV7MaG__empty{border:1px dashed var(--spr-edge);border-radius:var(--spr-r-md);color:var(--spr-muted);padding:10px 12px;font-size:13px}.Taller-module__UV7MaG__pantallas{flex-direction:column;gap:12px;display:flex}.Taller-module__UV7MaG__pantalla{border:1px solid var(--spr-edge);border-radius:var(--spr-r-lg);background:var(--spr-glass);box-shadow:var(--spr-raised-sm);flex-direction:column;gap:10px;padding:12px;display:flex}.Taller-module__UV7MaG__pantallaQuitada{opacity:.7;box-shadow:none;border-style:dashed}.Taller-module__UV7MaG__pantallaHead{justify-content:space-between;align-items:flex-start;gap:8px;display:flex}.Taller-module__UV7MaG__pantallaTitle{overflow-wrap:anywhere;font-size:14px;font-weight:800}.Taller-module__UV7MaG__pantallaMeta{color:var(--spr-muted);font-size:12px;font-weight:700}.Taller-module__UV7MaG__tag{border:1px solid var(--spr-edge);color:var(--spr-muted);background:var(--spr-glass);border-radius:999px;flex-shrink:0;padding:2px 10px;font-size:12px;font-weight:800}.Taller-module__UV7MaG__tagWarn{color:var(--spr-warn);border-color:var(--spr-warn-edge);background:var(--spr-warn-bg)}.Taller-module__UV7MaG__thumb{border:1px solid var(--spr-edge);border-radius:var(--spr-r-md);cursor:zoom-in;background:#fff;width:100%;padding:0;display:block;overflow:hidden}.Taller-module__UV7MaG__thumb img{object-fit:contain;object-position:top center;width:100%;max-height:200px;display:block}.Taller-module__UV7MaG__thumbEmpty{border:1px dashed var(--spr-edge);border-radius:var(--spr-r-md);min-height:80px;color:var(--spr-muted);text-align:center;justify-content:center;align-items:center;padding:12px;font-size:13px;display:flex}.Taller-module__UV7MaG__cambios{flex-direction:column;gap:4px;margin:0;padding-left:18px;font-size:13px;line-height:1.45;display:flex}.Taller-module__UV7MaG__notaPantalla{color:var(--spr-muted);white-space:pre-wrap;margin:0;font-size:13px}.Taller-module__UV7MaG__pantallaBtns{flex-wrap:wrap;gap:8px;display:flex}.Taller-module__UV7MaG__btn,.Taller-module__UV7MaG__btnPrimary,.Taller-module__UV7MaG__btnDanger{border:1px solid var(--spr-edge);border-radius:var(--spr-r-md);background:var(--spr-glass);box-shadow:var(--spr-raised-sm);color:var(--spr-text);white-space:nowrap;cursor:pointer;justify-content:center;align-items:center;gap:6px;padding:9px 14px;font-family:inherit;font-size:13px;font-weight:800;transition:box-shadow .2s;display:inline-flex}.Taller-module__UV7MaG__btn:active:not(:disabled),.Taller-module__UV7MaG__btnDanger:active:not(:disabled){box-shadow:var(--spr-inset-sm)}.Taller-module__UV7MaG__btn svg,.Taller-module__UV7MaG__btnPrimary svg{width:15px;height:15px}.Taller-module__UV7MaG__btnPrimary{background:var(--spr-grad);color:#fff;border:none;padding:11px 18px;font-size:14px}.Taller-module__UV7MaG__btnPrimary:active:not(:disabled){box-shadow:var(--spr-pressed)}.Taller-module__UV7MaG__btnDanger{color:var(--spr-danger)}.Taller-module__UV7MaG__btn:disabled,.Taller-module__UV7MaG__btnPrimary:disabled,.Taller-module__UV7MaG__btnDanger:disabled{opacity:.5;cursor:not-allowed}.Taller-module__UV7MaG__linkBtn{color:var(--spr-ink);font-family:inherit;font-size:inherit;text-underline-offset:3px;cursor:pointer;background:0 0;border:none;padding:0;font-weight:800;text-decoration:underline}.Taller-module__UV7MaG__linkBtn:disabled{opacity:.5;cursor:not-allowed}.Taller-module__UV7MaG__foot{border-top:1px solid var(--spr-edge);flex-direction:column;gap:10px;padding:12px 20px 16px;display:flex}.Taller-module__UV7MaG__footRow{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;display:flex}.Taller-module__UV7MaG__segment{border:1px solid var(--spr-edge);border-radius:var(--spr-r-md);background:var(--spr-glass);box-shadow:var(--spr-inset-sm);gap:3px;padding:3px;display:inline-flex}.Taller-module__UV7MaG__segment button{color:var(--spr-muted);cursor:pointer;background:0 0;border:none;border-radius:10px;padding:6px 12px;font-family:inherit;font-size:13px;font-weight:800}.Taller-module__UV7MaG__segment button[aria-pressed=true]{background:var(--spr-grad);color:#fff}.Taller-module__UV7MaG__segment button:focus-visible{outline:2px solid var(--spr-ink);outline-offset:1px}.Taller-module__UV7MaG__lightbox{flex-direction:column;gap:10px;padding:16px 20px 20px;display:flex}.Taller-module__UV7MaG__lightbox img{border:1px solid var(--spr-edge);border-radius:var(--spr-r-md);background:#fff;max-width:100%;max-height:72vh;margin:0 auto;display:block}@media (max-width:900px){.Taller-module__UV7MaG__panel{z-index:400;border:none;border-radius:0;width:auto;margin:0;position:fixed;inset:0}.Taller-module__UV7MaG__rail,.Taller-module__UV7MaG__resizer{display:none}.Taller-module__UV7MaG__fab{display:inline-flex}.Taller-module__UV7MaG__fieldRow{grid-template-columns:1fr}}.Taller-module__UV7MaG__bloqueCard{border:1px solid var(--spr-edge);border-left:4px solid var(--spr-accent);border-radius:var(--spr-r-md);background:var(--spr-glass);box-shadow:var(--spr-raised-sm);flex-wrap:wrap;align-items:center;gap:8px 12px;margin-top:10px;padding:10px 14px;font-size:14px;display:flex}.Taller-module__UV7MaG__bloqueIcon{color:var(--spr-ink);display:inline-flex}.Taller-module__UV7MaG__bloqueIcon svg{width:18px;height:18px}.Taller-module__UV7MaG__bloqueText{flex:1;min-width:180px}.Taller-module__UV7MaG__bloqueText strong{font-weight:800}.Taller-module__UV7MaG__bloqueEstado{color:var(--spr-muted);margin-top:2px;font-size:12px;font-weight:700;display:block}.Taller-module__UV7MaG__bloqueEstadoOk{color:var(--spr-ok)}.Taller-module__UV7MaG__bloqueEstadoWarn{color:var(--spr-warn)}.Taller-module__UV7MaG__bloqueBtns{gap:8px;display:flex}.Taller-module__UV7MaG__marcador{border-radius:var(--spr-r-lg);align-items:center;gap:12px;padding:4px 0;scroll-margin:80px;display:flex}.Taller-module__UV7MaG__marcador:before,.Taller-module__UV7MaG__marcador:after{content:"";background:linear-gradient(90deg, transparent, var(--spr-accent), transparent);opacity:.6;flex:1;height:1px}.Taller-module__UV7MaG__marcadorBody{border:1px solid var(--spr-edge);background:var(--spr-glass);max-width:min(640px,90%);-webkit-backdrop-filter:var(--spr-frost);backdrop-filter:var(--spr-frost);box-shadow:var(--spr-raised-sm);color:var(--spr-muted);text-align:center;border-radius:999px;flex-wrap:wrap;justify-content:center;align-items:center;gap:6px 12px;padding:8px 16px;font-size:13px;display:flex}.Taller-module__UV7MaG__marcadorBody strong{color:var(--spr-text);font-weight:800}.Taller-module__UV7MaG__marcadorBody svg{width:16px;height:16px;color:var(--spr-ok);flex-shrink:0}.Taller-module__UV7MaG__marcadorFlash .Taller-module__UV7MaG__marcadorBody{animation:1.8s Taller-module__UV7MaG__flash}@keyframes Taller-module__UV7MaG__flash{0%,50%{box-shadow:0 0 0 3px var(--spr-accent), 0 0 24px color-mix(in srgb, var(--spr-accent) 50%, transparent)}}.Taller-module__UV7MaG__historial{position:relative}.Taller-module__UV7MaG__historialBtn{border:1px solid var(--spr-edge);border-radius:var(--spr-r-lg);background:var(--spr-glass);width:46px;height:46px;-webkit-backdrop-filter:var(--spr-frost);backdrop-filter:var(--spr-frost);box-shadow:var(--spr-raised-sm);color:var(--spr-muted);cursor:pointer;justify-content:center;align-items:center;display:inline-flex;position:relative}.Taller-module__UV7MaG__historialBtn:hover,.Taller-module__UV7MaG__historialBtnOpen{color:var(--spr-text)}.Taller-module__UV7MaG__historialBtn:focus-visible{outline:2px solid var(--spr-ink);outline-offset:2px}.Taller-module__UV7MaG__historialBtn svg{width:20px;height:20px}.Taller-module__UV7MaG__historialPop{z-index:40;border:1px solid var(--spr-edge);border-radius:var(--spr-r-xl);background:var(--spr-glass-strong);width:min(360px,100vw - 32px);max-height:60vh;-webkit-backdrop-filter:var(--spr-frost-strong);backdrop-filter:var(--spr-frost-strong);box-shadow:var(--spr-raised);padding:10px;animation:.16s Taller-module__UV7MaG__popIn;position:absolute;top:calc(100% + 8px);right:0;overflow-y:auto}@keyframes Taller-module__UV7MaG__popIn{0%{opacity:0;transform:translateY(-6px)}to{opacity:1;transform:none}}.Taller-module__UV7MaG__historialHead{letter-spacing:.06em;text-transform:uppercase;color:var(--spr-muted);padding:4px 8px 8px;font-size:12px;font-weight:800}.Taller-module__UV7MaG__historialList{flex-direction:column;gap:4px;margin:0;padding:0;list-style:none;display:flex}.Taller-module__UV7MaG__historialItem{border-radius:var(--spr-r-md);width:100%;color:var(--spr-text);text-align:left;cursor:pointer;background:0 0;border:none;flex-direction:column;gap:2px;padding:10px 12px;font-family:inherit;display:flex}.Taller-module__UV7MaG__historialItem:hover,.Taller-module__UV7MaG__historialItem:focus-visible{background:var(--spr-glass);box-shadow:var(--spr-inset-sm);outline:none}.Taller-module__UV7MaG__historialItemTitle{overflow-wrap:anywhere;font-size:14px;font-weight:800}.Taller-module__UV7MaG__historialItemMeta{color:var(--spr-muted);font-size:12px}.Taller-module__UV7MaG__historialEmpty{color:var(--spr-muted);padding:8px 10px 10px;font-size:13px}.Taller-module__UV7MaG__seguirBar{z-index:11;border:1px solid var(--spr-edge);border-radius:var(--spr-r-lg);background:var(--spr-glass-strong);width:min(820px,100% - 48px);-webkit-backdrop-filter:var(--spr-frost-strong);backdrop-filter:var(--spr-frost-strong);box-shadow:var(--spr-raised-sm);align-items:center;gap:10px;padding:8px 8px 8px 18px;font-size:14px;animation:.22s Taller-module__UV7MaG__barIn;display:flex;position:absolute;left:50%;transform:translate(-50%)}@keyframes Taller-module__UV7MaG__barIn{0%{opacity:0;transform:translate(-50%)translateY(8px)}to{opacity:1;transform:translate(-50%)}}.Taller-module__UV7MaG__seguirText{text-overflow:ellipsis;white-space:nowrap;min-width:0;color:var(--spr-muted);flex:1;overflow:hidden}.Taller-module__UV7MaG__seguirText strong{color:var(--spr-text);font-weight:800}@media (max-width:560px){.Taller-module__UV7MaG__seguirBar{width:calc(100% - 24px)}}.Taller-module__UV7MaG__dialogBody{flex-direction:column;gap:14px;padding:18px 24px 24px;font-size:15px;line-height:1.5;display:flex}.Taller-module__UV7MaG__dialogBody p{margin:0}.Taller-module__UV7MaG__opciones{gap:12px;display:grid}.Taller-module__UV7MaG__opcion{border:1px solid var(--spr-edge);border-radius:var(--spr-r-lg);background:var(--spr-glass);box-shadow:var(--spr-raised-sm);color:var(--spr-text);text-align:left;cursor:pointer;flex-direction:column;gap:4px;padding:14px 16px;font-family:inherit;display:flex}.Taller-module__UV7MaG__opcion:hover{border-color:var(--spr-ink)}.Taller-module__UV7MaG__opcion:focus-visible{outline:2px solid var(--spr-ink);outline-offset:2px}.Taller-module__UV7MaG__opcion:disabled{opacity:.55;cursor:not-allowed}.Taller-module__UV7MaG__opcionTitle{color:var(--spr-ink);font-size:15px;font-weight:800}.Taller-module__UV7MaG__opcionDesc{color:var(--spr-muted);font-size:13px}.Taller-module__UV7MaG__dialogActions{flex-wrap:wrap;justify-content:flex-end;gap:10px;display:flex}.Taller-module__UV7MaG__toast{z-index:600;border:1px solid var(--spr-edge);border-radius:var(--spr-r-lg);background:var(--spr-glass-strong);width:max-content;max-width:calc(100vw - 32px);-webkit-backdrop-filter:var(--spr-frost-strong);backdrop-filter:var(--spr-frost-strong);box-shadow:var(--spr-raised);color:var(--spr-text);align-items:center;gap:14px;padding:12px 14px 12px 20px;font-size:14px;font-weight:700;line-height:1.4;animation:.25s Taller-module__UV7MaG__toastIn;display:flex;position:fixed;top:84px;left:50%;transform:translate(-50%)}.Taller-module__UV7MaG__toastOk{color:var(--spr-ok)}.Taller-module__UV7MaG__toastError{color:var(--spr-danger)}.Taller-module__UV7MaG__toast .Taller-module__UV7MaG__btn{color:var(--spr-ink)}@keyframes Taller-module__UV7MaG__toastIn{0%{opacity:0;transform:translate(-50%)translateY(-12px)}to{opacity:1;transform:translate(-50%)}}.Taller-module__UV7MaG__msgFlash{border-radius:var(--spr-r-lg);animation:1.8s Taller-module__UV7MaG__flash}.Taller-module__UV7MaG__agregarBtn{border:1px solid color-mix(in srgb, var(--spr-accent) 55%, var(--spr-edge));border-left:3px solid var(--spr-accent);border-radius:var(--spr-r-sm);background:color-mix(in srgb, var(--spr-accent) 10%, var(--spr-glass));box-shadow:var(--spr-raised-sm);color:var(--spr-accent);cursor:pointer;align-items:center;gap:6px;padding:5px 12px;font-family:inherit;font-size:12px;font-weight:800;transition:box-shadow .2s,background .2s;display:inline-flex}.Taller-module__UV7MaG__agregarBtn svg{stroke-width:2.2px;width:14px;height:14px}.Taller-module__UV7MaG__agregarBtn:hover:not([aria-disabled=true]){background:color-mix(in srgb, var(--spr-accent) 18%, var(--spr-glass))}.Taller-module__UV7MaG__agregarBtn:active:not([aria-disabled=true]){box-shadow:var(--spr-inset-sm)}.Taller-module__UV7MaG__agregarBtn:focus-visible{outline:2px solid var(--spr-accent);outline-offset:2px}.Taller-module__UV7MaG__agregarBtn[aria-disabled=true]{opacity:.55;cursor:not-allowed}
.CargasList-module__oaKo5G__scroll{overscroll-behavior:contain;max-height:420px;padding:4px;overflow-y:auto}.CargasList-module__oaKo5G__list{flex-direction:column;gap:14px;display:flex}.CargasList-module__oaKo5G__item{border:1px solid var(--spr-edge);background:var(--spr-glass);box-shadow:var(--spr-raised-sm);border-radius:22px;padding:22px 24px}.CargasList-module__oaKo5G__head{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.CargasList-module__oaKo5G__etapa{color:var(--spr-text);font-size:18px;font-weight:800}.CargasList-module__oaKo5G__cancel{margin-left:auto}.CargasList-module__oaKo5G__progress{align-items:center;gap:12px;margin-top:12px;display:flex}.CargasList-module__oaKo5G__progress>:first-child{flex:1}.CargasList-module__oaKo5G__progressText{color:var(--spr-muted);white-space:nowrap;font-size:13px;font-weight:700}.CargasList-module__oaKo5G__msg{color:var(--spr-text);overflow-wrap:anywhere;margin-top:8px;font-size:14px}.CargasList-module__oaKo5G__dates{color:var(--spr-muted);flex-wrap:wrap;gap:4px 16px;margin-top:6px;font-size:13px;display:flex}.CargasList-module__oaKo5G__logToggle{color:var(--spr-ink);cursor:pointer;background:0 0;border:none;margin-top:8px;padding:0;font-family:inherit;font-size:13px;font-weight:800}.CargasList-module__oaKo5G__log{border-radius:var(--spr-r-md);background:var(--spr-glass);max-height:200px;box-shadow:var(--spr-inset-sm);border:1px solid var(--spr-edge);margin-top:8px;padding:12px 14px;font-family:ui-monospace,monospace;font-size:12px;line-height:1.5;overflow-y:auto}.CargasList-module__oaKo5G__logLine{overflow-wrap:anywhere}.CargasList-module__oaKo5G__logTime{color:var(--spr-muted);margin-right:6px}.CargasList-module__oaKo5G__logError{color:var(--spr-danger)}.CargasList-module__oaKo5G__logWarn{color:var(--spr-warn)}
.ExitoCarga-module__Qef57G__overlay{z-index:700;cursor:pointer;place-items:center;animation:.25s ease-out ExitoCarga-module__Qef57G__aparecer,.4s ease-in 2.8s forwards ExitoCarga-module__Qef57G__desvanecer;display:grid;position:fixed;inset:0}.ExitoCarga-module__Qef57G__overlay:before{content:"";z-index:-1;background:var(--spr-scrim);-webkit-backdrop-filter:blur(var(--spr-scrim-blur));backdrop-filter:blur(var(--spr-scrim-blur));position:absolute;inset:0}.ExitoCarga-module__Qef57G__card{border-radius:var(--spr-r-modal);background:var(--spr-glass-strong);-webkit-backdrop-filter:var(--spr-frost-strong);backdrop-filter:var(--spr-frost-strong);color:var(--spr-text);border:1px solid var(--spr-edge);box-shadow:var(--spr-raised);text-align:center;flex-direction:column;align-items:center;gap:12px;max-width:min(90vw,380px);padding:32px 40px;animation:.55s cubic-bezier(.34,1.56,.64,1) ExitoCarga-module__Qef57G__rebote;display:flex}.ExitoCarga-module__Qef57G__check{width:72px;height:72px}.ExitoCarga-module__Qef57G__circulo{fill:none;stroke:var(--spr-ok);stroke-width:3px;stroke-dasharray:151;stroke-dashoffset:151px;animation:.6s ease-out .1s forwards ExitoCarga-module__Qef57G__trazar}.ExitoCarga-module__Qef57G__tilde{fill:none;stroke:var(--spr-ok);stroke-width:4px;stroke-linecap:round;stroke-linejoin:round;stroke-dasharray:40;stroke-dashoffset:40px;animation:.4s ease-out .6s forwards ExitoCarga-module__Qef57G__trazar}.ExitoCarga-module__Qef57G__titulo{color:var(--spr-ok);font-size:22px;font-weight:800}.ExitoCarga-module__Qef57G__sub{color:var(--spr-muted);font-size:14px}@keyframes ExitoCarga-module__Qef57G__trazar{to{stroke-dashoffset:0}}@keyframes ExitoCarga-module__Qef57G__aparecer{0%{opacity:0}to{opacity:1}}@keyframes ExitoCarga-module__Qef57G__desvanecer{to{opacity:0}}@keyframes ExitoCarga-module__Qef57G__rebote{0%{opacity:0;transform:scale(.6)}to{opacity:1;transform:scale(1)}}@media (prefers-reduced-motion:reduce){.ExitoCarga-module__Qef57G__overlay,.ExitoCarga-module__Qef57G__card{animation:none}.ExitoCarga-module__Qef57G__circulo,.ExitoCarga-module__Qef57G__tilde{stroke-dashoffset:0;animation:none}}
.FuentesList-module__zScCWq__list{flex-direction:column;gap:14px;display:flex}.FuentesList-module__zScCWq__row{border:1px solid var(--spr-edge);background:var(--spr-glass);-webkit-backdrop-filter:var(--spr-frost);backdrop-filter:var(--spr-frost);box-shadow:var(--spr-raised-sm);border-radius:22px;flex-wrap:wrap;align-items:center;gap:14px;padding:22px 24px;display:flex}.FuentesList-module__zScCWq__inactive{opacity:.55}.FuentesList-module__zScCWq__info{flex:1;min-width:0}.FuentesList-module__zScCWq__head{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.FuentesList-module__zScCWq__name{color:var(--spr-text);text-overflow:ellipsis;white-space:nowrap;max-width:100%;font-size:18px;font-weight:800;overflow:hidden}.FuentesList-module__zScCWq__meta{color:var(--spr-muted);flex-wrap:wrap;gap:4px 14px;margin-top:6px;font-size:14px;display:flex}.FuentesList-module__zScCWq__meta span{overflow-wrap:anywhere}.FuentesList-module__zScCWq__actions{flex-wrap:wrap;gap:8px;display:flex}.FuentesList-module__zScCWq__btnEliminar{color:var(--spr-danger);font-weight:800}.FuentesList-module__zScCWq__btnEliminar:hover:not(:disabled){color:var(--spr-danger)}.FuentesList-module__zScCWq__cardButton{width:100%;font:inherit;color:inherit;text-align:left;cursor:pointer;box-sizing:border-box;transition:box-shadow .2s}.FuentesList-module__zScCWq__cardButton:hover{box-shadow:var(--spr-raised-sm), inset 0 0 0 1px var(--spr-accent)}.FuentesList-module__zScCWq__cardButton:active{box-shadow:var(--spr-inset-sm)}.FuentesList-module__zScCWq__cardButton:focus-visible{outline:2px solid var(--spr-accent);outline-offset:2px}.FuentesList-module__zScCWq__verLink{color:var(--spr-ink);white-space:nowrap;align-items:center;gap:4px;font-size:14px;font-weight:800;display:inline-flex}.FuentesList-module__zScCWq__verLink svg{width:16px;height:16px}.FuentesList-module__zScCWq__lock{align-items:center;gap:4px;display:inline-flex}.FuentesList-module__zScCWq__lock svg{width:14px;height:14px}@media (max-width:520px){.FuentesList-module__zScCWq__row{flex-direction:column;align-items:stretch}}
.SistemaDetail-module__nQo7xW__header{flex-wrap:wrap;align-items:center;gap:12px;margin-bottom:18px;display:flex}.SistemaDetail-module__nQo7xW__back{border:1px solid var(--spr-edge);border-radius:var(--spr-r-md);background:var(--spr-glass);box-shadow:var(--spr-raised-sm);color:var(--spr-text);cursor:pointer;align-items:center;gap:6px;padding:9px 14px;font-family:inherit;font-size:13px;font-weight:700;transition:box-shadow .2s,color .2s;display:inline-flex}.SistemaDetail-module__nQo7xW__back:hover{color:var(--spr-ink)}.SistemaDetail-module__nQo7xW__back:active{box-shadow:var(--spr-inset-sm)}.SistemaDetail-module__nQo7xW__back svg{width:16px;height:16px}.SistemaDetail-module__nQo7xW__title{color:var(--spr-text);font-size:20px;font-weight:800}.SistemaDetail-module__nQo7xW__key{color:var(--spr-muted);font-family:ui-monospace,monospace;font-size:13px}.SistemaDetail-module__nQo7xW__syncBtn{margin-left:auto}.SistemaDetail-module__nQo7xW__stats{color:var(--spr-muted);flex-wrap:wrap;gap:6px 18px;margin-bottom:18px;font-size:14px;display:flex}.SistemaDetail-module__nQo7xW__editBox{border:1px solid var(--spr-edge);background:var(--spr-glass);box-shadow:var(--spr-raised-sm);border-radius:22px;padding:22px 24px}.SistemaDetail-module__nQo7xW__toggleRow{flex-direction:column;gap:8px;margin-bottom:8px;display:flex}.SistemaDetail-module__nQo7xW__pollHint{color:var(--spr-muted);margin:0 0 10px;font-size:13px}
.SistemasList-module__Om6Hjq__topRow{justify-content:space-between;align-items:center;gap:12px;margin-bottom:16px;display:flex}.SistemasList-module__Om6Hjq__newForm{border:1px solid var(--spr-edge);background:var(--spr-glass);box-shadow:var(--spr-raised-sm);border-radius:22px;margin-bottom:20px;padding:22px 24px}.SistemasList-module__Om6Hjq__scroll{overscroll-behavior:contain;max-height:min(52vh,460px);padding:4px;overflow-y:auto}.SistemasList-module__Om6Hjq__list{flex-direction:column;gap:14px;display:flex}.SistemasList-module__Om6Hjq__card{text-align:left;border:1px solid var(--spr-edge);background:var(--spr-glass);width:100%;-webkit-backdrop-filter:var(--spr-frost);backdrop-filter:var(--spr-frost);box-shadow:var(--spr-raised-sm);color:var(--spr-text);cursor:pointer;border-radius:22px;padding:22px 24px;font-family:inherit;transition:box-shadow .2s;display:block}.SistemasList-module__Om6Hjq__card:hover{box-shadow:var(--spr-raised-sm), inset 0 0 0 1px var(--spr-accent)}.SistemasList-module__Om6Hjq__card:active{box-shadow:var(--spr-inset-sm)}.SistemasList-module__Om6Hjq__cardInactive{opacity:.55}.SistemasList-module__Om6Hjq__cardHead{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.SistemasList-module__Om6Hjq__cardName{font-size:18px;font-weight:800}.SistemasList-module__Om6Hjq__cardKey{color:var(--spr-muted);font-family:ui-monospace,monospace;font-size:13px}.SistemasList-module__Om6Hjq__cardMeta{color:var(--spr-muted);flex-wrap:wrap;gap:4px 16px;margin-top:8px;font-size:14px;display:flex}.SistemasList-module__Om6Hjq__cardDesc{color:var(--spr-muted);margin-top:6px;font-size:14px}.SistemasList-module__Om6Hjq__chevron{width:18px;height:18px;color:var(--spr-muted);margin-left:auto}
.CargaBadge-module__5U244G__cargando{--color:var(--spr-accent)}.CargaBadge-module__5U244G__error{--color:var(--spr-danger)}.CargaBadge-module__5U244G__ok{--color:var(--spr-ok)}.CargaBadge-module__5U244G__sobreIcono{pointer-events:none;position:absolute;inset:-3px}.CargaBadge-module__5U244G__circulo{width:100%;height:100%;display:block;position:relative}.CargaBadge-module__5U244G__ok .CargaBadge-module__5U244G__circulo,.CargaBadge-module__5U244G__ok .CargaBadge-module__5U244G__circuloChico{animation:.6s cubic-bezier(.34,1.56,.64,1) CargaBadge-module__5U244G__pop}.CargaBadge-module__5U244G__anillo{width:100%;height:100%;position:absolute;inset:0;transform:rotate(-90deg)}.CargaBadge-module__5U244G__pista{fill:none;stroke:var(--spr-inset-1);stroke-width:3px}.CargaBadge-module__5U244G__progreso{fill:none;stroke:var(--color);stroke-width:3px;stroke-linecap:round;transition:stroke-dashoffset .6s,stroke .3s}.CargaBadge-module__5U244G__cargando .CargaBadge-module__5U244G__progreso{animation:1.4s ease-in-out infinite CargaBadge-module__5U244G__pulso}.CargaBadge-module__5U244G__ok .CargaBadge-module__5U244G__pista,.CargaBadge-module__5U244G__error .CargaBadge-module__5U244G__pista{stroke:color-mix(in srgb, var(--color) 30%, transparent)}.CargaBadge-module__5U244G__fila{background:var(--spr-glass);box-shadow:var(--spr-inset-sm);color:var(--color);white-space:nowrap;border-radius:999px;flex-shrink:0;align-items:center;gap:8px;margin-left:12px;padding:4px 12px 4px 5px;font-size:12.5px;font-weight:800;line-height:1.3;animation:.3s ease-out CargaBadge-module__5U244G__aparecer;display:inline-flex}.CargaBadge-module__5U244G__circuloChico{flex-shrink:0;width:18px;height:18px;display:block;position:relative}.CargaBadge-module__5U244G__texto{font-variant-numeric:tabular-nums}@keyframes CargaBadge-module__5U244G__pop{0%{transform:scale(1)}45%{transform:scale(1.3)}to{transform:scale(1)}}@keyframes CargaBadge-module__5U244G__pulso{0%,to{opacity:1}50%{opacity:.45}}@keyframes CargaBadge-module__5U244G__aparecer{0%{opacity:0;transform:translate(6px)}to{opacity:1;transform:translate(0)}}@media (prefers-reduced-motion:reduce){.CargaBadge-module__5U244G__ok .CargaBadge-module__5U244G__circulo,.CargaBadge-module__5U244G__ok .CargaBadge-module__5U244G__circuloChico,.CargaBadge-module__5U244G__cargando .CargaBadge-module__5U244G__progreso,.CargaBadge-module__5U244G__fila{animation:none}}
.MaquetaHtml-module__0mgAcW__drawing{color:#202020;text-align:left;-webkit-user-select:none;user-select:none;font-family:Tahoma,Segoe UI,Helvetica Neue,Arial,sans-serif;font-size:11px;line-height:normal;position:relative}.MaquetaHtml-module__0mgAcW__drawing,.MaquetaHtml-module__0mgAcW__drawing *{box-sizing:border-box}.MaquetaHtml-module__0mgAcW__drawing input,.MaquetaHtml-module__0mgAcW__drawing textarea{-webkit-user-select:text;user-select:text}.MaquetaHtml-module__0mgAcW__window{position:relative;overflow:hidden}.MaquetaHtml-module__0mgAcW__titleBar{cursor:grab;background:#fff;border-bottom:1px solid #e1e1e1;position:absolute;top:0;left:0;right:0}.MaquetaHtml-module__0mgAcW__appIcon{background:#2b579a;border-radius:2px;width:14px;height:14px;position:absolute;top:8px;left:9px}.MaquetaHtml-module__0mgAcW__appIcon:after{content:"";background:#ffffffe6;width:8px;height:7px;position:absolute;top:4px;left:3px}.MaquetaHtml-module__0mgAcW__title{color:#1f1f1f;white-space:pre;align-items:center;font-family:Segoe UI,Tahoma,Verdana,sans-serif;font-size:12px;font-weight:400;display:flex;position:absolute;top:0;bottom:0;left:31px;overflow:hidden}.MaquetaHtml-module__0mgAcW__winButtons{position:absolute;top:0;right:1px}.MaquetaHtml-module__0mgAcW__client{cursor:default;outline:none;position:absolute;overflow:hidden}.MaquetaHtml-module__0mgAcW__windowBorder{pointer-events:none;z-index:5;border:1px solid #8e8e8e;position:absolute;inset:0}.MaquetaHtml-module__0mgAcW__windowBorderProposal{border:1.5px solid #16a34a}.MaquetaHtml-module__0mgAcW__ribbon{color:#fff;letter-spacing:1.6px;pointer-events:none;z-index:7;background:#16a34a;justify-content:center;align-items:center;width:160px;height:24px;font:800 12px Segoe UI,Tahoma,Verdana,sans-serif;display:flex;position:absolute;transform:rotate(45deg)}.MaquetaHtml-module__0mgAcW__ribbon:before,.MaquetaHtml-module__0mgAcW__ribbon:after{content:"";border-top:1px dashed #ffffff80;position:absolute;left:0;right:0}.MaquetaHtml-module__0mgAcW__ribbon:before{top:2px}.MaquetaHtml-module__0mgAcW__ribbon:after{bottom:2px}.MaquetaHtml-module__0mgAcW__overlay,.MaquetaHtml-module__0mgAcW__popoverHost{pointer-events:none;position:absolute;inset:0}.MaquetaHtml-module__0mgAcW__overlay{z-index:6}.MaquetaHtml-module__0mgAcW__popoverHost{z-index:8}.MaquetaHtml-module__0mgAcW__strip{color:#5f5f5f;white-space:nowrap;background:#f7f7f7;border-top:1px solid #8e8e8e;align-items:center;gap:8px;padding:0 10px;font:600 12px Segoe UI,Tahoma,Verdana,sans-serif;display:flex;overflow:hidden}.MaquetaHtml-module__0mgAcW__stripProposal{color:#14532d;background:#f0fdf4}.MaquetaHtml-module__0mgAcW__stripFake{color:#7c3d00;background:#fff7e6}.MaquetaHtml-module__0mgAcW__stripApprox{color:#1e3a8a;background:#eef4ff}.MaquetaHtml-module__0mgAcW__stripApprox .MaquetaHtml-module__0mgAcW__stripPillApprox{background:#1d4ed8}.MaquetaHtml-module__0mgAcW__stripMeasured{color:#065f46;background:#ecfdf5}.MaquetaHtml-module__0mgAcW__stripMeasured .MaquetaHtml-module__0mgAcW__stripPillMeasured{background:#047857}.MaquetaHtml-module__0mgAcW__stripSwatch{background:#16a34a26;border:1.4px dashed #16a34a;border-radius:2px;flex:none;width:18px;height:11px}.MaquetaHtml-module__0mgAcW__stripPill{color:#fff;letter-spacing:.6px;background:#b45309;border-radius:999px;flex:none;padding:1px 6px;font-size:9.5px;font-weight:800}.MaquetaHtml-module__0mgAcW__stripText{text-overflow:ellipsis;overflow:hidden}.MaquetaHtml-module__0mgAcW__fill{position:absolute;inset:0}.MaquetaHtml-module__0mgAcW__box{position:absolute;overflow:hidden}.MaquetaHtml-module__0mgAcW__hiddenTree{opacity:.62}.MaquetaHtml-module__0mgAcW__floatingOpen{box-shadow:4px 5px #0000002e}.MaquetaHtml-module__0mgAcW__hiddenOutline{pointer-events:none;z-index:4;border:1.5px dashed #c26a00;height:100%;position:absolute;top:0;left:0}.MaquetaHtml-module__0mgAcW__tabFrame{z-index:0;border:1px solid #bebebe;position:absolute;bottom:0;left:0;right:0}.MaquetaHtml-module__0mgAcW__tabStrip{height:26px;position:absolute;top:0;left:0;right:0}.MaquetaHtml-module__0mgAcW__tab{color:#202020;height:22px;font:inherit;cursor:pointer;z-index:1;background:#e4e4e4;border:1px solid #bebebe;border-bottom:0;border-radius:2px 2px 0 0;justify-content:center;align-items:center;padding:0 4px;display:flex;position:absolute;top:2px}.MaquetaHtml-module__0mgAcW__tab:hover:not(.MaquetaHtml-module__0mgAcW__tabSel){background:#ececec}.MaquetaHtml-module__0mgAcW__tabSel{cursor:default;z-index:3;height:25px;top:0}.MaquetaHtml-module__0mgAcW__tab:focus-visible{outline-offset:-4px;outline:1px dotted #202020}.MaquetaHtml-module__0mgAcW__tabHidden{opacity:.55;border-style:dashed;border-color:#c26a00}.MaquetaHtml-module__0mgAcW__tabText{white-space:nowrap;overflow:hidden}.MaquetaHtml-module__0mgAcW__groupBox{border:1px solid #c4c4c4;border-radius:2px;position:absolute;bottom:0;left:0;right:0}.MaquetaHtml-module__0mgAcW__groupBoxCaption{white-space:pre;padding-left:2px;line-height:1.15;position:absolute;top:0;left:6px;overflow:hidden}.MaquetaHtml-module__0mgAcW__groupFrame{border:1px solid #c4c4c4;position:absolute;inset:0}.MaquetaHtml-module__0mgAcW__groupHeader{background:#e3e3e3;border-bottom:1px solid #c4c4c4;position:absolute;top:1px;left:1px;right:1px}.MaquetaHtml-module__0mgAcW__dockHeader{background:#d6dce4}.MaquetaHtml-module__0mgAcW__groupCaption{white-space:pre;align-items:center;display:flex;position:absolute;top:0;bottom:0;left:5px;overflow:hidden}.MaquetaHtml-module__0mgAcW__dockGlyphs{position:absolute;top:5px;right:3px}.MaquetaHtml-module__0mgAcW__panelBorder{border:1px solid #c4c4c4}.MaquetaHtml-module__0mgAcW__picture{background:#ececec;border:1px solid #c4c4c4;place-items:center;display:grid;position:absolute;inset:0}.MaquetaHtml-module__0mgAcW__unknown{border:1px solid #8c8c8c;position:absolute;inset:0}.MaquetaHtml-module__0mgAcW__unknown:after{content:"";border:1px dashed #fff;position:absolute;inset:-1px}.MaquetaHtml-module__0mgAcW__unknownHatch{background:repeating-linear-gradient(45deg,#f6f6f6 0 4px,#d5d5d5 4px 6px)}.MaquetaHtml-module__0mgAcW__unknownText{color:#6b6b6b;white-space:pre;font-size:10px;font-weight:400;position:absolute;top:1px;left:4px}.MaquetaHtml-module__0mgAcW__markRect{border:2.5px solid;border-radius:3px;position:absolute}.MaquetaHtml-module__0mgAcW__markRectActive{border-width:3.5px}.MaquetaHtml-module__0mgAcW__markBadge{color:#fff;border:1.5px solid #fff;border-radius:50%;place-items:center;font:700 11px Segoe UI,Tahoma,Verdana,sans-serif;display:grid;position:absolute}.MaquetaHtml-module__0mgAcW__proposalBg{border-radius:3px;position:absolute}.MaquetaHtml-module__0mgAcW__proposalTint{pointer-events:none;z-index:2;background:#16a34a1f;border:1.6px dashed #16a34a;border-radius:3px;position:absolute}.MaquetaHtml-module__0mgAcW__proposalTintActive{background:#16a34a33;border-width:2.5px}.MaquetaHtml-module__0mgAcW__proposal{display:contents}.MaquetaHtml-module__0mgAcW__newBadge{color:#fff;background:#16a34a;border:1.5px solid #fff;border-radius:999px;align-items:center;font-family:Segoe UI,Tahoma,Verdana,sans-serif;display:flex;position:absolute}.MaquetaHtml-module__0mgAcW__newKey{text-align:center;border-right:1px solid #fff9;flex:none;font-size:11px;font-weight:700;line-height:1}.MaquetaHtml-module__0mgAcW__newText{letter-spacing:.6px;text-align:center;flex:1;font-size:9px;font-weight:700;line-height:1}.MaquetaHtml-module__0mgAcW__editor{background:#fff;border:1px solid #bdbdbd;display:flex;position:absolute;inset:0}.MaquetaHtml-module__0mgAcW__editor:focus-within{border-color:#5b8bd3}.MaquetaHtml-module__0mgAcW__editorDim{background:#f3f3f3}.MaquetaHtml-module__0mgAcW__field{color:#202020;min-width:0;height:100%;font:inherit;cursor:text;background:0 0;border:0;border-radius:0;outline:none;flex:1;margin:0;padding:0 3px}.MaquetaHtml-module__0mgAcW__field:disabled{color:#9b9b9b;-webkit-text-fill-color:#9b9b9b;cursor:default}.MaquetaHtml-module__0mgAcW__fieldPick{cursor:default}.MaquetaHtml-module__0mgAcW__fieldNumber{text-align:right}.MaquetaHtml-module__0mgAcW__memo{white-space:pre-wrap;resize:none;scrollbar-width:thin;padding:2px 3px;line-height:1.25;overflow:auto}.MaquetaHtml-module__0mgAcW__editBtn{cursor:default;background:#f4f4f4;border:0;border-left:1px solid #e2e2e2;flex:none;place-items:center;height:100%;margin:0;padding:0;display:grid}.MaquetaHtml-module__0mgAcW__editBtn:hover:not(:disabled){background:#e5f1fb}.MaquetaHtml-module__0mgAcW__spinBtns{background:#f4f4f4;border-left:1px solid #e2e2e2;flex-direction:column;flex:none;height:100%;display:flex}.MaquetaHtml-module__0mgAcW__spinBtn{cursor:default;background:0 0;border:0;flex:1;place-items:center;min-height:0;margin:0;padding:0;display:grid}.MaquetaHtml-module__0mgAcW__spinBtn:hover:not(:disabled){background:#e5f1fb}.MaquetaHtml-module__0mgAcW__nativeDate{opacity:0;pointer-events:none;border:0;width:1px;height:1px;margin:0;padding:0;position:absolute;bottom:0;left:0}.MaquetaHtml-module__0mgAcW__list{scrollbar-width:thin;pointer-events:auto;color:#202020;background:#fff;border:1px solid #a0a0a0;margin:0;padding:1px 0;font-family:Tahoma,Segoe UI,Helvetica Neue,Arial,sans-serif;list-style:none;position:absolute;overflow-y:auto;box-shadow:0 3px 8px #0000002e}.MaquetaHtml-module__0mgAcW__item{white-space:nowrap;cursor:default;height:18px;padding:0 6px;line-height:18px}.MaquetaHtml-module__0mgAcW__itemSelected{font-weight:700}.MaquetaHtml-module__0mgAcW__itemActive{background:#cce4f7}.MaquetaHtml-module__0mgAcW__check,.MaquetaHtml-module__0mgAcW__radioSingle{cursor:default;display:block;position:absolute;inset:0}.MaquetaHtml-module__0mgAcW__disabledCursor{cursor:default}.MaquetaHtml-module__0mgAcW__hiddenInput{opacity:0;width:100%;height:100%;cursor:inherit;margin:0;position:absolute;top:0;left:0}.MaquetaHtml-module__0mgAcW__checkBox{pointer-events:none;background:#fff;border:1px solid #6e6e6e;border-radius:1px;place-items:center;width:13px;height:13px;display:grid;position:absolute;left:2px}.MaquetaHtml-module__0mgAcW__checkBoxDim{background:#f3f3f3;border-color:#cfcfcf}.MaquetaHtml-module__0mgAcW__hiddenInput:focus-visible+.MaquetaHtml-module__0mgAcW__checkBox,.MaquetaHtml-module__0mgAcW__hiddenInput:focus-visible+.MaquetaHtml-module__0mgAcW__radioCircle{outline-offset:1px;outline:1px dotted #202020}.MaquetaHtml-module__0mgAcW__checkText{white-space:pre;pointer-events:none;align-items:center;display:flex;position:absolute;top:0;bottom:0;left:19px}.MaquetaHtml-module__0mgAcW__radioGroup{background:#fff;border:1px solid #bdbdbd;position:absolute;inset:0}.MaquetaHtml-module__0mgAcW__radioOpt{cursor:default;align-items:center;gap:4px;display:flex;position:absolute;top:0;bottom:0;overflow:hidden}.MaquetaHtml-module__0mgAcW__radioSingle{align-items:center;gap:4px;padding-left:1px;display:flex}.MaquetaHtml-module__0mgAcW__radioCircle{pointer-events:none;background:#fff;border:1px solid #6e6e6e;border-radius:50%;flex:none;width:13px;height:13px;position:relative}.MaquetaHtml-module__0mgAcW__radioOn:after{content:"";background:#2b579a;border-radius:50%;position:absolute;inset:2.5px}.MaquetaHtml-module__0mgAcW__radioText{white-space:pre;pointer-events:none;overflow:hidden}.MaquetaHtml-module__0mgAcW__button{color:#202020;font:inherit;cursor:default;background:linear-gradient(#fff,#e6e6e6);border:1px solid #ababab;border-radius:2.5px;justify-content:center;align-items:center;margin:0;padding:1px;display:flex;position:absolute;inset:0}.MaquetaHtml-module__0mgAcW__button:hover:not(:disabled){background:linear-gradient(#f7fbff,#e1eefb);border-color:#7eb4ea}.MaquetaHtml-module__0mgAcW__button:active:not(:disabled){background:#cce4f7}.MaquetaHtml-module__0mgAcW__button:disabled{color:#9b9b9b;background:#f2f2f2;border-color:#cfcfcf}.MaquetaHtml-module__0mgAcW__button:focus-visible{outline-offset:-4px;outline:1px dotted #202020}.MaquetaHtml-module__0mgAcW__buttonText{text-align:center;overflow-wrap:normal;word-break:normal;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.MaquetaHtml-module__0mgAcW__label{white-space:pre;align-items:center;line-height:1.2;display:flex;position:absolute;inset:0}.MaquetaHtml-module__0mgAcW__labelMulti{align-items:flex-start}.MaquetaHtml-module__0mgAcW__grid{background:#fff;border:1px solid #bdbdbd;flex-direction:column;display:flex;position:absolute;inset:0;overflow:hidden}.MaquetaHtml-module__0mgAcW__groupPanel{color:#8a8a8a;white-space:nowrap;background:#ededed;border-bottom:1px solid #d0d0d0;flex:none;align-items:center;height:25px;padding-left:7px;display:flex;overflow:hidden}.MaquetaHtml-module__0mgAcW__gridHead{background:#f3f3f3;border-bottom:1px solid #d0d0d0;flex:none;height:21px;display:flex}.MaquetaHtml-module__0mgAcW__indHead{border-right:1px solid #d0d0d0;flex:none;height:100%}.MaquetaHtml-module__0mgAcW__clip{outline:none;flex:none;height:100%;position:relative;overflow:hidden}.MaquetaHtml-module__0mgAcW__clip[role=grid]:focus-visible{box-shadow:inset 0 0 0 1px #5b8bd3}.MaquetaHtml-module__0mgAcW__headInner{height:100%;display:flex}.MaquetaHtml-module__0mgAcW__th{white-space:nowrap;text-overflow:ellipsis;border-right:1px solid #d0d0d0;flex:none;height:100%;padding:0 3px 0 4px;line-height:19px;overflow:hidden}.MaquetaHtml-module__0mgAcW__gridBody{flex:none;display:flex;position:relative}.MaquetaHtml-module__0mgAcW__indCol{background:#f3f3f3;border-right:1px solid #d0d0d0;flex:none;height:100%;overflow:hidden}.MaquetaHtml-module__0mgAcW__indCell{border-bottom:1px solid #e2e2e2;height:20px;position:relative}.MaquetaHtml-module__0mgAcW__indArrow{border-top:4px solid #0000;border-bottom:4px solid #0000;border-left:5px solid #5a5a5a;position:absolute;top:5px;left:3px}.MaquetaHtml-module__0mgAcW__bodyInner{position:relative}.MaquetaHtml-module__0mgAcW__tr{cursor:default;border-bottom:1px solid #ececec;height:20px;display:flex}.MaquetaHtml-module__0mgAcW__trAlt,.MaquetaHtml-module__0mgAcW__trAltEmpty{background:#f8f8f8}.MaquetaHtml-module__0mgAcW__trSel{background:#d9e7f7}.MaquetaHtml-module__0mgAcW__td{white-space:nowrap;text-overflow:ellipsis;flex:none;padding:0 4px;line-height:19px;overflow:hidden}.MaquetaHtml-module__0mgAcW__tdNum{text-align:right}.MaquetaHtml-module__0mgAcW__tdCheck{justify-content:center;align-items:center;display:flex}.MaquetaHtml-module__0mgAcW__cellCheck{background:#fff;border:1px solid #6e6e6e;place-items:center;width:13px;height:13px;display:grid}.MaquetaHtml-module__0mgAcW__colLine{pointer-events:none;background:#ececec;width:1px;position:absolute;top:0}.MaquetaHtml-module__0mgAcW__vScroll{background:#efefef;flex:none;width:12px;height:100%;position:relative}.MaquetaHtml-module__0mgAcW__vThumb{background:#c7c7c7;border-radius:3px;width:6px;position:absolute;top:2px;left:3px}.MaquetaHtml-module__0mgAcW__hScroll{background:#efefef;flex:none;height:12px;position:relative}.MaquetaHtml-module__0mgAcW__hThumb{background:#c7c7c7;border-radius:3px;height:6px;position:absolute;top:3px;left:0}.MaquetaHtml-module__0mgAcW__vThumb:hover,.MaquetaHtml-module__0mgAcW__hThumb:hover{background:#a9a9a9}.MaquetaHtml-module__0mgAcW__guideRect{border-width:3px;border-radius:4px;box-shadow:0 0 0 3px #7c3aed38}.MaquetaHtml-module__0mgAcW__guidePill{color:#fff;text-align:center;white-space:nowrap;border-radius:9px;height:17px;font:700 11px/17px Segoe UI,Tahoma,Verdana,sans-serif;position:absolute}.MaquetaHtml-module__0mgAcW__disenoWeb .MaquetaHtml-module__0mgAcW__editor,.MaquetaHtml-module__0mgAcW__disenoWeb .MaquetaHtml-module__0mgAcW__radioGroup,.MaquetaHtml-module__0mgAcW__disenoWeb .MaquetaHtml-module__0mgAcW__label,.MaquetaHtml-module__0mgAcW__disenoWeb .MaquetaHtml-module__0mgAcW__check,.MaquetaHtml-module__0mgAcW__disenoWeb .MaquetaHtml-module__0mgAcW__radioSingle,.MaquetaHtml-module__0mgAcW__disenoWeb .MaquetaHtml-module__0mgAcW__box>.MaquetaHtml-module__0mgAcW__fill,.MaquetaHtml-module__0mgAcW__disenoWeb .MaquetaHtml-module__0mgAcW__groupFrame{background:0 0!important;border-color:#0000!important}.MaquetaHtml-module__0mgAcW__disenoWeb .MaquetaHtml-module__0mgAcW__editor{border-radius:inherit}.MaquetaHtml-module__0mgAcW__disenoWeb .MaquetaHtml-module__0mgAcW__editor:focus-within{box-shadow:inset 0 0 0 2px color-mix(in srgb, currentColor 45%, transparent)}.MaquetaHtml-module__0mgAcW__disenoWeb .MaquetaHtml-module__0mgAcW__editorDim{opacity:.7}.MaquetaHtml-module__0mgAcW__disenoWeb .MaquetaHtml-module__0mgAcW__field{color:inherit;padding:0 12px}.MaquetaHtml-module__0mgAcW__disenoWeb .MaquetaHtml-module__0mgAcW__field:disabled{color:inherit;-webkit-text-fill-color:currentColor;opacity:.55}.MaquetaHtml-module__0mgAcW__disenoWeb .MaquetaHtml-module__0mgAcW__memo{padding:8px 12px}.MaquetaHtml-module__0mgAcW__disenoWeb .MaquetaHtml-module__0mgAcW__editBtn,.MaquetaHtml-module__0mgAcW__disenoWeb .MaquetaHtml-module__0mgAcW__spinBtns{color:inherit;background:0 0;border-left-color:#0000}.MaquetaHtml-module__0mgAcW__disenoWeb .MaquetaHtml-module__0mgAcW__editBtn:hover:not(:disabled),.MaquetaHtml-module__0mgAcW__disenoWeb .MaquetaHtml-module__0mgAcW__spinBtn:hover:not(:disabled){background:color-mix(in srgb, currentColor 12%, transparent)}.MaquetaHtml-module__0mgAcW__disenoWeb .MaquetaHtml-module__0mgAcW__editBtn path,.MaquetaHtml-module__0mgAcW__disenoWeb .MaquetaHtml-module__0mgAcW__spinBtn path{fill:currentColor}.MaquetaHtml-module__0mgAcW__disenoWeb .MaquetaHtml-module__0mgAcW__button{border-radius:inherit;color:inherit;background:0 0!important;border-color:#0000!important}.MaquetaHtml-module__0mgAcW__disenoWeb .MaquetaHtml-module__0mgAcW__button:hover:not(:disabled){background:#ffffff1a!important}.MaquetaHtml-module__0mgAcW__disenoWeb .MaquetaHtml-module__0mgAcW__button:active:not(:disabled){background:#0000001a!important}.MaquetaHtml-module__0mgAcW__disenoWeb .MaquetaHtml-module__0mgAcW__button:disabled{color:inherit;opacity:.55}.MaquetaHtml-module__0mgAcW__disenoWeb .MaquetaHtml-module__0mgAcW__button:focus-visible{outline:2px solid color-mix(in srgb, currentColor 60%, transparent);outline-offset:-3px}.MaquetaHtml-module__0mgAcW__disenoWeb .MaquetaHtml-module__0mgAcW__panelBorder{border-color:#0000}.MaquetaHtml-module__0mgAcW__disenoWeb .MaquetaHtml-module__0mgAcW__picture{border:1px dashed color-mix(in srgb, currentColor 35%, transparent);border-radius:inherit;background:0 0!important}.MaquetaHtml-module__0mgAcW__disenoWeb .MaquetaHtml-module__0mgAcW__picture svg{stroke:currentColor;opacity:.55}.MaquetaHtml-module__0mgAcW__disenoWeb .MaquetaHtml-module__0mgAcW__checkBox{border-radius:4px}.MaquetaHtml-module__0mgAcW__disenoWeb .MaquetaHtml-module__0mgAcW__grid,.MaquetaHtml-module__0mgAcW__disenoWeb .MaquetaHtml-module__0mgAcW__gridHead,.MaquetaHtml-module__0mgAcW__disenoWeb .MaquetaHtml-module__0mgAcW__groupPanel,.MaquetaHtml-module__0mgAcW__disenoWeb .MaquetaHtml-module__0mgAcW__indCol,.MaquetaHtml-module__0mgAcW__disenoWeb .MaquetaHtml-module__0mgAcW__vScroll,.MaquetaHtml-module__0mgAcW__disenoWeb .MaquetaHtml-module__0mgAcW__hScroll{color:inherit;border-color:color-mix(in srgb, currentColor 18%, transparent)!important;background:0 0!important}.MaquetaHtml-module__0mgAcW__disenoWeb .MaquetaHtml-module__0mgAcW__gridHead{background:color-mix(in srgb, currentColor 6%, transparent)!important}.MaquetaHtml-module__0mgAcW__disenoWeb .MaquetaHtml-module__0mgAcW__th,.MaquetaHtml-module__0mgAcW__disenoWeb .MaquetaHtml-module__0mgAcW__indHead,.MaquetaHtml-module__0mgAcW__disenoWeb .MaquetaHtml-module__0mgAcW__indCell,.MaquetaHtml-module__0mgAcW__disenoWeb .MaquetaHtml-module__0mgAcW__tr{border-color:color-mix(in srgb, currentColor 14%, transparent)}.MaquetaHtml-module__0mgAcW__disenoWeb .MaquetaHtml-module__0mgAcW__trAlt,.MaquetaHtml-module__0mgAcW__disenoWeb .MaquetaHtml-module__0mgAcW__trAltEmpty{background:color-mix(in srgb, currentColor 4%, transparent)}.MaquetaHtml-module__0mgAcW__disenoWeb .MaquetaHtml-module__0mgAcW__trSel{background:color-mix(in srgb, currentColor 12%, transparent)}.MaquetaHtml-module__0mgAcW__disenoWeb .MaquetaHtml-module__0mgAcW__colLine{background:color-mix(in srgb, currentColor 10%, transparent)}.MaquetaHtml-module__0mgAcW__disenoWeb .MaquetaHtml-module__0mgAcW__unknown{border:1px dashed color-mix(in srgb, currentColor 30%, transparent);border-radius:inherit;background:0 0}.MaquetaHtml-module__0mgAcW__disenoWeb .MaquetaHtml-module__0mgAcW__unknown:after{display:none}.MaquetaHtml-module__0mgAcW__disenoWeb .MaquetaHtml-module__0mgAcW__unknownText{color:inherit;opacity:.6}.MaquetaHtml-module__0mgAcW__disenoWin .MaquetaHtml-module__0mgAcW__box[data-wf]{font-family:Microsoft Sans Serif,Tahoma,Segoe UI,sans-serif}.MaquetaHtml-module__0mgAcW__disenoWin .MaquetaHtml-module__0mgAcW__box[data-wf]>.MaquetaHtml-module__0mgAcW__editor{border-color:#7a7a7a}.MaquetaHtml-module__0mgAcW__disenoWin .MaquetaHtml-module__0mgAcW__box[data-wf]>.MaquetaHtml-module__0mgAcW__button{background:#e1e1e1;border-color:#adadad;border-radius:0}.MaquetaHtml-module__0mgAcW__disenoWin .MaquetaHtml-module__0mgAcW__box[data-wf]>.MaquetaHtml-module__0mgAcW__button:hover:not(:disabled){background:#e5f1fb;border-color:#0078d7}
.Toast-module__dpyMdW__toast{z-index:200;border-radius:var(--spr-r-lg);color:var(--spr-text);background:var(--spr-glass-strong);-webkit-backdrop-filter:var(--spr-frost-strong);backdrop-filter:var(--spr-frost-strong);border:1px solid var(--spr-edge);box-shadow:var(--spr-raised);pointer-events:none;text-align:center;width:max-content;max-width:calc(100vw - 32px);padding:14px 24px;font-size:15px;font-weight:800;line-height:1.4;animation:.25s Toast-module__dpyMdW__toastIn;position:fixed;bottom:28px;left:50%;transform:translate(-50%)}.Toast-module__dpyMdW__toast.Toast-module__dpyMdW__leaving{animation:.3s forwards Toast-module__dpyMdW__toastOut}.Toast-module__dpyMdW__info{color:var(--spr-accent)}.Toast-module__dpyMdW__success{color:var(--spr-ok)}.Toast-module__dpyMdW__error{color:var(--spr-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)}}
.EnviarCorreoDialog-module__nQvLnW__overlay{z-index:600;justify-content:center;align-items:center;padding:28px;animation:.18s EnviarCorreoDialog-module__nQvLnW__fadeIn;display:flex;position:fixed;inset:0}.EnviarCorreoDialog-module__nQvLnW__overlay:before{content:"";z-index:-1;background:var(--spr-scrim);-webkit-backdrop-filter:blur(var(--spr-scrim-blur));backdrop-filter:blur(var(--spr-scrim-blur));position:absolute;inset:0}@keyframes EnviarCorreoDialog-module__nQvLnW__fadeIn{0%{opacity:0}to{opacity:1}}.EnviarCorreoDialog-module__nQvLnW__card{box-sizing:border-box;background:var(--spr-glass-strong);width:min(500px,100%);max-height:calc(100dvh - 56px);-webkit-backdrop-filter:var(--spr-frost-strong);backdrop-filter:var(--spr-frost-strong);border:1px solid var(--spr-edge);border-radius:var(--spr-r-modal);box-shadow:var(--spr-raised);color:var(--spr-text);flex-direction:column;padding:26px 28px;animation:.2s EnviarCorreoDialog-module__nQvLnW__sprIn;display:flex;overflow-y:auto}.EnviarCorreoDialog-module__nQvLnW__title{color:var(--spr-text);margin:0;font-size:22px;font-weight:800}.EnviarCorreoDialog-module__nQvLnW__subtitle{color:var(--spr-muted);text-overflow:ellipsis;white-space:nowrap;margin:4px 0 18px;font-size:13.5px;overflow:hidden}.EnviarCorreoDialog-module__nQvLnW__label{color:var(--spr-muted);margin-bottom:6px;font-size:13px;font-weight:700}.EnviarCorreoDialog-module__nQvLnW__empty{color:var(--spr-muted);text-align:center;padding:12px 0;font-size:14px}.EnviarCorreoDialog-module__nQvLnW__list{overscroll-behavior:contain;border:1px solid var(--spr-edge);border-radius:var(--spr-r-lg);background:var(--spr-glass);max-height:200px;box-shadow:var(--spr-inset);margin:0 0 14px;padding:0;list-style:none;overflow-y:auto}.EnviarCorreoDialog-module__nQvLnW__row{align-items:center;gap:8px;padding:10px 14px;display:flex}.EnviarCorreoDialog-module__nQvLnW__row+.EnviarCorreoDialog-module__nQvLnW__row{border-top:1px solid var(--spr-edge)}.EnviarCorreoDialog-module__nQvLnW__rowLabel{cursor:pointer;flex:1;align-items:center;gap:10px;min-width:0;display:flex}.EnviarCorreoDialog-module__nQvLnW__rowLabel input,.EnviarCorreoDialog-module__nQvLnW__checkRow input{accent-color:#0b8793;flex-shrink:0;width:16px;height:16px}.EnviarCorreoDialog-module__nQvLnW__rowText{flex-direction:column;min-width:0;display:flex}.EnviarCorreoDialog-module__nQvLnW__email{color:var(--spr-text);overflow-wrap:anywhere;font-size:14px;font-weight:700}.EnviarCorreoDialog-module__nQvLnW__name{color:var(--spr-muted);overflow-wrap:anywhere;font-size:12.5px}.EnviarCorreoDialog-module__nQvLnW__tag{border:1px solid var(--spr-edge);background:var(--spr-glass);box-shadow:var(--spr-inset-sm);color:var(--spr-muted);white-space:nowrap;border-radius:999px;flex-shrink:0;padding:3px 10px;font-size:11.5px;font-weight:800}.EnviarCorreoDialog-module__nQvLnW__removeBtn{border-radius:var(--spr-r-sm);color:var(--spr-muted);cursor:pointer;background:0 0;border:none;flex-shrink:0;padding:4px 8px;font-size:13px;line-height:1}.EnviarCorreoDialog-module__nQvLnW__removeBtn:hover:not(:disabled){background:var(--danger-soft);color:var(--spr-danger)}.EnviarCorreoDialog-module__nQvLnW__removeBtn:disabled{opacity:.5;cursor:not-allowed}.EnviarCorreoDialog-module__nQvLnW__addForm{margin-bottom:12px}.EnviarCorreoDialog-module__nQvLnW__addRow{gap:10px;display:flex}.EnviarCorreoDialog-module__nQvLnW__input{border-radius:var(--spr-r-lg);border:1px solid var(--spr-edge);background:var(--spr-glass);min-width:0;box-shadow:var(--spr-inset);color:var(--spr-text);box-sizing:border-box;outline:none;flex:1;padding:13px 18px;font-family:inherit;font-size:15px}.EnviarCorreoDialog-module__nQvLnW__input:focus{border-color:var(--spr-ink)}.EnviarCorreoDialog-module__nQvLnW__input[aria-invalid=true]{border-color:var(--spr-danger)}.EnviarCorreoDialog-module__nQvLnW__input:disabled{opacity:.6}.EnviarCorreoDialog-module__nQvLnW__fieldError{color:var(--spr-danger);margin-top:6px;font-size:12.5px}.EnviarCorreoDialog-module__nQvLnW__checkRow{color:var(--spr-text);cursor:pointer;align-items:center;gap:10px;margin-top:10px;font-size:14px;display:flex}.EnviarCorreoDialog-module__nQvLnW__count{color:var(--spr-muted);margin-bottom:12px;font-size:13px}.EnviarCorreoDialog-module__nQvLnW__countWarn{color:var(--spr-danger);font-weight:800}.EnviarCorreoDialog-module__nQvLnW__banner{border:1px solid var(--spr-edge);border-radius:var(--spr-r-lg);overflow-wrap:anywhere;justify-content:space-between;align-items:center;gap:10px;margin-bottom:14px;padding:12px 16px;font-size:14px;font-weight:600;line-height:1.45;display:flex}.EnviarCorreoDialog-module__nQvLnW__bannerOk{color:var(--spr-ok);background:#16a34a1a}.EnviarCorreoDialog-module__nQvLnW__bannerError{background:var(--danger-soft);color:var(--spr-danger)}.EnviarCorreoDialog-module__nQvLnW__linkBtn{color:inherit;cursor:pointer;background:0 0;border:none;flex-shrink:0;padding:0;font-family:inherit;font-size:13px;font-weight:800;text-decoration:underline}.EnviarCorreoDialog-module__nQvLnW__actions{justify-content:flex-end;gap:10px;margin-top:2px;display:flex}.EnviarCorreoDialog-module__nQvLnW__btnPrimary,.EnviarCorreoDialog-module__nQvLnW__btnSecondary{cursor:pointer;white-space:nowrap;justify-content:center;align-items:center;gap:8px;padding:12px 22px;font-family:inherit;font-size:14px;transition:box-shadow .2s;display:inline-flex}.EnviarCorreoDialog-module__nQvLnW__btnPrimary{border-radius:var(--spr-r-lg);background:var(--spr-grad);box-shadow:var(--spr-raised-sm);color:#fff;border:none;font-weight:800}.EnviarCorreoDialog-module__nQvLnW__btnPrimary:active:not(:disabled){box-shadow:var(--spr-pressed)}.EnviarCorreoDialog-module__nQvLnW__btnSecondary{border:1px solid var(--spr-edge);border-radius:var(--spr-r-md);background:var(--spr-glass);box-shadow:var(--spr-raised-sm);color:var(--spr-text);font-weight:700}.EnviarCorreoDialog-module__nQvLnW__btnSecondary:active:not(:disabled){box-shadow:var(--spr-inset-sm)}.EnviarCorreoDialog-module__nQvLnW__btnPrimary:disabled,.EnviarCorreoDialog-module__nQvLnW__btnSecondary:disabled{opacity:.5;cursor:not-allowed}.EnviarCorreoDialog-module__nQvLnW__spinner{border:2px solid #fff6;border-top-color:#fff;border-radius:50%;width:14px;height:14px;animation:.6s linear infinite EnviarCorreoDialog-module__nQvLnW__spin}@keyframes EnviarCorreoDialog-module__nQvLnW__spin{to{transform:rotate(360deg)}}@media (max-width:520px){.EnviarCorreoDialog-module__nQvLnW__overlay{padding:14px}.EnviarCorreoDialog-module__nQvLnW__card{padding:22px 20px}.EnviarCorreoDialog-module__nQvLnW__actions>button{flex:1}}@keyframes EnviarCorreoDialog-module__nQvLnW__sprIn{0%{opacity:0;transform:translateY(16px)scale(.96)}to{opacity:1;transform:none}}
