main>.container{padding:30px 15px 0}.footer{background-color:#f5f5f5}.footer>.container{padding-left:15px;padding-right:15px}.container.mt-main{margin-top:4rem!important;min-height:calc(100vh - 7.5rem);transition:margin-top .2s ease-in-out}h1,h2{font-weight:700;line-height:1.2;margin-bottom:.75rem;margin-top:1.2rem;min-height:2.2em}h1{font-size:clamp(1.4rem,4vw,2.2rem)}.navbar{min-height:56px}#navbarCollapse{min-height:0}.ad-container-top{align-items:center;display:flex;height:100px!important;justify-content:center;max-height:100px!important;min-height:100px!important;width:100%}.ad-container-top ins.adsbygoogle,.ad-element-top-placeholder{height:100px!important;max-height:100px!important;min-height:100px!important;width:100%!important}@media (min-width:768px){.ad-container-top,.ad-container-top ins.adsbygoogle,.ad-element-top-placeholder{height:250px!important;max-height:250px!important;min-height:250px!important}}ins.adsbygoogle[data-ad-status=unfilled]{display:none!important}code{font-size:80%}.logo{height:32px;margin-right:5px;vertical-align:top;width:32px}footer .list-inline>li>a:after{content:"|";padding-left:10px}footer .list-inline>li:last-child>a:after{content:none}pre{overflow:visible}.lang-list .list-inline>li>a:after{content:"|";padding-left:10px}.lang-list .list-inline>li:last-child>a:after{content:none}.counts-info{font-size:small}.timer-main .google-auto-placed{display:none}.timer{background-color:#000;color:#007bff;font-family:monospace;font-size:145px}.timer input[type=number]{-moz-appearance:textfield;background-color:inherit;border:none;color:inherit;width:180px}input::-webkit-inner-spin-button,input::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.timer input[type=number]:focus{border:none;box-shadow:none;outline:none}.timer-ms{width:265px!important}.timer input[type=number]:disabled{-webkit-text-fill-color:currentColor!important;color:inherit!important;opacity:1!important}.digit-color-picker-container{align-items:center;background:#0000000d;border:1px solid #00000014;border-radius:30px;display:inline-flex;flex-wrap:wrap;gap:10px;justify-content:center;margin-bottom:8px;margin-top:6px;padding:6px 16px;transition:all .2s ease;-webkit-user-select:none;user-select:none}.digit-color-picker-container.is-fullscreen{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#ffffff1f;border:1px solid #ffffff38}.digit-color-label{color:#495057;font-size:14px;font-weight:600;letter-spacing:.2px}.digit-color-picker-container.is-fullscreen .digit-color-label{color:#f8f9fa}.digit-color-swatches{align-items:center;display:inline-flex;flex-wrap:wrap;gap:8px}.digit-color-swatch{align-items:center;border:2px solid #fff6;border-radius:50%;box-shadow:0 1px 3px #00000040;cursor:pointer;display:inline-flex;height:26px;justify-content:center;margin:0;outline:none;padding:0;position:relative;transition:transform .15s ease,box-shadow .15s ease;width:26px}.digit-color-swatch:hover{box-shadow:0 2px 6px #00000059;transform:scale(1.18)}.digit-color-swatch.active{box-shadow:0 0 0 2px #fff,0 0 0 4px #007bff;transform:scale(1.12)}.digit-color-picker-container.is-fullscreen .digit-color-swatch.active{box-shadow:0 0 0 2px #111,0 0 0 4px #fff}.digit-color-custom-btn{background:conic-gradient(from 0deg,red,#ff0,lime,aqua,blue,#f0f,red);color:#fff;overflow:hidden}.digit-color-native-input{border:none;cursor:pointer;height:100%;left:0;margin:0;opacity:0;padding:0;position:absolute;top:0;width:100%}.digit-color-palette-icon{color:#fff;filter:drop-shadow(0 1px 1px rgba(0,0,0,.8))}.timer.timer-giant{align-items:center!important;display:flex!important;font-size:min(20vw,42vh)!important;justify-content:center!important;letter-spacing:-.02em!important;line-height:1!important;margin:auto 0!important;max-width:100vw!important;-webkit-user-select:none;user-select:none;width:100vw!important}.timer.timer-giant input[type=number]{font-size:inherit!important;line-height:1!important;margin:0!important;padding:0!important;text-align:center!important;width:2.1ch!important}.fullscreen-panel-controls{align-items:center;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#ffffff14;border:1px solid #ffffff26;border-radius:24px;display:inline-flex;flex-wrap:wrap;gap:8px;justify-content:center;margin-top:10px;padding:6px 14px}.fullscreen-exit-wrapper{position:fixed;right:28px;top:24px;z-index:10002}.fullscreen-return-btn{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#ffffff1f!important;border:1px solid #ffffff4d!important;border-radius:22px;box-shadow:0 4px 12px #0006;color:#f1f3f5!important;cursor:pointer;font-size:15px;font-weight:500;opacity:.65;padding:8px 18px;transition:all .2s ease}.fullscreen-return-btn:hover{background:#ffffff4d!important;border-color:#ffffffb3!important;box-shadow:0 6px 18px #0009;color:#fff!important;opacity:1;transform:scale(1.05)}.fullscreen-shortcuts-hint{color:#ffffff73;font-size:13px;letter-spacing:.3px;margin-top:6px}.btn-timer{font-size:30px;line-height:25px;padding:10px 20px}.btn-timer span{display:block;font-size:15px;font-style:italic}.btn-shortcut{font-size:25px;width:115px}.dateTime{font-size:xx-large;text-align:center;width:45%}.dateTime-container{display:flex;flex-direction:row;margin-bottom:15px;place-content:center}.btn-wrap{white-space:normal!important}.all-no-ad ins,.container .no-ad .google-auto-placed{display:none!important}.blink{animation:blinker 1s step-start infinite}@keyframes blinker{50%{opacity:0}}.btn-clipboard{background-color:initial;border:0;border-radius:.25rem;color:#818a91;cursor:pointer;display:block;font-size:75%;padding:.25rem .5rem;position:absolute;right:.5rem;top:.5rem;z-index:10}.btn-clipboard:hover{background-color:#027de7;color:#fff}.text-result{background-color:#f7f7f9;height:293px;margin-bottom:7px;overflow:auto;width:100%}.text-result pre{word-wrap:break-word;white-space:pre-wrap;white-space:-moz-pre-wrap;white-space:-pre-wrap;white-space:-o-pre-wrap}.timer-pomodoro{background-color:#dcdcdc;border:1px solid;border-radius:.2rem;font-family:monospace;font-size:95px;font-weight:700}.timer-pomodoro .functions{font-size:medium;margin-top:-20px;text-align:center}.bomb{left:0;margin-left:auto;margin-right:auto;position:absolute;right:0;top:-175px;width:650px;z-index:-1}.timer-bomb{color:#fff;font-family:monospace;font-size:50px;padding-bottom:170px;padding-top:200px;position:relative}.timer-bomb input[type=number]{-moz-appearance:textfield;background-color:inherit;border:none;color:inherit;width:65px}.timer-bomb input[type=number]:focus{border:none;box-shadow:none;outline:none}.timer-bomb-ms{width:140px!important}.cat{width:650px}.cat,.cat2{left:0;margin-left:auto;margin-right:auto;position:absolute;right:0;top:-40px;z-index:-1}.cat2,.cat3{width:445px}.cat3{left:0;margin-left:auto;margin-right:auto;position:absolute;right:0;top:-160px;visibility:hidden;z-index:-1}.timer-cat{color:#de9535;font-family:monospace;font-size:80px;padding-bottom:20px;padding-top:340px;position:relative}.timer-cat input[type=number]{-moz-appearance:textfield;background-color:inherit;border:none;color:inherit;width:90px}.timer-cat-ms{width:135px!important}.timer-cat input[type=number]::selection{background:#d69e5557}.timer-cat-display{background-color:#000}.christmas{left:0;margin-left:auto;margin-right:auto;position:absolute;right:0;top:0;width:950px;z-index:-1}.timer-christmas{color:#db4136;font-family:monospace;font-size:80px;padding-bottom:40px;padding-top:380px;position:relative}.timer-christmas input[type=number]{-moz-appearance:textfield;background-color:inherit;border:none;color:inherit;width:90px}.timer-christmas-ms{width:135px!important}.timer-christmas input[type=number]::selection{background:#8a2e28}.timer-christmas-display{background-color:initial}.rocket{left:0;margin-left:auto;margin-right:auto;position:absolute;right:0;top:-105px;width:830px;z-index:-1}.timer-rocket{color:#00ff09;font-family:monospace;font-size:50px;padding-bottom:15px;padding-top:335px;position:relative}.timer-display{background-image:url(/static/media/platform.d07bc817b6f95aabf0b8.png)}.timer-rocket input[type=number]{-moz-appearance:textfield;background-color:inherit;border:none;color:#00ff09;width:65px}.timer-rocket input[type=number]:focus{border:none;box-shadow:none;outline:none}.timer-rocket-ms{width:100px!important}.clock{background-color:#000;border:5px solid;color:#007bff;font-family:monospace;font-size:145px;position:absolute;width:1140px!important}.clock-logo{bottom:0;color:#fff!important;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol;font-size:15px;padding-bottom:15px;position:absolute;right:0;text-decoration:none!important}.clock-logo img{height:20px;margin:0;width:20px}.clock-close-fs{background-color:initial;border:none;color:inherit;cursor:pointer;display:inherit;margin:0;padding-right:15px;padding-top:15px;position:absolute;right:0;text-decoration:underline;top:0}.clock-close-fs:focus{outline:0}.clock-display{display:inline-block;line-height:normal;margin:10px;vertical-align:middle}.clock-config{margin-top:210px!important}.clock-config .form-check-inline{display:block!important}.countdownNewYear{background-color:#000;border:5px solid;color:#007bff;font-family:monospace;font-size:145px;width:1140px!important}.countdownNewYear-logo{bottom:0;color:#fff!important;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol;font-size:15px;padding-bottom:15px;position:absolute;right:0;text-decoration:none!important}.countdownNewYear-logo img{height:20px;margin:0;width:20px}.countdownNewYear-close-fs{background-color:initial;border:none;color:inherit;cursor:pointer;display:inherit;margin:0;padding-right:15px;padding-top:15px;position:absolute;right:0;text-decoration:underline;top:0}.countdownNewYear-close-fs:focus{outline:0}.countdownNewYear-display{display:inline-block;line-height:normal;margin:10px;text-align:center;vertical-align:middle}.countdownNewYear-display pre{color:inherit}.countdownNewYear-config{margin-top:25px!important}.countdownNewYear-config .form-check-inline{display:block!important}.btn-outline-info:hover{background-color:#fff;border-color:#17a2b8;color:#17a2b8}.marquee{box-sizing:border-box;cursor:pointer;margin-bottom:10px;overflow:hidden;padding:initial;white-space:nowrap}.marquee p{animation:marquee 15s linear infinite;display:inline-block;font-weight:700;margin-top:revert;padding-left:100%}.marquee .close{padding:0;top:-3px}@keyframes marquee{0%{transform:translate(0)}to{transform:translate(-100%)}}@media (min-width:992px) and (max-width:1199px){.timer{font-size:110px}.timer input[type=number]{width:140px}.timer-ms{width:205px!important}.card-uuid{min-width:285px}.clock{font-size:110px;width:700px!important}.clock-logo img{height:13px;width:13px}.clock-close-fs{margin-right:5px;padding:0;width:18px}.clock-logo{font-size:9px;margin-right:5px;padding-bottom:5px}.clock-config{margin-top:175px!important}.countdownNewYear{font-size:110px;width:700px!important}.countdownNewYear-logo img{height:13px;width:13px}.countdownNewYear-close-fs{margin-right:5px;padding:0;width:18px}.countdownNewYear-logo{font-size:9px;margin-right:5px;padding-bottom:5px}.countdownNewYear-config{margin-top:25px!important}}@media (min-width:768px) and (max-width:991px){.timer{font-size:90px}.timer input[type=number]{width:115px}.timer-ms{width:165px!important}.btn-timer{font-size:25px;padding:10px 25px}.btn-timer span{font-size:19px}.dateTime{font-size:large}.card-uuid{min-width:205px}.rocket{left:0;right:0;top:-60px;width:605px}.timer-rocket{font-size:40px;padding-bottom:10px;padding-top:270px}.timer-rocket input[type=number]{width:53px}.timer-rocket-ms{width:75px!important}.clock{font-size:80px;width:532px!important}.clock-logo img{height:13px;width:13px}.clock-close-fs{margin-right:5px;padding:0;width:18px}.clock-logo{font-size:9px;margin-right:5px;padding-bottom:5px}.clock-config{margin-top:140px!important}.christmas{width:680px}.timer-christmas-display{background-color:initial;margin-top:-120px}.countdownNewYear{font-size:80px;width:532px!important}.countdownNewYear-logo img{height:13px;width:13px}.countdownNewYear-close-fs{margin-right:5px;padding:0;width:18px}.countdownNewYear-logo{font-size:9px;margin-right:5px;padding-bottom:5px}.countdownNewYear-config{margin-top:25px!important}}@media (min-width:575.99px) and (max-width:767px){.timer{font-size:45px}.timer input[type=number]{width:60px}.timer-ms{width:85px!important}.btn-timer{font-size:15px;padding:10px 25px}.btn-timer span{font-size:9px}.dateTime{font-size:larger;margin-bottom:15px;width:65%}.dateTime-container{flex-direction:row}.dateTime-container .input-group-append .btn-outline-secondary{height:-moz-fit-content;height:fit-content;padding:4px 5px}.card-uuid{min-width:145px}.timer-pomodoro{background-size:330px;font-size:50px;height:320px}.bomb{left:inherit;right:inherit;top:-114px;width:355px}.timer-bomb{font-size:26px;padding-bottom:85px;padding-top:92px}.timer-bomb input[type=number]{width:35px}.timer-bomb-ms{width:80px!important}.rocket{left:0;right:0;top:-25px;width:365px}.timer-rocket{font-size:22px;padding-bottom:10px;padding-top:175px}.timer-rocket input[type=number]{width:35px}.timer-rocket-ms{width:45px!important}.clock{font-size:80px;width:532px!important}.clock-logo img{height:13px;width:13px}.clock-close-fs{margin-right:5px;padding:0;width:18px}.clock-logo{font-size:9px;margin-right:5px;padding-bottom:5px}.clock-config{margin-top:140px!important}.countdownNewYear{font-size:80px;width:532px!important}.countdownNewYear-logo img{height:13px;width:13px}.countdownNewYear-close-fs{margin-right:5px;padding:0;width:18px}.countdownNewYear-logo{font-size:9px;margin-right:5px;padding-bottom:5px}.countdownNewYear-config{margin-top:25px!important}}@media (min-width:280.99px) and (max-width:575.98px){.timer{font-size:40px}.timer input[type=number]{width:50px}.timer-ms{width:75px!important}.btn-timer{font-size:15px;padding:10px 25px}.btn-timer span{font-size:9px}.dateTime{font-size:small;margin-bottom:15px;width:65%}.dateTime-container{flex-direction:row}.dateTime-container .input-group-append .btn-outline-secondary{font-size:small;height:-moz-fit-content;height:fit-content;padding:2px 5px}.form-check-inline{margin-top:5px;width:100%}.timer-pomodoro{font-size:65px}.setting-pomodoro{margin-top:15px}.bomb{left:inherit;right:inherit;top:-100px;width:315px}.timer-bomb{font-size:22px;padding-bottom:85px;padding-top:84px}.timer-bomb input[type=number]{width:35px}.timer-bomb-ms{width:68px!important}.rocket{left:0;right:0;top:-25px;width:315px}.timer-rocket{font-size:22px;padding-bottom:10px;padding-top:147px}.timer-rocket input[type=number]{width:35px}.timer-rocket-ms{width:45px!important}.clock{font-size:40px;width:280px!important}.clock-logo img{height:9px;width:9px}.clock-close-fs{margin-right:5px;padding:0;width:18px}.clock-logo{font-size:6px;margin-right:5px;padding-bottom:5px}.clock-config{margin-top:90px!important}.cat{padding-top:50px;width:355px}.cat2{padding-top:40px;width:340px}.cat3{top:-100px;width:345px;z-index:-1}.timer-cat{font-size:45px;padding-top:300px}.timer-cat input[type=number]{-moz-appearance:textfield;background-color:inherit;border:none;color:inherit;width:60px}.timer-cat-ms{width:85px!important}.christmas{padding-top:50px;width:355px}.timer-christmas{font-size:45px;padding-top:180px}.timer-christmas input[type=number]{-moz-appearance:textfield;background-color:inherit;border:none;color:inherit;width:60px}.timer-christmas-ms{width:85px!important}.countdownNewYear{font-size:40px;width:280px!important}.countdownNewYear-logo img{height:9px;width:9px}.countdownNewYear-close-fs{margin-right:5px;padding:0;width:18px}.countdownNewYear-logo{font-size:6px;margin-right:5px;padding-bottom:5px}.countdownNewYear-config{margin-top:25px!important}}@media (max-width:280.98px){.clock{border:2vw solid;font-size:13vw;height:23vw;width:93vw!important}.clock-logo img{height:3vw;width:3vw}.clock-logo{font-size:2vw;margin-right:2vw;padding-bottom:0}.clock-config{margin-top:90px!important}.clock-display{margin:2vw}.countdownNewYear{border:2vw solid;font-size:13vw;height:23vw;width:93vw!important}.countdownNewYear-logo img{height:3vw;width:3vw}.countdownNewYear-logo{font-size:2vw;margin-right:2vw;padding-bottom:0}.countdownNewYear-config{margin-top:25px!important}.countdownNewYear-display{margin:2vw}}.timer-classroom-container{background:#fff;border-radius:12px;box-shadow:0 8px 32px #0000001f;margin:0 auto 1.5rem;max-width:960px;overflow:hidden;position:relative;width:100%}.timer-classroom-fullscreen{align-items:center!important;background-color:#0f172a!important;border-radius:0!important;bottom:0!important;box-sizing:border-box!important;display:flex!important;flex-direction:column!important;height:100vh!important;justify-content:center!important;left:0!important;margin:0!important;max-height:100vh!important;max-width:100vw!important;padding:15px!important;position:fixed!important;right:0!important;top:0!important;width:100vw!important;z-index:999999!important}.timer-classroom-fullscreen .race-track-board{border-radius:8px!important;max-width:1300px!important;width:100%!important}.timer-classroom-fullscreen .fun-timer-visual-stage{align-items:center;display:flex;flex-direction:column;justify-content:center;margin:0;min-height:290px;width:100%!important}.timer-classroom-fullscreen .timer-fullscreen-content{align-items:center;display:flex;flex-direction:column;justify-content:center;max-width:1300px;width:100%}.timer-classroom-fullscreen .fun-timer-card{background:#fff;border:1px solid #ffffff1a;border-radius:16px;box-shadow:0 20px 50px #00000080;display:flex;flex-direction:column;max-width:760px;overflow:hidden;width:100%}.timer-classroom-fullscreen .fun-timer-card.candle-card{background:#090a0f;border:1px solid #1e293b}.timer-classroom-fullscreen .candle-stage-inner{transform:scale(1.15);transform-origin:center center}.timer-classroom-fullscreen .dynamite-stage-inner,.timer-classroom-fullscreen .egg-stage-inner{transform:scale(1.1);transform-origin:center center}.timer-classroom-fullscreen .timer-fullscreen-exit-btn{position:absolute;right:15px;top:15px;z-index:1000000}.race-track-board{background:#f8fafc;border:1px solid #e2e8f0;overflow:hidden;position:relative;-webkit-user-select:none;user-select:none;width:100%}.race-lane{align-items:center;border-bottom:2px dashed #c8c8c899;box-sizing:border-box;display:flex;min-height:52px;padding-right:48px;position:relative;width:100%}.race-lane:last-child{border-bottom:none}.race-lane-badge{border-radius:9999px;box-shadow:0 1px 4px #0003;color:#fff;font-size:11px;font-weight:700;left:6px;max-width:110px;overflow:hidden;padding:2px 8px;position:absolute;text-overflow:ellipsis;top:50%;transform:translateY(-50%);white-space:nowrap;z-index:5}.race-finish-line{align-items:center;background:repeating-linear-gradient(45deg,#000,#000 10px,#fff 0,#fff 20px);bottom:0;box-shadow:-2px 0 6px #00000026;display:flex;justify-content:center;position:absolute;right:0;top:0;width:44px;z-index:4}.race-finish-flag{filter:drop-shadow(0 1px 2px rgba(0,0,0,.5));font-size:20px}.racer-sprite-wrap{align-items:center;display:flex;filter:drop-shadow(0 2px 4px rgba(0,0,0,.25));position:absolute;top:50%;transform:translateY(-50%);transition:left .1s linear;z-index:6}.racer-name-tag{background:#0f172ad9;border-radius:4px;color:#fff;font-size:10px;font-weight:600;margin-left:6px;padding:1px 6px;pointer-events:none;white-space:nowrap}.monster-track{background:linear-gradient(180deg,#ecfdf5,#d1fae5);border:2px solid #10b981}.monster-lane{background:#fff6}.monster-lane:nth-child(2n){background:#f0fdf499}.space-track{background:radial-gradient(ellipse at bottom,#1b2735 0,#090a0f 100%);border:2px solid #3b82f6;box-shadow:inset 0 0 40px #000c}.space-lane{background:#0000;border-bottom:1px dashed #60a5fa59}.space-finish{background:linear-gradient(180deg,#f59e0b,#ef4444)!important;color:#fff}.athletics-track{background:#c2410c;border:3px solid #9a3412}.athletics-lane{background:#c2410cf2;border-bottom:2px solid #fffc}.athletics-lane:nth-child(2n){background:#b4370af2}.swimming-track{background:linear-gradient(180deg,#0284c7,#0369a1);border:3px solid #0284c7}.swimming-lane{background:#0ea5e999;border-bottom:3px solid #facc15}.swimming-lane:nth-child(2n){background:#0284c799}.race-config-panel{background:#f1f5f9;border-radius:8px;margin-top:15px;padding:12px}.racer-name-input{display:inline-block;font-size:13px;height:30px;margin:2px 4px;max-width:140px;padding:3px 8px}.race-podium-overlay{align-items:center;animation:fadeInPodium .4s ease-out;background:#0f172ad9;bottom:0;color:#fff;display:flex;flex-direction:column;justify-content:center;left:0;padding:20px;position:absolute;right:0;text-align:center;top:0;z-index:50}@keyframes fadeInPodium{0%{opacity:0;transform:scale(.95)}to{opacity:1;transform:scale(1)}}.podium-box{align-items:flex-end;display:flex;gap:12px;justify-content:center;margin:16px 0}.podium-place{color:#fff;flex-direction:column;font-weight:700}.podium-pillar,.podium-place{align-items:center;display:flex}.podium-pillar{border-radius:8px 8px 0 0;box-shadow:0 4px 15px #0000004d;font-size:22px;font-weight:800;justify-content:center;width:75px}.podium-1st{background:linear-gradient(180deg,#fbbf24,#d97706);color:#78350f;height:95px}.podium-2nd{background:linear-gradient(180deg,#e2e8f0,#94a3b8);color:#334155;height:70px}.podium-3rd{background:linear-gradient(180deg,#f97316,#c2410c);color:#431407;height:50px}.fun-timer-visual-stage{flex-direction:column;min-height:280px;overflow:hidden;padding:15px 0;position:relative}.fun-timer-digits,.fun-timer-visual-stage{align-items:center;display:flex;justify-content:center}.fun-timer-digits{color:#1e293b;font-family:Courier New,Courier,monospace;font-size:clamp(2rem,6vw,3.8rem);font-weight:800;letter-spacing:2px;margin-top:10px}.fun-timer-digits input{background:#0000;border:none;color:inherit;font-family:inherit;font-size:inherit;font-weight:inherit;margin:0;outline:none;padding:0;text-align:center;width:1.7em}.fun-timer-digits input:focus{border-bottom:2px solid #3b82f6}.dynamite-bundle{align-items:center;display:flex;flex-direction:column;position:relative;transition:transform .05s ease-in-out}.dynamite-shaking{animation:dynamiteRumble .08s infinite alternate}@keyframes dynamiteRumble{0%{transform:translate(-2px,2px) rotate(-1deg)}to{transform:translate(2px,-2px) rotate(1deg)}}.candle-glow-halo{animation:candleFlickerHalo 2s ease-in-out infinite alternate;background:radial-gradient(circle,#fde04766 0,#fb923c26 50%,#0000 70%);border-radius:50%;pointer-events:none;position:absolute}@keyframes candleFlickerHalo{0%{opacity:.8;transform:scale(.92)}50%{opacity:1;transform:scale(1.05)}to{opacity:.85;transform:scale(.96)}}.egg-water-steam{animation:steamDrift 1.5s ease-in-out infinite}@keyframes steamDrift{0%{opacity:.3;transform:translateY(0) scale(.9)}50%{opacity:.8}to{opacity:0;transform:translateY(-30px) scale(1.3)}}@media (max-width:768px){.race-lane{min-height:44px}.race-lane-badge{font-size:9px;max-width:65px}.racer-name-tag{display:none}}@media (min-width:992px){.navbar-nav .nav-item.dropdown:hover>.dropdown-menu{display:block!important;margin-top:0;opacity:1;visibility:visible}}.navbar-nav .dropdown-menu.show{display:block!important}.navbar-dark .dropdown-menu{background-color:#1a1e29!important;border:1px solid #ffffff26!important;border-radius:8px!important;box-shadow:0 12px 30px #0009!important;min-width:220px;padding:8px 0!important}.navbar-dark .dropdown-item{color:#e2e8f0!important;font-size:.92rem!important;font-weight:500;padding:8px 20px!important;transition:all .15s ease-in-out!important}.navbar-dark .dropdown-item:focus,.navbar-dark .dropdown-item:hover{background-color:#2e384d!important;color:#38bdf8!important;padding-left:24px!important}.navbar-dark .dropdown-header{color:#fbbf24!important;letter-spacing:.06em;padding:6px 20px!important}@media (min-width:992px) and (max-width:1250px){.navbar-nav .nav-link{font-size:.88rem!important;padding-left:.45rem!important;padding-right:.45rem!important}}.navbar-dark .dropdown-divider{border-top:1px solid #ffffff1f!important;margin:6px 0!important}.datecalc-card{background:#fff;border:1px solid #e2e8f0;border-radius:20px;box-shadow:0 10px 35px -5px #0f172a14,0 4px 12px -2px #0f172a0a;overflow:hidden;transition:box-shadow .25s ease}.datecalc-header{background:linear-gradient(135deg,#1e293b,#0f172a);color:#fff;overflow:hidden;padding:24px 28px;position:relative}.datecalc-header:after{background:radial-gradient(circle,#3b82f640 0,#3b82f600 70%);content:"";height:250px;pointer-events:none;position:absolute;right:-20%;top:-50%;width:250px}.datecalc-header-title{align-items:center;display:flex;font-size:1.5rem;font-weight:700;gap:12px;letter-spacing:-.02em;margin:0}.datecalc-header-sub{color:#94a3b8;font-size:.88rem;margin:6px 0 0}.datecalc-body{padding:28px}.datecalc-label{align-items:center;color:#334155;display:flex;font-size:.92rem;font-weight:600;justify-content:space-between;margin-bottom:8px}.datecalc-label-badge{background:#f1f5f9;border-radius:12px;color:#64748b;font-size:.75rem;font-weight:600;padding:2px 8px}.datecalc-input-wrapper{align-items:center;background:#f8fafc;border:2px solid #e2e8f0;border-radius:12px;display:flex;position:relative;transition:all .2s ease}.datecalc-input-wrapper:focus-within{background:#fff;border-color:#3b82f6;box-shadow:0 0 0 4px #3b82f61f}.datecalc-input{background:#0000!important;border:none!important;box-shadow:none!important;color:#1e293b;flex:1 1;font-size:1rem;font-weight:500;outline:none!important;padding:12px 14px}.datecalc-input::placeholder{color:#94a3b8;font-weight:400}.datecalc-input-actions{align-items:center;display:flex;gap:4px;padding-right:8px}.datecalc-icon-btn{align-items:center;background:#fff;border:1px solid #cbd5e1;border-radius:8px;color:#475569;cursor:pointer;display:inline-flex;font-size:.95rem;height:34px;justify-content:center;margin:0;transition:all .15s ease;width:34px}.datecalc-icon-btn:hover{background:#3b82f6;border-color:#3b82f6;color:#fff;transform:translateY(-1px)}.datecalc-icon-btn.clear-btn:hover{background:#ef4444;border-color:#ef4444;color:#fff}.datecalc-native-picker{height:0;opacity:0;pointer-events:none;position:absolute;width:0}.datecalc-presets{align-items:center;display:flex;flex-wrap:wrap;gap:6px;margin-top:8px}.datecalc-preset-tag{background:#f1f5f9;border:1px solid #e2e8f0;border-radius:14px;color:#475569;cursor:pointer;font-size:.76rem;font-weight:500;padding:3px 10px;transition:all .15s ease;-webkit-user-select:none;user-select:none}.datecalc-preset-tag:hover{background:#e0e7ff;border-color:#c7d2fe;color:#3730a3}.datecalc-swap-col{display:flex;padding:10px 0}.datecalc-swap-btn,.datecalc-swap-col{align-items:center;justify-content:center}.datecalc-swap-btn{background:#f8fafc;border:2px dashed #cbd5e1;border-radius:50%;color:#64748b;cursor:pointer;display:inline-flex;font-size:1.15rem;height:44px;transition:all .25s ease;width:44px}.datecalc-swap-btn:hover{background:#eff6ff;border-color:#3b82f6;color:#2563eb;transform:rotate(180deg) scale(1.08)}.datecalc-section-title{align-items:center;color:#64748b;display:flex;font-size:.82rem;font-weight:700;gap:6px;letter-spacing:.05em;margin-bottom:10px;text-transform:uppercase}.datecalc-pills{display:flex;flex-wrap:wrap;gap:8px}.datecalc-pill{cursor:pointer;margin:0;position:relative}.datecalc-pill input[type=radio]{opacity:0;pointer-events:none;position:absolute}.datecalc-pill-content{align-items:center;background:#f8fafc;border:1.5px solid #e2e8f0;border-radius:10px;color:#475569;display:inline-flex;font-size:.88rem;font-weight:600;gap:6px;padding:8px 14px;transition:all .18s ease;-webkit-user-select:none;user-select:none}.datecalc-pill:hover .datecalc-pill-content{background:#eff6ff;border-color:#93c5fd;color:#1d4ed8}.datecalc-pill.active .datecalc-pill-content{background:#2563eb;border-color:#2563eb;box-shadow:0 4px 12px #2563eb40;color:#fff}.datecalc-calc-btn{align-items:center;background:linear-gradient(135deg,#2563eb,#1d4ed8);border:none;border-radius:14px;box-shadow:0 8px 20px -3px #2563eb59;color:#fff;cursor:pointer;display:inline-flex;font-size:1.05rem;font-weight:700;gap:10px;justify-content:center;padding:14px 24px;transition:all .2s ease;width:100%}.datecalc-calc-btn:hover{background:linear-gradient(135deg,#1d4ed8,#1e40af);box-shadow:0 10px 24px -2px #2563eb73;color:#fff;transform:translateY(-2px)}.datecalc-calc-btn:active{transform:translateY(0)}.datecalc-result-hero{animation:datecalcFadeIn .3s ease;background:linear-gradient(135deg,#f0fdf4,#dcfce7);border:2px solid #86efac;border-radius:16px;margin-top:24px;padding:22px 26px;position:relative}@keyframes datecalcFadeIn{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}.datecalc-result-top{align-items:flex-start;display:flex;gap:12px;justify-content:space-between}.datecalc-result-meta{color:#166534;font-size:.85rem;font-weight:600;letter-spacing:.04em;margin-bottom:4px;text-transform:uppercase}.datecalc-result-value{color:#14532d;font-size:2.1rem;font-weight:800;letter-spacing:-.02em;line-height:1.15}.datecalc-result-summary{color:#15803d;font-size:.95rem;font-weight:500;margin-top:8px}.datecalc-copy-btn{align-items:center;background:#fff;border:1px solid #86efac;border-radius:8px;color:#166534;cursor:pointer;display:inline-flex;font-size:.82rem;font-weight:600;gap:5px;padding:6px 12px;transition:all .15s ease;white-space:nowrap}.datecalc-copy-btn.copied,.datecalc-copy-btn:hover{background:#166534;border-color:#166534;color:#fff}.datecalc-breakdown-grid{grid-gap:10px;display:grid;gap:10px;grid-template-columns:repeat(auto-fit,minmax(130px,1fr));margin-top:14px}.datecalc-breakdown-card{background:#fff;border:1px solid #16653433;border-radius:10px;padding:10px 12px;text-align:center;transition:transform .15s ease}.datecalc-breakdown-card:hover{border-color:#22c55e;transform:translateY(-2px)}.datecalc-breakdown-val{color:#14532d;font-size:1.15rem;font-weight:700;line-height:1.2}.datecalc-breakdown-lbl{color:#4b5563;font-size:.72rem;font-weight:600;letter-spacing:.03em;margin-top:2px;text-transform:uppercase}.datecalc-examples{border-top:1px solid #e2e8f0;margin-top:36px;padding-top:28px}.datecalc-example-grid{grid-gap:16px;display:grid;gap:16px;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));margin-top:14px}.datecalc-example-card{background:#f8fafc;border:1px solid #e2e8f0;border-radius:14px;cursor:pointer;display:flex;flex-direction:column;justify-content:space-between;padding:18px;position:relative;transition:all .2s ease}.datecalc-example-card:hover{background:#eff6ff;border-color:#3b82f6;box-shadow:0 6px 18px #3b82f61f;transform:translateY(-2px)}.datecalc-example-header{align-items:center;display:flex;justify-content:space-between;margin-bottom:10px}.datecalc-example-title{color:#1e293b;font-size:.95rem;font-weight:700;margin:0}.datecalc-example-tag{background:#e2e8f0;border-radius:10px;color:#475569;font-size:.72rem;font-weight:600;padding:2px 8px}.datecalc-example-details{color:#475569;display:flex;flex-direction:column;font-size:.85rem;gap:4px;margin-bottom:12px}.datecalc-example-btn{align-items:center;align-self:flex-start;background:#fff;border:1px solid #bfdbfe;border-radius:8px;color:#2563eb;display:inline-flex;font-size:.82rem;font-weight:600;gap:5px;padding:5px 12px;transition:all .15s ease}.datecalc-example-card:hover .datecalc-example-btn{background:#2563eb;border-color:#2563eb;color:#fff}
/*# sourceMappingURL=main.e9bee37b.css.map*/