@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--tw-border-style:solid;--tw-shadow:0 0 #0000;--tw-shadow-color:initial;--tw-shadow-alpha:100%;--tw-inset-shadow:0 0 #0000;--tw-inset-shadow-color:initial;--tw-inset-shadow-alpha:100%;--tw-ring-color:initial;--tw-ring-shadow:0 0 #0000;--tw-inset-ring-color:initial;--tw-inset-ring-shadow:0 0 #0000;--tw-ring-inset:initial;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-offset-shadow:0 0 #0000;--tw-outline-style:solid;--tw-blur:initial;--tw-brightness:initial;--tw-contrast:initial;--tw-grayscale:initial;--tw-hue-rotate:initial;--tw-invert:initial;--tw-opacity:initial;--tw-saturate:initial;--tw-sepia:initial;--tw-drop-shadow:initial;--tw-drop-shadow-color:initial;--tw-drop-shadow-alpha:100%;--tw-drop-shadow-size:initial;--awp:450}}}@layer theme{:root,:host{--font-sans:-apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", "Noto Sans", Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";--font-mono:ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;--spacing:.25rem;--default-transition-duration:.15s;--default-transition-timing-function:cubic-bezier(.4, 0, .2, 1);--default-font-family:var(--font-sans);--default-mono-font-family:var(--font-mono)}}@layer base{*,:after,:before,::backdrop{box-sizing:border-box;border:0 solid;margin:0;padding:0}::file-selector-button{box-sizing:border-box;border:0 solid;margin:0;padding:0}html,:host{-webkit-text-size-adjust:100%;tab-size:4;line-height:1.5;font-family:var(--default-font-family,-apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", "Noto Sans", Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji");font-feature-settings:var(--default-font-feature-settings,normal);font-variation-settings:var(--default-font-variation-settings,normal);-webkit-tap-highlight-color:transparent}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:var(--default-mono-font-family,ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace);font-feature-settings:var(--default-mono-font-feature-settings,normal);font-variation-settings:var(--default-mono-font-variation-settings,normal);font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}:-moz-focusring:where(:not(iframe)){outline:auto}progress{vertical-align:baseline}summary{display:list-item}ol,ul,menu{list-style:none}img,svg,video,canvas,audio,iframe,embed,object{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,select,optgroup,textarea{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}::file-selector-button{margin-inline-end:4px}::placeholder{opacity:1}@supports (not ((-webkit-appearance:-apple-pay-button))) or (contain-intrinsic-size:1px){::placeholder{color:currentColor}@supports (color:color-mix(in lab, red, red)){::placeholder{color:color-mix(in oklab, currentcolor 50%, transparent)}}}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit{padding-block:0}::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-day-field{padding-block:0}::-webkit-datetime-edit-hour-field{padding-block:0}::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-second-field{padding-block:0}::-webkit-datetime-edit-millisecond-field{padding-block:0}::-webkit-datetime-edit-meridiem-field{padding-block:0}::-webkit-calendar-picker-indicator{line-height:1}:-moz-ui-invalid{box-shadow:none}button,input:where([type=button],[type=reset],[type=submit]){appearance:button}::file-selector-button{appearance:button}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}}@layer components;@layer utilities{.\!visible{visibility:visible!important}.collapse{visibility:collapse}.invisible{visibility:hidden}.visible{visibility:visible}.sr-only{clip-path:inset(50%);white-space:nowrap;border-width:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.absolute{position:absolute}.fixed{position:fixed}.relative{position:relative}.static{position:static}.container{width:100%}@media (min-width:40rem){.container{max-width:40rem}}@media (min-width:48rem){.container{max-width:48rem}}@media (min-width:64rem){.container{max-width:64rem}}@media (min-width:80rem){.container{max-width:80rem}}@media (min-width:96rem){.container{max-width:96rem}}.m-2{margin:calc(var(--spacing) * 2)}.m-26{margin:calc(var(--spacing) * 26)}.m-32{margin:calc(var(--spacing) * 32)}.m-40{margin:calc(var(--spacing) * 40)}.m-178{margin:calc(var(--spacing) * 178)}.block{display:block}.contents{display:contents}.flex{display:flex}.grid{display:grid}.hidden{display:none}.inline{display:inline}.table{display:table}.h-1{height:var(--spacing)}.transform{transform:var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,)}.resize{resize:both}.border{border-style:var(--tw-border-style);border-width:1px}.text-justify{text-align:justify}.capitalize{text-transform:capitalize}.lowercase{text-transform:lowercase}.uppercase{text-transform:uppercase}.italic{font-style:italic}.ring{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.outline{outline-style:var(--tw-outline-style);outline-width:1px}.blur{--tw-blur:blur(8px);filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.invert{--tw-invert:invert(100%);filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.filter{filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.transition{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}}@font-face{font-family:Playfair Display;font-style:normal;font-weight:600;font-display:swap;src:url(/fonts/brands/playfair-display-600-latin-ext.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Playfair Display;font-style:normal;font-weight:600;font-display:swap;src:url(/fonts/brands/playfair-display-600-latin.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Poppins;font-style:normal;font-weight:600;font-display:swap;src:url(/fonts/brands/poppins-600-latin-ext.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Poppins;font-style:normal;font-weight:600;font-display:swap;src:url(/fonts/brands/poppins-600-latin.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Poppins;font-style:normal;font-weight:800;font-display:swap;src:url(/fonts/brands/poppins-800-latin-ext.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Poppins;font-style:normal;font-weight:800;font-display:swap;src:url(/fonts/brands/poppins-800-latin.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Space Grotesk;font-style:normal;font-weight:700;font-display:swap;src:url(/fonts/brands/space-grotesk-700-latin-ext.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Space Grotesk;font-style:normal;font-weight:700;font-display:swap;src:url(/fonts/brands/space-grotesk-700-latin.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Manrope;src:url(/fonts/manrope.ttf)format("truetype");font-style:normal;font-weight:200 800;font-display:swap}:root{--plh-light:#f4f6f8;--plh-navy:#132e55;--plh-azure:#2f78c4;--plh-blue:#0f4990;--plh-green:#149741;--plh-red:#e20917;--navy:#0d1b2a;--dark:#1f2d44;--teal:#00a99d;--teal-dark:#007d75;--teal-hover:#006b65;--coral:#ff5b57;--gray-50:#f8fafc;--gray:#f1f3f5;--white:#fff;--on-dark:#fff;--surface:#fff;--surface-2:#f8fafc;--tint:#f0f6f4;--heading:#0d1b2a;--text:#152033;--text-soft:#4e5b6d;--muted:#687386;--link:#007d75;--border:#e5e7eb;--radius:14px;--shadow:0 2px 12px #0f172a0d;--container:1460px;--gutter:32px;--body-bg:linear-gradient(180deg, #f4f8f8 0, #fff 640px)}:root[data-theme=dark]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--navy:#15263c;--dark:#cbd5e1;--teal:#2dd4bf;--coral:#ff7b76;--gray-50:#0f1723;--gray:#182233;--white:#111a27;--surface:#111a27;--surface-2:#0f1723;--tint:#12242a;--heading:#eef2f7;--text:#e4e8ef;--text-soft:#b4bfce;--muted:#97a2b4;--link:#3ddbc8;--border:#2a3547;--shadow:0 2px 16px #00000073;--body-bg:linear-gradient(180deg, #0a111d 0, #0c1420 640px)}html[data-motion=reduced] *,html[data-motion=reduced] :before,html[data-motion=reduced] :after{scroll-behavior:auto!important;transition:none!important;animation:none!important}html[data-app] .footer a[href=\/aplikacja]{display:none}html[data-app-ios] .awnex-opt-in{display:none!important}.theme-switch{background:#ffffff0d;border:1px solid #fff3;border-radius:999px;padding:3px;display:inline-flex}.footer .theme-switch button{color:#b9c8d3;border-radius:999px;align-items:center;gap:5px;padding:6px 13px;font-size:12.5px;font-weight:700;display:inline-flex}.footer .theme-switch button:hover{color:#fff}.footer .theme-switch button[aria-checked=true]{background:var(--teal-dark);color:#fff}html[data-font-size=large]{zoom:1.08}html[data-font-size=larger]{zoom:1.16}*{box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:96px}body{color:var(--text);background:var(--body-bg);margin:0;font-family:Manrope,sans-serif;font-size:15px;line-height:1.6}a{color:inherit;text-decoration:none}button,input,textarea{font:inherit}button,.button{cursor:pointer}button:disabled{cursor:default}img{object-fit:cover}h1,h2,h3{color:var(--heading);font-weight:800}a,button{-webkit-tap-highlight-color:transparent}:focus-visible{outline:3px solid var(--teal-dark);outline-offset:4px}.muted{color:var(--muted)}.sr-only{clip:rect(0,0,0,0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.container{width:calc(100% - var(--gutter) * 2);max-width:var(--container);margin-inline:auto}.logo{letter-spacing:-1.6px;color:var(--heading);flex-shrink:0;align-items:center;font-size:29px;font-weight:800;line-height:1;display:inline-flex}.logo b{color:var(--teal);margin-left:1px}.breaking{background:#fff1f0;border-bottom:1px solid #ffd7d4}.breaking-row{align-items:center;gap:16px;min-height:40px;padding-block:6px;font-size:14px;display:flex}.breaking-row b{color:#c93332}.breaking-row a{margin-left:auto;font-weight:700}.breaking-row b,.breaking-row a{flex:none}.breaking-row span{-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;min-width:0;display:-webkit-box;overflow:hidden}.invited-notice{color:#f5efff;background:linear-gradient(90deg,#1a0629,#2a0d45 55%,#3a1206);border-bottom:1px solid #ff7a1a73}.invited-notice-row{align-items:center;gap:16px;min-height:40px;padding-block:6px;font-size:14px;display:flex}.invited-notice-row b{color:#ffa45c;text-transform:uppercase;letter-spacing:.06em;flex:none;font-size:12px}.invited-notice-row span{min-width:0;font-weight:600}.invited-notice-logo{filter:drop-shadow(0 0 6px #ff7a1a66);flex:none;width:auto;height:30px;display:block}.invited-notice-text{gap:1px;line-height:1.25;display:grid}.invited-notice-title{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.invited-notice-count{white-space:nowrap}.invited-notice-row a{color:#fff;background:linear-gradient(90deg,#ff7a1a,#a855f7);border-radius:999px;flex:none;margin-left:auto;padding:4px 12px;font-weight:800;text-decoration:none}.seasonal-notice-row{flex-wrap:wrap;gap:12px;min-height:46px}.seasonal-notice-logo{object-fit:contain;flex:none;width:112px;height:48px;display:block}.seasonal-notice-title{font-size:14px}.seasonal-notice-timer{font-variant-numeric:tabular-nums;align-items:baseline;gap:14px;margin-left:auto;display:flex}.seasonal-notice-timer>span{align-items:baseline;gap:4px;display:flex}.seasonal-notice-timer b{letter-spacing:0;color:#ffbd86;font-size:17px}.seasonal-notice-timer small{color:#e4d9ed;font-size:11px;font-weight:500}.seasonal-notice-today{margin-left:auto;font-size:13px}.seasonal-notice-plh{background:var(--plh-navy);border-bottom-color:var(--plh-azure);color:var(--plh-light)}.seasonal-notice-plh .seasonal-notice-timer b{color:var(--plh-light)}.seasonal-notice-plh .seasonal-notice-timer small{color:#c5d2e4}@media (max-width:460px){.seasonal-notice-row{gap:7px}.seasonal-notice-logo{width:84px;height:40px}.seasonal-notice-title{font-size:12px}.seasonal-notice-timer{align-items:center;gap:7px}.seasonal-notice-timer>span{flex-direction:column;align-items:center;gap:0}.seasonal-notice-timer b{font-size:14px}.seasonal-notice-timer small{font-size:10px}}@media (max-width:359px){.seasonal-notice-row{gap:5px}.seasonal-notice-logo{width:68px;height:36px}.seasonal-notice-title{font-size:11px}.seasonal-notice-timer{gap:4px}}.site-header{z-index:40;padding-top:env(safe-area-inset-top);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);border-bottom:1px solid var(--border);background:#fffffff5;position:sticky;top:0}.header-row{align-items:center;gap:32px;min-height:72px;display:flex}.desktop-nav{flex:1;align-items:center;gap:24px;font-size:14px;font-weight:600;display:flex}.desktop-nav a{padding-block:24px;position:relative}.desktop-nav a:hover,.desktop-nav a[aria-current]{color:var(--link)}.desktop-nav a[aria-current]:after{content:"";background:var(--teal);height:3px;position:absolute;bottom:0;left:0;right:0}.nav-more{position:relative}.nav-more-toggle{font:inherit;color:var(--text);cursor:pointer;background:0 0;border:none;align-items:center;gap:4px;padding-block:24px;font-weight:600;display:inline-flex}.nav-more-toggle:hover,.nav-more-toggle[aria-current]{color:var(--link)}.nav-more-toggle span{font-size:10px}.nav-more-menu{z-index:41;border:1px solid var(--border);background:var(--surface);border-radius:18px;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px 20px;width:min(780px,100vw - 48px);padding:18px;animation:.18s nav-more-in;display:grid;position:absolute;top:calc(100% - 6px);left:50%;transform:translate(-50%);box-shadow:0 24px 60px #0f172a29}@keyframes nav-more-in{0%{opacity:0;transform:translate(-50%,-6px)}to{opacity:1;transform:translate(-50%)}}.nav-more-col{flex-direction:column;gap:2px;min-width:0;display:flex}.nav-more-col h2{color:var(--muted);letter-spacing:.07em;text-transform:uppercase;margin:2px 10px 6px;font-size:11px;font-weight:800}.desktop-nav .nav-more-menu a{color:var(--text);border-radius:12px;align-items:center;gap:12px;padding:9px 10px;display:flex}.desktop-nav .nav-more-menu a:after{display:none}.nav-more-menu a b{color:var(--heading);font-size:14px;font-weight:700;display:block}.nav-more-menu a small{color:var(--muted);margin-top:1px;font-size:12px;font-weight:500;display:block}.nav-more-icon{background:var(--tint);width:38px;height:38px;color:var(--link);border-radius:11px;flex:none;place-items:center;display:grid}.nav-more-icon svg{width:20px;height:20px}.desktop-nav .nav-more-menu a:hover,.desktop-nav .nav-more-menu a[aria-current]{background:var(--gray-50)}.nav-more-menu a:hover b,.nav-more-menu a[aria-current] b{color:var(--link)}.header-actions{align-items:center;gap:12px;margin-left:auto;display:flex}.icon-button{width:40px;height:40px;color:var(--heading);background:0 0;border:0;border-radius:8px;place-items:center;display:inline-grid}.icon-button:hover{background:var(--tint);color:var(--link)}.report-btn{background:var(--teal-dark);color:#fff;white-space:nowrap;border-radius:8px;justify-content:center;align-items:center;min-height:40px;padding:8px 18px;font-size:14px;font-weight:700;display:inline-flex}.report-btn:hover{background:var(--teal-hover)}.menu-btn{display:none}.mobile-drawer{border-bottom:1px solid var(--border);box-shadow:var(--shadow);background:#fff;max-height:calc(100dvh - 72px);position:absolute;top:100%;left:0;right:0;overflow:auto}.mobile-drawer nav{padding:18px 0 24px}.mobile-drawer .site-menu{grid-template-columns:repeat(2,minmax(0,1fr));gap:22px 28px;display:grid}.mobile-drawer .sm-group:first-child{grid-column:1/-1}.mobile-drawer .sm-account{flex-direction:row;grid-column:1/-1}.mobile-drawer .sm-account a{flex:1}.page{padding:32px 0 64px}.home-grid{grid-template-columns:minmax(0,1fr) 330px;gap:32px;display:grid}.main-col{flex-direction:column;gap:48px;min-width:0;display:flex}.sidebar{flex-direction:column;align-self:start;gap:28px;min-width:0;display:flex}.hero{border:1px solid var(--border);background:#fff;border-radius:18px;grid-template-columns:42% 58%;min-height:430px;display:grid;overflow:hidden;box-shadow:0 6px 24px #0f172a0f}.hero-content{flex-direction:column;justify-content:center;align-items:flex-start;min-width:0;padding:30px 28px;display:flex}.hero-badges{align-items:center;gap:8px;display:flex}.live-label.inline{position:static}.hero h1{letter-spacing:-2px;overflow-wrap:normal;margin:16px 0;font-size:48px;line-height:1.09}.hero p{color:#536171;margin:0 0 22px;font-size:15px;line-height:1.65}.hero-cta{gap:18px;min-height:44px;font-size:14px}.hero{cursor:pointer;position:relative}.hero-cta:after{content:"";z-index:1;position:absolute;inset:0}.hero-cta span{transition:transform .25s}.hero-cta:hover span{transform:translate(3px)}.hero-meta{color:var(--muted);flex-wrap:wrap;align-items:center;gap:8px;margin-top:20px;font-size:12px;display:flex}.hero-meta>span:first-child{color:var(--link);font-weight:700}.article-image{background:var(--gray);width:100%;display:block;position:relative;overflow:hidden}.article-image img{transition:transform .3s}.article-picture{display:block;position:absolute;inset:0}.hero-image{min-height:100%}.image-fallback{color:var(--heading);letter-spacing:-.6px;background:radial-gradient(circle at 80% 15%,#c9efea,#0000 55%),linear-gradient(135deg,#f6fbfa,#e3efef);flex-direction:column;justify-content:center;align-items:center;gap:12px;font-size:16px;font-weight:800;display:flex;position:absolute;inset:0}.image-fallback b{color:var(--link)}.fallback-mark{color:#fff;background:var(--teal-dark);border-radius:14px;place-items:center;width:52px;height:52px;font-size:27px;display:grid}.category-badge{background:var(--tint);color:var(--link);text-transform:uppercase;letter-spacing:.035em;border-radius:6px;align-self:flex-start;padding:4px 8px;font-size:12px;font-weight:800;line-height:1.6;display:inline-flex}.top-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:18px;display:grid}.article-card{border:1px solid var(--border);border-radius:var(--radius);min-width:0;box-shadow:var(--shadow);background:#fff;flex-direction:column;transition:transform .25s,box-shadow .25s;display:flex;overflow:hidden}.card-image{flex-shrink:0;display:block;overflow:hidden}.card-image .article-image{min-height:160px}.card-body{flex-direction:column;flex:1;align-items:flex-start;padding:18px;display:flex}.card-body h3{letter-spacing:-.35px;margin:12px 0 10px;font-size:17px;font-weight:700;line-height:1.4}.card-body p{color:var(--muted);-webkit-line-clamp:3;-webkit-box-orient:vertical;margin:0 0 16px;font-size:14px;line-height:1.6;display:-webkit-box;overflow:hidden}.card-body time{color:var(--muted);margin-top:auto;padding-top:6px;font-size:12px;line-height:1.6}.sponsored{color:#805b12;margin-bottom:8px;font-size:12px;font-weight:700;display:block}.section-header{border-bottom:1px solid var(--border);justify-content:space-between;align-items:baseline;gap:16px;margin-bottom:20px;padding-bottom:14px;display:flex}.section-header h2{letter-spacing:-.7px;margin:0;font-size:26px;font-weight:800;line-height:1.25}.section-header a{color:var(--link);font-size:14px;font-weight:600}.latest-list{display:grid}.latest-row{border-bottom:1px solid #edf0f2;border-radius:8px;grid-template-columns:60px 1fr auto;align-items:center;gap:16px;min-height:56px;padding:14px 12px;transition:background .18s;display:grid}.latest-row:hover{background:var(--gray-50)}.latest-row time{color:var(--link);font-variant-numeric:tabular-nums;font-size:14px;font-weight:800}.latest-row strong{font-size:15px;font-weight:600;line-height:1.5}.latest-row span{color:var(--muted);background:var(--gray-50);border-radius:6px;padding:3px 8px;font-size:12px}.live-card{border:1px solid var(--border);border-radius:var(--radius);box-shadow:var(--shadow);background:#fff;overflow:hidden}.live-thumbnail{position:relative}.live-label{color:#fff;letter-spacing:.025em;background:#bd3534;border-radius:6px;align-items:center;gap:6px;padding:5px 9px;font-size:12px;font-weight:800;line-height:1.4;display:inline-flex;position:absolute;top:14px;left:14px}.live-label i{background:#fff;border-radius:50%;width:7px;height:7px;display:block}.live-play{width:48px;height:48px;color:var(--heading);box-shadow:var(--shadow);background:#fffffff2;border-radius:50%;place-items:center;display:grid;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.live-body{padding:20px}.live-body h3{letter-spacing:-.4px;margin:0 0 8px;font-size:20px;line-height:1.4}.live-body p{color:var(--muted);margin:0;font-size:14px;line-height:1.6}.text-link{color:var(--link);gap:8px;margin-top:12px;font-size:14px;font-weight:700;display:inline-flex}.weather{color:var(--text);border:1px solid var(--border);border-radius:var(--radius);box-shadow:var(--shadow);background:#fff;padding:22px}.weather-top{justify-content:space-between;align-items:center;display:flex}.weather-top h3{margin:0 0 4px;font-size:20px}.weather-top>div>span{color:var(--muted);align-items:center;gap:4px;font-size:13px;display:flex}.weather-top svg{width:14px;height:14px}.weather-top>strong{letter-spacing:-2px;color:var(--heading);font-size:44px;line-height:1.1}.weather-top>strong>span{letter-spacing:-1px;font-size:24px}.weather-condition{align-items:center;gap:12px;margin-block:18px;display:flex}.weather-condition svg{width:38px;height:38px;color:var(--link)}.weather-condition p{margin:0;font-size:14px}.weather-details{border-top:1px solid var(--border);grid-template-columns:repeat(3,1fr);gap:10px;margin:0;padding-top:16px;display:grid}.weather-details dt{color:var(--muted);font-size:12px}.weather-details dd{margin:4px 0 0;font-size:13px;font-weight:700}.forecast{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin-top:20px;display:grid}.forecast>div{background:var(--gray-50);border:1px solid #edf1f3;border-radius:8px;flex-direction:column;align-items:center;gap:8px;padding:12px 6px;font-size:12px;display:flex}.forecast svg{color:var(--link)}.forecast>div>span{color:var(--muted)}.forecast strong{color:var(--text)}.most-read-section .section-header h2{letter-spacing:-.5px;font-size:20px}.most-read-section .section-header{margin-bottom:4px}.most-read{margin:0;padding:0;list-style:none}.most-read li{border-bottom:1px solid var(--border);gap:16px;padding:14px 0;display:flex}.most-read li>b{color:#98a7b3;min-width:24px;font-size:24px;font-weight:800;line-height:1.3}.most-read a{font-size:15px;font-weight:700;line-height:1.45;display:block}.most-read a:hover{color:var(--link)}.most-read span{color:var(--muted);margin-top:5px;font-size:12px;display:block}.events-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;display:grid}.event-card{border:1px solid var(--border);border-radius:var(--radius);min-height:128px;box-shadow:var(--shadow);background:#fff;grid-template-columns:48px minmax(0,1fr);gap:14px;padding:18px 16px;display:grid}.event-media{border-radius:var(--radius) var(--radius) 0 0;background:var(--tint);grid-column:1/-1;margin:-18px -16px 2px;display:block;overflow:hidden}.event-media>span{display:block}.event-media img{transition:transform .4s}.event-card:hover .event-media img{transform:scale(1.03)}.event-media.is-empty{aspect-ratio:16/9;background:linear-gradient(135deg, var(--tint), var(--teal));place-items:center;display:grid}@supports (color:color-mix(in lab, red, red)){.event-media.is-empty{background:linear-gradient(135deg, var(--tint), color-mix(in srgb, var(--teal) 22%, var(--tint)))}}.event-media.is-empty span{background:var(--teal);border-radius:50%;place-items:center;width:64px;height:64px;display:grid}@supports (color:color-mix(in lab, red, red)){.event-media.is-empty span{background:color-mix(in srgb, var(--teal) 16%, transparent)}}.event-media.is-empty span{color:var(--link)}.event-media.is-empty svg{width:30px;height:30px}.event-date{background:var(--navy);color:#fff;border-radius:8px;flex-direction:column;justify-content:center;align-self:start;align-items:center;gap:4px;width:48px;height:48px;line-height:1;display:flex}.event-date b{font-size:22px}.event-date span{text-transform:uppercase;font-size:12px}.event-category{color:var(--link);font-size:12px;font-weight:600}.event-card h3{margin:4px 0 8px;font-size:15px;font-weight:700;line-height:1.4}.event-card p{color:var(--muted);align-items:center;gap:4px;margin:0;font-size:12px;display:flex}.event-card p svg{flex-shrink:0;width:13px;height:13px}.event-time{color:var(--muted);font-size:12px}.event-until{color:var(--link);text-align:center;grid-column:1;justify-self:center;margin-top:-2px;font-size:10px;font-weight:700}.ad-slot{border-radius:var(--radius);background:#edf3ed;border:1px solid #dbe4df;min-height:146px;position:relative;overflow:hidden}.ad-link{min-height:inherit;grid-template-columns:57% 43%;display:grid}.ad-copy{flex-direction:column;justify-content:center;align-items:flex-start;padding:16px 24px;display:flex}.ad-label{letter-spacing:.13em;color:#5e7066;margin-bottom:6px;font-size:12px;line-height:1.3}.ad-copy h3{letter-spacing:-.7px;color:#263e32;margin:0;font-size:23px;font-weight:800;line-height:1.25}.ad-copy p{color:#526456;margin:4px 0 10px;font-size:14px}.ad-cta{color:#fff;letter-spacing:.04em;background:#334d3d;border-radius:6px;align-items:center;gap:16px;padding:6px 12px;font-size:12px;font-weight:800;display:inline-flex}.ad-link:hover .ad-cta{background:#1d3626}.ad-media{min-height:146px;position:relative}.ad-media .article-image{height:100%;position:absolute;inset:0}.ad-media picture{height:100%;display:block;position:relative}.ad-sidebar_1 .ad-link,.ad-sidebar_2 .ad-link,.ad-mobile_banner .ad-link{grid-template-columns:1fr}.ad-sidebar_1 .ad-media,.ad-sidebar_2 .ad-media,.ad-mobile_banner .ad-media{grid-row:1;height:190px}.ad-sidebar_1 .ad-copy,.ad-sidebar_2 .ad-copy,.ad-mobile_banner .ad-copy{padding:20px}.ad-sidebar_1 .ad-copy h3,.ad-sidebar_2 .ad-copy h3,.ad-mobile_banner .ad-copy h3{font-size:22px}.ad-sidebar_1 .ad-cta,.ad-sidebar_2 .ad-cta,.ad-mobile_banner .ad-cta{margin-top:2px}.mobile-ad-carousel{display:none}.newsletter{background:radial-gradient(ellipse at 100% 0, var(--teal), transparent 55%), var(--navy)}@supports (color:color-mix(in lab, red, red)){.newsletter{background:radial-gradient(ellipse at 100% 0, color-mix(in srgb, var(--teal) 35%, #0d1b2a), transparent 55%), var(--navy)}}.newsletter{color:#fff;border-radius:18px;grid-template-columns:1.3fr 1fr;align-items:center;gap:28px;min-height:160px;padding:32px;display:grid}.newsletter-copy{align-items:center;gap:20px;display:flex}.newsletter-icon{background:var(--teal-dark);color:#fff;border-radius:50%;flex-shrink:0;place-items:center;width:54px;height:54px;display:grid}.newsletter-icon svg{width:28px;height:28px}.eyebrow{letter-spacing:.12em;color:var(--teal);font-size:12px;font-weight:700}@supports (color:color-mix(in lab, red, red)){.eyebrow{color:color-mix(in srgb, var(--teal) 50%, white)}}.newsletter h2{color:#fff;letter-spacing:-.5px;margin:6px 0;font-size:26px;font-weight:800;line-height:1.25}.newsletter p{color:#c4d0da;margin:0;font-size:14px}.newsletter form{grid-template-columns:minmax(0,1fr) auto;gap:8px;display:grid}.newsletter input{min-width:0;height:44px;color:var(--heading);background:#fff;border:1px solid #dde6e7;border-radius:8px;padding:10px 12px;font-size:14px}.newsletter button{background:var(--teal-dark);color:#fff;white-space:nowrap;border:0;border-radius:8px;height:44px;padding:10px 14px;font-size:14px;font-weight:700}.newsletter button:hover{background:var(--teal-hover)}.newsletter small{color:#cfe4e3;grid-column:1/-1;font-size:12px}.article-layout{grid-template-columns:minmax(0,1fr) 330px;gap:32px;display:grid}.article-layout>article{width:100%;min-width:0;max-width:860px;margin-inline:auto}.article-content-continued{margin-top:0}.article-related{margin-top:40px}.article-related-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;display:grid}@media (max-width:899px){.article-related-grid{grid-template-columns:minmax(0,1fr)}}.breadcrumb{color:var(--muted);margin-bottom:14px;font-size:13px}.article-header h1{letter-spacing:-2px;margin:12px 0;font-size:clamp(36px,5vw,66px);line-height:1.04}.article-lead{color:#4e5b6d;font-size:20px}.article-meta{color:var(--muted);flex-wrap:wrap;align-items:center;gap:14px;font-size:13px;display:flex}.share-btn{border:1px solid var(--border);background:#fff;border-radius:9px;padding:8px 12px}.article-cover{aspect-ratio:16/9;border-radius:16px;margin:24px 0;position:relative;overflow:hidden}.article-content{font-size:18px;line-height:1.85}.article-content h2{margin-top:42px;font-size:32px;line-height:1.2}.article-content h3{font-size:25px}.article-content blockquote{border-left:4px solid var(--teal);color:var(--text);margin:28px 0;padding:10px 0 10px 22px;font-size:22px;font-weight:600}.article-content img{max-width:100%;height:auto}.article-content>p,.article-content>ul,.article-content>ol{margin:0 0 1em}.author-box{border-top:1px solid var(--border);border-bottom:1px solid var(--border);align-items:flex-start;gap:16px;margin-top:34px;padding:24px 0;display:flex}.author-avatar{background:var(--teal-dark);color:#fff;border-radius:50%;flex:0 0 54px;place-items:center;width:54px;height:54px;font-size:20px;font-weight:800;line-height:1;display:grid}.author-box>:last-child{overflow-wrap:anywhere;flex:1;min-width:0}.author-label{color:var(--muted);font-size:12px;line-height:1.4;display:block}.author-box h3{margin:4px 0 6px;font-size:17px;line-height:1.4}.author-box h3 a:hover{text-underline-offset:3px;text-decoration:underline}.author-box p{color:var(--muted);margin:0;font-size:14px;line-height:1.65}.listing-head{justify-content:space-between;align-items:end;margin-bottom:22px;display:flex}.listing-head h1{margin:0;font-size:46px}.article-list-grid{grid-template-columns:repeat(3,1fr);gap:20px;display:grid}.search-form{gap:8px;max-width:800px;margin-bottom:26px;display:flex}.search-form input,.form input,.form textarea{border:1px solid var(--border);width:100%;font:inherit;border-radius:10px;padding:12px 14px}.button{background:var(--teal);color:#fff;border:0;border-radius:10px;justify-content:center;padding:12px 18px;font-weight:800;display:inline-flex}.form label{font-weight:700}.form textarea{min-height:180px}.form small{color:var(--muted)}.form-message{background:var(--tint);border-radius:10px;padding:12px}.button{background:var(--teal-dark);color:#fff;border:0;border-radius:8px;justify-content:center;align-items:center;padding:11px 18px;font-weight:700;display:inline-flex}.button:hover{background:var(--teal-hover)}.footer{background:var(--navy);color:#c1cdd7;padding:56px 0 32px}.footer .logo{color:#fff;font-size:30px}.footer-grid{grid-template-columns:1.5fr repeat(3,minmax(0,1fr));gap:40px;display:grid}.footer-grid>div{flex-direction:column;align-items:flex-start;gap:10px;min-width:0;display:flex}.footer-group{min-width:0}.footer-group h3{margin:0 0 12px}.footer .footer-group-toggle{color:#fff;justify-content:space-between;align-items:center;width:100%;padding:16px 0;font-size:15px;font-weight:700;display:flex}.footer-chevron{border-bottom:2px solid;border-right:2px solid;width:8px;height:8px;transition:transform .2s;transform:rotate(45deg)}.footer-group[data-open=true] .footer-chevron{transform:rotate(-135deg)}.footer-links{flex-direction:column;align-items:flex-start;gap:10px;display:flex}.footer-links[hidden]{display:none}.footer .footer-mail{color:#dbe6ee;margin-top:14px;font-weight:600}.footer .footer-cta{background:var(--teal-dark);color:#fff;border-radius:999px;align-items:center;gap:8px;margin-top:16px;padding:10px 18px;font-weight:700;display:inline-flex}.footer .footer-cta:hover{background:var(--teal);color:#fff}.footer .footer-socials{margin-top:18px}.footer-legal{border-top:1px solid #ffffff1f;margin-top:40px;padding-top:22px}.footer-legal nav{flex-wrap:wrap;gap:8px 24px;display:flex}.footer-legal a,.footer-legal button{color:#b9c8d3;font-size:13px}.footer-legal a:hover,.footer-legal button:hover{color:var(--teal)}@supports (color:color-mix(in lab, red, red)){.footer-legal a:hover,.footer-legal button:hover{color:color-mix(in srgb, var(--teal) 50%, white)}}.footer-brand{gap:0!important}.footer-useful{flex-direction:column;align-items:flex-start;gap:8px;margin-top:22px;display:flex}.footer-useful h3{color:#9fb0be;letter-spacing:.08em;text-transform:uppercase;margin:0 0 2px;font-size:11px;font-weight:800}.footer h3{color:#fff;margin:0 0 10px;font-size:14px;font-weight:700}.footer p{max-width:310px;margin:4px 0 0;font-size:14px}.footer .muted{color:#95a8b8}.footer a,.footer button{font-size:14px}.footer nav a,.footer nav button{line-height:1.4}.footer a.logo{font-size:30px}.footer a:hover{color:var(--teal)}@supports (color:color-mix(in lab, red, red)){.footer a:hover{color:color-mix(in srgb, var(--teal) 50%, white)}}.footer-bottom-tools{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:22px;display:flex}.footer-bottom{color:#9fb0be;justify-content:space-between;align-items:center;gap:24px;margin-top:20px;font-size:13px;display:flex}.footer .footer-copy{max-width:none;font-size:inherit;flex-direction:column;gap:2px;min-width:0;margin:0;line-height:1.5;display:flex}.footer-copy>span>span{white-space:nowrap}.footer-copy a{color:#dbe6ee;text-underline-offset:3px;font-weight:600;-webkit-text-decoration:underline #dbe6ee59;text-decoration:underline #dbe6ee59}.footer-copy a:hover{color:#fff;text-decoration-color:currentColor}.footer-socials{align-items:center;gap:10px;display:flex}.footer-socials>span:first-child{margin-right:6px;font-size:13px}.social-icon{color:#b9c8d3;border:1px solid #405160;border-radius:50%;place-items:center;width:38px;height:38px;display:grid}.social-icon svg{width:18px;height:18px}.cookie{z-index:80;border:1px solid var(--border);background:#fff;border-radius:14px;width:min(420px,100vw - 40px);padding:20px;position:fixed;bottom:20px;right:20px;box-shadow:0 16px 50px #0000002e}.cookie p{color:var(--muted);margin-block:10px 16px;font-size:13px}.cookie div{justify-content:flex-end;gap:8px;display:flex}.cookie button{border:1px solid var(--border);background:#fff;border-radius:8px;padding:8px 10px;font-size:13px}.cookie .primary{background:var(--navy);color:#fff}.error-box{text-align:center;padding:80px 0}.skeleton{background:linear-gradient(90deg,#eee,#f6f6f6,#eee) 0 0/200% 100%;border-radius:14px;min-height:240px;animation:1.3s infinite shimmer}@keyframes shimmer{to{background-position:-200% 0}}@media (hover:hover) and (prefers-reduced-motion:no-preference){.article-card:hover{transform:translateY(-2px);box-shadow:0 6px 20px #0f172a14}.article-card:hover .article-image img{transform:scale(1.03)}}@media (min-width:1800px){.hero h1{font-size:50px}}@media (max-width:1350px){.header-row{gap:22px}.desktop-nav{gap:18px}.hero h1{font-size:44px}.hero-content{padding:26px 24px}.newsletter{grid-template-columns:1fr;gap:20px}}@media (max-width:1199px){:root{--gutter:24px}.desktop-nav{display:none}.menu-btn{display:inline-grid}.home-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:32px 20px}.main-col,.sidebar{display:contents}.hero,.home-top,.latest-section,.home-region,.ad-homepage_banner,.home-events,.home-culture,.home-sport,.newsletter{grid-column:1/-1}.for-you{order:2;grid-column:1/-1}.hero{order:1}.home-scores{order:1;grid-column:1/-1}.home-top{order:2}.live-card{order:3}.weather,.transit-widget{order:4}.latest-section{order:5}.resident-link{order:5;grid-column:1/-1}.home-region,.ad-homepage_banner{order:6}.most-read-section{order:7}.ad-sidebar_1{order:8;align-self:start}.home-events{order:9}.home-culture{order:10}.home-sport{order:11}.newsletter{order:12;grid-template-columns:1.3fr 1fr}.top-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.hero h1{font-size:44px}.hero-content{padding:30px}.article-layout{grid-template-columns:minmax(0,820px);justify-content:center}.article-layout .sidebar{grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:20px;margin-top:12px;display:grid}.article-layout .sidebar>*{order:0}.article-list-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.footer-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:32px 28px}.footer-brand{grid-column:1/-1}.footer-useful{flex-flow:wrap;align-items:center;gap:8px 20px}.footer-useful h3{flex-basis:100%}}@media (min-width:700px) and (max-width:1199px){.live-card{order:-1;grid-column:1/-1}.weather,.transit-widget{order:-1}.hero{order:1}.latest-section{order:2}.home-top{order:3}.for-you{order:4}}.notify-prompt{z-index:55;left:12px;right:12px;bottom:calc(env(safe-area-inset-bottom) + 84px);border:1px solid var(--border);background:#fff;border-radius:18px;gap:10px;max-width:460px;margin-inline:auto;padding:18px 20px;display:grid;position:fixed;box-shadow:0 12px 40px #0f172a38}.notify-prompt h2{margin:0;font-size:19px}.notify-prompt p{color:var(--muted);margin:0;font-size:14px;line-height:1.55}.notify-prompt label{color:var(--text);align-items:flex-start;gap:10px;font-size:14px;line-height:1.45;display:flex}.notify-prompt input{width:18px;height:18px;accent-color:var(--teal-dark);flex:none;margin-top:2px}.notify-prompt-actions{flex-wrap:wrap;align-items:center;gap:6px 16px;margin-top:4px;display:flex}.notify-prompt-link{min-height:40px;color:var(--link);font:inherit;cursor:pointer;background:0 0;border:0;align-items:center;padding:0 2px;font-size:14px;font-weight:700;text-decoration:none;display:inline-flex}.notify-prompt-message{font-weight:600}@media (min-width:900px){.notify-prompt{margin-inline:0;bottom:24px;left:auto;right:24px}}.notification-choice{border:0;gap:10px;min-width:0;margin:18px 0 0;padding:0;display:grid}.notification-choice legend{color:var(--heading);margin-bottom:8px;padding:0;font-size:14px;font-weight:700}.notification-choice label{align-items:center;gap:10px;font-size:15px;display:flex}.notification-choice input{width:18px;height:18px;accent-color:var(--teal-dark)}.greeting-save{min-height:32px;color:var(--link);font:inherit;cursor:pointer;background:0 0;border:0;align-items:center;gap:6px;margin-top:8px;padding:0;font-size:13px;font-weight:700;text-decoration:none;display:inline-flex}.greeting-save:disabled{opacity:.6;cursor:default}.saved-daily{margin-top:32px}.saved-daily ul{gap:12px;margin:14px 0 0;padding:0;list-style:none;display:grid}.saved-daily li{border:1px solid var(--border);border-radius:var(--radius);background:#fff;padding:16px 18px}.saved-daily li p{margin:0;line-height:1.6}.saved-daily-meta{justify-content:space-between;align-items:center;gap:12px;margin-top:10px;font-size:12px;display:flex}.saved-daily-meta button{min-height:32px;color:var(--link);cursor:pointer;background:0 0;border:0;padding:0 4px;font-size:13px;font-weight:700}.local-news{border:1px solid var(--border);border-radius:var(--radius);box-shadow:var(--shadow);background:#fff;gap:14px;padding:20px 22px;display:grid}.local-news-prompt{background:var(--tint)}.local-news h2{letter-spacing:-.3px;margin:0;font-size:20px}.local-news p{color:var(--muted);margin:0;font-size:14px;line-height:1.6}.local-news-actions{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.local-news select{border:1px solid var(--border);min-height:44px;color:var(--text);background:#fff;border-radius:8px;padding:0 12px;font-size:16px}.local-news-head{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;display:flex}.local-news-tools{gap:14px;display:flex}.local-news-link{min-height:36px;color:var(--link);cursor:pointer;background:0 0;border:0;padding:0 4px;font-size:13px;font-weight:700}.local-news-list{margin:0;padding:0;list-style:none;display:grid}.local-news-item{border-top:1px solid var(--border);gap:3px;padding:12px 0;display:grid}.local-news-item span{color:var(--muted);font-size:12px}.local-news-item strong{color:var(--heading);font-size:15px;line-height:1.35}.local-news-more{color:var(--link);font-size:13px;font-weight:700}@media (max-width:1199px){.local-news{order:1;grid-column:1/-1}}.container>.local-news{margin-bottom:22px}@media (min-width:1200px) and (min-height:1500px){.sidebar{position:sticky;top:96px}}.sidebar-follow{display:none}@media (min-width:1200px){.sidebar.sidebar-full{align-self:stretch;position:static}.sidebar-follow{top:calc(88px + env(safe-area-inset-top));gap:14px;display:grid;position:sticky}}@media (min-width:1200px) and (max-height:899px){.sidebar-follow>.ad-card:nth-of-type(2){display:none}}@media (max-width:899px){:root{--gutter:20px}.hero-content{padding:24px}.hero h1{letter-spacing:-1.5px;font-size:38px}.events-grid{gap:12px}.event-card,.newsletter{grid-template-columns:1fr}.newsletter form{margin-left:74px}}@media (max-width:699px){:root{--gutter:16px}.header-row{gap:12px;min-height:68px}.logo{font-size:25px}.header-actions{gap:6px}.report-btn{display:none}.breaking-row{gap:10px;font-size:12px;line-height:1.35}.breaking-row b{letter-spacing:.04em;font-size:11px}.page{padding:20px 0 40px}.home-grid{grid-template-columns:minmax(0,1fr);row-gap:32px}.hero{flex-direction:column;display:flex}.hero-image{order:-1;min-height:0;aspect-ratio:16/10!important}.hero-content{padding:26px 24px}.hero h1{letter-spacing:-1.4px;margin-block:14px;font-size:36px;line-height:1.12}.hero p{font-size:15px}.hero-meta{margin-top:18px}.top-grid{scroll-snap-type:x mandatory;scrollbar-width:thin;scrollbar-color:#c3d4d1 transparent;gap:16px;padding:2px 0 12px;display:flex;overflow-x:auto}.top-grid .article-card{scroll-snap-align:start;flex:0 0 86%}.card-image .article-image{min-height:170px}.card-body{padding:20px}.card-body h3{font-size:17px}.section-header{gap:12px;margin-bottom:18px;padding-bottom:12px}.section-header h2{font-size:24px}.section-header a{text-align:right;max-width:118px;font-size:12px}.latest-row{grid-template-columns:48px minmax(0,1fr);gap:8px 12px;padding:14px 6px}.latest-row span{grid-column:2;justify-self:start}.latest-row strong{font-size:15px}.latest-row.ad-row>*{grid-column:2}.events-grid,.article-list-grid{grid-template-columns:minmax(0,1fr)}.event-card{grid-template-columns:48px minmax(0,1fr);min-height:110px;padding:20px}.event-media{margin:-20px -20px 2px}.live-body{padding:22px}.weather{padding:24px}.ad-link{grid-template-columns:1fr}.ad-media{height:155px}.ad-copy{padding:22px}.ad-copy h3{font-size:24px}.ad-copy p{margin-bottom:14px}.newsletter{padding:28px 24px}.newsletter-copy{flex-direction:column;align-items:flex-start;gap:18px}.newsletter h2{font-size:26px}.newsletter form{grid-template-columns:minmax(0,1fr);margin-left:0}.newsletter input{font-size:16px}.footer{padding:40px 0 28px}.footer-grid{grid-template-columns:minmax(0,1fr);gap:0}.footer-brand{padding-bottom:22px}.footer-group{border-top:1px solid #ffffff1f}.footer-group h3{margin:0}.footer .footer-links{gap:4px;padding-bottom:16px}.footer .footer-links a{padding:8px 0;display:block}.footer-legal{margin-top:0}.footer-legal nav{gap:2px 20px}.footer-legal a,.footer-legal button{padding:8px 0}.footer-bottom{flex-direction:column;align-items:flex-start;gap:20px}.footer-bottom-tools{justify-content:flex-start;gap:16px}.footer-socials{flex-wrap:wrap;gap:8px}.footer a[href=\/szukaj],.footer a[href=\/wydarzenia],.footer a[href=\/praca],.footer a[href=\/dla-mieszkanca],.footer a[href=\/logowanie],.footer a[href=\/rejestracja],.footer a[href=\/konto]{display:none}.article-header h1{letter-spacing:-1px;font-size:38px}.article-content{font-size:17px}.listing-head{flex-direction:column;align-items:flex-start}.listing-head h1{font-size:38px}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:before,:after{transition:none!important;animation:none!important}}.content-sources{background:var(--tint);border:1px solid #cfe0dc;border-radius:16px;margin-block:28px;padding:24px}.content-sources h2{margin:0 0 12px;font-size:22px}.content-sources p{color:#526764;margin:10px 0;font-size:14px;line-height:1.65}.content-sources ul{margin:16px 0;padding:0;list-style:none}.content-sources li+li{margin-top:16px}.content-sources a{color:var(--link);overflow-wrap:anywhere;font-weight:700}.content-sources li>span{color:#526764;margin-top:6px;font-size:13px;line-height:1.6;display:block}.image-caption{color:#61716e;margin:10px 0 22px;font-size:12px;line-height:1.65}.image-caption a{text-underline-offset:3px;text-decoration:underline}.demo-notice{color:#756025;background:#f8f2df;border-radius:8px;margin:0 0 16px;padding:9px 12px;font-size:12px;line-height:1.5}.editorial-note{border-left:3px solid var(--teal-dark);background:var(--tint);color:#526764;margin:0 0 24px;padding:14px 18px;font-size:13px;line-height:1.7}.editorial-note a{color:var(--link);font-weight:700;text-decoration:underline}.card-source{color:#61716e;margin-top:8px;font-size:12px;line-height:1.5;display:block}.weather-timestamp,.weather-attribution{color:#526764;font-size:12px;line-height:1.6}.weather-attribution{margin-bottom:0}.weather-attribution a{text-underline-offset:3px;text-decoration:underline}.load-more-grid{margin-top:20px}.load-more-row{justify-content:center;margin-top:28px;display:flex}.load-more-row .button:disabled{opacity:.6;cursor:default}.newsletter-actions{flex-wrap:wrap;gap:12px;margin-top:22px;display:flex}.info-page{max-width:960px}.info-page h1{margin-top:12px;font-size:clamp(36px,5vw,58px);line-height:1.15}.info-page h2{margin-top:32px;font-size:24px}.info-page h2[id]{scroll-margin-top:100px}.info-page p{line-height:1.8}.info-page a:not(.button){color:var(--link);overflow-wrap:anywhere;text-decoration:underline}.service-notice{background:var(--tint);border:1px solid #cfe0dc;border-radius:16px;padding:24px}.contact-address{font-size:24px;font-weight:700}.events-archive{margin-top:48px}.events-ad{margin-top:24px}.form{gap:18px;max-width:560px;display:grid}.form>label{color:var(--heading);gap:6px;font-size:14px;font-weight:700;display:grid}.form>label small{color:var(--muted);font-weight:500}.form input,.form textarea,.form select{border:1px solid var(--border);width:100%;font:inherit;color:var(--text);background:#fff;border-radius:10px;padding:12px 14px;font-size:15px}.form input:focus-visible,.form textarea:focus-visible,.form select:focus-visible{outline:2px solid var(--teal-dark);outline-offset:1px}.form textarea{resize:vertical;min-height:130px}.form button{justify-self:start}.form .button,.form button.button{background:var(--teal-dark);color:#fff;min-height:auto;font-size:inherit;border:0;border-radius:8px;padding:11px 18px;font-weight:700;text-decoration:none}.form .button:hover,.form button.button:hover{background:var(--teal-hover)}.honeypot{width:1px;height:1px;position:absolute;left:-10000px;overflow:hidden}.consent-label{color:var(--muted);align-items:flex-start;gap:12px;font-size:13px;font-weight:500;display:flex}.form .consent-label input{flex-shrink:0;width:20px;height:20px;margin-top:4px}.form-message{background:var(--tint);color:var(--heading);border-radius:10px;margin:0;padding:14px 16px;font-size:14px;line-height:1.6}.form-message[role=alert]{color:#a3312c;background:#fdeeee}.municipality-filter{flex-wrap:wrap;gap:8px;margin:0 0 24px;display:flex}.municipality-filter a{border:1px solid var(--border);background:#fff;border-radius:999px;padding:9px 15px;font-size:13px;font-weight:700}.municipality-filter a[aria-current=page],.municipality-filter a:hover{color:#fff;background:var(--teal-dark);border-color:var(--teal-dark)}.search-filters{grid-template-columns:minmax(0,2fr) minmax(0,1fr) auto;align-items:end;display:grid}.search-field{gap:8px;min-width:0;font-size:14px;font-weight:700;display:grid}.search-page h1{letter-spacing:-1px;margin:0 0 24px;font-size:clamp(32px,5vw,48px);line-height:1.15}.search-page h2{margin:28px 0 12px;font-size:24px;line-height:1.3}.search-page>.muted{margin-bottom:18px}.search-field input,.search-field select{border:1px solid var(--border);width:100%;min-width:0;font:inherit;background:#fff;border-radius:10px;padding:14px}.site-search-groups{gap:36px;margin-top:24px;display:grid}.site-search-group{scroll-margin-top:110px}.site-search-head{justify-content:space-between;align-items:baseline;gap:16px;margin-bottom:14px;display:flex}.site-search-head h3{color:var(--heading);margin:0;font-size:22px}.site-search-head h3 span{color:var(--muted);margin-left:6px;font-size:15px}.site-search-head a{color:var(--link);flex:none;font-size:14px;font-weight:800}.site-search-items{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.site-search-items a{border:1px solid var(--border);background:var(--surface);border-radius:12px;align-content:start;gap:5px;min-width:0;padding:16px 18px;display:grid}.site-search-items a:hover{border-color:var(--teal);background:var(--tint)}.site-search-items small{color:var(--link);letter-spacing:.04em;text-transform:uppercase;font-size:11px;font-weight:800}.site-search-items strong{color:var(--heading);font-size:16px;line-height:1.3}.site-search-items span{color:var(--text-soft);-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:13px;line-height:1.45;display:-webkit-box;overflow:hidden}@media (max-width:699px){.site-search-items{grid-template-columns:minmax(0,1fr)}}.account-panel{border:1px solid var(--border);background:linear-gradient(135deg, #fff, var(--tint));overflow-wrap:anywhere;border-radius:18px;padding:clamp(20px,4vw,36px)}.account-page h1{margin-bottom:24px}.account-panel p{margin:14px 0}.account-panel h2{margin-top:12px}.cms-access-button{background:var(--navy);margin:14px 0;display:inline-flex}.cms-access-button:hover{background:var(--dark)}.account-email{overflow-wrap:anywhere;font-weight:700}.account-actions,.account-links{flex-wrap:wrap;gap:16px;display:flex}.account-links{margin-top:28px;font-size:14px}.header-login{white-space:nowrap;justify-content:center;align-items:center;gap:7px;min-height:40px;font-size:13px;font-weight:700;display:inline-flex}.header-login svg{width:20px;height:20px}.header-login:hover{color:var(--link)}.header-register{padding-inline:14px;font-size:13px}.auth-page{padding-block:clamp(32px,6vw,80px)}.auth-layout{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:start;gap:clamp(28px,5vw,72px);max-width:1120px;display:grid}.auth-intro{padding-block:24px}.auth-intro h1{letter-spacing:-2px;margin:24px 0;font-size:clamp(36px,4.6vw,60px);line-height:1.12}.auth-intro h1 span{color:var(--link)}.auth-intro>p{max-width:380px;color:var(--muted);font-size:18px;line-height:1.7}.auth-intro-note{border-top:1px solid #d1e2df;border-bottom:1px solid #d1e2df;align-items:center;gap:18px;margin-top:40px;padding-block:24px;display:flex}.auth-intro-note>span{background:var(--navy);height:58px;color:var(--teal);border-radius:16px;flex:0 0 58px;place-items:center;display:grid}@supports (color:color-mix(in lab, red, red)){.auth-intro-note>span{color:color-mix(in srgb, var(--teal) 50%, white)}}.auth-intro-note>span{letter-spacing:-2px;font-size:28px;font-weight:800}.auth-intro-note p{color:var(--muted);margin:5px 0 0;font-size:13px;line-height:1.65}.auth-intro .auth-powered{margin-top:24px;font-size:12px}.auth-powered strong{color:var(--heading)}.auth-layout .account-panel{background:radial-gradient(at 100% 0,#e5f4ef,#0000 50%),#fff;box-shadow:0 18px 60px #0d1b2a0d}.auth-tabs{background:#eaf0ef;border-radius:10px;gap:4px;margin-bottom:28px;padding:5px;display:flex}.account-panel .auth-tabs a{color:#536561;text-align:center;border-radius:7px;flex:1;padding:10px 8px;font-size:14px;font-weight:700;text-decoration:none}.account-panel .auth-tabs a[aria-current]{color:var(--heading);background:#fff;box-shadow:0 2px 5px #0d1b2a14}.auth-provider{letter-spacing:-.6px;align-items:center;gap:7px;font-size:17px;font-weight:800;display:inline-flex}.auth-provider b{background:var(--navy);color:var(--teal);padding:2px 5px}@supports (color:color-mix(in lab, red, red)){.auth-provider b{color:color-mix(in srgb, var(--teal) 50%, white)}}.auth-provider b{letter-spacing:0;border-radius:4px;font-size:12px}.account-panel h2{margin-bottom:14px;font-size:26px;line-height:1.3}.auth-submit{gap:16px;width:100%;margin-top:10px}.auth-submit span{margin-left:auto}.auth-submit:disabled{color:#5b6c69;background:#e2ebe8}.account-panel .auth-security{color:var(--muted);font-size:12px;line-height:1.7}.auth-unavailable{border-radius:10px;margin-top:24px;padding:16px 18px}.auth-unavailable h3{margin:0;font-size:13px}.auth-unavailable p{color:#536561;margin:6px 0 0;font-size:12px;line-height:1.7}.auth-help{border-top:1px solid var(--border);margin-top:20px;padding-top:16px;font-size:13px}.auth-help summary{color:var(--link);cursor:pointer;font-weight:700}.auth-help p{color:var(--muted);line-height:1.7}.local-auth-form{gap:16px;margin-top:24px;display:grid}.local-auth-form>label{gap:8px;font-size:14px;font-weight:700;display:grid}.local-auth-form input:not([type=checkbox]){width:100%;min-width:0;color:var(--heading);font:inherit;background:#fff;border:1px solid #bacfc9;border-radius:9px;padding:13px 14px;font-size:16px}.local-auth-form input:focus-visible{outline:3px solid var(--teal)}@supports (color:color-mix(in lab, red, red)){.local-auth-form input:focus-visible{outline:3px solid color-mix(in srgb, var(--teal) 55%, white)}}.local-auth-form input:focus-visible{outline-offset:2px}.password-field{align-items:center;gap:8px;display:flex}.password-field input{flex:1}.password-field button{color:var(--link);font:inherit;cursor:pointer;background:0 0;border:0;flex-shrink:0;padding:10px 4px}.local-auth-form .auth-security{margin:-8px 0 0;font-weight:400}.local-auth-form .auth-check,.awnex-opt-in .auth-check{align-items:flex-start;gap:10px;font-size:13px;font-weight:500;line-height:1.65;display:flex}.auth-check input{width:18px;height:18px;accent-color:var(--teal-dark);flex:0 0 18px;margin-top:3px}.auth-check a,.local-password-link{color:var(--link);text-underline-offset:3px;text-decoration:underline}.awnex-opt-in{background:#edf6f2;border:1px solid #ccded7;border-radius:12px;padding:16px}.awnex-opt-in p{color:#4a625b;margin:10px 0 0;font-size:12px;line-height:1.75}.awnex-opt-in .auth-option-unavailable{color:#705423}.auth-error{color:#992f20;background:#fff0ed;border-radius:9px;padding:12px 14px;font-size:14px}.local-password-link{font-size:13px}.auth-divider{color:var(--muted);align-items:center;gap:12px;margin:32px 0 24px;font-size:12px;display:flex}.auth-divider:before,.auth-divider:after{content:"";background:var(--border);flex:1;height:1px}.local-account-details{gap:16px;margin-block:24px;display:grid}.local-account-details .service-notice{padding:18px}.account-panel .account-links a{color:var(--link);text-underline-offset:3px;text-decoration:underline}.notification-settings{background:var(--tint);border:1px solid #cfe0dc;border-radius:14px;margin:24px 0;padding:18px 20px}.notification-settings h3{margin:0 0 6px;font-size:16px}.notification-settings>p.muted{margin:0 0 14px;font-size:13px}.notification-topics{flex-wrap:wrap;gap:10px 16px;margin-bottom:16px;display:flex}.notification-topic{align-items:center;gap:8px;font-size:14px;font-weight:600;display:flex}.notification-topic input{width:17px;height:17px;accent-color:var(--teal-dark)}.notification-settings .button-secondary{color:var(--heading);background:#fff;border:1px solid #bacfc9}.notification-settings .button-secondary:hover{background:#e7f0ed}.notification-settings .service-notice{margin-top:14px;padding:12px 14px;font-size:13px}.preferences-settings,.account-stats,.account-favorites,.referral-panel{background:var(--gray-50);border:1px solid var(--border);border-radius:14px;margin:24px 0;padding:18px 20px}.preferences-settings h3,.account-stats h3,.account-favorites h3,.referral-panel h3{margin:0 0 6px;font-size:16px}.preferences-settings>p.muted,.account-stats>p.muted,.account-favorites>p.muted{margin:0 0 14px;font-size:13px}.referral-panel p{color:var(--muted);margin:0 0 14px;font-size:13px}.referral-link-row{gap:10px;display:flex}.referral-link-row input{border:1px solid var(--border);min-width:0;font:inherit;color:var(--text);background:#fff;border-radius:8px;flex:1;padding:10px 12px;font-size:13px}.referral-link-row .button{white-space:nowrap;flex:none}@media (max-width:480px){.referral-link-row{flex-direction:column}}.preferences-grid{grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:14px;display:grid}.preferences-field{color:var(--heading);flex-direction:column;gap:6px;font-size:13px;font-weight:700;display:flex}.preferences-field select{border:1px solid var(--border);background:var(--white);color:var(--text);font:inherit;border-radius:8px;padding:9px 10px;font-weight:600}.preferences-status{margin-top:12px;font-size:13px}.preferences-municipality-link{color:var(--link);margin-top:14px;font-size:13px;font-weight:700;display:inline-flex}.account-stats-grid{grid-template-columns:repeat(auto-fit,minmax(120px,1fr));gap:12px;margin-bottom:14px;display:grid}.account-stat{background:var(--white);border:1px solid var(--border);text-align:center;border-radius:10px;padding:12px 14px}.account-stat strong{color:var(--heading);letter-spacing:-.5px;font-size:24px;display:block}.account-stat span{color:var(--muted);font-size:12px}.account-stat-categories{color:var(--muted);font-size:13px}.account-favorites-list{flex-direction:column;gap:10px;margin:0;padding:0;list-style:none;display:flex}.account-favorite{background:var(--white);border:1px solid var(--border);border-radius:10px;justify-content:space-between;align-items:center;gap:12px;padding:10px 12px;display:flex}.account-favorite a{font-size:14px;font-weight:700}.account-favorite span{color:var(--muted);margin-top:2px;font-size:12px;display:block}.account-favorite button{color:var(--coral);cursor:pointer;background:0 0;border:0;flex-shrink:0;font-size:13px;font-weight:700}.favorite-button{border:1px solid var(--border);background:var(--white);color:var(--heading);border-radius:8px;align-items:center;gap:6px;margin-top:4px;padding:9px 14px;font-size:14px;font-weight:700;display:inline-flex}.favorite-button[data-active=true]{color:#b5560f;background:#fff4ed;border-color:#f0c9a6}.footer button{color:inherit;font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;padding:0;font-size:14px;display:block}.house-ad-navy{background:radial-gradient(at 100% 0,#1d6972,#0000 80%),#0d2633}.house-ad-sand{color:#54402a;background:linear-gradient(140deg,#fff3d8,#e8d4b4)}.house-ad{isolation:isolate;color:#fff;background:var(--navy);border-radius:14px;transition:transform .4s cubic-bezier(.22,1,.36,1),box-shadow .4s;position:relative;overflow:hidden}.house-ad-content{flex-direction:column;min-height:252px;padding:22px;display:flex;position:relative}.house-ad-top{text-transform:uppercase;letter-spacing:.1em;opacity:.8;justify-content:space-between;gap:10px;font-size:9px;display:flex}.house-ad-brand{letter-spacing:-1.2px;margin:24px 0 16px;font-size:30px;font-weight:800;line-height:1}.house-ad h3{color:inherit;letter-spacing:-.5px;max-width:240px;margin:0;font-size:21px;line-height:1.25;position:relative}.house-ad p{max-width:235px;margin:10px 0 18px;font-size:12px;line-height:1.7;position:relative}.house-ad-bottom{margin-top:auto;padding-top:18px;position:relative}.house-ad-bottom>span{border-top:1px solid;justify-content:space-between;align-items:center;gap:12px;padding-top:12px;font-size:11px;font-weight:700;display:flex}.house-ad-bottom span>span{font-size:18px;line-height:1;transition:transform .25s;display:inline-block}.house-ad-plus{z-index:-1;color:#8ff5d31a;font-size:180px;font-weight:200;position:absolute;top:25px;right:-12px}.house-ad-awnex{background:radial-gradient(at 100% 0,#235956,#0000 65%),#0c212a}.house-ad-awnex .house-ad-brand{color:#8ff5d3}.house-ad-awnex:before{content:"";z-index:-1;background:repeating-linear-gradient(115deg,#0000 0 38px,#8ff5d314 38px 39px);animation:12s linear infinite ad-scan;position:absolute;inset:-20% -30%}.house-ad-awnex:after{content:"";z-index:-1;filter:blur(4px);opacity:.25;background:radial-gradient(circle,#38d9b9,#0000 70%);border-radius:50%;width:210px;height:210px;animation:6s ease-in-out infinite ad-pulse;position:absolute;bottom:-70px;right:-70px}.house-ad-amii{background:linear-gradient(185deg,#1e0c1233 30%,#1e0c12d1 100%),url(/images/house-ads/amii-nails-1.jpg) 50% 30%/cover no-repeat;border:1px solid #ead6d0}.house-ad-amii:before{content:"";z-index:-1;opacity:0;background:linear-gradient(185deg,#1e0c1233 30%,#1e0c12d1 100%),url(/images/house-ads/amii-nails-2.jpg) 50% 30%/cover no-repeat;animation:8s ease-in-out infinite amii-photo-b;position:absolute;inset:0}.house-ad-amii:after{content:"";z-index:-1;opacity:0;background:linear-gradient(185deg,#1e0c1233 30%,#1e0c12d1 100%),url(/images/house-ads/amii-nails-3.jpg) 50% 30%/cover no-repeat;animation:8s ease-in-out infinite amii-photo-c;position:absolute;inset:0}.house-ad-amii .house-ad-photo-d{z-index:-1;opacity:0;background:linear-gradient(185deg,#1e0c1233 30%,#1e0c12d1 100%),url(/images/house-ads/amii-nails-4.jpg) 50% 15%/cover no-repeat;animation:8s ease-in-out infinite amii-photo-d;position:absolute;inset:0}.house-ad-amii .house-ad-brand{letter-spacing:-1.6px;text-shadow:0 2px 12px #00000073;margin-block:30px 22px;font-family:Georgia,Times New Roman,serif;font-size:39px;font-style:italic;font-weight:400}.house-ad-amii h3{text-shadow:0 2px 10px #0006;max-width:180px;font-size:22px;font-weight:500}.house-ad-amii .house-ad-signature{letter-spacing:.2em;text-transform:uppercase;font-size:10px}@keyframes amii-photo-b{0%,20%{opacity:0}25%,45%{opacity:1}50%,to{opacity:0}}@keyframes amii-photo-c{0%,45%{opacity:0}50%,70%{opacity:1}75%,to{opacity:0}}@keyframes amii-photo-d{0%,70%{opacity:0}75%,95%{opacity:1}to{opacity:0}}.house-ad-njcod{color:#17384d;background:linear-gradient(145deg,#edf6f9 40%,#cce6ee);border:1px solid #c9e0e8}.house-ad-njcod:before{content:"";z-index:-1;background:repeating-linear-gradient(100deg,#0000 0 34px,#326b8112 34px 35px);animation:13s linear infinite reverse ad-scan;position:absolute;inset:-20% -30%}:root[data-theme=dark] .house-ad-njcod{color:#d6ecf3;background:linear-gradient(145deg,#0f2330 40%,#173a4a);border-color:#23485a}:root[data-theme=dark] .house-ad-njcod .house-ad-brand:after{color:#6fc3dd}.house-ad-njcod .house-ad-brand{letter-spacing:-2px;font-family:Consolas,Courier New,monospace;font-size:34px}.house-ad-njcod .house-ad-brand:after{content:" / >";color:#326b81;font-size:23px;animation:1.1s step-end infinite ad-blink}.house-ad-imprezole{background:repeating-linear-gradient(110deg,#0000 0 35px,#ffffff08 35px 36px),radial-gradient(at 100% 0,#87483c,#0000 70%),#291e26}.house-ad-imprezole:before{content:"";z-index:-1;background-image:radial-gradient(3px 3px at 15% 85%,#ffcbb0,#0000),radial-gradient(2px 2px at 40% 70%,#ffa687,#0000),radial-gradient(3px 3px at 65% 90%,#ffd9c6,#0000),radial-gradient(2px 2px at 85% 75%,#ffa687,#0000),radial-gradient(2px 2px at 25% 55%,#ffcbb0,#0000);animation:8s linear infinite ad-spark;position:absolute;inset:-10%}.house-ad-imprezole:after{content:"";z-index:-1;opacity:.3;filter:blur(6px);background:radial-gradient(circle,#c9503f,#0000 70%);border-radius:50%;width:220px;height:220px;animation:6.5s ease-in-out infinite ad-pulse;position:absolute;top:-70px;left:-70px}.house-ad-imprezole .house-ad-brand{color:#ffa687;letter-spacing:-1px;font-weight:800}.house-ad-ewnex{background:radial-gradient(at 100% 0,#16a05d,#0000 65%),#08472a}.house-ad-ewnex .house-ad-brand{color:#cff5e1}.house-ad-ewnex:before{content:"";z-index:-1;background-image:radial-gradient(3px 3px at 20% 30%,#9febc7,#0000),radial-gradient(2px 2px at 70% 60%,#69daaa,#0000),radial-gradient(3px 3px at 40% 85%,#cff5e1,#0000),radial-gradient(2px 2px at 85% 25%,#9febc7,#0000);animation:7s ease-in-out infinite alternate ad-spark;position:absolute;inset:-10%}.house-ad-ewnex:after{content:"";z-index:-1;filter:blur(4px);opacity:.3;background:radial-gradient(circle,#3cc48e,#0000 70%);border-radius:50%;width:200px;height:200px;animation:5.5s ease-in-out infinite ad-pulse;position:absolute;bottom:-60px;right:-60px}.house-ad-awnexplus{background:radial-gradient(at 0 0,#07aaf0,#0000 60%),#06304b}.house-ad-awnexplus .house-ad-brand{color:#7cc9ff}.house-ad-awnexplus:before{content:"";z-index:-1;background:repeating-linear-gradient(65deg,#0000 0 36px,#2f80ed24 36px 37px);animation:10s linear infinite reverse ad-scan;position:absolute;inset:-20% -30%}.house-ad-awnexplus:after{content:"";z-index:-1;filter:blur(4px);opacity:.28;background:radial-gradient(circle,#2f80ed,#0000 70%);border-radius:50%;width:210px;height:210px;animation:6.5s ease-in-out infinite ad-pulse;position:absolute;top:-70px;left:-70px}.house-ad-naswoim{background:linear-gradient(175deg,#0a182b66 20%,#0a182be0 100%),url(/images/house-ads/naswoim-1.jpg) 50% 40%/cover no-repeat;border:1px solid #6c91bb}.house-ad-naswoim .house-ad-brand{letter-spacing:-1px;text-shadow:0 2px 10px #00000073;font-family:Georgia,Times New Roman,serif;font-style:italic;font-weight:400}.house-ad-naswoim small{text-shadow:0 1px 6px #0006}.house-ad-app{background:radial-gradient(at 80% 0,#0d3733,#0000 60%),#050706}.house-ad-app .house-ad-brand{font-weight:700}.house-ad-app small{color:var(--teal)}@supports (color:color-mix(in lab, red, red)){.house-ad-app small{color:color-mix(in srgb, var(--teal) 50%, white)}}.house-ad-app:after{content:"";z-index:-1;filter:blur(10px);opacity:.4;background:radial-gradient(circle,#17b8a3,#0000 70%);border-radius:50%;width:220px;height:220px;position:absolute;top:-70px;right:-70px}.house-ad-content:focus-visible{outline-offset:-5px;outline-color:currentColor}@keyframes ad-scan{to{transform:translate(-78px)}}@keyframes ad-pulse{0%,to{opacity:.2;transform:scale(1)}50%{opacity:.36;transform:scale(1.18)}}@keyframes ad-drift{0%,to{transform:rotate(28deg)translateY(0)}50%{transform:rotate(32deg)translateY(-6px)}}@keyframes ad-shimmer{0%{background-position:200% 0}to{background-position:-100% 0}}@keyframes ad-spark{0%{opacity:.9;background-position:0 0,0 0,0 0,0 0,0 0}to{opacity:.4;background-position:0 -150px,0 -115px,0 -170px,0 -100px,0 -135px}}@keyframes ad-blink{0%,45%{opacity:1}50%,95%{opacity:0}to{opacity:1}}@media (hover:hover){.house-ad:hover{transform:translateY(-5px);box-shadow:0 20px 40px -16px #0006}a.house-ad-content:hover .house-ad-bottom>span{text-underline-offset:4px;text-decoration:underline}a.house-ad-content:hover .house-ad-bottom span>span{transform:translate(4px)}}@media (prefers-reduced-motion:reduce){.house-ad-awnex:before,.house-ad-awnex:after,.house-ad-njcod:before,.house-ad-njcod .house-ad-brand:after,.house-ad-imprezole:before,.house-ad-imprezole:after,.house-ad-ewnex:before,.house-ad-ewnex:after,.house-ad-awnexplus:before,.house-ad-awnexplus:after{animation:none}.house-ad-amii:before,.house-ad-amii:after,.house-ad-amii .house-ad-photo-d{opacity:0;animation:none}}@media (max-width:1199px){.sidebar-ad{order:8;grid-column:1/-1}.sidebar-ad .article-card{width:100%;max-width:540px;margin-inline:auto}.home-ad-row,.most-read-section{grid-column:1/-1}}@media (max-width:799px){.auth-layout{grid-template-columns:minmax(0,1fr);gap:24px;max-width:560px}.auth-intro{padding:0}.auth-intro h1{margin-block:16px;font-size:40px}.auth-intro>p{margin-bottom:0;font-size:16px}.auth-intro-note{margin-top:24px;padding-block:16px}.auth-intro .auth-powered{display:none}}@media (max-width:699px){.header-login{width:40px;height:40px}.header-login span,.header-register{display:none}.house-ad-content{min-height:220px}}@media (max-width:399px){.header-row{gap:6px}.header-actions{gap:2px}.header-actions .icon-button,.header-login{width:32px}.auth-intro h1{letter-spacing:-1.5px;font-size:34px}}@media (display-mode:standalone){.site-header{padding-top:calc(env(safe-area-inset-top) + 8px)}.header-row{min-height:56px}}.resident-link{border:1px solid var(--border);background:var(--tint);border-radius:14px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;padding:18px 22px;display:flex}.resident-link a{color:var(--link);font-weight:700}.resident-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px;display:grid}.resident-card{border:1px solid var(--border);background:#fff;border-radius:16px;padding:24px}.resident-card h2{margin-top:0}.resident-card ul{padding-left:20px;line-height:2}.tourism-page{max-width:1120px}.tourism-breadcrumbs{color:var(--muted);flex-wrap:wrap;align-items:center;gap:8px;margin-bottom:18px;font-size:14px;display:flex}.info-page .tourism-breadcrumbs a{color:var(--muted);text-decoration:none}.info-page .tourism-breadcrumbs a:hover{color:var(--link);text-decoration:underline}.tourism-hero{grid-template-columns:minmax(0,1fr) minmax(0,1.05fr);align-items:center;gap:32px;display:grid}.info-page .tourism-hero h1{font-size:clamp(32px,4.2vw,52px)}.tourism-intro{color:var(--muted);max-width:620px;font-size:18px}.tourism-mosaic{grid-template-rows:1fr 1fr;grid-template-columns:1.4fr 1fr;gap:10px;height:380px;display:grid}.tourism-mosaic[data-count="1"]{grid-template-rows:1fr;grid-template-columns:1fr}.tourism-mosaic[data-count="2"]{grid-template-rows:1fr}.tourism-mosaic-item{background:#eef2f5;border-radius:16px;position:relative;overflow:hidden}.tourism-mosaic[data-count="3"] .tourism-mosaic-item:first-child{grid-row:span 2}.tourism-mosaic-item img{object-fit:cover;transition:transform .4s}.tourism-mosaic-item:hover img{transform:scale(1.04)}.info-page .tourism-mosaic-item span{color:#fff;background:#0d1b2ab8;border-radius:999px;padding:5px 10px;font-size:13px;font-weight:700;text-decoration:none;position:absolute;bottom:10px;left:10px}.tourism-filter{scrollbar-width:thin;gap:8px;margin:28px 0 10px;padding:4px 0 8px;display:flex;overflow-x:auto}.info-page .tourism-filter a{border:1px solid var(--border);color:var(--heading);background:#fff;border-radius:999px;flex:none;align-items:center;gap:8px;padding:10px 16px;font-size:15px;font-weight:700;text-decoration:none;display:inline-flex}.info-page .tourism-filter a span{min-width:22px;color:var(--muted);text-align:center;background:#eef4f3;border-radius:999px;padding:1px 7px;font-size:12px}.info-page .tourism-filter a:hover{border-color:var(--link)}.info-page .tourism-filter a[aria-current=page]{border-color:var(--link);background:var(--link);color:#fff}.info-page .tourism-filter a[aria-current=page] span{color:#fff;background:#ffffff38}.tourism-jump{flex-wrap:wrap;gap:6px 18px;margin:6px 0 4px;font-size:14px;display:flex}.info-page .tourism-jump a{color:var(--muted);font-weight:600;text-decoration:none}.info-page .tourism-jump a:hover{color:var(--link);text-decoration:underline}.tourism-section{margin-top:64px}.tourism-section-head{max-width:720px;margin-bottom:22px}.info-page .tourism-section-head h2{margin:0 0 6px;font-size:clamp(24px,2.6vw,30px)}.info-page .tourism-lead{color:var(--muted);margin:0;line-height:1.6}.tourism-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;display:grid}.tourism-ad{margin:64px 0 0}.tourism-grid:has(>.tourism-card:only-child){grid-template-columns:minmax(0,1fr)}.tourism-grid>.tourism-card:only-child{flex-direction:row}.tourism-grid>.tourism-card:only-child .tourism-card-media{aspect-ratio:auto;flex:0 0 46%;min-height:280px}.tourism-grid>.tourism-card:only-child .tourism-card-body{justify-content:center;padding:28px 32px}.info-page .tourism-grid>.tourism-card:only-child h3{font-size:24px}.tourism-card{border:1px solid var(--border);background:#fff;border-radius:18px;flex-direction:column;scroll-margin-top:100px;transition:box-shadow .2s,transform .2s;display:flex;overflow:hidden}.tourism-card:hover{transform:translateY(-2px);box-shadow:0 12px 30px #0d1b2a1a}.tourism-card-media{aspect-ratio:3/2;background:#eef2f5;position:relative}.tourism-card-media img{object-fit:cover}.info-page.tourism-page .tourism-card-media.is-placeholder{background:radial-gradient(circle at 85% 15%,#3ddbc859,#0000 45%),linear-gradient(135deg,#0d3b3f,#0d1b2a);justify-content:center;align-items:center;padding:18px 20px;display:flex}.info-page.tourism-page .tourism-card-media.is-placeholder[data-section=przyroda]{background:radial-gradient(circle at 85% 15%,#8cd67859,#0000 45%),linear-gradient(135deg,#1f4d2c,#0d1b2a)}.tourism-card-media.is-placeholder svg{color:#ffffff8c;width:64px;height:64px}.info-page .tourism-card-media.is-placeholder span{color:#ffffffe0;letter-spacing:-.01em;font-size:26px;font-weight:800;line-height:1.1}.tourism-card-body{flex-direction:column;flex:1;padding:18px 20px 20px;display:flex}.tourism-town{color:var(--link);letter-spacing:.04em;text-transform:uppercase;font-size:13px;font-weight:700}.info-page .tourism-card h3{margin:6px 0 8px;font-size:19px;line-height:1.3}.info-page .tourism-card p{margin:0 0 12px;font-size:15px;line-height:1.6}.info-page .tourism-address{color:var(--muted);font-size:14px}.tourism-links{border-top:1px solid var(--border);flex-wrap:wrap;gap:18px;margin-top:auto;padding-top:12px;font-size:14px;font-weight:700;display:flex}.info-page .tourism-links a{text-decoration:none}.info-page .tourism-links a:hover{text-decoration:underline}.tourism-food-group{margin-top:32px}.tourism-food-title{margin-bottom:14px;position:relative}.tourism-food-cover{background:#eef2f5;border-radius:16px;height:130px;position:relative;overflow:hidden}.tourism-food-cover img{object-fit:cover}.tourism-food-cover:after{content:"";background:linear-gradient(#0d1b2a00 30%,#0d1b2ab3);position:absolute;inset:0}.info-page .tourism-food-title h3{margin:0;font-size:22px}.info-page .tourism-food-cover+h3{z-index:1;color:#fff;position:absolute;bottom:14px;left:20px}.tourism-food{grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;margin:0;padding:0;list-style:none;display:grid}.tourism-food li{border:1px solid var(--border);background:#fff;border-radius:18px;flex-direction:column;padding:18px 20px;scroll-margin-top:100px;display:flex}.tourism-food-head{flex-direction:column;gap:2px;display:flex}.info-page .tourism-food-head strong{color:var(--heading);font-size:17px}.tourism-kind{color:var(--muted);font-size:13px}.info-page .tourism-food p{margin:8px 0 4px;font-size:15px;line-height:1.6}.restaurant-rating{flex-direction:column;align-items:flex-start;gap:6px;margin:auto 0 0;padding-top:12px;font-size:14px;display:flex}.rating-summary{align-items:center;gap:8px;display:flex}.rating-summary span:last-child,.rating-empty{color:var(--muted)}.rating-stars{letter-spacing:1px;font-size:17px;display:inline-flex}.rating-star{color:#d4d9df}.rating-star[data-fill=full]{color:#f5a623}.rating-star[data-fill=half]{color:#0000;background:linear-gradient(90deg,#f5a623 50%,#d4d9df 50%);-webkit-background-clip:text;background-clip:text}.rating-input{flex-wrap:wrap;align-items:center;gap:4px;display:flex}.rating-input-label{color:var(--muted);margin-right:4px}.rating-pick{color:#cfd5db;cursor:pointer;background:0 0;border:0;width:32px;height:32px;padding:0;font-size:22px;line-height:1;transition:transform .12s,color .12s}.rating-pick[data-on=true]{color:#f5a623}.rating-pick:hover{transform:scale(1.15)}.rating-pick:disabled{cursor:wait}.rating-clear{color:var(--muted);cursor:pointer;background:0 0;border:0;margin-left:6px;padding:0;font-size:13px;text-decoration:underline}.info-page .rating-login{color:var(--link);font-weight:700}.rating-error{color:#b42318;flex-basis:100%;font-size:13px}.tourism-empty{border:1px dashed var(--border);border-radius:14px;padding:18px 20px}.tourism-faq{gap:10px;max-width:860px;display:grid}.tourism-faq details{border:1px solid var(--border);background:#fff;border-radius:14px;padding:14px 18px}.tourism-faq summary{color:var(--heading);cursor:pointer;font-weight:700}.info-page .tourism-faq p{margin:10px 0 0;line-height:1.7}@media (max-width:1100px){.tourism-grid,.tourism-food{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:860px){.tourism-hero{grid-template-columns:minmax(0,1fr);gap:20px}.tourism-mosaic{height:280px}}@media (max-width:760px){.tourism-section{margin-top:48px}.tourism-grid,.tourism-food{grid-template-columns:minmax(0,1fr);gap:16px}.tourism-card-media{aspect-ratio:16/9}.tourism-card-media.is-placeholder{aspect-ratio:auto;min-height:96px}.tourism-card-media.is-placeholder svg{width:36px;height:36px}.tourism-grid>.tourism-card:only-child{flex-direction:column}.tourism-grid>.tourism-card:only-child .tourism-card-media{aspect-ratio:16/9;flex:none;min-height:0}.tourism-grid>.tourism-card:only-child .tourism-card-body{padding:18px 20px 20px}.tourism-intro{font-size:17px}.tourism-mosaic{height:230px}.tourism-filter{margin-right:-16px;padding-right:16px}.rating-pick{width:38px;height:38px;font-size:26px}}@media (max-width:699px){.search-filters,.resident-grid{grid-template-columns:minmax(0,1fr)}.search-field input,.search-field select{font-size:16px}.municipality-filter a{padding:9px 12px}}.tab-bar{display:none}@media (max-width:699px){.menu-btn,.mobile-drawer{display:none!important}body{padding-bottom:calc(64px + env(safe-area-inset-bottom))}.tab-bar{z-index:60;padding:8px 0 calc(8px + env(safe-area-inset-bottom));-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);border-top:1px solid var(--border);inset-inline:0;background:#fffffff5;grid-template-columns:repeat(5,minmax(0,1fr));align-items:stretch;display:grid;position:fixed;bottom:0;box-shadow:0 -4px 20px #0f172a0f}}.tab-bar-item{width:100%;min-width:0;min-height:48px;color:var(--muted);background:0 0;border:0;justify-content:center;align-items:center;padding:0;display:flex}.tab-bar-item svg{width:22px;height:22px}.tab-bar-item[aria-current=page]{color:var(--link)}.tab-bar-item{-webkit-touch-callout:none;-webkit-user-select:none;user-select:none}.tab-pick-backdrop{z-index:110;background:#0d1b2a73;animation:.16s tab-sheet-fade;position:fixed;inset:0}.tab-pick{max-height:82vh;padding:8px 18px calc(18px + env(safe-area-inset-bottom));inset-inline:0;background:#fff;border-radius:20px 20px 0 0;animation:.22s cubic-bezier(.2,.8,.2,1) tab-pick-up;position:fixed;bottom:0;overflow:auto;box-shadow:0 -8px 30px #0f172a2e}.tab-pick-grabber{background:var(--border);border-radius:999px;width:38px;height:5px;margin:0 auto 10px;display:block}.tab-pick-hint{color:var(--muted);margin:0 0 12px;font-size:14px;line-height:1.45}.tab-pick-list{grid-template-columns:repeat(auto-fill,minmax(140px,1fr));gap:8px;margin:0;padding:0;list-style:none;display:grid}.tab-pick-item{border:1px solid var(--border);width:100%;min-height:50px;color:var(--heading);font:inherit;text-align:left;cursor:pointer;background:0 0;border-radius:14px;align-items:center;gap:10px;padding:10px 12px;font-size:15px;font-weight:650;display:flex;position:relative}.tab-pick-item svg{width:20px;height:20px;color:var(--muted);flex:none}.tab-pick-item[aria-pressed=true]{border-color:var(--teal);background:var(--teal)}@supports (color:color-mix(in lab, red, red)){.tab-pick-item[aria-pressed=true]{background:color-mix(in srgb, var(--teal) 10%, transparent)}}.tab-pick-item[aria-pressed=true] svg{color:var(--link)}.tab-pick-item .tab-pick-check{color:var(--link);margin-left:auto}.tab-pick-reset,.tab-pick-open{width:100%;color:var(--link);font:inherit;cursor:pointer;background:0 0;border:0;border-radius:12px;margin-top:14px;padding:12px;font-size:15px;font-weight:700;display:block}.tab-pick-open{text-align:left;margin-top:auto;padding-top:18px;font-size:14px}@keyframes tab-pick-up{0%{transform:translateY(100%)}to{transform:translateY(0)}}@media (prefers-reduced-motion:reduce){.tab-pick,.tab-pick-backdrop{animation:none}}.tab-sheet-backdrop{z-index:100;background:#0d1b2a73;animation:.16s tab-sheet-fade;position:fixed;inset:0}.tab-sheet{width:min(90vw,380px);padding:max(16px, env(safe-area-inset-top)) 22px calc(20px + env(safe-area-inset-bottom));background:#fff;border-radius:20px 0 0 20px;flex-direction:column;animation:.22s cubic-bezier(.2,.8,.2,1) tab-sheet-in;display:flex;position:fixed;top:0;bottom:0;right:0;overflow:auto;box-shadow:-8px 0 30px #0f172a2e}.tab-sheet-head{color:var(--heading);justify-content:space-between;align-items:center;margin-bottom:10px;font-size:15px;font-weight:800;display:flex}@keyframes tab-sheet-in{0%{transform:translate(100%)}to{transform:translate(0)}}@keyframes tab-sheet-fade{0%{opacity:0}to{opacity:1}}.mobile-greeting-card{border:1px solid var(--teal);border-radius:16px;order:-2;justify-content:space-between;align-items:center;gap:22px;margin:0 0 -18px;padding:14px 22px;display:flex}@supports (color:color-mix(in lab, red, red)){.mobile-greeting-card{border:1px solid color-mix(in srgb, var(--teal) 18%, white)}}.mobile-greeting-card{background:linear-gradient(120deg, var(--tint) 0%, var(--tint) 55%, #fff 100%)}@supports (color:color-mix(in lab, red, red)){.mobile-greeting-card{background:linear-gradient(120deg, var(--tint) 0%, color-mix(in srgb, var(--tint) 45%, white) 55%, #fff 100%)}}.mobile-greeting-card{opacity:0;animation:.5s forwards greeting-in}.mobile-greeting-main{flex:none;align-items:center;gap:11px;min-width:0;display:flex}.mobile-greeting-emoji{transform-origin:70% 70%;flex-shrink:0;font-size:26px;animation:2.2s ease-in-out .5s 2 greeting-wave;display:inline-block}.icon-inline{vertical-align:-.18em;flex:none;width:1.1em;height:1.1em;display:inline-block}.icon-external{vertical-align:-.08em;opacity:.75;width:.9em;height:.9em;margin-left:.15em}.journey-swap svg,.ticket-card-route svg{width:20px;height:20px}.mobile-greeting-text{min-width:0}.mobile-greeting-text strong{color:var(--heading);letter-spacing:-.01em;font-size:19px;font-weight:800;display:block}.mobile-greeting-text span{color:var(--link);margin-top:2px;font-size:12.5px;font-weight:600;display:block}.mobile-greeting-cms{background:var(--navy);color:#fff;letter-spacing:.02em;white-space:nowrap;border-radius:999px;flex-shrink:0;order:3;padding:8px 15px;font-size:11.5px;font-weight:800;text-decoration:none}.mobile-greeting-cms:active{background:var(--dark)}.greeting-extra{border-left:1px dashed var(--teal);flex:auto;order:2;min-width:0;margin:0;padding:0 0 0 22px}@supports (color:color-mix(in lab, red, red)){.greeting-extra{border-left:1px dashed color-mix(in srgb, var(--teal) 35%, transparent)}}.greeting-extra-label{letter-spacing:.09em;text-transform:uppercase;color:var(--link);margin-bottom:3px;font-size:10px;font-weight:800;display:inline-block}.greeting-extra-main{color:var(--text);margin:0;font-size:14px;line-height:1.5}.greeting-extra-main strong{color:var(--heading);font-size:16px}.greeting-extra-main em{color:var(--muted);font-size:12px}blockquote.greeting-extra-main{color:var(--heading);font-size:15px;font-style:normal;font-weight:600}.greeting-extra-note{color:var(--muted);margin:3px 0 0;font-size:12px;line-height:1.5}@media (max-width:1199px){.mobile-greeting-card{grid-column:1/-1;margin:0 0 16px}}@media (max-width:699px){.mobile-greeting-card{flex-wrap:wrap;gap:12px;padding:16px 18px}.mobile-greeting-cms{order:0}.greeting-extra{border-left:0;border-top:1px dashed var(--teal);flex:1 0 100%;order:0;margin:4px 0 0;padding:11px 0 0}@supports (color:color-mix(in lab, red, red)){.greeting-extra{border-top:1px dashed color-mix(in srgb, var(--teal) 35%, transparent)}}.greeting-extra-label{margin-bottom:4px}.greeting-extra-note{margin-top:4px}:root[data-theme=dark] .mobile-greeting-card .greeting-extra{border-left:0}}.greeting-extra-label:before{content:"";vertical-align:1px;background:var(--teal);border-radius:50%;width:6px;height:6px;margin-right:7px;animation:2.2s ease-in-out .6s 3 greeting-pulse;display:inline-block}.greeting-letter{animation:.55s cubic-bezier(.22,1,.36,1) backwards greeting-letter;animation-delay:calc(var(--i) * 55ms + .4s);display:inline-block}.greeting-word-part{animation:.55s cubic-bezier(.22,1,.36,1) backwards greeting-letter;animation-delay:calc(var(--i) * 70ms + .45s);margin-right:.27em;display:inline-block}.greeting-reveal{animation:.6s backwards greeting-fade-up;animation-delay:var(--d,.9s)}@keyframes greeting-letter{0%{opacity:0;filter:blur(3px);transform:translateY(.55em)scale(.8)}}@keyframes greeting-fade-up{0%{opacity:0;transform:translateY(6px)}}@keyframes greeting-pulse{0%,to{box-shadow:0 0 0 0 color-mix(in srgb, var(--teal) 45%, transparent)}50%{box-shadow:0 0 0 5px #0000}}@keyframes greeting-in{0%{opacity:0;transform:translateY(-8px)}to{opacity:1;transform:translateY(0)}}@keyframes greeting-wave{0%,to{transform:rotate(0)}15%{transform:rotate(14deg)}30%{transform:rotate(-8deg)}45%{transform:rotate(14deg)}60%{transform:rotate(-4deg)}}@media (prefers-reduced-motion:reduce){.mobile-greeting-card{opacity:1;animation:none}.mobile-greeting-emoji,.greeting-letter,.greeting-word-part,.greeting-reveal,.greeting-extra-label:before{animation:none}}@media (max-width:699px){.weather{order:-1;margin-bottom:20px}.ad-homepage_banner{order:4}.sidebar-ad{order:7}.most-read-section{order:8}.ad-sidebar_1{order:9}.home-events{order:10}.mobile-ad-carousel{order:11;display:block}.home-ad-row{order:11}.home-culture{order:12}.home-sport{order:13}.newsletter{order:14}}.container-narrow{max-width:760px}.listing-tabs{flex-wrap:wrap;gap:8px;margin-bottom:22px;display:flex}.listing-tabs a{color:var(--heading);background:#eef4f2;border-radius:20px;padding:8px 14px;font-size:14px;font-weight:700;text-decoration:none}.listing-tabs a[aria-current]{background:var(--teal-dark);color:#fff}.listing-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;margin-bottom:24px;display:grid}.listing-card{border:1px solid var(--border);background:#fff;border-radius:14px;flex-direction:column;display:flex;overflow:hidden}.listing-card-image{aspect-ratio:4/3;background:#eef4f2;display:block;overflow:hidden}.listing-card-image img{object-fit:cover;width:100%;height:100%}.listing-card-placeholder{height:100%;color:var(--link);text-align:center;justify-content:center;align-items:center;padding:12px;font-weight:700;display:flex}.listing-card-body{flex-direction:column;gap:6px;padding:14px 16px;display:flex}.listing-card-body h3{margin:2px 0 0;font-size:17px}.listing-card-body h3 a{color:var(--heading);text-decoration:none}.listing-card-price{color:var(--link);margin:0;font-weight:800}.listing-card-meta,.listing-card-author{color:var(--muted);margin:0;font-size:13px}.listing-card-business{color:var(--link);font-weight:700}.listing-disclosure{color:var(--muted);margin-top:20px;font-size:13px}.listing-form{gap:16px;max-width:640px;display:grid}.listing-form-field{gap:6px;display:grid}.listing-form-field label{font-size:14px;font-weight:700}.listing-form-field input,.listing-form-field select,.listing-form-field textarea{border:1px solid var(--border);width:100%;font:inherit;border-radius:10px;padding:11px 13px}.listing-form-row{grid-template-columns:1fr 1fr;gap:16px;display:grid}.listing-form-hint{color:var(--muted);margin:-6px 0 0;font-size:12px}.listing-form-check{align-items:flex-start;gap:10px;font-size:14px;font-weight:600;display:flex}.listing-form-check input{margin-top:3px}.listing-detail{gap:14px;display:grid}.listing-detail h1{margin:6px 0 0;font-size:34px}.listing-detail-price{color:var(--link);margin:0;font-size:22px;font-weight:800}.listing-detail-gallery{grid-template-columns:repeat(auto-fill,minmax(160px,1fr));gap:10px;display:grid}.listing-detail-gallery img{aspect-ratio:4/3;object-fit:cover;border-radius:10px;width:100%}.listing-detail-description{white-space:pre-wrap;line-height:1.7}.listing-detail-meta p,.listing-detail-contact p{margin:4px 0}.listing-detail-contact{background:var(--tint);border:1px solid #cfe0dc;border-radius:14px;padding:16px}.listing-detail-actions{flex-wrap:wrap;gap:12px;margin-top:8px;display:flex}.listing-report-toggle{border:1px solid var(--border);font:inherit;cursor:pointer;background:0 0;border-radius:8px;padding:10px 16px}.listing-report-form{border:1px solid var(--border);border-radius:12px;gap:10px;max-width:480px;padding:16px;display:grid}.listing-report-form select,.listing-report-form textarea{border:1px solid var(--border);width:100%;font:inherit;border-radius:8px;padding:9px 11px}.listing-report-actions{justify-content:flex-end;gap:10px;display:flex}.listing-manage-list{gap:12px;display:grid}.listing-manage-row{border:1px solid var(--border);border-radius:12px;flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:16px;padding:14px 16px;display:flex}.listing-manage-row h3{margin:4px 0;font-size:16px}@media (max-width:900px){.listing-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.listing-form-row{grid-template-columns:1fr}}.transit-widget{color:var(--text);border:1px solid var(--border);border-radius:var(--radius);box-shadow:var(--shadow);background:#fff;padding:22px}.transit-widget h3{margin:0 0 4px;font-size:20px}.transit-widget-route{color:var(--muted);margin:0 0 14px;font-size:12px}.transit-widget ul{margin:0 0 10px;padding:0;list-style:none}.transit-widget li{border-bottom:1px solid var(--border)}.transit-widget li:last-child{border-bottom:none}.transit-widget .transit-board-row{padding:8px 0}.transit-widget .transit-board-dest{font-size:12px}.transit-widget>a{color:var(--link);font-size:12px;font-weight:700}.transit-pkp{border-radius:var(--radius);background:#fdf7ea;border:1px solid #e3cba0;align-items:center;gap:14px;margin:24px 0;padding:14px 18px;text-decoration:none;display:flex}.transit-pkp:hover{border-color:#c99a3f}.transit-pkp-mark{color:#6b4f13;background:#f0dcae;border-radius:8px;flex-shrink:0;place-items:center;width:38px;height:38px;font-size:11px;font-weight:800;display:inline-grid}.transit-pkp-text{color:#4c4232;flex:1;font-size:13px;line-height:1.5}.transit-pkp-text strong{color:#2b2318}.transit-pkp-arrow{color:#8a5a12;flex-shrink:0;font-weight:800}.transit-pkp-sources{gap:4px;margin:0 0 8px;padding:0;list-style:none;display:grid}.transit-pkp-sources a{text-underline-offset:2px;font-size:12px;text-decoration:underline}.school-transport-card{border:1px solid var(--border);border-radius:var(--radius);box-shadow:var(--shadow);background:#fff;margin:24px 0;padding:22px 24px}.school-transport-badge{text-transform:uppercase;letter-spacing:.04em;color:#8a5a12;background:#f6e9d7;border-radius:20px;margin-bottom:10px;padding:4px 12px;font-size:11px;font-weight:800;display:inline-block}.school-transport-card h2{margin:0 0 4px;font-size:20px}.school-transport-card h2 a{color:var(--heading);text-decoration:none}.school-transport-card h2 a:hover{color:var(--link);text-decoration:underline}.school-transport-course{margin-top:20px}.school-transport-course h3{color:var(--link);margin:0 0 8px;font-size:15px}.school-transport-table-wrap{overflow-x:auto}.school-transport-table{border-collapse:collapse;width:100%;font-size:13px}.school-transport-table th,.school-transport-table td{border-bottom:1px solid var(--border);text-align:left;white-space:nowrap;padding:7px 10px}.school-transport-table th{text-transform:uppercase;letter-spacing:.03em;color:var(--muted);font-size:11px;font-weight:700}.school-transport-table tr:first-child td,.school-transport-table tr:last-child td{font-weight:700}.transit-board{border:1px solid var(--border);border-radius:var(--radius);box-shadow:var(--shadow);background:#fff;margin:24px 0;padding:22px 24px}.transit-board-head{justify-content:space-between;align-items:center;gap:10px;display:flex}.transit-board h2{margin:0 0 4px;font-size:20px}.transit-board-live{color:#1f7a4d;text-transform:uppercase;letter-spacing:.04em;align-items:center;gap:6px;font-size:11px;font-weight:800;display:inline-flex}.transit-board-live-dot{background:#2fae6d;border-radius:50%;width:7px;height:7px;animation:2s ease-in-out infinite transit-pulse}@keyframes transit-pulse{0%,to{opacity:1}50%{opacity:.35}}@media (prefers-reduced-motion:reduce){.transit-board-live-dot{animation:none}}.transit-board-hint{color:var(--muted);margin:0 0 14px;font-size:12px}.transit-board-filter{align-items:center;gap:10px;margin:0 0 16px;font-size:12px;font-weight:800;display:flex}.transit-board-filter select{min-height:40px;color:var(--text);font:inherit;background:#fff;border:1px solid #cbd9d5;border-radius:7px;padding:8px 10px;font-size:13px;font-weight:500}.transit-loading-dots{justify-content:center;gap:6px;padding:28px 0;display:flex}.transit-loading-dots span{background:var(--teal-dark);opacity:.3;border-radius:50%;width:8px;height:8px;animation:1.2s ease-in-out infinite transit-dot-bounce}.transit-loading-dots span:nth-child(2){animation-delay:.2s}.transit-loading-dots span:nth-child(3){animation-delay:.4s}@keyframes transit-dot-bounce{0%,80%,to{opacity:.3;transform:translateY(0)}40%{opacity:1;transform:translateY(-4px)}}@media (prefers-reduced-motion:reduce){.transit-loading-dots span{opacity:.6;animation:none}}.transit-board-list{margin:0;padding:0;list-style:none}.transit-board-list li{border-bottom:1px solid var(--border)}.transit-board-list li:last-child{border-bottom:none}.transit-board-list li[data-today=false]{opacity:.75}.transit-board-list li[data-soon=true] .transit-board-when{color:#b5490e;background:#fdece0}.transit-board-list li[data-departed=true]{opacity:.6}.transit-board-list li[data-departed=true] .transit-board-when{color:#5e706b;background:#f1f3f5}.transit-board-row{color:inherit;grid-template-columns:58px 1fr auto;align-items:center;gap:12px;padding:10px 0;text-decoration:none;display:grid}.transit-board-row:hover{background:#f7faf8}.transit-board-dest{color:var(--text);text-overflow:ellipsis;white-space:nowrap;font-size:13px;overflow:hidden}.transit-board-dest sup{color:var(--link);text-underline-offset:2px;cursor:help;margin-left:2px;font-weight:700;-webkit-text-decoration:underline dotted;text-decoration:underline dotted}.transit-board-carrier{color:#5e706b;letter-spacing:.02em;white-space:nowrap;font-variant-numeric:tabular-nums;background:#f1f3f5;border-radius:8px;justify-content:center;align-items:center;min-width:42px;height:26px;padding:0 8px;font-size:12px;font-weight:800;line-height:1;display:inline-flex}.transit-board-carrier[data-carrier=Wicher\ Travel]{color:#1f5f45;background:#e3f0ea}.transit-board-carrier[data-carrier="Maltrans (andrewbus.pl)"]{color:#2b4d8f;background:#e6ecf7}.transit-board-carrier[data-carrier=PKS\ Sieradz]{color:#8a5a12;background:#f6e9d7}.transit-board-carrier[data-carrier=Dynamic\ Travel]{color:#7a2b8f;background:#f0e3f5}.transit-board-carrier[data-carrier=ŁKA]{color:#ffd200;background:#d71e2b}.transit-board-time-block{flex-direction:column;align-items:flex-end;gap:2px;display:flex}.transit-board-when{color:#1f7a4d;white-space:nowrap;font-variant-numeric:tabular-nums;background:#eaf7ef;border-radius:20px;padding:3px 10px;font-size:12px;font-weight:800}.transit-board-time{color:var(--muted);font-variant-numeric:tabular-nums;font-size:11px;font-weight:700}@media (max-width:599px){.transit-board-row{grid-template-columns:46px 1fr auto;gap:8px}.transit-board-carrier{min-width:38px;height:24px;padding:0 6px;font-size:11px}.transit-board-when{padding:2px 8px;font-size:11px}}.transit-map-canvas{z-index:0;isolation:isolate;background:#eef1ef;border-radius:10px;width:100%;height:320px;margin-top:16px;position:relative;overflow:hidden}@media (max-width:599px){.transit-map-canvas{height:260px}}.transit-stops{border-top:1px solid var(--border);margin-top:18px;padding-top:14px}.transit-stops h4{margin:0 0 4px;font-size:14px}.transit-stops-approx{color:var(--muted);font-size:11px;font-weight:500}.transit-stops-hint{color:var(--muted);margin:0 0 12px;font-size:11px;line-height:1.6}.transit-stops-direction{margin-bottom:14px}.transit-stops-direction-label{color:var(--link);margin:0 0 6px;font-size:12px;font-weight:700}.transit-stops-list{border-left:2px solid var(--border);margin:0;padding:0;list-style:none}.transit-stops-list li{align-items:baseline;gap:10px;padding:4px 0 4px 14px;display:flex;position:relative}.transit-stops-list li:before{content:"";border:2px solid var(--teal-dark);background:#fff;border-radius:50%;width:8px;height:8px;position:absolute;top:10px;left:-5px}.transit-stops-list li:first-child:before,.transit-stops-list li:last-child:before{background:#b5490e;border-color:#b5490e}.transit-stops-time{color:var(--heading);font-variant-numeric:tabular-nums;min-width:42px;font-size:12px;font-weight:800}.transit-stops-name{color:var(--text);font-size:12px}.transit-stops h2{margin:28px 0 4px;font-size:20px}.transit-stops-live,.transit-stops-current{background:#eaf7ef;border-radius:6px;margin:2px 0}.transit-stops-live:before,.transit-stops-current:before{animation:2s ease-in-out infinite transit-pulse;background:#1f7a4d!important;border-color:#1f7a4d!important}.transit-stops-live .transit-stops-time,.transit-stops-current .transit-stops-time{font-size:14px}.transit-stops-live .transit-stops-name,.transit-stops-current .transit-stops-name{color:#1f7a4d;font-weight:700}.transit-stops-list--rail{margin-top:24px}.transit-stops-list--rail .transit-stops-time{min-width:34px}.transit-stops-list--rail .transit-stops-name{font-size:13px;line-height:1.6}.transit-stop-freight:before{background:#f0dcae!important;border-color:#8a5a12!important}.transit-live-banner{color:#1f5233;background:#eaf7ef;border-radius:6px;margin:8px 0 0;padding:8px 10px;font-size:12px;line-height:1.6}.transit-live-marker{animation:1.6s ease-in-out infinite transit-pulse}@media (prefers-reduced-motion:reduce){.transit-live-marker,.transit-stops-live:before{animation:none}}.transit-fare{border:1px solid var(--border);border-radius:var(--radius);background:#fafbfa;margin:24px 0;padding:18px 20px}.transit-fare h2{margin:0 0 8px;font-size:18px}.transit-fare p{color:#4c605c;margin:0 0 8px;font-size:13px;line-height:1.8}.transit-fare a{color:var(--link);font-size:12px;font-weight:700}.ticket-buy,.journey-actions .ticket-buy{color:#fff;min-height:44px;font:inherit;cursor:pointer;background:#0d1b2a;border:0;border-radius:10px;align-items:center;gap:8px;margin:0 0 14px;padding:10px 16px;font-size:14px;font-weight:800;display:inline-flex}.ticket-buy:hover{background:#1f2d44}.journey-actions .ticket-buy--compact{border-radius:8px;min-height:36px;margin:0;padding:6px 12px;font-size:12px}.ticket-soon-pill{color:#3b2a00;text-transform:uppercase;letter-spacing:.04em;background:#ffd466;border-radius:999px;padding:2px 7px;font-size:10px;font-weight:800}.ticket-soon-badge{color:#3b2a00;text-transform:uppercase;letter-spacing:.06em;background:#ffd466;border-radius:999px;padding:4px 10px;font-size:11px;font-weight:800;display:inline-block}.ticket-dialog{width:min(440px,100vw - 32px);max-height:calc(100dvh - 32px);color:var(--text);background:#fff;border:0;border-radius:18px;margin:auto;padding:0;box-shadow:0 24px 60px #0f172a4d}.ticket-dialog::backdrop{background:#0d1b2a8c}.ticket-dialog-body{padding:26px 24px 22px}.ticket-dialog-body h2{margin:12px 0 10px;font-size:22px}.ticket-dialog-body p{margin:0 0 12px;font-size:14px;line-height:1.7}.ticket-dialog-close{background:var(--teal-dark);color:#fff;width:100%;min-height:46px;font:inherit;cursor:pointer;border:0;border-radius:10px;margin-top:6px;font-size:15px;font-weight:800;display:block}.ticket-dialog-close:hover{background:#00665f}.ticket-wallet{border:1px solid var(--border);box-shadow:var(--shadow);background:#fff;border-radius:18px;margin:28px 0 0;padding:22px}.ticket-wallet-head{justify-content:space-between;align-items:center;gap:12px;margin-bottom:16px;display:flex}.ticket-wallet-head h2{align-items:center;gap:8px;margin:0;font-size:20px;display:flex}.ticket-wallet-stage{background:#f1f5f4;border-radius:14px;place-items:center;padding:18px 8px;display:grid;position:relative;overflow:hidden}.ticket-card{color:#fff;filter:blur(2.5px);opacity:.8;-webkit-user-select:none;user-select:none;background:linear-gradient(135deg,#1f5f45,#0d1b2a);border-radius:16px;width:min(340px,100%);padding:18px 20px;position:relative;box-shadow:0 10px 28px #0d1b2a40}.ticket-card-top,.ticket-card-meta,.ticket-card-bottom{justify-content:space-between;align-items:center;gap:10px;display:flex}.ticket-card-top{letter-spacing:.12em;opacity:.85;font-size:10px;font-weight:800}.ticket-card-route{align-items:center;gap:10px;margin:16px 0 10px;font-size:22px;display:flex}.ticket-card-route span{opacity:.7}.ticket-card-meta{opacity:.85;font-size:12px}.ticket-card-bottom{margin-top:16px}.ticket-card-code{opacity:.75;background:repeating-linear-gradient(90deg,currentColor 0 4px,#0000 4px 8px),repeating-linear-gradient(0deg,currentColor 0 4px,#0000 4px 8px);border-radius:8px;width:64px;height:64px}.ticket-card-live{align-items:center;gap:6px;font-size:12px;font-weight:800;display:inline-flex}.ticket-card-live span{background:#5ee29b;border-radius:50%;width:8px;height:8px}.ticket-card-stamp{letter-spacing:.2em;color:#ffffff38;pointer-events:none;place-items:center;font-size:46px;font-weight:900;display:grid;position:absolute;inset:0;transform:rotate(-14deg)}.ticket-wallet-overlay{text-align:center;background:#f1f5f48c;flex-direction:column;justify-content:center;align-items:center;gap:6px;padding:20px;display:flex;position:absolute;inset:0}.ticket-wallet-overlay strong{color:var(--heading);font-size:18px}.ticket-wallet-overlay p{max-width:360px;color:var(--text-soft);margin:0 0 4px;font-size:13px;line-height:1.6}.ticket-wallet-overlay a{color:var(--link);font-size:13px;font-weight:800}.tickets-admin{border:1px solid var(--border);background:#fff;border-radius:14px;margin:22px 0;padding:20px}.tickets-admin-switch{cursor:pointer;align-items:center;gap:14px;font-size:15px;display:flex}.tickets-admin-switch input{opacity:0;width:1px;height:1px;position:absolute}.tickets-admin-track{background:#c6d0cd;border-radius:999px;flex-shrink:0;width:52px;height:30px;transition:background .2s;position:relative}.tickets-admin-track span{background:#fff;border-radius:50%;width:24px;height:24px;transition:transform .2s;position:absolute;top:3px;left:3px;box-shadow:0 1px 3px #00000040}.tickets-admin-switch input:checked+.tickets-admin-track{background:var(--teal-dark)}.tickets-admin-switch input:checked+.tickets-admin-track span{transform:translate(22px)}.tickets-admin-switch input:focus-visible+.tickets-admin-track{outline:2px solid var(--teal-dark);outline-offset:2px}.tickets-admin-status{min-height:20px;color:var(--muted);margin:10px 0 0;font-size:13px}.tickets-admin-error{color:#b3261e;margin:6px 0 0;font-size:13px}.transit-switch-direction{min-height:40px;color:var(--link);background:#fff;border:1px solid #bcd3cd;border-radius:999px;align-items:center;gap:8px;margin:6px 8px 0 0;padding:8px 14px;font-size:13px;font-weight:800;text-decoration:none;display:inline-flex}.transit-switch-direction:hover{background:var(--tint)}.transit-switch-direction span{font-size:16px}.transit-direction--single{margin:0 0 8px}.transit-direction-label a{color:inherit;text-decoration:none}.transit-direction-label a:hover{color:var(--link);text-decoration:underline}.transit-fare-table{border-collapse:collapse;width:100%;max-width:520px;margin:4px 0 10px;font-size:13px}.transit-fare-table th,.transit-fare-table td{border-bottom:1px solid var(--border);text-align:left;vertical-align:top;padding:7px 0}.transit-fare-table th{color:var(--text);padding-right:12px;font-weight:600}.transit-fare-table th span{color:var(--muted);white-space:nowrap;font-weight:500}.transit-fare-table td{text-align:right;color:var(--heading);white-space:nowrap;font-variant-numeric:tabular-nums;font-weight:800}.transit-fare-table tr:first-child th,.transit-fare-table tr:first-child td{font-size:15px}.transit-anchor{scroll-margin-top:90px}.journey{border:1px solid var(--teal);margin:0 0 24px;padding:24px;position:relative}@supports (color:color-mix(in lab, red, red)){.journey{border:1px solid color-mix(in srgb, var(--teal) 25%, transparent)}}.journey{background:linear-gradient(180deg, var(--tint) 0, var(--surface) 160px);box-shadow:var(--shadow);border-radius:18px}.journey-head h2{letter-spacing:-.4px;margin:0 0 4px;font-size:22px}.journey-head p{color:var(--muted);margin:0 0 18px;font-size:13px}.journey-route{border:1px solid var(--border);background:var(--surface);border-radius:16px;grid-template-columns:18px minmax(0,1fr) 46px;align-items:center;gap:12px;padding:4px 10px 4px 16px;display:grid}.journey-route:focus-within{border-color:var(--teal);box-shadow:0 0 0 3px var(--teal)}@supports (color:color-mix(in lab, red, red)){.journey-route:focus-within{box-shadow:0 0 0 3px color-mix(in srgb, var(--teal) 18%, transparent)}}.journey-route-line{flex-direction:column;align-self:stretch;align-items:center;padding:26px 0;display:flex}.journey-dot-from{border:2.5px solid var(--teal);box-sizing:border-box;border-radius:50%;width:12px;height:12px}.journey-dots{border-left:2px dotted var(--teal);flex:1;width:0;margin:4px 0}@supports (color:color-mix(in lab, red, red)){.journey-dots{border-left:2px dotted color-mix(in srgb, var(--teal) 55%, var(--border))}}.journey-dot-to{background:var(--teal);border-radius:50%;width:12px;height:12px}.journey-route-fields{min-width:0;display:grid}.journey-route-field{cursor:pointer;gap:1px;min-width:0;padding:9px 0;display:grid}.journey-route-field+.journey-route-field{border-top:1px solid var(--border)}.journey-route-field>span{text-transform:uppercase;letter-spacing:.07em;color:var(--muted);font-size:11px;font-weight:800}.journey-route-field select{width:100%;min-height:32px;color:var(--heading);font:inherit;cursor:pointer;background:0 0;border:0;outline:none;padding:0 22px 0 0;font-size:17px;font-weight:700}.journey-route-field select option{color:#152033}.journey-swap{border:1px solid var(--border);background:var(--surface-2);width:46px;height:46px;color:var(--teal-dark);cursor:pointer;border-radius:14px;place-items:center;padding:0;transition:background .2s,transform .25s;display:grid}.journey-swap:hover{background:var(--tint);transform:rotate(180deg)}.journey-swap:focus-visible{outline:2px solid var(--teal-dark);outline-offset:2px}.journey-date{align-items:center;gap:6px;display:inline-flex;position:relative}.journey-date[data-active=true]{background:var(--teal-dark);border-color:var(--teal-dark);color:#fff}.journey-date input{opacity:0;cursor:pointer;border:0;width:100%;height:100%;margin:0;padding:0;font-size:16px;position:absolute;inset:0}.journey-date:has(input:focus-visible){outline:2px solid var(--teal-dark);outline-offset:2px}.journey-quick-label{text-transform:uppercase;letter-spacing:.07em;color:var(--muted);align-items:center;margin-right:2px;font-size:11px;font-weight:800;display:inline-flex}.journey-quick-chip{align-items:center;gap:6px;display:inline-flex}@media (prefers-reduced-motion:reduce){.journey-swap,.journey-swap:hover{transition:none;transform:none}}.journey-days{flex-wrap:wrap;align-items:center;gap:8px;margin:14px 0 0;display:flex}.journey-chip{border:1px solid var(--border);background:var(--surface);min-height:40px;color:var(--text);font:inherit;cursor:pointer;border-radius:999px;padding:8px 16px;font-size:14px;font-weight:700}.journey-chip[aria-pressed=true]{background:var(--teal-dark);border-color:var(--teal-dark);color:#fff}.journey-quick{flex-wrap:wrap;gap:8px;margin-top:14px;display:flex}.journey-quick-chip{border:1px dashed var(--teal);min-height:36px;padding:6px 14px}@supports (color:color-mix(in lab, red, red)){.journey-quick-chip{border:1px dashed color-mix(in srgb, var(--teal) 45%, transparent)}}.journey-quick-chip{color:var(--link);font:inherit;cursor:pointer;background:0 0;border-radius:999px;font-size:13px;font-weight:700}.journey-quick-chip:hover{background:var(--tint)}.journey-quick-chip[data-saved=true]{color:#6b4f13;background:#fff7e0;border-style:solid;border-color:#e7c66b}.journey-empty{border-top:1px solid var(--border);margin-top:18px;padding-top:16px}.journey-empty p{color:var(--muted);margin:0;font-size:13px;font-weight:700}.journey-empty .journey-quick{margin-top:10px}.journey-results{border-top:1px solid var(--border);margin-top:18px;padding-top:16px}.journey-results-head{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:12px;margin-bottom:10px;display:flex}.journey-results-head p{gap:2px;margin:0;display:grid}.journey-results-head strong{color:var(--heading);font-size:17px}.journey-results-head span{color:var(--muted);font-size:12px}.journey-actions{gap:8px;display:flex}.journey-actions button{border:1px solid var(--border);background:var(--surface);min-height:36px;color:var(--link);font:inherit;cursor:pointer;border-radius:8px;padding:6px 12px;font-size:12px;font-weight:800}.journey-actions button[aria-pressed=true]{color:#6b4f13;background:#fff7e0;border-color:#e7c66b}.journey-note{color:#6b4f13;background:#fdf7ea;border-radius:8px;margin:0 0 10px;padding:8px 12px;font-size:12px;line-height:1.6}.journey-past-toggle{color:#5e706b;width:100%;min-height:36px;font:inherit;cursor:pointer;background:#f1f3f5;border:0;border-radius:8px;margin:0 0 6px;font-size:12px;font-weight:700;display:block}.journey-list{margin:0;padding:0;list-style:none}.journey-row{border-bottom:1px solid var(--border);border-radius:10px;grid-template-columns:68px 1fr auto;align-items:center;gap:14px;padding:12px 10px;display:grid}.journey-row:last-child{border-bottom:0}.journey-row[data-next=true]{background:#eaf7ef;border-bottom-color:#0000;box-shadow:inset 3px 0 #1f7a4d}.journey-row[data-departed=true]{opacity:.55}.journey-times{font-variant-numeric:tabular-nums;gap:1px;display:grid}.journey-depart{color:var(--heading);letter-spacing:-.5px;font-size:22px;font-weight:800;line-height:1.1}.journey-arrive{color:var(--muted);cursor:help;font-size:13px;font-weight:700}.journey-body{gap:6px;min-width:0;display:grid}.journey-duration{color:var(--text-soft);font-size:12px;font-weight:800}.journey-leg{align-items:center;gap:8px;min-width:0;display:flex}.journey-leg .transit-board-carrier{border-radius:6px;flex-shrink:0;min-width:34px;padding:4px 6px}.journey-leg-text{color:var(--text-soft);font-size:12px;line-height:1.5}.journey-leg-text a{color:var(--link);font-weight:700}.journey-leg-text abbr{cursor:help;-webkit-text-decoration:underline dotted;text-decoration:underline dotted}.journey-when{color:#1f7a4d;white-space:nowrap;font-variant-numeric:tabular-nums;background:#eaf7ef;border-radius:20px;padding:3px 10px;font-size:12px;font-weight:800}.journey-row[data-next=true] .journey-when{color:#fff;background:#1f7a4d}.journey-row[data-departed=true] .journey-when{color:#5e706b;background:#f1f3f5}.journey-none{text-align:center;border:1px dashed #b9cdc5;border-radius:12px;padding:18px}.journey-none p{color:var(--muted);margin:0 0 12px;font-size:13px}.journey-disclaimer{color:var(--muted);margin:12px 0 0;font-size:11px;line-height:1.6}.transit-board-more{border:1px solid var(--border);width:100%;min-height:42px;color:var(--link);font:inherit;cursor:pointer;background:#fff;border-radius:10px;margin-top:10px;font-size:13px;font-weight:800;display:block}.transit-board-more:hover{background:#f7faf8}.transit-timetable-section{margin:28px 0}.transit-timetable-section h2{margin:0 0 12px;font-size:20px}.stop-timetable{border:1px solid var(--border);border-radius:var(--radius);background:#fff;padding:16px}.stop-timetable-directions{background:#f1f3f5;border-radius:12px;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:6px;margin-bottom:12px;padding:4px;display:grid}.stop-timetable-directions button{color:#4c605c;min-height:42px;font:inherit;cursor:pointer;background:0 0;border:0;border-radius:9px;padding:8px 12px;font-size:13px;font-weight:700;line-height:1.3}.stop-timetable-directions button[aria-pressed=true]{color:var(--heading);background:#fff;box-shadow:0 1px 4px #0f172a1f}.stop-timetable-days{scrollbar-width:thin;gap:6px;margin-bottom:10px;padding-bottom:4px;display:flex;overflow-x:auto}.stop-timetable-days button{min-height:36px;color:var(--text);font:inherit;cursor:pointer;background:#fff;border:1px solid #cbd9d5;border-radius:999px;flex-shrink:0;align-items:center;gap:6px;padding:6px 12px;font-size:13px;font-weight:700;display:inline-flex}.stop-timetable-days button[aria-pressed=true]{color:#fff;background:#0d1b2a;border-color:#0d1b2a}.stop-timetable-today{color:#1f7a4d;text-transform:uppercase;background:#eaf7ef;border-radius:6px;padding:1px 6px;font-size:10px;font-weight:800}.stop-timetable-closed{color:#6b4f13;background:#fdf7ea;border-radius:8px;margin:0 0 10px;padding:8px 12px;font-size:12px}.stop-grid{border-collapse:collapse;font-variant-numeric:tabular-nums;width:100%}.stop-grid thead th{color:var(--muted);text-align:left;text-transform:uppercase;letter-spacing:.06em;padding:0 10px 6px;font-size:10px;font-weight:800}.stop-grid tbody th{border-top:1px solid var(--border);width:52px;color:var(--heading);text-align:right;vertical-align:top;padding:7px 10px;font-size:18px;font-weight:800}.stop-grid td{border-top:1px solid var(--border);border-left:2px solid var(--teal);padding:5px 8px}@supports (color:color-mix(in lab, red, red)){.stop-grid td{border-left:2px solid color-mix(in srgb, var(--teal) 25%, transparent)}}.stop-grid tr[data-past=true] th{color:#a3adab}.stop-grid-min{min-width:38px;color:var(--text);text-align:center;border-radius:6px;margin:2px;padding:3px 6px;font-size:15px;font-weight:700;display:inline-block}.stop-grid-min sup{color:var(--link);margin-left:1px;font-size:9px;font-weight:800}.stop-grid-min[data-past=true],.stop-grid-min[data-past=true] sup{color:#a3adab}.stop-grid-min[data-next=true]{color:#fff;background:#1f7a4d}.stop-grid-min[data-next=true] sup{color:#d8f3e4}@media (max-width:699px){.journey{border-radius:14px;padding:18px 16px}.journey-row{grid-template-columns:58px 1fr;gap:10px;padding:12px 6px}.journey-when{grid-column:2;justify-self:start}.journey-depart{font-size:20px}.stop-timetable{padding:12px 10px}.stop-grid tbody th{width:38px;padding:7px 6px;font-size:16px}.stop-grid-min{min-width:34px;padding:3px 4px;font-size:14px}}.transit-map-section{margin:28px 0}.transit-map-section h2{margin:0 0 12px;font-size:20px}.transit-detail-link{color:var(--link);align-items:center;gap:6px;margin-top:14px;font-size:12px;font-weight:800;display:inline-flex}.transit-all-lines-link{border:1px solid var(--border);border-radius:var(--radius);box-shadow:var(--shadow);color:var(--heading);background:#fff;justify-content:space-between;align-items:center;margin:22px 0;padding:16px 20px;font-size:14px;font-weight:800;text-decoration:none;display:flex}.transit-all-lines-link:hover{border-color:var(--teal-dark);color:var(--link)}.transit-route{border:1px solid var(--border);border-radius:var(--radius);background:#fff;padding:20px 22px}.transit-route-head{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.transit-route-head h3{margin:0;font-size:19px}.transit-route-head h3 a{color:inherit}.transit-route-head h3 a:hover{color:var(--link)}.transit-via{color:var(--muted);margin:3px 0 0;font-size:12px}.transit-carrier{color:var(--link);white-space:nowrap;font-size:12px;font-weight:700}.transit-directions{gap:14px;margin-top:16px;display:grid}.transit-direction-label{color:var(--muted);margin:0 0 4px;font-size:12px;font-weight:700}.transit-next{flex-wrap:wrap;align-items:baseline;gap:10px;display:flex}.transit-next-time{color:var(--heading);letter-spacing:-.5px;font-size:26px;font-weight:800}.transit-next-meta{color:var(--link);font-size:12px;font-weight:700}.transit-next-then{color:var(--muted);font-size:12px}.transit-next-none{color:var(--muted);margin:0;font-size:12px}.transit-details{border-top:1px solid var(--border);margin-top:14px;padding-top:12px}.transit-details>summary{cursor:pointer;color:var(--link);font-size:13px;font-weight:700}.transit-tables{gap:16px;margin-top:14px;display:grid}.transit-table h4{margin:0 0 6px;font-size:13px}.transit-table table{border-collapse:collapse;width:100%;font-size:12px}.transit-table th,.transit-table td{text-align:left;border-bottom:1px solid var(--border);vertical-align:top;padding:6px 8px}.transit-table th{width:200px;color:var(--muted);white-space:nowrap;font-weight:700}.transit-none{color:var(--muted);font-style:italic}.transit-legend,.transit-source{color:var(--muted);margin:10px 0 0;font-size:11px;line-height:1.7}@media (max-width:599px){.transit-table th{width:130px}.transit-route-head{flex-direction:column}.listing-grid{grid-template-columns:minmax(0,1fr)}}.account-dashboard{flex-direction:column;gap:4px;display:flex}.account-profile{align-items:center;gap:18px;margin-bottom:8px;display:flex}.account-profile h2{margin:6px 0 2px;font-size:26px}.account-profile .account-email{color:var(--muted);margin:0;font-size:13px;font-weight:600}.account-avatar{background:var(--teal-dark);color:#fff;border-radius:50%;flex:none;place-items:center;width:64px;height:64px;font-size:28px;font-weight:800;display:grid}.account-tabs{border-bottom:1px solid var(--border);scrollbar-width:none;gap:4px;margin:12px 0 6px;display:flex;overflow-x:auto}.account-tabs::-webkit-scrollbar{display:none}.account-tabs button{color:var(--muted);background:0 0;border:0;border-bottom:3px solid #0000;flex:none;margin-bottom:-1px;padding:10px 16px;font-size:14px;font-weight:700}.account-tabs button:hover{color:var(--text)}.account-tabs button[aria-selected=true]{color:var(--heading);border-bottom-color:var(--teal)}.account-subheading{color:var(--muted);text-transform:uppercase;letter-spacing:.05em;margin:8px 0 10px;font-size:13px;font-weight:700}.account-bars{gap:8px;margin:0;padding:0;list-style:none;display:grid}.account-bars li{grid-template-columns:100px 1fr 32px;align-items:center;gap:10px;font-size:13px;font-weight:600;display:grid;position:relative}.account-bars i{background:linear-gradient(90deg, var(--teal), var(--teal-dark));border-radius:6px;height:10px;display:block}.account-bars b{text-align:right;color:var(--muted);font-variant-numeric:tabular-nums}.account-link-button{color:var(--link);text-underline-offset:3px;background:0 0;border:0;margin-top:12px;padding:0;font-size:13px;font-weight:700;text-decoration:underline}.button-secondary{background:var(--surface);color:var(--heading);border:1px solid var(--border)}.button-secondary:hover{background:var(--surface-2)}.button-danger{background:var(--surface);color:#c23b37;border:1px solid #e7b9b7}.button-danger:hover{background:#fff1f0}.preferences-heading{margin-top:26px!important}.preferences-check{align-items:center;gap:10px;margin-top:14px;font-size:14px;font-weight:600;display:flex}.preferences-check input,.preferences-topics input{width:17px;height:17px;accent-color:var(--teal-dark)}.preferences-field-wide{max-width:320px}.preferences-topics{border:0;margin:16px 0 0;padding:0}.preferences-topics legend{color:var(--heading);margin-bottom:8px;padding:0;font-size:13px;font-weight:700}.for-you{margin:0}.for-you-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.for-you-item{background:var(--surface);border:1px solid var(--border);border-radius:var(--radius);box-shadow:var(--shadow);flex-direction:column;gap:6px;padding:14px 16px;display:flex}.for-you-item:hover h3{text-underline-offset:3px;text-decoration:underline}.for-you-item h3{letter-spacing:-.2px;margin:0;font-size:15px;line-height:1.4}.for-you-item span{color:var(--muted);font-size:12px}.for-you-hint{color:var(--muted);margin:10px 0 0;font-size:13px}@media (max-width:899px){.for-you-grid{grid-template-columns:minmax(0,1fr)}.account-bars li{grid-template-columns:84px 1fr 28px}}.info-page .account-favorite a:not(.button){color:var(--heading);text-decoration:none}.info-page .account-favorite a:not(.button):hover{text-underline-offset:3px;text-decoration:underline}.info-page .for-you-item,.info-page .for-you-item:hover{text-decoration:none}.ad-card{position:relative}.ad-card-media{aspect-ratio:16/10;text-align:center;border-radius:0;place-content:center;justify-items:center;gap:6px;min-height:160px;padding:18px;display:grid;position:relative}.ad-card .ad-card-media .house-ad-brand{overflow-wrap:anywhere;max-width:100%;margin:0;font-size:clamp(26px,3vw,34px)}.ad-card .ad-card-media.house-ad-amii .house-ad-brand{margin:0;font-size:clamp(30px,3.4vw,40px)}.ad-card .ad-card-media.house-ad-njcod .house-ad-brand{font-size:clamp(26px,3vw,34px)}.ad-card-media small{letter-spacing:.12em;text-transform:uppercase;opacity:.82;font-size:11px;font-weight:700;position:relative}.ad-badge{color:#7a5a0a;text-transform:uppercase;letter-spacing:.035em;background:#fff4d6;border-radius:6px;align-self:flex-start;padding:4px 8px;font-size:12px;font-weight:800;line-height:1.6;display:inline-flex}.ad-card-link{color:inherit;text-decoration:none}.ad-card-link:after{content:"";z-index:1;position:absolute;inset:0}.ad-card:has(.ad-card-link:focus-visible){outline:3px solid var(--link);outline-offset:2px}.ad-card-link:focus-visible{outline:none}.ad-card-cta{color:var(--link);margin-top:auto;padding-top:6px;font-size:12px;font-weight:800;line-height:1.6}.ad-card:hover .ad-card-cta{text-underline-offset:3px;text-decoration:underline}.ad-pause{z-index:2;color:#fff;cursor:pointer;opacity:.85;background:#0000007a;border:0;border-radius:50%;place-items:center;width:28px;height:28px;padding:0;font-size:9px;line-height:1;display:grid;position:absolute;top:8px;right:8px}.ad-pause:hover,.ad-pause:focus-visible{opacity:1;background:#000000b3}.ad-card .ad-card-media.hc-media{background:#0b1118;padding:0;display:block;overflow:hidden;container-type:inline-size}.ad-card-row .ad-card-media.hc-media{flex-basis:42%}@media (max-width:699px){.ad-card-row .ad-card-media.hc-media{flex-basis:auto}}.hc{text-align:left;align-items:center;gap:4cqi;padding:6cqi 6.5cqi;font-family:Manrope,sans-serif;display:flex;position:absolute;inset:0;overflow:hidden}.hc-copy{z-index:2;flex:56%;align-content:center;justify-items:start;gap:2cqi;min-width:0;display:grid;position:relative}.hc-title{letter-spacing:-.02em;font-size:7cqi;line-height:1.06;display:block}.hc-title em{font-style:normal}.hc-sub{font-size:3.3cqi;line-height:1.35}.hc-eyebrow{letter-spacing:.2em;align-items:center;gap:1.6cqi;font-size:2.2cqi;font-weight:700;display:inline-flex}.hc svg{flex:none;width:1em;height:1em}.hc-cycle{display:inline-grid}.hc-cycle>span{opacity:0;white-space:nowrap;grid-area:1/1}.hc-cycle>span:first-child{opacity:1}.hc-cycle>span{animation:hc-cyc calc(var(--n) * 2.2s) ease-in-out calc(var(--i) * 2.2s) infinite}@keyframes hc-cyc{0%{opacity:0;transform:translateY(40%)}4%,16%{opacity:1;transform:none}20%,to{opacity:0;transform:translateY(-40%)}}@keyframes hc-spin{to{transform:rotate(360deg)}}@keyframes hc-float{0%,to{transform:translateY(0)}50%{transform:translateY(-2.2cqi)}}@keyframes hc-breathe{0%{transform:scale(1)}to{transform:scale(1.07)}}.hc-awnex{color:#0b0b0f;background:radial-gradient(#dbe3f3 1px,#0000 1.4px) 0 0/3.6cqi 3.6cqi,radial-gradient(60cqi 50cqi at 78% 45%,#e2ebff,#0000 70%),#fff;font-family:Poppins,Manrope,sans-serif}.hc-awnex .hc-eyebrow{color:#6b7280;background:#fff;border:1px solid #e3e7ef;border-radius:99px;padding:.9cqi 2cqi;font-size:1.9cqi}.hc-awnex .hc-eyebrow i{background:#2563eb;border-radius:50%;width:1.2cqi;height:1.2cqi}.hc-awnex .hc-title{letter-spacing:-.035em;font-size:7.4cqi;font-weight:800}.hc-awnex .hc-title em{color:#0000;background:linear-gradient(90deg,#1d4ed8,#3b82f6 60%,#60a5fa);-webkit-background-clip:text;background-clip:text}.hc-awnex .hc-sub{font-size:3cqi;font-weight:600}.hc-orbit{aspect-ratio:1;flex:0 0 38cqi;position:relative}.hc-core{z-index:2;letter-spacing:.02em;background:#fff;border-radius:50%;align-content:center;place-items:center;width:15cqi;height:15cqi;font-size:2.6cqi;font-weight:800;display:grid;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);box-shadow:0 2cqi 5cqi #2563eb2e,0 0 0 1.6cqi #2563eb0f}.hc-core small{letter-spacing:.3em;color:#6b7280;font-size:1.2cqi;font-weight:600}.hc-ring{animation:28s linear infinite hc-spin;position:absolute;inset:0}.hc-ring:before{content:"";border:1px dashed #c7d2fe;border-radius:50%;position:absolute;inset:8%}.hc-node{width:0;height:0;transform:rotate(calc(360deg / var(--n) * var(--i))) translateX(15.5cqi);position:absolute;top:50%;left:50%}.hc-node>span{color:#111827;width:7.2cqi;height:7.2cqi;transform:rotate(calc(-360deg / var(--n) * var(--i)));background:#fff;border-radius:50%;place-items:center;font-size:3cqi;animation:28s linear infinite reverse hc-spin;display:grid;position:absolute;top:-3.6cqi;left:-3.6cqi;box-shadow:0 1cqi 3cqi #0f172a1f}@property --awp{syntax:"<integer>";inherits:false;initial-value:450}.hc-plus{color:#fff;background:radial-gradient(70cqi 60cqi at 75% -5%,#2563eb61,#0000 70%),#080b10;font-family:Poppins,Manrope,sans-serif}.hc-particles{opacity:.8;background-image:radial-gradient(1.5px 1.5px at 12% 80%,#9ec5ff,#0000),radial-gradient(1px 1px at 28% 60%,#fff,#0000),radial-gradient(1.5px 1.5px at 46% 90%,#7cc9ff,#0000),radial-gradient(1px 1px at 63% 70%,#fff,#0000),radial-gradient(1.5px 1.5px at 80% 85%,#9ec5ff,#0000),radial-gradient(1px 1px at 92% 55%,#fff,#0000),radial-gradient(1px 1px at 36% 40%,#c7dcff,#0000);animation:9s linear infinite hc-rise;position:absolute;inset:-20% 0 0}@keyframes hc-rise{0%{transform:translateY(12%)}to{transform:translateY(-12%)}}.hc-plus-logo{width:auto;height:6.4cqi;display:block}.hc-plus .hc-sub{color:#ffffffc7;font-size:3cqi;font-weight:600}.hc-pills{flex-wrap:wrap;gap:1cqi;display:flex}.hc-pills span{color:#ffffffc7;border:1px solid #ffffff29;border-radius:99px;padding:.7cqi 1.6cqi;font-size:1.8cqi}.hc-card{z-index:2;aspect-ratio:1.586;background:linear-gradient(145deg,#1c2536,#0c111a);border:1px solid #ffffff24;border-radius:3cqi;flex:0 0 38cqi;align-content:start;gap:1.2cqi;padding:3cqi;animation:6s ease-in-out infinite hc-card-float;display:grid;position:relative;overflow:hidden;transform:perspective(70cqi)rotateY(-16deg)rotateX(6deg);box-shadow:0 4cqi 8cqi #0000008c,0 0 0 1px #2563eb26}@keyframes hc-card-float{0%,to{translate:0}50%{translate:0 -2cqi}}.hc-card:after{content:"";background:linear-gradient(115deg,#0000 35%,#fff3 48%,#0000 60%);animation:5s ease-in-out 1s infinite hc-shine;position:absolute;inset:0;transform:translate(-120%)}@keyframes hc-shine{0%,65%{transform:translate(-120%)}to{transform:translate(120%)}}.hc-card-top{justify-content:space-between;align-items:center;font-size:2.3cqi;display:flex}.hc-card-top small{letter-spacing:.12em;background:#ffffff1f;border-radius:99px;padding:.4cqi 1.2cqi;font-size:1.3cqi}.hc-card-label{color:#ffffff8c;letter-spacing:.14em;margin-top:1.6cqi;font-size:1.3cqi}.hc-count{font-size:5.6cqi;font-weight:700;line-height:1;animation:4.5s ease-out infinite hc-awp}.hc-count:after{content:"12 " counter(awp);counter-reset:awp var(--awp)}@keyframes hc-awp{0%{--awp:300}55%,to{--awp:450}}.hc-bar{background:#ffffff1f;border-radius:99px;height:1cqi;overflow:hidden}.hc-bar span{border-radius:inherit;background:linear-gradient(90deg,#2563eb,#7cc9ff);width:62%;height:100%;animation:4.5s ease-out infinite hc-grow;display:block}@keyframes hc-grow{0%{width:8%}55%,to{width:62%}}.hc-service{color:#fff;background:#07080a}.hc-service .hc-photo{background:url(/images/house-ads/service-hero.jpg) 50%/cover;animation:9s ease-in-out infinite alternate hc-breathe;position:absolute;inset:0 0 0 30%;-webkit-mask-image:linear-gradient(90deg,#0000,#000 38%);mask-image:linear-gradient(90deg,#0000,#000 38%)}.hc-service .hc-copy{gap:1.8cqi}.hc-service-logo{width:auto;height:6cqi;margin-bottom:1cqi;display:block}.hc-service .hc-eyebrow{color:#ffffffb8;font-size:1.8cqi}.hc-service .hc-eyebrow i{background:#ff751f;width:5cqi;height:1px}.hc-service .hc-title{letter-spacing:-.03em;font-size:7.6cqi;font-weight:800}.hc-service .hc-title em{color:#ff751f}.hc-check{color:#fff9;align-items:center;gap:1cqi;font-size:2cqi;display:inline-flex}.hc-check svg{color:#ff751f}.hc-naswoim{color:#fff;background:#10161f}.hc-naswoim .hc-photo{background:linear-gradient(90deg,#080c14b8,#080c1426 70%),url(/images/house-ads/naswoim-1.jpg) 50%/cover;animation:14s ease-in-out infinite alternate hc-breathe;position:absolute;inset:0}.hc-naswoim .hc-brand{letter-spacing:.3em;font-family:Playfair Display,Georgia,serif;font-size:2.4cqi;font-weight:600;display:grid}.hc-naswoim .hc-brand small{letter-spacing:.35em;opacity:.75;font-family:Manrope,sans-serif;font-size:1.2cqi}.hc-naswoim .hc-title{letter-spacing:0;text-shadow:0 1cqi 3cqi #0006;font-family:Playfair Display,Georgia,serif;font-size:6.6cqi;font-weight:600;line-height:1.12}.hc-search{z-index:2;color:#374151;background:#fff;border-radius:1.8cqi;flex:0 0 33cqi;gap:1.3cqi;padding:2.6cqi;animation:7s ease-in-out infinite hc-float;display:grid;position:relative;box-shadow:0 3cqi 6cqi #00000059}.hc-search>small{color:#111827;font-family:Playfair Display,Georgia,serif;font-size:2.1cqi;font-weight:600}.hc-field{border:1px solid #e5e7eb;border-radius:1cqi;align-items:center;gap:1cqi;padding:1.2cqi 1.4cqi;font-size:2cqi;font-weight:600;display:flex}.hc-field svg{color:#1c5696}.hc-search .hc-btn{color:#fff;background:#1c5696;border-radius:1cqi;justify-content:center;align-items:center;gap:1cqi;padding:1.3cqi;font-size:2cqi;font-weight:700;display:flex}.hc-naswoim-live{color:#fff;text-decoration:none}.hc-naswoim-live .hc-offer-photo{background:linear-gradient(90deg, #080c14cc, #080c1440 72%), var(--img) center / cover, #10161f;opacity:0;transition:opacity .9s}.hc-naswoim-live .hc-offer-photo.on{opacity:1}.hc-kicker{letter-spacing:.14em;text-transform:uppercase;color:#c9d8ee;font-size:1.9cqi;font-weight:700}.hc-naswoim .hc-offer-title{-webkit-line-clamp:3;-webkit-box-orient:vertical;font-size:5.2cqi;animation:.6s both hc-offer-in;display:-webkit-box;overflow:hidden}.hc-dots{gap:.9cqi;display:flex}.hc-dots i{background:#ffffff59;border-radius:50%;width:1.2cqi;height:1.2cqi}.hc-dots i.on{background:#fff}.hc-offer{animation:.6s both hc-offer-in,7s ease-in-out .6s infinite hc-float}.hc-offer .hc-price{color:#111827;font-family:Playfair Display,Georgia,serif;font-size:3.6cqi;font-weight:700;line-height:1.1}@keyframes hc-offer-in{0%{opacity:0;transform:translateY(1.6cqi)}to{opacity:1;transform:none}}.hc-imprezole{color:#fff;background:#2b1a6e;justify-content:center;font-family:Poppins,Manrope,sans-serif}.hc-imprezole .hc-photo{background:linear-gradient(#28146e8c,#6246eab8),url(/images/house-ads/imprezole-crowd.jpg) 50%/cover;animation:12s ease-in-out infinite alternate hc-breathe;position:absolute;inset:0}.hc-beams{background:conic-gradient(from 200deg at 30% 0%, transparent 0 8deg, #ffffff1f 10deg, transparent 14deg 40deg, #c4b5fd24 44deg, transparent 48deg);mix-blend-mode:screen;height:120%;animation:7s ease-in-out infinite alternate hc-sway;position:absolute;inset:-40% -10% auto}@keyframes hc-sway{0%{transform:rotate(-6deg)}to{transform:rotate(6deg)}}.hc-imprezole .hc-copy{text-align:center;flex:100%;justify-items:center}.hc-imprezole .hc-brand{font-size:2.8cqi;font-weight:600}.hc-imprezole .hc-brand i{opacity:.7;font-style:normal}.hc-imprezole .hc-title{letter-spacing:-.02em;text-shadow:0 1cqi 3cqi #1e0a5080;max-width:26ch;font-size:6.2cqi;font-weight:600}.hc-searchbar{color:#1f2937;text-align:left;background:#fff;border-radius:99px;justify-content:space-between;align-items:center;gap:2cqi;width:min(100%,64cqi);padding:1.1cqi 1.1cqi 1.1cqi 3cqi;display:flex;box-shadow:0 2cqi 5cqi #1e0a5059}.hc-searchbar>span:first-child{color:#6b7280;font-size:2.1cqi;display:grid}.hc-searchbar small{color:#111827;font-size:1.6cqi;font-weight:600}.hc-go{color:#fff;background:#6246ea;border-radius:99px;align-items:center;gap:.8cqi;padding:1.3cqi 2.4cqi;font-size:2.1cqi;font-weight:600;display:inline-flex}.hc-evnex{color:#0f1f19;background:radial-gradient(50cqi 50cqi at 85% 20%,#0f8a4e24,#0000 70%),#f4f7f5}.hc-evnex .hc-brand{align-items:center;gap:1.2cqi;font-size:2.8cqi;font-weight:800;display:inline-flex}.hc-evnex .hc-brand i{color:#fff;background:#0f8a4e;border-radius:1.2cqi;place-items:center;width:4.4cqi;height:4.4cqi;font-size:2.6cqi;font-style:normal;display:grid}.hc-evnex .hc-title{letter-spacing:-.03em;font-size:6.4cqi;font-weight:800}.hc-chips{flex-wrap:wrap;gap:1cqi;display:flex}.hc-chips span{color:#44544c;background:#fff;border:1px solid #dfe7e2;border-radius:99px;padding:.7cqi 1.6cqi;font-size:1.8cqi;font-weight:600}.hc-phone{background:#fff;border:.9cqi solid #0f1f19;border-radius:4.6cqi;flex:0 0 31cqi;align-content:start;gap:1.2cqi;height:48cqi;padding:3cqi 2cqi 2cqi;animation:6s ease-in-out infinite hc-float;display:grid;position:relative;box-shadow:0 4cqi 8cqi #0f1f192e}.hc-balance{color:#fff;background:linear-gradient(140deg,#13a15c,#0b6e3e);border-radius:2cqi;gap:.3cqi;padding:1.8cqi;display:grid}.hc-balance small{opacity:.85;font-size:1.4cqi}.hc-balance b{font-size:3.6cqi}.hc-row{opacity:0;animation:hc-slide 7s ease-out calc(.6s + var(--i) * .6s) infinite;border:1px solid #edf1ee;border-radius:1.4cqi;justify-content:space-between;gap:1cqi;padding:1.2cqi 1.3cqi;font-size:1.6cqi;font-weight:600;display:flex}.hc-row b.up{color:#0f8a4e}.hc-row b.down{color:#dc2626}@keyframes hc-slide{0%{opacity:0;transform:translate(4cqi)}10%,85%{opacity:1;transform:none}to{opacity:0}}.hc-toast{color:#0f1f19;white-space:nowrap;opacity:0;background:#fff;border-radius:99px;align-items:center;gap:.8cqi;padding:1cqi 1.6cqi;font-size:1.6cqi;font-weight:700;animation:7s ease-out 2.2s infinite hc-pop;display:inline-flex;position:absolute;top:-2.4cqi;left:-10cqi;box-shadow:0 1.6cqi 4cqi #0f1f192e}.hc-toast svg{color:#0f8a4e}@keyframes hc-pop{0%{opacity:0;transform:scale(.7)}8%,70%{opacity:1;transform:none}80%,to{opacity:0}}.hc-njcod{color:#111827;background:#fff}.hc-aurora{filter:blur(4cqi);background:radial-gradient(30% 30% at 70% 30%,#ff7a0047,#0000 70%),radial-gradient(30% 35% at 85% 70%,#3b82f642,#0000 70%);animation:10s ease-in-out infinite alternate hc-aurora;position:absolute;inset:-30%}@keyframes hc-aurora{to{transform:translate(-6%,4%)rotate(8deg)}}.hc-njcod .hc-eyebrow{color:#4b5563;letter-spacing:.14em;background:#fffc;border:1px solid #ececf1;border-radius:99px;gap:1cqi;padding:.8cqi 1.8cqi;font-size:1.6cqi}.hc-njcod .hc-eyebrow i{background:#ff7a00;border-radius:50%;width:1.2cqi;height:1.2cqi;position:relative}.hc-njcod .hc-eyebrow i:after{content:"";background:#ff7a00;border-radius:50%;animation:1.6s cubic-bezier(0,0,.2,1) infinite hc-ping;position:absolute;inset:0}@keyframes hc-ping{75%,to{opacity:0;transform:scale(2.4)}}.hc-njcod .hc-title{letter-spacing:-.03em;font-family:Space Grotesk,Manrope,sans-serif;font-size:5.6cqi;font-weight:700}.hc-njcod .hc-title em{color:#0000;background:linear-gradient(90deg,#ff7a00,#3b82f6);-webkit-background-clip:text;background-clip:text}.hc-njcod .hc-title u{color:#ff7a00;text-decoration:none}.hc-panel{z-index:2;background:#ffffffeb;border:1px solid #ececf1;border-radius:2.4cqi;flex:0 0 34cqi;gap:1.4cqi;padding:2.4cqi;animation:6.5s ease-in-out infinite hc-float;display:grid;position:relative;box-shadow:0 3cqi 7cqi #1118271f}.hc-panel small{color:#374151;align-items:center;gap:.8cqi;font-size:1.7cqi;font-weight:700;display:inline-flex}.hc-panel small svg{color:#3b82f6}.hc-bars{align-items:flex-end;gap:.9cqi;height:15cqi;display:flex}.hc-bars span{height:var(--h);transform-origin:bottom;animation:hc-bar 5s ease-out calc(var(--i) * .12s) infinite;background:linear-gradient(#93c5fd,#3b82f6);border-radius:.6cqi .6cqi 0 0;flex:1}.hc-bars span.hot{background:linear-gradient(#fdba74,#ff7a00)}@keyframes hc-bar{0%{transform:scaleY(.1)}30%,to{transform:scaleY(1)}}.hc-panel code{color:#e2e8f0;white-space:nowrap;background:#0f172a;border-radius:1cqi;padding:.9cqi 1.2cqi;font:600 1.6cqi/1.4 ui-monospace,Consolas,monospace;overflow:hidden}.hc-panel code i{color:#c084fc;font-style:normal}.hc-panel code b{color:#4ade80}.hc-app{color:#fff;background:radial-gradient(60cqi 60cqi at 0 0,#14b8a640,#0000 70%),linear-gradient(135deg,#12423f,#0c2c33 60%,#0a2230)}.hc-24{color:#ffffff0f;letter-spacing:-.06em;font-size:56cqi;font-weight:800;line-height:1;animation:8s ease-in-out infinite hc-float;position:absolute;bottom:-14cqi;right:-3cqi}.hc-app .hc-eyebrow{color:#5eead4;font-size:1.8cqi}.hc-app .hc-title{letter-spacing:-.03em;font-size:7.2cqi;font-weight:800}.hc-app .hc-sub{color:#ffffffb8;font-size:2.8cqi}.hc-note{z-index:3;color:#0d1b2a;background:#fffffff0;border-radius:2.2cqi;align-items:center;gap:1.2cqi;width:38cqi;padding:1.4cqi 1.8cqi;font-size:1.7cqi;animation:6s ease-in-out infinite hc-drop;display:flex;position:absolute;top:5cqi;right:5cqi;box-shadow:0 2cqi 5cqi #0000004d}.hc-note svg{color:#0f766e;font-size:3cqi}.hc-note b{letter-spacing:.06em;font-size:1.4cqi;display:block}@keyframes hc-drop{0%,8%{opacity:0;transform:translateY(-6cqi)}20%,80%{opacity:1;transform:none}92%,to{opacity:0;transform:translateY(-2cqi)}}.hc-plh{color:#fff;background:#061a3a}.hc-plh .hc-photo{background:linear-gradient(90deg,#041028eb 0%,#041028b3 48%,#04102833 100%),url(/images/plh/court-2026.webp) 70%/cover;animation:16s ease-in-out infinite alternate hc-pan;position:absolute;inset:0}@keyframes hc-pan{0%{background-position:0 0,60%}to{background-position:0 0,85%}}.hc-lights{background:radial-gradient(18% 40% at 30% 0,#ffffff2e,#0000 70%),radial-gradient(18% 40% at 75% 0,#78b4ff29,#0000 70%);height:90%;animation:5s ease-in-out infinite hc-flicker;position:absolute;inset:-30% -10% auto}@keyframes hc-flicker{0%,to{opacity:.7}50%{opacity:1}}.hc-plh-crest{z-index:2;filter:drop-shadow(0 2cqi 4cqi #00000080);width:27cqi;height:auto;animation:6s ease-in-out infinite hc-crest;position:absolute;top:50%;right:5cqi;transform:translateY(-50%)}@keyframes hc-crest{0%,to{transform:translateY(-50%)}50%{transform:translateY(calc(-50% - 2cqi))}}.hc-plh .hc-copy{flex-basis:64%;gap:1.6cqi}.hc-live{color:#fecaca;letter-spacing:.14em;background:#dc26262e;border-radius:99px;align-items:center;gap:1.2cqi;padding:.7cqi 1.8cqi;font-size:1.7cqi;font-weight:800;display:inline-flex}.hc-live i{background:#ef4444;border-radius:50%;width:1.3cqi;height:1.3cqi;position:relative}.hc-live i:after{content:"";background:#ef4444;border-radius:50%;animation:1.6s cubic-bezier(0,0,.2,1) infinite hc-ping;position:absolute;inset:0}.hc-plh .hc-title{letter-spacing:.01em;text-shadow:0 1cqi 3cqi #00000073;font-family:Oswald,Arial Narrow,Roboto Condensed,Manrope,sans-serif;font-size:7.4cqi;font-weight:800;font-stretch:75%;line-height:.98}.hc-plh .hc-sub{color:#93c5fd;letter-spacing:.06em;text-transform:uppercase;font-size:2.4cqi;font-weight:800}.hc-plh-meta{color:#ffffffbf;font-size:2cqi;font-weight:600}.hc-plh-tabs{gap:1cqi;display:flex}.hc-plh-tabs span{animation:hc-tab 4.5s ease-in-out calc(var(--i) * 1.5s) infinite;border:1px solid #93c5fd66;border-radius:99px;padding:.7cqi 1.8cqi;font-size:1.8cqi;font-weight:700}@keyframes hc-tab{0%,34%,to{color:#fff;background:0 0}6%,28%{background:#1d4ed8;border-color:#1d4ed8}}.hc-amii{color:#fff;background:#1e0c12;align-items:flex-end}.hc-shot{background:var(--src) center 30% / cover;opacity:0;animation:hc-xfade 16s ease-in-out calc(var(--i) * 4s) infinite;position:absolute;inset:0}.hc-shot:first-child{opacity:1}@keyframes hc-xfade{0%{opacity:0;transform:scale(1.04)}6%,25%{opacity:1}31%,to{opacity:0;transform:scale(1)}}.hc-amii:after{content:"";z-index:1;background:linear-gradient(185deg,#1e0c120d 35%,#1e0c12cc 100%);position:absolute;inset:0}.hc-amii .hc-title{letter-spacing:-.02em;font-family:Georgia,Times New Roman,serif;font-size:8.6cqi;font-style:italic;font-weight:400}.hc-amii .hc-sub{letter-spacing:.22em;text-transform:uppercase;opacity:.85;font-size:2.2cqi;font-weight:700}@media (prefers-reduced-motion:reduce){.hc-media *,.hc-media :before,.hc-media :after{animation:none!important}.hc-row,.hc-toast,.hc-note{opacity:1}}:root[data-motion=reduced] .hc-media *,:root[data-motion=reduced] .hc-media :before,:root[data-motion=reduced] .hc-media :after{animation:none!important}:root[data-motion=reduced] .hc-row,:root[data-motion=reduced] .hc-toast,:root[data-motion=reduced] .hc-note{opacity:1}.ad-swap{animation:.45s both ad-swap-in}@keyframes ad-swap-in{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){.ad-swap{animation:none}}:root[data-motion=reduced] .ad-swap{animation:none}.ad-card-invite .ad-card-media{background:radial-gradient(at 50% 0,#e7f3ef,#0000 75%),#fbfdfc;border-bottom:1px dashed #7aa9a1}.ad-invite-plus{width:52px;height:52px;color:var(--link);border:1px solid #c6dfd8;border-radius:50%;place-items:center;font-size:32px;line-height:1;display:grid}.ad-card-row{flex-direction:row}.ad-card-row .ad-card-media{aspect-ratio:auto;flex:0 0 34%;min-height:190px}.ad-card-row .card-body{justify-content:center;padding:22px 26px}.ad-card-row .card-body h3{font-size:20px}.ad-card-row .card-body p{-webkit-line-clamp:2;max-width:60ch}.ad-card-row .ad-card-cta{margin-top:4px}.ad-span{grid-column:1/-1}.latest-row.ad-row{background:#fffaf0}.latest-row.ad-row:hover{background:#fff4d6}.ad-row .ad-row-tag{color:#7a5a0a;text-transform:uppercase;letter-spacing:.03em;background:#fff4d6;border-radius:6px;justify-self:start;padding:3px 6px;font-size:11px;font-weight:800}.sidebar-ad{gap:14px;min-width:0;display:grid}.sidebar-ad .article-card{box-shadow:none}.sidebar-ad-extra{display:contents}.ad-sell{color:var(--link);justify-self:center;font-size:13px;font-weight:700}.ad-sell:hover{text-underline-offset:3px;text-decoration:underline}.article-bottom-ad{margin-top:28px;display:none}.related-swap-post{display:contents}.related-swap-ad{display:none}@media (min-width:1200px){.related-swap-post{display:none}.related-swap-ad{display:contents}}@media (max-width:1199px){.article-bottom-ad{display:block}.article-layout .sidebar-ad.desktop-only{display:none}}@media (max-width:699px){.ad-card-row{flex-direction:column}.ad-card-row .ad-card-media{aspect-ratio:16/10;flex:none;min-height:170px}.ad-card-row .card-body{padding:18px}.sidebar-ad-extra{scroll-snap-type:x mandatory;scrollbar-width:thin;scrollbar-color:#c3d4d1 transparent;gap:14px;padding:2px 2px 6px;display:flex;overflow-x:auto}.sidebar-ad-extra .ad-card{scroll-snap-align:start;flex:0 0 82%}}.live-report{margin:8px 0 12px}.live-report-heading h2,.live-report-heading h3,.live-report-heading h4{margin-bottom:12px}.live-report-bar{border:1px solid var(--border);background:var(--surface-2);color:var(--muted);border-left:4px solid #bd3534;border-radius:12px;flex-wrap:wrap;align-items:center;gap:10px 14px;padding:12px 14px;font-size:14px;display:flex}.live-report-bar .live-label.is-idle{background:var(--muted)}.live-report-bar .live-label.is-live i{animation:1.4s ease-in-out infinite live-report-pulse}.live-report-refresh{border:1px solid var(--teal-dark);background:var(--teal-dark);color:#fff;min-height:40px;font:inherit;cursor:pointer;border-radius:10px;align-items:center;gap:7px;margin-left:auto;padding:8px 14px;font-size:15px;font-weight:700;display:inline-flex}.live-report-refresh:hover{filter:brightness(1.08)}.live-report-refresh:disabled{opacity:.7;cursor:progress}.live-report-refresh svg.is-spinning{animation:.8s linear infinite live-report-spin}.live-report-message{color:var(--text-soft);flex-basis:100%;font-weight:600}.live-report-message:empty{display:none}.live-report-body ul{padding-left:1.1em}.live-report-body li+li{margin-top:10px}@keyframes live-report-spin{to{transform:rotate(360deg)}}@keyframes live-report-pulse{50%{opacity:.35}}.live-follow{border:1px solid var(--teal-dark);min-height:40px;color:var(--link);font:inherit;cursor:pointer;background:0 0;border-radius:10px;align-items:center;gap:7px;padding:8px 14px;font-size:15px;font-weight:700;display:inline-flex}.live-follow.is-on{border-color:var(--border);color:var(--text-soft)}.live-follow:disabled{opacity:.7;cursor:progress}.live-follow-note{color:var(--text-soft);font-weight:600}.live-scoreboard{background:var(--navy);color:var(--on-dark);border-radius:12px;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:center;gap:4px 14px;margin:0 0 12px;padding:14px 16px;display:grid}.live-scoreboard-team{overflow-wrap:anywhere;align-items:center;gap:10px;min-width:0;font-size:18px;font-weight:800;line-height:1.2;display:flex}.live-scoreboard-team.is-home{text-align:right;justify-content:flex-end}.live-scoreboard-clock{color:#fff;font-variant-numeric:tabular-nums;background:#ff5b57;border-radius:999px;align-items:center;gap:6px;margin-right:10px;padding:2px 9px;font-weight:800;display:inline-flex}.live-scoreboard-clock i{background:#fff;border-radius:50%;width:7px;height:7px;animation:1.6s ease-in-out infinite transit-pulse}@media (max-width:699px){.live-scoreboard-team{text-align:center;justify-content:center;gap:6px;font-size:15px}.live-scoreboard-team.is-home{text-align:center;flex-direction:column-reverse;justify-content:center}.live-scoreboard-team.is-away{flex-direction:column}}.live-scoreboard-score{font-variant-numeric:tabular-nums;letter-spacing:-.5px;font-size:34px;font-weight:800}.live-scoreboard-score i{opacity:.6;padding:0 6px;font-style:normal}.live-scoreboard-status{text-align:center;opacity:.8;font-variant-numeric:tabular-nums;grid-column:1/-1;font-size:14px;font-weight:600}.live-countdown-dot{vertical-align:1px;background:#ff5b57;border-radius:50%;width:8px;height:8px;margin-right:7px;animation:1.6s ease-in-out infinite transit-pulse;display:inline-block}@media (prefers-reduced-motion:reduce){.live-countdown-dot{animation:none}}@media (max-width:520px){.live-report-refresh,.live-follow{justify-content:center;width:100%;margin-left:0}}@media (prefers-reduced-motion:reduce){.live-report-bar .live-label.is-live i,.live-report-refresh svg.is-spinning{animation:none}}.ent-page{--ent-ink:#0b1520;--ent-on:#fff;--ent-on-soft:#ffffffc7;--ent-on-faint:#ffffff8c;--ent-glass:#ffffff24;--ent-glass-line:#ffffff42;padding-top:0}[data-kind=kino]{--ent-dot:#2dd4bf}[data-kind=gra]{--ent-dot:#a78bfa}[data-platform=netflix]{--ent-dot:#e50914}[data-platform=hbo-max]{--ent-dot:#7c4dff}[data-platform=disney-plus]{--ent-dot:#3b6cf6}[data-platform=prime-video]{--ent-dot:#1a98ff}[data-platform=skyshowtime]{--ent-dot:#e0457b}.ent-hero{background:var(--ent-ink);color:var(--ent-on);position:relative;overflow:hidden}.ent-hero-track{scroll-snap-type:x mandatory;scrollbar-width:none;overscroll-behavior-x:contain;display:flex;overflow-x:auto}.ent-hero-track::-webkit-scrollbar{display:none}.ent-slide{scroll-snap-align:start;scroll-snap-stop:always;flex:0 0 100%;align-items:flex-end;min-height:clamp(460px,68vh,640px);display:flex;position:relative}.ent-slide-img{object-fit:cover;object-position:70% 30%;width:100%;height:100%;position:absolute;inset:0}.ent-slide:before{content:"";z-index:1;background:linear-gradient(90deg, #0b1520f5 0, #0b1520d1 30%, #0b152040 62%, transparent 80%), linear-gradient(0deg, var(--ent-ink) 0, #0b15208c 26%, transparent 50%);position:absolute;inset:0}.ent-slide-inner{z-index:2;width:calc(100% - var(--gutter) * 2);padding-bottom:150px;position:relative}.ent-slide-copy{max-width:560px}.ent-slide-flag{background:var(--ent-glass);color:var(--ent-on);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);border-radius:999px;align-items:center;gap:8px;padding:5px 11px;font-size:13px;font-weight:700;display:inline-flex}.ent-slide-flag i{background:var(--ent-dot,#2dd4bf);border-radius:50%;width:8px;height:8px}.ent-slide h2{color:var(--ent-on);letter-spacing:-2px;text-wrap:balance;margin:16px 0 10px;font-size:clamp(36px,5.2vw,68px);line-height:1}.ent-slide-facts{color:var(--ent-on-soft);margin:0;font-size:15px;font-weight:600}.ent-slide-desc{color:var(--ent-on-soft);-webkit-line-clamp:3;-webkit-box-orient:vertical;margin:14px 0 0;font-size:17px;line-height:1.55;display:-webkit-box;overflow:hidden}.ent-slide-actions{flex-wrap:wrap;gap:10px;margin-top:24px;display:flex}.ent-slide-credit{z-index:2;color:var(--ent-on-faint);font-size:11px;position:absolute;top:14px;right:16px}.ent-btn{white-space:nowrap;border-radius:12px;align-items:center;gap:8px;min-height:46px;padding:0 20px;font-size:15px;font-weight:800;transition:transform .15s,background .15s;display:inline-flex}.ent-btn:active{transform:scale(.97)}.ent-btn.is-light{background:var(--ent-on);color:var(--ent-ink)}.ent-btn.is-light:hover{background:var(--ent-on)}@supports (color:color-mix(in lab, red, red)){.ent-btn.is-light:hover{background:color-mix(in srgb, var(--ent-on) 86%, transparent)}}.ent-btn.is-glass{border:1px solid var(--ent-glass-line);background:var(--ent-glass);color:var(--ent-on);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.ent-btn.is-glass:hover{background:var(--ent-on)}@supports (color:color-mix(in lab, red, red)){.ent-btn.is-glass:hover{background:color-mix(in srgb, var(--ent-on) 22%, transparent)}}.ent-hero-nav{z-index:3;justify-content:space-between;align-items:flex-end;gap:20px;display:flex;position:absolute;bottom:26px;left:0;right:0}.ent-thumbs{scrollbar-width:none;gap:10px;min-width:0;display:flex;overflow-x:auto}.ent-thumbs button{width:200px;color:var(--ent-on-soft);font:inherit;text-align:left;cursor:pointer;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#0b15208c;border:1px solid #0000;border-radius:12px;flex:none;align-items:center;gap:10px;padding:6px;font-size:13px;font-weight:700;transition:background .2s,color .2s;display:flex;position:relative;overflow:hidden}.ent-thumbs button:hover{color:var(--ent-on)}.ent-thumbs button[aria-current=true]{border-color:var(--ent-glass-line);background:var(--ent-glass);color:var(--ent-on)}.ent-thumbs img{object-fit:cover;border-radius:7px;flex:none;width:64px;height:36px}.ent-thumbs span{-webkit-line-clamp:2;-webkit-box-orient:vertical;line-height:1.25;display:-webkit-box;overflow:hidden}.ent-progress{background:var(--ent-dot,#2dd4bf);transform-origin:0;width:100%;height:3px;animation:linear forwards ent-progress;position:absolute;bottom:0;left:0}.ent-thumbs button[data-paused] .ent-progress{animation-play-state:paused}@keyframes ent-progress{0%{transform:scaleX(0)}to{transform:scaleX(1)}}.ent-hero-arrows{gap:8px;display:flex}.ent-arrow{border:1px solid var(--border);background:var(--surface);width:40px;height:40px;color:var(--heading);font:inherit;cursor:pointer;border-radius:50%;place-items:center;padding:0 0 3px;font-size:24px;line-height:1;transition:background .15s;display:grid}.ent-arrow:hover{background:var(--gray)}.ent-arrow.is-dark{border-color:var(--ent-glass-line);background:var(--ent-glass);color:var(--ent-on);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.ent-arrow.is-dark:hover{background:var(--ent-on)}@supports (color:color-mix(in lab, red, red)){.ent-arrow.is-dark:hover{background:color-mix(in srgb, var(--ent-on) 24%, transparent)}}.ent-bar{top:calc(72px + env(safe-area-inset-top));z-index:30;border-bottom:1px solid var(--border);background:var(--surface);position:sticky}@supports (color:color-mix(in lab, red, red)){.ent-bar{background:color-mix(in srgb, var(--surface) 88%, transparent)}}.ent-bar{-webkit-backdrop-filter:blur(16px)saturate(1.4);backdrop-filter:blur(16px)saturate(1.4)}.ent-bar-inner{grid-template-columns:auto minmax(0,1fr);align-items:center;gap:8px 20px;min-height:0;padding-block:10px;display:grid}.ent-bar h1{letter-spacing:-.4px;white-space:nowrap;grid-area:1/1;margin:0;font-size:20px}.ent-pills{scrollbar-width:thin;grid-area:2/1/auto/-1;align-items:center;gap:6px;min-width:0;max-width:100%;padding:2px 0 0;display:flex;overflow-x:auto}.ent-pills::-webkit-scrollbar{display:none}.ent-pills button{background:var(--gray);min-height:38px;color:var(--text-soft);font:inherit;cursor:pointer;border:0;border-radius:999px;flex:none;align-items:center;gap:7px;padding:0 15px;font-size:14px;font-weight:700;transition:background .15s,color .15s;display:inline-flex}.ent-pills button:hover{color:var(--heading);background:var(--heading)}@supports (color:color-mix(in lab, red, red)){.ent-pills button:hover{background:color-mix(in srgb, var(--heading) 10%, var(--gray))}}.ent-pills button[aria-pressed=true]{background:var(--heading);color:var(--surface)}.ent-pills i{background:var(--ent-dot);border-radius:50%;width:8px;height:8px}.ent-pills-sep{background:var(--border);flex:none;width:1px;height:22px;margin:0 6px}.ent-catalog-link{color:var(--link);white-space:nowrap;grid-area:1/2;justify-self:end;font-size:13px;font-weight:800}.ent-catalog-link:hover,.ent-filter-note a:hover{text-decoration:underline}.ent-filter-note a{color:var(--link);font-weight:700}.ent-filter-note{color:var(--muted);flex-wrap:wrap;align-items:baseline;gap:4px 8px;margin:0;font-size:14px;display:flex}.ent-filter-note strong{color:var(--heading)}.ent-filter-note button{color:var(--link);font:inherit;cursor:pointer;background:0 0;border:0;padding:0;font-weight:700}.ent-content{scroll-margin-top:calc(194px + env(safe-area-inset-top));flex-direction:column;gap:52px;padding-top:40px;display:flex}.ent-content:has(>.ent-filter-note){gap:28px;padding-top:22px}.ent-rail{min-width:0}.ent-rail-head{justify-content:space-between;align-items:center;gap:16px;margin-bottom:16px;display:flex}.ent-rail-head h2{letter-spacing:-.7px;margin:0;font-size:clamp(22px,2.2vw,28px)}.ent-rail-tools{align-items:center;gap:8px;display:flex}.ent-rail-meta{color:var(--muted);margin-right:8px;font-size:14px;font-weight:600}.ent-rail-link{color:var(--link);margin-right:8px;font-size:14px;font-weight:700}.ent-rail-track{margin:-6px calc(var(--gutter) * -1) 0;padding:6px var(--gutter) 10px;scroll-snap-type:x mandatory;scroll-padding-inline:var(--gutter);scrollbar-width:none;overscroll-behavior-x:contain;grid-auto-columns:calc(25% - 13.5px);grid-auto-flow:column;gap:18px;display:grid;overflow-x:auto}.ent-rail-track::-webkit-scrollbar{display:none}.ent-rail-track>*{scroll-snap-align:start;min-width:0}.ent-rail[data-variant=lg] .ent-rail-track{grid-auto-columns:calc(33.3333% - 12px)}.ent-rail[data-variant=top] .ent-rail-track{grid-auto-columns:calc(25% - 13.5px)}.ent-art{aspect-ratio:16/9;background:var(--ent-ink);isolation:isolate;border-radius:14px;position:relative;overflow:hidden}.ent-art img{object-fit:cover;width:100%;height:100%;transition:transform .45s cubic-bezier(.2,.7,.2,1)}.ent-art-card{color:var(--ent-on);background:radial-gradient(circle at 85% 15%, var(--ent-dot,#2dd4bf), transparent 60%), linear-gradient(160deg, var(--ent-dot,#2dd4bf), #0b1520 75%);flex-direction:column;justify-content:flex-end;padding:12px 14px;display:flex;position:absolute;inset:0}@supports (color:color-mix(in lab, red, red)){.ent-art-card{background:radial-gradient(circle at 85% 15%, color-mix(in srgb, var(--ent-dot,#2dd4bf) 55%, transparent), transparent 60%), linear-gradient(160deg, color-mix(in srgb, var(--ent-dot,#2dd4bf) 30%, #0d1b2a), #0b1520 75%)}}.ent-art-card b{letter-spacing:-1px;font-size:40px;line-height:.9}.ent-art-card span{color:var(--ent-on-soft);text-transform:uppercase;letter-spacing:.05em;margin-top:4px;font-size:12px;font-weight:700}.ent-art-kind{z-index:1;color:var(--ent-on);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#0b15209e;border-radius:999px;align-items:center;gap:6px;padding:4px 9px;font-size:12px;font-weight:700;display:inline-flex;position:absolute;top:10px;left:10px}.ent-art-kind i{background:var(--ent-dot,#2dd4bf);border-radius:50%;width:7px;height:7px}.ent-art-badge{z-index:1;background:var(--ent-on);color:var(--ent-ink);letter-spacing:.04em;text-transform:uppercase;border-radius:999px;padding:4px 9px;font-size:11px;font-weight:800;position:absolute;top:10px;right:10px}.ent-art-credit{z-index:1;max-width:calc(100% - 16px);color:var(--ent-on-soft);text-overflow:ellipsis;white-space:nowrap;text-shadow:0 1px 3px #000000b3;opacity:0;font-size:10px;transition:opacity .2s;position:absolute;bottom:6px;right:8px;overflow:hidden}.ent-art:has(img):after{content:"";pointer-events:none;background:linear-gradient(#0b152047 0,#0000 30% 65%,#0b152073);position:absolute;inset:0}.ent-media{flex-direction:column;min-width:0;display:flex}.ent-media:hover .ent-art img{transform:scale(1.05)}.ent-media:hover .ent-art-credit{opacity:1}.ent-media-when{color:var(--link);margin-top:12px;font-size:13px;font-weight:700}.ent-media strong{color:var(--heading);letter-spacing:-.2px;-webkit-line-clamp:2;-webkit-box-orient:vertical;margin-top:3px;font-size:17px;line-height:1.3;transition:color .15s;display:-webkit-box;overflow:hidden}.ent-media[data-size=lg] strong{font-size:20px}.ent-media:hover strong{color:var(--link)}.ent-media-facts{color:var(--muted);text-overflow:ellipsis;white-space:nowrap;margin-top:3px;font-size:13px;overflow:hidden}.ent-media-desc{color:var(--text-soft);-webkit-line-clamp:2;-webkit-box-orient:vertical;margin-top:8px;font-size:14px;line-height:1.5;display:-webkit-box;overflow:hidden}.ent-top-art{position:relative}.ent-top-art>b{z-index:2;color:var(--ent-on);letter-spacing:-5px;text-shadow:0 4px 18px #0000008c;pointer-events:none;font-size:92px;font-weight:900;line-height:1;position:absolute;bottom:-14px;left:10px}.ent-top .ent-art-credit{display:none}.ent-spot{background:var(--ent-ink);min-height:340px;color:var(--ent-on);border-radius:24px;align-items:center;display:flex;position:relative;overflow:hidden}.ent-spot>img{object-fit:cover;object-position:70% 30%;width:100%;height:100%;position:absolute;inset:0}.ent-spot:before{content:"";z-index:1;background:linear-gradient(90deg,#0b1520f2 0,#0b1520cc 38%,#0000 75%);position:absolute;inset:0}.ent-spot-copy{z-index:2;max-width:520px;padding:36px 40px;position:relative}.ent-spot h2{color:var(--ent-on);letter-spacing:-1.2px;margin:14px 0 8px;font-size:clamp(30px,3.4vw,44px);line-height:1.05}.ent-spot-copy>p:not(.ent-slide-facts){color:var(--ent-on-soft);margin:12px 0 0;font-size:16px;line-height:1.55}.ent-bottom{grid-template-columns:minmax(0,1fr) 340px;align-items:start;gap:40px;padding-top:8px;display:grid}.ent-week+.ent-week{margin-top:30px}.ent-week-label{color:var(--muted);letter-spacing:.06em;text-transform:uppercase;align-items:center;gap:8px;margin:0 0 6px;font-size:12px;font-weight:800;display:flex}.ent-week-label span{font-weight:600}.ent-list{display:grid}.ent-row{border-bottom:1px solid var(--border);grid-template-columns:52px minmax(0,1fr) 200px;gap:20px;padding:20px 0;scroll-margin-top:150px;display:grid}.ent-row:target{background:var(--tint);border-radius:14px;margin-inline:-14px;padding-inline:14px;animation:1.6s ent-flash}@keyframes ent-flash{0%{box-shadow:0 0 0 3px var(--teal)}to{box-shadow:0 0 #0000}}.ent-date{background:var(--gray);width:52px;height:62px;color:var(--heading);border-radius:12px;flex-direction:column;justify-content:center;align-items:center;gap:3px;line-height:1;display:flex}.ent-date b{font-size:24px}.ent-date span{text-transform:uppercase;font-size:12px;font-weight:700}.ent-date small{color:var(--muted);font-size:11px}.ent-row-body{min-width:0}.ent-where{color:var(--muted);letter-spacing:.04em;text-transform:uppercase;align-items:center;gap:6px;font-size:12px;font-weight:800;display:inline-flex}.ent-where i{background:var(--ent-dot,var(--teal));border-radius:50%;width:7px;height:7px}.ent-row h3{letter-spacing:-.3px;margin:4px 0 0;font-size:19px;line-height:1.25}.ent-orig{color:var(--muted);margin:2px 0 0;font-size:14px}.ent-meta{color:var(--text-soft);margin:6px 0 0;font-size:14px;font-weight:600}.ent-credits{color:var(--muted);margin:2px 0 0;font-size:14px}.ent-desc{color:var(--text);margin:8px 0 0;font-size:15px;line-height:1.55}.ent-row-links{flex-wrap:wrap;align-items:center;gap:6px 16px;margin-top:10px;font-size:13px;font-weight:700;display:flex}.ent-row-links a{color:var(--link)}.ent-row-links a:hover{text-decoration:underline}.ent-row-links .ent-source{color:var(--muted);font-weight:600}.ent-empty{color:var(--muted);margin:0;padding:20px 0}.ent-aside{top:calc(150px + env(safe-area-inset-top));flex-direction:column;gap:20px;min-width:0;display:flex;position:sticky}.ent-box{background:var(--surface-2);border-radius:20px;padding:22px}.ent-box .section-header{margin-bottom:4px;padding-bottom:12px}.ent-box .section-header h2{letter-spacing:-.5px;font-size:20px}.ent-box .most-read li:last-child{border-bottom:0;padding-bottom:0}.ent-about h2{margin:0 0 8px;font-size:16px}.ent-about p{color:var(--text-soft);margin:0;font-size:14px;line-height:1.6}.ent-about p+p{margin-top:8px}.ent-about small{color:var(--muted);margin-top:10px;font-size:12px;display:block}@media (max-width:1199px){.ent-rail-track,.ent-rail[data-variant=top] .ent-rail-track{grid-auto-columns:calc(33.3333% - 12px)}.ent-rail[data-variant=lg] .ent-rail-track{grid-auto-columns:calc(50% - 9px)}.ent-bottom{grid-template-columns:minmax(0,1fr)}.ent-aside{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;display:grid;position:static}.ent-thumbs button{width:170px}}@media (max-width:899px){.ent-bar h1{font-size:18px}.ent-slide-inner{padding-bottom:96px}.ent-thumbs{gap:6px}.ent-thumbs button{background:var(--ent-glass-line);-webkit-backdrop-filter:none;backdrop-filter:none;border:0;border-radius:2px;width:28px;height:4px;padding:0}.ent-thumbs button[aria-current=true]{background:var(--ent-glass-line);width:44px}.ent-thumbs img,.ent-thumbs span{display:none}.ent-slide-credit{font-size:10px;top:auto;bottom:6px;right:12px}}@media (max-width:699px){.ent-slide{min-height:560px}.ent-slide-img{object-position:60% 0;height:62%}.ent-slide:before{background:linear-gradient(0deg, var(--ent-ink) 0, var(--ent-ink) 38%, #0b1520b3 55%, transparent 80%)}.ent-slide-inner{padding-bottom:72px}.ent-slide h2{letter-spacing:-1.2px;font-size:38px}.ent-slide-desc{-webkit-line-clamp:2;font-size:15px}.ent-btn{min-height:44px;padding:0 16px;font-size:14px}.ent-hero-nav{bottom:20px}.ent-hero-arrows{display:none}.ent-bar{top:calc(68px + env(safe-area-inset-top))}.ent-content{scroll-margin-top:calc(210px + env(safe-area-inset-top));gap:40px;padding-top:28px}.ent-rail-tools .ent-arrow,.ent-rail-meta{display:none}.ent-rail-track,.ent-rail[data-variant=top] .ent-rail-track{grid-auto-columns:64%;gap:14px}.ent-rail[data-variant=lg] .ent-rail-track{grid-auto-columns:84%}.ent-top-art>b{font-size:76px}.ent-spot{border-radius:20px;align-items:flex-end;min-height:460px}.ent-spot>img{object-position:50% 0;height:60%}.ent-spot:before{background:linear-gradient(0deg, var(--ent-ink) 0, var(--ent-ink) 42%, transparent 75%)}.ent-spot-copy{padding:22px}.ent-aside{grid-template-columns:minmax(0,1fr)}.ent-row{grid-template-columns:46px minmax(0,1fr);gap:14px;padding:18px 0}.ent-date{width:46px;height:56px}.ent-date b{font-size:21px}.ent-row-thumb{grid-area:1/2;margin-bottom:4px}.ent-row-body{grid-column:2}.ent-row h3{font-size:18px}.ent-desc{font-size:14px}}button.ent-btn{cursor:pointer;border:0;font-family:inherit}button.ent-btn.is-glass{border:1px solid var(--ent-glass-line)}.ent-btn[aria-pressed=true]{border-color:var(--ent-dot,#2dd4bf)}.ent-btn:disabled{opacity:.6;cursor:wait}.ent-btn.is-solid{background:var(--heading);color:var(--surface);justify-content:center}.ent-btn.is-solid:hover{background:var(--heading)}@supports (color:color-mix(in lab, red, red)){.ent-btn.is-solid:hover{background:color-mix(in srgb, var(--heading) 85%, transparent)}}.ent-media-art{position:relative}.ent-community{z-index:2;color:var(--ent-on);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#0b1520b8;border-radius:999px;align-items:center;gap:3px;padding:3px 9px;font-size:12px;font-weight:700;display:inline-flex;position:absolute;bottom:10px;left:10px}.ent-community b{color:#fbbf24}.ent-watch{margin-top:12px}.ent-watch-stats{color:var(--text-soft);margin:0 0 8px;font-size:13px;font-weight:600}.ent-watch-actions{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.ent-chip{border:1px solid var(--border);background:var(--surface);min-height:36px;color:var(--heading);font:inherit;cursor:pointer;border-radius:999px;align-items:center;gap:7px;padding:0 14px;font-size:14px;font-weight:700;transition:background .15s,border-color .15s;display:inline-flex}.ent-chip:hover{border-color:var(--muted)}.ent-chip[aria-pressed=true]{border-color:var(--teal-dark);background:var(--tint);color:var(--link)}.ent-chip:disabled,.ent-stars button:disabled{cursor:wait}.ent-stars{margin-left:4px;display:inline-flex}.ent-stars button{color:var(--border);cursor:pointer;background:0 0;border:0;padding:0 2px;font-size:24px;line-height:1;transition:color .1s,transform .1s}.ent-stars button[data-on=true]{color:#f59e0b}.ent-stars button:hover{transform:scale(1.15)}.ent-watch-login{color:var(--link);font-size:14px;font-weight:700}.ent-watch-login:hover{text-decoration:underline}.ent-watch-error{color:var(--coral);font-size:13px;font-weight:600}.ent-region-empty{background:radial-gradient(ellipse 60% 140% at 100% 0, var(--teal), transparent 70%), var(--surface-2);border-radius:24px;justify-content:space-between;align-items:center;gap:28px;padding:28px 32px;display:flex}@supports (color:color-mix(in lab, red, red)){.ent-region-empty{background:radial-gradient(ellipse 60% 140% at 100% 0, color-mix(in srgb, var(--teal) 22%, transparent), transparent 70%), var(--surface-2)}}.ent-region-empty h2{letter-spacing:-.7px;margin:6px 0 8px;font-size:clamp(22px,2.4vw,30px)}.ent-region-empty p{max-width:680px;color:var(--text-soft);margin:0;line-height:1.6}.ent-region-empty .ent-btn{flex:none}.ent-kicker{color:var(--link);letter-spacing:.05em;text-transform:uppercase;font-size:13px;font-weight:800}.ent-mylist h2{letter-spacing:-.5px;margin:0 0 8px;font-size:20px}.ent-mylist p{color:var(--text-soft);margin:0 0 14px;font-size:14px;line-height:1.6}.ent-mylist h3{color:var(--muted);letter-spacing:.05em;text-transform:uppercase;align-items:center;gap:6px;margin:14px 0 4px;font-size:12px;font-weight:800;display:flex}.ent-mylist ul{margin:0;padding:0;list-style:none}.ent-mylist li{border-bottom:1px solid var(--border);justify-content:space-between;gap:10px;padding:7px 0;font-size:14px;display:flex}.ent-mylist li a{font-weight:700}.ent-mylist li a:hover{color:var(--link)}.ent-mylist li b{color:#d97706;flex:none}.ent-mylist li em{color:var(--muted);flex:none;font-size:12px;font-style:normal}@media (max-width:699px){.ent-region-empty{flex-direction:column;align-items:stretch;padding:22px}}.settings-page{max-width:820px}.settings-jump{scrollbar-width:none;gap:8px;margin:8px 0 12px;padding:4px 0 10px;display:flex;overflow-x:auto}.settings-jump::-webkit-scrollbar{display:none}.settings-page .settings-jump a{border:1px solid var(--border);color:var(--text-soft);border-radius:999px;flex:none;padding:7px 13px;font-size:14px;font-weight:600;text-decoration:none}.settings-section{border-top:1px solid var(--border);padding:22px 0;scroll-margin-top:80px}.settings-section h2{margin:0 0 12px;font-size:24px}.settings-account{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px 16px;display:flex}.settings-account>div:first-child{gap:2px;display:grid}.settings-list{margin:0;padding:0;list-style:none}.settings-list li{border-bottom:1px solid var(--border)}.settings-link{width:100%;color:var(--link);font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;padding:13px 0;font-weight:600;text-decoration:none;display:block}.settings-note{color:var(--text-soft);padding:13px 0;font-size:15px;display:block}.awp-card-empty{justify-items:start;gap:12px;display:grid}.awp-card-wrap{gap:14px;max-width:420px;display:grid}.awp-card-wrap.is-large{max-width:380px;margin:0 auto}.awp-card{aspect-ratio:1.586;color:#fff;background:linear-gradient(135deg,#07aaf0 0%,#06304b 100%);border-radius:20px;gap:18px;padding:20px 22px;display:grid;position:relative;overflow:hidden;box-shadow:0 12px 30px #06304b4d}.awp-card:after{content:"";aspect-ratio:1;pointer-events:none;background:#ffffff1a;border-radius:50%;width:70%;position:absolute;inset:-40% -30% auto auto}.awp-tier-silver{background:linear-gradient(135deg,#b8c3d1 0%,#4b5868 100%)}.awp-tier-gold{background:linear-gradient(135deg,#e8b949 0%,#7a4c07 100%)}.awp-tier-elite{background:linear-gradient(135deg,#3a3f4b 0%,#07090d 100%)}.awp-card-top,.awp-card-middle{justify-content:space-between;align-items:center;gap:12px;display:flex}.awp-card-brand{letter-spacing:.5px;font-size:22px;font-weight:900}.awp-card-brand b{color:#9be7ff}.awp-card-tier{text-transform:uppercase;background:#fff3;border-radius:999px;padding:3px 10px;font-size:13px;font-weight:800}.awp-card-label{letter-spacing:1.2px;opacity:.8;font-size:11px;font-weight:700;display:block}.awp-card-name{overflow-wrap:anywhere;font-size:20px;line-height:1.2;display:block}.awp-card-points{font-variant-numeric:tabular-nums;margin-top:4px;font-size:26px;font-weight:900;display:block}.awp-card-points small{opacity:.85;font-size:14px}.awp-card-qr-mini{background:#fff;border-radius:10px;flex:none;width:74px;height:74px;padding:5px}.awp-card-qr-mini svg,.awp-scan-qr svg{width:100%;height:100%;display:block}.awp-card-bottom{letter-spacing:1px;opacity:.85;align-self:end;font-size:13px;font-weight:700}.awp-card-open{justify-self:start}.awp-wallet{justify-items:center;gap:6px;margin:12px 0 4px;display:grid}.awp-wallet-badge{cursor:pointer;background:0 0;border:0;padding:0;line-height:0}.awp-wallet-badge:disabled{opacity:.6;cursor:progress}.awp-wallet-badge img{width:auto;height:44px}.awp-wallet-error{color:#b42318;margin:0;font-size:.85rem}.awp-scan{border:1px solid var(--border);text-align:center;background:#fff;border-radius:20px;justify-items:center;gap:10px;padding:20px;display:grid}.awp-scan-qr{aspect-ratio:1;width:min(78vw,300px)}.awp-scan-code{color:#071426;letter-spacing:3px;font-size:22px}.awp-scan .muted{color:#4e5b6d}.card-page-note{text-align:center;margin-top:20px}html:has(dialog.ent-sheet[open]){overflow:hidden}.ent-sheet{background:var(--surface);width:min(980px,100vw - 32px);max-width:none;max-height:calc(100dvh - 48px);color:var(--text);border:0;border-radius:22px;margin:auto;padding:0;overflow:hidden;box-shadow:0 30px 80px #00000073}.ent-sheet::backdrop{-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#060b12b8}.ent-sheet[open]{animation:.28s cubic-bezier(.2,.8,.2,1) ent-sheet-in}@keyframes ent-sheet-in{0%{opacity:0;transform:translateY(24px)scale(.98)}to{opacity:1;transform:none}}.ent-sheet-scroll{overscroll-behavior:contain;max-height:calc(100dvh - 48px);position:relative;overflow-y:auto}.ent-sheet-close{z-index:3;width:40px;height:40px;color:var(--ent-on);font:inherit;cursor:pointer;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#0b1520b3;border:0;border-radius:50%;place-items:center;padding:0 0 3px;font-size:28px;line-height:1;display:grid;position:absolute;top:12px;right:12px}.ent-sheet-close:hover{background:#0b1520e6}.ent-sheet-media{aspect-ratio:16/9;background:#000;position:relative;overflow:hidden}.ent-sheet-media img,.ent-sheet-media iframe{object-fit:cover;border:0;width:100%;height:100%;position:absolute;inset:0}.ent-sheet-media:has(img):after{content:"";pointer-events:none;background:linear-gradient(#0000 55%,#0b15208c);position:absolute;inset:0}.ent-sheet-play{z-index:2;background:var(--ent-on);color:var(--ent-ink);font:inherit;white-space:nowrap;cursor:pointer;border:0;border-radius:999px;align-items:center;gap:12px;padding:10px 22px 10px 10px;font-size:16px;font-weight:800;transition:transform .15s;display:inline-flex;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);box-shadow:0 10px 30px #00000059}.ent-sheet-play:hover{transform:translate(-50%,-50%)scale(1.04)}.ent-sheet-play span{background:var(--ent-dot,#e11d48);color:#fff;border-radius:50%;place-items:center;width:44px;height:44px;padding-left:3px;font-size:16px;display:grid}.ent-sheet-note{background:var(--surface-2);color:var(--muted);margin:0;padding:8px 28px;font-size:12px}.ent-sheet-body{padding:22px 28px 8px}.ent-sheet-flag{color:var(--link);align-items:center;gap:7px;font-size:13px;font-weight:800;display:inline-flex}.ent-sheet-flag i{background:var(--ent-dot,var(--teal));border-radius:50%;width:8px;height:8px}.ent-sheet h2{letter-spacing:-1px;margin:6px 0 0;font-size:clamp(28px,3.6vw,40px);line-height:1.08}.ent-sheet-orig{color:var(--muted);margin:4px 0 0;font-size:15px}.ent-sheet-facts{color:var(--text-soft);margin:10px 0 0;font-size:15px;font-weight:600}.ent-sheet-credits{color:var(--muted);margin:4px 0 0;font-size:15px}.ent-sheet-desc{max-width:720px;margin:14px 0 0;font-size:17px;line-height:1.6}.ent-sheet .ent-watch{margin-top:18px}.ent-sheet-links{flex-wrap:wrap;align-items:center;gap:10px 16px;margin-top:20px;display:flex}.ent-sheet-yt{color:var(--muted);font-size:14px;font-weight:700}.ent-sheet-yt:hover{color:var(--link)}.ent-sheet-source{border-top:1px solid var(--border);color:var(--muted);margin:16px 0 0;padding-top:14px;font-size:13px}.ent-sheet-source a{color:var(--link)}.ent-sheet-related{padding:18px 28px 28px}.ent-sheet-related h3{margin:10px 0 14px;font-size:18px}.ent-sheet-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;display:grid}.ent-sheet-grid .ent-media strong{font-size:15px}.ent-btn.is-outline{border:1px solid var(--border);background:var(--surface);color:var(--heading)}.ent-btn.is-outline:hover{border-color:var(--muted)}.ent-play{z-index:2;background:var(--ent-on);width:52px;height:52px;color:var(--ent-ink);opacity:0;pointer-events:none;border-radius:50%;place-items:center;padding-left:4px;font-size:18px;transition:opacity .2s,transform .2s;display:grid;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)scale(.85);box-shadow:0 6px 20px #00000059}.ent-play svg{width:1.2em;height:1.2em;margin-left:-4px}.ent-media:hover .ent-play,.ent-media:focus-visible .ent-play,.ent-row-thumb:hover .ent-play{opacity:1;transform:translate(-50%,-50%)scale(1)}.ent-row-thumb{aspect-ratio:16/9;border-radius:12px;display:block;position:relative;overflow:hidden}.ent-row-thumb img{object-fit:cover;width:100%;height:100%;transition:transform .45s cubic-bezier(.2,.7,.2,1)}.ent-row-thumb:hover img{transform:scale(1.05)}.ent-row h3 a:hover{color:var(--link)}@media (max-width:699px){.ent-bar-inner{grid-template-columns:auto minmax(0,1fr);gap:8px 12px}.ent-catalog-link{grid-area:1/2;justify-self:end;font-size:12px}.ent-content{scroll-margin-top:calc(200px + env(safe-area-inset-top))}.ent-sheet{border-radius:0;width:100vw;height:100dvh;max-height:100dvh;margin:0}.ent-sheet[open]{animation-name:ent-sheet-up}@keyframes ent-sheet-up{0%{opacity:0;transform:translateY(40px)}to{opacity:1;transform:none}}.ent-sheet-scroll{max-height:100dvh;padding-top:calc(env(safe-area-inset-top) + 56px);padding-bottom:env(safe-area-inset-bottom);background:var(--surface)}.ent-sheet-close{top:calc(8px + env(safe-area-inset-top));position:fixed;right:12px}.ent-sheet-body,.ent-sheet-related,.ent-sheet-note{padding-inline:18px}.ent-sheet-desc{font-size:16px}.ent-sheet-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.ent-play{opacity:1;width:34px;height:34px;padding-left:3px;font-size:12px;inset:auto 10px 10px auto;transform:none}.ent-media:hover .ent-play,.ent-row-thumb:hover .ent-play{transform:none}}:root{--st-bg:#eef2f1;--st-row:#fff;--st-sep:#e3e8e7;--st-muted:#6b7684;--st-press:#f2f5f5;--st-danger:#d64541;--st-switch-off:#d5dcdc}:root[data-theme=dark]{--st-bg:#070d16;--st-row:#121c2a;--st-sep:#223044;--st-muted:#93a0b2;--st-press:#1a2637;--st-danger:#ff6b66;--st-switch-off:#33415a}:is(main.page:has(.st-page),main.page:has(.account-panel.is-profile)){background:var(--st-bg)}.st-page,.account-panel.is-profile{max-width:620px;margin-inline:auto}.st-page:has(.club-picker){max-width:1100px}.account-panel.is-profile:has(.club-picker){max-width:1100px}.account-panel.is-profile{background:0 0;border:0;border-radius:0;padding:0}.st-screen{padding:8px 0 40px}.st-title-large{letter-spacing:-1.2px;color:var(--heading);margin:6px 4px 18px;font-size:38px;font-weight:800;line-height:1.05}.st-title{letter-spacing:-.6px;color:var(--heading);margin:4px 4px 18px;font-size:28px;font-weight:800;line-height:1.15}.st-back{color:var(--link);font:inherit;cursor:pointer;background:0 0;border:0;align-items:center;gap:2px;margin:0 0 4px -6px;padding:8px 8px 8px 0;font-size:17px;font-weight:600;display:inline-flex}.st-group{margin:0 0 26px}.st-group-title{color:var(--st-muted);letter-spacing:0;margin:0 16px 7px;font-size:14px;font-weight:700}.st-group-footer{color:var(--st-muted);margin:8px 16px 0;font-size:13.5px;line-height:1.45}.st-list{background:var(--st-row);border-radius:14px;overflow:hidden;box-shadow:0 1px 2px #0d1b2a0d}.st-row{width:100%;min-height:52px;color:var(--heading);font:inherit;text-align:left;background:0 0;border:0;align-items:center;gap:13px;padding:10px 16px;text-decoration:none;display:flex;position:relative}.st-row+.st-row:before{content:"";border-top:1px solid var(--st-sep);position:absolute;top:0;left:16px;right:0}.st-row:has(.st-icon)+.st-row:before{left:59px}.st-row+.st-row:has(.st-icon):before{left:59px}.st-row-action{cursor:pointer;transition:background-color .15s}.st-row-action:active,.st-row-action:hover{background:var(--st-press)}.st-row:focus-visible{outline:2px solid var(--teal);outline-offset:-2px}.st-row:has(:focus-visible){outline:2px solid var(--teal);outline-offset:-2px}.st-row.is-danger .st-row-label{color:var(--st-danger)}.st-row-text{flex:1;gap:1px;min-width:0;display:grid}.st-row-label{color:inherit;font-size:16px;font-weight:600;line-height:1.3}.st-row-detail{color:var(--st-muted);font-size:13.5px;line-height:1.35}.st-row-value{max-width:45%;color:var(--st-muted);text-overflow:ellipsis;white-space:nowrap;flex:none;font-size:15px;overflow:hidden}.st-chevron{color:var(--st-muted);opacity:.7;flex:none}.st-icon{color:#fff;border-radius:8px;flex:none;place-items:center;width:30px;height:30px;display:grid}.st-tint-teal{background:#00a99d}.st-tint-navy{background:#1f3a5f}.st-tint-coral{background:#ff5b57}.st-tint-red{background:#d33b3a}.st-tint-violet{background:#7a5cd6}.st-tint-amber{background:#e39a1b}.st-tint-sky{background:#1b8fd6}.st-tint-slate{background:#6b7a8c}.st-tint-green{background:#2c9c5a}.st-row-toggle{cursor:pointer}.st-row-toggle.is-disabled,.st-row-choice.is-disabled{cursor:default}.st-row-toggle.is-disabled .st-row-text,.st-row-choice.is-disabled .st-row-text{opacity:.5}.st-switch{appearance:none;background:var(--st-switch-off);width:51px;height:31px;cursor:inherit;border-radius:999px;flex:none;margin:0;transition:background-color .2s;position:relative}.st-switch:after{content:"";background:#fff;border-radius:50%;width:27px;height:27px;transition:transform .2s;position:absolute;top:2px;left:2px;box-shadow:0 2px 5px #00000038}.st-switch:checked{background:var(--teal)}.st-switch:checked:after{transform:translate(20px)}.st-switch:disabled{opacity:.5}.st-switch:focus-visible{outline:2px solid var(--teal);outline-offset:2px}.st-row-choice{cursor:pointer}.st-radio{opacity:0;pointer-events:none;position:absolute}.st-check{color:var(--teal);opacity:0;flex:none}.st-row-choice:has(.st-radio:checked) .st-check{opacity:1}.st-status-inline{color:var(--st-danger);padding:0 16px 12px;margin:0!important}.st-status{color:var(--text-soft);margin:-14px 16px 22px;font-size:14px;font-weight:600}.st-sheet{background:var(--st-row);border-radius:14px;margin:0 0 26px;padding:16px}.st-sheet>section{background:0 0;border:0;margin:0;padding:0}.st-row-logout form{width:100%}.st-logout{width:100%;color:var(--link);font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;padding:4px 0;font-size:16px;font-weight:700}.st-signin{background:var(--st-row);border-radius:14px;margin:0 0 26px;padding:18px}.st-signin p{color:var(--text-soft);margin:0 0 14px}.st-signin-actions{flex-wrap:wrap;gap:10px;display:flex}.st-profile{background:var(--st-row);border-radius:18px;margin:0 0 26px;overflow:hidden;box-shadow:0 1px 2px #0d1b2a0d}.st-profile-who{color:var(--heading);align-items:center;gap:14px;padding:16px;text-decoration:none;display:flex}.st-avatar{width:58px;height:58px;box-shadow:0 0 0 3px var(--st-row), 0 0 0 5px var(--teal);color:#fff;background:radial-gradient(circle at 30% 25%,#1f3a5f,#0d1b2a 70%);border-radius:50%;flex:none;place-items:center;font-size:24px;font-weight:800;display:grid}.st-profile.is-large .st-avatar{width:72px;height:72px;font-size:30px}.st-profile-text{flex:1;gap:1px;min-width:0;display:grid}.st-profile-text strong{overflow-wrap:anywhere;font-size:19px;line-height:1.25}.st-profile.is-large .st-profile-text strong{font-size:22px}.st-profile-text>span{color:var(--st-muted);text-overflow:ellipsis;white-space:nowrap;font-size:14px;overflow:hidden}.st-profile-text em{color:var(--st-danger);font-style:normal}.st-profile-provider{background:var(--teal);border-radius:999px;justify-self:start;margin-top:4px;padding:2px 9px}@supports (color:color-mix(in lab, red, red)){.st-profile-provider{background:color-mix(in srgb, var(--teal) 14%, transparent)}}.st-profile-provider{font-weight:700;color:var(--link)!important;font-size:12.5px!important}.st-stats{border-top:1px solid var(--st-sep);grid-template-columns:repeat(4,minmax(0,1fr));margin:0;display:grid}.st-stats div{text-align:center;flex-direction:column-reverse;align-items:center;gap:2px;padding:13px 4px 14px;display:flex}.st-stats div+div{border-left:1px solid var(--st-sep)}.st-stats dd{color:var(--heading);font-variant-numeric:tabular-nums;margin:0;font-size:21px;font-weight:800}.st-stats dt{color:var(--st-muted);font-size:12px;font-weight:600}@media (max-width:380px){.st-stats dd{font-size:18px}.st-stats dt{font-size:11px}}.st-avatar img{object-fit:cover;border-radius:50%;width:100%;height:100%}.st-stat-link dd button{color:var(--link);font:inherit;cursor:pointer;background:0 0;border:0;padding:0}.awp-join{justify-items:start;gap:10px;display:grid}.awp-join-note{color:var(--st-muted,var(--muted));margin:0;font-size:13px;line-height:1.5}.awp-join-welcome{background:var(--teal);border-radius:12px;margin:0 0 12px;padding:10px 14px}@supports (color:color-mix(in lab, red, red)){.awp-join-welcome{background:color-mix(in srgb, var(--teal) 14%, transparent)}}.awp-join-welcome{color:var(--link);font-weight:700}.awp-summary{background:var(--st-row);border-radius:18px;gap:6px;margin:0 0 26px;padding:20px 18px;display:grid;box-shadow:0 1px 2px #0d1b2a0d}.awp-summary-label,.awp-summary-next{color:var(--st-muted);font-size:14px}.awp-summary-points{color:var(--heading);font-variant-numeric:tabular-nums;font-size:40px;font-weight:800;line-height:1.05}.awp-summary-points small{color:var(--st-muted);font-size:18px}.awp-summary-tier{background:var(--teal);border-radius:999px;justify-self:start;padding:2px 10px}@supports (color:color-mix(in lab, red, red)){.awp-summary-tier{background:color-mix(in srgb, var(--teal) 14%, transparent)}}.awp-summary-tier{color:var(--link);font-size:13px;font-weight:700}.awp-progress{background:var(--st-sep);border-radius:999px;height:8px;margin-top:8px;display:block;overflow:hidden}.awp-progress span{border-radius:inherit;background:var(--teal);height:100%;display:block}.awp-amount{color:#1c8a4a;font-variant-numeric:tabular-nums;white-space:nowrap;font-weight:800}:root[data-theme=dark] .awp-amount{color:#5fd38d}.awp-amount.is-minus,:root[data-theme=dark] .awp-amount.is-minus{color:var(--st-danger)}@media (prefers-reduced-motion:reduce){.st-switch,.st-switch:after,.st-row-action{transition:none}}:root:root .account-panel.is-profile{background:0 0;border:0;padding:0}.st-screen h1.st-title-large{margin:6px 4px 18px;font-size:38px;line-height:1.05}.st-screen h1.st-title{margin:4px 4px 18px;font-size:28px;line-height:1.15}.st-screen h2.st-group-title{margin:0 16px 7px;font-size:14px;line-height:1.4}.st-screen p.st-group-footer,.st-screen p.st-status{line-height:1.45}:root:root .st-screen a.st-row:not(.button),:root:root .st-screen a.st-profile-who:not(.button){color:var(--heading);text-decoration:none}.st-screen .st-row-label,.st-screen .st-profile-text strong{color:var(--heading)}.st-screen .st-row.is-danger .st-row-label{color:var(--st-danger)}.account-page:has(.st-back) .ticket-wallet{display:none}.account-page:has(.account-panel.is-profile) .ticket-wallet{max-width:620px;margin-inline:auto}.site-menu{flex-direction:column;gap:22px;display:flex}.sm-group h2{color:var(--muted);letter-spacing:.07em;text-transform:uppercase;margin:0 0 10px;font-size:11px;font-weight:800}.sm-chips{flex-wrap:wrap;gap:8px;display:flex}.sm-chips a{background:var(--gray);min-height:38px;color:var(--heading);border-radius:999px;align-items:center;padding:0 14px;font-size:14px;font-weight:700;display:inline-flex}.sm-chips a[aria-current]{background:var(--heading);color:var(--surface)}.sm-tiles{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.sm-tiles a{border:1px solid var(--border);background:var(--surface);border-radius:16px;flex-direction:column;gap:10px;min-height:98px;padding:12px;transition:border-color .15s,background .15s;display:flex}.sm-tiles a:hover,.sm-tiles a:active{border-color:var(--teal)}@supports (color:color-mix(in lab, red, red)){.sm-tiles a:hover,.sm-tiles a:active{border-color:color-mix(in srgb, var(--teal) 45%, var(--border))}}.sm-tiles a:hover,.sm-tiles a:active{background:var(--gray-50)}.sm-tiles a[aria-current]{border-color:var(--teal-dark);background:var(--tint)}.sm-tiles b{color:var(--heading);font-size:14px;line-height:1.25;display:block}.sm-tiles small{color:var(--muted);margin-top:2px;font-size:12px;line-height:1.35;display:block}.sm-icon{background:var(--tint);width:36px;height:36px;color:var(--link);border-radius:11px;place-items:center;display:grid}.sm-icon svg{width:20px;height:20px}.sm-list{border:1px solid var(--border);border-radius:16px;flex-direction:column;display:flex;overflow:hidden}.sm-list a{min-height:48px;color:var(--heading);align-items:center;gap:12px;padding:0 14px;font-size:15px;font-weight:600;display:flex}.sm-list a+a{border-top:1px solid var(--border)}.sm-list a:hover,.sm-list a:active,.sm-list a[aria-current]{background:var(--gray-50)}.sm-list a>svg:first-child{width:20px;height:20px;color:var(--muted)}.sm-list span{flex:1}.sm-chevron{width:16px;height:16px;color:var(--muted)}.sm-account{flex-direction:column;gap:8px;display:flex}.sm-account a{background:var(--gray);min-height:48px;color:var(--heading);border-radius:12px;justify-content:center;align-items:center;gap:8px;font-size:15px;font-weight:700;display:inline-flex}.sm-account a svg{width:18px;height:18px}.sm-account .sm-register{background:var(--teal-dark);color:#fff}.tab-sheet .site-menu{padding-top:6px}@media (max-width:699px){.sm-tiles a{flex-direction:row;align-items:center;gap:10px;min-height:64px;padding:10px}.sm-tiles small{display:none}.sm-icon{flex:none;width:34px;height:34px}}:root[data-theme=dark][data-cinema]{--cine-bg:#0f0f10;--cine-card:#181818;--cine-raised:#232323;--cine-line:#2b2b2b;--body-bg:var(--cine-bg);--surface:var(--cine-card);--surface-2:#141414;--gray:var(--cine-raised);--gray-50:#1c1c1c;--tint:#16302c;--border:var(--cine-line);--heading:#fff;--text:#e5e5e5;--text-soft:#b3b3b3;--muted:#8c8c8c;--navy:var(--cine-raised);--shadow:none;--ent-ink:var(--cine-bg);--cine-glass:#6d6d6eb3;--cine-shade:#0009}:root[data-theme=dark][data-cinema] body,:root[data-theme=dark][data-cinema] .site-header{background:var(--cine-bg)}@supports (color:color-mix(in lab, red, red)){:root[data-theme=dark][data-cinema] .site-header{background:color-mix(in srgb, var(--cine-bg) 88%, transparent)}}:root[data-theme=dark][data-cinema] .site-header{border-bottom-color:#0000}:root[data-theme=dark][data-cinema] .tab-bar{background:var(--cine-bg)}@supports (color:color-mix(in lab, red, red)){:root[data-theme=dark][data-cinema] .tab-bar{background:color-mix(in srgb, var(--cine-bg) 94%, transparent)}}:root[data-theme=dark][data-cinema] .tab-bar{border-top-color:var(--cine-line);box-shadow:none}:root[data-theme=dark][data-cinema] .ent-page{--ent-ink:var(--cine-bg);background:var(--cine-bg);padding-bottom:80px}:root[data-theme=dark][data-cinema] .ent-slide{min-height:clamp(520px,84vh,800px)}:root[data-theme=dark][data-cinema] .ent-slide:before{background:linear-gradient(77deg, var(--cine-shade) 0, #00000059 45%, transparent 70%), linear-gradient(0deg, var(--cine-bg) 0, var(--cine-bg) 14%, transparent 42%)}@supports (color:color-mix(in lab, red, red)){:root[data-theme=dark][data-cinema] .ent-slide:before{background:linear-gradient(77deg, var(--cine-shade) 0, #00000059 45%, transparent 70%), linear-gradient(0deg, var(--cine-bg) 0, color-mix(in srgb, var(--cine-bg) 70%, transparent) 14%, transparent 42%)}}:root[data-theme=dark][data-cinema] .ent-slide-inner{padding-bottom:170px}:root[data-theme=dark][data-cinema] .ent-slide h2{letter-spacing:-2.5px;text-shadow:0 2px 30px #00000073;font-size:clamp(40px,6.4vw,92px);font-weight:900}:root[data-theme=dark][data-cinema] .ent-slide-flag{-webkit-backdrop-filter:none;backdrop-filter:none;letter-spacing:.08em;text-transform:uppercase;background:0 0;padding:0;font-size:14px}:root[data-theme=dark][data-cinema] .ent-slide-desc{text-shadow:0 1px 8px #00000080;font-size:18px}:root[data-theme=dark][data-cinema] .ent-btn{border-radius:6px;min-height:48px;padding:0 24px;font-size:17px}:root[data-theme=dark][data-cinema] .ent-btn.is-light{color:#000;background:#fff}:root[data-theme=dark][data-cinema] .ent-btn.is-light:hover{background:#ffffffc7}:root[data-theme=dark][data-cinema] .ent-btn.is-glass{background:var(--cine-glass);color:#fff;border:0}:root[data-theme=dark][data-cinema] .ent-btn.is-glass:hover{background:#6d6d6e73}:root[data-theme=dark][data-cinema] .ent-round{color:#fff;cursor:pointer;background:#2a2a2a99;border:2px solid #ffffff8c;border-radius:50%;place-items:center;width:48px;height:48px;padding:0;transition:border-color .15s;display:inline-grid}:root[data-theme=dark][data-cinema] .ent-round:hover,:root[data-theme=dark][data-cinema] .ent-round[aria-pressed=true]{border-color:#fff}:root[data-theme=dark][data-cinema] .ent-round svg{width:22px;height:22px}:root[data-theme=dark][data-cinema] .ent-hero-nav{align-items:center;bottom:34px}:root[data-theme=dark][data-cinema] .ent-thumbs{gap:6px}:root[data-theme=dark][data-cinema] .ent-thumbs button{-webkit-backdrop-filter:none;backdrop-filter:none;background:#ffffff4d;border:0;border-radius:2px;width:30px;height:4px;padding:0}:root[data-theme=dark][data-cinema] .ent-thumbs button[aria-current=true]{background:#ffffff4d;width:52px}:root[data-theme=dark][data-cinema] .ent-thumbs img,:root[data-theme=dark][data-cinema] .ent-thumbs span{display:none}:root[data-theme=dark][data-cinema] .ent-progress{background:#fff}:root[data-theme=dark][data-cinema] .ent-slide-credit{top:auto;bottom:12px;right:16px}:root[data-theme=dark][data-cinema] .ent-bar{background:var(--cine-bg);border-bottom:0}@supports (color:color-mix(in lab, red, red)){:root[data-theme=dark][data-cinema] .ent-bar{background:color-mix(in srgb, var(--cine-bg) 90%, transparent)}}:root[data-theme=dark][data-cinema] .ent-pills button{color:var(--text);background:0 0;border:1px solid #ffffff38}:root[data-theme=dark][data-cinema] .ent-pills button:hover{color:#fff;background:#ffffff14}:root[data-theme=dark][data-cinema] .ent-pills button[aria-pressed=true]{color:#000;background:#fff;border-color:#fff}:root[data-theme=dark][data-cinema] .ent-content{gap:44px}:root[data-theme=dark][data-cinema] .ent-content:has(>.ent-filter-note){gap:28px}:root[data-theme=dark][data-cinema] .ent-rail-head{margin-bottom:10px}:root[data-theme=dark][data-cinema] .ent-rail-head h2{letter-spacing:-.3px;font-size:clamp(20px,1.7vw,24px)}:root[data-theme=dark][data-cinema] .ent-rail-track{grid-auto-columns:calc(16.6667% - 6.66667px);gap:8px;margin-block:-28px -34px;padding-block:28px 34px}:root[data-theme=dark][data-cinema] .ent-rail[data-variant=lg] .ent-rail-track{grid-auto-columns:calc(25% - 6px)}:root[data-theme=dark][data-cinema] .ent-media{transition:transform .25s cubic-bezier(.2,.7,.2,1);position:relative}:root[data-theme=dark][data-cinema] .ent-media .ent-art,:root[data-theme=dark][data-cinema] .ent-media-art{border-radius:6px}:root[data-theme=dark][data-cinema] .ent-media-cap{z-index:2;pointer-events:none;background:linear-gradient(0deg,#000000f0 0,#000000c7 50%,#0000);border-radius:0 0 6px 6px;flex-direction:column;padding:34px 12px 10px;display:flex;position:absolute;inset:auto 0 0}:root[data-theme=dark][data-cinema] .ent-media-when{color:var(--text-soft);order:2;margin:2px 0 0;font-size:12px;font-weight:600}:root[data-theme=dark][data-cinema] .ent-media strong{color:#fff;text-shadow:0 1px 4px #0009;-webkit-line-clamp:2;order:1;margin:0;font-size:15px;line-height:1.25}:root[data-theme=dark][data-cinema] .ent-media[data-size=lg] strong{font-size:19px}:root[data-theme=dark][data-cinema] .ent-media:hover strong{color:#fff}:root[data-theme=dark][data-cinema] .ent-media-more{opacity:0;order:3;align-items:center;gap:8px;max-height:0;transition:max-height .25s,opacity .2s,margin .25s;display:flex;overflow:hidden}:root[data-theme=dark][data-cinema] .ent-media-facts{color:var(--text);margin:0;font-size:12px}:root[data-theme=dark][data-cinema] .ent-media-play{color:#000;background:#fff;border-radius:50%;flex:none;place-items:center;width:28px;height:28px;display:grid}:root[data-theme=dark][data-cinema] .ent-media-play svg{width:12px;height:12px;margin-left:2px}:root[data-theme=dark][data-cinema] .ent-media-desc{opacity:0;max-height:0;color:var(--text);order:4;margin:0;font-size:13px;transition:max-height .25s,opacity .2s;overflow:hidden}:root[data-theme=dark][data-cinema] .ent-media .ent-play{display:none}:root[data-theme=dark][data-cinema] .ent-media .ent-art-kind{padding:2px 8px;font-size:11px;top:8px;left:8px}:root[data-theme=dark][data-cinema] .ent-media .ent-art-badge{background:var(--ent-dot,#e50914);color:#fff;font-size:10px;top:8px;right:8px}:root[data-theme=dark][data-cinema] .ent-community{inset:8px 8px auto auto}:root[data-theme=dark][data-cinema] .ent-media:has(.ent-art-badge) .ent-community{top:34px}@media (hover:hover) and (pointer:fine){:root[data-theme=dark][data-cinema] .ent-media:hover,:root[data-theme=dark][data-cinema] .ent-media:focus-visible{z-index:5;transform:scale(1.08)}:root[data-theme=dark][data-cinema] .ent-media:hover .ent-media-art,:root[data-theme=dark][data-cinema] .ent-media:focus-visible .ent-media-art{box-shadow:0 14px 34px #000000b3}:root[data-theme=dark][data-cinema] .ent-media:hover .ent-media-more,:root[data-theme=dark][data-cinema] .ent-media:focus-visible .ent-media-more{opacity:1;max-height:40px;margin-top:8px}:root[data-theme=dark][data-cinema] .ent-media:hover .ent-media-desc,:root[data-theme=dark][data-cinema] .ent-media:focus-visible .ent-media-desc{opacity:1;max-height:60px;margin-top:6px}:root[data-theme=dark][data-cinema] .ent-media:hover .ent-art img{transform:none}:root[data-theme=dark][data-cinema] .ent-rail-track>:first-child.ent-media{transform-origin:0}}:root[data-theme=dark][data-cinema] .ent-rail[data-variant=top] .ent-rail-track{grid-auto-columns:calc(20% - 6.4px)}:root[data-theme=dark][data-cinema] .ent-top{align-items:flex-end;min-width:0;display:flex}:root[data-theme=dark][data-cinema] .ent-top>b{z-index:0;text-align:right;width:.72em;color:var(--cine-bg);letter-spacing:-10px;-webkit-text-stroke:3px #595959;paint-order:stroke;flex:none;margin:0 -22px 40px 0;font-size:clamp(110px,10vw,170px);font-weight:900;line-height:.78}:root[data-theme=dark][data-cinema] .ent-top-card{z-index:1;flex:1;min-width:0;position:relative}.ent-sm{display:none}:root[data-theme=dark][data-cinema] .ent-top-art .ent-art{aspect-ratio:3/4;border-radius:6px}:root[data-theme=dark][data-cinema] .ent-top-art img{transition:transform .3s}:root[data-theme=dark][data-cinema] .ent-top:hover .ent-top-art img{transform:scale(1.05)}:root[data-theme=dark][data-cinema] .ent-top strong{color:#fff;text-overflow:ellipsis;white-space:nowrap;margin-top:8px;font-size:14px;display:block;overflow:hidden}:root[data-theme=dark][data-cinema] .ent-top span{color:var(--muted);margin-top:2px;font-size:12px;display:block}:root[data-theme=dark][data-cinema] .ent-spot{border-radius:8px;min-height:420px}:root[data-theme=dark][data-cinema] .ent-spot:before{background:linear-gradient(90deg, var(--cine-bg) 0, var(--cine-bg) 35%, transparent 75%)}@supports (color:color-mix(in lab, red, red)){:root[data-theme=dark][data-cinema] .ent-spot:before{background:linear-gradient(90deg, var(--cine-bg) 0, color-mix(in srgb, var(--cine-bg) 80%, transparent) 35%, transparent 75%)}}:root[data-theme=dark][data-cinema] .ent-region-empty{border:1px solid var(--cine-line);background:radial-gradient(ellipse 50% 140% at 100% 0, #00a99d38, transparent 70%), var(--cine-card);border-radius:8px}:root[data-theme=dark][data-cinema] .ent-box{background:var(--cine-card);border-radius:8px}:root[data-theme=dark][data-cinema] .ent-date{background:var(--cine-raised);border-radius:6px}:root[data-theme=dark][data-cinema] .ent-row{border-bottom-color:var(--cine-line)}:root[data-theme=dark][data-cinema] .ent-row-thumb{border-radius:6px}:root[data-theme=dark][data-cinema] .ent-chip{color:#fff;background:0 0;border-color:#ffffff40}:root[data-theme=dark][data-cinema] .ent-chip[aria-pressed=true]{color:#000;background:#fff;border-color:#fff}:root[data-theme=dark][data-cinema] .ent-sheet{background:var(--cine-card);border-radius:8px;box-shadow:0 30px 90px #000c}:root[data-theme=dark][data-cinema] .ent-sheet::backdrop{background:#000000b8}:root[data-theme=dark][data-cinema] .ent-sheet-media:has(img):after{background:linear-gradient(0deg, var(--cine-card) 0, transparent 50%)}:root[data-theme=dark][data-cinema] .ent-sheet-note{background:0 0}:root[data-theme=dark][data-cinema] .ent-sheet-play{color:#000;background:#fff;border-radius:6px}:root[data-theme=dark][data-cinema] .ent-sheet-play span{color:#000;background:0 0}:root[data-theme=dark][data-cinema] .ent-sheet-close{background:var(--cine-card)}@media (max-width:1199px){:root[data-theme=dark][data-cinema] .ent-rail-track{grid-auto-columns:calc(25% - 6px)}:root[data-theme=dark][data-cinema] .ent-rail[data-variant=lg] .ent-rail-track,:root[data-theme=dark][data-cinema] .ent-rail[data-variant=top] .ent-rail-track{grid-auto-columns:calc(33.3333% - 5.33333px)}}@media (max-width:699px){:root[data-theme=dark][data-cinema] .ent-slide{min-height:600px}:root[data-theme=dark][data-cinema] .ent-slide-img{height:66%}:root[data-theme=dark][data-cinema] .ent-slide-inner{padding-bottom:64px}:root[data-theme=dark][data-cinema] .ent-slide h2{letter-spacing:-1.5px;font-size:44px}:root[data-theme=dark][data-cinema] .ent-slide-actions{flex-wrap:nowrap}:root[data-theme=dark][data-cinema] .ent-btn{min-height:44px;padding:0 14px;font-size:15px}:root[data-theme=dark][data-cinema] .ent-round{flex:none;width:44px;height:44px}:root[data-theme=dark][data-cinema] .ent-rail-track{margin-block:0;padding-block:0 4px}:root[data-theme=dark][data-cinema] .ent-rail[data-variant=lg] .ent-rail-track{grid-auto-columns:78%}:root[data-theme=dark][data-cinema] .ent-rail[data-variant=top] .ent-rail-track{grid-auto-columns:58%}:root[data-theme=dark][data-cinema] .ent-media-cap{padding:26px 8px 8px}:root[data-theme=dark][data-cinema] .ent-media strong{font-size:13px}:root[data-theme=dark][data-cinema] .ent-media[data-size=lg] strong{font-size:17px}:root[data-theme=dark][data-cinema] .ent-media-when{font-size:11px}:root[data-theme=dark][data-cinema] .ent-top>b{letter-spacing:-7px;margin:0 -16px 38px 0;font-size:110px}.ent-lg{display:none}.ent-sm{display:inline}:root[data-theme=dark][data-cinema] .ent-slide-actions .ent-btn{flex:1 1 0;justify-content:center}:root[data-theme=dark][data-cinema] .ent-rail-track{grid-auto-columns:56%}:root[data-theme=dark][data-cinema] .ent-media[data-size=md] .ent-art-kind,:root[data-theme=dark][data-cinema] .ent-media:not([data-size=lg]) .ent-art-kind{display:none}}.awp-card-logo{width:auto;height:22px;display:block}.awp-scan-head{background:#071426;border-radius:20px 20px 0 0;justify-self:stretch;place-items:center;margin:-22px -18px 4px;padding:14px;display:grid}.awp-scan-head img{width:130px;height:auto;display:block}.awp-card-wrap.is-hub{gap:26px;max-width:640px}.awp-hero{background:radial-gradient(circle at 15% -10%,#07aaf08c,#0000 55%),radial-gradient(circle at 110% 110%,#16a05d59,#0000 50%),#071426;border-radius:28px;gap:22px;padding:22px 16px 18px;display:grid;position:relative;overflow:hidden;box-shadow:0 18px 40px #07142640}.awp-hero>.awp-card{justify-self:center;width:100%;max-width:380px;box-shadow:0 20px 40px #00000059}.awp-hero>.awp-card:before{content:"";pointer-events:none;background:linear-gradient(115deg,#0000 30%,#ffffff2e 45%,#0000 60%);animation:5s ease-in-out 1s infinite awh-shine;position:absolute;inset:0;transform:translate(-100%)}@keyframes awh-shine{0%,70%{transform:translate(-100%)}to{transform:translate(100%)}}@media (prefers-reduced-motion:reduce){.awp-hero>.awp-card:before{animation:none}}html[data-motion=reduced] .awp-hero>.awp-card:before{animation:none}.awh-quick{grid-auto-columns:1fr;grid-auto-flow:column;gap:6px;display:grid}.awh-quick-item{color:#e6eef7;font:inherit;cursor:pointer;background:0 0;border:0;justify-items:center;gap:7px;padding:4px 0;font-size:13px;font-weight:700;text-decoration:none;display:grid}.awh-quick-item>span{color:#fff;background:#ffffff1a;border-radius:50%;place-items:center;width:54px;height:54px;transition:background .15s,transform .15s;display:grid}.awh-quick-item:hover>span{background:#ffffff2e;transform:translateY(-1px)}.awh-quick-item.is-primary>span{background:#07aaf0;box-shadow:0 8px 20px #07aaf073}.awh-quick-item svg{width:22px;height:22px}:root .info-page.card-page a.awh-quick-item:not(.button){color:#e6eef7;text-decoration:none}.awh-stats{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.awh-stat{border:1px solid var(--border);background:var(--surface);border-radius:18px;gap:2px;padding:14px 14px 12px;display:grid}.awh-stat span{color:var(--muted);letter-spacing:.03em;text-transform:uppercase;font-size:12px;font-weight:700}.awh-stat strong{color:var(--heading);font-variant-numeric:tabular-nums;white-space:nowrap;text-overflow:ellipsis;font-size:clamp(17px,5.4vw,24px);line-height:1.15;overflow:hidden}.awh-stat small{color:var(--muted);font-size:12px}.awh-section{gap:14px;display:grid}.awh-section-head{justify-content:space-between;align-items:baseline;gap:12px;display:flex}.info-page .awh-section-head h2{margin:0;font-size:20px}:root .info-page.card-page a.awh-more:not(.button){color:var(--link);font-size:14px;font-weight:700;text-decoration:none}.awh-ladder{border:1px solid var(--border);background:var(--surface);border-radius:20px;gap:14px;padding:18px 16px;display:grid}.awh-ladder-track{background:var(--border);border-radius:999px;height:6px;overflow:hidden}.awh-ladder-track span{border-radius:inherit;background:linear-gradient(90deg,#07aaf0,#e8b949 55%,#9be7ff);height:100%;display:block}.awh-ladder ol{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin:0;padding:0;list-style:none;display:grid}.awh-ladder li{border:1px solid var(--border);text-align:center;opacity:.55;border-radius:16px;justify-items:center;gap:4px;padding:10px 6px;display:grid}.awh-ladder li.is-done{opacity:.8}.awh-ladder li.is-current{opacity:1;border-color:#07aaf0;box-shadow:0 0 0 3px #07aaf02e}.awh-tier-logo{background:#071426;border-radius:10px;place-items:center;width:100%;height:44px;padding:6px 8px;display:grid}.awh-tier-logo img{width:auto;max-width:100%;height:auto;max-height:32px;display:block}.awh-ladder li b{color:var(--heading);font-size:14px}.awh-ladder li small{color:var(--muted);font-size:12px}.awh-ladder-note{color:var(--text-soft);margin:0;font-size:14px}.awh-rewards{scroll-snap-type:x mandatory;scrollbar-width:thin;grid-auto-columns:minmax(230px,72%);grid-auto-flow:column;gap:12px;margin:0 -16px;padding:2px 16px 10px;display:grid;overflow-x:auto}@media (min-width:700px){.awh-rewards{grid-template-columns:repeat(2,minmax(0,1fr));grid-auto-columns:auto;grid-auto-flow:row;margin:0;padding:0;overflow:visible}}.awh-reward{border:1px solid var(--border);background:var(--surface);scroll-snap-align:start;border-radius:20px;flex-direction:column;gap:8px;padding:16px;display:flex;position:relative;overflow:hidden}.awh-reward:before{content:"";background:linear-gradient(90deg,#07aaf0,#16a05d);height:4px;position:absolute;inset:0 0 auto}.awh-reward.is-ready{border-color:#16a05d}.awh-reward.is-out{opacity:.6}.awh-reward-top{justify-content:space-between;align-items:center;gap:8px;display:flex}.awh-reward-icon{color:#0788c2;background:#07aaf01f;border-radius:12px;place-items:center;width:40px;height:40px;display:grid}.awh-reward-cost{color:#fff;font-variant-numeric:tabular-nums;background:#071426;border-radius:999px;padding:4px 10px;font-size:13px;font-weight:800}.info-page .awh-reward h3{margin:4px 0 0;font-size:17px;line-height:1.3}.info-page .awh-reward p{color:var(--text-soft);flex:1;margin:0;font-size:14px;line-height:1.45}.awh-reward-foot{gap:6px;margin-top:4px;display:grid}.awh-bar{background:var(--border);border-radius:999px;height:6px;overflow:hidden}.awh-bar span{border-radius:inherit;background:#07aaf0;height:100%;display:block}.awh-reward.is-ready .awh-bar span{background:#16a05d}.awh-reward-state{color:var(--muted);font-size:13px;font-weight:600}.awh-reward.is-ready .awh-reward-state{color:#16a05d}:root .info-page.card-page a.awh-reward-cta:not(.button){color:#fff;background:#16a05d;border-radius:10px;justify-self:start;margin-top:2px;padding:8px 12px;font-size:14px;font-weight:700;text-decoration:none}.awh-ways{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.awh-way{border:1px solid var(--border);background:var(--surface);font:inherit;text-align:left;cursor:pointer;border-radius:18px;align-content:start;gap:4px;padding:14px;transition:border-color .15s,transform .15s;display:grid}.awh-way:hover{border-color:#07aaf0;transform:translateY(-1px)}:root .info-page.card-page a.awh-way:not(.button){color:inherit;text-decoration:none}.awh-way b{color:var(--heading);font-size:15px}.awh-way small{color:var(--muted);font-size:13px;line-height:1.4}.awh-way-icon{border-radius:12px;place-items:center;width:40px;height:40px;margin-bottom:6px;display:grid}.awh-way-icon.is-sky{color:#0788c2;background:#07aaf01f}.awh-way-icon.is-amber{color:#a36b00;background:#e8b9492e}.awh-way-icon.is-coral{color:#d6403c;background:#ff5b5724}.awh-way-icon.is-violet{color:#6d3fd6;background:#7c3aed1f}.awh-history{border:1px solid var(--border);background:var(--surface);border-radius:20px;margin:0;padding:4px 16px;list-style:none;display:grid}.awh-history li{border-top:1px solid var(--border);grid-template-columns:auto 1fr auto;align-items:center;gap:12px;padding:12px 0;display:grid}.awh-history li:first-child{border-top:0}.awh-history-dot{background:#16a05d;border-radius:50%;width:10px;height:10px;box-shadow:0 0 0 4px #16a05d26}.awh-history-dot.is-minus{background:#d6403c;box-shadow:0 0 0 4px #d6403c26}.awh-history-text{min-width:0;display:grid}.awh-history-text b{color:var(--heading);overflow-wrap:anywhere;font-size:15px}.awh-history-text small{color:var(--muted);font-size:13px}.awh-history-amount{color:#16a05d;font-variant-numeric:tabular-nums;font-size:16px;font-weight:800}.awh-history-amount.is-minus{color:#d6403c}.awh-empty{border:1px dashed var(--border);color:var(--muted);border-radius:16px;margin:0;padding:16px}.awh-skeleton{gap:10px;display:grid}.awh-skeleton span{background:linear-gradient(90deg, var(--border) 25%, var(--tint) 50%, var(--border) 75%);background-size:200% 100%;border-radius:18px;height:72px;animation:1.2s ease-in-out infinite awh-skel}@keyframes awh-skel{to{background-position:-200% 0}}.awh-anchor,#portfel,#ekosystem{scroll-margin-top:90px}.awh-wallet{border:1px solid var(--border);background:var(--surface);border-radius:20px;gap:12px;padding:18px 16px;display:grid}.awh-wallet>p{color:var(--text-soft);margin:0;font-size:14px}.awp-wallets{flex-wrap:wrap;justify-content:center;align-items:center;gap:10px 14px;display:flex}.awp-wallet-badge{cursor:pointer;background:0 0;border:0;border-radius:10px;padding:0;line-height:0;display:block}.awp-wallet-badge img{width:auto;height:48px;display:block}.awp-wallets-soon{color:var(--muted);text-align:center;flex-basis:100%;font-size:13px}.awp-wallet-note{background:var(--tint);color:var(--text-soft);border-radius:12px;margin:0;padding:12px 14px;font-size:14px}.awp-hub-note{text-align:center}@media (max-width:380px){.awh-stat{padding:12px 10px 10px}.awh-quick-item>span{width:48px;height:48px}}.awh-ways>:last-child:nth-child(odd){grid-column:1/-1}:root[data-theme=dark] .awh-history-amount.is-minus{color:#ff7b76}.awh-eco{gap:12px;display:grid}.awh-eco-lead{color:var(--text-soft);margin:0;font-size:15px;line-height:1.5}.awh-eco-count{background:var(--tint);color:var(--link);border-radius:999px;padding:3px 10px;font-size:13px;font-weight:800}.awh-eco-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin-top:4px;display:grid}@media (min-width:700px){.awh-eco-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}.awh-eco-grid>:last-child:nth-child(odd){grid-column:1/-1}@media (min-width:700px){.awh-eco-grid>:last-child:nth-child(odd){grid-column:auto}}.awh-eco-tile{border:1px solid var(--border);background:var(--surface);border-radius:18px;align-content:start;gap:8px;padding:14px;transition:border-color .15s,transform .15s,box-shadow .15s;display:grid}.awh-eco-tile:hover{border-color:#07aaf0;transform:translateY(-2px);box-shadow:0 10px 24px #0714261a}.awh-eco-tile.is-on{background:linear-gradient(180deg, #16a05d12, transparent 60%), var(--surface)}:root .info-page.card-page a.awh-eco-tile:not(.button){color:inherit;text-decoration:none}.awh-eco-icon{border-radius:12px;width:44px;height:44px;display:block}.awh-eco-icon.is-mono{color:#fff;letter-spacing:.02em;place-items:center;font-size:16px;font-weight:900;display:grid}.awh-eco-text{gap:2px;display:grid}.awh-eco-text b{color:var(--heading);font-size:15px}.awh-eco-text small{color:var(--muted);font-size:13px;line-height:1.35}.awh-eco-state{white-space:nowrap;background:var(--tint);color:var(--muted);border-radius:999px;justify-self:start;margin-top:auto;padding:3px 9px;font-size:12px;font-weight:700}.awh-eco-state.is-bonus{color:#0788c2;background:#07aaf01f}.awh-eco-state.is-on{color:#13844d;background:#16a05d1f}:root[data-theme=dark] .awh-eco-state.is-bonus{color:#7cd3f7}:root[data-theme=dark] .awh-eco-state.is-on{color:#67e9aa}.awp-scan-only{background:#fff;border:0;gap:12px;padding:22px 18px 18px;overflow:hidden}.awp-scan-only .awp-scan-qr{width:min(82vw,320px)}.awp-scan-only .awp-scan-code{letter-spacing:4px;font-variant-numeric:tabular-nums;font-size:24px}.awp-scan-hint{color:#4e5b6d;margin:0;font-size:14px}.tab-card-sheet{background:#fff}.awp-verify{gap:10px;margin-top:12px;display:grid}.awp-verify>.button{justify-self:start}.awp-verify-sent{color:var(--text);margin:0;line-height:1.55}.awp-verify-actions{flex-wrap:wrap;gap:8px;display:flex}.awp-verify-error{color:#b42318;margin:0;font-size:14px}.st-order-row{gap:10px}.st-order-actions{gap:6px;margin-left:auto;display:flex}.st-order-button{border:1px solid var(--border);background:var(--surface);width:36px;height:36px;color:var(--link);cursor:pointer;border-radius:10px;place-items:center;display:grid}.st-order-button:disabled{color:var(--muted);opacity:.4;cursor:default}.nav-more-edit{color:var(--link);border-radius:10px;grid-column:1/-1;justify-self:start;align-items:center;gap:8px;margin-top:6px;padding:8px 10px;font-size:14px;font-weight:700;text-decoration:none;display:inline-flex}.nav-more-edit:hover{background:var(--tint)}.nav-more-edit svg,.sm-customize svg{width:18px;height:18px}.sm-customize{border:1px dashed var(--border);color:var(--link);border-radius:14px;align-items:center;gap:10px;margin:4px 0 14px;padding:12px 14px;font-size:15px;font-weight:700;text-decoration:none;display:flex}a.tab-pick-reset{text-align:center;text-decoration:none}.tab-pick-on{color:var(--muted);margin-top:2px;font-size:12px;font-weight:600;display:block}.tab-card-sheet .awp-card-wrap{margin:4px 0 0}html[data-hide~=local] .local-news,html[data-hide~=foryou] .for-you,html[data-hide~=latest] .latest-section,html[data-hide~=shortcuts] .resident-link,html[data-hide~=region] .home-region,html[data-hide~=events] .home-events,html[data-hide~=culture] .home-culture,html[data-hide~=sport] .home-sport,html[data-hide~=scores] .home-scores,html[data-hide~=newsletter] .newsletter,html[data-hide~=live] .live-card,html[data-hide~=weather] section.weather,html[data-hide~=departures] .transit-widget,html[data-hide~=mostread] .most-read-section{display:none!important}html[data-accent=blue]{--teal:#2563eb;--teal-dark:#1d4ed8;--teal-hover:#1e40af;--link:#1d4ed8;--tint:#eff4ff}html[data-accent=violet]{--teal:#7c3aed;--teal-dark:#6d28d9;--teal-hover:#5b21b6;--link:#6d28d9;--tint:#f5f1ff}html[data-accent=pink]{--teal:#db2777;--teal-dark:#be185d;--teal-hover:#9d174d;--link:#be185d;--tint:#fdf0f6}html[data-accent=orange]{--teal:#ea580c;--teal-dark:#c2410c;--teal-hover:#9a3412;--link:#c2410c;--tint:#fff4ec}html[data-accent=green]{--teal:#16a34a;--teal-dark:#15803d;--teal-hover:#166534;--link:#15803d;--tint:#effaf2}html[data-accent=blue][data-theme=dark]{--teal:#60a5fa;--link:#7cb8ff;--tint:#121d33}html[data-accent=violet][data-theme=dark]{--teal:#a78bfa;--link:#b9a2ff;--tint:#1c1630}html[data-accent=pink][data-theme=dark]{--teal:#f472b6;--link:#f78fc6;--tint:#2a1424}html[data-accent=orange][data-theme=dark]{--teal:#fb923c;--link:#fdab66;--tint:#2a1a10}html[data-accent=green][data-theme=dark]{--teal:#4ade80;--link:#6ee79a;--tint:#122418}.st-accents{flex-wrap:wrap;gap:14px;padding:16px;display:flex}.st-accent{min-width:64px;color:var(--heading);font:inherit;cursor:pointer;background:0 0;border:0;justify-items:center;gap:6px;padding:0;font-size:13px;font-weight:600;display:grid}.st-accent i{background:var(--swatch);border-radius:50%;width:44px;height:44px;display:block;position:relative;box-shadow:inset 0 0 0 1px #00000014}.st-accent[aria-checked=true] i{box-shadow:0 0 0 3px var(--st-row), 0 0 0 5px var(--swatch)}.st-accent[aria-checked=true] i:after{content:"";border:3px solid #fff;border-width:0 3px 3px 0;width:10px;height:17px;position:absolute;top:11px;left:15px;transform:rotate(45deg)}.st-accent:focus-visible{outline:none}.st-accent:focus-visible i{outline:2px solid var(--swatch);outline-offset:6px}.tp-hero{background:var(--ent-ink);min-height:clamp(460px,70vh,680px);color:var(--ent-on,#fff);align-items:flex-end;display:flex;position:relative;overflow:hidden}.tp-hero-img{object-fit:cover;object-position:65% 30%;width:100%;height:100%;position:absolute;inset:0}.tp-hero:before{content:"";z-index:1;background:linear-gradient(77deg, var(--cine-shade,#0009) 0, #0000004d 50%, transparent 75%), linear-gradient(0deg, var(--ent-ink) 0, var(--ent-ink) 18%, transparent 50%);position:absolute;inset:0}@supports (color:color-mix(in lab, red, red)){.tp-hero:before{background:linear-gradient(77deg, var(--cine-shade,#0009) 0, #0000004d 50%, transparent 75%), linear-gradient(0deg, var(--ent-ink) 0, color-mix(in srgb, var(--ent-ink) 70%, transparent) 18%, transparent 50%)}}.tp-hero-inner{z-index:2;padding-bottom:48px;position:relative}.tp-crumbs{color:var(--ent-on-soft,#ffffffc7);gap:8px;margin-bottom:18px;font-size:14px;font-weight:600;display:flex}.tp-crumbs a:hover{color:var(--ent-on,#fff);text-decoration:underline}.tp-hero h1{max-width:900px;color:var(--ent-on,#fff);letter-spacing:-2px;text-shadow:0 2px 30px #00000073;text-wrap:balance;margin:14px 0 6px;font-size:clamp(38px,5.6vw,80px);font-weight:900;line-height:1}.tp-orig{color:var(--ent-on-soft,#ffffffc7);margin:0 0 10px;font-size:18px;font-style:italic}.tp-star{color:var(--tp-gold,#f5c518)}.tp-grid{grid-template-columns:minmax(0,1fr) 360px;align-items:start;gap:48px;padding-top:36px;display:grid}.tp-main{flex-direction:column;gap:44px;min-width:0;display:flex}.tp-side{top:calc(96px + env(safe-area-inset-top));flex-direction:column;gap:16px;min-width:0;display:flex;position:sticky}.tp-section h2{color:var(--heading);letter-spacing:-.4px;align-items:baseline;gap:10px;margin:0 0 14px;font-size:clamp(22px,2vw,26px);display:flex}.tp-section h2 span{color:var(--muted);font-size:16px;font-weight:600}.tp-lead{color:var(--heading);margin:0 0 12px;font-size:19px;line-height:1.55}.tp-desc{color:var(--text);margin:0;font-size:17px;line-height:1.7}.tp-people{gap:12px;margin:22px 0 0;display:grid}.tp-people div,.tp-facts div{grid-template-columns:140px minmax(0,1fr);gap:12px;display:grid}.tp-people dt,.tp-facts dt{color:var(--muted);font-size:14px;font-weight:600}.tp-people dd,.tp-facts dd{color:var(--text);margin:0;font-size:15px;line-height:1.5}.tp-player{aspect-ratio:16/9;background:#000;border-radius:8px;position:relative;overflow:hidden}.tp-player iframe,.tp-player button,.tp-player img{border:0;width:100%;height:100%;position:absolute;inset:0}.tp-player button{cursor:pointer;background:0 0;padding:0}.tp-player img{object-fit:cover;transition:transform .4s,filter .3s}.tp-player button:hover img{filter:brightness(.8);transform:scale(1.03)}.tp-play{background:var(--ent-on,#fff);color:#000;border-radius:50%;place-items:center;width:76px;height:76px;padding-left:6px;display:grid;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);box-shadow:0 10px 30px #00000080}.tp-play svg{width:28px;height:28px}.tp-note{color:var(--muted);margin:8px 0 0;font-size:12px}.tp-box{background:var(--surface);border-radius:8px;padding:20px}.tp-box h2{color:var(--heading);margin:0 0 14px;font-size:18px}.tp-score-head{align-items:center;gap:16px;display:flex}.tp-score-big{color:var(--heading);align-items:baseline;gap:4px;display:flex}.tp-score-big svg{width:30px;height:30px;color:var(--tp-gold,#f5c518);align-self:center}.tp-score-big b{letter-spacing:-1px;font-size:46px;font-weight:900;line-height:1}.tp-score-big span{color:var(--muted);font-size:16px;font-weight:700}.tp-score-head p{color:var(--text-soft);margin:0;font-size:13px;line-height:1.5}.tp-dist{gap:6px;margin:16px 0 4px;padding:0;list-style:none;display:grid}.tp-dist li{color:var(--text-soft);grid-template-columns:34px minmax(0,1fr) 30px;align-items:center;gap:8px;font-size:13px;font-weight:700;display:grid}.tp-dist li span{align-items:center;gap:3px;display:inline-flex}.tp-dist li svg{width:12px;height:12px;color:var(--tp-gold,#f5c518)}.tp-dist i{background:var(--gray);border-radius:4px;height:8px;overflow:hidden}.tp-dist i b{background:var(--tp-gold,#f5c518);border-radius:4px;height:100%;transition:width .3s;display:block}.tp-dist em{color:var(--muted);text-align:right;font-style:normal}.tp-score .ent-watch{border-top:1px solid var(--border);margin-top:16px;padding-top:16px}.tp-facts{gap:10px;margin:0;display:grid}.tp-facts a,.tp-links a{color:var(--link);font-weight:600}.tp-links{gap:16px;margin:14px 0 0;font-size:14px;display:flex}.tp-credit{color:var(--muted);margin:12px 0 0;font-size:12px}.tp-hint{color:var(--text-soft);margin:0 0 14px;font-size:15px}.tp-hint a,.tp-hint button{color:var(--link);font:inherit;cursor:pointer;background:0 0;border:0;padding:0;font-weight:700}.tp-form{background:var(--surface);border-radius:8px;gap:12px;margin:0 0 22px;padding:18px;display:grid}.tp-form label{gap:6px;display:grid}.tp-form label span{color:var(--text-soft);font-size:13px;font-weight:700}.tp-form textarea,.tp-form input{border:1px solid var(--border);background:var(--surface-2);width:100%;color:var(--heading);font:inherit;resize:vertical;border-radius:8px;padding:12px 14px;font-size:16px;line-height:1.5}.tp-form textarea:focus,.tp-form input:focus{border-color:var(--heading);outline:none}.tp-form-row{grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:12px;display:grid}.tp-form small{color:var(--muted);font-size:12px;line-height:1.5}.tp-message{color:var(--link);margin:-10px 0 16px;font-weight:600}.tp-empty{color:var(--muted);margin:0}.tp-reviews{gap:12px;margin:0;padding:0;list-style:none;display:grid}.tp-reviews li{background:var(--surface);border-radius:8px;padding:16px 18px}.tp-reviews li.is-mine{box-shadow:inset 3px 0 0 var(--teal)}.tp-reviews header{align-items:center;gap:12px;display:flex}.tp-reviews header div{flex-direction:column;flex:1;min-width:0;display:flex}.tp-reviews header b{color:var(--heading);font-size:15px}.tp-reviews time{color:var(--muted);font-size:12px}.tp-avatar{background:var(--tint);width:38px;height:38px;color:var(--link);border-radius:50%;flex:none;place-items:center;font-weight:800;display:grid}.tp-stars{color:var(--tp-gold,#f5c518);gap:1px;display:inline-flex}.tp-stars svg{width:15px;height:15px}.tp-reviews p{color:var(--text);white-space:pre-line;overflow-wrap:anywhere;margin:10px 0 0;font-size:15px;line-height:1.6}.tp-report-btn,.tp-report button{color:var(--muted);font:inherit;cursor:pointer;background:0 0;border:0;margin-top:10px;padding:0;font-size:12px;font-weight:600}.tp-report{flex-wrap:wrap;gap:6px 14px;display:flex}.tp-report-btn:hover,.tp-report button:hover{color:var(--heading);text-decoration:underline}.tp-reported{color:var(--muted);margin-top:10px;font-size:12px;display:block}.tp-report .tp-reported{margin-top:10px;display:inline}.tp-report-q{color:var(--heading);margin-top:10px;font-size:12px;font-weight:700}.tp-related{padding-top:56px}@media (max-width:1099px){.tp-grid{grid-template-columns:minmax(0,1fr);gap:28px}.tp-side{order:-1;position:static}}@media (max-width:699px){.tp-hero{min-height:520px}.tp-hero-img{object-position:50% 0;height:64%}.tp-hero:before{background:linear-gradient(0deg, var(--ent-ink) 0, var(--ent-ink) 36%, var(--ent-ink) 55%, transparent 80%)}@supports (color:color-mix(in lab, red, red)){.tp-hero:before{background:linear-gradient(0deg, var(--ent-ink) 0, var(--ent-ink) 36%, color-mix(in srgb, var(--ent-ink) 60%, transparent) 55%, transparent 80%)}}.tp-hero-inner{padding-bottom:24px}.tp-hero h1{letter-spacing:-1.2px;font-size:40px}.tp-people div,.tp-facts div{grid-template-columns:110px minmax(0,1fr)}.tp-form-row{grid-template-columns:minmax(0,1fr)}.tp-related{padding-top:40px}}.rm-list{gap:12px;display:grid}.rm-item{border:1px solid var(--border);background:var(--surface);border-radius:12px;padding:16px}.rm-item.is-hidden{border-color:var(--coral)}.rm-item header{flex-wrap:wrap;align-items:baseline;gap:6px 12px;font-size:14px;display:flex}.rm-item header span{color:var(--muted)}.rm-item header em{background:var(--gray);color:var(--heading);border-radius:6px;padding:1px 8px;font-size:12px;font-style:normal;font-weight:700}.rm-item p{white-space:pre-line;margin:10px 0}.rm-actions{flex-wrap:wrap;gap:8px;display:flex}.rm-actions button{border:1px solid var(--border);background:var(--surface);color:var(--heading);font:inherit;cursor:pointer;border-radius:8px;padding:8px 14px;font-size:14px;font-weight:700}.rm-actions .is-danger{border-color:var(--coral);color:var(--coral)}.cat-page{padding-top:28px}.cat-head h1{color:var(--heading);letter-spacing:-1.2px;margin:6px 0 8px;font-size:clamp(32px,4vw,52px)}.cat-head p{max-width:720px;color:var(--text-soft);margin:0 0 22px;font-size:17px}.cat-search{gap:10px;max-width:760px;display:flex}.cat-search input,.cat-promo input{border:1px solid var(--border);background:var(--surface);min-width:0;height:50px;color:var(--heading);font:inherit;border-radius:8px;flex:1;padding:0 18px;font-size:16px}.cat-search input:focus,.cat-promo input:focus{border-color:var(--heading);outline:none}.cat-filters{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:14px 24px;margin:20px 0 8px;display:flex}.cat-pill{border:1px solid var(--border);min-height:38px;color:var(--text);border-radius:999px;align-items:center;padding:0 15px;font-size:14px;font-weight:700;display:inline-flex}.cat-pill[aria-current=true]{border-color:var(--heading);background:var(--heading);color:var(--surface)}.cat-filter-btn{display:none}.cat-selects form{flex-wrap:wrap;align-items:flex-end;gap:10px;display:flex}.cat-selects label{gap:4px;display:grid}.cat-selects span{color:var(--muted);font-size:12px;font-weight:700}.cat-selects select{border:1px solid var(--border);background:var(--surface);height:40px;color:var(--heading);font:inherit;border-radius:8px;padding:0 10px;font-size:16px}.cat-selects .ent-btn{min-height:40px}.cat-count{color:var(--muted);margin:18px 0 12px;font-size:14px;font-weight:600}.cat-grid{grid-template-columns:repeat(auto-fill,minmax(170px,1fr));gap:18px 12px;display:grid}.cat-grid.is-row{grid-template-columns:repeat(5,minmax(0,1fr))}.cat-tile{flex-direction:column;min-width:0;display:flex}.cat-art{aspect-ratio:2/3;background:radial-gradient(circle at 80% 10%, hsl(var(--cat-hue) 70% 45% / 55%), transparent 60%), linear-gradient(165deg, hsl(var(--cat-hue) 45% 22%), hsl(calc(var(--cat-hue) + 40) 35% 9%));color:var(--ent-on,#fff);border-radius:6px;flex-direction:column;justify-content:flex-end;padding:14px;transition:transform .25s,box-shadow .25s;display:flex;position:relative;overflow:hidden}.cat-art b{letter-spacing:-.3px;text-wrap:balance;-webkit-line-clamp:5;-webkit-box-orient:vertical;font-size:19px;line-height:1.12;display:-webkit-box;overflow:hidden}.cat-kind{color:var(--ent-on-soft,#ffffffc7);letter-spacing:.06em;text-transform:uppercase;font-size:11px;font-weight:800;position:absolute;top:10px;left:12px}.cat-year{color:var(--ent-on-soft,#ffffffc7);margin-top:6px;font-size:13px;font-weight:700}.cat-tile:hover .cat-art{transform:translateY(-3px);box-shadow:0 14px 30px #00000080}.cat-tile strong{color:var(--heading);-webkit-line-clamp:2;-webkit-box-orient:vertical;margin-top:8px;font-size:14px;line-height:1.3;display:-webkit-box;overflow:hidden}.cat-meta{color:var(--muted);margin-top:2px;font-size:12px}.cat-pages{color:var(--muted);justify-content:center;align-items:center;gap:18px;margin:30px 0 0;font-size:14px;display:flex}.cat-pages a{color:var(--link);font-weight:700}.cat-people{margin:22px 0 6px}.cat-people h2,.cat-h2{color:var(--heading);margin:0 0 12px;font-size:22px}.cat-people ul,.cat-cast{grid-template-columns:repeat(auto-fill,minmax(230px,1fr));gap:10px;margin:0;padding:0;list-style:none;display:grid}.cat-people a,.cat-cast a{background:var(--surface);border-radius:8px;align-items:center;gap:12px;padding:10px;display:flex}.cat-people a:hover,.cat-cast a:hover{background:var(--gray)}.cat-people span,.cat-cast span:not(.cat-avatar){flex-direction:column;min-width:0;display:flex}.cat-people b,.cat-cast b{color:var(--heading);font-size:14px}.cat-people small,.cat-cast small{color:var(--muted);text-overflow:ellipsis;white-space:nowrap;font-size:12px;overflow:hidden}.cat-avatar{background:linear-gradient(150deg, hsl(var(--cat-hue) 45% 35%), hsl(calc(var(--cat-hue) + 50) 40% 18%));width:44px;height:44px;color:var(--ent-on,#fff);border-radius:50%;flex:none;place-items:center;font-size:15px;font-weight:800;display:grid}.tp-people a,.cat-filmo a{color:var(--heading)}.tp-people a:hover,.cat-filmo a:hover b{color:var(--link);text-decoration:underline}.cat-cast{margin-top:18px}.tp-hero.is-plain{background:radial-gradient(ellipse 60% 120% at 80% 0, var(--teal), transparent 70%), var(--ent-ink);min-height:clamp(360px,52vh,520px)}@supports (color:color-mix(in lab, red, red)){.tp-hero.is-plain{background:radial-gradient(ellipse 60% 120% at 80% 0, color-mix(in srgb, var(--teal) 30%, transparent), transparent 70%), var(--ent-ink)}}.cat-promo{border:1px solid var(--border);background:radial-gradient(ellipse 50% 140% at 0 0, var(--teal), transparent 70%), var(--surface);border-radius:8px;grid-template-columns:minmax(0,1fr) minmax(0,1.1fr);align-items:center;gap:24px;padding:28px 32px;display:grid}@supports (color:color-mix(in lab, red, red)){.cat-promo{background:radial-gradient(ellipse 50% 140% at 0 0, color-mix(in srgb, var(--teal) 20%, transparent), transparent 70%), var(--surface)}}.cat-promo h2{color:var(--heading);letter-spacing:-.6px;margin:6px 0 8px;font-size:clamp(22px,2.4vw,30px)}.cat-promo p{color:var(--text-soft);margin:0;line-height:1.6}.cat-promo form{flex-wrap:wrap;gap:10px;display:flex}.cat-promo form input{flex:260px}.cat-person{grid-template-columns:260px minmax(0,1fr);align-items:start;gap:32px;margin:8px 0 36px;display:grid}.cat-person>div{min-width:0}.cat-person .tp-facts dd,.cat-photo figcaption{overflow-wrap:anywhere}.cat-person h1{color:var(--heading);letter-spacing:-1.4px;margin:0 0 6px;font-size:clamp(34px,4.4vw,58px);line-height:1.02}.cat-desc{color:var(--text-soft);margin:0 0 18px;font-size:17px}.cat-photo{margin:0}.cat-photo img{aspect-ratio:3/4;object-fit:cover;background:var(--surface);border-radius:8px;width:100%}.cat-photo figcaption{margin-top:6px;font-size:11px;line-height:1.4}.cat-photo figcaption a{color:var(--muted)}.cat-photo.is-empty{aspect-ratio:3/4;background:var(--surface);border-radius:8px;place-items:center;display:grid}.cat-photo.is-empty .cat-avatar{width:96px;height:96px;font-size:34px}.cat-bio{max-width:860px;margin-bottom:36px}.cat-filmo{margin-bottom:32px}.cat-filmo ul{margin:0;padding:0;list-style:none}.cat-filmo li{border-bottom:1px solid var(--border);grid-template-columns:64px minmax(0,1fr) auto;align-items:baseline;gap:14px;padding:11px 0;display:grid}.cat-filmo-year{color:var(--muted);font-variant-numeric:tabular-nums;font-size:14px;font-weight:700}.cat-filmo a{flex-wrap:wrap;align-items:baseline;gap:4px 10px;display:flex}.cat-filmo b{font-size:16px}.cat-filmo small{color:var(--muted);font-size:13px;font-style:italic}.cat-filmo-kind{color:var(--muted);font-size:12px}.cat-attrib{color:var(--muted);margin:40px 0 0;font-size:12px}@media (max-width:1099px){.cat-grid.is-row{grid-template-columns:repeat(3,minmax(0,1fr))}.cat-promo{grid-template-columns:minmax(0,1fr)}}@media (max-width:699px){.cat-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px 8px}.cat-grid.is-row{grid-template-columns:repeat(3,minmax(0,1fr))}.cat-art{padding:10px}.cat-art b{font-size:14px}.cat-filters{display:block}.cat-filters .ent-pills{scrollbar-width:none;flex-wrap:nowrap;overflow-x:auto}.cat-pill{flex:none}.cat-selects{margin-top:12px}.cat-filter-btn{border:1px solid var(--border);min-height:38px;color:var(--text);font:inherit;cursor:pointer;background:0 0;border-radius:999px;align-items:center;padding:0 14px;font-size:14px;font-weight:700;display:inline-flex}.cat-filter-btn[aria-expanded=true]{border-color:var(--heading)}.cat-selects:not([data-open]) form{display:none}.cat-selects form{grid-template-columns:1fr 1fr;margin-top:12px;display:grid}.cat-selects label:first-child{grid-column:1/-1}.cat-search{flex-direction:row}.cat-search .ent-btn{padding:0 16px}.cat-person{grid-template-columns:120px minmax(0,1fr);gap:16px}.cat-promo{padding:22px}.cat-filmo li{grid-template-columns:48px minmax(0,1fr)}.cat-filmo-kind{display:none}}@media (max-width:480px){.cat-person{grid-template-columns:88px minmax(0,1fr)}.cat-person h1{letter-spacing:-.7px;overflow-wrap:anywhere;font-size:28px}.cat-person .tp-facts div{grid-template-columns:minmax(0,1fr);gap:2px}.cat-person .tp-links{flex-wrap:wrap}}.article-content .article-gallery{margin:32px 0}.article-gallery-grid{grid-template-columns:repeat(6,minmax(0,1fr));gap:6px;display:grid}.article-gallery-item{background:var(--surface);cursor:zoom-in;aspect-ratio:4/3;border-radius:10px;grid-column:span 2;margin:0;position:relative;overflow:hidden}.article-gallery-item:nth-child(n+6){display:none}.article-gallery-item img{object-fit:cover;width:100%;height:100%;transition:transform .35s,filter .35s;display:block}.article-gallery-item:hover img{filter:brightness(1.04);transform:scale(1.03)}.article-gallery-item:focus-visible{outline:3px solid var(--teal);outline-offset:2px}.article-gallery[data-count="1"] .article-gallery-item{aspect-ratio:3/2;grid-column:1/-1}.article-gallery[data-count="2"] .article-gallery-item{grid-column:span 3}.article-gallery[data-count="3"] .article-gallery-grid{aspect-ratio:3/2;grid-template-rows:repeat(2,minmax(0,1fr))}.article-gallery[data-count="3"] .article-gallery-item{aspect-ratio:auto}.article-gallery[data-count="3"] .article-gallery-item:first-child{grid-area:span 2/span 4}.article-gallery[data-count="4"] .article-gallery-item:first-child{aspect-ratio:16/9;grid-column:1/-1}.article-gallery[data-count="5"] .article-gallery-item:nth-child(-n+2){grid-column:span 3}.article-gallery-item figcaption{color:#ffffffeb;pointer-events:none;background:linear-gradient(#0000,#0000009e);padding:22px 12px 9px;font-size:12px;line-height:1.35;position:absolute;inset:auto 0 0}.article-gallery-more{color:#fffffff5;pointer-events:none;background:#0a121c8c;place-items:center;font-size:30px;font-weight:700;display:grid;position:absolute;inset:0}.article-content .article-gallery-caption{color:var(--muted);margin-top:8px;font-size:13px;line-height:1.4}@media (max-width:599px){.article-content .article-gallery{margin:24px 0}.article-gallery-grid{gap:4px}.article-gallery-item{border-radius:8px}.article-gallery[data-count="3"] .article-gallery-grid{aspect-ratio:4/3}}.gallery-lightbox{z-index:1000;color:#fffffff2;padding:env(safe-area-inset-top) 0 env(safe-area-inset-bottom);background:#060a10;grid-template-rows:auto minmax(0,1fr) auto;place-items:center;animation:.18s gallery-lightbox-in;display:grid;position:fixed;inset:0}.gallery-lightbox-bar{justify-content:space-between;justify-self:stretch;align-items:center;padding:12px 16px;display:flex}.gallery-lightbox-count{font-variant-numeric:tabular-nums;color:#ffffffbf;font-size:14px}.gallery-lightbox-img{object-fit:contain;-webkit-user-select:none;user-select:none;max-width:100%;max-height:100%;animation:.2s gallery-lightbox-in}.gallery-lightbox-btn{width:44px;height:44px;color:inherit;cursor:pointer;background:#ffffff1f;border:0;border-radius:50%;place-items:center;display:grid}.gallery-lightbox-btn:hover{background:#ffffff38}.gallery-lightbox-btn:focus-visible{outline-offset:2px;outline:2px solid #ffffffe6}.gallery-lightbox-prev,.gallery-lightbox-next{position:absolute;top:50%;translate:0 -50%}.gallery-lightbox-prev{left:16px;rotate:180deg}.gallery-lightbox-next{right:16px}.gallery-lightbox-caption{text-align:center;color:#fffc;max-width:760px;margin:0;padding:12px 16px 16px;font-size:14px;line-height:1.45}@media (max-width:599px){.gallery-lightbox-prev,.gallery-lightbox-next{top:auto;bottom:calc(14px + env(safe-area-inset-bottom));translate:none}.gallery-lightbox-caption{padding-bottom:72px}}@keyframes gallery-lightbox-in{0%{opacity:0}}@media (prefers-reduced-motion:reduce){.article-gallery-item img,.gallery-lightbox,.gallery-lightbox-img{transition:none;animation:none}}:root[data-theme=dark] .theme-switch{border:1px solid #25304133}:root[data-theme=dark] .breaking{background:#31110e;border-bottom:1px solid #592a26}:root[data-theme=dark] .site-header{background:#101823f5}:root[data-theme=dark] .mobile-drawer,:root[data-theme=dark] .hero{background:#101823}:root[data-theme=dark] .hero p{color:#b5b9bf}:root[data-theme=dark] .image-fallback{background:radial-gradient(circle at 80% 15%,#274843,#0000 55%),linear-gradient(135deg,#182623,#263333)}:root[data-theme=dark] .article-card{background:#101823}:root[data-theme=dark] .sponsored{color:#e9be67}:root[data-theme=dark] .latest-row{border-bottom:1px solid #383d40}:root[data-theme=dark] .live-card,:root[data-theme=dark] .live-label i{background:#101823}:root[data-theme=dark] .live-play{background:#101823f2}:root[data-theme=dark] .weather{background:#101823}:root[data-theme=dark] .forecast>div{border:1px solid #373e41}:root[data-theme=dark] .event-card{background:#101823}:root[data-theme=dark] .ad-slot{background:#222a22;border:1px solid #424a45}:root[data-theme=dark] .ad-label{color:#b4bab7}:root[data-theme=dark] .ad-copy h3{color:#cfd9d4}:root[data-theme=dark] .ad-copy p{color:#bac1bc}:root[data-theme=dark] .newsletter input{background:#101823;border:1px solid #404849}:root[data-theme=dark] .article-lead{color:#b7bbc2}:root[data-theme=dark] .share-btn{background:#101823}:root[data-theme=dark] .footer-legal{border-top:1px solid #2530411f}:root[data-theme=dark] .cookie,:root[data-theme=dark] .cookie button{background:#101823}:root[data-theme=dark] .skeleton{background:linear-gradient(90deg,#1a2536,#151f2d,#1a2536)}:root[data-theme=dark] .notify-prompt,:root[data-theme=dark] .saved-daily li,:root[data-theme=dark] .local-news,:root[data-theme=dark] .local-news select{background:#101823}@media (max-width:699px){:root[data-theme=dark] .footer-group{border-top:1px solid #2530411f}}:root[data-theme=dark] .content-sources{border:1px solid #44514e}:root[data-theme=dark] .content-sources p,:root[data-theme=dark] .content-sources li>span{color:#b9c1c0}:root[data-theme=dark] .image-caption{color:#b3b9b8}:root[data-theme=dark] .demo-notice{color:#d5be7b;background:#39321b}:root[data-theme=dark] .card-source{color:#b3b9b8}:root[data-theme=dark] .weather-timestamp,:root[data-theme=dark] .weather-attribution{color:#b9c1c0}:root[data-theme=dark] .service-notice{border:1px solid #44514e}:root[data-theme=dark] .form input,:root[data-theme=dark] .form textarea,:root[data-theme=dark] .form select{background:#101823}:root[data-theme=dark] .form-message[role=alert]{color:#da7b76;background:#301313}:root[data-theme=dark] .municipality-filter a,:root[data-theme=dark] .search-field input,:root[data-theme=dark] .search-field select{background:#101823}:root[data-theme=dark] .account-panel{background:linear-gradient(135deg, #101823, var(--tint))}:root[data-theme=dark] .auth-intro-note{border-top:1px solid #43504e;border-bottom:1px solid #43504e}:root[data-theme=dark] .auth-layout .account-panel{background:radial-gradient(at 100% 0,#20322c,#0000 50%),#101823}:root[data-theme=dark] .auth-tabs{background:#252d2b}:root[data-theme=dark] .account-panel .auth-tabs a{color:#bac0bf}:root[data-theme=dark] .account-panel .auth-tabs a[aria-current]{background:#101823}:root[data-theme=dark] .auth-submit:disabled{color:#b6bcbb;background:#2a3330}:root[data-theme=dark] .auth-unavailable p{color:#bac0bf}:root[data-theme=dark] .local-auth-form input:not([type=checkbox]){background:#101823;border:1px solid #505c59}:root[data-theme=dark] .local-auth-form input:focus-visible{outline:3px solid var(--teal)}@supports (color:color-mix(in lab, red, red)){:root[data-theme=dark] .local-auth-form input:focus-visible{outline:3px solid color-mix(in srgb, var(--teal) 55%, #253041)}}:root[data-theme=dark] .awnex-opt-in{background:#1e2c26;border:1px solid #46534e}:root[data-theme=dark] .awnex-opt-in p{color:#bcc5c2}:root[data-theme=dark] .awnex-opt-in .auth-option-unavailable{color:#d6b57b}:root[data-theme=dark] .auth-error{color:#e17e70;background:#33150f}:root[data-theme=dark] .notification-settings{border:1px solid #44514e}:root[data-theme=dark] .notification-settings .button-secondary{background:#101823;border:1px solid #505c59}:root[data-theme=dark] .notification-settings .button-secondary:hover{background:#252f2c}:root[data-theme=dark] .referral-link-row input{background:#101823}:root[data-theme=dark] .favorite-button[data-active=true]{color:#e99f67;background:#331d0f;border-color:#6a513b}:root[data-theme=dark] .resident-card{background:#101823}:root[data-theme=dark] .tourism-mosaic-item{background:#20262a}:root[data-theme=dark] .info-page .tourism-filter a{background:#101823}:root[data-theme=dark] .info-page .tourism-filter a span{background:#212a28}:root[data-theme=dark] .tourism-card{background:#101823}:root[data-theme=dark] .tourism-card-media,:root[data-theme=dark] .tourism-food-cover{background:#20262a}:root[data-theme=dark] .tourism-food li{background:#101823}:root[data-theme=dark] .rating-star[data-fill=half]{background:linear-gradient(90deg,#f5a623 50%,#35393e 50%)}:root[data-theme=dark] .rating-error{color:#e97067}:root[data-theme=dark] .tourism-faq details{background:#101823}@media (max-width:699px){:root[data-theme=dark] .tab-bar{background:#101823f5}}:root[data-theme=dark] .tab-pick,:root[data-theme=dark] .tab-sheet{background:#101823}:root[data-theme=dark] .mobile-greeting-card{border:1px solid var(--teal)}@supports (color:color-mix(in lab, red, red)){:root[data-theme=dark] .mobile-greeting-card{border:1px solid color-mix(in srgb, var(--teal) 18%, #253041)}}:root[data-theme=dark] .mobile-greeting-card{background:linear-gradient(120deg, var(--tint) 0%, var(--tint) 55%, #101823 100%)}@supports (color:color-mix(in lab, red, red)){:root[data-theme=dark] .mobile-greeting-card{background:linear-gradient(120deg, var(--tint) 0%, color-mix(in srgb, var(--tint) 45%, #101823) 55%, #101823 100%)}}:root[data-theme=dark] .listing-tabs a{background:#212a27}:root[data-theme=dark] .listing-card{background:#101823}:root[data-theme=dark] .listing-card-image{background:#212a27}:root[data-theme=dark] .listing-detail-contact{border:1px solid #44514e}:root[data-theme=dark] .transit-widget{background:#101823}:root[data-theme=dark] .transit-pkp{background:#332913;border:1px solid #6a5c44}:root[data-theme=dark] .transit-pkp-mark{color:#e5be6c;background:#5b4c29}:root[data-theme=dark] .transit-pkp-text{color:#d2cec8}:root[data-theme=dark] .transit-pkp-text strong{color:#e2ded8}:root[data-theme=dark] .transit-pkp-arrow{color:#e9b567}:root[data-theme=dark] .school-transport-card{background:#101823}:root[data-theme=dark] .school-transport-badge{color:#e9b567;background:#3e311e}:root[data-theme=dark] .transit-board{background:#101823}:root[data-theme=dark] .transit-board-live{color:#75dca9}:root[data-theme=dark] .transit-board-filter select{background:#101823;border:1px solid #495350}:root[data-theme=dark] .transit-board-list li[data-soon=true] .transit-board-when{color:#e99567;background:#3b2414}:root[data-theme=dark] .transit-board-list li[data-departed=true] .transit-board-when{color:#b4bab8;background:#202427}:root[data-theme=dark] .transit-board-row:hover{background:#1b231e}:root[data-theme=dark] .transit-board-carrier{color:#b4bab8;background:#202427}:root[data-theme=dark] .transit-board-carrier[data-carrier=Wicher\ Travel]{color:#7cd4b1;background:#24332c}:root[data-theme=dark] .transit-board-carrier[data-carrier="Maltrans (andrewbus.pl)"]{color:#7a99d7;background:#1c2433}:root[data-theme=dark] .transit-board-carrier[data-carrier=PKS\ Sieradz]{color:#e9b567;background:#3e311e}:root[data-theme=dark] .transit-board-carrier[data-carrier=Dynamic\ Travel]{color:#c37ad7;background:#2e1f35}:root[data-theme=dark] .transit-board-when{color:#75dca9;background:#1c2f24}:root[data-theme=dark] .transit-map-canvas{background:#192435}:root[data-theme=dark] .transit-stops-list li:before{background:#101823}:root[data-theme=dark] .transit-stops-live,:root[data-theme=dark] .transit-stops-current{background:#1c2f24}:root[data-theme=dark] .transit-stops-live .transit-stops-name,:root[data-theme=dark] .transit-stops-current .transit-stops-name{color:#75dca9}:root[data-theme=dark] .transit-stop-freight:before{background:#5b4c29!important}:root[data-theme=dark] .transit-live-banner{color:#81cfa0;background:#1c2f24}:root[data-theme=dark] .transit-fare{background:#131b28}:root[data-theme=dark] .transit-fare p{color:#bdc4c3}:root[data-theme=dark] .ticket-dialog,:root[data-theme=dark] .ticket-wallet{background:#101823}:root[data-theme=dark] .ticket-wallet-stage{background:#202725}:root[data-theme=dark] .ticket-wallet-overlay{background:#2027258c}:root[data-theme=dark] .tickets-admin{background:#101823}:root[data-theme=dark] .tickets-admin-track{background:#2d415f}:root[data-theme=dark] .tickets-admin-track span{background:#101823}:root[data-theme=dark] .tickets-admin-error{color:#e6716a}:root[data-theme=dark] .transit-switch-direction{background:#101823;border:1px solid #4d5b58}:root[data-theme=dark] .journey-route-field select option{color:#d5dae3}:root[data-theme=dark] .journey-quick-chip[data-saved=true],:root[data-theme=dark] .journey-actions button[aria-pressed=true]{color:#e5be6c;background:#3c3111}:root[data-theme=dark] .journey-note{color:#e5be6c;background:#332913}:root[data-theme=dark] .journey-past-toggle{color:#b4bab8;background:#202427}:root[data-theme=dark] .journey-row[data-next=true]{background:#1c2f24}:root[data-theme=dark] .journey-when{color:#75dca9;background:#1c2f24}:root[data-theme=dark] .journey-row[data-departed=true] .journey-when{color:#b4bab8;background:#202427}:root[data-theme=dark] .journey-none{border:1px dashed #515c58}:root[data-theme=dark] .transit-board-more{background:#101823}:root[data-theme=dark] .transit-board-more:hover{background:#1b231e}:root[data-theme=dark] .stop-timetable{background:#101823}:root[data-theme=dark] .stop-timetable-directions{background:#202427}:root[data-theme=dark] .stop-timetable-directions button[aria-pressed=true]{background:#101823}:root[data-theme=dark] .stop-timetable-days button{background:#101823;border:1px solid #495350}:root[data-theme=dark] .stop-timetable-today{color:#75dca9;background:#1c2f24}:root[data-theme=dark] .stop-timetable-closed{color:#e5be6c;background:#332913}:root[data-theme=dark] .transit-all-lines-link,:root[data-theme=dark] .transit-route{background:#101823}:root[data-theme=dark] .button-danger{border:1px solid #604140}:root[data-theme=dark] .button-danger:hover{background:#31110e}:root[data-theme=dark] .ad-badge{color:#e9c467;background:#433613}:root[data-theme=dark] .ad-card-invite .ad-card-media{background:radial-gradient(at 50% 0,#21302b,#0000 75%),#17211c}:root[data-theme=dark] .ad-invite-plus{border:1px solid #455652}:root[data-theme=dark] .latest-row.ad-row{background:#31260e}:root[data-theme=dark] .latest-row.ad-row:hover{background:#433613}:root[data-theme=dark] .ad-row .ad-row-tag{color:#e9c467;background:#433613}:root[data-theme=dark] .live-scoreboard-clock i{background:#101823}:root[data-theme=dark] .ent-mylist li b{color:#e9ad67}:root[data-theme=dark] .awh-ladder-track span{background:linear-gradient(90deg,#07aaf0,#e8b949 55%,#1f5769)}:root[data-theme=dark] .awh-reward.is-ready .awh-reward-state,:root[data-theme=dark] .awh-history-amount{color:#67e9aa}:root[data-theme=dark] .tab-card-sheet{background:#101823}.sm-organized{gap:18px}.sm-organized a{text-decoration:none}.sm-account-entry{border:1px solid var(--border);background:var(--surface);min-width:0;color:var(--heading);border-radius:14px;align-items:center;gap:12px;padding:16px;display:flex}.sm-account-avatar{background:var(--tint);width:42px;height:42px;color:var(--link);border-radius:12px;flex:none;place-items:center;font-size:19px;font-weight:750;display:grid}.sm-account-avatar svg{width:21px;height:21px}.sm-account-entry>span:nth-child(2){flex:1;gap:4px;min-width:0;display:grid}.sm-account-entry b{font-size:15px;font-weight:750}.sm-account-entry small{color:var(--muted);text-overflow:ellipsis;white-space:nowrap;font-size:12px;overflow:hidden}.sm-account-entry>svg{width:15px;height:15px;color:var(--muted);flex:none}.sm-signin{border:1px solid var(--border);background:var(--surface);border-radius:14px;padding:16px}.sm-signin b{color:var(--heading);font-size:16px}.sm-signin p{color:var(--muted);margin:6px 0 14px;font-size:13px;line-height:1.5}.sm-signin-actions{grid-template-columns:1fr 1fr;gap:8px;display:grid}.sm-signin-actions a{border:1px solid var(--border);min-height:44px;color:var(--heading);border-radius:8px;justify-content:center;align-items:center;padding:10px 8px;font-size:13px;font-weight:700;display:flex}.sm-signin-actions a:first-child{background:var(--teal-dark);border-color:var(--teal-dark);color:#fff}.sm-shortcuts{grid-template-columns:1fr 1fr;gap:10px;display:grid}.sm-entry{min-width:0;min-height:60px;color:var(--heading);background:var(--surface);align-items:center;gap:12px;padding:11px 14px;display:flex}.sm-entry-icon{background:var(--tint);width:32px;height:32px;color:var(--link);border-radius:8px;flex:none;place-items:center;display:grid}.sm-entry-icon svg{width:18px;height:18px}.sm-entry-text{flex:1;gap:3px;min-width:0;display:grid}.sm-entry-text b{overflow-wrap:anywhere;font-size:14px;font-weight:650;line-height:1.35}.sm-entry-text small{color:var(--muted);overflow-wrap:anywhere;font-size:12px;line-height:1.4}.sm-entry-chevron{width:13px;height:13px;color:var(--muted);flex:none}.sm-entry[aria-current]{background:var(--tint)}.sm-entry:hover{background:var(--gray-50)}.sm-shortcuts .sm-entry{border:1px solid var(--border);border-radius:12px;gap:9px;padding:12px}.sm-shortcuts .sm-entry-text small,.sm-shortcuts .sm-entry-chevron{display:none}.sm-sections{gap:10px;display:grid}.sm-organized .sm-group{border:1px solid var(--border);background:var(--surface);border-radius:12px;overflow:hidden}.sm-group>summary{cursor:pointer;justify-content:space-between;align-items:center;gap:12px;min-height:48px;padding:14px;list-style:none;display:flex}.sm-group>summary::-webkit-details-marker{display:none}.sm-organized .sm-group h2{color:var(--heading);letter-spacing:0;text-transform:none;margin:0;font-size:14px;font-weight:750}.sm-group>summary>svg{width:15px;height:15px;color:var(--muted);flex:none;transition:transform .15s;transform:rotate(90deg)}.sm-group[open]>summary>svg{transform:rotate(-90deg)}.sm-entries,.sm-entries>.sm-entry+.sm-entry{border-top:1px solid var(--border)}.sm-organized .sm-customize{min-height:44px;color:var(--muted);justify-content:center;align-items:center;gap:8px;margin:0;padding:10px;font-size:12px;font-weight:600;display:flex}.sm-organized .sm-customize svg{width:16px;height:16px}.sm-organized :focus-visible{outline:3px solid var(--link);outline-offset:-3px}.account-panel.is-profile:has(.account-home){max-width:1000px}.account-home{--st-muted:var(--muted);padding-top:0}.account-home h1.st-title-large{letter-spacing:-.7px;margin:0 0 6px;font-size:30px;line-height:1.2}.account-home .account-intro{color:var(--muted);margin:0 0 24px;font-size:14px;line-height:1.6}.account-home .st-profile{border:1px solid var(--border);box-shadow:none;margin-bottom:24px}.account-home .st-profile-who{padding:24px}.account-home .st-stats div{padding-block:17px}.account-home .st-avatar{box-shadow:none;border:1px solid var(--border)}.account-home .st-profile-provider{border-radius:6px;padding:3px 8px;font-size:11px!important}.account-sections{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:24px;display:grid}.account-home .st-group{min-width:0;margin:0}.account-home h2.st-group-title{color:var(--heading);margin:0 0 10px;font-size:14px;font-weight:750;line-height:1.4}.account-home .st-list{border:1px solid var(--border);box-shadow:none;border-radius:12px}.account-home .st-row{gap:12px;min-height:66px;padding:14px 16px}.account-home .st-row-label{font-size:14px;font-weight:650;line-height:1.4}.account-home .st-row-detail{color:var(--muted);margin-top:2px;font-size:12px;line-height:1.45}.account-home .st-row-text{overflow-wrap:anywhere}.account-home .st-icon{background:var(--tint);color:var(--link);border-radius:8px;width:32px;height:32px}@supports (color:color-mix(in lab, red, red)){.account-home .st-row.is-danger .st-icon{background:color-mix(in srgb,var(--st-danger) 10%,var(--surface))}}.account-home .st-row-value{max-width:32%;font-size:12px}.account-home .st-logout{min-height:36px;font-size:14px;font-weight:650;line-height:1.4}.account-session{grid-column:1/-1;padding-top:4px}.account-home .account-session .st-row{min-height:60px}.account-verification{margin-bottom:24px}.account-home .account-verification .st-list{border-color:var(--link)}.account-home .account-verification .st-group-footer{margin:8px 0 0;font-size:12px}.account-invitations:empty{display:none}.account-invitations:not(:empty){margin-bottom:24px}.account-home .st-status{margin:0 0 16px}.account-home :focus-visible{outline-color:var(--link)}@media (max-width:699px){.tab-sheet:has(.sm-organized){border-radius:16px 0 0 16px;width:min(94vw,400px);padding-inline:18px}.tab-sheet:has(.sm-organized)>.tab-sheet-head{border-bottom:1px solid var(--border);margin-bottom:12px;padding-bottom:12px;font-size:18px}.account-sections{grid-template-columns:minmax(0,1fr);gap:22px}.account-home h1.st-title-large{font-size:27px}.account-home .st-profile-who{padding:20px 16px}.account-home .st-profile.is-large .st-avatar{width:60px;height:60px;font-size:26px}.account-home .st-profile.is-large .st-profile-text strong{font-size:20px}.account-home .st-row{padding:13px 14px}.account-home .st-stats div{padding-block:14px}.account-home .st-stats dd{font-size:20px}.account-home .st-stats dt{font-size:11px}.account-home .st-group-footer{margin-inline:0}.sm-organized .sm-entry{min-height:58px}.account-home .st-profile-text>span{font-size:12px}}@media (prefers-reduced-motion:reduce){.sm-group>summary>svg{transition:none}}.account-home .st-stats dt{white-space:nowrap;line-height:1.4}.account-home .st-stats dd{line-height:1.25}.account-home{--account-danger:#b93632}.account-home .st-row.is-danger .st-row-label{color:var(--account-danger)}.account-home .st-row.is-danger .st-icon{color:var(--account-danger);background:var(--account-danger)}@supports (color:color-mix(in lab, red, red)){.account-home .st-row.is-danger .st-icon{background:color-mix(in srgb,var(--account-danger) 10%,var(--surface))}}:root[data-theme=dark] .account-home{--account-danger:#ff8a80}@media (max-width:380px){.account-home .st-stats dt{font-size:10px}}@property --tw-rotate-x{syntax:"*";inherits:false}@property --tw-rotate-y{syntax:"*";inherits:false}@property --tw-rotate-z{syntax:"*";inherits:false}@property --tw-skew-x{syntax:"*";inherits:false}@property --tw-skew-y{syntax:"*";inherits:false}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-shadow-color{syntax:"*";inherits:false}@property --tw-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-inset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-shadow-color{syntax:"*";inherits:false}@property --tw-inset-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-ring-color{syntax:"*";inherits:false}@property --tw-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-ring-color{syntax:"*";inherits:false}@property --tw-inset-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-ring-inset{syntax:"*";inherits:false}@property --tw-ring-offset-width{syntax:"<length>";inherits:false;initial-value:0}@property --tw-ring-offset-color{syntax:"*";inherits:false;initial-value:#fff}@property --tw-ring-offset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-outline-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-blur{syntax:"*";inherits:false}@property --tw-brightness{syntax:"*";inherits:false}@property --tw-contrast{syntax:"*";inherits:false}@property --tw-grayscale{syntax:"*";inherits:false}@property --tw-hue-rotate{syntax:"*";inherits:false}@property --tw-invert{syntax:"*";inherits:false}@property --tw-opacity{syntax:"*";inherits:false}@property --tw-saturate{syntax:"*";inherits:false}@property --tw-sepia{syntax:"*";inherits:false}@property --tw-drop-shadow{syntax:"*";inherits:false}@property --tw-drop-shadow-color{syntax:"*";inherits:false}@property --tw-drop-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-drop-shadow-size{syntax:"*";inherits:false}
