@font-face{font-family:Quiet Clock;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/quiet-clock-400.woff2)format("woff2");unicode-range:U+2D,U+30-3A}:where(.quiet-os,.quiet-workspace,.quiet-intro){--q-bg:#fafaf8;--q-surface:#fff;--q-ink:#171717;--q-secondary:#606060;--q-muted:#737373;--q-line:#e5e5e3;--q-line-strong:#d0d0ce;font-family:Noto Sans Thai,ui-sans-serif,system-ui,sans-serif}:is(html:has(.quiet-os,.quiet-tracking,.care-policy),body:has(.quiet-os,.quiet-tracking,.care-policy)){--lightningcss-light:initial;--lightningcss-dark: ;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;background:#fafaf8}body:has(.quiet-os,.quiet-tracking,.care-policy){margin:0}:is(html:has(.quiet-os:is([data-screen=intro],[data-screen=unlocking])),body:has(.quiet-os:is([data-screen=intro],[data-screen=unlocking]))){--lightningcss-light: ;--lightningcss-dark:initial;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;background:#0b1118}.care-home.quiet-os{background:var(--q-bg);width:100%;min-height:100dvh}.care-home.quiet-os:before,.care-home.quiet-os:after,.quiet-os .care-flow:before,.quiet-os .care-flow:after{display:none}.quiet-os .care-flow{background:var(--q-bg)}.quiet-os:has(.quiet-booking) .care-cookie-reopen{margin:0 max(24px, env(safe-area-inset-right,0px)) max(24px, env(safe-area-inset-bottom,0px)) auto;display:grid;position:relative;inset:auto}.quiet-booking .care-step h1{text-wrap:balance}.quiet-intro{isolation:isolate;color:#f4f4f0;background:#12191d;flex-direction:column;min-height:100dvh;display:flex;position:relative;overflow:hidden}.quiet-night-scene{z-index:-2;background:linear-gradient(#10171e,#323b3e 70%,#0a110d);position:absolute;inset:0}.quiet-night-scene svg{width:100%;height:100%;display:block}.quiet-wallpaper-photo{object-fit:cover;object-position:center 65%;opacity:0;width:100%;height:100%;transition:opacity .18s;position:absolute;inset:0}.quiet-wallpaper-photo[data-loaded=true]{opacity:1}.quiet-intro:after{content:"";z-index:-1;pointer-events:none;background:linear-gradient(#0002,#0000 45%,#0005);position:absolute;inset:0}.quiet-intro-header{padding:max(24px, env(safe-area-inset-top)) max(24px, env(safe-area-inset-right)) 16px max(24px, env(safe-area-inset-left));justify-content:space-between;align-items:center;gap:16px;display:flex}.quiet-intro .care-brand{font-size:19px}.quiet-intro .care-brand-tmc{color:#f5f5f1}.quiet-intro .care-brand-healthtech{color:#d0d2cf}.quiet-intro-header nav{gap:24px;font-size:14px;display:flex}.quiet-intro-header :is(a,button){align-items:center;min-height:48px;display:inline-flex}.quiet-intro-tools{left:max(20px, env(safe-area-inset-left));bottom:max(20px, env(safe-area-inset-bottom));align-items:center;gap:8px;display:flex;position:absolute}.quiet-intro-language{color:#e4e7e3;min-width:44px;min-height:44px;font-size:14px}.quiet-wallpaper-trigger{color:#edf4ef;cursor:pointer;background:#0b111850;border:1px solid #ffffff30;border-radius:999px;justify-content:center;align-items:center;gap:8px;min-height:44px;padding:8px 12px;font-size:14px;display:inline-flex}.quiet-wallpaper-trigger:hover{background:#ffffff18}.quiet-wallpaper-trigger:disabled{opacity:.5;cursor:default}.quiet-intro :is(a,button):focus-visible{outline-offset:5px;outline:2px solid #fff}.quiet-clock-block{width:min(860px,100% - 40px);width:min(860px, calc(100% - max(20px, env(safe-area-inset-left,0px)) - max(20px, env(safe-area-inset-right,0px))));text-align:center;margin:clamp(20px,4vh,64px) auto 0}.quiet-date{color:#e4e7e3;min-height:28px;font-size:16px;font-weight:400;line-height:1.6}.quiet-clock{font-synthesis:none;letter-spacing:-.015em;font-variant-numeric:tabular-nums;color:#d5f0e7;direction:ltr;width:min(100%,640px,50dvh);margin:0 auto;font-family:Quiet Clock,DM Sans,ui-sans-serif,system-ui,sans-serif;font-weight:400;line-height:1;display:block}.quiet-clock svg{aspect-ratio:5/4;fill:currentColor;width:100%;height:auto;display:block;overflow:visible}.quiet-intro-caption{color:#d6dcd6;font-size:15px;line-height:1.6}.quiet-unlock-surface{margin:auto 20px 0;margin-inline:max(20px, env(safe-area-inset-left,0px)) max(20px, env(safe-area-inset-right,0px));padding:32px 0 max(32px, calc(20px + env(safe-area-inset-bottom)));touch-action:pan-x;-webkit-user-select:none;user-select:none;flex-direction:column;align-items:center;gap:8px;display:flex}.quiet-unlock-surface>p{color:#d8ddd7;font-size:15px;line-height:1.6}.quiet-unlock-surface>button{color:#171717;cursor:pointer;background:#f7f8f1;border:1px solid #d9dfd855;border-radius:14px;min-width:200px;min-height:52px;padding:12px 28px;font-size:17px;font-weight:500;line-height:1.6}.quiet-unlock-surface>small{color:#d8ddd7;font-size:14px;line-height:1.6}.quiet-intro[data-leaving=true]{pointer-events:none;animation:.48s cubic-bezier(.2,.7,.3,1) both quiet-unlock}.quiet-intro[data-leaving=true] .quiet-clock-block{animation:.48s both quiet-clock-away}@keyframes quiet-unlock{to{opacity:0;transform:scale(1.025)}}@keyframes quiet-clock-away{to{opacity:0;transform:translateY(-32px)}}.quiet-workspace{background:var(--q-bg);flex-direction:column;min-height:100dvh;animation:.24s both quiet-workspace-in;display:flex}.quiet-workspace-header{padding:20px 32px;padding:max(20px, env(safe-area-inset-top,0px)) max(32px, env(safe-area-inset-right,0px)) 20px max(32px, env(safe-area-inset-left,0px));justify-content:space-between;align-items:center;gap:16px;display:flex}.quiet-workspace-header :is(button,a){align-items:center;min-height:48px;font-size:16px;display:inline-flex}.quiet-workspace-center{width:min(640px,100% - 40px);width:min(640px, calc(100% - max(20px, env(safe-area-inset-left,0px)) - max(20px, env(safe-area-inset-right,0px))));margin:auto;padding:48px 0}.quiet-workspace h1{letter-spacing:normal;text-wrap:balance;outline:none;font-size:clamp(29px,3.3vw,42px);font-weight:600;line-height:1.45}.quiet-workspace-subtitle{color:#606060;margin-top:12px;font-size:18px;line-height:1.65}.quiet-entry-options{grid-template-columns:1fr 1fr;gap:12px;margin:32px 0 24px;display:grid}.quiet-entry-options button{border:1px solid var(--q-line);text-align:left;background:#fff;border-radius:14px;justify-content:space-between;align-items:center;gap:12px;min-height:60px;padding:16px 20px;font-size:17px;line-height:1.6;display:flex}.quiet-entry-options button:hover{border-color:#b3b3b0}.quiet-entry-options button span{color:#737373}.quiet-workspace .care-home-composer{border-radius:16px;margin-top:0}.quiet-workspace .care-voice-status{min-height:24px;margin-top:8px}.quiet-workspace-footer{padding:16px 32px calc(16px + env(safe-area-inset-bottom));padding-inline:max(32px, env(safe-area-inset-left,0px)) max(32px, env(safe-area-inset-right,0px));color:#606060;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px 24px;font-size:14px;display:flex}.quiet-workspace-footer>div{flex-wrap:wrap;gap:24px;display:flex}.quiet-workspace-footer a{align-items:center;min-height:44px;display:inline-flex}.quiet-recovery-note{color:#606060;margin:12px 0;font-size:14px}@keyframes quiet-workspace-in{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:none}}.quiet-os .care-cookie-panel{bottom:max(16px, env(safe-area-inset-bottom,0px));max-height:min(58dvh,560px)}.quiet-os:has(.care-cookie-panel){padding-bottom:0}.quiet-os:has(.care-cookie-panel) .quiet-workspace-footer{padding-bottom:340px}.quiet-os[data-screen=intro] .care-cookie[data-saved-choice=false] .care-cookie-panel{max-height:none;margin:24px auto;position:relative;inset:auto}.quiet-os:has(.care-cookie-panel) .care-flow{padding-bottom:400px}.quiet-os :is(a,button):focus-visible{outline-offset:4px;outline:2px solid #171717}.quiet-os .quiet-intro :is(a,button):focus-visible{outline-color:#fff}@media (width<=639px){.quiet-intro-header{padding-top:max(16px, env(safe-area-inset-top));align-items:flex-start;gap:8px}.quiet-intro-header nav{flex-wrap:wrap;justify-content:flex-end;gap:8px 16px;max-width:170px}.quiet-intro-header nav a{min-height:44px}.quiet-clock-block{margin-top:clamp(28px,8vh,84px)}.quiet-clock{width:min(100%,50dvh)}.quiet-date{font-size:15px}.quiet-unlock-surface{padding-bottom:max(80px, calc(68px + env(safe-area-inset-bottom)))}.quiet-workspace-header{padding:12px 20px;padding:max(12px, env(safe-area-inset-top,0px)) max(20px, env(safe-area-inset-right,0px)) 12px max(20px, env(safe-area-inset-left,0px))}.quiet-workspace-center{padding:32px 0}.quiet-workspace-subtitle{font-size:17px}.quiet-entry-options{grid-template-columns:1fr;gap:12px;margin-top:24px}.quiet-entry-options button{min-height:56px;padding:14px 18px}.quiet-workspace-footer{padding-inline:max(20px, env(safe-area-inset-left,0px)) max(20px, env(safe-area-inset-right,0px))}.quiet-os:has(.care-cookie-panel) .care-flow{padding-bottom:58dvh}}@media (width<=639px) and (height<=700px) and (orientation:portrait){.quiet-clock-block{margin-top:16px}.quiet-clock{width:min(100%,36dvh)}.quiet-intro-caption,.quiet-unlock-surface>small{display:none}}@media (height<=520px) and (orientation:landscape){.quiet-intro-header{padding-block:max(8px, env(safe-area-inset-top,0px)) 8px}.quiet-clock-block{margin-top:0}.quiet-clock{width:min(100%,170px)}.quiet-intro-caption{display:none}.quiet-unlock-surface{gap:4px;padding:12px 0}.quiet-unlock-surface>svg,.quiet-unlock-surface>small{display:none}.quiet-unlock-surface>button{min-height:48px}}@media (prefers-reduced-motion:reduce){.quiet-intro[data-leaving=true],.quiet-intro[data-leaving=true] .quiet-clock-block,.quiet-workspace{animation:none}.quiet-wallpaper-photo{transition:none}}.quiet-wallpaper-overlay{z-index:89;background:#0005;position:fixed;inset:0}.quiet-wallpaper-sheet{z-index:90;bottom:max(16px, env(safe-area-inset-bottom,0px));left:max(16px, env(safe-area-inset-left,0px));right:max(16px, env(safe-area-inset-right,0px));width:min(560px,100% - 32px);width:min(560px, calc(100% - max(16px, env(safe-area-inset-left,0px)) - max(16px, env(safe-area-inset-right,0px))));max-height:calc(100vh - 32px);max-height:calc(100dvh - max(16px, env(safe-area-inset-top,0px)) - max(16px, env(safe-area-inset-bottom,0px)));overscroll-behavior:contain;color:#171717;--lightningcss-light:initial;--lightningcss-dark: ;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;background:#fafaf8;border:1px solid #e5e5e3;border-radius:20px;margin-inline:auto;padding:20px;font-family:Noto Sans Thai,ui-sans-serif,system-ui,sans-serif;position:fixed;overflow-y:auto;box-shadow:0 16px 64px #0003}.quiet-wallpaper-heading{justify-content:space-between;align-items:start;gap:12px;display:flex}.quiet-wallpaper-heading h2{letter-spacing:normal;font-family:inherit;font-size:20px;font-weight:600;line-height:1.5}.quiet-wallpaper-heading p,.quiet-wallpaper-apply p{color:#606060;font-size:14px;line-height:1.6}.quiet-wallpaper-close{cursor:pointer;border-radius:50%;place-items:center;min-width:44px;min-height:44px;margin:-8px -8px 0 0;display:grid}.quiet-wallpaper-close:hover{background:#eaeae7}.quiet-wallpaper-options{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;margin:20px 0;display:grid}.quiet-wallpaper-options>button{text-align:center;cursor:pointer;border:2px solid #0000;border-radius:12px;min-width:0;min-height:44px;padding:4px;font-size:14px;line-height:1.5}.quiet-wallpaper-options>button[aria-pressed=true]{background:#fff;border-color:#171717;font-weight:600}.quiet-wallpaper-thumb{aspect-ratio:9/16;background:#0b1118;border-radius:6px;margin-bottom:8px;display:block;position:relative;overflow:hidden}.quiet-wallpaper-thumb img{object-fit:cover;width:100%;height:100%}.quiet-wallpaper-thumb[data-original=true]{background:radial-gradient(at 90% 95%,#101c13 0 24%,#0000 25%),radial-gradient(at 20% 100%,#243027 0 28%,#0000 29%),radial-gradient(circle at 30% 20%,#f4f5ee 0 .5px,#0000 1px) 0 0/21px 41px,linear-gradient(#0b1118,#394440)}.quiet-wallpaper-check{color:#171717;background:#fff;border-radius:50%;place-items:center;width:23px;height:23px;display:grid;position:absolute;bottom:6px;right:6px}.quiet-wallpaper-apply{gap:12px;display:grid}.quiet-wallpaper-apply>button{color:#fff;cursor:pointer;background:#171717;border-radius:12px;justify-content:center;align-items:center;gap:8px;min-height:48px;padding:12px 20px;font-size:16px;display:flex}.quiet-wallpaper-sheet button:focus-visible{outline-offset:3px;outline:2px solid #171717}@media (width<=359px){.quiet-wallpaper-options{grid-template-columns:repeat(2,minmax(0,1fr))}.quiet-wallpaper-thumb{aspect-ratio:auto;height:100px}}@media (orientation:landscape) and (height<=520px){.quiet-wallpaper-thumb{aspect-ratio:auto;height:70px}.quiet-wallpaper-options{margin:12px 0}}
