.login-shell{--login-pad:clamp(18px,3vw,42px);--login-gap:clamp(18px,2.6vw,42px);--login-panel-width:clamp(350px,27vw,382px);--login-accent:#37cbe0;--login-accent-strong:#4c7ff0;--login-accent-soft:rgba(55,203,224,0.18);--login-bg:#041520;--login-bg-deep:#03101a;--login-surface:rgba(7,34,47,0.92);--login-surface-soft:rgba(9,43,57,0.72);--login-field:rgba(3,22,32,0.82);--login-border:rgba(92,222,235,0.24);--login-border-strong:rgba(92,222,235,0.48);--login-text:#f1fbfd;--login-muted:#9bbbc1;--login-map-fill:rgba(87,188,205,0.2);--login-map-stroke:rgba(89,216,228,0.48);--login-map-active:#39c8db;position:relative;isolation:isolate;display:grid;width:100%;min-height:100svh;grid-template-columns:minmax(0,1fr) var(--login-panel-width);align-items:center;grid-gap:var(--login-gap);gap:var(--login-gap);overflow:hidden;padding:var(--login-pad);background:radial-gradient(circle at 17% 34%,rgba(48,195,211,.17),transparent 29%),radial-gradient(circle at 69% 62%,rgba(60,119,190,.18),transparent 36%),linear-gradient(116deg,var(--login-bg-deep) 0,var(--login-bg) 56%,#123f4b 100%);color:var(--login-text);font-family:PingFang SC,Noto Sans CJK SC,Microsoft YaHei,system-ui,sans-serif}.login-shell--iwatt.iwatt-theme--night{--login-accent:#42d66b;--login-accent-strong:#35c7b6;--login-accent-soft:rgba(66,214,107,0.16);--login-bg:#061820;--login-bg-deep:#041018;--login-surface:rgba(10,36,43,0.92);--login-surface-soft:rgba(13,49,54,0.7);--login-field:rgba(3,20,27,0.82);--login-border:rgba(76,224,129,0.22);--login-border-strong:rgba(76,224,129,0.46);--login-text:#f2f7f5;--login-muted:#9fb5af;--login-map-fill:rgba(53,199,182,0.16);--login-map-stroke:rgba(53,199,182,0.5);--login-map-active:#42d66b;background:radial-gradient(circle at 18% 30%,rgba(66,214,107,.15),transparent 30%),radial-gradient(circle at 69% 68%,rgba(53,199,182,.14),transparent 36%),linear-gradient(116deg,#041018,#071c24 56%,#0b302f)}.login-shell--iwatt.iwatt-theme--day{--login-accent:#2bae5a;--login-accent-strong:#18a99a;--login-accent-soft:rgba(43,174,90,0.12);--login-bg:#edf7f0;--login-bg-deep:#f9fcfa;--login-surface:rgba(255,255,255,0.9);--login-surface-soft:rgba(240,248,242,0.9);--login-field:rgba(255,255,255,0.92);--login-border:rgba(23,107,60,0.16);--login-border-strong:rgba(23,107,60,0.34);--login-text:#10241d;--login-muted:#52655d;--login-map-fill:rgba(24,169,154,0.12);--login-map-stroke:rgba(24,139,124,0.36);--login-map-active:#2bae5a;background:radial-gradient(circle at 17% 28%,rgba(43,174,90,.11),transparent 31%),radial-gradient(circle at 68% 68%,rgba(24,169,154,.09),transparent 37%),linear-gradient(116deg,#fbfdfb,#edf7f0 58%,#dcefe8)}.login-shell,.login-shell *{box-sizing:border-box}.login-shell:after,.login-shell:before{content:"";position:absolute;z-index:-1;pointer-events:none}.login-shell:before{inset:0;background-image:radial-gradient(circle at center,color-mix(in srgb,var(--login-accent) 32%,transparent) 1px,transparent 1.6px),linear-gradient(color-mix(in srgb,var(--login-accent) 9%,transparent) 1px,transparent 1px),linear-gradient(90deg,color-mix(in srgb,var(--login-accent) 9%,transparent) 1px,transparent 1px);background-size:34px 34px,34px 34px,34px 34px;-webkit-mask-image:linear-gradient(108deg,#000,rgba(0,0,0,.78) 66%,transparent 96%);mask-image:linear-gradient(108deg,#000,rgba(0,0,0,.78) 66%,transparent 96%);opacity:.72;animation:login-field-breathe 9s ease-in-out infinite}.login-shell:after{top:-32%;left:42%;width:min(24vw,420px);height:168%;background:linear-gradient(180deg,transparent 8%,color-mix(in srgb,var(--login-accent) 14%,transparent) 50%,transparent 92%);filter:blur(9px);opacity:.72;transform:rotate(29deg) translate3d(-6%,0,0);animation:login-energy-drift 12s ease-in-out infinite alternate}.login-panel,.login-showcase{position:relative;inset:auto;z-index:1}.login-showcase{display:block;width:100%;height:min(860px,calc(100svh - (var(--login-pad) * 2)));min-height:min(520px,calc(100svh - (var(--login-pad) * 2)));padding:0;overflow:visible}.login-showcase:after{content:"";position:absolute;left:52%;top:53%;width:min(70vw,840px);aspect-ratio:1;border:1px solid color-mix(in srgb,var(--login-accent) 14%,transparent);border-radius:50%;background:radial-gradient(circle,var(--login-accent-soft),transparent 64%);opacity:.68;pointer-events:none;transform:translate(-50%,-50%)}.login-showcase__grid{position:absolute;inset:0;overflow:hidden;pointer-events:none;background:none}.login-showcase__grid:after,.login-showcase__grid:before{content:"";position:absolute;pointer-events:none}.login-showcase__grid:before{left:12%;top:18%;width:min(74vw,920px);aspect-ratio:1;border:1px solid color-mix(in srgb,var(--login-accent) 13%,transparent);border-radius:50%;box-shadow:0 0 0 88px color-mix(in srgb,var(--login-accent) 5%,transparent),0 0 0 176px color-mix(in srgb,var(--login-accent) 3%,transparent);opacity:.62}.login-showcase__grid:after{left:24%;bottom:12%;width:min(52vw,720px);height:2px;background:linear-gradient(90deg,transparent,color-mix(in srgb,var(--login-accent) 58%,transparent),transparent);box-shadow:0 0 20px var(--login-accent-soft);opacity:.42;transform:rotate(-8deg);animation:login-flow-pulse 7s ease-in-out infinite}.login-showcase__content{position:absolute;left:0;top:0;z-index:5;max-width:min(680px,72%);pointer-events:none}.login-shell--iwatt .login-showcase__title.ant-typography,.login-showcase__title.ant-typography{margin:0;color:var(--login-text);font-family:PingFang SC,Noto Sans CJK SC,Microsoft YaHei,system-ui,sans-serif;font-size:clamp(24px,2.35vw,36px);font-weight:780;letter-spacing:-.035em;line-height:1.12;text-shadow:0 10px 30px rgba(0,0,0,.22)}.iwatt-login-brand{display:inline-flex;min-height:48px;align-items:center;gap:10px}.login-shell--iwatt .iwatt-login-brand__logo{width:clamp(48px,4vw,60px);height:clamp(34px,3vw,42px);object-fit:contain;filter:drop-shadow(0 0 16px rgba(66,214,107,.24))}.login-map-card{position:relative;left:auto;top:auto;width:100%;height:100%;margin:0;padding:0;overflow:visible;border:0;border-radius:0;background:transparent;box-shadow:none;transform:none;-webkit-backdrop-filter:none;backdrop-filter:none}.login-map-card:after,.login-map-card:before,.login-map-card__head{display:none}.login-map{position:relative;z-index:1;width:100%;height:100%;min-height:0;overflow:visible;border-radius:0;background:transparent}.login-map:before{inset:5% 2% 3%;background-image:linear-gradient(color-mix(in srgb,var(--login-accent) 7%,transparent) 1px,transparent 1px),linear-gradient(90deg,color-mix(in srgb,var(--login-accent) 7%,transparent) 1px,transparent 1px);background-size:32px 32px;-webkit-mask-image:radial-gradient(circle at 54% 53%,#000,transparent 74%);mask-image:radial-gradient(circle at 54% 53%,#000,transparent 74%);opacity:.62}.login-map:after,.login-map:before{content:"";position:absolute;pointer-events:none}.login-map:after{left:51%;top:54%;width:min(66vw,760px);aspect-ratio:1;border:1px solid color-mix(in srgb,var(--login-accent) 19%,transparent);border-radius:50%;background:radial-gradient(circle,color-mix(in srgb,var(--login-accent) 8%,transparent),transparent 62%);opacity:.72;transform:translate(-50%,-50%)}.login-map__svg{position:absolute;inset:clamp(-24px,-1.7vw,-12px) clamp(-30px,-1.8vw,-14px) clamp(-14px,-1vw,-6px);width:calc(100% + clamp(28px, 3.5vw, 64px));height:calc(100% + clamp(24px, 4.2vh, 60px));filter:drop-shadow(0 24px 38px rgba(0,0,0,.2));transform:none;animation:none}.login-map__province{fill:var(--login-map-fill);stroke:var(--login-map-stroke);stroke-width:1.1;vector-effect:non-scaling-stroke;transition:fill .18s ease,stroke .18s ease,filter .18s ease}.login-map__province--available{cursor:pointer;fill:color-mix(in srgb,var(--login-accent) 36%,transparent);stroke:color-mix(in srgb,var(--login-accent) 78%,white 22%)}.login-map__province--available:focus-visible,.login-map__province--available:hover,.login-map__province--selected{fill:color-mix(in srgb,var(--login-map-active) 84%,var(--login-accent-strong) 16%);stroke:#f4ffff;stroke-width:1.8;filter:drop-shadow(0 0 15px color-mix(in srgb,var(--login-accent) 56%,transparent));outline:none}.login-map__marker{position:absolute;z-index:3;display:inline-flex;min-height:34px;align-items:center;gap:7px;padding:6px 10px 6px 7px;border:1px solid var(--login-border-strong);border-radius:999px;background:color-mix(in srgb,var(--login-surface) 94%,transparent);color:var(--login-text);cursor:pointer;font:inherit;font-size:13px;font-weight:760;line-height:1;box-shadow:0 12px 30px rgba(0,18,28,.24),0 0 18px var(--login-accent-soft);transform:translate(-50%,-50%);transition:border-color .18s ease,box-shadow .18s ease,transform .18s ease,background .18s ease}.login-map__marker span{width:9px;height:9px;flex:0 0 auto;border:2px solid #ffffff;border-radius:50%;background:var(--login-accent);box-shadow:0 0 0 4px var(--login-accent-soft),0 0 14px color-mix(in srgb,var(--login-accent) 58%,transparent);animation:login-marker-pulse 2.8s ease-in-out infinite}.login-map__marker--active,.login-map__marker:focus-visible,.login-map__marker:hover{border-color:color-mix(in srgb,var(--login-accent) 72%,white 28%);background:color-mix(in srgb,var(--login-surface) 98%,var(--login-accent) 2%);box-shadow:0 16px 34px rgba(0,18,28,.28),0 0 24px color-mix(in srgb,var(--login-accent) 36%,transparent);outline:2px solid color-mix(in srgb,var(--login-accent) 62%,white 38%);outline-offset:3px;transform:translate(-50%,-53%)}.login-map__marker--jiangsu,.login-map__marker--jiangsu.login-map__marker--active,.login-map__marker--jiangsu:focus-visible,.login-map__marker--jiangsu:hover{transform:translate(-116%,-52%)}.login-map__marker--guangdong,.login-map__marker--guangdong.login-map__marker--active,.login-map__marker--guangdong:focus-visible,.login-map__marker--guangdong:hover{transform:translate(-100%,-50%)}.login-map-inset{position:absolute;left:clamp(8px,1.8vw,24px);bottom:clamp(8px,2vh,22px);z-index:4;display:grid;width:clamp(118px,11vw,158px);height:clamp(116px,11vw,150px);place-items:center;overflow:hidden;border:1px solid var(--login-border);border-radius:18px;background:color-mix(in srgb,var(--login-surface) 70%,transparent);box-shadow:0 18px 38px rgba(0,15,23,.16);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.login-map-inset svg{width:100%;height:calc(100% - 20px);transform:scale(1.03)}.login-map-inset__province{fill:var(--login-map-fill);stroke:var(--login-map-stroke);stroke-width:1;vector-effect:non-scaling-stroke}.login-map-inset__islands,.login-map-inset__province--available{fill:color-mix(in srgb,var(--login-accent) 56%,transparent)}.login-map-inset span{position:absolute;bottom:8px;color:var(--login-muted);font-size:10px;letter-spacing:.08em}.login-panel{display:flex;width:100%;min-height:auto;align-items:center;justify-content:center;padding:0}.login-panel:before{content:"";position:absolute;right:-12%;top:12%;width:min(34vw,380px);aspect-ratio:1;border:0;border-radius:50%;background:radial-gradient(circle,var(--login-accent-soft),transparent 70%);filter:blur(8px);opacity:.8;pointer-events:none}.login-panel__card{position:relative;z-index:2;width:100%;max-width:var(--login-panel-width);overflow:hidden;border:1px solid var(--login-border);border-radius:21px;background:linear-gradient(155deg,var(--login-surface),color-mix(in srgb,var(--login-surface) 94%,var(--login-accent) 6%)),radial-gradient(circle at 100% 0,var(--login-accent-soft),transparent 52%);box-shadow:0 22px 54px rgba(0,15,24,.26),inset 0 1px 0 rgba(255,255,255,.05);transform:none;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px)}.login-panel__card:after,.login-panel__card:before{display:none;content:none}.login-panel__card:after{animation:none}.login-panel__card>.ant-card-body{position:relative;z-index:1;padding:24px 25px 25px}.login-panel__head{position:relative;z-index:2;display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:15px}.login-panel__head .ant-typography,.login-shell--bitong .login-panel__head h3,.login-shell--iwatt .login-panel__head h3{margin:0;color:var(--login-text)!important;font-family:inherit;font-size:24px;font-weight:760;letter-spacing:-.035em;line-height:1.2}.login-panel__head .ant-select{flex:0 0 auto;opacity:1}.login-shell--bitong .login-panel__head .ant-select-selector{min-height:30px!important;border-color:var(--login-border)!important;border-radius:999px!important;background:var(--login-surface-soft)!important;color:var(--login-muted)!important}.login-shell--bitong .login-panel__head .ant-select-arrow,.login-shell--bitong .login-panel__head .ant-select-selection-item{color:var(--login-muted)!important}.login-selected-province{position:relative;z-index:2;display:grid;grid-template-columns:minmax(82px,1fr) auto;align-items:center;grid-gap:10px;gap:10px;margin-bottom:15px;padding:8px 10px;border:1px solid var(--login-border);border-radius:13px;background:color-mix(in srgb,var(--login-surface-soft) 76%,transparent)}.login-selected-province span,.login-selected-province strong{display:block}.login-selected-province span{color:var(--login-muted);font-size:11px;line-height:1.2}.login-selected-province strong,.login-shell--bitong .login-selected-province strong,.login-shell--iwatt .login-selected-province strong{margin-top:3px;color:var(--login-text)!important;font-size:14px;line-height:1.2}.login-province-segment.ant-segmented{width:auto;padding:1px;border:1px solid var(--login-border);border-radius:999px;background:color-mix(in srgb,var(--login-field) 58%,transparent)!important;color:var(--login-muted)!important}.login-province-segment .ant-segmented-item{min-width:44px;border-radius:999px;color:var(--login-muted)!important}.login-province-segment .ant-segmented-item-label{min-height:26px;padding-inline:8px;line-height:26px}.login-province-segment .ant-segmented-item-selected{background:linear-gradient(135deg,var(--login-accent),var(--login-accent-strong))!important;color:#ffffff!important;box-shadow:0 3px 9px color-mix(in srgb,var(--login-accent) 18%,transparent)!important}.login-shell--iwatt .login-province-segment .ant-segmented-item-selected{color:#04150b!important}.login-panel__card .ant-form-item{margin-bottom:13px}.login-panel__card .ant-form-item-label{padding-bottom:3px}.login-panel__card .ant-form-item-label>label{height:19px;color:var(--login-muted)!important;font-size:12px;font-weight:690}.login-panel__card .ant-input-affix-wrapper,.login-panel__card .ant-input-affix-wrapper:hover{min-height:44px;height:44px;border-color:var(--login-border)!important;border-radius:12px;background:var(--login-field)!important;color:var(--login-text)!important;box-shadow:inset 0 1px 0 rgba(255,255,255,.025)!important;transition:border-color .16s ease,box-shadow .16s ease,background .16s ease}.login-panel__card .ant-input-affix-wrapper:hover{border-color:color-mix(in srgb,var(--login-border-strong) 72%,var(--login-border))!important}.login-panel__card .ant-input-affix-wrapper-focused{min-height:44px;height:44px;border-color:var(--login-border-strong)!important;border-radius:12px;background:var(--login-field)!important;color:var(--login-text)!important;box-shadow:0 0 0 3px var(--login-accent-soft)!important}.login-panel__card .ant-input{min-height:0;border:0!important;background:transparent!important;color:var(--login-text)!important;font-size:13px;box-shadow:none!important;outline:none!important}.login-panel__card .ant-input::placeholder{color:color-mix(in srgb,var(--login-muted) 72%,transparent)!important}.login-panel__card .ant-input-prefix,.login-panel__card .ant-input-suffix,.login-panel__card .anticon{color:var(--login-muted)!important}.login-panel__card input:-webkit-autofill,.login-panel__card input:-webkit-autofill:focus,.login-panel__card input:-webkit-autofill:hover{animation:login-autofill-start 1ms both;caret-color:var(--login-text);-webkit-text-fill-color:var(--login-text)!important;-webkit-box-shadow:0 0 0 1000px var(--login-field) inset!important;-webkit-transition:background-color 9999s ease-out 0s;transition:background-color 9999s ease-out 0s}@keyframes login-autofill-start{0%{opacity:.999}to{opacity:1}}.login-shell--iwatt .login-submit.ant-btn,.login-submit.ant-btn{min-height:46px;height:46px;margin-top:2px;overflow:hidden;border:0;border-radius:12px;background:linear-gradient(135deg,var(--login-accent),var(--login-accent-strong));color:#ffffff;font-size:14px;font-weight:780;box-shadow:0 11px 24px color-mix(in srgb,var(--login-accent) 20%,transparent);transition:box-shadow .18s ease,transform .18s ease,filter .18s ease}.login-shell--iwatt .login-submit.ant-btn{color:#04150b}.login-submit.ant-btn:before{display:none;content:none}.login-submit.ant-btn:focus-visible,.login-submit.ant-btn:hover{filter:brightness(1.04);box-shadow:0 14px 28px color-mix(in srgb,var(--login-accent) 28%,transparent);transform:translateY(-1px)}.login-shell--iwatt .product-preference-controls--login{display:flex;flex:0 0 auto;gap:1px;padding:2px;border:0;border-radius:11px;background:color-mix(in srgb,var(--login-field) 48%,transparent)}.login-shell--iwatt .product-preference-controls--login .product-preference-controls__button.ant-btn{min-width:44px;width:44px;height:44px;padding:0;border-color:transparent;border-radius:9px;background:transparent;color:var(--login-muted)}.login-shell--iwatt .product-preference-controls--login .product-preference-controls__button.ant-btn:focus-visible,.login-shell--iwatt .product-preference-controls--login .product-preference-controls__button.ant-btn:hover{border-color:color-mix(in srgb,var(--login-accent) 48%,transparent);background:var(--login-accent-soft);color:var(--login-text);box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--login-accent) 18%,transparent)!important;outline:none}.login-shell--iwatt.iwatt-theme--day .login-panel__head h3,.login-shell--iwatt.iwatt-theme--day .login-selected-province strong,.login-shell--iwatt.iwatt-theme--day .login-showcase__title.ant-typography{color:var(--login-text)!important;text-shadow:none}.login-shell--iwatt.iwatt-theme--day .login-map__marker,.login-shell--iwatt.iwatt-theme--day .login-map__marker--active,.login-shell--iwatt.iwatt-theme--day .login-map__marker:hover{border-color:var(--login-border-strong)!important;background:rgba(255,255,255,.94)!important;color:var(--login-text)!important;box-shadow:0 14px 30px rgba(14,45,30,.12),0 0 18px var(--login-accent-soft)!important}.login-shell--iwatt.iwatt-theme--day .login-panel__card{background:linear-gradient(155deg,rgba(255,255,255,.94),rgba(239,247,241,.92)),radial-gradient(circle at 100% 0,var(--login-accent-soft),transparent 46%);box-shadow:0 24px 62px rgba(14,45,30,.12),inset 0 1px 0 rgba(255,255,255,.9)}.login-shell--iwatt.iwatt-theme--day .login-panel__card .ant-input-affix-wrapper,.login-shell--iwatt.iwatt-theme--day .login-panel__card .ant-input-affix-wrapper-focused,.login-shell--iwatt.iwatt-theme--day .login-panel__card .ant-input-affix-wrapper:hover{border-color:var(--login-border)!important;background:var(--login-field)!important;color:var(--login-text)!important}.login-shell--iwatt.iwatt-theme--day .login-panel__card .ant-input,.login-shell--iwatt.iwatt-theme--day .login-panel__card .ant-input-prefix,.login-shell--iwatt.iwatt-theme--day .login-panel__card .ant-input-suffix,.login-shell--iwatt.iwatt-theme--day .login-panel__card .anticon{color:var(--login-text)!important}.login-shell--iwatt.iwatt-theme--day .login-panel__card .ant-input::placeholder{color:#6b7e75!important}.login-shell--iwatt.iwatt-theme--day .login-province-segment.ant-segmented{background:rgba(239,247,241,.96)!important}.login-shell--iwatt.iwatt-theme--day .product-preference-controls--login{background:rgba(255,255,255,.54)}@media (min-width:2200px) and (min-height:1200px){.login-shell{--login-pad:clamp(46px,3vw,68px);--login-gap:clamp(42px,2.5vw,64px);--login-panel-width:430px}.login-showcase{height:min(1080px,calc(100svh - (var(--login-pad) * 2)));min-height:900px}.login-shell--iwatt .login-showcase__title.ant-typography,.login-showcase__title.ant-typography{font-size:40px}.login-panel__card>.ant-card-body{padding:29px 30px 31px}.login-panel__head .ant-typography,.login-shell--iwatt .login-panel__head h3{font-size:28px}.login-panel__card .ant-input-affix-wrapper,.login-panel__card .ant-input-affix-wrapper-focused,.login-panel__card .ant-input-affix-wrapper:hover{height:46px}.login-shell--iwatt .login-submit.ant-btn,.login-submit.ant-btn{height:48px}}@media (max-width:1180px){.login-shell{--login-pad:clamp(16px,2.4vw,28px);--login-gap:clamp(14px,1.8vw,24px);--login-panel-width:clamp(340px,34vw,370px)}.login-shell--iwatt .login-showcase__title.ant-typography,.login-showcase__title.ant-typography{font-size:clamp(22px,2.5vw,30px)}.login-map-inset{width:116px;height:112px}}@media (max-width:900px){.login-shell{--login-pad:clamp(14px,3vw,24px);--login-gap:clamp(10px,1.8svh,18px);grid-template-columns:1fr;grid-template-rows:auto auto;align-content:center;overflow-x:hidden;overflow-y:auto}.login-showcase{height:clamp(320px,45svh,440px);min-height:0}.login-showcase__content{max-width:min(560px,82%)}.login-map__svg{inset:-18px -24px -10px;width:calc(100% + 48px);height:calc(100% + 30px)}.login-map-inset{display:none}.login-panel{width:min(390px,100%);justify-self:center}}@media (max-width:640px){.login-shell{--login-pad:12px;--login-gap:8px}.login-shell:after{left:28%;width:42vw}.login-showcase{height:clamp(260px,38svh,320px)}.login-showcase__content{max-width:calc(100% - 8px)}.login-shell--iwatt .login-showcase__title.ant-typography,.login-showcase__title.ant-typography{font-size:clamp(19px,5.8vw,23px);line-height:1.08}.iwatt-login-brand{min-height:34px;gap:7px}.login-shell--iwatt .iwatt-login-brand__logo{width:36px;height:27px}.login-map:after,.login-showcase:after{width:min(94vw,390px)}.login-map__svg{inset:-10px -20px -8px;width:calc(100% + 40px);height:calc(100% + 18px)}.login-map__marker{min-height:30px;gap:5px;padding:4px 7px 4px 5px;font-size:11px}.login-map__marker span{width:8px;height:8px}.login-panel__card{border-radius:21px}.login-panel__card:before{inset:9px;border-radius:15px}.login-panel__card>.ant-card-body{padding:15px 16px 16px}.login-panel__head{gap:8px;margin-bottom:9px}.login-panel__head .ant-typography,.login-shell--iwatt .login-panel__head h3{font-size:21px}.login-shell--iwatt .product-preference-controls--login .product-preference-controls__button.ant-btn{min-width:44px;width:44px;height:44px}.login-selected-province{grid-template-columns:minmax(72px,1fr) auto;gap:7px;margin-bottom:9px;padding:7px 8px}.login-province-segment .ant-segmented-item{min-width:42px}.login-province-segment .ant-segmented-item-label{min-height:26px;padding-inline:8px;line-height:26px}.login-panel__card .ant-form-item{margin-bottom:8px}.login-panel__card .ant-form-item-label{padding-bottom:2px}.login-panel__card .ant-input-affix-wrapper,.login-panel__card .ant-input-affix-wrapper-focused,.login-panel__card .ant-input-affix-wrapper:hover{height:39px;min-height:39px}.login-shell--iwatt .login-submit.ant-btn,.login-submit.ant-btn{min-height:41px;height:41px;border-radius:13px}}@media (max-width:640px) and (max-height:700px){.login-shell{--login-pad:10px;--login-gap:7px}.login-showcase{height:clamp(172px,27svh,190px)}.login-panel__card>.ant-card-body{padding-block:12px 13px}.login-panel__head{margin-bottom:7px}.login-panel__head .ant-typography,.login-shell--iwatt .login-panel__head h3{font-size:19px}.login-selected-province{margin-bottom:7px;padding-block:5px}.login-panel__card .ant-form-item{margin-bottom:6px}.login-panel__card .ant-input-affix-wrapper,.login-panel__card .ant-input-affix-wrapper-focused,.login-panel__card .ant-input-affix-wrapper:hover,.login-shell--iwatt .login-submit.ant-btn,.login-submit.ant-btn{height:44px;min-height:44px}}@media (max-width:900px) and (max-height:560px) and (orientation:landscape){.login-shell{--login-pad:10px;--login-gap:12px;--login-panel-width:330px;grid-template-columns:minmax(0,1fr) var(--login-panel-width);grid-template-rows:1fr;overflow:hidden}.login-showcase{height:calc(100svh - (var(--login-pad) * 2))}.login-shell--iwatt .login-showcase__title.ant-typography,.login-showcase__title.ant-typography{font-size:18px}.login-panel{width:100%}.login-panel__card>.ant-card-body{padding:11px 13px 12px}.login-panel__card .ant-form-item,.login-panel__head,.login-selected-province{margin-bottom:6px}}@media (max-width:360px){.login-showcase{height:218px}.login-panel__card>.ant-card-body{padding-inline:14px}}@media (prefers-reduced-motion:reduce){.login-map__marker span,.login-shell:after,.login-shell:before,.login-showcase__grid:after{animation:none!important}.login-map__marker,.login-map__province,.login-submit.ant-btn{transition-duration:.01ms!important}}@keyframes login-field-breathe{0%,to{opacity:.58}50%{opacity:.78}}@keyframes login-energy-drift{0%{opacity:.48;transform:rotate(29deg) translate3d(-8%,0,0)}to{opacity:.76;transform:rotate(29deg) translate3d(8%,0,0)}}@keyframes login-flow-pulse{0%,to{opacity:.24;transform:rotate(-8deg) scaleX(.86)}50%{opacity:.52;transform:rotate(-8deg) scaleX(1)}}@keyframes login-marker-pulse{0%,to{opacity:.86;transform:scale(.92)}50%{opacity:1;transform:scale(1.08)}}html[data-runtime-scope=shadow] body{box-sizing:border-box;padding-top:22px}html[data-runtime-scope=shadow] .shadow-runtime-badge{position:fixed;inset:0 0 auto;z-index:1000;display:inline-flex;width:100%;min-height:22px;align-items:center;justify-content:center;gap:7px;padding:0 10px;border:0;border-bottom:1px solid rgba(102,255,184,.24);border-radius:0;background:rgba(5,22,28,.92);box-shadow:0 8px 24px rgba(0,0,0,.16);color:#c9f8dc;font:700 11px/1.2 JetBrains Mono,IBM Plex Mono,ui-monospace,monospace;letter-spacing:.04em;pointer-events:none;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px)}html[data-runtime-scope=shadow] .shadow-runtime-badge>span{width:7px;height:7px;border-radius:50%;background:#42d66b;box-shadow:0 0 0 4px rgba(66,214,107,.1),0 0 16px rgba(66,214,107,.62)}html[data-runtime-scope=shadow][data-product-system=iwatt] .app-shell--iwatt{background:radial-gradient(circle at 12% -8%,rgba(62,238,137,.2),transparent 31%),radial-gradient(circle at 88% 4%,rgba(47,205,218,.16),transparent 28%),linear-gradient(152deg,#041018,#071b24 48%,#08272a)}html[data-runtime-scope=shadow][data-product-system=iwatt] .app-shell--iwatt.iwatt-theme--day{background:radial-gradient(circle at 10% -8%,rgba(43,174,90,.16),transparent 31%),radial-gradient(circle at 90% 2%,rgba(24,169,154,.12),transparent 30%),linear-gradient(152deg,#f8fdfa,#edf8f1 52%,#e5f5f2)}html[data-runtime-scope=shadow] .public-board-shell--energy-field{isolation:isolate;min-height:calc(100vh - 28px);overflow:clip;padding:10px;border:1px solid rgba(91,236,164,.1);border-radius:26px;background:linear-gradient(155deg,rgba(4,21,28,.78),rgba(8,40,43,.5)),radial-gradient(circle at 48% 14%,rgba(66,214,107,.1),transparent 36%);box-shadow:inset 0 1px 0 rgba(196,255,220,.05),0 28px 80px rgba(0,0,0,.18)}html[data-runtime-scope=shadow] .public-board-shell--energy-field:before{display:none}html[data-runtime-scope=shadow] .iwatt-shadow-energy-field{position:absolute;inset:0;z-index:0;overflow:hidden;border-radius:inherit;pointer-events:none}html[data-runtime-scope=shadow] .iwatt-shadow-energy-field__mesh{position:absolute;inset:0;background-image:linear-gradient(rgba(91,236,164,.045) 1px,transparent 0),linear-gradient(90deg,rgba(91,236,164,.045) 1px,transparent 0),radial-gradient(circle at center,rgba(55,211,201,.08) 0 1px,transparent 1.5px);background-size:52px 52px,52px 52px,26px 26px;-webkit-mask-image:linear-gradient(180deg,rgba(0,0,0,.78),rgba(0,0,0,.22) 72%,transparent);mask-image:linear-gradient(180deg,rgba(0,0,0,.78),rgba(0,0,0,.22) 72%,transparent)}html[data-runtime-scope=shadow] .iwatt-shadow-energy-field__flow{position:absolute;top:-18%;bottom:-18%;left:-24%;width:18%;transform:skewX(-16deg);background:linear-gradient(90deg,transparent,rgba(96,255,178,.12),rgba(71,220,225,.08),transparent);filter:blur(10px);animation:iwatt-shadow-data-flow 9s ease-in-out infinite}html[data-runtime-scope=shadow] .iwatt-shadow-energy-field__node{position:absolute;width:280px;height:280px;border:1px solid rgba(92,243,173,.12);border-radius:50%;background:radial-gradient(circle,rgba(66,214,107,.12),rgba(66,214,107,.025) 42%,transparent 68%);filter:blur(.2px)}html[data-runtime-scope=shadow] .iwatt-shadow-energy-field__node:after,html[data-runtime-scope=shadow] .iwatt-shadow-energy-field__node:before{content:"";position:absolute;border:1px solid rgba(67,209,207,.12);border-radius:inherit}html[data-runtime-scope=shadow] .iwatt-shadow-energy-field__node:before{inset:26px}html[data-runtime-scope=shadow] .iwatt-shadow-energy-field__node:after{inset:58px}html[data-runtime-scope=shadow] .iwatt-shadow-energy-field__node--primary{top:-132px;right:15%;animation:iwatt-shadow-node-primary 8s ease-in-out infinite}html[data-runtime-scope=shadow] .iwatt-shadow-energy-field__node--secondary{bottom:-176px;left:8%;width:360px;height:360px;opacity:.72;animation:iwatt-shadow-node-secondary 11s ease-in-out infinite}html[data-runtime-scope=shadow] .public-board-shell--energy-field>:not(.iwatt-shadow-energy-field){position:relative;z-index:1}html[data-runtime-scope=shadow] .public-board-shell--energy-field .public-board-command-bar{border-color:rgba(105,247,176,.18);background:linear-gradient(135deg,rgba(8,35,43,.9),rgba(8,47,48,.68)),radial-gradient(circle at 0 0,rgba(66,214,107,.16),transparent 42%);box-shadow:inset 0 1px 0 rgba(201,255,221,.06),0 14px 42px rgba(0,0,0,.16);-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px)}html[data-runtime-scope=shadow] .public-board-shell--energy-field .public-board-metric{border-color:rgba(95,236,168,.15);background:linear-gradient(145deg,rgba(10,40,48,.9),rgba(9,46,47,.65)),radial-gradient(circle at 100% 0,rgba(59,211,195,.14),transparent 46%);box-shadow:inset 0 1px 0 rgba(198,255,220,.05),0 12px 34px rgba(0,0,0,.12)}html[data-runtime-scope=shadow] .public-board-shell--energy-field .public-board-metric__value{color:#effff5;text-shadow:0 0 18px rgba(66,214,107,.14)}html[data-runtime-scope=shadow] .public-board-shell--energy-field :is(.chart-panel,.public-board-model-panel,.public-board-secondary-analysis){border-color:rgba(96,236,170,.14);background:linear-gradient(180deg,rgba(8,34,43,.92),rgba(8,42,45,.72)),radial-gradient(circle at 88% 0,rgba(53,199,182,.11),transparent 38%);box-shadow:inset 0 1px 0 rgba(208,255,226,.04),0 20px 52px rgba(0,0,0,.16);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px)}html[data-runtime-scope=shadow] .public-board-shell--energy-field .chart-panel__frame{border-color:rgba(91,236,164,.1);background:linear-gradient(180deg,rgba(3,20,28,.44),rgba(7,31,37,.28)),repeating-linear-gradient(90deg,rgba(88,238,173,.025) 0 1px,transparent 1px 48px)}html[data-runtime-scope=shadow] .public-board-shell--energy-field .public-board-model-list__item{border-color:rgba(105,239,174,.1);background:rgba(7,29,37,.64)}html[data-runtime-scope=shadow] .public-board-shell--energy-field .public-board-model-list__item:is(:hover,.public-board-model-list__item--active){border-color:rgba(105,245,177,.32);background:linear-gradient(90deg,rgba(43,174,90,.2),rgba(7,38,43,.72));box-shadow:inset 3px 0 0 #42d66b,0 8px 24px rgba(0,0,0,.12)}html[data-runtime-scope=shadow] .public-board-shell--energy-field[data-energy-state=syncing] .public-board-status-dot{background:#35c7b6;box-shadow:0 0 0 4px rgba(53,199,182,.12),0 0 18px rgba(53,199,182,.58)}html[data-runtime-scope=shadow] .iwatt-theme--day .public-board-shell--energy-field{border-color:rgba(31,140,83,.12);background:linear-gradient(155deg,rgba(250,255,252,.9),rgba(231,247,238,.72)),radial-gradient(circle at 48% 14%,rgba(43,174,90,.1),transparent 36%)}html[data-runtime-scope=shadow] .iwatt-theme--day .public-board-shell--energy-field :is(.public-board-command-bar,.public-board-metric,.chart-panel,.public-board-model-panel,.public-board-secondary-analysis){border-color:rgba(25,125,71,.13);background:rgba(255,255,255,.84);box-shadow:0 16px 42px rgba(17,72,46,.08)}html[data-runtime-scope=shadow] .iwatt-theme--day .public-board-shell--energy-field .public-board-metric__value{color:#102f21;text-shadow:none}@keyframes iwatt-shadow-data-flow{0%,12%{transform:translateX(0) skewX(-16deg);opacity:0}26%{opacity:.9}72%,to{transform:translateX(760%) skewX(-16deg);opacity:0}}@keyframes iwatt-shadow-node-primary{0%,to{transform:translateZ(0) scale(.96);opacity:.58}50%{transform:translate3d(-20px,14px,0) scale(1.04);opacity:.9}}@keyframes iwatt-shadow-node-secondary{0%,to{transform:translateZ(0) scale(1)}50%{transform:translate3d(24px,-14px,0) scale(1.05)}}@media (max-width:900px){html[data-runtime-scope=shadow] .public-board-shell--energy-field{padding:6px;border-radius:20px}}@media (prefers-reduced-motion:reduce){html[data-runtime-scope=shadow] .iwatt-shadow-energy-field__flow,html[data-runtime-scope=shadow] .iwatt-shadow-energy-field__node{animation:none!important}}html[data-runtime-scope=shadow][data-product-system=iwatt]{--space-bg-deep:#031116;--space-bg:#061b20;--space-surface-0:rgba(5,25,31,0.72);--space-surface-1:rgba(8,35,42,0.9);--space-surface-2:rgba(12,48,54,0.94);--space-line:rgba(102,242,168,0.14);--space-line-strong:rgba(102,242,168,0.34);--space-energy:#46db7a;--space-data:#37cfd0;--space-signal:#9384ff;--space-warning:#efb85c;--space-danger:#ff726f;--space-actual:#b8c8d6;--space-text:#f1fbf6;--space-muted:#93aaa4;--space-faint:#657c77;--space-radius-sm:9px;--space-radius-md:14px;--space-radius-lg:20px;--space-shadow-low:0 12px 28px rgba(0,0,0,0.15);--space-shadow-high:0 24px 70px rgba(0,0,0,0.24);--space-focus:0 0 0 3px rgba(70,219,122,0.2);--space-enter:220ms cubic-bezier(0.22,1,0.36,1)}html[data-runtime-scope=shadow][data-product-system=iwatt][data-iwatt-theme=day]{--space-bg-deep:#edf7f1;--space-bg:#f8fcf9;--space-surface-0:rgba(246,252,248,0.78);--space-surface-1:rgba(255,255,255,0.9);--space-surface-2:rgba(255,255,255,0.98);--space-line:rgba(20,111,66,0.13);--space-line-strong:rgba(25,140,77,0.3);--space-energy:#249f53;--space-data:#118f91;--space-signal:#6356d8;--space-warning:#a76d13;--space-danger:#c43f43;--space-actual:#5b6b78;--space-text:#10261d;--space-muted:#50655d;--space-faint:#788c84;--space-shadow-low:0 12px 30px rgba(25,78,49,0.07);--space-shadow-high:0 26px 72px rgba(25,78,49,0.11);--space-focus:0 0 0 3px rgba(36,159,83,0.16)}html[data-runtime-scope=shadow][data-product-system=iwatt] body{background:var(--space-bg-deep);color:var(--space-text);font-feature-settings:"tnum" 1,"cv02" 1,"cv03" 1;scrollbar-color:color-mix(in srgb,var(--space-energy) 36%,transparent) transparent}html[data-runtime-scope=shadow][data-product-system=iwatt] :where(button,a,input,textarea,[role=button],[role=combobox]):focus-visible{outline:1px solid var(--space-energy)!important;outline-offset:2px;box-shadow:var(--space-focus)!important}html[data-runtime-scope=shadow][data-product-system=iwatt] ::selection{background:color-mix(in srgb,var(--space-energy) 32%,transparent);color:var(--space-text)}html[data-runtime-scope=shadow][data-product-system=iwatt] .app-shell--iwatt{min-height:calc(100svh - 22px);background:radial-gradient(circle at 6% -8%,color-mix(in srgb,var(--space-energy) 15%,transparent),transparent 28%),radial-gradient(circle at 96% 0,color-mix(in srgb,var(--space-data) 12%,transparent),transparent 31%),linear-gradient(150deg,var(--space-bg-deep),var(--space-bg))}html[data-runtime-scope=shadow][data-product-system=iwatt] .app-shell--iwatt:before{content:"";position:fixed;inset:22px 0 0 72px;z-index:0;pointer-events:none;background-image:linear-gradient(color-mix(in srgb,var(--space-energy) 3%,transparent) 1px,transparent 1px),linear-gradient(90deg,color-mix(in srgb,var(--space-energy) 3%,transparent) 1px,transparent 1px);background-size:54px 54px;-webkit-mask-image:linear-gradient(145deg,rgba(0,0,0,.52),transparent 64%);mask-image:linear-gradient(145deg,rgba(0,0,0,.52),transparent 64%)}html[data-runtime-scope=shadow][data-product-system=iwatt] .app-shell--iwatt>.ant-layout{position:relative;z-index:1}html[data-runtime-scope=shadow][data-product-system=iwatt] .app-shell--iwatt .app-shell__sider{width:72px!important;min-width:72px!important;max-width:72px!important;flex:0 0 72px!important;border-right-color:var(--space-line);background:radial-gradient(circle at 50% 0,color-mix(in srgb,var(--space-energy) 15%,transparent),transparent 28%),color-mix(in srgb,var(--space-bg-deep) 94%,transparent)!important;box-shadow:12px 0 36px rgba(0,0,0,.12);-webkit-backdrop-filter:blur(22px);backdrop-filter:blur(22px)}html[data-runtime-scope=shadow][data-product-system=iwatt] .app-shell--iwatt .app-shell__content{position:relative;min-width:0;padding:10px 14px 24px}html[data-runtime-scope=shadow][data-product-system=iwatt] .app-shell__content>.stack,html[data-runtime-scope=shadow][data-product-system=iwatt] .app-shell__content>[data-testid$=-page]{animation:iwatt-space-arrival var(--space-enter) both}html[data-runtime-scope=shadow][data-product-system=iwatt] .side-nav{gap:5px;padding:8px 6px}html[data-runtime-scope=shadow][data-product-system=iwatt] .brand-block{min-height:56px;border-radius:15px;background:radial-gradient(circle at 24% 5%,color-mix(in srgb,var(--space-energy) 24%,transparent),transparent 52%),var(--space-surface-1);box-shadow:inset 0 1px 0 rgba(255,255,255,.06),0 0 28px color-mix(in srgb,var(--space-energy) 11%,transparent)}html[data-runtime-scope=shadow][data-product-system=iwatt] .iwatt-nav-brand__logo{width:38px;height:27px}html[data-runtime-scope=shadow][data-product-system=iwatt] .side-nav__items{gap:3px;scrollbar-width:none}html[data-runtime-scope=shadow][data-product-system=iwatt] .side-nav__item,html[data-runtime-scope=shadow][data-product-system=iwatt] .side-nav__user-menu{min-height:47px;border:1px solid transparent;border-radius:12px;color:var(--space-muted);transition:color .18s ease,border-color .18s ease,background .18s ease,box-shadow .18s ease}html[data-runtime-scope=shadow][data-product-system=iwatt] .side-nav__item:hover,html[data-runtime-scope=shadow][data-product-system=iwatt] .side-nav__user-menu:hover{border-color:var(--space-line);background:color-mix(in srgb,var(--space-data) 7%,transparent);color:var(--space-text)}html[data-runtime-scope=shadow][data-product-system=iwatt] .side-nav__item--active{border-color:color-mix(in srgb,var(--space-energy) 48%,transparent);background:linear-gradient(145deg,color-mix(in srgb,var(--space-energy) 88%,transparent),color-mix(in srgb,var(--space-data) 70%,transparent));box-shadow:0 10px 24px color-mix(in srgb,var(--space-energy) 18%,transparent);color:#04160b}html[data-runtime-scope=shadow][data-product-system=iwatt] .side-nav__icon{font-size:17px}html[data-runtime-scope=shadow][data-product-system=iwatt] .side-nav__item>span:last-child,html[data-runtime-scope=shadow][data-product-system=iwatt] .side-nav__user-menu>span:last-child{font-size:10px;letter-spacing:.02em}html[data-runtime-scope=shadow][data-product-system=iwatt] .app-shell--iwatt :is(.ant-card,.surface-card,.chart-panel,.task-toolbar){border-color:var(--space-line);background:linear-gradient(155deg,var(--space-surface-1),color-mix(in srgb,var(--space-surface-0) 86%,transparent));box-shadow:inset 0 1px 0 rgba(255,255,255,.035),var(--space-shadow-low)}html[data-runtime-scope=shadow][data-product-system=iwatt] .app-shell--iwatt :is(.ant-card,.surface-card,.chart-panel,.task-toolbar):hover{border-color:color-mix(in srgb,var(--space-line-strong) 68%,var(--space-line))}html[data-runtime-scope=shadow][data-product-system=iwatt] .app-shell--iwatt :is(.ant-btn,.ant-segmented,.ant-picker,.ant-select-selector,.ant-input,.ant-input-affix-wrapper){transition:border-color .18s ease,background .18s ease,color .18s ease,box-shadow .18s ease,opacity .18s ease}html[data-runtime-scope=shadow][data-product-system=iwatt] .app-shell--iwatt .ant-btn-primary{border-color:color-mix(in srgb,var(--space-energy) 74%,transparent);background:linear-gradient(135deg,color-mix(in srgb,var(--space-energy) 76%,#147d42),color-mix(in srgb,var(--space-data) 78%,var(--space-energy)));box-shadow:0 10px 24px color-mix(in srgb,var(--space-energy) 16%,transparent);color:#03180d;font-weight:700}html[data-runtime-scope=shadow][data-product-system=iwatt] .app-shell--iwatt .ant-spin-spinning:after{content:"";position:absolute;inset:0;pointer-events:none;background:linear-gradient(90deg,transparent,color-mix(in srgb,var(--space-data) 7%,transparent),transparent);animation:iwatt-space-refresh 1.4s ease-in-out infinite}html[data-runtime-scope=shadow][data-product-system=iwatt] .login-shell--iwatt{--login-panel-width:clamp(330px,24vw,374px);--login-gap:clamp(10px,1.5vw,24px);--login-pad:clamp(20px,2.4vw,38px);background:radial-gradient(circle at 16% 30%,color-mix(in srgb,var(--space-energy) 16%,transparent),transparent 31%),radial-gradient(circle at 74% 62%,color-mix(in srgb,var(--space-data) 12%,transparent),transparent 35%),linear-gradient(118deg,var(--space-bg-deep),var(--space-bg))}html[data-runtime-scope=shadow][data-product-system=iwatt] .login-shell--iwatt:before{background-size:42px 42px,42px 42px,42px 42px;opacity:.54}html[data-runtime-scope=shadow][data-product-system=iwatt] .login-shell--iwatt:after{left:38%;width:min(18vw,330px);opacity:.5}html[data-runtime-scope=shadow][data-product-system=iwatt] .login-showcase{max-width:1440px;justify-self:center}html[data-runtime-scope=shadow][data-product-system=iwatt] .login-showcase__content{top:1%;left:1%}html[data-runtime-scope=shadow][data-product-system=iwatt] .login-showcase__title.ant-typography{font-size:clamp(23px,2.05vw,34px);letter-spacing:-.025em}html[data-runtime-scope=shadow][data-product-system=iwatt] .login-map__svg{filter:drop-shadow(0 28px 42px rgba(0,0,0,.2)) drop-shadow(0 0 24px color-mix(in srgb,var(--space-data) 8%,transparent))}html[data-runtime-scope=shadow][data-product-system=iwatt] .login-map:after{width:min(62vw,740px);border-color:color-mix(in srgb,var(--space-data) 18%,transparent);box-shadow:0 0 0 76px color-mix(in srgb,var(--space-energy) 2.5%,transparent)}html[data-runtime-scope=shadow][data-product-system=iwatt] .login-map__province{transition:fill .18s ease,stroke .18s ease,filter .18s ease}html[data-runtime-scope=shadow][data-product-system=iwatt] .login-map__province--selected{filter:drop-shadow(0 0 12px color-mix(in srgb,var(--space-energy) 54%,transparent))}html[data-runtime-scope=shadow][data-product-system=iwatt] .login-map__marker{box-shadow:0 12px 30px rgba(0,0,0,.2),0 0 18px color-mix(in srgb,var(--space-energy) 18%,transparent)}html[data-runtime-scope=shadow][data-product-system=iwatt] .login-panel{margin-left:-8px}html[data-runtime-scope=shadow][data-product-system=iwatt] .login-panel:after{content:"";position:absolute;top:50%;right:100%;width:clamp(28px,4vw,72px);height:1px;pointer-events:none;background:linear-gradient(90deg,transparent,color-mix(in srgb,var(--space-energy) 52%,transparent));box-shadow:0 0 18px color-mix(in srgb,var(--space-energy) 28%,transparent)}html[data-runtime-scope=shadow][data-product-system=iwatt] .login-panel__card{border-color:var(--space-line-strong);border-radius:22px;background:linear-gradient(155deg,var(--space-surface-2),color-mix(in srgb,var(--space-surface-1) 88%,transparent)),radial-gradient(circle at 100% 0,color-mix(in srgb,var(--space-energy) 14%,transparent),transparent 46%);box-shadow:var(--space-shadow-high),inset 0 1px 0 rgba(255,255,255,.07);-webkit-backdrop-filter:blur(24px);backdrop-filter:blur(24px)}html[data-runtime-scope=shadow][data-product-system=iwatt] .login-panel__card:after{content:"";position:absolute;inset:auto 14% 0;height:1px;background:linear-gradient(90deg,transparent,var(--space-energy),transparent);opacity:.64}html[data-runtime-scope=shadow][data-product-system=iwatt] .login-panel__card .ant-input-affix-wrapper{border-color:color-mix(in srgb,var(--space-line) 82%,transparent)!important;background:color-mix(in srgb,var(--space-bg-deep) 76%,var(--space-surface-2))!important;box-shadow:inset 0 1px 0 rgba(255,255,255,.025)!important}html[data-runtime-scope=shadow][data-product-system=iwatt] .login-panel__card .ant-input-affix-wrapper:hover{border-color:color-mix(in srgb,var(--space-energy) 28%,var(--space-line))!important}html[data-runtime-scope=shadow][data-product-system=iwatt] .login-panel__card .ant-input-affix-wrapper-focused{border-color:color-mix(in srgb,var(--space-energy) 58%,var(--space-line))!important;background:color-mix(in srgb,var(--space-bg-deep) 68%,var(--space-surface-2))!important;box-shadow:0 0 0 1px color-mix(in srgb,var(--space-energy) 16%,transparent),0 8px 22px color-mix(in srgb,var(--space-energy) 7%,transparent),inset 3px 0 0 color-mix(in srgb,var(--space-energy) 72%,transparent)!important}html[data-runtime-scope=shadow][data-product-system=iwatt] .login-panel__card .ant-input:focus,html[data-runtime-scope=shadow][data-product-system=iwatt] .login-panel__card .ant-input:focus-visible{outline:0!important;outline-offset:0!important;box-shadow:none!important}html[data-runtime-scope=shadow][data-product-system=iwatt] .login-panel__card .ant-input-affix-wrapper-focused :is(.ant-input-prefix,.ant-input-suffix,.anticon){color:var(--space-energy)!important}html[data-runtime-scope=shadow][data-product-system=iwatt] .login-selected-province{border-color:var(--space-line);background:color-mix(in srgb,var(--space-surface-2) 74%,transparent)}html[data-runtime-scope=shadow][data-product-system=iwatt] .login-submit.ant-btn{background:linear-gradient(115deg,var(--space-energy),color-mix(in srgb,var(--space-data) 82%,var(--space-energy)));box-shadow:0 14px 34px color-mix(in srgb,var(--space-energy) 22%,transparent)}html[data-runtime-scope=shadow][data-product-system=iwatt] .login-submit.ant-btn:hover{filter:brightness(1.06);box-shadow:0 17px 42px color-mix(in srgb,var(--space-energy) 28%,transparent)}@keyframes iwatt-space-arrival{0%{opacity:0;transform:translateY(5px)}to{opacity:1;transform:translateY(0)}}@keyframes iwatt-space-refresh{0%{transform:translateX(-100%)}to{transform:translateX(100%)}}@media (max-width:1280px){html[data-runtime-scope=shadow][data-product-system=iwatt] .app-shell--iwatt .app-shell__sider{width:66px!important;min-width:66px!important;max-width:66px!important;flex-basis:66px!important}html[data-runtime-scope=shadow][data-product-system=iwatt] .app-shell--iwatt:before{left:66px}html[data-runtime-scope=shadow][data-product-system=iwatt] .side-nav{padding-inline:5px}html[data-runtime-scope=shadow][data-product-system=iwatt] .login-shell--iwatt{--login-panel-width:342px}}@media (max-width:900px){html[data-runtime-scope=shadow][data-product-system=iwatt] .login-panel{margin-left:0}html[data-runtime-scope=shadow][data-product-system=iwatt] .login-panel:after{display:none}}@media (prefers-reduced-motion:reduce){html[data-runtime-scope=shadow][data-product-system=iwatt] *,html[data-runtime-scope=shadow][data-product-system=iwatt] :after,html[data-runtime-scope=shadow][data-product-system=iwatt] :before{scroll-behavior:auto!important}html[data-runtime-scope=shadow][data-product-system=iwatt] .app-shell--iwatt .ant-spin-spinning:after,html[data-runtime-scope=shadow][data-product-system=iwatt] .app-shell__content>.stack,html[data-runtime-scope=shadow][data-product-system=iwatt] .app-shell__content>[data-testid$=-page]{animation:none!important}}html[data-runtime-scope=shadow][data-product-system=iwatt] .public-board-shell--energy-field{min-height:calc(100svh - 42px);padding:8px;border-color:var(--space-line);border-radius:var(--space-radius-lg);background:linear-gradient(155deg,color-mix(in srgb,var(--space-bg-deep) 84%,transparent),color-mix(in srgb,var(--space-bg) 72%,transparent)),radial-gradient(circle at 45% 8%,color-mix(in srgb,var(--space-energy) 8%,transparent),transparent 34%)}html[data-runtime-scope=shadow][data-product-system=iwatt] .public-board-shell--energy-field .public-board-command-bar{min-height:54px;border-color:var(--space-line);border-radius:var(--space-radius-md);background:var(--space-surface-1);box-shadow:var(--space-shadow-low)}html[data-runtime-scope=shadow][data-product-system=iwatt] .public-board-metrics{gap:8px}html[data-runtime-scope=shadow][data-product-system=iwatt] .public-board-metric{min-height:70px;padding:9px 12px;border-radius:var(--space-radius-md)}html[data-runtime-scope=shadow][data-product-system=iwatt] .public-board-metric__value{font-size:clamp(18px,1.35vw,24px);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}html[data-runtime-scope=shadow][data-product-system=iwatt] .public-board-primary-grid{grid-template-columns:minmax(0,1fr) minmax(260px,300px);gap:10px}html[data-runtime-scope=shadow][data-product-system=iwatt] .public-board-model-list__item{min-height:30px;border-radius:9px}html[data-runtime-scope=shadow][data-product-system=iwatt] .public-board-secondary-analysis{min-height:38px}html[data-runtime-scope=shadow][data-product-system=iwatt] .load-account-picker__trigger{display:grid;width:100%;height:40px;grid-template-columns:24px minmax(0,1fr) 16px;align-items:center;grid-gap:8px;gap:8px;padding:4px 10px;border-color:var(--space-line-strong);border-radius:var(--space-radius-sm);background:color-mix(in srgb,var(--space-surface-2) 92%,transparent);text-align:left}html[data-runtime-scope=shadow][data-product-system=iwatt] .load-account-picker__trigger:focus-visible,html[data-runtime-scope=shadow][data-product-system=iwatt] .load-account-picker__trigger:hover{border-color:var(--space-energy);background:color-mix(in srgb,var(--space-energy) 12%,var(--space-surface-2));box-shadow:0 0 0 2px color-mix(in srgb,var(--space-energy) 14%,transparent)}html[data-runtime-scope=shadow][data-product-system=iwatt] .load-account-picker__trigger-arrow,html[data-runtime-scope=shadow][data-product-system=iwatt] .load-account-picker__trigger-icon{color:var(--space-energy);text-align:center}html[data-runtime-scope=shadow][data-product-system=iwatt] .load-account-picker__identity,html[data-runtime-scope=shadow][data-product-system=iwatt] .load-account-picker__trigger-copy{display:flex;min-width:0;flex-direction:column}html[data-runtime-scope=shadow][data-product-system=iwatt] .load-account-picker__identity strong,html[data-runtime-scope=shadow][data-product-system=iwatt] .load-account-picker__trigger-name{overflow:hidden;color:var(--space-text);font-size:13px;font-weight:600;line-height:1.25;text-overflow:ellipsis;white-space:nowrap}html[data-runtime-scope=shadow][data-product-system=iwatt] .load-account-picker__identity small,html[data-runtime-scope=shadow][data-product-system=iwatt] .load-account-picker__trigger-meta{overflow:hidden;color:var(--space-muted);font-size:10px;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;line-height:1.25;text-overflow:ellipsis;white-space:nowrap}html[data-runtime-scope=shadow][data-product-system=iwatt] .load-account-picker{display:grid;grid-gap:10px;gap:10px}html[data-runtime-scope=shadow][data-product-system=iwatt] .load-account-picker-modal .ant-modal-content{overflow:hidden;border:1px solid var(--space-line-strong);border-radius:var(--space-radius-lg);background:color-mix(in srgb,var(--space-surface-1) 97%,transparent);box-shadow:var(--space-shadow-high)}html[data-runtime-scope=shadow][data-product-system=iwatt] .load-account-picker-modal .ant-modal-header{margin-bottom:12px;background:transparent}html[data-runtime-scope=shadow][data-product-system=iwatt] .load-account-picker-modal .ant-input-affix-wrapper{min-height:42px;border-color:var(--space-line-strong);border-radius:var(--space-radius-sm);background:var(--space-surface-2)}html[data-runtime-scope=shadow][data-product-system=iwatt] .load-account-picker-modal .ant-input::placeholder{color:var(--space-muted);opacity:.88}html[data-runtime-scope=shadow][data-product-system=iwatt] .load-account-picker__modebar{display:flex;min-width:0;align-items:center;justify-content:space-between;gap:10px}html[data-runtime-scope=shadow][data-product-system=iwatt] .load-account-picker__list{max-height:min(55svh,470px);overflow-y:auto;overscroll-behavior:contain;border:1px solid var(--space-line);border-radius:var(--space-radius-md);background:color-mix(in srgb,var(--space-surface-2) 78%,transparent);scrollbar-width:thin}html[data-runtime-scope=shadow][data-product-system=iwatt] .load-account-picker__row{display:grid;min-width:0;grid-template-columns:minmax(0,1fr) 42px;align-items:stretch;border-bottom:1px solid var(--space-line);transition:background .16s ease,box-shadow .16s ease}html[data-runtime-scope=shadow][data-product-system=iwatt] .load-account-picker__row:last-child{border-bottom:0}html[data-runtime-scope=shadow][data-product-system=iwatt] .load-account-picker__row:hover{background:color-mix(in srgb,var(--space-energy) 8%,transparent)}html[data-runtime-scope=shadow][data-product-system=iwatt] .load-account-picker__row--selected{background:color-mix(in srgb,var(--space-energy) 13%,transparent);box-shadow:inset 3px 0 0 var(--space-energy)}html[data-runtime-scope=shadow][data-product-system=iwatt] .load-account-picker__favorite,html[data-runtime-scope=shadow][data-product-system=iwatt] .load-account-picker__select{border:0;background:transparent;color:inherit;cursor:pointer}html[data-runtime-scope=shadow][data-product-system=iwatt] .load-account-picker__select{display:grid;min-width:0;min-height:58px;grid-template-columns:32px minmax(0,1fr) 20px;align-items:center;grid-gap:9px;gap:9px;padding:8px 12px;text-align:left}html[data-runtime-scope=shadow][data-product-system=iwatt] .load-account-picker__favorite:focus-visible,html[data-runtime-scope=shadow][data-product-system=iwatt] .load-account-picker__select:focus-visible{outline:2px solid var(--space-energy);outline-offset:-3px}html[data-runtime-scope=shadow][data-product-system=iwatt] .load-account-picker__avatar{display:grid;width:30px;height:30px;place-items:center;border:1px solid var(--space-line-strong);border-radius:10px;background:color-mix(in srgb,var(--space-energy) 10%,var(--space-surface-2));color:var(--space-energy)}html[data-runtime-scope=shadow][data-product-system=iwatt] .load-account-picker__identity small{display:flex;gap:12px;margin-top:3px}html[data-runtime-scope=shadow][data-product-system=iwatt] .load-account-picker__identity small span:last-child{margin-left:auto}html[data-runtime-scope=shadow][data-product-system=iwatt] .load-account-picker__check,html[data-runtime-scope=shadow][data-product-system=iwatt] .load-account-picker__favorite--active{color:var(--space-energy)}html[data-runtime-scope=shadow][data-product-system=iwatt] .load-account-picker__favorite{display:grid;width:42px;min-height:42px;place-items:center;border-left:1px solid var(--space-line);color:var(--space-muted)}html[data-runtime-scope=shadow][data-product-system=iwatt] .load-account-picker__favorite:hover{color:var(--space-energy)}@media (max-width:640px){html[data-runtime-scope=shadow][data-product-system=iwatt] .load-account-picker-modal{max-width:calc(100vw - 16px)}html[data-runtime-scope=shadow][data-product-system=iwatt] .load-account-picker-modal .ant-modal-content{padding:16px 12px}html[data-runtime-scope=shadow][data-product-system=iwatt] .load-account-picker__modebar{align-items:stretch;flex-direction:column}html[data-runtime-scope=shadow][data-product-system=iwatt] .load-account-picker__modebar .ant-segmented{width:100%}html[data-runtime-scope=shadow][data-product-system=iwatt] .load-account-picker__modebar .ant-segmented-group{display:grid;grid-template-columns:repeat(3,minmax(0,1fr))}html[data-runtime-scope=shadow][data-product-system=iwatt] .load-account-picker__identity small span:last-child{display:none}}html[data-runtime-scope=shadow][data-product-system=iwatt][data-iwatt-theme=day] .public-board-shell--energy-field .chart-panel__frame{border-color:rgba(25,125,71,.1);background:linear-gradient(180deg,rgba(250,255,252,.86),rgba(245,251,248,.94)),repeating-linear-gradient(90deg,rgba(31,140,83,.022) 0 1px,transparent 1px 48px)}html[data-runtime-scope=shadow][data-product-system=iwatt][data-iwatt-theme=day] .public-board-shell--energy-field .public-board-model-list__item{border-color:rgba(25,125,71,.11);background:rgba(247,252,249,.9);color:var(--space-text)}html[data-runtime-scope=shadow][data-product-system=iwatt][data-iwatt-theme=day] .public-board-shell--energy-field .public-board-model-list__item:is(:hover,.public-board-model-list__item--active){border-color:rgba(25,140,77,.28);background:linear-gradient(90deg,rgba(36,159,83,.13),rgba(255,255,255,.94));box-shadow:inset 3px 0 0 var(--space-energy),0 8px 22px rgba(25,78,49,.08)}html[data-runtime-scope=shadow][data-product-system=iwatt] .market-page{gap:10px}html[data-runtime-scope=shadow][data-product-system=iwatt] .market-filter-shell{position:-webkit-sticky;position:sticky;top:4px;z-index:30;overflow:visible;border:1px solid var(--space-line);border-radius:var(--space-radius-md);background:color-mix(in srgb,var(--space-surface-2) 92%,transparent);box-shadow:var(--space-shadow-low);-webkit-backdrop-filter:blur(22px);backdrop-filter:blur(22px)}html[data-runtime-scope=shadow][data-product-system=iwatt] .market-filter-shell__primary,html[data-runtime-scope=shadow][data-product-system=iwatt] .market-filter-shell__secondary{min-height:42px;padding:5px 9px}html[data-runtime-scope=shadow][data-product-system=iwatt] .market-filter-shell__primary{gap:8px}html[data-runtime-scope=shadow][data-product-system=iwatt] .market-filter-shell__secondary{border-top-color:var(--space-line)}html[data-runtime-scope=shadow][data-product-system=iwatt] .market-filter-item>span:first-child{font-size:11px;letter-spacing:.02em}html[data-runtime-scope=shadow][data-product-system=iwatt] .market-multi-range-trigger{min-width:230px;height:34px;border-radius:var(--space-radius-sm)}html[data-runtime-scope=shadow][data-product-system=iwatt] .market-trading-context{margin-left:auto;padding-inline:8px;border-left:1px solid var(--space-line);color:var(--space-muted);font-size:11px;white-space:nowrap}html[data-runtime-scope=shadow][data-product-system=iwatt] .market-trading-context strong{color:var(--space-text);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}html[data-runtime-scope=shadow][data-product-system=iwatt] .market-board-layout,html[data-runtime-scope=shadow][data-product-system=iwatt] .market-board-layout--summary{display:grid;grid-template-columns:minmax(0,1fr) clamp(300px,21vw,360px);align-items:start;grid-gap:10px;gap:10px}html[data-runtime-scope=shadow][data-product-system=iwatt] .market-main-stack{gap:10px}html[data-runtime-scope=shadow][data-product-system=iwatt] .market-main-stack>.ant-card{overflow:clip;border-radius:var(--space-radius-md)}html[data-runtime-scope=shadow][data-product-system=iwatt] .market-main-stack>.ant-card:first-child .ant-card-body{min-height:390px}html[data-runtime-scope=shadow][data-product-system=iwatt] .market-main-stack>.ant-card:nth-child(2) .ant-card-body{min-height:350px}html[data-runtime-scope=shadow][data-product-system=iwatt] .market-main-stack>.ant-card:nth-child(n+3) .ant-card-body{min-height:320px}html[data-runtime-scope=shadow][data-product-system=iwatt] .market-main-stack>.ant-card .ant-card-head{min-height:42px;border-bottom-color:var(--space-line)}html[data-runtime-scope=shadow][data-product-system=iwatt] .market-inspector{position:-webkit-sticky;position:sticky;top:106px;max-height:calc(100svh - 142px);overflow:auto;overscroll-behavior:contain;border-radius:var(--space-radius-md);scrollbar-width:thin}html[data-runtime-scope=shadow][data-product-system=iwatt] .market-inspector__header{position:-webkit-sticky;position:sticky;top:0;z-index:2;background:color-mix(in srgb,var(--space-surface-2) 94%,transparent);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px)}html[data-runtime-scope=shadow][data-product-system=iwatt] .market-inspector-section{padding:10px 12px}html[data-runtime-scope=shadow][data-product-system=iwatt] .market-stat-table td,html[data-runtime-scope=shadow][data-product-system=iwatt] .market-stat-table th{height:34px;padding:5px 7px;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}html[data-runtime-scope=shadow][data-product-system=iwatt] .market-module-alert,html[data-runtime-scope=shadow][data-product-system=iwatt] .market-partial-data-alert{min-height:38px;padding-block:7px;border-radius:var(--space-radius-sm)}html[data-runtime-scope=shadow][data-product-system=iwatt] .results-page{gap:10px}html[data-runtime-scope=shadow][data-product-system=iwatt] .results-page>.task-toolbar{position:-webkit-sticky;position:sticky;top:4px;z-index:26;border-left-width:2px;background:color-mix(in srgb,var(--space-surface-2) 92%,transparent);-webkit-backdrop-filter:blur(22px);backdrop-filter:blur(22px)}html[data-runtime-scope=shadow][data-product-system=iwatt] .results-page .task-toolbar__row{gap:8px}html[data-runtime-scope=shadow][data-product-system=iwatt] .results-page .task-toolbar__actions{min-width:0;flex:1 1 auto}html[data-runtime-scope=shadow][data-product-system=iwatt] .results-page .task-toolbar__actions .control-bar{justify-content:flex-end}html[data-runtime-scope=shadow][data-product-system=iwatt] .results-section-nav{width:min(760px,100%);padding:3px;border:1px solid var(--space-line);border-radius:12px;background:var(--space-surface-0)}html[data-runtime-scope=shadow][data-product-system=iwatt] .results-section-nav .ant-segmented{width:100%;background:transparent!important}html[data-runtime-scope=shadow][data-product-system=iwatt] .results-section-nav .ant-segmented-item-label{min-height:32px;line-height:32px;font-weight:650}html[data-runtime-scope=shadow][data-product-system=iwatt] .results-pool-overview-grid{grid-template-columns:minmax(0,1fr) minmax(330px,.3fr);gap:10px}html[data-runtime-scope=shadow][data-product-system=iwatt] .results-diagnostic-card,html[data-runtime-scope=shadow][data-product-system=iwatt] .results-pool-card,html[data-runtime-scope=shadow][data-product-system=iwatt] .results-pool-overview-grid>.ant-card,html[data-runtime-scope=shadow][data-product-system=iwatt] .results-profile-card{border-radius:var(--space-radius-md)}html[data-runtime-scope=shadow][data-product-system=iwatt] .compact-rank-table .ant-table-cell{height:34px;padding-block:5px!important;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}html[data-runtime-scope=shadow][data-product-system=iwatt] .model-rank-line{width:100%}html[data-runtime-scope=shadow][data-product-system=iwatt] .model-rank-name{min-width:0;flex:1 1 auto}html[data-runtime-scope=shadow][data-product-system=iwatt] [data-testid=results-feature-analysis-card]>.ant-card-body{display:grid;grid-gap:10px;gap:10px}html[data-runtime-scope=shadow][data-product-system=iwatt] [data-testid=results-feature-analysis-card] .control-bar{align-items:end}html[data-runtime-scope=shadow][data-product-system=iwatt] .results-feature-dictionary-card .ant-table-cell{max-width:260px;overflow:hidden;text-overflow:ellipsis}html[data-runtime-scope=shadow][data-product-system=iwatt] [data-testid=manual-page]{gap:10px}html[data-runtime-scope=shadow][data-product-system=iwatt] [data-testid=manual-page]>.task-toolbar{min-height:50px}html[data-runtime-scope=shadow][data-product-system=iwatt] .manual-workbench-card{overflow:clip;border-radius:var(--space-radius-md)}html[data-runtime-scope=shadow][data-product-system=iwatt] .manual-workbench-card>.ant-card-body{padding:12px}html[data-runtime-scope=shadow][data-product-system=iwatt] .manual-flow-steps{margin-bottom:10px;padding:7px 10px;border-radius:11px}html[data-runtime-scope=shadow][data-product-system=iwatt] .manual-config-section{gap:9px!important;padding:10px;border-radius:12px}html[data-runtime-scope=shadow][data-product-system=iwatt] .manual-section-title{min-height:28px}html[data-runtime-scope=shadow][data-product-system=iwatt] .manual-model-filter{min-width:0}html[data-runtime-scope=shadow][data-product-system=iwatt] .manual-model-card-grid{max-height:226px;grid-template-columns:repeat(auto-fit,minmax(155px,1fr));gap:7px;overflow:auto;overscroll-behavior:contain;padding:2px 3px 3px 2px;scrollbar-width:thin}html[data-runtime-scope=shadow][data-product-system=iwatt] .manual-model-card{min-height:54px;padding:8px 9px;border-radius:10px}html[data-runtime-scope=shadow][data-product-system=iwatt] .manual-model-title{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}html[data-runtime-scope=shadow][data-product-system=iwatt] .manual-date-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}html[data-runtime-scope=shadow][data-product-system=iwatt] .manual-date-card,html[data-runtime-scope=shadow][data-product-system=iwatt] .manual-recommendation-panel,html[data-runtime-scope=shadow][data-product-system=iwatt] .manual-tuning-card{border-radius:11px}html[data-runtime-scope=shadow][data-product-system=iwatt] .manual-feature-summary-grid{gap:8px}html[data-runtime-scope=shadow][data-product-system=iwatt] .manual-feature-filter-bar{gap:7px;padding:8px}html[data-runtime-scope=shadow][data-product-system=iwatt] .manual-step-actions{position:-webkit-sticky;position:sticky;bottom:8px;z-index:8;min-height:48px;margin-top:6px;padding:6px 8px;border:1px solid var(--space-line);border-radius:12px;background:color-mix(in srgb,var(--space-surface-2) 92%,transparent);box-shadow:var(--space-shadow-low);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px)}html[data-runtime-scope=shadow][data-product-system=iwatt] [data-testid=data-page]{gap:10px}html[data-runtime-scope=shadow][data-product-system=iwatt] .data-crawler-card,html[data-runtime-scope=shadow][data-product-system=iwatt] .data-crawler-workspace,html[data-runtime-scope=shadow][data-product-system=iwatt] [data-testid=data-page]>.ant-card{border-radius:var(--space-radius-md)}html[data-runtime-scope=shadow][data-product-system=iwatt] .data-crawler-card>.ant-card-head,html[data-runtime-scope=shadow][data-product-system=iwatt] [data-testid=data-page]>.ant-card>.ant-card-head{min-height:42px}html[data-runtime-scope=shadow][data-product-system=iwatt] .compact-collapse,html[data-runtime-scope=shadow][data-product-system=iwatt] .data-crawler-detail-collapse,html[data-runtime-scope=shadow][data-product-system=iwatt] .data-crawler-system-collapse{border-color:var(--space-line);background:transparent}html[data-runtime-scope=shadow][data-product-system=iwatt] .data-crawler-step-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}html[data-runtime-scope=shadow][data-product-system=iwatt] .data-crawler-step-card{min-height:130px;border-color:var(--space-line);border-radius:11px;background:var(--space-surface-0)}html[data-runtime-scope=shadow][data-product-system=iwatt] .data-upload-version-grid{grid-template-columns:minmax(310px,.72fr) minmax(0,1.28fr);gap:10px}html[data-runtime-scope=shadow][data-product-system=iwatt] .data-crawler-runs-table .ant-table-cell,html[data-runtime-scope=shadow][data-product-system=iwatt] .data-effective-version-table .ant-table-cell{padding-block:7px}html[data-runtime-scope=shadow][data-product-system=iwatt] .crawler-status-alert .ant-alert-description{color:var(--space-muted)}@media (max-width:1440px){html[data-runtime-scope=shadow][data-product-system=iwatt] .market-board-layout,html[data-runtime-scope=shadow][data-product-system=iwatt] .market-board-layout--summary{grid-template-columns:minmax(0,1fr) 310px}html[data-runtime-scope=shadow][data-product-system=iwatt] .market-trading-context span:nth-child(3){display:none}html[data-runtime-scope=shadow][data-product-system=iwatt] .public-board-primary-grid,html[data-runtime-scope=shadow][data-product-system=iwatt] .results-pool-overview-grid{grid-template-columns:minmax(0,1fr) 300px}}@media (max-width:1180px){html[data-runtime-scope=shadow][data-product-system=iwatt] .market-filter-shell{position:relative;top:auto}html[data-runtime-scope=shadow][data-product-system=iwatt] .market-filter-shell__primary{flex-wrap:wrap}html[data-runtime-scope=shadow][data-product-system=iwatt] .market-trading-context{order:3;width:100%;margin-left:0;padding:4px 0 0;border-top:1px solid var(--space-line);border-left:0}html[data-runtime-scope=shadow][data-product-system=iwatt] .market-board-layout,html[data-runtime-scope=shadow][data-product-system=iwatt] .market-board-layout--summary,html[data-runtime-scope=shadow][data-product-system=iwatt] .public-board-primary-grid,html[data-runtime-scope=shadow][data-product-system=iwatt] .results-pool-overview-grid{grid-template-columns:1fr}html[data-runtime-scope=shadow][data-product-system=iwatt] .market-inspector{position:relative;top:auto;max-height:520px}html[data-runtime-scope=shadow][data-product-system=iwatt] .data-crawler-step-grid,html[data-runtime-scope=shadow][data-product-system=iwatt] .data-upload-version-grid{grid-template-columns:1fr}}@media (max-width:760px){html[data-runtime-scope=shadow][data-product-system=iwatt] .market-multi-range-trigger{min-width:0;width:100%}html[data-runtime-scope=shadow][data-product-system=iwatt] .manual-date-grid,html[data-runtime-scope=shadow][data-product-system=iwatt] .market-analysis-controls,html[data-runtime-scope=shadow][data-product-system=iwatt] .market-filter-item--date,html[data-runtime-scope=shadow][data-product-system=iwatt] .results-page .task-toolbar__actions{width:100%;grid-template-columns:1fr}html[data-runtime-scope=shadow][data-product-system=iwatt] .manual-model-card-grid{grid-template-columns:1fr}}@media (prefers-reduced-motion:reduce){html[data-runtime-scope=shadow][data-product-system=iwatt] .manual-step-actions,html[data-runtime-scope=shadow][data-product-system=iwatt] .market-filter-shell,html[data-runtime-scope=shadow][data-product-system=iwatt] .results-page>.task-toolbar{scroll-behavior:auto}}