.ZHCm5q_page{min-height:100vh;position:relative;overflow-x:clip}.ZHCm5q_desktopOnly{display:inline}.ZHCm5q_phoneOnly{display:none}.ZHCm5q_backdrop{pointer-events:none;height:780px;position:absolute;top:0;left:0;right:0;overflow:hidden}.ZHCm5q_blur{filter:saturate(.85);opacity:.9;background:linear-gradient(135deg,#8b3a3a 0%,#786c66 100%);position:absolute;inset:-20%}.ZHCm5q_fade{background:linear-gradient(180deg, #16000059 0%, #160000b8 60%, var(--kl-bg) 100%);position:absolute;inset:0}.ZHCm5q_tint{background:radial-gradient(at 20% 30%,#16000000 0%,#16000080 100%);position:absolute;inset:0}.ZHCm5q_head{z-index:2;padding:130px var(--kl-gutter) 30px;border-bottom:1px solid #0000;position:relative}.ZHCm5q_head:after{content:"";left:var(--kl-gutter);right:var(--kl-gutter);pointer-events:none;background:#ffffff14;height:1px;position:absolute;bottom:-1px}.ZHCm5q_title{font-family:var(--kl-ff-title);letter-spacing:-1px;color:var(--kl-text);margin:0 0 10px;font-size:56px;font-weight:700;line-height:1}.ZHCm5q_sub{font-family:var(--kl-ff-italic);color:var(--kl-text-dim);text-wrap:balance;margin:0;font-size:20px;font-style:italic;line-height:1.45}.ZHCm5q_layout{z-index:2;padding:36px var(--kl-gutter) 100px;grid-template-columns:240px minmax(0,1fr);gap:60px;display:grid;position:relative}.ZHCm5q_side{align-self:start;height:fit-content;position:sticky;top:100px}.ZHCm5q_filter{margin-bottom:28px;position:relative}.ZHCm5q_filterIcon{fill:none;width:14px;height:14px;stroke:var(--kl-text-dim);stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round;pointer-events:none;position:absolute;top:50%;left:12px;transform:translateY(-50%)}.ZHCm5q_input{width:100%;color:var(--kl-text);font-family:var(--kl-ff-body);background:#ffffff0a;border:1px solid #ffffff1a;border-radius:10px;outline:none;padding:11px 14px 11px 36px;font-size:14px;line-height:1.8;transition:border-color .15s,background .15s;display:block}.ZHCm5q_input::placeholder{color:var(--kl-text-dim)}.ZHCm5q_input:focus{border-color:var(--kl-accent);background:#ffffff0f}.ZHCm5q_navLabel{font-family:var(--kl-ff-ui);letter-spacing:2.5px;text-transform:uppercase;color:var(--kl-text-dim);margin-bottom:14px;font-size:10px;font-weight:700;line-height:1.5}.ZHCm5q_nav{flex-direction:column;gap:2px;display:flex}.ZHCm5q_navLink{font-family:var(--kl-ff-ui);color:var(--kl-text-dim);-webkit-tap-highlight-color:transparent;border-left:2px solid #0000;padding:8px 0 8px 14px;font-size:14px;font-weight:500;line-height:1.5;text-decoration:none;transition:color .15s,border-color .15s,opacity .15s;display:block}.ZHCm5q_navLink[data-active]{color:var(--kl-accent);border-left-color:var(--kl-accent)}.ZHCm5q_navLink[data-empty]{opacity:.35;pointer-events:none}.ZHCm5q_content{min-width:0}.ZHCm5q_empty{font-family:var(--kl-ff-italic);text-align:center;color:var(--kl-text-dim);text-wrap:balance;margin:0;padding:60px 20px;font-size:16px;font-style:italic}.ZHCm5q_section{margin-bottom:56px;scroll-margin-top:100px}.ZHCm5q_section:last-child{margin-bottom:0}.ZHCm5q_sectionTitle{font-family:var(--kl-ff-title);letter-spacing:-.3px;color:var(--kl-text);border-bottom:1px dashed #ffffff1f;margin:0 0 18px;padding-bottom:12px;font-size:22px;font-weight:600;line-height:1.4}.ZHCm5q_grid{grid-template-columns:repeat(auto-fill,minmax(min(100%,clamp(150px,20% - 9.6px,220px)),1fr));gap:12px;display:grid}.ZHCm5q_tile{isolation:isolate;aspect-ratio:1;cursor:pointer;transition:transform var(--kl-dur-press-touch) var(--kl-ease-out);-webkit-tap-highlight-color:transparent;touch-action:manipulation;border-radius:14px;display:block;position:relative;overflow:hidden;container-type:inline-size}.ZHCm5q_tile:before{content:"";pointer-events:none;background:radial-gradient(at 22% 22%,#ffffff2e,#0000 55%);position:absolute;inset:0}.ZHCm5q_tile:after{content:"";pointer-events:none;background:linear-gradient(#fff0e600 55%,#fff0e633 100%);position:absolute;inset:0}.ZHCm5q_label{z-index:2;font-family:var(--kl-ff-title);letter-spacing:-.3px;color:var(--kl-bg);font-size:20px;font-weight:600;line-height:1.05;position:absolute;bottom:14px;left:14px;right:14px}.ZHCm5q_page[data-kind=mood] .ZHCm5q_label{font-family:var(--kl-ff-italic);letter-spacing:-.2px;text-transform:lowercase;font-size:22px;font-style:italic}@media (hover:hover) and (pointer:fine){.ZHCm5q_tile:hover{transform:translateY(-2px)}.ZHCm5q_navLink:hover{color:var(--kl-text)}}@media (prefers-reduced-motion:no-preference){.ZHCm5q_tile:active{transform:scale(.97)}}@media (hover:none) and (pointer:coarse){.ZHCm5q_tile{-webkit-touch-callout:none;-webkit-user-select:none;user-select:none}.ZHCm5q_navLink:active{opacity:.55}}@media (min-width:3841px){.ZHCm5q_head,.ZHCm5q_layout{padding-left:calc(var(--kl-gutter) + (100% - var(--kl-content-max)) / 2);padding-right:calc(var(--kl-gutter) + (100% - var(--kl-content-max)) / 2)}.ZHCm5q_head:after{left:calc(var(--kl-gutter) + (100% - var(--kl-content-max)) / 2);right:calc(var(--kl-gutter) + (100% - var(--kl-content-max)) / 2)}}@media (max-width:1024px){.ZHCm5q_page{min-height:0;padding-top:calc(56px + env(safe-area-inset-top,0px));overflow-x:visible}.ZHCm5q_backdrop,.ZHCm5q_navLabel,.ZHCm5q_nav,.ZHCm5q_desktopOnly{display:none}.ZHCm5q_phoneOnly{display:inline}.ZHCm5q_head{padding:18px var(--kl-edge) 8px;border-bottom:0;margin-top:-8px}.ZHCm5q_head:after{content:none}.ZHCm5q_title{letter-spacing:-.8px;margin-bottom:6px;font-size:40px}.ZHCm5q_sub{font-size:16px;line-height:1.4}.ZHCm5q_layout{padding:0;display:block}.ZHCm5q_side{position:static}.ZHCm5q_filter{margin:14px var(--kl-edge) 18px}.ZHCm5q_input{padding:10px 14px 10px 36px;font-size:16px}.ZHCm5q_content{padding:0 var(--kl-edge) 80px}.ZHCm5q_empty{padding:40px 16px;font-size:14px}.ZHCm5q_section{margin-bottom:28px}.ZHCm5q_sectionTitle{letter-spacing:-.2px;margin-bottom:12px;padding:0 0 8px;font-size:16px}.ZHCm5q_grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.ZHCm5q_label{bottom:13px}.ZHCm5q_page[data-kind=mood] .ZHCm5q_label{font-size:20px}}@media (min-width:601px) and (max-width:1024px){.ZHCm5q_grid{grid-template-columns:repeat(auto-fill,minmax(150px,1fr));gap:12px}}@media (display-mode:standalone) and (max-width:1024px){.ZHCm5q_content{padding-bottom:calc(80px + env(safe-area-inset-bottom,0px))}}@media (pointer:coarse),(hover:none),(any-pointer:coarse){.ZHCm5q_input{font-size:16px}}@supports (container-type:inline-size){.ZHCm5q_label{font-size:min(20px, (100cqi - 28px - var(--kl-wort-px,0px)) / var(--kl-wort-em,.01))}.ZHCm5q_page[data-kind=mood] .ZHCm5q_label{font-size:min(22px, (100cqi - 28px - var(--kl-wort-px,0px)) / var(--kl-wort-em,.01))}@media (max-width:1024px){.ZHCm5q_page[data-kind=mood] .ZHCm5q_label{font-size:min(20px, (100cqi - 28px - var(--kl-wort-px,0px)) / var(--kl-wort-em,.01))}}}
