.page-module__4iyQZW__widget{color:#111827;background:#fff;border:1px solid #0057a914;border-radius:32px;max-width:1400px;margin:0 auto;overflow:hidden;box-shadow:0 30px 60px -15px #0000001a}.page-module__4iyQZW__top{grid-template-columns:minmax(0,1.35fr) minmax(320px,.8fr);align-items:start;gap:24px;padding:32px;display:grid}.page-module__4iyQZW__primaryPanel{background:radial-gradient(circle at 0 0,#0057a914,#0000 38%),linear-gradient(#fcfeff 0%,#f7fbff 100%);border:1px solid #0057a914;border-radius:28px;gap:20px;min-width:0;padding:28px;display:grid}.page-module__4iyQZW__heroRow{grid-template-columns:280px minmax(0,1fr);align-items:stretch;gap:24px;display:grid}.page-module__4iyQZW__gaugeBox{background:radial-gradient(circle at 50% 0,#ffffffeb,#fff0 58%),linear-gradient(#ffffffe0 0%,#f0f7ffeb 100%);border:1px solid #0057a914;border-radius:28px;flex-direction:column;justify-content:center;align-items:center;padding:18px 14px 14px;display:flex;position:relative;box-shadow:inset 0 1px #ffffffd9,0 20px 38px #0f24430f}.page-module__4iyQZW__gaugeWrap{width:260px;height:130px;margin-bottom:8px;position:relative;overflow:hidden}.page-module__4iyQZW__gaugeTrack{box-sizing:border-box;border:24px solid #e6f0ff;border-radius:50%;width:260px;height:260px;box-shadow:inset 0 8px 18px #ffffffb3}.page-module__4iyQZW__gaugeBar{box-sizing:border-box;filter:drop-shadow(0 10px 16px #0057a92e);border:24px solid #0057a9;border-color:#0057a9 #0057a9 #0000 #0000;border-radius:50%;width:260px;height:260px;transition:transform .2s cubic-bezier(.1,.9,.2,1);position:absolute;top:0;left:0;transform:rotate(-135deg)}.page-module__4iyQZW__valGroup{text-align:center;z-index:2;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#ffffff85;border-radius:22px;min-width:136px;margin-top:-50px;padding:10px 14px 8px;position:relative;box-shadow:0 16px 28px #0f244314}.page-module__4iyQZW__bigVal{letter-spacing:-2px;color:#0057a9;font-size:64px;font-weight:800;line-height:1}.page-module__4iyQZW__chartStage{flex-direction:column;justify-content:stretch;min-width:0;display:flex}.page-module__4iyQZW__label{color:#607086;letter-spacing:.08em;margin-top:2px;font-size:12px;font-weight:700;display:block}.page-module__4iyQZW__statusPill{color:#0f59a5;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#f5f9ffeb;border:1px solid #0057a914;border-radius:999px;align-items:center;gap:10px;margin-top:12px;padding:10px 18px 10px 12px;font-size:12px;font-weight:700;display:inline-flex;box-shadow:0 14px 26px #123e7014}.page-module__4iyQZW__statusPill:before{content:"";background:linear-gradient(#0a6ac5 0%,#0057a9 100%);border-radius:999px;flex:none;width:24px;height:24px;box-shadow:inset 0 0 0 5px #ffffff2e,0 8px 16px #0057a929}.page-module__4iyQZW__statusPill[data-state=complete]{color:#0057a9;background:#eef6fff2}.page-module__4iyQZW__statusPill[data-state=complete]:before{content:"✓";color:#fff;justify-content:center;align-items:center;font-size:13px;font-weight:800;display:inline-flex}.page-module__4iyQZW__statusPill[data-state=running]:before{animation:1.2s ease-in-out infinite page-module__4iyQZW__pulseDot}.page-module__4iyQZW__sideRail{flex-direction:column;gap:12px;min-width:0;display:flex}.page-module__4iyQZW__chartBox{background:linear-gradient(#fcfcfd 0%,#f7fbff 100%);border:1px solid #0057a91a;border-radius:24px;flex-direction:column;min-height:250px;padding:20px;display:flex;position:relative;overflow:hidden;box-shadow:0 18px 34px #0f24430f}.page-module__4iyQZW__chartHead{color:#6b7280;justify-content:space-between;margin-bottom:10px;font-size:12px;font-weight:700;display:flex}.page-module__4iyQZW__canvas{flex:1;width:100%;height:100%}.page-module__4iyQZW__grid{flex-direction:column;gap:12px;display:flex}.page-module__4iyQZW__actionArea{justify-content:center;align-items:center;min-height:64px;display:flex}.page-module__4iyQZW__stat{text-align:left;background:#fff;border:1px solid #0057a914;border-radius:18px;padding:18px;transition:transform .25s,box-shadow .25s,border-color .25s,background .25s;box-shadow:0 10px 20px #0f24430a}.page-module__4iyQZW__statDown{border-color:#0057a924}.page-module__4iyQZW__statUp{border-color:#f6822024}.page-module__4iyQZW__stat:hover{transform:translateY(-2px)}.page-module__4iyQZW__statLabel{color:#6b7280;align-items:center;gap:8px;margin-bottom:8px;font-size:12px;font-weight:700;display:inline-flex}.page-module__4iyQZW__statDot{background:#8aa6c8;border-radius:999px;width:9px;height:9px;display:inline-block}.page-module__4iyQZW__statDotDown{background:#0057a9}.page-module__4iyQZW__statDotUp{background:#f68220}.page-module__4iyQZW__statValue{color:#111827;font-size:28px;font-weight:800}.page-module__4iyQZW__stat.active{background:linear-gradient(#eff7ff 0%,#fff 100%);border-color:#0057a93d;transform:translateY(-2px);box-shadow:0 18px 30px #0057a91f}.page-module__4iyQZW__stat.active-ul{background:linear-gradient(#fff5eb 0%,#fff 100%);border-color:#f682203d;box-shadow:0 18px 30px #f6822024}.page-module__4iyQZW__unit{color:#6b7280;margin-left:2px;font-size:12px}.page-module__4iyQZW__initView{text-align:center;width:auto;box-shadow:none;background:0 0;border:0;border-radius:0;justify-content:center;align-items:center;padding:0;display:flex}.page-module__4iyQZW__startButton{color:#fff;cursor:pointer;background:#0057a9;border:none;border-radius:12px;padding:12px 20px;font-size:15px;font-weight:700;transition:all .2s;box-shadow:0 8px 18px #0057a938}.page-module__4iyQZW__startButton:hover{transform:translateY(-2px);box-shadow:0 12px 24px #0057a947}.page-module__4iyQZW__resultCard{background:#fff;border:1px solid #0057a929;border-radius:24px;width:100%;display:none;overflow:hidden;box-shadow:0 15px 40px #0000000f}.page-module__4iyQZW__resultLayout{grid-template-columns:minmax(220px,260px) 1fr;display:grid}.page-module__4iyQZW__resultLeft{color:#fff;background:linear-gradient(#0057a9 0%,#0a6ac5 100%);flex-direction:column;justify-content:center;align-items:center;gap:16px;padding:28px 22px;display:flex}.page-module__4iyQZW__resultIcon{background:#ffffff1f;border:1px solid #ffffff2e;border-radius:18px;justify-content:center;align-items:center;width:62px;height:62px;display:flex}.page-module__4iyQZW__resultIcon svg{width:32px;height:32px}.page-module__4iyQZW__resultMeta{flex-direction:column;align-items:center;display:flex}.page-module__4iyQZW__resultLabel{letter-spacing:.08em;opacity:.78;margin-bottom:10px;font-size:11px;font-weight:700}.page-module__4iyQZW__resultSpeed{font-size:56px;font-weight:800;line-height:1}.page-module__4iyQZW__resultUnit{letter-spacing:2px;font-size:14px}.page-module__4iyQZW__resultBody{padding:28px 30px}.page-module__4iyQZW__resultEyebrow{color:#0057a9;background:#0057a914;border-radius:999px;align-items:center;margin-bottom:10px;padding:6px 10px;font-size:12px;font-weight:700;display:inline-flex}.page-module__4iyQZW__resultTitle{margin:0 0 8px;font-size:20px;font-weight:700}.page-module__4iyQZW__resultDesc{color:#6b7280;margin:0 0 16px;font-size:14px;line-height:1.6}.page-module__4iyQZW__resultButton{color:#fff;background:#f68220;border-radius:10px;padding:10px 16px;font-size:14px;font-weight:700;text-decoration:none;transition:transform .2s,box-shadow .2s;display:inline-block;box-shadow:0 10px 20px #f6822033}.page-module__4iyQZW__resultButton:hover{transform:translateY(-2px);box-shadow:0 12px 22px #f682203d}@keyframes page-module__4iyQZW__pulseDot{0%,to{opacity:1;transform:scale(1)}50%{opacity:.75;transform:scale(.82)}}@media (max-width:991px){.page-module__4iyQZW__top{grid-template-columns:1fr;gap:16px;padding:20px}.page-module__4iyQZW__primaryPanel{padding:22px}.page-module__4iyQZW__heroRow{grid-template-columns:1fr;justify-items:center;gap:18px}.page-module__4iyQZW__chartStage{width:100%}.page-module__4iyQZW__chartBox{min-height:210px}.page-module__4iyQZW__grid{grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.page-module__4iyQZW__stat{min-height:0}.page-module__4iyQZW__initView{left:20px;right:20px;bottom:calc(20px + env(safe-area-inset-bottom));z-index:60;box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none;background:0 0;border:0;border-radius:0;padding:0;position:fixed}.page-module__4iyQZW__startButton{border-radius:12px;width:100%;max-width:none;padding:13px 18px;font-size:14px}.page-module__4iyQZW__resultLayout{grid-template-columns:1fr}.page-module__4iyQZW__resultLeft{flex-direction:row;justify-content:center;gap:16px}.page-module__4iyQZW__resultMeta{align-items:flex-start}}@media (max-width:600px){.page-module__4iyQZW__grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.page-module__4iyQZW__top{padding:12px}.page-module__4iyQZW__primaryPanel{gap:14px;padding:16px}.page-module__4iyQZW__chartBox{min-height:176px;padding:14px}.page-module__4iyQZW__chartHead{margin-bottom:8px;font-size:11px}.page-module__4iyQZW__gaugeBox{border-radius:22px;width:100%;padding:16px 10px 12px}.page-module__4iyQZW__gaugeWrap,.page-module__4iyQZW__gaugeTrack,.page-module__4iyQZW__gaugeBar{width:208px;height:208px}.page-module__4iyQZW__gaugeWrap{height:104px}.page-module__4iyQZW__bigVal{font-size:46px}.page-module__4iyQZW__valGroup{border-radius:18px;min-width:122px;margin-top:-44px;padding:8px 12px 7px}.page-module__4iyQZW__statusPill{gap:8px;margin-top:10px;padding:8px 14px 8px 10px;font-size:11px}.page-module__4iyQZW__statusPill:before{width:20px;height:20px}.page-module__4iyQZW__actionArea{min-height:0}.page-module__4iyQZW__initView{left:16px;right:16px;bottom:calc(20px + env(safe-area-inset-bottom))}.page-module__4iyQZW__stat{border-radius:16px;padding:14px}.page-module__4iyQZW__statValue{font-size:22px}.page-module__4iyQZW__statLabel{margin-bottom:6px;font-size:11px}.page-module__4iyQZW__resultLayout{grid-template-columns:1fr}.page-module__4iyQZW__resultLeft{flex-direction:column;gap:12px;padding:22px 18px}.page-module__4iyQZW__resultMeta{align-items:center}.page-module__4iyQZW__resultBody{padding:20px 18px}.page-module__4iyQZW__resultSpeed{font-size:48px}.page-module__4iyQZW__startButton{width:100%;min-width:0}}
.CookieBanner-module__H_LWha__banner{z-index:9999;color:#f9fafb;background:#111827;padding:14px 20px;font-family:system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;position:fixed;bottom:0;left:0;right:0;box-shadow:0 -10px 30px #0003}.CookieBanner-module__H_LWha__inner{flex-wrap:wrap;align-items:center;gap:14px;width:min(100%,1200px);margin-inline:auto;display:flex}.CookieBanner-module__H_LWha__text{flex:340px;margin:0;font-size:14px;line-height:1.5}.CookieBanner-module__H_LWha__text a{color:#38bdf8;text-decoration:underline}.CookieBanner-module__H_LWha__declineInline{color:#38bdf8;cursor:pointer;text-decoration:underline}.CookieBanner-module__H_LWha__actions{flex-wrap:wrap;gap:10px;display:flex}.CookieBanner-module__H_LWha__button{cursor:pointer;white-space:nowrap;border:0;border-radius:10px;padding:10px 16px;font-size:14px;font-weight:700;transition:opacity .15s,transform .1s}.CookieBanner-module__H_LWha__button:active{transform:scale(.98)}.CookieBanner-module__H_LWha__secondary{color:#f9fafb;background:0 0;border:1px solid #4b5563}.CookieBanner-module__H_LWha__primary{color:#fff;background:#f68220}.CookieBanner-module__H_LWha__overlay{z-index:10000;background:#00000085;place-items:center;padding:16px;display:grid;position:fixed;inset:0;overflow:auto}.CookieBanner-module__H_LWha__modal{color:#111827;background:#fff;border-radius:16px;flex-direction:column;width:min(100%,720px);max-height:calc(100vh - 32px);font-family:system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;display:flex;overflow:auto;box-shadow:0 25px 70px #0000004d}.CookieBanner-module__H_LWha__header{border-bottom:1px solid #e5e7eb;flex:none;justify-content:space-between;align-items:flex-start;gap:12px;padding:16px 18px;display:flex}.CookieBanner-module__H_LWha__title{margin:0;font-size:20px;font-weight:800}.CookieBanner-module__H_LWha__close{color:#6b7280;cursor:pointer;background:0 0;border:0;padding:4px 8px;font-size:24px;line-height:1}.CookieBanner-module__H_LWha__body{flex:auto;padding:16px 18px;overflow:auto}.CookieBanner-module__H_LWha__desc{color:#6b7280;margin:0 0 14px;font-size:14px;line-height:1.5}.CookieBanner-module__H_LWha__topActions{flex-wrap:wrap;gap:10px;margin:0 0 16px;display:flex}.CookieBanner-module__H_LWha__row{border:1px solid #e5e7eb;border-radius:12px;justify-content:space-between;align-items:center;gap:12px;margin-bottom:8px;padding:12px;display:flex}.CookieBanner-module__H_LWha__rowTitle{margin:0 0 2px;font-size:14px;font-weight:700}.CookieBanner-module__H_LWha__rowHint{color:#6b7280;margin:0;font-size:13px}.CookieBanner-module__H_LWha__switch{cursor:pointer;flex:none;width:52px;height:30px;position:relative}.CookieBanner-module__H_LWha__switch input{display:none}.CookieBanner-module__H_LWha__slider{background:#e5e7eb;border:1px solid #d1d5db;border-radius:999px;transition:all .2s;position:absolute;inset:0}.CookieBanner-module__H_LWha__slider:before{content:"";background:#fff;border-radius:999px;width:24px;height:24px;transition:all .2s;position:absolute;top:50%;left:3px;transform:translateY(-50%);box-shadow:0 1px 3px #0003}.CookieBanner-module__H_LWha__switch input:checked+.CookieBanner-module__H_LWha__slider{background:#f2a30f40;border-color:#f2a30f}.CookieBanner-module__H_LWha__switch input:checked+.CookieBanner-module__H_LWha__slider:before{transform:translate(22px,-50%)}.CookieBanner-module__H_LWha__switch input:disabled+.CookieBanner-module__H_LWha__slider{opacity:.7;cursor:not-allowed}.CookieBanner-module__H_LWha__footer{z-index:2;padding:14px 18px 18px;padding-bottom:calc(18px + env(safe-area-inset-bottom,0px));background:#fff;border-top:1px solid #e5e7eb;justify-content:flex-end;display:flex;position:sticky;bottom:0;box-shadow:0 -10px 20px #0000000f}.CookieBanner-module__H_LWha__policyLink{color:#38bdf8;text-decoration:underline}@media (max-width:767px){.CookieBanner-module__H_LWha__banner{padding:12px 14px}.CookieBanner-module__H_LWha__actions{width:100%}.CookieBanner-module__H_LWha__button{flex:1}.CookieBanner-module__H_LWha__footer{justify-content:stretch}.CookieBanner-module__H_LWha__footer .CookieBanner-module__H_LWha__button{width:100%}.CookieBanner-module__H_LWha__row{align-items:flex-start}}
