body.wdk-content-layout .entry-content{--wdk-content-max:inherit}body.wdk-content-layout .entry-content>:not(.alignfull):not(.alignwide):not(.alignleft):not(.alignright):not(.wdk-tabsnav):not(.wdk-chips):not(.wdk-reader){width:min(calc((100% - 2 * var(--gutter, 24px)) * var(--wdk-content-ratio, 1)), calc(var(--wdk-content-max, var(--wrap, 1240px)) * var(--wdk-content-ratio, 1)));max-width:none;margin-inline:auto;min-width:0}body.wdk-content-layout .entry-content>.wdk-video-single{margin-inline:auto}body.wdk-content-layout .entry-content>.is-style-wdk-width-reading:not(.alignfull):not(.alignwide),.editor-styles-wrapper .is-style-wdk-width-reading{width:min(calc(100% - 2 * var(--gutter, 24px)), 760px);max-width:760px;margin-inline:auto}body.wdk-content-layout .entry-content>.is-style-wdk-width-grid:not(.alignfull),.editor-styles-wrapper .is-style-wdk-width-grid{width:min(calc(100% - 2 * var(--gutter, 24px)), var(--wrap, 1240px));max-width:var(--wrap,1240px);margin-inline:auto}.editor-styles-wrapper{--wp--style--global--content-size:1240px;--wp--style--global--wide-size:1240px}.editor-styles-wrapper .is-root-container>.wp-block{max-width:min(100%, 1240px)}.wdk-content-layout-panel .components-base-control{margin-bottom:20px}.wdk-content-layout-panel .components-button{cursor:pointer}.wdk-post-meta{display:flex;align-items:center;flex-wrap:wrap;gap:6px 10px;margin-block:8px}.wdk-post-meta>.wp-block-post-date{margin:0!important;flex:0 1 auto}.wdk-content-kinds{display:inline-flex;align-items:center;flex-wrap:wrap;gap:6px}.wdk-content-kind{display:inline-flex;align-items:center;gap:4px;white-space:nowrap;font-family:inherit;font-size:12px;font-weight:500;line-height:1.5;color:var(--ink-2,#4A4A4A)}.wdk-content-kind svg{display:block;flex:none;width:16px;height:16px}.wdk-content-kind--live{color:var(--live,#0039E4)}@media(max-width:600px){.wdk-post-meta{gap:4px 8px}.wdk-content-kinds{gap:4px 8px}}.wdk-live-badge{display:inline-flex;align-items:center;gap:.35em;margin:0 .25rem .25rem 0;padding:.25em .65em;border-radius:999px;background:#fff0f1;color:#b0162b;font-size:.78rem;font-weight:700;vertical-align:middle;white-space:nowrap}.wdk-live-badge svg{flex:none}.event.wdk-event-running .event__date{position:relative;background:#b5162b;color:#fff;border-color:#b5162b;isolation:isolate}.event.wdk-event-running .event__day,.event.wdk-event-running .event__month{color:#fff}.event.wdk-event-running .event__date::before{content:"";position:absolute;inset:0;border-radius:inherit;background:#df233b;z-index:-1;animation:wdk-date-live-pulse 2.4s ease-in-out infinite}@keyframes wdk-date-live-pulse{0%,100%{opacity:0}50%{opacity:1}}.wdk-event-progress{margin-top:.65rem;max-width:28rem;font-size:.75rem;font-weight:650}.wdk-event-progress[hidden]{display:none!important}.wdk-event-progress>span{display:block;margin-bottom:.3rem}.wdk-event-progress progress{display:block;width:100%;height:5px;border:0;border-radius:999px;overflow:hidden;background:#ead3d6;accent-color:#b5162b}.wdk-event-progress progress::-webkit-progress-bar{background:#ead3d6;border-radius:999px}.wdk-event-progress progress::-webkit-progress-value{background:#b5162b;border-radius:999px}.wdk-event-progress progress::-moz-progress-bar{background:#b5162b;border-radius:999px}@media(prefers-reduced-motion:reduce){.event.wdk-event-running .event__date::before{animation:none;opacity:0}}.next-up .wdk-next-up-heading{display:flex;align-items:center;justify-content:space-between;gap:.5rem 1rem;flex-wrap:wrap;margin-bottom:.5rem}.next-up .wdk-next-up-heading .next-up__label{margin:0}.next-up .wdk-next-up-heading .wdk-live-badge{margin:0 0 0 auto}.next-up>.wdk-event-progress{max-width:none;margin:0 0 .85rem}.cal__event-body{min-width:0}.cal__event .wdk-cal-live-heading{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:.35rem .75rem;margin-bottom:.35rem}.cal__event .wdk-cal-live-heading .cal__event-time,.cal__event .wdk-cal-live-heading .wdk-live-badge{margin:0}.cal__event .wdk-event-progress{max-width:none;margin:0 0 .65rem}.cmplz-video.cmplz-iframe-styles{background-color:#fff0}.cmplz-video.cmplz-hidden{visibility:hidden!important}.cmplz-blocked-content-notice{display:none}.cmplz-placeholder-parent{height:inherit}.cmplz-optin .cmplz-blocked-content-container .cmplz-blocked-content-notice,.cmplz-optin .cmplz-wp-video .cmplz-blocked-content-notice,.cmplz-optout .cmplz-blocked-content-container .cmplz-blocked-content-notice,.cmplz-optout .cmplz-wp-video .cmplz-blocked-content-notice{display:block}.cmplz-blocked-content-container,.cmplz-wp-video{animation-name:cmplz-fadein;animation-duration:600ms;background:#FFF;border:0;border-radius:3px;box-shadow:0 0 1px 0 rgb(0 0 0 / .5),0 1px 10px 0 rgb(0 0 0 / .15);display:flex;justify-content:center;align-items:center;background-repeat:no-repeat!important;background-size:cover!important;height:inherit;position:relative}.cmplz-blocked-content-container.gmw-map-cover,.cmplz-wp-video.gmw-map-cover{max-height:100%;position:absolute}.cmplz-blocked-content-container.cmplz-video-placeholder,.cmplz-wp-video.cmplz-video-placeholder{padding-bottom:initial}.cmplz-blocked-content-container iframe,.cmplz-wp-video iframe{visibility:hidden;max-height:100%;border:0!important}.cmplz-blocked-content-container .cmplz-custom-accept-btn:focus,.cmplz-wp-video .cmplz-custom-accept-btn:focus{border:1px dotted #cecece}.cmplz-blocked-content-container .cmplz-custom-accept-btn,.cmplz-wp-video .cmplz-custom-accept-btn{white-space:normal;text-transform:initial;cursor:pointer;position:absolute!important;width:100%;top:50%;left:50%;transform:translate(-50%,-50%);max-width:200px;font-size:14px;padding:10px;background-color:rgb(0 0 0 / .5);color:#fff;text-align:center;z-index:98;line-height:23px}.cmplz-blocked-content-container .cmplz-blocked-content-notice,.cmplz-wp-video .cmplz-blocked-content-notice{white-space:normal;text-transform:initial;position:absolute!important;width:100%;top:50%;left:50%;transform:translate(-50%,-50%);max-width:300px;font-size:14px;padding:10px;background-color:rgb(0 0 0 / .5);color:#fff;text-align:center;z-index:98;line-height:23px}.cmplz-blocked-content-container .cmplz-blocked-content-notice .cmplz-links,.cmplz-wp-video .cmplz-blocked-content-notice .cmplz-links{display:block;margin-bottom:10px}.cmplz-blocked-content-container .cmplz-blocked-content-notice .cmplz-links a,.cmplz-wp-video .cmplz-blocked-content-notice .cmplz-links a{color:#fff}.cmplz-blocked-content-container .cmplz-blocked-content-notice .cmplz-blocked-content-notice-body,.cmplz-wp-video .cmplz-blocked-content-notice .cmplz-blocked-content-notice-body{display:block}.cmplz-blocked-content-container div div{display:none}.cmplz-wp-video .cmplz-placeholder-element{width:100%;height:inherit}@keyframes cmplz-fadein{from{opacity:0}to{opacity:1}}@font-face{font-family:"Unbounded";src:url(/wp-content/themes/wdk-kobalt/assets/fonts/unbounded-latin.woff2) format("woff2");font-weight:200 900;font-display:swap;unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:"Unbounded";src:url(/wp-content/themes/wdk-kobalt/assets/fonts/unbounded-latin-ext.woff2) format("woff2");font-weight:200 900;font-display:swap;unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:"Onest";src:url(/wp-content/themes/wdk-kobalt/assets/fonts/onest-latin.woff2) format("woff2");font-weight:100 900;font-display:swap;unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:"Onest";src:url(/wp-content/themes/wdk-kobalt/assets/fonts/onest-latin-ext.woff2) format("woff2");font-weight:100 900;font-display:swap;unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}:root{color-scheme:light;--wdk-cobalt:#0004ff;--paper:#f3f5fa;--surface:#ffffff;--surface-2:#e8ebff;--ink:#0e1330;--ink-2:#464d6b;--accent:#0004ff;--accent-fill:#0004ff;--on-accent:#ffffff;--accent-soft:rgb(0 4 255 / 0.08);--live:#a50e26;--line:rgb(14 19 48 / 0.1);--line-strong:#7d84a3;--focus:#0004ff;--focus-halo:#ffffff;--glass-bg:rgb(255 255 255 / 0.72);--glass-bg-strong:rgb(255 255 255 / 0.86);--glass-border:rgb(255 255 255 / 0.9);--glass-edge:rgb(14 19 48 / 0.08);--glass-shine:linear-gradient(180deg, rgb(255 255 255 / 0.75), rgb(255 255 255 / 0) 42%);--glass-blur:22px;--shadow-float:0 1px 2px rgb(14 19 48 / 0.06), 0 12px 40px -12px rgb(0 4 255 / 0.22);--glow-1:rgb(0 4 255 / 0.12);--glow-2:rgb(54 134 247 / 0.14);--decor-opacity:0.06;--font-display:"Unbounded", "Arial Black", system-ui, sans-serif;--font-ui:"Onest", "Segoe UI", system-ui, -apple-system, Roboto, sans-serif;--step--1:0.875rem;--step-0:1.0625rem;--step-1:1.25rem;--step-2:clamp(1.4rem, 1.2rem + 0.8vw, 1.75rem);--step-3:clamp(1.75rem, 1.35rem + 1.6vw, 2.5rem);--step-4:clamp(2.2rem, 1.3rem + 4.2vw, 4.75rem);--gutter:clamp(16px, 4vw, 40px);--wrap:1240px;--measure:68ch;--r-xl:32px;--r-lg:20px;--r-md:14px;--r-pill:999px;--header-h:76px;--ease:cubic-bezier(0.2, 0.7, 0.2, 1)}@media (prefers-color-scheme:dark){:root:not([data-theme="light"]){color-scheme:dark;--paper:#070a1c;--surface:#0f1430;--surface-2:#161c45;--ink:#eceeff;--ink-2:#aeb4d6;--accent:#9aa2ff;--accent-fill:#3a41ff;--on-accent:#ffffff;--accent-soft:rgb(154 162 255 / 0.12);--live:#ff6b7f;--line:rgb(236 238 255 / 0.12);--line-strong:#6f77a3;--focus:#b8beff;--focus-halo:#070a1c;--glass-bg:rgb(17 22 54 / 0.78);--glass-bg-strong:rgb(17 22 54 / 0.88);--glass-border:rgb(236 238 255 / 0.12);--glass-edge:rgb(0 0 0 / 0.4);--glass-shine:linear-gradient(180deg, rgb(255 255 255 / 0.08), rgb(255 255 255 / 0) 40%);--shadow-float:0 1px 2px rgb(0 0 0 / 0.4), 0 18px 50px -14px rgb(0 0 0 / 0.7);--glow-1:rgb(58 65 255 / 0.28);--glow-2:rgb(54 134 247 / 0.14);--decor-opacity:0.1}}:root[data-theme="dark"]{color-scheme:dark;--paper:#070a1c;--surface:#0f1430;--surface-2:#161c45;--ink:#eceeff;--ink-2:#aeb4d6;--accent:#9aa2ff;--accent-fill:#3a41ff;--on-accent:#ffffff;--accent-soft:rgb(154 162 255 / 0.12);--live:#ff6b7f;--line:rgb(236 238 255 / 0.12);--line-strong:#6f77a3;--focus:#b8beff;--focus-halo:#070a1c;--glass-bg:rgb(17 22 54 / 0.78);--glass-bg-strong:rgb(17 22 54 / 0.88);--glass-border:rgb(236 238 255 / 0.12);--glass-edge:rgb(0 0 0 / 0.4);--glass-shine:linear-gradient(180deg, rgb(255 255 255 / 0.08), rgb(255 255 255 / 0) 40%);--shadow-float:0 1px 2px rgb(0 0 0 / 0.4), 0 18px 50px -14px rgb(0 0 0 / 0.7);--glow-1:rgb(58 65 255 / 0.28);--glow-2:rgb(54 134 247 / 0.14);--decor-opacity:0.1}*,*::before,*::after{box-sizing:border-box}html{overflow-x:hidden;-webkit-text-size-adjust:100%;text-size-adjust:100%;scroll-padding-top:calc(var(--header-h) + 24px)}@media (prefers-reduced-motion:no-preference){html{scroll-behavior:smooth}}body{margin:0;min-height:100vh;background:var(--paper);color:var(--ink);font-family:var(--font-ui);font-size:var(--step-0);line-height:1.6;font-feature-settings:"ss01","cv11";text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;overflow-x:clip}img,svg,video{display:block;max-width:100%;height:auto}img{font-style:italic}h1,h2,h3,h4{margin:0 0 .5em;font-family:var(--font-display);font-weight:500;line-height:1.12;letter-spacing:-.015em;text-wrap:balance}h1{font-size:var(--step-4);font-weight:600;letter-spacing:-.03em;line-height:1.02}h2{font-size:var(--step-3)}h3{font-size:var(--step-1);font-family:var(--font-ui);font-weight:650;letter-spacing:-.005em;line-height:1.3}h4{font-size:var(--step-0);font-family:var(--font-ui);font-weight:650;letter-spacing:0}p,ul,ol,dl,figure,blockquote{margin:0 0 1em}p{text-wrap:pretty}a{color:var(--accent);text-decoration-thickness:1px;text-underline-offset:.2em}a:hover{text-decoration-thickness:2px}::selection{background:var(--accent-fill);color:var(--on-accent)}.wrap{width:min(100% - 2 * var(--gutter), var(--wrap));margin-inline:auto}.section{padding-block:clamp(56px, 8vw, 112px);position:relative}.section--flush{padding-top:0}.muted{color:var(--ink-2);max-width:48ch}.after-list{margin-top:20px}.dock-nav{margin-top:clamp(40px, 6vw, 72px)}.section__head{display:flex;flex-wrap:wrap;align-items:end;justify-content:space-between;gap:16px 32px;margin-bottom:clamp(24px, 4vw, 48px)}.section__head h2{margin:0;max-width:18ch}.section__head p{margin:0;color:var(--ink-2);max-width:46ch}.prose{max-width:var(--measure)}.prose>*+h2{margin-top:1.6em}.prose>*+h3{margin-top:1.4em}.prose img{border-radius:var(--r-md)}.prose blockquote{margin-inline:0;padding:4px 0 4px 20px;border-left:4px solid var(--accent);font-size:var(--step-1)}.screen-reader-text,.sr-only{position:absolute!important;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap;border:0}.skip-link{position:fixed;top:12px;left:12px;z-index:1000;padding:12px 20px;border-radius:var(--r-md);background:var(--accent-fill);color:var(--on-accent);font-weight:650;text-decoration:none;transform:translateY(-160%)}.skip-link:focus{transform:none}:focus-visible{outline:3px solid var(--focus);outline-offset:3px;box-shadow:0 0 0 6px var(--focus-halo);border-radius:6px}:focus:not(:focus-visible){outline:none}.glass,.is-style-wdk-glass{position:relative;background:var(--glass-bg);border:1px solid var(--glass-border);box-shadow:var(--shadow-float),inset 0 0 0 1px var(--glass-edge);-webkit-backdrop-filter:blur(var(--glass-blur)) saturate(170%);backdrop-filter:blur(var(--glass-blur)) saturate(170%);isolation:isolate}.glass::before,.is-style-wdk-glass::before{content:"";position:absolute;inset:0;border-radius:inherit;background:var(--glass-shine);pointer-events:none;z-index:-1}@supports not ((backdrop-filter:blur(1px)) or (-webkit-backdrop-filter:blur(1px))){.glass,.is-style-wdk-glass{background:var(--glass-bg-strong)}}.site-backdrop{position:fixed;inset:0;z-index:-1;pointer-events:none;overflow:hidden;background:radial-gradient(60vmax 40vmax at 85% -10%,var(--glow-1),transparent 70%),radial-gradient(50vmax 36vmax at -10% 30%,var(--glow-2),transparent 70%),var(--paper)}.site-backdrop::before{content:"";position:absolute;width:min(90vw, 1100px);aspect-ratio:59.6 / 42;right:-18vw;top:6vh;background:var(--accent);opacity:var(--decor-opacity);-webkit-mask:url(/wp-content/themes/wdk-kobalt/assets/img/mask-w.svg) center / contain no-repeat;mask:url(/wp-content/themes/wdk-kobalt/assets/img/mask-w.svg) center / contain no-repeat}.utility{font-size:var(--step--1);color:var(--ink-2)}.utility__inner{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:4px 24px;min-height:34px}.utility ul{display:flex;flex-wrap:wrap;gap:0 20px;margin:0;padding:0;list-style:none}.utility a{display:inline-flex;align-items:center;gap:6px;min-height:32px;color:inherit;text-decoration:none}.utility a:hover{color:var(--accent);text-decoration:underline}.utility svg{width:16px;height:16px;flex:none}.site-header{position:sticky;top:0;z-index:100;padding-block:6px}.site-header .bar{background:var(--glass-bg-strong)}.bar{display:flex;align-items:center;gap:8px;min-height:var(--header-h);padding:8px 10px 8px 22px;border-radius:var(--r-lg)}.brand{display:inline-flex;align-items:center;color:var(--wdk-cobalt);text-decoration:none;flex:none;margin-right:auto;padding:4px 0}:root[data-theme="dark"] .brand{color:var(--ink)}@media (prefers-color-scheme:dark){:root:not([data-theme="light"]) .brand{color:var(--ink)}}.brand svg,.brand img{width:clamp(108px, 12vw, 132px);height:auto}.nav{display:none}.nav__list,.nav__list .sub-menu{margin:0;padding:0;list-style:none}.nav__list{display:flex;align-items:center;gap:2px}.nav__list>li{position:relative;display:flex;align-items:center}.nav__list a{display:flex;align-items:center;min-height:44px;padding:0 8px;border-radius:var(--r-md);color:var(--ink);font-weight:550;font-size:.9rem;line-height:1.2;white-space:nowrap;text-decoration:none}.nav__list a:hover{background:var(--accent-soft);color:var(--accent)}.nav__list .current-menu-item>a,.nav__list .current-menu-ancestor>a,.nav__list a[aria-current="page"]{color:var(--accent);box-shadow:inset 0 -2px 0 var(--accent);border-radius:var(--r-md) var(--r-md) 4px 4px}.site-header .submenu-toggle{display:grid;place-items:center;width:26px;height:44px;margin-left:-6px;padding:0;border:0;border-radius:var(--r-md);background:none;color:var(--ink-2);cursor:pointer}.site-header .submenu-toggle:hover{color:var(--accent);background:var(--accent-soft)}.submenu-toggle svg{width:14px;height:14px;transition:transform 0.2s var(--ease)}.submenu-toggle[aria-expanded="true"] svg{transform:rotate(180deg)}.nav__list .sub-menu{position:absolute;top:calc(100% + 10px);left:0;min-width:260px;padding:8px;border-radius:var(--r-lg);background:var(--glass-bg-strong);border:1px solid var(--glass-border);box-shadow:var(--shadow-float),inset 0 0 0 1px var(--glass-edge);-webkit-backdrop-filter:blur(var(--glass-blur)) saturate(170%);backdrop-filter:blur(var(--glass-blur)) saturate(170%);display:none}.nav__list .sub-menu a{width:100%;font-weight:500}.nav__list .sub-menu .sub-menu{position:static;display:block;box-shadow:none;border:0;background:none;padding:0 0 0 12px;backdrop-filter:none;-webkit-backdrop-filter:none;min-width:0}.nav__list .is-open>.sub-menu{display:block}.bar__actions{display:flex;align-items:center;gap:6px}.site-header .icon-btn,.icon-btn{display:inline-grid;place-items:center;width:48px;height:48px;padding:0;border:1px solid var(--line);border-radius:var(--r-md);background:var(--surface);color:var(--ink);cursor:pointer;text-decoration:none;transition:border-color 0.15s,color 0.15s}.icon-btn:hover{border-color:var(--accent);color:var(--accent)}.icon-btn svg{width:22px;height:22px}.theme-toggle .i-moon{display:none}:root[data-theme="dark"] .theme-toggle .i-sun{display:none}:root[data-theme="dark"] .theme-toggle .i-moon{display:block}@media (prefers-color-scheme:dark){:root:not([data-theme="light"]) .theme-toggle .i-sun{display:none}:root:not([data-theme="light"]) .theme-toggle .i-moon{display:block}}.menu-toggle .i-close{display:none}.menu-toggle[aria-expanded="true"] .i-open{display:none}.menu-toggle[aria-expanded="true"] .i-close{display:block}.search-panel{margin-top:10px;padding:12px;border-radius:var(--r-lg)}.search-panel[hidden]{display:none}@media (max-width:1359.98px){.nav.is-open{display:block;position:absolute;left:0;right:0;top:calc(100% + 8px);max-height:calc(100vh - var(--header-h) - 40px);overflow-y:auto;overscroll-behavior:contain;padding:10px;border-radius:var(--r-lg);background:var(--glass-bg-strong);border:1px solid var(--glass-border);box-shadow:var(--shadow-float);-webkit-backdrop-filter:blur(var(--glass-blur)) saturate(170%);backdrop-filter:blur(var(--glass-blur)) saturate(170%)}.bar{position:relative}.nav__list{flex-direction:column;align-items:stretch}.nav__list>li{flex-wrap:wrap}.nav__list>li>a{flex:1;min-height:48px;font-size:var(--step-0);white-space:normal}.submenu-toggle{width:48px;height:48px;margin:0}.nav__list .sub-menu{position:static;flex-basis:100%;min-width:0;padding:0 0 8px 12px;border:0;background:none;box-shadow:none;backdrop-filter:none;-webkit-backdrop-filter:none}}@media (min-width:1360px){.nav{display:block}.site-header .menu-toggle{display:none}.brand{margin-right:12px}.nav{margin-right:auto}}.btn{display:inline-flex;align-items:center;justify-content:center;gap:10px;min-height:48px;padding:0 22px;border:1px solid #fff0;border-radius:var(--r-pill);font:600 var(--step-0) / 1 var(--font-ui);text-decoration:none;cursor:pointer;transition:background-color 0.15s,color 0.15s,border-color 0.15s,transform 0.15s var(--ease)}.btn svg{width:18px;height:18px;flex:none}.btn--primary{background:var(--accent-fill);color:var(--on-accent)}.btn--primary:hover{background:color-mix(in srgb,var(--accent-fill) 86%,#000)}.btn--ghost{background:var(--surface);color:var(--ink);border-color:var(--line-strong)}.btn--ghost:hover{border-color:var(--accent);color:var(--accent)}.btn--sm{min-height:40px;padding:0 16px;font-size:var(--step--1)}.btn:active{transform:translateY(1px)}.chip{display:inline-flex;align-items:center;gap:6px;min-height:26px;padding:0 10px;border-radius:var(--r-pill);background:var(--accent-soft);color:var(--accent);font-size:.8125rem;font-weight:600;text-decoration:none}.chip--live{background:color-mix(in srgb,var(--live) 12%,transparent);color:var(--live)}.chip--live::before{content:"";width:8px;height:8px;border-radius:50%;background:currentColor}.link-more{display:inline-flex;align-items:center;min-height:44px;font-weight:600}.hero{padding-block:clamp(24px, 5vw, 64px) clamp(32px, 5vw, 56px)}.hero__grid{display:grid;gap:clamp(32px, 5vw, 64px);align-items:center}@media (min-width:900px){.hero__grid{grid-template-columns:minmax(0,1.05fr) minmax(0,1fr)}}.hero__lead{max-width:40ch;margin-bottom:32px;font-size:var(--step-1);color:var(--ink-2);line-height:1.5}.hero__title{margin-bottom:24px}.hero__title span{display:block}.hero__actions{display:flex;flex-wrap:wrap;gap:12px}.hero__media{position:relative}.mask{position:relative;margin:0;background:var(--surface-2);-webkit-mask-size:100% 100%;mask-size:100% 100%;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.mask img{width:100%;height:100%;object-fit:cover}.mask--d{aspect-ratio:40 / 38.8;-webkit-mask-image:url(/wp-content/themes/wdk-kobalt/assets/img/mask-d.svg);mask-image:url(/wp-content/themes/wdk-kobalt/assets/img/mask-d.svg)}.mask--d-solid{aspect-ratio:40 / 38.8;-webkit-mask-image:url(/wp-content/themes/wdk-kobalt/assets/img/mask-d-solid.svg);mask-image:url(/wp-content/themes/wdk-kobalt/assets/img/mask-d-solid.svg)}.mask--w{aspect-ratio:59.6 / 42;-webkit-mask-image:url(/wp-content/themes/wdk-kobalt/assets/img/mask-w.svg);mask-image:url(/wp-content/themes/wdk-kobalt/assets/img/mask-w.svg)}.mask--k{aspect-ratio:39.5 / 42.3;-webkit-mask-image:url(/wp-content/themes/wdk-kobalt/assets/img/mask-k.svg);mask-image:url(/wp-content/themes/wdk-kobalt/assets/img/mask-k.svg)}.hero__media .mask--d::after{content:none}.hero__shadow{position:absolute;inset:0;translate:4% 4%;aspect-ratio:40 / 38.8;background:var(--accent);opacity:.14;-webkit-mask:url(/wp-content/themes/wdk-kobalt/assets/img/mask-d-solid.svg) center / 100% 100% no-repeat;mask:url(/wp-content/themes/wdk-kobalt/assets/img/mask-d-solid.svg) center / 100% 100% no-repeat}.next-up{background:var(--glass-bg-strong);max-width:380px;padding:20px 22px 22px;border-radius:var(--r-lg)}.hero__media{position:relative}.hero__media .next-up{position:absolute;left:-6%;bottom:6%;width:min(340px, 82%);margin:0}.next-up__label{margin:0 0 8px;font-size:var(--step--1);font-weight:600;color:var(--ink-2)}.next-up__title{margin:0 0 6px;font-family:var(--font-display);font-size:var(--step-1);font-weight:600;line-height:1.2}.next-up__title a{color:var(--ink);text-decoration:none}.next-up__title a:hover{color:var(--accent)}.next-up__meta{margin:0 0 16px;color:var(--ink-2);font-size:var(--step--1)}.next-up__meta time{color:var(--ink);font-weight:600}@media (max-width:599.98px){.hero__media .next-up{position:relative;left:auto;bottom:auto;width:auto;margin:-48px 8px 0}}.dock{display:grid;grid-template-columns:repeat(auto-fit,minmax(136px,1fr));gap:6px;margin:0;padding:8px;border-radius:var(--r-xl);list-style:none}.dock a{display:flex;flex-direction:column;gap:12px;height:100%;min-height:112px;padding:16px;border-radius:calc(var(--r-xl) - 8px);color:var(--ink);text-decoration:none;transition:background-color 0.15s}.dock a:hover{background:var(--surface)}.dock a:hover .dock__icon{background:var(--accent-fill);color:var(--on-accent)}.dock__icon{display:grid;place-items:center;width:44px;height:44px;border-radius:12px;background:var(--accent-soft);color:var(--accent);transition:background-color 0.15s,color 0.15s}.dock__icon svg{width:24px;height:24px}.dock strong{display:block;font-weight:650;line-height:1.25}.dock small{display:block;font-size:var(--step--1);color:var(--ink-2);line-height:1.35}.filters{display:flex;flex-wrap:wrap;gap:8px;margin:0 0 24px;padding:0;list-style:none}.filter{min-height:44px;padding:0 18px;border:1px solid var(--line-strong);border-radius:var(--r-pill);background:var(--surface);color:var(--ink);font:550 var(--step--1) / 1 var(--font-ui);cursor:pointer}.filter:hover{border-color:var(--accent);color:var(--accent)}.filter[aria-pressed="true"]{background:var(--accent-fill);border-color:var(--accent-fill);color:var(--on-accent)}.events{margin:0;padding:0;list-style:none;border-top:1px solid var(--line)}.events>.event{display:grid;grid-template-columns:76px minmax(0,1fr);gap:16px 20px;align-items:center;padding:20px 0;border-bottom:1px solid var(--line);position:relative}.events>.event[hidden]{display:none}.event__date{display:grid;justify-items:center;align-content:center;width:76px;aspect-ratio:1;border-radius:var(--r-md);background:var(--surface);border:1px solid var(--line);line-height:1}.event__day{font-family:var(--font-display);font-size:1.75rem;font-weight:600;color:var(--accent)}.event__month{margin-top:6px;font-size:.8125rem;font-weight:600;color:var(--ink-2)}.event__body{min-width:0}.event__title{margin:6px 0 4px;font-size:var(--step-1)}.event__title a{color:var(--ink);text-decoration:none}.event__title a::after{content:"";position:absolute;inset:0}.event__title a:hover{color:var(--accent);text-decoration:underline}.event__meta{margin:0;color:var(--ink-2);font-size:var(--step--1)}.event__thumb,.event__cta{display:none}.event__cta{position:relative;z-index:1;pointer-events:none}@media (min-width:760px){.events>.event{grid-template-columns:88px 64px minmax(0,1fr) auto;gap:24px;padding:18px 0}.event__date{width:88px}.event__thumb{display:block;width:64px;aspect-ratio:3 / 4;border-radius:10px;object-fit:cover;background:var(--surface-2)}.event__cta{display:inline-flex}.events>.event:hover{background:linear-gradient(90deg,transparent,var(--accent-soft) 20%,var(--accent-soft) 80%,transparent)}}.events-empty{padding:32px;border:1px dashed var(--line-strong);border-radius:var(--r-lg);color:var(--ink-2)}.band-cinema,.is-style-wdk-night{--ink:#eceeff;--ink-2:#b4badb;--accent:#9aa2ff;--line:rgb(236 238 255 / 0.14);--focus:#b8beff;--focus-halo:#050717;color:var(--ink);background:repeating-linear-gradient(-58deg,rgb(255 255 255 / .035) 0 2px,transparent 2px 14px),radial-gradient(80% 120% at 100% 0%,#1a20a8 0%,transparent 60%),#050717;border-radius:var(--r-xl);padding:clamp(28px, 4vw, 56px);color-scheme:dark;overflow:hidden}.band-cinema .btn--ghost{background:#fff0;color:var(--ink);border-color:#6f77a3}.band-cinema .btn--ghost:hover{border-color:var(--accent);color:var(--accent)}.reel{position:relative;display:grid;grid-auto-flow:column;grid-auto-columns:minmax(200px,1fr);gap:20px;margin:0;padding:4px 4px 20px;list-style:none;overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-color:#6f77a3 #fff0}@media (min-width:1100px){.reel{grid-auto-columns:calc((100% - 60px) / 4)}}.reel li{scroll-snap-align:start}.poster{display:block;color:var(--ink);text-decoration:none}.poster__img{aspect-ratio:3 / 4;border-radius:var(--r-md);overflow:hidden;background:#161c45;margin-bottom:14px;box-shadow:0 20px 40px -20px rgb(0 0 0 / .8)}.poster__img img{width:100%;height:100%;object-fit:cover;transition:transform 0.4s var(--ease)}.poster:hover .poster__img img{transform:scale(1.03)}.poster strong{display:block;font-size:var(--step-1);line-height:1.25}.poster:hover strong{text-decoration:underline;text-underline-offset:.2em}.poster span{display:block;margin-top:4px;font-size:var(--step--1);color:var(--ink-2)}.classes{display:grid;gap:clamp(32px, 5vw, 72px);align-items:center}@media (min-width:900px){.classes{grid-template-columns:minmax(0,0.9fr) minmax(0,1.1fr)}}.classes .mask--w{max-width:560px}.class-list{display:grid;gap:0;margin:0;padding:0;list-style:none;border-top:1px solid var(--line)}@media (min-width:600px){.class-list{grid-template-columns:1fr 1fr;column-gap:32px}}.class-list li{border-bottom:1px solid var(--line)}.class-list a{display:grid;gap:2px;min-height:64px;padding:14px 0;color:var(--ink);text-decoration:none}.class-list a:hover strong{color:var(--accent);text-decoration:underline;text-underline-offset:.2em}.class-list strong{font-weight:650}.class-list span{font-size:var(--step--1);color:var(--ink-2)}.projects{display:grid;gap:20px}@media (min-width:900px){.projects{grid-template-columns:1.3fr 1fr;grid-template-rows:auto auto}.project--lead{grid-row:span 2}}.project{position:relative;display:grid;align-content:start;gap:16px;padding:clamp(20px, 3vw, 32px);border-radius:var(--r-xl);background:var(--surface);border:1px solid var(--line);overflow:hidden}.project h3{margin:0;font-family:var(--font-display);font-weight:500;font-size:var(--step-2);line-height:1.15}.project h3 a{color:var(--ink);text-decoration:none}.project h3 a::after{content:"";position:absolute;inset:0}.project h3 a:hover{color:var(--accent)}.project p{margin:0;color:var(--ink-2);max-width:44ch}.project--lead{grid-template-columns:1fr;align-content:start}.project--lead .mask--k{width:min(100%, 360px);justify-self:end;margin-bottom:8px}.project:not(.project--lead)::after{content:"";position:absolute;right:-20px;bottom:-24px;width:140px;aspect-ratio:39.5 / 42.3;background:var(--accent);opacity:.1;-webkit-mask:url(/wp-content/themes/wdk-kobalt/assets/img/mask-k.svg) center / contain no-repeat;mask:url(/wp-content/themes/wdk-kobalt/assets/img/mask-k.svg) center / contain no-repeat;pointer-events:none}.visit{display:grid;gap:28px;padding:clamp(24px, 4vw, 48px);border-radius:var(--r-xl)}@media (min-width:900px){.visit{grid-template-columns:1fr 1.4fr;align-items:start}}.visit h2{margin-bottom:12px}.visit dl{display:grid;gap:20px 32px;margin:0}@media (min-width:600px){.visit dl{grid-template-columns:1fr 1fr}}.visit dt{font-size:var(--step--1);font-weight:600;color:var(--ink-2);margin-bottom:4px}.visit dd{margin:0;font-size:var(--step-1);font-weight:550;line-height:1.4}.visit dd a{color:var(--ink)}.visit dd a:hover{color:var(--accent)}.page-head{padding-block:clamp(12px, 2.5vw, 28px) clamp(12px, 2vw, 20px)}.page-head .breadcrumbs ol{margin-bottom:8px}.page-head h1{margin-bottom:.25em}.page-head h1{font-size:var(--step-3);max-width:22ch}.page-head p{color:var(--ink-2);max-width:60ch}.breadcrumbs ol{display:flex;flex-wrap:wrap;gap:4px 8px;margin:0 0 16px;padding:0;list-style:none;font-size:var(--step--1);color:var(--ink-2)}.breadcrumbs li+li::before{content:"/";margin-right:8px;color:var(--line-strong)}.breadcrumbs a{color:inherit}.cards{display:grid;grid-template-columns:repeat(auto-fill,minmax(260px,1fr));gap:32px 24px;margin:0;padding:0;list-style:none}.card{position:relative;display:grid;gap:10px;align-content:start}.card__img{aspect-ratio:3 / 4;border-radius:var(--r-lg);overflow:hidden;background:var(--surface-2)}.card__img img{width:100%;height:100%;object-fit:cover}.card h2{margin:0;font-family:var(--font-ui);font-size:var(--step-1);font-weight:650;letter-spacing:0;line-height:1.3}.card h2 a{color:var(--ink);text-decoration:none}.card h2 a::after{content:"";position:absolute;inset:0}.card h2 a:hover{color:var(--accent);text-decoration:underline}.card p{margin:0;color:var(--ink-2);font-size:var(--step--1)}.single-hero{display:grid;gap:32px;align-items:start}@media (min-width:900px){.single-hero{grid-template-columns:minmax(0,1fr) 380px}}.single-hero .poster__img{box-shadow:var(--shadow-float)}.event-facts{display:grid;gap:14px;margin:0 0 24px;padding:20px;border-radius:var(--r-lg)}.event-facts dt{font-size:var(--step--1);color:var(--ink-2);font-weight:600}.event-facts dd{margin:0;font-weight:600}.pagination .nav-links{display:flex;flex-wrap:wrap;gap:8px;margin-top:48px}.pagination .page-numbers{display:inline-grid;place-items:center;min-width:48px;min-height:48px;padding:0 14px;border-radius:var(--r-md);border:1px solid var(--line-strong);background:var(--surface);color:var(--ink);text-decoration:none;font-weight:600}.pagination .page-numbers.current{background:var(--accent-fill);border-color:var(--accent-fill);color:var(--on-accent)}.pagination a.page-numbers:hover{border-color:var(--accent);color:var(--accent)}label{display:block;margin-bottom:6px;font-weight:600}input[type="text"],input[type="search"],input[type="email"],input[type="url"],input[type="tel"],textarea,select{width:100%;min-height:48px;padding:10px 14px;border:1px solid var(--line-strong);border-radius:var(--r-md);background:var(--surface);color:var(--ink);font:inherit}input::placeholder,textarea::placeholder{color:var(--ink-2);opacity:1}input:focus-visible,textarea:focus-visible,select:focus-visible{border-color:var(--accent)}.search-form{display:flex;gap:8px}.search-form label{flex:1;margin:0}.search-form .btn{flex:none}.comment-list{list-style:none;padding:0}.comment-body{padding:16px 0;border-bottom:1px solid var(--line)}.alignwide{max-width:calc(var(--measure) + 240px)}.alignfull{width:100%}.wp-caption-text,figcaption{font-size:var(--step--1);color:var(--ink-2);margin-top:8px}.site-footer{margin-top:clamp(48px, 8vw, 96px);padding-block:clamp(48px, 6vw, 80px) 32px;border-top:1px solid var(--line);background:linear-gradient(var(--paper),color-mix(in srgb,var(--paper) 70%,transparent)),repeating-linear-gradient(-58deg,var(--accent-soft) 0 2px,transparent 2px 16px);font-size:var(--step--1);color:var(--ink-2)}.footer__grid{display:grid;gap:32px}@media (min-width:800px){.footer__grid{grid-template-columns:1.4fr 1fr 1fr 1fr}}.footer__brand{color:var(--wdk-cobalt);width:150px;display:inline-block;margin-bottom:16px}:root[data-theme="dark"] .footer__brand{color:var(--ink)}@media (prefers-color-scheme:dark){:root:not([data-theme="light"]) .footer__brand{color:var(--ink)}}.site-footer h2{font-family:var(--font-ui);font-size:var(--step-0);font-weight:650;letter-spacing:0;color:var(--ink);margin-bottom:12px}.site-footer ul{margin:0;padding:0;list-style:none}.site-footer li a{display:inline-flex;align-items:center;min-height:36px;color:var(--ink-2)}.site-footer a:hover{color:var(--accent)}.footer__address{font-style:normal;line-height:1.7}.footer__address a{color:var(--ink);font-weight:600}.socials{display:flex;gap:8px;margin-top:16px!important}.socials a{width:44px;height:44px;justify-content:center;border-radius:12px;border:1px solid var(--line-strong);color:var(--ink)!important}.socials svg{width:20px;height:20px}.footer__bottom{display:flex;flex-wrap:wrap;justify-content:space-between;gap:12px;margin-top:48px;padding-top:24px;border-top:1px solid var(--line)}.footer__bottom p{margin:0}@media (prefers-reduced-transparency:reduce){.glass,.is-style-wdk-glass,.site-header .bar,.nav__list .sub-menu,.nav.is-open{background:var(--surface)!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important}}@media (prefers-contrast:more){:root{--line:var(--line-strong);--glass-bg:var(--surface);--glass-bg-strong:var(--surface);--ink-2:var(--ink)}.glass{border-color:var(--line-strong)}.site-backdrop::before{display:none}}@media (prefers-reduced-motion:reduce){*,*::before,*::after{animation-duration:0.01ms!important;animation-iteration-count:1!important;transition-duration:0.01ms!important;scroll-behavior:auto!important}}@media (forced-colors:active){.glass,.is-style-wdk-glass,.btn,.filter,.icon-btn,.event__date,.project,.visit,.dock a{border:1px solid CanvasText}.btn--primary,.filter[aria-pressed="true"]{forced-color-adjust:none;background:Highlight;color:HighlightText}.mask,[class*="is-style-wdk-mask"] img,.wp-block-cover[class*="is-style-wdk-mask"]{-webkit-mask:none;mask:none;border:1px solid CanvasText}.site-backdrop,.hero__shadow,.project::after{display:none}:focus-visible{outline:3px solid Highlight}}@media (prefers-reduced-motion:no-preference){.hero__media .next-up{animation:wdk-rise 0.6s 0.2s var(--ease) both}@keyframes wdk-rise{from{translate:0 16px}to{translate:0 0}}}@media print{.site-header,.utility,.site-backdrop,.dock,.filters,.site-footer .socials,.skip-link{display:none!important}body{background:#fff;color:#000}a[href^="http"]::after{content:" (" attr(href) ")";font-size:.8em}.mask{-webkit-mask:none;mask:none}}.page-figure{max-width:420px;margin-bottom:40px}.post-navigation .nav-links{display:flex;flex-wrap:wrap;justify-content:space-between;gap:16px;margin-top:16px}.post-navigation a{display:inline-flex;align-items:center;min-height:44px;font-weight:600}.single-hero aside{display:grid;gap:20px}.has-kobalt-color{color:var(--accent)!important}.has-kobalt-background-color{background-color:var(--accent-fill)!important;color:var(--on-accent)}.wp-block-button__link{min-height:48px;display:inline-flex;align-items:center;padding:0 22px}.entry-content{padding-bottom:clamp(32px, 6vw, 64px)}.entry-content>*{width:min(100% - 2 * var(--gutter), var(--wrap));margin-inline:auto;margin-block:0}.entry-content>*+*{margin-block-start:1.25em}.entry-content>:is(p,h1,h2,h3,h4,h5,h6,ul,ol,dl,pre,blockquote,.wp-block-quote,.wp-block-pullquote):not(.alignwide):not(.alignfull):not(.wdk-tabsnav):not(.wdk-chips){width:min(100% - 2 * var(--gutter), 760px);margin-left:max(var(--gutter), (100% - var(--wrap)) / 2);margin-right:auto}.entry-content>p:has(>div,>section,>form,>table){width:min(100% - 2 * var(--gutter), var(--wrap));margin-inline:auto}.entry-content>.alignwide{width:min(100% - 2 * var(--gutter), var(--wrap));max-width:none}.entry-content>.alignfull{width:100%;max-width:none}.entry-content>:is(h2,h3){margin-block-start:1.8em}.entry-content img{height:auto}.entry-content blockquote{padding:4px 0 4px 20px;border-left:4px solid var(--accent);font-size:var(--step-1)}.entry-content--home{padding-top:clamp(8px, 2vw, 24px)}.entry-content--home>*+*{margin-block-start:clamp(56px, 8vw, 112px)}.entry-content--home>.hero+*{margin-block-start:clamp(40px, 6vw, 80px)}.hero{padding:0}.wp-block-columns.hero__cols{display:grid;gap:clamp(32px, 5vw, 64px);align-items:center;margin-bottom:0}@media (min-width:900px){.wp-block-columns.hero__cols{grid-template-columns:minmax(0,1.05fr) minmax(0,1fr)}}.wp-block-columns.hero__cols>.wp-block-column{min-width:0}.wp-block-buttons{display:flex;flex-wrap:wrap;gap:12px}.hero__title.wp-block-heading{font-size:var(--step-4);font-weight:600;letter-spacing:-.03em;line-height:1.02;margin-bottom:24px}.hero__lead{max-width:40ch;margin-bottom:32px;font-size:var(--step-1);color:var(--ink-2);line-height:1.5}.hero__media .wp-block-image{margin:0}.hero__media .wp-block-image img{object-position:50% 20%}.hero__media:has(.is-style-wdk-mask-d)::before{content:"";position:absolute;top:0;left:0;width:100%;aspect-ratio:40 / 38.8;translate:4% 4%;background:var(--accent);opacity:.14;-webkit-mask:url(/wp-content/themes/wdk-kobalt/assets/img/mask-d-solid.svg) center / 100% 100% no-repeat;mask:url(/wp-content/themes/wdk-kobalt/assets/img/mask-d-solid.svg) center / 100% 100% no-repeat}.hero .dock-nav{margin-top:clamp(40px, 6vw, 72px)}.wp-block-image[class*="is-style-wdk-mask"] img,.wp-block-cover[class*="is-style-wdk-mask"]{width:100%;object-fit:cover;border-radius:0;-webkit-mask-size:100% 100%;mask-size:100% 100%;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.wp-block-image.is-style-wdk-mask-d img,.wp-block-cover.is-style-wdk-mask-d{aspect-ratio:40 / 38.8;min-height:0;-webkit-mask-image:url(/wp-content/themes/wdk-kobalt/assets/img/mask-d.svg);mask-image:url(/wp-content/themes/wdk-kobalt/assets/img/mask-d.svg)}.wp-block-image.is-style-wdk-mask-d-solid img{aspect-ratio:40 / 38.8;-webkit-mask-image:url(/wp-content/themes/wdk-kobalt/assets/img/mask-d-solid.svg);mask-image:url(/wp-content/themes/wdk-kobalt/assets/img/mask-d-solid.svg)}.wp-block-image.is-style-wdk-mask-w img{aspect-ratio:59.6 / 42;-webkit-mask-image:url(/wp-content/themes/wdk-kobalt/assets/img/mask-w.svg);mask-image:url(/wp-content/themes/wdk-kobalt/assets/img/mask-w.svg)}.wp-block-image.is-style-wdk-mask-k img{aspect-ratio:39.5 / 42.3;-webkit-mask-image:url(/wp-content/themes/wdk-kobalt/assets/img/mask-k.svg);mask-image:url(/wp-content/themes/wdk-kobalt/assets/img/mask-k.svg)}.wp-block-image[class*="is-style-wdk-mask"] figcaption{text-align:center}.wp-block-group.is-style-wdk-glass,.wp-block-columns.is-style-wdk-glass{padding:clamp(20px, 4vw, 48px);border-radius:var(--r-xl)}.is-style-wdk-night{padding:clamp(28px, 4vw, 56px)}.is-style-wdk-night a:not(.wp-element-button){color:var(--accent)}.wp-block-button__link,.wp-element-button{display:inline-flex;align-items:center;min-height:48px;padding:0 22px;border-radius:var(--r-pill);background:var(--accent-fill);color:var(--on-accent);font:600 var(--step-0) / 1 var(--font-ui);text-decoration:none}.wp-block-button__link:hover{background:color-mix(in srgb,var(--accent-fill) 86%,#000);color:var(--on-accent)}.wp-block-button.is-style-outline>.wp-block-button__link{background:var(--surface);color:var(--ink);border:1px solid var(--line-strong)}.wp-block-button.is-style-outline>.wp-block-button__link:hover{border-color:var(--accent);color:var(--accent)}.band-cinema .wp-block-button.is-style-outline>.wp-block-button__link,.is-style-wdk-night .wp-block-button.is-style-outline>.wp-block-button__link{background:#fff0;color:var(--ink);border-color:#6f77a3}.film{display:grid;align-content:start;gap:6px}.film .poster__img{margin-bottom:8px}.film__title{margin:0;font-family:var(--font-ui);font-size:var(--step-1);font-weight:650;line-height:1.25;color:var(--ink)}.film__format{margin:0;font-size:var(--step--1);color:var(--ink-2)}.showtimes{display:flex;flex-wrap:wrap;gap:6px;margin:8px 0 0;padding:0;list-style:none}.showtime{display:grid;justify-items:center;min-width:72px;min-height:48px;padding:6px 10px;border:1px solid #6f77a3;border-radius:var(--r-md);color:var(--ink);text-decoration:none;line-height:1.15}a.showtime:hover{border-color:var(--accent);background:rgb(154 162 255 / .12)}.showtime__day{font-size:.8125rem;color:var(--ink-2)}.showtime__time{font-weight:700;font-size:var(--step-0)}.showtime--more{border-style:dashed;color:var(--ink-2);font-size:var(--step--1);align-content:center}.band-cinema .events-empty{border-color:#6f77a3;color:var(--ink-2)}.wdk-program .section__head h2{max-width:none}.wdk-contact .visit{margin:0}.evo-single{padding-block:clamp(24px, 4vw, 48px) clamp(32px, 6vw, 72px)}.evo-single .breadcrumbs{margin-bottom:8px}.evo-single .evo_page_body{max-width:none;width:auto;margin:0;padding:0}.evo-single .evo_page_content{display:block}.evo-single .evo_page_content.evo_se_sidarbar{display:grid;grid-template-columns:minmax(0,1fr);gap:clamp(24px, 4vw, 48px);align-items:start}@media (min-width:960px){.evo-single .evo_page_content.evo_se_sidarbar{grid-template-columns:minmax(0,1fr) 320px}.evo-single .evo_page_sidebar{position:sticky;top:calc(var(--header-h) + 32px)}}.evo-single .evo_page_content>*{width:auto!important;max-width:none!important;float:none!important;margin:0!important}.evo-single .evo_page_sidebar{padding:20px;border-radius:var(--r-lg);background:#fff;color:#202124;color-scheme:light;border:1px solid var(--line)}.evo-single .evo_page_sidebar #sidebar{margin:0;padding:0;list-style:none}.evo-single .evosin_event_title{margin:0 0 20px;font-family:var(--font-display);font-size:var(--step-3);font-weight:600;letter-spacing:-.02em;line-height:1.1;color:var(--ink)}.evo-single .eventon_events_list{max-width:none}.evo-single #eventon_comments{margin-top:40px}.ajde_evcal_calendar :is(.evo_tz,.evo_newmytime,.evomarr5,.evofsn,.evcal_oganizer em>i){color:inherit!important;opacity:1!important}.comment-respond a,.logged-in-as a,#eventon_comments a,.evo_sin_page .evcal_evdata_cell p a{text-decoration:underline!important;text-underline-offset:.2em}.ajde_evcal_calendar .evobtn_details_show_more,.ajde_evcal_calendar .evobtn_details_show_more .ev_more_text{color:#1f2329!important}.evo-single #eventon_comments,.evo-single #eventon_comments :is(h2,h3,p,span,label,.logged-in-as,.comment-reply-title,.comment-notes,.required-field-message){color:var(--ink)!important}.evo-single #eventon_comments a{color:var(--accent)!important}.ajde_evcal_calendar .evoop6{opacity:1!important}.ajde_evcal_calendar :is(input[type="search"],input[type="text"],select),.evo_page_sidebar :is(input[type="search"],input[type="text"],select){color:#202124!important;background-color:#ffffff!important;color-scheme:light}.ajde_evcal_calendar input::placeholder,.evo_page_sidebar input::placeholder{color:#5f6368!important}.entry-content .ajde_evcal_calendar :is(.evcal_month_line p,.evo_month_title,#evcal_cur),.evo-single .eventon_main_section #evcal_cur,.entry-content .wdk-search-label{color:var(--ink)!important}html:not(.wdk-ready) *,html:not(.wdk-ready) *::before,html:not(.wdk-ready) *::after{transition:none!important}.reel>li{position:relative}.to-top{position:fixed;right:max(16px, env(safe-area-inset-right));bottom:max(16px, env(safe-area-inset-bottom));z-index:90;display:grid;place-items:center;width:52px;height:52px;border-radius:16px;background:var(--accent-fill);color:var(--on-accent);box-shadow:var(--shadow-float);text-decoration:none;transition:opacity 0.2s var(--ease),translate 0.2s var(--ease),visibility 0.2s}.to-top svg{width:24px;height:24px}.to-top:hover{background:color-mix(in srgb,var(--accent-fill) 86%,#000);color:var(--on-accent)}.js .to-top:not(.is-visible){opacity:0;translate:0 12px;pointer-events:none;visibility:hidden}@media print{.to-top{display:none}}.wdk-tabsnav{position:sticky;top:calc(var(--header-h) + 12px);z-index:20;display:flex;flex-wrap:wrap;gap:8px;margin-bottom:8px!important;padding:8px!important;list-style:none;border-radius:var(--r-lg);background:var(--glass-bg-strong);border:1px solid var(--glass-border);box-shadow:var(--shadow-float);-webkit-backdrop-filter:blur(var(--glass-blur)) saturate(170%);backdrop-filter:blur(var(--glass-blur)) saturate(170%)}@media (max-width:759.98px){.wdk-tabsnav{flex-wrap:nowrap;overflow-x:auto;scrollbar-width:none}}.wdk-tabsnav li{flex:none;margin:0}.wdk-tabsnav a{display:inline-flex;align-items:center;min-height:44px;padding:0 16px;border-radius:var(--r-pill);border:1px solid var(--line-strong);background:var(--surface);color:var(--ink);font-weight:600;font-size:var(--step--1);text-decoration:none;white-space:nowrap}.wdk-tabsnav a:hover,.wdk-tabsnav a[aria-current="true"]{background:var(--accent-fill);border-color:var(--accent-fill);color:var(--on-accent)}.entry-content [id]{scroll-margin-top:calc(var(--header-h) + 88px)}.wdk-section{padding:clamp(20px, 4vw, 40px)!important;border-radius:var(--r-xl);background:var(--surface);border:1px solid var(--line)}.wdk-section>*{max-width:820px}.wdk-section>*+*{margin-block-start:.9em}.wdk-section>h2:first-child{margin-top:0}.wdk-section h3{margin-top:1.4em;color:var(--accent)}.wdk-section strong{font-weight:700}.wdk-section .wp-block-image img{border-radius:var(--r-md)}.wdk-grid{gap:clamp(14px, 2vw, 22px)!important}.entry-content .wdk-grid.is-layout-grid{grid-template-columns:repeat(auto-fit,minmax(min(17rem, 100%),1fr))!important;align-items:stretch}.entry-content .wdk-grid.wdk-team.is-layout-grid{grid-template-columns:repeat(auto-fit,minmax(min(15rem, 100%),1fr))!important}.entry-content .wdk-grid>*{min-width:0;margin:0!important}.wdk-card,.wdk-section,.wdk-note,.entry-content .wp-block-table td,.entry-content .wp-block-details{overflow-wrap:anywhere;word-break:normal;min-width:0}.wdk-card a[href^="mailto:"],.entry-content .wp-block-table a[href^="mailto:"]{overflow-wrap:anywhere}.wdk-card{padding:clamp(22px, 3vw, 30px)!important;box-sizing:border-box;max-width:100%;border-radius:var(--r-lg);background:var(--surface);border:1px solid var(--line)}.wdk-card>*{margin-block:0}.wdk-card>*+*{margin-block-start:.6em}.wdk-card h3{font-size:var(--step-1);margin:0}.wdk-card .wp-block-image img{border-radius:var(--r-md);width:100%}.wdk-card .wp-block-buttons{margin-top:auto;padding-top:6px}.wdk-card.is-layout-flow{display:flex;flex-direction:column}.wdk-card .label{font-size:var(--step--1);font-weight:600;color:var(--ink-2)}.wdk-card .big{font-size:var(--step-1);font-weight:650;line-height:1.35}.wdk-card .big a{color:var(--ink)}.wdk-card .big a:hover{color:var(--accent)}.wdk-team .wdk-card{text-align:center;align-items:center}.wdk-team .wp-block-image{width:140px;margin-inline:auto!important}.wdk-team .wp-block-image img{aspect-ratio:40 / 38.8;object-fit:cover}.entry-content .wp-block-table{overflow-x:auto}.entry-content .wp-block-table table{width:100%;border-collapse:collapse;font-size:var(--step--1)}.entry-content .wp-block-table :is(th,td){padding:12px 16px;border:1px solid var(--line);text-align:left;vertical-align:top}.entry-content .wp-block-table th,.entry-content .wp-block-table thead td{background:var(--surface-2);font-weight:650}.entry-content .wp-block-table tbody tr:nth-child(even) td{background:color-mix(in srgb,var(--surface-2) 40%,transparent)}.entry-content .wp-block-details{padding:4px 20px;border-radius:var(--r-lg);border:1px solid var(--line);background:var(--surface)}.entry-content .wp-block-details+.wp-block-details{margin-top:10px}.entry-content .wp-block-details summary{display:flex;align-items:center;min-height:52px;font-weight:650;cursor:pointer}.entry-content .wp-block-details summary::before{content:"+";display:inline-grid;place-items:center;width:28px;height:28px;margin-right:10px;border-radius:8px;background:var(--accent-soft);color:var(--accent);font-weight:700;flex:none}.entry-content .wp-block-details[open] summary::before{content:"−"}.entry-content .wp-block-details summary::-webkit-details-marker{display:none}.entry-content .wp-block-details[open]{padding-bottom:16px}.entry-content .wp-block-details>*+*{margin-top:.8em}.entry-content .wp-block-gallery{gap:10px}.entry-content .wp-block-gallery img{border-radius:var(--r-md)}.entry-content .wp-block-separator{border:0;border-top:1px solid var(--line);margin-block:1.6em}.entry-content .wp-block-embed iframe{width:100%;border-radius:var(--r-lg)}.wdk-note{padding:16px 18px!important;border-radius:var(--r-md);background:var(--wdk-orange);color:var(--on-orange);border-left:4px solid var(--wdk-orange)}.wdk-news .wp-block-post-template{gap:32px 24px;margin:0;padding:0;list-style:none}.wdk-news .wp-block-post{position:relative;display:grid;gap:8px;align-content:start}.wdk-news .wp-block-post-featured-image{margin:0;border-radius:var(--r-lg);overflow:hidden;background:var(--surface-2);aspect-ratio:3 / 4}.wdk-news .wp-block-post-featured-image img{width:100%;height:100%;object-fit:cover}.wdk-news .wp-block-post-title{margin:0;font-family:var(--font-ui);font-size:var(--step-1);font-weight:650;letter-spacing:0;line-height:1.3}.wdk-news .wp-block-post-title a{color:var(--ink);text-decoration:none}.wdk-news .wp-block-post-title a::after{content:"";position:absolute;inset:0}.wdk-news .wp-block-post-title a:hover{color:var(--accent);text-decoration:underline}.wdk-news .wp-block-post-date{font-size:var(--step--1);color:var(--ink-2)}.wdk-news .wp-block-post-terms{font-size:.8125rem;position:relative;z-index:1}.wdk-news .wp-block-post-terms a{display:inline-flex;padding:2px 10px;border-radius:var(--r-pill);background:var(--accent-soft);color:var(--accent);font-weight:600;text-decoration:none}.wdk-news .wp-block-query-pagination{display:flex;flex-wrap:wrap;gap:8px;margin-top:40px;justify-content:center}.wdk-news .wp-block-query-pagination :is(a,span.current,span.dots){display:inline-grid;place-items:center;min-width:48px;min-height:48px;padding:0 14px;border-radius:var(--r-md);border:1px solid var(--line-strong);background:var(--surface);color:var(--ink);text-decoration:none;font-weight:600}.wdk-news .wp-block-query-pagination span.current{background:var(--accent-fill);border-color:var(--accent-fill);color:var(--on-accent)}@media (max-width:599.98px){.wdk-news .wp-block-post-template.is-layout-grid{grid-template-columns:1fr 1fr!important}}.wdk-chips{display:flex;flex-wrap:wrap;gap:8px;padding:0!important;list-style:none}.wdk-chips li{margin:0}.wdk-chips a{display:inline-flex;align-items:center;gap:6px;min-height:44px;padding:0 16px;border-radius:var(--r-pill);border:1px solid var(--line-strong);background:var(--surface);color:var(--ink);font-size:var(--step--1);font-weight:600;text-decoration:none}.wdk-chips a:hover{border-color:var(--accent);color:var(--accent)}.wdk-chips .current-cat a{background:var(--accent-fill);border-color:var(--accent-fill);color:var(--on-accent)}:root[data-theme="dark"] .entry-content :is(p,li,td,th,span,strong,b,em,h1,h2,h3,h4,h5,h6,font,div,label)[style*="color"]:not([style*="background"]){color:var(--ink)!important}:root[data-theme="dark"] .entry-content a[style*="color"]{color:var(--accent)!important}:root[data-theme="dark"] .entry-content :is(table,tr,td,th)[style*="background"]{background:transparent!important}@media (prefers-color-scheme:dark){:root:not([data-theme="light"]) .entry-content :is(p,li,td,th,span,strong,b,em,h1,h2,h3,h4,h5,h6,font,div,label)[style*="color"]:not([style*="background"]){color:var(--ink)!important}:root:not([data-theme="light"]) .entry-content a[style*="color"]{color:var(--accent)!important}:root:not([data-theme="light"]) .entry-content :is(table,tr,td,th)[style*="background"]{background:transparent!important}}.wpDataTablesWrapper{color-scheme:light}.wpDataTablesWrapper td a,.wpDataTablesWrapper td[class*="wpdt-bc-"]{color:#0a1450!important}.wpDataTablesWrapper td a{text-decoration:underline}.entry-content :is(.wdk-repertoire-help,.wdk-repertoire-status,.wdk-a11y-sr,.wdk-search-label){color:var(--ink)!important}.ajde_evcal_calendar :is(p,span,em,a,h1,h2,h3,h4,div,input,button,strong,b),.evo_sin_page :is(p,span,em,a,h1,h2,h3,h4,div,strong,b){font-family:var(--font-ui)!important}.ajde_evcal_calendar :is(.evcal_event_title,.evo_month_title,.evcal_month_line p,#evcal_cur,.evosin_event_title,.evo_date .start,.date){font-family:var(--font-display)!important;letter-spacing:-.01em}.cmplz-documents a.cmplz-link:empty{display:none!important}@media (max-width:360px){.bar{gap:4px;padding:6px 6px 6px 12px}.brand svg,.brand img{width:92px}.site-header .icon-btn,.icon-btn{width:44px;height:44px}.bar__actions{gap:4px}}:root{--frost-bg:rgb(247 249 255 / 0.8);--frost-bg-strong:rgb(250 251 255 / 0.9);--frost-blur:32px;--frost-edge:rgb(255 255 255 / 0.85);--frost-noise:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='160' height='160'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.85' numOctaves='2' stitchTiles='stitch'/%3E%3CfeColorMatrix values='0 0 0 0 1 0 0 0 0 1 0 0 0 0 1 0 0 0 .07 0'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E")}:root[data-theme="dark"]{--frost-bg:rgb(17 22 54 / 0.8);--frost-bg-strong:rgb(15 20 48 / 0.92);--frost-edge:rgb(236 238 255 / 0.14)}@media (prefers-color-scheme:dark){:root:not([data-theme="light"]){--frost-bg:rgb(17 22 54 / 0.8);--frost-bg-strong:rgb(15 20 48 / 0.92);--frost-edge:rgb(236 238 255 / 0.14)}}.glass,.is-style-wdk-glass,.site-header .bar,.nav__list .sub-menu,.nav.is-open,.wdk-tabsnav,.cmplz-cookiebanner{background:transparent!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important;border-color:var(--frost-edge)!important;isolation:isolate}.glass::before,.is-style-wdk-glass::before,.site-header .bar::before,.nav__list .sub-menu::before,.nav.is-open::before,.wdk-tabsnav::before,.cmplz-cookiebanner::before{content:"";position:absolute;inset:0;z-index:-1;border-radius:inherit;pointer-events:none;background:var(--frost-noise),var(--glass-shine),var(--frost-bg);-webkit-backdrop-filter:blur(var(--frost-blur)) saturate(150%);backdrop-filter:blur(var(--frost-blur)) saturate(150%)}.site-header .bar::before,.nav__list .sub-menu::before,.nav.is-open::before,.search-panel::before,.next-up::before,.cmplz-cookiebanner::before{background:var(--frost-noise),var(--glass-shine),var(--frost-bg-strong)}.next-up{background:transparent!important}@supports not ((backdrop-filter:blur(1px)) or (-webkit-backdrop-filter:blur(1px))){.glass::before,.is-style-wdk-glass::before,.site-header .bar::before,.nav__list .sub-menu::before,.nav.is-open::before,.wdk-tabsnav::before,.cmplz-cookiebanner::before{background:var(--frost-noise),var(--surface)}}@media (prefers-reduced-transparency:reduce){.glass::before,.is-style-wdk-glass::before,.site-header .bar::before,.nav__list .sub-menu::before,.nav.is-open::before,.wdk-tabsnav::before,.cmplz-cookiebanner::before{background:var(--surface)!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important}}@media (forced-colors:active){.glass::before,.is-style-wdk-glass::before,.site-header .bar::before,.nav__list .sub-menu::before,.nav.is-open::before,.wdk-tabsnav::before,.cmplz-cookiebanner::before{background:Canvas;backdrop-filter:none}}.site-header{padding-block:0;isolation:isolate}.site-header::before{content:"";position:absolute;inset:0;z-index:-1;pointer-events:none;background:var(--frost-noise),var(--frost-bg-strong);border-bottom:1px solid var(--frost-edge);box-shadow:0 6px 24px -12px rgb(10 20 80 / .18);-webkit-backdrop-filter:blur(var(--frost-blur)) saturate(150%);backdrop-filter:blur(var(--frost-blur)) saturate(150%)}.site-header .bar{border:0!important;border-radius:0;box-shadow:none;padding-inline:0;isolation:auto;min-width:0}.site-header .bar::before{content:none}.site-header .bar>.brand{flex:none}.site-header .bar__actions{flex:none;margin-left:auto}.site-header .nav{min-width:0}.site-header .search-panel{margin:0 0 10px}@media (min-width:1360px){.site-header .bar__actions{margin-left:0}}@media (prefers-reduced-transparency:reduce){.site-header::before{background:var(--surface);-webkit-backdrop-filter:none;backdrop-filter:none}}@media (forced-colors:active){.site-header::before{background:Canvas;backdrop-filter:none}}.next-up::before{background:var(--frost-noise),var(--glass-shine),var(--frost-bg)!important}.admin-bar .site-header{top:32px}@media (max-width:782px){.admin-bar .site-header{top:46px}}@media (max-width:600px){.admin-bar .site-header{top:0}}.entry-content .wpDataTablesWrapper{width:min(100% - 2 * var(--gutter), var(--wrap))!important;max-width:none;margin-inline:auto!important;padding:0!important;overflow:visible;float:none!important}.entry-content table.wpdtSimpleTable{width:100%!important;table-layout:auto!important;border-collapse:separate!important;border-spacing:0!important;border:1px solid var(--line);border-radius:var(--r-lg);overflow:hidden;background:var(--surface);font-size:var(--step--1);overflow-wrap:anywhere}.entry-content table.wpdtSimpleTable td{padding:10px 14px!important;border:0!important;border-bottom:1px solid var(--line)!important;border-left:1px solid var(--line)!important;background:transparent!important;color:var(--ink)!important;font-size:inherit!important;vertical-align:middle;text-align:left!important;line-height:1.4}.entry-content table.wpdtSimpleTable tr>td:first-child{border-left:0!important}.entry-content table.wpdtSimpleTable tr:first-child td{background:var(--accent-fill)!important;color:var(--on-accent)!important;font-weight:650;font-size:0.8125rem!important;letter-spacing:.04em;text-transform:uppercase}.entry-content table.wpdtSimpleTable td.wpdt-merged-cell[rowspan]{background:var(--accent-soft)!important;color:var(--accent)!important;font-weight:650}.entry-content table.wpdtSimpleTable td a{color:var(--accent)!important}.entry-content table.wpdtSimpleTable img{width:auto!important;max-width:140px!important;max-height:90px;height:auto!important;object-fit:contain;display:block;margin-inline:auto}.wdk-spec-cards{display:none}@media (max-width:899.98px){.entry-content table.wpdtSimpleTable.has-wdk-cards{display:none!important}.wdk-spec-cards{display:grid;gap:22px}.wdk-spec-group{display:grid;gap:10px;grid-template-columns:repeat(auto-fit,minmax(min(15rem, 100%),1fr))}.wdk-spec-group__title{grid-column:1 / -1;margin:0;font-family:var(--font-display);font-size:var(--step-0);font-weight:600;color:var(--accent);text-transform:uppercase;letter-spacing:.03em}.wdk-spec{display:grid;gap:8px;align-content:start;min-width:0;padding:16px 18px;border-radius:var(--r-lg);background:var(--surface);border:1px solid var(--line);overflow-wrap:anywhere}.wdk-spec__img{width:auto;max-width:100%;max-height:120px;object-fit:contain;justify-self:center;border-radius:var(--r-md)}.wdk-spec__name{margin:0;font-weight:700;line-height:1.35;color:var(--ink)}.wdk-spec__name a{color:var(--accent)}.wdk-spec dl{display:grid;grid-template-columns:auto 1fr;gap:4px 12px;margin:0;font-size:var(--step--1)}.wdk-spec dt{color:var(--ink-2);font-weight:600}.wdk-spec dt::first-letter{text-transform:uppercase}.wdk-spec dd{margin:0;min-width:0}}.wdk-repertoire.is-grid .reel{grid-auto-flow:row;grid-auto-columns:auto;grid-template-columns:repeat(auto-fill,minmax(min(210px, 100%),1fr));gap:clamp(20px, 3vw, 32px) clamp(16px, 2vw, 24px);overflow:visible;scroll-snap-type:none;padding:4px 0 0}@media (max-width:559.98px){.wdk-repertoire.is-grid .reel{grid-template-columns:repeat(2,minmax(0,1fr))}}.wdk-repertoire.is-grid .showtimes{flex-wrap:wrap}.wdk-kino-info{margin-top:clamp(20px, 3vw, 32px)!important}.wdk-kino-info .wdk-card .label{margin:0}.wdk-kino-info .wdk-card a[href^="tel:"]{white-space:nowrap}.wdk-kino-logo img{width:min(180px, 60%);height:auto;margin-inline:auto}:root[data-theme="dark"] .wdk-kino-logo img{filter:invert(1) hue-rotate(180deg)}@media (prefers-color-scheme:dark){:root:not([data-theme="light"]) .wdk-kino-logo img{filter:invert(1) hue-rotate(180deg)}}.film-search{display:grid;gap:6px;max-width:520px;margin:0 0 clamp(20px, 3vw, 32px)}.film-search label{font-weight:600;font-size:var(--step--1);color:var(--ink-2)}.film-search__field{position:relative}.film-search__field svg{position:absolute;left:16px;top:50%;translate:0 -50%;width:20px;height:20px;color:var(--ink-2);pointer-events:none;z-index:1}.film-search input{width:100%;min-height:52px;padding:0 18px 0 48px;border-radius:var(--r-pill);border:1px solid #6f77a3;background:rgb(255 255 255 / .06);color:var(--ink);font:inherit}.film-search input::placeholder{color:var(--ink-2);opacity:1}.film-search input:focus-visible{outline:3px solid var(--focus);outline-offset:2px;border-color:var(--accent)}.film-search__status{margin:0;min-height:1.4em;font-size:var(--step--1);color:var(--ink-2)}.film-search__status:empty{min-height:0}.wdk-repertoire .film[hidden]{display:none}.nav__list .sub-menu .sub-menu{isolation:auto!important}.nav__list .sub-menu .sub-menu::before{content:none!important}@media (max-width:1359.98px){.nav__list .sub-menu{isolation:auto!important}.nav__list .sub-menu::before{content:none!important}}.wdk-video{position:relative;width:100%;height:100%;background:#050717;overflow:hidden;border-radius:inherit}.wdk-video>img{width:100%;height:100%;object-fit:cover;display:block;transition:transform 0.4s var(--ease),filter 0.3s}.wdk-video__play{position:absolute;inset:0;z-index:2;display:grid;place-items:center;width:100%;padding:0;border:0;background:linear-gradient(to top,rgb(5 7 23 / .45),transparent 55%);cursor:pointer}.wdk-video__play svg{width:clamp(56px, 22%, 76px);height:auto;filter:drop-shadow(0 6px 16px rgb(0 0 0 / .45));transition:transform 0.2s var(--ease)}.wdk-video__bg{fill:rgb(18 22 60 / .82);transition:fill 0.2s}.wdk-video__play:hover .wdk-video__bg,.wdk-video__play:focus-visible .wdk-video__bg{fill:#f03}.wdk-video__play:hover svg{transform:scale(1.08)}.wdk-video:hover>img{transform:scale(1.03)}.wdk-video__play:focus-visible{outline:3px solid var(--focus);outline-offset:-6px}.wdk-video__badge{position:absolute;left:10px;top:10px;z-index:2;padding:3px 10px;border-radius:var(--r-pill);background:rgb(5 7 23 / .75);color:#fff;font-size:.75rem;font-weight:650;letter-spacing:.04em;text-transform:uppercase;pointer-events:none}.wdk-video iframe{position:absolute;inset:0;width:100%;height:100%;border:0;z-index:3}.wdk-video.is-playing .wdk-video__badge{display:none}.wp-block-post-featured-image.has-wdk-video{position:relative;z-index:1}.entry-content>.wdk-video-single{margin:0 0 clamp(20px, 3vw, 32px) max(var(--gutter), (100% - var(--wrap)) / 2);width:min(100% - 2 * var(--gutter), 960px)}.wdk-video--single{aspect-ratio:16 / 9;border-radius:var(--r-lg)}@media (prefers-reduced-motion:reduce){.wdk-video>img,.wdk-video__play svg{transition:none}}.cmplz-cookiebanner{--cmplz_text_color:var(--ink);--cmplz_hyperlink_color:var(--accent);--cmplz_category_header_title_color:var(--ink);--cmplz_category_header_always_active_color:var(--accent);--cmplz_slider_inactive_color:var(--line-strong);--cmplz_slider_active_color:var(--accent-fill);--cmplz_button_accept_background_color:var(--accent-fill);--cmplz_button_accept_border_color:var(--accent-fill);--cmplz_button_accept_text_color:var(--on-accent);--cmplz_button_deny_background_color:var(--surface);--cmplz_button_deny_border_color:var(--line-strong);--cmplz_button_deny_text_color:var(--ink);--cmplz_button_settings_background_color:var(--surface);--cmplz_button_settings_border_color:var(--line-strong);--cmplz_button_settings_text_color:var(--ink);color:var(--ink)!important}.cmplz-cookiebanner :is(.cmplz-title,.cmplz-message,.cmplz-message p,.cmplz-category-title,.cmplz-description,.cmplz-categories summary,.cmplz-categories label,.cmplz-header,.cmplz-body){color:var(--ink)!important}.cmplz-cookiebanner :is(.cmplz-link,.cmplz-links a,.cmplz-message a){color:var(--accent)!important}.cmplz-cookiebanner .cmplz-close{color:var(--ink)!important}.cmplz-cookiebanner .cmplz-close svg path{fill:currentColor!important}.cmplz-cookiebanner .cmplz-btn.cmplz-accept{background:var(--accent-fill)!important;border-color:var(--accent-fill)!important;color:var(--on-accent)!important}.cmplz-cookiebanner .cmplz-btn:is(.cmplz-deny,.cmplz-view-preferences,.cmplz-save-preferences,.cmplz-manage-options){background:var(--surface)!important;border:1px solid var(--line-strong)!important;color:var(--ink)!important}.cmplz-cookiebanner .cmplz-logo svg,.cmplz-cookiebanner .cmplz-logo img{max-height:36px;width:auto}:root[data-theme="dark"] .cmplz-cookiebanner .cmplz-logo :is(svg,img){filter:brightness(0) invert(.93)}@media (prefers-color-scheme:dark){:root:not([data-theme="light"]) .cmplz-cookiebanner .cmplz-logo :is(svg,img){filter:brightness(0) invert(.93)}}@media (max-width:759.98px){html.wdk-chat-full .wdkc{position:fixed!important;top:var(--wdk-chat-top,64px);left:0;right:0;bottom:0;z-index:50;width:auto!important;height:auto!important;min-height:0!important;margin:0!important;padding-bottom:env(safe-area-inset-bottom);border:0;border-radius:0}html.wdk-chat-full .wdkc-side,html.wdk-chat-full .wdkc-main,html.wdk-chat-full .wdkc-room{min-height:0;height:100%}html.wdk-chat-full :is(.wdkc-messages,.wdkc-rooms,.wdkc-info__body,.wdkc-emoji-grid,.wdkc-gif-grid){-webkit-overflow-scrolling:touch;touch-action:pan-y;overscroll-behavior:contain}html.wdk-chat-full .to-top{display:none}}html.wdk-chat-lock{overflow:hidden!important;overscroll-behavior:none;height:100%}html.wdk-chat-lock body{position:fixed;inset:0;width:100%;overflow:hidden!important;overscroll-behavior:none}html.wdk-chat-lock :is(.wdkc-messages,.wdkc-rooms,.wdkc-info__body,.wdkc-emoji-grid,.wdkc-gif-grid,.wdkc-results){-webkit-overflow-scrolling:touch;overscroll-behavior:contain}html.wdk-chat-lock.wdkc-app .wdkc{height:100%}html.wdk-chat-lock.wdkc-app .wdkc-app-main{height:100%;min-height:0}html.wdk-chat-full .utility{display:none}html.wdk-chat-lock body.admin-bar{top:32px}@media (max-width:782px){html.wdk-chat-lock body.admin-bar{top:46px}}html.wdk-chat-lock body.admin-bar .site-header{top:0}html.wdk-chat-lock #wpadminbar{position:fixed!important;top:0!important}.wdkc-me__menu .wdkc-me__logout{display:flex;align-items:center;gap:10px;min-height:44px;margin-top:6px;padding:8px 0 0;border-top:1px solid var(--k-line,var(--line));color:#b3261e;font-weight:600;text-decoration:none}.wdkc-me__menu .wdkc-me__logout:hover{text-decoration:underline}:root[data-theme="dark"] .wdkc-me__menu .wdkc-me__logout{color:#ff8a80}@media (prefers-color-scheme:dark){:root:not([data-theme="light"]) .wdkc-me__menu .wdkc-me__logout{color:#ff8a80}}.wdk-news-block .wp-block-post-template{display:grid;grid-template-columns:repeat(4,minmax(0,1fr))}@media (max-width:1099.98px){.wdk-news-block .wp-block-post-template{grid-template-columns:repeat(2,minmax(0,1fr))}}.wdk-news-block .section__head h2{max-width:none}.wdk-news-block.section{padding-block:0!important}.entry-content>.wdk-news-block{margin-top:clamp(40px, 4.5vw, 64px)!important}.entry-content>.wdk-news-block+.wdk-contact{margin-top:clamp(40px, 4.5vw, 64px)!important}.wdk-news-block .section__head{margin-bottom:clamp(16px, 2vw, 28px)}.wdk-tabsnav--static{position:relative;top:auto;margin-bottom:clamp(20px, 3vw, 32px)!important}.wdk-tabsnav a[aria-current="page"]{background:var(--accent-fill);border-color:var(--accent-fill);color:var(--on-accent)}.wdk-cal{--cal-cell:116px}.wdk-cal[aria-busy="true"] .cal__body{opacity:.55;transition:opacity 0.2s}.cal__head{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:16px 24px;margin-bottom:clamp(16px, 2.5vw, 28px)}.cal__title{display:flex;flex-wrap:wrap;align-items:baseline;gap:0 .35em;margin:0;font-size:var(--step-3);font-weight:600;letter-spacing:-.03em;line-height:1}.cal__title:focus{outline:none}.cal__title:focus-visible{outline:2px solid var(--focus);outline-offset:6px;border-radius:6px}.cal__year{font-weight:300;color:var(--ink-2)}.cal__nav{display:flex;align-items:center;gap:8px}.cal__arrow{display:inline-grid;place-items:center;width:48px;height:48px;border:1px solid var(--line-strong);border-radius:50%;background:var(--surface);color:var(--ink);text-decoration:none}.cal__arrow:hover{border-color:var(--accent);color:var(--accent)}.cal__arrow svg{width:20px;height:20px}.cal__arrow--prev svg{rotate:90deg}.cal__arrow--next svg{rotate:-90deg}.cal__filters{margin-bottom:20px}.cal__error,.cal__none{margin:16px 0 0;color:var(--ink-2)}.cal__error{color:var(--live);font-weight:600}.cal__body{display:grid;gap:24px;align-items:start}@media (min-width:1000px){.wdk-cal--agenda .cal__body{grid-template-columns:minmax(0,1fr) minmax(300px,340px)}}.cal__grid{width:100%;table-layout:fixed;border-collapse:separate;border-spacing:0;border:1px solid var(--line);border-radius:var(--r-lg);overflow:hidden;background:var(--surface)}.cal__grid th{padding:12px 8px;border-bottom:1px solid var(--line);color:var(--ink-2);font:600 var(--step--1) / 1 var(--font-ui);text-align:left}.cal__grid th:nth-child(n+6){color:var(--accent)}.cal__day{position:relative;height:var(--cal-cell);padding:8px;vertical-align:top;border-top:1px solid var(--line);border-left:1px solid var(--line)}.cal__grid tbody tr:first-child .cal__day{border-top:0}.cal__day:first-child{border-left:0}.cal__day.is-out{background:color-mix(in srgb,var(--paper) 55%,transparent)}.cal__grid--heat .cal__day[data-heat="1"]{background:color-mix(in srgb,var(--accent) 4%,var(--surface))}.cal__grid--heat .cal__day[data-heat="2"]{background:color-mix(in srgb,var(--accent) 8%,var(--surface))}.cal__grid--heat .cal__day[data-heat="3"]{background:color-mix(in srgb,var(--accent) 13%,var(--surface))}.cal__day.is-selected{box-shadow:inset 0 0 0 2px var(--accent)}.cal__num{display:inline-grid;place-items:center;min-width:32px;height:32px;padding:0 6px;border-radius:var(--r-pill);color:var(--ink);font:600 .9375rem / 1 var(--font-display);text-decoration:none}.cal__num:hover{background:var(--accent-soft);color:var(--accent)}.cal__day.is-past .cal__num{color:var(--ink-2);font-weight:400}.cal__day.is-today .cal__num{background:var(--accent-fill);color:var(--on-accent)}.cal__pills{display:grid;grid-template-columns:minmax(0,1fr);gap:4px;margin:6px 0 0;padding:0;list-style:none}.cal__pills li{min-width:0}.cal__pills li[hidden]{display:none}.cal__pill{display:block;padding:0 7px;border-block:3px solid #fff0;border-radius:6px;background:var(--accent-soft);color:var(--accent);font-size:.75rem;font-weight:600;line-height:1.3;text-decoration:none;overflow-wrap:anywhere;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;line-clamp:2;overflow:hidden}.cal__pill time{margin-right:4px;font-weight:750;font-variant-numeric:tabular-nums}.cal__pill:hover{background:var(--accent-fill);color:var(--on-accent)}.cal__pill.is-ongoing{background:#fff0;border:1px dashed var(--line-strong);color:var(--ink-2);padding-block:2px}.cal__day.is-past .cal__pill:not(:hover){opacity:.7}.cal__more a{display:inline-block;padding:2px 4px;font-size:.75rem;font-weight:650;color:var(--ink-2)}.cal__day.is-dimmed{background:var(--surface)!important}.cal__dots{display:none}@media (max-width:759.98px){.wdk-cal{--cal-cell:58px}.cal__title{font-size:var(--step-2)}.cal__grid th{padding:10px 0;text-align:center;font-size:.8125rem}.cal__day{padding:4px 2px;text-align:center}.cal__num{min-width:36px;height:36px;font-size:.875rem}.cal__pills,.cal__more{display:none}.cal__dots{display:flex;justify-content:center;gap:3px;margin-top:4px}.cal__dots i{width:6px;height:6px;border-radius:50%;background:var(--accent)}.cal__dots i[hidden]{display:none}.cal__head{gap:12px}.cal__arrow{width:44px;height:44px}.cal__filters{flex-wrap:nowrap;overflow-x:auto;scrollbar-width:none;margin-inline:calc(-1 * var(--gutter));padding-inline:var(--gutter)}.cal__filters::-webkit-scrollbar{display:none}.cal__filters li{flex:none}}.cal__agenda{padding:clamp(16px, 2vw, 22px);border:1px solid var(--line);border-radius:var(--r-lg);background:var(--surface)}@media (min-width:1000px){.cal__agenda{position:sticky;top:calc(var(--header-h) + 16px);max-height:calc(100vh - var(--header-h) - 32px);overflow-y:auto}}.cal__agenda-day[hidden]{display:none}.cal__agenda-title{display:flex;align-items:center;gap:14px;margin:0 0 16px;font:650 var(--step-0) / 1.25 var(--font-ui)}.cal__agenda-title::first-letter{text-transform:uppercase}.cal__agenda-num{font:600 var(--step-3) / 1 var(--font-display);color:var(--accent);letter-spacing:-.03em}.cal__agenda-sub{color:var(--ink-2);font-weight:500;font-size:var(--step--1)}.cal__events{margin:0;padding:0;list-style:none;border-top:1px solid var(--line)}.cal__event{position:relative;display:grid;grid-template-columns:56px minmax(0,1fr);gap:14px;padding:14px 6px;border-bottom:1px solid var(--line);border-radius:var(--r-md)}.cal__event[hidden]{display:none}.cal__event:hover{background:var(--accent-soft)}.cal__thumb{width:56px;aspect-ratio:3 / 4;height:auto;border-radius:10px;object-fit:cover;background:var(--surface-2)}.cal__event-body{min-width:0}.cal__event-time{margin:0 0 2px;color:var(--accent);font-weight:700;font-size:var(--step--1);font-variant-numeric:tabular-nums}.cal__event-title{margin:0 0 4px;font:650 var(--step-0) / 1.3 var(--font-ui);letter-spacing:-.005em}.cal__event-title a{color:var(--ink);text-decoration:none}.cal__event-title a::after{content:"";position:absolute;inset:0}.cal__event-title a:hover{color:var(--accent);text-decoration:underline}.cal__event-place{margin:0 0 6px;color:var(--ink-2);font-size:var(--step--1);line-height:1.4}.cal__event-types{display:flex;flex-wrap:wrap;gap:4px;margin:0}.cal__empty{margin:0;padding:20px;border:1px dashed var(--line-strong);border-radius:var(--r-md);color:var(--ink-2)}.cal__events+.cal__empty{margin-top:12px}@media (prefers-reduced-motion:reduce){.wdk-cal[aria-busy="true"] .cal__body{transition:none}}@media print{.cal__nav,.cal__filters,.cal__agenda{display:none}.cal__body{display:block}}.wdk-cal .cal__day:not(.is-out){cursor:pointer}.wdk-cal .cal__num{min-width:36px;min-height:36px}.wdk-cal .cal__pill{min-height:24px}.wdk-cal .cal__day.is-past .cal__pill:not(:hover){opacity:1}.wdk-cal .cal__num:focus-visible,.wdk-cal .cal__pill:focus-visible{outline:3px solid var(--accent);outline-offset:2px}.wdk-cal .cal__preview{position:fixed;z-index:1000;display:grid;grid-template-columns:auto minmax(0,1fr);gap:12px;width:min(340px, calc(100vw - 16px));max-height:calc(100dvh - 16px);overflow-y:auto;padding:16px;box-sizing:border-box;border:1px solid var(--line-strong);border-radius:var(--r-md);background:var(--surface);color:var(--ink);box-shadow:0 8px 24px rgb(0 0 0 / 16%);font:400 0.875rem/1.5 var(--font-ui)}.wdk-cal .cal__preview[hidden]{display:none}.wdk-cal .cal__preview strong{display:block;overflow-wrap:anywhere}.wdk-cal .cal__preview p{margin:6px 0 0}.wdk-cal .cal__preview-image{width:64px;height:85px;object-fit:cover;border-radius:8px}@media print{.wdk-cal .cal__preview{display:none}}:root{--wdk-stick-top:var(--header-h);--wdk-tabs-h:64px}.admin-bar{--wdk-stick-top:calc(var(--header-h) + 32px)}@media (max-width:782px){.admin-bar{--wdk-stick-top:calc(var(--header-h) + 46px)}}@media (max-width:600px){.admin-bar{--wdk-stick-top:var(--header-h)}}html{scroll-padding-top:calc(var(--wdk-stick-js, var(--wdk-stick-top)) + 24px)}.wdk-tabsnav,.wdk-tabsnav.wdk-tabsnav--static{position:sticky;top:calc(var(--wdk-stick-js, var(--wdk-stick-top)) + 12px)}.entry-content [id]{scroll-margin-top:calc(var(--wdk-tabs-h) + 12px)}:root{--wdk-orange:#ff7e00;--wdk-orange-strong:#d96b00;--on-orange:#1d1000;--wdk-orange-soft:rgb(255 126 0 / 0.14)}.site-header .theme-toggle{background:var(--wdk-orange);border:2px solid var(--wdk-orange);color:var(--on-orange);box-shadow:0 0 0 4px var(--wdk-orange-soft),0 6px 16px -6px rgb(242 140 26 / .7)}.site-header .theme-toggle:hover{background:var(--wdk-orange-strong);border-color:var(--wdk-orange-strong);color:var(--on-orange)}.site-header .theme-toggle svg{width:24px;height:24px}.wp-block-button.is-style-wdk-attention .wp-block-button__link,.wdk-attention.wp-block-button__link{background:var(--wdk-orange)!important;border-color:var(--wdk-orange)!important;color:var(--on-orange)!important;font-weight:700}.wp-block-button.is-style-wdk-attention .wp-block-button__link:hover,.wdk-attention.wp-block-button__link:hover{background:var(--wdk-orange-strong)!important;border-color:var(--wdk-orange-strong)!important}p.is-style-wdk-attention,.entry-content p.wdk-attention,.entry-content p.wdk-note,.wp-block-group.is-style-wdk-attention{padding:14px 18px!important;border:2px solid var(--wdk-orange);border-left-width:8px;border-radius:var(--r-md);background:var(--wdk-orange);color:var(--on-orange)}:is(.is-style-wdk-attention,.wdk-attention,.wdk-note) :is(p,strong,em,a,h2,h3,h4){color:inherit}:is(.is-style-wdk-attention,.wdk-attention,.wdk-note) a{text-decoration:underline}p.is-style-wdk-attention,.entry-content p.wdk-attention{font-weight:600}@media (forced-colors:active){.site-header .theme-toggle,p.is-style-wdk-attention,.wp-block-group.is-style-wdk-attention{border-color:Highlight}}.wdk-section>.wdk-grid--wide{max-width:none}.entry-content .wdk-section+.wdk-section{margin-top:clamp(16px, 2.5vw, 28px)}.wdk-card{display:flex;flex-direction:column}.wdk-card>.wp-block-buttons{margin-top:auto;padding-top:12px}.wdk-logo-card .wp-block-image{display:grid;place-items:center;aspect-ratio:16 / 9;padding:16px;border-radius:var(--r-md);background:#fff;border:1px solid var(--line)}.wdk-logo-card .wp-block-image a{display:contents}.entry-content .wdk-logo-card .wp-block-image img{width:auto;max-width:100%;max-height:100%;object-fit:contain;border-radius:0}.wdk-lightbox .wp-block-image a{cursor:zoom-in}.wdk-lb{width:min(96vw, 1400px);max-width:none;max-height:94vh;padding:0;border:0;border-radius:var(--r-lg);background:#000;color:#fff}.wdk-lb{overflow:hidden}.wdk-lb::backdrop{background:rgb(5 7 23 / .86)}.wdk-lb figure{margin:0;display:grid;gap:10px;padding:56px 12px 14px}.wdk-lb img{display:block;max-width:100%;max-height:calc(94vh - 140px);width:auto;height:auto;margin:0 auto;object-fit:contain}.wdk-lb figcaption{text-align:center;font-weight:600}.wdk-lb__close{position:absolute;top:8px;right:8px;display:grid;place-items:center;width:44px;height:44px;border:0;border-radius:50%;background:var(--wdk-orange);color:var(--on-orange);font-size:28px;line-height:1;cursor:pointer}.wdk-lb__close:hover{background:var(--wdk-orange-strong)}.entry-content table#wpdtSimpleTable-7{overflow-wrap:normal;font-size:.875rem}.entry-content table#wpdtSimpleTable-7 td{padding:8px 8px!important;word-break:normal;overflow-wrap:normal;hyphens:manual;line-height:1.3}.entry-content table#wpdtSimpleTable-7 tr:first-child td{font-size:0.75rem!important;letter-spacing:.02em}@media (max-width:1199.98px){.entry-content table#wpdtSimpleTable-7{font-size:.8125rem}.entry-content table#wpdtSimpleTable-7 td{padding:6px 5px!important}.entry-content table#wpdtSimpleTable-7 tr:first-child td{font-size:0.6875rem!important;letter-spacing:0}}.wpdt-c:has(>table#wpdtSimpleTable-7){overflow-x:auto}.wpdt-c:has(>table#wpdtSimpleTable-7) .wdk-spec{overflow-wrap:break-word}.wpdt-c:has(>table#wpdtSimpleTable-7) .wdk-spec:not(:has(dl,img)){display:none}.wpdt-c:has(>table#wpdtSimpleTable-7) .wdk-spec__name:empty{display:none}.wdk-zoomable{cursor:zoom-in}.wdk-lb__nav{position:absolute;top:50%;z-index:1;display:grid;place-items:center;width:48px;height:48px;margin-top:-24px;border:0;border-radius:50%;background:rgb(255 255 255 / .9);color:#0e1330;font-size:34px;line-height:1;cursor:pointer}.wdk-lb__nav[hidden]{display:none}.wdk-lb__nav:hover{background:var(--wdk-orange);color:var(--on-orange)}.wdk-lb__prev{left:10px}.wdk-lb__next{right:10px}.wdk-lb__count{opacity:.75;font-weight:400;margin-left:8px}.entry-content>:is(.wp-block-image,.wp-block-table):not(.alignleft):not(.alignright){margin-inline:auto;margin-block:0}.entry-content>*+:is(.wp-block-image,.wp-block-table){margin-block-start:1.25em}:is(.ajde_evcal_calendar,.evo_sin_page,.evo_page_body,.evo_lightbox,.evosr_search_box,#wpdcom,#comments) :is(a,button,input,select,textarea,[tabindex]):focus-visible{outline:3px solid var(--focus)!important;outline-offset:3px!important;box-shadow:0 0 0 6px var(--focus-halo)!important}.wpd-rating-title{color:#595959!important}.wp-block-table tbody th{font-weight:600;text-align:start}.wdkc{--k-paper:var(--paper, #f3f5fa);--k-surface:var(--surface, #ffffff);--k-surface-2:var(--surface-2, #e8ebff);--k-ink:var(--ink, #0e1330);--k-ink-2:var(--ink-2, #464d6b);--k-accent:var(--accent, #0004ff);--k-fill:var(--accent-fill, #0004ff);--k-on-fill:var(--on-accent, #ffffff);--k-soft:var(--accent-soft, rgb(0 4 255 / 0.08));--k-line:var(--line, rgb(14 19 48 / 0.1));--k-line-strong:var(--line-strong, #7d84a3);--k-live:var(--live, #a50e26);--k-ok:#0f7a4d;--k-away:#a15c00;--k-focus:var(--focus, #0004ff);--k-ui:var(--font-ui, "Onest", system-ui, sans-serif);--k-display:var(--font-display, "Unbounded", "Arial Black", sans-serif);--k-ease:var(--ease, cubic-bezier(0.2, 0.7, 0.2, 1));--k-shard:0.045;--n0:#0004ff;--n1:#a50e26;--n2:#0f6b4a;--n3:#7a2fd0;--n4:#9a4a00;position:relative;display:grid;grid-template-columns:minmax(280px,340px) minmax(0,1fr);height:var(--wdkc-h,calc(100dvh - var(--header-h, 76px) - 40px));min-height:520px;margin-block:16px;background:var(--k-surface);color:var(--k-ink);font-family:var(--k-ui);font-size:1rem;line-height:1.45;border:1px solid var(--k-line);border-radius:var(--r-lg,20px);overflow:hidden;isolation:isolate}@media (prefers-color-scheme:dark){:root:not([data-theme="light"]) .wdkc{--k-ok:#4fd39b;--k-away:#ffb85c;--k-shard:0.09;--n0:#9aa2ff;--n1:#ff8a9b;--n2:#5fe0aa;--n3:#c9a2ff;--n4:#ffbd6e}}:root[data-theme="dark"] .wdkc{--k-ok:#4fd39b;--k-away:#ffb85c;--k-shard:0.09;--n0:#9aa2ff;--n1:#ff8a9b;--n2:#5fe0aa;--n3:#c9a2ff;--n4:#ffbd6e}.wdkc *,.wdkc *::before,.wdkc *::after{box-sizing:border-box}.wdkc :where(h2,h3,h4,p,ul,fieldset){margin:0;padding:0}.wdkc :where(ul){list-style:none}.wdkc :where(button){font:inherit;color:inherit}.wdkc [hidden]{display:none!important}.wdkc .screen-reader-text,.wdkc-dialog .screen-reader-text{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap}.wdkc :focus-visible,.wdkc-dialog :focus-visible{outline:2px solid var(--k-focus);outline-offset:2px}.wdkc-icon{display:inline-grid;place-items:center;width:42px;height:42px;flex:none;padding:0;border:0;border-radius:50%;background:#fff0;color:var(--k-ink-2);cursor:pointer;transition:background-color 0.15s,color 0.15s}.wdkc-icon:hover{background:var(--k-soft);color:var(--k-accent)}.wdkc-icon:disabled{opacity:.45;cursor:progress}.wdkc-btn,.wdkc-gate .wdkc-btn{display:inline-flex;align-items:center;justify-content:center;min-height:44px;padding:0 20px;border:1px solid var(--k-line-strong);border-radius:var(--r-pill,999px);background:#fff0;color:var(--k-ink);font:600 0.9375rem/1 var(--k-ui,"Onest",sans-serif);text-decoration:none;cursor:pointer}.wdkc-btn:hover{border-color:var(--k-accent);color:var(--k-accent)}.wdkc-btn--primary{background:var(--k-fill);border-color:var(--k-fill);color:var(--k-on-fill)}.wdkc-btn--primary:hover{background:var(--k-ink);border-color:var(--k-ink);color:var(--k-surface)}.wdkc-btn--primary:disabled{opacity:.4;cursor:not-allowed;background:var(--k-fill);color:var(--k-on-fill)}.wdkc-btn--danger{border-color:#fff0;color:var(--k-live);padding-inline:12px}.wdkc-btn--danger:hover{border-color:var(--k-live);color:var(--k-live)}.wdkc-avatar{width:40px;height:40px;border-radius:50%;object-fit:cover;background:var(--k-surface-2);display:block}.wdkc-badge-avatar{--hue:var(--k-fill);display:inline-grid;place-items:center;flex:none;width:48px;height:48px;border-radius:16px;background:var(--hue);color:#fff;font:700 0.9375rem/1 var(--k-display);letter-spacing:-.02em}.wdkc-badge-avatar[data-hue="1"]{--hue:#0e1330}.wdkc-badge-avatar[data-hue="2"]{--hue:#2f5bea}.wdkc-badge-avatar[data-hue="3"]{--hue:#a50e26}.wdkc-badge-avatar[data-hue="4"]{--hue:#4b2bd6}.wdkc-badge-avatar--xl{width:88px;height:88px;border-radius:28px;font-size:1.5rem}.wdkc-presence{position:absolute;right:-1px;bottom:-1px;width:13px;height:13px;border-radius:50%;border:2.5px solid var(--k-surface);background:var(--k-ok)}.wdkc-presence[data-status="away"]{background:var(--k-away)}.wdkc-presence[data-status="busy"]{background:var(--k-live)}.wdkc-side{display:flex;flex-direction:column;min-height:0;border-right:1px solid var(--k-line);background:var(--k-surface)}.wdkc-side__head{display:flex;align-items:center;gap:12px;padding:14px 12px 10px 16px}.wdkc-side__title{flex:1;font:700 1.375rem/1.1 var(--k-display);letter-spacing:-.03em}.wdkc-me{position:relative}.wdkc-me>summary{position:relative;list-style:none;cursor:pointer;border-radius:50%}.wdkc-me>summary::-webkit-details-marker{display:none}.wdkc-me__menu{position:absolute;z-index:20;top:calc(100% + 8px);left:0;width:240px;padding:14px 16px 10px;background:var(--k-surface);border:1px solid var(--k-line);border-radius:14px;box-shadow:var(--shadow-float,0 18px 50px -14px rgb(14 19 48 / .35))}.wdkc-me__menu strong{display:block;margin-bottom:8px}.wdkc-me__menu fieldset{border:0}.wdkc-me__menu legend{font-size:.8125rem;color:var(--k-ink-2);margin-bottom:4px}.wdkc-me__menu label{display:flex;align-items:center;gap:10px;min-height:40px;cursor:pointer}.wdkc-me__menu input{accent-color:var(--k-fill);width:18px;height:18px;margin:0}.wdkc-search{display:flex;align-items:center;gap:8px;margin:0 12px 10px;padding:0 14px;min-height:44px;border-radius:var(--r-pill,999px);background:var(--k-paper);color:var(--k-ink-2)}.wdkc-search:focus-within{outline:2px solid var(--k-focus);outline-offset:0}.wdkc-search svg{width:18px;height:18px;flex:none}.wdkc-search input{flex:1;min-width:0;height:44px;padding:0;border:0;outline:0;background:#fff0;color:var(--k-ink);font:inherit}.wdkc-search input::placeholder{color:var(--k-ink-2);opacity:1}.wdkc-online{padding:2px 0 10px;border-bottom:1px solid var(--k-line)}.wdkc-online__label{padding:0 16px 8px;font:500 0.8125rem/1.2 var(--k-ui);color:var(--k-ink-2)}.wdkc-online__list{display:flex;gap:14px;overflow-x:auto;padding:2px 16px 4px;scrollbar-width:none}.wdkc-online__list::-webkit-scrollbar{display:none}.wdkc-online__list li{width:52px;flex:none;text-align:center;font-size:.75rem;line-height:1.2;color:var(--k-ink-2)}.wdkc-online__face{position:relative;display:block;width:44px;height:44px;margin:0 auto 4px}.wdkc-online__face .wdkc-avatar{width:44px;height:44px}.wdkc-online__list span:last-child{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.wdkc-notify{margin:0 12px 10px;padding:12px 14px;border-radius:14px;background:var(--k-fill);color:var(--k-on-fill)}.wdkc-notify p{margin-bottom:10px;font-size:.9375rem;line-height:1.4}.wdkc-notify div{display:flex;align-items:center;gap:14px}.wdkc-notify .wdkc-btn--primary{min-height:36px;padding-inline:14px;font-size:.875rem;background:#fff;border-color:#fff;color:#0004ff}.wdkc-notify .wdkc-btn--primary:hover{background:var(--k-ink);border-color:var(--k-ink);color:var(--k-surface)}.wdkc-notify .wdkc-link{color:#fff}.wdkc .wdkc-link{padding:6px 0;border:0;background:none;font:600 0.875rem/1.2 var(--k-ui);text-decoration:underline;text-underline-offset:3px;cursor:pointer}.wdkc-me__hint{margin:6px 0 4px!important;font-size:.75rem;color:var(--k-ink-2);line-height:1.35}.wdkc-me__menu .wdkc-me__toggle{margin-top:4px;padding-top:8px;border-top:1px solid var(--k-line)}.wdkc-me__menu .wdkc-me__toggle[hidden]{display:none}.wdkc-invites{padding:10px 12px;border-bottom:1px solid var(--k-line)}.wdkc-invite{padding:12px 14px;border-radius:14px;background:var(--k-soft)}.wdkc-invite+.wdkc-invite{margin-top:8px}.wdkc-invite p{margin-bottom:10px;font-size:.9375rem}.wdkc-invite div{display:flex;gap:8px}.wdkc-invite .wdkc-btn{min-height:36px;padding-inline:14px;font-size:.875rem}.wdkc-rooms{flex:1;min-height:0;overflow-y:auto;padding:4px 0 12px}.wdkc-note{padding:24px 20px;color:var(--k-ink-2);font-size:.9375rem}.wdkc-roomitem{display:grid;grid-template-columns:48px minmax(0,1fr) auto;grid-template-areas:"av name time" "av prev badge";column-gap:12px;row-gap:2px;align-items:center;width:100%;padding:10px 16px;border:0;background:#fff0;text-align:left;cursor:pointer;position:relative}.wdkc-roomitem::after{content:"";position:absolute;left:76px;right:0;bottom:0;border-bottom:1px solid var(--k-line)}.wdkc-roomitem:hover{background:var(--k-paper)}.wdkc-roomitem[aria-current="true"]{background:var(--k-surface-2)}.wdkc-roomitem[aria-current="true"]::after{content:none}.wdkc-roomitem .wdkc-badge-avatar{grid-area:av}.wdkc-roomitem__name{grid-area:name;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-weight:600;font-size:1rem}.wdkc-roomitem__time{grid-area:time;font-size:.75rem;color:var(--k-ink-2);font-variant-numeric:tabular-nums}.wdkc-roomitem__prev{grid-area:prev;display:flex;align-items:center;gap:4px;min-width:0;color:var(--k-ink-2);font-size:.875rem}.wdkc-roomitem__prev>span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.wdkc-roomitem__prev svg{width:16px;height:16px;flex:none}.wdkc-unread{grid-area:badge;justify-self:end;min-width:22px;height:22px;padding:0 7px;border-radius:11px;background:var(--k-fill);color:var(--k-on-fill);font:700 0.75rem/22px var(--k-ui);text-align:center}.wdkc-roomitem.is-unread .wdkc-roomitem__time{color:var(--k-accent);font-weight:600}.wdkc-roomitem.is-unread .wdkc-roomitem__prev{color:var(--k-ink)}.wdkc-main{position:relative;display:flex;flex-direction:column;min-width:0;min-height:0;background:var(--k-paper)}.wdkc-empty{flex:1;display:flex;flex-direction:column;justify-content:center;padding:clamp(24px, 6vw, 72px);max-width:36rem}.wdkc-empty__mark{font:900 clamp(4.5rem, 3rem + 6vw, 8rem)/0.85 var(--k-display);letter-spacing:-.06em;color:var(--k-fill);transform:skewX(-12deg);transform-origin:left bottom;margin-bottom:28px}.wdkc-empty h2{font:700 1.5rem/1.2 var(--k-display);letter-spacing:-.03em;margin-bottom:10px}.wdkc-empty p:not(.wdkc-empty__mark){color:var(--k-ink-2);margin-bottom:24px;max-width:30rem}.wdkc-empty .wdkc-btn{align-self:flex-start}.wdkc-room{flex:1;display:flex;flex-direction:column;min-height:0}.wdkc-room__head{display:flex;align-items:center;gap:4px;min-height:68px;padding:8px 10px 8px 12px;background:var(--k-surface);border-bottom:1px solid var(--k-line);position:relative;z-index:2}.wdkc-back{display:none}.wdkc-room__who{flex:1;min-width:0;display:flex;align-items:center;gap:12px;padding:4px 8px 4px 4px;border:0;border-radius:14px;background:#fff0;text-align:left;cursor:pointer}.wdkc-room__who:hover{background:var(--k-paper)}.wdkc-room__who .wdkc-badge-avatar{width:44px;height:44px;border-radius:14px;font-size:.875rem}.wdkc-room__text{display:grid;min-width:0}.wdkc-room__name{font:700 1.0625rem/1.25 var(--k-display);letter-spacing:-.02em;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.wdkc-room__meta{font-size:.8125rem;color:var(--k-ink-2);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.wdkc-thread{position:relative;flex:1;min-height:0;display:flex;flex-direction:column}.wdkc-thread::before{content:"";position:absolute;inset:0;z-index:0;pointer-events:none;opacity:var(--k-shard);background-color:var(--k-fill);-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='320' height='260' viewBox='0 0 320 260'%3E%3Cpath d='M38 0h34L22 120H-12zM96 0h18L64 120H46zM210 40h56l-62 150h-56zM300 120h14l-46 110h-14zM12 170h40l-36 90h-40zM330 170h40l-36 90h-40zM150 210h22l-20 50h-22z'/%3E%3C/svg%3E") 0 0 / 320px 260px repeat;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='320' height='260' viewBox='0 0 320 260'%3E%3Cpath d='M38 0h34L22 120H-12zM96 0h18L64 120H46zM210 40h56l-62 150h-56zM300 120h14l-46 110h-14zM12 170h40l-36 90h-40zM330 170h40l-36 90h-40zM150 210h22l-20 50h-22z'/%3E%3C/svg%3E") 0 0 / 320px 260px repeat}.wdkc-messages{position:relative;z-index:1;flex:1;min-height:0;overflow-y:auto;padding:16px clamp(12px, 4%, 56px) 12px;overscroll-behavior:contain}.wdkc-older{display:flex;justify-content:center;margin:4px 0 12px}.wdkc-older .wdkc-btn{min-height:36px;font-size:.875rem;background:var(--k-surface)}.wdkc-day{display:flex;justify-content:center;margin:14px 0 10px;position:relative}.wdkc-day span{padding:5px 12px;border-radius:8px;background:var(--k-surface);color:var(--k-ink-2);font-size:.75rem;font-weight:600;box-shadow:0 1px 0 var(--k-line)}.wdkc-msg{display:flex;align-items:flex-start;gap:8px;margin-top:2px;padding-left:40px}.wdkc-msg.is-first{margin-top:10px;padding-left:0}.wdkc-msg>.wdkc-avatar{width:32px;height:32px;margin-top:2px}.wdkc-msg.is-own{justify-content:flex-end;padding-left:0}.wdkc-bubble{position:relative;max-width:min(75%, 34rem);padding:7px 10px 6px 12px;border-radius:14px;background:var(--k-surface);color:var(--k-ink);box-shadow:0 1px 0 var(--k-line);overflow-wrap:anywhere}.wdkc-msg.is-own .wdkc-bubble{background:var(--k-fill);color:var(--k-on-fill);box-shadow:none}.wdkc-msg.is-first .wdkc-bubble{border-top-left-radius:0}.wdkc-msg.is-first .wdkc-bubble::before{content:"";position:absolute;top:0;left:-9px;width:10px;height:13px;background:inherit;clip-path:polygon(0 0,100% 0,100% 100%)}.wdkc-msg.is-own.is-first .wdkc-bubble{border-top-left-radius:14px;border-top-right-radius:0}.wdkc-msg.is-own.is-first .wdkc-bubble::before{left:auto;right:-9px;clip-path:polygon(0 0,100% 0,0 100%)}.wdkc-msg__name{display:block;margin-bottom:2px;font-size:.8125rem;font-weight:700;color:var(--n0)}.wdkc-msg__name[data-n="1"]{color:var(--n1)}.wdkc-msg__name[data-n="2"]{color:var(--n2)}.wdkc-msg__name[data-n="3"]{color:var(--n3)}.wdkc-msg__name[data-n="4"]{color:var(--n4)}.wdkc-msg__text{white-space:pre-wrap;font-size:.9688rem;line-height:1.42}.wdkc-msg__text a{color:inherit;text-decoration:underline;text-underline-offset:2px}.wdkc-msg__meta{float:right;position:relative;top:6px;margin-left:12px;display:inline-flex;align-items:center;gap:2px;font-size:.6875rem;line-height:1;color:var(--k-ink-2);font-variant-numeric:tabular-nums}.wdkc-msg.is-own .wdkc-msg__meta{color:rgb(255 255 255 / .82)}.wdkc-bubble::after{content:"";display:table;clear:both}.wdkc-msg__del{position:absolute;top:4px;right:4px;display:grid;place-items:center;width:30px;height:30px;padding:0;border:0;border-radius:50%;background:var(--k-surface);color:var(--k-live);box-shadow:0 2px 8px rgb(14 19 48 / .18);cursor:pointer;opacity:0;transition:opacity 0.12s}.wdkc-msg.is-own .wdkc-msg__del{right:auto;left:-38px;top:50%;translate:0 -50%}.wdkc-msg:not(.is-own) .wdkc-msg__del{right:-38px;top:50%;translate:0 -50%}.wdkc-msg:hover .wdkc-msg__del,.wdkc-msg.is-picked .wdkc-msg__del,.wdkc-msg__del:focus-visible{opacity:1}@media (hover:none){.wdkc-msg:hover .wdkc-msg__del{opacity:0}.wdkc-msg.is-picked .wdkc-msg__del{opacity:1}}.wdkc-media{display:block;margin:2px -6px 6px -8px;border-radius:10px;overflow:hidden;background:rgb(14 19 48 / .06)}.wdkc-media img,.wdkc-media video{display:block;width:100%;max-height:340px}.wdkc-media img{object-fit:cover}.wdkc-media video{object-fit:contain}.wdkc-media img{cursor:zoom-in}.wdkc-bubble:has(.wdkc-media){width:min(320px, 75vw)}.wdkc .wdkc-bubble:has(.wdkc-playback){width:min(340px, 75vw);min-width:0}.wdkc .wdkc-playback{min-width:0;max-width:100%;margin-block:4px 6px}.wdkc .wdkc-playback__name{display:block;margin-bottom:6px;font-size:.875rem;font-weight:600;overflow-wrap:anywhere}.wdkc .wdkc-playback :is(audio,video){display:block;width:100%;min-width:0;max-width:100%;border-radius:8px}.wdkc .wdkc-playback audio{height:54px}.wdkc .wdkc-playback video{aspect-ratio:16 / 9;max-height:340px;object-fit:contain;background:var(--k-ink)}.wdkc .wdkc-playback__actions{display:flex;flex-wrap:wrap;gap:4px 8px;margin-top:6px}.wdkc .wdkc-playback__actions a{display:inline-flex;align-items:center;justify-content:center;min-height:44px;padding:8px 12px;border:1px solid currentColor;border-radius:8px;color:inherit;font-size:.875rem;font-weight:600;line-height:1.25;text-decoration:none;cursor:pointer}.wdkc .wdkc-playback__actions a:hover{background:var(--k-soft);text-decoration:underline;text-underline-offset:3px}.wdkc .wdkc-playback__actions a:active{opacity:.75}.wdkc .wdkc-playback__actions a:focus-visible{outline:2px solid var(--k-focus);outline-offset:3px}.wdkc .is-own .wdkc-playback__actions a:focus-visible{outline-color:var(--k-on-fill)}.wdkc .wdkc-playback__error{margin-top:8px;font-size:.8125rem;line-height:1.4}.wdkc .wdkc-gallery-file.is-media{align-items:flex-start;border-bottom:1px solid var(--k-line)}.wdkc .wdkc-gallery-file__body{flex:1;min-width:0}.wdkc .wdkc-gallery-file__body .wdkc-row{padding-right:0}.wdkc .wdkc-gallery-file__body .wdkc-playback{margin:0 0 12px 20px}.wdkc .wdkc-gallery-file.is-media>.wdkc-file-del{margin-top:8px}.wdkc-file{display:flex;align-items:center;gap:10px;margin:2px -4px 6px -6px;padding:10px 12px;border-radius:10px;background:var(--k-paper);color:var(--k-ink);text-decoration:none;min-width:min(240px, 60vw)}.wdkc-msg.is-own .wdkc-file{background:rgb(255 255 255 / .14);color:var(--k-on-fill)}.wdkc-file__ext{display:grid;place-items:center;flex:none;width:38px;height:44px;border-radius:4px 12px 4px 4px;background:var(--k-fill);color:#fff;font:700 0.625rem/1 var(--k-ui);text-transform:uppercase}.wdkc-msg.is-own .wdkc-file__ext{background:#fff;color:var(--k-fill)}.wdkc-file__name{display:block;font-weight:600;font-size:.875rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;max-width:14rem}.wdkc-file__size{display:block;font-size:.75rem;opacity:.8}.wdkc-file:hover .wdkc-file__name{text-decoration:underline}.wdkc-drop{position:absolute;inset:10px;z-index:5;display:grid;place-items:center;border:2px dashed var(--k-fill);border-radius:18px;background:color-mix(in srgb,var(--k-surface) 88%,transparent);font:700 1.125rem/1.2 var(--k-display);color:var(--k-accent)}.wdkc-uploads{padding:8px 16px 0;display:flex;flex-wrap:wrap;gap:6px;position:relative;z-index:1}.wdkc-upload{display:inline-flex;align-items:center;gap:8px;padding:6px 12px;border-radius:var(--r-pill,999px);background:var(--k-surface);font-size:.8125rem;color:var(--k-ink-2);box-shadow:0 1px 0 var(--k-line)}.wdkc-upload::before{content:"";width:12px;height:12px;border-radius:50%;border:2px solid var(--k-fill);border-right-color:#fff0;animation:wdkc-spin 0.8s linear infinite}@keyframes wdkc-spin{to{rotate:360deg}}.wdkc-composer{display:flex;align-items:flex-end;gap:6px;padding:10px 12px 12px;position:relative;z-index:1}.wdkc-composer>.wdkc-icon{background:var(--k-surface);margin-bottom:2px;box-shadow:0 1px 0 var(--k-line)}.wdkc-composer__field{flex:1;min-width:0;display:flex;background:var(--k-surface);border-radius:23px;box-shadow:0 1px 0 var(--k-line)}.wdkc-composer__field:focus-within{outline:2px solid var(--k-focus);outline-offset:0}.wdkc .wdkc-composer__field textarea{flex:1;width:auto;min-height:46px;max-height:168px;height:46px;padding:12px 18px;margin:0;border:0;border-radius:23px;outline:0;resize:none;background:#fff0;color:var(--k-ink);font:400 1rem/1.4 var(--k-ui);box-shadow:none;scrollbar-width:thin}.wdkc .wdkc-composer__field textarea:focus,.wdkc .wdkc-composer__field textarea:focus-visible{outline:none!important;border:0;box-shadow:none!important}.wdkc .wdkc-search input:focus,.wdkc .wdkc-search input:focus-visible{outline:none!important;border:0;box-shadow:none!important}.wdkc-composer textarea::placeholder{color:var(--k-ink-2);opacity:1}.wdkc-send{display:grid;place-items:center;flex:none;width:46px;height:46px;padding:0;border:0;border-radius:50%;background:var(--k-fill);color:var(--k-on-fill);cursor:pointer;transition:transform 0.15s var(--k-ease),background-color 0.15s}.wdkc-send:hover{background:var(--k-ink);color:var(--k-surface)}.wdkc-send:active{transform:scale(.92)}.wdkc-send:disabled{opacity:.5;cursor:progress}.wdkc-composer__field{align-items:flex-end}.wdkc .wdkc-composer__field textarea{padding-left:4px}.wdkc-emoji-btn{width:42px;height:42px;margin:2px 0 2px 4px}.wdkc-emoji-btn[aria-expanded="true"]{color:var(--k-accent);background:var(--k-soft)}.wdkc-picker{position:absolute;left:12px;bottom:74px;z-index:6;width:min(372px, calc(100% - 24px));height:min(380px, 60%);display:flex;flex-direction:column;background:var(--k-surface);color:var(--k-ink);border:1px solid var(--k-line);border-radius:18px;box-shadow:var(--shadow-float,0 18px 50px -14px rgb(14 19 48 / .35));overflow:hidden}.wdkc-room{position:relative}.wdkc-picker__tabs{display:flex;gap:4px;padding:8px 8px 0;border-bottom:1px solid var(--k-line)}.wdkc-picker__tabs button{flex:1;min-height:40px;border:0;background:#fff0;cursor:pointer;font:600 0.875rem/1 var(--k-ui);color:var(--k-ink-2);border-bottom:3px solid #fff0;border-radius:8px 8px 0 0}.wdkc-picker__tabs button[aria-selected="true"]{color:var(--k-accent);border-bottom-color:var(--k-fill)}.wdkc-picker__pane{flex:1;min-height:0;display:flex;flex-direction:column}.wdkc-emoji-cats{display:flex;gap:2px;padding:6px 8px;border-bottom:1px solid var(--k-line);overflow-x:auto;scrollbar-width:none}.wdkc-emoji-cats button{flex:none;width:36px;height:36px;border:0;border-radius:10px;background:#fff0;font-size:1.25rem;line-height:1;cursor:pointer}.wdkc-emoji-cats button:hover{background:var(--k-paper)}.wdkc-emoji-grid{flex:1;min-height:0;overflow-y:auto;padding:0 8px 8px;position:relative}.wdkc-emoji-grid h4{position:sticky;top:0;padding:10px 4px 6px;background:var(--k-surface);font:500 0.75rem/1 var(--k-ui);color:var(--k-ink-2)}.wdkc-emoji-grid section>div{display:grid;grid-template-columns:repeat(auto-fill,minmax(40px,1fr))}.wdkc-emoji-grid button{height:42px;border:0;border-radius:10px;background:#fff0;cursor:pointer;font:1.5rem/1 "Apple Color Emoji","Segoe UI Emoji","Noto Color Emoji",sans-serif}.wdkc-emoji-grid button:hover{background:var(--k-paper);transform:scale(1.12)}.wdkc-search--gif{margin:10px 10px 8px}.wdkc-gif-grid{flex:1;min-height:0;overflow-y:auto;padding:0 10px 6px;columns:2;column-gap:6px}.wdkc-gif-grid button{display:block;width:100%;margin:0 0 6px;padding:0;border:0;border-radius:10px;overflow:hidden;background:var(--k-paper);cursor:pointer;break-inside:avoid}.wdkc-gif-grid img{display:block;width:100%;height:auto}.wdkc-gif-grid .wdkc-note{column-span:all;padding:16px 6px;font-size:.875rem}.wdkc-gif-credit{padding:6px 12px 8px;font-size:.6875rem;color:var(--k-ink-2);text-align:right}.wdkc-bubble.is-jumbo{background:transparent!important;box-shadow:none;padding:0 2px}.wdkc-bubble.is-jumbo::before{content:none}.wdkc-bubble.is-jumbo .wdkc-msg__text{font-size:2.75rem;line-height:1.15}.wdkc-bubble.is-jumbo .wdkc-msg__meta{float:none;display:table;margin:2px 0 0 auto;top:0;padding:3px 7px;border-radius:8px;background:var(--k-surface);color:var(--k-ink-2)}.wdkc-msg.is-own .wdkc-bubble.is-jumbo .wdkc-msg__meta{color:var(--k-ink-2)}@media (max-width:759.98px){.wdkc-picker{left:0;right:0;bottom:70px;width:100%;height:46%;border-radius:18px 18px 0 0;border-inline:0}}.wdkc-info{display:flex;flex-direction:column;min-height:0;background:var(--k-surface);border-left:1px solid var(--k-line)}.wdkc-info__head{display:flex;align-items:center;gap:8px;min-height:68px;padding:8px 10px 8px 20px;border-bottom:1px solid var(--k-line)}.wdkc-info__head h3{flex:1;font:600 1rem/1.2 var(--k-ui)}.wdkc-info__body{flex:1;overflow-y:auto;padding-bottom:24px}.wdkc-info__hero{padding:28px 20px 20px;text-align:center;border-bottom:8px solid var(--k-paper)}.wdkc-info__hero h4{margin-top:14px;font:700 1.25rem/1.2 var(--k-display);letter-spacing:-.02em;overflow-wrap:anywhere}.wdkc-info__hero p{margin-top:6px;color:var(--k-ink-2);font-size:.9375rem}.wdkc-info__section{padding:18px 20px 6px;font:500 0.875rem/1.2 var(--k-ui);color:var(--k-ink-2)}.wdkc-info section{border-bottom:8px solid var(--k-paper);padding-bottom:8px}.wdkc-info .wdkc-btn--danger{margin:16px 12px 0}.wdkc-row{display:flex;align-items:center;gap:12px;width:100%;min-height:56px;padding:8px 20px;border:0;background:#fff0;text-align:left;color:var(--k-ink);text-decoration:none;font-size:.9375rem}.wdkc-row--action{cursor:pointer;color:var(--k-accent);font-weight:600}.wdkc-row--action:hover,a.wdkc-row:hover{background:var(--k-paper)}.wdkc-row__icon{display:grid;place-items:center;width:40px;height:40px;border-radius:50%;background:var(--k-fill);color:var(--k-on-fill);flex:none}.wdkc-row__icon svg{width:20px;height:20px}.wdkc-row__face{position:relative;flex:none}.wdkc-row__main{flex:1;min-width:0;display:grid}.wdkc-row__main strong{font-weight:600;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.wdkc-row__main small{color:var(--k-ink-2);font-size:.8125rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.wdkc-list li{display:flex;align-items:center}.wdkc-list li>a.wdkc-row{flex:1;min-width:0}.wdkc-list .wdkc-file__ext{width:34px;height:40px}.wdkc-list .wdkc-icon{color:var(--k-live);margin-right:8px}.wdkc-role{font-size:.75rem;color:var(--k-accent);font-weight:600;margin-right:20px}.wdkc-dialog{--k-paper:var(--paper, #f3f5fa);--k-surface:var(--surface, #ffffff);--k-ink:var(--ink, #0e1330);--k-ink-2:var(--ink-2, #464d6b);--k-accent:var(--accent, #0004ff);--k-fill:var(--accent-fill, #0004ff);--k-on-fill:var(--on-accent, #ffffff);--k-soft:var(--accent-soft, rgb(0 4 255 / 0.08));--k-line:var(--line, rgb(14 19 48 / 0.1));--k-line-strong:var(--line-strong, #7d84a3);--k-focus:var(--focus, #0004ff);--k-ui:var(--font-ui, "Onest", system-ui, sans-serif);--k-display:var(--font-display, "Unbounded", sans-serif);width:min(440px, calc(100vw - 32px));padding:0;border:0;border-radius:var(--r-lg,20px);background:var(--k-surface);color:var(--k-ink);font-family:var(--k-ui);box-shadow:var(--shadow-float,0 24px 60px -20px rgb(14 19 48 / .5))}.wdkc-dialog::backdrop{background:rgb(7 10 28 / .55)}.wdkc-dialog form{display:grid;gap:16px;padding:24px}.wdkc-dialog h3{margin:0 0 4px;font:700 1.25rem/1.2 var(--k-display);letter-spacing:-.02em}.wdkc-field{display:grid;gap:6px;font-weight:600;font-size:.875rem}.wdkc-field small{font-weight:400;color:var(--k-ink-2)}.wdkc-field input,.wdkc-field textarea{width:100%;padding:11px 14px;margin:0;border:1px solid var(--k-line-strong);border-radius:12px;background:var(--k-surface);color:var(--k-ink);font:400 1rem/1.4 var(--k-ui)}.wdkc-field input:focus,.wdkc-field textarea:focus{outline:2px solid var(--k-focus);outline-offset:0;border-color:#fff0}.wdkc-hint{margin:0;font-size:.875rem;color:var(--k-ink-2)}.wdkc-dialog__actions{display:flex;justify-content:flex-end;gap:8px;margin-top:4px}.wdkc-dialog .wdkc-btn{display:inline-flex;align-items:center;justify-content:center;min-height:44px;padding:0 20px;border:1px solid var(--k-line-strong);border-radius:999px;background:#fff0;color:var(--k-ink);font:600 0.9375rem/1 var(--k-ui);cursor:pointer}.wdkc-dialog .wdkc-btn--primary{background:var(--k-fill);border-color:var(--k-fill);color:var(--k-on-fill)}.wdkc-dialog .wdkc-btn--primary:disabled{opacity:.4;cursor:not-allowed}.wdkc-dialog :focus-visible{outline:2px solid var(--k-focus);outline-offset:2px}.wdkc-results{margin:-8px 0 0;padding:0;list-style:none;max-height:200px;overflow-y:auto}.wdkc-results:empty{display:none}.wdkc-results button{display:flex;align-items:center;gap:10px;width:100%;min-height:48px;padding:6px 8px;border:0;border-radius:10px;background:#fff0;color:var(--k-ink);font:inherit;text-align:left;cursor:pointer}.wdkc-results button:hover,.wdkc-results button[aria-selected="true"]{background:var(--k-soft)}.wdkc-results img{width:32px;height:32px;border-radius:50%}.wdkc-results li.wdkc-note{padding:8px;color:var(--k-ink-2);font-size:.875rem}.wdkc-invite-people{min-width:0;margin:0;padding:0;border:0}.wdkc,.wdkc *,.wdkc-dialog,.wdkc-dialog *,.wdkc-online__list{scrollbar-color:var(--k-line-strong) var(--k-surface);scrollbar-width:auto}@media (forced-colors:active){.wdkc,.wdkc *,.wdkc-dialog,.wdkc-dialog *{scrollbar-color:auto}}.wdkc-invite-people legend{margin-bottom:8px;font-weight:600;font-size:.875rem}.wdkc-invite-people .wdkc-hint{min-height:2.8em;margin-bottom:8px;overflow-wrap:anywhere}.wdkc-invite-people .wdkc-results{margin:0;padding:4px;max-height:192px;scrollbar-gutter:stable}.wdkc-invite-person{display:flex;align-items:center;gap:10px;min-height:48px;padding:8px;border-radius:10px;cursor:pointer;overflow-wrap:anywhere}.wdkc-invite-person input{flex:0 0 auto;width:20px;height:20px;margin:0;accent-color:var(--k-fill)}.wdkc-invite-person img{flex:0 0 auto}.wdkc-invite-person span{min-width:0}.wdkc-invite-person:hover,.wdkc-invite-person:has(input:checked){background:var(--k-soft)}.wdkc-invite-person:focus-within{outline:2px solid var(--k-focus);outline-offset:-2px}#wdk-modal-invite [hidden]{display:none}#wdk-modal-invite .wdkc-dialog__actions{flex-wrap:wrap}#wdk-modal-invite .wdkc-btn{line-height:1.4;padding-top:10px;padding-bottom:10px}.wdkc-toast{position:fixed;left:50%;bottom:24px;z-index:100000;translate:-50% 20px;opacity:0;pointer-events:none;max-width:calc(100vw - 32px);padding:12px 18px;border-radius:12px;background:var(--ink,#0e1330);color:var(--surface,#fff);font:500 0.9375rem/1.35 var(--font-ui,"Onest",sans-serif);transition:opacity 0.2s,translate 0.2s}.wdkc-toast.is-on{opacity:1;translate:-50% 0}.wdkc-gate{--g-surface:var(--surface, #fff);--g-paper:var(--paper, #f3f5fa);--g-ink:var(--ink, #0e1330);--g-ink-2:var(--ink-2, #464d6b);--g-fill:var(--accent-fill, #0004ff);--g-accent:var(--accent, #0004ff);--g-line:var(--line, rgb(14 19 48 / 0.1));--g-line-strong:var(--line-strong, #7d84a3);--g-focus:var(--focus, #0004ff);--k-ui:var(--font-ui, "Onest", system-ui, sans-serif);--k-display:var(--font-display, "Unbounded", sans-serif);display:grid;grid-template-columns:minmax(0,0.9fr) minmax(0,1.1fr);max-width:920px;margin:32px auto;overflow:hidden;border:1px solid var(--g-line);border-radius:var(--r-xl,32px);background:var(--g-surface);color:var(--g-ink);font-family:var(--k-ui)}.wdkc-gate *,.wdkc-gate *::before,.wdkc-gate *::after{box-sizing:border-box}.wdkc-gate :focus-visible{outline:2px solid var(--g-focus);outline-offset:2px}.wdkc-gate__brand{position:relative;display:flex;align-items:flex-end;min-height:100%;padding:40px 36px;background:repeating-linear-gradient(-58deg,rgb(255 255 255 / .07) 0 2px,transparent 2px 16px),var(--g-fill);overflow:hidden}.wdkc-gate__brand::before{content:"";position:absolute;top:-10%;right:8%;width:38%;height:120%;background:rgb(255 255 255 / .1);transform:skewX(-22deg)}.wdkc-gate__mark{position:relative;color:#fff;font:900 clamp(4rem, 2.6rem + 5vw, 7rem)/0.82 var(--k-display);letter-spacing:-.06em;transform:skewX(-12deg);transform-origin:left bottom}.wdkc-gate__body{padding:clamp(28px, 4vw, 48px);display:grid;gap:16px;align-content:start}.wdkc-gate h2{margin:0;font:700 1.625rem/1.15 var(--k-display);letter-spacing:-.03em}.wdkc-gate__lead{margin:-6px 0 4px;color:var(--g-ink-2)}.wdkc-gate__form,.wdkc-gate__step{display:grid;gap:14px}.wdkc-gate__step[hidden]{display:none}.wdkc-gate .wdkc-field{display:grid;gap:6px;font-weight:600;font-size:.875rem}.wdkc-gate .wdkc-field input,.wdkc-gate__wp input[type="text"],.wdkc-gate__wp input[type="password"]{width:100%;min-height:48px;padding:11px 14px;margin:0;border:1px solid var(--g-line-strong);border-radius:12px;background:var(--g-surface);color:var(--g-ink);font:400 1rem/1.4 var(--k-ui)}.wdkc-gate .wdkc-field input.wdkc-code{font:700 1.5rem/1 var(--k-ui);letter-spacing:.35em;text-align:center;font-variant-numeric:tabular-nums}.wdkc-gate .wdkc-btn{display:inline-flex;align-items:center;justify-content:center;gap:10px;min-height:48px;padding:0 22px;border:1px solid var(--g-line-strong);border-radius:999px;background:#fff0;color:var(--g-ink);font:600 1rem/1 var(--k-ui);text-decoration:none;cursor:pointer}.wdkc-gate .wdkc-btn--primary{background:var(--g-fill);border-color:var(--g-fill);color:#fff}.wdkc-gate .wdkc-btn--primary:hover{background:var(--g-ink);border-color:var(--g-ink);color:var(--g-surface)}.wdkc-gate .wdkc-btn:disabled{opacity:.5;cursor:progress}.wdkc-btn--wide{width:100%}.wdkc-gate__sent{margin:0;padding:12px 14px;border-radius:12px;background:var(--accent-soft,rgb(0 4 255 / .08));font-size:.9375rem}.wdkc-gate__alt{display:flex;justify-content:space-between;margin:0}.wdkc-link{padding:6px 0;border:0;background:none;color:var(--g-accent);font:600 0.875rem/1.2 var(--k-ui);text-decoration:underline;text-underline-offset:3px;cursor:pointer}.wdkc-gate__error{margin:0;color:var(--live,#a50e26);font-weight:600;font-size:.9375rem}.wdkc-gate__error:empty{display:none}.wdkc-gate__or{display:flex;align-items:center;gap:12px;margin:4px 0;color:var(--g-ink-2);font-size:.875rem}.wdkc-gate__or::before,.wdkc-gate__or::after{content:"";flex:1;border-top:1px solid var(--g-line)}.wdkc-gate__social .wdk-social-buttons{display:grid;gap:10px}.wdkc-gate__social .wdk-social-button{display:flex;align-items:center;justify-content:center;gap:10px;min-height:48px;padding:0 20px;border:1px solid var(--g-line-strong);border-radius:999px;background:var(--g-surface);color:var(--g-ink);font:600 1rem/1 var(--k-ui);text-decoration:none;box-shadow:none}.wdkc-gate__social .wdk-social-button:hover{border-color:var(--g-accent);color:var(--g-accent)}.wdkc-gate__social .wdk-social-button::before{content:"";width:20px;height:20px;background:center / contain no-repeat}.wdkc-gate__social .wdk-social-button[href*="provider=google"]::before{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 48 48'%3E%3Cpath fill='%23FFC107' d='M43.6 20.5H42V20H24v8h11.3C33.7 32.7 29.2 36 24 36c-6.6 0-12-5.4-12-12s5.4-12 12-12c3.1 0 5.8 1.2 7.9 3l5.7-5.7C34 6 29.3 4 24 4 12.9 4 4 12.9 4 24s8.9 20 20 20 20-8.9 20-20c0-1.2-.1-2.4-.4-3.5z'/%3E%3Cpath fill='%23FF3D00' d='m6.3 14.7 6.6 4.8C14.7 15.1 19 12 24 12c3.1 0 5.8 1.2 7.9 3l5.7-5.7C34 6 29.3 4 24 4 16.3 4 9.7 8.3 6.3 14.7z'/%3E%3Cpath fill='%234CAF50' d='M24 44c5.2 0 9.9-2 13.4-5.2l-6.2-5.2C29.2 35.1 26.7 36 24 36c-5.2 0-9.6-3.3-11.3-8l-6.5 5C9.5 39.6 16.2 44 24 44z'/%3E%3Cpath fill='%231976D2' d='M43.6 20.5H42V20H24v8h11.3c-.8 2.2-2.2 4.2-4.1 5.6l6.2 5.2C37 39.2 44 34 44 24c0-1.2-.1-2.4-.4-3.5z'/%3E%3C/svg%3E")}.wdkc-gate__social .wdk-social-button[href*="provider=facebook"]::before{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Ccircle cx='12' cy='12' r='12' fill='%231877F2'/%3E%3Cpath fill='%23fff' d='M15.1 15.5l.5-3.2h-3.1v-2.1c0-.9.4-1.7 1.8-1.7h1.4V5.8s-1.3-.2-2.5-.2c-2.6 0-4.2 1.5-4.2 4.3v2.4H6.2v3.2H9V23h3.5v-7.5z'/%3E%3C/svg%3E")}.wdkc-gate__wp{min-width:0;border:0;border-radius:0}.wdkc-gate__wp>h3{margin:0 0 14px;color:var(--g-ink);font:700 1.125rem/1.4 var(--k-ui)}.wdkc-gate__wp form{display:grid;gap:12px;padding:0}.wdkc-gate__wp form p{margin:0;display:grid;gap:6px}.wdkc-gate__wp label{font-weight:600;font-size:.875rem}.wdkc-gate__wp .login-remember label{display:flex;align-items:center;gap:8px;min-height:44px;font-weight:400;cursor:pointer}.wdkc-gate__wp .login-remember input{flex:0 0 18px;width:18px;height:18px;accent-color:var(--g-fill)}.wdkc-gate__wp .login-submit input[type="submit"]{width:100%;min-height:48px;padding:12px 20px;border:0;border-radius:999px;background:var(--g-fill);color:#fff;font:600 1rem/1.4 var(--k-ui);white-space:normal;cursor:pointer}.wdkc-gate__wp .login-submit input[type="submit"]:hover{background:var(--g-ink);color:var(--g-surface)}.wdkc-gate__wp .login-submit input[type="submit"]:active{transform:translateY(1px)}.wdkc-gate__wp>.wdkc-gate__small{margin-top:4px}.wdkc-gate__wp>.wdkc-gate__small a{display:inline-flex;align-items:center;min-height:44px}.wdkc-gate__small{margin:0;font-size:.875rem;color:var(--g-ink-2)}.wdkc-gate__small a{color:var(--g-accent)}.wdkc-install{display:grid;gap:8px;padding-top:8px;border-top:1px solid var(--g-line)}.wdkc-install[hidden]{display:none}.wdkc-install__help>summary{list-style:none;text-align:center;padding-block:12px;line-height:1.4}.wdkc-install__help>summary::-webkit-details-marker{display:none}.wdkc-install__help[open]>summary{margin-bottom:12px}.wdkc-install__steps{display:grid;gap:10px}.wdkc-install [hidden],#wdkc-install-status:empty{display:none}.wdkc-standalone .wdkc-install{display:none}html.wdkc-app,.wdkc-app-body{margin:0!important;padding:0!important;height:100%;background:var(--surface,#fff)}.wdkc-app-main{min-height:100dvh;display:flex;flex-direction:column}.wdkc-app .wdkc{flex:1;width:100%;margin:0;height:100dvh;min-height:0;border:0;border-radius:0;padding:env(safe-area-inset-top) env(safe-area-inset-right) env(safe-area-inset-bottom) env(safe-area-inset-left)}.wdkc-app .wdkc-gate{margin:0;min-height:100dvh;max-width:none;border:0;border-radius:0;padding-top:env(safe-area-inset-top)}@media (max-width:759.98px){.wdkc-gate{grid-template-columns:minmax(0,1fr);margin:0 calc(50% - 50vw);width:100vw;border-radius:0;border-inline:0}.wdkc-gate__brand{min-height:0;padding:28px 24px 22px}.wdkc-gate__mark{font-size:3.5rem}.wdkc-app .wdkc,.wdkc-app .wdkc-gate{width:100%;margin:0}}@media (min-width:1100px){.wdkc.has-info{grid-template-columns:minmax(280px,340px) minmax(0,1fr) 320px}}@media (max-width:1099.98px){.wdkc-info{position:absolute;top:0;right:0;bottom:0;z-index:10;width:min(360px, 100%);box-shadow:var(--shadow-float,-18px 0 50px -14px rgb(14 19 48 / .35))}}@media (max-width:759.98px){.wdkc{grid-template-columns:minmax(0,1fr);height:var(--wdkc-h,calc(100dvh - var(--header-h, 64px)));min-height:440px;width:100vw;margin:0 calc(50% - 50vw);border-radius:0;border-inline:0}.wdkc[data-view="list"] .wdkc-main{display:none}.wdkc[data-view="room"] .wdkc-side{display:none}.wdkc-side{border-right:0}.wdkc-back{display:inline-grid}.wdkc-room__head{padding-left:4px}.wdkc-bubble{max-width:84%}.wdkc-msg{padding-left:0}.wdkc-msg>.wdkc-avatar{display:none}.wdkc-msg.is-own .wdkc-msg__del{left:-34px}.wdkc-msg:not(.is-own) .wdkc-msg__del{right:-34px}.wdkc-info{width:100%}}@media (prefers-reduced-motion:reduce){.wdkc *,.wdkc-toast{transition:none!important;animation-duration:0.01ms!important}}.wdkc-msg__more{position:absolute;top:50%;translate:0 -50%;display:grid;place-items:center;width:30px;height:30px;padding:0;border:0;border-radius:50%;background:var(--k-surface);color:var(--k-ink-2);box-shadow:0 2px 8px rgb(14 19 48 / .18);cursor:pointer;opacity:0;transition:opacity 0.12s}.wdkc-msg.is-own .wdkc-msg__more{left:-38px}.wdkc-msg:not(.is-own) .wdkc-msg__more{right:-38px}.wdkc-msg:hover .wdkc-msg__more,.wdkc-msg.is-picked .wdkc-msg__more,.wdkc-msg__more:focus-visible{opacity:1}@media (hover:none){.wdkc-msg .wdkc-msg__more{display:none}}.wdkc-bubble{cursor:pointer;-webkit-tap-highlight-color:#fff0;transition:filter 0.15s,transform 0.15s var(--k-ease)}.wdkc-msg.is-picked .wdkc-bubble{filter:brightness(.94);transform:scale(.985)}.wdkc-msg.is-own.is-picked .wdkc-bubble{filter:brightness(1.15)}.wdkc-msg.is-flash .wdkc-bubble{animation:wdkc-flash 1.6s var(--k-ease)}@keyframes wdkc-flash{0%,40%{box-shadow:0 0 0 4px color-mix(in srgb,var(--k-fill) 45%,transparent)}100%{box-shadow:0 0 0 0 #fff0}}.wdkc-menu{--wdkc-menu-cols:4;position:absolute;z-index:8;display:grid;grid-template-columns:repeat(var(--wdkc-menu-cols),minmax(0,1fr));width:min(calc(var(--wdkc-menu-cols) * 96px), calc(100% - 16px));padding:6px;background:var(--k-surface);color:var(--k-ink);border:1px solid var(--k-line);border-radius:18px;box-shadow:var(--shadow-float,0 18px 50px -14px rgb(14 19 48 / .35));animation:wdkc-pop 0.14s var(--k-ease)}.wdkc-menu button{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:6px;min-height:72px;padding:8px 4px;border:0;border-radius:12px;background:#fff0;color:var(--k-ink);cursor:pointer;font:500 0.8125rem/1.15 var(--k-ui);text-align:center}.wdkc-menu button svg{color:var(--k-accent);flex:none}.wdkc-menu button:hover{background:var(--k-paper)}.wdkc-menu button[data-act="delete"] svg{color:var(--k-live)}.wdkc-menu-scrim{display:none}@keyframes wdkc-pop{from{opacity:0;transform:translateY(4px) scale(.97)}}@keyframes wdkc-sheet{from{transform:translateY(100%)}}@media (max-width:759.98px){.wdkc-menu-scrim{display:block;position:fixed;inset:0;z-index:99990;background:rgb(7 10 28 / .28)}.wdkc-menu-scrim[hidden]{display:none}.wdkc-menu{position:fixed;right:0;bottom:0;top:auto!important;left:0!important;z-index:99991;width:100%;padding:14px 8px calc(14px + env(safe-area-inset-bottom));border:0;border-top:1px solid var(--k-line);border-radius:20px 20px 0 0;animation:wdkc-sheet 0.2s var(--k-ease)}.wdkc-menu button{min-height:84px;font-size:.875rem}}.wdkc-quote{display:grid;gap:1px;min-width:min(180px, 50vw);margin:2px -4px 6px -6px;padding:6px 10px;border:0;border-left:3px solid var(--k-fill);border-radius:8px;background:var(--k-paper);color:var(--k-ink);text-align:left;cursor:pointer;font:400 0.875rem/1.3 var(--k-ui);width:calc(100% + 10px)}.wdkc-quote strong{font-size:.8125rem;color:var(--n0)}.wdkc-quote strong[data-n="1"]{color:var(--n1)}.wdkc-quote strong[data-n="2"]{color:var(--n2)}.wdkc-quote strong[data-n="3"]{color:var(--n3)}.wdkc-quote strong[data-n="4"]{color:var(--n4)}.wdkc-quote__text{display:flex;align-items:center;gap:4px;min-width:0;color:var(--k-ink-2)}.wdkc-quote__text span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.wdkc-quote__text svg{flex:none}.wdkc-quote.is-gone{cursor:default;font-style:italic}.wdkc-msg.is-own .wdkc-quote{background:rgb(255 255 255 / .16);border-left-color:#fff;color:var(--k-on-fill)}.wdkc-msg.is-own .wdkc-quote strong,.wdkc-msg.is-own .wdkc-quote__text{color:var(--k-on-fill)}.wdkc-msg.is-own .wdkc-quote__text{opacity:.86}.wdkc-msg__fwd{display:flex;align-items:center;gap:4px;margin-bottom:2px;font-size:.75rem;font-style:italic;color:var(--k-ink-2)}.wdkc-msg.is-own .wdkc-msg__fwd{color:rgb(255 255 255 / .82)}.wdkc-msg__pin{display:inline-flex;margin-right:3px}.wdkc-replybar{position:relative;z-index:1;display:flex;align-items:center;gap:10px;margin:8px 12px 0;padding:6px 4px 6px 12px;background:var(--k-surface);border-radius:14px;border-left:4px solid var(--k-fill);box-shadow:0 1px 0 var(--k-line)}.wdkc-replybar__icon{color:var(--k-accent);display:grid}.wdkc-replybar__body,.wdkc-pinbar__body{flex:1;min-width:0;display:grid;font-size:.875rem;line-height:1.3}.wdkc-replybar__body strong,.wdkc-pinbar__body strong{font-size:.8125rem;color:var(--k-accent)}#wdkc-replybar-text,#wdkc-pinbar-text{display:flex;align-items:center;gap:4px;min-width:0;color:var(--k-ink-2)}#wdkc-replybar-text span,#wdkc-pinbar-text span:last-child{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}#wdkc-replybar-text svg,#wdkc-pinbar-text svg{flex:none}.wdkc-replybar .wdkc-icon{width:36px;height:36px}.wdkc-pinbar{position:relative;z-index:2;display:flex;align-items:center;gap:10px;width:100%;padding:8px 16px;border:0;border-bottom:1px solid var(--k-line);background:var(--k-surface);color:var(--k-ink);text-align:left;cursor:pointer;font:inherit}.wdkc-pinbar:hover{background:var(--k-paper)}.wdkc-pinbar__icon{display:grid;place-items:center;width:32px;height:32px;border-radius:50%;background:var(--k-soft);color:var(--k-accent);flex:none}.wdkc-fwd-preview{display:flex;align-items:center;gap:6px;padding:8px 12px;border-radius:10px;background:var(--k-paper)}.wdkc-fwd-preview span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.wdkc-results.wdkc-fwd{margin:0;max-height:min(320px, 50vh)}.wdkc-fwd .wdkc-badge-avatar{width:36px;height:36px;border-radius:12px;font-size:.75rem}.wdkc-fwd__name{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-weight:600}.wdkc-fwd__name small{font-weight:400;color:var(--k-ink-2)}.wdkc-fwd__state{flex:none;padding:6px 14px;border-radius:999px;background:var(--k-fill);color:var(--k-on-fill);font:600 0.8125rem/1 var(--k-ui)}.wdkc-fwd button:disabled{cursor:default}.wdkc-fwd button.is-sent .wdkc-fwd__state{background:#fff0;color:var(--k-ink-2)}.wdkc-badge-avatar{position:relative;overflow:hidden}.wdkc-badge-avatar.has-img{background:var(--k-surface-2,#e8ebff);box-shadow:inset 0 0 0 3px var(--hue)}.wdkc-badge-avatar.has-img img{width:100%;height:100%;object-fit:cover;display:block;border-radius:inherit;padding:3px;box-sizing:border-box}.wdkc-badge-avatar.has-img::after{content:"";position:absolute;right:3px;bottom:3px;width:12px;height:12px;border-radius:50%;background:var(--hue);border:2px solid var(--k-surface,#fff)}@media (prefers-color-scheme:dark){:root:not([data-theme="light"]) .wdkc-badge-avatar:not(.has-img){box-shadow:inset 0 0 0 1px rgb(255 255 255 / .18)}}:root[data-theme="dark"] .wdkc-badge-avatar:not(.has-img){box-shadow:inset 0 0 0 1px rgb(255 255 255 / .18)}.wdkc-legend{margin:0 12px 10px;font-size:.8125rem;color:var(--k-ink-2)}.wdkc-legend>summary{display:flex;align-items:center;gap:10px;min-height:36px;padding:0 6px;cursor:pointer;list-style:none;font-weight:600;border-radius:8px}.wdkc-legend>summary::-webkit-details-marker{display:none}.wdkc-legend>summary::after{content:"▾";margin-left:auto;transition:transform 0.15s}.wdkc-legend[open]>summary::after{transform:rotate(180deg)}.wdkc-legend>summary:hover{color:var(--k-accent)}.wdkc-legend__dots{display:inline-flex;gap:3px}.wdkc-legend .wdkc-legend__list{padding:12px 12px 12px;margin-top:4px;background:var(--k-paper);border-radius:12px}.wdkc-legend__list strong{color:var(--k-ink);font-weight:600;font-size:.875rem;line-height:1.25}.wdkc-legend__list small{color:var(--k-ink-2);font-size:.75rem;line-height:1.35}.wdkc-legend__list .wdkc-swatch{margin-top:1px}.wdkc-empty__legend{width:min(560px, 100%);margin-top:28px;padding-top:20px;border-top:1px solid var(--k-line);text-align:left}.wdkc-empty__legend h3{margin:0 0 12px;font:600 0.875rem/1.2 var(--k-ui);color:var(--k-ink-2);text-transform:uppercase;letter-spacing:.06em}.wdkc-empty__legend .wdkc-legend__list{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px 24px!important}@media (max-width:600px){.wdkc-empty__legend .wdkc-legend__list{grid-template-columns:1fr}}.wdkc-info__manage{display:grid;gap:4px;margin:16px 12px 0}.wdkc-info .wdkc-info__manage .wdkc-btn--danger{margin:0}.wdkc-dialog{max-height:calc(100dvh - 32px);overflow-y:auto}.wdkc-cats{display:grid;grid-template-columns:repeat(auto-fill,minmax(230px,1fr));gap:8px;margin:0;padding:0;border:0;min-width:0}.wdkc-cats legend{padding:0;margin-bottom:8px;font-weight:600;font-size:.875rem}.wdkc-cat{display:flex;align-items:center;gap:10px;padding:10px 12px;border:1px solid var(--k-line);border-radius:12px;cursor:pointer}.wdkc-cat input[type="radio"]{flex:none;width:18px;height:18px;margin:0;accent-color:var(--c);cursor:pointer}.wdkc-cat__text strong{font-size:.9375rem;line-height:1.2;font-weight:700}.wdkc-cat__text small{color:var(--k-ink-2);font-size:.75rem;line-height:1.3;font-weight:400}.wdkc-cat:hover{border-color:var(--c)}.wdkc-cat:has(input:checked){border-color:var(--c);box-shadow:inset 0 0 0 1px var(--c);background:color-mix(in srgb,var(--c) 8%,transparent)}.wdkc-iconpick__row{display:flex;align-items:center;gap:12px;flex-wrap:wrap;font-weight:400}.wdkc-iconpick .wdkc-btn{position:relative;cursor:pointer}.wdkc-empty{overflow-y:auto;max-width:40rem;justify-content:safe center}.wdkc-composer__field{position:relative}.wdkc-mentions{position:absolute;left:0;right:0;bottom:calc(100% + 6px);z-index:40;margin:0;padding:4px;list-style:none;background:var(--k-surface,#fff);color:inherit;border:1px solid rgb(0 0 0 / .12);border-radius:12px;box-shadow:0 8px 24px rgb(0 0 0 / .15);max-height:260px;overflow:auto}.wdkc-mentions[hidden]{display:none}.wdkc-mentions li{display:flex;align-items:center;gap:8px;padding:6px 8px;border-radius:8px;cursor:pointer}.wdkc-mentions li.is-active,.wdkc-mentions li:hover{background:rgb(31 95 214 / .12)}.wdkc-mentions img,.wdkc-mentions__all{width:24px;height:24px;border-radius:50%;flex:none;object-fit:cover}.wdkc-mentions__all{display:grid;place-items:center;background:#1f5fd6;color:#fff;font-weight:700}.wdkc-mention{font-weight:600;color:#1f5fd6;background:rgb(31 95 214 / .1);border-radius:4px;padding:0 2px}.wdkc-msg.is-own .wdkc-mention{color:inherit;background:rgb(255 255 255 / .22)}.wdkc-mention.is-me{background:#ffe9a8;color:#5a3d00}.wdkc-msg.is-mention .wdkc-bubble{box-shadow:inset 3px 0 0 #e0a800}.wdkc-reacts{display:flex;flex-wrap:wrap;gap:4px;margin:2px 0 4px 40px;flex-basis:100%}.wdkc-reacts:empty{display:none}.wdkc-msg.is-own .wdkc-reacts{justify-content:flex-end;margin-left:0}.wdkc-msg{flex-wrap:wrap}.wdkc-react{display:inline-flex;align-items:center;gap:3px;padding:1px 8px;border-radius:999px;border:1px solid rgb(0 0 0 / .12);background:var(--k-surface,#fff);font-size:15px;line-height:22px;cursor:pointer;color:inherit}.wdkc-react span{font-size:12px;font-weight:600}.wdkc-react.is-mine{border-color:#1f5fd6;background:rgb(31 95 214 / .12)}.wdkc-quickreacts{display:flex;justify-content:space-between;gap:2px;padding:6px 6px 8px;border-bottom:1px solid rgb(0 0 0 / .08);margin-bottom:4px}.wdkc-quickreacts button{font-size:22px;line-height:1;padding:6px;border:0;background:none;border-radius:50%;cursor:pointer}.wdkc-quickreacts button:hover,.wdkc-quickreacts button:focus-visible{background:rgb(31 95 214 / .12)}.wdkc-menu .wdkc-quickreacts{grid-column:1/-1;display:flex;justify-content:space-around;align-items:center;gap:2px;padding:2px 4px 8px;margin:0 0 4px;border-bottom:1px solid var(--k-line,rgb(0 0 0 / .08))}.wdkc-menu .wdkc-quickreacts button{display:inline-flex;flex-direction:row;min-height:0;width:44px;height:44px;padding:0;gap:0;border-radius:50%;font-size:24px;line-height:1}@media (max-width:900px){.wdkc-menu .wdkc-quickreacts button{width:48px;height:48px;font-size:28px}}.wdkc-msg .wdkc-reacts{margin:-10px 0 4px 48px;position:relative;z-index:1}.wdkc-msg.is-own .wdkc-reacts{margin:-10px 10px 4px 0}.wdkc-react{box-shadow:0 1px 3px rgb(0 0 0 / .15)}.wdkc-typing{display:flex;align-items:center;gap:8px;padding:2px 16px 4px;font-size:.8125rem;font-style:italic;color:var(--k-muted,#667)}.wdkc-typing[hidden]{display:none}.wdkc-typing__dots{display:inline-flex;gap:3px}.wdkc-typing__dots i{width:6px;height:6px;border-radius:50%;background:currentColor;opacity:.4;animation:wdkc-dot 1.2s infinite}.wdkc-typing__dots i:nth-child(2){animation-delay:.2s}.wdkc-typing__dots i:nth-child(3){animation-delay:.4s}@keyframes wdkc-dot{0%,60%,100%{opacity:.3;transform:translateY(0)}30%{opacity:1;transform:translateY(-3px)}}@media (min-width:760px){.wdkc:not(.wdkc-app .wdkc){width:100vw;max-width:100vw;margin-inline:calc(50% - 50vw);margin-block:0;border-radius:0;border-inline:0;height:var(--wdkc-h,calc(100dvh - var(--header-h, 76px)))}html:has(.wdkc),body:has(.wdkc){overflow-x:clip}}@media (min-width:760px) and (max-width:1099.98px){.wdkc{grid-template-columns:minmax(240px,300px) minmax(0,1fr)}}@media (min-width:1100px){.wdkc{grid-template-columns:minmax(280px,360px) minmax(0,1fr)}}@media (min-width:1920px){.wdkc{grid-template-columns:400px minmax(0,1fr);font-size:1.0625rem}.wdkc .wdkc-bubble{max-width:min(72ch, 60%)}}@media (min-width:2560px){.wdkc{grid-template-columns:460px minmax(0,1fr);font-size:1.125rem}.wdkc .wdkc-bubble{max-width:min(80ch, 55%)}}main:has(.wdkc) .page-head{position:absolute!important;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;margin:0;padding:0}main:has(.wdkc) .entry-content{margin:0;padding:0}main:has(.wdkc) article{margin:0;padding:0}.wdkc:not(.wdkc-app .wdkc){margin-block:0}@media (min-width:760px){html:not(.wdkc-app):has(.wdkc),html:not(.wdkc-app):has(.wdkc) body{overflow:hidden}html:not(.wdkc-app) .wdkc:not([data-fixed-height]){position:fixed;z-index:50;top:var(--wdkc-top,0);left:0;right:0;bottom:0;width:auto;max-width:none;height:auto!important;min-height:0;margin:0;border:0;border-top:1px solid var(--k-line);border-radius:0}}.wdkc-room__head{position:relative}.wdkc-msearch{position:absolute;z-index:40;top:calc(var(--wdkc-msearch-top,64px));right:12px;width:min(420px,calc(100% - 24px));background:var(--k-surface,#fff);border:1px solid var(--k-line);border-radius:16px;box-shadow:0 12px 32px -12px rgb(10 20 80 / .35);padding:10px}.wdkc-msearch[hidden]{display:none}.wdkc-msearch__row{display:flex;gap:8px}.wdkc-msearch__row input{flex:1;min-width:0;min-height:40px;padding:6px 12px;border:1px solid var(--k-line-strong);border-radius:999px;font:inherit;background:var(--k-paper);color:var(--k-ink)}.wdkc-msearch__close{border:0;background:none;color:var(--k-accent);font:600 .875rem var(--k-ui);cursor:pointer;padding:0 6px}.wdkc-msearch__results{list-style:none;margin:6px 0 0;padding:0;max-height:min(50vh,420px);overflow:auto}.wdkc-msearch__results:empty{display:none}.wdkc-msearch__results button{display:block;width:100%;text-align:left;border:0;background:none;padding:8px 10px;border-radius:10px;cursor:pointer;color:inherit;font:inherit}.wdkc-msearch__results button:hover,.wdkc-msearch__results button:focus-visible{background:var(--k-soft)}.wdkc-msearch__who{display:block;font-size:.75rem;color:var(--k-ink-2)}.wdkc-msearch__txt{display:block;font-size:.9rem}.wdkc-msearch__txt mark{background:#ffe9a8;color:inherit;border-radius:3px;padding:0 1px}.wdkc-msearch__note{padding:8px 10px;font-size:.875rem;color:var(--k-ink-2)}.wdkc-reads{display:flex;justify-content:flex-end;gap:2px;width:100%;margin-top:2px;padding-inline:8px;flex-basis:100%}.wdkc-reads img{width:16px;height:16px;border-radius:50%;object-fit:cover;box-shadow:0 0 0 1.5px var(--k-paper,#fff)}.wdkc-reads span{font-size:.7rem;color:var(--k-ink-2);line-height:16px;margin-left:2px}@media (max-width:759.98px){.wdkc-msg>.wdkc-avatar{display:block;width:28px;height:28px;flex:none}.wdkc-msg:not(.is-own):not(.is-first){padding-left:34px}.wdkc-msg{gap:6px}.wdkc-bubble{max-width:calc(100% - 44px)}}.wdkc{position:relative}.wdkc-cal{--c:#2f5bea;position:absolute;inset:0;z-index:30;display:flex;flex-direction:column;background:var(--k-paper,#f3f4fb);color:var(--k-ink,#0e1330);border-radius:inherit;overflow:hidden}.wdkc-cal[hidden]{display:none}.wdkc-cal .is-event{--c:#2f5bea}.wdkc-cal .is-shift{--c:#d97706}.wdkc-cal .is-shift.is-open{--c:#c2410c}.wdkc-cal .is-mine{--c:#7c3aed}.wdkc-cal__head{display:flex;flex-wrap:wrap;align-items:center;gap:8px 12px;padding:10px 14px;background:var(--k-surface,#fff);border-bottom:1px solid var(--k-line,#e3e6f3)}.wdkc-cal__h{margin:0 auto 0 0;font:700 1.15rem/1.2 var(--k-display,inherit)}.wdkc-cal__nav{display:flex;align-items:center;gap:6px}.wdkc-cal__nav strong{min-width:150px;text-align:center;font-size:1rem}.wdkc-cal__tools{display:flex;gap:8px}.wdkc-cal__btn{display:inline-flex;align-items:center;justify-content:center;min-height:40px;padding:0 14px;border-radius:999px;border:1px solid var(--k-line-strong,#cfd4ea);background:var(--k-surface,#fff);color:inherit;font:600 0.875rem/1 var(--k-ui,inherit);cursor:pointer;white-space:nowrap}.wdkc-cal__btn:hover{border-color:var(--k-accent,#2f5bea)}.wdkc-cal__btn:disabled{opacity:.55;cursor:default}.wdkc-cal__btn.is-round{width:40px;padding:0;font-size:1.3rem}.wdkc-cal__btn.is-primary{background:var(--k-accent,#2f5bea);border-color:#fff0;color:#fff}.wdkc-cal__btn.is-danger{color:#a50e26}.wdkc-cal__filters{display:flex;flex-wrap:wrap;align-items:center;gap:6px 16px;padding:8px 14px;font-size:.85rem}.wdkc-cal__filters label{display:inline-flex;align-items:center;gap:6px;cursor:pointer}.wdkc-cal__filters label::after{content:"";order:-1;width:10px;height:10px;border-radius:3px;background:var(--c)}.wdkc-cal__status{margin-left:auto;color:var(--k-ink-2,#5b6385)}.wdkc-cal__main{flex:1;min-height:0;display:grid;grid-template-columns:minmax(0,1fr) 360px;overflow:hidden}.wdkc-cal__grid{display:grid;grid-template-columns:repeat(7,minmax(0,1fr));grid-template-rows:auto repeat(6,minmax(72px,1fr));gap:4px;padding:4px 14px 14px;overflow:auto;min-height:0}.wdkc-cal__dow{padding:4px 0;text-align:center;font:600 0.75rem/1 var(--k-ui,inherit);color:var(--k-ink-2,#5b6385)}.wdkc-cal__cell{display:flex;flex-direction:column;align-items:stretch;gap:2px;min-width:0;padding:4px;border:1px solid var(--k-line,#e3e6f3);border-radius:10px;background:var(--k-surface,#fff);color:inherit;font:inherit;text-align:left;cursor:pointer;overflow:hidden}.wdkc-cal__cell:hover{border-color:var(--k-line-strong,#cfd4ea)}.wdkc-cal__cell.is-out{opacity:.45}.wdkc-cal__cell.is-sel{outline:2px solid var(--k-accent,#2f5bea);outline-offset:-1px}.wdkc-cal__num{align-self:flex-start;min-width:22px;padding:3px 5px;border-radius:999px;text-align:center;font:600 0.8rem/1 var(--k-ui,inherit)}.wdkc-cal__cell.is-today .wdkc-cal__num{background:var(--k-accent,#2f5bea);color:#fff}.wdkc-cal__chip{display:block;padding:1px 5px;border-left:3px solid var(--c);border-radius:5px;background:color-mix(in srgb,var(--c) 13%,transparent);font-size:.72rem;line-height:1.3;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.wdkc-cal__more{padding-left:4px;font-size:.7rem;color:var(--k-ink-2,#5b6385)}.wdkc-cal__day{padding:14px;border-left:1px solid var(--k-line,#e3e6f3);background:var(--k-surface,#fff);overflow:auto}.wdkc-cal__dayhead{display:flex;align-items:center;justify-content:space-between;gap:8px;margin-bottom:12px}.wdkc-cal__dayhead h3{margin:0;font-size:1rem}.wdkc-cal__list{display:grid;gap:8px;margin:0;padding:0;list-style:none}.wdkc-cal__item{display:grid;grid-template-columns:74px minmax(0,1fr);gap:8px;padding:10px;border-left:4px solid var(--c);border-radius:12px;background:var(--k-paper,#f3f4fb)}.wdkc-cal__time{font:600 0.8rem/1.35 var(--k-ui,inherit)}.wdkc-cal__body{display:flex;flex-direction:column;gap:3px;min-width:0}.wdkc-cal__body strong{overflow-wrap:anywhere}.wdkc-cal__body a{color:inherit}.wdkc-cal__kind{font-size:.68rem;font-weight:700;letter-spacing:.04em;text-transform:uppercase;color:var(--c)}.wdkc-cal__who{font-size:.85rem}.wdkc-cal__who.is-open{font-weight:700;color:#c2410c}.wdkc-cal__note{font-size:.8rem;color:var(--k-ink-2,#5b6385);overflow-wrap:anywhere}.wdkc-cal__acts{display:flex;flex-wrap:wrap;gap:6px;margin-top:6px}.wdkc-cal__empty{margin:0;font-size:.9rem;color:var(--k-ink-2,#5b6385)}.wdkc-cal__sheet{position:absolute;inset:0;z-index:2;display:grid;place-items:center;padding:16px;background:rgb(14 19 48 / .35)}.wdkc-cal__sheet[hidden]{display:none}.wdkc-cal__form{display:grid;gap:10px;width:min(460px, 100%);max-height:100%;padding:18px;overflow:auto;border-radius:18px;background:var(--k-surface,#fff);box-shadow:0 20px 50px -20px rgb(14 19 48 / .5)}.wdkc-cal__form h3{margin:0}.wdkc-cal__form p,.wdkc-cal__form ol{margin:0;font-size:.875rem}.wdkc-cal__form ol{padding-left:1.2em;display:grid;gap:3px}.wdkc-cal__form label{display:grid;gap:4px;font:600 0.8rem/1.2 var(--k-ui,inherit)}.wdkc-cal__form input,.wdkc-cal__form select,.wdkc-cal__form textarea{min-height:42px;padding:8px 10px;border:1px solid var(--k-line-strong,#cfd4ea);border-radius:10px;background:var(--k-paper,#fff);color:inherit;font:inherit;font-size:1rem;font-weight:400}.wdkc-cal__row{display:grid;grid-template-columns:1fr 1fr;gap:10px}@media (max-width:1099.98px){.wdkc-cal__main{grid-template-columns:minmax(0,1fr) 300px}}@media (max-width:759.98px){.wdkc-cal__head{padding:8px 10px}.wdkc-cal__h{display:none}.wdkc-cal__nav{margin-right:auto}.wdkc-cal__nav strong{min-width:0}.wdkc-cal__tools{width:100%}.wdkc-cal__tools .wdkc-cal__btn{flex:1}.wdkc-cal__filters{padding:6px 10px;gap:4px 12px;font-size:.8rem}.wdkc-cal__status{flex-basis:100%;margin:0}.wdkc-cal__main{display:flex;flex-direction:column;overflow:auto}.wdkc-cal__grid{grid-template-rows:auto;gap:3px;padding:4px 8px 8px;overflow:visible}.wdkc-cal__cell{flex-direction:row;flex-wrap:wrap;justify-content:center;align-content:flex-start;gap:3px;min-height:50px;padding:4px 2px}.wdkc-cal__num{flex-basis:100%;align-self:auto}.wdkc-cal__chip{width:7px;height:7px;padding:0;border:0;border-radius:50%;background:var(--c);font-size:0}.wdkc-cal__more{display:none}.wdkc-cal__day{flex:none;border-left:0;border-top:1px solid var(--k-line,#e3e6f3);overflow:visible}}.wdkc-cal__note.is-edited{font-style:italic}.wdkc-cal__hist{margin-top:4px;font-size:.8rem}.wdkc-cal__hist summary{cursor:pointer;color:var(--k-accent,#2f5bea);font-weight:600;min-height:28px;display:flex;align-items:center}.wdkc-cal__hist ol{margin:4px 0 0;padding:0 0 0 1.1em;display:grid;gap:4px;color:var(--k-ink-2,#5b6385)}.wdkc-cal__hist li span{white-space:nowrap}.wdkc-help-btn{position:relative}.wdkc-help-dot{display:none;position:absolute;top:5px;right:5px;width:10px;height:10px;border-radius:50%;background:#d92d20;box-shadow:0 0 0 2px var(--k-surface,#fff)}.wdkc-help-btn.has-news .wdkc-help-dot{display:block}.wdkc-help{position:absolute;inset:0;z-index:31;display:flex;flex-direction:column;background:var(--k-paper,#f3f4fb);color:var(--k-ink,#0e1330);border-radius:inherit;overflow:hidden}.wdkc-help[hidden]{display:none}.wdkc-help__head{flex:0 0 auto;display:flex;align-items:center;gap:10px;padding:10px 14px;background:var(--k-surface,#fff);border-bottom:1px solid var(--k-line,#e3e6f3)}.wdkc-help__head h2{margin:0;font:700 1.15rem/1.2 var(--k-display,inherit)}.wdkc-help__head span{font-size:.8rem;color:var(--k-ink-2,#5b6385)}.wdkc-help__main{flex:1;min-height:0;display:grid;grid-template-columns:250px minmax(0,1fr)}.wdkc-help__nav{display:flex;flex-direction:column;gap:2px;padding:12px 8px;overflow:auto;background:var(--k-surface,#fff);border-right:1px solid var(--k-line,#e3e6f3)}.wdkc-help__nav button{min-height:40px;padding:8px 12px;border:0;border-radius:10px;background:none;color:inherit;font:600 0.875rem/1.25 var(--k-ui,inherit);text-align:left;cursor:pointer}.wdkc-help__nav button:hover{background:var(--k-paper,#f3f4fb)}.wdkc-help__body{min-height:0;min-width:0;overscroll-behavior-y:contain;overflow:auto;padding:18px 22px 48px}.wdkc-help__main{overflow:clip}.wdkc-help{overflow:clip}.wdkc #wdkc-help-close{min-width:44px;min-height:44px}.wdkc-help__body>section{max-width:760px;margin:0 auto 16px;padding:18px 20px;border:1px solid var(--k-line,#e3e6f3);border-radius:16px;background:var(--k-surface,#fff);scroll-margin-top:12px}.wdkc-help__body>section.wdkc-help__news{border-color:#fff0;background:color-mix(in srgb,var(--k-accent,#2f5bea) 10%,var(--k-surface,#fff))}.wdkc-help__body h3{margin:0 0 10px;font:700 1.1rem/1.25 var(--k-display,inherit)}.wdkc-help__body h4{margin:16px 0 6px;font-size:.95rem}.wdkc-help__body p,.wdkc-help__body li{font-size:.95rem;line-height:1.55}.wdkc-help__body p{margin:0 0 8px}.wdkc-help__body ol,.wdkc-help__body ul{display:grid;gap:4px;margin:0 0 8px;padding-left:1.3em}.wdkc-help__tip{padding:10px 12px;border-radius:10px;background:var(--k-paper,#f3f4fb);font-size:.9rem}.wdkc-help__dot{display:inline-block;width:10px;height:10px;margin-right:6px;border-radius:3px;vertical-align:middle}.wdkc-help__empty{padding:20px;color:var(--k-ink-2,#5b6385)}.wdkc-help kbd{padding:1px 6px;border:1px solid var(--k-line-strong,#cfd4ea);border-radius:6px;background:var(--k-paper,#f3f4fb);font:600 0.8em/1.4 var(--k-ui,inherit)}@media (max-width:759.98px){.wdkc-help__main{display:flex;flex-direction:column}.wdkc-help__nav{flex:none;flex-direction:row;overflow-x:auto;padding:8px;border-right:0;border-bottom:1px solid var(--k-line,#e3e6f3)}.wdkc-help__nav button{flex:none;min-height:36px;padding:6px 12px;border-radius:999px;background:var(--k-paper,#f3f4fb);white-space:nowrap}.wdkc-help__body{flex:1;padding:12px 10px 32px}.wdkc-help__body>section{padding:14px}}.wdkc-push-test{display:block;margin:4px 0 0;min-height:36px}#wdkc-push-toggle-row[hidden]+.wdkc-push-test{display:none}.wdkc{overflow:clip}.wdkc-cal,.wdkc-help,.wdkc-info,.wdkc-main,.wdkc-room,.wdkc-side{overflow:clip}.wdkc-cal__head,.wdkc-cal__filters,.wdkc-help__head,.wdkc-info__head,.wdkc-room__head,.wdkc-side__head{flex-shrink:0}.wdkc-info__body{min-height:0}.wdkc-cal__main,.wdkc-cal__day,.wdkc-cal__grid,.wdkc-help__body,.wdkc-info__body,.wdkc-messages,.wdkc-rooms,.wdkc-cal__form,.wdkc-dialog{overscroll-behavior-y:contain}.wdkc #wdkc-cal-close,.wdkc #wdkc-info-close,.wdkc .wdkc-back{min-width:44px;min-height:44px}.wdkc-cal__form>.wdkc-cal__acts{position:sticky;bottom:0;z-index:1;padding-block:8px;background:var(--k-surface)}@media (max-width:759.98px){.wdkc-cal__grid{flex-shrink:0}.wdkc-cal__main{overflow-anchor:none}html.wdkc-app:has(.wdkc),.wdkc-app-body:has(.wdkc){overflow:clip;overscroll-behavior:none}.wdkc-app-main:has(.wdkc){height:100dvh;min-height:0;overflow:clip}}.wdkc .wdkc-cal__cell.is-saturday{background:var(--k-paper)}.wdkc .wdkc-cal__cell.is-sunday,.wdkc .wdkc-cal__cell.is-holiday{background:color-mix(in srgb,var(--k-live) 6%,var(--k-surface))}.wdkc .wdkc-cal__cell.is-sunday .wdkc-cal__num,.wdkc .wdkc-cal__cell.is-holiday .wdkc-cal__num,.wdkc .wdkc-cal__dow.is-sunday,.wdkc .wdkc-cal__holiday,.wdkc .wdkc-cal__day-note.is-holiday{color:var(--k-live)}.wdkc .wdkc-cal__cell.is-today:is(.is-sunday,.is-holiday) .wdkc-cal__num{background:var(--k-live);color:var(--k-surface)}.wdkc .wdkc-cal__nh{display:inline-block;align-self:flex-start;padding:2px 4px;border-radius:4px;font:700 0.7rem/1.15 var(--k-ui);color:var(--k-live);background:var(--k-surface)}.wdkc .wdkc-cal__holiday{font:600 0.7rem/1.25 var(--k-ui);overflow-wrap:anywhere}.wdkc .wdkc-cal__day-note{margin:0 0 12px;font-weight:600}.wdkc .wdkc-cal__legend{font-size:.8rem;color:var(--k-ink-2)}.wdkc .wdkc-cal__cell.is-out{opacity:1}.wdkc .wdkc-cal__cell.is-out .wdkc-cal__num{text-decoration:underline dotted;text-underline-offset:3px}@media (max-width:759.98px){.wdkc .wdkc-cal__holiday{display:none}.wdkc .wdkc-cal__nh{font-size:.625rem;padding:1px 3px}}.wdkc-composer>.wdkc-voice-btn{color:var(--k-ink)}.wdkc-composer>.wdkc-voice-btn[hidden]{display:none}.wdkc-composer.is-recording>:not(.wdkc-recorder){display:none}.wdkc-recorder{flex:1;min-width:0;display:flex;align-items:center;gap:10px;min-height:46px;padding:0 0 0 16px;background:var(--k-surface);border-radius:23px;box-shadow:0 1px 0 var(--k-line)}.wdkc-recorder[hidden]{display:none}.wdkc-recorder__dot{width:12px;height:12px;flex:none;border-radius:50%;background:var(--k-live);animation:wdkc-rec-pulse 1.2s ease-in-out infinite}.wdkc-recorder__time{flex:none;min-width:3.2em;color:var(--k-ink);font:600 1rem/1 var(--k-ui);font-variant-numeric:tabular-nums}.wdkc-recorder__label{flex:1;min-width:0;color:var(--k-ink-2);font:400 0.9375rem/1.2 var(--k-ui);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.wdkc-recorder__cancel{display:inline-flex;align-items:center;gap:6px;flex:none;min-height:44px;padding:0 14px;border:1px solid var(--k-line-strong);border-radius:22px;background:#fff0;color:var(--k-ink);font:600 0.875rem/1 var(--k-ui);cursor:pointer}.wdkc-recorder__cancel:hover{background:var(--k-soft)}.wdkc-recorder__send{flex:none}.wdkc-recorder button:focus-visible,.wdkc-composer>.wdkc-voice-btn:focus-visible{outline:2px solid var(--k-focus);outline-offset:2px}@keyframes wdkc-rec-pulse{0%,100%{opacity:1}50%{opacity:.35}}@media (prefers-reduced-motion:reduce){.wdkc-recorder__dot{animation:none}}@media (max-width:420px){.wdkc-recorder{gap:8px;padding-left:12px}.wdkc-recorder__label{display:none}.wdkc-recorder__time{flex:1}}.wdkc-me-wrap{position:relative;flex:none;width:40px;height:40px}.wdkc-avatar-btn{position:relative;display:block;width:40px;height:40px;padding:0;border:0;border-radius:50%;background:none;cursor:pointer}.wdkc-avatar-btn .wdkc-avatar{width:40px;height:40px}.wdkc-avatar-btn__cam{position:absolute;left:-3px;bottom:-3px;display:grid;place-items:center;width:18px;height:18px;border-radius:50%;background:var(--k-fill);color:var(--k-on-fill,#fff);border:2px solid var(--k-surface)}.wdkc-avatar-btn:hover .wdkc-avatar,.wdkc-avatar-btn:focus-visible .wdkc-avatar{filter:brightness(.85)}.wdkc-avatar-btn.is-busy .wdkc-avatar{opacity:.5}.wdkc-avatar-btn:disabled{cursor:progress}.wdkc-me-wrap>.wdkc-me{position:static}.wdkc-me-wrap>.wdkc-me>summary{position:absolute;right:-7px;bottom:-7px;width:24px;height:24px;display:grid;place-items:center}.wdkc-me-wrap>.wdkc-me>summary .wdkc-presence{position:static;width:15px;height:15px}.wdkc-me-wrap .wdkc-me__menu{top:calc(100% + 8px);left:0}.wdkc-staged{padding:8px 16px 0;position:relative;z-index:1}.wdkc-staged[hidden]{display:none}.wdkc-staged__list{list-style:none;margin:0;padding:2px;display:flex;gap:8px;overflow-x:auto}.wdkc-staged__item{flex:none;display:flex;align-items:center;gap:10px;max-width:260px;padding:6px;border-radius:14px;background:var(--k-surface);box-shadow:inset 0 0 0 1px var(--k-line)}.wdkc-staged__thumb,.wdkc-staged__icon{flex:none;width:44px;height:44px;border-radius:10px;object-fit:cover}.wdkc-staged__icon{display:grid;place-items:center;background:var(--k-soft);color:var(--k-accent)}.wdkc-staged__meta{min-width:0;display:flex;flex-direction:column;line-height:1.25}.wdkc-staged__name{font-size:.875rem;font-weight:600;color:var(--k-ink);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.wdkc-staged__meta small{font-size:.75rem;color:var(--k-ink-2)}.wdkc-staged__remove{flex:none;display:grid;place-items:center;width:36px;height:36px;border:0;border-radius:50%;background:#fff0;color:var(--k-ink-2);cursor:pointer}.wdkc-staged__remove:hover{background:var(--k-soft);color:var(--k-live)}.wdkc-staged__remove:focus-visible{outline:2px solid var(--k-focus);outline-offset:2px}.wdkc-staged__hint{margin:6px 2px 0;font-size:.75rem;color:var(--k-ink-2)}.wdkc{box-sizing:border-box}.wdkc.wdkc-viewport{height:var(--wdkc-visible-h);min-height:0;grid-template-rows:minmax(0,1fr)}html.wdkc-app:has(.wdkc) .wdkc-app-main{position:fixed;top:var(--wdkc-visual-top,0);left:0;width:100%;height:var(--wdkc-visual-h,100dvh);min-height:0;overflow:hidden}.wdkc-app .wdkc.wdkc-viewport{flex:1 1 0%;height:100%;min-height:0;max-height:100%}.wdkc-viewport .wdkc-thread,.wdkc-viewport .wdkc-main,.wdkc-viewport .wdkc-room{min-height:0;min-width:0}.wdkc-viewport .wdkc-composer{flex-shrink:0}.wdkc-viewport .wdkc-messages{min-height:0;overflow-y:auto}.wdkc-app .wdkc.wdkc-keyboard-open{padding-bottom:0}@media (max-width:759.98px),(pointer:coarse){.wdkc .wdkc-composer__field textarea{font-size:max(16px, 1rem)}.wdkc-viewport .wdkc-composer__field textarea{max-height:min(168px, 28dvh, calc(var(--wdkc-visible-h) * .28))}}@media (max-width:759.98px),(pointer:coarse){.wdkc-popup-viewport dialog.wdkc-dialog[open]{box-sizing:border-box;position:fixed;top:calc(var(--wdkc-popup-top, 0px) + env(safe-area-inset-top, 0px) + 12px);bottom:auto;left:0;right:0;margin:0 auto;transform:none;min-height:0;max-height:max(0px, calc(var(--wdkc-popup-h, 100dvh) - env(safe-area-inset-top, 0px) - env(safe-area-inset-bottom, 0px) - 24px));max-width:calc(100% - env(safe-area-inset-left, 0px) - env(safe-area-inset-right, 0px) - 24px);overflow-y:auto;overscroll-behavior:contain;scroll-padding-block:12px 72px;-webkit-overflow-scrolling:touch}.wdkc-popup-viewport .wdkc-dialog form{min-width:0;padding:16px}.wdkc-popup-viewport .wdkc-dialog :is(input,textarea,select){box-sizing:border-box;max-width:100%;font-size:max(16px, 1rem);scroll-margin-block:12px}.wdkc-popup-viewport .wdkc-dialog__actions{position:sticky;bottom:0;z-index:2;flex-wrap:wrap;padding-block:8px;background:var(--k-surface)}}#cmplz-cookiebanner-container .cmplz-cookiebanner{--cmplz_banner_background_color:var(--surface, #ffffff);--cmplz_banner_border_color:var(--line-strong, #6f77a3);--cmplz_banner_border_width:1px;--cmplz_banner_border_radius:22px;--cmplz_text_color:var(--ink, #10142e);--cmplz_hyperlink_color:var(--accent, #2f36d8);--cmplz_title_font_size:22px;--cmplz_text_font_size:16px;--cmplz_link_font_size:15px;--cmplz_category_body_font_size:15px;--cmplz_category_header_title_font_size:16px;--cmplz_category_header_active_font_size:14px;--cmplz_category_header_always_active_color:var(--ink-2, #3d4466);--cmplz_button_font_size:16px;--cmplz_button_border_radius:999px;--cmplz_button_accept_background_color:var(--paper, #ffffff);--cmplz_button_accept_border_color:var(--accent, #2f36d8);--cmplz_button_accept_text_color:var(--ink, #10142e);--cmplz_button_deny_background_color:var(--paper, #ffffff);--cmplz_button_deny_border_color:var(--accent, #2f36d8);--cmplz_button_deny_text_color:var(--ink, #10142e);--cmplz_button_settings_background_color:var(--paper, #ffffff);--cmplz_button_settings_border_color:var(--accent, #2f36d8);--cmplz_button_settings_text_color:var(--ink, #10142e);--cmplz_slider_active_color:var(--accent-fill, #3a41ff);--cmplz_slider_inactive_color:var(--line-strong, #6f77a3);--cmplz_slider_bullet_color:#ffffff;background:var(--surface,#ffffff)!important;color:var(--ink,#1A1A1A)!important;isolation:isolate;font-family:inherit;box-shadow:var(--shadow-float,0 12px 40px rgb(0 0 0 / .35))}#cmplz-cookiebanner-container .cmplz-cookiebanner.cmplz-center{top:auto;bottom:16px;transform:translateX(-50%);width:min(var(--cmplz_banner_width), calc(100% - 32px));max-height:calc(100dvh - 32px);overflow-y:auto}#cmplz-cookiebanner-container .cmplz-cookiebanner .cmplz-title{font-weight:700;line-height:1.3}#cmplz-cookiebanner-container .cmplz-cookiebanner .cmplz-message{line-height:1.55}#cmplz-cookiebanner-container .cmplz-cookiebanner .cmplz-message,#cmplz-cookiebanner-container .cmplz-cookiebanner .cmplz-title,#cmplz-cookiebanner-container .cmplz-cookiebanner .cmplz-category-title,#cmplz-cookiebanner-container .cmplz-cookiebanner .cmplz-description{color:var(--ink,#10142e)}#cmplz-cookiebanner-container .cmplz-cookiebanner .cmplz-buttons .cmplz-btn{min-height:44px;height:auto;padding:10px 18px;border-width:1px;font-family:inherit;font-weight:600;line-height:1.3;white-space:normal}#cmplz-cookiebanner-container .cmplz-cookiebanner .cmplz-btn:is(.cmplz-accept,.cmplz-deny,.cmplz-view-preferences,.cmplz-save-preferences,.cmplz-manage-options){background:var(--surface,#ffffff)!important;border:1px solid var(--accent,#2f36d8)!important;color:var(--ink,#10142e)!important}#cmplz-cookiebanner-container .cmplz-cookiebanner .cmplz-btn:is(.cmplz-accept,.cmplz-deny,.cmplz-view-preferences,.cmplz-save-preferences):hover{background:var(--accent-soft,rgb(58 65 255 / .12))!important}#cmplz-cookiebanner-container .cmplz-cookiebanner .cmplz-btn:focus-visible,#cmplz-cookiebanner-container .cmplz-cookiebanner a:focus-visible,#cmplz-cookiebanner-container .cmplz-cookiebanner input:focus-visible+.cmplz-label,#cmplz-cookiebanner-container .cmplz-cookiebanner .cmplz-category summary:focus-visible,.wdk-cookie-settings:focus-visible{outline:3px solid var(--focus,#2f36d8);outline-offset:3px}#cmplz-cookiebanner-container .cmplz-cookiebanner .cmplz-links a,#cmplz-cookiebanner-container .cmplz-cookiebanner .cmplz-documents a{text-decoration:underline;text-underline-offset:3px}#cmplz-cookiebanner-container .cmplz-cookiebanner .cmplz-categories .cmplz-category{background-color:var(--surface-2,#eef0ff);border-radius:14px}#cmplz-cookiebanner-container .cmplz-cookiebanner .cmplz-categories .cmplz-category .cmplz-category-header{min-height:44px}.cmplz-blocked-content-notice{background:var(--surface,#ffffff)!important;color:var(--ink,#10142e)!important;border:1px solid var(--accent,#2f36d8)!important;border-radius:999px!important;min-height:44px;font:inherit!important;font-size:15px!important}.trinityAudioPlaceholder.cmplz-blocked-content-container{min-height:80px}.wdk-consent-notice.cmplz-blocked-content-notice{position:static!important;transform:none!important;display:block;width:100%;max-width:none;margin:8px 0;padding:10px 18px;cursor:pointer;text-align:center}.wdk-cookie-settings-wrap{margin:16px}@media (max-width:480px){#cmplz-cookiebanner-container .cmplz-cookiebanner.cmplz-center{bottom:12px;width:calc(100% - 24px)}#cmplz-cookiebanner-container .cmplz-cookiebanner .cmplz-buttons{flex-direction:column}#cmplz-cookiebanner-container .cmplz-cookiebanner .cmplz-header .cmplz-title{display:block;font-size:19px}#cmplz-cookiebanner-container .cmplz-cookiebanner .cmplz-header .cmplz-logo{display:none}#cmplz-cookiebanner-container .cmplz-cookiebanner{--cmplz_text_font_size:15px}#cmplz-cookiebanner-container .cmplz-cookiebanner .cmplz-buttons .cmplz-btn{width:100%;flex:1 1 100%}}@media (forced-colors:active){#cmplz-cookiebanner-container .cmplz-cookiebanner,#cmplz-cookiebanner-container .cmplz-cookiebanner .cmplz-btn{background:Canvas;color:CanvasText;border-color:CanvasText}}#cmplz-cookiebanner-container .cmplz-cookiebanner::before,#cmplz-cookiebanner-container .cmplz-cookiebanner::after{content:none!important;background:none!important;backdrop-filter:none!important}.site-footer .wdk-cookie-settings{min-height:44px;min-width:44px;white-space:normal}.site-footer .wdk-cookie-settings-item{margin-top:8px}.wdkc .wdkc-avatar-circles{display:flex;align-items:center;gap:0;padding:4px 16px 8px;overflow:visible;min-height:56px}.wdkc .wdkc-avatar-circles>.wdkc-avatar-circles__person{position:relative;width:44px;flex:0 0 44px}.wdkc .wdkc-avatar-circles>.wdkc-avatar-circles__person+.wdkc-avatar-circles__person{margin-left:-16px}.wdkc .wdkc-avatar-circles .wdkc-online__face{width:44px;height:44px;margin:0;border:2px solid var(--k-surface);border-radius:50%;background:var(--k-surface-2);overflow:visible}.wdkc .wdkc-avatar-circles .wdkc-avatar{position:absolute;inset:0;width:40px;height:40px;border-radius:50%;object-fit:cover}.wdkc .wdkc-avatar-circles .wdkc-avatar-circles__initials{display:grid;place-items:center;width:40px;height:40px;border-radius:50%;color:var(--k-ink);font-size:.8125rem;font-weight:600}.wdkc .wdkc-avatar-circles .wdkc-presence{z-index:1}.wdkc .wdkc-avatar-circles>.wdkc-avatar-circles__more{width:auto;flex:none;margin-left:8px}.wdkc .wdkc-avatar-circles__more button{min-width:44px;min-height:44px;padding:0 10px;border:0;border-radius:999px;background:var(--k-soft);color:var(--k-ink);font:600 0.875rem/1.2 var(--k-ui);cursor:pointer}.wdkc .wdkc-avatar-circles__more button:hover{background:var(--k-surface-2)}.wdkc .wdkc-avatar-circles.is-expanded{flex-direction:column;align-items:stretch;gap:10px;max-height:min(320px, 40dvh);overflow-y:auto}.wdkc .wdkc-avatar-circles.is-expanded>.wdkc-avatar-circles__person{display:flex;align-items:center;gap:10px;width:100%;flex:none;margin-left:0;text-align:left}.wdkc .wdkc-avatar-circles.is-expanded .wdkc-online__face{flex:none}.wdkc .wdkc-avatar-circles__name{min-width:0;color:var(--k-ink);font-size:.875rem}.wdkc .wdkc-avatar-circles__name small{display:block;color:var(--k-ink-2);font-size:.75rem}.wdkc .wdkc-avatar-circles.is-expanded>.wdkc-avatar-circles__more{margin-left:0;text-align:left}html{scroll-padding-top:calc(var(--wdk-stick-js, 100px) + 24px)}main :is(a,button,input,select,textarea,summary,[tabindex]):focus{scroll-margin-block:calc(var(--wdk-stick-js, 100px) + 24px) 100px}main :is(a,button,input,select,textarea,summary,[tabindex]):focus-visible{outline:3px solid var(--focus,#0039E4);outline-offset:4px}.film-search__field:has(.film-search__clear:not([hidden])) input{padding-right:104px}.film-search__clear{position:absolute;right:8px;top:50%;transform:translateY(-50%);min-width:80px;min-height:44px;padding:8px;background:var(--surface,#FFFFFF);color:var(--ink,#1A1A1A);border:1px solid currentColor;border-radius:8px;font:inherit;cursor:pointer}.film-search__clear[hidden]{display:none}.wdk-more-shows{min-width:0}.wdk-more-shows summary{min-height:44px;padding:12px;cursor:pointer;color:var(--ink);text-decoration:underline;text-underline-offset:3px}.wdk-more-shows .showtimes{padding-block:8px}.hero__media .next-up{z-index:2}.wdk-about p{max-width:65ch}.wdk-contact a[href^="mailto:"],.site-footer a[href^="mailto:"]{overflow-wrap:anywhere}.evo-single .evo_h3{font-size:1.125rem!important;line-height:1.35!important}.evo-single .evo_h4{font-size:1rem!important;line-height:1.5!important}.evo-single .eventon_list_event .evcal_desc :is(.evcal_location,.evcal_oganizer){font-size:1rem!important;line-height:1.5!important;overflow-wrap:anywhere}@media (max-width:959px){.hero__media .next-up{position:static;width:100%;max-width:none;margin:0 0 16px}.hero__media::before{content:none!important}.hero__media .wp-block-image{max-height:240px;overflow:hidden}.hero__media .wp-block-image img{max-height:240px;object-fit:cover}}@media (max-width:600px){.wdk-repertoire .reel{display:grid;grid-auto-flow:row;grid-template-columns:minmax(0,1fr);grid-auto-columns:auto;overflow:visible;scroll-snap-type:none;gap:32px}.wdk-repertoire .film{grid-template-columns:88px minmax(0,1fr);gap:8px 16px;min-width:0}.wdk-repertoire .film>.poster{grid-column:1;grid-row:1 / span 3}.wdk-repertoire .film>:is(.film__title,.film__format,.showtimes){grid-column:2;min-width:0}.wdk-repertoire .film__title{overflow-wrap:anywhere}.wdk-repertoire .showtimes{gap:8px}.wdk-repertoire .showtime{min-width:64px;min-height:48px;padding-inline:6px}.film-search__field:has(.film-search__clear:not([hidden])) input{padding-right:92px}.hero__lead{font-size:1.0625rem;line-height:1.5}}@media (prefers-reduced-motion:reduce){.hero__media .next-up{animation:none!important}}@media (forced-colors:active){main :is(a,button,input,select,textarea,summary):focus-visible{outline-color:Highlight}}@media (max-width:959px){.wdk-repertoire.is-grid .reel{grid-template-columns:minmax(0,1fr);gap:32px}.wdk-repertoire.is-grid .film{grid-template-columns:88px minmax(0,1fr);gap:8px 16px;min-width:0}.wdk-repertoire.is-grid .film>.poster{grid-column:1;grid-row:1 / span 3}.wdk-repertoire.is-grid .film>:is(.film__title,.film__format,.showtimes){grid-column:2;min-width:0}.wdk-repertoire.is-grid .film__title{overflow-wrap:anywhere;word-break:normal}.wdk-repertoire.is-grid .showtimes{gap:8px}.wdk-repertoire.is-grid .showtime{min-width:64px;min-height:48px;padding-inline:6px}}@media (max-width:1359.98px){.site-header .nav.is-open{z-index:10;background:var(--surface,#fff)!important;color:var(--ink);max-height:var(--wdk-menu-height,calc(100vh - 220px));max-height:var(--wdk-menu-height,calc(100svh - 220px));touch-action:pan-y pinch-zoom;-webkit-overflow-scrolling:touch;overflow-y:auto;overflow-x:hidden;overscroll-behavior:contain}.site-header .nav.is-open::before{content:none!important}.site-header .nav__list .sub-menu{display:none}.site-header .nav__list .is-open>.sub-menu{display:block}.site-header .nav__list a{white-space:normal;overflow-wrap:anywhere}.site-header .submenu-toggle{flex:0 0 48px;width:48px;height:48px;margin:0}.site-header .nav__list .sub-menu>li{display:flex;flex-wrap:wrap;align-items:center}.site-header .nav__list .sub-menu>li>a{flex:1;min-width:0;min-height:48px}.site-header .nav__list .sub-menu>li>.sub-menu{flex-basis:100%}}@media (max-width:1359.98px){.site-header .nav.is-open{padding:12px;scrollbar-width:thin;scrollbar-color:var(--ink-2) var(--surface)}.site-header .nav__list{gap:4px}.site-header .nav__list>li>a{padding:12px;font-size:1.0625rem;font-weight:650;line-height:1.4}.site-header .nav__list>li.is-open{background:var(--surface-2);border-radius:12px}.site-header .nav__list .sub-menu{padding:4px 0 8px 12px;border-radius:0}.site-header .nav__list .sub-menu a{padding:12px;font-size:1rem;font-weight:500;line-height:1.4}.site-header .nav__list .is-open>.submenu-toggle{color:var(--accent)}.site-header .nav__list .submenu-toggle svg{width:18px;height:18px}.site-header .nav__list a[aria-current="page"]{font-weight:700}.site-header .nav :is(a,button):focus-visible{outline:3px solid var(--focus);outline-offset:-3px}}@media (max-width:1359.98px) and (prefers-reduced-motion:no-preference){.site-header .nav.is-open{animation:wdk-nav-enter 180ms cubic-bezier(.16,1,.3,1);transform-origin:top right}.site-header .nav__list .is-open>.sub-menu{animation:wdk-submenu-enter 160ms cubic-bezier(.16,1,.3,1)}.site-header .nav :is(a,button){transition:background-color 120ms ease-out,color 120ms ease-out}}@keyframes wdk-nav-enter{from{opacity:0;transform:translateY(-6px)}to{opacity:1;transform:translateY(0)}}@keyframes wdk-submenu-enter{from{opacity:0;clip-path:inset(0 0 100% 0)}to{opacity:1;clip-path:inset(0)}}@media (prefers-reduced-motion:reduce){.site-header .nav,.site-header .nav .sub-menu{animation:none!important}.site-header .nav :is(a,button,svg){transition:none!important}}body:not(.home):not(.page-id-167) .wdk-repertoire.band-cinema{background-image:none}.wdk-repertoire .reel,.wdk-repertoire.is-grid .reel{display:grid;grid-auto-flow:row;grid-auto-columns:auto;grid-template-columns:repeat(4,minmax(0,1fr));gap:40px 24px;overflow:visible;scroll-snap-type:none;padding:4px}.wdk-repertoire .film,.wdk-repertoire.is-grid .film{display:grid;grid-template-columns:minmax(0,1fr);gap:8px;min-width:0;align-content:start}.wdk-repertoire .film>.poster,.wdk-repertoire.is-grid .film>.poster{grid-column:1;grid-row:auto;width:100%}.wdk-repertoire .film>:is(.film__title,.film__format,.showtimes),.wdk-repertoire.is-grid .film>:is(.film__title,.film__format,.showtimes){grid-column:1;min-width:0}.wdk-repertoire .poster__img{position:relative;aspect-ratio:var(--wdk-poster-ratio,300 / 436);box-shadow:none}.wdk-repertoire .poster__img img{position:absolute;inset:0;display:block;width:100%;height:100%;object-fit:cover;object-position:center;transform:none;transition:none}.wdk-repertoire .poster__img.wdk-poster--landscape img{object-fit:contain}.wdk-repertoire .poster:hover .poster__img img{transform:none}.wdk-repertoire .film__title{overflow-wrap:anywhere;word-break:normal}.wdk-repertoire .showtimes{gap:8px}.wdk-repertoire .showtime{min-width:72px;min-height:48px}@media (max-width:1099px){.wdk-repertoire .reel,.wdk-repertoire.is-grid .reel{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:959px){.wdk-repertoire .reel,.wdk-repertoire.is-grid .reel{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:600px){.wdk-repertoire .reel,.wdk-repertoire.is-grid .reel{grid-template-columns:minmax(0,1fr);gap:40px}.wdk-repertoire .showtimes{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(80px, 100%),1fr))}.wdk-repertoire .showtime{min-width:0}}.wdk-repertoire .film[hidden],.wdk-repertoire.is-grid .film[hidden]{display:none}.site-header .nav__list .sub-menu,.site-header .nav__list .sub-menu .sub-menu{display:none}.site-header .nav__list li.is-open>.sub-menu{display:block}.site-header .submenu-toggle{width:44px;height:44px;min-width:44px;margin:0;flex:0 0 44px}.site-header .submenu-toggle svg{width:18px;height:18px}.site-header .nav__list .sub-menu>li{display:flex;flex-wrap:wrap;align-items:center;min-width:0}.site-header .nav__list .sub-menu>li>a{flex:1;width:auto;min-width:0;min-height:48px;padding:12px;font-size:1rem;line-height:1.4;white-space:normal;overflow-wrap:anywhere}.site-header .nav__list .sub-menu>li>.sub-menu{flex-basis:100%;width:100%}.site-header .nav__list .sub-menu .sub-menu{position:static;padding:4px 0 8px 12px;border-radius:0}.site-header .nav__list .sub-menu .sub-menu::before{content:none!important}.site-header .nav__list .is-open>.submenu-toggle{background:var(--accent-soft);color:var(--accent)}.site-header .nav :is(a,button){scroll-margin-block:12px}.site-header .nav :is(a,button):focus-visible{outline:3px solid var(--focus);outline-offset:-3px}@media (min-width:1360px){.site-header .nav__list>li>.sub-menu{position:fixed;top:var(--wdk-submenu-top,110px);left:var(--wdk-submenu-left,16px);width:min(360px, calc(100vw - 32px));min-width:0;max-height:var(--wdk-submenu-height,calc(100dvh - 130px));padding:8px;overflow-y:auto;overflow-x:hidden;overscroll-behavior:contain;scrollbar-width:auto;scrollbar-color:var(--ink-2) var(--surface);background:var(--surface)!important;color:var(--ink);border:0;border-radius:var(--r-lg);box-shadow:var(--shadow-float);backdrop-filter:none;-webkit-backdrop-filter:none}.site-header .nav__list>li>.sub-menu::before{content:none!important}.site-header .nav__list .sub-menu .is-open{background:var(--surface-2);border-radius:var(--r-md)}.site-header .nav__list>li.is-open>a{background:var(--accent-soft);color:var(--accent)}}@media (max-width:1359.98px){.site-header .nav.is-open{max-height:var(--wdk-menu-height,calc(100dvh - 130px));scrollbar-width:auto}}@media (forced-colors:active){.site-header .nav__list>li>.sub-menu{outline:1px solid CanvasText}.site-header .nav :is(a,button):focus-visible{outline-color:Highlight}}input[type="checkbox"].cmplz-category{width:initial;-webkit-appearance:checkbox}input[type="checkbox"].cmplz-category:checked::before{content:''}.cmplz-cookiebanner{box-sizing:border-box}:root{--cmplz_banner_width:640px;--cmplz_banner_background_color:#ffffff;--cmplz_banner_border_color:#f2f2f2;--cmplz_banner_border_width:0px 0px 0px 0px;--cmplz_banner_border_radius:12px 12px 12px 12px;--cmplz_banner_margin:10px;--cmplz_categories-height:216px;--cmplz_title_font_size:15px;--cmplz_text_line_height:calc(var(--cmplz_text_font_size) * 1.5);--cmplz_text_color:#222222;--cmplz_hyperlink_color:#1E73BE;--cmplz_text_font_size:15px;--cmplz_link_font_size:15px;--cmplz_category_body_font_size:15px;--cmplz_button_accept_background_color:#1E73BE;--cmplz_button_accept_border_color:#1E73BE;--cmplz_button_accept_text_color:#ffffff;--cmplz_button_deny_background_color:#f9f9f9;--cmplz_button_deny_border_color:#f2f2f2;--cmplz_button_deny_text_color:#222222;--cmplz_button_settings_background_color:#f9f9f9;--cmplz_button_settings_border_color:#f2f2f2;--cmplz_button_settings_text_color:#333333;--cmplz_button_border_radius:6px 6px 6px 6px;--cmplz_button_font_size:15px;--cmplz_category_header_always_active_color:green;--cmplz_category_header_title_font_size:14px;--cmplz_category_header_active_font_size:12px;--cmplz-manage-consent-height:50px;--cmplz-manage-consent-offset:-35px;--cmplz_slider_active_color:#1e73be;--cmplz_slider_inactive_color:#F56E28;--cmplz_slider_bullet_color:#ffffff}body.cmplz-banner-active *:not(.cmplz-cookiebanner):not(.cmplz-cookiebanner *){pointer-events:none!important;user-select:none!important}.cmplz-cookiebanner *{pointer-events:auto!important;user-select:auto!important}#cmplz-manage-consent .cmplz-manage-consent{margin:unset;z-index:9998;color:var(--cmplz_text_color);background-color:var(--cmplz_banner_background_color);border-style:solid;border-color:var(--cmplz_banner_border_color);border-width:var(--cmplz_banner_border_width);border-radius:var(--cmplz_banner_border_radius);border-bottom-left-radius:0;border-bottom-right-radius:0;line-height:initial;position:fixed;bottom:var(--cmplz-manage-consent-offset);min-width:100px;height:var(--cmplz-manage-consent-height);right:40px;padding:15px;cursor:pointer;animation:mc_slideOut 0.5s forwards}#cmplz-manage-consent .cmplz-manage-consent:active{outline:none;border:none}#cmplz-manage-consent .cmplz-manage-consent.cmplz-dismissed{display:none}#cmplz-manage-consent .cmplz-manage-consent:hover,#cmplz-manage-consent .cmplz-manage-consent:focus{animation:mc_slideIn 0.5s forwards;animation-delay:0}@-webkit-keyframes mc_slideIn{100%{bottom:0}}@keyframes mc_slideIn{100%{bottom:0}}@-webkit-keyframes mc_slideOut{100%{bottom:var(--cmplz-manage-consent-offset)}}@keyframes mc_slideOut{100%{bottom:var(--cmplz-manage-consent-offset)}}@media (max-width:425px){.cmplz-cookiebanner .cmplz-header .cmplz-title{display:none}}.cmplz-cookiebanner{max-height:calc(100vh - 20px);overflow-y:auto;position:fixed;height:auto;left:50%;top:50%;-ms-transform:translateX(-50%) translateY(-50%);transform:translateX(-50%) translateY(-50%);grid-template-rows:minmax(0,1fr);z-index:99999;background:var(--cmplz_banner_background_color)}.cmplz-cookiebanner a{transition:initial}.cmplz-cookiebanner .cmplz-buttons a.cmplz-btn.tcf{display:none}.cmplz-cookiebanner.cmplz-dismissed{display:none}.cmplz-cookiebanner .cmplz-body{width:100%;grid-column:span 3;overflow-y:auto;overflow-x:hidden;max-height:55vh}.cmplz-cookiebanner .cmplz-body::-webkit-scrollbar-track{border-radius:10px;-webkit-box-shadow:inset 0 0 2px #fff0;background-color:#fff0}.cmplz-cookiebanner .cmplz-body::-webkit-scrollbar{width:5px;background-color:#fff0}.cmplz-cookiebanner .cmplz-body::-webkit-scrollbar-thumb{background-color:var(--cmplz_button_accept_background_color);border-radius:10px}@media (min-width:350px){.cmplz-cookiebanner .cmplz-body{min-width:300px}}@media (max-height:400px){.cmplz-cookiebanner{height:calc(100vh - 20px);display:flex;flex-direction:column;overflow:hidden;gap:1px;grid-row-gap:1px;padding:7px 12px!important;zoom:.6}.cmplz-cookiebanner .cmplz-body{flex:1;min-height:0;overflow-y:auto;max-height:none;margin-top:15px!important}.cmplz-cookiebanner .cmplz-header,.cmplz-cookiebanner .cmplz-divider,.cmplz-cookiebanner .cmplz-links,.cmplz-cookiebanner .cmplz-buttons,.cmplz-cookiebanner .cmplz-documents{flex-shrink:0}.cmplz-cookiebanner .cmplz-header{margin-bottom:15px!important;max-height:10px}.cmplz-close{zoom:0.6!important}.cmplz-cookiebanner .cmplz-buttons{gap:1px!important}.cmplz-cookiebanner .cmplz-buttons .cmplz-btn{height:15vh!important;min-height:unset!important;padding:0!important;white-space:nowrap!important;font-size:1.1rem!important;line-height:14px!important;zoom:0.5!important}.cmplz-cookiebanner .cmplz-documents,.cmplz-cookiebanner .cmplz-information{zoom:0.5!important}}@media (max-height:400px) and (max-width:768px){.cmplz-cookiebanner{gap:1px}}.cmplz-cookiebanner{border-style:solid;border-color:var(--cmplz_banner_border_color);border-width:var(--cmplz_banner_border_width);border-radius:var(--cmplz_banner_border_radius);padding:15px 20px;display:grid;grid-gap:10px}.cmplz-cookiebanner .cmplz-divider{margin-left:-20px;margin-right:-20px}.cmplz-cookiebanner .cmplz-header{grid-template-columns:100px 1fr 100px;align-items:center;display:grid;grid-column:span 3}@media (max-width:399px){.cmplz-cookiebanner .cmplz-header{grid-template-columns:auto 1fr auto}}.cmplz-cookiebanner .cmplz-logo svg{max-height:35px;width:inherit}.cmplz-cookiebanner .cmplz-logo img{max-height:40px;width:inherit}.cmplz-cookiebanner .cmplz-title{justify-self:center;grid-column-start:2;font-size:var(--cmplz_title_font_size);color:var(--cmplz_text_color);font-weight:500}.cmplz-cookiebanner .cmplz-close{line-height:20px;justify-self:end;grid-column-start:3;font-size:20px;cursor:pointer;width:20px;height:20px;color:var(--cmplz_text_color)}.cmplz-cookiebanner .cmplz-close svg{width:20px;height:20px}.cmplz-cookiebanner .cmplz-close:hover{text-decoration:none;line-height:initial;font-size:18px}.cmplz-cookiebanner .cmplz-message{word-wrap:break-word;font-size:var(--cmplz_text_font_size);line-height:var(--cmplz_text_line_height);color:var(--cmplz_text_color);margin-bottom:5px}.cmplz-cookiebanner .cmplz-message a{color:var(--cmplz_hyperlink_color)}.cmplz-cookiebanner .cmplz-message,.cmplz-cookiebanner .cmplz-categories,.cmplz-cookiebanner .cmplz-links,.cmplz-cookiebanner .cmplz-buttons,.cmplz-cookiebanner .cmplz-divider{grid-column:span 3}.cmplz-cookiebanner .cmplz-categories.cmplz-tcf .cmplz-category .cmplz-category-header{grid-template-columns:1fr auto}.cmplz-cookiebanner .cmplz-categories .cmplz-category{background-color:rgb(239 239 239 / .5)}.cmplz-cookiebanner .cmplz-categories .cmplz-category:not(:last-child){margin-bottom:10px}.cmplz-cookiebanner .cmplz-categories .cmplz-category .cmplz-category-header{display:grid;grid-template-columns:1fr auto 15px;grid-template-rows:minmax(0,1fr);align-items:center;grid-gap:10px;padding:10px}.cmplz-cookiebanner .cmplz-categories .cmplz-category .cmplz-category-header .cmplz-category-title{font-weight:500;grid-column-start:1;justify-self:start;font-size:var(--cmplz_category_header_title_font_size);color:var(--cmplz_text_color);margin:0}.cmplz-cookiebanner .cmplz-categories .cmplz-category .cmplz-category-header .cmplz-always-active{font-size:var(--cmplz_category_header_active_font_size);font-weight:500;color:var(--cmplz_category_header_always_active_color)}.cmplz-cookiebanner .cmplz-categories .cmplz-category .cmplz-category-header .cmplz-always-active label{display:none}.cmplz-cookiebanner .cmplz-categories .cmplz-category .cmplz-category-header .cmplz-banner-checkbox{display:flex;align-items:center;margin:0}.cmplz-cookiebanner .cmplz-categories .cmplz-category .cmplz-category-header .cmplz-banner-checkbox input[data-category=cmplz_functional]{display:none}.cmplz-cookiebanner .cmplz-categories .cmplz-category .cmplz-category-header .cmplz-category-toggle{background:none;border:none;padding:0;margin:0;cursor:pointer;grid-column-start:3;display:flex;align-items:center;justify-content:center;color:inherit}.cmplz-cookiebanner .cmplz-categories .cmplz-category .cmplz-category-header .cmplz-icon.cmplz-open{cursor:pointer;content:'';transform:rotate(0deg);-webkit-transition:all 0.5s ease;-moz-transition:all 0.5s ease;-o-transition:all 0.5s ease;transition:all 0.5s ease;background-size:cover;height:18px;width:18px}.cmplz-cookiebanner .cmplz-categories .cmplz-category .cmplz-description{font-size:var(--cmplz_category_body_font_size);color:var(--cmplz_text_color);margin:0;max-width:100%;padding:10px}@media (max-width:425px){.cmplz-cookiebanner .cmplz-category .cmplz-category-header{grid-template-columns:1fr!important}}@media (max-width:425px){.cmplz-cookiebanner .cmplz-message{margin-right:5px}}.cmplz-cookiebanner .cmplz-buttons{display:flex;gap:var(--cmplz_banner_margin)}.cmplz-cookiebanner .cmplz-buttons .cmplz-btn{min-height:45px;padding:10px;margin:initial;width:100%;white-space:nowrap;border-radius:var(--cmplz_button_border_radius);cursor:pointer;font-size:var(--cmplz_button_font_size);font-weight:500;text-decoration:none;line-height:20px;text-align:center;flex:initial}.cmplz-cookiebanner .cmplz-buttons .cmplz-btn:hover{text-decoration:none}.cmplz-cookiebanner .cmplz-buttons .cmplz-btn.cmplz-accept{background-color:var(--cmplz_button_accept_background_color);border:1px solid var(--cmplz_button_accept_border_color);color:var(--cmplz_button_accept_text_color)}.cmplz-cookiebanner .cmplz-buttons .cmplz-btn.cmplz-deny{background-color:var(--cmplz_button_deny_background_color);border:1px solid var(--cmplz_button_deny_border_color);color:var(--cmplz_button_deny_text_color)}.cmplz-cookiebanner .cmplz-buttons .cmplz-btn.cmplz-view-preferences{background-color:var(--cmplz_button_settings_background_color);border:1px solid var(--cmplz_button_settings_border_color);color:var(--cmplz_button_settings_text_color)}.cmplz-cookiebanner .cmplz-buttons .cmplz-btn.cmplz-save-preferences{background-color:var(--cmplz_button_settings_background_color);border:1px solid var(--cmplz_button_settings_border_color);color:var(--cmplz_button_settings_text_color)}.cmplz-cookiebanner .cmplz-buttons .cmplz-btn.cmplz-manage-options{background-color:var(--cmplz_button_settings_background_color);border:1px solid var(--cmplz_button_settings_border_color);color:var(--cmplz_button_settings_text_color)}.cmplz-cookiebanner .cmplz-buttons a.cmplz-btn{display:flex;align-items:center;justify-content:center;padding:initial}@media (max-width:425px){.cmplz-cookiebanner .cmplz-links.cmplz-information{display:initial;text-align:center}}.cmplz-cookiebanner .cmplz-links{display:flex;gap:var(--cmplz_banner_margin)}.cmplz-cookiebanner .cmplz-links.cmplz-information{justify-content:space-between}.cmplz-cookiebanner .cmplz-links.cmplz-documents{justify-content:center}.cmplz-cookiebanner .cmplz-links .cmplz-link{color:var(--cmplz_hyperlink_color);font-size:var(--cmplz_link_font_size);text-decoration:underline;margin:0}.cmplz-cookiebanner .cmplz-links .cmplz-link.cmplz-read-more-purposes{display:none}.cmplz-cookiebanner .cmplz-links ul{margin:0;padding:0;list-style:none;display:flex;gap:var(--cmplz_banner_margin);justify-content:center}.cmplz-categories .cmplz-category .cmplz-description-statistics-anonymous{display:none}.cmplz-categories .cmplz-category .cmplz-description-statistics{display:block}.cmplz-categories .cmplz-category .cmplz-category-header .cmplz-category-toggle{background:none;border:none;padding:0;margin:0;cursor:pointer;grid-column-start:3;display:flex;align-items:center;justify-content:center;color:inherit}.cmplz-categories .cmplz-category .cmplz-category-toggle[aria-expanded="true"] .cmplz-icon.cmplz-open{transform:rotate(180deg)}@media (min-width:768px){.cmplz-cookiebanner{min-width:var(--cmplz_banner_width);max-width:100%;display:grid;grid-row-gap:10px}}@media (max-width:768px){.cmplz-cookiebanner{width:100%;gap:1px}.cmplz-cookiebanner .cmplz-buttons{flex-direction:column}}@media (min-width:769px){.cmplz-message,.cmplz-categories{width:calc(var(--cmplz_banner_width) - 42px)}}.cmplz-cookiebanner .cmplz-categories,.cmplz-cookiebanner .cmplz-save-preferences,.cmplz-cookiebanner .cmplz-link.cmplz-manage-options,.cmplz-cookiebanner .cmplz-manage-vendors,.cmplz-cookiebanner .cmplz-read-more,.cmplz-cookiebanner .cmplz-btn.cmplz-manage-options{display:none}.cmplz-cookiebanner .cmplz-categories.cmplz-fade-in{animation:fadeIn 1s;-webkit-animation:fadeIn 1s;-moz-animation:fadeIn 1s;-o-animation:fadeIn 1s;-ms-animation:fadeIn 1s;display:block}@keyframes fadeIn{0%{opacity:0}100%{opacity:1}}@-moz-keyframes fadeIn{0%{opacity:0}100%{opacity:1}}@-webkit-keyframes fadeIn{0%{opacity:0}100%{opacity:1}}@-o-keyframes fadeIn{0%{opacity:0}100%{opacity:1}}@-ms-keyframes fadeIn{0%{opacity:0}100%{opacity:1}}.cmplz-cookiebanner .cmplz-links.cmplz-information{display:none}#cmplz-manage-consent .cmplz-manage-consent{display:none}.cmplz-cookiebanner .cmplz-close{display:none}.cmplz-cookiebanner .cmplz-categories .cmplz-category .cmplz-banner-checkbox{position:relative}.cmplz-cookiebanner .cmplz-categories .cmplz-category .cmplz-banner-checkbox input.cmplz-consent-checkbox{opacity:0;margin:0;margin-top:-10px;cursor:pointer;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";filter:alpha(opacity=0);-moz-opacity:0;-khtml-opacity:0;position:absolute;z-index:1;top:0;left:0;width:40px;height:20px}.cmplz-cookiebanner .cmplz-categories .cmplz-category .cmplz-banner-checkbox input.cmplz-consent-checkbox:focus+.cmplz-label:before{box-shadow:0 0 0 2px #245fcc}.cmplz-cookiebanner .cmplz-categories .cmplz-category .cmplz-banner-checkbox input.cmplz-consent-checkbox:checked+.cmplz-label::before{display:block;background-color:var(--cmplz_slider_active_color);content:"";padding-left:6px}.cmplz-cookiebanner .cmplz-categories .cmplz-category .cmplz-banner-checkbox input.cmplz-consent-checkbox:checked+.cmplz-label:after{left:14px}.cmplz-cookiebanner .cmplz-categories .cmplz-category .cmplz-banner-checkbox .cmplz-label{position:relative;padding-left:30px;margin:0}.cmplz-cookiebanner .cmplz-categories .cmplz-category .cmplz-banner-checkbox .cmplz-label:before,.cmplz-cookiebanner .cmplz-categories .cmplz-category .cmplz-banner-checkbox .cmplz-label:after{box-sizing:border-box;position:absolute;-webkit-border-radius:10px;-moz-border-radius:10px;border-radius:10px;transition:background-color 0.3s,left 0.3s}.cmplz-cookiebanner .cmplz-categories .cmplz-category .cmplz-banner-checkbox .cmplz-label:before{display:block;content:"";color:#fff;box-sizing:border-box;font-family:'FontAwesome',sans-serif;padding-left:23px;font-size:12px;line-height:20px;background-color:var(--cmplz_slider_inactive_color);left:0;top:-7px;height:15px;width:28px;-webkit-border-radius:10px;-moz-border-radius:10px;border-radius:10px}.cmplz-cookiebanner .cmplz-categories .cmplz-category .cmplz-banner-checkbox .cmplz-label:after{display:block;content:"";letter-spacing:20px;background:var(--cmplz_slider_bullet_color);left:4px;top:-5px;height:11px;width:11px}.cmplz-cookiebanner{box-shadow:rgb(0 0 0 / .19) 0 10px 20px,rgb(0 0 0 / .23) 0 6px 6px}#cmplz-manage-consent .cmplz-manage-consent{box-shadow:rgb(0 0 0 / .19) 0 10px 20px,rgb(0 0 0 / .23) 0 6px 6px}.cmplz-cookiebanner.cmplz-show{box-shadow:rgb(0 0 0 / .19) 0 10px 20px,rgb(0 0 0 / .23) 0 6px 6px}.cmplz-cookiebanner.cmplz-show:hover{transition-duration:1s;box-shadow:rgb(0 0 0 / .3) 0 19px 38px,rgb(0 0 0 / .22) 0 15px 12px}.cmplz-cookiebanner .cmplz-divider{height:3px;box-shadow:0 -2px 3px rgb(0 0 0 / .05)}.cmplz-cookiebanner.cmplz-center .cmplz-divider.cmplz-footer{margin-top:5px}.cmplz-blocked-content-container.recaptcha-invisible,.cmplz-blocked-content-container.g-recaptcha{max-width:initial!important;height:80px!important;margin-bottom:20px}@media only screen and (max-width:400px){.cmplz-blocked-content-container.recaptcha-invisible,.cmplz-blocked-content-container.g-recaptcha{height:100px!important}}.cmplz-blocked-content-container.recaptcha-invisible .cmplz-blocked-content-notice,.cmplz-blocked-content-container.g-recaptcha .cmplz-blocked-content-notice{max-width:initial;padding:7px}.twitter-tweet.cmplz-blocked-content-container{padding:10px 40px}.cmplz-placeholder-element>blockquote.fb-xfbml-parse-ignore{margin:0 20px}.tiktok-embed.cmplz-placeholder-element>div{max-width:100%}.instagram-media.cmplz-placeholder-element>div{max-width:100%}