/*! tailwindcss v4.2.1 | MIT License | https://tailwindcss.com */
@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{--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--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-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;--tw-ease:initial}::backdrop{--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--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-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;--tw-ease:initial}}}@layer theme{:root,:host{--font-sans:ui-sans-serif, system-ui, 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;--ease-in-out:cubic-bezier(.4, 0, .2, 1);--default-font-family:var(--font-sans);--default-mono-font-family:var(--font-mono)}}@layer base{*,:after,:before{box-sizing:border-box;border:0 solid;margin:0;padding:0}::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,ui-sans-serif, system-ui, 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{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]){-webkit-appearance:button;appearance:button}::file-selector-button{-webkit-appearance: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}.sr-only{clip-path:inset(50%);white-space:nowrap;border-width:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.fixed{position:fixed}.relative{position:relative}.static{position:static}.start{inset-inline-start:var(--spacing)}.end{inset-inline-end:var(--spacing)}.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}}.block{display:block}.contents{display:contents}.flex{display:flex}.grid{display:grid}.hidden{display:none}.inline{display:inline}.inline-flex{display:inline-flex}.table{display:table}.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}.text-nowrap{text-wrap:nowrap}.italic{font-style:italic}.underline{text-decoration-line:underline}.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)}.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,)}.ease-in-out{--tw-ease:var(--ease-in-out);transition-timing-function:var(--ease-in-out)}}@font-face{font-family:Barlow Condensed;font-style:normal;font-display:swap;font-weight:700;src:url(/barlow-condensed-latin-700-normal.woff2)format("woff2")}:root{--red:#cd0001;--orange:#ff6b00;--ink:#151515;--paper:#f4f4f2;--white:#fff;--muted:#6f7177;--line:#deded9;--topbar-bg:#c9c9c9;--topbar-ink:#1c1c1c;--topbar-muted:#3f3f3f;--topbar-line:#adadad;--topbar-accent:#2f6840;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}*{box-sizing:border-box}html{scroll-behavior:smooth}body{background:var(--paper);color:var(--ink);margin:0;font-family:Inter,ui-sans-serif,system-ui,-apple-system,Segoe UI,sans-serif}a{color:inherit;text-decoration:none}button,input,textarea,select{font:inherit}.container{width:min(1180px,100% - 40px);margin:auto}.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}.skip{z-index:1000;background:#fff;padding:10px;position:fixed;top:10px;left:10px;transform:translateY(-150%)}.skip:focus{transform:none}.topline{background:var(--topbar-bg);color:var(--topbar-muted);letter-spacing:.08em;text-transform:uppercase;font-size:.67rem}.topline .container{justify-content:space-between;align-items:center;min-height:31px;display:flex}.topline span:last-child{color:var(--topbar-accent)}.header{z-index:100;background:var(--topbar-bg);color:var(--topbar-ink);-webkit-backdrop-filter:blur(15px);backdrop-filter:blur(15px);transition:background-color .25s,color .25s;position:sticky;top:0}.header-main{grid-template-columns:auto 1fr auto;align-items:center;gap:30px;min-height:92px;display:grid}.logo{align-items:center;font-family:Impact,Arial Black,sans-serif;font-size:1.55rem;font-weight:900;display:inline-flex}.logo-type{flex-direction:column;line-height:.9;display:flex}.logo-type>span{color:var(--red)}.logo-type>strong{color:var(--orange)}.header .logo{font-size:1.85rem}.header .logo-type{letter-spacing:.005em;line-height:1.06}.header .logo-type>span,.header .logo-type>strong{color:var(--topbar-ink);transition:color .25s}.brand-mark{object-fit:contain;width:74px;height:62px;margin-right:13px;display:block}.nav{color:var(--topbar-ink);gap:24px;font-size:.85rem;font-weight:700;display:flex}.actions{align-items:center;gap:8px;display:flex}.mobile-actions{display:none}.header-search{width:220px;position:relative}.header-search input{border:1px solid var(--topbar-line);min-height:38px;color:var(--topbar-ink);background:0 0;border-radius:999px;padding:8px 42px 8px 15px;font-size:.72rem}.header-search input::placeholder{color:var(--topbar-muted)}.header-search button{width:38px;height:38px;color:var(--topbar-ink);cursor:pointer;background:0 0;border:0;place-items:center;display:grid;position:absolute;top:0;right:2px}.header-search svg,.mobile-search svg{fill:none;stroke:currentColor;stroke-width:1.9px;stroke-linecap:round;width:19px;height:19px}.header-search:focus-within input{border-color:var(--orange);box-shadow:0 0 0 3px #ff6b001e}.chip{color:#fff;border-radius:999px;padding:9px 15px;font-size:.78rem;font-weight:900}.news{background:var(--red)}.weather{background:#976a00}.category-bar{border-top:1px solid var(--topbar-line);background:var(--topbar-bg);transition:background-color .25s}.category-scroll{scrollbar-width:none;align-items:center;gap:23px;min-height:41px;display:flex;overflow:auto}.category-scroll a{color:var(--topbar-muted);white-space:nowrap;font-size:.69rem;font-weight:750}.menu{display:none}.mobile-search{position:relative}.mobile-search>summary{cursor:pointer;place-items:center;width:39px;height:39px;list-style:none;display:grid}.mobile-search>summary::-webkit-details-marker{display:none}.mobile-search>form{z-index:120;border:1px solid var(--topbar-line);background:var(--topbar-bg);border-radius:14px;width:min(330px,100vw - 26px);padding:8px;display:flex;position:absolute;top:53px;right:-98px;box-shadow:0 16px 38px #0005}.mobile-search input{border-color:var(--topbar-line);min-width:0;min-height:42px;color:var(--topbar-ink);background:0 0;padding:9px 12px}.mobile-search input::placeholder{color:var(--topbar-muted)}.mobile-search button{background:var(--red);color:#fff;border:0;border-radius:10px;flex:0 0 44px;place-items:center;width:44px;display:grid}.hero{background-color:var(--ink);background-image:linear-gradient(#0710124d,#07101275),var(--hero-background,url(/hero-brusque-desktop-light.webp));color:#fff;background-position:50%;background-size:auto,cover;padding:20px 0 54px}.hero-shortcuts{z-index:8;align-items:center;gap:10px;margin-bottom:19px;display:flex;position:relative}.hero-shortcut{color:#fff;letter-spacing:.025em;text-transform:uppercase;-webkit-backdrop-filter:blur(12px);border:1px solid #ffffff38;border-radius:999px;align-items:center;gap:8px;min-height:43px;padding:10px 18px;font-size:.77rem;font-weight:900;transition:transform .2s,filter .2s;display:inline-flex;box-shadow:0 8px 22px #0004}.hero-shortcut:hover{filter:brightness(1.12);transform:translateY(-2px)}.hero-shortcut span{font-size:.72rem}.shortcut-news{background:#cd0001}.shortcut-help{background:#349933}.shortcut-content{color:#1d1703;background:#ffbc00}.shortcut-info{background:#1267b8e6}.shortcut-info span{text-transform:none;border:1px solid #ffffffb3;border-radius:50%;place-items:center;width:17px;height:17px;font-family:Georgia,serif;font-size:.66rem;font-weight:900;display:grid}.hero-grid{grid-template-columns:minmax(0,1.5fr) minmax(310px,.7fr);gap:20px;display:grid}.hero-main{border:1px solid #ffffff1a;border-radius:25px;flex-direction:column;justify-content:flex-end;min-width:0;min-height:510px;display:flex;position:relative;overflow:hidden}.hero-main .visual{border-radius:0;height:100%;position:absolute;inset:0}.hero-main:after{content:"";background:linear-gradient(#0000,#000e);position:absolute;inset:25% 0 0}.hero-tags{z-index:3;align-items:center;gap:7px;display:flex;position:absolute;top:20px;left:36px}.hero-tags>span{color:#fff;letter-spacing:.08em;text-transform:uppercase;background:#111c;border-radius:999px;padding:6px 9px;font-size:.6rem;font-weight:900}.hero-copy{z-index:2;min-width:0;padding:36px;position:relative}.hero-copy h1{letter-spacing:-.018em;overflow-wrap:break-word;text-transform:uppercase;text-wrap:balance;max-width:100%;margin:14px 0 13px;font-family:Arial Narrow,Roboto Condensed,Helvetica Neue,Arial,sans-serif;font-size:clamp(2.5rem,4.1vw,4.25rem);font-weight:700;font-stretch:75%;line-height:.96}.hero-copy h1.hero-title-long{font-size:clamp(2.3rem,3.65vw,3.75rem)}.hero-copy h1.hero-title-extra-long{font-size:clamp(2.05rem,3.15vw,3.25rem)}.hero-copy p{color:#ddd;overflow-wrap:break-word;text-wrap:pretty;-webkit-line-clamp:4;-webkit-box-orient:vertical;max-width:65ch;margin:0;font-size:clamp(.9rem,1.25vw,1rem);line-height:1.58;display:-webkit-box;overflow:hidden}.hero-side{gap:14px;display:grid}.hero-side .card{border-color:var(--topbar-line);background:var(--topbar-bg);min-width:0;color:var(--topbar-ink);grid-template-columns:120px minmax(0,1fr);transition:background-color .25s,color .25s;display:grid}.hero-side .visual{border-radius:0;height:100%;min-height:150px}.hero-side .card-body{min-width:0;padding:14px}.hero-side .card h3{overflow-wrap:break-word;text-wrap:balance;font-size:.98rem}.hero-side .card p{display:none}.hero-side .meta{color:var(--topbar-muted)}html[data-theme=dark] .hero,html[data-theme=dark] .footer-centered{--hero-background:url(/hero-brusque-desktop-dark.webp)}@media (max-width:700px){.hero,.footer-centered{--hero-background:url(/hero-brusque-mobile-light.webp);background-position:top}html[data-theme=dark] .hero,html[data-theme=dark] .footer-centered{--hero-background:url(/hero-brusque-mobile-dark.webp)}}.featured-carousel{background:#111;border:1px solid #ffffff24;border-radius:26px;position:relative;overflow:hidden;box-shadow:0 22px 55px #0005}.featured-carousel-track{min-height:510px;position:relative}.featured-slide{visibility:hidden;opacity:0;pointer-events:none;flex-direction:column;justify-content:flex-end;transition:opacity .75s,transform 1.1s,visibility .75s;display:flex;position:absolute;inset:0;overflow:hidden;transform:scale(1.015)}.featured-slide.is-active{visibility:visible;opacity:1;pointer-events:auto;transform:scale(1)}.featured-media,.featured-shade{position:absolute;inset:0}.featured-media img{object-fit:cover;width:100%;height:100%}.featured-media>strong{color:#ffffff14;font-family:Impact,sans-serif;font-size:13rem;position:absolute;bottom:-5%;right:6%}.featured-shade{background:linear-gradient(#05070a12 10%,#05070a30 38%,#05070af5 100%)}.featured-slide .hero-copy{width:min(100%,1050px);padding:42px 70px 48px 44px}.featured-slide .hero-copy h1{font-size:clamp(2.5rem,4.15vw,4.15rem)}.featured-slide .hero-copy h1.hero-title-long{font-size:clamp(2.25rem,3.65vw,3.65rem)}.featured-slide .hero-copy h1.hero-title-extra-long{font-size:clamp(2rem,3.2vw,3.15rem)}.featured-category{background:var(--red)!important}.carousel-arrow{z-index:6;color:#fff;cursor:pointer;opacity:0;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#090b0db5;border:1px solid #fff5;border-radius:50%;place-items:center;width:44px;height:44px;font-size:2rem;line-height:1;transition:all .2s;display:grid;position:absolute;top:50%;transform:translateY(-50%)}.featured-carousel:hover .carousel-arrow,.featured-carousel:focus-within .carousel-arrow{opacity:1}.carousel-prev{left:16px}.carousel-next{right:16px}.carousel-dots{z-index:7;align-items:center;gap:7px;display:flex;position:absolute;bottom:22px;right:25px}.carousel-dots button{cursor:pointer;background:#ffffff78;border:0;border-radius:999px;width:8px;height:8px;padding:0;transition:all .25s}.carousel-dots button.is-active{background:#fff;width:28px}.carousel-progress{z-index:7;background:linear-gradient(90deg,#1682d4 0 50%,#0000 50%) 0 0/200% 100%;height:3px;animation:6.5s linear forwards carousel-progress;position:absolute;bottom:0;left:0;right:0}.carousel-progress.is-paused{animation-play-state:paused}@keyframes carousel-progress{0%{background-position:100% 0}to{background-position:0 0}}@media (prefers-reduced-motion:reduce){.featured-slide{transition:none}.carousel-progress{display:none}}.pill{background:var(--red);color:#fff;letter-spacing:.08em;text-transform:uppercase;border-radius:999px;width:max-content;padding:6px 9px;font-size:.6rem;font-weight:900;display:inline-flex}.visual{isolation:isolate;border-radius:12px;min-height:205px;position:relative;overflow:hidden}.visual:before,.visual:after{content:"";border:1px solid #fff3;border-radius:999px;position:absolute}.visual:not(.visual-photo):before,.visual:not(.visual-photo):after,.visual-photo:before{display:none}.visual:before{width:230px;height:230px;top:-90px;right:-70px}.visual:after{width:145px;height:145px;bottom:-70px;left:-30px}.visual>span{z-index:2;color:#fffd;letter-spacing:.17em;font-size:.6rem;font-weight:900;position:absolute;top:17px;left:17px}.visual>strong{color:#ffffff1c;font-family:Impact,sans-serif;font-size:5.5rem;position:absolute;bottom:-15px;right:12px}.tone-red{background:linear-gradient(135deg,#3b060e,#cd0001 70%,#ff6b00)}.tone-orange{background:linear-gradient(135deg,#3f1b02,#bd4f00 60%,#ff9a22)}.tone-blue{background:linear-gradient(135deg,#061d31,#0b6194 63%,#2bb0d5)}.tone-green{background:linear-gradient(135deg,#0b291d,#287f57 63%,#91c862)}.tone-purple{background:linear-gradient(135deg,#241039,#6b2a8e 65%,#c164b9)}.tone-gold{background:linear-gradient(135deg,#342301,#9f7306 62%,#eac34c)}.home{padding:58px 0 84px}.home>section+section{margin-top:65px}.section-title{border-bottom:1px solid var(--line);justify-content:space-between;align-items:end;margin-bottom:22px;padding-bottom:12px;display:flex}.section-title span{color:var(--red);letter-spacing:.13em;text-transform:uppercase;font-size:.67rem;font-weight:900}.section-title h2{letter-spacing:-.01em;text-transform:uppercase;margin:4px 0 0;font-family:Impact,Arial Black,sans-serif;font-size:clamp(2rem,3vw,3rem)}.section-title>a{color:var(--red);font-size:.76rem;font-weight:850}.grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:21px;display:grid}.card{border:1px solid var(--line);background:#fff;border-radius:18px;transition:all .2s;overflow:hidden;box-shadow:0 9px 27px #0000000d}.card:hover{transform:translateY(-4px);box-shadow:0 16px 34px #0000001a}.card-body{padding:21px}.card h3{letter-spacing:-.02em;margin:12px 0 8px;font-size:1.2rem;line-height:1.22}.card p{color:var(--muted);margin:0;font-size:.84rem;line-height:1.55}.meta{color:#969696;letter-spacing:.05em;text-transform:uppercase;justify-content:space-between;margin-top:17px;font-size:.64rem;font-weight:800;display:flex}.ad{color:#999;text-align:center;background:#ebebe7;border:1px dashed #c7c7c1;border-radius:14px;place-content:center;min-height:130px;display:grid}.ad span{letter-spacing:.16em;font-size:.6rem;font-weight:900}.ad small{margin-top:7px;font-size:.64rem}.home-ad{margin-top:55px}.cta{background:var(--ink);color:#fff;border-radius:22px;grid-template-columns:1fr auto;align-items:center;gap:25px;padding:36px;display:grid}.cta h2{text-transform:uppercase;margin:0 0 6px;font-family:Impact,sans-serif;font-size:2.1rem}.cta p{color:#aaa;margin:0}.button{background:var(--red);color:#fff;cursor:pointer;border:0;border-radius:999px;justify-content:center;align-items:center;min-height:45px;padding:0 21px;font-weight:850;display:inline-flex}.instagram-section{color:#151515;background:#fff;border:1px solid #dedede;border-radius:24px;padding:30px;overflow:hidden}.instagram-head,.instagram-head>div{align-items:center;display:flex}.instagram-head{justify-content:space-between;gap:24px;margin-bottom:22px}.instagram-head>div{gap:13px}.instagram-mark{color:#fff;letter-spacing:.06em;background:linear-gradient(135deg,#7b2cff,#d62579 58%,#ff8a00);border-radius:14px;place-content:center;width:47px;height:47px;font-size:.75rem;font-weight:950;display:grid}.instagram-head div div{flex-direction:column;display:flex}.instagram-head div div>span{color:#d14b26;letter-spacing:.14em;text-transform:uppercase;font-size:.6rem;font-weight:900}.instagram-head h2{letter-spacing:-.01em;text-transform:uppercase;margin:3px 0 0;font-family:Impact,Arial Black,sans-serif;font-size:clamp(1.7rem,3vw,2.55rem)}.instagram-head>a{color:#333;border:1px solid #d5d5d5;border-radius:999px;padding:10px 16px;font-size:.7rem;font-weight:850}.instagram-embed-wrap{background:#f7f7f7;border:1px solid #dedede;border-radius:17px;place-items:center;min-height:520px;padding:16px;display:grid;position:relative;overflow:hidden}.instagram-embed-wrap:before{z-index:0;color:#0000000a;content:"MIL GRAU";font-family:Impact,sans-serif;font-size:clamp(5rem,13vw,11rem);position:absolute;transform:rotate(-7deg)}.instagram-embed-wrap>.instagram-media{z-index:1!important;border-radius:12px!important;width:100%!important;min-width:280px!important;max-width:658px!important;margin:0 auto!important;position:relative!important}.instagram-embed-wrap>.instagram-media>a{z-index:1;color:#666;text-align:center;place-content:center;min-height:480px;font-size:.75rem;font-weight:800;display:grid;position:relative}.footer{background:var(--topbar-bg);color:var(--topbar-ink);padding:60px 0 22px;transition:background-color .25s,color .25s}.footer-grid{grid-template-columns:1.6fr repeat(2,1fr);gap:50px;display:grid}.footer-grid .logo{margin-bottom:20px;font-size:1.85rem}.footer .logo-type{letter-spacing:.005em;line-height:1.06}.footer .logo-type>span,.footer .logo-type>strong{color:var(--topbar-ink);transition:color .25s}.footer-grid p{max-width:330px;color:var(--topbar-muted);font-size:.82rem;line-height:1.65}.footer-grid>div:not(:first-child){flex-direction:column;align-items:flex-start;gap:10px;display:flex}.footer h3{color:var(--topbar-ink);letter-spacing:.1em;text-transform:uppercase;margin:0 0 10px;font-size:.7rem}.footer a{color:var(--topbar-muted);font-size:.78rem}.footer-bottom{border-top:1px solid var(--topbar-line);color:var(--topbar-muted);margin-top:45px;padding-top:19px;font-size:.66rem}.page{padding:44px 0 80px}.kicker{color:var(--red);letter-spacing:.13em;text-transform:uppercase;align-items:center;gap:8px;font-size:.71rem;font-weight:900;display:inline-flex}.kicker:before{content:"";background:currentColor;width:28px;height:3px}.title{text-transform:uppercase;max-width:900px;margin:10px 0;font-family:Impact,Arial Black,sans-serif;font-size:clamp(2.8rem,6vw,5.6rem);line-height:.94}.intro{max-width:720px;color:var(--muted);font-size:1.03rem;line-height:1.7}@media (max-width:980px){.nav{display:none}.header-main{grid-template-columns:1fr auto}.hero-grid{grid-template-columns:1fr}.hero-side{grid-template-columns:repeat(3,1fr)}.hero-side .card{grid-template-columns:1fr}.grid,.footer-grid{grid-template-columns:repeat(2,1fr)}}@media (max-width:700px){.container{width:calc(100% - 26px)}.topline .container{justify-content:center}.topline span:first-child{display:none}.header-main{gap:10px;min-height:78px}.header .logo-with-mark{font-size:1.38rem}.brand-mark{width:54px;height:47px;margin-right:8px}.actions{display:none}.mobile-actions{align-items:center;gap:7px;display:flex}.menu{display:block}.menu summary{border:1px solid #444;border-radius:999px;padding:9px 13px;font-size:.74rem;font-weight:800;list-style:none}.menu nav{background:#171717;flex-direction:column;padding:13px;display:flex;position:absolute;top:78px;left:0;right:0}.menu nav a{border-bottom:1px solid #2b2b2b;padding:12px}.category-bar{display:none}.hero{padding:12px 0 27px}.hero-shortcuts{gap:5px;margin-bottom:12px}.hero-shortcut{flex:1;justify-content:center;gap:4px;min-height:39px;padding:8px 7px;font-size:.59rem}.hero-info-menu{flex:1;min-width:0;display:flex}.hero-info-menu>.hero-shortcut{width:100%}.shortcut-info span{width:15px;height:15px;font-size:.57rem}.hero-info-menu>nav{border-radius:16px;grid-template-columns:1fr;width:auto;max-height:min(520px,68vh);position:absolute;top:calc(100% + 8px);left:0;right:0;overflow:auto}.hero-info-menu>nav a{padding:11px 12px}.featured-carousel{border-radius:22px;margin-inline:-1px}.featured-carousel-track{min-height:clamp(500px,142vw,620px)}.featured-slide .hero-tags{top:17px;left:18px;right:18px}.featured-slide .hero-copy{width:100%;padding:22px 20px 50px}.featured-slide .hero-copy h1{margin-bottom:11px;font-size:clamp(2rem,9.2vw,2.5rem);line-height:.97}.featured-slide .hero-copy h1.hero-title-long{font-size:clamp(1.82rem,8vw,2.18rem)}.featured-slide .hero-copy h1.hero-title-extra-long{font-size:clamp(1.62rem,7vw,1.92rem)}.featured-slide .hero-copy p{-webkit-line-clamp:6;font-size:clamp(.84rem,3.6vw,.94rem);line-height:1.48}.carousel-arrow{opacity:1;width:34px;height:34px;font-size:1.5rem;top:auto;bottom:13px;transform:none}.carousel-prev{left:16px}.carousel-next{right:16px}.carousel-dots{justify-content:center;bottom:26px;left:60px;right:60px}.carousel-dots button{width:7px;height:7px}.carousel-dots button.is-active{width:21px}.grid,.footer-grid,.cta{grid-template-columns:1fr}.home{padding:40px 0 60px}.section-title h2{font-size:1.9rem}.instagram-section{border-radius:0;margin-left:-13px;margin-right:-13px;padding:24px 13px}.instagram-head{flex-direction:column;align-items:flex-start}.instagram-head>a{display:none}.instagram-embed-wrap{min-height:475px;padding:6px}.cta{padding:27px}}@media (max-width:370px){.header .logo-with-mark{font-size:1.22rem}.brand-mark{width:49px;height:43px;margin-right:6px}.mobile-actions{gap:4px}.menu summary{padding-inline:10px}}input,select,textarea{background:#fff;border:1px solid #cecec9;border-radius:10px;outline:none;width:100%;padding:12px 13px}input:focus,select:focus,textarea:focus{border-color:var(--red);box-shadow:0 0 0 3px #cd000118}textarea{resize:vertical;min-height:140px}label{color:#555;flex-direction:column;gap:7px;font-size:.72rem;font-weight:800;display:flex}.filters,.search{align-items:end;gap:10px;margin:34px 0 28px;display:flex}.filters label{min-width:280px}.search input{flex:1;min-height:49px}.listing{grid-template-columns:minmax(0,1fr) 285px;gap:28px;display:grid}.listing>.grid{grid-template-columns:repeat(2,1fr)}.listing>aside,.sidebar{flex-direction:column;gap:20px;display:flex}.side-card{border:1px solid var(--line);background:#fff;border-radius:16px;padding:23px}.side-card h2{margin:9px 0;font-size:1.25rem}.side-card>p{color:var(--muted);font-size:.82rem;line-height:1.55}.category-list{margin-top:35px}.empty{text-align:center;border:1px dashed #bbb;border-radius:15px;grid-column:1/-1;padding:40px}.article{padding:53px 0 15px}.article-header{max-width:920px;padding-bottom:30px}.article-header h1{letter-spacing:-.025em;text-transform:uppercase;margin:15px 0;font-family:Impact,Arial Black,sans-serif;font-size:clamp(3rem,6.3vw,6.2rem);line-height:.94}.article-header>p{color:#555;max-width:780px;margin:0;font-size:1.17rem;line-height:1.55}.byline{align-items:center;gap:10px;margin-top:23px;display:flex}.byline>span{color:#fff;background:#151515;border-radius:50%;place-content:center;width:41px;height:41px;font-size:.65rem;font-weight:900;display:grid}.byline>div{flex-direction:column;display:flex}.byline strong{font-size:.78rem}.byline small{color:#888;text-transform:uppercase;font-size:.64rem}.article>.container>.visual{border-radius:23px;min-height:min(55vw,610px)}.article>.container>.visual>strong{font-size:clamp(8rem,24vw,20rem)}.article-layout{grid-template-columns:minmax(0,720px) 295px;justify-content:center;gap:55px;margin-top:40px;display:grid}.article-copy>div>p,.article-copy>p{color:#303136;margin:0 0 24px;font-family:Georgia,serif;font-size:1.1rem;line-height:1.85}.article-ad{margin:30px 0}.source{border-left:4px solid var(--orange);background:#e9e9e5;padding:15px!important;font-family:Inter,sans-serif!important;font-size:.78rem!important}.source a{color:var(--red);font-weight:800}.share{border-block:1px solid var(--line);align-items:center;gap:9px;margin:35px 0;padding:18px 0;display:flex}.share strong{margin-right:auto}.share a{background:#fff;border-radius:999px;padding:8px 11px;font-size:.68rem;font-weight:800}.side-card>a{border-top:1px solid var(--line);grid-template-columns:35px 1fr;gap:10px;padding:14px 0;display:grid}.side-card>a>b{color:var(--red);font-family:Impact,sans-serif;font-size:1.4rem}.side-card>a>strong{font-size:.8rem;line-height:1.35}.related{padding:40px 0 80px}.form-box,.contact-form{border:1px solid var(--line);background:#fff;border-radius:17px;padding:27px}.form-box h2{margin:7px 0}.form-box>p{color:var(--muted);margin:0 0 19px;font-size:.8rem}.form-box form,.contact-form{flex-direction:column;gap:14px;display:flex}.feedback{color:#24703b;font-size:.75rem}.comment-list{border-top:1px solid var(--line);margin-top:28px;padding-top:20px}.comment-list h3{font-size:.95rem}.comment-list article{border-top:1px solid #eee;padding:13px 0}.comment-list article strong{font-size:.75rem}.comment-list article p{color:#444;margin:5px 0;font-size:.82rem;line-height:1.5}.comment-list article small{color:#999;font-size:.6rem}.about{grid-template-columns:1.2fr .65fr;gap:55px;margin-top:38px;display:grid}.about p{color:#414247;line-height:1.8}.about .lead{font-size:1.3rem;font-weight:700;line-height:1.5}.about aside{gap:12px;display:grid}.about aside div{color:#fff;background:#151515;border-radius:15px;flex-direction:column;padding:25px;display:flex}.about aside strong{color:var(--orange);font-family:Impact,sans-serif;font-size:2.4rem}.about aside span{color:#aaa;text-transform:uppercase;font-size:.7rem;font-weight:850}.contact{grid-template-columns:1fr 340px;gap:28px;margin-top:35px;display:grid}.contact>aside{color:#fff;background:#151515;border-radius:17px;align-self:start;padding:27px}.contact li{color:#ccc;margin-bottom:12px;font-size:.82rem;line-height:1.5}.weather-page{background:radial-gradient(circle at 85% 0%,#ff6b0024,transparent 30%),var(--paper)}.city-tabs{gap:7px;margin:33px 0 20px;display:flex;overflow:auto}.city-tabs button,.satellite button{white-space:nowrap;background:#fff;border:1px solid #ccc;border-radius:999px;padding:9px 14px;font-size:.7rem;font-weight:800}.city-tabs button.active,.satellite button.active{border-color:var(--red);background:var(--red);color:#fff}.weather-alert{color:#714000;background:#fff0d7;border-radius:12px;justify-content:space-between;margin-bottom:14px;padding:14px;font-size:.77rem;display:flex}.weather-current{color:#fff;background:radial-gradient(circle at 12% 5%,#ff6b0059,#0000 28%),#151515;border-radius:23px;grid-template-columns:.8fr 1.2fr;padding:36px;display:grid}.weather-current>div:first-child{flex-direction:column;display:flex}.weather-current>div:first-child>span{color:#aaa;text-transform:uppercase;font-size:.7rem;font-weight:850}.weather-current>div:first-child>strong{font-family:Impact,sans-serif;font-size:7rem;line-height:1}.weather-current em{color:#ddd;font-style:normal}.weather-details{grid-template-columns:repeat(2,1fr);gap:11px;display:grid}.weather-details div{background:#ffffff0d;border:1px solid #363636;border-radius:13px;flex-direction:column;justify-content:space-between;min-height:105px;padding:16px;display:flex}.weather-details span{color:#999;text-transform:uppercase;font-size:.65rem;font-weight:800}.weather-details strong{font-size:1.3rem}.satellite{border:1px solid var(--line);background:#fff;border-radius:21px;margin-top:31px;padding:26px}.satellite header{justify-content:space-between;align-items:end;gap:20px;margin-bottom:20px;display:flex}.satellite h2{margin:5px 0}.satellite p{color:var(--muted);margin:0;font-size:.75rem}.satellite header>div:last-child{gap:6px;display:flex}.satellite-frame{background:#060606;border-radius:13px;place-items:center;min-height:380px;display:grid;overflow:hidden}.satellite-frame img{object-fit:contain;width:100%;max-height:720px}.disclaimer{color:#777;font-size:.67rem}:is(body:has(.admin-root)>.topline,body:has(.admin-root)>.header,body:has(.admin-root)>.footer,body:has(.admin-root)>.skip){display:none}body:has(.admin-root){background:#f0f1f3}.admin-root{grid-template-columns:235px 1fr;min-height:100vh;display:grid}.admin-nav{color:#fff;background:#141414;flex-direction:column;height:100vh;padding:26px 17px;display:flex;position:sticky;top:0}.admin-logo{flex-direction:column;margin:0 9px 27px;font-family:Impact,sans-serif;font-size:1.4rem;line-height:.9;display:flex}.admin-logo span{color:var(--red)}.admin-logo strong{color:var(--orange)}.admin-logo small{color:#777;letter-spacing:.2em;margin-top:7px;font-family:Inter,sans-serif;font-size:.5rem}.admin-nav nav{flex-direction:column;gap:2px;display:flex}.admin-nav nav a{color:#bbb;border-radius:8px;padding:10px 11px;font-size:.74rem;font-weight:700}.admin-nav nav a:hover{color:#fff;background:#272727}.admin-profile{border-top:1px solid #303030;flex-direction:column;margin-top:auto;padding:16px 9px 0;display:flex}.admin-profile strong{text-overflow:ellipsis;font-size:.7rem;overflow:hidden}.admin-profile span,.admin-profile a{color:#777;margin-top:3px;font-size:.62rem}.admin-content{min-width:0}.admin-top{color:#777;background:#fff;border-bottom:1px solid #ddd;justify-content:space-between;align-items:center;min-height:58px;padding:0 30px;font-size:.68rem;font-weight:750;display:flex}.admin-top a{color:var(--red)}.admin-page{padding:30px}.admin-page-head{justify-content:space-between;align-items:end;gap:18px;margin-bottom:24px;display:flex}.admin-page-head span{color:var(--red);letter-spacing:.15em;font-size:.58rem;font-weight:900}.admin-page-head h1{letter-spacing:-.04em;margin:3px 0;font-size:clamp(2rem,4vw,3.1rem)}.admin-page-head p{color:var(--muted);margin:0;font-size:.78rem}.toast{z-index:500;color:#dff6e5;background:#182d20;border:0;border-radius:10px;padding:13px 17px;font-size:.74rem;position:fixed;bottom:22px;right:22px;box-shadow:0 10px 30px #0003}.admin-stats{grid-template-columns:repeat(4,1fr);gap:13px;display:grid}.admin-stats div{background:#fff;border:1px solid #e1e1e1;border-radius:14px;flex-direction:column;justify-content:space-between;min-height:125px;padding:18px;display:flex}.admin-stats span{color:#777;font-size:.66rem}.admin-stats strong{font-size:2.2rem}.admin-grid{grid-template-columns:repeat(2,1fr);gap:16px;margin-top:17px;display:grid}.admin-panel{background:#fff;border:1px solid #e1e1e1;border-radius:14px;padding:20px}.admin-panel h2{margin:0 0 15px;font-size:.95rem}.feed,.metric{border-top:1px solid #eee;justify-content:space-between;align-items:center;gap:12px;padding:11px 0;display:flex}.feed>div{flex-direction:column;min-width:0;display:flex}.feed strong{text-overflow:ellipsis;white-space:nowrap;font-size:.7rem;overflow:hidden}.feed small{color:#999;font-size:.58rem}.feed em{background:#eee;border-radius:999px;padding:4px 7px;font-size:.56rem;font-style:normal}.table-tools{justify-content:space-between;align-items:center;gap:12px;margin-bottom:11px;display:flex}.table-tools>input{max-width:360px}.table-tools>div{gap:7px;display:flex}.table-wrap{background:#fff;border:1px solid #e0e0e0;border-radius:13px;overflow:auto}.table-wrap table{border-collapse:collapse;width:100%;font-size:.71rem}.table-wrap th{color:#858585;letter-spacing:.06em;text-align:left;text-transform:uppercase;background:#f8f8f7;font-size:.58rem}.table-wrap th,.table-wrap td{border-bottom:1px solid #eee;padding:12px 13px}.table-wrap td>strong,.table-wrap td>small{max-width:430px;display:block}.table-wrap td>small{color:#888;margin-top:4px}.table-wrap input[type=checkbox]{width:auto}.status{text-transform:uppercase;background:#eee;border-radius:999px;padding:4px 7px;font-size:.56rem;font-weight:850;display:inline-flex}.status-published,.status-approved,.status-admin{color:#216a36;background:#dcf3e2}.status-pending,.status-editor{color:#8a5205;background:#fff0d7}.status-rejected{color:#95233a;background:#f7dfe4}.row-actions{align-items:center;gap:5px;display:flex}.row-actions select{width:auto;padding:6px}.mini{background:#fff;border:1px solid #d1d1ce;border-radius:6px;padding:6px 8px;font-size:.61rem;font-weight:800}.danger{color:var(--red)}.editor{grid-template-columns:1fr 285px;gap:18px;display:grid}.editor-main,.editor>aside{flex-direction:column;gap:14px;display:flex}.editor-main>label{background:#fff;border:1px solid #e0e0de;border-radius:12px;padding:16px}.content-editor{min-height:440px;font-family:ui-monospace,monospace}.editor .admin-panel{flex-direction:column;gap:12px;display:flex}.cover-preview,.upload-box{object-fit:cover;border-radius:8px;width:100%;min-height:150px}.upload-box{color:#888;background:#f1f1ef;border:1px dashed #bbb;place-items:center;font-size:.65rem;display:grid}.settings{grid-template-columns:repeat(2,1fr);gap:16px;display:grid}.settings .admin-panel{flex-direction:column;gap:12px;display:flex}.big-number{font-size:3.3rem}.bars{align-items:end;gap:8px;min-height:180px;display:flex}.bars>div{flex-direction:column;flex:1;justify-content:flex-end;align-items:center;gap:5px;height:170px;display:flex}.bars span{background:linear-gradient(var(--orange),var(--red));border-radius:5px 5px 0 0;width:100%;max-width:38px}.bars small{font-size:.55rem}.online{color:#216a36;background:#dcf3e2;border-radius:999px;padding:5px 8px;font-size:.58rem;font-weight:900;display:inline-flex}.tags{flex-wrap:wrap;gap:6px;display:flex}.tags span{background:#eee;border-radius:999px;padding:6px 9px;font-size:.63rem;font-weight:750}.denied{text-align:center;place-content:center;min-height:100vh;display:grid}@media (max-width:900px){.listing,.article-layout,.contact{grid-template-columns:1fr}.article-layout{gap:25px}.about{grid-template-columns:1fr}.admin-root{grid-template-columns:190px 1fr}.admin-stats{grid-template-columns:repeat(2,1fr)}.editor{grid-template-columns:1fr 240px}}@media (max-width:700px){.filters,.search{flex-direction:column;align-items:stretch}.listing>.grid,.form-row,.weather-current,.about,.contact,.admin-stats,.admin-grid,.settings,.editor{grid-template-columns:1fr}.article-header h1{font-size:3.2rem}.article>.container>.visual{min-height:320px}.article-copy>div>p{font-size:1rem}.weather-current{gap:22px;padding:24px}.weather-current>div:first-child>strong{font-size:5.8rem}.satellite{padding:17px}.satellite header{flex-direction:column;align-items:flex-start}.satellite-frame{min-height:250px}.admin-root{display:block}.admin-nav{height:auto;padding:14px 12px;position:relative;overflow:auto}.admin-logo{margin-bottom:12px}.admin-nav nav{flex-direction:row;overflow:auto}.admin-nav nav a{white-space:nowrap}.admin-profile{display:none}.admin-top{padding:0 13px}.admin-page{padding:20px 12px}.admin-page-head{flex-direction:column;align-items:flex-start}.table-tools{flex-direction:column;align-items:stretch}.table-tools>input{max-width:none}.content-editor{min-height:300px}}.theme-toggle{width:39px;height:39px;color:var(--topbar-ink);cursor:pointer;background:0 0;border:0;flex:0 0 39px;place-items:center;padding:3px;display:grid}.theme-toggle svg{width:31px;height:31px;transition:transform .35s;overflow:visible}.theme-toggle:hover svg{transform:rotate(18deg)scale(1.06)}.theme-toggle:focus-visible{outline:2px solid var(--orange);outline-offset:2px;border-radius:50%}.theme-rays path,.theme-ring{fill:none;stroke:currentColor;stroke-width:2.2px;stroke-linecap:round}.theme-moon{fill:currentColor;transform-origin:50%;transition:opacity .25s,transform .35s}.theme-toggle[data-current-theme=light] .theme-moon{opacity:.34;transform:scale(.86)}.theme-toggle[data-current-theme=dark] .theme-moon{opacity:1;transform:scale(1)}html[data-theme=dark]{--paper:#101114;--muted:#a8abb2;--line:#303238;--topbar-bg:#1c1c1c;--topbar-ink:#fff;--topbar-muted:#d1d1d1;--topbar-line:#343434;--topbar-accent:#b8d5bf;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}html[data-theme=dark] body{color:#f2f3f5;background:#101114}html[data-theme=dark] .card,html[data-theme=dark] .side-card,html[data-theme=dark] .form-box,html[data-theme=dark] .contact-form,html[data-theme=dark] .satellite{background:#191b1f;border-color:#303238;box-shadow:0 9px 27px #0004}html[data-theme=dark] .hero-side .card{border-color:var(--topbar-line);background:var(--topbar-bg);color:var(--topbar-ink)}html[data-theme=dark] .card:hover{box-shadow:0 16px 34px #0008}html[data-theme=dark] .ad{color:#858890;background:#181a1e;border-color:#41434a}html[data-theme=dark] input,html[data-theme=dark] select,html[data-theme=dark] textarea{color:#f4f4f5;background:#1c1e23;border-color:#3b3e45}html[data-theme=dark] input::placeholder,html[data-theme=dark] textarea::placeholder{color:#777b84}html[data-theme=dark] label,html[data-theme=dark] .article-header>p,html[data-theme=dark] .article-copy>div>p,html[data-theme=dark] .article-copy>p,html[data-theme=dark] .comment-list article p,html[data-theme=dark] .about p{color:#c9cbd0}html[data-theme=dark] .source{color:#c9cbd0;background:#1b1d21}html[data-theme=dark] .share a{background:#1b1d21}html[data-theme=dark] .comment-list,html[data-theme=dark] .comment-list article,html[data-theme=dark] .share{border-color:#303238}html[data-theme=dark] .city-tabs button,html[data-theme=dark] .satellite button{color:#e7e8ea;background:#1c1e23;border-color:#3b3e45}html[data-theme=dark] .city-tabs button.active,html[data-theme=dark] .satellite button.active{border-color:var(--red);background:var(--red);color:#fff}html[data-theme=dark] .empty{color:#b8bbc1;border-color:#44474f}html[data-theme=dark] .skip{color:#fff;background:#191b1f}.admin-stats{grid-template-columns:repeat(auto-fit,minmax(150px,1fr))}.admin-stats.compact{margin-top:17px}.admin-stats.compact div{min-height:98px}.admin-stats.compact strong{font-size:1.65rem}.alert-row{border-top:1px solid #eee;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:13px;padding:12px 0;display:grid}.alert-row>span{color:#fff;background:#cd0001;border-radius:999px;padding:5px 8px;font-size:.53rem;font-weight:900}.alert-row>div{flex-direction:column;min-width:0;display:flex}.alert-row strong{font-size:.73rem}.alert-row small{color:#777;font-size:.61rem}.queue-meta{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.queue-meta>span{font-size:.58rem}.alert{text-transform:uppercase;background:#eee;border-radius:999px;padding:4px 7px;font-weight:900}.alert-critical{color:#fff;background:#cd0001}.alert-high{color:#fff;background:#ff6b00}.alert-normal{color:#667;background:#edf0f3}.status-review,.status-running{color:#33459b;background:#e7ebff}.status-scheduled{color:#17646a;background:#dff2f2}.status-completed{color:#216a36;background:#dcf3e2}.publish{color:#fff;background:#21723a;border-color:#21723a}.queue-editor{grid-template-columns:minmax(0,1fr) 320px}.source-proof{color:#fff;background:#18191c;border-radius:12px;grid-template-columns:repeat(3,1fr) auto;align-items:center;gap:8px;padding:13px;display:grid}.source-proof>div{flex-direction:column;display:flex}.source-proof span{color:#999;text-transform:uppercase;font-size:.55rem;font-weight:850}.source-proof strong{margin-top:3px;font-size:.72rem}.source-proof>a{color:#151515}.form-grid{grid-template-columns:repeat(2,1fr);gap:12px;display:grid}.editor-main .form-grid>label{background:#fff;border:1px solid #e0e0de;border-radius:12px;padding:16px}.media-list{flex-direction:column;gap:8px;display:flex}.media-list>div,.media-entry{align-items:center;gap:8px;display:flex}.media-list a{min-width:0;color:var(--red);text-overflow:ellipsis;white-space:nowrap;flex:1;font-size:.65rem;overflow:hidden}.inline-add{gap:7px;display:flex}.inline-add input{min-width:0}.inline-add button{flex:none}.media-grid{grid-template-columns:repeat(2,1fr);gap:8px;display:grid}.media-grid>div{border:1px solid #ddd;border-radius:8px;flex-direction:column;gap:4px;padding:5px;display:flex;overflow:hidden}.media-grid img{aspect-ratio:1;object-fit:cover;border-radius:5px;width:100%}.media-grid .mini{padding:5px}.history-list{flex-direction:column;gap:6px;max-height:250px;display:flex;overflow:auto}.history-item{text-align:left;background:#fafafa;border:1px solid #ddd;border-radius:7px;flex-direction:column;padding:8px;display:flex}.history-item strong{font-size:.63rem}.history-item small{color:#888;margin-top:3px;font-size:.54rem}.editor-message{color:#704305;background:#fff0d7;border-radius:8px;padding:10px;font-size:.65rem;line-height:1.45}.editor-actions{gap:7px;display:flex}.agent-status-grid{grid-template-columns:1fr 1fr;gap:16px;display:grid}.agent-status-grid .admin-panel{flex-direction:column;gap:8px;display:flex}.integration-row{border-top:1px solid #eee;justify-content:space-between;align-items:center;gap:10px;padding:9px 0;font-size:.67rem;display:flex}.integration-row strong{border-radius:999px;padding:5px 7px;font-size:.55rem}.integration-row .ok{color:#216a36;background:#dcf3e2}.integration-row .missing{color:#8a5205;background:#fff0d7}.agent-grid{align-items:start}.source-list{flex-direction:column;max-height:560px;display:flex;overflow:auto}.source-list>div,.run-row{border-top:1px solid #eee;justify-content:space-between;align-items:center;gap:10px;padding:11px 0;display:flex}.source-list>div>div,.run-row>div{flex-direction:column;min-width:0;display:flex}.source-list strong,.run-row strong{font-size:.68rem}.source-list small,.run-row small{color:#888;font-size:.56rem}.source-list .error{color:#a42a3c}.switch{display:inline-flex}.switch input{opacity:0;pointer-events:none;position:absolute}.switch span{background:#bbb;border-radius:999px;width:36px;height:20px;padding:2px;transition:all .2s;display:block}.switch span:after{content:"";background:#fff;border-radius:50%;width:16px;height:16px;transition:all .2s;display:block}.switch input:checked+span{background:#26814a}.switch input:checked+span:after{transform:translate(16px)}.source-form{flex-direction:column;gap:11px;display:flex}.check-row{gap:15px;display:flex}.check-row label{flex-direction:row;align-items:center;display:flex}.check-row input{width:auto}.log-list{flex-direction:column;max-height:480px;display:flex;overflow:auto}.log-list>div{border-top:1px solid #eee;grid-template-columns:auto 1fr;gap:3px 8px;padding:9px 0;display:grid}.log-list span{text-transform:uppercase;background:#eee;border-radius:999px;align-self:start;padding:3px 5px;font-size:.5rem}.log-list p{margin:0;font-size:.65rem;line-height:1.4}.log-list small{color:#999;grid-column:2;font-size:.53rem}@media (max-width:1050px){.queue-editor{grid-template-columns:minmax(0,1fr) 270px}.source-proof{grid-template-columns:repeat(3,1fr)}.source-proof>a{grid-column:1/-1}}@media (max-width:700px){.agent-status-grid,.form-grid,.queue-editor{grid-template-columns:1fr}.source-proof{grid-template-columns:1fr 1fr}.source-proof>a{grid-column:1/-1}.alert-row{grid-template-columns:1fr}.media-grid{grid-template-columns:repeat(2,1fr)}}.visual-photo{background:#171717;position:relative}.visual-photo>img{color:#0000;object-fit:cover;width:100%;height:100%;font-size:0;position:absolute;inset:0}.visual-photo:after{content:"";background:linear-gradient(#0001 40%,#0007);border:0;border-radius:0;width:auto;height:auto;position:absolute;inset:0}.visual-photo>span{z-index:2;color:#fff;background:#111c;border-radius:999px;padding:6px 9px}.article-html{font-size:1.08rem}.article-html>p{color:#303136;margin:0 0 23px;font-family:Georgia,serif;line-height:1.82}.article-html>.article-lead{border-left:5px solid var(--orange);color:#202126;margin-bottom:34px;padding:4px 0 4px 20px;font-size:1.28rem;font-weight:600;line-height:1.65}.article-html h2{letter-spacing:-.025em;margin:48px 0 18px;padding-top:17px;font-size:1.65rem;line-height:1.15;position:relative}.article-html h2:before{background:linear-gradient(90deg,var(--red),var(--orange));content:"";border-radius:999px;width:46px;height:5px;position:absolute;top:0;left:0}.article-html h3{margin:34px 0 14px;font-size:1.2rem;line-height:1.2}.article-html ul,.article-html ol{border:1px solid var(--line);color:#303136;background:#fff;border-radius:15px;margin:26px 0 32px;padding:20px 24px 20px 45px}.article-html li{margin:8px 0;padding-left:4px;font-family:Inter,ui-sans-serif,system-ui,sans-serif;font-size:.94rem;line-height:1.55}.article-html li::marker{color:var(--red);font-weight:900}.article-html blockquote{border-left:5px solid var(--red);color:#35363b;background:#ebeae6;border-radius:0 14px 14px 0;margin:30px 0;padding:22px 24px;font-family:Georgia,serif;font-size:1.08rem;font-style:italic;line-height:1.7}.article-html .article-alert{border:1px solid #f0c587;border-left:6px solid var(--orange);color:#673a00;background:#fff2de;border-radius:13px;margin:30px 0;padding:18px 20px;font-family:Inter,ui-sans-serif,system-ui,sans-serif;font-size:.94rem;line-height:1.55}.article-html strong{font-weight:800}.article-html a{color:var(--red);text-decoration:underline}.article-gallery{grid-template-columns:repeat(2,1fr);gap:11px;margin:30px 0;display:grid}.article-gallery img{object-fit:cover;border-radius:12px;width:100%;height:100%;min-height:230px}.article-videos{flex-direction:column;gap:16px;margin:30px 0;display:flex}.article-video{aspect-ratio:16/9;background:#111;border:0;border-radius:13px;width:100%}.article-video.social-video{aspect-ratio:auto;min-height:620px}.video-link{border:1px solid var(--line);color:var(--red);background:#fff;border-radius:10px;padding:14px;font-weight:800;display:block}.article>.container>.visual-photo{aspect-ratio:4/3;min-height:min(75vw,760px)}html[data-theme=dark] .article-html>p,html[data-theme=dark] .article-html>.article-lead{color:#d7d9de}html[data-theme=dark] .article-html ul,html[data-theme=dark] .article-html ol{color:#d2d4d9;background:#191b1f;border-color:#363940}html[data-theme=dark] .article-html blockquote{color:#d2d4d9;background:#1d1f24}html[data-theme=dark] .article-html .article-alert{color:#f5d8ad;background:#2b2114;border-color:#70501f}@media (max-width:700px){.article-html{font-size:1rem}.article-html>.article-lead{padding-left:15px;font-size:1.12rem}.article-html h2{margin-top:40px;font-size:1.4rem}.article-html ul,.article-html ol{padding:17px 18px 17px 38px}.article-gallery{grid-template-columns:1fr}.article-gallery img{min-height:260px}.article-video.social-video{min-height:520px}.article>.container>.visual-photo{aspect-ratio:auto;width:100%;min-height:0}.article>.container>.visual-photo>img{object-fit:contain;width:100%;max-width:100%;height:auto;display:block;position:relative;inset:auto}}.forum-page{min-height:70vh}.forum-hero{color:#fff;background:#171719;padding:70px 0 62px;overflow:hidden}.forum-hero-grid{grid-template-columns:minmax(0,1.6fr) minmax(280px,.62fr);align-items:center;gap:58px;display:grid}.forum-kicker,.forum-inner-hero span{background:var(--red);color:#fff;letter-spacing:.09em;text-transform:uppercase;border-radius:999px;padding:7px 11px;font-size:.65rem;font-weight:900;display:inline-flex}.forum-hero h1,.forum-inner-hero h1{letter-spacing:-.035em;text-transform:uppercase;margin:16px 0 3px;font-family:Barlow Condensed,Impact,sans-serif;font-size:clamp(4rem,8vw,7.2rem);font-weight:700;line-height:.86}.forum-hero h2{color:#ff8750;margin:18px 0 14px;font-size:clamp(1.25rem,2.2vw,1.8rem)}.forum-hero p{color:#c8c8ca;max-width:720px;margin:0;font-size:1rem;line-height:1.7}.forum-hero>div>div>strong{margin-top:22px;font-size:1.05rem;display:block}.forum-hero-actions{flex-wrap:wrap;gap:10px;margin-top:28px;display:flex}.forum-button-ghost{border:1px solid #ffffff5c;border-radius:9px;align-items:center;padding:12px 17px;font-weight:850;display:inline-flex}.forum-account-card{background:linear-gradient(145deg,#252528,#111);border:1px solid #fff2;border-radius:22px;flex-direction:column;justify-content:center;min-height:310px;padding:28px;display:flex;box-shadow:0 22px 55px #0005}.forum-account-card>span{color:#ff8750;letter-spacing:.1em;text-transform:uppercase;font-size:.65rem;font-weight:900}.forum-account-card>strong{margin:8px 0;font-size:1.45rem}.forum-account-card p{font-size:.86rem;line-height:1.55}.forum-account-card>a:not(.button){color:#fff;margin-top:10px;font-size:.78rem;font-weight:800;text-decoration:underline}.forum-content{flex-direction:column;gap:55px;padding-top:54px;padding-bottom:70px;display:flex}.forum-city-grid{grid-template-columns:repeat(4,1fr);gap:11px;display:grid}.forum-city-grid>a{border:1px solid var(--line);background:#fff;border-radius:16px;flex-direction:column;justify-content:flex-end;min-height:190px;padding:18px;transition:all .2s;display:flex;box-shadow:0 7px 22px #0000000c}.forum-city-grid>a:hover,.forum-city-grid>a.active{border-color:var(--red);transform:translateY(-3px)}.forum-city-grid>a>.forum-city-crest{background:0 0;place-items:center;width:82px;height:92px;margin-bottom:auto;display:grid}.forum-city-crest img{object-fit:contain;width:100%;height:100%;display:block}.forum-city-grid strong{font-size:1rem}.forum-city-grid small{color:var(--muted);margin-top:5px;font-size:.65rem}.forum-featured{color:#fff;background:#171719;border-radius:24px;padding:32px}.forum-featured .section-title{margin-bottom:23px}.forum-featured .section-title>div>span{color:#ff8750}.forum-featured .section-title h2{color:#fff}.forum-category-grid{grid-template-columns:repeat(4,1fr);gap:10px;display:grid}.forum-category-grid>a{background:#222225;border:1px solid #ffffff18;border-radius:14px;align-items:center;gap:13px;min-height:112px;padding:17px;display:flex}.forum-category-grid i{background:var(--red);color:#fff;border-radius:11px;flex:0 0 39px;place-items:center;width:39px;height:39px;font-size:1rem;font-style:normal;font-weight:900;display:grid}.forum-category-grid div{flex-direction:column;flex:1;min-width:0;display:flex}.forum-category-grid strong{font-size:.78rem}.forum-category-grid span{color:#999;margin-top:4px;font-size:.6rem}.forum-category-grid b{color:#ff8750}.forum-list-head{justify-content:space-between;align-items:flex-end;gap:25px;display:flex}.forum-list-head label{min-width:220px;color:var(--muted);font-size:.65rem;font-weight:800}.forum-list-head select{margin-top:5px}.forum-post-list{flex-direction:column;gap:13px;display:flex}.forum-post-card{border:1px solid var(--line);background:#fff;border-radius:18px;grid-template-columns:230px 1fr;display:grid;overflow:hidden;box-shadow:0 8px 25px #0000000d}.forum-post-card>img,.forum-post-placeholder{object-fit:cover;width:100%;height:100%;min-height:220px}.forum-post-placeholder{color:#fff;background:linear-gradient(135deg,#cd0001,#ff6b00);place-items:center;font-family:Barlow Condensed,sans-serif;font-size:6rem;font-weight:700;display:grid}.forum-post-card>div{flex-direction:column;padding:23px 25px;display:flex}.forum-post-meta{flex-wrap:wrap;gap:7px;display:flex}.forum-post-meta a{text-transform:uppercase;background:#eee;border-radius:999px;padding:5px 8px;font-size:.58rem;font-weight:900}.forum-post-meta a:last-child{color:#991f39;background:#f6dfe4}.forum-post-card h3{margin:14px 0 7px;font-size:1.35rem;line-height:1.15}.forum-post-card p{color:#555;-webkit-line-clamp:3;-webkit-box-orient:vertical;margin:0;font-size:.84rem;line-height:1.6;display:-webkit-box;overflow:hidden}.forum-post-card footer{color:var(--muted);align-items:center;gap:16px;margin-top:auto;padding-top:18px;font-size:.62rem;display:flex}.forum-post-card footer>span:first-child{flex:1}.forum-action,.forum-resolved{color:var(--red);cursor:pointer;background:0 0;border:0;padding:0;font-size:.62rem;font-weight:900}.forum-resolved{color:#236a38;background:#dff3e5;border-radius:999px;padding:6px 9px}.forum-resolve-wrap{flex-direction:column;gap:3px;display:flex}.forum-empty{text-align:center;border:1px dashed #bbb;border-radius:20px;flex-direction:column;justify-content:center;align-items:center;min-height:300px;display:flex}.forum-empty>span{font-size:2rem}.forum-empty h3{margin:8px 0 0;font-size:1.35rem}.forum-empty p{color:var(--muted);margin:8px 0 18px}.forum-all-categories>div:last-child{flex-wrap:wrap;gap:8px;display:flex}.forum-all-categories a{border:1px solid var(--line);background:#fff;border-radius:999px;padding:9px 13px;font-size:.72rem;font-weight:800}.forum-notice{border-left:5px solid var(--orange);background:#ecebe7;border-radius:0 14px 14px 0;align-items:center;gap:24px;padding:20px 23px;display:flex}.forum-notice strong{white-space:nowrap}.forum-notice p{color:#555;margin:0;font-size:.78rem;line-height:1.55}.forum-inner-hero{color:#fff;background:#171719;padding:52px 0}.forum-inner-hero h1{font-size:clamp(3.2rem,6vw,5.5rem)}.forum-inner-hero p{color:#bbb;margin:14px 0 0}.forum-form-shell{grid-template-columns:minmax(0,1fr) 320px;gap:22px;padding-top:42px;padding-bottom:70px;display:grid}.forum-create-form,.forum-form-shell>aside{border:1px solid var(--line);background:#fff;border-radius:18px;flex-direction:column;gap:15px;padding:25px;display:flex}.forum-form-grid{grid-template-columns:1fr 1fr;gap:12px;display:grid}.forum-create-form label{color:#555;font-size:.7rem;font-weight:800}.forum-create-form label>input,.forum-create-form label>select,.forum-create-form label>textarea{margin-top:6px}.forum-create-form textarea{min-height:190px}.forum-upload{cursor:pointer;border:1px dashed #aaa;border-radius:12px;place-items:center;min-height:70px;display:grid}.forum-upload input{opacity:0;pointer-events:none;position:absolute}.forum-image-preview{object-fit:cover;border-radius:12px;width:100%;max-height:430px}.forum-rules-check{align-items:center;gap:9px;display:flex}.forum-rules-check input{width:auto!important;margin:0!important}.forum-form-shell>aside{color:#fff;background:#171719;align-self:start}.forum-form-shell>aside strong{font-size:1.1rem}.forum-form-shell>aside ul{color:#ccc;margin:0;padding-left:18px;font-size:.75rem;line-height:1.8}.forum-form-shell>aside p{color:#ffb08a;border-top:1px solid #fff2;margin:0;padding-top:14px;font-size:.72rem;line-height:1.5}.forum-account-page{padding-top:42px;padding-bottom:70px}.forum-account-summary{border:1px solid var(--line);background:#fff;border-radius:17px;justify-content:space-between;align-items:center;padding:20px;display:flex}.forum-account-summary>div{align-items:center;gap:12px;display:flex}.forum-account-summary>div>span{color:#fff;background:#171719;border-radius:50%;place-items:center;width:48px;height:48px;font-weight:900;display:grid}.forum-account-summary>div>div{flex-direction:column;display:flex}.forum-account-summary small{color:var(--muted);margin-top:3px}.forum-my-list{flex-direction:column;gap:10px;margin-top:18px;display:flex}.forum-my-list article{border:1px solid var(--line);background:#fff;border-radius:15px;justify-content:space-between;gap:20px;padding:21px;display:flex}.forum-my-list article>div>span{color:var(--red);text-transform:uppercase;font-size:.6rem;font-weight:900}.forum-my-list h2{margin:6px 0;font-size:1.1rem}.forum-my-list p{color:#666;-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:0;font-size:.75rem;display:-webkit-box;overflow:hidden}.forum-my-list aside{flex-direction:column;align-items:flex-end;gap:6px;display:flex}.forum-status{text-transform:uppercase;border-radius:999px;padding:6px 9px;font-size:.58rem}.forum-status-approved{color:#236a38;background:#dff3e5}.forum-status-pending{color:#8a5205;background:#fff0d7}.forum-status-rejected{color:#95233a;background:#f7dfe4}html[data-theme=dark] .forum-city-grid>a,html[data-theme=dark] .forum-post-card,html[data-theme=dark] .forum-all-categories a,html[data-theme=dark] .forum-create-form,html[data-theme=dark] .forum-account-summary,html[data-theme=dark] .forum-my-list article{background:#191b1f;border-color:#303238}html[data-theme=dark] .forum-city-grid>a>span{color:#171719;background:#eee}html[data-theme=dark] .forum-post-card p,html[data-theme=dark] .forum-notice p,html[data-theme=dark] .forum-my-list p{color:#c8c9cc}html[data-theme=dark] .forum-post-meta a{background:#303238}html[data-theme=dark] .forum-notice{background:#1d1f24}html[data-theme=dark] .forum-create-form label{color:#c9cbd0}html[data-theme=dark] .forum-city-grid>a>.forum-city-crest{color:inherit;background:0 0}@media (max-width:950px){.forum-hero-grid,.forum-form-shell{grid-template-columns:1fr}.forum-account-card{min-height:0}.forum-city-grid,.forum-category-grid{grid-template-columns:repeat(2,1fr)}}@media (max-width:700px){.forum-hero{padding:45px 0}.forum-hero h1{font-size:4.2rem}.forum-hero-grid{gap:28px}.forum-content{gap:42px;padding-top:38px}.forum-city-grid{grid-template-columns:repeat(2,1fr)}.forum-city-grid>a{min-height:132px}.forum-featured{border-radius:0;margin-inline:-20px;padding:25px 20px}.forum-category-grid{grid-template-columns:1fr}.forum-category-grid>a{min-height:88px}.forum-list-head{flex-direction:column;align-items:stretch}.forum-list-head label{min-width:0}.forum-post-card{grid-template-columns:1fr}.forum-post-card>img,.forum-post-placeholder{min-height:230px;max-height:300px}.forum-post-card footer{flex-wrap:wrap;align-items:flex-start}.forum-post-card footer>span:first-child{flex-basis:100%}.forum-notice{flex-direction:column;align-items:flex-start;gap:8px}.forum-form-grid{grid-template-columns:1fr}.forum-account-summary{flex-direction:column;align-items:flex-start;gap:16px}.forum-my-list article{flex-direction:column}.forum-my-list aside{align-items:flex-start}}.forum-post-hero{color:#fff;background:#171719;padding:55px 0}.forum-post-hero h1{letter-spacing:-.025em;text-transform:uppercase;max-width:960px;margin:18px 0 12px;font-family:Barlow Condensed,Impact,sans-serif;font-size:clamp(3.2rem,6vw,5.5rem);font-weight:700;line-height:.92}.forum-post-hero>div>p{color:#aaa;margin:0}.forum-post-layout{grid-template-columns:minmax(0,1fr) 360px;align-items:start;gap:22px;padding-top:38px;padding-bottom:70px;display:grid}.forum-post-detail,.forum-comments{border:1px solid var(--line);background:#fff;border-radius:18px;padding:26px}.forum-post-detail>img{object-fit:cover;border-radius:13px;width:100%;max-height:680px}.forum-post-detail>p{color:#303136;white-space:pre-wrap;margin:25px 0;font-family:Georgia,serif;font-size:1.08rem;line-height:1.8}.forum-post-detail>footer{border-top:1px solid var(--line);justify-content:space-between;align-items:center;padding-top:18px;display:flex}.forum-comments h2{margin:0 0 18px;font-size:1.2rem}.forum-comments form{flex-direction:column;gap:11px;display:flex}.forum-comments label{color:#666;font-size:.7rem;font-weight:800}.forum-comments textarea{min-height:105px;margin-top:6px}.forum-comment-list{flex-direction:column;margin-top:22px;display:flex}.forum-comment-list article{border-top:1px solid var(--line);padding:14px 0}.forum-comment-list article p{color:#555;margin:6px 0;font-size:.76rem;line-height:1.55}.forum-comment-list small{color:var(--muted);font-size:.58rem}html[data-theme=dark] .forum-post-detail,html[data-theme=dark] .forum-comments{background:#191b1f;border-color:#303238}html[data-theme=dark] .forum-post-detail>p,html[data-theme=dark] .forum-comment-list article p{color:#d2d4d9}@media (max-width:950px){.forum-post-layout{grid-template-columns:1fr}}@media (max-width:700px){.forum-post-detail,.forum-comments{padding:20px}}.editor{grid-template-columns:minmax(0,1fr) 320px;align-items:start}.editor-field{background:#fff;border:1px solid #e0e0de;border-radius:14px;flex-direction:column;gap:9px;padding:16px;display:flex}.editor-field>span{color:#555;font-size:.72rem;font-weight:800}.rich-editor{background:#fff;border:1px solid #d9dadd;border-radius:12px;overflow:hidden;box-shadow:0 8px 24px #18191d0a}.rich-editor-toolbar{z-index:5;background:#f8f8f9;border-bottom:1px solid #dedfe2;flex-wrap:wrap;align-items:center;gap:4px;min-height:48px;padding:7px;display:flex;position:sticky;top:58px}.rich-editor-toolbar select{background:#fff;border:0;width:auto;min-width:118px;padding:7px 9px;font-size:.68rem;font-weight:750}.rich-editor-toolbar button{color:#35363a;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:7px;min-height:32px;padding:5px 8px;font-size:.67rem}.rich-editor-toolbar button:hover{color:var(--red);background:#fff;border-color:#d7d8dc}.toolbar-divider{background:#d8d9dc;width:1px;height:23px;margin:0 3px}.toolbar-spacer{flex:1}.rich-editor-canvas{color:#242529;outline:none;min-height:540px;padding:42px 48px;font-family:Georgia,Times New Roman,serif;font-size:1.06rem;line-height:1.82}.rich-editor-canvas:empty:before{color:#a0a2a8;content:attr(data-placeholder);pointer-events:none}.rich-editor-canvas p{margin:0 0 23px}.rich-editor-canvas .article-lead{border-left:4px solid var(--orange);padding-left:17px;font-size:1.18rem;font-weight:600}.rich-editor-canvas h2{letter-spacing:-.025em;margin:42px 0 16px;font-family:Inter,ui-sans-serif,system-ui,sans-serif;font-size:1.55rem;line-height:1.2}.rich-editor-canvas h3{margin:30px 0 13px;font-family:Inter,ui-sans-serif,system-ui,sans-serif;font-size:1.18rem}.rich-editor-canvas ul,.rich-editor-canvas ol{margin:22px 0 28px;padding-left:29px}.rich-editor-canvas li{margin:7px 0}.rich-editor-canvas blockquote{border-left:5px solid var(--red);background:#f3f3f1;margin:28px 0;padding:18px 21px;font-style:italic}.rich-editor-canvas a{color:var(--red);text-decoration:underline}.rich-editor-canvas hr{border:0;border-top:1px solid #dadbde;margin:35px 0}.rich-editor-canvas figure{margin:32px 0}.rich-editor-canvas figure img{object-fit:cover;border-radius:11px;width:100%;max-height:760px;display:block}.rich-editor-canvas figcaption{color:#7b7d83;margin-top:8px;font-family:Inter,ui-sans-serif,system-ui,sans-serif;font-size:.7rem;line-height:1.45}.rich-editor-footer{color:#8a8c92;background:#fafafa;border-top:1px solid #ececee;align-items:center;gap:13px;padding:8px 12px;font-size:.58rem;display:flex}.rich-editor-footer span:first-child{color:#2b6a3b;text-transform:uppercase;background:#e7f2e9;border-radius:999px;padding:4px 7px;font-weight:850}.rich-editor-footer strong{color:#287042;margin-left:auto}.rich-editor-insert{background:#fff8ee;border-bottom:1px solid #e2e3e5;grid-template-columns:minmax(180px,1.1fr) minmax(180px,1fr) auto auto;gap:7px;padding:10px;display:grid}.rich-editor-insert input{min-width:0;padding:9px 10px}.rich-editor-file{display:none}.tags-field-box{background:#fff;border:1px solid #cecec9;border-radius:10px;flex-wrap:wrap;align-items:center;gap:6px;min-height:47px;padding:7px;display:flex}.tags-field-box:focus-within{border-color:var(--red);box-shadow:0 0 0 3px #cd000118}.tags-field-box>button{color:#861b31;cursor:pointer;background:#f1e1e5;border:0;border-radius:999px;padding:6px 9px;font-size:.64rem;font-weight:800}.tags-field-box>button span{margin-left:3px;font-size:.76rem}.tags-field-box>input{background:0 0;border:0;flex:1;min-width:145px;padding:5px;box-shadow:none!important}.tags-field>small,.media-help{color:#92949a;font-size:.58rem;font-weight:500}.media-url-adder{grid-template-columns:1fr auto;gap:7px;display:grid}.media-url-adder .field-error{grid-column:1/-1}.video-manager{flex-direction:column;gap:9px;display:flex}.video-entry{grid-template-columns:auto minmax(0,1fr) auto!important;display:grid!important}.video-entry>span{color:#4c4e54;background:#eee;border-radius:999px;padding:5px 7px;font-size:.55rem;font-weight:900}.field-error{color:#a22039;font-size:.6rem}.editor .admin-panel{box-shadow:0 8px 25px #17181b08}.editor>aside{position:sticky;top:76px}.editor>aside .button{width:100%}.article-html{color:#2d2f34}.article-html>p{margin-bottom:27px;line-height:1.88}.article-html h2{scroll-margin-top:125px}.article-html hr{border:0;border-top:1px solid var(--line);margin:45px 0}.article-inline-image{margin:36px 0}.article-inline-image img{object-fit:cover;border-radius:16px;width:100%;max-height:820px;display:block;box-shadow:0 12px 35px #00000018}.article-inline-image figcaption{color:var(--muted);margin-top:9px;font-family:Inter,ui-sans-serif,system-ui,sans-serif;font-size:.7rem;line-height:1.5}.article-html>p:first-child:not(.article-lead){font-size:1.2rem;font-weight:600;line-height:1.72}.article-html blockquote p:last-child{margin-bottom:0}html[data-theme=dark] .article-inline-image img{box-shadow:0 12px 35px #0008}@media (max-width:1050px){.editor{grid-template-columns:minmax(0,1fr) 280px}.rich-editor-insert{grid-template-columns:1fr 1fr}.rich-editor-insert button{width:100%}}@media (max-width:700px){.editor{grid-template-columns:1fr}.editor>aside{position:static}.editor-field{margin-inline:-4px;padding:10px}.rich-editor-toolbar{top:0}.rich-editor-canvas{min-height:430px;padding:28px 20px;font-size:1rem}.rich-editor-insert{grid-template-columns:1fr}.rich-editor-footer{flex-direction:column;align-items:flex-start}.rich-editor-footer strong{margin-left:0}.toolbar-divider,.toolbar-spacer{display:none}.media-url-adder,.video-entry{grid-template-columns:1fr!important}.article-html>p{margin-bottom:24px;line-height:1.82}.article-inline-image{margin:29px 0}.article-inline-image img{border-radius:11px}}.source-policy{flex-direction:column;gap:9px;display:flex}.source-policy>span{color:#216a36;letter-spacing:.08em;background:#dcf3e2;border-radius:999px;width:max-content;padding:5px 8px;font-size:.55rem;font-weight:900}.source-policy>strong{font-size:1.05rem}.source-policy>p{color:#6f7177;margin:0;font-size:.7rem;line-height:1.55}.source-policy>ul{grid-template-columns:1fr 1fr;gap:7px;margin:5px 0 0;padding:0;list-style:none;display:grid}.source-policy li{background:#fafafa;border:1px solid #e4e4e2;border-radius:8px;padding:8px;font-size:.63rem;font-weight:750}.rich-editor-html-toolbar{background:#f6f7f7;border-bottom:1px solid #c3c4c7;flex-wrap:wrap;align-items:center;gap:5px;min-height:47px;padding:7px 9px;display:flex}.rich-editor-html-toolbar button{color:#2c3338;cursor:pointer;background:#fff;border:1px solid #a7aaad;border-radius:4px;padding:6px 9px;font-family:ui-monospace,SFMono-Regular,Consolas,monospace;font-size:.62rem}.rich-editor-html-toolbar button:hover{color:#135e96;border-color:#2271b1}.rich-editor-html{color:#202124;resize:vertical;tab-size:2;background:#fff;border:0;border-radius:0;width:100%;min-height:540px;padding:30px 34px;font-family:ui-monospace,SFMono-Regular,Consolas,Liberation Mono,monospace;font-size:.86rem;line-height:1.7;display:block}.rich-editor-html:focus{border:0;box-shadow:inset 0 0 0 2px #2271b122}.rich-editor-html[hidden],.rich-editor-canvas[hidden],.rich-editor-toolbar[hidden],.rich-editor-html-toolbar[hidden]{display:none}.rich-editor:has(.editor-html-toggle[aria-pressed=true]){border-color:#a7aaad}.rich-editor:has(.editor-html-toggle[aria-pressed=true]) .rich-editor-footer span:first-child{color:#135e96;background:#e1edf6}@media (max-width:700px){.rich-editor-html{min-height:430px;padding:21px 16px;font-size:.78rem}.rich-editor-html-toolbar{gap:4px}.rich-editor-html-toolbar button{padding:6px 8px}}.editor-assistant{background:linear-gradient(145deg,#fff 0%,#f8f6ff 100%);border:1px solid #d9d3ec;border-radius:16px;overflow:hidden;box-shadow:0 12px 34px #30206c10}.editor-assistant>summary{border-bottom:1px solid #e7e2f2;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:12px;padding:18px;display:grid}.assistant-mark{color:#fff;letter-spacing:.04em;background:linear-gradient(145deg,#cd0001,#6d2fd1);border-radius:13px;place-items:center;width:44px;height:44px;font-size:.72rem;font-weight:950;display:grid}.editor-assistant>summary span{color:#7b48c4;letter-spacing:.13em;font-size:.54rem;font-weight:950}.editor-assistant>summary h2{letter-spacing:-.02em;margin:2px 0 3px;font-size:1.05rem}.editor-assistant>summary p{color:#777a83;margin:0;font-size:.63rem;line-height:1.45}.assistant-ready{color:#236a37;text-transform:uppercase;background:#e1f4e6;border-radius:999px;padding:5px 8px;font-size:.55rem}.editor-assistant>label{color:#44464e;flex-direction:column;gap:7px;padding:16px 18px 10px;font-size:.67rem;font-weight:850;display:flex}.editor-assistant>label textarea{resize:vertical;background:#fff;min-height:84px}.assistant-actions{flex-wrap:wrap;gap:7px;padding:0 18px 16px;display:flex}.assistant-actions button{color:#383446;cursor:pointer;background:#fff;border:1px solid #d7d1e5;border-radius:999px;padding:8px 11px;font-size:.62rem;font-weight:850}.assistant-actions button:hover{color:#6330a8;border-color:#7b48c4}.assistant-actions button:disabled{cursor:wait;opacity:.55}.assistant-actions .assistant-image-action{color:#7b5211;background:#fff8e9;border-color:#d8b570}.assistant-result{background:#fff;border:1px solid #d8ccea;border-radius:12px;flex-direction:column;gap:7px;margin:0 18px 14px;padding:13px;display:flex}.assistant-result>span{color:#7b48c4;letter-spacing:.12em;font-size:.52rem;font-weight:950}.assistant-result>strong{font-size:.78rem;line-height:1.35}.assistant-result>p{color:#60626a;margin:0;font-size:.67rem;line-height:1.5}.assistant-result>small{color:#755717;border-left:3px solid #e2a817;padding-left:8px;font-size:.59rem;line-height:1.45}.assistant-result>div{gap:7px;margin-top:3px;display:flex}.assistant-result .button{width:auto;padding:8px 12px}.assistant-message{color:#56388a;background:#f3effa;border-top:1px solid #ebe7f3;margin:0;padding:9px 18px;font-size:.61rem;line-height:1.4}.editor-assistant>footer{color:#d5d0df;background:#24212b;padding:9px 18px;font-size:.55rem;line-height:1.45}@media (max-width:700px){.editor-assistant>summary{grid-template-columns:auto minmax(0,1fr);padding:15px}.assistant-ready{display:none}.editor-assistant>label,.assistant-actions{padding-inline:15px}.assistant-actions button{flex:calc(50% - 7px)}.assistant-actions .assistant-image-action{flex-basis:100%}.assistant-result{margin-inline:15px}.assistant-result>div{flex-direction:column;align-items:stretch}.assistant-result .button{width:100%}}.article-inline-video{width:100%;margin:34px 0;display:block}.article-inline-video iframe,.article-inline-video video{width:100%;display:block}.article-inline-video.social-video .article-video{aspect-ratio:auto;min-height:620px}.rich-editor-video-insert{background:#eef7ff;border-bottom:1px solid #dce5ed;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:8px;padding:10px;display:grid}.rich-editor-video-insert textarea{resize:vertical;min-height:74px}.rich-editor-video-insert small{color:#687681;grid-column:1/-1;font-size:.6rem}.rich-editor-canvas .article-inline-video{margin:30px 0}.rich-editor-canvas .article-inline-video iframe,.rich-editor-canvas .article-inline-video video{pointer-events:none}@media (max-width:700px){.rich-editor-video-insert{grid-template-columns:1fr}.article-inline-video{margin:28px 0}.article-inline-video.social-video .article-video{min-height:520px}}html[data-theme=dark] .article-html,html[data-theme=dark] .article-html :where(p,h1,h2,h3,h4,h5,h6,li,span,strong,em,b,i,blockquote),html[data-theme=dark] .article-header>p,html[data-theme=dark] .article-copy>div>p,html[data-theme=dark] .article-copy>p{color:#f4f5f7!important}html[data-theme=dark] .article-html a{color:var(--red)!important}html[data-theme=dark] .article-html figcaption{color:#c9cbd0!important}.city-preference{min-width:150px;color:var(--topbar-muted);letter-spacing:.08em;text-transform:uppercase;flex-direction:column;gap:2px;font-size:.5rem;font-weight:850;display:flex}.city-preference select{border-color:var(--topbar-line);min-height:34px;color:var(--topbar-ink);background:0 0;padding:6px 30px 6px 10px;font-size:.69rem;font-weight:800}.city-preference.compact{min-width:142px}.urgent-strip{z-index:90;color:#fff;background:#b60829;position:relative;box-shadow:0 6px 18px #0002}.urgent-strip.urgent-critical{background:#850012}.urgent-strip .container{grid-template-columns:auto auto minmax(0,1fr) auto;align-items:center;gap:12px;min-height:43px;display:grid}.urgent-strip strong{color:#a00022;letter-spacing:.09em;background:#fff;border-radius:999px;padding:5px 9px;font-size:.58rem}.urgent-strip>div>span{text-transform:uppercase;font-size:.65rem;font-weight:900}.urgent-strip a{text-overflow:ellipsis;white-space:nowrap;font-size:.79rem;font-weight:800;overflow:hidden}.urgent-strip small{font-size:.58rem}.alerts-page>.intro{margin-bottom:35px}.alert-filter{align-items:end;gap:12px;margin:25px 0;display:flex}.alert-list{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;display:grid}.alert-card{background:#fff;border:1px solid #e0b9c1;border-left:7px solid #cf153b;border-radius:18px;padding:25px;position:relative;overflow:hidden}.alert-card.alert-critical{border-left-color:#8b0018}.alert-card>div{justify-content:space-between;align-items:center;gap:15px;display:flex}.alert-card>div>span{color:#fff;letter-spacing:.08em;background:#cd0001;border-radius:999px;padding:5px 8px;font-size:.56rem;font-weight:950}.alert-card h2{margin:17px 0 8px;font-size:1.38rem}.alert-card p{color:var(--muted);line-height:1.6}.alert-card footer{border-top:1px solid var(--line);justify-content:space-between;align-items:center;margin-top:20px;padding-top:14px;font-size:.64rem;display:flex}.alert-card footer a{color:var(--red);font-weight:850}.notification-preferences{color:#fff;background:#18191d;border-radius:24px;gap:25px;margin-top:55px;padding:35px;display:grid}.notification-preferences h2{margin:8px 0;font-size:2rem}.notification-preferences p{color:#aaa;margin:0}.notification-preferences fieldset{border:1px solid #fff2;border-radius:14px;min-width:0;padding:18px}.notification-preferences legend{text-transform:uppercase;padding:0 7px;font-size:.7rem;font-weight:900}.option-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;display:grid}.option-grid label{color:#eee;background:#ffffff0c;border-radius:10px;flex-direction:row;align-items:center;gap:8px;padding:10px;display:flex}.option-grid input{width:auto}.notification-preferences .button{width:max-content}html[data-theme=dark] .alert-card{background:#191b1f;border-color:#46202a}html[data-theme=dark] .city-preference select{background:#1c1c1c}.article-breadcrumbs{color:var(--muted);text-transform:capitalize;flex-wrap:wrap;align-items:center;gap:8px;margin-bottom:22px;font-size:.65rem;display:flex}.article-breadcrumbs a{font-weight:800}.article-updated{font-weight:800;color:#bd1435!important}.sponsored-label{color:#563d00;letter-spacing:.07em;text-transform:uppercase;background:#f4df91;border-radius:999px;width:max-content;margin:7px 0;padding:6px 9px;font-size:.56rem;font-weight:950;display:inline-flex}.article-corrections{border:1px solid var(--line);background:#fff7dd;border-radius:16px;margin:40px 0;padding:23px}.article-corrections h2{margin:0 0 15px!important;font-family:Inter,sans-serif!important;font-size:1rem!important}.article-corrections p{border-top:1px solid #d9cfae;grid-template-columns:185px minmax(0,1fr);gap:14px;padding:12px 0;margin:0!important;font-size:.75rem!important;line-height:1.5!important;display:grid!important}.article-corrections time{color:#7a6330;font-weight:800}.campaign-ad{border:1px solid var(--line);background:#fff;border-radius:18px;padding:13px;overflow:hidden}.campaign-ad>span{color:#999;letter-spacing:.13em;margin:0 0 8px;font-size:.5rem;font-weight:900;display:block}.campaign-ad>a{grid-template-columns:minmax(130px,.65fr) minmax(0,1fr);align-items:center;gap:18px;display:grid}.campaign-ad img{object-fit:cover;border-radius:11px;width:100%;height:150px}.campaign-ad a>div{flex-direction:column;gap:6px;display:flex}.campaign-ad small{color:var(--red);text-transform:uppercase;font-weight:900}.campaign-ad strong{font-size:1.25rem}.campaign-ad b{background:var(--red);color:#fff;border-radius:999px;width:max-content;padding:7px 10px;font-size:.63rem}html[data-theme=dark] .article-corrections{background:#292412;border-color:#4d4427}html[data-theme=dark] .campaign-ad{background:#191b1f;border-color:#33363b}.newsletter-signup{color:#fff;background:linear-gradient(135deg,#172a20,#174e31);border-radius:24px;gap:17px;padding:35px;display:grid}.newsletter-signup h2{max-width:650px;margin:0;font-size:2.15rem}.newsletter-channel{gap:7px;display:flex}.newsletter-channel button{color:#fff;background:0 0;border:1px solid #fff4;border-radius:999px;padding:8px 13px;font-weight:800}.newsletter-channel button.active{color:#174e31;background:#fff}.newsletter-fields{grid-template-columns:minmax(220px,1fr) 220px auto;gap:9px;display:grid}.newsletter-fields input,.newsletter-fields select{border-color:#fff3}.digest-latest{margin-top:50px}.digest-latest>h2{font-size:2rem}.event-filters{align-items:end;gap:12px;margin:30px 0;display:flex}.event-filters label{min-width:220px}.events-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;display:grid}.events-grid>article{border:1px solid var(--line);background:#fff;border-radius:18px;grid-template-columns:190px minmax(0,1fr);display:grid;overflow:hidden}.events-grid img{object-fit:cover;width:100%;height:100%;min-height:230px}.events-grid article>div:last-child{flex-direction:column;align-items:flex-start;padding:22px;display:flex}.events-grid article>div>span{color:var(--red);text-transform:uppercase;font-size:.58rem;font-weight:900}.events-grid h2{margin:8px 0;font-size:1.25rem}.events-grid p{color:var(--muted);margin:0 0 14px;font-size:.8rem;line-height:1.55}.events-grid small{color:#777;margin-top:auto}.events-grid a{color:var(--red);margin-top:12px;font-size:.72rem;font-weight:850}.event-date{color:#fff;text-align:center;background:#d50e38;place-content:center;min-height:230px;display:grid}.event-date strong{font-size:3.6rem;line-height:1}.event-date span{text-transform:uppercase}html[data-theme=dark] .events-grid>article{background:#191b1f;border-color:#33363b}.template-actions{flex-wrap:wrap;gap:7px;display:flex}.publication-checklist{flex-direction:column;gap:6px;display:flex}.publication-checklist>div{border-radius:9px;align-items:center;gap:8px;padding:8px 10px;font-size:.67rem;display:flex}.publication-checklist>div>span{border-radius:50%;place-items:center;width:20px;height:20px;font-weight:950;display:grid}.check-ok{color:#216a36;background:#e8f5eb}.check-ok>span{color:#fff;background:#2c8a46}.check-pending{color:#805a10;background:#fff2d7}.check-pending>span{color:#fff;background:#dca31f}.publication-checklist>small{color:#888;margin-top:7px;font-size:.57rem}.focal-grid{grid-template-columns:1fr 1fr;gap:8px;display:grid}.focal-grid input{padding:0}.variant-list{flex-wrap:wrap;gap:6px;display:flex}.variant-list a{color:#26703b;background:#e8f3eb;border-radius:999px;padding:6px 9px;font-size:.59rem;font-weight:850}.operations-grid{grid-template-columns:minmax(360px,.8fr) minmax(0,1.2fr);align-items:start;gap:18px;display:grid}.operations-form{flex-direction:column;gap:13px;display:flex}.operations-list{flex-direction:column;max-height:720px;display:flex;overflow:auto}.operations-list article,.moderation-row{border-top:1px solid #e3e4e7;justify-content:space-between;align-items:center;gap:15px;padding:12px 0;display:flex}.operations-list article>div,.moderation-row>div:first-child{flex-direction:column;gap:3px;min-width:0;display:flex}.operations-list small,.moderation-row small{color:#858890}.forum-moderation-grid{margin-bottom:18px}.metric-good{color:#218445}.metric-warn{color:#bd5b16}.sponsored-toggle{background:#fff7d1;border-color:#e1bc55}.forum-confirmed,.reputation-badge{color:#236b38;background:#dff4e5;border-radius:999px;padding:4px 7px;font-size:.57rem;font-weight:900}.forum-trust-actions{flex-wrap:wrap;align-items:center;gap:8px;margin-top:18px;display:flex}.forum-trust-actions>form{grid-template-columns:180px minmax(0,1fr) auto;gap:7px;width:100%;display:grid}.forum-trust-actions textarea{min-height:48px}.forum-action.danger{color:#b20d2f}.forum-map-link{color:var(--red);margin-top:15px;font-size:.72rem;font-weight:850;display:inline-flex}.community-map{border:1px solid var(--line);background:#e9ecec;border-radius:22px;height:580px;margin-top:30px;position:relative;overflow:hidden}.community-map iframe{border:0;width:100%;height:100%}.map-pin{color:#fff;background:#cd0001;border:3px solid #fff;border-radius:50%;place-items:center;width:27px;height:27px;display:grid;position:absolute;transform:translate(-50%,-50%);box-shadow:0 4px 12px #0006}.map-pin.resolved{background:#268647}.map-legend{grid-template-columns:repeat(3,minmax(0,1fr));gap:9px;margin-top:18px;display:grid}.map-legend a{border:1px solid var(--line);background:#fff;border-radius:12px;flex-direction:column;padding:13px;display:flex}.map-legend strong{font-size:.75rem}.map-legend span{color:var(--muted);margin-top:5px;font-size:.6rem}html[data-theme=dark] .map-legend a{background:#191b1f;border-color:#33363b}@media (max-width:900px){.option-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.alert-list,.events-grid,.operations-grid{grid-template-columns:1fr}.map-legend{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:700px){.city-preference.compact{display:none}.urgent-strip .container{grid-template-columns:auto minmax(0,1fr);gap:6px;padding-block:7px}.urgent-strip>div>span,.urgent-strip small{display:none}.urgent-strip a{font-size:.7rem}.alert-list{grid-template-columns:1fr}.alert-card{padding:20px}.alert-card>div,.alert-card footer{flex-direction:column;align-items:flex-start}.notification-preferences{border-radius:0;margin-inline:-13px;padding:25px 13px}.option-grid{grid-template-columns:1fr 1fr}.newsletter-signup{border-radius:0;margin-inline:-13px;padding:27px 13px}.newsletter-fields{grid-template-columns:1fr}.event-filters{flex-direction:column;align-items:stretch}.event-filters label{width:100%;min-width:0}.events-grid>article{grid-template-columns:110px minmax(0,1fr)}.events-grid img,.event-date{min-height:220px}.article-corrections p{grid-template-columns:1fr}.campaign-ad>a{grid-template-columns:100px minmax(0,1fr)}.campaign-ad img{height:110px}.focal-grid,.forum-trust-actions>form{grid-template-columns:1fr}.community-map{height:480px}.map-legend{grid-template-columns:1fr}}.forum-reddit-layout{--forum-surface:#fff;--forum-soft:#f1f2f4;--forum-border:#d9dce1;--forum-text:#17181b;--forum-muted:#686d76;background:var(--forum-soft);color:var(--forum-text)}.forum-community-head{border-bottom:4px solid var(--red);color:#fff;background:linear-gradient(120deg,#161719 0%,#202227 72%,#302018 100%)}.forum-community-head>.container{justify-content:space-between;align-items:center;gap:28px;min-height:150px;padding-top:26px;padding-bottom:26px;display:flex}.forum-community-head h1{letter-spacing:-.025em;text-transform:uppercase;margin:9px 0 4px;font-family:Barlow Condensed,Impact,sans-serif;font-size:clamp(2.8rem,5.5vw,5rem);font-weight:650;line-height:.88}.forum-community-head p{color:#bbbfc6;margin:0;font-size:.82rem}.forum-shell{grid-template-columns:220px minmax(0,720px) 280px;justify-content:center;align-items:start;gap:18px;padding-top:22px;padding-bottom:70px;display:grid}.forum-left-nav,.forum-right-rail{scrollbar-width:thin;flex-direction:column;gap:14px;max-height:calc(100vh - 130px);display:flex;position:sticky;top:112px;overflow:auto}.forum-feed-nav{border-bottom:1px solid var(--forum-border);flex-direction:column;gap:3px;padding-bottom:14px;display:flex}.forum-feed-nav a,.forum-side-categories>a{min-height:40px;color:var(--forum-text);border-radius:10px;align-items:center;gap:10px;padding:8px 10px;font-size:.69rem;font-weight:750;display:flex}.forum-feed-nav a:hover,.forum-feed-nav a.active,.forum-side-categories>a:hover,.forum-side-categories>a.active{background:#e3e5e9}.forum-feed-nav a.active{color:var(--red)}.forum-feed-nav a>span{place-items:center;width:22px;font-size:1rem;display:grid}.forum-side-section{border-bottom:1px solid var(--forum-border);padding:4px 0 14px}.forum-side-section>strong{color:var(--forum-muted);letter-spacing:.1em;text-transform:uppercase;padding:8px 10px;font-size:.57rem;display:block}.forum-city-list{flex-direction:column;gap:2px;display:flex}.forum-city-list>a{border-radius:10px;align-items:center;gap:10px;min-height:40px;padding:5px 10px;font-size:.69rem;font-weight:750;display:flex}.forum-city-list>a:hover,.forum-city-list>a.active{color:var(--red);background:#e3e5e9}.forum-city-list .forum-city-crest{flex:0 0 28px;place-items:center;width:28px;height:28px;margin:0;display:grid}.forum-city-list .forum-city-crest img{object-fit:contain;width:100%;height:100%}.forum-side-categories{flex-direction:column;display:flex}.forum-side-categories>a i{color:#34373c;background:#e8e9ec;border-radius:8px;place-items:center;width:25px;height:25px;font-size:.68rem;font-style:normal;display:grid}.forum-main-feed{flex-direction:column;gap:13px;min-width:0;display:flex}.forum-welcome-card,.forum-composer,.forum-feed-head,.forum-post-card,.forum-rail-card,.forum-account-card{border:1px solid var(--forum-border);background:var(--forum-surface)}.forum-welcome-card{background:linear-gradient(135deg,#fff 60%,#fff1e9);border-radius:17px;padding:24px}.forum-welcome-card>span,.forum-feed-head>div>span,.forum-rail-card>span{color:var(--red);letter-spacing:.1em;text-transform:uppercase;font-size:.58rem;font-weight:950}.forum-welcome-card h2{margin:7px 0 5px;font-size:1.35rem}.forum-welcome-card p{color:var(--forum-muted);margin:0;font-size:.76rem;line-height:1.55}.forum-welcome-card>div{gap:8px;margin-top:17px;display:flex}.forum-welcome-card .forum-button-ghost{border-color:var(--forum-border);color:var(--forum-text);padding:10px 15px}.forum-mobile-filters{scrollbar-width:none;gap:7px;padding-bottom:2px;display:none;overflow:auto}.forum-mobile-filters a{border:1px solid var(--forum-border);background:var(--forum-surface);white-space:nowrap;border-radius:999px;align-items:center;gap:7px;min-height:38px;padding:5px 11px;font-size:.65rem;font-weight:800;display:flex}.forum-mobile-filters a.active{border-color:var(--red);background:var(--red);color:#fff}.forum-mobile-filters img{object-fit:contain;width:24px;height:24px}.forum-composer{border-radius:15px;grid-template-columns:38px minmax(0,1fr) 32px;align-items:center;gap:10px;padding:12px;display:grid}.forum-composer>span{background:linear-gradient(135deg,var(--red),var(--orange));color:#fff;border-radius:50%;place-items:center;width:38px;height:38px;font-size:.62rem;font-weight:950;display:grid}.forum-composer>a:nth-child(2){border:1px solid var(--forum-border);background:var(--forum-soft);color:var(--forum-muted);border-radius:999px;padding:10px 14px;font-size:.7rem}.forum-composer>a:last-child{color:var(--red);place-items:center;font-size:1.1rem;display:grid}.forum-feed-head{border-radius:15px;justify-content:space-between;align-items:center;padding:16px 18px;display:flex}.forum-feed-head h2{margin:4px 0 0;font-size:1rem}.forum-sort-active{color:#9e1835;background:#f5dfe4;border-radius:999px;padding:7px 10px;font-size:.6rem;font-weight:900}.forum-sort-tabs{background:var(--forum-soft);border-radius:999px;align-items:center;gap:5px;padding:4px;display:flex}.forum-sort-tabs a{color:var(--forum-muted);white-space:nowrap;border-radius:999px;padding:7px 10px;font-size:.58rem;font-weight:900}.forum-sort-tabs a:hover,.forum-sort-tabs a.active{background:var(--forum-surface);color:var(--red);box-shadow:0 2px 8px #00000010}.forum-post-list{gap:13px}.forum-post-card{box-shadow:none;border-radius:16px;grid-template-columns:46px minmax(0,1fr);display:grid;overflow:visible}.forum-vote-rail{border-right:1px solid var(--forum-border);color:#777b82;background:#f6f7f8;border-radius:16px 0 0 16px;flex-direction:column;align-items:center;gap:3px;padding:15px 7px;display:flex}.forum-vote-rail span{font-size:.82rem}.forum-vote-rail strong{color:var(--forum-text);font-size:.68rem}.forum-post-card>.forum-post-body{flex-direction:column;min-width:0;padding:16px 17px 14px;display:flex}.forum-post-body>header{align-items:center;gap:9px;display:flex}.forum-post-avatar{color:#fff;background:#23252a;border-radius:50%;flex:0 0 32px;place-items:center;width:32px;height:32px;font-size:.62rem;font-weight:950;display:grid}.forum-post-body>header>div{flex:1;min-width:0}.forum-post-meta{gap:5px}.forum-post-meta a{padding:4px 7px;font-size:.52rem}.forum-post-body>header small{color:var(--forum-muted);text-overflow:ellipsis;white-space:nowrap;margin-top:4px;font-size:.55rem;display:block;overflow:hidden}.forum-post-card h3{margin:14px 0 7px;font-size:1.18rem;font-weight:750;line-height:1.25}.forum-post-card p{color:var(--forum-muted);-webkit-line-clamp:4;font-size:.76rem;line-height:1.55}.forum-post-media{border:1px solid var(--forum-border);background:#111;border-radius:13px;margin-top:14px;display:block;overflow:hidden}.forum-post-media img{object-fit:contain;width:100%;max-height:610px;display:block}.forum-post-card footer{flex-wrap:wrap;align-items:center;gap:13px;margin-top:13px;padding:0;display:flex}.forum-post-card footer .forum-trust-actions{margin:0;display:contents}.forum-post-card footer .forum-trust-actions>small{flex-basis:100%}.forum-post-card footer .forum-trust-actions>form{flex-basis:100%;display:grid}.forum-post-card footer .forum-action{color:var(--forum-muted);font-size:.59rem}.forum-post-card footer .forum-action:hover{color:var(--red)}.forum-right-rail .forum-account-card{color:#fff;min-height:0;box-shadow:none;background:linear-gradient(145deg,#25272b,#17181b);border-radius:17px;padding:20px}.forum-right-rail .forum-account-card>strong{font-size:1.05rem}.forum-right-rail .forum-account-card p{color:#b9bdc3;font-size:.72rem}.forum-right-rail .forum-account-card .button{text-align:center;padding:10px 13px}.forum-rail-card{border-radius:17px;padding:19px}.forum-rail-card h2{margin:5px 0 13px;font-size:1.05rem}.forum-rail-card>a{border-top:1px solid var(--forum-border);grid-template-columns:30px minmax(0,1fr);gap:8px;padding:11px 0;display:grid}.forum-rail-card>a>b{color:var(--red);font-family:Barlow Condensed,sans-serif;font-size:1rem}.forum-rail-card>a>span{flex-direction:column;min-width:0;display:flex}.forum-rail-card>a strong{font-size:.68rem}.forum-rail-card>a small{color:var(--forum-muted);margin-top:3px;font-size:.53rem}.forum-rules-card ol{color:var(--forum-muted);margin:12px 0 0;padding-left:20px;font-size:.67rem;line-height:1.7}.forum-right-rail .forum-notice{border-left-width:3px;border-radius:12px;padding:15px;display:block}.forum-right-rail .forum-notice strong{white-space:normal;font-size:.67rem}.forum-right-rail .forum-notice p{margin-top:5px;font-size:.62rem}html[data-theme=dark] .forum-reddit-layout{--forum-surface:#181a1e;--forum-soft:#0e1013;--forum-border:#30333a;--forum-text:#f4f4f5;--forum-muted:#a7abb2}html[data-theme=dark] .forum-feed-nav a:hover,html[data-theme=dark] .forum-feed-nav a.active,html[data-theme=dark] .forum-side-categories>a:hover,html[data-theme=dark] .forum-side-categories>a.active,html[data-theme=dark] .forum-city-list>a:hover,html[data-theme=dark] .forum-city-list>a.active{background:#24272d}html[data-theme=dark] .forum-side-categories>a i{color:#f4f4f5;background:#292c32}html[data-theme=dark] .forum-welcome-card{background:linear-gradient(135deg,#181a1e 60%,#291b18)}html[data-theme=dark] .forum-vote-rail{background:#14161a}html[data-theme=dark] .forum-post-card p{color:var(--forum-muted)}@media (max-width:1120px){.forum-shell{grid-template-columns:200px minmax(0,720px)}.forum-right-rail{display:none}}@media (max-width:820px){.forum-community-head>.container{min-height:124px}.forum-community-head h1{font-size:3.1rem}.forum-shell{padding-top:13px;display:block}.forum-left-nav{display:none}.forum-main-feed{max-width:720px;margin:auto}.forum-mobile-filters{display:flex}}@media (max-width:600px){.forum-community-head>.container{flex-direction:column;align-items:flex-start;gap:14px;padding-top:22px;padding-bottom:22px}.forum-community-head h1{font-size:2.8rem}.forum-community-head .button{text-align:center;width:100%}.forum-welcome-card{padding:19px}.forum-welcome-card h2{font-size:1.15rem}.forum-post-card{grid-template-columns:1fr}.forum-vote-rail{display:none}.forum-post-card>.forum-post-body{padding:14px}.forum-post-card h3{font-size:1.05rem}.forum-post-media{border-left:0;border-right:0;border-radius:0;margin-inline:-14px}.forum-post-media img{max-height:520px}.forum-confirmed{display:none}.forum-post-card footer{gap:11px}.forum-feed-head{flex-direction:column;align-items:flex-start;gap:12px}.forum-sort-tabs{width:100%;overflow:auto}.forum-sort-tabs a{text-align:center;flex:1}}.hero-copy h1,.section-title h2,.title,.article-header h1{font-family:Barlow Condensed,Arial Narrow,Arial,sans-serif;font-weight:700}.hero-grid-single{grid-template-columns:minmax(0,1fr)}.hero-grid-single .hero-main{height:560px;min-height:0}.hero-without-feature{padding-bottom:12px}.editorial-home{flex-direction:column;gap:66px;display:flex}.editorial-home>section+section{margin-top:0}.home-area-head{border-bottom:5px solid var(--area-color);justify-content:space-between;align-items:flex-end;margin-bottom:24px;padding-bottom:13px;display:flex}.home-area-head h2{letter-spacing:-.018em;text-transform:uppercase;margin:0;font-family:Arial Narrow,Roboto Condensed,Helvetica Neue,Arial,sans-serif;font-size:clamp(2.4rem,4.3vw,4rem);font-weight:600;font-stretch:75%;line-height:.92}.home-area-head>a{background:var(--area-color);color:#fff;letter-spacing:.035em;text-transform:uppercase;border-radius:999px;padding:7px 13px;font-family:Arial Narrow,Roboto Condensed,Helvetica Neue,Arial,sans-serif;font-size:.82rem;font-weight:700}.home-area-article{--area-color:#18a533}.home-area .card{height:100%}.home-area .card-body{flex-direction:column;min-height:210px;display:flex}.home-area .card .meta{margin-top:auto;padding-top:17px}.editorial-hub{--hub-color:var(--red)}.hub-content{--hub-color:#349933}.hub-article{--hub-color:#168f31}.editorial-hub .kicker{color:var(--hub-color)}.editorial-hub-head{max-width:920px}.editorial-filters{border-block:1px solid var(--line);grid-template-columns:minmax(0,1fr) 280px;align-items:end;gap:28px;margin:35px 0 32px;padding:22px 0;display:grid}.editorial-filters>div>strong{letter-spacing:.09em;text-transform:uppercase;margin-bottom:10px;font-size:.69rem;display:block}.editorial-category-list{flex-wrap:wrap;gap:7px;display:flex}.editorial-category-list a{border:1px solid var(--line);color:#4e5056;background:#fff;border-radius:999px;padding:8px 12px;font-size:.68rem;font-weight:800;transition:all .2s}.editorial-category-list a:hover,.editorial-category-list a.active{border-color:var(--hub-color);background:var(--hub-color);color:#fff}.editorial-city-filter{grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:8px;display:grid}.editorial-city-filter label{min-width:0}.editorial-city-filter .button{background:var(--hub-color);min-height:43px}.editorial-listing>section{min-width:0}.editorial-listing>section>.grid{grid-template-columns:repeat(2,minmax(0,1fr))}.editorial-results-head{justify-content:space-between;align-items:end;gap:20px;margin-bottom:18px;display:flex}.editorial-results-head h2{margin:0;font-size:1.35rem}.editorial-results-head span{color:var(--muted);font-size:.67rem;font-weight:800}.editorial-listing .empty{grid-column:1/-1}.editorial-listing .empty p{color:var(--muted)}html[data-theme=dark] .editorial-category-list a{color:#d9dadd;background:#191b1f;border-color:#363940}html[data-theme=dark] .editorial-category-list a:hover,html[data-theme=dark] .editorial-category-list a.active{border-color:var(--hub-color);background:var(--hub-color);color:#fff}@media (max-width:900px){.editorial-filters,.editorial-listing{grid-template-columns:1fr}.editorial-listing>aside{grid-template-columns:1fr 1fr;display:grid}.hero-grid-single .hero-main{height:510px}}@media (max-width:700px){.editorial-home{gap:48px}.home-area-head{border-bottom-width:4px;margin-bottom:18px}.home-area-head h2{font-size:2.45rem}.home-area-head>a{padding:6px 11px}.home-area .card-body{min-height:0}.editorial-filters{margin:26px 0 25px;padding:18px 0}.editorial-category-list{scrollbar-width:none;flex-wrap:nowrap;padding-bottom:4px;overflow-x:auto}.editorial-category-list a{flex:none}.editorial-city-filter,.editorial-listing>section>.grid{grid-template-columns:1fr}.editorial-listing>aside{display:flex}.editorial-results-head{flex-direction:column;align-items:flex-start;gap:5px}.hero-grid-single .hero-main{height:clamp(500px,145vw,620px)}.hero-without-feature{padding-bottom:4px}}.featured-toggle{cursor:pointer;background:#fff8dc;border:1px solid #e1c87b;border-radius:11px;align-items:flex-start;gap:10px;color:#3f3618!important;padding:12px!important;display:flex!important}.featured-toggle>input{accent-color:var(--red);margin:3px 0 0;width:auto!important}.featured-toggle>span{flex-direction:column;gap:3px;display:flex}.featured-toggle strong{font-size:.72rem}.featured-toggle small{color:#756b4a;font-size:.59rem;font-weight:500;line-height:1.4}.content-info{flex-wrap:wrap;align-items:center;gap:7px;display:flex}.featured-badge{color:#755500;letter-spacing:.05em;text-transform:uppercase;background:#fff0b8;border-radius:999px;padding:5px 8px;font-size:.54rem}.now-entry{color:#fff;background:linear-gradient(120deg,#111419 0%,#172821 58%,#145432 100%);border:1px solid #ffffff1d;border-radius:24px;justify-content:space-between;align-items:center;gap:35px;padding:34px 38px;display:flex}.now-entry .kicker{color:#78e8a5}.now-entry h2{text-transform:uppercase;margin:6px 0;font-family:Barlow Condensed,Arial Narrow,sans-serif;font-size:clamp(2.2rem,4vw,3.8rem);font-weight:700;line-height:.95}.now-entry p{color:#d3ddd7;max-width:700px;margin:0;line-height:1.55}.now-entry>div:last-child{flex-direction:column;align-items:flex-end;gap:11px;display:flex}.now-entry .button{text-align:center;min-width:110px;min-height:44px;font-size:1rem}.now-region-page{padding-top:38px}.now-dashboard{flex-direction:column;gap:42px;display:flex}.now-hero{color:#fff;background:linear-gradient(135deg,#15171c 0%,#20262b 56%,#163a2a 100%);border-radius:28px;grid-template-columns:minmax(0,1fr) 280px;align-items:end;gap:25px;padding:44px;display:grid}.now-hero .kicker{color:#6fe19b}.now-hero h1{letter-spacing:-.025em;text-transform:uppercase;margin:8px 0;font-family:Barlow Condensed,Arial Narrow,sans-serif;font-size:clamp(3.5rem,7vw,6.6rem);font-weight:700;line-height:.82}.now-hero p{color:#c6cbd0;max-width:720px;margin:18px 0 0;font-size:1rem;line-height:1.55}.now-hero label{color:#aeb7b2;letter-spacing:.07em;text-transform:uppercase;flex-direction:column;gap:7px;font-size:.64rem;font-weight:900;display:flex}.now-hero select{color:#191b1e;background:#fff;border-color:#ffffff30;font-weight:850}.now-hero>small{color:#89918d;grid-column:1/-1;font-size:.58rem}.now-live-row{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.now-live-card{background:#fff6f8;border:1px solid #efc7cf;border-radius:18px;flex-direction:column;justify-content:center;min-height:125px;padding:23px;display:flex}.now-live-card>span{color:#bd0c31;letter-spacing:.08em;font-size:.63rem;font-weight:950}.now-live-card>span i{background:#da0d35;border-radius:50%;width:8px;height:8px;margin-right:5px;animation:1.5s infinite livePulse;display:inline-block;box-shadow:0 0 0 7px #da0d3520}.now-live-card strong{margin:11px 0 7px;font-size:1.2rem}.now-live-card small{color:var(--muted)}@keyframes livePulse{50%{box-shadow:0 0 0 11px #da0d3500}}.now-status-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.now-status{border:1px solid var(--line);background:#fff;border-radius:20px;flex-direction:column;min-height:245px;padding:24px;display:flex}.now-status>span{color:var(--muted);letter-spacing:.08em;text-transform:uppercase;font-size:.58rem;font-weight:950}.now-status>strong{align-items:baseline;gap:5px;margin:18px 0 5px;font-size:2.4rem;display:flex}.now-status>strong small{font-size:.8rem}.now-status h2{margin:0 0 8px;font-size:1.1rem;line-height:1.2}.now-status p{color:var(--muted);margin:0;font-size:.72rem;line-height:1.55}.now-status time,.now-status>a{color:#6e7478;margin-top:auto;padding-top:16px;font-size:.59rem;font-weight:800}.now-status>a{color:var(--red)}.now-status-rio{border-top:5px solid #1472a5}.now-status-clima{border-top:5px solid #e5b20e}.now-status-transito{border-top:5px solid #d54422}.now-status-agua{border-top:5px solid #2991c8}.now-status-energia{border-top:5px solid #a77100}.now-status-events{border-top:5px solid #238248}.now-section{flex-direction:column;gap:20px;display:flex}.now-section>header{border-bottom:1px solid var(--line);justify-content:space-between;align-items:flex-end;gap:20px;padding-bottom:14px;display:flex}.now-section>header h2{margin:5px 0 0;font-size:clamp(1.7rem,3.4vw,2.7rem)}.now-section>header>a{color:var(--red);font-size:.72rem;font-weight:900}.now-alert-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.now-alert{background:#fff;border:1px solid #ebc7cf;border-left:7px solid #d30c35;border-radius:18px;flex-direction:column;min-height:230px;padding:23px;display:flex}.now-alert-critical{background:#fff7f8;border-left-color:#850012}.now-alert>div{justify-content:space-between;align-items:center;gap:12px;display:flex}.now-alert>div>span{color:#fff;letter-spacing:.07em;background:#d30c35;border-radius:999px;padding:5px 8px;font-size:.54rem;font-weight:950}.now-alert h3{margin:16px 0 8px;font-size:1.18rem}.now-alert p{color:var(--muted);margin:0;font-size:.75rem;line-height:1.55}.now-alert footer{border-top:1px solid var(--line);color:#73777d;flex-wrap:wrap;align-items:center;gap:10px;margin-top:auto;padding-top:14px;font-size:.58rem;display:flex}.now-alert footer>a{color:var(--red);margin-left:auto;font-weight:900}.now-empty{border:1px dashed var(--line);text-align:center;border-radius:18px;grid-column:1/-1;padding:28px}.now-empty strong{font-size:1rem;display:block}.now-empty p{color:var(--muted);margin:7px 0 0}.district-options{scrollbar-width:thin;gap:8px;padding-bottom:5px;display:flex;overflow-x:auto}.district-options button{border:1px solid var(--line);color:#45484d;background:#fff;border-radius:999px;flex:none;align-items:center;gap:7px;padding:9px 13px;font-size:.68rem;font-weight:850;display:flex}.district-options button span{background:#e9ecee;border-radius:50%;place-items:center;width:20px;height:20px;display:grid}.district-options button.active{color:#fff;background:#187a40;border-color:#187a40}.district-options button.active span{background:#ffffff25}.district-feed{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.district-feed>p{color:var(--muted);grid-column:1/-1}.district-feed article{border:1px solid var(--line);background:#fff;border-radius:16px;padding:20px}.district-feed article>span{color:#1d7b43;text-transform:uppercase;font-size:.61rem;font-weight:950}.district-feed article>small{color:var(--muted);margin-top:5px;font-size:.56rem;display:block}.district-feed h3{margin:12px 0 7px;font-size:1rem}.district-feed p{color:var(--muted);margin:0;font-size:.7rem;line-height:1.5}.now-services{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;display:grid}.now-service-card{border:1px solid var(--line);background:#fff;border-radius:17px;flex-direction:column;min-height:190px;padding:20px;display:flex}.now-service-card>span{color:#1b7b42;text-transform:uppercase;font-size:.57rem;font-weight:950}.now-service-card h3{margin:11px 0 6px;font-size:1rem}.now-service-card p{color:var(--muted);margin:0;font-size:.68rem;line-height:1.5}.now-service-card>div{justify-content:space-between;align-items:center;gap:8px;margin-top:auto;padding-top:14px;display:flex}.now-service-card a{color:var(--red);font-size:.65rem;font-weight:900}.service-filters{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin:34px 0;display:grid}.service-filters label{font-size:.62rem;font-weight:850}.service-directory{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}.service-directory>article{border:1px solid var(--line);background:#fff;border-radius:20px;flex-direction:column;min-height:270px;padding:25px;display:flex}.service-directory article>div:first-child{justify-content:space-between;align-items:center;gap:12px;display:flex}.service-directory article>div:first-child span{color:#16753c;text-transform:uppercase;font-size:.6rem;font-weight:950}.service-directory article h2{margin:19px 0 8px;font-size:1.32rem}.service-directory article p{color:var(--muted);margin:0;line-height:1.55}.service-detail{color:#565b60;white-space:pre-line;background:#f1f3f4;border-radius:10px;margin-top:13px;padding:12px;font-size:.72rem}.service-directory article footer{justify-content:space-between;align-items:center;gap:12px;margin-top:auto;padding-top:20px;display:flex}.service-directory article footer .button{width:auto}.service-directory article footer>a:last-child{color:var(--red);font-size:.68rem;font-weight:900}.live-coverage-list{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;margin-top:35px;display:grid}.live-coverage-list>a{border:1px solid var(--line);background:#fff;border-radius:20px;flex-direction:column;min-height:245px;padding:27px;display:flex}.live-coverage-list .live,.live-coverage .live{color:#d00b33;letter-spacing:.08em;font-size:.62rem;font-style:normal;font-weight:950}.live-coverage-list .ended,.live-coverage .ended{color:#777;letter-spacing:.07em;font-size:.62rem;font-weight:900}.live-coverage-list h2{margin:20px 0 9px;font-size:1.4rem}.live-coverage-list p{color:var(--muted);margin:0;line-height:1.55}.live-coverage-list footer{border-top:1px solid var(--line);color:#787d82;justify-content:space-between;margin-top:auto;padding-top:16px;font-size:.62rem;display:flex}.live-coverage>header{max-width:960px}.live-coverage>header>small{color:var(--muted);margin-top:12px;display:block}.live-coverage>header h1{margin:18px 0 14px;font-family:Barlow Condensed,Arial Narrow,sans-serif;font-size:clamp(3rem,7vw,6.5rem);font-weight:700;line-height:.9}.live-coverage>header p{font-size:1.05rem;line-height:1.6}.live-coverage>header em{color:var(--muted);font-size:.65rem}.live-timeline{border-left:3px solid #d50c36;flex-direction:column;gap:18px;max-width:900px;margin-top:50px;padding-left:30px;display:flex;position:relative}.live-timeline>article{border:1px solid var(--line);background:#fff;border-radius:18px;padding:24px;position:relative}.live-timeline>article:before{border:4px solid var(--bg);content:"";background:#d50c36;border-radius:50%;width:17px;height:17px;position:absolute;top:25px;left:-40px}.live-timeline>article.pinned{background:#fffaf0;border-color:#e3b126}.live-timeline time{color:#d00b33;font-size:.65rem;font-weight:950}.live-timeline article>span{float:right;background:#e8b71c;border-radius:999px;padding:5px 8px;font-size:.5rem;font-weight:950}.live-timeline h2{margin:13px 0 8px}.live-timeline p{white-space:pre-line;line-height:1.65}.live-timeline a{color:var(--red);font-size:.68rem;font-weight:850}html[data-theme=dark] .now-live-card,html[data-theme=dark] .now-status,html[data-theme=dark] .now-alert,html[data-theme=dark] .district-feed article,html[data-theme=dark] .now-service-card,html[data-theme=dark] .service-directory>article,html[data-theme=dark] .live-coverage-list>a,html[data-theme=dark] .live-timeline>article{background:#191b1f;border-color:#34383d}html[data-theme=dark] .now-alert-critical{background:#211318}html[data-theme=dark] .district-options button{color:#e2e4e6;background:#191b1f;border-color:#3a3e44}html[data-theme=dark] .district-options button.active{color:#fff;background:#187a40;border-color:#269255}html[data-theme=dark] .service-detail{color:#c8cbd0;background:#24272b}html[data-theme=dark] .live-timeline>article:before{border-color:var(--bg)}.quick-step{color:#fff;background:#d30c35;border-radius:50%;place-items:center;width:30px;height:30px;font-weight:950;display:grid}.quick-verification,.quick-duplicates,.quick-no-duplicate{border-radius:11px;padding:13px}.quick-verification{color:#6e4c07;background:#fff2d5}.quick-verification p{color:inherit;margin:6px 0 0}.quick-duplicates{color:#8e0823;background:#ffe2e7;flex-direction:column;gap:6px;display:flex}.quick-duplicates span{font-size:.65rem}.quick-no-duplicate{color:#286a3c;background:#e5f5e9;font-size:.68rem;font-weight:850}@media (max-width:1000px){.now-status-grid,.now-services,.district-feed{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:700px){.now-entry{border-radius:18px;flex-direction:column;align-items:stretch;padding:25px 21px}.now-entry>div:last-child{align-items:stretch}.now-entry .button{text-align:center;width:100%}.now-region-page{padding-top:15px}.now-dashboard{gap:31px}.now-hero{border-radius:0;grid-template-columns:1fr;margin-inline:-13px;padding:31px 18px}.now-hero h1{font-size:4rem}.now-hero>small{grid-column:auto}.now-live-row,.now-status-grid,.now-alert-grid,.district-feed,.now-services,.service-filters,.service-directory,.live-coverage-list{grid-template-columns:1fr}.now-live-card{min-height:115px}.now-status{min-height:210px}.now-section>header{flex-direction:column;align-items:flex-start}.now-alert{min-height:0}.now-alert>div{flex-direction:column;align-items:flex-start}.now-alert footer>a{margin-left:0}.district-options{margin-inline:-13px;padding-inline:13px}.service-directory>article{min-height:245px}.service-directory article footer{flex-direction:column;align-items:flex-start}.live-timeline{padding-left:22px}.live-timeline>article:before{left:-32px}.live-coverage>header h1{font-size:3.8rem}.operations-grid{grid-template-columns:1fr}}.article-trust{flex-wrap:wrap;gap:7px;margin:16px 0 4px;display:flex}.trust-badge{letter-spacing:.045em;text-transform:uppercase;border:1px solid #0000;border-radius:999px;align-items:center;padding:6px 9px;font-size:.58rem;font-weight:900;display:inline-flex}.trust-editor_reviewed{color:#176638;background:#e8f6ed;border-color:#b8d5c4}.trust-official,.trust-multi_source{color:#135f31;background:#daf3e2;border-color:#9bd2ad}.trust-community{color:#725900;background:#fff6d8;border-color:#d7c487}.trust-awaiting_verification{color:#a50a2d;background:#fff0f3;border-color:#e9b3bd}.trust-ai{color:#3f3c88;background:#efefff;border-color:#c8c7e6}.trust-archive{color:#525a61;background:#edf0f2;border-color:#cad0d6}.tip-layout{grid-template-columns:minmax(0,1.45fr) minmax(270px,.55fr);align-items:start;gap:18px;margin-top:38px;display:grid}.tip-form,.tip-aside,.install-card,.install-help,.history-chart,.history-records,.map-points,.camera-section{border:1px solid var(--line);background:#fff;border-radius:22px;padding:28px}.tip-form{flex-direction:column;gap:18px;display:flex}.tip-form label,.guide-search label{flex-direction:column;gap:7px;font-size:.67rem;font-weight:850;display:flex}.tip-form textarea{min-height:180px}.form-row{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.tip-upload{border:2px dashed var(--line);border-radius:14px;padding:18px}.tip-upload small,.tip-note{color:var(--muted);font-size:.66rem;line-height:1.5}.consent-line{line-height:1.45;flex-direction:row!important;align-items:flex-start!important}.consent-line input{width:auto;margin-top:3px}.tip-aside{color:#fff;background:#17191d;position:sticky;top:130px}.tip-aside h2{font-size:1.45rem}.tip-aside ol{color:#c8ccd1;padding-left:19px;line-height:1.65}.tip-aside .button{margin-top:15px}.whatsapp-button{background:#188b4f}.install-card{grid-template-columns:130px minmax(0,1fr);align-items:center;gap:25px;margin:35px 0;display:grid}.install-mark{aspect-ratio:1;background:linear-gradient(145deg,var(--red),var(--orange));color:#fff;border-radius:28px;place-items:center;font-family:Barlow Condensed,sans-serif;font-size:2.7rem;font-weight:800;display:grid}.install-card h2{margin:0}.install-card p{color:var(--muted)}.install-help{margin-top:25px}.install-done{color:#1c7a42}.install-chip{border:1px solid var(--line);color:inherit;background:0 0;border-radius:999px;padding:8px 11px;font-size:.62rem;font-weight:850}.history-data-page,.guide-page,.audio-page,.map-page,.numbers-page{padding-top:54px}.history-chart{margin:38px 0}.history-chart header,.history-records>header{justify-content:space-between;align-items:flex-end;gap:18px;display:flex}.history-chart header span{color:var(--red);text-transform:uppercase;font-size:.62rem;font-weight:900}.history-chart h2,.history-records h2{margin:5px 0}.bar-chart{border-bottom:1px solid var(--line);align-items:flex-end;gap:8px;height:310px;margin-top:30px;padding:0 5px;display:flex}.bar-column{flex-direction:column;flex:1;justify-content:flex-end;align-items:center;gap:7px;min-width:46px;height:100%;display:flex}.bar-column>span{background:linear-gradient(#1583bc,#0d4f79);border-radius:7px 7px 0 0;width:min(38px,78%)}.bar-column strong{white-space:nowrap;font-size:.58rem}.bar-column small{color:var(--muted);text-align:center;padding:5px 0;font-size:.52rem}.history-records{margin-top:30px}.history-records>header p{max-width:540px;color:var(--muted)}.history-grid,.numbers-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:13px;margin-top:25px;display:grid}.history-grid>article,.numbers-grid>article{border:1px solid var(--line);background:#fff;border-radius:18px;flex-direction:column;min-height:260px;padding:22px;display:flex}.history-grid article>div{justify-content:space-between;align-items:center;gap:10px;display:flex}.history-grid article>strong,.numbers-grid article>strong{letter-spacing:-.045em;margin:25px 0 5px;font-size:2.6rem}.history-grid article strong em,.numbers-grid article strong em{color:var(--muted);margin-left:5px;font-size:.72rem;font-style:normal}.history-grid article h2,.numbers-grid article h2{margin:0;font-size:1.05rem}.history-grid article p{color:var(--muted);font-size:.72rem;line-height:1.5}.history-grid article footer,.numbers-grid article footer{border-top:1px solid var(--line);justify-content:space-between;align-items:flex-end;gap:10px;margin-top:auto;padding-top:14px;font-size:.57rem;display:flex}.history-grid article footer a,.numbers-grid article footer a{color:var(--red);font-weight:850}.empty-note{color:var(--muted)}.guide-search{grid-template-columns:1.4fr repeat(2,1fr) auto;gap:10px;margin:35px 0;display:grid}.business-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:15px;display:grid}.business-grid>article{border:1px solid var(--line);background:#fff;border-radius:20px;grid-template-columns:180px minmax(0,1fr);display:grid;overflow:hidden}.business-grid img,.business-placeholder{object-fit:cover;width:100%;height:100%;min-height:300px}.business-placeholder{color:#fff;background:linear-gradient(135deg,#d90d3a,#ff6a00);place-items:center;font-size:2.8rem;font-weight:900;display:grid}.business-grid article>div{padding:24px}.business-grid small{color:var(--muted);text-transform:uppercase;margin-top:8px;font-size:.58rem;font-weight:800;display:block}.business-grid h2{margin:13px 0 8px}.business-grid p{color:var(--muted);line-height:1.55}.business-grid ul{color:var(--muted);padding-left:18px;font-size:.72rem}.business-actions{flex-wrap:wrap;gap:7px;display:flex}.business-actions a{color:#fff;background:#1d2024;border-radius:999px;padding:8px 11px;font-size:.62rem;font-weight:850}.audio-list{flex-direction:column;gap:14px;margin-top:36px;display:flex}.audio-list>article{border:1px solid var(--line);background:#fff;border-radius:19px;grid-template-columns:minmax(0,1fr) minmax(260px,.45fr);align-items:center;gap:25px;padding:25px;display:grid}.audio-list article>div>span{color:var(--red);text-transform:uppercase;font-size:.62rem;font-weight:900}.audio-list h2{margin:8px 0}.audio-list p{max-width:780px;color:var(--muted);line-height:1.55}.audio-list audio{width:100%}.map-frame{border:1px solid var(--line);background:#e8ecee;border-radius:22px;margin:36px 0;overflow:hidden}.map-frame iframe{border:0;width:100%;height:560px;display:block}.map-points>div,.camera-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin-top:22px;display:grid}.map-points article{border:1px solid var(--line);border-radius:16px;flex-direction:column;min-height:230px;padding:20px;display:flex}.map-points article>span,.camera-grid article span{color:#177541;text-transform:uppercase;font-size:.58rem;font-weight:900}.map-points article p{color:var(--muted);font-size:.7rem;line-height:1.5}.map-points article small{color:var(--muted);margin-top:auto}.map-points article a{color:var(--red);margin-top:7px;font-size:.63rem;font-weight:850}.camera-section{margin-top:25px}.camera-grid>article{border:1px solid var(--line);border-radius:16px;overflow:hidden}.camera-grid iframe{aspect-ratio:16/9;background:#111;border:0;width:100%}.camera-grid article>div{padding:18px}.camera-grid h3{margin:7px 0}.camera-grid a,.camera-grid small{color:var(--muted);font-size:.6rem}.city-data-tabs{gap:7px;margin:28px 0;display:flex}.city-data-tabs a{border:1px solid var(--line);background:#fff;border-radius:999px;padding:9px 13px;font-size:.68rem;font-weight:850}.city-data-tabs a.active{border-color:var(--red);background:var(--red);color:#fff}.numbers-grid>article.featured{border-top:5px solid var(--red)}.numbers-grid article>span{color:var(--red);text-transform:uppercase;font-size:.58rem;font-weight:900}.data-note{border-left:4px solid var(--orange);color:#69410c;background:#fff1df;margin-top:25px;padding:16px;font-size:.72rem;line-height:1.55}.expansion-intro{flex-direction:column;align-items:flex-start;display:flex}.expansion-intro p{color:#666;line-height:1.55}.expansion-list{flex-direction:column;gap:10px;max-height:1000px;display:flex;overflow:auto}.expansion-list>article{background:#fff;border:1px solid #ddd;border-radius:13px;grid-template-columns:auto minmax(0,1fr);gap:13px;padding:13px;display:grid}.expansion-list>article>img{object-fit:cover;border-radius:9px;width:120px;height:120px}.expansion-list article>div>span{color:#b50a2d;text-transform:uppercase;font-size:.56rem;font-weight:900}.expansion-list h3{margin:6px 0;font-size:.85rem}.expansion-list p{color:#5f646b;white-space:pre-line;font-size:.68rem;line-height:1.5}.expansion-list small{color:#83878d;margin:7px 0;font-size:.57rem;display:block}.expansion-list article>div>div{flex-wrap:wrap;gap:6px;display:flex}.expansion-list details{border-top:1px solid #e4e4e4;padding:8px 0}.expansion-list summary{cursor:pointer;font-size:.66rem;font-weight:850}.expansion-list audio{width:100%;margin:9px 0}.admin-empty{color:#777;font-size:.7rem}.admin-warning{border-radius:8px;padding:9px;color:#7d4b00!important;background:#fff0d7!important}html[data-theme=dark] .tip-form,html[data-theme=dark] .install-card,html[data-theme=dark] .install-help,html[data-theme=dark] .history-chart,html[data-theme=dark] .history-records,html[data-theme=dark] .history-grid>article,html[data-theme=dark] .business-grid>article,html[data-theme=dark] .audio-list>article,html[data-theme=dark] .map-points,html[data-theme=dark] .camera-section,html[data-theme=dark] .numbers-grid>article,html[data-theme=dark] .city-data-tabs a{background:#191b1f;border-color:#35383e}html[data-theme=dark] .data-note{color:#f2d3a4;background:#2b2114}.information-page{background:radial-gradient(circle at 85% 10%,#1267b818,#0000 34%);min-height:70vh}.information-hero{max-width:760px;margin-bottom:38px}.information-hero .title{margin-bottom:12px}.information-hero p{max-width:650px;color:var(--muted);margin:0;font-size:1rem;line-height:1.6}.information-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;display:grid}.information-card{border:1px solid var(--line);background:#fff;border-radius:20px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:15px;min-height:155px;padding:22px;transition:border-color .2s,box-shadow .2s,transform .2s;display:grid;box-shadow:0 10px 28px #0000000b}:is(.information-card:hover,.information-card:focus-visible){border-color:#2277c6;outline:none;transform:translateY(-3px);box-shadow:0 16px 35px #1267b825}.information-card.featured{color:#fff;background:linear-gradient(135deg,#1267b8,#2783d4);border-color:#2277c6}.information-icon{color:#1267b8;background:#1267b814;border-radius:13px;place-items:center;width:44px;height:44px;font-size:1.05rem;font-weight:950;display:grid}.information-card.featured .information-icon{color:#fff;background:#ffffff1f}.information-copy{flex-direction:column;gap:7px;min-width:0;display:flex}.information-copy strong{font-size:1rem;line-height:1.2}.information-copy small{color:var(--muted);font-size:.72rem;line-height:1.45}.information-card.featured .information-copy small{color:#e8f4ff}.information-arrow{color:#1267b8;font-size:1.25rem}.information-card.featured .information-arrow{color:#fff}html[data-theme=dark] .information-card{background:#191b1f;border-color:#34383e}html[data-theme=dark] .information-card.featured{background:linear-gradient(135deg,#1267b8,#225f98);border-color:#2783d4}@media (max-width:900px){.tip-layout{grid-template-columns:1fr}.tip-aside{position:static}.history-grid,.numbers-grid,.map-points>div,.camera-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.guide-search{grid-template-columns:1fr 1fr}.business-grid,.audio-list>article{grid-template-columns:1fr}.information-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:700px){.tip-layout{margin-inline:-13px}.tip-form,.tip-aside{border-radius:0;padding:22px 17px}.form-row,.guide-search,.history-grid,.numbers-grid,.map-points>div,.camera-grid{grid-template-columns:1fr}.install-card{grid-template-columns:82px minmax(0,1fr);padding:19px}.install-mark{border-radius:20px;font-size:1.7rem}.history-chart,.history-records,.map-points,.camera-section{border-radius:0;margin-inline:-13px;padding:22px 13px}.history-chart header,.history-records>header{flex-direction:column;align-items:flex-start}.bar-chart{overflow-x:auto}.bar-column{min-width:54px}.business-grid>article{grid-template-columns:1fr}.business-grid img,.business-placeholder{height:220px;min-height:220px}.audio-list>article{padding:20px}.map-frame{border-radius:0;margin-inline:-13px}.map-frame iframe{height:470px}.expansion-list>article{grid-template-columns:1fr}.expansion-list>article>img{width:100%;height:220px}.information-hero{margin-bottom:26px}.information-grid{grid-template-columns:1fr;gap:10px}.information-card{border-radius:16px;min-height:112px;padding:17px}.information-icon{width:39px;height:39px}.information-copy small{font-size:.68rem}}.agent-queue-section{border-top:1px solid #d8dadd;margin-top:34px;padding-top:28px}.agent-queue-head{justify-content:space-between;align-items:end;gap:18px;margin-bottom:18px;display:flex}.agent-queue-head>div>span{color:var(--red);letter-spacing:.14em;font-size:.55rem;font-weight:950}.agent-queue-head h2{letter-spacing:-.025em;margin:5px 0;font-size:1.75rem}.agent-queue-head p{color:#777;margin:0;font-size:.72rem}.agent-queue-head>strong{color:#555;background:#e7e9ed;border-radius:999px;padding:8px 11px;font-size:.64rem}@media (max-width:700px){.agent-queue-section{margin-top:26px;padding-top:22px}.agent-queue-head{flex-direction:column;align-items:flex-start}.agent-queue-head h2{font-size:1.45rem}}@keyframes brand-breathe{0%,to{transform:scale(1)}50%{transform:scale(1.025)}}.header .logo-with-mark{transform-origin:0;will-change:transform;animation:4.2s ease-in-out infinite brand-breathe}@media (prefers-reduced-motion:reduce){.header .logo-with-mark{will-change:auto;animation:none}}.agent-tabs{border-bottom:1px solid #d8dadd;gap:7px;margin:-5px 0 22px;padding-bottom:12px;display:flex}.agent-tabs a{color:#555;background:#e5e7eb;border-radius:999px;padding:9px 14px;font-size:.67rem;font-weight:850}.agent-tabs a.active{color:#fff;background:#18191d}.source-list>div{align-items:flex-start}.source-list>div>div:first-child{flex:1}.source-list a{color:#555;text-overflow:ellipsis;white-space:nowrap;max-width:560px;margin-top:4px;font-size:.56rem;display:block;overflow:hidden}.source-actions{align-items:center;gap:8px;display:flex}.source-form h2{margin-bottom:0}.source-form>p{color:#777;margin:0 0 5px;font-size:.68rem;line-height:1.5}.source-form .check-row{flex-direction:row;align-items:center}.source-form .check-row input{width:auto}.agent-activity-grid{margin-top:0}@media (max-width:700px){.agent-tabs{overflow:auto}.agent-tabs a{white-space:nowrap}.source-list>div{gap:12px}.source-actions{flex-direction:column;align-items:flex-end}.agent-activity-grid{grid-template-columns:1fr}}.admin-kicker{color:#d10b34;letter-spacing:.14em;font-size:.55rem;font-weight:950}.article-gallery-section{border-top:1px solid var(--line);margin:46px 0 34px;padding-top:28px}.article-gallery-section>header{margin-bottom:17px}.article-gallery-section>header>span{color:var(--red);letter-spacing:.08em;text-transform:uppercase;font-size:1.125rem;font-weight:900;line-height:1.2}.article-gallery-section h2{letter-spacing:-.025em;margin:5px 0 4px;font-size:1.55rem}.article-gallery-section p{color:var(--muted);margin:0;font-size:.75rem}.article-gallery{grid-template-columns:repeat(2,minmax(0,1fr));gap:11px;margin:0}.article-gallery a{aspect-ratio:4/3;background:#16171a;border-radius:13px;display:block;position:relative;overflow:hidden}.article-gallery img{object-fit:cover;border-radius:0;width:100%;height:100%;min-height:0;transition:transform .25s;display:block}.article-gallery a:hover img{transform:scale(1.025)}.article-gallery a>span{color:#fff;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#111c;border-radius:999px;padding:6px 8px;font-size:.55rem;font-weight:850;position:absolute;bottom:9px;right:9px}@media (max-width:700px){.article-gallery-section{margin-top:38px;padding-top:23px}.article-gallery{grid-template-columns:1fr}.article-gallery a{aspect-ratio:4/3}.article-gallery img{min-height:0}}.admin-positive,.admin-negative{border-radius:999px;align-self:center;padding:7px 9px;font-size:.66rem}.admin-positive{color:#16743b;background:#e2f5e8}.admin-negative{color:#ba1638;background:#ffe5e9}.app-icon{fill:none;stroke:currentColor;stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round;width:23px;height:23px}.app-bottom-nav{display:none}.app-sheet-backdrop,.app-onboarding{z-index:900;position:fixed;inset:0}.app-sheet-backdrop{-webkit-backdrop-filter:blur(7px);backdrop-filter:blur(7px);background:#08090ca6;justify-content:center;align-items:flex-end;display:flex}.app-more-sheet{border:1px solid var(--line);background:var(--paper);width:min(680px,100%);max-height:min(88vh,850px);color:var(--ink);padding:23px 20px calc(92px + env(safe-area-inset-bottom));border-radius:28px 28px 0 0;animation:.24s ease-out app-sheet-up;overflow:auto;box-shadow:0 -25px 75px #0008}.app-more-sheet>header{justify-content:space-between;align-items:center;gap:20px;display:flex}.app-more-sheet>header span,.app-more-sheet h3{color:var(--red);letter-spacing:.12em;text-transform:uppercase;font-size:.57rem;font-weight:950}.app-more-sheet h2{letter-spacing:-.035em;margin:4px 0 0;font-size:1.7rem}.app-more-sheet>header>button{border:1px solid var(--line);background:var(--paper);width:42px;height:42px;color:var(--ink);border-radius:50%;place-items:center;display:grid}.app-more-tools{align-items:center;gap:8px;margin:18px 0;display:flex}.app-more-tools>button,.app-more-tools>a{border:1px solid var(--line);min-height:39px;color:var(--ink);background:0 0;border-radius:999px;padding:8px 12px;font-size:.65rem;font-weight:850}.app-more-featured{border:1px solid var(--line);background:var(--paper);border-radius:18px;flex-direction:column;display:flex}@supports (color:color-mix(in lab, red, red)){.app-more-featured{background:color-mix(in srgb,var(--paper),var(--ink) 3%)}}.app-more-featured{padding:3px 14px}.app-more-featured>a{border-bottom:1px solid var(--line);grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:12px;min-height:70px;display:grid}.app-more-featured>a:last-child{border:0}.app-more-featured>a>i{color:#1675cf;background:#1675cf18;border-radius:12px;place-items:center;width:39px;height:39px;display:grid}.app-more-featured>a>span{flex-direction:column;min-width:0;display:flex}.app-more-featured strong{font-size:.78rem}.app-more-featured small{color:var(--muted);margin-top:3px;font-size:.62rem}.app-more-featured>a>b{color:var(--muted);font-size:1.4rem}.app-more-groups{grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;margin-top:22px;display:grid}.app-more-groups>div{flex-direction:column;gap:10px;display:flex}.app-more-groups h3{margin:0 0 3px}.app-more-groups a{color:var(--muted);font-size:.7rem;font-weight:700}.app-onboarding{color:#fff;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:linear-gradient(155deg,#0e1116f2,#0e1116fd);place-items:center;padding:18px;display:grid}.app-onboarding-skip{z-index:2;top:max(20px,env(safe-area-inset-top));color:#fff;background:#ffffff0c;border:1px solid #ffffff28;border-radius:999px;padding:9px 14px;font-size:.7rem;font-weight:850;position:absolute;right:20px}.app-onboarding-card{background:#17191e;border:1px solid #ffffff1c;border-radius:31px;grid-template-rows:minmax(280px,1fr) auto auto auto;width:min(430px,100%);min-height:min(730px,100vh - 36px);display:grid;overflow:hidden;box-shadow:0 40px 100px #000a}.app-onboarding-visual{background:radial-gradient(circle,#ff5b2263,#0000 27%),linear-gradient(155deg,#250b12,#17191e);place-items:center;display:grid;position:relative;overflow:hidden}.app-onboarding-visual:before,.app-onboarding-visual:after,.app-onboarding-visual i,.app-onboarding-visual b{content:"";border:1px solid #ffffff16;border-radius:50%;position:absolute}.app-onboarding-visual:before{width:310px;height:310px}.app-onboarding-visual:after{width:210px;height:210px}.app-onboarding-visual i{width:410px;height:410px}.app-onboarding-visual b{background:#ffffff08;width:120px;height:120px}.app-onboarding-visual>span{z-index:2;letter-spacing:-.045em;font-family:Barlow Condensed,Impact,sans-serif;font-size:3.5rem;font-weight:800;position:relative}.app-onboarding-visual.step-2{background:radial-gradient(circle,#1977ce6b,#0000 28%),linear-gradient(155deg,#06182a,#17191e)}.app-onboarding-visual.step-3{background:radial-gradient(circle,#24864b6b,#0000 28%),linear-gradient(155deg,#061f13,#17191e)}.app-onboarding-visual.step-4{background:radial-gradient(circle,#ffc92d59,#0000 28%),linear-gradient(155deg,#292004,#17191e)}.app-onboarding-copy{padding:25px 25px 6px}.app-onboarding-copy>span{color:#ff8a55;letter-spacing:.15em;font-size:.58rem;font-weight:950}.app-onboarding-copy h2{letter-spacing:-.05em;margin:8px 0 9px;font-size:2.15rem;line-height:.97}.app-onboarding-copy p{color:#bdc0c6;margin:0;font-size:.78rem;line-height:1.6}.app-onboarding-tools{align-items:center;gap:10px;margin-top:17px;display:flex}.app-onboarding-tools .theme-toggle,.app-onboarding-tools .install-chip{color:#fff;border-color:#ffffff30}.app-onboarding-progress{justify-content:center;gap:6px;padding:20px;display:flex}.app-onboarding-progress i{background:#ffffff32;border-radius:99px;width:7px;height:7px;transition:all .2s}.app-onboarding-progress i.active{background:#ff5b22;width:26px}.app-onboarding-card>footer{justify-content:space-between;align-items:center;gap:12px;padding:0 25px 25px;display:flex}.app-onboarding-card>footer>button{background:linear-gradient(90deg,var(--red),var(--orange));color:#fff;border:0;border-radius:999px;min-width:124px;min-height:47px;padding:0 18px;font-size:.74rem;font-weight:900}.app-onboarding-card>footer>button.secondary{color:#d5d7da;background:0 0;border:1px solid #fff2;min-width:auto}.app-home{background:var(--paper);min-height:100vh;color:var(--ink)}.app-home-hero{color:#fff;background:radial-gradient(circle at 82% 16%,#ff5b2250,#0000 26%),radial-gradient(circle at 16% 95%,#d70c3538,#0000 25%),#111318;padding:55px 0 72px;position:relative;overflow:hidden}.app-home-hero:after{content:"";border:1px solid #ffffff10;border-radius:50%;width:500px;height:500px;position:absolute;bottom:-245px;right:-100px}.app-home-hero>div{z-index:1;position:relative}.app-home-hero header{justify-content:space-between;align-items:center;display:flex}.app-home-hero header>div{flex-direction:column;display:flex}.app-home-hero header span{color:#ff8a55;letter-spacing:.12em;font-size:.65rem;font-weight:950}.app-home-hero header small{color:#9ba0a8;text-transform:capitalize;margin-top:4px}.app-home-hero h1{letter-spacing:-.055em;text-transform:uppercase;max-width:820px;margin:48px 0 17px;font-family:Barlow Condensed,Impact,sans-serif;font-size:clamp(4.2rem,8vw,8rem);font-weight:700;line-height:.78}.app-home-hero h1 em{color:#ff5b22;font-style:normal}.app-home-hero p{color:#c5c7cc;margin:0;font-size:1rem}.app-home-hero form{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#ffffff0c;border:1px solid #ffffff24;border-radius:999px;width:min(590px,100%);margin-top:28px;padding:6px;display:flex}.app-home-hero input{color:#fff;background:0 0;border:0;flex:1;min-width:0;min-height:45px;padding:10px 15px}.app-home-hero input::placeholder{color:#aeb2b8}.app-home-hero form button{color:#17191e;background:#fff;border:0;border-radius:999px;padding:0 19px;font-size:.72rem;font-weight:900}.app-home-content{padding-top:0;padding-bottom:120px}.app-quick-row{grid-template-columns:repeat(4,1fr);gap:12px;margin-top:-34px;display:grid}.app-quick-row>a{z-index:2;border:1px solid var(--line);background:var(--paper);border-radius:20px;align-items:center;gap:12px;min-height:108px;padding:16px;display:flex;position:relative;box-shadow:0 15px 35px #00000016}.app-quick-row i{color:#222;background:#eee;border-radius:15px;place-items:center;width:46px;height:46px;font-size:.7rem;font-style:normal;font-weight:950;display:grid}.app-quick-row i.red{color:#fff;background:#d80e38}.app-quick-row i.yellow{color:#201800;background:#e6b414}.app-quick-row i.blue{color:#fff;background:#1778cd}.app-quick-row i.green{color:#fff;background:#228348}.app-quick-row span{font-size:.82rem;font-weight:900}.app-highlight,.app-latest,.app-resources{margin-top:58px}.app-highlight>header,.app-latest>header,.app-resources>header{justify-content:space-between;align-items:flex-end;gap:20px;margin-bottom:19px;display:flex}.app-highlight>header span,.app-latest>header span,.app-resources>header>span{color:var(--red);letter-spacing:.13em;font-size:.6rem;font-weight:950}.app-highlight>header h2,.app-latest>header h2,.app-resources>header h2{letter-spacing:-.04em;margin:5px 0 0;font-size:1.8rem}.app-highlight>header>a,.app-latest>header>a{color:var(--red);font-size:.7rem;font-weight:900}.app-highlight-card{border:1px solid var(--line);background:var(--paper);border-radius:24px;grid-template-columns:1.35fr .65fr;min-height:420px;display:grid;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.app-highlight-card{background:color-mix(in srgb,var(--paper),var(--ink) 3%)}}.app-highlight-card>img,.app-highlight-placeholder{object-fit:cover;width:100%;height:100%;min-height:420px}.app-highlight-placeholder{color:#fff;background:linear-gradient(135deg,#071d2e,#1674aa);place-items:center;font-family:Impact,sans-serif;font-size:4rem;display:grid}.app-highlight-card>div{flex-direction:column;justify-content:center;padding:35px;display:flex}.app-highlight-card>div>span{color:var(--red);text-transform:uppercase;font-size:.6rem;font-weight:900}.app-highlight-card h3{letter-spacing:-.035em;margin:12px 0 10px;font-size:1.8rem;line-height:1.08}.app-highlight-card p{color:var(--muted);font-size:.8rem;line-height:1.55}.app-highlight-card b{color:var(--red);margin-top:15px;font-size:.7rem}.app-latest>div{grid-template-columns:1fr 1fr;gap:10px;display:grid}.app-latest>div>a{border:1px solid var(--line);background:var(--paper);border-radius:17px;grid-template-columns:112px minmax(0,1fr) auto;align-items:center;gap:15px;min-height:108px;display:grid}@supports (color:color-mix(in lab, red, red)){.app-latest>div>a{background:color-mix(in srgb,var(--paper),var(--ink) 2%)}}.app-latest>div>a{padding:8px 17px 8px 8px}.app-latest img,.app-latest>div>a>i{object-fit:cover;border-radius:12px;width:112px;height:92px}.app-latest>div>a>i{color:#fff;background:#1678cc;place-items:center;font-style:normal;font-weight:900;display:grid}.app-latest a>span{flex-direction:column;min-width:0;display:flex}.app-latest small{color:var(--muted);text-transform:uppercase;font-size:.56rem}.app-latest strong{-webkit-line-clamp:2;-webkit-box-orient:vertical;margin-top:6px;font-size:.79rem;line-height:1.35;display:-webkit-box;overflow:hidden}.app-latest a>b{color:var(--muted);font-size:1.4rem}.app-resources>div{grid-template-columns:repeat(3,1fr);gap:10px;display:grid}.app-resources a{border:1px solid var(--line);background:var(--paper);border-radius:18px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:13px;min-height:115px;display:grid}@supports (color:color-mix(in lab, red, red)){.app-resources a{background:color-mix(in srgb,var(--paper),var(--ink) 2%)}}.app-resources a{padding:17px}.app-resources a>i{color:#fff;border-radius:14px;place-items:center;width:45px;height:45px;font-size:.7rem;font-style:normal;font-weight:950;display:grid}.app-resources .tone-1{background:#d90d38}.app-resources .tone-2{background:#1c77ca}.app-resources .tone-3{background:#238448}.app-resources .tone-4{color:#201800;background:#d2a207}.app-resources a>span{flex-direction:column;min-width:0;display:flex}.app-resources strong{font-size:.76rem}.app-resources small{color:var(--muted);margin-top:4px;font-size:.6rem;line-height:1.4}.app-resources a>b{color:var(--muted);font-size:1.3rem}.app-install-cta{color:#fff;background:#15171b;border-radius:24px;justify-content:space-between;align-items:center;gap:25px;margin-top:58px;padding:30px;display:flex}.app-install-cta span{color:#ff8a55;letter-spacing:.13em;font-size:.58rem;font-weight:950}.app-install-cta h2{margin:7px 0 5px;font-size:1.7rem}.app-install-cta p{color:#aeb2b8;margin:0}.install-features{grid-template-columns:repeat(3,1fr);gap:12px;margin-top:22px;display:grid}.install-features article{border:1px solid var(--line);background:var(--paper);border-radius:18px}@supports (color:color-mix(in lab, red, red)){.install-features article{background:color-mix(in srgb,var(--paper),var(--ink) 2%)}}.install-features article{padding:20px}.install-features span{color:var(--red);font-size:.62rem;font-weight:950}.install-features h2{font-size:1rem}.install-features p{color:var(--muted);font-size:.72rem;line-height:1.55}@keyframes app-sheet-up{0%{opacity:.5;transform:translateY(35px)}to{opacity:1;transform:none}}@media (max-width:900px){html.is-installed-app body{padding-bottom:calc(71px + env(safe-area-inset-bottom))}html.is-installed-app body:has(.admin-root){padding-bottom:0}html.is-installed-app .app-bottom-nav{z-index:750;height:calc(68px + env(safe-area-inset-bottom));border-top:1px solid var(--topbar-line);background:var(--topbar-bg);grid-template-columns:repeat(5,1fr);display:grid;position:fixed;bottom:0;left:0;right:0}@supports (color:color-mix(in lab, red, red)){html.is-installed-app .app-bottom-nav{background:color-mix(in srgb,var(--topbar-bg),transparent 5%)}}html.is-installed-app .app-bottom-nav{color:var(--topbar-muted);padding:5px 7px env(safe-area-inset-bottom);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);box-shadow:0 -10px 30px #0003}.app-bottom-nav>a,.app-bottom-nav>button{min-width:0;color:inherit;background:0 0;border:0;border-radius:12px;flex-direction:column;justify-content:center;align-items:center;gap:3px;font-size:.54rem;font-weight:800;display:flex}.app-bottom-nav .app-icon{width:21px;height:21px}.app-bottom-nav .active{color:#ff5b22;background:#ffffff0b}.app-sheet-open{overflow:hidden}.app-home-hero{padding:37px 0 65px}.app-home-hero h1{margin-top:36px}.app-quick-row{grid-template-columns:repeat(2,1fr)}.app-highlight-card{grid-template-columns:1fr}.app-highlight-card>img,.app-highlight-placeholder{height:320px;min-height:320px}.app-latest>div{grid-template-columns:1fr}.app-resources>div{grid-template-columns:repeat(2,1fr)}.install-features{grid-template-columns:1fr}.footer{padding-bottom:15px}}@media (max-width:700px){:is(html.is-installed-app body:has(.app-home)>.topline,html.is-installed-app body:has(.app-home)>.footer){display:none}.app-home-hero{padding:26px 0 63px}.app-home-hero h1{margin:34px 0 14px;font-size:clamp(3.45rem,17vw,4.6rem)}.app-home-hero p{font-size:.83rem;line-height:1.5}.app-home-hero form{margin-top:22px}.app-home-content{padding-bottom:45px}.app-quick-row{gap:8px;margin-top:-30px}.app-quick-row>a{border-radius:17px;min-height:85px;padding:12px}.app-quick-row i{border-radius:12px;width:39px;height:39px}.app-quick-row span{font-size:.69rem}.app-highlight,.app-latest,.app-resources{margin-top:43px}.app-highlight>header h2,.app-latest>header h2,.app-resources>header h2{font-size:1.5rem}.app-highlight-card{border-radius:19px}.app-highlight-card>img,.app-highlight-placeholder{height:240px;min-height:240px}.app-highlight-card>div{padding:23px}.app-highlight-card h3{font-size:1.35rem}.app-latest>div>a{grid-template-columns:82px minmax(0,1fr) auto;padding-right:12px}.app-latest img,.app-latest>div>a>i{width:82px;height:78px}.app-resources>div{grid-template-columns:1fr}.app-resources a{min-height:92px}.app-install-cta{border-radius:19px;flex-direction:column;align-items:flex-start;padding:23px}.app-more-sheet{border-radius:25px 25px 0 0;max-height:92vh;padding-inline:15px}.app-more-groups{grid-template-columns:1fr 1fr}.app-onboarding{padding:0}.app-onboarding-card{border:0;border-radius:0;width:100%;min-height:100dvh}.app-onboarding-visual{min-height:300px}.app-onboarding-copy{padding-inline:23px}.app-onboarding-copy h2{font-size:2rem}.app-onboarding-card>footer{padding-inline:23px;padding-bottom:calc(22px + env(safe-area-inset-bottom))}}@media (max-width:390px){.app-more-groups{grid-template-columns:1fr}.app-onboarding-visual{min-height:250px}.app-onboarding-card{grid-template-rows:minmax(245px,.9fr) auto auto auto}.app-onboarding-copy{padding-top:18px}.app-onboarding-copy h2{font-size:1.75rem}}@media (prefers-reduced-motion:reduce){.app-more-sheet{animation:none}}.app-native-bar{display:none}.app-sheet-handle{background:var(--ink);border-radius:99px;width:42px;height:4px;margin:-10px auto 15px}@supports (color:color-mix(in lab, red, red)){.app-sheet-handle{background:color-mix(in srgb,var(--ink),transparent 75%)}}.app-home-hero header span i{background:#38d579;border-radius:50%;width:7px;height:7px;margin-right:5px;animation:1.9s ease-in-out infinite app-live-pulse;display:inline-block;box-shadow:0 0 0 5px #38d57916}.app-home-hero form>svg{fill:none;stroke:#aeb2b8;stroke-width:1.8px;stroke-linecap:round;width:21px;height:21px;margin-left:13px}.app-home a,.app-bottom-nav a,.app-bottom-nav button,.app-native-bar a,.app-more-sheet a,.app-more-sheet button{-webkit-tap-highlight-color:transparent}.app-home a:active,.app-bottom-nav a:active,.app-bottom-nav button:active,.app-native-bar a:active,.app-more-sheet a:active,.app-more-sheet button:active{transform:scale(.97)}@keyframes app-live-pulse{50%{opacity:.55;box-shadow:0 0 0 9px #38d57900}}:is(html.is-installed-app body:has(.app-home)>.topline,html.is-installed-app body:has(.app-home)>.header,html.is-installed-app body:has(.app-home)>.footer){display:none}html.is-installed-app body:has(.app-home)>main{padding-top:68px}.app-native-bar{z-index:780;border-bottom:1px solid var(--topbar-line);background:var(--topbar-bg);justify-content:space-between;align-items:center;height:68px;position:fixed;top:0;left:0;right:0}@supports (color:color-mix(in lab, red, red)){.app-native-bar{background:color-mix(in srgb,var(--topbar-bg),transparent 3%)}}.app-native-bar{color:var(--topbar-ink);-webkit-backdrop-filter:blur(22px);padding:0 max(16px,50vw - 600px);box-shadow:0 8px 28px #00000014}html.is-installed-app body:has(.app-home)>.app-native-bar{display:flex}.app-native-brand{align-items:center;gap:9px;display:flex}.app-native-brand img{object-fit:contain;width:45px;height:43px}.app-native-brand>span{letter-spacing:-.025em;flex-direction:column;font-family:Barlow Condensed,Impact,sans-serif;font-size:1.15rem;font-weight:800;line-height:.78;display:flex}.app-native-brand strong,.app-native-brand b{color:var(--topbar-ink)}.app-native-bar>div{align-items:center;gap:7px;display:flex}.app-native-action,.app-native-profile{border:1px solid var(--topbar-line);background:var(--topbar-bg);border-radius:14px;place-items:center;width:41px;height:41px;display:grid}@supports (color:color-mix(in lab, red, red)){.app-native-action,.app-native-profile{background:color-mix(in srgb,var(--topbar-bg),var(--topbar-ink) 4%)}}.app-native-action,.app-native-profile{color:var(--topbar-ink);transition:transform .16s,background .16s}.app-native-profile{color:#fff;background:linear-gradient(145deg,#d80e38,#ff6525);border-radius:50%}.app-native-bar .theme-toggle{border:1px solid var(--topbar-line);border-radius:14px;width:41px;height:41px}.app-native-bar .theme-toggle svg{width:28px;height:28px}.app-home{background:var(--paper)}@supports (color:color-mix(in lab, red, red)){.app-home{background:color-mix(in srgb,var(--paper),var(--ink) 2%)}}.app-home-hero{background:radial-gradient(circle at 88% 12%,#ff6a274d,#0000 24%),radial-gradient(circle at 8% 105%,#d80e3838,#0000 29%),linear-gradient(150deg,#15171c,#0c0d10);border-radius:0 0 34px 34px;box-shadow:0 18px 45px #00000024}.app-home-hero h1{letter-spacing:-.065em;text-transform:none;font-family:Inter,system-ui,sans-serif;font-weight:850;line-height:.92}.app-home-hero h1 em{color:#0000;background:linear-gradient(90deg,#ff3b4f,#ff7b26);-webkit-background-clip:text;background-clip:text}.app-home-hero form{align-items:center}.app-home-content{max-width:1120px}.app-quick-row>a,.app-highlight-card,.app-latest>div>a,.app-resources a{transition:transform .18s,border-color .18s,box-shadow .18s}.app-quick-row>a:hover,.app-highlight-card:hover,.app-latest>div>a:hover,.app-resources a:hover{border-color:var(--red);transform:translateY(-2px)}@supports (color:color-mix(in lab, red, red)){.app-quick-row>a:hover,.app-highlight-card:hover,.app-latest>div>a:hover,.app-resources a:hover{border-color:color-mix(in srgb,var(--red),var(--line) 62%)}}.app-quick-row>a:hover,.app-highlight-card:hover,.app-latest>div>a:hover,.app-resources a:hover{box-shadow:0 15px 35px #00000014}:is(html.is-installed-app body:not(:has(.admin-root))>.topline,html.is-installed-app body:not(:has(.admin-root))>.header,html.is-installed-app body:not(:has(.admin-root))>.footer){display:none}html.is-installed-app body:not(:has(.admin-root))>main{padding-top:68px}html.is-installed-app body:not(:has(.admin-root)):has(>.urgent-strip)>main{padding-top:0}html.is-installed-app body:not(:has(.admin-root))>.urgent-strip{margin-top:68px}html.is-installed-app body:not(:has(.admin-root))>.app-native-bar{display:flex}html.is-installed-app .app-native-bar{padding-inline:14px}html.is-installed-app .app-bottom-nav{right:10px;bottom:max(8px,env(safe-area-inset-bottom));border:1px solid var(--topbar-line);background:var(--topbar-bg);border-radius:22px;height:64px;left:10px}@supports (color:color-mix(in lab, red, red)){html.is-installed-app .app-bottom-nav{background:color-mix(in srgb,var(--topbar-bg),transparent 3%)}}html.is-installed-app .app-bottom-nav{padding:6px 7px;box-shadow:0 12px 38px #0007}html.is-installed-app .app-bottom-nav>a,html.is-installed-app .app-bottom-nav>button{transition:transform .16s,color .16s,background .16s}html.is-installed-app .app-bottom-nav .active{background:var(--red)}@supports (color:color-mix(in lab, red, red)){html.is-installed-app .app-bottom-nav .active{background:color-mix(in srgb,var(--red),transparent 85%)}}html.is-installed-app .app-bottom-nav .active{color:#ff4e55}html.is-installed-app .app-more-sheet{padding-bottom:calc(104px + env(safe-area-inset-bottom))}@media (max-width:700px){html.is-installed-app body{overscroll-behavior-y:none}.app-native-brand img{width:42px;height:40px}.app-home-hero{border-radius:0 0 29px 29px;padding:25px 0 58px}.app-home-hero header{align-items:flex-start}.app-home-hero header span{letter-spacing:.08em;font-size:.55rem}.app-home-hero header small{font-size:.62rem}.app-home-hero h1{max-width:330px;margin:30px 0 13px;font-size:2.72rem;line-height:.92}.app-home-hero p{color:#bec2c9;max-width:330px;font-size:.79rem}.app-home-hero form{background:#ffffff12;border-radius:17px;min-height:53px;margin-top:21px;padding:4px}.app-home-hero input{font-size:.78rem}.app-home-hero form button{display:none}.app-home-content{padding-inline:14px}.app-quick-row{grid-template-columns:repeat(4,minmax(0,1fr));gap:7px}.app-quick-row>a{border-radius:19px;flex-direction:column;justify-content:center;gap:7px;min-height:82px;padding:9px 5px;box-shadow:0 10px 25px #00000013}.app-quick-row i{width:37px;height:37px}.app-quick-row span{font-size:.6rem}.app-highlight,.app-latest,.app-resources{margin-top:38px}.app-highlight>header,.app-latest>header,.app-resources>header{margin-bottom:14px}.app-highlight>header h2,.app-latest>header h2,.app-resources>header h2{font-size:1.35rem}.app-highlight-card{box-shadow:0 12px 30px #00000012}.app-highlight-card>img,.app-highlight-placeholder{height:218px;min-height:218px}.app-highlight-card>div{padding:20px}.app-highlight-card h3{font-size:1.24rem}.app-latest>div>a{background:var(--paper);border-radius:19px;min-height:94px;box-shadow:0 8px 20px #0000000a}.app-latest strong{font-size:.75rem}.app-resources>div{grid-template-columns:1fr 1fr;gap:8px}.app-resources a{background:var(--paper);border-radius:20px;grid-template-columns:1fr auto;align-content:center;min-height:126px;position:relative;box-shadow:0 8px 20px #0000000a}.app-resources a>i{grid-column:1;width:43px;height:43px}.app-resources a>span{grid-column:1/-1}.app-resources a>b{position:absolute;top:17px;right:17px}.app-resources small{display:none}.app-install-cta{background:linear-gradient(145deg,#17191e,#101114);border-radius:22px;margin-top:40px;margin-bottom:25px}.app-more-sheet{border-radius:29px 29px 0 0}.app-more-featured{border-radius:21px}.app-more-featured>a{min-height:74px}.app-more-featured>a>i{border-radius:14px}}@media (max-width:370px){.app-native-brand>span{font-size:1.02rem}.app-native-bar>div{gap:4px}.app-native-action,.app-native-profile,.app-native-bar .theme-toggle{width:38px;height:38px}.app-home-hero h1{font-size:2.42rem}.app-quick-row span{font-size:.55rem}.app-resources a{min-height:116px}}@media (prefers-reduced-motion:reduce){.app-home-hero header span i{animation:none}.app-home a,.app-bottom-nav a,.app-bottom-nav button,.app-native-bar a,.app-more-sheet a,.app-more-sheet button{transition:none}}.forum-posting-guide{color:#4f461e;background:#fff9dc;border:1px solid #d8c46b;border-radius:14px;padding:17px}.forum-posting-guide strong{font-size:.8rem}.forum-posting-guide ul{margin:9px 0 0;padding-left:19px}.forum-posting-guide li{margin:5px 0;font-size:.68rem;line-height:1.45}.forum-action.active{color:#1c6f3d;background:#e9f6ed;border-color:#2d8d53}.forum-pinned{color:#765800;background:#fff2c6;border-radius:999px;padding:4px 7px;font-size:.57rem;font-weight:900}.forum-trust-badges{flex-wrap:wrap;gap:7px;margin-top:12px;display:flex}.forum-trust-badges span{color:#dfe2e5;background:#ffffff18;border-radius:999px;padding:6px 9px;font-size:.58rem;font-weight:850}.forum-comment-reply{border-left:3px solid #e1e4e6!important;margin-left:24px!important;padding-left:16px!important}.forum-comment-reply-button{color:var(--red);background:0 0;border:0;margin-left:9px;font-size:.62rem;font-weight:850}.forum-reply-form{margin-top:10px}.forum-reply-form textarea{min-height:75px}.forum-notification-list{flex-direction:column;gap:9px;padding-top:35px;padding-bottom:70px;display:flex}.forum-notification-list>a{border:1px solid var(--line);background:var(--paper);border-radius:14px;flex-direction:column;gap:5px;padding:16px 18px;display:flex}.forum-notification-list>a.unread{border-left:5px solid var(--red)}.forum-notification-list small{color:var(--muted)}.now-alert-trust{color:#575d62;background:#f1f3f4;border-radius:10px;grid-template-columns:1fr auto;margin-top:14px;padding:10px;font-size:.58rem;gap:5px!important;display:grid!important}.now-alert-trust>a{color:#166b8f;grid-column:1/-1;font-weight:850}.now-current-check{flex-wrap:wrap;margin:11px 0;justify-content:flex-start!important;align-items:center!important;gap:6px!important;display:flex!important}.now-current-check>span{margin-right:auto;color:#555!important;background:0 0!important;padding:0!important;font-size:.61rem!important}.now-current-check button{color:#373a3e;background:#fff;border:1px solid #ccd0d3;border-radius:999px;padding:5px 9px;font-size:.58rem;font-weight:850}.now-current-check small{color:#5d7f68;flex-basis:100%}.now-status-source{color:#747b80;margin-top:7px;font-size:.55rem;display:block}.now-status-source a{color:#166b8f}.legal-page{background:var(--bg);min-height:70vh;color:var(--ink)}.legal-page>header{color:#fff;background:#15171b;padding:65px 0}.legal-page>header span{color:#ff5b22;letter-spacing:.14em;font-size:.65rem;font-weight:950}.legal-page>header h1{text-transform:uppercase;max-width:900px;margin:11px 0;font-family:Barlow Condensed,sans-serif;font-size:clamp(3rem,7vw,6.2rem);line-height:.88}.legal-page>header p{color:#c7cbd0;max-width:760px;line-height:1.6}.legal-page>header small{color:#858b92}.legal-content{max-width:900px;padding-top:48px;padding-bottom:35px}.legal-content h2{margin:32px 0 8px;font-size:1.35rem}.legal-content p{color:var(--muted);font-size:.92rem;line-height:1.8}.legal-nav{flex-wrap:wrap;gap:9px;padding-bottom:70px;display:flex}.legal-nav a{border:1px solid var(--line);background:var(--paper);border-radius:999px;padding:9px 13px;font-size:.68rem;font-weight:850}html[data-theme=dark] .forum-posting-guide{color:#eee7bf;background:#2a2718;border-color:#6d6232}html[data-theme=dark] .now-alert-trust{color:#c8ccd0;background:#24272b}html[data-theme=dark] .now-current-check>span{color:#c7cbd0!important}html[data-theme=dark] .now-current-check button{color:#e5e7e9;background:#202329;border-color:#3e4248}@media (max-width:700px){.forum-comment-reply{margin-left:10px!important;padding-left:10px!important}.now-alert-trust{grid-template-columns:1fr}.now-alert-trust>a{grid-column:auto}.now-current-check{flex-direction:row!important;align-items:flex-start!important}.now-current-check>span{width:100%;margin-right:0}.legal-page>header{padding:45px 0}.legal-content{padding-top:30px}}.river-card .river-change{font-size:.9rem;line-height:1.5}.river-card time{font-size:.95rem;font-weight:600;line-height:1.5;display:block}.river-card .river-notice{background:#c58b1812;border-left:3px solid #c58b18;margin:12px 0;padding:8px 10px;font-size:.85rem;line-height:1.45}.river-card .river-history-link{margin-top:12px;font-size:.85rem;font-weight:700}.river-card .river-source{margin-top:14px;font-size:.8rem;line-height:1.45}.river-card .river-checked{color:var(--muted);margin-top:7px;font-size:.75rem;line-height:1.4;display:block}.river-history{border:1px solid var(--line);background:#fff;border-radius:20px;margin:22px 0 40px;padding:24px;scroll-margin-top:100px}.river-history header{justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.river-history header>div>span{color:var(--muted);font-size:.8rem}.river-history h2{margin:7px 0;font-size:1.35rem;line-height:1.3}.river-history header>p{color:var(--muted);margin:5px 0;font-size:.85rem}.river-chart-scroll{margin-top:18px;overflow-x:auto}.river-chart-scroll:focus-visible{outline-offset:3px;outline:2px solid #258acb}.river-chart{width:100%;min-width:520px;max-height:340px;display:block}.river-chart text{fill:currentColor;font-size:14px}.river-chart-grid{stroke:var(--line);stroke-width:1px}.river-chart-line{fill:none;stroke:#258acb;stroke-width:3px;stroke-linecap:round;stroke-linejoin:round;vector-effect:non-scaling-stroke}.river-chart-dot{fill:#258acb}.river-history footer{color:var(--muted);flex-wrap:wrap;justify-content:space-between;gap:10px;margin-top:14px;font-size:.8rem;line-height:1.5;display:flex}.river-history footer a{text-underline-offset:3px;text-decoration:underline}html[data-theme=dark] .river-history{color:#eef0f3;background:#191b1f}html[data-theme=dark] .river-card .river-source a{color:#83c9f5}@media (max-width:700px){.river-history{padding:20px 14px}.river-history header{flex-direction:column;gap:4px}.river-history h2{font-size:1.15rem}.river-history footer{flex-direction:column}}.brusque-weather{min-width:0}.brusque-weather>span{font-size:.875rem}.brusque-weather .weather-now-label{margin-top:18px;font-size:.875rem}.brusque-weather>strong{margin:5px 0;font-size:3.2rem;line-height:1.1}.brusque-weather>strong small{font-size:1.25rem}.brusque-weather h2{font-size:1.125rem}.weather-live-details{flex-wrap:wrap;gap:14px 20px;margin:14px 0;display:flex}.weather-live-details div{min-width:0}.weather-live-details dt{color:var(--muted);font-size:.875rem}.weather-live-details dd{margin:4px 0 0;font-size:1rem;font-weight:750}.weather-next-hours{border-block:1px solid var(--line);grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin-bottom:12px;padding:12px 0;display:grid}.weather-next-hours>div{flex-direction:column;gap:5px;min-width:0;display:flex}.weather-next-hours time{color:var(--muted);margin:0;padding:0;font-size:.875rem}.weather-next-hours b{font-size:1.125rem}.weather-next-hours span{overflow-wrap:anywhere;color:var(--muted);font-size:.875rem;line-height:1.3}.weather-live-footer{color:var(--muted);flex-direction:column;gap:5px;margin-top:auto;font-size:.8125rem;display:flex}.weather-live-footer time{font-size:inherit;color:inherit;margin:0;padding:0;font-weight:500}.weather-live-footer a{color:inherit;text-underline-offset:3px;text-decoration:underline}.brusque-weather .weather-refresh-warning{color:var(--muted);margin:0 0 12px;font-size:.875rem}.brusque-energy{min-width:0}.brusque-energy>span{font-size:.875rem}.brusque-energy>strong{font-size:3.2rem;line-height:1.1}.brusque-energy h2{font-size:1.125rem}.energy-breakdown{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin:14px 0;display:grid}.energy-breakdown dt{color:var(--muted);font-size:.875rem}.energy-breakdown dd{margin:4px 0 0;font-size:1.25rem;font-weight:750}.energy-neighborhoods{border-block:1px solid var(--line);margin:2px 0 14px;padding:12px 0}.energy-neighborhoods summary{cursor:pointer;font-size:.875rem;font-weight:750}.energy-neighborhoods summary:focus-visible{outline-offset:4px;outline:2px solid}.energy-neighborhoods ul{max-height:210px;margin:10px 0 0;padding:0;list-style:none;overflow-y:auto}.energy-neighborhoods li+li{margin-top:10px}.energy-neighborhoods li>div{justify-content:space-between;gap:12px;font-size:1rem;line-height:1.4;display:flex}.energy-neighborhoods li>div>span{overflow-wrap:anywhere}.energy-neighborhoods li strong{flex-shrink:0}.energy-neighborhoods li small{color:var(--muted);font-size:.8125rem}.brusque-energy .energy-note{font-size:.875rem;line-height:1.45}.brusque-energy .energy-notice{border-left:3px solid #c58b18;margin:0 0 12px;padding:8px 10px;font-size:.875rem;line-height:1.45}.brusque-energy>time{color:var(--muted);padding-top:12px;font-size:.875rem;line-height:1.4}.energy-footer{color:var(--muted);flex-direction:column;gap:5px;margin-top:10px;font-size:.8125rem;line-height:1.4;display:flex}.energy-footer a{color:inherit;text-underline-offset:3px;text-decoration:underline}.brusque-water{min-width:0}.brusque-water>span{font-size:.875rem}.brusque-water .water-heading{margin:20px 0 10px;font-size:1.25rem}.brusque-water .water-scope,.brusque-water .water-empty,.brusque-water .water-notice{font-size:.875rem;line-height:1.45}.brusque-water .water-empty{margin:20px 0}.brusque-water .water-notice{border-left:3px solid #c58b18;margin:0 0 14px;padding-left:10px}.water-notices{margin:18px 0;padding:0;list-style:none}.water-notices li+li{border-top:1px solid var(--line);margin-top:14px;padding-top:14px}.water-notices time{color:var(--muted);margin:0 0 7px;padding:0;font-size:.8125rem;font-weight:500;display:block}.water-notices li>a{overflow-wrap:anywhere;font-size:1rem;font-weight:750;line-height:1.4;display:block}.water-notices li>a:hover{text-decoration:underline}.brusque-water .water-notices p{margin-top:7px;font-size:.875rem;line-height:1.45}.water-notices small{color:var(--muted);margin-top:7px;font-size:.8125rem;line-height:1.4;display:block}.water-footer{color:var(--muted);flex-direction:column;gap:7px;margin-top:auto;font-size:.8125rem;line-height:1.4;display:flex}.water-footer time{font:inherit;color:inherit;margin:0;padding:0}.water-footer a{color:inherit;text-underline-offset:3px;text-decoration:underline}.water-footer .water-contact{margin-top:5px;font-size:.875rem}.now-region-page .now-status-grid{grid-template-columns:minmax(0,1fr);gap:26px}.now-region-page .now-status-grid>.now-status{border-radius:24px;min-width:0;min-height:320px;padding:clamp(24px,3.4vw,42px)}.now-region-page .now-status>span{font-size:.875rem;line-height:1.5}.now-status>.region-status-heading{color:var(--ink);align-items:center;gap:12px;display:flex}.region-status-heading>span{overflow-wrap:anywhere;min-width:0}.region-status-icon{width:28px;height:28px;color:inherit;flex:0 0 28px;display:block}.now-region-page .now-status>strong,.river-level-reading>strong{letter-spacing:-.035em;font-variant-numeric:tabular-nums;align-items:baseline;gap:8px;margin:18px 0 10px;font-size:clamp(3.5rem,7vw,5rem);font-weight:800;line-height:1.05;display:flex}.now-region-page .now-status>strong small,.river-level-reading>strong small{letter-spacing:0;font-size:1.5rem}.now-region-page .now-status h2{font-size:clamp(1.3rem,2.5vw,1.65rem);line-height:1.3}.now-region-page .now-status p{font-size:1rem;line-height:1.6}.now-region-page .now-status>.now-status-source,.now-region-page .now-status>time,.now-region-page .now-status>a{font-size:.875rem;line-height:1.5}.now-region-page .weather-live-details{gap:24px 48px;margin:22px 0}.now-region-page .weather-live-details dd{font-size:1.4rem}.now-region-page .weather-next-hours{gap:18px;margin:0 0 22px;padding:22px 0}.now-region-page .weather-next-hours b{font-size:1.5rem}.now-region-page .weather-next-hours span{font-size:1rem}.now-region-page .weather-live-footer,.now-region-page .energy-footer,.now-region-page .water-footer{gap:8px;padding-top:16px}.now-region-page .water-notices{margin:24px 0}.now-region-page .water-notices li+li{margin-top:22px;padding-top:22px}.now-region-page .water-notices li>a{font-size:1.125rem;line-height:1.45}.now-region-page .energy-breakdown{gap:28px;max-width:620px;margin:22px 0}.now-region-page .energy-breakdown dd{font-size:1.75rem}.now-region-page .energy-neighborhoods{padding:18px 0}.now-region-page .energy-neighborhoods ul{max-height:340px;margin-top:18px}.now-region-page .energy-neighborhoods li+li{margin-top:16px}.river-overview{grid-template-columns:minmax(0,.65fr) minmax(0,1fr);align-items:center;gap:32px;margin:8px 0 28px;display:grid}.river-measurement-details{min-width:0}.river-card .river-measurement-details time{color:var(--ink);margin:0 0 12px;padding:0;font-size:1rem}.river-card .river-source{margin-top:16px;font-size:.875rem;display:block}.river-card .river-checked{font-size:.8125rem}.now-region-page .river-card .river-history{border:0;border-top:1px solid var(--line);min-width:0;color:inherit;background:0 0;border-radius:0;margin:0;padding:24px 0 0}.now-region-page .river-history h2{font-size:1.25rem}.now-region-page .river-history header>p{font-size:.875rem}.now-region-page .river-history time{font:inherit;color:inherit;margin:0;padding:0;display:inline}.now-region-page .river-history footer{margin-top:18px}.now-region-page .river-card .river-history-empty{border-top:1px solid var(--line);color:var(--muted);margin:0;padding-top:22px}@media (max-width:700px){.now-region-page .now-status-grid{gap:20px}.now-region-page .now-status-grid>.now-status{border-radius:20px;min-height:300px;padding:24px 20px}.river-overview{grid-template-columns:minmax(0,1fr);gap:18px;margin-bottom:24px}.river-level-reading>strong{margin-top:12px}.now-region-page .weather-live-details{gap:20px 28px}.now-region-page .weather-next-hours{gap:12px}}.river-camera{border-top:1px solid var(--line);min-width:0;margin:0 0 28px;padding-top:24px}.river-camera header{justify-content:space-between;align-items:center;gap:18px;margin-bottom:18px;display:flex}.river-camera header span{color:var(--muted);font-size:.875rem;line-height:1.5}.now-region-page .river-camera h2{margin:5px 0 0}.river-camera header>a{text-underline-offset:3px;font-size:.875rem;line-height:1.5;text-decoration:underline}.river-camera-player{aspect-ratio:16/9;border:1px solid var(--line);background:#101214;border-radius:16px;position:relative;overflow:hidden}.river-camera-player iframe{border:0;width:100%;height:100%;display:block}.now-region-page .river-camera .river-camera-caption{color:var(--muted);margin:12px 0 0;font-size:.8125rem;line-height:1.5}@media (max-width:700px){.river-camera header{flex-direction:column;align-items:flex-start;gap:10px}.river-camera-player{border-radius:10px}}.weather-next-days{min-width:0;margin:0 0 20px}.weather-next-days h3{margin:0 0 12px;font-size:1rem}.weather-days-grid{grid-template-columns:repeat(6,minmax(0,1fr));gap:8px;display:grid}.weather-day{border:1px solid var(--line);background:var(--paper);text-align:center;border-radius:12px;min-width:0;padding:12px 8px}.weather-day time{color:var(--ink);text-transform:capitalize;flex-direction:column;gap:3px;margin:0;padding:0;font-size:.875rem;display:flex}.weather-day time span{color:var(--muted);font-size:.75rem;font-weight:500}.weather-day dl{justify-content:center;gap:14px;margin:8px 0 0;display:flex}.weather-day dt{color:var(--muted);font-size:.75rem}.weather-day dd{margin:3px 0 0;font-size:1.125rem;font-weight:800}.now-region-page .weather-day p{color:var(--muted);overflow-wrap:anywhere;margin:8px 0 0;font-size:.875rem;line-height:1.35}.now-region-page .brusque-weather .weather-days-note{color:var(--muted);margin:10px 0;font-size:.75rem;line-height:1.5}.weather-map{border-top:1px solid var(--line);min-width:0;margin-top:24px;padding-top:24px}.weather-map header{justify-content:space-between;align-items:center;gap:12px;margin-bottom:12px;display:flex}.weather-map h3{margin:0;font-size:1.125rem}.weather-map header a{color:var(--ink);text-underline-offset:3px;font-size:.875rem;text-decoration:underline}.weather-map-layers{flex-wrap:wrap;gap:7px;margin-bottom:12px;display:flex}.weather-map-layers button{border:1px solid var(--line);background:var(--paper);min-height:42px;color:var(--ink);font:inherit;cursor:pointer;border-radius:999px;padding:8px 15px;font-size:.875rem;font-weight:700}.weather-map-layers button[aria-pressed=true]{color:#231a00;background:#e5b20e;border-color:#e5b20e}.weather-map-layers button:focus-visible{outline:3px solid var(--red);outline-offset:3px}.weather-map-frame{border:1px solid var(--line);background:#19262b;border-radius:14px;height:400px;overflow:hidden}.weather-map-frame iframe{border:0;width:100%;height:100%;display:block}.now-region-page .weather-map .weather-map-note{color:var(--muted);margin:10px 0 0;font-size:.8125rem;line-height:1.5}@media (max-width:700px){.weather-days-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:7px}.weather-map-frame{height:340px}.weather-map-layers button{padding-inline:12px}.weather-map header{flex-wrap:wrap;align-items:flex-start}}.assistant-link-import{padding:18px 18px 0}.assistant-link-import>label{color:#383446;margin-bottom:8px;font-size:.8rem;font-weight:800;display:block}.assistant-link-import>div{gap:10px;display:flex}.assistant-link-import input{color:#24212b;background:#fff;flex:1;min-width:0}.assistant-link-import button{white-space:nowrap;width:auto}.assistant-link-import p{color:#666170;margin:8px 0 0;font-size:.72rem;line-height:1.5}.assistant-full-preview{border-top:1px solid #e7e2f2;margin-top:10px;padding-top:12px}.assistant-full-preview summary{cursor:pointer;color:#56388a;font-size:.85rem;font-weight:750}.assistant-full-preview>img{object-fit:contain;border-radius:10px;width:100%;max-height:320px;margin:16px 0}.assistant-full-preview .article-html{color:#24212b;max-height:600px;padding:12px;font-size:.95rem;overflow:auto}.assistant-full-preview .article-html p{color:inherit}.assistant-full-preview .article-html img{max-width:100%;height:auto}.assistant-result>p a{text-decoration:underline}@media (max-width:700px){.assistant-link-import{padding-inline:15px}.assistant-link-import>div{flex-direction:column}.assistant-link-import button{white-space:normal;width:100%}}html[data-theme=dark] .now-region-page{--ink:#f2f3f5;--muted:#b9bdc6;color:var(--ink)}html[data-theme=dark] .now-region-page .now-status>time,html[data-theme=dark] .now-region-page .now-status-source,html[data-theme=dark] .now-region-page .now-alert footer,html[data-theme=dark] .now-region-page .now-hero>small{color:var(--muted)}html[data-theme=dark] .now-region-page .now-status>a,html[data-theme=dark] .now-region-page .now-section>header>a,html[data-theme=dark] .now-region-page .now-alert footer>a,html[data-theme=dark] .now-region-page .now-service-card a,html[data-theme=dark] .now-region-page .now-live-card>span{color:var(--red)}html[data-theme=dark] .now-region-page .now-status-source a,html[data-theme=dark] .now-region-page .now-alert-trust>a{color:#83c9f5}html[data-theme=dark] .now-region-page .now-service-card>span,html[data-theme=dark] .now-region-page .now-current-check small{color:#9bd6b0}.weather-day .weather-day-emoji{width:fit-content;margin:8px auto;font-family:Apple Color Emoji,Segoe UI Emoji,Noto Color Emoji,sans-serif;font-size:1.6rem;line-height:1.25;display:block}.assistant-ready{text-align:center;max-width:190px;font-size:.7rem;line-height:1.4}.assistant-ready[data-state=idle]{color:#4b5361;background:#eceef2}.assistant-ready[data-state=working]{color:#765000;background:#fff0c9}.assistant-ready[data-state=error]{color:#a51431;background:#fde6e9}.assistant-ready[data-state=success]{color:#236a37;background:#e1f4e6}.assistant-ready[data-state=source]{color:#765000;background:#fff0c9}.assistant-message{padding:12px 18px;font-size:.8rem}.assistant-message[data-state=error]{color:#9d1530;background:#fff0f2;border-top-color:#f2c9d2}.assistant-message[data-state=success]{color:#245e35;background:#edf8f0}.assistant-message[data-state=source]{color:#694b00;background:#fff7df;border-top-color:#e5ce91}@media (max-width:700px){.editor-assistant .assistant-ready{text-align:left;grid-column:2;justify-self:start;max-width:none;display:block}}.imported-page{max-width:1000px}.imported-page .article-body{font-size:18px;line-height:1.8}.imported-page img{max-width:100%;height:auto}.imported-page details{border-bottom:1px solid #ddd;padding:18px 0}.imported-page summary{cursor:pointer;font-weight:700}.imported-page-gallery{grid-template-columns:repeat(auto-fill,minmax(120px,1fr));gap:22px;margin:24px 0;display:grid}.imported-page-gallery img{object-fit:contain;width:100%;height:100px}.imported-page h2{margin-top:32px}.photo-carousel{min-width:0}.photo-carousel-stage{box-shadow:none;background:0 0;border:0;border-radius:18px;position:relative;overflow:hidden}.photo-carousel-track{scroll-snap-type:x mandatory;overscroll-behavior-x:contain;scrollbar-width:none;-webkit-overflow-scrolling:touch;display:flex;overflow-x:auto}.photo-carousel-track::-webkit-scrollbar{display:none}.photo-carousel-thumbnails::-webkit-scrollbar{display:none}.photo-carousel-slide{scroll-snap-align:start;scroll-snap-stop:always;flex:0 0 100%;min-width:0;margin:0;position:relative}.photo-carousel-slide img{-webkit-user-select:none;user-select:none;width:100%;height:auto;display:block}.photo-carousel-slide[data-active=false] img{object-fit:contain;height:100%;position:absolute;inset:0}.photo-carousel-arrow{z-index:2;color:#fff;cursor:pointer;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#101216d9;border:1px solid #ffffff40;border-radius:50%;place-items:center;width:46px;height:46px;transition:background .2s,border-color .2s;display:grid;position:absolute;top:50%;transform:translateY(-50%);box-shadow:0 3px 15px #0004}.photo-carousel-arrow:hover{background:var(--red);border-color:var(--red)}.photo-carousel-prev{left:14px}.photo-carousel-next{right:14px}.photo-carousel-count,.photo-carousel-expand{color:#fff;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#101216df;border:1px solid #ffffff30;border-radius:999px;justify-content:center;align-items:center;gap:7px;min-height:36px;padding:7px 12px;font:700 12px/1.2 Inter,sans-serif;display:inline-flex;position:absolute;bottom:14px}.photo-carousel-count{pointer-events:none;font-variant-numeric:tabular-nums;left:14px}.photo-carousel-expand{cursor:pointer;min-height:44px;right:14px}.photo-carousel-expand:hover{background:#33363d}.photo-carousel-thumbnails{scrollbar-width:none;overscroll-behavior-x:contain;gap:9px;margin-top:13px;padding:3px 1px 7px;display:flex;position:relative;overflow-x:auto}.photo-carousel-thumbnails button{opacity:.58;cursor:pointer;background:#191c22;border:2px solid #0000;border-radius:10px;flex:0 0 76px;height:62px;padding:3px;transition:opacity .2s,border-color .2s;overflow:hidden}.photo-carousel-thumbnails button:hover{opacity:1}.photo-carousel-thumbnails button[aria-current=true]{border-color:var(--red);opacity:1}.photo-carousel-thumbnails img{object-fit:cover;border-radius:5px;width:100%;height:100%;display:block}.photo-carousel .photo-carousel-credit{margin:10px 2px 0;line-height:1.5}.photo-carousel button:focus-visible{outline:3px solid var(--orange);outline-offset:3px}.photo-carousel-track:focus-visible{outline:3px solid var(--orange);outline-offset:3px}.photo-carousel-dialog{color:#fff;background:#101216;border:1px solid #ffffff24;border-radius:18px;width:min(1400px,96vw);max-width:96vw;max-height:94dvh;margin:auto;padding:0;position:fixed;inset:0}.photo-carousel-dialog::backdrop{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#050609e8}.photo-carousel-lightbox{padding:56px 16px 16px;position:relative}.photo-carousel-lightbox>img{object-fit:contain;width:100%;height:min(76dvh,1000px);display:block}.photo-carousel-close{color:#fff;cursor:pointer;background:#252830;border:1px solid #ffffff30;border-radius:50%;place-items:center;width:42px;height:42px;font:28px/1 sans-serif;display:grid;position:absolute;top:9px;right:12px}.photo-carousel-lightbox-caption{color:#d5d7dc;text-align:center;flex-wrap:wrap;justify-content:center;align-items:center;gap:12px;padding-top:12px;font-size:12px;display:flex}@media (max-width:700px){.photo-carousel-stage{border-radius:14px}.photo-carousel-arrow{width:42px;height:42px}.photo-carousel-prev{left:9px}.photo-carousel-next{right:9px}.photo-carousel-count{bottom:10px;left:10px}.photo-carousel-expand{bottom:10px;right:10px}.photo-carousel-thumbnails{gap:7px}.photo-carousel-thumbnails button{flex-basis:62px;height:52px}.photo-carousel-dialog{border-radius:12px}.photo-carousel-lightbox{padding:56px 7px 14px}.photo-carousel-lightbox>img{height:72dvh}}@media (prefers-reduced-motion:reduce){.photo-carousel *,.photo-carousel :before,.photo-carousel :after{transition:none}}.now-entry h2{align-items:center;gap:.35em;display:flex}.now-entry-live-light{background:#ff202b;border-radius:50%;flex:0 0 .48em;width:.48em;height:.48em;animation:1.6s ease-in-out infinite now-entry-red-light;display:inline-block;box-shadow:0 0 8px #ff202bcc,0 0 20px #ff202b80}.community-entry{background:linear-gradient(120deg,#191115 0%,#51151c 58%,#961822 100%)}.community-entry p{color:#f5e6e7}.community-entry .button{color:#fff;background:#167338}:is(.community-entry .button:hover,.community-entry .button:focus-visible){background:#105d2d}.community-entry .now-entry-live-light{background:#35e879;box-shadow:0 0 8px #35e879cc,0 0 20px #35e87980}@media (prefers-reduced-motion:no-preference){.community-entry .now-entry-live-light{animation-name:community-entry-pulse}}@keyframes community-entry-pulse{50%{opacity:.35}}@keyframes now-entry-red-light{0%,to{opacity:1;box-shadow:0 0 8px #ff202bcc,0 0 20px #ff202b80,0 0 0 5px #ff202b1a}50%{opacity:.3;box-shadow:0 0 2px #ff202b33,0 0 4px #ff202b1a,0 0 #ff202b00}}@media (prefers-reduced-motion:reduce){.now-entry-live-light{animation:none}}.portal-shell{background:radial-gradient(at top,#ff711c1a,#0000 65%);min-height:60vh;padding:clamp(28px,6vw,72px) 18px}.portal-card{background:var(--white);border:1px solid var(--line);border-radius:18px;max-width:740px;margin:0 auto;padding:clamp(22px,4vw,44px);box-shadow:0 12px 45px #00000012}.portal-eyebrow{letter-spacing:.12em;color:#f67a28;font-size:12px;font-weight:800}.portal-card h1{margin:12px 0 22px;font-size:clamp(30px,5vw,44px);line-height:1.1}.portal-card h2{margin:0 0 14px;font-size:23px}.portal-card p{margin:16px 0;line-height:1.65}.portal-card a:not(.button),.portal-link-button{color:var(--orange);text-underline-offset:3px;text-decoration:underline}.portal-primary{margin:14px 0;display:inline-flex;padding:16px 24px!important}.portal-muted,.portal-form small{opacity:.8;font-size:14px}.portal-steps{flex-wrap:wrap;gap:10px;margin:22px 0;display:flex}.portal-steps span{border:1px solid var(--line);border-radius:30px;padding:9px 12px;font-size:12px}.portal-form{gap:18px;margin-top:24px;display:grid}.portal-form label,.portal-section>label{gap:8px;font-size:14px;font-weight:600;display:grid}.portal-card input:not([type=checkbox]),.portal-card textarea,.portal-card select{box-sizing:border-box;border:1px solid var(--line);background:var(--paper);width:100%;min-height:46px;color:inherit;font:inherit;border-radius:8px;padding:12px}.portal-card textarea{resize:vertical}.portal-card input:read-only{opacity:.75}.portal-form .portal-check{font-weight:400;line-height:1.7;display:block}.portal-check input{vertical-align:middle;accent-color:#ec7727;width:18px;height:18px;margin-right:10px}.portal-card button{cursor:pointer}.portal-card button:disabled{opacity:.5;cursor:not-allowed}.portal-message{background:#ee8c400a;border:1px solid #ee8c4050;border-left:4px solid #ee8c40;border-radius:8px;padding:16px}.portal-error{border-color:#ed6464}.portal-section{border-top:1px solid var(--line);margin-top:28px;padding-top:24px}.portal-links{border-top:1px solid var(--line);flex-wrap:wrap;gap:16px;margin-top:28px;padding-top:20px;font-size:13px;display:flex}.portal-card dl{grid-template-columns:1fr 2fr;gap:10px;display:grid}.portal-card dd{overflow-wrap:anywhere;margin:0}.portal-card dt{opacity:.7}.portal-honeypot{width:1px;height:1px;left:-10000px;overflow:hidden;position:absolute!important}.portal-link-button{font:inherit;background:0 0;border:0;padding:0}.portal-admin-card{border:1px solid var(--line);overflow-wrap:anywhere;border-radius:12px;margin:16px 0;padding:20px}.portal-admin-card form{gap:10px;display:grid}.portal-admin-card textarea,.portal-admin-card select{color:inherit;background:var(--paper);border:1px solid var(--line);border-radius:6px;padding:10px}.portal-admin-card small{margin:8px 0;display:block}.portal-admin-card summary{cursor:pointer}.portal-admin-card label{display:block}.portal-admin-list{max-width:1000px}html[data-theme=dark] .portal-card{background:#191b1f}.editorial-pagination{scroll-margin-top:180px}.editorial-page-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.editorial-page-grid+.editorial-page-grid{margin-top:21px}.editorial-page-nav{display:none}.editorial-listing .side-card>.editorial-instagram-button{text-align:center;white-space:nowrap;border:0;justify-content:center;align-items:center;width:100%;min-height:45px;padding:12px 14px;font-size:.85rem;line-height:1.3;display:flex}@media (min-width:901px){.editorial-page-grid[data-active=false]{display:none}.editorial-page-grid+.editorial-page-grid{margin-top:0}.editorial-page-nav{border-top:1px solid var(--line);text-align:center;margin-top:28px;padding-top:22px;display:block}.editorial-page-nav>p{color:var(--muted);margin:0 0 14px;font-size:.8rem}.editorial-page-nav>div,.editorial-page-number{justify-content:center;align-items:center;gap:6px;display:flex}.editorial-page-nav>div{flex-wrap:wrap}.editorial-page-nav button{border:1px solid var(--line);background:var(--white);min-width:44px;min-height:44px;color:var(--ink);font:inherit;cursor:pointer;border-radius:10px;justify-content:center;align-items:center;padding:8px 12px;font-size:.85rem;font-weight:700;display:inline-flex}.editorial-page-nav button[aria-current=page]{border-color:var(--hub-color);background:var(--hub-color);color:#fff}.editorial-page-nav button:hover:not(:disabled){border-color:var(--hub-color)}.editorial-page-nav button:disabled{opacity:.4;cursor:not-allowed}.editorial-page-nav button:focus-visible{outline:3px solid var(--hub-color);outline-offset:3px}}@media (max-width:700px){.editorial-page-grid{grid-template-columns:1fr}}.editorial-filters,.editorial-listing,.article-layout,.article-copy,.article-main,.article-gallery-section,.editorial-listing>section{min-width:0}.editorial-filters>div,.editorial-category-list{min-width:0;max-width:100%}.editorial-category-list{padding-bottom:8px;overflow-x:auto}.article-copy{overflow-wrap:anywhere}.article-copy img,.article-copy iframe{max-width:100%}.editorial-page-nav{border-top:1px solid var(--line);text-align:center;margin-top:28px;padding-top:22px;display:block}.editorial-page-nav>p{color:var(--muted);font-size:.85rem}.editorial-page-nav>div,.editorial-page-number{flex-wrap:wrap;justify-content:center;align-items:center;gap:6px;display:flex}.editorial-page-nav a{border:1px solid var(--line);background:var(--panel-bg);min-width:44px;min-height:44px;color:var(--panel-ink);border-radius:10px;justify-content:center;align-items:center;padding:8px 12px;font-weight:700;display:inline-flex}.editorial-page-nav a[aria-current=page]{background:var(--hub-color);color:#fff;border-color:var(--hub-color)}.hub-content .editorial-page-nav a[aria-current=page],.hub-article .editorial-page-nav a[aria-current=page]{color:#151515}.editorial-page-nav a:hover{border-color:var(--hub-color)}.editorial-page-nav a:focus-visible{outline:3px solid var(--hub-color);outline-offset:3px}@media (max-width:980px){.header .actions{display:none}.header .mobile-actions{justify-self:end;align-items:center;gap:7px;display:flex}.header-main{grid-template-columns:1fr auto}}@media (max-width:900px){.editorial-filters,.article-layout{grid-template-columns:minmax(0,1fr)}}.home-editable-section{display:contents}@media (min-width:701px) and (max-width:980px){.header .mobile-actions .menu{display:block}.header .menu summary{cursor:pointer;border:1px solid #444;border-radius:999px;padding:10px 14px;font-size:.85rem;font-weight:800;list-style:none}.header .menu nav{background:var(--topbar-bg);flex-direction:column;padding:14px;display:flex;position:absolute;top:92px;left:0;right:0}.header .menu nav a{border-bottom:1px solid var(--topbar-line);padding:14px}}@media (max-width:700px){.hero-shortcuts{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.hero-shortcut{text-align:center;min-width:0;font-size:.65rem}}.useful-filters{grid-template-columns:2fr 1fr;gap:16px;margin:26px 0;display:grid}.useful-filters label{gap:8px;min-width:0;font-weight:700;display:grid}.useful-filters input,.useful-filters select{border:1px solid var(--line);background:var(--white);width:100%;min-width:0;min-height:46px;color:var(--ink);border-radius:10px;padding:12px}.useful-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;margin:24px 0;display:grid}.useful-card{border:1px solid var(--line);background:var(--white);overflow-wrap:anywhere;border-radius:18px;flex-direction:column;min-width:0;padding:24px;display:flex}.useful-card>span{color:var(--muted);font-size:.72rem;font-weight:700}.useful-card h2{margin:14px 0 6px;font-size:1.2rem;line-height:1.3}.useful-card p{color:var(--muted);line-height:1.6}.useful-phone{color:var(--red);flex-direction:column;gap:6px;margin-top:auto;padding:14px 0;font-size:1.55rem;font-weight:850;display:flex}.useful-phone small{font-size:.78rem}.useful-source{margin-top:12px;font-size:.75rem;text-decoration:underline}.useful-emergency{border-top:4px solid var(--red)}.useful-card .button{white-space:normal;text-align:center;margin-top:auto;font-size:.84rem}@media (max-width:900px){.useful-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:600px){.useful-grid,.useful-filters{grid-template-columns:minmax(0,1fr)}.useful-phone{font-size:1.7rem}}:root{--panel-bg:#fff;--panel-ink:#151515;--panel-muted:#595d65;--panel-soft:#eceef1;--panel-action:#b80e2a;--viewer-bg:#eceef1;--viewer-control:#ffffffed;--viewer-backdrop:#e5e7ebeb}html[data-theme=dark]{--panel-bg:#191b1f;--panel-ink:#f2f3f5;--panel-muted:#bec2cb;--panel-soft:#24272e;--panel-action:var(--red);--viewer-bg:#101216;--viewer-control:#24272ef2;--viewer-backdrop:#050609ed}.useful-card,.contact>aside{background:var(--panel-bg);color:var(--panel-ink);border:1px solid var(--line)}.useful-card h2,.useful-source,.contact>aside h2{color:var(--panel-ink)}.useful-card>span,.useful-card p,.contact>aside li{color:var(--panel-muted)}.useful-card.useful-emergency{border-top:4px solid var(--panel-action)}.useful-phone{color:var(--panel-action)}.useful-filters input,.useful-filters select{background:var(--panel-bg);color:var(--panel-ink)}.useful-filters input::placeholder{color:var(--panel-muted);opacity:1}.photo-carousel-stage,.photo-carousel-dialog{background:var(--viewer-bg);color:var(--panel-ink);border-color:var(--line)}.photo-carousel-arrow,.photo-carousel-count,.photo-carousel-expand,.photo-carousel-close{background:var(--viewer-control);color:var(--panel-ink);border-color:var(--line)}.photo-carousel-arrow:hover,.photo-carousel-expand:hover,.photo-carousel-close:hover{background:var(--panel-action);color:var(--panel-bg);border-color:var(--panel-action)}.photo-carousel-thumbnails button{background:var(--panel-soft)}.photo-carousel-thumbnails button[aria-current=true]{border-color:var(--panel-action)}.photo-carousel-lightbox-caption{color:var(--panel-muted)}.photo-carousel-dialog::backdrop{background:var(--viewer-backdrop)}:is(.photo-carousel button:focus-visible,.useful-card a:focus-visible,.contact a:focus-visible){outline:3px solid var(--panel-action);outline-offset:3px}.useful-tabs{flex-wrap:wrap;gap:10px;margin:28px 0 24px;display:flex}.useful-tabs button{border:1px solid var(--line);background:var(--panel-bg);min-height:48px;color:var(--panel-ink);cursor:pointer;border-radius:12px;justify-content:center;align-items:center;gap:9px;padding:12px 17px;font-weight:800;display:inline-flex}.useful-tabs button>span{background:var(--panel-soft);min-width:24px;min-height:24px;color:var(--panel-muted);border-radius:999px;place-items:center;padding:2px 6px;font-size:.72rem;display:inline-grid}.useful-tabs button[aria-selected=true]{background:var(--panel-action);color:#fff;border-color:var(--panel-action)}.useful-tabs button[aria-selected=true]>span{background:var(--panel-bg);color:var(--panel-action)}.useful-tabs button:focus-visible{outline:3px solid var(--panel-action);outline-offset:4px}#contact-panel:focus-visible{outline:3px solid var(--panel-action);outline-offset:4px}.useful-category-header{flex-wrap:wrap;justify-content:space-between;align-items:end;gap:18px;display:flex}.useful-category-header h2{margin:0;font-size:1.65rem}.useful-category-header p{color:var(--panel-muted);margin-bottom:0}.useful-category-header label{gap:8px;min-width:min(320px,100%);font-size:.85rem;font-weight:700;display:grid}.useful-category-header input{border:1px solid var(--line);background:var(--panel-bg);width:100%;min-width:0;min-height:46px;color:var(--panel-ink);border-radius:10px;padding:12px}.useful-card h3{color:var(--panel-ink);margin:14px 0 6px;font-size:1.2rem;line-height:1.3}@media (max-width:600px){.useful-tabs{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.useful-tabs button{padding:10px 8px;font-size:.8rem}.useful-category-header{flex-direction:column;align-items:stretch}.useful-category-header label{width:100%;min-width:0}}.obituary-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:22px;margin:28px 0;display:grid}.obituary-card{border:1px solid var(--line);background:var(--panel-bg);min-width:0;color:var(--panel-ink);overflow-wrap:anywhere;border-radius:24px;flex-direction:column;padding:26px;display:flex}.obituary-card h2{color:var(--panel-ink);margin:0 0 12px;font-size:1.4rem;line-height:1.3}.obituary-card p{color:var(--panel-muted);margin:6px 0;font-size:.9rem;line-height:1.6}.obituary-identity{font-weight:650}.obituary-services{gap:20px;margin:24px 0;display:grid}.obituary-service h3{color:var(--panel-ink);margin:0 0 6px;font-size:1rem}.obituary-card footer{border-top:1px solid var(--line);color:var(--panel-muted);margin-top:auto;padding-top:18px;font-size:.7rem;line-height:1.6}@media (max-width:1050px){.obituary-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:650px){.obituary-grid{grid-template-columns:minmax(0,1fr)}.obituary-card{border-radius:20px;padding:24px}}p.story-summary{word-break:normal;overflow-wrap:normal;-webkit-hyphens:none;hyphens:none;white-space:normal;line-height:1.55}.card-full-cover .visual-photo{background:var(--panel-bg)}.card-full-cover .visual-photo>img{object-fit:cover}.card-full-cover .visual-photo:after{display:none}.story-card>.story-card-cover{align-self:start;display:block}.story-card>.story-card-cover>.visual{aspect-ratio:16/9;height:auto;min-height:0}.article-copy .article-html img,.article-body img{box-shadow:none!important;border:0!important;border-radius:12px!important;outline:0!important}.article-copy .article-html figure,.article-body figure{border:0!important;outline:0!important}.editor .admin-panel.editor-fold{display:block}.editor-fold>summary{cursor:pointer;justify-content:space-between;align-items:center;gap:12px;font-size:.95rem;font-weight:750;list-style:none;display:flex}.editor-fold>summary::-webkit-details-marker{display:none}.editor-fold>summary:after{content:"›";font-size:1.4rem;line-height:1;transform:rotate(90deg)}.editor-fold[open]>summary:after{transform:rotate(-90deg)}.editor-fold>summary:focus-visible{outline:2px solid var(--red);outline-offset:5px;border-radius:4px}.editor-fold-body{flex-direction:column;gap:12px;margin-top:16px;display:flex}.editor-fold:not([open])>.editor-fold-body{display:none}.assistant-fold>summary{cursor:pointer;padding-right:48px;list-style:none;position:relative}.assistant-fold>summary::-webkit-details-marker{display:none}.assistant-fold>summary:after{content:"›";font-size:1.5rem;position:absolute;top:50%;right:18px;transform:translateY(-50%)rotate(90deg)}.assistant-fold[open]>summary:after{transform:translateY(-50%)rotate(-90deg)}.assistant-fold>summary:focus-visible{outline:2px solid var(--red);outline-offset:-4px;border-radius:14px}.assistant-fold:not([open])>summary{border-bottom:0}.article-copy iframe.instagram-article-video{aspect-ratio:auto;border:0;border-radius:14px;width:100%;max-width:540px;min-height:0;max-height:none;margin-inline:auto;display:block;overflow:hidden}.article-opening{border-bottom:1px solid var(--line);grid-template-columns:minmax(0,1.2fr) minmax(0,1fr);align-items:center;gap:36px;padding-bottom:28px;display:grid}.article-opening>.article-header{width:100%;min-width:0;max-width:none;padding:0}.article-opening .article-header h1{overflow-wrap:normal;margin:12px 0 14px;font-size:clamp(2.4rem,3.7vw,3.65rem);line-height:1.02}.article-opening .article-header>p{font-size:1rem;line-height:1.55}.article-opening .article-trust{margin:10px 0}.article-opening .byline{margin-top:16px}.article-cover{border-radius:16px;min-width:0;overflow:hidden}.article-cover .visual{background:var(--panel-bg);border-radius:16px;height:360px;min-height:0}.article-cover .visual-photo>img{object-fit:cover;border-radius:16px}.article-cover .visual-photo:after{display:none}.article-sidebar-related{border-top:3px solid var(--red);padding-top:14px}.article-sidebar-related h2{margin:0 0 14px;font-size:1.15rem}.article-sidebar-related>a{border-bottom:1px solid var(--line);gap:12px;padding:15px 0;display:flex}.article-sidebar-related>a>img{object-fit:cover;border-radius:9px;flex:none;width:80px;height:72px}.article-sidebar-related>a>span{flex-direction:column;gap:5px;min-width:0;display:flex}.article-sidebar-related small{color:var(--red);text-transform:uppercase;font-size:.65rem;font-weight:800}.article-sidebar-related strong{font-size:.88rem;line-height:1.35}.article-sidebar-related>a:hover strong{text-decoration:underline}.article-end-byline{border-block:1px solid var(--line);margin:28px 0;padding:20px 0}.article-end-byline>span{flex-shrink:0}.article-main>div>p{margin:0 0 24px;font-family:Georgia,serif;font-size:1.1rem;line-height:1.85}.article-media{min-width:0;margin-top:28px}.article-main>.article-gallery-section{max-width:100%;margin:28px 0 0;padding-top:20px}.article-media>.article-gallery-section,.article-media>.article-videos{min-width:0;margin:0}.article-media:not(.article-media-paired)>.article-gallery-section,.article-media:not(.article-media-paired)>.article-videos{max-width:760px;margin-inline:auto}.article-footer{max-width:none}@media (min-width:901px){.article-media-paired{grid-template-columns:minmax(0,16fr) minmax(0,9fr);align-items:start;gap:32px;display:grid;container-type:inline-size}.article-media-paired>.article-videos{padding-top:26px}}@media (max-width:900px){.article-media-paired{grid-template-columns:minmax(0,1fr);gap:24px;display:grid}}@media (min-width:901px){.article{padding-top:30px}.article-layout{grid-template-columns:minmax(0,760px) minmax(240px,300px);justify-content:space-between;align-items:start;gap:48px;margin-top:28px}.article-copy>div>p,.article-copy>p,.article-copy .article-html>p{margin-bottom:20px;font-size:1.05rem;line-height:1.7}.article-copy .article-html>.article-lead,.article-copy .article-html>p:first-child:not(.article-lead){margin-bottom:24px;font-size:1.12rem;line-height:1.65}.article-copy .article-html h2{margin:32px 0 16px;padding-top:14px}.article-copy .article-html h3{margin:26px 0 12px}.article-copy .article-html figure{margin-block:22px}}@media (max-width:900px){.article-opening{grid-template-columns:minmax(0,1fr);gap:24px}.article-cover .visual{height:clamp(240px,65vw,360px);min-height:0}.article-opening .article-header h1{font-size:clamp(2.2rem,7vw,3.2rem)}.article-sidebar-related{display:none}}.obituary-name{align-items:flex-start;gap:10px;display:flex}.obituary-gender{object-fit:contain;background:0 0;flex:none;width:24px;height:30px;margin-top:1px}.obituary-name>span{min-width:0}.contact-composer .contact-tabs{flex-direction:column;gap:14px;margin-bottom:24px;display:flex}.contact-composer .contact-tabs button{border-radius:16px;flex:none;width:100%;min-width:0;min-height:88px;padding:24px;font-size:1.25rem;font-weight:800;line-height:1.3}@media (max-width:600px){.contact-composer .contact-tabs button{min-height:76px;padding:20px;font-size:1.1rem}}.contact-tabs{flex-wrap:wrap;gap:8px;margin-bottom:16px;display:flex}.contact-tabs button{border:1px solid var(--line);background:var(--panel-bg);min-width:120px;min-height:46px;color:var(--panel-ink);cursor:pointer;border-radius:12px;flex:1;padding:12px 16px;font-weight:750}.contact-tabs button[aria-selected=true]{background:var(--red);border-color:var(--red);color:#fff}.contact-composer{min-width:0}.contact-composer .contact-form{color:var(--panel-ink);background:var(--panel-bg);border-color:var(--line)}.contact-tab-description,.contact-attachments>small{color:var(--panel-muted);line-height:1.6}.contact-trap{width:1px;height:1px;position:absolute;left:-10000px;overflow:hidden}.contact-attachments{border:1px dashed var(--line);border-radius:12px;padding:16px}.contact-attachments input{width:100%;min-width:0;margin:10px 0}.contact-attachments ul{padding:0;list-style:none}.contact-attachments li{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:12px;padding:10px 0;display:flex}.contact-attachments li>span{overflow-wrap:anywhere;min-width:0}.contact-attachments li button{border:1px solid var(--line);background:var(--panel-soft);min-height:40px;color:var(--panel-ink);cursor:pointer;border-radius:8px;flex:none;padding:6px 10px}:is(.contact-tabs button:focus-visible,.contact-attachments button:focus-visible){outline:3px solid var(--red);outline-offset:3px}.contact-inbox details{border-bottom:1px solid var(--line);padding:14px 0}.contact-inbox summary{cursor:pointer;font-weight:700;line-height:1.6}.contact-inbox-message{white-space:pre-wrap;overflow-wrap:anywhere}.contact-inbox a{color:var(--red);text-decoration:underline}.contact-composer button:disabled{opacity:.6;cursor:wait}@media (max-width:600px){.contact-tabs button{min-width:95px;padding:10px 8px;font-size:.78rem}.contact-attachments{padding:12px}.contact-attachments li{flex-direction:column;align-items:flex-start}}.contact-composer #contact-tab-parceria{--contact-tab-bg:#349933;--contact-tab-ink:#151515}.contact-composer #contact-tab-conteudos{--contact-tab-bg:var(--red);--contact-tab-ink:#fff}.contact-composer #contact-tab-outros{--contact-tab-bg:#ffbc00;--contact-tab-ink:#151515}.contact-composer .contact-tabs button[aria-selected=true]{background:var(--contact-tab-bg);border-color:var(--contact-tab-bg);color:var(--contact-tab-ink)}@media (max-width:980px){.header .menu nav{background:var(--topbar-bg);color:var(--topbar-ink)}.header .menu nav a{color:var(--topbar-ink);border-color:var(--topbar-line)}.header .menu summary{color:var(--topbar-ink);border-color:var(--topbar-line);cursor:pointer}.header .menu nav a:focus-visible{outline:2px solid var(--red);outline-offset:-2px}}.article-video-upload{color:var(--panel-ink);flex-direction:column;gap:12px;display:flex}.article-video-upload small{color:var(--panel-muted);line-height:1.5}.article-video-upload progress{width:100%;accent-color:var(--red)}.article-video-upload>p{overflow-wrap:anywhere;margin:0;font-size:.8rem;line-height:1.5}.uploaded-video-preview{border-top:1px solid var(--line);flex-direction:column;gap:10px;padding-top:16px;display:flex}.uploaded-video-preview video{background:var(--panel-bg);border-radius:12px;width:100%;max-height:320px}.article-videos>.article-native-video{aspect-ratio:auto;object-fit:contain;background:0 0;border-radius:14px;width:100%;height:auto;max-height:85vh;display:block}.photo-carousel .photo-carousel-stage{box-shadow:none;background:0 0;border:0}.photo-carousel .photo-carousel-arrow{box-shadow:none;-webkit-backdrop-filter:blur(10px);color:#fff;filter:none;background:#15151530;border:0;border-radius:50%;transition:background .2s}.photo-carousel .photo-carousel-arrow:hover{opacity:1;background:#15151560}.photo-carousel .photo-carousel-arrow svg{stroke-width:2.5px;filter:drop-shadow(0 1px 2px #0009);width:32px;height:32px}.featured-carousel .carousel-arrow{box-shadow:none;color:#fff;-webkit-backdrop-filter:blur(10px);background:#15151530;border:0;border-radius:50%;padding:0}.featured-carousel .carousel-arrow:hover{background:#15151560}.featured-carousel .carousel-arrow svg{filter:drop-shadow(0 1px 2px #0009);width:70%;height:70%}.video-upload-label{color:var(--panel-ink);font-size:.78rem;font-weight:750}.article-video-upload>.video-file-button,.uploaded-video-preview>.video-file-button{background:var(--panel-bg);width:100%;min-height:44px;color:var(--panel-ink);border:1px solid var(--line);cursor:pointer;border-radius:10px}.video-file-button:focus-visible{outline:3px solid var(--red);outline-offset:3px}.video-file-button:disabled{opacity:.6;cursor:wait}@media (min-width:901px){.article-media-paired>.article-gallery-section{border-top:0;padding-top:0}.article-media-paired>.article-gallery-section>header{align-items:flex-start;height:26px;margin-bottom:0;display:flex}.article-media-paired>.article-videos>.article-native-video{object-fit:contain;height:calc(64cqw - 20.48px);max-height:none}}.editor aside .video-manager .inline-add{flex-direction:column;gap:8px;display:flex}.editor aside .video-manager .inline-add input{width:100%;min-width:0}.editor aside .video-manager .inline-add button{width:100%}.editor aside .video-manager{border-bottom:1px solid var(--line,#ddd);margin-bottom:20px;padding-bottom:20px}.editor aside .video-entry a{overflow-wrap:anywhere;min-width:0}.article-html :is(h2,h3,h4,h5,h6){position:relative;margin:32px 0 16px!important;padding-top:18px!important;font-family:Inter,ui-sans-serif,system-ui,sans-serif!important;font-weight:800!important;line-height:1.25!important}.article-html :is(h2,h3,h4,h5,h6):before{background:var(--orange);content:"";border-radius:999px;width:46px;height:5px;position:absolute;top:0;left:0}.article-html :is(h2,h3,h4,h5,h6) :is(strong,b,span){font-size:inherit!important;font-weight:inherit!important;font-family:inherit!important}.article-html>.article-lead{border-left:5px solid var(--orange);padding:4px 0 4px 20px}.article-html>.article-lead :is(span,strong,b){font-size:inherit!important;line-height:inherit!important}.article-copy .article-html .article-lead{font-weight:700;border-left:5px solid var(--orange)!important;padding:4px 0 4px 20px!important}.article-copy .article-html .article-lead:before{content:none!important}.rich-editor{overflow:visible}.rich-editor-controls{z-index:35;background:var(--white,#fff);border-radius:12px 12px 0 0;position:sticky;top:0;box-shadow:0 3px 10px #00000012}.rich-editor-controls .rich-editor-toolbar{position:static}.rich-editor-footer{border-radius:0 0 12px 12px}.rich-editor-canvas{scroll-margin-top:150px}:is(.article-copy .article-html,.rich-editor-canvas) :is(p,div[data-article-style]){margin:0 0 24px!important;font-family:Georgia,Times New Roman,serif!important;font-size:1.05rem!important;line-height:1.7!important}:is(.article-copy .article-html,.rich-editor-canvas) :is(p,div[data-article-style]) :is(span,strong,b,em,i,a){font-family:inherit!important;font-size:inherit!important;line-height:inherit!important}:is(.article-copy .article-html,.rich-editor-canvas) :is(.article-lead,[data-article-style=lead]){border-left:5px solid var(--orange)!important;margin:0 0 24px!important;padding:4px 0 4px 20px!important;font-size:1.12rem!important;font-weight:700!important;line-height:1.65!important}.rich-editor-canvas [data-article-style=normal]{border-left:0!important;padding-left:0!important;font-weight:400!important}:is(.article-copy .article-html,.rich-editor-canvas) :is(h2,h3,h4,h5,h6),.rich-editor-canvas [data-article-style=heading]{position:relative;border-left:0!important;margin:32px 0 16px!important;padding:18px 0 0!important;font-family:Inter,ui-sans-serif,system-ui,sans-serif!important;font-weight:800!important;line-height:1.25!important}.rich-editor-canvas [data-article-style=heading]{font-size:1.65rem!important}:is(.article-copy .article-html,.rich-editor-canvas) :is(h2,h3,h4,h5,h6):before,.rich-editor-canvas [data-article-style=heading]:before{background:var(--orange);content:"";border-radius:999px;width:46px;height:5px;position:absolute;top:0;left:0}.rich-editor-canvas :is(h2,h3,h4,h5,h6,[data-article-style=heading]) :is(span,strong,b){font-family:inherit!important;font-size:inherit!important;font-weight:inherit!important}.admin-shell .rich-editor-controls{top:calc(var(--admin-top-height,72px) + 8px);z-index:170;max-height:calc(100dvh - var(--admin-top-height,72px) - 24px);overscroll-behavior:contain;overflow-y:auto}.admin-shell .rich-editor-controls .rich-editor-toolbar{flex-wrap:wrap;position:static}.admin-shell .rich-editor-canvas{scroll-margin-top:calc(var(--admin-top-height,72px) + 150px)}.article-media>.article-videos{gap:0}.article-videos>header{margin-bottom:17px}.article-videos>header>span{color:var(--red);letter-spacing:.08em;text-transform:uppercase;font-size:1.125rem;font-weight:900;line-height:1.2}.article-videos>:nth-child(n+3){margin-top:16px}@media (min-width:901px){.article-media-paired>.article-videos{padding-top:0}.article-media-paired>.article-videos>header{align-items:flex-start;height:26px;margin-bottom:0;display:flex}}.rich-editor .rich-editor-canvas [data-article-style=normal]{border-left:0!important;margin:0 0 24px!important;padding:0!important;font-family:Georgia,Times New Roman,serif!important;font-size:1.05rem!important;font-weight:400!important;line-height:1.7!important}.rich-editor .rich-editor-canvas [data-article-style=normal]:before{content:none!important}.category-color-historia{--category-bg:#ff8a00;--category-ink:#000}.category-color-curiosidades{--category-bg:#1467ce;--category-ink:#fff}.category-color-humor{--category-bg:#ce1036;--category-ink:#fff}.category-color-entretenimento{--category-bg:#14783c;--category-ink:#fff}.category-color-lendas{--category-bg:#8700d8;--category-ink:#fff}.pill,.editorial-category-list a,.featured-category{color:#000!important;background:#f5c400!important;border-color:#f5c400!important}.pill[class*=category-color-],.editorial-category-list a[class*=category-color-],.featured-category[class*=category-color-]{background:var(--category-bg)!important;border-color:var(--category-bg)!important;color:var(--category-ink)!important}.editorial-category-list a[class*=category-color-]:hover{filter:brightness(1.1)}.story-card{position:relative}.story-card>.pill{z-index:3;max-width:calc(100% - 28px);position:absolute;top:14px;left:14px}.news-category-color-cidade{--category-bg:#1467ce;--category-ink:#fff}.news-category-color-seguranca{--category-bg:#ce1036;--category-ink:#fff}.news-category-color-politica{--category-bg:#8700d8;--category-ink:#fff}.news-category-color-economia{--category-bg:#14783c;--category-ink:#fff}.news-category-color-comunidade{--category-bg:#f5c400;--category-ink:#000}.news-category-color-clima{--category-bg:#04758b;--category-ink:#fff}.news-category-color-eventos-esporte{--category-bg:#ff8a00;--category-ink:#000}.editorial-subcategories{border-top:1px solid var(--line);margin-top:18px;padding-top:16px}.editorial-subcategories>strong{margin-bottom:12px;font-size:.72rem;display:block}.editorial-subcategory-list a{font-size:.65rem}html[data-theme=dark] .instagram-section{background:var(--panel-bg);color:var(--panel-ink);border-color:var(--line)}html[data-theme=dark] .instagram-head h2{color:var(--panel-ink)}html[data-theme=dark] .instagram-head div div>span{color:#ff875f}html[data-theme=dark] .instagram-head>a{background:var(--panel-soft);color:var(--panel-ink);border-color:var(--line)}html[data-theme=dark] .instagram-embed-wrap{background:var(--paper);border-color:var(--line)}html[data-theme=dark] .instagram-embed-wrap:before{color:#ffffff0a}html[data-theme=dark] .instagram-embed-wrap>blockquote.instagram-media{background:var(--panel-bg);color:var(--panel-ink)}html[data-theme=dark] .instagram-embed-wrap>.instagram-media>a{color:var(--panel-muted)}.instagram-head h2{letter-spacing:-.018em;font-family:Arial Narrow,Roboto Condensed,Helvetica Neue,Arial,sans-serif;font-weight:600;font-stretch:75%}.editorial-category-list a.editorial-category-all{color:#fff!important;background:#000!important;border-color:#000!important}html[data-theme=dark] .editorial-category-list a.editorial-category-all{color:#000!important;background:#fff!important;border-color:#fff!important}.instagram-head{gap:24px;min-height:64px}.instagram-head>div{gap:18px;min-width:0}.instagram-head .instagram-mark{object-fit:contain;background:0 0;border-radius:14px;flex:0 0 60px;width:60px;height:60px;display:block}.instagram-head h2{margin:0;line-height:1.1}.instagram-head>a,html[data-theme=dark] .instagram-head>a{background:var(--red);color:#fff;border:0;flex-shrink:0;justify-content:center;align-items:center;min-height:38px;padding:10px 18px;display:inline-flex}@media (max-width:700px){.instagram-head{align-items:stretch;gap:16px}.instagram-head>div{gap:12px}.instagram-head .instagram-mark{border-radius:11px;flex-basis:44px;width:44px;height:44px}.instagram-head h2{font-size:clamp(1.35rem,5.3vw,1.9rem)}.instagram-head>a{align-self:flex-start;margin-left:56px}}.instagram-post-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.instagram-post-tile{aspect-ratio:3/4;background:var(--paper);color:var(--ink);isolation:isolate;border:0;border-radius:14px;display:block;position:relative;overflow:hidden}.instagram-post-tile>img{z-index:1;object-fit:cover;width:100%;height:100%;transition:transform .25s;display:block;position:relative}.instagram-tile-fallback{text-align:center;place-items:center;padding:16px;font-size:.8rem;font-weight:700;display:grid;position:absolute;inset:0}.instagram-tile-kind{z-index:2;color:#111;background:#fff;border-radius:6px;place-items:center;width:24px;height:24px;display:grid;position:absolute;top:8px;right:8px}.instagram-tile-kind svg{fill:currentColor;width:17px;height:17px}.instagram-tile-kind svg:has(rect){fill:none;stroke:currentColor;stroke-width:2px}.instagram-tile-caption{z-index:2;color:#fff;opacity:0;background:linear-gradient(#0000,#000d);padding:32px 12px 12px;font-size:.73rem;line-height:1.45;transition:opacity .2s;position:absolute;inset:auto 0 0}.instagram-post-tile:hover>img{transform:scale(1.035)}:is(.instagram-post-tile:hover .instagram-tile-caption,.instagram-post-tile:focus-visible .instagram-tile-caption){opacity:1}.instagram-post-tile:focus-visible{outline:3px solid var(--red);outline-offset:3px}.instagram-load-more{color:#fff;background:#000;border:0;margin:24px auto 0;display:block}html[data-theme=dark] .instagram-load-more{color:#000;background:#fff}.instagram-feed-loading{text-align:center;color:var(--muted);padding:48px 16px}@media (max-width:700px){.instagram-tile-kind{border-radius:5px;width:20px;height:20px;top:6px;right:6px}.instagram-tile-kind svg{width:14px;height:14px}}@media (prefers-reduced-motion:reduce){.instagram-post-tile>img,.instagram-tile-caption{transition:none}}.home-area-head>a{flex-shrink:0;justify-content:center;align-items:center;min-height:46px;padding:12px 22px;font-size:1rem;line-height:1.2;display:inline-flex}.gallery-social-links{flex-wrap:wrap;justify-content:center;align-items:center;gap:16px;margin-top:28px;display:flex}.gallery-social-link{border-radius:15px;flex:0 0 60px;justify-content:center;align-items:center;width:60px;height:60px;transition:transform .2s;display:flex;position:relative;overflow:hidden}.gallery-social-link img{object-fit:contain;flex:none;width:78px;max-width:none;height:78px;display:block}.gallery-social-link.social-threads,.gallery-social-link.social-tiktok{background:#000}.gallery-social-link:hover{transform:translateY(-3px)}.gallery-social-link:focus-visible{outline:3px solid var(--orange);outline-offset:4px}@media (max-width:700px){.gallery-social-links{gap:12px;margin-top:24px}.gallery-social-link{border-radius:11px;flex-basis:44px;width:44px;height:44px}.gallery-social-link img{width:57px;height:57px}}@media (prefers-reduced-motion:reduce){.gallery-social-link{transition:none}}@media (max-width:700px){.home-area-head{gap:12px}.home-area-head>a{min-height:44px;padding:11px 16px;font-size:.9rem}}.header .header-main{grid-template-columns:1fr auto}.header .menu{display:block;position:relative}.header .menu>summary{border:1px solid var(--topbar-line);min-height:40px;color:var(--topbar-ink);cursor:pointer;border-radius:999px;align-items:center;gap:8px;padding:9px 14px;font-size:.8rem;font-weight:800;list-style:none;display:flex}.header .menu>summary::-webkit-details-marker{display:none}.header .menu>summary:before{content:"☰";font-size:1rem;line-height:1}.header .menu[open]>summary{border-color:var(--orange)}.header .menu>nav{border:1px solid var(--topbar-line);background:var(--topbar-bg);width:260px;max-height:calc(100dvh - 140px);color:var(--topbar-ink);border-radius:14px;flex-direction:column;padding:8px;display:flex;position:absolute;top:calc(100% + 12px);left:auto;right:0;overflow:auto;box-shadow:0 12px 30px #0003}.header .menu>nav a{border-bottom:1px solid var(--topbar-line);color:var(--topbar-ink);padding:12px;font-size:.85rem}.header .menu>nav a:last-child{border-bottom:0}.header .menu>nav a:hover{background:var(--topbar-line);border-radius:7px}.header .menu>summary:focus-visible{outline:2px solid var(--orange);outline-offset:2px}.header .menu>nav a:focus-visible{outline:2px solid var(--orange);outline-offset:2px}@media (max-width:700px){.header .menu>summary{padding:9px 10px;font-size:.74rem}.header .menu>nav{width:min(300px,100vw - 26px)}}.footer-navigation{min-width:0}.footer-navigation details{width:100%}.footer-navigation summary{min-height:32px;color:var(--topbar-ink);letter-spacing:.1em;text-transform:uppercase;cursor:pointer;justify-content:space-between;align-items:center;gap:24px;margin-top:-10px;padding-block:10px;font-size:.7rem;font-weight:700;list-style:none;display:flex}.footer-navigation summary::-webkit-details-marker{display:none}.footer-navigation summary:after{content:"+";font-size:1rem}.footer-navigation details[open]>summary:after{content:"−"}.footer-navigation nav{flex-direction:column;align-items:flex-start;gap:10px;padding-top:10px;display:flex}.footer-navigation summary:focus-visible{outline:2px solid var(--orange);outline-offset:4px}.editorial-home{--home-section-gap:52px;display:flow-root}.editorial-home .home-editable-section>section,.editorial-home>.community-entry,.editorial-home .advertising-slot{margin-block:var(--home-section-gap) 0}.editorial-home>.home-editable-section:first-child>section,.editorial-home>.home-editable-section:first-child>.advertising-slot{margin-top:0}.home-area-head{border-bottom:6px solid var(--area-color);justify-content:flex-start;align-items:center;gap:22px;min-height:76px;margin-bottom:24px;padding:0;display:flex}.home-area-head h2{letter-spacing:-.025em;text-transform:none;font-family:inherit;font-size:clamp(2rem,4vw,3.5rem);font-weight:750;line-height:1.15}.home-section-icon{background:var(--area-color);color:#fff;border-radius:18px 18px 0 0;flex:0 0 94px;align-self:stretch;place-items:center;display:grid}.home-area>.grid{grid-template-columns:repeat(3,minmax(0,1fr));align-items:stretch;gap:21px}.home-area .story-card{border-radius:18px;flex-direction:column;min-width:0;display:flex}.home-area .story-card-cover{flex:none;display:block}.home-area .story-card .visual{aspect-ratio:16/9;border-radius:17px 17px 12px 12px;height:auto;min-height:0}.home-area .story-card .visual>img{object-fit:cover;width:100%;height:100%}.home-area .story-card .card-body{flex:1;min-height:220px;padding:24px 20px}.home-area .story-card h3{letter-spacing:-.02em;margin:10px 0;font-size:1.15rem;font-weight:600;line-height:1.35}.home-area .story-card p{font-size:.84rem;line-height:1.6}.home-area .story-card .meta{padding-top:20px;font-size:.6rem}.home-area-more{justify-content:flex-end;margin-top:26px;display:flex}.home-area-more>a,.home-area-instagram .instagram-load-more{background:var(--area-color);color:#fff;text-transform:none;letter-spacing:0;border:0;border-radius:13px;justify-content:center;align-items:center;min-height:48px;padding:10px 18px;font-family:inherit;font-size:1.2rem;font-weight:500;line-height:1.2;display:inline-flex}.home-area-instagram .instagram-load-more{background:var(--area-color);color:#171717;width:max-content;margin:24px 0 0 auto;display:flex}.gallery-social-connections{margin-top:28px}.gallery-social-connections>p{margin:0 0 12px;font-size:1rem;font-weight:700}.gallery-social-connections .gallery-social-links{justify-content:flex-start;gap:16px;margin-top:0}.footer-brand{flex-direction:column;align-items:center;gap:24px;display:flex}.footer-brand .logo{text-align:center;flex-direction:column;gap:10px;font-size:2.5rem;display:flex}.footer-brand .brand-mark{width:190px;height:145px;margin:0}.footer-brand .logo-type{font-size:2.5rem}.footer-centered .footer-bottom{text-align:center;margin-top:32px;font-size:.65rem}@media (max-width:700px){.editorial-home{--home-section-gap:38px;padding-top:32px;padding-bottom:28px}.home-area-head{border-bottom-width:3px;gap:12px;min-height:44px;margin-bottom:16px}.home-area-head h2{font-size:1.8rem;font-weight:750}.home-section-icon{border-radius:10px 10px 0 0;flex-basis:48px}.home-section-icon svg{width:29px;height:29px}.home-area>.grid{grid-template-columns:minmax(0,1fr);gap:20px}.home-area .story-card .card-body{min-height:0;padding:17px 18px 20px}.home-area .story-card h3{margin:7px 0 10px;font-size:1.1rem}.home-area .story-card p{font-size:.84rem}.home-area-more{margin-top:18px}.home-area-more>a,.home-area-instagram .instagram-load-more{border-radius:10px;min-height:42px;padding:10px 14px;font-size:1rem}.gallery-social-connections .gallery-social-links{justify-content:space-between;gap:8px}.gallery-social-connections .gallery-social-link{flex-basis:44px;width:44px;height:44px}.footer-brand .brand-mark{width:160px;height:120px}.footer-brand .logo-type{font-size:2.2rem}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}}.home-section-icon{flex-basis:94px;overflow:hidden}.home-section-icon>img{object-fit:cover;width:100%;height:76px;display:block}.footer-mascot-link{width:min(320px,80vw);display:block}.footer-mascot{object-fit:contain;width:100%;height:auto;display:block}@media (max-width:700px){.home-section-icon{flex-basis:48px}.home-section-icon>img{height:44px}.footer-mascot-link{width:min(280px,82vw)}}.home-area .story-card>.story-card-cover{align-self:stretch;width:100%}.home-area-news{--area-color:#cd0001}.home-area-content{--area-color:#349933}.home-area-instagram{--area-color:#ffbc00}.home-section-icon svg{width:42px;height:42px}.home-area-instagram .instagram-load-more,html[data-theme=dark] .home-area-instagram .instagram-load-more{color:#000;background:#ffbc00}@media (max-width:700px){.home-section-icon svg{width:24px;height:24px}}.footer-centered{background-color:#172022;background-image:linear-gradient(#0710124d,#07101275),var(--hero-background,url(/hero-brusque-desktop-light.webp));color:#fff;background-position:50%;background-size:auto,cover;padding-top:40px}.footer-centered .footer-mascot{filter:drop-shadow(0 7px 9px #0007);transform-origin:50%;animation:6s ease-in-out infinite footer-logo-breathe}.footer-centered .footer-bottom{color:#fff;text-shadow:0 1px 3px #000a;border-color:#ffffff40;font-size:.72rem;line-height:1.6}@keyframes footer-logo-breathe{0%,to{transform:scale(1)}50%{transform:scale(1.035)}}@media (max-width:700px){.footer-centered{background-position:top}}@media (prefers-reduced-motion:reduce){.footer-centered .footer-mascot{animation:none}}.footer-centered{padding:24px 0 16px}.footer-centered .footer-brand{gap:14px}.footer-centered .footer-mascot-link{width:min(340px,80vw)}.footer-centered .footer-bottom{margin-top:20px;padding-top:14px}@media (max-width:700px){.footer-centered .footer-mascot-link{width:min(280px,82vw)}}.visual-layout-settings{border:1px solid var(--line);background:var(--paper);border-radius:16px;grid-column:1/-1;padding:24px}.visual-layout-settings h2{margin:0 0 10px;font-size:1.2rem}.visual-layout-settings>p{color:var(--muted);font-size:.85rem;line-height:1.6}.visual-layout-toolbar,.visual-layout-fields{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;margin:16px 0;display:grid}.visual-layout-group{border-top:1px solid var(--line);padding:18px 0}.visual-layout-group>summary{cursor:pointer;margin-bottom:16px;font-weight:800}.visual-layout-preview{background-color:#172022;border-radius:12px;justify-content:center;align-items:end;width:100%;min-height:210px;display:flex;overflow:hidden}.visual-layout-preview.preview-mobile{width:min(100%,280px);min-height:320px;margin-inline:auto}.visual-layout-preview>span{color:#fff;background:#0009;border-radius:8px;margin:14px;padding:8px 12px;font-size:.8rem}.visual-layout-logo-preview{background:#7772;border-radius:12px;place-items:center;min-height:110px;padding:15px;display:grid}.visual-layout-reset{border:1px solid var(--line);color:inherit;cursor:pointer;background:0 0;border-radius:9px;padding:9px 12px}@media (max-width:600px){.visual-layout-settings{padding:16px}.visual-layout-fields,.visual-layout-toolbar{grid-template-columns:1fr}}.visual-layout-draggable{cursor:grab;touch-action:none;-webkit-user-select:none;user-select:none;position:relative}.visual-layout-draggable[data-dragging=true]{cursor:grabbing}.visual-layout-draggable:focus-visible{outline-offset:4px;outline:3px solid #ffbc00}.visual-layout-draggable>.visual-layout-measure{opacity:0;pointer-events:none;width:1px;height:1px;position:absolute}.visual-layout-draggable>span{pointer-events:none}.visual-layout-drag-hint{font-size:.85rem;line-height:1.5}.visual-layout-drag-note{color:var(--muted);margin:10px 0 16px;line-height:1.5;display:block}.visual-layout-settings,.visual-layout-settings label{color:var(--panel-ink,var(--ink))}.visual-layout-save-bar{z-index:5;border:1px solid var(--line);background:var(--paper);border-radius:12px;flex-wrap:wrap;align-items:center;gap:12px;margin-top:18px;padding:14px;display:flex;position:sticky;bottom:12px;box-shadow:0 4px 20px #0002}.visual-layout-save-bar>p{margin:0;font-size:.85rem;line-height:1.5}.visual-layout-save-bar>p[role=alert]{color:#e44b4b}.visual-layout-save{color:#fff;background:#349933;border-radius:10px}.visual-layout-save:disabled{opacity:.65;cursor:wait}.visual-layout-upload-row{flex-wrap:wrap;align-items:center;gap:12px;margin:14px 0;display:flex}.visual-layout-upload{flex-direction:column;gap:8px;max-width:100%;margin-block:12px;font-size:.85rem;font-weight:700;display:flex}.visual-layout-upload input{cursor:pointer;max-width:100%}.visual-layout-upload-row>span{color:var(--muted);font-size:.8rem}.hero,.footer-centered{isolation:isolate;background-repeat:no-repeat;position:relative}.hero>.container,.footer-centered>.container{z-index:1;position:relative}@media (min-width:701px){.hero{flex-direction:column;justify-content:center;min-height:clamp(648px,23vw,840px);display:flex}.footer-centered{flex-direction:column;justify-content:center;min-height:clamp(403px,15vw,600px);display:flex}}.editorial-social-card{min-width:0;padding:22px 18px}.editorial-social-card h2{letter-spacing:-.025em;align-items:center;gap:12px;margin:0 0 24px;font-family:inherit;font-size:1.4rem;font-weight:750;line-height:1.2;display:flex}.editorial-social-card h2>svg{flex:none;width:33px;height:33px}.editorial-social-card .gallery-social-connections{margin:0}.editorial-social-card .gallery-social-links{grid-template-columns:repeat(3,minmax(0,1fr));justify-items:center;gap:18px 12px;margin:0;display:grid}.editorial-social-card .gallery-social-link{border-radius:14px;width:60px;max-width:100%;height:60px}.editorial-social-card .gallery-social-link>img{width:78px;height:78px}@media (max-width:700px){.editorial-social-card{padding:18px 14px}.editorial-social-card h2{gap:12px;margin-bottom:22px;font-size:1.5rem}.editorial-social-card .gallery-social-links{grid-template-columns:repeat(6,minmax(0,1fr));gap:8px}.editorial-social-card .gallery-social-link{border-radius:10px;width:clamp(30px,10vw,48px);height:clamp(30px,10vw,48px)}.editorial-social-card .gallery-social-link>img{width:130%;height:130%}}.hero-shortcuts{flex-wrap:wrap;gap:24px}.hero-shortcut{min-height:42px;box-shadow:none;color:#fff;letter-spacing:0;text-transform:none;-webkit-backdrop-filter:none;white-space:nowrap;border:0;border-radius:11px;gap:8px;padding:6px 12px;font-family:Inter,ui-sans-serif,system-ui,sans-serif;font-size:1.2rem;font-weight:750;line-height:1.25}.hero-shortcut .shortcut-icon{flex:none;width:29px;height:29px;display:block}.hero-shortcut.shortcut-news{background:#cd0001}.hero-shortcut.shortcut-content{color:#fff;background:#349933}.hero-shortcut.shortcut-help{background:#0291d8}.hero-shortcut.shortcut-info{background:#e26607}.hero-shortcut:focus-visible{outline-offset:3px;outline:3px solid #fff}@media (max-width:700px){.hero-shortcuts{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.hero-shortcut{border-radius:10px;justify-content:center;gap:6px;min-width:0;min-height:42px;padding:8px 6px;font-size:clamp(.72rem,2.8vw,.95rem)}.hero-shortcut .shortcut-icon{width:23px;height:23px}}.desktop-header-nav{display:none}.header{--header-account-bg:var(--topbar-ink)}html[data-theme=dark] .header{--header-account-bg:#c9c9c9}.header .desktop-header-nav .header-account-link,.header .mobile-actions .header-account-link{border:1px solid var(--header-account-bg);background:var(--header-account-bg);min-height:42px;color:var(--topbar-bg);white-space:nowrap;border-radius:12px;justify-content:center;align-items:center;padding:10px 16px;font-weight:700;display:inline-flex}.header .desktop-header-nav .header-account-link:hover,.header .mobile-actions .header-account-link:hover{background:var(--header-account-bg)}@supports (color:color-mix(in lab, red, red)){.header .desktop-header-nav .header-account-link:hover,.header .mobile-actions .header-account-link:hover{background:color-mix(in srgb,var(--header-account-bg) 88%,var(--topbar-bg))}}.header .desktop-header-nav .header-account-link:hover,.header .mobile-actions .header-account-link:hover{border-color:var(--header-account-bg);color:var(--topbar-bg)}:is(.header .desktop-header-nav .header-account-link:focus-visible,.header .mobile-actions .header-account-link:focus-visible){outline:3px solid var(--header-account-bg);outline-offset:3px}@media (min-width:981px){.header .actions{justify-self:end;gap:12px;display:flex}.header .mobile-actions{display:none}.desktop-header-nav{align-items:center;gap:20px;display:flex}.desktop-header-nav a{color:var(--topbar-ink);white-space:nowrap;padding-block:12px;font-size:.85rem;font-weight:700}.desktop-header-nav a:hover{color:var(--orange)}.desktop-header-nav a:focus-visible{outline:2px solid var(--orange);outline-offset:4px;border-radius:4px}}@media (min-width:981px) and (max-width:1100px){.header .actions{gap:8px}.header .header-search{width:180px}.desktop-header-nav{gap:12px}}.information-page .information-hero{max-width:900px}.information-grid{grid-template-columns:repeat(2,minmax(0,1fr));align-items:stretch;gap:18px}.information-card{min-height:190px;color:var(--ink);border-radius:24px;grid-template-columns:56px minmax(0,1fr) 20px;gap:18px;padding:27px}.information-icon{background:#eaf2fa;border-radius:17px;width:56px;height:56px}.information-icon img{object-fit:contain;width:36px;height:40px;display:block}.information-copy strong{font-family:inherit;font-size:1.2rem;font-weight:750;line-height:1.25}.information-copy small{font-family:inherit;font-size:.84rem;line-height:1.6}.information-arrow{color:#fd7208;font-size:1.5rem;line-height:1}:is(.information-card:hover,.information-card:focus-visible){border-color:#fd7208;box-shadow:0 12px 28px #fd72081a}.information-card:focus-visible{outline-offset:3px;outline:2px solid #fd7208}html[data-theme=dark] .information-card{color:#f2f3f5;background:#191b1f}html[data-theme=dark] .information-icon{background:#2b3139}html[data-theme=dark] .information-icon img{filter:invert()}@media (max-width:1100px) and (min-width:701px){.information-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:700px){.information-grid{grid-template-columns:1fr;gap:12px}.information-card{border-radius:20px;grid-template-columns:48px minmax(0,1fr) 18px;gap:14px;min-height:160px;padding:20px}.information-icon{border-radius:14px;width:48px;height:48px}.information-icon img{width:32px;height:36px}.information-copy strong{font-size:1.1rem}.information-copy small{font-size:.8rem}}@media (min-width:981px){body>.topline{display:none}.header .header-main{gap:28px;width:min(1540px,100% - 80px);min-height:154px}.header .actions{gap:24px}.header .desktop-header-nav{gap:26px}.header .desktop-header-nav a{font-size:1rem}.header .header-search{width:275px}.header .header-search input{min-height:48px;padding-left:20px;font-size:.85rem}.header .header-search button{width:46px;height:48px}.header .theme-toggle{flex-basis:44px;width:44px;height:44px}.header .theme-toggle svg{width:36px;height:36px}}@media (min-width:981px) and (max-width:1200px){.header .header-main{gap:18px;width:calc(100% - 48px)}.header .actions{gap:14px}.header .desktop-header-nav{gap:16px}.header .desktop-header-nav a{font-size:.9rem}.header .header-search{width:220px}}.header-slogan{display:none}@media (min-width:981px){.header .header-main,.hero>.container,.editorial-home.container{width:min(1460px,100% - 80px)}.header .header-main{gap:36px;min-height:184px}.header .header-brand .logo{zoom:1.55}.header .logo-type{letter-spacing:-.025em;font-family:Barlow Condensed,Arial Narrow,sans-serif;font-size:2rem;font-weight:700;line-height:.96}.header .actions{grid-template-columns:auto auto auto;align-items:center;gap:25px 24px;padding-block:24px;display:grid}.header .header-slogan{color:var(--topbar-ink);text-align:center;grid-column:1/-1;justify-self:center;margin:0;font-size:1.65rem;font-weight:400;line-height:1.25;display:block}.header .desktop-header-nav{gap:26px}.hero{padding-top:24px;padding-bottom:64px}.hero-shortcuts{gap:28px;margin-bottom:24px}.featured-carousel{border-radius:30px}.featured-carousel-track{aspect-ratio:2.32;min-height:0}.featured-slide .hero-copy{width:min(100%,1140px);padding:42px 52px 58px}.featured-slide .hero-copy h1,.featured-slide .hero-copy h1.hero-title-long,.featured-slide .hero-copy h1.hero-title-extra-long{text-wrap:pretty;font-size:clamp(2.3rem,3.1vw,3.5rem);line-height:1.02}.featured-slide .hero-copy p{max-width:65ch;font-size:1rem;line-height:1.6}}@media (min-width:981px) and (max-width:1200px){.header .header-main{gap:20px}.header .header-brand .logo{zoom:1.2}.header .actions{gap:20px 14px}.header .header-slogan{font-size:1.35rem}.header .header-search{width:210px}.header .desktop-header-nav{gap:15px}.hero-shortcuts{gap:18px}}.topline .desktop-topline-slogan{display:none}@media (min-width:981px){body>.topline{color:#c7c7c7;letter-spacing:0;text-transform:none;background:#1c1c1c;font-size:1.25rem;display:block}body>.topline .container{justify-content:center;min-height:36px}body>.topline .container>span{display:none}body>.topline .container>.desktop-topline-slogan{color:#c7c7c7;text-align:center;line-height:1.4;display:block}.header .header-main{min-height:154px}.header .actions{align-items:center;gap:24px;padding-block:20px;display:flex}}@media (min-width:981px) and (max-width:1200px){.header .actions{gap:14px}}@media (min-width:981px){html[data-theme=dark] body>.topline{color:#1c1c1c;background:#c7c7c7}html[data-theme=dark] body>.topline .container>.desktop-topline-slogan{color:#1c1c1c}}@font-face{font-family:Montserrat;font-style:normal;font-display:swap;font-weight:300;src:url(/montserrat-latin-300-normal.woff2)format("woff2")}.desktop-brand-copy{display:none}.header .logo-type{font-family:Impact,Arial Black,Barlow Condensed,sans-serif}.topline .desktop-topline-slogan{font-family:Montserrat,Arial,sans-serif;font-weight:300}@media (min-width:981px){:root{--portal-desktop-width:min(1800px,calc(100% - 120px))}.header .header-main,.hero>.container,.editorial-home.container{width:var(--portal-desktop-width)}.header .header-brand .logo{zoom:1.25}.header .logo-type>span:not(.desktop-brand-copy),.header .logo-type>strong{display:none}.header .logo-type>.desktop-brand-copy{color:var(--topbar-ink);letter-spacing:0;flex-direction:column;gap:5px;line-height:1;display:flex}.desktop-brand-copy b{white-space:nowrap;font-family:Impact,Arial Black,Barlow Condensed,sans-serif;font-size:2.6rem;font-weight:400}.desktop-brand-copy small{letter-spacing:-.025em;white-space:nowrap;font-family:Montserrat,Arial,sans-serif;font-size:1.05rem;font-weight:300;line-height:1.3}.header .header-main{gap:28px;min-height:160px}}@media (min-width:981px) and (max-width:1400px){:root{--portal-desktop-width:calc(100% - 64px)}.header .header-main,.hero>.container,.editorial-home.container{width:var(--portal-desktop-width)}.header .header-brand .logo{zoom:1.05}.desktop-brand-copy b{font-size:2rem}.desktop-brand-copy small{font-size:.85rem}.header .actions{gap:14px}.header .desktop-header-nav{gap:16px}.header .desktop-header-nav a{font-size:.9rem}.header .header-search{width:210px}}@media (min-width:981px) and (max-width:1100px){.header .desktop-header-nav{gap:10px}.header .desktop-header-nav a{font-size:.8rem}.header .desktop-header-nav .header-account-link{padding:10px 12px}.header .header-search{width:145px}.header .actions{gap:10px}.desktop-brand-copy b{font-size:1.75rem}}.hero-shortcut.shortcut-news{--shortcut-color:#cd0001}.hero-shortcut.shortcut-content{--shortcut-color:#349933}.hero-shortcut.shortcut-help,.hero-shortcut.shortcut-info{--shortcut-color:#0291d8}.hero .hero-shortcuts .hero-shortcut{border:2px solid var(--shortcut-color);color:#fff;filter:none;background:0 0;transition:background-color .2s,transform .2s}:is(.hero .hero-shortcuts .hero-shortcut:hover,.hero .hero-shortcuts .hero-shortcut:focus-visible,.hero .hero-shortcuts .hero-shortcut:active){background:var(--shortcut-color);color:#fff;filter:none}@media (prefers-reduced-motion:reduce){.hero .hero-shortcuts .hero-shortcut{transition:none}}.brand-tagline-fit{width:100%;height:auto;display:block;overflow:visible}.brand-tagline-fit text{letter-spacing:-.4px;fill:var(--topbar-ink);font:300 64px Montserrat,Arial,sans-serif}@media (min-width:981px){.header .logo-type>.desktop-brand-copy{grid-template-columns:minmax(0,1fr);width:max-content;display:inline-grid}.desktop-brand-copy b{grid-area:1/1}.desktop-brand-copy small{grid-area:2/1;width:0;min-width:100%;line-height:1;display:block}}.hero .hero-shortcuts .hero-shortcut{background:var(--shortcut-color);border:0}@supports (color:color-mix(in lab, red, red)){.hero .hero-shortcuts .hero-shortcut{background:color-mix(in srgb,var(--shortcut-color) 50%,transparent)}}.hero .hero-shortcuts .hero-shortcut{color:#fff;opacity:1}:is(.hero .hero-shortcuts .hero-shortcut:hover,.hero .hero-shortcuts .hero-shortcut:focus-visible,.hero .hero-shortcuts .hero-shortcut:active){background:var(--shortcut-color);color:#fff;opacity:1}.portal-account-areas{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin-block:24px;display:grid}.portal-account-areas a{text-align:center;justify-content:center;align-items:center;min-height:48px;display:flex}.portal-account-areas a:focus-visible{outline:3px solid var(--orange);outline-offset:3px}@media (max-width:700px){.portal-account-areas{grid-template-columns:1fr}}@media (min-width:1000px){.home-area-instagram .instagram-post-grid{grid-template-columns:repeat(5,minmax(0,1fr));gap:14px}}@media (max-width:980px){body>.topline{color:#c7c7c7;letter-spacing:0;text-transform:none;background:#1c1c1c;font-size:clamp(.68rem,2.75vw,.95rem);transition:background-color .25s,color .25s;display:block}body>.topline .container{justify-content:center;min-height:32px;padding-block:5px}body>.topline .container>span{display:none}body>.topline .container>.desktop-topline-slogan{color:inherit;text-align:center;line-height:1.4;display:block}html[data-theme=dark] body>.topline{color:#1c1c1c;background:#c7c7c7}}:is(.admin-shell,.sp-page,.cl-page,.portal-page) :is(button,a,input,select,textarea,[contenteditable=true]):focus-visible{outline-offset:3px;outline:3px solid}.app-sheet-close-backdrop{background:0 0;border:0;width:100%;height:100%;padding:0;position:absolute;inset:0}.app-sheet-backdrop>.app-more-sheet{z-index:1;position:relative}.featured-banner-link{z-index:3;position:absolute;inset:0}.featured-banner-link:focus-visible{outline:3px solid var(--orange);outline-offset:-5px}:root{--portal-canvas:var(--paper);--portal-surface:var(--panel-bg);--portal-soft:var(--panel-soft);--portal-text:var(--panel-ink);--portal-muted:var(--panel-muted);--portal-border:var(--line);--portal-action:var(--red);--portal-accent:var(--orange);--portal-chrome:var(--topbar-bg);--portal-chrome-text:var(--topbar-ink);--portal-chrome-muted:var(--topbar-muted);--portal-chrome-border:var(--topbar-line);--portal-tab-feed:var(--orange);--portal-tab-forum:#a3451f;--portal-tab-central:#0291d8;--portal-tab-agenda:#8700d8;--portal-tab-guide:#ffbc00;--portal-tab-jobs:#30962f}.portal-header .desktop-header-nav .portal-community-link,.portal-header .menu nav .portal-community-link{border:2px solid var(--topbar-muted);color:var(--topbar-ink);background:0 0;border-radius:12px;justify-content:center;align-items:center;gap:8px;padding:10px 12px;line-height:1.25;display:inline-flex}.portal-header .portal-community-link .shortcut-icon{object-fit:contain;flex:none;width:25px;height:25px;display:block}html:not([data-theme=dark]) .portal-header .portal-community-link .shortcut-icon{filter:brightness(0)}html[data-theme=dark] .portal-header .portal-community-link .shortcut-icon{filter:brightness(0)invert()}.portal-header .desktop-header-nav .portal-community-link:hover,.portal-header .menu nav .portal-community-link:hover{color:var(--topbar-ink);background:var(--topbar-line);border-color:var(--topbar-ink)}.portal-shortcuts .shortcut-partnership{--shortcut-color:#e26607}.portal-shortcuts .shortcut-about{--shortcut-color:#ffbc00}.portal-shortcuts .shortcut-contact{--shortcut-color:#1c1c1c;margin-left:auto}@media (min-width:701px) and (max-width:1100px){.portal-shortcuts{gap:12px}.portal-shortcuts .hero-shortcut{gap:7px;padding:6px 10px;font-size:1rem}.portal-shortcuts .shortcut-icon{width:25px;height:25px}}@media (max-width:700px){.portal-shortcuts .shortcut-contact{margin-left:0}.portal-header .menu nav .portal-community-link{justify-content:flex-start}}@media (max-width:360px){.portal-header .mobile-actions{gap:4px}.portal-header .menu>summary{padding-inline:7px}}.featured-media>picture{width:100%;height:100%;display:block;position:absolute;inset:0}.featured-slide[data-slide-kind=custom] .featured-media img{object-fit:contain}.header .brand-wordmark{fill:currentColor;flex:none;display:block;overflow:visible}@media (not (max-width:700px)) and (not (min-width:981px)){.portal-header .header-main{gap:20px;width:calc(100% - 48px);min-height:112px}.portal-header .actions{display:none}.portal-header .mobile-actions{align-items:center;gap:7px;display:flex}.portal-header .header-brand{min-width:0}.portal-header .header-brand .logo{zoom:1}.portal-header .logo-type>span:not(.desktop-brand-copy),.portal-header .logo-type>strong{display:none}.portal-header .logo-type>.desktop-brand-copy{width:max-content;color:var(--topbar-ink);grid-template-columns:minmax(0,1fr);gap:5px;line-height:1;display:inline-grid}.portal-header .desktop-brand-copy b{grid-area:1/1;font-size:clamp(1.5rem,3.25vw,2rem);font-weight:400}.portal-header .desktop-brand-copy small{grid-area:2/1;width:0;min-width:100%;line-height:1;display:block}}@media (not (max-width:700px)) and (not (min-width:1101px)){.hero .portal-shortcuts{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.portal-shortcuts .hero-shortcut{justify-content:center;min-width:0;min-height:46px}.portal-shortcuts .shortcut-contact{margin-left:0}}@media (min-width:1101px) and (max-width:1400px){.hero .portal-shortcuts{grid-template-columns:repeat(6,minmax(0,1fr));gap:12px;display:grid}.portal-shortcuts .hero-shortcut{justify-content:center;gap:7px;min-width:0;min-height:46px;padding:8px;font-size:1rem}.portal-shortcuts .shortcut-icon{width:25px;height:25px}.portal-shortcuts .shortcut-contact{margin-left:0}}@media (max-width:700px){.portal-header .header-brand,.portal-header .logo-type{min-width:0}.portal-header .header-brand .logo{width:fit-content;max-width:100%;display:flex}.portal-header .brand-mark{zoom:1.12;flex:none;margin-right:7px}.portal-header .logo-type>span:not(.desktop-brand-copy),.portal-header .logo-type>strong{display:none}.portal-header .logo-type>.desktop-brand-copy{letter-spacing:0;gap:3px;width:clamp(132px,49vw,205px);max-width:100%;line-height:1;display:grid}.portal-header .desktop-brand-copy .brand-wordmark{width:100%;height:auto;display:block}}.portal-card-top{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;display:flex}.portal-card .portal-card-top .portal-browse-link{font:inherit;color:var(--muted);text-underline-offset:3px;padding:7px 0;font-size:.82rem;line-height:1.3;text-decoration:underline}.portal-card .portal-card-top .portal-browse-link:hover{color:var(--ink)}@media (min-width:981px){.container.editorial-hub:is(.hub-content,.hub-news){width:var(--portal-desktop-width)}:is(.hub-content,.hub-news) .editorial-listing>section{min-width:0}:is(.hub-content,.hub-news) .editorial-page-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.information-page>.container.page{width:var(--portal-desktop-width)}.information-page .information-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.information-page .information-card{grid-template-columns:1fr auto;align-content:start;align-items:center;gap:16px;padding:clamp(18px,1.6vw,28px)}.information-page .information-copy{grid-area:2/1/auto/-1}.information-page .information-arrow{grid-area:1/2}}.information-page .information-grid+.now-entry{margin-top:clamp(24px,3vw,48px)}.home-connections.gallery-social-connections .gallery-social-link{flex:0 0 var(--connection-size);width:var(--connection-size);height:var(--connection-size);border-radius:22%}.home-connections{--connection-size:56px}.home-connections .gallery-social-link img{width:100%;height:100%}@media (max-width:700px){.home-connections{--connection-size:40px}}.information-theme{--information-accent:#0291d8;--red:var(--information-accent);--orange:var(--information-accent)}:is(main,div,section).information-theme{--panel-action:var(--information-accent)}.information-theme.information-page{background:radial-gradient(circle at 85% 10%, var(--information-accent), transparent 34%)}@supports (color:color-mix(in lab, red, red)){.information-theme.information-page{background:radial-gradient(circle at 85% 10%, color-mix(in srgb, var(--information-accent) 10%, transparent), transparent 34%)}}.information-page .now-entry .button[href=\/agora-na-regiao]{background-color:#cd0001}.information-theme .information-arrow{color:var(--information-accent)}.information-theme .information-card:is(:hover,:focus-visible){border-color:var(--information-accent);box-shadow:0 12px 28px var(--information-accent)}@supports (color:color-mix(in lab, red, red)){.information-theme .information-card:is(:hover,:focus-visible){box-shadow:0 12px 28px color-mix(in srgb, var(--information-accent) 16%, transparent)}}.information-theme .information-card:is(:hover,:focus-visible){outline-color:var(--information-accent)}.information-theme .information-icon{background:var(--information-accent)}@supports (color:color-mix(in lab, red, red)){.information-theme .information-icon{background:color-mix(in srgb, var(--information-accent) 12%, var(--panel-bg))}}.information-theme .useful-tabs button[aria-selected=true],.information-theme .city-data-tabs a.active{background:var(--information-accent);border-color:var(--information-accent);color:#101318}body label:not(.post-grid-pick):has(>input[type=checkbox]){text-align:start;min-width:0;flex-flow:row!important;justify-content:flex-start!important;align-items:flex-start!important;column-gap:.6rem!important;display:flex!important}body label:not(.post-grid-pick):has(>input[type=checkbox])>input[type=checkbox]{line-height:inherit;flex:0 0 1.125rem!important;width:1.125rem!important;min-width:1.125rem!important;height:1.125rem!important;min-height:1.125rem!important;margin:max(0px,.5lh - .5625rem) 0 0!important;padding:0!important}body label:has(>input[type=checkbox])>span{min-width:0}body label:not(.post-grid-pick):has(>input[type=checkbox]){letter-spacing:normal;text-transform:none;font-family:Arial,sans-serif!important;font-size:14px!important;font-weight:400!important;line-height:1.45!important}body label:not(.post-grid-pick):has(>input[type=checkbox]) :is(span,strong,b,a){letter-spacing:normal;text-transform:none;font-family:Arial,sans-serif!important;font-size:14px!important;font-weight:400!important;line-height:1.45!important}.portal-sections-desktop,.portal-footer-links{flex-wrap:wrap;align-items:center;gap:1.4rem;padding-block:.55rem;display:flex}.portal-footer-links{justify-content:center}.portal-sections-mobile{gap:.6rem;display:grid}.filter-disclosure,.filter-disclosure-body{display:contents}.filter-disclosure-toggle{display:none}@media (min-width:901px){.portal-scrolled .portal-header .header-main{padding-block:.35rem}.portal-scrolled .portal-header .brand-mark{width:auto;max-height:46px}}@media (max-width:900px){.header .portal-sections-desktop{display:none}}@media (max-width:700px){.filter-disclosure-toggle{display:inline-flex}.filter-disclosure[data-open=false]>.filter-disclosure-body{display:none}.cm-app:has(.cm-listing-search) .cm-compact-search{display:none}.cm-app :is(textarea,select,input:not([type=checkbox]):not([type=radio])){font-size:16px}.cm-app.cm-scrolled .cm-compact-search,.portal-scrolled .portal-header .phone-header-search{display:none}.cm-app.cm-scrolled .cm-topbar .header-main,.portal-scrolled .portal-header .header-main{padding-block:.35rem}.cm-app:has(.cm-listing-search) .cm-header-search{display:none}.cm-app input:is([type=text],[type=email],[type=search],[type=tel],[type=url],[type=password],[type=number]),.cm-app textarea,.cm-app select{font-size:16px}#forum-filters:has(.filter-disclosure[data-open=false])+.fb-shortcuts{display:none}.cm-app:has(.cm-listing-search) .cm-header-actions .header-search{display:none}}.article-section-buttons{display:none}@media (min-width:901px){.article-section-buttons{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin-bottom:18px;display:grid}.article-section-buttons a{border:1px solid var(--line);background:var(--paper);min-height:44px;color:var(--ink);border-radius:9px;align-items:center;gap:7px;padding:8px;font-size:.88rem;font-weight:700;line-height:1.25;display:flex}.article-section-buttons svg{flex:none;width:19px;height:19px}:is(.article-section-buttons a:hover,.article-section-buttons a:focus-visible){border-color:currentColor}}html[data-theme=dark] .article-section-buttons a{color:#f2f3f5}.portal-page-body{display:contents}.portal-page-rail{display:none}@media (min-width:901px){.portal-page-columns:not(:has(.portal-page-body .article-section-buttons)){grid-template-columns:minmax(0,1fr) clamp(235px,20vw,300px);align-items:start;gap:clamp(16px,2vw,32px);width:min(96%,1600px);margin-inline:auto;display:grid}.portal-page-columns:not(:has(.portal-page-body .article-section-buttons))>.portal-page-body{min-width:0;display:block}.portal-page-columns:not(:has(.portal-page-body .article-section-buttons))>.portal-page-rail{margin-top:32px;display:block}}@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-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-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}@property --tw-ease{syntax:"*";inherits:false}.cc-page{font-size:1rem}.cc-heading{justify-content:space-between;align-items:center;gap:24px;display:flex}.cc-heading .title{font-size:clamp(2.8rem,5.5vw,4.5rem)}.cc-heading .intro{max-width:780px;font-size:1rem;line-height:1.65}.cc-heading>.button{flex-shrink:0}.cc-tabs{border-bottom:1px solid var(--line);gap:6px;margin-bottom:24px;padding:18px 0;display:flex;overflow:auto}.cc-tabs a{white-space:nowrap;border-radius:999px;padding:10px 16px;font-size:.9rem;font-weight:750}.cc-tabs a[aria-current=page]{background:var(--red);color:#fff}.cc-area-grid{grid-template-columns:repeat(3,1fr);gap:16px;margin-bottom:24px;display:grid}.cc-area-grid>a{border:1px solid var(--line);background:var(--white);color:var(--ink);border-radius:18px;align-items:center;gap:16px;padding:22px;display:flex}.cc-area-grid h2{margin:0;font-size:1.2rem}.cc-area-grid p{color:var(--muted);margin:8px 0 0;font-size:.9rem;line-height:1.5}.cc-area-number{color:var(--red);font-family:Barlow Condensed,sans-serif;font-size:2.4rem}.cc-area-grid>a>span:last-child{margin-left:auto}.cc-actions{flex-wrap:wrap;align-items:center;gap:10px;margin:16px 0;display:flex}.cc-actions .button{font-size:.9rem}.cc-secondary{color:inherit!important;border:1px solid var(--line)!important;background:0 0!important}.cc-filter{background:var(--white);color:var(--ink);border:1px solid var(--line);border-radius:18px;grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;margin:24px 0;padding:24px;display:grid}.cc-search{grid-column:span 2}.cc-page label,.cc-admin label{flex-direction:column;gap:7px;font-size:.9rem;font-weight:650;display:flex}.cc-page input,.cc-page select,.cc-page textarea,.cc-admin input,.cc-admin select,.cc-admin textarea{border:1px solid var(--line);background:var(--paper);width:100%;min-width:0;min-height:46px;color:inherit;border-radius:10px;padding:11px 13px;font-size:1rem}.cc-page textarea,.cc-admin textarea{resize:vertical;min-height:130px}.cc-filter .cc-actions{align-self:end;margin:0}.cc-results-heading{justify-content:space-between;align-items:center;gap:20px;margin:28px 0 18px;display:flex}.cc-results-heading h2{margin:0;font-size:1.4rem}.cc-results-heading>span{color:var(--muted);font-size:.875rem}.cc-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:22px;display:grid}.cc-card.card{color:var(--ink);background:var(--white);flex-direction:column;display:flex}.cc-card-image{aspect-ratio:4/3;display:block;overflow:hidden}.cc-card-image img{object-fit:cover;width:100%;height:100%}.cc-no-photo{background:var(--paper);height:100%;color:var(--muted);flex-direction:column;justify-content:center;align-items:center;gap:12px;font-size:.875rem;display:flex}.cc-no-photo svg{width:40px;height:40px}.cc-card .card-body{flex-direction:column;flex:1;gap:12px;padding:20px;display:flex}.cc-card small{color:var(--muted);font-size:.8rem}.cc-card h2{overflow-wrap:anywhere;margin:0;font-size:1.2rem;line-height:1.3}.cc-card.card p{-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:0;font-size:.95rem;line-height:1.55;display:-webkit-box;overflow:hidden}.cc-card-meta{color:var(--muted);flex-direction:column;gap:8px;margin-top:auto;font-size:.875rem;display:flex}.cc-card-top{justify-content:space-between;align-items:center;gap:10px;display:flex}.cc-status{color:#353942;background:#e8e9ed;border-radius:999px;padding:6px 10px;font-size:.8rem;font-weight:800;display:inline-block}.cc-lost{color:#9c1730;background:#ffe3e7}.cc-found,.cc-donate,.cc-resolved,.cc-donated{color:#22663c;background:#e0f3e5}.cc-help,.cc-need,.cc-pending,.cc-awaiting{color:#774b0a;background:#fff0cf}.cc-featured{color:var(--red);font-size:.8rem;font-weight:700}.cc-text-link{text-underline-offset:4px;font-size:.9rem;font-weight:700;text-decoration:underline}.cc-empty{text-align:center;border:1px dashed var(--line);border-radius:18px;padding:48px 28px}.cc-empty h2{font-size:1.5rem}.cc-empty p{max-width:580px;color:var(--muted);margin:14px auto 24px;line-height:1.65}.cc-pagination{justify-content:center;align-items:center;gap:18px;margin:30px 0;display:flex}.cc-safety,.cc-notice{border:1px solid var(--line);border-left:4px solid var(--orange);background:var(--white);color:var(--ink);border-radius:12px;margin:24px 0;padding:20px;line-height:1.65}.cc-safety p,.cc-notice p{margin:6px 0 0}.cc-success{border-left-color:#2f6840}.cc-sponsors{border-bottom:1px solid var(--line);flex-wrap:wrap;align-items:center;gap:20px;padding:20px 0;display:flex}.cc-sponsors span{color:var(--muted);font-size:.85rem}.cc-sponsors a{font-weight:800;text-decoration:underline}.cc-ad{border-top:1px solid var(--line);border-bottom:1px solid var(--line);text-align:center;min-height:120px;margin:64px 0;padding:24px 0}.cc-ad>span{letter-spacing:.1em;color:var(--muted);text-transform:uppercase;margin-bottom:20px;font-size:.75rem;display:block}.cc-form-layout{grid-template-columns:minmax(0,2fr) minmax(240px,1fr);gap:28px;display:grid}.cc-form{border:1px solid var(--line);background:var(--white);color:var(--ink);border-radius:18px;padding:28px}.cc-form fieldset{border:0;min-width:0;margin:0 0 28px;padding:0}.cc-form legend{margin-bottom:18px;font-size:1.35rem;font-weight:850}.cc-form-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;display:grid}.cc-wide{grid-column:1/-1}.cc-form .cc-check,.cc-admin .cc-check{flex-direction:row;align-items:flex-start;font-weight:400;line-height:1.6;display:flex}.cc-check input{width:20px;height:20px;min-height:20px;accent-color:var(--red);flex-shrink:0;margin-top:3px}.cc-form small{color:var(--muted);font-size:.875rem;font-weight:400;line-height:1.5}.cc-steps{gap:16px;margin:25px 0;padding:0;list-style:none;display:flex}.cc-steps li{color:var(--muted);border-bottom:3px solid var(--line);padding-bottom:12px;font-size:.9rem}.cc-steps .active{color:inherit;border-color:var(--red);font-weight:800}.cc-form-aside{align-self:start}.cc-form-aside h2{font-size:1.2rem}.cc-form-aside p,.cc-form-aside li{color:var(--muted);line-height:1.7}.cc-form-aside ul{padding-left:20px}.cc-otp{max-width:520px;margin:30px auto}.cc-otp input{letter-spacing:.35em;text-align:center;max-width:300px;font-size:2rem}.cc-otp .button{width:auto}.cc-photo-previews{flex-wrap:wrap;gap:12px;margin:14px 0;display:flex}.cc-photo-previews>div{width:110px}.cc-photo-previews img{object-fit:cover;border-radius:10px;width:110px;height:90px}.cc-photo-previews button{color:inherit;cursor:pointer;background:0 0;border:0;padding:8px;text-decoration:underline}.cc-detail-grid{grid-template-columns:minmax(0,2fr) minmax(260px,1fr);gap:32px;display:grid}.cc-detail h1{margin:18px 0;font-family:Barlow Condensed,sans-serif;font-size:clamp(2.3rem,5vw,3.7rem);line-height:1.1}.cc-detail .cc-description{white-space:pre-wrap;overflow-wrap:anywhere;font-size:1.05rem;line-height:1.8}.cc-gallery{grid-template-columns:repeat(2,1fr);gap:12px;margin:25px 0;display:grid}.cc-gallery img{object-fit:contain;background:var(--paper);border-radius:12px;width:100%;max-height:550px;display:block}.cc-gallery a:first-child{grid-column:1/-1}.cc-facts{grid-template-columns:repeat(2,1fr);gap:16px;display:grid}.cc-facts dt{color:var(--muted);margin-bottom:6px;font-size:.85rem}.cc-facts dd{overflow-wrap:anywhere;margin:0}.cc-contact-panel{border:1px solid var(--line);background:var(--white);color:var(--ink);border-radius:18px;align-self:start;padding:24px}.cc-contact-panel h2{margin-top:0;font-size:1.3rem}.cc-contact-panel .button{width:100%;margin-bottom:10px}.cc-contact-panel p{font-size:.95rem;line-height:1.6}.cc-detail details{border-top:1px solid var(--line);margin-top:20px;padding:18px 0}.cc-detail summary{cursor:pointer;font-weight:700}.cc-detail details form{gap:14px;padding-top:20px;display:grid}.cc-admin{gap:24px;font-size:1rem;display:grid}.cc-admin .cc-tabs{margin:0}.cc-admin .cc-tabs button{white-space:nowrap;border:1px solid var(--line);cursor:pointer;color:inherit;background:0 0;border-radius:999px;padding:9px 14px}.cc-admin .cc-tabs button[aria-pressed=true]{background:var(--red);color:#fff}.cc-admin-card{border:1px solid var(--line);background:var(--white);color:var(--ink);border-radius:14px;padding:22px}.cc-admin-card h2{font-size:1.25rem}.cc-admin-card img{object-fit:cover;border-radius:10px;width:140px;height:100px}.cc-admin-stats{grid-template-columns:repeat(4,1fr);gap:12px;display:grid}.cc-admin-stats>div{border:1px solid var(--line);border-radius:12px;padding:18px}.cc-admin-stats strong{font-size:1.8rem;display:block}.cc-admin-stats span{font-size:.875rem}.cc-admin pre{white-space:pre-wrap;overflow-wrap:anywhere}.cc-admin .button{min-height:42px;font-size:.875rem}.cc-admin article p{white-space:pre-wrap;overflow-wrap:anywhere;line-height:1.6}.cc-page button:disabled{opacity:.55;cursor:not-allowed}:is(.cc-page :focus-visible,.cc-admin :focus-visible){outline:3px solid var(--orange);outline-offset:3px}.cc-honeypot{display:none!important}html[data-theme=dark] .cc-form,html[data-theme=dark] .cc-filter,html[data-theme=dark] .cc-area-grid>a,html[data-theme=dark] .cc-safety,html[data-theme=dark] .cc-notice,html[data-theme=dark] .cc-contact-panel,html[data-theme=dark] .cc-card.card{color:#f2f3f5;background:#191b1f}html[data-theme=dark] .cc-page input,html[data-theme=dark] .cc-page select,html[data-theme=dark] .cc-page textarea{color:#f2f3f5;background:#101114}.cc-form .button,.cc-filter .button{color:#fff}.cc-form .cc-secondary,.cc-filter .cc-secondary{color:inherit!important}@media (max-width:1000px){.cc-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.cc-area-grid{grid-template-columns:1fr}.cc-area-grid>a{padding:16px 20px}.cc-form-layout,.cc-detail-grid{grid-template-columns:minmax(0,1fr)}.cc-filter{grid-template-columns:repeat(3,minmax(0,1fr))}.cc-search{grid-column:span 3}}@media (max-width:640px){.cc-heading,.cc-results-heading{flex-direction:column;align-items:flex-start;gap:8px}.cc-heading>.button{margin:12px 0}.cc-grid{grid-template-columns:minmax(0,1fr)}.cc-filter{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;padding:18px}.cc-search,.cc-filter .cc-actions{grid-column:1/-1}.cc-form-grid{grid-template-columns:minmax(0,1fr)}.cc-form{padding:20px}.cc-page .title{font-size:3rem}.cc-page .intro{font-size:1rem}.cc-admin-stats{grid-template-columns:repeat(2,1fr)}.cc-steps{gap:10px}.cc-steps li{font-size:.85rem}.cc-page .cc-actions>.button{flex:1;min-width:140px}.cc-facts{grid-template-columns:1fr}.cc-admin{min-width:0}.cc-detail h1{overflow-wrap:anywhere}}.cc-heading .title{margin:0;font-size:clamp(2rem,4vw,3rem)}.cc-heading .cc-register{min-height:40px;padding:10px 18px;font-size:.9rem}.cc-filter-compact{border:0;align-items:flex-end;gap:12px;margin:8px 0 14px;padding:0;display:flex;background:0 0!important}.cc-filter-compact .cc-search{flex:1}.cc-filter-compact .cc-actions{flex-shrink:0}.cc-more-filters{margin:0 0 18px}.cc-more-filters summary{cursor:pointer;color:var(--muted);width:fit-content;font-size:.875rem}.cc-results-heading{margin:18px 0}.cc-account{max-width:600px;margin:24px auto}.cc-account h2{font-size:1.5rem}.cc-account p{line-height:1.65}.cc-account-bar{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;margin-bottom:16px;padding:16px 0;display:flex}.cc-account-bar button{color:inherit;cursor:pointer;background:0 0;border:0}.cc-card-image .cc-illustration{object-fit:contain;background:#f6eee8;padding:20px}.cc-detail-placeholder{background:#f6eee8;border-radius:14px;width:100%;max-width:450px;padding:30px}.cc-location{color:var(--ink);font-weight:650}@media (max-width:640px){.cc-page .cc-heading{flex-direction:row;align-items:center;gap:12px}.cc-page .cc-heading .title{font-size:2rem}.cc-heading>.cc-register{flex-shrink:0;margin:0}.cc-filter-compact{gap:10px;padding:0;display:flex}.cc-filter-compact .cc-actions{display:block}.cc-filter-compact .cc-actions .button{min-width:0;min-height:46px}.cc-filter-compact .cc-text-link{display:none}.cc-tabs{margin-bottom:14px;padding:14px 0}.cc-results-heading{gap:6px}.cc-account .cc-form{padding:20px}}.cc-page,.cc-admin{--red:#0291d8;--cc-accent:#0291d8}.cc-page .cc-text-link{color:var(--cc-accent)}.cc-page .button:not(.cc-secondary):hover,.cc-admin .button:not(.cc-secondary):hover{background:#027dbb}:is(.cc-page :focus-visible,.cc-admin :focus-visible){outline-color:var(--cc-accent)}.cc-page input[type=checkbox],.cc-admin input[type=checkbox]{accent-color:var(--cc-accent)}.cc-error{border-left-color:#cd0001}.cc-page .pf-save-button:hover,.cc-page .pf-save-button.is-saved,html[data-theme=dark] .cc-page .pf-save-button:hover,html[data-theme=dark] .cc-page .pf-save-button.is-saved{border-color:var(--cc-accent);color:var(--cc-accent);background:#0291d80d}
