:root{--bg:#f6f5ef;--ink:#20342b;--muted:#66736a;--line:#dddfd4;--blue:#2d654b;--soft:#e9eee2;--lime:#d9f994}body{background:var(--bg)}button{border-radius:12px;transition:background .18s,transform .18s}button:active{transform:translateY(1px)}a:focus-visible,button:focus-visible,input:focus-visible,select:focus-visible,summary:focus-visible{outline:3px solid #75aa53}header{height:80px;padding:0 max(28px,calc((100% - 1120px)/2))}.brand{white-space:nowrap}.logo{background:var(--ink);color:var(--lime);width:38px;height:38px;line-height:36px}.header-note{padding-inline-start:22px;border-inline-start:1px solid var(--line);margin:0}header select{border-radius:30px;background:transparent;font-size:13px;color:var(--ink)}main{max-width:1056px;padding:30px 28px 72px}.eyebrow{font-size:11px}h1{font-size:clamp(28px,3.2vw,40px)}.tabs,h1{margin-bottom:24px}.tabs{border-radius:40px;background:#eaece3;border:1px solid var(--line);padding:4px}.tabs button{border-radius:30px;min-width:145px;padding:9px 20px;color:#647066}.tabs button.active{background:#fffef8;color:var(--ink);box-shadow:0 2px 8px #20342b12}.timer-card{background:#18362c;color:#f7faee;border:1px solid #244b3d;border-radius:28px;box-shadow:0 18px 38px -24px #17382c75;padding:22px 32px 28px}.card-top{color:#b8cdbd;font-size:11px;letter-spacing:1.5px}.card-top>span:before{content:"";display:inline-block;width:6px;height:6px;background:var(--lime);border-radius:50%;margin-inline-end:9px;vertical-align:middle}.timer-card button{background:#254737;color:#edf3e6;border-color:#43604e}.timer-card button:hover{background:#335742}.timer-card .sound-button{border:1px solid #416052;border-radius:24px;color:#dce7da}.clock{font-size:clamp(78px,12vw,152px);font-weight:500;line-height:1.18;margin-top:16px}.clock .digits{color:#f6f9e9}.clock .colon{color:#9db590}.clock small{color:#b0caa8}.status{color:#bdcdbf;margin:5px 0 24px}.actions button{padding:13px 22px;border-radius:14px}.actions .primary,.timer-card .primary{background:var(--lime);color:#213c24;border-color:var(--lime);font-weight:700;box-shadow:0 3px 0 #9ec267}.timer-card .primary:hover{background:#e5ffb1;border-color:#e5ffb1}.presets{border-color:#365345;padding-top:22px;margin-top:26px;gap:7px}.presets button{padding:7px 15px;border-radius:9px}.presets .selected{color:var(--lime);background:#34563b;border-color:#8aab63}.progress-track{background:#294737}.progress-track div{background:var(--lime)}.complete{border-color:#93b666}.complete .clock .digits{color:var(--lime)}.below-card{margin:17px 3px}.install-button,.wake-toggle{font-size:12px}.shortcuts{font-size:11px;color:var(--muted);margin:14px 0 6px}.limit{font-size:12px}.custom-form label,.event-form label{color:#c0d2bf;font-size:12px}.custom-form input,.event-form input{background:#fbfdf5;border-color:#d3dacd;color:#24372b;color-scheme:light}.error{color:#92352b;background:#fcebe4}.notice{color:var(--ink)}.notice button{padding:5px 10px;font-size:13px}.language-note{margin-bottom:18px}.language-note button{font-size:12px;border-radius:30px;padding:4px 12px}.laps{border-color:#3c5948}.laps h2{color:#d0dfc5}.laps p,.laps th{color:#b5c8b6}.laps td,.laps th{border-color:#395643}.laps tbody tr:first-child{color:var(--lime)}.laps table{direction:ltr}.dday-panel>h2{font-weight:500}.empty-events{padding:32px 12px 20px}.empty-events>span{color:#a2c779}.empty-events p,.timer-card .local-note{color:#bed0b8}.event-list article{background:#254737;border:1px solid #395844;border-radius:14px}.event-list p{color:#bdcfb7}.day-badge{color:var(--lime);background:#34553a;border:1px solid #5d794a;font-weight:600}.backup-actions button{font-size:13px;padding:8px 14px}.restore-preview{background:#284936;border:1px solid #648151;color:#edf3e6;font-size:14px}.timer-card .notice{background:#e6efdc;color:var(--ink)}.guide{margin-top:58px;padding-top:36px}.guide-heading h2{font-size:29px;font-weight:500}.guide-heading>p{font-size:14px}.guide-grid{margin-top:26px}.guide-grid article{background:#fffef8;border:1px solid var(--line);border-radius:18px;padding:25px}.guide-number{display:inline-block;border:1px solid #d0dac7;border-radius:50%;width:29px;height:29px;text-align:center;line-height:27px;font-size:11px}.guide-grid h3{font-size:19px;margin:14px 0}.guide-grid p{font-size:14px}.extra-guide{margin-top:18px;padding:26px;background:#e9eee1;border:1px solid #dbe3d0;border-radius:18px}.extra-guide p{color:#56684e;font-size:14px}.extra-guide h3{margin:0 0 10px}.extra-guide h3:not(:first-child){margin-top:24px}.extra-guide a{display:inline-block;padding:9px 15px;border:1px solid #b8cba6;border-radius:9px;text-decoration:none;background:#f4f8ed}.faq h2{font-size:23px;font-weight:500}.faq details p,.faq summary{font-size:14px}footer,footer a{font-size:12px}footer{padding:25px max(28px,calc((100% - 1120px)/2))}@media(max-width:600px){header{height:68px;padding:0 18px;gap:12px}.logo{width:33px;height:33px;line-height:31px}header select{max-width:128px;font-size:12px;padding:8px 10px}main{padding:24px 14px 42px}.eyebrow{font-size:10px;letter-spacing:1.7px}h1{font-size:27px;margin:9px 0 20px}.tabs{margin-bottom:18px}.tabs button{min-width:0;font-size:12px;padding:10px 6px}.timer-card{padding:18px 14px 24px;border-radius:22px}.card-top{font-size:10px;letter-spacing:.6px}.timer-card .sound-button{font-size:11px;padding:5px 9px}.clock{font-size:clamp(55px,16vw,94px);letter-spacing:-3px;margin-top:28px;line-height:1.35}.status{font-size:12px;margin-bottom:21px}.actions button{min-width:82px;padding:12px 17px;font-size:14px}.actions .primary{min-width:165px}.presets{padding-top:18px;margin-top:24px;gap:6px}.presets button{padding:7px 11px;font-size:12px}.install-button,.limit,.wake-toggle{font-size:11px}.limit{padding:0 8px}.stopwatch-clock{font-size:clamp(43px,12vw,72px);letter-spacing:-2px}.dday-panel>h2{font-size:21px}.backup-actions{gap:8px}.backup-actions button{font-size:12px}.guide{margin-top:35px;padding-top:28px}.guide-heading h2{font-size:25px}.guide-grid{gap:14px}.extra-guide,.guide-grid article{padding:20px}.extra-guide p,.faq summary,.guide-grid p{font-size:13px}footer{padding:24px 20px}}.saved-timers{padding-top:22px;border-top:1px solid #355247}.saved-timers h2{font-size:16px;color:#eff5df}.saved-timers p{font-size:12px;color:#b4c5b5}.saved-timers form{display:flex;gap:8px;flex-wrap:wrap}.saved-timers input{flex:1;min-width:140px}.saved-timers form button{font-size:12px}.saved-list{display:grid;grid-template-columns:repeat(auto-fit,minmax(210px,1fr));gap:8px;margin-top:12px}.saved-list article{display:flex;background:#24473a;border:1px solid #426151;border-radius:12px;overflow:hidden}.saved-list article button{border:0;padding:12px}.saved-list article button:first-child{flex:1;text-align:start;display:flex;justify-content:space-between;gap:12px;min-width:0}.saved-list span{overflow-wrap:anywhere}.saved-list strong{white-space:nowrap;color:#d9f994}.tabs{max-width:850px;display:grid;grid-template-columns:repeat(6,minmax(0,1fr))}.tabs button{min-width:0;padding:12px 8px;font-size:14px}.routine-panel[hidden]{display:none}.routine-panel h2,.watch-records h2{font-size:23px;font-weight:500;color:#eff5df}.routine-panel h3{font-size:18px}.routine-panel fieldset{border:1px solid #466351;border-radius:16px;margin:24px 0;padding:20px}.routine-panel legend{padding:0 10px;font-size:16px}.routine-fields{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;text-align:start}.routine-fields label{display:flex;flex-direction:column;gap:8px;font-size:14px;color:#d3e1cd}.routine-fields input{width:100%;box-sizing:border-box;font-size:18px}.routine-summary{font-size:14px;color:#d3e1cd}.routine-help{color:#bcd0ba;font-size:14px;line-height:1.7;max-width:720px;margin:20px auto}.routine-live{padding:20px 0}.phase-label{font-size:18px;color:#d9f994}.routine-clock{font-size:100px;margin:12px 0;letter-spacing:-4px}.routine-live .progress-track{position:static;height:5px;margin:12px 0}.routine-panel .actions{flex-wrap:wrap}.routine-panel .actions button{font-size:15px;min-width:0}.routine-presets form,.watch-records form{display:flex;gap:10px;flex-wrap:wrap;justify-content:center}.routine-presets input,.watch-records input{flex:1;min-width:140px}.routine-presets button,.watch-records button{font-size:14px}.watch-records{margin-top:30px;padding-top:20px;border-top:1px solid #45634e}.watch-records>button{margin-top:16px}.record-list{display:grid;gap:10px;margin-top:24px}.record-list article{display:flex;align-items:center;justify-content:space-between;gap:15px;text-align:start;background:#244638;padding:14px;border-radius:12px}.record-list p{font-size:14px;color:#c4d5bd;margin:5px 0}.record-list b{font-variant-numeric:tabular-nums;white-space:nowrap}.record-list details{border:1px solid #45634e;border-radius:12px;padding:14px;text-align:start}.record-list summary{cursor:pointer;display:flex;gap:14px;justify-content:space-between;align-items:center}.record-list summary span{overflow-wrap:anywhere;min-width:0}.record-list strong{color:#e8f5cb}.record-list summary strong{white-space:nowrap;direction:ltr}.table-scroll{overflow-x:auto;margin-bottom:12px}.watch-records table{border-collapse:collapse;width:100%;direction:ltr;font-variant-numeric:tabular-nums}.watch-records td,.watch-records th{padding:10px;border-bottom:1px solid #45634e;text-align:end;font-size:14px}.record-stats{display:grid;grid-template-columns:1fr 1fr;gap:14px}.record-stats article{border:1px solid #45634e;border-radius:14px;padding:20px;display:flex;flex-direction:column;gap:10px}.record-stats small,.record-stats span{font-size:14px;color:#c4d5bd}.record-stats strong{font-size:36px;color:#d9f994;direction:ltr;font-variant-numeric:tabular-nums}.week-bars{display:grid;grid-template-columns:repeat(7,minmax(0,1fr));gap:10px;border-bottom:1px solid #45634e;padding-bottom:12px;direction:ltr}.week-bars>div{min-width:0}.week-bars small,.week-bars span{font-size:12px;color:#c4d5bd;white-space:nowrap}.bar-space{height:110px;display:flex;align-items:end;justify-content:center;margin:8px 0}.bar-space i{display:block;width:65%;background:#c3ea85;border-radius:5px 5px 0 0}.routine-panel button,.watch-records button{min-height:44px}.routine-panel input,.watch-records input{font-size:16px}.routine-panel fieldset:disabled{opacity:.65}.routine-panel :focus-visible,.watch-records :focus-visible{outline:3px solid #e5ffb8;outline-offset:4px}@media(max-width:600px){.tabs{grid-template-columns:repeat(3,minmax(0,1fr));border-radius:20px;padding:5px;gap:3px}.tabs button{font-size:13px;padding:11px 5px}.routine-fields{grid-template-columns:1fr 1fr;gap:14px}.routine-panel fieldset{padding:15px 12px}.routine-clock{font-size:clamp(44px,14vw,72px)}.routine-panel h2{font-size:22px}.record-stats{gap:8px}.record-stats article{padding:15px 8px}.record-stats strong{font-size:28px}.week-bars{gap:3px}.week-bars small,.week-bars span{font-size:10px}.routine-help{font-size:14px}.routine-presets form button,.watch-records form button{width:100%}.watch-records summary{font-size:14px}.watch-records summary strong{font-size:16px}}:root{--bg:#14151b;--ink:#f2f0eb;--muted:#9e9da8;--line:#34343f;--blue:#ff9568;--soft:#24242e;--lime:#ffa47e}body{background:radial-gradient(ellipse at 85% 0,#24212f 0,transparent 45%),#14151b;color:var(--ink);font-family:Arial,Noto Sans,sans-serif}a,button,input,select,summary{-webkit-tap-highlight-color:transparent}button{font-weight:500}a:focus-visible,button:focus-visible,input:focus-visible,select:focus-visible,summary:focus-visible{outline:3px solid #ffc5a7;outline-offset:4px}button:disabled{opacity:.4}button:hover:not(:disabled){filter:brightness(1.12)}header{height:84px;max-width:1440px;margin:auto;padding:0 48px;border-color:#ffffff0e;background:transparent;gap:28px}.brand{gap:11px;color:#f2f0eb}.wordmark{font-size:29px;font-weight:700;letter-spacing:-1.8px}.brand-dot{color:#ff9568}.logo{position:relative;display:inline-block;width:30px;height:30px;border:2px solid #ff9568;background:none;border-radius:50%;line-height:normal}.logo:after,.logo:before{content:"";position:absolute;background:#ff9568;border-radius:2px;left:13px;top:5px;width:2px;height:10px;transform-origin:bottom}.logo:after{transform:rotate(120deg);height:8px;top:7px}.header-note{border:0;padding:0;color:#94919e;font-size:13px}header select{background:#212129;border:1px solid #3a3943;color:#eae7e1;border-radius:10px;padding:10px 15px;color-scheme:dark;font-size:14px}main{max-width:1320px;margin:0 auto;padding:36px 48px 32px;text-align:start}main>.eyebrow{font-size:11px;letter-spacing:2.5px;color:#c7a99c;margin-bottom:9px}h1{font-size:clamp(28px,3vw,42px);font-weight:500;letter-spacing:-1.5px;margin:0 0 30px;text-align:start;line-height:1.3}.workspace{display:grid;grid-template-columns:184px minmax(0,1fr);gap:30px;align-items:start}.tool-stage{min-width:0}.tabs{position:sticky;top:24px;flex-direction:column;gap:8px;padding:0;margin:0;border:0;box-shadow:none;border-radius:0}.tabs,.tabs button{display:flex;width:100%;background:transparent}.tabs button{align-items:center;gap:14px;text-align:start;justify-content:flex-start;border:1px solid transparent;border-radius:12px;color:#aaa6b2;padding:17px 15px;font-size:15px;font-weight:500;line-height:1.3;min-height:55px}.tabs button>span{font-size:23px;color:#83818f;min-width:24px;text-align:center}.tabs button.active{background:#ff956816;color:#ffc5aa;border-color:#ff95683d;box-shadow:none}.tabs button.active>span{color:#ff9b70}.tabs button:hover:not(.active){background:#24242e}.timer-card{position:relative;isolation:isolate;overflow:hidden;background:#1c1d25;border:1px solid #383741;border-radius:26px;padding:28px 36px 30px;color:#f2f0eb;box-shadow:0 24px 80px #00000026;text-align:center}.timer-card[data-mode=stopwatch]:before,.timer-card[data-mode=timer]:before{content:"";position:absolute;pointer-events:none;z-index:-1;inset:60px 0 auto;height:340px;background:radial-gradient(ellipse at center,#ff956807 0,transparent 64%),repeating-radial-gradient(ellipse at center,transparent 0,transparent 75px,#ffffff04 76px,#ffffff04 77px,transparent 78px,transparent 112px);mask-image:linear-gradient(transparent,#000 20%,#000 70%,transparent)}.card-top{color:#aaa7b4;font-size:12px;letter-spacing:1.8px;font-weight:500;align-items:center}.card-top>span:before{background:#ff9568;box-shadow:0 0 14px #ff956850}.timer-card button{background:#292a34;border-color:#44434e;color:#eeebf4;border-radius:11px;box-shadow:none}.timer-card .sound-button{background:transparent;color:#c4bdcb;border:1px solid #44404d;padding:7px 12px;font-size:12px}.clock{font-family:Arial,sans-serif;font-size:clamp(72px,10vw,142px);font-weight:400;letter-spacing:-8px;line-height:1.3;margin:30px 0 8px;font-variant-numeric:tabular-nums;color:#f3eee5}.clock .colon{color:#716674;font-weight:300}.status{color:#a5a0af;font-size:14px;margin:12px 0 28px}.actions{gap:12px}.actions button{padding:15px 22px;min-height:52px;min-width:116px;font-size:15px}.timer-card .primary{background:#ff9568;border-color:#ff9568;color:#241b18;font-weight:700;min-width:184px;box-shadow:0 5px 0 #a95032}.timer-card .primary:active{box-shadow:0 2px 0 #a95032}.presets{border-color:#ffffff10;gap:8px;margin-top:32px;padding-top:24px}.presets button{font-size:13px;border-color:#3b3a46;background:transparent;padding:9px 13px;color:#b9b2c1}.presets button.selected{border-color:#a16950;color:#ffc7ae;background:#ff956812}.progress-track{background:#34313d}.progress-track>div{background:#ff9568}.complete .clock .digits{color:#ffb18b}.complete{border-color:#aa664c}.below-card{margin:20px 3px;align-items:center}.install-button,.wake-toggle{font-size:13px;color:#b0a8ba}.install-button{border:1px solid #4b414b;border-radius:8px;padding:7px 11px;color:#f6b898}.limit,.shortcuts{font-size:12px;text-align:center;color:#898491}.limit{line-height:1.7;max-width:640px}.custom-form input,.event-form input,.routine-panel input,.saved-timers input,.watch-records input{background:#12131a;border:1px solid #51444e;color:#f5eae3;color-scheme:dark}.custom-form label,.event-form label{font-size:14px;color:#bfb5c6}.saved-timers{border-color:#ffffff10;margin-top:24px;padding-top:20px;text-align:start}.saved-timers summary{cursor:pointer;display:flex;align-items:center;justify-content:space-between;color:#d3c6d8;font-size:14px;list-style:none}.saved-timers summary:after{content:"+";color:#ffac83;font-size:21px}.saved-timers[open] summary:after{content:"−"}.saved-timers summary span{margin-inline-start:auto;margin-inline-end:15px;color:#817987;font-size:12px}.saved-timers>p{color:#96909f;font-size:12px}.saved-list article{background:#25232e;border-color:#49414e}.saved-list strong{color:#ffb48f}.saved-list button{font-size:14px}.saved-list article button{background:transparent}.saved-timers form button{font-size:13px}.routine-panel h2,.watch-records h2{color:#efe7ee;letter-spacing:-.5px}.routine-panel fieldset{border-color:#49404e}.routine-fields label,.routine-summary{color:#c1b6c8}.routine-fields input{font-size:20px}.routine-help{color:#a39aaa;font-size:13px}.phase-label{color:#ffb18b}.routine-live .routine-clock{font-size:clamp(68px,9vw,110px);letter-spacing:-5px}.routine-panel .actions button{min-width:120px}.routine-panel .primary{min-width:166px}.record-stats article{background:#24222c;border-color:#4b404f}.record-stats strong{color:#ffb692}.record-stats small,.record-stats span{color:#b2a5b9}.week-bars{border-color:#4b404f}.week-bars small,.week-bars span{color:#b3a6bc}.bar-space i{background:linear-gradient(#ffc3a2,#ef865e)}.record-list article{background:#26222d}.record-list p{color:#aaa0b3}.record-list strong{color:#f0dcd5}.record-list details,.watch-records,.watch-records td,.watch-records th{border-color:#48404e}.watch-records table{color:#e2d7e9}.record-list summary{min-height:40px}.laps{border-color:#48404e}.laps h2,.laps p,.laps th{color:#aaa1b6}.laps td,.laps th{border-color:#48404e}.laps tbody tr:first-child{color:#ffb48f}.event-list article{background:#29242f;border:1px solid #4d4051}.event-list p{color:#ae9db9}.day-badge{background:#ff956817;border-color:#92664f;color:#ffc1a2}.empty-events>span{color:#a898b5}.empty-events p,.timer-card .local-note{color:#a897b1}.restore-preview{background:#302837;border-color:#876a85}.notice,.timer-card .notice{color:#f1d9d3;background:#3b2d35}.notice button{color:#ffc2a2}.error{background:#48262e;color:#ffd3d8}.language-note{justify-content:flex-end}.language-note button{background:#29232f;border-color:#514154;color:#d2b6dd}.usage-guide{margin:40px 0 0;border-top:1px solid #3d333f;padding-top:22px}.usage-guide>summary{display:flex;align-items:center;justify-content:space-between;cursor:pointer;color:#afa0b8;font-size:15px;list-style:none}.usage-guide>summary:after{content:"↗";color:#f6ac88;font-size:20px}.usage-guide[open]>summary:after{content:"−"}.usage-guide .guide{border:0;margin:24px 0 0;padding:0}.guide-heading{display:none}.guide-grid{margin-top:0;gap:18px}.guide-grid article{background:#211d28;border:1px solid #3d3346;border-radius:16px}.extra-guide h3,.faq h2,.guide-grid h3{color:#ddd0e3}.extra-guide p,.faq details p,.guide-grid p{color:#a99ab6;font-size:14px}.guide-number{border-color:#5a455f;color:#d0aacb}.extra-guide{background:#231e2b;border-color:#3f3149}.extra-guide a{background:#332534;border-color:#694656;color:#ffc0a3}.guide a{color:#e6a793}.faq summary{color:#cdbad8}.faq details{border-color:#49364f}footer{max-width:1320px;margin:20px auto 0;padding:28px 48px;border-color:#352a3d;color:#8e7f9b}footer a{color:#a492af}dialog{background:#24202b;color:#f2e7ef;border-color:#57465f}dialog p{color:#c6b1d0}.policy-page{min-height:70vh}.policy-page p{color:#b8a9c7}.policy-page a{color:#ffb18b}@media(min-width:1400px){.clock{font-size:150px}.timer-card{padding:30px 45px}.workspace{gap:38px}}@media(max-width:800px){header{padding:0 22px;height:72px}.header-note{display:none}main{padding:25px 20px}.workspace{grid-template-columns:1fr;gap:18px}.tabs{position:static;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:6px}.tabs button{padding:12px 8px;min-height:50px;justify-content:center;gap:7px;font-size:13px;border-color:#35323f;background:#1d1b24}.tabs button>span{font-size:19px;min-width:18px}.timer-card{padding:22px 24px}h1{font-size:31px;margin-bottom:24px}.clock{font-size:110px}.usage-guide{margin-top:32px}footer{padding:25px 22px}}@media(max-width:480px){header{height:68px;padding:0 18px;gap:10px}.wordmark{font-size:27px}.logo{width:27px;height:27px}.logo:after,.logo:before{left:11px;top:4px}.logo:after{top:6px}header select{max-width:118px;padding:8px;font-size:13px}main{padding:22px 14px}main>.eyebrow{font-size:10px;letter-spacing:1.7px}h1{font-size:27px;letter-spacing:-1px;margin-bottom:20px}.tabs{gap:5px}.tabs button{font-size:12px;gap:5px;padding:10px 6px}.timer-card{border-radius:20px;padding:20px 17px 24px}.card-top{font-size:10px;letter-spacing:1px}.timer-card .sound-button{font-size:11px;padding:6px 9px}.clock{font-size:clamp(62px,19vw,91px);letter-spacing:-4px;margin-top:30px}.status{font-size:13px}.actions button{min-width:90px;padding:13px 16px;font-size:14px}.timer-card .primary{min-width:155px}.presets{gap:7px;padding-top:20px;margin-top:28px}.presets button{font-size:12px;padding:8px 10px}.saved-timers summary{font-size:14px}.saved-timers form button{width:100%}.stopwatch-clock{font-size:clamp(44px,13vw,65px);letter-spacing:-2.5px}.below-card{align-items:flex-start;gap:8px}.install-button,.wake-toggle{font-size:12px}.routine-panel .primary{min-width:135px}.routine-panel .actions button{min-width:100px}.routine-live .routine-clock{font-size:72px;letter-spacing:-3px}.routine-panel h2{font-size:22px}.routine-help{font-size:13px}.routine-panel fieldset{padding:14px 10px}.routine-fields{gap:12px}.routine-fields label{font-size:13px}.record-stats strong{font-size:27px}.usage-guide>summary{font-size:14px}.extra-guide,.guide-grid article{padding:20px}.extra-guide p,.guide-grid p{font-size:14px;line-height:1.8}.clock:has(.digits:nth-child(3)){font-size:clamp(43px,13vw,62px);letter-spacing:-3px}}@media(prefers-reduced-motion:reduce){button{transition:none}}footer .family-tools{display:flex;flex-wrap:wrap;align-items:center;justify-content:flex-start;flex-basis:100%;gap:12px 20px;padding-top:18px;margin-top:8px;border-top:1px solid #352a3d;text-align:start}footer .family-tools>span{color:#c7b9cf;font-size:12px}footer .family-tools a{display:inline-flex;align-items:center;gap:5px;min-height:32px;font-size:13px;overflow-wrap:anywhere}footer .family-tools a:hover{color:#ffb18b}@media(max-width:480px){footer .family-tools>span{flex-basis:100%}}.related-tools{margin:36px 0 24px;text-align:start}.related-heading{display:flex;align-items:baseline;justify-content:space-between;gap:12px;flex-wrap:wrap;margin-bottom:14px}.related-heading h2{font-size:18px;font-weight:600;letter-spacing:0;margin:0}.related-brand,.related-heading>span{font-size:12px;color:var(--muted)}.related-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}.related-tool{display:flex;flex-direction:column;align-items:flex-start;min-width:0;text-decoration:none;background:#1c1d25;border:1px solid var(--line);border-radius:14px;padding:20px;color:var(--ink);overflow-wrap:anywhere}.related-tool:hover{border-color:var(--blue)}.related-tool h3{font-size:16px;line-height:1.6;margin:9px 0 7px;letter-spacing:0}.related-tool p{font-size:14px;color:#b1b0ba;line-height:1.75;margin:0 0 16px}.related-action{font-size:13px;color:var(--blue);margin-top:auto}.related-brand{direction:ltr;unicode-bidi:isolate}@media(max-width:600px){.related-grid{grid-template-columns:1fr}.related-tools{margin-top:25px}.related-tool{padding:18px}}