@font-face{font-family:IBM Plex Sans;font-style:normal;font-weight:300;font-display:swap;src:url(/assets/fonts/IBMPlexSans/IBMPlexSans-Light.ttf) format("truetype")}@font-face{font-family:IBM Plex Sans;font-style:normal;font-weight:400;font-display:swap;src:url(/assets/fonts/IBMPlexSans/IBMPlexSans-Regular.ttf) format("truetype")}@font-face{font-family:IBM Plex Sans;font-style:normal;font-weight:500;font-display:swap;src:url(/assets/fonts/IBMPlexSans/IBMPlexSans-Medium.ttf) format("truetype")}@font-face{font-family:IBM Plex Sans;font-style:normal;font-weight:600;font-display:swap;src:url(/assets/fonts/IBMPlexSans/IBMPlexSans-SemiBold.ttf) format("truetype")}@font-face{font-family:IBM Plex Sans;font-style:normal;font-weight:700;font-display:swap;src:url(/assets/fonts/IBMPlexSans/IBMPlexSans-Bold.ttf) format("truetype")}@font-face{font-family:Noto Sans JP;font-style:normal;font-weight:400;font-display:swap;src:url(/assets/fonts/NotoSansJP/NotoSansJP-Regular.ttf) format("truetype")}@font-face{font-family:Noto Sans JP;font-style:normal;font-weight:500;font-display:swap;src:url(/assets/fonts/NotoSansJP/NotoSansJP-Medium.ttf) format("truetype")}@font-face{font-family:Noto Sans JP;font-style:normal;font-weight:600;font-display:swap;src:url(/assets/fonts/NotoSansJP/NotoSansJP-SemiBold.ttf) format("truetype")}@font-face{font-family:Noto Sans JP;font-style:normal;font-weight:700;font-display:swap;src:url(/assets/fonts/NotoSansJP/NotoSansJP-Bold.ttf) format("truetype")}@font-face{font-family:Lexend Deca;font-style:normal;font-weight:500;font-display:swap;src:url(/assets/fonts/LexendDeca/LexendDeca-Medium.ttf) format("truetype")}:root{--font-display: "IBM Plex Sans";--font-fallback: "Noto Sans JP", sans-serif;--font-base: var(--font-display), var(--font-fallback);--font-weight-medium: 500;--paper: #f5f1e8;--ink-900: #1a1a1a;--ink-800: #2d2b28;--ink-700: #4a463f;--ink-600: #6a6257;--ink-500: #81786a;--ink-300: #c2b9aa;--accent: #d2772e;--motion-fast: .14s;--motion-base: .2s;--motion-slow: .24s;--motion-ease: cubic-bezier(.2, 0, 0, 1);--map-fill: rgba(255, 255, 255, .75);--map-hover: #f1e7d4;--map-selected: #eadcc6;--map-stroke: #7e7a72;--card-bg: #ffffff;--card-border: 1px solid rgba(34, 34, 34, .1);--card-radius: 10px;--card-shadow: 0 10px 22px rgba(0, 0, 0, .12);--card-width: 226px;--card-padding: .12rem .14rem .4rem;--card-content-right-offset: .72rem;--card-chip-bg: transparent;--card-chip-border: none;--card-chip-radius: 7px;--card-date-radius: 17px;--card-label-color: var(--ink-700);--card-close-color: var(--ink-700);--card-timezone-color: var(--ink-500);--clock-face-bg: #1f1f1f;--clock-face-color: #f5f5f5;--clock-shadow: inset 0 0 0 1px rgba(255, 255, 255, .12)}:root{--bmc-button-size: 32px;--share-anchor-right: calc(env(safe-area-inset-right, 0px) + 24px) ;--bmc-anchor-right: calc(var(--share-anchor-right) + var(--bmc-button-size) + 10px);--bmc-anchor-bottom: clamp(2.2rem, 5vh, 4rem);--share-anchor-bottom: var(--bmc-anchor-bottom);--bmc-desktop-iframe-scale: .78;--bmc-desktop-iframe-height: min(84vh, 700px)}body #bmc-wbtn,body #bmc-wbtn+div,body #bmc-iframe,body #bmc-close-btn{z-index:3!important}body>div[style*="z-index: 9999999"]{z-index:3!important}body #bmc-wbtn{right:var(--bmc-anchor-right)!important;left:auto!important;bottom:var(--bmc-anchor-bottom)!important;width:var(--bmc-button-size)!important;height:var(--bmc-button-size)!important;border-radius:16px!important}body #bmc-wbtn img,body #bmc-wbtn svg{width:18px!important;height:18px!important}body #bmc-wbtn+div{right:calc(var(--bmc-anchor-right) + 58px)!important;left:auto!important;bottom:calc(var(--bmc-anchor-bottom) - 1px)!important;max-width:130px!important;padding:8px!important;font-size:9px!important;line-height:1.35!important}@media(max-width:840px){body #bmc-iframe{left:8px!important;right:8px!important;width:calc(100vw - 16px)!important;max-width:calc(100vw - 16px)!important;top:calc(env(safe-area-inset-top,0px) + 56px)!important;bottom:auto!important;height:calc(100vh - env(safe-area-inset-top,0px) - env(safe-area-inset-bottom,0px) - 108px)!important;min-height:calc(100vh - env(safe-area-inset-top,0px) - env(safe-area-inset-bottom,0px) - 108px)!important;max-height:calc(100vh - env(safe-area-inset-top,0px) - env(safe-area-inset-bottom,0px) - 108px)!important;height:calc(100dvh - env(safe-area-inset-top,0px) - env(safe-area-inset-bottom,0px) - 108px)!important;min-height:calc(100dvh - env(safe-area-inset-top,0px) - env(safe-area-inset-bottom,0px) - 108px)!important;max-height:calc(100dvh - env(safe-area-inset-top,0px) - env(safe-area-inset-bottom,0px) - 108px)!important;transform-origin:right top!important;scale:.82!important}body #bmc-close-btn{top:calc(env(safe-area-inset-top,0px) + 62px)!important;right:calc(env(safe-area-inset-right,0px) + 12px)!important;width:28px!important;height:28px!important;border-radius:14px!important;background:#ffffffe6!important;box-shadow:0 2px 8px #0000002e!important}body #bmc-close-btn svg{width:12px!important;height:12px!important}}@media(min-width:841px){body #bmc-iframe{right:calc(var(--bmc-anchor-right) - 6px)!important;width:420px!important;max-width:420px!important;min-height:var(--bmc-desktop-iframe-height)!important;height:var(--bmc-desktop-iframe-height)!important;max-height:var(--bmc-desktop-iframe-height)!important;transform-origin:right bottom!important;scale:var(--bmc-desktop-iframe-scale)!important;bottom:calc(var(--bmc-anchor-bottom) + 3.2rem)!important}}.time-arrangement-card{--arrangement-content-left-offset: .18rem;--arrangement-content-right-offset: .52rem;--arrangement-body-right-offset: .44rem;--arrangement-left-column-width: 45px;position:absolute;width:var(--card-width);min-height:106px;background:var(--card-bg);border:var(--card-border);border-radius:var(--card-radius);box-shadow:var(--card-shadow);padding:var(--card-padding);padding-inline:0;pointer-events:auto;display:grid;gap:.02rem;overflow:visible}.time-arrangement-card.is-dragging{cursor:grabbing}.time-arrangement-top{display:grid;min-width:0;align-items:center;grid-template-columns:var(--arrangement-left-column-width) minmax(0,1fr) auto auto;column-gap:.18rem;font-size:.86rem;line-height:1.1;color:var(--ink-800);position:relative;min-height:0;padding-left:var(--arrangement-content-left-offset);padding-right:var(--arrangement-content-right-offset);transform:translateY(.2rem);margin-bottom:-.2rem}.time-arrangement-flag-chip{grid-column:1;justify-self:center;margin-left:0;width:28px;height:18px;border-radius:var(--card-chip-radius);background:var(--card-chip-bg);border:var(--card-chip-border);display:inline-flex;align-items:center;justify-content:center;font-size:1.08rem;line-height:1}.time-arrangement-flag-icon{width:100%;height:100%;display:block;background-size:cover;background-position:center;box-shadow:inset 0 0 0 1px #0000001f}.time-arrangement-flag-chip-empty{background:transparent;border-color:transparent;box-shadow:none}.time-arrangement-title{grid-column:2;min-width:0;font-size:.86rem;font-weight:600;letter-spacing:.04em;text-transform:uppercase;color:var(--card-label-color);transform:translateY(-.08rem);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.time-arrangement-copy,.time-arrangement-close{border:0;background:transparent;color:var(--card-close-color);line-height:1;opacity:.45;cursor:pointer;padding:0}.time-arrangement-copy{display:inline-flex;align-items:center;justify-content:center}.time-arrangement-icon{width:.84rem;height:.84rem;display:block;fill:currentColor}.time-arrangement-close{font-size:1.32rem}.time-arrangement-copy-feedback{position:absolute;right:2.05rem;top:-.08rem;font:600 .56rem/1.1 var(--font-base);color:#111;border:1px solid rgba(17,17,17,.28);border-radius:999px;background:#fffffff5;padding:.16rem .34rem;letter-spacing:.02em;white-space:nowrap}.time-arrangement-body{display:grid;grid-template-columns:var(--arrangement-left-column-width) minmax(0,1fr);gap:.18rem;align-items:center;padding:.3rem var(--arrangement-body-right-offset) .3rem var(--arrangement-content-left-offset)}.time-arrangement-date-panel{position:relative;width:var(--arrangement-left-column-width)}.time-arrangement-date-trigger{width:var(--arrangement-left-column-width);min-height:0;border:0;border-radius:0;background:transparent;padding:.24rem .36rem;display:flex;flex-direction:column;justify-content:center;gap:.12rem;align-items:center;cursor:pointer}.time-arrangement-calendar-popover{position:fixed;z-index:9;width:210px;background:#fff;border:1px solid #111;border-radius:6px;box-shadow:0 10px 20px #00000029;padding:.48rem .48rem .42rem;display:grid;gap:.3rem;cursor:grab;touch-action:none}.time-arrangement-calendar-popover.is-dragging{cursor:grabbing}.time-arrangement-calendar-header{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:.24rem;cursor:grab}.time-arrangement-calendar-month{text-align:center;font:600 .72rem/1.2 var(--font-base);color:#111;letter-spacing:.01em}.time-arrangement-calendar-nav{border:1px solid #111;border-radius:4px;background:#fff;color:#111;font:600 .76rem/1 var(--font-base);width:1.25rem;height:1.25rem;padding:0;display:grid;place-items:center;cursor:pointer}.time-arrangement-calendar-nav:hover,.time-arrangement-calendar-nav:focus-visible{background:#111;color:#fff}.time-arrangement-calendar-weekdays{display:grid;grid-template-columns:repeat(7,minmax(0,1fr));text-align:center;font:600 .58rem/1 var(--font-base);color:#666;letter-spacing:.04em}.time-arrangement-calendar-grid{display:grid;grid-template-columns:repeat(7,minmax(0,1fr));gap:.12rem}.time-arrangement-calendar-day{border:1px solid transparent;border-radius:4px;background:#fff;color:#111;width:100%;min-height:1.42rem;font:500 .68rem/1 var(--font-base);padding:0;display:grid;place-items:center;cursor:pointer}.time-arrangement-calendar-day:hover,.time-arrangement-calendar-day:focus-visible{border-color:#111}.time-arrangement-calendar-day.is-selected{background:#111;color:#fff;border-color:#111}.time-arrangement-calendar-day.is-outside-month{color:#8a8a8a}.time-arrangement-calendar-icon{font-size:1.6rem;line-height:1;color:#1f1f1f;display:block}.time-arrangement-calendar-icon.material-symbols-outlined{font-variation-settings:"FILL" 0,"wght" 400,"GRAD" 0,"opsz" 40}.time-arrangement-date-month{font-size:.8rem;font-weight:500;line-height:1;color:var(--ink-600)}.time-arrangement-date-day{font-size:1.5rem;font-weight:300;line-height:1;color:var(--ink-900)}.time-arrangement-date-weekday{font-size:.72rem;font-weight:600;letter-spacing:.08em;text-transform:uppercase;line-height:1;color:var(--ink-600)}.time-arrangement-date-input{position:absolute;width:1px;height:1px;opacity:0;pointer-events:none}.time-arrangement-time-display{border:0;background:var(--clock-face-bg);color:var(--clock-face-color);border-radius:6px;box-shadow:var(--clock-shadow);min-height:0;display:flex;justify-content:center;align-items:center;justify-self:stretch;width:100%;min-width:0;overflow:hidden;padding:.22rem .62rem .22rem .68rem;cursor:pointer}.time-arrangement-time-panel{position:relative}.time-arrangement-native-time-input{position:absolute;width:1px;height:1px;opacity:0;pointer-events:none}.time-arrangement-time-panel.is-native-time-picker .time-arrangement-native-time-input{inset:0;width:100%;height:100%;z-index:2;pointer-events:auto}.time-arrangement-time-panel.is-native-time-picker .time-arrangement-time-display{pointer-events:none}.time-arrangement-time-display,.time-arrangement-time-text{font-family:var(--font-base);font-weight:400;font-variant-numeric:slashed-zero;font-feature-settings:"zero" 1,"ss01" 1,"salt" 1}.time-arrangement-time-text{color:var(--clock-face-color);font-size:2.4rem;letter-spacing:.06em;line-height:1;text-align:center}.time-arrangement-time-picker{position:fixed;z-index:7;width:196px;border:1px solid #111;border-radius:6px;background:#fff;box-shadow:0 10px 20px #00000029;padding:.46rem;display:grid;gap:.34rem;cursor:grab;touch-action:none}.time-arrangement-time-picker.is-dragging{cursor:grabbing}.time-arrangement-time-picker-top{display:flex;align-items:center;justify-content:flex-end;gap:.34rem;min-height:1.1rem;cursor:grab}.time-arrangement-time-wheel-wrap{display:grid;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);gap:.3rem;align-items:start}.time-arrangement-time-wheel-separator{font:600 1.2rem/1 var(--font-base);color:#111}.time-arrangement-time-wheel{appearance:none;-webkit-appearance:none;width:100%;height:6.2rem;border:1px solid #111;border-radius:6px;background:#fff;color:#111;padding:0;font:600 1.06rem/1.2 var(--font-base);letter-spacing:.04em;text-align:center;overflow-y:auto;color-scheme:light}.time-arrangement-time-wheel option{padding:.18rem 0}.time-arrangement-time-wheel option:checked{background:#111;color:#fff}.time-arrangement-time-wheel:focus{outline:1.5px solid #111;outline-offset:1px}.time-arrangement-time-set{border:1px solid #111;border-radius:6px;background:#111;color:#fff;font:700 .58rem/1 var(--font-base);letter-spacing:.08em;padding:.18rem .34rem;cursor:pointer}.time-arrangement-time-set:hover,.time-arrangement-time-set:focus-visible{background:#202226}.time-arrangement-bottom{display:flex;justify-content:flex-end;padding-left:var(--arrangement-content-left-offset);padding-right:var(--arrangement-body-right-offset);margin-top:-.16rem}.time-arrangement-timezone{min-width:0;font-size:.74rem;font-weight:300;letter-spacing:.04em;color:var(--card-timezone-color);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.clock-card .arrangement-toggle{position:absolute;left:50%;bottom:-.98rem;transform:translate(-50%);width:1.92rem;height:1.24rem;border:0;border-radius:999px;background:transparent;color:#35383c;cursor:pointer;display:grid;place-items:center;padding:0;box-shadow:none;visibility:hidden;opacity:0;pointer-events:none;transition:transform .18s ease,box-shadow .18s ease,border-color .18s ease,background-color .18s ease,opacity .18s ease;animation:none}.clock-card:hover .arrangement-toggle,.clock-card.is-dragging .arrangement-toggle{visibility:visible;opacity:1;pointer-events:auto;animation:arrangement-toggle-blink 1.5s ease-in-out infinite}.clock-card .arrangement-toggle:before{content:none}.clock-card .arrangement-toggle:hover,.clock-card .arrangement-toggle:focus-visible{transform:translate(-50%) translateY(.02rem);box-shadow:none}.clock-card .arrangement-toggle>span{width:.56rem;height:.56rem;border-right:2.2px solid currentColor;border-bottom:2.2px solid currentColor;transform:translateY(-.06rem) rotate(45deg);animation:none}.clock-card:hover .arrangement-toggle>span,.clock-card.is-dragging .arrangement-toggle>span{animation:arrangement-chevron-blink 1.5s ease-in-out infinite}@keyframes arrangement-toggle-blink{0%,to{opacity:.68}50%{opacity:1}}@keyframes arrangement-chevron-blink{0%,to{opacity:.62}50%{opacity:1}}@media(prefers-reduced-motion:reduce){.clock-card .arrangement-toggle,.clock-card .arrangement-toggle>span{animation:none}}@media(max-width:700px){.time-arrangement-card{--arrangement-content-left-offset: .14rem;--arrangement-content-right-offset: .52rem;--arrangement-body-right-offset: .44rem;--arrangement-left-column-width: 40px;min-height:102px}.time-arrangement-body{gap:.24rem}.time-arrangement-date-trigger{padding:.2rem .26rem}.time-arrangement-time-display{padding:0 .44rem 0 .46rem}.time-arrangement-time-text{font-size:2rem}.time-arrangement-time-picker{width:min(196px,100vw - 1.2rem);max-height:calc(100dvh - 1.2rem);overflow-y:auto}.time-arrangement-time-wheel{height:min(6.2rem,100dvh - 8.6rem)}.time-arrangement-calendar-popover{width:min(210px,100vw - 1.2rem)}.time-arrangement-copy-feedback{right:1.7rem;top:-.02rem;font-size:.52rem;padding:.14rem .28rem}.time-arrangement-time-set{font-size:.5rem;padding:.14rem .24rem}.clock-card .arrangement-toggle{bottom:-.9rem}}app-search-header .brand{display:flex;align-items:center;justify-content:center}app-search-header .brand-text{text-align:center}app-search-header .brand-text h1{margin:0;font-size:clamp(1.72rem,3.2vw,2.45rem);line-height:1.08;letter-spacing:.02em;font-family:"Lexend Deca",var(--font-fallback);font-weight:500}app-search-header .brand-reset-button{display:inline-block;padding:0;margin:0;font:inherit;color:inherit;letter-spacing:inherit;line-height:inherit;text-decoration:none;cursor:pointer}app-search-header .brand-reset-button:focus-visible{outline:2px solid var(--accent);outline-offset:.2rem;border-radius:.22rem}app-search-header .news-ticker{width:calc(100% + var(--shell-inline-padding, 0px) * 2);margin-inline:calc(var(--shell-inline-padding, 0px) * -1)}app-search-header .ticker-line{border-top:2px solid var(--ink-900);border-bottom:2px solid var(--ink-900);background:var(--ink-900);color:#fff}app-search-header .ticker-marquee{overflow:hidden}app-search-header .ticker-scroll{display:flex;width:max-content;animation:ticker-marquee-scroll 36s linear infinite;will-change:transform}app-search-header .ticker-group{display:flex;align-items:center;flex-shrink:0}app-search-header .ticker-item{white-space:nowrap;padding-block:.39rem;padding-inline:1.4rem;font-size:.8rem;letter-spacing:.08em;font-weight:500}app-search-header .ticker-divider{opacity:.68;font-size:.72rem;letter-spacing:.04em}@keyframes ticker-marquee-scroll{0%{transform:translateZ(0)}to{transform:translate3d(-50%,0,0)}}@media(max-width:840px){app-search-header .ticker-item{font-size:.72rem;padding-block:.32rem;padding-inline:1rem}app-search-header .ticker-divider{font-size:.66rem}}@media(prefers-reduced-motion:reduce){app-search-header .ticker-scroll{animation:none}app-search-header .ticker-group[aria-hidden=true]{display:none}}.map-stage{position:relative;flex:1;min-height:0;display:grid;justify-items:center;align-items:start;align-content:start;width:calc(100% + var(--shell-inline-padding, 0px) * 2);margin-inline:calc(var(--shell-inline-padding, 0px) * -1);overflow:hidden}.map-container{width:min(132%,2420px);max-width:none;aspect-ratio:1634/822;position:relative;z-index:1;margin-top:clamp(-13.5rem,-22vh,-6.5rem)}.map-container.is-greenwich-standard{margin-top:calc(clamp(-13.5rem,-22vh,-6.5rem) + clamp(3.4rem,6.6vh,5.4rem))}@media(min-width:841px){.map-stage{margin-top:0;padding-top:.95rem}.map-container{margin-top:clamp(-9.8rem,-14vh,-4.5rem)}.map-container.is-greenwich-standard{margin-top:calc(clamp(-9.8rem,-14vh,-4.5rem) + clamp(3.8rem,6.9vh,5.8rem))}}@media(min-width:841px)and (max-width:1280px){.map-stage{padding-top:1.45rem}.map-container{margin-top:clamp(-6.4rem,-8.2vh,-2.4rem)}.map-container.is-greenwich-standard{margin-top:calc(clamp(-6.4rem,-8.2vh,-2.4rem) + clamp(2.8rem,5.6vh,4.6rem))}}.map-footer{position:absolute;left:0;right:0;bottom:clamp(2rem,4.8vh,3.6rem);z-index:2}@media(min-width:841px){.map-footer{bottom:clamp(4.2rem,9vh,6.2rem)}}.map-container.is-loading{filter:blur(6px);opacity:.4}.map-container svg{width:100%;height:100%;display:block}.map-loading{position:absolute;inset:0;display:grid;place-items:center;font-size:1rem;color:var(--ink-500);letter-spacing:.08em;text-transform:uppercase}@media(max-width:1000px){.app-shell{--shell-inline-padding: 1.25rem;padding:0 var(--shell-inline-padding) .6rem}.map-container{width:min(134%,1780px)}}@media(max-width:700px)and (orientation:portrait){.map-stage{align-items:start;align-content:start;justify-items:center}.map-container{width:min(178vw,1130px);max-width:none;justify-self:start;left:auto;margin-inline:calc((100% - min(178vw,1130px))/2);transform:translate(var(--map-center-offset, 0px));margin-top:clamp(1.05rem,2.6vh,1.9rem)}.map-container.is-greenwich-standard{margin-top:clamp(2.2rem,5vh,3.1rem)}}@media(pointer:coarse)and (orientation:landscape){.app-shell{--safe-left: max(env(safe-area-inset-left), var(--ios-landscape-bleed-left, 0px));--safe-right: max(env(safe-area-inset-right), var(--ios-landscape-bleed-right, 0px));--shell-inline-padding: 0;width:calc(100dvw + var(--safe-left) + var(--safe-right));min-width:calc(100dvw + var(--safe-left) + var(--safe-right));max-width:calc(100dvw + var(--safe-left) + var(--safe-right));margin-left:calc(var(--safe-left) * -1);margin-right:calc(var(--safe-right) * -1);padding:0 0 .5rem}.map-container{width:100%;max-width:100%}}@media(orientation:landscape)and (max-height:520px){.app-shell{--safe-left: max(env(safe-area-inset-left), var(--ios-landscape-bleed-left, 0px));--safe-right: max(env(safe-area-inset-right), var(--ios-landscape-bleed-right, 0px));--shell-inline-padding: 0;width:calc(100dvw + var(--safe-left) + var(--safe-right));min-width:calc(100dvw + var(--safe-left) + var(--safe-right));max-width:calc(100dvw + var(--safe-left) + var(--safe-right));margin-left:calc(var(--safe-left) * -1);margin-right:calc(var(--safe-right) * -1);padding:0 0 .5rem}.map-container{width:100%;max-width:100%}}html{-webkit-text-size-adjust:100%;text-size-adjust:100%}*{box-sizing:border-box}body{margin:0;font-family:var(--font-base);background:var(--paper);color:var(--ink-900)}a{color:inherit}button{font-family:inherit}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.material-symbols-outlined{font-family:Material Symbols Outlined;font-weight:400;font-style:normal;line-height:1;letter-spacing:normal;text-transform:none;white-space:nowrap;word-wrap:normal;direction:ltr;-webkit-font-smoothing:antialiased;font-feature-settings:"liga"}.overflow-tooltip-host{position:relative}.overflow-text{display:block;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.overflow-tooltip-host.has-overflow-tooltip:hover:after{content:attr(data-overflow-tooltip);position:absolute;left:0;bottom:calc(100% + .24rem);max-inline-size:min(34ch,82vw);padding:.3rem .46rem;border-radius:.36rem;background:#14181ff0;color:#f8f8f8;font-size:.68rem;line-height:1.3;letter-spacing:.02em;white-space:normal;text-transform:none;z-index:40;pointer-events:none;box-shadow:0 6px 18px #0000003d}.clock-card .timezone.has-overflow-tooltip:hover:after{left:auto;right:0;bottom:calc(100% + .22rem);text-align:left}.clock-card .path-id{position:absolute;left:var(--card-content-left-offset);bottom:.34rem;font-size:.62rem;letter-spacing:.08em;color:var(--ink-500);white-space:nowrap;pointer-events:none}.clock-card .card-bottom{display:grid;min-width:0;grid-template-columns:var(--card-left-column-width) minmax(0,1fr);gap:.18rem;align-items:center;padding-left:var(--card-content-left-offset);padding-right:var(--card-content-right-tight-offset);margin-top:-.26rem}.clock-card .bottom-weather{justify-self:center;display:inline-flex;align-items:center;gap:.1rem;font-size:.6rem;line-height:1;color:var(--ink-700);white-space:nowrap}.clock-card .bottom-weather .weather-icon{font-size:.66rem;line-height:1;font-family:"Apple Color Emoji","Segoe UI Emoji","Noto Color Emoji",sans-serif}.clock-card .bottom-weather .weather-temp{font-size:.6rem;font-weight:600;letter-spacing:.01em}.card-gap-path{fill:none;stroke:#d2772ee6;stroke-linecap:round}.card-gap-path-base{stroke-width:.26;opacity:.36}.card-gap-path-flow{stroke-width:.6;stroke-dasharray:0 100;animation:gap-arc-flow 10.8s linear infinite}@keyframes gap-arc-flow{0%{stroke-dashoffset:0;stroke-dasharray:0 100;opacity:0}64%{stroke-dashoffset:0;stroke-dasharray:100 0;opacity:1}to{stroke-dashoffset:-100;stroke-dasharray:100 0;opacity:0}}
