.world-map[data-v-e247d5c0]{width:100%;height:100%;position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.world-map .map-container[data-v-e247d5c0]{width:100%;height:100%;min-height:400px}.world-map .error[data-v-e247d5c0],.world-map .loading[data-v-e247d5c0]{position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);padding:20px;background:rgba(0,0,0,.8);border-radius:8px;color:#fff;text-align:center;z-index:10}.world-map .loading[data-v-e247d5c0]{color:#3fa9ff}.world-map .error[data-v-e247d5c0]{color:#ff6b6b}@media(max-width:1366px){.world-map .map-container[data-v-e247d5c0]{min-height:350px}}@media(max-width:1024px){.world-map .map-container[data-v-e247d5c0]{min-height:300px}}@media(min-width:2560px){.world-map .map-container[data-v-e247d5c0]{min-height:500px}}.world-clock-screen[data-v-4d46ac66]{position:relative;width:100vw;height:100vh;background:linear-gradient(135deg,#0a0e2a,#1a1f4b);overflow:hidden;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;color:#fff;font-family:Microsoft YaHei,Arial,sans-serif}.world-clock-screen .header[data-v-4d46ac66]{height:10vh;min-height:60px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;padding:0 3vw;background:rgba(10,14,42,.8);border-bottom:2px solid rgba(63,169,255,.5);-webkit-box-shadow:0 4px 20px rgba(0,0,0,.5);box-shadow:0 4px 20px rgba(0,0,0,.5)}.world-clock-screen .header .title[data-v-4d46ac66]{font-size:clamp(24px,2.5vw,40px);font-weight:700;background:-webkit-gradient(linear,left top,right top,from(#3fa9ff),to(#00e5ff));background:linear-gradient(90deg,#3fa9ff,#00e5ff);background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:transparent;text-shadow:0 0 10px rgba(63,169,255,.5)}.world-clock-screen .header .countdown[data-v-4d46ac66]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end}.world-clock-screen .header .countdown .countdown-label[data-v-4d46ac66]{font-size:clamp(14px,1.2vw,20px);color:#a0d2ff;margin-bottom:.5vh}.world-clock-screen .header .countdown .countdown-timer[data-v-4d46ac66]{font-size:clamp(20px,2vw,32px);font-weight:700;color:#a0d2ff;text-shadow:0 0 10px rgba(160,210,255,.7)}.world-clock-screen .header .countdown .countdown-timer span[data-v-4d46ac66]{display:inline-block;min-width:2ch;text-align:center;padding:0 .2vw;background:rgba(160,210,255,.1);border-radius:4px;margin:0 .2vw;color:#fff}.world-clock-screen .main[data-v-4d46ac66]{-webkit-box-flex:1;-ms-flex:1;flex:1;min-height:0;height:70vh;padding:1vh 1vw;position:relative}.world-clock-screen .footer[data-v-4d46ac66]{height:20vh;min-height:120px;background:rgba(10,14,42,.8);border-top:2px solid rgba(63,169,255,.5);-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:1vh 0}.world-clock-screen .footer .clocks[data-v-4d46ac66],.world-clock-screen .footer[data-v-4d46ac66]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.world-clock-screen .footer .clocks[data-v-4d46ac66]{gap:4vw;width:100%}.world-clock-screen .footer .clocks .clock-item[data-v-4d46ac66]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:2.5vh 2vw;background:rgba(20,25,70,.6);border-radius:12px;border:1px solid rgba(63,169,255,.3);-webkit-box-shadow:0 4px 20px rgba(0,0,0,.3);box-shadow:0 4px 20px rgba(0,0,0,.3);min-width:200px;-webkit-transition:all .3s ease;transition:all .3s ease}.world-clock-screen .footer .clocks .clock-item[data-v-4d46ac66]:hover{-webkit-transform:translateY(-5px);transform:translateY(-5px);border-color:#3fa9ff;-webkit-box-shadow:0 8px 30px rgba(63,169,255,.4);box-shadow:0 8px 30px rgba(63,169,255,.4)}.world-clock-screen .footer .clocks .clock-item .clock-label[data-v-4d46ac66]{font-size:clamp(18px,1.5vw,28px);color:#a0d2ff;margin-bottom:1.5vh;font-weight:700}.world-clock-screen .footer .clocks .clock-item .clock-time[data-v-4d46ac66]{font-size:clamp(32px,3vw,48px);font-weight:700;color:#00e5ff;text-shadow:0 0 10px rgba(0,229,255,.7);margin-bottom:1vh;font-family:Roboto Mono,monospace}.world-clock-screen .footer .clocks .clock-item .clock-date[data-v-4d46ac66]{font-size:clamp(14px,1.2vw,20px);color:#ccc}@media(max-width:1366px){.world-clock-screen .header[data-v-4d46ac66]{padding:0 2vw}.world-clock-screen .header .title[data-v-4d46ac66]{font-size:clamp(20px,2vw,32px)}.world-clock-screen .header .countdown .countdown-timer[data-v-4d46ac66]{font-size:clamp(18px,1.8vw,28px)}.world-clock-screen .footer .clocks[data-v-4d46ac66]{gap:3vw}.world-clock-screen .footer .clocks .clock-item[data-v-4d46ac66]{min-width:180px;padding:2vh 1.5vw}}@media(max-width:1024px){.world-clock-screen .header[data-v-4d46ac66]{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;height:auto;min-height:10vh;padding:1vh 2vw}.world-clock-screen .header .title[data-v-4d46ac66]{margin-bottom:1vh;text-align:center}.world-clock-screen .footer .clocks[data-v-4d46ac66]{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:2vh}.world-clock-screen .footer .clocks .clock-item[data-v-4d46ac66]{min-width:80%;padding:2vh 2vw}}@media(min-width:2560px){.world-clock-screen .header[data-v-4d46ac66]{padding:0 4vw}.world-clock-screen .header .title[data-v-4d46ac66]{font-size:clamp(32px,3vw,48px)}.world-clock-screen .header .countdown .countdown-timer[data-v-4d46ac66]{font-size:clamp(28px,2.5vw,40px)}.world-clock-screen .footer .clocks[data-v-4d46ac66]{gap:6vw}.world-clock-screen .footer .clocks .clock-item[data-v-4d46ac66]{min-width:250px;padding:2.5vh 3vw}}