@font-face{font-family:Carlito Roboto;src:local(Roboto);font-weight:400;size-adjust:91.2%}@font-face{font-family:Carlito Roboto;src:local(Roboto Bold),local(Roboto-Bold);font-weight:700;size-adjust:93.3%}@font-face{font-family:Carlito Arial;src:local(Arial),local(ArialMT);font-weight:400;size-adjust:90.8%}@font-face{font-family:Carlito Arial;src:local(Arial Bold),local(Arial-BoldMT);font-weight:700;size-adjust:86.4%}.cwj-ui{--ink:#1d2733;--ink-soft:#46515e;--veil:228, 226, 220;--line:#1d273338;--accent:#3f6384;color:var(--ink);-webkit-font-smoothing:antialiased;text-rendering:optimizelegibility;font-family:Calibri,Carlito,Carlito Roboto,Carlito Arial,sans-serif}.cwj-ui *{box-sizing:border-box}.cwj-ui[data-tone=dark]{--ink:#eef1f4;--ink-soft:#c5ccd4;--line:#ffffff38;--accent:#8fb6d9}.cwj-top{padding:max(14px, env(safe-area-inset-top)) max(18px, env(safe-area-inset-right)) 34px max(18px, env(safe-area-inset-left));background:linear-gradient(to bottom, rgba(var(--veil), .9) 0%, rgba(var(--veil), .62) 55%, rgba(var(--veil), 0) 100%);pointer-events:none;justify-content:space-between;align-items:flex-start;gap:12px;display:flex;position:absolute;top:0;left:0;right:0}.cwj-title{letter-spacing:.005em;color:var(--ink);text-shadow:0 0 10px rgba(var(--veil), .9);text-wrap:balance;flex:auto;min-width:0;margin:0;padding-top:10px;font-size:clamp(16px,4.6vw,22px);font-weight:700;line-height:1.2}.cwj-lang{pointer-events:auto;flex:none;align-items:center;display:flex}.cwj-lang button{appearance:none;cursor:pointer;min-width:44px;min-height:44px;font:inherit;color:var(--ink-soft);touch-action:manipulation;-webkit-user-select:none;user-select:none;background:0 0;border:0;margin:0;padding:0 10px;font-size:14px;font-weight:400;position:relative}.cwj-lang button+button{border-left:1px solid var(--line)}.cwj-lang button[aria-pressed=true]{color:var(--ink);font-weight:700}.cwj-lang button[aria-pressed=true]:after{content:"";background:var(--accent);border-radius:1px;height:2px;position:absolute;bottom:9px;left:10px;right:10px}.cwj-lang button:focus-visible{outline:2px solid var(--accent);outline-offset:-4px;border-radius:6px}@media (hover:hover){.cwj-lang button:hover{color:var(--ink)}}.cwj-foot{padding:30px max(18px, env(safe-area-inset-right)) max(10px, env(safe-area-inset-bottom)) max(18px, env(safe-area-inset-left));background:linear-gradient(to top, rgba(var(--veil), .92) 0%, rgba(var(--veil), .66) 58%, rgba(var(--veil), 0) 100%);color:var(--ink-soft);pointer-events:none;flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:2px 24px;font-size:12.5px;line-height:1.35;display:flex;position:absolute;bottom:0;left:0;right:0}.cwj-foot p{text-shadow:0 0 8px rgba(var(--veil), .95);text-wrap:balance;margin:0}.cwj-foot .cwj-count{color:var(--ink);text-wrap:initial;flex-wrap:wrap;flex:100%;align-items:baseline;gap:0 18px;padding-bottom:3px;font-size:13.5px;display:flex}.cwj-count .cwj-until{font-weight:700}.cwj-count .cwj-left{font-variant-numeric:tabular-nums;color:var(--ink-soft);white-space:nowrap}.cwj-count .cwj-unit+.cwj-unit{margin-left:.7em}.cwj-count b{color:var(--ink)}.cwj-foot .cwj-caption{flex:1 1 0;min-width:0}.cwj-foot .cwj-osm{text-align:right;flex:none;width:15.3em}@media (width<=620px){.cwj-foot{gap:1px 12px;font-size:11.5px}.cwj-foot .cwj-count{flex-direction:column;gap:1px;padding-bottom:5px;font-size:12.5px}.cwj-foot .cwj-caption{flex-basis:100%}.cwj-foot .cwj-osm{text-align:left;flex:100%;width:auto}}.cwj-load{pointer-events:none;background:#1d273324;border-radius:2px;width:min(220px,52vw);height:3px;margin:-2px 0 0;transition:opacity .5s;position:absolute;top:50%;left:50%;overflow:hidden;transform:translate(-50%)}.cwj-hair{pointer-events:none;background:0 0;height:2px;transition:opacity .6s;position:absolute;top:0;left:0;right:0;overflow:hidden}.cwj-bar{background:var(--accent);transform-origin:0;width:100%;height:100%;transition:transform .25s ease-out;transform:scaleX(0)}.cwj-hair .cwj-bar{opacity:.75}.cwj-wait .cwj-bar{width:38%;transition:none;animation:1.3s ease-in-out infinite cwj-slide;transform:none}.cwj-ui[data-stage="1"] .cwj-load,.cwj-ui[data-stage="2"] .cwj-load,.cwj-ui[data-stage="0"] .cwj-hair,.cwj-ui[data-stage="2"] .cwj-hair{opacity:0}@keyframes cwj-slide{0%{margin-left:-38%}to{margin-left:100%}}@media (prefers-reduced-motion:reduce){.cwj-wait .cwj-bar{margin-left:31%;animation:none}.cwj-bar,.cwj-load,.cwj-hair{transition:none}}.cwj-closed-view{z-index:9;padding:28px max(26px, env(safe-area-inset-right)) 28px max(26px, env(safe-area-inset-left));color:#1d2733;text-align:center;pointer-events:auto;background:#e4e2dc;flex-direction:column;justify-content:center;align-items:center;display:flex;position:absolute;inset:0}.cwj-closed-view i{background:#3f6384;border-radius:2px;width:44px;height:3px;margin-bottom:26px;display:block}.cwj-closed-view p{text-wrap:pretty;max-width:27em;margin:0;font-size:clamp(19px,5vw,26px);font-weight:400;line-height:1.5}.cwj-ui[data-closed] .cwj-top{z-index:10;background:0 0}.cwj-ui[data-closed] .cwj-title{visibility:hidden}.cwj-ui[data-closed] .cwj-lang button{color:#46515e}.cwj-ui[data-closed] .cwj-lang button[aria-pressed=true]{color:#1d2733}.cwj-ui[data-closed] .cwj-foot,.cwj-ui[data-closed] .cwj-dock,.cwj-ui[data-closed] .cwj-sheet,.cwj-ui[data-closed] .cwj-load,.cwj-ui[data-closed] .cwj-hair{display:none}
