.ClockView-module__SiYsEG__twemojiFlag{align-items:center;display:inline-flex}.ClockView-module__SiYsEG__twemojiFlag img{vertical-align:middle;width:1em;height:1em}.ClockView-module__SiYsEG__segment{transition:fill var(--transition-fast)}.ClockView-module__SiYsEG__colonDot{transition:opacity var(--transition-fast)}.ClockView-module__SiYsEG__colonBlink{animation:1s step-end infinite ClockView-module__SiYsEG__colonBlink}@keyframes ClockView-module__SiYsEG__colonBlink{0%,50%{opacity:1}51%,to{opacity:.3}}.ClockView-module__SiYsEG__nativeFlag{align-items:center;font-family:Apple Color Emoji,Segoe UI Emoji,Noto Color Emoji,Android Emoji,sans-serif;font-size:1em;line-height:1;display:inline-flex}.ClockView-module__SiYsEG__mainClockContainer{border-radius:var(--radius-2xl);padding:clamp(var(--space-xl), 4vw, var(--space-4xl)) clamp(30px, 5vw, 60px);align-items:center;gap:var(--space-xl);transition:all var(--transition-slow);box-sizing:border-box;flex-direction:column;width:100%;min-height:280px;display:flex;position:relative;overflow:hidden}.ClockView-module__SiYsEG__mainClockContainer.ClockView-module__SiYsEG__dark{background:#00ff8808;border:1px solid #0f83;box-shadow:0 20px 60px #00ff881a,inset 0 1px #ffffff0d}.ClockView-module__SiYsEG__mainClockContainer.ClockView-module__SiYsEG__light{background:#0891b20d;border:1px solid #0891b240;box-shadow:0 20px 60px #0891b226,inset 0 1px #ffffff80}.ClockView-module__SiYsEG__mainClockHeader{align-items:center;gap:var(--space-md);display:flex}.ClockView-module__SiYsEG__mainClockInfo{text-align:center}.ClockView-module__SiYsEG__mainClockCity{letter-spacing:2px;justify-content:center;align-items:center;gap:var(--space-sm);font-weight:700;display:flex}.ClockView-module__SiYsEG__dark .ClockView-module__SiYsEG__mainClockCity{color:#0f8}.ClockView-module__SiYsEG__light .ClockView-module__SiYsEG__mainClockCity{color:var(--color-primary-active,#005bab)}.ClockView-module__SiYsEG__mainClockCountry{letter-spacing:1px}.ClockView-module__SiYsEG__dark .ClockView-module__SiYsEG__mainClockCountry{color:#fff9}.ClockView-module__SiYsEG__light .ClockView-module__SiYsEG__mainClockCountry{color:#0009}.ClockView-module__SiYsEG__mainClockTime{align-items:center;gap:var(--space-xs);padding:0 var(--space-md);font-variant-numeric:tabular-nums;flex-wrap:nowrap;justify-content:center;display:flex;overflow:visible}.ClockView-module__SiYsEG__ampm{letter-spacing:.05em;margin-right:var(--space-sm);opacity:.7;color:var(--color-text-muted);font-weight:600}.ClockView-module__SiYsEG__ampmSub{letter-spacing:.05em;margin-right:var(--space-xs);opacity:.7;color:var(--color-text-muted);font-size:11px;font-weight:600}.ClockView-module__SiYsEG__tzAbbrMain{opacity:.6;margin-left:2px;font-weight:600}.ClockView-module__SiYsEG__tzAbbr{opacity:.65;margin-right:var(--space-xs);font-size:10px;font-weight:600}.ClockView-module__SiYsEG__dstBadge{padding:1px var(--space-xs);margin-left:var(--space-xs);vertical-align:middle;letter-spacing:.03em;border-radius:3px;font-size:9px;font-weight:700;display:inline-block}.ClockView-module__SiYsEG__dark .ClockView-module__SiYsEG__dstBadge{color:#facc15;background:#facc1533}.ClockView-module__SiYsEG__light .ClockView-module__SiYsEG__dstBadge{color:#8a3f07;background:#eab30826}.ClockView-module__SiYsEG__relatedTools{justify-content:center;gap:var(--space-md);margin-top:var(--space-2xl);flex-wrap:wrap;display:flex}.ClockView-module__SiYsEG__relatedToolBtn{align-items:center;gap:var(--space-sm);min-height:44px;padding:var(--space-sm) var(--space-lg);border-radius:var(--space-sm);transition:all var(--transition-fast);font-size:13px;font-weight:500;text-decoration:none;display:inline-flex}.ClockView-module__SiYsEG__dark.ClockView-module__SiYsEG__relatedToolBtn{color:#ffffffb3;background:#ffffff0f}.ClockView-module__SiYsEG__dark.ClockView-module__SiYsEG__relatedToolBtn:hover{color:#fff;background:#ffffff1f}.ClockView-module__SiYsEG__light.ClockView-module__SiYsEG__relatedToolBtn{color:#0009;background:#0000000a}.ClockView-module__SiYsEG__light.ClockView-module__SiYsEG__relatedToolBtn:hover{color:#000;background:#00000014}.ClockView-module__SiYsEG__mainClockDate{font-weight:500}.ClockView-module__SiYsEG__dark .ClockView-module__SiYsEG__mainClockDate{color:#fff9}.ClockView-module__SiYsEG__light .ClockView-module__SiYsEG__mainClockDate{color:#0009}.ClockView-module__SiYsEG__subClockCard{border-radius:var(--radius-xl);padding:var(--space-xl);cursor:default;transition:all var(--transition-slow);min-height:180px;position:relative}.ClockView-module__SiYsEG__subClockCard.ClockView-module__SiYsEG__dark{background:#ffffff08;border:1px solid #ffffff1a}.ClockView-module__SiYsEG__subClockCard.ClockView-module__SiYsEG__light{background:#00000005;border:1px solid #00000014}.ClockView-module__SiYsEG__subClockCard:hover{transform:translateY(-2px)}.ClockView-module__SiYsEG__subClockCard.ClockView-module__SiYsEG__dark:hover{border-color:#0f86}.ClockView-module__SiYsEG__subClockCard.ClockView-module__SiYsEG__light:hover{border-color:#0891b266}.ClockView-module__SiYsEG__subClockCard.ClockView-module__SiYsEG__dragging{opacity:.9;transform:scale(1.02);box-shadow:0 20px 40px #0006;border:2px solid #0f8!important}.ClockView-module__SiYsEG__light .ClockView-module__SiYsEG__subClockCard.ClockView-module__SiYsEG__dragging{border:2px solid var(--color-accent)!important}.ClockView-module__SiYsEG__dragHandle{top:var(--space-md);cursor:grab;min-width:44px;min-height:44px;padding:var(--space-sm) var(--space-lg);transition:all var(--transition-base);border-radius:var(--space-sm);touch-action:none;z-index:5;background:0 0;border:none;position:absolute;left:50%;transform:translate(-50%)}.ClockView-module__SiYsEG__dark .ClockView-module__SiYsEG__dragHandle{color:#ffffff4d}.ClockView-module__SiYsEG__light .ClockView-module__SiYsEG__dragHandle{color:#0003}.ClockView-module__SiYsEG__dark .ClockView-module__SiYsEG__dragHandle:hover,.ClockView-module__SiYsEG__dark .ClockView-module__SiYsEG__dragHandle:active{color:#0f8;background:#00ff8826}.ClockView-module__SiYsEG__light .ClockView-module__SiYsEG__dragHandle:hover,.ClockView-module__SiYsEG__light .ClockView-module__SiYsEG__dragHandle:active{color:var(--color-accent);background:#0891b226}.ClockView-module__SiYsEG__dragHandle:active{cursor:grabbing;transform:translate(-50%)scale(1.1)}.ClockView-module__SiYsEG__removeBtn{top:var(--space-sm);right:var(--space-sm);cursor:pointer;width:44px;height:44px;transition:all var(--transition-base);z-index:5;border:none;border-radius:50%;justify-content:center;align-items:center;font-size:12px;display:flex;position:absolute}.ClockView-module__SiYsEG__dark .ClockView-module__SiYsEG__removeBtn{color:#fff6;background:#ffffff14}.ClockView-module__SiYsEG__light .ClockView-module__SiYsEG__removeBtn{color:#0000004d;background:#0000000d}.ClockView-module__SiYsEG__removeBtn:hover{color:#fff;background:#f44}.ClockView-module__SiYsEG__setMainBtn{top:var(--space-sm);left:var(--space-sm);cursor:pointer;width:44px;height:44px;transition:all var(--transition-base);z-index:5;border:none;border-radius:50%;justify-content:center;align-items:center;display:flex;position:absolute}.ClockView-module__SiYsEG__dark .ClockView-module__SiYsEG__setMainBtn{color:#fff6;background:#ffffff14}.ClockView-module__SiYsEG__light .ClockView-module__SiYsEG__setMainBtn{color:#0000004d;background:#0000000d}.ClockView-module__SiYsEG__dark .ClockView-module__SiYsEG__setMainBtn:hover{color:#0f8;background:#0f83}.ClockView-module__SiYsEG__light .ClockView-module__SiYsEG__setMainBtn:hover{color:var(--color-accent);background:#0891b233}.ClockView-module__SiYsEG__subClockHeader{align-items:center;gap:var(--space-md);margin:var(--space-md) 0 var(--space-lg);display:flex}.ClockView-module__SiYsEG__subClockInfo{width:100%}.ClockView-module__SiYsEG__subClockCity{align-items:center;gap:var(--space-sm);font-size:16px;font-weight:600;display:flex}.ClockView-module__SiYsEG__dark .ClockView-module__SiYsEG__subClockCity{color:#fff}.ClockView-module__SiYsEG__light .ClockView-module__SiYsEG__subClockCity{color:#1a1a2e}.ClockView-module__SiYsEG__subClockCountry{font-size:12px}.ClockView-module__SiYsEG__dark .ClockView-module__SiYsEG__subClockCountry{color:#ffffff80}.ClockView-module__SiYsEG__light .ClockView-module__SiYsEG__subClockCountry{color:#00000080}.ClockView-module__SiYsEG__subClockTime{font-variant-numeric:tabular-nums;flex-wrap:nowrap;justify-content:center;align-items:center;gap:2px;display:flex}.ClockView-module__SiYsEG__subClockFooter{justify-content:space-between;margin-top:14px;font-size:12px;display:flex}.ClockView-module__SiYsEG__dayStatus{font-weight:600}.ClockView-module__SiYsEG__dayStatus.ClockView-module__SiYsEG__today.ClockView-module__SiYsEG__dark,.ClockView-module__SiYsEG__dark .ClockView-module__SiYsEG__dayStatus.ClockView-module__SiYsEG__today{color:#0f8}.ClockView-module__SiYsEG__dayStatus.ClockView-module__SiYsEG__today.ClockView-module__SiYsEG__light,.ClockView-module__SiYsEG__light .ClockView-module__SiYsEG__dayStatus.ClockView-module__SiYsEG__today{color:var(--color-primary-active)}.ClockView-module__SiYsEG__dayStatus.ClockView-module__SiYsEG__other{color:var(--session-focus)}.ClockView-module__SiYsEG__timeDiff{font-weight:500}.ClockView-module__SiYsEG__dark .ClockView-module__SiYsEG__timeDiff{color:#ffffff80}.ClockView-module__SiYsEG__light .ClockView-module__SiYsEG__timeDiff{color:#00000080}.ClockView-module__SiYsEG__modalOverlay{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);z-index:2000;padding:var(--space-xl);background:#0009;justify-content:center;align-items:center;display:flex;position:fixed;inset:0}.ClockView-module__SiYsEG__modalContent{border-radius:var(--radius-2xl);width:100%;max-width:480px;max-height:70vh;overflow:hidden;box-shadow:0 25px 80px #0006}.ClockView-module__SiYsEG__modalContent.ClockView-module__SiYsEG__dark{background:#1a1a2e}.ClockView-module__SiYsEG__modalContent.ClockView-module__SiYsEG__light{background:var(--color-bg-surface)}.ClockView-module__SiYsEG__modalHeader{padding:var(--space-xl) var(--space-2xl) var(--space-lg);justify-content:space-between;align-items:center;display:flex}.ClockView-module__SiYsEG__modalHeader h2{margin:0;font-size:20px;font-weight:700}.ClockView-module__SiYsEG__dark .ClockView-module__SiYsEG__modalHeader h2{color:#fff}.ClockView-module__SiYsEG__light .ClockView-module__SiYsEG__modalHeader h2{color:#1a1a2e}.ClockView-module__SiYsEG__modalClose{cursor:pointer;background:0 0;border:none;justify-content:center;align-items:center;width:44px;height:44px;padding:0;font-size:20px;display:flex}.ClockView-module__SiYsEG__dark .ClockView-module__SiYsEG__modalClose{color:#ffffff80}.ClockView-module__SiYsEG__light .ClockView-module__SiYsEG__modalClose{color:#0006}.ClockView-module__SiYsEG__searchContainer{padding:0 var(--space-2xl) var(--space-lg);position:relative}.ClockView-module__SiYsEG__searchIcon{position:absolute;top:50%;left:40px;transform:translateY(-50%)}.ClockView-module__SiYsEG__dark .ClockView-module__SiYsEG__searchIcon{color:#fff6}.ClockView-module__SiYsEG__light .ClockView-module__SiYsEG__searchIcon{color:#0000004d}.ClockView-module__SiYsEG__searchContainer input{border-radius:var(--space-md);box-sizing:border-box;outline:none;width:100%;padding:14px 18px 14px 44px;font-size:16px}.ClockView-module__SiYsEG__dark .ClockView-module__SiYsEG__searchContainer input{color:#fff;background:#ffffff0d;border:1px solid #ffffff1a}.ClockView-module__SiYsEG__light .ClockView-module__SiYsEG__searchContainer input{color:#1a1a2e;background:#00000005;border:1px solid #0000001a}.ClockView-module__SiYsEG__dark .ClockView-module__SiYsEG__searchContainer input:focus{border-color:#00ff8880}.ClockView-module__SiYsEG__light .ClockView-module__SiYsEG__searchContainer input:focus{border-color:#0891b280}.ClockView-module__SiYsEG__cityList{max-height:calc(70vh - 140px);padding:0 var(--space-md) var(--space-md);overflow-y:auto}.ClockView-module__SiYsEG__noResults{padding:var(--space-4xl) var(--space-xl);text-align:center}.ClockView-module__SiYsEG__dark .ClockView-module__SiYsEG__noResults{color:#ffffff80}.ClockView-module__SiYsEG__light .ClockView-module__SiYsEG__noResults{color:#0006}.ClockView-module__SiYsEG__cityItem{align-items:center;gap:var(--space-xs);padding:0 var(--space-xs);margin:var(--space-xs) 0;border-radius:var(--space-md);cursor:pointer;transition:background var(--transition-base);display:flex}.ClockView-module__SiYsEG__citySelectBtn{align-items:center;gap:var(--space-md);min-width:0;min-height:52px;padding:8px var(--space-md);color:inherit;text-align:start;cursor:pointer;background:0 0;border:0;flex:1;display:flex}.ClockView-module__SiYsEG__dark .ClockView-module__SiYsEG__cityItem:hover{background:#00ff881a}.ClockView-module__SiYsEG__light .ClockView-module__SiYsEG__cityItem:hover{background:#0891b21a}.ClockView-module__SiYsEG__favBtn{cursor:pointer;width:44px;height:44px;transition:transform var(--transition-fast);background:0 0;border:none;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;padding:0;display:flex}.ClockView-module__SiYsEG__favBtn:hover{transform:scale(1.2)}.ClockView-module__SiYsEG__dark .ClockView-module__SiYsEG__favBtn{color:#ffffff4d}.ClockView-module__SiYsEG__light .ClockView-module__SiYsEG__favBtn{color:#00000040}.ClockView-module__SiYsEG__cityFlag{font-size:28px}.ClockView-module__SiYsEG__cityDetails{flex-direction:column;flex:1;min-width:0;display:flex}.ClockView-module__SiYsEG__cityName{font-weight:600}.ClockView-module__SiYsEG__dark .ClockView-module__SiYsEG__cityName{color:#fff}.ClockView-module__SiYsEG__light .ClockView-module__SiYsEG__cityName{color:#1a1a2e}.ClockView-module__SiYsEG__cityMeta{font-size:13px}.ClockView-module__SiYsEG__dark .ClockView-module__SiYsEG__cityMeta{color:#ffffff80}.ClockView-module__SiYsEG__light .ClockView-module__SiYsEG__cityMeta{color:#00000080}.ClockView-module__SiYsEG__cityOffset{font-family:monospace;font-size:13px}.ClockView-module__SiYsEG__dark .ClockView-module__SiYsEG__cityOffset{color:#fff6}.ClockView-module__SiYsEG__light .ClockView-module__SiYsEG__cityOffset{color:#0006}.ClockView-module__SiYsEG__controlBtn{width:var(--space-4xl);height:var(--space-4xl);border-radius:var(--radius-md);cursor:pointer;transition:all var(--transition-base);border:none;justify-content:center;align-items:center;font-size:16px;display:flex}.ClockView-module__SiYsEG__controlBtn.ClockView-module__SiYsEG__dark{color:#fff;background:#ffffff14}.ClockView-module__SiYsEG__controlBtn.ClockView-module__SiYsEG__light{color:var(--color-accent);background:#0891b21a}.ClockView-module__SiYsEG__controlBtn:hover{transform:scale(1.05)}.ClockView-module__SiYsEG__controlBtn:focus{outline-offset:2px;outline:2px solid}.ClockView-module__SiYsEG__dark.ClockView-module__SiYsEG__controlBtn:hover{background:#ffffff26}.ClockView-module__SiYsEG__dark.ClockView-module__SiYsEG__controlBtn:focus{outline-color:#0f89}.ClockView-module__SiYsEG__light.ClockView-module__SiYsEG__controlBtn:hover{background:#0891b233}.ClockView-module__SiYsEG__light.ClockView-module__SiYsEG__controlBtn:focus{outline-color:#0891b299}.ClockView-module__SiYsEG__worldClockContainer{width:100%;max-width:100vw;min-height:calc(100vh - 60px);padding:var(--space-xl);box-sizing:border-box;transition:all var(--transition-slow);position:relative;overflow-x:hidden}.ClockView-module__SiYsEG__worldClockContainer.ClockView-module__SiYsEG__dark{color:#fff;background:linear-gradient(135deg,#0a0a1a 0%,#1a1a3a 50%,#0a0a1a 100%)}.ClockView-module__SiYsEG__worldClockContainer.ClockView-module__SiYsEG__light{color:#1a1a2e;background:linear-gradient(135deg,#f0f4f8 0%,#e8eef5 50%,#f0f4f8 100%)}.ClockView-module__SiYsEG__worldClockContainer.ClockView-module__SiYsEG__fullscreen{z-index:9999;width:100vw;height:100vh;padding:30px;position:fixed;inset:0;overflow:auto}.ClockView-module__SiYsEG__worldClockContainer.ClockView-module__SiYsEG__fullscreen .ClockView-module__SiYsEG__mainContent{gap:var(--space-4xl);padding-top:60px}.ClockView-module__SiYsEG__worldClockContainer.ClockView-module__SiYsEG__fullscreen .ClockView-module__SiYsEG__mainClockContainer{padding:clamp(30px,4vw,50px) clamp(50px,6vw,100px)}.ClockView-module__SiYsEG__worldClockContainer.ClockView-module__SiYsEG__fullscreen .ClockView-module__SiYsEG__clockAd{display:none}.ClockView-module__SiYsEG__worldClockContainer.ClockView-module__SiYsEG__fullscreen .ClockView-module__SiYsEG__subClocksGrid{max-height:none}.ClockView-module__SiYsEG__worldClockContainer.ClockView-module__SiYsEG__fullscreen .ClockView-module__SiYsEG__addCityBtn,.ClockView-module__SiYsEG__worldClockContainer.ClockView-module__SiYsEG__fullscreen .ClockView-module__SiYsEG__relatedTools{display:none}.ClockView-module__SiYsEG__exitFullscreenBtn{top:var(--space-md);right:var(--space-md);z-index:10000;color:#fff;width:var(--space-4xl);height:var(--space-4xl);cursor:pointer;opacity:.5;transition:opacity var(--transition-base);background:#0000004d;border:none;border-radius:50%;justify-content:center;align-items:center;font-size:16px;display:flex;position:fixed}.ClockView-module__SiYsEG__exitFullscreenBtn:hover,.ClockView-module__SiYsEG__exitFullscreenBtn:active{opacity:1}.ClockView-module__SiYsEG__controlPanel{top:var(--space-md);right:var(--space-md);gap:var(--space-sm);z-index:10;display:flex;position:absolute}.ClockView-module__SiYsEG__mainContent{align-items:center;gap:var(--space-4xl);padding-top:var(--space-md);flex-direction:column;max-width:1200px;margin:0 auto;display:flex}.ClockView-module__SiYsEG__clockAd{--ad-block-margin:0px}.ClockView-module__SiYsEG__subClocksWrapper{width:100%}.ClockView-module__SiYsEG__subClocksGrid{gap:var(--space-lg);grid-template-columns:repeat(auto-fit,minmax(260px,1fr));width:100%;display:grid}.ClockView-module__SiYsEG__analogClockWrapper{padding:var(--space-md) 0;justify-content:center;align-items:center;display:flex}.ClockView-module__SiYsEG__analogClock{filter:drop-shadow(0 2px 12px #00000014);transition:width var(--transition-slow), height var(--transition-slow)}.ClockView-module__SiYsEG__dark .ClockView-module__SiYsEG__analogClock{filter:drop-shadow(0 2px 16px #00000080)}.ClockView-module__SiYsEG__light .ClockView-module__SiYsEG__analogClock{filter:drop-shadow(0 2px 12px #00000014)}.ClockView-module__SiYsEG__seoSection{padding:0 var(--space-xl) var(--space-4xl);width:100%;max-width:800px;color:var(--color-text-secondary);margin:50px auto 0;font-size:.9rem;line-height:1.6}.ClockView-module__SiYsEG__seoArticle{text-align:left;line-height:1.7}.ClockView-module__SiYsEG__seoBlock{margin-bottom:var(--space-4xl)}.ClockView-module__SiYsEG__seoHeading{color:var(--color-text-primary);margin-bottom:var(--space-lg);padding-bottom:var(--space-sm);font-size:1.4rem}.ClockView-module__SiYsEG__seoHeadingCyan{border-bottom:2px solid var(--color-accent)}.ClockView-module__SiYsEG__seoHeadingGreen{border-bottom:2px solid #047857}.ClockView-module__SiYsEG__seoHeadingIndigo{border-bottom:2px solid var(--color-primary)}.ClockView-module__SiYsEG__seoText{color:var(--color-text-tertiary);margin-bottom:var(--space-lg);font-size:.95rem}.ClockView-module__SiYsEG__seoFeatureBox{background:var(--color-bg-base);padding:var(--space-lg) var(--space-xl);border-radius:var(--radius-md);border-left:4px solid var(--color-accent)}.ClockView-module__SiYsEG__seoFeatureList{padding-left:var(--space-xl);color:var(--color-text-tertiary);margin:0;font-size:.9rem}.ClockView-module__SiYsEG__seoFeatureList li{margin-bottom:var(--space-sm)}.ClockView-module__SiYsEG__seoHowtoGrid{gap:var(--space-md);grid-template-columns:repeat(auto-fit,minmax(220px,1fr));display:grid}.ClockView-module__SiYsEG__seoHowtoCard{padding:var(--space-lg);border-radius:var(--radius-md);background:linear-gradient(135deg,#f0fdf4 0%,#ecfdf5 100%);border:1px solid #d1fae5}.ClockView-module__SiYsEG__seoHowtoHeader{margin-bottom:var(--space-sm);align-items:center;display:flex}.ClockView-module__SiYsEG__seoStepBadge{color:#fff;width:var(--space-2xl);height:var(--space-2xl);margin-right:var(--space-md);background:#047857;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;font-size:.8rem;font-weight:700;display:flex}.ClockView-module__SiYsEG__seoHowtoTitle{color:#065f46;margin:0;font-size:1rem}.ClockView-module__SiYsEG__seoHowtoDesc{color:var(--color-text-tertiary);margin:0;font-size:.85rem;line-height:1.5}.ClockView-module__SiYsEG__seoUsecaseGrid{gap:var(--space-md);grid-template-columns:repeat(auto-fit,minmax(240px,1fr));display:grid}.ClockView-module__SiYsEG__seoUsecaseCard{background:var(--color-bg-surface);padding:var(--space-lg);border-radius:var(--radius-md);border:1px solid var(--color-border-default);box-shadow:var(--shadow-xs)}.ClockView-module__SiYsEG__seoUsecaseHeader{margin-bottom:var(--space-sm);align-items:center;display:flex}.ClockView-module__SiYsEG__seoUsecaseIcon{margin-right:var(--space-md);font-size:1.5rem}.ClockView-module__SiYsEG__seoUsecaseTitle{color:var(--color-text-primary);margin:0;font-size:1rem}.ClockView-module__SiYsEG__seoUsecaseDesc{color:var(--color-text-tertiary);margin:0;font-size:.85rem;line-height:1.5}.ClockView-module__SiYsEG__seoCityGrid{gap:var(--space-md);grid-template-columns:repeat(auto-fit,minmax(220px,1fr));display:grid}.ClockView-module__SiYsEG__seoCityCard{background:var(--color-bg-base);padding:14px var(--space-lg);border-radius:var(--radius-md);border:1px solid var(--color-border-default)}.ClockView-module__SiYsEG__seoCityRegion{margin:0 0 var(--space-sm);color:var(--color-text-primary);font-size:.95rem;font-weight:600}.ClockView-module__SiYsEG__seoCityList{color:var(--color-text-tertiary);margin:0;font-size:.82rem;line-height:1.6}.ClockView-module__SiYsEG__seoFaqSection{background:var(--color-bg-surface-alt);padding:var(--space-2xl);border-radius:var(--space-md);border:1px solid var(--color-border-default);margin-bottom:var(--space-4xl)}.ClockView-module__SiYsEG__seoFaqTitle{color:var(--color-text-primary);margin:0 0 var(--space-lg);text-align:center;font-size:1.3rem}.ClockView-module__SiYsEG__seoFaqItem{margin-bottom:var(--space-md);padding:var(--space-md) var(--space-lg);background:var(--color-bg-surface);border-radius:var(--space-sm);border:1px solid var(--color-border-default)}.ClockView-module__SiYsEG__seoFaqQuestion{cursor:pointer;min-height:44px;color:var(--color-text-primary);align-items:center;font-size:.95rem;font-weight:600;display:flex}.ClockView-module__SiYsEG__seoFaqAnswer{margin-top:var(--space-md);color:var(--color-text-tertiary);margin-bottom:0;font-size:.9rem;line-height:1.6}body[data-theme=dark] .ClockView-module__SiYsEG__seoFeatureBox{border-left-color:var(--color-accent)}body[data-theme=dark] .ClockView-module__SiYsEG__seoHowtoCard{background:linear-gradient(135deg,#132a1e 0%,#0f2318 100%);border-color:#1a3a2a}body[data-theme=dark] .ClockView-module__SiYsEG__seoHowtoTitle{color:#6ee7b7}body[data-theme=dark] .ClockView-module__SiYsEG__seoUsecaseCard{box-shadow:0 1px 3px #0003}.ClockView-module__SiYsEG__addCityBtn{border-radius:var(--radius-xl);justify-content:center;align-items:center;gap:var(--space-md);cursor:pointer;width:100%;min-height:180px;font:inherit;color:inherit;transition:all var(--transition-slow);flex-direction:column;display:flex}.ClockView-module__SiYsEG__dark .ClockView-module__SiYsEG__addCityBtn{background:#ffffff05;border:2px dashed #ffffff26}.ClockView-module__SiYsEG__light .ClockView-module__SiYsEG__addCityBtn{background:#00000003;border:2px dashed #0000001a}.ClockView-module__SiYsEG__dark .ClockView-module__SiYsEG__addCityBtn:hover{background:#00ff880d;border-color:#00ff8880}.ClockView-module__SiYsEG__light .ClockView-module__SiYsEG__addCityBtn:hover{background:#0891b20d;border-color:#0891b280}.ClockView-module__SiYsEG__addCityIcon{border-radius:50%;justify-content:center;align-items:center;width:50px;height:50px;font-size:22px;display:flex}.ClockView-module__SiYsEG__dark .ClockView-module__SiYsEG__addCityIcon{color:#0f8;background:#00ff881a}.ClockView-module__SiYsEG__light .ClockView-module__SiYsEG__addCityIcon{color:var(--color-accent);background:#0891b226}.ClockView-module__SiYsEG__addCityBtn span{font-size:14px;font-weight:500}.ClockView-module__SiYsEG__dark .ClockView-module__SiYsEG__addCityBtn span{color:#ffffff80}.ClockView-module__SiYsEG__light .ClockView-module__SiYsEG__addCityBtn span{color:#0006}@media (max-width:768px){.ClockView-module__SiYsEG__mainClockContainer{padding:var(--space-xl) 15px;min-height:200px}.ClockView-module__SiYsEG__mainContent{gap:30px}}@media (max-width:480px){.ClockView-module__SiYsEG__worldClockContainer{padding:var(--space-md)}.ClockView-module__SiYsEG__mainClockContainer{padding:var(--space-md) var(--space-sm);border-radius:var(--radius-xl);min-height:130px}.ClockView-module__SiYsEG__controlPanel{top:var(--space-sm);right:var(--space-sm);gap:var(--space-xs)}.ClockView-module__SiYsEG__controlBtn{width:44px;height:44px;font-size:14px}.ClockView-module__SiYsEG__mainContent{gap:var(--space-xl)}.ClockView-module__SiYsEG__subClocksGrid{gap:var(--space-md);grid-template-columns:1fr}.ClockView-module__SiYsEG__subClockCard{min-height:160px;padding:var(--space-lg)}.ClockView-module__SiYsEG__addCityBtn{min-height:120px}}@media (max-width:375px){.ClockView-module__SiYsEG__worldClockContainer{padding:var(--space-sm)}.ClockView-module__SiYsEG__mainClockContainer{padding:var(--space-md) var(--space-sm);border-radius:var(--space-md);min-height:110px}.ClockView-module__SiYsEG__controlPanel{top:var(--space-sm);right:var(--space-sm);gap:3px}.ClockView-module__SiYsEG__controlBtn{border-radius:var(--radius-sm);width:44px;height:44px;font-size:12px}.ClockView-module__SiYsEG__mainContent{gap:15px}.ClockView-module__SiYsEG__subClockCard{border-radius:var(--space-md);min-height:150px;padding:14px}.ClockView-module__SiYsEG__addCityBtn{border-radius:var(--space-md);min-height:100px}.ClockView-module__SiYsEG__addCityIcon{width:var(--space-4xl);height:var(--space-4xl);font-size:18px}.ClockView-module__SiYsEG__addCityBtn span{font-size:12px}}
.AdSlot-module__Dnfa4q__container{width:100%;min-width:0;container:clock-tani-ad/inline-size}.AdSlot-module__Dnfa4q__placement{margin:var(--ad-block-margin,24px) 0;justify-content:center;align-items:center;display:flex}@container clock-tani-ad (max-width:319px){.AdSlot-module__Dnfa4q__placement{display:none}}
.alarm-module__RbV6nG__container{max-width:700px;padding:var(--space-xl);margin:0 auto}.alarm-module__RbV6nG__timeSection{text-align:center;margin-bottom:var(--space-3xl)}.alarm-module__RbV6nG__timeLabel{color:var(--color-text-tertiary);margin-bottom:var(--space-sm);text-transform:uppercase;letter-spacing:1px;font-size:.85rem}.alarm-module__RbV6nG__timeDisplay{font-family:var(--font-mono-time);color:var(--color-text-primary);letter-spacing:2px;text-shadow:0 0 20px #6366f11a;font-variant-numeric:tabular-nums;font-size:clamp(3rem,12vw,5rem);font-weight:700;line-height:1}.alarm-module__RbV6nG__dateDisplay{color:var(--color-text-tertiary);margin-top:var(--space-sm);font-size:.95rem}.alarm-module__RbV6nG__setAlarmSection{background:var(--color-bg-surface);border:1px solid var(--color-border-default);border-radius:var(--radius-xl);padding:var(--space-2xl);margin-bottom:var(--space-2xl)}.alarm-module__RbV6nG__sectionTitle{color:var(--color-text-primary);margin-bottom:var(--space-xl);align-items:center;gap:var(--space-sm);font-size:1.1rem;font-weight:600;display:flex}.alarm-module__RbV6nG__sectionIcon{font-size:1.2rem}.alarm-module__RbV6nG__formRow{gap:var(--space-md);margin-bottom:var(--space-lg);flex-wrap:wrap;align-items:flex-end;display:flex}.alarm-module__RbV6nG__timeInputGroup{align-items:center;gap:var(--space-md);flex-direction:column;display:flex}.alarm-module__RbV6nG__inputGroup{gap:var(--space-xs);flex-direction:column;display:flex}.alarm-module__RbV6nG__inputLabel{color:var(--color-text-tertiary);text-transform:uppercase;font-size:.75rem;font-weight:500}.alarm-module__RbV6nG__timeInput{text-align:center;width:80px;height:52px;font-size:1.5rem;font-weight:600;font-family:var(--font-mono-time);border-radius:12px;}.alarm-module__RbV6nG__timeInput:focus{border-color:var(--input-focus-border);box-shadow:var(--input-focus-shadow);background:var(--color-bg-surface)}.alarm-module__RbV6nG__timeSeparator{color:var(--color-text-muted);padding-bottom:var(--space-xs);font-size:2rem;font-weight:700}.alarm-module__RbV6nG__labelInput{flex:1;min-width:120px;font-size:.9rem;line-height:44px;}.alarm-module__RbV6nG__labelInput:focus{border-color:var(--input-focus-border);box-shadow:var(--input-focus-shadow);background:var(--color-bg-surface)}.alarm-module__RbV6nG__soundRow{gap:var(--space-sm);align-items:center;display:flex}.alarm-module__RbV6nG__soundSelect{cursor:pointer;flex:1;min-width:0;font-size:.9rem;line-height:44px;}.alarm-module__RbV6nG__soundSelect:focus{border-color:var(--input-focus-border)}.alarm-module__RbV6nG__previewBtn{border:2px solid var(--color-border-default);border-radius:var(--input-radius);background:var(--color-bg-base);width:44px;height:44px;color:var(--color-text-secondary);cursor:pointer;transition:all var(--transition-base);flex-shrink:0;justify-content:center;align-items:center;font-size:1rem;display:flex}.alarm-module__RbV6nG__previewBtn:hover{border-color:var(--color-primary);color:var(--color-primary);background:var(--color-primary-bg)}.alarm-module__RbV6nG__previewBtnActive{border-color:var(--color-danger);color:var(--color-danger);background:#fef2f2}.alarm-module__RbV6nG__vibrationRow{gap:var(--space-md);height:var(--input-height);align-items:center;display:flex}.alarm-module__RbV6nG__vibrationToggle{background:var(--color-border-strong);cursor:pointer;width:60px;height:44px;transition:background var(--transition-slow);border:none;border-radius:22px;flex-shrink:0;padding:0;position:relative}.alarm-module__RbV6nG__vibrationToggleActive{background:var(--color-primary)}.alarm-module__RbV6nG__vibrationKnob{background:var(--color-bg-surface);width:32px;height:32px;transition:transform var(--transition-slow);border-radius:50%;position:absolute;top:6px;left:6px;box-shadow:0 1px 3px #0003}.alarm-module__RbV6nG__vibrationToggleActive .alarm-module__RbV6nG__vibrationKnob{transform:translate(16px)}.alarm-module__RbV6nG__vibrationLabel{color:var(--color-text-secondary);font-size:.9rem}.alarm-module__RbV6nG__addAlarmBtn{width:100%;height:48px;transition:all var(--transition-base);background:linear-gradient(135deg,#4f46e5,#6d28d9);border-radius:12px;font-size:1rem;}.alarm-module__RbV6nG__addAlarmBtn:hover{transform:translateY(-1px);box-shadow:0 4px 12px #6366f166}.alarm-module__RbV6nG__addAlarmBtn:active{transform:translateY(0)}.alarm-module__RbV6nG__presetsSection{margin-bottom:var(--space-2xl)}.alarm-module__RbV6nG__presetsTitle{color:var(--color-text-tertiary);text-transform:uppercase;letter-spacing:.5px;margin-bottom:10px;font-size:.85rem;font-weight:500}.alarm-module__RbV6nG__presetsGrid{gap:var(--space-sm);flex-wrap:wrap;display:flex}.alarm-module__RbV6nG__presetBtn{min-height:44px;padding:10px var(--space-xl);border:2px solid var(--color-border-default);border-radius:var(--radius-md);color:var(--color-text-secondary);transition:all var(--transition-base);white-space:nowrap;font-size:.9rem;font-weight:500;}.alarm-module__RbV6nG__presetBtn:hover{border-color:var(--color-primary);color:var(--color-primary);background:linear-gradient(145deg, var(--color-bg-surface), var(--color-bg-muted))}.alarm-module__RbV6nG__presetBtn:active{transform:scale(.97)}.alarm-module__RbV6nG__presetBtn:disabled{opacity:.4;cursor:not-allowed;border-color:var(--color-border-default);color:var(--color-text-muted);background:var(--color-bg-muted)}.alarm-module__RbV6nG__presetBtn:disabled:hover{border-color:var(--color-border-default);color:var(--color-text-muted);background:var(--color-bg-muted)}.alarm-module__RbV6nG__presetBtn:disabled:active{transform:none}.alarm-module__RbV6nG__alarmsSection{background:var(--color-bg-surface);border:1px solid var(--color-border-default);border-radius:var(--radius-xl);padding:var(--space-2xl);margin-bottom:var(--space-2xl)}.alarm-module__RbV6nG__alarmList{gap:var(--space-md);flex-direction:column;display:flex}.alarm-module__RbV6nG__alarmItem{align-items:center;gap:var(--space-lg);padding:var(--space-lg);border:1px solid var(--color-border-default);background:var(--color-bg-base);transition:all var(--transition-base);border-radius:12px;display:flex}.alarm-module__RbV6nG__alarmItem:hover{box-shadow:var(--shadow-sm);transform:translateY(-1px)}.alarm-module__RbV6nG__alarmItemActive{background:var(--color-primary-bg);border-color:#c7d2fe}.alarm-module__RbV6nG__alarmItemRinging{background:#fef2f2;border-color:#fca5a5;animation:1s ease-in-out infinite alarm-module__RbV6nG__ringPulse}@keyframes alarm-module__RbV6nG__ringPulse{0%,to{box-shadow:0 0 #ef44444d}50%{box-shadow:0 0 0 8px #ef444400}}.alarm-module__RbV6nG__alarmTime{font-family:var(--font-mono-time);color:var(--color-text-primary);font-variant-numeric:tabular-nums;min-width:90px;font-size:1.8rem;font-weight:700}.alarm-module__RbV6nG__alarmInfo{flex:1;min-width:0}.alarm-module__RbV6nG__alarmLabel{color:var(--color-text-secondary);white-space:nowrap;text-overflow:ellipsis;font-size:.9rem;font-weight:500;overflow:hidden}.alarm-module__RbV6nG__alarmRemaining{color:var(--color-text-muted);margin-top:2px;font-size:.8rem}.alarm-module__RbV6nG__alarmTomorrow{color:#f59e0b;margin-top:2px;font-size:.7rem;font-weight:500}.alarm-module__RbV6nG__alarmActions{align-items:center;gap:var(--space-sm);display:flex}.alarm-module__RbV6nG__toggleBtn{background:var(--color-border-strong);cursor:pointer;width:60px;height:44px;transition:background var(--transition-slow);border:none;border-radius:22px;padding:0;position:relative}.alarm-module__RbV6nG__toggleBtnActive{background:var(--color-primary)}.alarm-module__RbV6nG__toggleKnob{background:var(--color-bg-surface);width:32px;height:32px;transition:transform var(--transition-slow);border-radius:50%;position:absolute;top:6px;left:6px;box-shadow:0 1px 3px #0003}.alarm-module__RbV6nG__toggleBtnActive .alarm-module__RbV6nG__toggleKnob{transform:translate(16px)}.alarm-module__RbV6nG__deleteBtn{width:44px;height:44px;color:var(--color-text-muted);cursor:pointer;transition:all var(--transition-base);background:0 0;border:none;border-radius:8px;justify-content:center;align-items:center;font-size:1.2rem;display:flex}.alarm-module__RbV6nG__deleteBtn:hover{color:var(--color-danger);background:#fef2f2}.alarm-module__RbV6nG__emptyState{text-align:center;padding:var(--space-4xl) var(--space-xl);color:var(--color-text-muted)}.alarm-module__RbV6nG__emptyIcon{margin-bottom:var(--space-md);font-size:3rem}.alarm-module__RbV6nG__emptyText{color:var(--color-text-tertiary);margin-bottom:var(--space-xs);font-size:1rem;font-weight:500}.alarm-module__RbV6nG__emptyDesc{font-size:.85rem}.alarm-module__RbV6nG__modalOverlay{z-index:9999;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#000000b3;justify-content:center;align-items:center;display:flex;position:fixed;inset:0}.alarm-module__RbV6nG__modalContent{background:var(--color-bg-surface);padding:var(--space-4xl);text-align:center;border-radius:24px;width:90%;max-width:400px;animation:.3s ease-out alarm-module__RbV6nG__modalIn;box-shadow:0 25px 50px -12px #00000040}@keyframes alarm-module__RbV6nG__modalIn{0%{opacity:0;transform:scale(.9)}to{opacity:1;transform:scale(1)}}.alarm-module__RbV6nG__modalIcon{margin-bottom:var(--space-lg);font-size:4rem;animation:.5s ease-in-out infinite alternate alarm-module__RbV6nG__bellSwing}@keyframes alarm-module__RbV6nG__bellSwing{0%{transform:rotate(-15deg)}to{transform:rotate(15deg)}}.alarm-module__RbV6nG__modalTime{font-family:var(--font-mono-time);color:var(--color-text-primary);margin-bottom:var(--space-sm);font-size:3rem;font-weight:700}.alarm-module__RbV6nG__modalLabel{color:var(--color-text-tertiary);margin-bottom:var(--space-2xl);font-size:1.1rem}.alarm-module__RbV6nG__modalMessage{color:var(--color-danger);margin-bottom:var(--space-2xl);font-size:1rem;font-weight:600}.alarm-module__RbV6nG__modalActions{gap:var(--space-md);flex-direction:column;display:flex}.alarm-module__RbV6nG__dismissBtn{border-radius:var(--radius-lg);background:linear-gradient(135deg, var(--color-danger), var(--color-danger-dark));width:100%;height:52px;transition:all var(--transition-base);font-size:1.05rem;}.alarm-module__RbV6nG__dismissBtn:hover{transform:translateY(-1px);box-shadow:0 4px 12px #ef444466}.alarm-module__RbV6nG__snoozeBtn{border:2px solid var(--color-border-default);border-radius:var(--radius-lg);width:100%;height:48px;color:var(--color-text-secondary);transition:all var(--transition-base);font-size:.95rem;font-weight:500;}.alarm-module__RbV6nG__snoozeBtn:hover{border-color:var(--color-primary);color:var(--color-primary);background:var(--color-primary-bg)}.alarm-module__RbV6nG__notificationBanner{align-items:center;gap:var(--space-md);margin-bottom:var(--space-2xl);background:#fffbeb;border:1px solid #fde68a;border-radius:12px;flex-wrap:wrap;padding:14px 18px;display:flex}.alarm-module__RbV6nG__notificationText{color:#92400e;flex:1;min-width:200px;font-size:.85rem}.alarm-module__RbV6nG__notificationBtn{padding:var(--space-sm) var(--space-lg);color:#fff;cursor:pointer;transition:background var(--transition-base);white-space:nowrap;background:#b45309;border:none;border-radius:8px;font-size:.85rem;font-weight:600}.alarm-module__RbV6nG__notificationBtn:hover{background:#d97706}.alarm-module__RbV6nG__maxWarning{text-align:center;color:#f59e0b;padding:10px;font-size:.85rem;font-weight:500}body[data-theme=dark] .alarm-module__RbV6nG__alarmItemActive{background:#1e1b4b;border-color:#4338ca}body[data-theme=dark] .alarm-module__RbV6nG__alarmItemRinging{background:#450a0a;border-color:#fca5a5}body[data-theme=dark] .alarm-module__RbV6nG__presetBtn:hover{background:#1e1b4b}body[data-theme=dark] .alarm-module__RbV6nG__previewBtn:hover{background:#1e1b4b}body[data-theme=dark] .alarm-module__RbV6nG__previewBtnActive{border-color:var(--color-danger);color:var(--color-danger);background:#450a0a}body[data-theme=dark] .alarm-module__RbV6nG__deleteBtn:hover{color:#f87171;background:#450a0a}body[data-theme=dark] .alarm-module__RbV6nG__snoozeBtn:hover{background:#1e1b4b}body[data-theme=dark] .alarm-module__RbV6nG__notificationBanner{background:#1c1917;border-color:#78350f}body[data-theme=dark] .alarm-module__RbV6nG__notificationText{color:#fbbf24}body[data-theme=dark] .alarm-module__RbV6nG__presetBtn:disabled{opacity:.3}@media (max-width:640px){.alarm-module__RbV6nG__container{padding:var(--space-lg)}.alarm-module__RbV6nG__setAlarmSection,.alarm-module__RbV6nG__alarmsSection{padding:18px}.alarm-module__RbV6nG__formRow{flex-direction:column;align-items:stretch}.alarm-module__RbV6nG__timeInputGroup{justify-content:center}.alarm-module__RbV6nG__soundRow{width:100%}.alarm-module__RbV6nG__alarmItem{flex-wrap:wrap;gap:10px}.alarm-module__RbV6nG__alarmTime{font-size:1.5rem}.alarm-module__RbV6nG__alarmActions{margin-left:auto}.alarm-module__RbV6nG__presetsGrid{grid-template-columns:repeat(2,1fr);display:grid}.alarm-module__RbV6nG__presetBtn{text-align:center}}@media (max-width:375px){.alarm-module__RbV6nG__timeDisplay{font-size:2.5rem}.alarm-module__RbV6nG__timeInput{width:65px;height:46px;font-size:1.3rem}.alarm-module__RbV6nG__alarmTime{min-width:70px;font-size:1.3rem}}
.timer-module__5jTFxW__wrapper{background:var(--tool-stage-bg);min-height:60vh}.timer-module__5jTFxW__container{max-width:800px;padding:0 var(--space-xl);margin:0 auto}.timer-module__5jTFxW__modeToggle{justify-content:center;gap:var(--space-xs);margin-bottom:var(--space-2xl);-webkit-backdrop-filter:blur(10px);border-radius:var(--radius-lg);background:#e5e7eb99;border:1px solid #ffffff80;padding:5px;display:flex}.timer-module__5jTFxW__modeBtn{border-radius:var(--radius-md);cursor:pointer;min-height:44px;transition:all var(--transition-smooth);color:var(--color-text-secondary);background:0 0;border:none;flex:1;padding:10px 0;font-size:.95rem;font-weight:600}.timer-module__5jTFxW__modeBtn.timer-module__5jTFxW__active{color:#fff}.timer-module__5jTFxW__modeBtn.timer-module__5jTFxW__timerActive{background:var(--gradient-primary)}.timer-module__5jTFxW__modeBtn.timer-module__5jTFxW__pomoActive{background:linear-gradient(135deg, var(--color-danger), var(--color-danger-dark))}.timer-module__5jTFxW__modeBtn.timer-module__5jTFxW__disabled{opacity:.5;cursor:not-allowed}.timer-module__5jTFxW__mainCard{padding:var(--space-4xl) 30px;text-align:center;background:linear-gradient(180deg, var(--color-bg-surface) 0%, var(--color-bg-base) 100%);animation:.3s ease-out timer-module__5jTFxW__cardEnter;}.timer-module__5jTFxW__phaseIndicator{margin-bottom:var(--space-xl);justify-content:center;gap:var(--space-sm);align-items:center;display:flex}.timer-module__5jTFxW__phaseBadge{padding:var(--space-sm) var(--space-lg);border-radius:var(--radius-2xl);font-size:.85rem;font-weight:600}.timer-module__5jTFxW__sessionBadge{padding:var(--space-sm) var(--space-md);border-radius:var(--radius-2xl);background:var(--color-bg-muted);color:var(--color-text-secondary);font-size:.85rem}.timer-module__5jTFxW__presetContainer{margin-bottom:var(--space-sm);flex-wrap:wrap;justify-content:center;gap:10px;display:flex}.timer-module__5jTFxW__presetBtn{background:linear-gradient(145deg, var(--color-bg-surface), var(--color-bg-muted));min-height:44px;color:var(--color-text-secondary);box-shadow:var(--shadow-xs);gap:2px;padding:10px 18px;font-size:.88rem;}.timer-module__5jTFxW__presetBtn:hover{border-color:var(--color-primary-light);color:var(--color-primary);background:linear-gradient(145deg, var(--color-bg-surface), var(--color-bg-muted));transform:translateY(-2px);box-shadow:0 4px 12px #6366f12e}.timer-module__5jTFxW__presetBtn:active{transform:translateY(0);box-shadow:0 1px 4px #6366f11f}.timer-module__5jTFxW__presetPlus{color:var(--color-text-muted);transition:color var(--transition-base);margin-right:1px;font-size:.78rem;font-weight:500}.timer-module__5jTFxW__presetBtn:hover .timer-module__5jTFxW__presetPlus{color:var(--color-primary-light)}.timer-module__5jTFxW__presetAmount{font-size:1.05rem;font-weight:700;line-height:1}.timer-module__5jTFxW__presetUnit{color:var(--color-text-muted);transition:color var(--transition-base);margin-left:1px;font-size:.72rem;font-weight:500}.timer-module__5jTFxW__presetBtn:hover .timer-module__5jTFxW__presetUnit{color:var(--color-primary-light)}.timer-module__5jTFxW__timeInputRow{margin-bottom:var(--space-xl);justify-content:center;align-items:center;gap:10px;display:flex}.timer-module__5jTFxW__timeSeparator{color:#ccc;font-size:2rem;font-weight:300}.timer-module__5jTFxW__inputWrapper{flex-direction:column;align-items:center;display:flex}.timer-module__5jTFxW__timeInput{text-align:center;background:var(--color-bg-surface-alt);width:70px;height:70px;font-size:1.8rem;font-weight:600;}.timer-module__5jTFxW__inputLabel{color:var(--color-text-secondary);margin-top:var(--space-sm);font-size:.9rem}.timer-module__5jTFxW__pomoGrid{gap:var(--space-sm);margin-bottom:var(--space-xl);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.timer-module__5jTFxW__pomoCard{background:var(--color-bg-surface-alt);border-radius:var(--radius-lg);padding:var(--space-md) var(--space-sm);border:1.5px solid #e5e7eb;min-width:0;overflow:hidden}.timer-module__5jTFxW__pomoLabel{color:var(--color-text-secondary);margin-bottom:var(--space-sm);white-space:nowrap;text-overflow:ellipsis;font-size:.75rem;overflow:hidden}.timer-module__5jTFxW__pomoAdjustRow{justify-content:center;align-items:center;gap:var(--space-xs);display:flex}.timer-module__5jTFxW__pomoAdjustBtn{background:var(--color-bg-inset);width:44px;height:44px;color:var(--color-text-primary);cursor:pointer;transition:background var(--transition-fast);border:none;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;font-size:1.2rem;display:flex}.timer-module__5jTFxW__pomoAdjustBtn:hover{background:var(--color-border-strong)}.timer-module__5jTFxW__pomoValue{text-align:center;-moz-appearance:textfield;background:0 0;border:none;outline:none;width:80px;font-size:2.6rem;font-weight:700}.timer-module__5jTFxW__pomoValue::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.timer-module__5jTFxW__pomoValue::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.timer-module__5jTFxW__pomoUnit{color:var(--color-text-tertiary);margin-top:var(--space-xs);font-size:.7rem}.timer-module__5jTFxW__autoStartLabel{justify-content:center;align-items:center;gap:var(--space-sm);min-height:44px;color:var(--color-text-secondary);cursor:pointer;font-size:.9rem;display:flex}.timer-module__5jTFxW__autoStartLabel input{width:20px;height:20px;accent-color:var(--color-danger)}.timer-module__5jTFxW__ringContainer{width:240px;height:240px;margin:0 auto var(--space-2xl);background:radial-gradient(circle,#ffffff08 0%,#0000 70%);border-radius:50%;position:relative}.timer-module__5jTFxW__ringSvg{width:100%;height:100%;transform:rotate(-90deg)}.timer-module__5jTFxW__ringBg{fill:none;stroke:var(--color-bg-muted);stroke-width:5px}.timer-module__5jTFxW__ringProgress{fill:none;stroke-width:7px;stroke-linecap:round}.timer-module__5jTFxW__ringTime{font-size:clamp(2rem,9vw,2.8rem);font-weight:800;font-family:var(--font-mono-time);letter-spacing:2px;text-shadow:0 0 20px #667eea26;font-variant-numeric:tabular-nums;position:absolute;top:46%;left:50%;transform:translate(-50%,-50%)}.timer-module__5jTFxW__ringDuration{color:var(--color-text-muted);letter-spacing:.5px;font-size:.8rem;font-weight:500;position:absolute;top:62%;left:50%;transform:translate(-50%,-50%)}.timer-module__5jTFxW__soundCard{margin-bottom:var(--space-xl);padding:var(--space-lg);background:var(--color-bg-surface-alt);border-radius:var(--radius-lg);border:1px solid var(--color-border-default)}.timer-module__5jTFxW__soundTitle{color:var(--color-text-secondary);margin-bottom:10px;font-size:.85rem;font-weight:500}.timer-module__5jTFxW__soundBtnRow{gap:var(--space-sm);margin-bottom:var(--space-md);flex-wrap:wrap;justify-content:center;display:flex}.timer-module__5jTFxW__soundBtn{padding:var(--space-sm) var(--space-lg);border:1.5px solid var(--color-border-default);border-radius:var(--radius-md);cursor:pointer;color:var(--color-text-secondary);transition:all var(--transition-base);background:0 0;font-size:.85rem}.timer-module__5jTFxW__soundBtn.timer-module__5jTFxW__soundActive{background:#667eea17}.timer-module__5jTFxW__soundBtn:hover{border-color:var(--color-primary)}.timer-module__5jTFxW__vibrationLabel{justify-content:center;align-items:center;gap:var(--space-sm);color:var(--color-text-secondary);cursor:pointer;font-size:.85rem;display:flex}.timer-module__5jTFxW__controlRow{gap:var(--space-md);flex-wrap:wrap;justify-content:center;margin-top:36px;display:flex}.timer-module__5jTFxW__startBtn{border-radius:var(--radius-pill);box-shadow:0 4px 16px #11998e59,0 0 #11998e00;}.timer-module__5jTFxW__startBtn:hover{transform:translateY(-2px)scale(1.03);box-shadow:0 8px 24px #11998e73,0 0 20px #38ef7d26}.timer-module__5jTFxW__startBtn:active{transform:translateY(0)scale(1)}.timer-module__5jTFxW__stopBtn{border-radius:var(--radius-pill);box-shadow:0 4px 16px #ff416c59;}.timer-module__5jTFxW__stopBtn:hover{transform:translateY(-2px)scale(1.03);box-shadow:0 8px 24px #ff416c73}.timer-module__5jTFxW__stopBtn:active{transform:translateY(0)scale(1)}.timer-module__5jTFxW__resetBtn{padding:15px var(--space-3xl);border-radius:var(--radius-pill);color:#555;font-size:1.05rem;}.timer-module__5jTFxW__resetBtn:hover{background:linear-gradient(135deg, var(--color-bg-inset), #c4c8cc);transform:translateY(-1px)}.timer-module__5jTFxW__shortcutHint{justify-content:center;gap:var(--space-lg);margin-top:var(--space-xl);color:var(--color-text-muted);font-size:.75rem;display:flex}.timer-module__5jTFxW__shortcutHint span{align-items:center;gap:var(--space-xs);display:flex}.timer-module__5jTFxW__kbd{padding:1px var(--space-sm);border:1px solid var(--color-border-strong);background:var(--color-bg-muted);color:var(--color-text-tertiary);border-radius:4px;font-family:SF Mono,Consolas,monospace;font-size:.7rem;font-weight:600;line-height:1.4;display:inline-block}.timer-module__5jTFxW__alarmOverlay{z-index:1000;background-color:#00000080;justify-content:center;align-items:center;width:100%;height:100%;display:flex;position:fixed;top:0;left:0}.timer-module__5jTFxW__alarmModal{background-color:var(--color-bg-surface);border-radius:var(--radius-xl);width:90%;max-width:400px;box-shadow:var(--shadow-xl);overflow:hidden}.timer-module__5jTFxW__alarmHeader{padding:var(--space-xl) var(--space-2xl);justify-content:space-between;align-items:center;display:flex}.timer-module__5jTFxW__alarmTitle{color:#fff;font-size:1.2rem;font-weight:600}.timer-module__5jTFxW__alarmClose{cursor:pointer;color:#fffc;background:0 0;border:none;font-size:1.5rem;line-height:1}.timer-module__5jTFxW__alarmClose:hover{color:#fff}.timer-module__5jTFxW__alarmBody{padding:var(--space-4xl) var(--space-xl);text-align:center;align-items:center;gap:var(--space-xl);flex-direction:column;display:flex}.timer-module__5jTFxW__alarmIcon{border-radius:50%;justify-content:center;align-items:center;width:70px;height:70px;display:flex}.timer-module__5jTFxW__alarmSessionText{color:var(--color-text-secondary);font-size:.95rem}.timer-module__5jTFxW__alarmFooter{padding:var(--space-xl) var(--space-2xl);justify-content:center;gap:var(--space-md);border-top:1px solid #eee;display:flex}.timer-module__5jTFxW__alarmNextBtn{color:#fff;padding:var(--space-md) 30px;cursor:pointer;align-items:center;gap:var(--space-sm);transition:transform var(--transition-fast);border:none;border-radius:25px;font-size:1rem;font-weight:700;display:flex}.timer-module__5jTFxW__alarmNextBtn:hover{transform:translateY(-1px)}.timer-module__5jTFxW__alarmRestartBtn{color:#fff;padding:var(--space-md) 30px;cursor:pointer;align-items:center;gap:var(--space-sm);background:linear-gradient(135deg, var(--color-success), var(--color-success-dark));transition:transform var(--transition-fast);border:none;border-radius:25px;font-size:1rem;font-weight:700;display:flex}.timer-module__5jTFxW__alarmRestartBtn:hover{transform:translateY(-1px)}.timer-module__5jTFxW__alarmConfirmBtn{padding:var(--space-md) 30px;cursor:pointer;transition:transform var(--transition-fast);border:none;border-radius:25px;font-size:1rem;font-weight:700}.timer-module__5jTFxW__alarmConfirmBtn:hover{transform:translateY(-1px)}.timer-module__5jTFxW__autoStopText{color:var(--color-text-muted);margin-top:var(--space-xs);font-size:.8rem}.timer-module__5jTFxW__extendRow{gap:var(--space-sm);margin-bottom:var(--space-lg);justify-content:center;display:flex}.timer-module__5jTFxW__extendBtn{border:1.5px solid var(--color-border-default);border-radius:var(--radius-2xl);background:linear-gradient(135deg, var(--color-bg-base), var(--color-bg-muted));color:var(--color-text-tertiary);cursor:pointer;transition:all var(--transition-base);padding:7px 18px;font-size:.85rem;font-weight:600;box-shadow:0 1px 3px #0000000a}.timer-module__5jTFxW__extendBtn:hover{border-color:var(--color-primary);color:var(--color-primary);background:linear-gradient(135deg,#667eea14,#667eea0a);transform:translateY(-1px);box-shadow:0 2px 8px #667eea1f}.timer-module__5jTFxW__volumeRow{padding:0 var(--space-sm);align-items:center;gap:10px;margin-top:10px;display:flex}.timer-module__5jTFxW__volumeLabel{color:var(--color-text-secondary);min-width:36px;font-size:.8rem}.timer-module__5jTFxW__volumeSlider{min-height:44px;accent-color:var(--color-primary);cursor:pointer;flex:1}.timer-module__5jTFxW__volumeValue{color:var(--color-text-muted);text-align:right;min-width:32px;font-size:.75rem}.timer-module__5jTFxW__wakeLockNote{margin-top:var(--space-sm);text-align:center;color:var(--color-text-tertiary);letter-spacing:.2px;font-size:.72rem}.timer-module__5jTFxW__wakeLockBtn{align-items:center;gap:var(--space-xs);border:1px solid var(--color-border-default);border-radius:var(--radius-xl);min-height:44px;color:var(--color-text-secondary);cursor:pointer;transition:all var(--transition-base);white-space:nowrap;background:0 0;flex-shrink:0;padding:5px 10px;font-size:.72rem;display:flex}.timer-module__5jTFxW__wakeLockBtn.timer-module__5jTFxW__wakeLockActive{border-color:var(--color-success);color:#fff;background:var(--color-success);font-weight:600;box-shadow:0 2px 8px #22c55e59}.timer-module__5jTFxW__featureRow{gap:var(--space-sm);margin-top:var(--space-xl);-webkit-overflow-scrolling:touch;scrollbar-width:none;flex-wrap:nowrap;justify-content:center;display:flex;overflow-x:auto}.timer-module__5jTFxW__featureRow::-webkit-scrollbar{display:none}.timer-module__5jTFxW__featureBtn{align-items:center;gap:var(--space-xs);border:1px solid var(--color-border-default);border-radius:var(--radius-xl);min-height:44px;color:var(--color-text-secondary);cursor:pointer;transition:all var(--transition-base);white-space:nowrap;background:0 0;flex-shrink:0;padding:5px 10px;font-size:.72rem;display:inline-flex}.timer-module__5jTFxW__featureBtn:hover{border-color:var(--color-primary);color:var(--color-primary)}.timer-module__5jTFxW__featureBtn.timer-module__5jTFxW__featureActive{border-color:var(--color-primary);color:var(--color-on-primary);background:var(--color-primary);font-weight:600;box-shadow:0 2px 8px #667eea59}.timer-module__5jTFxW__presetSavedSection{margin-top:var(--space-md);padding-top:var(--space-md);border-top:1px solid #e5e7eb}.timer-module__5jTFxW__presetSavedTitle{color:var(--color-text-muted);margin-bottom:var(--space-sm);font-size:.8rem;font-weight:600}.timer-module__5jTFxW__presetSavedList{gap:var(--space-sm);flex-wrap:wrap;display:flex}.timer-module__5jTFxW__presetSavedItem{align-items:center;gap:var(--space-xs);padding:5px var(--space-md);border-radius:var(--radius-xl);color:var(--color-primary);cursor:pointer;transition:all var(--transition-fast);background:#667eea0d;border:1.5px solid #667eea33;font-size:.8rem;display:flex}.timer-module__5jTFxW__presetSavedItem:hover{background:#667eea1f}.timer-module__5jTFxW__presetDeleteBtn{color:var(--color-text-muted);cursor:pointer;background:0 0;border:none;padding:0 2px;font-size:.7rem;line-height:1}.timer-module__5jTFxW__presetDeleteBtn:hover{color:var(--color-danger)}.timer-module__5jTFxW__presetSaveRow{gap:var(--space-sm);margin-top:var(--space-sm);display:flex}.timer-module__5jTFxW__presetNameInput{border:1px solid var(--color-border-default);background:var(--color-bg-surface-alt);color:var(--color-text-primary);border-radius:8px;outline:none;flex:1;padding:5px 10px;font-size:.8rem}.timer-module__5jTFxW__presetNameInput:focus{border-color:var(--color-primary)}.timer-module__5jTFxW__presetSaveBtn{background:var(--gradient-primary);color:#fff;cursor:pointer;border:none;border-radius:8px;padding:5px 14px;font-size:.8rem;font-weight:600}.timer-module__5jTFxW__intervalPresets{gap:var(--space-sm);margin-bottom:var(--space-lg);flex-wrap:wrap;justify-content:center;display:flex}.timer-module__5jTFxW__intervalPresetBtn{border:1.5px solid var(--color-border-default);border-radius:var(--radius-xl);min-height:44px;color:var(--color-text-secondary);cursor:pointer;transition:all var(--transition-base);background:0 0;padding:7px 14px;font-size:.82rem;font-weight:500}.timer-module__5jTFxW__intervalPresetBtn.timer-module__5jTFxW__intervalPresetActive{border-color:var(--color-warning);color:var(--color-warning);background:#f59e0b14}.timer-module__5jTFxW__intervalGrid{gap:var(--space-sm);margin-bottom:var(--space-lg);grid-template-columns:repeat(3,1fr);display:grid}.timer-module__5jTFxW__intervalCard{background:var(--color-bg-surface-alt);border-radius:var(--radius-lg);padding:var(--space-md) var(--space-sm);text-align:center;border:1.5px solid #e5e7eb}.timer-module__5jTFxW__intervalCardLabel{color:var(--color-text-secondary);margin-bottom:var(--space-sm);font-size:.72rem}.timer-module__5jTFxW__intervalCardValue{text-align:center;-moz-appearance:textfield;background:0 0;border:none;outline:none;width:80px;font-size:2.4rem;font-weight:700}.timer-module__5jTFxW__intervalCardValue::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.timer-module__5jTFxW__intervalCardValue::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.timer-module__5jTFxW__intervalPhaseDisplay{justify-content:center;align-items:center;gap:var(--space-sm);margin-bottom:var(--space-md);display:flex}.timer-module__5jTFxW__intervalPhaseBadge{border-radius:var(--radius-xl);padding:5px 14px;font-size:.82rem;font-weight:600}.timer-module__5jTFxW__intervalRoundBadge{border-radius:var(--radius-xl);background:var(--color-bg-muted);color:var(--color-text-secondary);padding:5px 10px;font-size:.82rem}.timer-module__5jTFxW__multiContainer{gap:var(--space-md);flex-direction:column;display:flex}.timer-module__5jTFxW__multiCard{background:var(--color-bg-surface-alt);border-radius:var(--radius-lg);padding:var(--space-lg);border:1.5px solid #e5e7eb;position:relative}.timer-module__5jTFxW__multiCard.timer-module__5jTFxW__multiCardRunning{border-color:#22c55e66;box-shadow:0 0 0 2px #22c55e1a}.timer-module__5jTFxW__multiHeader{justify-content:space-between;align-items:center;margin-bottom:10px;display:flex}.timer-module__5jTFxW__multiLabel{color:#555;font-size:.85rem;font-weight:600}.timer-module__5jTFxW__multiRemoveBtn{color:var(--color-text-muted);cursor:pointer;padding:2px var(--space-sm);transition:all var(--transition-fast);background:0 0;border:none;border-radius:50%;font-size:1rem}.timer-module__5jTFxW__multiRemoveBtn:hover{color:var(--color-danger);background:#ef444414}.timer-module__5jTFxW__multiTimeDisplay{text-align:center;font-size:1.6rem;font-weight:700;font-family:var(--font-mono-time);letter-spacing:1px;margin-bottom:10px}.timer-module__5jTFxW__multiControls{gap:var(--space-sm);justify-content:center;display:flex}.timer-module__5jTFxW__multiBtn{border-radius:var(--radius-xl);cursor:pointer;min-height:44px;transition:all var(--transition-fast);border:none;padding:7px 18px;font-size:.82rem;font-weight:600}.timer-module__5jTFxW__multiBtnStart{color:#fff;background:linear-gradient(135deg,#047857,#065f46)}.timer-module__5jTFxW__multiBtnStop{color:#fff;background:linear-gradient(135deg,#b45309,#92400e)}.timer-module__5jTFxW__multiBtnReset{background:var(--color-bg-inset);color:#555}.timer-module__5jTFxW__multiAddBtn{border:2px dashed var(--color-border-strong);border-radius:var(--radius-lg);color:var(--color-text-muted);cursor:pointer;transition:all var(--transition-base);background:0 0;padding:14px;font-size:.9rem}.timer-module__5jTFxW__multiAddBtn:hover{border-color:var(--color-primary);color:var(--color-primary)}.timer-module__5jTFxW__multiInputRow{gap:var(--space-sm);justify-content:center;align-items:center;margin-bottom:10px;display:flex}.timer-module__5jTFxW__multiInput{text-align:center;border:1.5px solid var(--color-border-default);width:50px;height:40px;color:var(--color-text-primary);background:var(--color-bg-surface);border-radius:8px;outline:none;font-size:1.2rem;font-weight:600}.timer-module__5jTFxW__multiInput:focus{border-color:var(--color-primary)}.timer-module__5jTFxW__multiSep{color:#ccc;font-size:1.2rem}.timer-module__5jTFxW__statsCard{background:var(--color-bg-surface);border-radius:var(--radius-xl);padding:var(--space-xl);margin-top:var(--space-lg);box-shadow:0 4px 20px #0000000f}.timer-module__5jTFxW__statsTitle{color:var(--color-text-primary);margin-bottom:var(--space-lg);font-size:.95rem;font-weight:700}.timer-module__5jTFxW__statsEmpty{text-align:center;color:var(--color-text-muted);padding:var(--space-xl) 0;font-size:.85rem}.timer-module__5jTFxW__statsGrid{gap:var(--space-sm);margin-bottom:var(--space-md);grid-template-columns:repeat(4,1fr);display:grid}.timer-module__5jTFxW__statItem{text-align:center;padding:10px var(--space-xs);background:var(--color-bg-surface-alt);border-radius:var(--radius-md)}.timer-module__5jTFxW__statValue{color:var(--color-danger);font-size:1.4rem;font-weight:700}.timer-module__5jTFxW__statLabel{color:var(--color-text-muted);margin-top:2px;font-size:.68rem}.timer-module__5jTFxW__statsFocusRow{color:var(--color-text-secondary);padding:var(--space-sm) var(--space-xs);border-top:1px solid var(--color-bg-muted);margin-bottom:var(--space-md);justify-content:space-between;font-size:.78rem;display:flex}.timer-module__5jTFxW__statsChart{gap:var(--space-sm);height:80px;padding:0 var(--space-xs);margin-bottom:var(--space-md);align-items:flex-end;display:flex}.timer-module__5jTFxW__statsBar{align-items:center;gap:var(--space-xs);flex-direction:column;flex:1;display:flex}.timer-module__5jTFxW__statsBarTrack{background:var(--color-bg-muted);border-radius:4px;align-items:flex-end;width:100%;height:60px;display:flex;overflow:hidden}.timer-module__5jTFxW__statsBarFill{width:100%;transition:height var(--transition-slow);background:#fca5a5;border-radius:4px 4px 0 0}.timer-module__5jTFxW__statsBarToday{background:var(--color-danger)}.timer-module__5jTFxW__statsBarLabel{color:var(--color-text-muted);font-size:.6rem}.timer-module__5jTFxW__statsBarLabelToday{color:var(--color-danger);font-weight:700}.timer-module__5jTFxW__statsResetBtn{padding:5px var(--space-lg);border-radius:var(--radius-lg);color:var(--color-text-muted);cursor:pointer;background:0 0;border:1px solid #e5e7eb;margin:0 auto;font-size:.72rem;display:block}body[data-theme=dark] .timer-module__5jTFxW__wrapper{background:var(--color-bg-base)}body[data-theme=dark] .timer-module__5jTFxW__modeToggle{background:#242322d9;border-color:#33415580}body[data-theme=dark] .timer-module__5jTFxW__mainCard{background:linear-gradient(#242322e6 0%,#191817b3 100%)}body[data-theme=dark] .timer-module__5jTFxW__resetBtn:hover{background:linear-gradient(135deg, #475569, var(--color-bg-inset))}body[data-theme=dark] .timer-module__5jTFxW__extendBtn:hover{background:linear-gradient(135deg,#818cf81f,#818cf80f);box-shadow:0 2px 8px #818cf826}body[data-theme=dark] .timer-module__5jTFxW__wakeLockBtn.timer-module__5jTFxW__wakeLockActive{background:var(--color-success-dark);box-shadow:0 2px 8px #22c55e4d}body[data-theme=dark] .timer-module__5jTFxW__featureBtn.timer-module__5jTFxW__featureActive{box-shadow:0 2px 8px #6366f14d}body[data-theme=dark] .timer-module__5jTFxW__pomoTimelineMarker{border-top-color:#94a3b8}@keyframes timer-module__5jTFxW__urgentPulse{0%,to{opacity:1}50%{opacity:.7}}@media (max-width:640px){.timer-module__5jTFxW__container{padding:0 var(--space-md)}.timer-module__5jTFxW__mainCard{padding:var(--space-2xl) var(--space-lg)}.timer-module__5jTFxW__presetContainer{gap:var(--space-sm)}.timer-module__5jTFxW__presetBtn{padding:7px var(--space-md);border-radius:var(--radius-lg);font-size:.82rem}.timer-module__5jTFxW__presetAmount{font-size:.95rem}.timer-module__5jTFxW__presetPlus{font-size:.72rem}.timer-module__5jTFxW__presetUnit{font-size:.66rem}.timer-module__5jTFxW__intervalGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:6px}.timer-module__5jTFxW__intervalCard{padding:var(--space-sm) var(--space-xs)}.timer-module__5jTFxW__intervalCardLabel{font-size:.68rem}.timer-module__5jTFxW__intervalCardValue{width:60px;font-size:1.8rem}.timer-module__5jTFxW__intervalPresetBtn{padding:8px 14px;font-size:.8rem}.timer-module__5jTFxW__pomoCard{padding:var(--space-sm) var(--space-xs)}.timer-module__5jTFxW__pomoGrid{grid-template-columns:repeat(2,minmax(0,1fr))}.timer-module__5jTFxW__pomoLabel{font-size:.68rem}.timer-module__5jTFxW__pomoValue{width:60px;font-size:1.8rem}.timer-module__5jTFxW__pomoAdjustBtn{width:44px;height:44px;font-size:1rem}}@media (max-width:480px){.timer-module__5jTFxW__mainCard{padding:var(--space-xl) var(--space-md)}.timer-module__5jTFxW__container{padding:0 var(--space-sm)}.timer-module__5jTFxW__intervalGrid,.timer-module__5jTFxW__pomoGrid{grid-template-columns:1fr;gap:6px}.timer-module__5jTFxW__intervalCardValue,.timer-module__5jTFxW__pomoValue{width:60px;font-size:1.8rem}.timer-module__5jTFxW__timeInput{width:60px;height:60px;font-size:1.5rem}.timer-module__5jTFxW__ringContainer{width:200px;height:200px}.timer-module__5jTFxW__startBtn,.timer-module__5jTFxW__stopBtn{padding:var(--space-md) 28px;font-size:.95rem}.timer-module__5jTFxW__resetBtn{padding:var(--space-md) var(--space-2xl);font-size:.95rem}.timer-module__5jTFxW__presetContainer{gap:var(--space-sm)}.timer-module__5jTFxW__presetBtn{padding:var(--space-sm) 10px;border-radius:var(--radius-md);gap:1px;font-size:.78rem}.timer-module__5jTFxW__presetAmount{font-size:.88rem}.timer-module__5jTFxW__presetPlus{font-size:.68rem}.timer-module__5jTFxW__presetUnit{font-size:.62rem}.timer-module__5jTFxW__shortcutHint{gap:10px;font-size:.7rem}}.timer-module__5jTFxW__pomoTimeline{margin:var(--space-sm) 0 var(--space-xl);padding:0 var(--space-xs);position:relative}.timer-module__5jTFxW__pomoTimelineLabels{margin-bottom:var(--space-sm);gap:2px;display:flex}.timer-module__5jTFxW__pomoTimelineLabelItem{color:var(--color-text-muted);white-space:nowrap;transition:color var(--transition-slow), font-weight var(--transition-slow);justify-content:center;align-items:center;font-size:.62rem;font-weight:600;display:flex;overflow:visible}.timer-module__5jTFxW__pomoTimelineLabelItem.timer-module__5jTFxW__labelActive{font-size:.68rem;font-weight:800}.timer-module__5jTFxW__pomoTimelineLabelItem.timer-module__5jTFxW__labelDone{opacity:.5}.timer-module__5jTFxW__pomoTimelineBar{border-radius:var(--radius-lg);background:0 0;gap:2px;height:28px;display:flex;overflow:hidden}.timer-module__5jTFxW__pomoTimelineSegment{border-radius:var(--radius-sm);height:100%;transition:transform var(--transition-slow), box-shadow var(--transition-slow);position:relative;overflow:hidden}.timer-module__5jTFxW__pomoTimelineSegment:first-child{border-radius:var(--radius-lg) var(--radius-sm) var(--radius-sm) var(--radius-lg)}.timer-module__5jTFxW__pomoTimelineSegment:last-child{border-radius:var(--radius-sm) var(--radius-lg) var(--radius-lg) var(--radius-sm)}.timer-module__5jTFxW__pomoTimelineCompleted{opacity:.85}.timer-module__5jTFxW__pomoTimelineCurrent{z-index:1;transform:scaleY(1.12)}.timer-module__5jTFxW__pomoTimelineFill{height:100%;transition:width 1s linear;position:absolute;top:0;left:0}.timer-module__5jTFxW__pomoTimelineMarker{border-left:5px solid #0000;border-right:5px solid #0000;border-top:6px solid var(--color-text-secondary);z-index:3;filter:drop-shadow(0 1px 1px #00000026);width:0;height:0;transition:left 1s linear;position:absolute;top:-8px;transform:translate(-50%)}.timer-module__5jTFxW__pomoTimelineTime{text-align:center;color:var(--color-text-tertiary);margin-top:var(--space-sm);font-variant-numeric:tabular-nums;letter-spacing:.5px;font-size:.72rem;font-weight:600}body[data-theme=dark] .timer-module__5jTFxW__pomoTimelineLabelItem{color:var(--color-text-muted)}
.scrollWheelPicker-module__wQ0QSW__pickerWrapper{align-items:center;gap:var(--space-md);flex-direction:column;display:flex}.scrollWheelPicker-module__wQ0QSW__pickerWrapperCompact{gap:var(--space-sm)}.scrollWheelPicker-module__wQ0QSW__pickerLabel{font-size:var(--text-xs);color:var(--color-text-tertiary);text-transform:uppercase;letter-spacing:.5px;font-weight:500}.scrollWheelPicker-module__wQ0QSW__pickerContainer{border-radius:var(--radius-xl);background:var(--color-bg-base);border:2px solid var(--color-border-default);cursor:grab;-webkit-user-select:none;user-select:none;width:88px;transition:border-color var(--transition-base), box-shadow var(--transition-base);outline:none;position:relative;overflow:hidden}.scrollWheelPicker-module__wQ0QSW__pickerContainerCompact{border-radius:var(--radius-lg);width:72px}.scrollWheelPicker-module__wQ0QSW__pickerContainer:focus-visible{border-color:var(--color-primary);box-shadow:var(--input-focus-shadow)}.scrollWheelPicker-module__wQ0QSW__pickerContainer.scrollWheelPicker-module__wQ0QSW__dragging{cursor:grabbing;border-color:var(--color-primary)}.scrollWheelPicker-module__wQ0QSW__gradientTop,.scrollWheelPicker-module__wQ0QSW__gradientBottom{z-index:2;pointer-events:none;height:40%;position:absolute;left:0;right:0}.scrollWheelPicker-module__wQ0QSW__gradientTop{background:linear-gradient(#f8fafcf2 0%,#f8fafc00 100%);top:0}.scrollWheelPicker-module__wQ0QSW__gradientBottom{background:linear-gradient(#f8fafc00 0%,#f8fafcf2 100%);bottom:0}.scrollWheelPicker-module__wQ0QSW__selectionHighlight{border-radius:var(--radius-md);z-index:1;transition:background-color var(--transition-base);background:#fef3c7;border:1.5px solid #fbbf24;position:absolute;left:4px;right:4px}.scrollWheelPicker-module__wQ0QSW__itemsContainer{z-index:3;flex-direction:column;align-items:center;display:flex;position:relative}.scrollWheelPicker-module__wQ0QSW__pickerItem{width:100%;font-family:var(--font-mono-time);font-size:var(--text-2xl);color:var(--color-text-tertiary);transition:opacity var(--transition-fast), transform var(--transition-fast);will-change:opacity, transform;justify-content:center;align-items:center;font-weight:600;display:flex}.scrollWheelPicker-module__wQ0QSW__pickerItemSelected{color:var(--color-text-primary);font-size:1.7rem;font-weight:700}.scrollWheelPicker-module__wQ0QSW__tappable{cursor:text;padding:var(--space-xs) var(--space-sm);border-radius:var(--radius-sm);transition:background-color var(--transition-fast)}.scrollWheelPicker-module__wQ0QSW__tappable:hover{background:#6366f114}.scrollWheelPicker-module__wQ0QSW__typingInput{border:2px solid var(--color-primary);border-radius:var(--radius-sm);text-align:center;width:56px;height:44px;font-family:var(--font-mono-time);color:var(--color-text-primary);background:var(--color-bg-surface);caret-color:var(--color-primary);box-shadow:var(--input-focus-shadow);outline:none;font-size:1.5rem;font-weight:700}.scrollWheelPicker-module__wQ0QSW__remainingTime{align-items:center;gap:var(--space-sm);font-size:var(--text-sm);color:#b45309;margin-top:var(--space-sm);border-radius:var(--radius-pill);white-space:nowrap;background:#fef3c7;padding:6px 14px;font-weight:600;display:flex}.scrollWheelPicker-module__wQ0QSW__remainingIcon{font-size:.9rem}.scrollWheelPicker-module__wQ0QSW__pickerContainerCompact .scrollWheelPicker-module__wQ0QSW__pickerItem{font-size:var(--text-lg)}.scrollWheelPicker-module__wQ0QSW__pickerContainerCompact .scrollWheelPicker-module__wQ0QSW__pickerItemSelected{font-size:1.3rem}.scrollWheelPicker-module__wQ0QSW__pickerContainerCompact .scrollWheelPicker-module__wQ0QSW__typingInput{width:48px;height:44px;font-size:var(--text-xl)}.scrollWheelPicker-module__wQ0QSW__timePickerRowCompact{justify-content:center;align-items:center;gap:var(--space-xs);display:flex}.scrollWheelPicker-module__wQ0QSW__timePickerSeparatorCompact{color:var(--color-text-muted);padding-top:var(--space-lg);font-size:1.5rem;font-weight:700}.scrollWheelPicker-module__wQ0QSW__timePickerRow{justify-content:center;align-items:center;gap:var(--space-md);display:flex}.scrollWheelPicker-module__wQ0QSW__timePickerSeparator{color:var(--color-text-muted);padding-top:var(--space-xl);font-size:2.2rem;font-weight:700}body[data-theme=dark] .scrollWheelPicker-module__wQ0QSW__gradientTop{background:linear-gradient(#0f172af2 0%,#0f172a00 100%)}body[data-theme=dark] .scrollWheelPicker-module__wQ0QSW__gradientBottom{background:linear-gradient(#0f172a00 0%,#0f172af2 100%)}body[data-theme=dark] .scrollWheelPicker-module__wQ0QSW__selectionHighlight{background:#422006;border-color:#b45309}body[data-theme=dark] .scrollWheelPicker-module__wQ0QSW__tappable:hover{background:#818cf81a}body[data-theme=dark] .scrollWheelPicker-module__wQ0QSW__remainingTime{color:#fbbf24;background:#422006}@media (max-width:640px){.scrollWheelPicker-module__wQ0QSW__pickerContainer{width:80px}.scrollWheelPicker-module__wQ0QSW__pickerItemSelected{font-size:1.5rem}.scrollWheelPicker-module__wQ0QSW__pickerItem{font-size:var(--text-xl)}.scrollWheelPicker-module__wQ0QSW__timePickerSeparator{font-size:1.8rem}.scrollWheelPicker-module__wQ0QSW__remainingTime{font-size:.8rem}}@media (max-width:375px){.scrollWheelPicker-module__wQ0QSW__pickerContainer{width:72px}.scrollWheelPicker-module__wQ0QSW__pickerItemSelected{font-size:1.35rem}.scrollWheelPicker-module__wQ0QSW__pickerItem{font-size:var(--text-lg)}}
.soundPicker-module__My3cGW__soundRow{gap:var(--space-sm);align-items:center;display:flex}.soundPicker-module__My3cGW__soundSelect{min-width:0;height:var(--input-height);line-height:var(--input-height);border:2px solid var(--input-border);border-radius:var(--input-radius);padding:0 var(--space-md);color:var(--color-text-primary);background:var(--color-bg-base);cursor:pointer;transition:border-color var(--transition-base);outline:none;flex:1;font-size:.9rem}.soundPicker-module__My3cGW__soundSelect:focus{border-color:var(--input-focus-border);background:var(--color-bg-surface)}.soundPicker-module__My3cGW__previewBtn{width:var(--input-height);height:var(--input-height);border:2px solid var(--input-border);border-radius:var(--input-radius);background:var(--color-bg-base);color:var(--color-text-secondary);font-size:var(--text-md);cursor:pointer;transition:all var(--transition-base);flex-shrink:0;justify-content:center;align-items:center;display:flex}.soundPicker-module__My3cGW__previewBtn:hover{border-color:var(--color-primary);color:var(--color-primary);background:var(--color-primary-bg)}.soundPicker-module__My3cGW__previewBtnActive{border-color:var(--color-danger);color:var(--color-danger);background:#fef2f2}body[data-theme=dark] .soundPicker-module__My3cGW__previewBtnActive{background:#ef44441a}.soundPicker-module__My3cGW__vibrationRow{gap:var(--space-md);height:var(--input-height);align-items:center;display:flex}.soundPicker-module__My3cGW__vibrationBtn{align-items:center;gap:var(--space-sm);border-radius:var(--radius-pill);border:1px solid var(--color-border-strong);cursor:pointer;background:var(--color-bg-muted);color:var(--color-text-tertiary);transition:all var(--transition-base);padding:6px 14px;font-size:.78rem;font-weight:500;display:flex}.soundPicker-module__My3cGW__vibrationBtn:hover{border-color:var(--color-text-muted)}.soundPicker-module__My3cGW__vibrationBtnActive{background:var(--color-accent-bg);border-color:var(--color-accent);color:var(--color-accent)}.soundPicker-module__My3cGW__vibrationBtn svg{font-size:var(--text-sm)}
.servertime-module__YBZK0G__container{max-width:700px;padding:var(--space-xl);margin:0 auto}.servertime-module__YBZK0G__timeSection{text-align:center;margin-bottom:var(--space-xl)}.servertime-module__YBZK0G__timeLabel{color:var(--color-text-tertiary);margin-bottom:var(--space-xs);text-transform:uppercase;letter-spacing:1px;font-size:.8rem}.servertime-module__YBZK0G__timeDisplay{font-family:var(--font-mono-time);color:var(--color-text-primary);letter-spacing:2px;text-shadow:0 0 20px #6366f11a;font-variant-numeric:tabular-nums;font-size:clamp(3rem,12vw,5rem);font-weight:700;line-height:1}.servertime-module__YBZK0G__msDisplay{color:var(--color-primary);vertical-align:baseline;font-size:.45em;font-weight:600}.servertime-module__YBZK0G__infoRow{justify-content:center;align-items:center;gap:var(--space-sm);flex-wrap:wrap;margin-top:10px;display:flex}.servertime-module__YBZK0G__dateDisplay{color:var(--color-text-tertiary);font-size:.82rem}.servertime-module__YBZK0G__infoDivider{color:var(--color-border-strong);-webkit-user-select:none;user-select:none;font-size:.85rem}.servertime-module__YBZK0G__syncBadge{border-radius:var(--radius-2xl);letter-spacing:.3px;align-items:center;padding:2px 10px;font-size:.72rem;font-weight:600;display:inline-flex}.servertime-module__YBZK0G__syncBadgeSynced{color:#15803d;background:#dcfce7;border:1px solid #bbf7d0}.servertime-module__YBZK0G__syncBadgeSyncing{color:#a16207;background:#fef9c3;border:1px solid #fde68a;animation:1.5s ease-in-out infinite servertime-module__YBZK0G__pulse}.servertime-module__YBZK0G__syncBadgeFailed{color:#dc2626;background:#fee2e2;border:1px solid #fecaca}@keyframes servertime-module__YBZK0G__pulse{0%,to{opacity:1}50%{opacity:.6}}.servertime-module__YBZK0G__offsetText{color:var(--color-text-muted);font-size:.68rem;font-family:var(--font-mono-time);opacity:.8}.servertime-module__YBZK0G__resyncBtn{min-height:44px;padding:var(--space-xs) var(--space-md);border:1px solid var(--color-border-default);background:var(--color-bg-base);color:var(--color-text-secondary);cursor:pointer;transition:all var(--transition-base);border-radius:8px;font-size:.75rem}.servertime-module__YBZK0G__resyncBtn:hover{border-color:var(--color-primary);color:var(--color-primary);background:var(--color-primary-bg)}.servertime-module__YBZK0G__copyBtn{align-items:center;gap:var(--space-xs);border:1px solid var(--color-border-default);border-radius:var(--radius-sm);background:var(--color-bg-base);min-height:44px;color:var(--color-text-tertiary);cursor:pointer;transition:all var(--transition-base);white-space:nowrap;padding:2px 10px;font-size:.72rem;font-weight:500;display:inline-flex}.servertime-module__YBZK0G__copyBtn:hover{border-color:var(--color-primary);color:var(--color-primary);background:var(--color-primary-bg)}.servertime-module__YBZK0G__copyBtnCopied{border-color:var(--color-success);color:var(--color-success);background:#f0fdf4}.servertime-module__YBZK0G__ticketingSection{background:linear-gradient(180deg, var(--color-bg-surface) 0%, var(--color-bg-base) 100%);border:1px solid var(--color-border-default);border-radius:var(--radius-xl);padding:var(--space-2xl);margin-bottom:var(--space-2xl)}.servertime-module__YBZK0G__sectionHeader{margin-bottom:var(--space-xl);justify-content:space-between;align-items:center;display:flex}.servertime-module__YBZK0G__sectionTitle{color:var(--color-text-primary);align-items:center;gap:var(--space-sm);font-size:1.1rem;font-weight:600;display:flex}.servertime-module__YBZK0G__sectionIcon{font-size:1.2rem}.servertime-module__YBZK0G__soundToggle{border-radius:var(--radius-md);border:2px solid var(--color-border-default);background:var(--color-bg-base);cursor:pointer;width:44px;height:44px;transition:all var(--transition-base);justify-content:center;align-items:center;font-size:1.1rem;display:flex}.servertime-module__YBZK0G__soundToggleOn{border-color:var(--color-primary);background:var(--color-primary-bg)}.servertime-module__YBZK0G__soundToggleOff{border-color:var(--color-border-default);opacity:.6}.servertime-module__YBZK0G__soundToggle:hover{border-color:var(--color-primary);transform:scale(1.05)}.servertime-module__YBZK0G__targetInputRow{gap:var(--space-sm);margin-bottom:var(--space-lg);flex-wrap:wrap;justify-content:center;align-items:flex-end;display:flex}.servertime-module__YBZK0G__inputGroup{gap:var(--space-xs);flex-direction:column;display:flex}.servertime-module__YBZK0G__inputLabel{color:var(--color-text-tertiary);text-transform:uppercase;text-align:center;font-size:.75rem;font-weight:500}.servertime-module__YBZK0G__timeInput{text-align:center;width:72px;height:52px;font-size:1.5rem;font-weight:600;font-family:var(--font-mono-time);border-radius:12px;}.servertime-module__YBZK0G__timeInput:focus{border-color:var(--color-primary);box-shadow:0 0 0 3px var(--color-primary-bg-subtle);background:var(--color-bg-surface)}.servertime-module__YBZK0G__timeSeparator{color:var(--color-text-muted);padding-bottom:var(--space-xs);font-size:2rem;font-weight:700}.servertime-module__YBZK0G__presetGrid{gap:var(--space-sm);margin-bottom:var(--space-lg);grid-template-columns:repeat(4,1fr);display:grid}.servertime-module__YBZK0G__presetBtn{min-height:44px;padding:10px var(--space-md);border:2px solid var(--color-border-default);border-radius:var(--radius-md);color:var(--color-text-secondary);transition:all var(--transition-base);white-space:nowrap;text-align:center;font-size:.85rem;font-weight:500;}.servertime-module__YBZK0G__presetBtn:hover{border-color:var(--color-primary);color:var(--color-primary);background:linear-gradient(145deg, var(--color-bg-surface), var(--color-bg-muted))}.servertime-module__YBZK0G__presetBtn:active{transform:scale(.97)}.servertime-module__YBZK0G__targetActions{margin-bottom:var(--space-lg)}.servertime-module__YBZK0G__setTargetBtn{width:100%;height:48px;transition:all var(--transition-base);background:linear-gradient(135deg,#4f46e5,#6d28d9);border-radius:12px;font-size:1rem;}.servertime-module__YBZK0G__setTargetBtn:hover{transform:translateY(-1px);box-shadow:0 4px 12px #6366f166}.servertime-module__YBZK0G__setTargetBtn:active{transform:translateY(0)}.servertime-module__YBZK0G__clearTargetBtn{border:2px solid var(--color-danger);width:100%;height:48px;color:var(--color-danger);transition:all var(--transition-base);border-radius:12px;font-size:1rem;font-weight:600;}.servertime-module__YBZK0G__clearTargetBtn:hover{background:#fef2f2}.servertime-module__YBZK0G__countdownSection{margin-top:var(--space-xl);text-align:center}.servertime-module__YBZK0G__progressBarContainer{background:var(--color-border-default);width:100%;height:4px;margin-bottom:var(--space-xl);border-radius:2px;overflow:hidden}.servertime-module__YBZK0G__progressBar{background:linear-gradient(90deg,#6366f1,#8b5cf6);border-radius:2px;height:100%;transition:width .1s linear}.servertime-module__YBZK0G__statusBadge{padding:6px var(--space-2xl);border-radius:var(--radius-2xl);letter-spacing:1px;text-transform:uppercase;margin-bottom:var(--space-lg);font-size:.9rem;font-weight:700;display:inline-block}.servertime-module__YBZK0G__statusReady{color:#1d4ed8;background:#dbeafe;border:1px solid #93c5fd}.servertime-module__YBZK0G__statusGo{color:#15803d;background:#dcfce7;border:1px solid #86efac;animation:.6s ease-in-out infinite servertime-module__YBZK0G__goPulse}@keyframes servertime-module__YBZK0G__goPulse{0%,to{transform:scale(1);box-shadow:0 0 #22c55e66}50%{transform:scale(1.05);box-shadow:0 0 0 12px #22c55e00}}.servertime-module__YBZK0G__countdownLabel{color:var(--color-text-muted);text-transform:uppercase;letter-spacing:1px;margin-bottom:var(--space-sm);font-size:.8rem}.servertime-module__YBZK0G__countdownDisplay{margin-bottom:var(--space-md)}.servertime-module__YBZK0G__countdownTime{font-family:var(--font-mono-time);color:var(--color-text-primary);letter-spacing:2px;font-size:clamp(1.8rem,8vw,3rem);font-weight:700;line-height:1.2}.servertime-module__YBZK0G__countdownTimeGo{color:var(--color-success);animation:.8s ease-in-out infinite servertime-module__YBZK0G__goFlash}@keyframes servertime-module__YBZK0G__goFlash{0%,to{opacity:1}50%{opacity:.5}}.servertime-module__YBZK0G__targetDisplay{color:var(--color-text-muted);font-size:.85rem;font-family:var(--font-mono-time)}body[data-theme=dark] .servertime-module__YBZK0G__syncBadgeSynced{color:#4ade80;background:#052e16;border-color:#166534}body[data-theme=dark] .servertime-module__YBZK0G__syncBadgeSyncing{color:#fbbf24;background:#422006;border-color:#78350f}body[data-theme=dark] .servertime-module__YBZK0G__syncBadgeFailed{color:#f87171;background:#450a0a;border-color:#7f1d1d}body[data-theme=dark] .servertime-module__YBZK0G__resyncBtn:hover{background:#1e1b4b}body[data-theme=dark] .servertime-module__YBZK0G__copyBtn:hover{background:#1e1b4b}body[data-theme=dark] .servertime-module__YBZK0G__copyBtnCopied{color:#4ade80;background:#052e16;border-color:#166534}body[data-theme=dark] .servertime-module__YBZK0G__soundToggleOn{background:#1e1b4b}body[data-theme=dark] .servertime-module__YBZK0G__clearTargetBtn{color:#f87171;border-color:#7f1d1d}body[data-theme=dark] .servertime-module__YBZK0G__clearTargetBtn:hover{background:#450a0a}body[data-theme=dark] .servertime-module__YBZK0G__statusReady{color:#93c5fd;background:#1e1b4b;border-color:#3730a3}body[data-theme=dark] .servertime-module__YBZK0G__statusGo{color:#4ade80;background:#052e16;border-color:#166534}body[data-theme=dark] .servertime-module__YBZK0G__countdownTimeGo{color:#4ade80}.servertime-module__YBZK0G__countdown321Overlay{z-index:9999;pointer-events:none;background:#000000d1;justify-content:center;align-items:center;display:flex;position:fixed;inset:0}.servertime-module__YBZK0G__countdown321Number{font-family:var(--font-mono-time);color:#fff;text-shadow:0 0 60px #6366f1e6,0 0 120px #6366f180;font-size:clamp(120px,35vw,300px);font-weight:900;line-height:1;animation:.95s cubic-bezier(.34,1.56,.64,1) forwards servertime-module__YBZK0G__numPop}.servertime-module__YBZK0G__countdown321Red{color:#f44;text-shadow:0 0 60px #ef4444e6,0 0 120px #ef444480}@keyframes servertime-module__YBZK0G__numPop{0%{opacity:0;transform:scale(.2)}15%{opacity:1;transform:scale(1.2)}50%{opacity:1;transform:scale(1)}85%{opacity:.8;transform:scale(.95)}to{opacity:0;transform:scale(.85)}}.servertime-module__YBZK0G__goFlashOverlay{z-index:9998;pointer-events:none;background:#22c55ea6;animation:.9s ease-out forwards servertime-module__YBZK0G__goFlashFade;position:fixed;inset:0}@keyframes servertime-module__YBZK0G__goFlashFade{0%{opacity:1}30%{opacity:.8}to{opacity:0}}.servertime-module__YBZK0G__countdownTimeUrgent{color:var(--color-warning);animation:.5s ease-in-out infinite servertime-module__YBZK0G__urgentPulse}.servertime-module__YBZK0G__countdownTimeRed{color:var(--color-danger);animation:.3s ease-in-out infinite servertime-module__YBZK0G__redPulse}@keyframes servertime-module__YBZK0G__urgentPulse{0%,to{transform:scale(1)}50%{transform:scale(1.03)}}@keyframes servertime-module__YBZK0G__redPulse{0%,to{opacity:1;transform:scale(1)}50%{opacity:.85;transform:scale(1.06)}}body[data-theme=dark] .servertime-module__YBZK0G__countdownTimeUrgent{color:#fbbf24}body[data-theme=dark] .servertime-module__YBZK0G__countdownTimeRed{color:#f87171}@media (max-width:640px){.servertime-module__YBZK0G__container{padding:var(--space-lg)}.servertime-module__YBZK0G__ticketingSection{padding:18px}.servertime-module__YBZK0G__presetGrid{grid-template-columns:repeat(2,1fr)}.servertime-module__YBZK0G__targetInputRow{gap:6px}.servertime-module__YBZK0G__timeInput{width:60px;height:46px;font-size:1.3rem}.servertime-module__YBZK0G__timeSeparator{font-size:1.5rem}.servertime-module__YBZK0G__infoRow{gap:6px}.servertime-module__YBZK0G__dateDisplay{font-size:.75rem}}@media (max-width:375px){.servertime-module__YBZK0G__timeDisplay{font-size:2.5rem}.servertime-module__YBZK0G__timeInput{width:55px;height:44px;font-size:1.1rem}.servertime-module__YBZK0G__countdownTime{font-size:1.5rem}}
