/*! 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,::backdrop{--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--tw-border-style:solid;--tw-outline-style:solid;--tw-blur:initial;--tw-brightness:initial;--tw-contrast:initial;--tw-grayscale:initial;--tw-hue-rotate:initial;--tw-invert:initial;--tw-opacity:initial;--tw-saturate:initial;--tw-sepia:initial;--tw-drop-shadow:initial;--tw-drop-shadow-color:initial;--tw-drop-shadow-alpha:100%;--tw-drop-shadow-size:initial}}}@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;--color-white:#fff;--spacing:.25rem;--default-font-family:var(--font-sans);--default-mono-font-family:var(--font-mono)}}@layer base{*,:after,:before,::backdrop{box-sizing:border-box;border:0 solid;margin:0;padding:0}::file-selector-button{box-sizing:border-box;border:0 solid;margin:0;padding:0}html,:host{-webkit-text-size-adjust:100%;tab-size:4;line-height:1.5;font-family:var(--default-font-family,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]){appearance:button}::file-selector-button{appearance:button}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}}@layer components;@layer utilities{.visible{visibility:visible}.fixed{position:fixed}.relative{position:relative}.start{inset-inline-start:var(--spacing)}.\!end{inset-inline-end:var(--spacing)!important}.end{inset-inline-end:var(--spacing)}.container{width:100%}@media (width>=40rem){.container{max-width:40rem}}@media (width>=48rem){.container{max-width:48rem}}@media (width>=64rem){.container{max-width:64rem}}@media (width>=80rem){.container{max-width:80rem}}@media (width>=96rem){.container{max-width:96rem}}.mt-2{margin-top:calc(var(--spacing) * 2)}.\!hidden{display:none!important}.block{display:block}.grid{display:grid}.hidden{display:none}.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,)}.rounded{border-radius:.25rem}.border{border-style:var(--tw-border-style);border-width:1px}.bg-white{background-color:var(--color-white)}.p-2{padding:calc(var(--spacing) * 2)}.px-3{padding-inline:calc(var(--spacing) * 3)}.italic{font-style:italic}.underline{text-decoration-line:underline}.outline{outline-style:var(--tw-outline-style);outline-width:1px}.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,)}}:root{--ink:#16201d;--night:#111a18;--forest:#1c2b27;--cream:#f5f0e8;--paper:#fffdf8;--coral:#f06f5e;--coral-dark:#a63f32;--sage:#b9d2c5;--muted:#67736f;--line:#16201d21}.evidence-ranking-manager{gap:22px;display:grid}.evidence-current-config{border:1px solid var(--line);background:var(--paper);border-radius:18px;grid-template-columns:repeat(4,minmax(0,1fr));display:grid;overflow:hidden}.evidence-current-config article{border-right:1px solid var(--line);min-width:0;padding:20px}.evidence-current-config article:last-child{border-right:0}.evidence-current-config small{min-height:32px;color:var(--muted);font-size:12px;display:block}.evidence-current-config strong{font-family:var(--font-display);margin-top:8px;font-size:30px;font-weight:500;display:block}.evidence-current-config article>span{color:var(--muted);margin-top:4px;font-size:11px;display:block}.evidence-ranking-form,.evidence-ranking-preview,.evidence-ranking-audit{border:1px solid var(--line);background:var(--paper);border-radius:18px;padding:24px}.evidence-ranking-form{grid-template-columns:1fr;gap:22px;display:grid}.evidence-ranking-form h2,.evidence-ranking-preview h2,.evidence-ranking-audit h2{font-family:var(--font-display);margin:4px 0 8px;font-size:clamp(24px,2vw,34px);font-weight:500}.evidence-ranking-form p,.evidence-ranking-preview p{color:var(--muted);line-height:1.55}.evidence-weight-fields{grid-template-columns:repeat(3,minmax(0,1fr));align-content:start;gap:12px;display:grid}.evidence-weight-fields label,.evidence-limit-fields label{color:var(--ink);gap:7px;font-size:12px;font-weight:700;display:grid}.evidence-weight-fields input,.evidence-limit-fields input{border:1px solid var(--line);width:100%;min-height:44px;color:var(--ink);font:inherit;background:#fff;border-radius:10px;padding:10px 12px}.evidence-weight-fields output{border-radius:999px;grid-column:1/-1;justify-self:end;padding:7px 12px;font-size:12px;font-weight:800}.evidence-weight-fields output.valid{color:#236347;background:#e8f5ed}.evidence-weight-fields output.invalid{color:#9a3028;background:#fae9e6}.evidence-calibration-wrap{min-width:0}.evidence-calibration-table{border-collapse:separate;border-spacing:0;border:1px solid var(--line);border-radius:14px;width:100%;font-size:12px;overflow:hidden}.evidence-calibration-table th,.evidence-calibration-table td{border-bottom:1px solid var(--line);text-align:left;vertical-align:middle;padding:13px 14px}.evidence-calibration-table thead th{color:var(--muted);text-transform:uppercase;letter-spacing:.06em;background:#f1eee7;font-size:10px}.evidence-calibration-table tbody tr:last-child th,.evidence-calibration-table tbody tr:last-child td{border-bottom:0}.evidence-calibration-table tbody th{width:18%;color:var(--ink)}.evidence-calibration-table tbody td:nth-child(2){width:52%;color:var(--muted);line-height:1.45}.evidence-calibration-table input{border:1px solid var(--line);width:92px;min-height:40px;color:var(--ink);background:#fff;border-radius:9px;padding:8px 10px}.evidence-weight-total{border-radius:999px;width:max-content;margin:12px 0 0 auto;padding:7px 12px;font-size:12px;font-weight:800;display:block}.evidence-weight-total.valid{color:#236347;background:#e8f5ed}.evidence-weight-total.invalid{color:#9a3028;background:#fae9e6}.evidence-normalization-note{margin:10px 0 0;font-size:11px}.evidence-limit-fields{grid-column:1/-1;grid-template-columns:repeat(3,minmax(0,1fr)) auto;align-items:end;gap:12px;display:grid}.evidence-limit-fields small{color:var(--muted);font-weight:400;line-height:1.35}.evidence-limit-fields button{color:#fff;background:var(--night);cursor:pointer;border:0;border-radius:10px;min-height:44px;padding:0 18px;font-weight:800}.evidence-ranking-preview{grid-template-columns:minmax(220px,.7fr) minmax(440px,1.3fr);gap:24px;display:grid}.evidence-profile-preview-list{gap:8px;display:grid}.evidence-profile-preview-list article{border:1px solid var(--line);border-radius:12px;grid-template-columns:34px 46px minmax(0,1fr) auto;align-items:center;gap:12px;padding:10px 12px;display:grid}.evidence-profile-preview-list article>b{color:var(--coral);font-size:14px}.evidence-profile-preview-list img{object-fit:cover;border-radius:50%;width:46px;height:46px}.evidence-profile-preview-list span{gap:3px;min-width:0;display:grid}.evidence-profile-preview-list span strong{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.evidence-profile-preview-list span small{color:var(--muted)}.evidence-profile-preview-list .evidence-profile-breakdown{white-space:normal;line-height:1.45}.evidence-profile-preview-list em{color:var(--muted);font-size:12px;font-style:normal}.evidence-ranking-audit>div:last-of-type{gap:8px;margin-top:16px;display:grid}.evidence-ranking-audit article{border-top:1px solid var(--line);grid-template-columns:170px minmax(180px,.8fr) minmax(220px,1fr) minmax(220px,1.2fr);align-items:center;gap:12px;padding:12px 0;font-size:12px;display:grid}.evidence-ranking-audit time,.evidence-ranking-audit small{color:var(--muted)}@media (width<=900px){.evidence-current-config{grid-template-columns:repeat(2,minmax(0,1fr))}.evidence-current-config article{border-bottom:1px solid var(--line)}.evidence-ranking-form,.evidence-ranking-preview{grid-template-columns:1fr}.evidence-limit-fields{grid-template-columns:1fr 1fr}.evidence-ranking-audit article{grid-template-columns:1fr;gap:5px}}@media (width<=560px){.evidence-current-config,.evidence-weight-fields,.evidence-limit-fields{grid-template-columns:1fr}.evidence-ranking-form,.evidence-ranking-preview,.evidence-ranking-audit{padding:18px}.evidence-profile-preview-list article{grid-template-columns:28px 42px minmax(0,1fr)}.evidence-profile-preview-list img{width:42px;height:42px}.evidence-profile-preview-list em{grid-column:3}.evidence-calibration-table,.evidence-calibration-table tbody,.evidence-calibration-table tr,.evidence-calibration-table th,.evidence-calibration-table td{display:block;width:100%!important}.evidence-calibration-table thead{display:none}.evidence-calibration-table tbody tr{border-bottom:1px solid var(--line);padding:14px}.evidence-calibration-table tbody tr:last-child{border-bottom:0}.evidence-calibration-table th,.evidence-calibration-table td{padding:4px 0;border:0!important}.evidence-calibration-table td:nth-child(3),.evidence-calibration-table td:nth-child(4){margin-top:8px;display:inline-grid;width:calc(50% - 5px)!important}.evidence-calibration-table td:nth-child(3):before{content:"Peso (%)";color:var(--muted);text-transform:uppercase;margin-bottom:5px;font-size:10px;font-weight:700}.evidence-calibration-table td:nth-child(4):before{content:"Janela (dias)";color:var(--muted);text-transform:uppercase;margin-bottom:5px;font-size:10px;font-weight:700}.evidence-calibration-table input{width:100%}}*{box-sizing:border-box}html{scroll-behavior:smooth}body{background:var(--cream);color:var(--ink);font-family:var(--font-geist-sans), Arial, sans-serif;margin:0}button,input,textarea,select{font:inherit}button,a{-webkit-tap-highlight-color:transparent}a{color:inherit;text-decoration:none}button{cursor:pointer}.site-shell{min-height:100vh;overflow:hidden}.site-shell.gated{filter:blur(9px);pointer-events:none;-webkit-user-select:none;user-select:none;max-height:100vh}.utility-bar{color:#dbe3de;letter-spacing:.04em;background:#0b1210;align-items:center;gap:14px;min-height:34px;padding:0 5vw;font-size:11px;display:flex}.utility-bar>span{border:1px solid #fff6;border-radius:50%;place-items:center;width:22px;height:22px;font-weight:750;display:grid}.utility-bar p{opacity:.7;flex:1;margin:0}.utility-bar .temporary-data-warning{color:#ffd0c9;opacity:1;font-weight:750}.utility-bar a{opacity:.85;border-bottom:1px solid #ffffff40}.site-header{border-bottom:1px solid var(--line);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);z-index:5;background:#f5f0e8eb;align-items:center;gap:48px;height:82px;padding:0 5vw;display:flex;position:relative}.brand{flex-shrink:0;align-items:center;gap:10px;min-width:44px;min-height:44px;display:inline-flex}.brand-mark{aspect-ratio:1;background:var(--coral);color:#fff;width:34px;height:34px;font:800 17px/1 var(--font-geist-mono), monospace;border-radius:50% 50% 50% 12%;flex-shrink:0;place-items:center;display:grid;transform:rotate(-8deg);box-shadow:inset 0 0 0 1px #00000014}.brand-mark.large{width:52px;height:52px;margin:0 auto 22px;font-size:24px}.brand-word{white-space:nowrap;letter-spacing:-.055em;flex-shrink:0;font-size:22px;font-weight:820}.brand-word>span{color:var(--coral-dark)}.site-header nav{color:#57615e;align-items:center;gap:30px;font-size:14px;display:flex}.site-header nav a{border-bottom:2px solid #0000;padding:30px 0 27px}.site-header nav a:hover,.site-header nav a.active{color:var(--ink);border-color:var(--coral)}.header-actions{align-items:center;gap:10px;margin-left:auto;display:flex}.header-account-control{align-items:center;gap:7px;display:flex}.header-account-link{border:1px solid var(--line);background:#fffdf8bf;border-radius:999px;grid-template-columns:34px minmax(0,1fr) 12px;align-items:center;gap:9px;max-width:220px;min-height:45px;padding:5px 10px 5px 6px;transition:background .2s,border-color .2s;display:grid}.header-account-link:hover{background:var(--paper);border-color:#f06f5e66}.header-account-link>span{color:#fff;background:var(--forest);border-radius:50%;place-items:center;width:34px;height:34px;font-size:9px;font-weight:850;display:grid;overflow:hidden}.header-account-link>span img{object-fit:cover;width:100%;height:100%;display:block}.header-account-link div{min-width:0}.header-account-link strong,.header-account-link small{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.header-account-link strong{font-size:10px}.header-account-link small{color:#7c8883;text-transform:uppercase;letter-spacing:.05em;margin-top:2px;font-size:7px}.header-account-link>b{color:var(--coral-dark);font-size:16px}.header-signout-button{border:1px solid var(--coral);color:#fff;background:var(--coral);cursor:pointer;border-radius:999px;min-height:38px;padding:0 13px;font-size:9px;font-weight:850;box-shadow:0 5px 16px #d053452e}.header-signout-button:hover{color:#fff;border-color:var(--coral-dark);background:var(--coral-dark)}.header-signout-button:disabled{opacity:.55;cursor:wait}.primary-button,.ghost-button,.light-button,.search-button{border:0;border-radius:999px;justify-content:center;align-items:center;min-height:43px;padding:0 20px;font-size:13px;font-weight:700;transition:transform .2s,background .2s,box-shadow .2s;display:inline-flex}.primary-button{color:#fff;background:var(--coral);box-shadow:0 8px 24px #d9534330}.primary-button:hover{background:var(--coral-dark);transform:translateY(-1px)}.ghost-button{color:var(--ink);border:1px solid var(--line);background:0 0}.ghost-button:hover{background:#ffffffa6}.light-button{color:var(--ink);background:var(--cream)}.light-button:hover{background:#fff;transform:translateY(-1px)}.full{width:100%}.unified-signin-page{background:radial-gradient(circle at 13% 18%,#f06f5e21,transparent 29%),var(--cream);min-height:100vh}.unified-signin-shell{grid-template-columns:minmax(0,1fr) minmax(420px,.82fr);align-items:center;gap:90px;width:min(1120px,100% - 48px);min-height:calc(100vh - 76px);margin:0 auto;padding:65px 0 85px;display:grid}.unified-signin-copy h1{letter-spacing:-.06em;max-width:570px;margin:0;font:400 clamp(54px,6vw,82px)/.9 Georgia,serif}.unified-signin-copy>p:last-child{color:#64716b;max-width:520px;margin:24px 0 0;font:400 14px/1.7 Georgia,serif}.unified-signin-options,.unified-signin-current{border:1px solid var(--line);background:var(--paper);border-radius:22px;padding:26px;box-shadow:0 28px 80px #1e2d281a}.unified-signin-options{gap:10px;display:grid}.unified-signin-options>a{border:1px solid var(--line);border-radius:15px;grid-template-columns:31px minmax(0,1fr) 22px;align-items:center;gap:15px;min-height:135px;padding:21px;transition:transform .2s,border-color .2s,background .2s;display:grid}.unified-signin-options>a:hover{background:#fffaf4;border-color:#f06f5e73;transform:translateY(-2px)}.unified-signin-options>a>span{color:var(--coral-dark);font:750 9px var(--font-geist-mono),monospace}.unified-signin-options h2{margin:0;font:400 24px Georgia,serif}.unified-signin-options p:not(.eyebrow){color:#75817c;margin:7px 0 0;font-size:9px;line-height:1.5}.unified-signin-options>a>b{color:var(--coral-dark);font-size:21px}.unified-signin-options>small{color:#8a9490;text-align:center;padding:8px 5px 0;font-size:8px}.unified-signin-current{text-align:center}.unified-signin-current>span{color:#fff;background:var(--forest);border-radius:50%;place-items:center;width:70px;height:70px;margin:0 auto 20px;font:400 20px Georgia,serif;display:grid}.unified-signin-current h2{margin:0;font:400 34px Georgia,serif}.unified-signin-current>p:not(.eyebrow){color:#79847f;margin:9px 0 24px;font-size:10px}.unified-signin-current .text-button{margin-top:16px}.unified-login-form{border:1px solid var(--line);background:var(--paper);border-radius:22px;gap:17px;padding:32px;display:grid;box-shadow:0 28px 80px #1e2d281a}.unified-login-form h2{margin:0;font:400 32px Georgia,serif}.unified-login-form>div:first-child>p:last-child{color:#7a8580;margin:7px 0 2px;font-size:9px}.unified-login-form>label{color:#4d5954;gap:7px;font-size:9px;font-weight:750;display:grid}.unified-login-form input{border:1px solid var(--line);width:100%;min-height:47px;color:var(--ink);background:#fff;border-radius:10px;outline:0;padding:0 13px;font-size:11px;font-weight:450}.unified-login-form input:focus{border-color:var(--coral);box-shadow:0 0 0 3px #f06f5e17}.password-field{color:#4d5954;gap:7px;min-width:0;font-size:9px;font-weight:750;display:grid}.password-field>label{color:inherit;font:inherit}.password-field>label small{color:#929b97;font-weight:500}.password-control{min-width:0;position:relative}.password-control input{padding-right:78px!important}.password-control button{min-width:62px;height:31px;color:var(--forest);cursor:pointer;background:#edf2ee;border:0;border-radius:7px;padding:0 10px;font-size:8px;font-weight:850;position:absolute;top:50%;right:6px;transform:translateY(-50%)}.password-control button:hover{color:#fff;background:var(--forest)}.password-control button:focus-visible{outline:2px solid var(--coral);outline-offset:2px}.unified-login-form>small{color:#8b9490;text-align:center;font-size:8px;line-height:1.5}.unified-login-loading{align-content:start;min-height:410px}.unified-login-loading>span{background:linear-gradient(90deg,#f0efea 20%,#faf9f5 50%,#f0efea 80%) 0 0/220% 100%;border-radius:10px;height:63px;animation:1.5s ease-in-out infinite unified-login-pulse;display:block}.unified-login-loading>span.short{height:47px;margin-top:4px}.unified-login-loading h2{color:var(--ink)}.unified-login-loading>div>p:last-child{color:#7a8580;font-size:9px}@keyframes unified-login-pulse{0%{background-position:100% 0}to{background-position:-100% 0}}.unified-signup-line{border-top:1px solid var(--line);color:#7a8580;justify-content:center;gap:7px;padding-top:15px;font-size:9px;display:flex}.unified-signup-line a{color:var(--coral-dark);font-weight:800}.hero{background:var(--cream);grid-template-columns:1.22fr .78fr;min-height:340px;display:grid}.hero-copy{flex-direction:column;justify-content:center;padding:24px 6vw 24px 7vw;display:flex}.eyebrow{text-transform:uppercase;letter-spacing:.15em;font:700 9px/1.5 var(--font-geist-mono), monospace;color:#5c6864;margin:0 0 10px}.live-dot{background:#5f9c78;border-radius:50%;width:7px;height:7px;margin-right:8px;display:inline-block;box-shadow:0 0 0 5px #5f9c781a}.hero h1,.section-heading h2,.community-intro h2,.safety-heading h2,.composer-card h2,.age-card h1{letter-spacing:-.045em;font-family:Georgia,Times New Roman,serif;font-weight:400}.hero h1{max-width:650px;margin:0;font-size:clamp(38px,3.7vw,52px);line-height:.96}.hero h1 em,.community-intro h2 em{color:var(--coral-dark);font-weight:400}.hero-lede{color:#59635f;max-width:580px;margin:9px 0 12px;font-size:12px;line-height:1.45}.hero-search{max-width:650px}.hero-search label{color:#57615e;margin:0 0 6px 4px;font-size:9px;font-weight:700;display:block}.search-control{background:var(--paper);border:1px solid #16201d30;border-radius:13px;align-items:center;gap:10px;min-height:46px;padding:5px 6px 5px 15px;display:flex;box-shadow:0 10px 30px #1e2f290f}.search-control>span{color:#76817d;font-size:25px;transform:rotate(-15deg)}.search-control input{min-width:0;color:var(--ink);background:0 0;border:0;outline:0;flex:1;font-size:14px}.search-control input::placeholder{color:#8c9491}.search-button{background:var(--ink);color:#fff;min-width:92px}.search-button:hover{background:#2a3834}.trust-row{gap:30px;margin-top:11px;display:flex}.trust-row div{gap:4px;display:grid}.trust-row strong{font-size:12px}.trust-row span{color:#78817e;text-transform:uppercase;letter-spacing:.07em;font-size:7px}.hero-panel{background:var(--night);place-items:center;min-height:340px;display:grid;position:relative;overflow:hidden}.hero-panel:before{content:"";opacity:.14;background-image:radial-gradient(#ffffffa6 .75px,#0000 .75px);background-size:22px 22px;position:absolute;inset:0}.hero-panel:after{content:"VERO";color:#ffffff06;letter-spacing:-.08em;font-size:105px;font-weight:900;position:absolute;bottom:-28px;right:-14px}.panel-orbit{border:1px solid #b9d2c52e;border-radius:50%;position:absolute}.orbit-one{width:230px;height:230px}.orbit-two{width:320px;height:320px}.signal-card{z-index:2;color:#fff;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#1d2d28d1;border:1px solid #ffffff21;position:relative;box-shadow:0 30px 80px #00000047}.signal-main{border-radius:20px;flex-direction:column;justify-content:flex-end;width:min(205px,59%);height:192px;padding:21px;display:flex}.signal-main .signal-icon{color:#fff;background:var(--coral);width:38px;height:38px;font:800 16px var(--font-geist-mono), monospace;border-radius:50% 50% 50% 12px;place-items:center;display:grid;position:absolute;top:18px;right:18px;transform:rotate(-8deg)}.signal-main p{color:var(--sage);text-transform:uppercase;letter-spacing:.12em;font:700 10px var(--font-geist-mono), monospace;margin:0 0 9px}.signal-main strong{max-width:170px;font:400 19px/1.1 Georgia,serif}.signal-main small{color:#9faca6;margin-top:8px;font-size:9px;line-height:1.4}.floating{border-radius:14px;align-items:center;gap:10px;min-width:170px;padding:12px 14px;display:flex;position:absolute}.floating.top{top:15%;right:4%}.floating.bottom{bottom:13%;left:4%}.floating strong,.floating small{display:block}.floating strong{font-size:12px}.floating small{color:#93a29d;margin-top:3px;font-size:10px}.mini-check{color:#9dd0b1;background:#8bc4a229;border-radius:50%;place-items:center;width:31px;height:31px;display:grid}.pulse-bars{background:#f06f5e24;border-radius:9px;align-items:flex-end;gap:3px;width:32px;height:29px;padding:7px;display:flex}.pulse-bars i{background:var(--coral);border-radius:3px;width:4px}.pulse-bars i:first-child{height:8px}.pulse-bars i:nth-child(2){height:15px}.pulse-bars i:nth-child(3){height:11px}.hero-compact{grid-template-columns:1.12fr .88fr;min-height:205px}.hero-compact .hero-copy{padding-top:14px;padding-bottom:14px}.hero-compact .hero-copy>.eyebrow{margin-bottom:6px}.hero-compact h1{font-size:clamp(34px,3.2vw,44px)}.hero-compact .hero-lede{white-space:nowrap;text-overflow:ellipsis;max-width:680px;margin:6px 0 9px;overflow:hidden}.hero-compact .trust-row{display:none}.hero-compact .hero-search{max-width:430px}.hero-compact .hero-search label{margin-bottom:4px;font-size:8px}.hero-compact .search-control{min-height:39px;padding-top:3px;padding-bottom:3px}.hero-compact .search-control input{font-size:12px}.hero-compact .search-button{min-width:72px;min-height:31px;padding:0 14px;font-size:10px}.hero-compact .hero-panel{min-height:205px}.hero-compact .orbit-one{width:185px;height:185px}.hero-compact .signal-main{border-radius:19px;width:min(290px,74%);height:154px;padding:20px}.hero-compact .signal-main .signal-icon{width:40px;height:40px;font-size:17px;top:16px;right:16px}.hero-compact .signal-main p{font-size:11px}.hero-compact .signal-main strong{max-width:210px;font-size:21px}.hero-compact .signal-main small{margin-top:6px;font-size:9px}.hero-feed{grid-template-columns:minmax(360px,.72fr) minmax(560px,1.28fr);width:100%;min-width:0;min-height:520px;overflow:hidden}.hero-feed .hero-copy{padding-top:20px;padding-bottom:20px}.hero-feed .hero-lede{max-width:480px}.hero-feed .trust-row{margin-top:16px}.vero-feature{align-items:center;gap:12px;width:max-content;max-width:100%;margin-top:15px;display:flex}.vero-feature-mark{color:#fff;background:var(--coral);width:46px;height:46px;font:800 20px var(--font-geist-mono), monospace;border-radius:50% 50% 50% 14px;place-items:center;display:grid;transform:rotate(-8deg)}.vero-feature strong,.vero-feature small{display:block}.vero-feature strong{letter-spacing:-.04em;font-size:18px}.vero-feature small{color:#75807c;margin-top:3px;font-size:9px}.profile-feed-carousel{color:#fff;background:var(--night);grid-template-rows:42px minmax(0,1fr) 38px;width:100%;min-width:0;max-width:100%;height:520px;display:grid;overflow:hidden}.feed-carousel-heading,.feed-carousel-footer{z-index:2;background:#0b1210f5;justify-content:space-between;align-items:center;padding:0 16px;display:flex;position:relative}.feed-carousel-heading>div:first-child{color:#d4ddd8;font:750 9px var(--font-geist-mono), monospace;text-transform:uppercase;letter-spacing:.1em}.feed-carousel-heading .live-dot{width:6px;height:6px;margin-right:7px}.feed-controls{gap:5px;display:flex}.feed-controls button{color:#fff;background:#ffffff0f;border:1px solid #ffffff26;border-radius:50%;width:27px;height:27px;font-size:12px}.feed-controls button:hover{background:#ffffff24}.deck-stage{perspective:900px;background:radial-gradient(circle at 50% 45%,#24342f 0,#111a18 68%);width:100%;min-width:0;max-width:100%;min-height:0;position:relative;overflow:hidden}.deck-card{aspect-ratio:1;color:#fff;cursor:pointer;transform-origin:50%;background:#26352f;border:1px solid #ffffff29;border-radius:18px;width:clamp(320px,58%,410px);transition:transform .68s cubic-bezier(.22,.8,.24,1),opacity .5s,filter .5s;position:absolute;top:50%;left:50%;overflow:hidden;box-shadow:0 28px 68px #0000007a}.deck-card img,.deck-card video{object-fit:cover;width:100%;height:100%;display:block}.deck-open-profile{z-index:6;position:absolute;inset:0}.deck-front{z-index:5;opacity:1;filter:brightness();cursor:default;transform:translate(-50%,-50%)scale(1)rotate(0)}.deck-left{z-index:2;opacity:.62;filter:brightness(.68);transform:translate(-105%,-47%)scale(.78)rotate(-4deg)}.deck-right{z-index:3;opacity:.84;filter:brightness(.82);transform:translate(5%,-47%)scale(.82)rotate(4deg)}.deck-right-back{z-index:1;opacity:.34;filter:brightness(.58);transform:translate(22%,-44%)scale(.68)rotate(7deg)}.deck-hidden{z-index:0;opacity:0;pointer-events:none;transform:translate(38%,-42%)scale(.58)rotate(9deg)}.deck-shade{pointer-events:none;background:linear-gradient(#0000 46%,#070c0bdb 100%);position:absolute;inset:0}.post-kind{z-index:2;color:#fff;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);font:700 7px var(--font-geist-mono), monospace;text-transform:uppercase;letter-spacing:.08em;background:#0b1210a3;border-radius:999px;padding:5px 7px;position:absolute;top:10px;left:10px}.video-badge{z-index:2;color:#fff;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#0b12107a;border:1px solid #ffffff80;border-radius:50%;place-items:center;width:42px;height:42px;font-size:13px;display:grid;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.deck-caption{z-index:2;grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);align-items:end;gap:14px;display:grid;position:absolute;bottom:12px;left:14px;right:14px}.deck-caption strong,.deck-caption small{display:block}.deck-caption strong{font-size:12px}.deck-caption small{color:#bac6c1;margin-top:3px;font-size:7px}.deck-caption p{color:#eef2ef;text-align:right;margin:0;font:400 10px/1.35 Georgia,serif}.feed-carousel-footer{border-top:1px solid #ffffff14}.feed-carousel-footer>button{color:#f0a196;background:0 0;border:0;font-size:9px;font-weight:750}.feed-dots{gap:4px;display:flex}.feed-dots i{background:#ffffff2e;border-radius:2px;width:13px;height:2px}.feed-dots i.active{background:var(--coral)}.recent-section{background:var(--paper);border-bottom:1px solid var(--line);padding:64px 5vw 52px}.recent-heading{justify-content:space-between;align-items:flex-end;gap:24px;max-width:1240px;margin:0 auto 24px;display:flex}.recent-heading h2{letter-spacing:-.045em;margin:0;font:400 clamp(36px,3.5vw,48px)/1 Georgia,serif}.recent-heading-side{align-items:center;gap:16px;display:flex}.summary-strip{border:1px solid var(--line);background:#faf9f5;border-radius:11px;align-items:stretch;display:flex;overflow:hidden}.summary-strip span{color:#717b77;text-transform:uppercase;letter-spacing:.04em;text-align:center;min-width:86px;padding:8px 11px;font-size:8px}.summary-strip span+span{border-left:1px solid var(--line)}.summary-strip strong{color:var(--ink);margin-bottom:2px;font-size:14px;display:block}.summary-positive{background:#edf5ef}.summary-neutral{background:#f7f2e5}.summary-negative{background:#f8ece9}.recent-list{border-top:1px solid var(--line);max-width:1240px;margin:0 auto}.recent-list-header,.recent-item{grid-template-columns:minmax(260px,1fr) 130px 135px 100px 110px;align-items:center;gap:20px;display:grid}.recent-list-header{color:#8a938f;text-transform:uppercase;letter-spacing:.1em;font:650 8px var(--font-geist-mono), monospace;padding:11px 14px}.recent-item{border-top:1px solid var(--line);min-height:78px;padding:10px 14px;transition:background .18s;position:relative}.recent-item:hover{background:#f8f6f1}.clickable-report{cursor:pointer}.recent-report-link{z-index:3;position:absolute;inset:0}.recent-profile{align-items:center;gap:12px;display:flex}.recent-avatar{color:#fff;background:var(--forest);border-radius:50%;place-items:center;width:36px;height:36px;font:700 13px Georgia,serif;display:grid}.recent-profile h3{margin:0 0 3px;font-size:13px}.recent-profile p{color:#7c8581;margin:0;font-size:10px}.recent-profile-totals{flex-wrap:wrap;gap:4px;margin-top:5px;display:flex}.recent-profile-totals span{color:#66716d;text-transform:uppercase;letter-spacing:.03em;border-radius:5px;padding:3px 5px;font-size:7px}.recent-profile-totals strong{color:var(--ink);margin-right:2px;font-size:8px}.recent-profile-totals .positive{background:#edf5ef}.recent-profile-totals .neutral{background:#f7f2e5}.recent-profile-totals .negative{background:#f8ece9}.outcome{text-transform:uppercase;letter-spacing:.07em;width:max-content;font:750 8px var(--font-geist-mono), monospace;border-radius:999px;padding:6px 9px}.outcome.positivo{color:#347050;background:#e6f2ea}.outcome.neutro{color:#866b2f;background:#f5eed9}.outcome.negativo{color:#a44e45;background:#f8e7e4}.recent-date{color:#68726e;font:500 10px var(--font-geist-mono), monospace}.recent-duration{color:#68726e;font:650 10px var(--font-geist-mono), monospace}.recent-value{color:var(--ink);text-align:right;font-size:12px}.profiles-section{background:var(--cream);padding:72px 5vw 88px}.section-heading{justify-content:space-between;align-items:flex-end;gap:30px;max-width:1240px;margin:0 auto 36px;display:flex}.section-heading h2,.safety-heading h2{margin:0;font-size:clamp(42px,4vw,58px);line-height:1}.section-heading>p{color:#68736f;max-width:420px;margin:0 0 4px;font-size:13px;line-height:1.65}.filter-row{border-bottom:1px solid var(--line);align-items:center;gap:8px;max-width:1240px;margin:0 auto 26px;padding-bottom:18px;display:flex}.filter{border:1px solid var(--line);color:#66716d;background:0 0;border-radius:999px;min-height:34px;padding:0 14px;font-size:11px;font-weight:650}.filter:hover,.filter.active{color:#fff;background:var(--ink);border-color:var(--ink)}.result-count{color:#86908c;font:600 10px var(--font-geist-mono), monospace;text-transform:uppercase;margin-left:auto}.evidence-method{border-bottom:1px solid var(--line);align-items:center;gap:8px;max-width:1240px;margin:0 auto 26px;padding-bottom:18px;display:flex}.evidence-method span{color:#66736d;background:#ffffff8c;border:1px solid #d8ddd9;border-radius:999px;padding:8px 11px;font-size:9px}.evidence-method span strong{color:#29483c;margin-right:3px}.evidence-method>b{color:#7f8a85;font:700 8px var(--font-geist-mono),monospace;text-transform:uppercase;letter-spacing:.04em;margin-left:auto}.evidence-explanation{border:1px solid var(--line);background:#ffffff7a;border-radius:14px;max-width:1240px;margin:-12px auto 28px}.evidence-explanation summary{color:#29483c;cursor:pointer;padding:12px 15px;font-size:11px;font-weight:800}.evidence-explanation>div{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px 24px;padding:0 15px 15px;display:grid}.evidence-explanation p{color:var(--muted);margin:0;font-size:11px;line-height:1.5}.evidence-explanation p:last-child{border-top:1px solid var(--line);grid-column:1/-1;padding-top:8px}.profile-list{gap:10px;max-width:1240px;margin:0 auto;display:grid}.profile-card{border:1px solid var(--line);background:#fff;border-radius:16px;grid-template-columns:124px minmax(0,1fr);min-width:0;transition:transform .2s,box-shadow .2s;display:grid;position:relative;overflow:hidden}.profile-card:hover{transform:translateY(-2px);box-shadow:0 14px 35px #1c2b2717}.clickable-profile{cursor:pointer}.clickable-profile:focus-visible{outline-offset:3px;outline:3px solid #f06f5e52}.profile-open-link{z-index:1;position:absolute;inset:0}.clickable-profile>.profile-portrait,.clickable-profile>.profile-content{z-index:2;pointer-events:none;position:relative}.clickable-profile button,.clickable-profile a:not(.profile-open-link){pointer-events:auto}.profile-portrait{place-items:center;min-height:138px;display:grid;position:relative;overflow:hidden}.profile-avatar-photo{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.profile-avatar-photo+.portrait-pattern{display:none}.profile-portrait.coral{background:linear-gradient(145deg,#e9a497,#8f514d)}.profile-portrait.sage{background:linear-gradient(145deg,#c8d9ce,#628277)}.profile-portrait.plum{background:linear-gradient(145deg,#a6879a,#543d52)}.profile-portrait.sand{background:linear-gradient(145deg,#e6d1aa,#887151)}.profile-portrait.rose{background:linear-gradient(145deg,#d9a7a4,#82565b)}.portrait-pattern{background:#ffffff2e;border-radius:42px 42px 14px 14px;width:78px;height:104px;position:absolute;bottom:-25px}.portrait-pattern:before{content:"";background:#fff3;border-radius:50%;width:46px;height:46px;position:absolute;top:-31px;left:16px}.portrait-initials{z-index:1;color:#ffffffe6;letter-spacing:-.08em;margin-top:18px;font:400 24px Georgia,serif;position:relative}.featured-badge{color:#fff;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);text-transform:uppercase;letter-spacing:.06em;font:700 6px var(--font-geist-mono), monospace;background:#111a18c4;border-radius:999px;padding:5px 7px;position:absolute;top:8px;left:8px}.save-button{color:#fff;-webkit-backdrop-filter:blur(7px);backdrop-filter:blur(7px);background:#111a18;border:1px solid #ffffffb8;border-radius:50%;width:44px;min-width:44px;height:44px;min-height:44px;font-size:15px;position:absolute;top:7px;right:7px}.save-button.saved{color:#ffb2a7;background:#111a18}.profile-content{grid-template-columns:minmax(150px,.7fr) minmax(270px,1.1fr) minmax(210px,1fr) 150px;align-items:center;gap:20px;padding:16px 18px;display:grid}.profile-title-row{align-items:flex-start;gap:12px;display:flex}.profile-title-row>div{flex:1}.profile-title-row h3{letter-spacing:-.03em;margin:0 0 4px;font-size:17px}.profile-title-row p{color:#7a8480;margin:0;font-size:11px}.verified-mark{color:#fff;background:#4f9a71;border-radius:50%;place-items:center;width:21px;height:21px;font-size:11px;display:grid}.sentiment-row{grid-template-columns:repeat(3,1fr);gap:6px;display:grid}.sentiment{color:#68726e;text-align:center;text-transform:uppercase;letter-spacing:.04em;background:#f5f5f2;border-radius:8px;min-width:0;padding:8px 7px;font-size:8px}.sentiment strong{color:var(--ink);margin-bottom:2px;font-size:13px;display:block}.sentiment.positive{background:#edf5ef}.sentiment.neutral{background:#f7f2e5}.sentiment.negative{background:#f8ece9}.profile-note blockquote{color:#59635f;margin:0;font:400 11px/1.45 Georgia,serif}.tag-row{flex-wrap:wrap;gap:5px;margin:8px 0 0;display:flex}.tag-row span{color:#61706b;background:#f3f5f2;border-radius:6px;padding:5px 7px;font-size:9px}.card-footer{border-left:1px solid var(--line);flex-direction:column;justify-content:center;align-items:flex-start;gap:7px;min-height:58px;padding-left:16px;display:flex}.card-footer a{color:var(--coral-dark);text-transform:uppercase;letter-spacing:.05em;font-size:9px;font-weight:750}.card-footer a:hover{text-decoration:underline}.card-footer small{color:#8c9491;font-size:8px}.profile-post-button{color:#52645e;text-transform:uppercase;letter-spacing:.04em;text-align:left;background:0 0;border:0;padding:0;font-size:8px;font-weight:750}.profile-post-button:hover{color:var(--coral-dark)}.empty-state{text-align:center;border:1px dashed var(--line);border-radius:20px;align-content:center;place-items:center;max-width:1240px;min-height:320px;margin:0 auto;display:grid}.empty-state>span{font-size:34px;transform:rotate(-15deg)}.empty-state h3{margin:12px 0 5px}.empty-state p{color:var(--muted);margin:0 0 17px;font-size:13px}.safety-section{background:var(--cream);padding:100px 5vw 112px}.safety-heading{max-width:1240px;margin:0 auto 52px}.principles-grid{border-top:1px solid var(--line);border-bottom:1px solid var(--line);grid-template-columns:repeat(4,1fr);gap:0;max-width:1240px;margin:0 auto;display:grid}.principles-grid article{border-right:1px solid var(--line);min-height:225px;padding:30px 28px 34px 0}.principles-grid article+article{padding-left:28px}.principles-grid article:last-child{border-right:0}.principles-grid span{color:var(--coral-dark);font:700 10px var(--font-geist-mono), monospace}.principles-grid h3{margin:45px 0 11px;font-size:16px}.principles-grid p{color:#68736f;margin:0;font-size:12px;line-height:1.65}.site-footer{color:#fff;background:#0b1210;grid-template-columns:1fr auto;gap:40px;padding:55px 5vw 34px;display:grid}.site-footer .brand-word{color:#fff}.footer-brand p{color:#7f8e88;margin:17px 0 0;font-size:12px}.footer-links{color:#b1bcb8;align-items:flex-start;gap:25px;font-size:11px;display:flex}.footer-links a:hover{color:#fff}.legal{color:#64716c;text-transform:uppercase;letter-spacing:.1em;border-top:1px solid #ffffff14;grid-column:1/-1;margin:20px 0 0;padding-top:25px;font-size:9px}.award-header-link{display:none}.awards-page{background:var(--cream);min-height:100vh}.awards-header{background:#f5f0e8f5}.awards-hero{color:#fff;background:var(--night);grid-template-columns:1.25fr .75fr;min-height:215px;display:grid;overflow:hidden}.awards-hero-copy{z-index:2;padding:24px 7vw 22px;position:relative}.award-live-line{color:#cad7d1;width:fit-content;font:700 7px var(--font-geist-mono), monospace;text-transform:uppercase;letter-spacing:.09em;background:#ffffff0a;border:1px solid #ffffff24;border-radius:999px;align-items:center;gap:8px;margin-bottom:8px;padding:5px 9px;display:flex}.award-live-line>span{background:var(--coral);border-radius:50%;width:7px;height:7px;box-shadow:0 0 0 5px #f06f5e1f}.awards-hero .eyebrow{color:var(--sage)}.awards-hero h1,.award-section-heading h2,.award-history h2{letter-spacing:-.05em;font-family:Georgia,Times New Roman,serif;font-weight:400}.awards-hero h1{max-width:780px;margin:0;font-size:clamp(34px,3.5vw,48px);line-height:.94}.awards-hero h1 em{color:var(--coral);font-weight:400}.awards-hero-copy>p:not(.eyebrow){color:#aebdb7;max-width:720px;margin:10px 0 14px;font-size:10px;line-height:1.45}.awards-hero-facts{gap:10px;display:flex}.awards-hero-facts span{color:#93a39d;text-transform:uppercase;letter-spacing:.05em;background:#ffffff09;border:1px solid #ffffff1c;border-radius:9px;min-width:118px;padding:7px 10px;font-size:7px}.awards-hero-facts strong{color:#fff;text-transform:none;letter-spacing:-.02em;margin-bottom:2px;font-size:12px;display:block}.awards-emblem{background:radial-gradient(circle,#f06f5e26,#0000 48%),linear-gradient(145deg,#b9d2c50a,#0000);place-items:center;display:grid;position:relative}.awards-emblem:before,.awards-emblem:after{content:"";border:1px solid #b9d2c521;border-radius:50%;width:165px;height:165px;position:absolute}.awards-emblem:after{opacity:.65;border-style:dashed;width:210px;height:210px}.award-rays{opacity:.24;background:repeating-conic-gradient(from 0deg, transparent 0 13deg, #f06f5e59 13deg 14deg);border-radius:50%;width:250px;height:250px;position:absolute}.awards-emblem>div{z-index:2;background:linear-gradient(150deg,#294038,#121e1a);border:1px solid #ffffff2e;border-radius:50% 50% 44% 44%;align-content:center;place-items:center;width:92px;height:104px;display:grid;position:relative;transform:rotate(2deg);box-shadow:0 18px 45px #00000061,inset 0 0 0 5px #ffffff06}.awards-emblem small{color:var(--sage);font:700 8px var(--font-geist-mono), monospace;letter-spacing:.22em}.awards-emblem strong{color:var(--coral);margin:2px 0 -3px;font:400 43px/1 Georgia,serif}.awards-emblem b{color:#d8e1dd;font:700 9px var(--font-geist-mono), monospace;letter-spacing:.28em}.active-award{padding:72px 6vw 68px}.awards-empty-state{text-align:center;align-content:center;place-items:center;min-height:330px;display:grid}.awards-empty-state>span{color:#c9a651;font-size:45px}.awards-empty-state h2{margin:4px 0 8px;font:400 40px Georgia,serif}.awards-empty-state>p:last-child{color:#78837e;font-size:10px}.awards-page button{letter-spacing:.01em;font-weight:650}.award-section-heading{justify-content:space-between;align-items:flex-end;gap:35px;max-width:1180px;margin:0 auto 32px;display:flex}.award-section-heading h2{margin:0;font-size:clamp(43px,5vw,67px);line-height:.98}.award-section-heading>div:first-child>p:last-child{color:#697571;max-width:620px;margin:13px 0 0;font-size:11px;line-height:1.55}.vote-wallet{border:1px solid var(--line);background:var(--paper);border-radius:14px;grid-template-columns:1fr auto;align-items:center;gap:6px 16px;min-width:190px;padding:14px 16px;display:grid;box-shadow:0 10px 30px #1c2b270d}.vote-wallet>span{color:#77827e;text-transform:uppercase;letter-spacing:.08em;font-size:8px;font-weight:750}.vote-wallet>small{color:#7e8884;font-size:8px}.vote-slots{flex-wrap:wrap;grid-area:1/2/span 2;justify-content:flex-end;gap:5px;max-width:220px;display:flex}.vote-slots i{color:#8c9692;border:1px dashed #aeb8b4;border-radius:50%;place-items:center;width:31px;height:31px;font-size:9px;font-style:normal;font-weight:750;display:grid}.vote-slots i.used{color:#fff;background:#5f9c78;border-style:solid;border-color:#5f9c78}.vote-limit-alert{border-left:3px solid var(--coral);color:#7c4b44;background:#f9e9e5;max-width:1180px;margin:-13px auto 22px;padding:13px 16px;font-size:10px}.voter-eligibility{background:#fffdf8c7;border:1px solid #d9ded9;border-radius:14px;grid-template-columns:minmax(220px,.75fr) minmax(0,1.25fr);align-items:center;gap:18px;max-width:1180px;margin:-10px auto 24px;padding:17px 19px;display:grid}.voter-eligibility.eligible{background:#eff6f0;border-color:#b8d2bf}.voter-eligibility.ineligible{background:#fbefec;border-color:#e2c0ba}.voter-eligibility h3{margin:4px 0 0;font:400 21px Georgia,serif}.voter-eligibility>div:first-child>p:last-child{color:#69766f;margin:6px 0 0;font-size:8px;line-height:1.5}.voter-eligibility-criteria{grid-template-columns:repeat(3,minmax(0,1fr));gap:7px;display:grid}.voter-eligibility-criteria>span{background:#ffffffb8;border:1px solid #d9ded9;border-radius:9px;align-content:center;gap:4px;min-height:58px;padding:10px;display:grid}.voter-eligibility-criteria small,.voter-eligibility-criteria strong{display:block}.voter-eligibility-criteria small{color:#748078;font-size:7px}.voter-eligibility-criteria .passed strong{color:#39734e}.voter-eligibility-criteria .pending strong{color:#9a4c42}.voter-eligibility-criteria .disabled{opacity:.7}.voter-eligibility-criteria .disabled strong{color:#68736d}.ballot-control-grid{grid-template-columns:.9fr 1.1fr;align-items:stretch;gap:13px;max-width:1180px;margin:0 auto 24px;display:grid}.voter-identification,.current-ballot{border:1px solid var(--line);background:var(--paper);border-radius:15px;padding:20px}.voter-identification{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:14px;display:grid}.voter-identification h3,.public-vote-register h3{margin:0;font:400 24px Georgia,serif}.voter-identification>div>p:last-child,.public-vote-register>div:first-child>p:last-child{color:#73807a;margin:7px 0 0;font-size:8px;line-height:1.5}.voter-identification>span{color:#356c4a;text-transform:uppercase;letter-spacing:.05em;background:#e8f2ea;border-radius:999px;padding:8px 10px;font-size:7px;font-weight:850}.voter-identification>a,.current-ballot button{color:#fff;background:var(--forest);border:0;border-radius:8px;place-items:center;min-height:38px;padding:0 12px;font-size:8px;font-weight:800;text-decoration:none;display:inline-grid}.current-ballot>div:first-child{align-items:center;gap:12px;display:flex}.current-ballot>div:first-child .eyebrow{margin-right:auto}.current-ballot>div:first-child>strong{font-size:9px}.current-ballot>div:first-child>small{color:#7c8782;font-size:8px}.current-ballot ul{gap:7px;margin:13px 0 0;padding:0;list-style:none;display:grid}.current-ballot li{background:#eef4ef;border-radius:9px;justify-content:space-between;align-items:center;gap:12px;padding:10px 11px;display:flex}.current-ballot li.preserved-hidden-vote{background:#fbf3e8;border:1px solid #e4c39b}.current-ballot li span strong,.current-ballot li span small{display:block}.current-ballot li span strong{font-size:9px}.current-ballot li span small{color:#748078;margin-top:3px;font-size:7px}.current-ballot button{background:#a4584e;min-height:31px}.current-ballot button:disabled{cursor:not-allowed;opacity:.55}.empty-ballot{color:#84908a;margin:15px 0 0;font-size:8px}.ballot-control-grid.single-ballot{grid-template-columns:1fr}.ballot-change-history{grid-template-columns:repeat(auto-fit,minmax(210px,1fr));gap:7px;margin-top:12px;display:grid}.ballot-change-history>span{border:1px solid var(--line);background:#f5f3ed;border-radius:9px;padding:9px 10px}.ballot-change-history>span.used{background:#f8ece9;border-color:#e1b8b0}.ballot-change-history b,.ballot-change-history small{display:block}.ballot-change-history b{font-size:8px}.ballot-change-history small{color:#7d8882;margin-top:3px;font-size:7px;line-height:1.35}.ballot-change-history small+small{margin-top:5px}.ballot-change-history small strong{color:var(--ink);font-weight:750;display:inline}.vote-confirmation-bar{border:1px solid var(--line);background:#fffdf8bd;border-radius:14px;justify-content:space-between;align-items:center;gap:18px;max-width:1180px;min-height:72px;margin:0 auto 6px;padding:13px 15px 13px 18px;display:flex}.vote-confirmation-bar.pending{border-color:#f06f5e94;box-shadow:0 10px 28px #6f3e3414}.vote-confirmation-bar span,.vote-confirmation-bar strong{display:block}.vote-confirmation-bar span{color:var(--coral-dark);text-transform:uppercase;letter-spacing:.07em;margin-bottom:4px;font-size:7px;font-weight:850}.vote-confirmation-bar strong{font:400 17px Georgia,serif}.vote-confirmation-bar button{color:#fff;background:var(--coral-dark);border:0;border-radius:10px;min-width:126px;min-height:43px;font-size:10px;font-weight:850}.vote-confirmation-bar button:disabled{cursor:not-allowed;color:#8d9692;background:#e4e4df}.nominee-vote-row button:disabled{cursor:not-allowed;opacity:.5}.nominee-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:24px 15px;max-width:1180px;margin:0 auto;padding-top:34px;display:grid}.nominee-card{border:1px solid var(--line);background:var(--paper);border-radius:17px;min-width:0;transition:transform .2s,box-shadow .2s,border-color .2s;position:relative;overflow:visible}.nominee-card:hover{transform:translateY(-3px);box-shadow:0 18px 45px #1c2b271a}.nominee-card.selected{border-color:#f06f5eb8;box-shadow:0 0 0 3px #f06f5e1a}.nominee-card.rank-1{border-color:#cf9f1fb3;box-shadow:0 16px 45px #b3831221}.nominee-card.rank-2{border-color:#8b95999e}.nominee-card.rank-3{border-color:#a6633394}.ranking-trophy{z-index:7;color:#d2a51d;filter:drop-shadow(0 5px 6px #5c420a3d);pointer-events:none;place-items:center;width:42px;height:42px;display:grid;position:absolute;top:12px;right:12px}.ranking-trophy.trophy-2{color:#aeb7bb;filter:drop-shadow(0 4px 5px #343e4238);width:36px;height:36px;top:12px;right:12px}.ranking-trophy.trophy-3{color:#a96539;filter:drop-shadow(0 4px 5px #532f1b38);width:31px;height:31px;top:12px;right:12px}.ranking-trophy svg{fill:currentColor;width:100%;height:100%;display:block;overflow:visible}.nominee-card.rank-1 .nominee-photo,.nominee-card.rank-2 .nominee-photo,.nominee-card.rank-3 .nominee-photo{border-radius:16px 16px 0 0}.nominee-photo{aspect-ratio:1;background:#d8ded9;display:block;position:relative;overflow:hidden}.nominee-photo:after{content:"";background:linear-gradient(#0000,#050a09b8);position:absolute;inset:40% 0 0}.nominee-photo img{object-fit:cover;width:100%;height:100%;transition:transform .35s;display:block}.nominee-card:hover .nominee-photo img{transform:scale(1.025)}.nominee-position{z-index:2;color:#fff;text-transform:uppercase;letter-spacing:.08em;font-size:8px;font-weight:700;position:absolute;bottom:11px;left:13px}.selected-ribbon{z-index:3;color:#fff;background:var(--coral);text-transform:uppercase;letter-spacing:.06em;border-radius:999px;padding:7px 10px;font-size:8px;position:absolute;top:12px;right:12px}.nominee-body{padding:16px}.nominee-title{justify-content:space-between;align-items:center;gap:12px;display:flex}.nominee-title small{color:#86908c;text-transform:uppercase;letter-spacing:.08em;font-size:7px}.nominee-title h3{letter-spacing:-.035em;margin:3px 0 0;font:400 23px Georgia,serif}.nominee-progress{background:#e8e9e4;border-radius:99px;height:4px;margin:17px 0 11px;overflow:hidden}.nominee-progress span{border-radius:inherit;background:linear-gradient(90deg, var(--coral), #eaa596);height:100%;transition:width .25s;display:block}.nominee-vote-row{justify-content:space-between;align-items:center;gap:9px;display:flex}.nominee-vote-row>span{color:#7b8581;font-size:8px}.nominee-vote-row>span strong{color:var(--ink);font-size:11px}.vote-button{border:1px solid var(--ink);color:#fff;background:var(--ink);border-radius:999px;min-height:40px;padding:0 14px;font-size:8px;font-weight:650}.vote-button:hover{background:#2e3b37}.vote-button.selected{color:var(--coral-dark);background:#fff3ef;border-color:#f06f5e73}.award-closed-summary{border:1px solid var(--line);background:var(--paper);border-radius:14px;gap:7px;min-width:190px;padding:14px 16px;display:grid;box-shadow:0 10px 30px #1c2b270d}.award-closed-chip{color:#6a4a12;text-transform:uppercase;letter-spacing:.07em;background:#f6ecd6;border-radius:999px;width:fit-content;padding:6px 10px;font-size:7px;font-weight:850}.award-closed-summary small{color:#7e8884;font-size:8px}.award-closed-summary small strong{color:var(--ink);font-size:10px}.award-integrity-alert{background:#f9e9e5;border:1px solid #a4584e52;border-left-width:3px;border-radius:12px;justify-content:space-between;align-items:center;gap:16px;max-width:1180px;margin:0 auto 22px;padding:14px 16px;display:flex}.award-integrity-alert strong,.award-integrity-alert small{display:block}.award-integrity-alert strong{color:#7c4b44;font-size:10px}.award-integrity-alert small{color:#8a6159;margin-top:4px;font-size:8px;line-height:1.45}.award-integrity-alert button{color:#fff;white-space:nowrap;background:#a4584e;border:0;border-radius:8px;min-height:36px;padding:0 14px;font-size:8px;font-weight:800}.award-result{max-width:1180px;margin:0 auto}.award-result-heading h3{letter-spacing:-.035em;margin:0;font:400 34px Georgia,serif}.award-result-heading>p:last-child{color:#697571;max-width:720px;margin:11px 0 0;font-size:10px;line-height:1.55}.award-result-heading strong{color:var(--ink)}.award-result-grid{grid-template-columns:repeat(3,minmax(0,1fr));align-items:start;gap:28px 15px;margin-top:38px;display:grid}.award-result-card{border:1px solid var(--line);background:var(--paper);border-radius:17px;min-width:0;position:relative;overflow:visible}.award-result-card.rank-1{border-color:#cf9f1fb3;box-shadow:0 16px 45px #b3831221}.award-result-card.rank-2{border-color:#8b95999e}.award-result-card.rank-3{border-color:#a6633394}.award-result-card.compact{grid-column:span 1}.award-result-place{align-items:baseline;gap:8px;padding:11px 14px 0;display:flex}.award-result-place strong{text-transform:uppercase;letter-spacing:.07em;font-size:10px;font-weight:850}.award-result-place small{color:#8a7a4e;font-size:7px}.award-result-card .nominee-photo{aspect-ratio:4/3;border-radius:0;max-height:280px;margin:10px 0 0}.award-result-media-missing{color:#6f7a76;background:#e4e7e2;place-items:center;font-size:9px;display:grid;position:absolute;inset:0}.award-result-body{padding:14px 16px 16px}.award-result-body h4{letter-spacing:-.035em;margin:0;font:400 22px Georgia,serif}.award-result-body h4 a{color:inherit;text-decoration:none}.award-result-body>span{color:#7b8581;margin-top:7px;font-size:8px;display:block}.award-result-body>span strong{color:var(--ink);font-size:11px}.award-result-prize{color:#2f5b41;background:#e8f2ea;border-radius:999px;margin-top:9px;padding:6px 10px;font-size:8px;font-weight:850;display:inline-block}.award-result-card.minimal{box-shadow:none;background:0 0;border:0;border-radius:0}.award-result-card.minimal .nominee-photo{border:1px solid #ffffff21;border-radius:14px;margin:0;overflow:hidden}.award-result-card.minimal .ranking-trophy{top:10px;right:10px}.award-result-card.minimal .award-result-body.minimal{background:0 0;grid-template-columns:auto minmax(0,1fr);align-items:baseline;gap:10px;padding:7px 2px 0;display:grid}.award-result-card.minimal .award-result-body.minimal h4{color:#d9e1dd;text-align:right;text-overflow:ellipsis;white-space:nowrap;min-width:0;font:400 15px Georgia,serif;overflow:hidden}.award-result-card.minimal .award-result-vote-count{color:#b8c5bf;white-space:nowrap;margin:0;font-size:8px;line-height:1}.award-result-card.minimal .award-result-vote-count strong{color:#fff;margin-right:3px;font-size:13px}.award-result-note{color:#7d8883;max-width:1180px;margin:18px auto 0;font-size:9px}.public-vote-register{border:1px solid var(--line);background:var(--paper);border-radius:16px;grid-template-columns:300px minmax(0,1fr);gap:25px;max-width:1180px;margin:28px auto 0;padding:22px;display:grid}.public-vote-register>div:last-child{gap:6px;display:grid}.public-vote-register article{background:#f3f1eb;border-radius:9px;grid-template-columns:34px minmax(0,1fr) auto;align-items:center;gap:9px;min-height:48px;padding:7px 9px;display:grid}.public-vote-register article>span{color:#fff;background:var(--forest);border-radius:50%;place-items:center;width:34px;height:34px;font-size:7px;font-weight:850;display:grid}.public-vote-register article strong,.public-vote-register article small{display:block}.public-vote-register article strong{font-size:9px}.public-vote-register article small{color:#77827d;margin-top:3px;font-size:7px}.public-vote-register time{color:#8b9490;font-size:7px}.empty-vote-register{color:#89938f;align-self:center;margin:0;font-size:9px}@media (width<=850px){.ballot-control-grid,.public-vote-register,.award-result-grid{grid-template-columns:1fr}.award-integrity-alert{flex-direction:column;align-items:stretch}.voter-identification{grid-template-columns:1fr}.current-ballot>div:first-child{flex-wrap:wrap;align-items:flex-start}.vote-confirmation-bar{flex-direction:column;align-items:stretch}.vote-confirmation-bar button{width:100%}.voter-eligibility,.voter-eligibility-criteria{grid-template-columns:1fr}}.award-history{color:#fff;background:var(--forest);padding:72px 7vw}.award-history .eyebrow{color:var(--sage)}.award-history-heading{justify-content:space-between;align-items:end;gap:32px;max-width:1180px;margin:0 auto 34px;display:flex}.award-history-heading h2{margin:0;font-size:clamp(38px,4.2vw,58px);line-height:.98}.award-history-heading>div>p:last-child{color:#c4cfca;max-width:570px;margin:18px 0 0;font-size:10px;line-height:1.65}.award-history-heading>span{color:#bac6c1;text-transform:uppercase;letter-spacing:.07em;white-space:nowrap;border:1px solid #ffffff26;border-radius:999px;padding:7px 11px;font-size:7px;font-weight:800}.award-history-list{gap:10px;max-width:1180px;margin:0 auto;display:grid}.award-history-item{background:#ffffff0b;border:1px solid #ffffff1f;border-radius:16px;min-width:0;overflow:hidden}.award-history-item.expanded{background:#ffffff12;border-color:#f06f5e61}.award-history-toggle{color:#fff;text-align:left;background:0 0;border:0;grid-template-columns:34px minmax(0,1fr) auto 34px;align-items:center;gap:17px;width:100%;min-height:104px;padding:17px 20px;display:grid}.award-history-toggle:hover{background:#ffffff09}.award-history-index{color:var(--coral);font:650 8px var(--font-geist-mono),monospace}.award-history-title{gap:4px;min-width:0;display:grid}.award-history-title small{color:#bdc9c4;text-transform:uppercase;letter-spacing:.06em;font-size:6px;font-weight:600}.award-history-title strong{letter-spacing:-.025em;font:400 22px Georgia,serif}.award-history-title em{color:#c8d2ce;text-overflow:ellipsis;white-space:nowrap;font-size:8px;font-style:normal;font-weight:450;overflow:hidden}.award-history-totals{grid-template-columns:repeat(2,auto);gap:16px;display:grid}.award-history-totals span{color:#91a29b;text-transform:uppercase;letter-spacing:.04em;white-space:nowrap;font-size:6px;font-weight:550}.award-history-totals strong{color:#fff;margin-right:3px;font-size:11px;font-weight:650}.award-history-expand{color:#d7dfdb;border:1px solid #ffffff2e;border-radius:50%;place-items:center;width:30px;height:30px;font-size:17px;font-weight:350;display:grid}.award-history-item.expanded .award-history-expand{color:#fff;background:#f06f5e21;border-color:#f06f5e8c}.award-history-panel{border-top:1px solid #ffffff1a;padding:30px 22px 36px}.award-history-panel-heading{display:block}.award-history-panel-heading h3{letter-spacing:-.03em;margin:5px 0 0;font:400 27px/1.08 Georgia,serif}.award-history-panel-heading>p{color:#c4cfca;margin:0;font-size:8px;line-height:1.55}.award-history-panel .award-result-grid{margin-top:42px}.award-history-empty{color:#a4b1ac;text-align:center;border:1px dashed #ffffff24;border-radius:12px;margin:26px 0 0;padding:22px;font-size:9px}.award-rules{padding:68px 7vw}.award-rules>.eyebrow{text-align:center}.award-rules>div{border-top:1px solid var(--line);border-bottom:1px solid var(--line);grid-template-columns:repeat(4,1fr);max-width:1180px;margin:25px auto 0;display:grid}.award-rules article{min-height:180px;padding:26px 24px}.award-rules article+article{border-left:1px solid var(--line)}.award-rules article>span{color:var(--coral-dark);font:700 8px var(--font-geist-mono), monospace}.award-rules h3{margin:36px 0 8px;font:400 19px Georgia,serif}.award-rules p{color:#727d79;margin:0;font-size:9px;line-height:1.55}.awards-footer{border-top:1px solid var(--line);grid-template-columns:1fr auto 1fr;align-items:center;gap:25px;min-height:120px;padding:26px 7vw;display:grid}.awards-footer>p{color:#7a8580;font-size:9px}.awards-footer>a:last-child{color:var(--coral-dark);justify-self:end;font-size:9px;font-weight:750}.award-side-panels{gap:8px;min-width:280px;display:grid}.award-prize-summary{grid-template-columns:1fr 1fr;gap:6px;display:grid}.award-prize-summary>span{border:1px solid var(--line);background:linear-gradient(145deg,#fffdf8,#f5eee2);border-radius:12px;grid-template-columns:auto 1fr;align-items:center;gap:2px 8px;padding:11px 12px;display:grid}.award-prize-summary i{color:#fff;background:var(--coral);border-radius:50%;grid-row:1/span 2;place-items:center;width:30px;height:30px;font-size:9px;font-style:normal;font-weight:800;display:grid}.award-prize-summary span:nth-child(2) i{color:var(--ink);background:var(--sage)}.award-prize-summary small{color:#818b87;text-transform:uppercase;letter-spacing:.05em;font-size:7px}.award-prize-summary strong{font-size:11px}.award-side-panels .vote-wallet{min-width:0}.nominee-photo:after{pointer-events:none}.nominee-photo video{object-fit:cover;width:100%;height:100%;display:block}.award-media-action{min-height:36px;color:var(--coral-dark);background:#fff4f0;border:1px solid #f06f5e73;border-radius:999px;padding:0 15px;font-size:9px;font-weight:750}.award-media-action:hover{color:#fff;background:var(--coral)}.award-media-instructions{background:#fff3ef;border:1px solid #f06f5e3d;border-radius:12px;grid-template-columns:auto 1fr;align-items:center;gap:13px;margin:0 12px 8px;padding:13px 16px;display:grid}.award-media-instructions>span{color:#fff;background:var(--coral);text-transform:uppercase;letter-spacing:.07em;border-radius:999px;padding:6px 8px;font-size:7px;font-weight:800}.award-media-instructions strong{font-size:10px}.award-media-instructions p{color:#7d6c67;margin:3px 0 0;font-size:8px}.social-post-tile.award-media-selected{box-shadow:inset 0 0 0 4px var(--coral)}.award-current-media{z-index:4;color:#fff;background:var(--coral);text-transform:uppercase;letter-spacing:.05em;border-radius:999px;padding:6px 8px;font-size:7px;position:absolute;top:9px;left:9px}.award-select-media{z-index:5;color:#fff;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#0b1210e0;border:0;border-radius:999px;min-width:132px;min-height:34px;font-size:8px;font-weight:800;position:absolute;bottom:13px;left:50%;transform:translate(-50%)}.award-select-media:hover{background:var(--coral)}.award-crop-backdrop{z-index:80;overflow-y:auto}.award-crop-card{background:var(--paper);border:1px solid #ffffff29;border-radius:22px;width:min(760px,100%);padding:34px;position:relative;box-shadow:0 34px 100px #00000061}.award-crop-card h2{letter-spacing:-.045em;margin:0;font:400 36px/1 Georgia,Times New Roman,serif}.award-crop-lede{color:#6e7975;max-width:590px;margin:10px 0 24px;font-size:10px;line-height:1.55}.award-crop-workspace{grid-template-columns:minmax(0,1fr) 245px;align-items:center;gap:26px;display:grid}.award-crop-preview{aspect-ratio:1;background:#101816;border-radius:18px;position:relative;overflow:hidden;box-shadow:inset 0 0 0 1px #ffffff1f}.award-crop-preview img,.award-crop-preview video{object-fit:cover;width:100%;height:100%;transition:object-position .12s,transform .12s;display:block}.award-crop-grid{z-index:2;pointer-events:none;background-image:linear-gradient(90deg,#0000 33.1%,#ffffff94 33.3%,#0000 33.5% 66.4%,#ffffff94 66.6%,#0000 66.8%),linear-gradient(#0000 33.1%,#ffffff94 33.3%,#0000 33.5% 66.4%,#ffffff94 66.6%,#0000 66.8%);position:absolute;inset:0;box-shadow:inset 0 0 0 1px #ffffffb8}.award-crop-controls{gap:19px;display:grid}.award-crop-controls label{color:#68736f;text-transform:uppercase;letter-spacing:.06em;grid-template-columns:1fr auto;gap:8px;font-size:9px;font-weight:750;display:grid}.award-crop-controls label strong{color:var(--coral-dark);font-size:9px}.award-crop-controls input[type=range]{width:100%;accent-color:var(--coral);cursor:ew-resize;grid-column:1/-1}.award-crop-controls .text-button{width:fit-content;color:var(--coral-dark);margin-top:0;padding:0;font-size:9px}.award-crop-actions{justify-content:flex-end;gap:9px;margin-top:26px;display:flex}.award-crop-card>small{color:#87908c;text-align:right;margin-top:14px;font-size:8px;display:block}.awards-page button{letter-spacing:.01em;font-size:8px;font-weight:650}.feed-page{background:#f1ede5;min-height:100vh;padding-bottom:80px}.feed-header{position:sticky;top:0}.feed-heading{justify-content:space-between;align-items:flex-end;gap:40px;max-width:1120px;margin:0 auto;padding:56px 24px 35px;display:flex}.feed-heading-grid{max-width:1500px}.feed-heading h1{letter-spacing:-.055em;margin:0;font:400 clamp(44px,5vw,67px)/.95 Georgia,Times New Roman,serif}.feed-heading>div:first-child>p:last-child{color:#697571;max-width:600px;margin:14px 0 0;font-size:11px;line-height:1.55}.feed-heading-tools{align-items:stretch;gap:10px;display:flex}.feed-view-toggle{border:1px solid var(--line);background:#fffdf8b8;border-radius:14px;align-items:stretch;gap:3px;padding:4px;display:flex}.feed-view-toggle button{color:#6b7771;cursor:pointer;background:0 0;border:0;border-radius:10px;justify-content:center;align-items:center;gap:6px;min-width:78px;padding:0 10px;font-size:8px;font-weight:800;display:inline-flex}.feed-view-toggle button b{font-size:15px;font-weight:500;line-height:1}.feed-view-toggle button.active{color:#fff;background:var(--forest)}.feed-view-toggle button:focus-visible{outline:2px solid var(--coral);outline-offset:2px}.feed-heading-stat{border:1px solid var(--line);background:var(--paper);border-radius:14px;min-width:150px;padding:14px 17px;box-shadow:0 10px 30px #1c2b270d}.feed-heading-stat strong,.feed-heading-stat span{display:block}.feed-heading-stat strong{font:400 28px Georgia,serif}.feed-heading-stat span{color:#7b8581;text-transform:uppercase;letter-spacing:.06em;margin-top:3px;font-size:8px}.feed-layout{grid-template-columns:minmax(0,680px) minmax(240px,300px);justify-content:center;align-items:start;gap:38px;max-width:1120px;margin:0 auto;padding:0 24px;display:grid}.feed-layout-grid{grid-template-columns:minmax(0,1fr) minmax(260px,300px);max-width:1500px}.feed-stream{gap:22px;min-width:0;display:grid}.feed-stream-grid{grid-template-columns:repeat(3,minmax(0,1fr));align-content:start;gap:3px}.feed-grid-tile{aspect-ratio:1;color:#fff;cursor:pointer;background:#101715;border:0;min-width:0;padding:0;position:relative;overflow:hidden}.feed-grid-tile img,.feed-grid-tile video{object-fit:cover;width:100%;height:100%;transition:transform .25s,filter .25s;display:block}.feed-grid-tile:hover img,.feed-grid-tile:hover video{filter:brightness(.82);transform:scale(1.025)}.feed-grid-tile:focus-visible{z-index:2;outline:3px solid var(--coral);outline-offset:-3px}.feed-grid-shade{pointer-events:none;background:linear-gradient(#0000,#050a09b8);position:absolute;inset:55% 0 0}.feed-grid-video{text-shadow:0 2px 7px #000000b3;font-size:11px;position:absolute;top:8px;right:9px}.feed-grid-profile{text-align:left;text-overflow:ellipsis;white-space:nowrap;font-size:8px;font-weight:800;position:absolute;bottom:7px;left:8px;right:8px;overflow:hidden}.feed-stream-grid .feed-infinite-sentinel{grid-column:1/-1}.feed-post{border:1px solid var(--line);background:var(--paper);border-radius:18px;overflow:hidden;box-shadow:0 13px 38px #1c2b270e}.feed-post:focus-within{z-index:6;overflow:visible}.feed-post-header{justify-content:space-between;align-items:center;min-height:70px;padding:11px 15px;display:flex}.feed-post-header>a{align-items:center;gap:11px;min-width:0;display:flex}.feed-post-header img{object-fit:cover;border-radius:50%;width:43px;height:43px;display:block}.feed-post-header strong,.feed-post-header small{display:block}.feed-post-header strong{font-size:11px}.feed-post-header small{color:#7d8883;margin-top:4px;font-size:8px}.feed-verified{color:#fff;background:var(--coral);border-radius:50%;place-items:center;width:21px;height:21px;font-size:10px;font-weight:850;display:grid}.adaptive-media{background:#0b1110;place-items:center;width:100%;display:grid;position:relative;overflow:hidden}.adaptive-media.adaptive-media-landscape{aspect-ratio:4/3}.adaptive-media.adaptive-media-square{aspect-ratio:1}.adaptive-media.adaptive-media-portrait{aspect-ratio:4/5}.adaptive-media.adaptive-media-vertical{aspect-ratio:9/16}.adaptive-media img,.adaptive-media video{object-fit:contain;background:#0b1110;width:100%;display:block}.adaptive-media[data-media-kind=photo] img{height:auto;max-height:none}.adaptive-media[data-media-kind=video] video{height:100%}.adaptive-media[data-audio] video{cursor:pointer}.adaptive-media-audio{z-index:2;color:#fff;letter-spacing:.02em;pointer-events:none;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#070c0bb8;border:1px solid #ffffff47;border-radius:999px;padding:7px 10px;font-size:7px;font-weight:800;position:absolute;bottom:10px;right:10px;box-shadow:0 4px 14px #0003}.adaptive-media-audio.audible{background:#39694ee0}.feed-post-media{max-height:calc(100svh - 96px)}.feed-post-media[data-media-kind=photo] img{width:auto;max-width:100%;height:auto;max-height:calc(100svh - 96px)}.feed-post-media[data-media-kind=video].adaptive-media-portrait,.feed-post-media[data-media-kind=video].adaptive-media-vertical{height:calc(100svh - 96px);aspect-ratio:auto!important}:is(video:fullscreen,video:fullscreen){object-fit:contain!important;background:#000!important;width:100vw!important;max-width:none!important;height:100vh!important;max-height:none!important;transform:none!important}.feed-post-body{padding:15px 17px 17px}.feed-post-actions{color:#78827e;align-items:center;gap:15px;min-height:29px;font-size:8px;display:flex}.feed-post-actions button{width:28px;height:28px;color:var(--ink);background:0 0;border:0;margin-right:-8px;padding:0;font-size:25px;line-height:1}.feed-post-actions button.liked{color:var(--coral)}.feed-post-actions strong{color:var(--ink)}.feed-caption{color:#45514d;margin:12px 0 14px;font:400 11px/1.55 Georgia,serif}.feed-caption>strong{color:var(--ink);font:800 9px var(--font-geist-sans), Arial, sans-serif}.feed-comments{display:grid}.feed-comment-item{border-top:1px dashed #d5d9d4;grid-template-columns:38px minmax(0,1fr);gap:11px;padding:14px 0;display:grid}.feed-comment-item:first-child{border-top:0}.feed-comment-item.feed-comment-reply{border-left:2px solid #d9ded9;margin-left:38px;padding-left:12px}.feed-comment-avatar{color:#fff;background:var(--forest);border-radius:50%;place-items:center;width:37px;height:37px;font-size:9px;font-weight:850;display:grid;overflow:hidden}.feed-comment-avatar.professional{background:var(--coral-dark)}.feed-comment-avatar img{object-fit:cover;width:100%;height:100%;display:block}.feed-comment-content{min-width:0}.feed-comment-content header{align-items:center;gap:7px;display:flex}.feed-comment-content header strong{color:var(--ink);font-size:10px}.feed-comment-content header small{color:#929b97;white-space:nowrap;margin-left:auto;font-size:7px}.feed-comment-content>p{color:#414d48;overflow-wrap:anywhere;white-space:pre-wrap;margin:7px 0 8px;font-size:12px;line-height:1.55}.feed-comment-content footer{flex-wrap:wrap;align-items:center;gap:11px;display:flex}.feed-comment-content footer button{color:#65766d;cursor:pointer;background:0 0;border:0;min-height:24px;padding:0 2px;font-size:8px;font-weight:800;line-height:1}.feed-comments p.feed-comment-moderated{color:#8d5750;background:#f8ebe8;border-radius:8px;padding:9px 10px}.feed-comments p.feed-comment-moderated>strong{color:#8d4038}.feed-mention{color:var(--coral-dark);font-weight:800}.feed-comment-form{border-top:1px solid var(--line);margin-top:15px;padding-top:14px;position:relative}.feed-comment-input{border:1px solid var(--line);background:#fff;border-radius:12px;align-items:center;gap:8px;min-height:41px;padding:4px 5px 4px 13px;display:flex}.feed-comment-input input{min-width:0;color:var(--ink);background:0 0;border:0;outline:0;flex:1;font-size:10px}.feed-comment-input input::placeholder{color:#9aa19e}.feed-comment-input button{color:#fff;background:var(--forest);border:0;border-radius:9px;min-height:31px;padding:0 12px;font-size:8px;font-weight:750}.feed-comment-input button:disabled{cursor:default;opacity:.35}.mention-suggestions{z-index:5;border:1px solid var(--line);background:#fff;border-radius:0 0 11px 11px;padding:6px;display:grid;position:absolute;top:calc(100% - 1px);left:9px;right:9px;box-shadow:0 14px 26px #1c2b2724}.mention-suggestions button{color:var(--ink);text-align:left;background:0 0;border:0;border-radius:7px;padding:8px 10px;font-size:9px}.mention-suggestions button:hover{color:var(--coral-dark);background:#fff2ee}.feed-infinite-sentinel{color:#7c8783;text-transform:uppercase;letter-spacing:.06em;justify-content:center;align-items:center;gap:10px;min-height:52px;font-size:9px;display:flex}.feed-infinite-sentinel>span{border:2px solid #16201d26;border-top-color:var(--coral);border-radius:50%;width:16px;height:16px;animation:.8s linear infinite feed-spin}@keyframes feed-spin{to{transform:rotate(360deg)}}.feed-sidebar{gap:22px;display:grid;position:sticky;top:86px}.feed-sidebar>div:first-child,.feed-active-profiles{border:1px solid var(--line);background:#fffdf8b8;border-radius:16px;padding:20px}.feed-sidebar h2{letter-spacing:-.04em;margin:0;font:400 26px/1.02 Georgia,serif}.feed-sidebar>div:first-child>p:last-child{color:#707b77;margin:12px 0 0;font-size:9px;line-height:1.6}.feed-sidebar>small{color:#87908c;font-size:8px;line-height:1.5}.feed-active-profiles{padding-top:13px;padding-bottom:13px;display:grid}.feed-active-profiles>strong{color:#76817d;text-transform:uppercase;letter-spacing:.08em;margin:4px 0 8px;font-size:8px}.feed-active-profiles a{border-top:1px solid var(--line);grid-template-columns:37px minmax(0,1fr) auto;align-items:center;gap:9px;min-width:0;padding:9px 0;display:grid}.feed-active-profiles img{object-fit:cover;border-radius:50%;width:37px;height:37px}.feed-active-profiles span{min-width:0;font-size:9px;font-weight:750}.feed-active-profiles small{color:#8a938f;text-overflow:ellipsis;white-space:nowrap;margin-top:3px;font-size:7px;font-weight:400;display:block;overflow:hidden}.feed-active-profiles b{color:var(--coral-dark);font-size:10px}.feed-active-profiles a.feed-active-profiles-more{color:var(--forest);grid-template-columns:minmax(0,1fr) auto}.reports-index-page{background:var(--cream);min-height:100vh}.reports-index-header{background:#f5f0e8f5}.reports-index-hero{color:#fff;background:radial-gradient(circle at 82% 20%, #f06f5e2e, transparent 25%), var(--night);grid-template-columns:1.2fr .8fr;align-items:end;gap:7vw;min-height:330px;padding:58px 7vw 52px;display:grid}.reports-index-hero h1,.reports-index-tools h2{letter-spacing:-.05em;margin:0;font-family:Georgia,Times New Roman,serif;font-weight:400}.reports-index-hero h1{max-width:760px;font-size:clamp(44px,5vw,68px);line-height:.94}.reports-index-hero h1 em{color:var(--coral);font-weight:400}.reports-index-hero .eyebrow{color:var(--sage)}.reports-index-hero>div:first-child>p:last-child{color:#9fada8;max-width:650px;margin:20px 0 0;font-size:11px;line-height:1.6}.reports-index-totals{grid-template-columns:repeat(3,1fr);gap:7px;display:grid}.reports-index-totals span{color:#91a09b;text-align:center;text-transform:uppercase;letter-spacing:.05em;background:#ffffff09;border:1px solid #ffffff1c;border-radius:11px;padding:15px 12px;font-size:7px}.reports-index-totals strong{color:#fff;text-transform:none;margin-bottom:5px;font-size:16px;display:block}.reports-index-content{max-width:1240px;margin:0 auto;padding:62px 30px 80px}.reports-index-tools{justify-content:space-between;align-items:end;gap:30px;display:flex}.reports-index-tools h2{font-size:46px}.reports-search{color:#6e7a75;text-transform:uppercase;letter-spacing:.06em;gap:6px;width:min(350px,100%);font-size:8px;font-weight:750;display:grid}.reports-search input{border:1px solid var(--line);min-height:43px;color:var(--ink);background:var(--paper);text-transform:none;letter-spacing:0;border-radius:11px;outline:0;padding:0 14px;font-size:11px}.reports-search input:focus{border-color:var(--coral);box-shadow:0 0 0 3px #f06f5e1a}.reports-filter-row{border-top:1px solid var(--line);align-items:center;gap:7px;min-height:62px;margin-top:25px;display:flex}.reports-filter-row button{border:1px solid var(--line);color:#66726d;background:0 0;border-radius:999px;min-height:31px;padding:0 13px;font-size:8px;font-weight:750}.reports-filter-row button.active,.reports-filter-row button:hover{color:#fff;border-color:var(--forest);background:var(--forest)}.reports-filter-row>span{color:#87908d;margin-left:auto;font-size:8px}.reports-index-list{border-top:1px solid var(--line)}.reports-index-list-head,.reports-index-row{grid-template-columns:minmax(220px,1.5fr) .72fr .72fr .52fr .65fr 20px;align-items:center;gap:18px;display:grid}.reports-index-list-head{color:#8b9490;text-transform:uppercase;letter-spacing:.08em;min-height:39px;padding:0 14px;font-size:7px;font-weight:750}.reports-index-row{border-top:1px solid var(--line);min-height:76px;padding:11px 14px;transition:background .2s;position:relative}.reports-index-row:hover{background:#fffdf8cc}.reports-index-open{z-index:1;position:absolute;inset:0}.reports-index-profile{align-items:center;gap:12px;display:flex}.reports-index-profile img{object-fit:cover;border-radius:50%;width:42px;height:42px;display:block}.reports-index-profile strong,.reports-index-profile small{display:block}.reports-index-profile strong{font:400 16px Georgia,serif}.reports-index-profile small{color:#83908b;margin-top:4px;font-size:7px}.reports-index-row>time,.reports-index-row>span:not(.reports-index-outcome),.reports-index-row>strong{font-size:9px}.reports-index-row>strong{font-weight:800}.reports-index-row>b{color:var(--coral-dark)}.reports-index-outcome{text-transform:uppercase;letter-spacing:.05em;border-radius:999px;align-items:center;gap:6px;width:fit-content;padding:6px 8px;font-size:7px;font-weight:800;display:inline-flex}.reports-index-outcome i{border-radius:50%;width:6px;height:6px}.reports-index-outcome.positivo{color:#47775b;background:#eaf3ec}.reports-index-outcome.positivo i{background:#5f9c78}.reports-index-outcome.neutro{color:#876c31;background:#f5efdf}.reports-index-outcome.neutro i{background:#c49b48}.reports-index-outcome.negativo{color:#87453d;background:#f7e9e6}.reports-index-outcome.negativo i{background:#c65d52}.reports-index-empty{border-top:1px solid var(--line);text-align:center;padding:60px 20px}.reports-index-empty p{color:#87908d;margin:6px 0 0;font-size:9px}.not-found-heading{font:inherit;margin:0;font-weight:700}.bounded-collection-controls{grid-column:1/-1;justify-content:center;gap:8px;width:100%;margin:10px 0;display:flex}.bounded-collection-controls button{color:#315444;cursor:pointer;background:#fff;border:1px solid #c8d0cb;border-radius:999px;min-height:40px;padding:8px 13px;font-size:8px;font-weight:800}.bounded-collection-controls small{color:#77827d;font:inherit;margin-left:4px;font-weight:500}@media (width<=520px){.bounded-collection-controls{flex-direction:column;align-items:stretch}.bounded-collection-controls button{width:100%}}.report-participant-stack{flex:none;align-items:center;min-width:58px;display:inline-flex}.report-participant-stack>*{border:3px solid var(--paper);object-fit:cover;border-radius:50%;place-items:center;width:36px;height:36px;margin:0;display:grid;position:relative;box-shadow:0 3px 10px #16201d21}.report-participant-stack>*+*{margin-left:-13px}.report-participant-stack img{object-fit:cover;border-radius:50%;width:36px;height:36px}.report-participant-stack .reporter-bubble{overflow:hidden}.report-participant-stack .reporter-bubble img{width:100%;height:100%;box-shadow:none;border:0}.report-participant-stack .external-participant-bubble{z-index:5;color:#fff;background:var(--coral);font-size:8px;font-style:normal;font-weight:850}.reporter-bubble{z-index:1;color:#fff;font:800 10px var(--font-geist-mono), monospace;background:linear-gradient(145deg,#50655e,#1c2b27);font-style:normal}.report-participant-stack img:nth-child(2){z-index:2}.report-participant-stack img:nth-child(3){z-index:3}.report-participant-stack img:nth-child(4){z-index:4}.reports-index-profile .report-participant-stack{min-width:58px}.reports-index-profile .report-participant-stack img{width:36px;height:36px}.detail-page{background:var(--cream);min-height:100vh;padding-bottom:70px}.temporary-page-warning{color:#ffd0c9;text-align:center;letter-spacing:.04em;background:#0b1210;min-height:30px;padding:7px 18px;font-size:9px;font-weight:750}.detail-header{border-bottom:1px solid var(--line);background:#fffdf8f0;align-items:center;gap:24px;height:82px;padding:0 5vw;display:flex}.detail-header .ghost-button{min-height:37px;margin-left:auto;font-size:10px}.detail-page-label{color:#78827e;font:700 9px var(--font-geist-mono), monospace;text-transform:uppercase;letter-spacing:.1em}.detail-primary-nav{color:#89928e;align-items:center;gap:18px;font-size:10px;display:flex}.detail-primary-nav a{border-bottom:1px solid #0000;padding:8px 0}.detail-primary-nav a:hover,.detail-primary-nav a.active{color:#4c5b55;border-color:#d5a49b}.profile-detail{border:1px solid var(--line);background:var(--paper);border-radius:24px;max-width:1040px;margin:34px auto 0;overflow:hidden;box-shadow:0 24px 70px #1c2b2714}.profile-detail-intro{grid-template-columns:128px minmax(0,1fr);align-items:center;gap:32px;padding:38px 56px 24px;display:grid}.profile-detail-intro .social-avatar{position:relative}.profile-detail-intro .social-avatar img{object-fit:cover;border-radius:50%;width:100%;height:100%;display:block}.profile-detail-intro .eyebrow{color:#6d7974}.profile-detail-intro .social-name-line h1{letter-spacing:-.045em;margin:0;font:400 38px/1 Georgia,serif}.profile-detail-intro>div:last-child>p:not(.eyebrow){color:#74807b;margin:7px 0 0;font-size:11px}.profile-page-stats{padding:0 56px 22px 216px}.profile-page-bio{color:#59635f;margin:0 56px 28px 216px;font-size:11px;line-height:1.5}.profile-page-bio p{margin:5px 0 0}.profile-page-bio .tag-row{margin-top:10px}.whatsapp-button{color:#fff;background:#238b4b;border-radius:8px;justify-content:center;align-items:center;min-height:36px;padding:0 15px;font-size:10px;font-weight:800;display:inline-flex}.whatsapp-button:hover{background:#18783d}.profile-phone{width:max-content;color:var(--coral-dark);margin-top:11px;font-weight:750;display:block}.profile-external-links{flex-wrap:wrap;gap:7px;margin-top:11px;display:flex}.profile-external-links a{border:1px solid var(--line);color:#52615b;background:#faf8f2;border-radius:8px;padding:7px 9px;font-size:8px;font-weight:750}.profile-external-links a:hover{border-color:var(--coral);color:var(--coral-dark)}.profile-location-line{justify-content:space-between;align-items:center;gap:18px;margin-top:7px;display:flex}.profile-location-line>p{color:#74807b;margin:0;font-size:11px}.whatsapp-contact-link{color:#277c48;background:#ffffff94;border:1px solid #228b4b5c;border-radius:999px;flex:none;align-items:center;gap:7px;min-height:34px;padding:0 11px 0 7px;font-size:8px;font-weight:800;transition:border-color .2s,background .2s,color .2s;display:inline-flex}.whatsapp-contact-link:hover{color:#155e34;background:#f1faf4;border-color:#278149}.whatsapp-contact-link.compact{justify-content:center;width:34px;height:34px;min-height:34px;padding:0}.whatsapp-contact-icon{border:1px solid;border-radius:50%;place-items:center;width:22px;height:22px;font-size:11px;line-height:1;display:grid}.custom-profile-links{border:1px solid var(--line);background:#faf9f5;border-radius:10px;gap:10px;padding:13px;display:grid}.custom-profile-links>strong{font-size:9px}.custom-profile-links>small{color:#87918c;margin-top:-5px;font-size:8px}.profile-moderation-alert{color:#773e37;background:#f9eae7;border:1px solid #e6bdb7;border-radius:10px;margin:0 56px 24px 216px;padding:14px 16px}.profile-moderation-alert strong{font-size:9px}.profile-moderation-alert p{margin:5px 0 0;font-size:8px}.profile-moderation-alert small{color:#94655f;margin-top:8px;font-size:7px;display:block}.profile-social-moderated{color:#7c6561;text-align:center;background:#f4e9e7;border-radius:12px;grid-column:1/-1;align-content:center;place-items:center;min-height:250px;display:grid}.profile-social-moderated p{max-width:330px;margin:7px auto 0;font-size:9px;line-height:1.5}.profile-subscription-unavailable{color:#6f613c;background:#f8f2e2;border:1px solid #dfcda5;border-radius:10px;margin:0 56px 24px 216px;padding:15px 17px}.profile-subscription-unavailable strong{font-size:10px}.profile-subscription-unavailable p{margin:6px 0 0;font-size:8px;line-height:1.5}.profile-subscription-hidden{color:#75653e;background:#f5efdf}.panel-subscription-notice{color:#6f613c;background:#f8f2e2;border:1px solid #dfcda5;border-radius:11px;justify-content:space-between;align-items:center;gap:18px;margin:18px 32px 0;padding:15px 17px;display:flex}.panel-subscription-notice strong,.panel-subscription-notice small{display:block}.panel-subscription-notice p{margin:5px 0;font-size:8px}.panel-subscription-notice small{color:#897a53;font-size:7px}.panel-subscription-notice a{color:#fff;background:#77683f;border-radius:8px;flex:none;align-items:center;min-height:36px;padding:0 12px;font-size:8px;font-weight:800;display:inline-flex}.subscription-action-warning{color:#8a483e;background:#f8e9e6;border-radius:8px;margin:7px 0;padding:8px 10px;font-size:8px;line-height:1.45}@media (width<=700px){.profile-subscription-unavailable{margin:0 16px 18px}.panel-subscription-notice{flex-direction:column;align-items:stretch;margin:12px 12px 0}.panel-subscription-notice a{justify-content:center}}.profile-page-posts{grid-template-columns:repeat(3,minmax(0,1fr));align-items:start;gap:4px;padding:12px 12px 22px;display:grid}.profile-page-posts .social-post-tile{aspect-ratio:1;isolation:isolate;background:#0b1110;width:100%;display:block}.profile-page-posts .profile-post-media{place-items:center;height:100%;display:grid;aspect-ratio:1!important}.profile-page-posts .profile-post-media,.profile-page-posts .profile-post-media img,.profile-page-posts .profile-post-media video{opacity:1;filter:none;visibility:visible;mix-blend-mode:normal;object-fit:contain;background:#0b1110;width:100%;height:100%}.progressive-scroll-sentinel{color:#7c8782;text-align:center;justify-content:center;align-items:center;gap:8px;min-height:42px;font-size:8px;display:flex}.progressive-scroll-sentinel>span{border:2px solid #d9ddd8;border-top-color:var(--coral);border-radius:50%;width:13px;height:13px;animation:.75s linear infinite progressive-spin}.progressive-scroll-sentinel>button{border:1px solid var(--line);min-height:38px;color:var(--forest);background:var(--paper);font:inherit;cursor:pointer;border-radius:999px;padding:0 17px;font-weight:800}.progressive-scroll-sentinel>button:hover{background:#f7f9f5;border-color:#aabbb1}.profile-posts-sentinel{grid-column:1/-1}@keyframes progressive-spin{to{transform:rotate(360deg)}}.profile-section-tabs{border-bottom:1px solid var(--line);gap:0}.profile-section-tabs button{color:#8a938f;text-transform:uppercase;letter-spacing:.1em;cursor:pointer;background:0 0;border:0;border-top:2px solid #0000;justify-content:center;align-items:center;gap:8px;min-width:190px;height:52px;padding:0 22px;font:800 9px Arial,sans-serif;display:inline-flex}.profile-section-tabs button:hover{color:var(--ink);background:#faf8f2}.profile-section-tabs button.active{border-top-color:var(--ink);color:var(--ink)}.profile-section-tabs button span{font-size:14px}.profile-section-tabs button b{color:#67726d;letter-spacing:0;background:#eceae4;border-radius:999px;min-width:21px;padding:4px 6px;font-size:8px}.profile-social-empty{color:#65736c;background:#f2f1ec}.profile-report-list{background:#f5f2eb;gap:12px;padding:28px clamp(18px,5vw,56px) 42px;display:grid}.profile-report-heading{justify-content:space-between;align-items:end;gap:20px;margin-bottom:4px;display:flex}.profile-report-heading h2{margin:4px 0 0;font:400 27px Georgia,serif}.profile-report-heading>span{color:#67726d;background:#e6e4dd;border-radius:999px;padding:8px 10px;font-size:8px;font-weight:800}.profile-report-card{border:1px solid var(--line);background:#fff;border-radius:14px;padding:22px 24px;transition:border-color .2s,transform .2s}.profile-report-card:hover{border-color:#f06f5e80;transform:translateY(-1px)}.profile-report-card>header{justify-content:space-between;align-items:center;gap:14px;display:flex}.profile-report-card time{color:#86908c;font-size:8px}.profile-report-card h3{margin:16px 0 8px;font:400 22px/1.2 Georgia,serif}.profile-report-card>p{color:#5e6964;-webkit-line-clamp:5;-webkit-box-orient:vertical;margin:0;font:400 13px/1.65 Georgia,serif;display:-webkit-box;overflow:hidden}.profile-report-facts{border:1px solid var(--line);background:#faf8f2;border-radius:10px;grid-template-columns:repeat(4,minmax(0,1fr));margin-top:18px;display:grid}.profile-report-facts span{min-width:0;padding:11px 12px}.profile-report-facts span+span{border-left:1px solid var(--line)}.profile-report-facts small,.profile-report-facts strong{display:block}.profile-report-facts small{color:#8a938f;text-transform:uppercase;letter-spacing:.06em;margin-bottom:4px;font-size:7px}.profile-report-facts strong{text-overflow:ellipsis;white-space:nowrap;font-size:10px;overflow:hidden}.profile-report-card footer{color:inherit;background:0 0;justify-content:space-between;align-items:center;gap:14px;margin-top:15px;padding:0;display:flex}.profile-report-card footer small{color:#7c8782;font-size:8px}.profile-report-card footer a{color:#405f50;font-size:9px;font-weight:800}.positive-dot{background:#5f9c78;border-radius:50%;width:8px;height:8px}.outcome-dot{border-radius:50%;width:8px;height:8px}.outcome-dot.positivo{background:#5f9c78}.outcome-dot.neutro{background:#c49b48}.outcome-dot.negativo{background:#c65d52}.profile-report-list>.source-topic-link{min-height:38px;color:var(--coral-dark);background:0 0;justify-content:center;align-items:center;font-size:9px;font-weight:750;display:flex}.report-detail-card{border:1px solid var(--line);background:var(--paper);border-radius:24px;max-width:840px;margin:54px auto 0;padding:48px 54px 54px;box-shadow:0 24px 70px #1c2b2714}.report-moderated-state{text-align:center;align-content:center;place-items:center;min-height:420px;display:grid}.report-moderated-state>span{color:#fff;background:#a64f45;border-radius:50%;place-items:center;width:52px;height:52px;margin-bottom:18px;font:400 24px Georgia,serif;display:grid}.report-moderated-state h1{max-width:600px;margin:0;font:400 45px/1 Georgia,serif}.report-moderated-state>p:not(.eyebrow){color:#74807b;max-width:520px;margin:16px auto 22px;font-size:11px;line-height:1.55}.report-detail-topline{color:#87908d;text-transform:uppercase;letter-spacing:.08em;justify-content:space-between;align-items:center;gap:20px;margin-bottom:32px;font-size:8px;display:flex}.report-detail-card>.eyebrow+.report-profile-link,.report-detail-card>.eyebrow+.report-cited-profiles{margin-top:12px}.report-profile-link{border:1px solid var(--line);background:#faf8f2;border-radius:12px;grid-template-columns:38px minmax(0,1fr) auto;align-items:center;gap:12px;padding:13px;display:grid}.report-profile-link:hover{border-color:#f06f5e80}.report-profile-link strong,.report-profile-link small{display:block}.report-profile-link strong{font-size:12px}.report-profile-link small{color:#7e8884;margin-top:3px;font-size:8px}.report-profile-link b{color:var(--coral-dark)}.report-profile-photo{object-fit:cover;border-radius:50%;width:38px;height:38px;display:block}.report-facts{border-top:1px solid var(--line);border-bottom:1px solid var(--line);grid-template-columns:repeat(4,1fr);margin:22px 0 30px;display:grid}.report-facts span{text-align:center;padding:16px 12px}.report-facts span+span{border-left:1px solid var(--line)}.report-facts small,.report-facts strong{display:block}.report-facts small{color:#89928f;text-transform:uppercase;letter-spacing:.08em;margin-bottom:6px;font-size:7px}.report-facts strong{font-size:12px}.report-fact-outcome.positivo strong{color:#347050}.report-fact-outcome.neutro strong{color:#866b2f}.report-fact-outcome.negativo strong{color:#b0443c}.report-body h2{margin:0 0 11px;font:400 25px Georgia,serif}.report-body>p{color:#59635f;margin:0;font:400 15px/1.7 Georgia,serif}.report-body.imported-test-report>p{white-space:pre-line}.report-source-actions{gap:9px;margin-top:22px;display:flex}.report-source-actions .primary-button,.report-source-actions .ghost-button{min-height:38px;font-size:10px}.age-gate,.modal-backdrop{z-index:50;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#070c0bc7;place-items:center;padding:20px;display:grid;position:fixed;inset:0}.age-card,.composer-card{background:var(--paper);border-radius:26px;width:min(500px,100%);max-height:calc(100vh - 40px);position:relative;overflow:auto;box-shadow:0 40px 120px #00000059}.age-card{text-align:center;padding:44px}.age-card h1{margin:0;font-size:40px;line-height:1.02}.age-card>p:not(.eyebrow){color:#68736f;margin:20px 0 27px;font-size:13px;line-height:1.65}.age-card>p.age-privacy-note{color:#7d8783;margin:18px 0 0;font-size:10.5px;line-height:1.55}.age-card>p.age-privacy-note a{color:var(--coral-dark);text-underline-offset:2px;text-decoration:underline}.text-button{color:#737d79;background:0 0;border:0;margin-top:14px;font-size:11px}.text-button:hover{text-decoration:underline}.composer-card{padding:38px}.modal-close{z-index:2;color:#5c6864;background:#f0eee8;border:0;border-radius:50%;width:36px;height:36px;font-size:23px;position:absolute;top:15px;right:18px}.composer-card h2{margin:0 35px 25px 0;font-size:34px;line-height:1.05}.composer-card form>label,.form-split label{color:#4f5a56;text-transform:uppercase;letter-spacing:.06em;gap:7px;margin:15px 0;font-size:10px;font-weight:750;display:grid}.composer-card input,.composer-card textarea,.composer-card select{border:1px solid var(--line);width:100%;color:var(--ink);text-transform:none;letter-spacing:0;background:#fff;border-radius:10px;outline:0;padding:12px 13px;font-size:13px;font-weight:450}.composer-card input:focus,.composer-card textarea:focus,.composer-card select:focus{border-color:var(--coral);box-shadow:0 0 0 3px #f06f5e1a}.form-split{grid-template-columns:1fr 1fr;gap:12px;display:grid}.form-split label{margin:0}.composer-card form>small{color:#89918e;text-align:center;margin-top:12px;font-size:9px;line-height:1.5;display:block}.media-upload-label input{opacity:0;pointer-events:none;width:1px;height:1px;position:absolute}.media-upload-label>span{color:#61706b;text-transform:none;letter-spacing:0;cursor:pointer;background:#f7f5ef;border:1px dashed #bdc5c1;border-radius:11px;place-items:center;min-height:52px;font-size:11px;font-weight:650;display:grid}.media-upload-label:hover>span{border-color:var(--coral);color:var(--coral-dark)}.post-preview{background:#e6e5df;border-radius:12px;height:180px;margin:12px 0 16px;overflow:hidden}.post-preview img,.post-preview video{object-fit:cover;width:100%;height:100%;display:block}.social-backdrop{z-index:60}.social-profile-card{background:var(--paper);border-radius:24px;width:min(900px,100%);max-height:calc(100vh - 34px);position:relative;overflow:auto;box-shadow:0 40px 120px #0000006b}.social-close{float:right;margin:16px 16px -52px 0;position:sticky;top:16px}.social-profile-header{grid-template-columns:128px minmax(0,1fr);align-items:center;gap:34px;padding:40px 54px 26px;display:grid}.social-avatar{border:5px solid var(--paper);width:128px;height:128px;box-shadow:0 0 0 3px var(--coral), 0 12px 30px #1c2b2724;color:#fff;border-radius:50%;place-items:center;display:grid}.social-avatar.coral{background:linear-gradient(145deg,#e9a497,#8f514d)}.social-avatar.sage{background:linear-gradient(145deg,#c8d9ce,#628277)}.social-avatar.plum{background:linear-gradient(145deg,#a6879a,#543d52)}.social-avatar.sand{background:linear-gradient(145deg,#e6d1aa,#887151)}.social-avatar.rose{background:linear-gradient(145deg,#d9a7a4,#82565b)}.social-avatar span{font:400 31px Georgia,serif}.social-name-line{align-items:center;gap:10px;display:flex}.social-name-line h2{letter-spacing:-.04em;margin:0;font:400 35px/1 Georgia,serif}.social-profile-main>p:not(.eyebrow){color:#74807b;margin:7px 0 0;font-size:11px}.social-actions{gap:8px;margin-top:16px;display:flex}.social-actions .primary-button,.social-actions .ghost-button{min-height:36px;padding:0 15px;font-size:10px}.social-stats{grid-template-columns:repeat(4,1fr);gap:7px;padding:0 54px 24px 216px;display:grid}.social-stats span{color:#65706c;text-align:center;text-transform:uppercase;letter-spacing:.04em;background:#f2f1ec;border-radius:9px;padding:10px;font-size:8px}.social-stats strong{color:var(--ink);margin-bottom:3px;font-size:15px;display:block}.social-stats .positive{background:#edf5ef}.social-stats .neutral{background:#f7f2e5}.social-stats .negative{background:#f8ece9}.social-bio{color:#59635f;margin:0 54px 26px 216px;font-size:11px;line-height:1.5}.social-bio>strong{color:var(--ink)}.social-bio p{margin:5px 0 0}.social-bio .tag-row{margin-top:10px}.social-tabs{border-top:1px solid var(--line);color:#8a938f;text-transform:uppercase;letter-spacing:.1em;justify-content:center;align-items:center;gap:42px;min-height:48px;font-size:9px;display:flex}.social-tabs strong{border-top:2px solid var(--ink);height:48px;color:var(--ink);align-items:center;display:flex}.social-post-grid{grid-template-columns:repeat(3,1fr);gap:4px;padding:0 12px 12px;display:grid}.social-post-tile{aspect-ratio:1;background:#dfe2de;position:relative;overflow:hidden}.social-post-tile>img,.social-post-tile>video{object-fit:cover;width:100%;height:100%;display:block}.social-post-tile>span{color:#fff;background:#0b12108f;border-radius:50%;place-items:center;width:32px;height:32px;display:grid;position:absolute;top:10px;right:10px}.social-post-tile>.profile-video-badge{text-transform:uppercase;letter-spacing:.07em;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background:#070c0bc2;border:1px solid #ffffff6b;border-radius:999px;align-items:center;gap:6px;width:auto;height:28px;padding:0 10px;font-size:7px;font-weight:850;display:inline-flex;box-shadow:0 3px 12px #0003}.profile-video-badge i{font-size:8px;font-style:normal}.social-post-tile>.social-post-caption{color:#fff;opacity:0;background:linear-gradient(#0000,#070c0bd1);padding:28px 11px 10px;transition:opacity .2s;position:absolute;inset:auto 0 0}.social-post-tile:hover>.social-post-caption{opacity:1}.social-post-tile small{font-size:7px}.social-post-tile p{margin:4px 0 0;font-size:9px;line-height:1.35}.social-empty-posts{text-align:center;align-content:center;place-items:center;min-height:270px;padding:45px 20px;display:grid}.social-empty-posts>span{font-size:34px}.social-empty-posts strong{margin-top:10px}.social-empty-posts p{color:#7c8581;margin:6px 0 17px;font-size:11px}.success-state{text-align:center;padding:35px 5px 5px}.success-state>span{color:#fff;background:#5f9c78;border-radius:50%;place-items:center;width:64px;height:64px;margin:0 auto 23px;font-size:27px;display:grid}.success-state h2{max-width:380px;margin:0 auto}.success-state>p:not(.eyebrow){color:#6c7672;margin:18px 0 24px;font-size:12px}@media (width<=1050px){.site-header{gap:24px}.site-header nav{gap:18px}.feed-layout{grid-template-columns:minmax(0,1fr) 270px;gap:24px}.nominee-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.award-history{padding-left:5vw;padding-right:5vw}.award-rules article{padding:22px 16px}.hero{grid-template-columns:1.08fr .92fr}.hero-copy{padding:22px 5vw}.hero-panel{min-height:340px}.floating{display:none}.hero-compact .hero-panel{min-height:205px}.hero-feed{grid-template-columns:minmax(320px,.76fr) minmax(450px,1.24fr)}.deck-card{width:clamp(300px,56%,380px)}.recent-heading{align-items:flex-start}.recent-heading-side{flex-direction:column-reverse;align-items:flex-end}.profile-content{grid-template-columns:1fr 1.35fr;gap:15px 22px}.profile-note{grid-column:1}.card-footer{border-left:0;grid-area:2/2;align-items:flex-end;padding-left:0}.principles-grid{grid-template-columns:repeat(2,1fr)}.principles-grid article:nth-child(2){border-right:0}.principles-grid article:nth-child(n+3){border-top:1px solid var(--line)}}@media (width<=760px){.utility-bar{padding:6px 18px}.utility-bar p{display:none}.utility-bar a{margin-left:auto}.site-header{height:68px;padding:0 18px}.site-header nav{display:none}.brand-word{font-size:19px}.header-actions .ghost-button{display:none}.header-actions .primary-button{min-height:38px;padding:0 14px;font-size:11px}.award-header-link{border:1px solid var(--line);width:37px;height:37px;color:var(--coral-dark);background:var(--paper);border-radius:50%;place-items:center;font-size:17px;display:grid}.detail-primary-nav{display:none}.feed-post-media,.feed-post-media[data-media-kind=photo] img{max-height:calc(100svh - 96px)}.feed-post-media[data-media-kind=video].adaptive-media-portrait,.feed-post-media[data-media-kind=video].adaptive-media-vertical{height:calc(100svh - 96px)}.hero{grid-template-columns:minmax(0,1fr);min-height:0}.hero-copy{padding:28px 20px 26px}.hero h1{font-size:38px}.hero-lede{font-size:11px}.search-control{min-height:46px;padding-left:13px}.search-button{min-width:72px;min-height:36px;padding:0 12px}.trust-row{justify-content:space-between;gap:12px}.trust-row span{font-size:6px}.hero-compact .hero-copy{padding:20px}.hero-compact h1{font-size:34px}.hero-compact .hero-lede{white-space:normal;-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box}.hero-panel{display:none}.hero-feed{grid-template-columns:minmax(0,1fr);max-width:100vw}.hero-feed>*{min-width:0;max-width:100%}.hero-feed .hero-copy{padding-bottom:20px}.hero-feed .trust-row{display:none}.vero-feature{margin-top:12px}.profile-feed-carousel{width:100%;max-width:100vw;height:440px}.feed-carousel-heading,.feed-carousel-footer{box-sizing:border-box;width:100%;max-width:100%}.deck-card{width:min(100% - 48px,350px);max-width:calc(100% - 48px)}.deck-left{transform:translate(-84%,-47%)scale(.76)rotate(-4deg)}.deck-right{transform:translate(-16%,-47%)scale(.8)rotate(4deg)}.deck-right-back{transform:translate(-4%,-44%)scale(.68)rotate(7deg)}.deck-hidden{transform:translate(12%,-42%)scale(.58)rotate(9deg)}.deck-caption{grid-template-columns:1fr;gap:5px}.deck-caption p{display:none}.recent-section{padding:48px 18px 36px}.recent-heading{display:block}.recent-heading-side{flex-direction:column;align-items:stretch;gap:10px;margin-top:18px}.summary-strip{width:100%}.summary-strip span{flex:1;min-width:0;padding:8px 5px}.recent-heading .ghost-button{min-height:37px;padding:0 13px;font-size:10px}.recent-list-header{display:none}.recent-item{grid-template-columns:minmax(0,1fr) auto;gap:8px 12px;padding:13px 4px}.recent-profile{grid-column:1/-1}.recent-date,.recent-duration{margin-left:48px}.recent-value{text-align:right}.recent-avatar{width:36px;height:36px}.profiles-section,.safety-section{padding:62px 18px}.section-heading{display:block}.section-heading>p{margin-top:18px}.section-heading h2,.safety-heading h2{font-size:43px}.filter-row{padding-bottom:14px;overflow-x:auto}.filter{flex:none}.result-count{display:none}.evidence-method{padding-bottom:14px;overflow-x:auto}.evidence-method span{flex:none}.evidence-method>b{display:none}.evidence-explanation>div{grid-template-columns:1fr}.evidence-explanation p:last-child{grid-column:auto}.profile-card{grid-template-columns:82px minmax(0,1fr)}.profile-portrait{min-height:104px}.featured-badge{text-overflow:ellipsis;white-space:nowrap;max-width:70px;font-size:5px;overflow:hidden}.profile-content{padding:14px;display:block}.sentiment-row,.profile-note{margin:12px 0}.card-footer{border-left:0;border-top:1px solid var(--line);align-items:flex-start;min-height:0;padding:10px 0 0}.profile-note blockquote{font-size:10px}.principles-grid{grid-template-columns:1fr}.principles-grid article,.principles-grid article+article{border-right:0;border-top:1px solid var(--line);min-height:auto;padding:25px 5px}.principles-grid article:first-child{border-top:0}.principles-grid h3{margin-top:24px}.site-footer{grid-template-columns:1fr;padding:45px 20px 28px}.legal{grid-column:1}.footer-links{flex-wrap:wrap}.age-card{padding:34px 24px}.age-card h1{font-size:33px}.composer-card{padding:32px 20px}.form-split{grid-template-columns:1fr}.form-split label+label{margin-top:14px}.social-profile-card{border-radius:18px}.social-profile-header{grid-template-columns:84px minmax(0,1fr);gap:17px;padding:42px 22px 20px}.social-avatar{width:84px;height:84px}.social-avatar span{font-size:23px}.social-name-line h2{font-size:26px}.social-actions{flex-wrap:wrap}.social-stats{grid-template-columns:repeat(2,1fr);padding:0 22px 18px}.social-bio{margin:0 22px 20px}.social-post-grid{grid-template-columns:repeat(2,1fr)}.social-close{margin-right:10px}.detail-header{height:68px;padding:0 18px}.detail-page-label{display:none}.detail-header .ghost-button{padding:0 12px}.profile-detail{border-radius:17px;margin:18px 12px 0}.profile-detail-intro{grid-template-columns:84px minmax(0,1fr);gap:16px;padding:24px 20px 18px}.profile-detail-intro .social-name-line h1{font-size:26px}.profile-detail-intro .social-actions{grid-column:1/-1}.profile-page-stats{grid-template-columns:repeat(2,1fr);padding:0 20px 18px}.profile-page-bio,.profile-moderation-alert{margin:0 20px 22px}.profile-section-tabs button{flex:1;min-width:0;padding:0 8px}.profile-page-posts{grid-template-columns:repeat(3,minmax(0,1fr))}.profile-report-list{padding:22px 14px 30px}.profile-report-card{padding:18px 16px}.profile-report-facts{grid-template-columns:repeat(2,minmax(0,1fr))}.profile-report-facts span:nth-child(3){border-left:0;border-top:1px solid var(--line)}.profile-report-facts span:nth-child(4){border-top:1px solid var(--line)}.profile-report-heading,.profile-report-card>header,.profile-report-card footer{flex-direction:column;align-items:flex-start}.report-detail-card{border-radius:17px;margin:18px 12px 0;padding:30px 20px 34px}.report-detail-topline{flex-direction:column;align-items:flex-start}.report-facts{grid-template-columns:repeat(2,1fr)}.report-facts span:nth-child(3){border-left:0;border-top:1px solid var(--line)}.report-facts span:nth-child(4){border-top:1px solid var(--line)}.awards-header .header-actions .ghost-button{min-height:36px;padding:0 12px;font-size:8px;display:inline-flex}.awards-hero{grid-template-columns:1fr;min-height:0}.awards-hero-copy{padding:24px 20px 22px}.award-live-line{margin-bottom:12px}.awards-hero h1{font-size:36px}.awards-hero-copy>p:not(.eyebrow){margin:11px 0 14px;font-size:9px}.awards-hero-facts{grid-template-columns:repeat(2,1fr);gap:6px;display:grid}.awards-hero-facts span{min-width:0;padding:8px}.awards-hero-facts strong{font-size:12px}.awards-emblem{display:none}.active-award{padding:52px 18px}.award-section-heading{margin-bottom:22px;display:block}.award-section-heading h2{font-size:45px}.award-side-panels{min-width:0;margin-top:20px}.vote-wallet,.vote-limit-alert{margin-top:0}.nominee-grid{grid-template-columns:1fr;gap:12px}.awards-page button{font-size:7px;font-weight:600}.award-result-card .nominee-photo{aspect-ratio:16/11;max-height:220px}.ranking-trophy{right:10px}.award-history{padding:52px 14px}.award-history-heading{flex-direction:column;align-items:flex-start;gap:13px;margin-bottom:24px}.award-history-heading h2{font-size:38px}.award-history-heading>div>p:last-child{margin-top:14px;font-size:9px}.award-history-toggle{grid-template-columns:24px minmax(0,1fr) 29px;gap:10px;min-height:0;padding:16px 13px}.award-history-title strong{font-size:18px}.award-history-title em{white-space:normal;font-size:7px;line-height:1.4}.award-history-totals{grid-column:2;justify-content:start;gap:12px;margin-top:4px}.award-history-expand{grid-area:1/3/span 2;width:28px;height:28px;font-size:15px}.award-history-panel{padding:24px 10px 30px}.award-history-panel-heading{grid-template-columns:1fr;gap:12px;padding:0 4px}.award-history-panel-heading h3{font-size:23px}.award-history-panel .award-result-grid{margin-top:38px}.award-rules{padding:52px 20px}.award-rules>div{grid-template-columns:1fr}.award-rules article{min-height:0;padding:24px 4px}.award-rules article+article{border-left:0;border-top:1px solid var(--line)}.award-rules h3{margin-top:20px}.awards-footer{grid-template-columns:1fr;gap:14px;padding:34px 20px}.awards-footer>p{margin:0}.awards-footer>a:last-child{justify-self:start}.award-media-instructions{margin:0 8px 8px}.award-select-media{bottom:11px}.award-crop-backdrop{align-items:start;padding:12px}.award-crop-card{margin:auto 0;padding:28px 20px}.award-crop-card h2{padding-right:32px;font-size:31px}.award-crop-workspace{grid-template-columns:1fr;gap:20px}.award-crop-preview{width:min(100%,440px);margin:0 auto}.award-crop-actions{grid-template-columns:1fr;display:grid}.award-crop-actions .primary-button{grid-row:1}.award-crop-actions .ghost-button{grid-row:2}.award-crop-card>small{text-align:left}.feed-page{padding-bottom:50px}.feed-header .header-actions .ghost-button{min-height:36px;padding:0 12px;font-size:8px;display:inline-flex}.feed-heading,.feed-heading-grid{flex-direction:column;align-items:flex-start;gap:20px;padding:42px 18px 27px}.feed-heading h1{font-size:47px}.feed-heading-tools{width:100%}.feed-view-toggle{flex:1}.feed-view-toggle button{flex:1;min-width:0}.feed-heading-stat{min-width:118px}.feed-layout,.feed-layout-grid{grid-template-columns:1fr;gap:25px;padding:0}.feed-stream{gap:13px}.feed-stream-grid{gap:2px}.feed-grid-profile{display:none}.feed-post{border-left:0;border-right:0;border-radius:0}.feed-sidebar{padding:0 18px;position:static}.feed-sidebar>div:first-child{display:none}.feed-active-profiles{padding:14px 18px}.feed-sidebar>small{padding:0 2px}.reports-index-header .header-actions .ghost-button{min-height:36px;padding:0 12px;font-size:8px;display:inline-flex}.reports-index-hero{grid-template-columns:1fr;gap:30px;min-height:0;padding:42px 20px 38px}.reports-index-hero h1{font-size:45px}.reports-index-totals{gap:5px}.reports-index-totals span{padding:11px 7px}.reports-index-content{padding:50px 18px 65px}.reports-index-tools{display:block}.reports-index-tools h2{font-size:42px}.reports-search{margin-top:22px}.reports-filter-row{overflow-x:auto}.reports-filter-row button{flex:none}.reports-filter-row>span,.reports-index-list-head{display:none}.reports-index-row{grid-template-columns:minmax(0,1fr) auto;gap:8px 14px;min-height:118px;padding:14px 4px}.reports-index-profile{grid-column:1/-1}.reports-index-outcome{margin-left:54px}.reports-index-row>time{text-align:right}.reports-index-row>span:not(.reports-index-outcome){margin-left:54px}.reports-index-row>strong{text-align:right}.reports-index-row>b{position:absolute;top:20px;right:4px}}@media (prefers-reduced-motion:reduce){*{scroll-behavior:auto!important;transition:none!important}.feed-infinite-sentinel>span{animation:none}}.recent-report-preview{grid-column:1/-1;justify-content:space-between;align-items:flex-end;gap:24px;min-width:0;padding:7px 0 7px 48px;display:flex}.recent-report-preview p{color:#5f6c66;-webkit-line-clamp:4;-webkit-box-orient:vertical;max-width:940px;margin:0;font:400 12px/1.65 Georgia,serif;display:-webkit-box;overflow:hidden}.reports-index-preview{grid-column:1/-1;justify-content:space-between;align-items:flex-end;gap:24px;min-width:0;padding:8px 34px 8px 58px;display:flex}.reports-index-preview p{color:#5f6c66;-webkit-line-clamp:4;-webkit-box-orient:vertical;max-width:960px;margin:0;font:400 12px/1.65 Georgia,serif;display:-webkit-box;overflow:hidden}.report-read-button{white-space:nowrap;background:#f3f7f4;border:1px solid #cfd8d2;border-radius:999px;flex:none;justify-content:center;align-items:center;width:max-content;min-height:28px;padding:0 10px;font-weight:800;color:#405f50!important;text-transform:none!important;letter-spacing:.02em!important;font-size:7px!important;display:inline-flex!important}.report-read-button:hover{background:#e9f1ec;border-color:#aebfb5;color:#234a38!important;text-decoration:none!important}.recent-item,.reports-index-row{align-content:center}.profiles-index-page{background:var(--cream);min-height:100vh}.profiles-index-header{background:#f5f0e8f7}.profiles-index-hero{color:#fff;background:radial-gradient(circle at 82% 18%,#f06f5e33,transparent 27%),var(--night);grid-template-columns:1.15fr .85fr;align-items:end;gap:8vw;min-height:350px;padding:62px 7vw 58px;display:grid}.profiles-index-hero h1{letter-spacing:-.055em;margin:0;font:400 clamp(48px,5.5vw,76px)/.92 Georgia,serif}.profiles-index-hero h1 em{color:var(--coral);font-weight:400}.profiles-index-hero .eyebrow{color:var(--sage)}.profiles-index-hero>div>p:last-child{color:#a1aea9;max-width:620px;margin:22px 0 0;font-size:11px;line-height:1.65}.profiles-directory-search{color:#c5ceca;text-transform:uppercase;letter-spacing:.07em;gap:8px;font-size:8px;font-weight:800;display:grid}.profiles-directory-search>div{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#ffffff14;border:1px solid #ffffff2e;border-radius:14px;grid-template-columns:24px minmax(0,1fr);align-items:center;gap:8px;min-height:54px;padding:0 16px;display:grid}.profiles-directory-search i{color:var(--coral);font-size:22px;font-style:normal}.profiles-directory-search input{color:#fff;background:0 0;border:0;outline:0;width:100%;font-size:13px}.profiles-directory-search input::placeholder{color:#91a09a}.profiles-directory-search small{color:#7f8e88;text-transform:none;letter-spacing:0;font-size:7px;font-weight:500}.profiles-directory{max-width:1240px;margin:0 auto;padding:64px 30px 90px}.profiles-directory-heading{border-bottom:1px solid var(--line);justify-content:space-between;align-items:end;gap:30px;margin-bottom:26px;padding-bottom:21px;display:flex}.profiles-directory-heading h2{letter-spacing:-.045em;margin:0;font:400 48px/1 Georgia,serif}.profiles-directory-heading>span{color:#7c8883;text-transform:uppercase;letter-spacing:.07em;font-size:9px;font-weight:750}.profiles-directory-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.profiles-directory-card{border:1px solid var(--line);background:var(--paper);border-radius:18px;grid-template-columns:178px minmax(0,1fr);min-width:0;transition:transform .2s,box-shadow .2s;display:grid;position:relative;overflow:hidden}.profiles-directory-card:hover{transform:translateY(-3px);box-shadow:0 17px 42px #1e2b271a}.profiles-directory-open{z-index:2;position:absolute;inset:0}.profiles-directory-photo{background:#d9d8d2;min-height:230px;position:relative;overflow:hidden}.profiles-directory-photo img{object-fit:cover;width:100%;height:100%;display:block;position:absolute;inset:0}.profiles-directory-photo span{z-index:1;color:#fff;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);text-transform:uppercase;letter-spacing:.04em;background:#121e1abf;border-radius:999px;padding:6px 8px;font-size:7px;font-weight:800;position:absolute;top:10px;left:10px}.profiles-directory-content{align-content:center;gap:15px;min-width:0;padding:21px;display:grid}.profiles-directory-content h3{letter-spacing:-.025em;margin:0 0 5px;font:400 23px Georgia,serif}.profiles-directory-content>div:first-child p{color:#7d8984;margin:0;font-size:9px}.profiles-directory-sentiments{grid-template-columns:repeat(3,minmax(0,1fr));gap:5px;display:grid}.profiles-directory-sentiments span{color:#73807a;text-align:center;text-transform:uppercase;background:#f1f2ee;border-radius:8px;min-width:0;padding:8px 4px;font-size:6px}.profiles-directory-sentiments span:first-child{background:#eaf3ec}.profiles-directory-sentiments span:nth-child(2){background:#f6efdf}.profiles-directory-sentiments span:last-child{background:#f7eae7}.profiles-directory-sentiments strong{color:var(--ink);margin-bottom:2px;font-size:12px;display:block}.profiles-directory-quote{-webkit-line-clamp:2;color:#63706a;-webkit-box-orient:vertical;margin:0;font:400 10px/1.55 Georgia,serif;display:-webkit-box;overflow:hidden}.profiles-directory-card-footer{border-top:1px solid var(--line);justify-content:space-between;align-items:center;gap:14px;padding-top:12px;display:flex}.profiles-directory-card-footer span{color:#89928e;text-overflow:ellipsis;white-space:nowrap;font-size:7px;overflow:hidden}.profiles-directory-card-footer strong{color:var(--coral-dark);text-transform:uppercase;letter-spacing:.04em;flex:none;font-size:8px}.profiles-directory-empty{border:1px dashed var(--line);text-align:center;border-radius:18px;align-content:center;place-items:center;min-height:300px;display:grid}.profiles-directory-empty strong{font:400 25px Georgia,serif}.profiles-directory-empty p{color:#7c8883;margin:7px 0 18px;font-size:10px}.profiles-directory-empty button{border:1px solid var(--forest);color:#fff;background:var(--forest);border-radius:999px;min-height:38px;padding:0 15px;font-size:8px;font-weight:800}@media (width<=900px){.profiles-index-hero{grid-template-columns:1fr;gap:34px}.profiles-directory-grid{grid-template-columns:1fr}}@media (width<=680px){.header-account-link{grid-template-columns:29px minmax(0,1fr) 9px;gap:7px;max-width:150px;min-height:39px;padding:4px 8px 4px 4px}.header-account-link>span{width:29px;height:29px}.header-account-link strong{font-size:9px}.unified-signin-shell{grid-template-columns:1fr;align-items:start;gap:35px;width:calc(100% - 28px);min-height:0;padding:45px 0 70px}.unified-signin-copy h1{font-size:51px}.unified-signin-copy>p:last-child{margin-top:17px;font-size:12px}.unified-signin-options,.unified-signin-current{border-radius:18px;padding:16px}.unified-signin-options>a{grid-template-columns:24px minmax(0,1fr) 17px;gap:10px;min-height:120px;padding:16px 13px}.unified-signin-options h2{font-size:21px}.recent-report-preview{padding:7px 0 3px;display:block}.recent-report-preview p{font-size:12px}.recent-report-preview .report-read-button{margin-top:10px}.reports-index-preview{padding:8px 4px 5px 54px;display:block}.reports-index-preview p{font-size:12px}.reports-index-preview .report-read-button{margin-top:10px}.profiles-index-hero{min-height:0;padding:43px 20px 40px}.profiles-index-hero h1{font-size:48px}.profiles-directory{padding:48px 14px 72px}.profiles-directory-heading{flex-direction:column;align-items:flex-start;gap:12px}.profiles-directory-heading h2{font-size:40px}.profiles-directory-card{grid-template-columns:120px minmax(0,1fr)}.profiles-directory-photo{min-height:220px}.profiles-directory-content{gap:12px;padding:16px 14px}.profiles-directory-content h3{font-size:20px}.profiles-directory-card-footer{flex-direction:column;align-items:flex-start;gap:7px}.profiles-directory-card-footer span{max-width:100%}}.forista-loading{background:var(--cream);place-items:center;min-height:100vh;padding:24px;display:grid}.forista-loading>section{border:1px solid var(--line);background:var(--paper);text-align:center;border-radius:18px;justify-items:center;gap:14px;width:min(560px,100%);padding:34px;display:grid;box-shadow:0 22px 60px #1c2b2714}.forista-loading h1{margin:0;font:400 clamp(30px,5vw,45px)/1.05 Georgia,serif}.forista-loading p{max-width:460px;color:var(--muted);margin:0;line-height:1.6}.forista-auth-page,.forista-page{background:radial-gradient(circle at 85% 8%,#f06f5e1a,transparent 30%),var(--cream);min-height:100vh}.forista-auth-shell{grid-template-columns:1fr 440px;align-items:center;gap:80px;width:min(1120px,100% - 40px);min-height:calc(100vh - 76px);margin:0 auto;padding:68px 0 90px;display:grid}.forista-auth-shell>div h1{letter-spacing:-.055em;max-width:580px;margin:0;font:400 clamp(48px,6vw,76px)/.94 Georgia,serif}.forista-auth-shell>div>p:last-child{color:#64706b;max-width:520px;margin:23px 0 0;font:400 13px/1.65 Georgia,serif}.forista-auth-card{border:1px solid var(--line);background:var(--paper);border-radius:20px;gap:17px;padding:34px;display:grid;box-shadow:0 26px 75px #1e2d281a}.forista-auth-card h2{margin:-8px 0 7px;font:400 28px Georgia,serif}.forista-auth-card label,.forum-report-form label{color:#4e5b55;gap:7px;font-size:9px;font-weight:750;display:grid}.forista-auth-card input,.forum-report-form input,.forum-report-form textarea,.forum-report-form select{border:1px solid var(--line);width:100%;min-height:43px;color:var(--ink);background:#fff;border-radius:10px;outline:none;padding:11px 13px;font-size:11px}.forista-auth-card input:focus,.forum-report-form input:focus,.forum-report-form textarea:focus,.forum-report-form select:focus{border-color:var(--coral);box-shadow:0 0 0 3px #f06f5e14}.forista-auth-card>small{color:#8a9490;font-size:8px;line-height:1.5}.forista-header .brand{order:1}.forista-header nav{order:2;gap:6px;display:flex}.forista-header .forista-identity{order:3;margin-left:auto}.forista-header nav button{color:#7b8782;background:0 0;border:0;border-radius:8px;min-height:38px;padding:0 14px;font-size:9px;font-weight:750}.forista-header nav button.active{color:var(--ink);background:#eeece6}.forista-identity{justify-content:flex-start;align-items:center;gap:9px;display:flex}.forista-identity>span{color:#fff;background:var(--forest);border-radius:50%;place-items:center;width:34px;height:34px;font-size:10px;font-weight:850;display:grid}.forista-identity strong,.forista-identity small{display:block}.forista-identity strong{font-size:9px}.forista-identity small{color:#84908b;margin-top:2px;font-size:7px}.forista-identity button{border:1px solid var(--coral);color:#fff;background:var(--coral);cursor:pointer;border-radius:999px;min-height:34px;margin-left:4px;padding:0 12px;font-size:9px;font-weight:850;box-shadow:0 5px 16px #d0534529}.forista-identity button:hover{border-color:var(--coral-dark);background:var(--coral-dark)}.forista-notice{color:#3e694f;background:#edf5ef;border:1px solid #5f9c784d;border-radius:10px;justify-content:space-between;max-width:1100px;margin:18px auto -12px;padding:12px 14px;font-size:9px;display:flex}.forista-notice button{color:inherit;background:0 0;border:0;font-size:16px}.forista-suspension-banner{color:#813d35;background:#fff0ed;border:1px solid #d9a49b;border-radius:11px;justify-content:space-between;align-items:center;gap:18px;max-width:1100px;margin:18px auto -10px;padding:15px 17px;display:flex}.forista-suspension-banner strong,.forista-suspension-banner small{display:block}.forista-suspension-banner strong{font-size:11px}.forista-suspension-banner p{margin:5px 0;font-size:9px}.forista-suspension-banner small{color:#9b5e56;font-size:7px;line-height:1.45}.forista-suspension-banner>span{color:#fff;background:#a94c42;border-radius:999px;padding:7px 9px;font-size:7px;font-weight:850}.forum-suspension-notice{color:#873f37!important;background:#fff0ed!important;border-color:#ddb0a8!important}.forum-new-topic-button:disabled{opacity:.55;cursor:not-allowed}.forista-workspace{max-width:1100px;margin:0 auto;padding:62px 24px 90px}.forista-heading{justify-content:space-between;align-items:end;gap:30px;margin-bottom:28px;display:flex}.forista-heading h1{letter-spacing:-.045em;margin:0;font:400 52px Georgia,serif}.forista-heading div>p:last-child{color:#75817c;max-width:600px;margin:10px 0 0;font-size:10px}.forista-heading>span{color:#6f7d77;background:#e9e7e0;border-radius:999px;padding:7px 10px;font-size:8px}.forum-report-form{border:1px solid var(--line);background:var(--paper);border-radius:18px;overflow:hidden}.forum-report-form fieldset{border:0;border-bottom:1px solid var(--line);gap:12px;margin:0;padding:50px 30px 30px;display:grid}.forum-step-title{margin:0;font:400 21px/1.35 Georgia,serif}.forum-report-form legend{width:auto;margin:0 0 12px;padding:7px 10px 0 0;font:400 21px/1.35 Georgia,serif}.forum-report-form textarea{resize:vertical;line-height:1.55}.report-outcome-select{font-weight:800;transition:border-color .2s,background .2s,color .2s}.report-outcome-select.positivo{color:#356b4b;background:#edf6f0;border-color:#86b598}.report-outcome-select.neutro{color:#7c632c;background:#fbf5e7;border-color:#d5bd83}.report-outcome-select.negativo{color:#93483f;background:#fff0ed;border-color:#dc8f84}.report-payment-row{align-items:start}.report-time-field{color:#4e5b55;gap:7px;font-size:9px;font-weight:750;display:grid}.report-time-field>div{grid-template-columns:1fr 1fr;gap:8px;display:grid}.report-time-field label{color:#77827d;gap:5px;font-size:7px}.report-time-field small,.report-value-field small{color:#89928e;font-size:7px;font-weight:500}.report-value-field>div{border:1px solid var(--line);background:#fff;border-radius:10px;grid-template-columns:42px minmax(0,1fr);display:grid;overflow:hidden}.report-value-field>div:focus-within{border-color:var(--coral);box-shadow:0 0 0 3px #f06f5e14}.report-value-field>div>span{color:#3f4f47;background:#f0f1ed;place-items:center;font-size:10px;font-weight:850;display:grid}.forum-report-form .report-value-field>div input{border:0;border-left:1px solid var(--line);min-width:0;box-shadow:none;border-radius:0}.forum-picker-top{justify-content:space-between;align-items:end;gap:20px;display:flex}.forum-picker-top label{width:min(360px,100%)}.forum-picker-top>small{color:#7f8b85;font-size:8px}.forum-profile-options{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid}.forum-profile-options button{border:1px solid var(--line);min-height:66px;color:var(--ink);text-align:left;background:#faf8f2;border-radius:11px;grid-template-columns:43px minmax(0,1fr) 25px;align-items:center;gap:9px;padding:9px 10px;display:grid}.forum-profile-options button:hover{border-color:#f06f5e8c}.forum-profile-options button.selected{background:#edf5ef;border-color:#5f9c78;box-shadow:inset 0 0 0 1px #5f9c78}.forum-profile-options img{object-fit:cover;border-radius:50%;width:43px;height:43px}.forum-profile-options strong,.forum-profile-options small{display:block}.forum-profile-options strong{text-overflow:ellipsis;white-space:nowrap;font-size:9px;overflow:hidden}.forum-profile-options small{color:#818c87;margin-top:4px;font-size:7px}.forum-profile-options b{color:#6f7d77;background:#eceae4;border-radius:50%;place-items:center;width:23px;height:23px;font-size:10px;display:grid}.forum-profile-options button.selected b{color:#fff;background:#5f9c78}.forum-picker-tabs{background:#eeece6;border-radius:10px;gap:4px;padding:4px;display:inline-flex}.forum-picker-tabs button{color:#77837d;background:0 0;border:0;border-radius:7px;min-height:35px;padding:0 13px;font-size:8px;font-weight:800}.forum-picker-tabs button.active{color:var(--ink);background:#fff;box-shadow:0 2px 9px #1f2b2714}.forum-picker-tabs.two-options{grid-template-columns:repeat(2,minmax(0,1fr));width:min(100%,380px);display:grid}.forum-picker-tabs.two-options button{width:100%}.forum-picker-help{color:#7d8983;margin:0 0 10px;font-size:8px}.forum-profile-suggestions{grid-template-columns:repeat(3,minmax(0,1fr))}.forum-selected-participants{background:#f1f6f2;border:1px solid #d8e4db;border-radius:11px;flex-wrap:wrap;gap:7px;padding:10px;display:flex}.forum-selected-participants button{color:#3e5b4c;background:#fff;border:1px solid #cddbd1;border-radius:999px;align-items:center;gap:7px;min-height:36px;padding:4px 8px 4px 5px;font-size:8px;font-weight:800;display:inline-flex}.forum-selected-participants img,.forum-selected-participants i{object-fit:cover;border-radius:50%;place-items:center;width:27px;height:27px;display:grid}.forum-selected-participants i{color:#fff;background:var(--coral);font-style:normal}.forum-selected-participants button b{color:#839088;font-size:13px}.forum-selected-participants button.external{color:#7b4a43;border-color:#e7cbc5}.forum-profile-search-panel{gap:13px;display:grid}.forum-profile-search-panel>label{width:100%}.forum-profile-search-panel>label input{min-height:48px;padding-left:15px;font-size:11px}.forum-profile-search-empty{color:#7a8680;text-align:center;background:#faf9f5;border:1px dashed #d2d7d2;border-radius:11px;grid-column:1/-1;align-content:center;place-items:center;min-height:90px;padding:20px;display:grid}.forum-profile-search-empty p{margin:5px 0 0;font-size:8px}.report-location-picker{grid-template-columns:1fr 1fr;gap:12px;display:grid}.forum-external-participant{background:#fcf7f5;border:1px solid #e4d3ce;border-radius:13px;gap:15px;padding:20px;display:grid}.forum-external-participant h3{margin:3px 0 5px;font:400 21px Georgia,serif}.forum-external-participant>div:first-child>p:last-child{color:#7c6e69;margin:0;font-size:8px}.forum-external-participant .ghost-button{width:max-content;min-height:38px}.registered-profile-match{background:#edf7f0;border:1px solid #a9cfb5;border-radius:11px;justify-content:space-between;align-items:center;gap:14px;padding:12px 14px;display:flex}.registered-profile-match small,.registered-profile-match strong,.registered-profile-match span{display:block}.registered-profile-match small{color:#5f7667;text-transform:uppercase;letter-spacing:.05em;font-size:7px;font-weight:800}.registered-profile-match strong{margin-top:3px;font-size:11px}.registered-profile-match span{color:#64736a;margin-top:2px;font-size:8px}.registered-profile-match button{color:#fff;background:#285b40;border:0;border-radius:9px;min-height:38px;padding:0 14px;font-size:8px;font-weight:850}.report-editor-field{gap:7px;display:grid}.report-editor-field>span{color:#4e5b55;font-size:9px;font-weight:750}.report-editor-field>small{color:#84908b;font-size:7px}.report-rich-editor{border:1px solid var(--line);background:#fff;border-radius:12px;overflow:hidden}.report-rich-editor:focus-within{border-color:var(--coral);box-shadow:0 0 0 3px #f06f5e14}.report-editor-toolbar{border-bottom:1px solid var(--line);background:#f5f4f0;flex-wrap:wrap;align-items:center;gap:4px;padding:7px;display:flex}.report-editor-toolbar button{color:#52605a;background:#fff;border:1px solid #deddd7;border-radius:6px;min-width:31px;min-height:31px;padding:0 8px;font-size:9px}.report-editor-toolbar button:hover{color:var(--ink);border-color:#bfc8c2}.report-editor-toolbar button:disabled{opacity:.55}.report-editor-toolbar select{color:#52605a;background:#fff;border:1px solid #deddd7;border-radius:6px;width:auto;min-width:88px;min-height:31px;padding:0 24px 0 8px;font-size:8px}.toolbar-divider{background:#d7d8d3;width:1px;height:23px;margin:0 2px}.toolbar-color{color:#52605a;background:#fff;border:1px solid #deddd7;border-radius:6px;grid-template-columns:1fr;place-items:center;gap:0;width:34px;height:31px;padding:3px;font:800 10px Arial,sans-serif;display:grid;position:relative}.report-editor-toolbar .toolbar-color input[type=color]{border:0;border-radius:0;width:24px;height:5px;min-height:5px;padding:0;position:absolute;inset:auto 4px 3px}.report-editor-toolbar .toolbar-image-button{color:#fff;border-color:var(--forest);background:var(--forest)}.report-editor-canvas{color:#2f3c36;background:#fff;outline:none;min-height:360px;padding:22px 24px;font:400 14px/1.65 Arial,sans-serif}.report-rich-editor.compact .report-editor-canvas{min-height:240px}.report-editor-canvas:empty:before{color:#9aa39f;content:attr(data-placeholder);pointer-events:none}.report-editor-canvas p{margin:0 0 12px}.report-editor-canvas h2,.report-editor-canvas h3{margin:18px 0 9px;font-family:Georgia,serif}.report-editor-canvas blockquote{border-left:3px solid var(--sage);color:#607068;background:#f2f6f3;margin:15px 0;padding:10px 15px}.report-editor-canvas ul,.report-editor-canvas ol{padding-left:25px}.report-editor-canvas a{color:var(--coral-dark);text-decoration:underline}.report-inline-image{object-fit:contain;background:#111;border-radius:10px;width:auto;max-width:100%;height:auto;max-height:760px;margin:18px auto;display:block}.report-editor-status{border-top:1px solid var(--line);color:#84908b;background:#faf9f6;justify-content:space-between;align-items:center;gap:12px;min-height:34px;padding:8px 10px;display:flex}.report-editor-status small{font-size:7px}.report-editor-status span{color:#4e745d;text-align:right;font-size:7px;font-weight:750}.forum-publish-line{background:#f4f2ec;justify-content:space-between;align-items:center;gap:30px;padding:20px 30px;display:flex}.forum-publish-line p{color:#77827e;max-width:590px;margin:0;font-size:8px;line-height:1.5}.forum-publish-line p strong{color:#53605a;display:block}.forum-publish-line .primary-button{flex:none}.forista-report-list{gap:12px;display:grid}.forista-report-list>article{border:1px solid var(--line);background:var(--paper);border-radius:14px;padding:23px 25px}.forista-report-list>article>div:first-child{justify-content:space-between;align-items:center;display:flex}.forista-report-list>article>div:first-child small{color:#89928e;font-size:8px}.forista-report-list h2{margin:16px 0 6px;font:400 24px Georgia,serif}.forista-report-list>article>p{color:#7a8580;margin:0;font-size:9px}.forista-report-list footer{border-top:1px solid var(--line);justify-content:space-between;align-items:center;gap:18px;margin-top:19px;padding-top:14px;display:flex}.forista-report-list footer>span{color:#4d765e;font-size:8px;font-weight:750}.forista-report-list footer .ghost-button{min-height:34px;font-size:8px}.forista-report-list>article.forista-report-summary{min-height:150px;padding:16px 18px}.forista-report-summary>.reports-index-profile{justify-content:flex-start}.forista-report-summary .forista-report-actions{z-index:3;grid-column:1/-1;margin-top:3px;padding:12px 0 0 58px;position:relative}.report-summary-copy{align-items:center}.report-summary-copy>div{min-width:0}.report-summary-copy p{margin:0}.report-summary-copy-without-title p{-webkit-line-clamp:5}.profile-report-summary-list{gap:11px;display:grid}.profile-report-summary{border:1px solid var(--line);background:#fff;border-radius:14px;min-height:145px;overflow:hidden}.profile-report-summary .reports-index-open{border-radius:inherit}.local-report-participants{align-items:center;min-width:48px;display:flex}.local-report-participants i,.local-report-participants img,.local-report-participants em{object-fit:cover;border:2px solid var(--paper);border-radius:50%;place-items:center;width:34px;height:34px;display:grid}.local-report-participants i{z-index:2;color:#fff;background:var(--forest);font-size:8px;font-style:normal;font-weight:850}.local-report-participants img,.local-report-participants em{margin-left:-10px}.local-report-participants em{color:#fff;background:var(--coral);font-size:8px;font-style:normal;font-weight:850}.report-cited-profiles{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid}.report-cited-profiles .report-profile-link{grid-template-columns:38px minmax(0,1fr) auto}.external-report-profile>span{color:#fff;background:var(--coral);border-radius:50%;place-items:center;width:38px;height:38px;font-size:9px;font-weight:850;display:grid}.report-public-contacts{gap:7px;margin-top:10px;display:grid}.report-public-contacts section{border:1px solid var(--line);background:#faf8f2;border-radius:10px;justify-content:space-between;align-items:center;gap:12px;padding:9px 11px;display:flex}.report-public-contacts section>strong{font-size:10px}.report-public-contacts section>span{flex-wrap:wrap;justify-content:flex-end;gap:6px;display:flex}.report-public-contacts a{color:var(--forest);border:1px solid #193a2e29;border-radius:7px;padding:5px 7px;font-size:8px;font-weight:750}.report-public-contacts a:hover{border-color:var(--coral);color:var(--coral-dark)}.report-rich-content{color:#59635f;overflow-wrap:anywhere;font:400 15px/1.7 Arial,sans-serif}.report-rich-content p{margin:0 0 14px}.report-rich-content h2,.report-rich-content h3{margin:24px 0 11px;font-family:Georgia,serif}.report-rich-content blockquote{border-left:3px solid var(--sage);background:#f2f6f3;margin:18px 0;padding:12px 17px}.report-rich-content ul,.report-rich-content ol{padding-left:28px}.report-rich-content a{color:var(--coral-dark);text-decoration:underline}.professional-replies{border-top:1px solid var(--line);margin-top:22px;padding-top:18px}.professional-replies-heading{justify-content:space-between;align-items:end;gap:12px;margin-bottom:9px;display:flex}.professional-replies-heading .eyebrow{margin-bottom:3px;font-size:6px}.professional-replies-heading h2{margin:0;font:400 20px Georgia,serif}.professional-replies-heading>span{color:#47705a;white-space:nowrap;background:#e8f2eb;border-radius:999px;padding:4px 7px;font-size:6px}.professional-reply-highlight{background:linear-gradient(135deg,#f1f7f3,#fffdf8);border:1px solid #5f9c784d;border-radius:10px;overflow:hidden;box-shadow:0 5px 16px #2c533d0d}.professional-reply-highlight+.professional-reply-highlight{margin-top:7px}.professional-reply-highlight>p{color:#42534b;white-space:pre-wrap;margin:0;padding:10px 12px 9px;font:400 11px/1.5 Georgia,serif}.professional-reply-highlight footer{color:#83908a;background:#5f9c780f;border-top:1px solid #5f9c7829;align-items:center;gap:8px;min-width:0;padding:5px 8px;display:flex}.professional-reply-author{flex:0 auto;align-items:center;gap:6px;min-width:0;display:flex}.professional-reply-author>img,.professional-reply-author>span{object-fit:cover;color:#fff;background:var(--coral);border-radius:50%;flex:none;place-items:center;width:24px;height:24px;font-size:6px;font-weight:850;display:grid}.professional-reply-author strong{color:#355747;text-overflow:ellipsis;white-space:nowrap;font-size:8px;overflow:hidden}.professional-reply-author:hover strong{color:var(--coral-dark)}.professional-reply-highlight footer>small{text-align:right;text-overflow:ellipsis;white-space:nowrap;min-width:0;margin-left:auto;font-size:6px;overflow:hidden}.professional-replies.before-report{background:0 0;border:0;border-radius:0;margin:18px 0 21px;padding:0}.professional-response-expired-public{color:#7c7772;background:#f0eee9;border-radius:7px;margin:7px 0 0;padding:7px 9px;font-size:7px}@media (width<=820px){.forista-auth-shell{grid-template-columns:1fr;gap:35px}.forista-auth-shell>div{padding-top:10px}.forum-profile-options{grid-template-columns:repeat(2,minmax(0,1fr))}.forum-profile-suggestions{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (width<=680px){.forista-auth-shell{width:calc(100% - 28px);padding:38px 0 55px}.forista-auth-shell>div h1{font-size:45px}.forista-auth-card{padding:25px 19px}.forista-header{flex-wrap:wrap;justify-content:flex-start;height:auto;min-height:68px;padding-top:10px;padding-bottom:10px}.forista-header .brand{order:1}.forista-header .forista-identity{order:2;margin-left:auto}.forista-header nav{order:3;width:100%;min-width:0;margin-left:0}.forista-header nav button{letter-spacing:-.02em;text-overflow:clip;white-space:normal;flex:1 1 0;min-width:0;min-height:40px;padding:3px 2px;font-size:7px;line-height:1.1;overflow:hidden}.forista-identity>div{display:none}.forista-workspace{padding:38px 14px 65px}.forista-heading{display:block}.forista-heading h1{font-size:42px}.forista-heading>span{margin-top:14px;display:inline-flex}.forum-report-form fieldset{padding:41px 17px 23px}.forum-picker-top{flex-direction:column;align-items:stretch;gap:8px}.forum-picker-tabs{max-width:100%;overflow-x:auto}.forum-picker-tabs button{flex:none}.forum-profile-options,.forum-profile-suggestions{grid-template-columns:repeat(2,minmax(0,1fr))}.report-location-picker,.forum-external-participant .form-grid.three{grid-template-columns:1fr}.registered-profile-match{flex-direction:column;align-items:stretch}.registered-profile-match button{width:100%}.report-editor-toolbar{flex-wrap:nowrap;overflow-x:auto}.report-editor-toolbar>*{flex:none}.report-editor-canvas{min-height:300px;padding:18px 15px}.report-editor-status{flex-direction:column;align-items:flex-start}.forum-publish-line{flex-direction:column;align-items:stretch;padding:17px}.forum-publish-line .primary-button{width:100%}.forista-report-list>article{padding:19px 17px}.forista-report-list footer{flex-direction:column;align-items:stretch}.forista-report-list footer .ghost-button{width:100%}.professional-replies-heading{flex-direction:row;align-items:end}.professional-reply-author{max-width:43%}.professional-reply-highlight footer>small{max-width:57%}.report-cited-profiles{scroll-snap-type:x proximity;scrollbar-width:thin;justify-content:safe center;gap:12px;padding:2px 0 5px;display:flex;overflow-x:auto}.report-cited-profiles .report-profile-link{background:var(--forest);scroll-snap-align:center;border:2px solid #fff;border-radius:50%;flex:0 0 44px;width:44px;min-width:44px;height:44px;padding:0;display:block;overflow:hidden;box-shadow:0 3px 9px #1f382c24}.report-cited-profiles .report-profile-photo,.report-cited-profiles .external-report-profile>span{object-fit:cover;border-radius:50%;place-items:center;width:100%;height:100%;display:grid}.report-cited-profiles .report-profile-link>div,.report-cited-profiles .report-profile-link>b{display:none}.report-public-contacts section{flex-direction:column;align-items:flex-start}.report-public-contacts section>span{justify-content:flex-start}}.forista-header nav button{position:relative}.forista-header nav button>b{color:#fff;background:var(--coral);border-radius:999px;place-items:center;min-width:17px;height:17px;margin-left:5px;padding:0 4px;font-size:7px;display:inline-grid}.forista-report-list footer>div{align-items:center;gap:7px;display:flex}.forista-report-list footer>div>button{border:1px solid var(--line);color:#64716b;background:#fff;border-radius:8px;min-height:34px;padding:0 10px;font-size:8px;font-weight:750}.forista-report-list footer>div>button.danger{color:#a64f45;background:#fff7f5;border-color:#e5c0bb}.forista-report-edit{gap:13px;display:grid}.forista-report-edit label{color:#4d5a54;gap:6px;font-size:8px;font-weight:750;display:grid}.forista-report-edit input,.forista-report-edit select,.forista-report-edit textarea{resize:vertical;border:1px solid var(--line);width:100%;min-height:41px;color:var(--ink);background:#fff;border-radius:9px;outline:none;padding:10px 11px;font-size:10px}.forista-report-edit>small{color:#7d8983;font-size:8px}.forista-report-edit>div:last-child{justify-content:flex-end;gap:8px;display:flex}.forista-report-edit .primary-button,.forista-report-edit .ghost-button{min-height:37px;font-size:8px}.forista-notification-list{gap:8px;display:grid}.forista-notification-list>a{border:1px solid var(--line);background:var(--paper);border-radius:13px;grid-template-columns:40px minmax(0,1fr) 25px;align-items:center;gap:13px;min-height:80px;padding:15px 17px;display:grid}.forista-notification-list>a>span{color:#fff;background:var(--forest);border-radius:50%;place-items:center;width:38px;height:38px;font-size:13px;font-weight:850;display:grid}.forista-notification-list>a>span.reply{background:#5f9c78}.forista-notification-list strong{font-size:10px}.forista-notification-list p{color:#66736d;text-overflow:ellipsis;white-space:nowrap;margin:5px 0;font-size:9px;overflow:hidden}.forista-notification-list small{color:#8a948f;font-size:7px}.forista-notification-list>a>b{color:var(--coral-dark)}.feed-replying-to{color:#567061;background:#edf4ef;border-radius:7px;justify-content:space-between;margin-bottom:7px;padding:7px 9px;font-size:8px;display:flex}.feed-replying-to button{color:#7c8982;background:0 0;border:0;padding:0;font-size:7px}.feed-identity-card label{color:#58655f;gap:7px;font-size:8px;font-weight:750;display:grid}.feed-identity-card select{border:1px solid var(--line);width:100%;min-height:38px;color:var(--ink);background:#fff;border-radius:8px;padding:0 10px;font-size:9px}.feed-fixed-identity{gap:4px;display:grid}.feed-fixed-identity>span{color:#78837e;font-size:8px}.feed-fixed-identity>strong{color:var(--forest);font-size:13px}.feed-fixed-identity>small{color:#7a8580;font-size:7px;line-height:1.45}.feed-identity-login{gap:7px;display:grid}.feed-identity-login>strong{font-size:10px}.feed-identity-login>p{color:#6e7974;margin:0;font-size:8px;line-height:1.55}.feed-identity-login>div{grid-template-columns:1fr 1fr;gap:6px;display:grid}.feed-identity-login a{border:1px solid var(--line);min-height:34px;color:var(--forest);text-align:center;border-radius:8px;place-items:center;padding:7px;font-size:7px;font-weight:800;display:grid}.feed-comment-locked{border:1px dashed var(--line);color:#79847f;text-align:center;background:#faf8f2;border-radius:9px;padding:10px 12px;font-size:8px}.feed-comment-role{color:#62706a;text-transform:uppercase;letter-spacing:.03em;background:#edf1ee;border-radius:999px;padding:3px 6px;font-size:6px;font-style:normal;font-weight:800;display:inline-block}.feed-comment-role.professional{color:#9b473f;background:#fff0ed}.feed-comment-role.house{color:#735f2d;background:#f5edcf}.feed-notification-card{padding:17px!important}.feed-notification-card>div:first-child{justify-content:space-between;align-items:center;display:flex}.feed-notification-card>div:first-child>strong{font:400 17px Georgia,serif}.feed-notification-card>div:first-child button{color:var(--coral-dark);background:0 0;border:0;padding:0;font-size:7px}.feed-notification-card>span{color:#5f9c78;margin:7px 0 10px;font-size:7px;font-weight:800;display:block}.feed-notification-card>a{border-top:1px solid var(--line);grid-template-columns:25px minmax(0,1fr);align-items:center;gap:8px;padding:8px 0;display:grid}.feed-notification-card>a>b{color:#fff;background:var(--forest);border-radius:50%;place-items:center;width:24px;height:24px;font-size:9px;display:grid}.feed-notification-card>a p{color:#6e7a74;margin:0;font-size:8px;line-height:1.35}.feed-notification-card>small{color:#85908b;font-size:8px;line-height:1.45}@media (width<=680px){.forista-report-list footer>div{flex-wrap:wrap;align-items:stretch}.forista-report-list footer>div .ghost-button{width:auto}.forista-report-edit .form-grid.two,.forista-report-edit .form-grid.three{grid-template-columns:1fr}.forista-report-summary .forista-report-actions{padding-left:0}.report-time-field>div{grid-template-columns:1fr 1fr}.profile-report-summary-list{gap:9px}.feed-comment-item{grid-template-columns:34px minmax(0,1fr);gap:9px}.feed-comment-avatar{width:33px;height:33px}.feed-comment-item.feed-comment-reply{margin-left:15px;padding-left:9px}.feed-comment-content header{flex-wrap:wrap;align-items:flex-start}.feed-comment-content header small{width:100%;margin-left:0}.feed-comment-content>p{font-size:12px}}.forista-identity>img{object-fit:cover;border-radius:50%;width:32px;height:32px}.manager-contact-action{gap:3px;display:grid;position:relative}.manager-contact-action button{color:#2c5b40;min-height:34px;box-shadow:none;cursor:pointer;white-space:nowrap;background:#edf5ef;border:1px solid #b9cdbf;border-radius:999px;margin:0;padding:0 12px;font-size:8px;font-weight:850}.manager-contact-action button:hover{color:#fff;background:#477057;border-color:#6f9b7e}.manager-contact-action button:disabled{cursor:progress;opacity:.6}.manager-contact-action small{color:#9b443b;max-width:190px;font-size:7px;line-height:1.3}.forista-identity .manager-contact-action button{color:#2c5b40;box-shadow:none;background:#edf5ef;border-color:#b9cdbf}.forista-identity .manager-contact-action button:hover{color:#fff;background:#477057;border-color:#477057}@media (width<=680px){.forista-identity .manager-contact-action button{white-space:normal;max-width:108px;padding:0 9px;font-size:7px;line-height:1.1}}.forista-profile-layout{grid-template-columns:320px minmax(0,1fr);align-items:start;gap:18px;display:grid}.forista-profile-summary,.forista-profile-form{border:1px solid var(--line);background:var(--paper);border-radius:17px;padding:27px}.forista-profile-summary{text-align:center}.forista-profile-avatar{color:#fff;background:var(--forest);border:5px solid #fff;border-radius:50%;place-items:center;width:94px;height:94px;margin:0 auto 17px;font:400 25px Georgia,serif;display:grid;overflow:hidden;box-shadow:0 8px 28px #1b362b26}.forista-profile-avatar img{object-fit:cover;width:100%;height:100%}.forista-profile-summary h2{margin:3px 0;font:400 27px Georgia,serif}.forista-profile-summary>strong{color:var(--coral-dark);font-size:9px}.forista-profile-summary>div:nth-of-type(2){grid-template-columns:1fr 1fr;gap:7px;margin:23px 0 17px;display:grid}.forista-profile-summary>div:nth-of-type(2) span{background:#f1f2ee;border-radius:10px;padding:12px 8px}.forista-profile-summary small,.forista-profile-summary b{display:block}.forista-profile-summary small{color:#7b8781;font-size:7px;line-height:1.5}.forista-profile-summary b{color:var(--ink);margin-top:4px;font:400 18px Georgia,serif}.forista-profile-form{gap:15px;display:grid}.forista-profile-form h2{margin:3px 0 5px;font:400 27px Georgia,serif}.forista-profile-form label{color:#4e5b55;gap:7px;font-size:8px;font-weight:750;display:grid}.forista-profile-form input,.forista-profile-form textarea{border:1px solid var(--line);width:100%;color:var(--ink);background:#fff;border-radius:9px;outline:none;padding:11px 12px;font-size:10px}.forista-profile-form textarea{resize:vertical;line-height:1.5}.forista-profile-form label small{color:#87918c;font-size:7px;font-weight:500}.forista-profile-form .primary-button{justify-self:end;width:max-content}.forista-access-fields{border:0;border-top:1px solid var(--line);gap:12px;margin:5px 0 0;padding:20px 0 4px;display:grid}.forista-access-fields legend{padding:0 10px 0 0;font:400 18px Georgia,serif}.forista-access-fields>p{color:#85908b;margin:-4px 0 2px;font-size:8px}.forista-public-page{min-height:100vh;color:var(--ink);background:var(--cream)}.forista-public-loading{color:#74817a;background:var(--cream);place-items:center;min-height:100vh;display:grid}.forista-public-hero{grid-template-columns:130px minmax(0,1fr) 245px;align-items:center;gap:28px;max-width:1100px;margin:0 auto;padding:58px 25px 34px;display:grid}.forista-public-avatar{color:#fff;background:var(--forest);border:6px solid #fff;border-radius:50%;place-items:center;width:126px;height:126px;font:400 31px Georgia,serif;display:grid;position:relative;box-shadow:0 12px 35px #2243342e}.forista-public-avatar img{object-fit:cover;border-radius:inherit;width:100%;height:100%}.forista-public-avatar b{border:4px solid var(--cream);color:#fff;background:#5f9c78;border-radius:50%;place-items:center;width:29px;height:29px;font-size:10px;display:grid;position:absolute;bottom:5px;right:1px}.forista-public-copy{gap:14px;display:grid}.forista-public-copy h1{letter-spacing:-.04em;margin:1px 0 3px;font:400 50px/.95 Georgia,serif}.forista-public-copy>div>strong{color:var(--coral-dark);font-size:10px}.forista-public-copy>p{color:#64716b;max-width:560px;margin:0;font:400 13px/1.6 Georgia,serif}.forista-public-copy>small{color:#87918c;font-size:8px}.forista-public-primary-stat{background:linear-gradient(140deg,#eaf4ed,#fffdf8);border:1px solid #5f9c784d;border-radius:15px;padding:21px}.forista-public-primary-stat small,.forista-public-primary-stat span{display:block}.forista-public-primary-stat small{color:#51705e;text-transform:uppercase;letter-spacing:.08em;font-size:7px;font-weight:850}.forista-public-primary-stat strong{color:var(--forest);margin:5px 0;font:400 37px Georgia,serif;display:block}.forista-public-primary-stat span{color:#77847d;font-size:7px;line-height:1.45}.sentiment-score{grid-template-columns:repeat(3,minmax(0,1fr));gap:7px;display:grid}.sentiment-score>span{color:#76817c;text-align:center;text-transform:uppercase;letter-spacing:.04em;border-radius:9px;min-width:0;padding:9px 5px}.sentiment-score>span.positive{background:#edf5ef}.sentiment-score>span.neutral{background:#f7f2e5}.sentiment-score>span.negative{background:#f8ece9}.sentiment-score strong,.sentiment-score small{display:block}.sentiment-score strong{color:var(--ink);margin-bottom:2px;font-size:14px}.sentiment-score small{font-size:6px}.forista-public-stats{gap:11px;max-width:1050px;margin:0 auto 38px;display:grid}.forista-public-sentiment-score{gap:8px}.forista-public-sentiment-score>span{border-radius:13px;place-content:center;min-height:76px;padding:15px 10px;display:grid}.forista-public-sentiment-score strong{margin-bottom:4px;font:400 24px Georgia,serif}.forista-public-sentiment-score small{font-size:7px}.forista-public-activity-stats{border:1px solid var(--line);background:var(--paper);border-radius:11px;grid-template-columns:repeat(3,minmax(0,1fr));display:grid;overflow:hidden}.forista-public-activity-stats>span{border-right:1px solid var(--line);text-align:center;justify-content:center;align-items:baseline;gap:6px;min-width:0;padding:11px 15px;display:flex}.forista-public-activity-stats>span:last-child{border-right:0}.forista-public-activity-stats strong{color:var(--ink);font:400 17px Georgia,serif}.forista-public-activity-stats small{color:#89938e;text-transform:uppercase;letter-spacing:.04em;font-size:7px}.forista-public-content{max-width:1050px;margin:0 auto;padding-bottom:80px}.forista-public-tabs{border-bottom:1px solid var(--line);gap:5px;margin-bottom:15px;display:flex}.forista-public-tabs button{color:#7c8882;background:0 0;border:0;border-bottom:2px solid #0000;min-height:45px;padding:0 16px;font-size:9px;font-weight:800}.forista-public-tabs button.active{color:var(--ink);border-bottom-color:var(--coral)}.forista-public-tabs b{background:#e9e9e4;border-radius:999px;margin-left:5px;padding:3px 6px;font-size:7px}.forista-public-report-list,.forista-public-activity{gap:10px;display:grid}.forista-public-report-list>a{border:1px solid var(--line);background:var(--paper);border-radius:14px;padding:22px 24px;transition:all .2s;display:block}.forista-public-report-list>a:hover{border-color:#ddaaa1;transform:translateY(-2px);box-shadow:0 10px 30px #323c3712}.forista-public-report-list header{justify-content:space-between;align-items:center;display:flex}.forista-public-report-list time{color:#89938e;font-size:8px}.forista-public-report-list h2{margin:15px 0 5px;font:400 24px Georgia,serif}.forista-public-report-list>a>p{color:#7a8680;margin:0;font-size:9px}.forista-public-report-list>a>div{border-top:1px solid var(--line);color:#68766f;align-items:center;gap:18px;margin-top:17px;padding-top:13px;font-size:8px;display:flex}.forista-public-report-list>a>div b{color:var(--coral-dark);margin-left:auto}.forista-public-report-list>.forista-public-report-summary{border:1px solid var(--line);background:var(--paper);border-radius:14px;min-height:158px;overflow:hidden}.forista-public-report-summary .reports-index-open{border-radius:inherit}.forista-public-report-action{z-index:2;flex:none;justify-items:end;gap:8px;display:grid;position:relative}.forista-public-report-action small{color:#82908a;white-space:nowrap;font-size:7px}.forista-public-activity>a{border:1px solid var(--line);background:var(--paper);border-radius:12px;grid-template-columns:38px minmax(0,1fr) auto;align-items:center;gap:13px;padding:15px 17px;display:grid}.forista-public-activity>a>span{color:#fff;background:var(--forest);border-radius:50%;place-items:center;width:37px;height:37px;font-weight:850;display:grid}.forista-public-activity strong{font-size:9px}.forista-public-activity p{color:#69766f;text-overflow:ellipsis;white-space:nowrap;margin:5px 0;font-size:9px;overflow:hidden}.forista-public-activity small{color:#8c9691;font-size:7px}.forista-public-list-empty,.forista-public-empty{text-align:center;background:#f7f6f1;border:1px dashed #ccd3ce;border-radius:14px;justify-items:center;padding:50px 25px;display:grid}.forista-public-list-empty p,.forista-public-empty p{color:#7b8781;font-size:9px}.forista-public-empty{max-width:650px;margin:80px auto}.forista-public-empty>span{color:#fff;background:var(--forest);border-radius:50%;place-items:center;width:58px;height:58px;font:400 24px Georgia,serif;display:grid}.forista-public-empty h1{margin:18px 0 3px;font:400 35px Georgia,serif}.report-author-card{width:100%;color:var(--ink);background:linear-gradient(135deg,#f3f7f3,#fffdfa);border:0;border-radius:14px;margin:23px 0 28px;display:block;overflow:hidden}.report-author-outcome{text-align:center;text-transform:uppercase;letter-spacing:.08em;width:100%;padding:9px 14px;font-size:8px;font-weight:850;display:block}.report-author-outcome.positivo{color:#347050;background:#e6f2ea}.report-author-outcome.neutro{color:#866b2f;background:#f5eed9}.report-author-outcome.negativo{color:#a44e45;background:#f3d9d5}.report-author-main{grid-template-columns:58px minmax(0,1fr) auto auto;align-items:center;gap:15px;min-width:0;padding:15px 16px 13px;display:grid}.report-author-avatar{color:#fff;background:var(--forest);border-radius:50%;place-items:center;width:57px;height:57px;font:400 16px Georgia,serif;display:grid;position:relative}.report-author-avatar img{object-fit:cover;border-radius:inherit;width:100%;height:100%}.report-author-avatar>b{color:#fff;background:#5f9c78;border:2px solid #fff;border-radius:50%;place-items:center;width:18px;height:18px;font-size:6px;display:grid;position:absolute;bottom:0;right:-1px}.report-author-main section{min-width:0}.report-author-name-line{align-items:center;gap:7px;min-width:0;display:flex}.report-author-name-line h2{text-overflow:ellipsis;white-space:nowrap;margin:0;font:400 22px Georgia,serif;overflow:hidden}.report-author-name-line>small{color:#47705a;text-transform:uppercase;background:#e8f2eb;border-radius:999px;flex:none;padding:3px 6px;font-size:6px;font-weight:800}.report-author-meta{color:#7b8781;text-overflow:ellipsis;white-space:nowrap;margin-top:5px;font-size:7px;display:block;overflow:hidden}.report-author-hours{text-align:right;white-space:nowrap;border-left:1px solid #d7dfd9;min-width:96px;padding-left:15px}.report-author-hours strong,.report-author-hours small{display:block}.report-author-hours strong{color:var(--forest);font:400 20px Georgia,serif}.report-author-hours small{color:#7b8781;text-transform:uppercase;letter-spacing:.04em;margin-top:3px;font-size:6px}.report-author-profile-action{color:var(--coral-dark);white-space:nowrap;font-size:8px}.report-author-score{grid-template-columns:repeat(3,minmax(0,1fr));gap:7px;margin:3px 16px 15px;display:grid}.report-author-score>span{color:#76817c;text-align:center;text-transform:uppercase;letter-spacing:.04em;border-radius:9px;min-width:0;padding:9px 5px}.report-author-score>span.positive{background:#edf5ef}.report-author-score>span.neutral{background:#f7f2e5}.report-author-score>span.negative{background:#f8ece9}.report-author-score strong,.report-author-score small{display:block}.report-author-score strong{color:var(--ink);margin-bottom:2px;font-size:14px}.report-author-score small{font-size:6px}.report-community{border-top:1px solid var(--line);margin-top:34px;padding-top:29px}.report-community-heading{justify-content:space-between;align-items:end;gap:20px;display:flex}.report-community-heading h2{margin:0;font:400 28px Georgia,serif}.report-community-heading p:last-child{color:#7a8680;margin:6px 0 0;font-size:8px}.report-community-heading>span{color:#5a6e62;background:#eceeea;border-radius:999px;padding:6px 9px;font-size:7px}.report-community-actions{border:1px solid var(--line);background:#f7f6f2;border-radius:11px;align-items:center;gap:7px;margin:17px 0;padding:12px 14px;display:flex}.report-community-actions button{color:#66736d;background:#fff;border:1px solid #d8dbd6;border-radius:8px;min-height:34px;padding:0 11px;font-size:8px;font-weight:800}.report-community-actions button.liked{color:#a74e45;background:#fff5f3;border-color:#e5b8b1}.report-community-actions button:disabled{opacity:.5}.report-community-actions p{color:#7b8781;margin:0 0 0 auto;font-size:7px}.report-community-actions p strong{color:#59665f}.report-comment-list,.report-comment-thread{display:grid}.report-comment-thread+.report-comment-thread{border-top:1px dashed #ced4cf}.report-comment-thread>article{background:var(--paper);grid-template-columns:42px minmax(0,1fr);gap:12px;padding:17px 15px;display:grid}.report-comment-thread>article.reply{background:#f7f9f5;border-left:3px solid #b8cbbd;border-radius:0 10px 10px 0;margin:0 0 7px 48px}.report-comment-avatar{color:#fff;background:var(--forest);border-radius:50%;place-items:center;width:41px;height:41px;font-size:8px;font-weight:850;display:grid;overflow:hidden}.report-comment-avatar img{object-fit:cover;width:100%;height:100%}.report-comment-thread header{justify-content:space-between;gap:15px;display:flex}.report-comment-thread header strong,.report-comment-thread header small{display:block}.report-comment-thread header strong{font-size:10px}.report-comment-thread header small,.report-comment-thread time{color:#8a948f;font-size:7px}.report-comment-thread article>div>p{color:#414e47;white-space:pre-wrap;margin:9px 0;font-size:12px;line-height:1.6}.report-comment-thread footer{gap:11px;display:flex}.report-comment-thread footer button{color:#718078;background:0 0;border:0;padding:0;font-size:8px;font-weight:800}.report-comment-thread footer button.danger{color:#ad5b51}.imported-report-comment{background:var(--paper);border-top:1px dashed #ced4cf;grid-template-columns:42px minmax(0,1fr);gap:12px;padding:17px 15px;display:grid}.imported-report-comment:first-child{border-top:0}.imported-report-comment.reply{background:#f7f9f5;border-left:3px solid #b8cbbd;margin-left:48px}.imported-report-comment header{justify-content:space-between;gap:15px;display:flex}.imported-report-comment header strong,.imported-report-comment header small{display:block}.imported-report-comment header strong{font-size:10px}.imported-report-comment header small,.imported-report-comment time{color:#8a948f;font-size:7px}.imported-report-comment>div>p{color:#414e47;white-space:pre-wrap;margin:9px 0;font-size:12px;line-height:1.6}.imported-report-comment footer{gap:11px;display:flex}.imported-report-comment footer button{color:#718078;background:0 0;border:0;padding:0;font-size:8px;font-weight:800}.imported-report-comment footer button.danger{color:#ad5b51}.report-comment-edit{gap:7px;margin:9px 0;display:grid}.report-comment-edit textarea{resize:vertical;border:1px solid var(--line);border-radius:8px;width:100%;min-height:85px;padding:10px}.report-comment-edit span{justify-content:flex-end;gap:7px;display:flex}.report-comment-edit button{border:1px solid var(--line);background:#fff;border-radius:7px;min-height:30px;padding:0 9px;font-size:7px}.report-comment-form{background:#f4f8f5;border:1px solid #d5ded7;border-radius:12px;gap:10px;margin-top:14px;padding:17px;display:grid}.report-comment-form>div{color:#52705f;background:#e7f0ea;border-radius:7px;justify-content:space-between;padding:7px 9px;font-size:8px;display:flex}.report-comment-form>div button{color:#728078;background:0 0;border:0;font-size:7px}.report-comment-form label{color:#58655f;gap:7px;font-size:8px;display:grid}.report-comment-form textarea{resize:vertical;border:1px solid #cdd8d0;border-radius:9px;outline:none;width:100%;min-height:105px;padding:12px;font-size:10px;line-height:1.5}.report-comment-form .primary-button{justify-self:end;width:max-content}.report-comment-login{border:1px solid var(--line);background:#f6f5f0;border-radius:12px;justify-content:space-between;align-items:center;gap:20px;margin-top:14px;padding:17px;display:flex}.report-comment-login strong{font:400 16px Georgia,serif}.report-comment-login p{color:#7d8883;margin:5px 0 0;font-size:8px}.report-interaction-notice{color:#42644f;background:#eaf3ed;border-radius:8px;justify-content:space-between;margin-top:10px;padding:9px 11px;font-size:8px;display:flex}.report-interaction-notice button{color:inherit;background:0 0;border:0}.reports-index-author{z-index:3;color:var(--coral-dark);text-decoration:underline;position:relative}@media (width<=900px){.forista-public-hero{grid-template-columns:110px minmax(0,1fr)}.forista-public-avatar{width:104px;height:104px}.forista-public-primary-stat{grid-column:1/-1}.report-author-main{grid-template-columns:52px minmax(0,1fr) auto}.report-author-avatar{width:51px;height:51px}.report-author-profile-action{display:none}}@media (width<=680px){.forista-profile-layout,.forista-profile-form .form-grid.two{grid-template-columns:1fr}.forista-public-hero{grid-template-columns:82px minmax(0,1fr);gap:16px;padding:38px 15px 25px}.forista-public-avatar{border-width:4px;width:80px;height:80px;font-size:20px}.forista-public-copy h1{font-size:34px}.forista-public-copy>p{grid-column:1/-1}.forista-public-stats,.forista-public-content{width:calc(100% - 28px)}.forista-public-stats{gap:7px}.forista-public-sentiment-score{gap:5px}.forista-public-sentiment-score>span{border-radius:9px;min-height:60px;padding:10px 3px}.forista-public-sentiment-score strong{font-size:18px}.forista-public-sentiment-score small{font-size:5px}.forista-public-activity-stats>span{gap:2px;padding:9px 3px;display:grid}.forista-public-activity-stats strong{font-size:14px}.forista-public-activity-stats small{font-size:5px}.forista-public-report-list>a{padding:18px 16px}.forista-public-report-list>a>div{flex-wrap:wrap}.forista-public-report-list>a>div b{width:100%;margin-left:0}.forista-public-report-action{justify-items:start}.forista-public-report-action small{white-space:normal}.report-author-card{border-radius:17px 17px 10px 10px;width:calc(100% + 40px);margin:-30px -20px 15px}.report-author-outcome{padding:5px 8px;font-size:7px}.report-author-main{grid-template-columns:36px minmax(0,1fr) auto;gap:8px;margin:0 0 3px;padding:10px 8px}.report-author-avatar{width:35px;height:35px;font-size:10px}.report-author-avatar>b{border-width:1px;width:14px;height:14px;font-size:5px}.report-author-name-line{align-items:flex-start;gap:4px}.report-author-name-line h2{text-overflow:clip;white-space:normal;font-size:15px;line-height:1.1;overflow:visible}.report-author-name-line>small{padding:2px 4px;font-size:5px}.report-author-meta{margin-top:3px;font-size:6px}.report-author-hours{min-width:58px;padding-left:7px}.report-author-hours strong{font-size:14px}.report-author-hours small{text-overflow:ellipsis;max-width:50px;margin-top:1px;font-size:5px;overflow:hidden}.report-author-profile-action{display:none}.report-author-score{gap:5px;margin:3px 8px 10px}.report-author-score>span{border-radius:8px;padding:7px 3px}.report-author-score strong{font-size:12px}.report-author-score small{font-size:5px}.report-community-heading{flex-direction:column;align-items:flex-start}.report-community-actions{flex-wrap:wrap;align-items:flex-start}.report-community-actions p{width:100%;margin-left:0}.report-comment-thread>article.reply,.imported-report-comment.reply{margin-left:18px}.report-comment-thread>article,.imported-report-comment{grid-template-columns:35px minmax(0,1fr);padding:12px}.report-comment-avatar{width:34px;height:34px}.report-comment-thread header,.imported-report-comment header{flex-direction:column;align-items:flex-start;gap:3px}.report-comment-login{flex-direction:column;align-items:stretch}}.community-page{min-height:100vh;color:var(--ink);background:var(--cream)}.community-hero{max-width:1100px;margin:0 auto;padding:62px 24px 42px}.community-hero h1{letter-spacing:-.045em;margin:5px 0 15px;font:400 58px/.98 Georgia,serif}.community-hero h1 em{color:var(--coral-dark);font-weight:400}.community-hero>p:last-child{color:#6f7c75;max-width:650px;margin:0;font-size:10px;line-height:1.6}.community-layout{grid-template-columns:minmax(0,1.55fr) minmax(300px,.75fr);align-items:start;gap:22px;max-width:1100px;margin:0 auto;padding:0 24px 90px;display:grid}.community-heading{justify-content:space-between;align-items:end;gap:15px;min-height:55px;margin-bottom:12px;display:flex}.community-heading h2{margin:1px 0 0;font:400 27px Georgia,serif}.community-heading>span{color:#607068;background:#e8ece8;border-radius:999px;padding:6px 8px;font-size:7px}.community-ranking{border:1px solid var(--line);background:var(--paper);border-radius:15px;overflow:hidden}.community-ranking>a{border-bottom:1px solid var(--line);grid-template-columns:30px 48px minmax(120px,1fr) auto 18px;align-items:center;gap:12px;min-height:92px;padding:14px 16px;display:grid}.community-ranking>a:last-child{border-bottom:0}.community-ranking>a:hover{background:#f9f8f3}.community-ranking>a>b{color:#9ba39f;text-align:center;font:400 18px Georgia,serif}.community-ranking>a:first-child>b{color:#b88920;font-size:24px}.community-ranking>a:nth-child(2)>b{color:#8a9497;font-size:21px}.community-ranking>a:nth-child(3)>b{color:#a56f45;font-size:19px}.community-avatar{color:#fff;background:var(--forest);border-radius:50%;place-items:center;width:47px;height:47px;font-size:8px;font-weight:850;display:grid;overflow:hidden}.community-avatar img{object-fit:cover;width:100%;height:100%}.community-avatar.small{width:36px;height:36px}.community-ranking section strong,.community-ranking section small{display:block}.community-ranking section strong{font-size:10px}.community-ranking section small{color:#87918c;margin-top:4px;font-size:7px}.community-ranking dl{gap:6px;margin:0;display:flex}.community-ranking dl div{background:#f2f2ed;border-radius:8px;min-width:78px;padding:9px}.community-ranking dt{color:#84908a;font-size:6px}.community-ranking dd{margin:3px 0 0;font:400 14px Georgia,serif}.community-ranking>a>em{color:var(--coral-dark);font-style:normal}.community-activity{gap:8px;display:grid}.community-activity>a{border:1px solid var(--line);background:var(--paper);border-radius:11px;grid-template-columns:37px minmax(0,1fr);gap:10px;padding:13px;display:grid}.community-activity section strong,.community-activity section small,.community-activity time{display:block}.community-activity section strong{font-size:9px}.community-activity section small{color:#8b9590;margin-top:2px;font-size:7px}.community-activity p{color:#58665f;text-overflow:ellipsis;white-space:nowrap;margin:7px 0 5px;font:400 11px Georgia,serif;overflow:hidden}.community-activity time{color:#9ba39f;font-size:6px}@media (width<=900px){.community-layout{grid-template-columns:1fr}.community-layout aside{margin-top:20px}}@media (width<=680px){.community-hero{padding:40px 15px 30px}.community-hero h1{font-size:43px}.community-layout{padding:0 14px 70px}.community-ranking>a{grid-template-columns:24px 42px minmax(0,1fr) 15px}.community-ranking dl{grid-column:2/5;overflow-x:auto}.community-ranking>a>em{grid-area:1/4}}.forum-hub-page,.forum-topic-page{min-height:100vh;color:var(--ink);background:var(--cream)}.forum-hub-hero{grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:35px;max-width:1180px;margin:0 auto;padding:48px 24px 30px;display:grid}.forum-hub-hero h1{letter-spacing:-.045em;margin:4px 0 13px;font:400 52px/.98 Georgia,serif}.forum-hub-hero h1 em{color:var(--coral-dark);font-weight:400}.forum-hub-hero>div:first-child>p:last-child{color:#6e7a74;max-width:650px;margin:0;font-size:10px;line-height:1.6}.forum-hub-stats{border:1px solid var(--line);background:var(--paper);border-radius:13px;display:flex;overflow:hidden}.forum-hub-stats span{border-left:1px solid var(--line);color:#83908a;text-align:center;min-width:100px;padding:14px;font-size:7px}.forum-hub-stats span:first-child{border-left:0}.forum-hub-stats strong{color:var(--ink);font:400 23px Georgia,serif;display:block}.forum-hub-notice{color:#42644f;background:#e7f1ea;border-radius:10px;justify-content:space-between;max-width:1132px;margin:0 auto 13px;padding:11px 13px;font-size:9px;display:flex}.forum-hub-notice button{color:inherit;background:0 0;border:0}.forum-hub-shell{grid-template-columns:230px minmax(0,1fr) 245px;align-items:start;gap:17px;max-width:1180px;margin:0 auto;padding:0 24px 100px;display:grid}.forum-group-sidebar,.forum-community-sidebar{gap:9px;display:grid;position:sticky;top:86px}.forum-group-sidebar>div{padding:4px 4px 9px}.forum-group-sidebar h2,.forum-community-sidebar h2{margin:3px 0 0;font:400 21px Georgia,serif}.forum-group-sidebar>button,.forum-group-card{border:1px solid var(--line);background:var(--paper);border-radius:11px}.forum-group-sidebar>button{text-align:left;grid-template-columns:34px minmax(0,1fr);align-items:center;gap:9px;min-height:58px;padding:10px;display:grid}.forum-group-sidebar>button.active,.forum-group-card.active{background:#f0f6f2;border-color:#5f9c788c;box-shadow:inset 0 0 0 1px #5f9c7840}.forum-group-sidebar button>i,.forum-topic-group i{color:#fff;background:var(--forest);border-radius:9px;place-items:center;width:32px;height:32px;font-style:normal;font-weight:850;display:grid}.forum-group-sidebar strong,.forum-group-sidebar small,.forum-group-sidebar em{display:block}.forum-group-sidebar strong{font-size:9px}.forum-group-sidebar small{color:#83908a;margin-top:3px;font-size:7px;line-height:1.35}.forum-group-sidebar em{color:#9aa39e;margin-top:5px;font-size:6px;font-style:normal}.forum-group-card{overflow:hidden}.forum-group-card>button:first-child{width:100%;color:inherit;text-align:left;background:0 0;border:0;grid-template-columns:34px minmax(0,1fr);gap:9px;padding:10px;display:grid}.forum-group-card>button:last-child{border:0;border-top:1px solid var(--line);width:100%;min-height:31px;color:var(--coral-dark);background:#faf9f5;font-size:7px;font-weight:850}.forum-group-card>button:last-child[aria-pressed=true]{color:#3e7354;background:#eaf3ed}.forum-group-sidebar i.coral,.forum-topic-group i.coral{background:var(--coral)}.forum-group-sidebar i.sage,.forum-topic-group i.sage{background:#5f9c78}.forum-group-sidebar i.sand,.forum-topic-group i.sand{color:#6f5430;background:#e5c38d}.forum-group-sidebar i.plum,.forum-topic-group i.plum{background:#7d5f79}.forum-topic-column{min-width:0}.forum-topic-tools{border:1px solid var(--line);background:var(--paper);border-radius:13px;grid-template-columns:minmax(0,1fr) 145px auto;gap:8px;margin-bottom:12px;padding:11px;display:grid}.forum-topic-tools label,.forum-topic-composer label{color:#6c7972;gap:5px;font-size:7px;font-weight:800;display:grid}.forum-topic-tools input,.forum-topic-tools select,.forum-topic-composer input,.forum-topic-composer select,.forum-topic-composer textarea{border:1px solid var(--line);width:100%;min-height:39px;color:var(--ink);background:#fff;border-radius:8px;outline:0;padding:9px 11px;font-size:9px}.forum-topic-tools .primary-button{align-self:end;min-height:39px;font-size:8px}.forum-topic-composer{background:linear-gradient(135deg,#f2f7f3,#fffdf8);border:1px solid #5f9c7859;border-radius:14px;gap:12px;margin-bottom:12px;padding:18px;display:grid}.forum-topic-composer>div:first-child{align-items:center;gap:10px;display:flex}.forum-topic-composer>div:first-child p{margin:0}.forum-topic-composer>div:first-child strong,.forum-topic-composer>div:first-child small{display:block}.forum-topic-composer>div:first-child strong{font-size:10px}.forum-topic-composer>div:first-child small{color:#7f8c85;margin-top:3px;font-size:7px}.forum-topic-composer textarea{resize:vertical;line-height:1.55}.forum-topic-composer>div:last-child{justify-content:space-between;align-items:center;gap:15px;display:flex}.forum-topic-composer>div:last-child small{color:#7f8a84;font-size:7px}.forum-avatar{color:#fff;background:var(--forest);border-radius:50%;flex:none;place-items:center;width:37px;height:37px;font-size:8px;font-style:normal;font-weight:850;display:grid;overflow:hidden}.forum-avatar.large{width:70px;height:70px;margin:0 auto;font-size:16px}.forum-avatar img{object-fit:cover;width:100%;height:100%}.forum-topic-list{gap:9px;display:grid}.forum-topic-card{border:1px solid var(--line);background:var(--paper);border-radius:14px;min-width:0;padding:16px 18px;transition:all .2s;position:relative}.forum-topic-card:hover{border-color:#f06f5e73;transform:translateY(-1px);box-shadow:0 10px 28px #26342f0f}.forum-topic-card.pinned{border-left:4px solid #5f9c78}.forum-topic-card.moderated{opacity:.72;border-style:dashed}.forum-topic-open{z-index:1;position:absolute;inset:0}.forum-topic-card>:not(.forum-topic-open){z-index:2;pointer-events:none;position:relative}.forum-topic-card header{align-items:center;gap:9px;display:flex}.forum-topic-card header>div{flex:1;min-width:0}.forum-topic-card header strong,.forum-topic-card header small{display:block}.forum-topic-card header strong{font-size:9px}.forum-topic-card header small{color:#87928c;margin-top:3px;font-size:7px}.forum-topic-card header b{color:#52685b;background:#e8f0ea;border-radius:999px;padding:5px 7px;font-size:6px}.forum-topic-group{color:#77837d;align-items:center;gap:6px;margin-top:13px;font-size:7px;font-weight:800;display:flex}.forum-topic-group i{border-radius:7px;width:23px;height:23px;font-size:7px}.forum-topic-card h2{margin:10px 0 6px;font:400 23px Georgia,serif}.forum-topic-card>p{color:#68756f;-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:0;font-size:9px;line-height:1.55;display:-webkit-box;overflow:hidden}.forum-topic-card footer{border-top:1px solid var(--line);color:#7f8a84;gap:15px;margin-top:14px;padding-top:11px;font-size:7px;display:flex}.forum-topic-card footer b{color:var(--coral-dark);margin-left:auto}.forum-moderated-note{color:#a2584e;margin-top:9px;font-size:7px;display:block}.forum-empty{color:#78847e;text-align:center;background:#f8f7f2;border:1px dashed #cfd5d0;border-radius:14px;align-content:center;place-items:center;min-height:210px;display:grid}.forum-empty>span{font-size:30px}.forum-empty p{margin:5px 0 0;font-size:8px}.forum-member-card,.forum-ranking-mini,.forum-rules-mini{border:1px solid var(--line);background:var(--paper);border-radius:13px;padding:16px}.forum-member-card{text-align:center}.forum-member-card h2{margin:9px 0 3px}.forum-member-card>small{color:var(--coral-dark);font-size:7px}.forum-member-card>div{grid-template-columns:1fr 1fr;gap:5px;margin:14px 0;display:grid}.forum-member-card>div span{background:#f1f2ee;border-radius:8px;padding:8px 4px}.forum-member-card>div strong,.forum-member-card>div span{display:block}.forum-member-card>div strong{font:400 17px Georgia,serif}.forum-member-card a{color:var(--coral-dark);font-size:7px;font-weight:850}.forum-member-card.guest p:not(.eyebrow){color:#748078;font-size:8px;line-height:1.5}.forum-member-card.guest .primary-button{color:#fff;margin-top:10px}.forum-ranking-mini>h2{margin-bottom:11px}.forum-ranking-mini>a{border-top:1px solid var(--line);grid-template-columns:18px 34px minmax(0,1fr);align-items:center;gap:7px;padding:8px 0;display:grid}.forum-ranking-mini>a>b{color:#9ba39f;font:400 14px Georgia,serif}.forum-ranking-mini .forum-avatar{width:33px;height:33px}.forum-ranking-mini a strong,.forum-ranking-mini a small{display:block}.forum-ranking-mini a strong{font-size:8px}.forum-ranking-mini a small{color:#87918c;margin-top:2px;font-size:6px}.forum-rules-mini strong{font:400 17px Georgia,serif}.forum-rules-mini ul{color:#6f7b75;margin:12px 0 0;padding-left:17px;font-size:8px;line-height:1.8}@media (width<=1050px){.forum-hub-shell{grid-template-columns:210px minmax(0,1fr)}.forum-community-sidebar{grid-column:1/-1;grid-template-columns:repeat(3,1fr);position:static}.forum-hub-hero{grid-template-columns:1fr}.forum-hub-stats{width:max-content}}@media (width<=760px){.forum-hub-hero{padding:35px 14px 24px}.forum-hub-hero h1{font-size:40px}.forum-hub-stats{width:100%;overflow-x:auto}.forum-hub-stats span{flex:1;min-width:90px}.forum-hub-notice{margin:0 14px 12px}.forum-hub-shell{grid-template-columns:1fr;padding:0 14px 80px}.forum-group-sidebar{grid-template-columns:repeat(2,minmax(0,1fr));position:static}.forum-group-sidebar>div{grid-column:1/-1}.forum-group-sidebar>button,.forum-group-card,.forum-group-sidebar>button span,.forum-group-card span{min-width:0}.forum-topic-tools{grid-template-columns:1fr 120px}.forum-topic-tools .primary-button{grid-column:1/-1}.forum-community-sidebar{grid-template-columns:1fr}.forum-topic-card{padding:14px}.forum-topic-card footer{flex-wrap:wrap}.forum-topic-card footer b{width:100%;margin-left:0}.forum-topic-composer>div:last-child{flex-direction:column;align-items:stretch}}.mobile-public-nav,.mobile-public-nav-spacer{display:none}@media (width<=760px){.mobile-public-nav-spacer{height:calc(68px + env(safe-area-inset-bottom));display:block}.mobile-public-nav{min-height:68px;padding:6px 8px calc(6px + env(safe-area-inset-bottom));z-index:90;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#fffdf8f5;border-top:1px solid #16201d21;grid-template-columns:repeat(6,minmax(0,1fr));gap:2px;display:grid;position:fixed;inset:auto 0 0;box-shadow:0 -10px 30px #16201d17}.mobile-public-nav a{color:#68746e;border-radius:11px;align-content:center;place-items:center;gap:3px;min-width:0;min-height:52px;display:grid}.mobile-public-nav a>span{place-items:center;height:22px;font:750 19px/1 Arial,sans-serif;display:grid}.mobile-public-nav a>small{text-overflow:ellipsis;white-space:nowrap;max-width:100%;font-size:8px;font-weight:780;overflow:hidden}.mobile-public-nav a.active{color:#fff;background:var(--forest)}.mobile-public-nav a.active>span{color:#ffd1ca}}.profile-post-open{z-index:2;cursor:zoom-in;background:0 0;border:0;padding:0;position:absolute;inset:0}.social-post-tile>.social-post-caption{z-index:3;pointer-events:none}.social-post-tile>span{z-index:4;pointer-events:none}.social-post-tile .award-current-media{z-index:5;pointer-events:none}.social-post-tile .award-select-media{z-index:6}.profile-media-lightbox{z-index:200;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#050a08f0;place-items:center;padding:24px 70px;display:grid;position:fixed;inset:0}.profile-lightbox-content{background:#0b100e;border:1px solid #ffffff29;border-radius:17px;grid-template-columns:minmax(0,1fr) minmax(320px,370px);width:min(1180px,100%);height:min(820px,100vh - 48px);display:grid;overflow:hidden;box-shadow:0 30px 100px #0009}.profile-lightbox-media-pane{background:#050806;place-items:center;min-width:0;min-height:0;display:grid;position:relative;overflow:hidden}.profile-lightbox-media-pane>img,.profile-lightbox-media-pane>video{object-fit:contain;background:#050806;width:100%;height:100%;display:block}.profile-lightbox-details{min-width:0;min-height:0;color:var(--ink);background:#fffdf8;grid-template-rows:auto auto minmax(0,1fr);display:grid}.profile-lightbox-actions{z-index:7;gap:9px;display:grid;position:absolute;top:50%;right:13px;transform:translateY(-50%)}.profile-lightbox-actions button{color:#fff;-webkit-backdrop-filter:blur(7px);backdrop-filter:blur(7px);background:#050a084d;border:1px solid #ffffff6b;border-radius:15px;grid-template-columns:auto auto;place-items:center;gap:2px 5px;min-width:48px;min-height:44px;padding:5px 8px;font-size:9px;display:grid;box-shadow:0 5px 18px #0000002e}.profile-lightbox-actions button:hover{background:#050a0880;border-color:#ffffffb8}.profile-lightbox-actions button>span:not(.profile-comment-bubble){color:#fff;font-size:21px;line-height:1}.profile-lightbox-actions button.liked>span{color:#ff8176}.profile-lightbox-actions button b{font-size:9px}.profile-lightbox-actions button small{color:#ffffffc7;grid-column:1/-1;font-size:6px}.profile-comment-bubble{border:1.5px solid;border-radius:6px;width:17px;height:14px;display:block;position:relative}.profile-comment-bubble:after{content:"";background:#050a084d;border-bottom:1.5px solid;border-left:1.5px solid;width:5px;height:5px;position:absolute;bottom:-4px;left:2px;transform:skewY(-35deg)}.profile-lightbox-details>header{border-bottom:1px solid var(--line);align-items:center;gap:10px;min-height:68px;padding:13px 16px;display:flex}.profile-lightbox-details>header img{object-fit:cover;border-radius:50%;width:39px;height:39px}.profile-lightbox-details>header strong,.profile-lightbox-details>header small{display:block}.profile-lightbox-details>header strong{font-size:11px}.profile-lightbox-details>header small{color:#85908b;margin-top:3px;font-size:8px}.profile-lightbox-details>p{border-bottom:1px solid var(--line);color:#4f5d57;margin:0;padding:13px 16px;font-size:10px;line-height:1.5}.profile-post-comments{grid-template-rows:auto minmax(0,1fr) auto;min-height:0;padding:0 16px 14px;display:grid}.profile-post-comments>header{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;min-height:44px;display:flex}.profile-post-comments>header strong{font-size:10px}.profile-post-comments>header span{color:#89928e;font-size:8px}.profile-post-comment-list{min-height:0;overflow-y:auto}.profile-post-comment-list>article{border-bottom:1px dashed #d6dad6;grid-template-columns:34px minmax(0,1fr);gap:9px;padding:13px 0;display:grid}.profile-post-comment-list>article.reply{margin-left:25px}.profile-post-comment-list .feed-comment-avatar{width:33px;height:33px}.profile-post-comment-list article header{align-items:center;gap:6px;display:flex}.profile-post-comment-list article header strong{font-size:9px}.profile-post-comment-list article header em{color:#6a7871;text-transform:uppercase;background:#edf0ed;border-radius:999px;padding:3px 5px;font-size:6px;font-style:normal}.profile-post-comment-list article header small{color:#939c98;margin-left:auto;font-size:7px}.profile-post-comment-list article p{color:#34423c;overflow-wrap:anywhere;margin:6px 0;font-size:11px;line-height:1.5}.profile-post-comment-list article button{color:#60766a;background:0 0;border:0;padding:0;font-size:8px;font-weight:800}.profile-comments-empty{color:#85908b;text-align:center;margin:auto;padding:30px 10px;font-size:9px}.profile-post-comments>form{border-top:1px solid var(--line);align-items:center;gap:7px;padding-top:10px;display:flex;position:relative}.profile-post-comments>form>button{color:#fff;background:var(--forest);border:0;border-radius:8px;min-height:34px;padding:0 10px;font-size:8px;font-weight:800}.profile-post-comments>form>button:disabled{opacity:.35}.profile-post-comments>form>small{color:#8b493f;background:#faece8;padding:7px;font-size:7px;position:absolute;bottom:42px;left:0;right:0}.profile-post-comments .mention-composer{border:1px solid var(--line);background:#fff;border-radius:9px}.profile-comments-login{border:1px solid var(--line);color:#52635b;text-align:center;border-radius:9px;margin-top:10px;padding:10px;font-size:9px;font-weight:800;display:block}.profile-lightbox-close{z-index:8;color:#fff;-webkit-backdrop-filter:blur(7px);backdrop-filter:blur(7px);background:#050a0847;border:1px solid #ffffff61;border-radius:50%;place-items:center;width:42px;height:42px;font-size:26px;display:grid;position:absolute;top:14px;right:14px;box-shadow:0 5px 18px #0000002e}.profile-lightbox-arrow{z-index:202;color:#fff;background:#ffffff17;border:1px solid #ffffff38;border-radius:13px;place-items:center;width:46px;height:60px;font:400 37px/1 Georgia,serif;display:grid;position:fixed;top:50%;transform:translateY(-50%)}.profile-lightbox-arrow.previous{left:15px}.profile-lightbox-arrow.next{right:15px}.profile-lightbox-swipe-hint{display:none}@media (width<=680px){.profile-media-lightbox{align-items:stretch;width:100%;height:100dvh;padding:0}.profile-lightbox-content{border:0;border-radius:0;width:100%;height:100dvh;display:block;position:relative}.profile-lightbox-media-pane{touch-action:pan-x pinch-zoom;width:100%;height:100%}.profile-lightbox-details{height:min(72%,560px);padding-bottom:env(safe-area-inset-bottom);z-index:5;will-change:transform;border-radius:17px 17px 0 0;grid-template-rows:auto auto minmax(0,1fr);transition:transform .28s;position:absolute;bottom:0;left:0;right:0;transform:translateY(101%);box-shadow:0 -18px 50px #00000042}.profile-lightbox-content.comments-open .profile-lightbox-details{transform:translateY(0)}.profile-lightbox-actions{right:max(11px,env(safe-area-inset-right));gap:11px;top:72%}.profile-lightbox-actions button{background:#050a0852;border-radius:17px;grid-template-columns:1fr;width:50px;min-width:50px;min-height:52px;padding:5px}.profile-lightbox-actions button b{font-size:8px}.profile-lightbox-actions button small{display:none}.profile-lightbox-details>header{min-height:54px;padding:8px 13px}.profile-lightbox-details>header img{width:34px;height:34px}.profile-lightbox-details>p{padding:9px 13px;font-size:9px}.profile-post-comments{padding:0 13px 10px}.profile-post-comments>header{min-height:36px}.profile-post-comment-list>article{padding:10px 0}.profile-lightbox-close{width:38px;height:38px;top:max(11px,env(safe-area-inset-top));right:max(11px,env(safe-area-inset-right));background:#050a084d;font-size:23px}.profile-lightbox-arrow{display:none}.profile-lightbox-swipe-hint{z-index:3;top:max(15px,env(safe-area-inset-top));color:#ffffffc7;letter-spacing:.03em;white-space:nowrap;pointer-events:none;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background:#0508063d;border:1px solid #fff3;border-radius:999px;padding:6px 9px;font-size:7px;font-weight:700;display:block;position:absolute;left:50%;transform:translate(-50%)}}.forum-public-header nav{align-items:center;gap:24px;display:flex}.forum-public-header nav a{color:#64716b;font-size:9px;font-weight:800}.forum-public-header nav a.active{color:var(--forest)}.forum-topic-hero{color:#fff;background:linear-gradient(135deg,#173329,#315247);padding:52px max(24px,50vw - 560px) 40px}.forum-topic-hero>a{color:#d3e2d9;font-size:8px;font-weight:800}.forum-topic-hero>div{flex-wrap:wrap;gap:7px;margin:21px 0 13px;display:flex}.forum-topic-hero>div>span{color:#e8f0eb;text-transform:uppercase;border:1px solid #fff3;border-radius:999px;padding:5px 8px;font-size:6px;font-weight:850}.forum-topic-hero h1{letter-spacing:-.04em;max-width:900px;margin:0;font:400 52px/.98 Georgia,serif}.forum-topic-hero>p{color:#cbdcd3;margin:16px 0 0;font-size:9px}.forum-topic-layout{grid-template-columns:minmax(0,1fr) 260px;align-items:start;gap:20px;max-width:1120px;margin:28px auto 0;padding:0 22px 90px;display:grid}.forum-topic-main{min-width:0}.forum-original-post{border:1px solid var(--line);background:var(--paper);border-radius:16px;grid-template-columns:135px minmax(0,1fr);display:grid;overflow:hidden}.forum-original-post>aside{color:var(--forest);text-align:center;background:#eff1eb;flex-direction:column;align-items:center;gap:8px;padding:25px 15px;font:400 23px Georgia,serif;display:flex}.forum-original-post>aside strong{color:var(--ink);margin-top:7px;font:800 8px/1.4 Arial,sans-serif}.forum-original-post>aside small{color:#84908a;font:500 7px/1.4 Arial,sans-serif}.forum-original-post>div{flex-direction:column;min-height:245px;padding:27px;display:flex}.forum-original-post>div>p{color:#44534c;white-space:pre-wrap;flex:1;margin:0;font-size:11px;line-height:1.75}.forum-original-post footer{border-top:1px solid var(--line);color:#7d8983;align-items:center;gap:9px;margin-top:25px;padding-top:14px;font-size:7px;display:flex}.forum-original-post footer button{border:1px solid var(--line);color:#53645c;background:#fff;border-radius:999px;min-height:31px;padding:0 10px;font-size:7px;font-weight:800}.forum-original-post footer button.active{color:#24513b;background:#e9f3ec;border-color:#b2cdbb}.forum-original-post footer button.danger{color:#a64d45;margin-left:auto}.forum-moderation-note{color:#87423b;background:#fff1ee;border-left:3px solid #c85f54;border-radius:7px;gap:4px;margin-bottom:15px;padding:11px 13px;font-size:8px;display:grid}.forum-topic-edit{gap:11px;display:grid}.forum-topic-edit label{color:#627069;gap:5px;font-size:7px;font-weight:800;display:grid}.forum-topic-edit input,.forum-topic-edit select,.forum-topic-edit textarea{border:1px solid var(--line);width:100%;color:var(--ink);background:#fff;border-radius:8px;padding:10px;font-size:9px}.forum-topic-edit textarea{resize:vertical;min-height:160px}.forum-topic-edit>div{justify-content:flex-end;gap:7px;display:flex}.forum-topic-edit button{border:1px solid var(--line);background:#fff;border-radius:999px;min-height:35px;padding:0 12px;font-size:7px;font-weight:800}.forum-replies-heading{justify-content:space-between;align-items:end;margin:29px 2px 12px;display:flex}.forum-replies-heading p,.forum-replies-heading h2{margin:0}.forum-replies-heading h2{font:400 25px Georgia,serif}.forum-replies-heading>span{color:#84908a;font-size:7px}.forum-replies{display:grid}.forum-reply{background:var(--paper);border-top:1px dashed #ced4cf;grid-template-columns:42px minmax(0,1fr);gap:12px;padding:18px 17px;display:grid}.forum-reply:first-child{border-top:0}.forum-reply.nested{background:#f7f9f5;border-left:3px solid #b8cbbd;border-radius:0 10px 10px 0;margin-top:9px}.forum-reply-avatar{color:#fff;background:var(--forest);border-radius:50%;place-items:center;width:41px;height:41px;font-size:8px;font-weight:850;display:grid;overflow:hidden}.forum-reply-avatar img{object-fit:cover;width:100%;height:100%}.forum-reply-content{min-width:0}.forum-reply-content>header{justify-content:space-between;gap:10px;display:flex}.forum-reply-content>header span{gap:3px;display:grid}.forum-reply-content>header strong{font-size:10px}.forum-reply-content>header small{color:#8a958f;font-size:7px}.forum-reply-content>header em{color:#836c43;background:#f3ead8;border-radius:999px;height:max-content;padding:4px 6px;font-size:5px;font-style:normal;font-weight:850}.forum-reply-content>p{color:#414e47;white-space:pre-wrap;margin:10px 0 12px;font-size:12px;line-height:1.65}.forum-reply-content>footer{gap:9px;display:flex}.forum-reply-content>footer button{color:#60766a;background:0 0;border:0;padding:0;font-size:8px;font-weight:800}.forum-reply-content>footer button.danger{color:#a9534b}.forum-inline-editor textarea{border:1px solid var(--line);resize:vertical;border-radius:8px;width:100%;min-height:90px;margin-top:10px;padding:10px}.forum-inline-editor>div{justify-content:flex-end;gap:6px;margin-top:7px;display:flex}.forum-inline-editor button{border:1px solid var(--line);background:#fff;border-radius:999px;padding:7px 9px;font-size:7px}.forum-empty-replies,.forum-locked-note{color:#758079;text-align:center;border:1px dashed #ccd3ce;border-radius:13px;padding:28px}.forum-empty-replies p{margin:5px 0 0;font-size:8px}.forum-locked-note{gap:4px;margin-top:15px;font-size:8px;display:grid}.forum-reply-form{border:1px solid var(--line);background:var(--paper);border-radius:14px;gap:11px;margin-top:15px;padding:20px;display:grid}.forum-reply-form>div{color:#4f6d5d;background:#edf4ef;border-radius:8px;justify-content:space-between;padding:9px;font-size:8px;display:flex}.forum-reply-form>div button{color:#a34d45;background:0 0;border:0;font-size:7px}.forum-reply-form label{color:#627069;gap:7px;font-size:8px;display:grid}.forum-reply-form textarea{border:1px solid var(--line);min-height:120px;color:var(--ink);resize:vertical;background:#fff;border-radius:9px;padding:11px;font-size:9px;line-height:1.6}.forum-reply-form>button{justify-self:end}.forum-login-callout{border:1px solid var(--line);background:var(--paper);border-radius:14px;justify-content:space-between;align-items:center;gap:15px;margin-top:15px;padding:19px;display:flex}.forum-login-callout strong{font-size:9px}.forum-login-callout p{color:#7d8983;margin:5px 0 0;font-size:7px}.forum-topic-sidebar{gap:10px;display:grid}.forum-topic-sidebar section{border:1px solid var(--line);background:var(--paper);border-radius:13px;padding:18px}.forum-topic-sidebar h2{margin:4px 0 8px;font:400 21px Georgia,serif}.forum-topic-sidebar p{color:#727e78;font-size:8px;line-height:1.6}.forum-topic-sidebar a{color:var(--coral-dark);font-size:7px;font-weight:800}.forum-page-notice{color:#356046;background:#e8f2ea;border-radius:9px;justify-content:space-between;margin-top:10px;padding:10px 12px;font-size:8px;display:flex}.forum-page-notice button{color:inherit;background:0 0;border:0}.forum-topic-missing{text-align:center;align-content:center;justify-items:center;min-height:70vh;padding:25px;display:grid}.forum-topic-missing>span{color:var(--coral);font:400 55px Georgia,serif}.forum-topic-missing h1{margin:5px 0;font:400 36px Georgia,serif}@media (width<=900px){.forum-topic-layout{grid-template-columns:1fr}.forum-topic-sidebar{grid-template-columns:1fr 1fr}.forum-public-header nav{display:none}}@media (width<=680px){.forum-topic-hero{padding:32px 15px 28px}.forum-topic-hero h1{font-size:37px}.forum-topic-layout{margin-top:12px;padding:0 12px 78px}.forum-original-post{grid-template-columns:1fr}.forum-original-post>aside{flex-direction:row;justify-content:flex-start;padding:15px 18px;font-size:17px}.forum-original-post>aside strong{margin:0}.forum-original-post>div{padding:20px 17px}.forum-original-post footer{flex-wrap:wrap}.forum-original-post footer button.danger{margin-left:0}.forum-reply{grid-template-columns:31px minmax(0,1fr);padding:13px 11px}.forum-reply-avatar{width:30px;height:30px}.forum-reply.nested{margin-left:-27px}.forum-topic-sidebar{grid-template-columns:1fr}.forum-login-callout{flex-direction:column;align-items:stretch}}.manager-forum-columns{gap:28px;display:grid}.manager-subheading{justify-content:space-between;align-items:center;margin-bottom:10px;display:flex}.manager-subheading h2{margin:0;font:400 24px Georgia,serif}.manager-subheading span{color:#66736d;background:#e9ece8;border-radius:999px;padding:6px 9px;font-size:7px;font-weight:800}.forum-simple-page{min-height:100vh;color:var(--ink);background:#f7f5ef}.forum-simple-hero{justify-content:space-between;align-items:end;gap:35px;max-width:1060px;margin:0 auto;padding:48px 22px 25px;display:flex}.forum-simple-hero h1{letter-spacing:-.04em;margin:4px 0 10px;font:400 48px/.98 Georgia,serif}.forum-simple-hero>div>p:last-child{color:#69756f;max-width:650px;margin:0;font-size:10px;line-height:1.65}.forum-simple-hero dl{background:#ffffffb3;border:1px solid #d8dad4;border-radius:11px;margin:0;display:flex;overflow:hidden}.forum-simple-hero dl div{text-align:center;border-left:1px solid #dfe1dc;min-width:92px;padding:11px 14px}.forum-simple-hero dl div:first-child{border-left:0}.forum-simple-hero dt{color:#78847e;text-transform:uppercase;letter-spacing:.07em;font-size:6px;font-weight:800}.forum-simple-hero dd{margin:3px 0 0;font:400 21px Georgia,serif}.forum-simple-notice{color:#3d624c;background:#edf5ef;border:1px solid #cfe0d4;border-radius:9px;justify-content:space-between;max-width:1016px;margin:0 auto 12px;padding:10px 13px;font-size:8px;display:flex}.forum-simple-notice button{color:inherit;background:0 0;border:0}.forum-simple-content{max-width:1060px;margin:0 auto;padding:0 22px 95px}.forum-category-strip{background:#ffffffbf;border:1px solid #dcded8;border-radius:13px;gap:4px;padding:6px;display:flex;overflow-x:auto}.forum-category-strip button{color:#5f6b65;text-align:left;white-space:nowrap;cursor:pointer;background:0 0;border:0;border-radius:9px;min-width:126px;min-height:52px;padding:8px 12px}.forum-category-strip button:hover{background:#f0f1ed}.forum-category-strip button.active{color:#203b31;background:#e7eee9;box-shadow:inset 0 0 0 1px #cfddd3}.forum-category-strip strong,.forum-category-strip span{display:block}.forum-category-strip strong{font-size:8px}.forum-category-strip span{color:#89928d;margin-top:4px;font-size:6px}.forum-category-navigation{position:relative}.forum-category-navigation:after{z-index:2;content:"";pointer-events:none;background:linear-gradient(90deg,#fff0,#fffdf8f5);border-radius:0 12px 12px 0;width:44px;position:absolute;top:1px;bottom:31px;right:1px}.forum-category-strip:focus-visible{outline:3px solid var(--coral-dark);outline-offset:3px}.forum-category-help{color:#52615a;margin:7px 4px 0;font-size:12px;line-height:1.45}.forum-simple-tools{background:#ffffffbf;border:1px solid #dcded8;border-radius:12px;grid-template-columns:minmax(0,1fr) 205px auto;align-items:end;gap:8px;margin:11px 0;padding:10px;display:grid}.forum-simple-tools label{color:#6c7972;gap:5px;font-size:7px;font-weight:800;display:grid}.forum-simple-tools input,.forum-simple-tools select{width:100%;min-height:38px;color:var(--ink);background:#fff;border:1px solid #d7d9d4;border-radius:8px;outline:none;padding:8px 10px;font-size:9px}.forum-order-criterion{border-left:1px solid #dfe2dd;align-content:center;min-height:38px;padding:7px 10px;display:grid}.forum-order-criterion span{color:#8a948f;text-transform:uppercase;letter-spacing:.06em;font-size:5px;font-weight:850}.forum-order-criterion strong{margin-top:2px;font-size:7px}.forum-order-criterion small{color:#8a948f;margin-top:2px;font-size:6px}.forum-new-topic-button{color:#25463a;cursor:pointer;background:#edf3ef;border:1px solid #bdcdc3;border-radius:999px;justify-content:center;align-items:center;min-height:38px;padding:0 15px;font-size:8px;font-weight:850;display:inline-flex}.forum-new-topic-button:hover{background:#e2ece6;border-color:#9eb5a6}.forum-simple-composer{box-shadow:none;background:#fff;border-color:#d7ddd8}.forum-simple-list{gap:8px;display:grid}.forum-simple-topic{background:#ffffffe0;border:1px solid #d9dcd6;border-radius:13px;min-width:0;padding:18px 20px 14px;transition:border-color .18s,box-shadow .18s;position:relative;overflow:hidden}.forum-simple-topic:hover{border-color:#afbeb5;box-shadow:0 8px 22px #2737300d}.forum-simple-topic.pinned{border-left:3px solid #8da99a}.forum-simple-topic.moderated{opacity:.68;border-style:dashed}.forum-topic-path{color:#84908a;align-items:center;gap:6px;font-size:6px;font-weight:750;display:flex}.forum-topic-category{color:#5e6f66;background:#f5f7f4;border:1px solid #d9dfdb;border-radius:999px;align-items:center;gap:5px;padding:4px 7px;display:inline-flex}.forum-topic-category i{background:#80988b;border-radius:50%;width:5px;height:5px}.forum-topic-path b{color:#52685b;text-transform:uppercase;background:#e9efeb;border-radius:999px;padding:3px 6px;font-size:5px}.forum-simple-topic-main{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:22px;margin-top:9px;display:grid}.forum-simple-topic-main h2{margin:0 0 6px;font:400 23px/1.1 Georgia,serif}.forum-simple-topic-main p{color:#66736d;-webkit-line-clamp:2;-webkit-box-orient:vertical;max-width:780px;margin:0;font-size:9px;line-height:1.55;display:-webkit-box;overflow:hidden}.forum-simple-topic-main small{color:#8a948f;margin-top:8px;font-size:6px;display:block}.forum-simple-topic-main dl{gap:5px;margin:0;display:flex}.forum-simple-topic-main dl div{text-align:center;background:#f1f2ee;border-radius:8px;min-width:61px;padding:8px}.forum-simple-topic-main dt{color:#89928d;text-transform:uppercase;font-size:5px}.forum-simple-topic-main dd{margin:3px 0 0;font:400 16px Georgia,serif}.forum-latest-replies{border-top:1px solid #e2e3df;margin-top:13px}.forum-latest-replies>div{border-bottom:1px solid #ecece8;grid-template-columns:29px minmax(0,1fr) auto;align-items:center;gap:8px;min-height:44px;padding:7px 0;display:grid}.forum-latest-replies>div:last-child{border-bottom:0}.forum-mini-avatar{color:#fff;background:#63796d;border-radius:50%;place-items:center;width:28px;height:28px;font-size:6px;font-weight:850;display:grid;overflow:hidden}.forum-mini-avatar img{object-fit:cover;width:100%;height:100%}.forum-latest-replies p{align-items:baseline;gap:7px;min-width:0;margin:0;display:flex}.forum-latest-replies p strong{flex:none;font-size:7px}.forum-latest-replies p span{color:#737f79;text-overflow:ellipsis;white-space:nowrap;font-size:7px;overflow:hidden}.forum-latest-replies time{color:#9aa19d;white-space:nowrap;font-size:6px}.forum-simple-topic>footer{color:#7f8a84;justify-content:space-between;padding-top:10px;font-size:7px;display:flex}.forum-simple-topic>footer b{color:#506f5e}.forum-simple-topic>:not(.forum-topic-open){z-index:2;pointer-events:none;position:relative}@media (width<=760px){.forum-simple-hero{flex-direction:column;align-items:stretch;gap:18px;padding:34px 14px 20px}.forum-simple-hero h1{font-size:39px}.forum-simple-hero dl{width:100%}.forum-simple-hero dl div{flex:1;min-width:0}.forum-simple-content{padding:0 12px 82px}.forum-category-strip{border-left:0;border-right:0;border-radius:0;margin:0 -12px;padding-left:12px;padding-right:12px}.forum-simple-tools{grid-template-columns:minmax(0,1fr) 130px}.forum-order-criterion{border-left:0}.forum-simple-tools .forum-new-topic-button{grid-column:1/-1}.forum-simple-topic{padding:15px 14px 12px}.forum-simple-topic-main{grid-template-columns:1fr;gap:10px}.forum-simple-topic-main dl{justify-content:flex-start}.forum-latest-replies>div{grid-template-columns:27px minmax(0,1fr)}.forum-latest-replies time{grid-column:2}.forum-latest-replies p{gap:2px;display:grid}.forum-simple-topic>footer{gap:12px}}.mention-composer{min-width:0;position:relative}.mention-composer textarea{resize:vertical;border:1px solid var(--line);width:100%;min-height:86px;color:var(--ink);background:#fff;border-radius:9px;outline:0;padding:11px 12px;font:10px/1.5 Arial,sans-serif;display:block}.mention-composer textarea:focus{border-color:#8fa89a;box-shadow:0 0 0 3px #6384711a}.mention-composer.compact{flex:1}.mention-composer.compact textarea{resize:none;background:0 0;border:0;height:38px;min-height:38px;padding:10px 12px}.mention-suggestions{z-index:80;background:#fffefa;border:1px solid #d3dad5;border-radius:13px;width:min(520px,100vw - 32px);max-height:320px;padding:7px;display:block;position:absolute;inset:auto auto calc(100% + 8px) 0;overflow-y:auto;box-shadow:0 18px 55px #15241e38}.mention-suggestions button{width:100%;min-height:58px;color:var(--ink);text-align:left;background:0 0;border:0;border-radius:9px;grid-template-columns:38px minmax(0,1fr) auto;align-items:center;gap:10px;padding:8px 10px;display:grid}.mention-suggestions button:hover,.mention-suggestions button.active{background:#edf3ef}.mention-suggestions button>span{color:#fff;background:#63796d;border-radius:50%;place-items:center;width:38px;height:38px;font-size:9px;font-weight:850;display:grid;position:relative;overflow:hidden}.mention-suggestions button>span img{object-fit:cover;width:100%;height:100%;display:block;position:absolute;inset:0}.mention-suggestions strong,.mention-suggestions small{display:block}.mention-suggestions strong{min-width:0;font-size:11px}.mention-suggestions small{color:#87918c;margin-top:3px;font-size:8px;font-weight:600}.mention-suggestions b{color:#688174;text-transform:uppercase;letter-spacing:.04em;font-size:7px}.resolved-mention{color:#315f4a;font-weight:800;text-decoration:none}.resolved-mention:hover{text-decoration:underline}.resolved-mention.unavailable{color:#7d8782}@media (width<=640px){.mention-suggestions{width:calc(100vw - 28px);left:50%;transform:translate(-50%)}.mention-suggestions button{min-height:62px}}.forista-report-moderation-notice{color:#6f3025;background:#b45b4614;border:1px solid #b45b4647;border-radius:12px;flex-wrap:wrap;grid-column:1/-1;align-items:center;gap:.35rem .75rem;margin-top:.25rem;padding:.75rem .9rem;display:flex}.forista-report-moderation-notice span{flex:28rem}.forista-report-moderation-notice small{opacity:.72}.feed-comment-editor{gap:.5rem;margin-top:.45rem;display:grid}.feed-comment-editor>div:last-child{justify-content:flex-end;gap:.5rem;display:flex}.feed-comment-editor button{color:#b34f3f;cursor:pointer;font:inherit;background:0 0;border:0}.feed-comment-content footer button.danger{color:#b34f3f}.feed-comment-edited{opacity:.55;margin-left:.45rem;font-size:.72rem}.external-profile-page{background:var(--cream);min-height:100vh}.external-profile-hero{grid-template-columns:112px minmax(0,1fr) minmax(220px,auto);align-items:center;gap:26px;max-width:1120px;margin:0 auto;padding:72px 28px 34px;display:grid}.external-profile-avatar{color:#fff;background:var(--ink);border-radius:50%;place-items:center;width:112px;height:112px;font:400 38px Georgia,serif;display:grid}.external-profile-hero h1{margin:4px 0 12px;font:400 clamp(42px,6vw,72px)/.95 Georgia,serif}.external-profile-hero p{color:#647069;margin:5px 0}.external-profile-notice{font-weight:750}.external-profile-aliases{margin-top:14px}.external-profile-aliases>small{color:#7b8580;text-transform:uppercase;letter-spacing:.08em;margin-bottom:7px;font-size:11px;font-weight:800;display:block}.external-profile-aliases>span{flex-wrap:wrap;gap:7px;display:flex}.external-profile-aliases i{color:#4f5d56;background:#fffdf8;border:1px solid #d8ddd8;border-radius:999px;padding:6px 9px;font-size:11px;font-style:normal;font-weight:750}.external-profile-contact{gap:8px;display:grid}.external-profile-contact>small{color:#68746e;text-transform:uppercase;letter-spacing:.07em;font-size:11px;font-weight:850}.external-profile-contact>em{color:#7b8580;max-width:250px;font-size:10px;font-style:normal;line-height:1.45}.external-profile-contact a,.external-profile-claim button{color:#345a48;background:#fffdf8;border:1px solid #cdd3ce;border-radius:10px;justify-content:center;align-items:center;min-height:42px;padding:0 14px;font-size:13px;font-weight:800;display:inline-flex}.external-profile-stats{border:1px solid var(--line);background:#fffdf8;border-radius:14px;grid-template-columns:repeat(3,1fr);max-width:1120px;margin:0 auto;display:grid;overflow:hidden}.external-profile-stats span{text-align:center;border-right:1px solid var(--line);padding:18px}.external-profile-stats span:last-child{border:0}.external-profile-stats strong{margin-right:5px;font-size:24px}.external-profile-stats .positive{color:#39734e}.external-profile-stats .neutral{color:#8a6e20}.external-profile-stats .negative{color:#a24d45}.external-profile-claim,.external-profile-message{background:#eef5ef;border:1px solid #d6ddd7;border-radius:13px;max-width:1120px;margin:18px auto 0;padding:18px 20px}.external-profile-claim{justify-content:space-between;align-items:center;gap:20px;display:flex}.external-profile-claim p{color:#637069;margin:5px 0 0}.external-profile-reports{max-width:1120px;margin:0 auto;padding:56px 0 100px}.external-profile-reports>div:first-child h2{margin:5px 0 22px;font:400 34px Georgia,serif}.external-profile-reports article{border:1px solid var(--line);background:#fffdf8;border-radius:14px;margin-top:12px;padding:20px 22px;position:relative}.external-report-open{z-index:1;position:absolute;inset:0}.external-profile-reports article>:not(.external-report-open){z-index:2;pointer-events:none;position:relative}.external-profile-reports article header,.external-profile-reports article footer,.external-report-author{align-items:center;gap:12px;display:flex}.external-profile-reports article header{justify-content:space-between}.external-profile-reports time,.external-profile-reports small,.external-profile-reports footer{color:#7b8580;font-size:12px}.external-report-author{margin-top:16px}.external-report-author>span{color:#fff;background:var(--ink);border-radius:50%;place-items:center;width:40px;height:40px;font-weight:800;display:grid}.external-report-author strong,.external-report-author small{display:block}.external-profile-reports article>p{color:#46534d;margin:16px 0;font-size:16px;line-height:1.6}.external-profile-reports article footer{border-top:1px solid var(--line);padding-top:13px}.external-profile-reports article footer b{color:var(--coral-dark);margin-left:auto}.external-report-observation{background:#f7f3ea;border:1px solid #e1ddd3;border-radius:10px;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin:14px 0 0;padding:12px 14px;display:grid}.external-report-observation span{min-width:0}.external-report-observation small,.external-report-observation strong{display:block}.external-report-observation small{color:#7c8781;text-transform:uppercase;letter-spacing:.06em;margin-bottom:4px;font-size:9px;font-weight:800}.external-report-observation strong{overflow-wrap:anywhere;color:#33423b;font-size:12px}.external-profile-state{text-align:center;place-items:center;gap:16px;max-width:900px;min-height:50vh;margin:auto;padding:90px 24px;display:grid}.external-profile-tabs{border-bottom:1px solid var(--line);gap:28px;max-width:1120px;margin:28px auto 0;display:flex}.external-profile-tabs button{color:#7b8580;cursor:pointer;background:0 0;border:0;border-bottom:2px solid #0000;padding:12px 4px;font-weight:800}.external-profile-tabs button.active{color:var(--ink);border-bottom-color:var(--coral)}.external-profile-tabs b{background:#e9ece8;border-radius:999px;margin-left:5px;padding:2px 6px;font-size:10px}.external-profile-publications-empty{border:1px solid var(--line);text-align:center;background:#fffdf8;border-radius:15px;align-content:center;place-items:center;gap:9px;max-width:1120px;min-height:280px;margin:18px auto 90px;padding:45px 24px;display:grid}.external-profile-publications-empty>span{color:#7b8580;font-size:34px}.external-profile-publications-empty p{color:#6d7872;margin:0}.external-profile-publications-empty button{color:#345a48;cursor:pointer;background:#fff;border:1px solid #cdd3ce;border-radius:10px;min-height:40px;margin-top:8px;padding:0 15px;font-weight:800}.external-profile-compatible{margin-bottom:42px}.external-profile-compatible .external-social-avatar{color:#fff;background:linear-gradient(145deg,#45675a,#142720)}.external-profile-compatible .profile-location-line .ghost-button{min-height:34px;padding:0 11px;font-size:8px}.external-profile-bio>strong{color:var(--ink)}.external-profile-compatible .external-profile-aliases{margin-top:12px}.external-profile-compatible .external-profile-aliases>small,.external-profile-compatible .external-profile-aliases i{font-size:8px}.external-profile-compatible .external-profile-claim,.external-profile-compatible .external-profile-message{max-width:none;margin:0 56px 24px 216px;padding:14px 16px}.external-profile-compatible .external-profile-claim p{font-size:9px}.external-profile-compatible .external-profile-claim button{min-height:36px;font-size:9px}.external-profile-report-summary .external-report-author-link{z-index:3;pointer-events:auto;color:inherit;position:relative}.external-profile-report-summary .external-report-author-link:hover{color:var(--coral-dark)}.external-report-source-line{color:#87918c;margin-top:7px;font-size:8px;font-weight:750;display:block}.external-profile-compatible .profile-social-empty .ghost-button{cursor:pointer;min-height:36px;margin-top:12px;padding:0 14px}.external-house-suggestions{z-index:20;background:#fffdf8;border:1px solid #d4d9d4;border-radius:12px;gap:4px;padding:6px;display:grid;position:absolute;top:calc(100% + 6px);left:0;right:0;box-shadow:0 16px 35px #12272024}.external-house-suggestions button{text-align:left;cursor:pointer;background:0 0;border:0;border-radius:8px;gap:3px;min-height:50px;padding:9px 11px;display:grid}.external-house-suggestions button:hover,.external-house-suggestions button[aria-selected=true]{background:#edf3ee}.external-house-suggestions strong{color:var(--ink);font-size:13px}.external-house-suggestions small{color:#6f7b74;font-size:10px}.forum-external-participant .form-grid>label:first-child{position:relative}.external-house-selected{color:#345a48;background:#edf6ef;border:1px solid #bcd1c2;border-radius:10px;flex-wrap:wrap;align-items:center;gap:8px 14px;margin-top:10px;padding:11px 13px;font-size:12px;display:flex}:is(a,button,input,select,textarea,summary,[tabindex]):focus-visible{outline-offset:3px;outline:3px solid #a63f32!important}.report-main-title{color:var(--ink);letter-spacing:-.035em;overflow-wrap:anywhere;margin:0 0 18px;font:400 clamp(30px,4.5vw,48px)/1.05 Georgia,serif}@media (width<=700px){.forista-loading{padding:14px}.forista-loading>section{padding:26px 18px}.forum-category-navigation:after{bottom:49px}.forum-simple-hero dl div{padding:10px 4px}.forum-simple-hero dt{letter-spacing:0}.mobile-public-nav{grid-template-columns:repeat(6,minmax(0,1fr));display:grid;overflow:hidden}.mobile-public-nav a{align-content:center;place-items:center;min-width:0;display:grid!important}.feed-heading-tools{grid-template-columns:minmax(0,1fr);min-width:0;display:grid}.feed-heading-stat{width:100%;min-width:0}.award-prize-summary,.vote-wallet{grid-template-columns:minmax(0,1fr);width:100%;min-width:0}}@media (width<=420px){.forum-simple-hero dl{grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.forum-simple-hero dl div{border-left:0}.forum-simple-hero dl div:nth-child(2){border-left:1px solid #dfe1dc}.forum-simple-hero dl div:last-child{border-top:1px solid #dfe1dc;grid-column:1/-1}.forum-simple-tools{grid-template-columns:minmax(0,1fr)}}@media (width<=700px){.external-profile-hero{grid-template-columns:72px minmax(0,1fr);gap:16px;padding:40px 18px 25px}.external-profile-avatar{width:72px;height:72px;font-size:25px}.external-profile-hero h1{font-size:38px}.external-profile-contact{grid-column:1/-1}.external-profile-stats,.external-profile-claim,.external-profile-message,.external-profile-reports,.external-profile-tabs,.external-profile-publications-empty{margin-left:14px;margin-right:14px}.external-profile-stats span{padding:13px 5px;font-size:11px}.external-profile-stats strong{font-size:20px;display:block}.external-profile-claim{flex-direction:column;align-items:stretch}.external-profile-reports{padding-top:38px}.external-profile-reports article footer{flex-wrap:wrap}.external-profile-reports article footer b{width:100%;margin:4px 0 0}.external-report-observation{grid-template-columns:1fr}.external-profile-compatible .external-profile-claim,.external-profile-compatible .external-profile-message{margin:0 20px 18px}.external-profile-compatible .profile-location-line{flex-direction:column;align-items:flex-start}}.vote-limit-alert{font-size:12px;line-height:1.5}.voter-eligibility>div:first-child>p:last-child{font-size:12px}.voter-eligibility-criteria small{font-size:11px}.voter-eligibility-criteria strong{font-size:13px}.voter-identification>div>p:last-child{font-size:11px}.vote-confirmation-bar span{font-size:10px}.vote-confirmation-bar button{font-size:12px}@property --tw-rotate-x{syntax:"*";inherits:false}@property --tw-rotate-y{syntax:"*";inherits:false}@property --tw-rotate-z{syntax:"*";inherits:false}@property --tw-skew-x{syntax:"*";inherits:false}@property --tw-skew-y{syntax:"*";inherits:false}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-outline-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-blur{syntax:"*";inherits:false}@property --tw-brightness{syntax:"*";inherits:false}@property --tw-contrast{syntax:"*";inherits:false}@property --tw-grayscale{syntax:"*";inherits:false}@property --tw-hue-rotate{syntax:"*";inherits:false}@property --tw-invert{syntax:"*";inherits:false}@property --tw-opacity{syntax:"*";inherits:false}@property --tw-saturate{syntax:"*";inherits:false}@property --tw-sepia{syntax:"*";inherits:false}@property --tw-drop-shadow{syntax:"*";inherits:false}@property --tw-drop-shadow-color{syntax:"*";inherits:false}@property --tw-drop-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-drop-shadow-size{syntax:"*";inherits:false}.professional-auth-page{background:radial-gradient(circle at 12% 12%, #f06f5e1f, transparent 30%), var(--cream);min-height:100vh}.professional-auth-header{border-bottom:1px solid var(--line);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#fffdf8e6;align-items:center;gap:24px;min-height:76px;padding:0 5vw;display:flex}.professional-auth-header>span{color:#73807b;text-transform:uppercase;letter-spacing:.1em;font-size:10px;font-weight:750}.professional-auth-header .ghost-button{min-height:37px;margin-left:auto}.professional-registration-shell{grid-template-columns:minmax(270px,.72fr) minmax(560px,1.28fr);align-items:start;gap:76px;max-width:1220px;margin:0 auto;padding:64px 28px 90px;display:grid}.registration-intro{min-width:0;max-width:100%;padding:28px 0;position:sticky;top:38px}.registration-intro h1{overflow-wrap:anywhere;letter-spacing:-.055em;max-width:440px;margin:0;font:400 clamp(46px,5vw,70px)/.94 Georgia,serif}.registration-intro>p:not(.eyebrow){color:#5f6b66;max-width:430px;margin:22px 0 32px;font:400 14px/1.65 Georgia,serif}.registration-intro ol{margin:0;padding:0;list-style:none;display:grid}.registration-intro li{border-top:1px solid var(--line);grid-template-columns:42px minmax(0,1fr);align-items:center;gap:13px;min-height:74px;display:grid}.registration-intro li>span{color:var(--coral-dark);font:700 9px var(--font-geist-mono),monospace}.registration-intro li strong,.registration-intro li small{display:block}.registration-intro li strong{font:400 16px Georgia,serif}.registration-intro li small{color:#7a8580;margin-top:5px;font-size:9px;line-height:1.45}.registration-card{border:1px solid var(--line);background:var(--paper);border-radius:23px;min-width:0;max-width:100%;padding:34px 38px 42px;box-shadow:0 28px 80px #1e2d2817}.registration-card-heading{border-bottom:1px solid var(--line);padding-bottom:26px}.registration-card-heading h2{letter-spacing:-.035em;margin:0;font:400 35px Georgia,serif}.registration-card-heading>p:last-child{color:#78827e;margin:8px 0 0;font-size:10px}.existing-profile-callout{background:#edf5ef;border:1px solid #5f9c784d;border-radius:12px;justify-content:space-between;align-items:center;gap:16px;margin-bottom:25px;padding:13px 14px 13px 17px;display:flex}.existing-profile-callout small,.existing-profile-callout strong{display:block}.existing-profile-callout small{color:#6f7e76;font-size:8px}.existing-profile-callout strong{margin-top:3px;font-size:12px}.existing-profile-callout button,.existing-profile-callout a{color:#34674a;background:0 0;border:0;font-size:9px;font-weight:800}.professional-registration-form{min-width:0;max-width:100%;padding-top:3px;display:grid}.professional-registration-form fieldset{border:0;border-bottom:1px solid var(--line);min-width:0;max-width:100%;margin:0;padding:28px 0}.professional-registration-form legend{padding:0;font:400 20px Georgia,serif}.professional-registration-form fieldset>p{color:#84908b;margin:5px 0 18px;font-size:9px}.professional-registration-form label,.panel-form label,.panel-post-composer>label:not(.panel-media-drop){color:#4c5954;gap:7px;font-size:9px;font-weight:750;display:grid}.professional-registration-form label>small{color:#929b97;font-weight:500}.professional-registration-form input:not([type=checkbox]),.professional-registration-form textarea,.panel-form input,.panel-form textarea,.panel-post-composer textarea{border:1px solid var(--line);width:100%;min-height:43px;color:var(--ink);background:#fff;border-radius:10px;outline:none;padding:11px 13px;font-size:11px;font-weight:450}.professional-registration-form textarea,.panel-form textarea,.panel-post-composer textarea{resize:vertical;line-height:1.5}.professional-registration-form input:focus,.professional-registration-form textarea:focus,.panel-form input:focus,.panel-form textarea:focus,.panel-post-composer textarea:focus{border-color:#f06f5eb3;box-shadow:0 0 0 3px #f06f5e14}.form-grid{gap:12px;display:grid}.form-grid.two{grid-template-columns:repeat(2,minmax(0,1fr))}.form-grid.three{grid-template-columns:1.3fr .55fr 1fr}.professional-registration-form fieldset>label+.form-grid,.professional-registration-form .form-grid+label,.professional-registration-form .form-grid+.password-field,.professional-registration-form label+label{margin-top:14px}.registration-media-fields{grid-template-columns:minmax(0,150px);gap:14px;min-width:0;max-width:100%;display:grid}.registration-media-upload{cursor:pointer;min-width:0;max-width:100%;overflow:hidden}.registration-media-upload>span{color:#73807a;height:112px;font:650 10px var(--font-geist-mono),monospace;background:#f3f1eb;border:1px dashed #16201d40;border-radius:12px;place-items:center;display:grid;overflow:hidden}.registration-media-upload.avatar>span{border-radius:50%;width:112px}.registration-media-upload img{object-fit:cover;width:100%;height:100%;display:block}.registration-media-upload strong{margin-top:8px;font-size:9px}.registration-media-upload small{color:#929b97;overflow-wrap:anywhere;max-width:100%;font-size:7px;font-weight:500}.professional-registration-form .registration-media-upload input[type=file]{opacity:0;pointer-events:none;width:1px;min-width:0;max-width:1px;height:1px;min-height:0;padding:0;position:absolute;overflow:hidden}.registration-consent{grid-template-columns:18px minmax(0,1fr);align-items:start;margin:24px 0 18px;line-height:1.5;color:#66726d!important;gap:10px!important;font-size:9px!important;font-weight:500!important;display:grid!important}.registration-consent input{width:16px;height:16px;accent-color:var(--coral)}.registration-error{color:#9c3f35;background:#f8e9e6;border-radius:9px;margin:0 0 14px;padding:11px 13px;font-size:9px}.professional-registration-form>.primary-button{min-height:48px}.panel-loading,.panel-empty-state{background:var(--cream);place-items:center;min-height:100vh;display:grid}.panel-empty-state{text-align:center;align-content:center;padding:30px}.panel-empty-state h1{margin:0;font:400 48px Georgia,serif}.panel-empty-state>p:not(.eyebrow){color:#68736f;max-width:420px;margin:13px auto 24px}.professional-panel{background:#f3f0e9;grid-template-columns:238px minmax(0,1fr);min-height:100vh;display:grid}.panel-sidebar{color:#fff;background:#101a17;flex-direction:column;height:100vh;padding:26px 19px 20px;display:flex;position:sticky;top:0}.panel-sidebar .brand{padding:0 9px}.panel-sidebar .brand-word{color:#fff}.panel-profile-mini{border-top:1px solid #ffffff17;border-bottom:1px solid #ffffff17;grid-template-columns:42px minmax(0,1fr);align-items:center;gap:11px;margin:30px 0 23px;padding:15px 9px;display:grid}.panel-profile-mini>span{color:#fff;background:var(--coral);border-radius:50%;place-items:center;width:42px;height:42px;font-size:10px;font-weight:850;display:grid;overflow:hidden}.panel-profile-mini img{object-fit:cover;width:100%;height:100%}.panel-profile-mini strong,.panel-profile-mini small{display:block}.panel-profile-mini strong{text-overflow:ellipsis;white-space:nowrap;font-size:10px;overflow:hidden}.panel-profile-mini small{color:#82938c;margin-top:4px;font-size:7px}.panel-sidebar nav{gap:4px;display:grid}.panel-sidebar nav button{color:#9aa9a3;text-align:left;background:0 0;border:0;border-radius:9px;grid-template-columns:23px minmax(0,1fr);align-items:center;gap:8px;min-height:43px;padding:0 12px;font-size:9px;font-weight:700;display:grid}.panel-sidebar nav button>span{font-size:14px}.panel-sidebar nav button:hover,.panel-sidebar nav button.active{color:#fff;background:#ffffff13}.panel-sidebar nav button.active{box-shadow:inset 3px 0 var(--coral)}.panel-sidebar-foot{border-top:1px solid #ffffff17;margin-top:auto;padding:14px 10px 0}.panel-sidebar-foot p{color:#788a82;margin:0 0 13px;font-size:7px;line-height:1.5}.panel-sidebar-foot p strong{color:#a6b4ae;font-size:8px;display:block}.panel-sidebar-foot button{color:#9aa9a3;background:0 0;border:0;padding:0;font-size:8px}.panel-main{min-width:0}.panel-topbar{border-bottom:1px solid var(--line);background:#fffdf8eb;justify-content:space-between;align-items:center;min-height:76px;padding:0 38px;display:flex}.panel-topbar .eyebrow{margin-bottom:4px}.panel-topbar>div>strong{font:400 19px Georgia,serif}.panel-topbar>div:last-child{align-items:center;gap:18px;display:flex}.panel-topbar>div:last-child>a:not(.primary-button){color:#74807b;font-size:9px}.panel-topbar .primary-button{min-height:35px;padding:0 15px;font-size:9px}.panel-notice{color:#3d684e;background:#edf5ef;border:1px solid #5f9c784d;border-radius:10px;justify-content:space-between;margin:18px 38px -2px;padding:11px 14px;font-size:9px;display:flex}.panel-notice button{color:inherit;background:0 0;border:0;font-size:16px}.panel-moderation-notice{color:#773e37;background:#f9eae7;border:1px solid #e6bdb7;border-radius:11px;margin:18px 38px -2px;padding:16px 18px}.panel-moderation-notice strong{font-size:10px}.panel-moderation-notice p{margin:6px 0 0;font-size:8px;line-height:1.45}.panel-moderation-notice small{color:#94655f;margin-top:9px;font-size:7px;display:block}.panel-section{max-width:1180px;margin:0 auto;padding:42px 38px 70px}.panel-section-heading{justify-content:space-between;align-items:end;gap:24px;margin-bottom:28px;display:flex}.panel-section-heading h1{letter-spacing:-.04em;margin:0;font:400 44px Georgia,serif}.panel-section-heading>div>p:last-child{color:#74807b;margin:8px 0 0;font-size:10px}.panel-section-heading>span{color:#72807a;background:#e9e7e0;border-radius:999px;padding:7px 10px;font-size:8px}.panel-section-heading .ghost-button{min-height:36px;font-size:8px}.panel-welcome{color:#fff;background:radial-gradient(circle at 80% 20%,#f06f5e80,transparent 31%),var(--forest);border-radius:21px;justify-content:space-between;align-items:center;gap:30px;min-height:188px;padding:34px 38px;display:flex;overflow:hidden}.panel-welcome h1{letter-spacing:-.045em;margin:0;font:400 47px Georgia,serif}.panel-welcome div>p:last-child{color:#b3c2bb;max-width:560px;margin:12px 0 0;font:400 12px/1.55 Georgia,serif}.panel-welcome>span{color:#ffd6cf;border:1px solid #ffffff26;border-radius:50%;align-content:center;place-items:center;min-width:126px;min-height:126px;font:400 31px Georgia,serif;display:grid}.panel-welcome>span small{color:#a9bbb3;font:650 7px var(--font-geist-sans),Arial;text-transform:uppercase;letter-spacing:.08em;margin-top:4px}.panel-stat-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin-top:15px;display:grid}.panel-stat-grid article{border:1px solid var(--line);background:var(--paper);border-radius:13px;min-height:104px;padding:17px;position:relative}.panel-stat-grid article>span{color:var(--coral);font-size:16px;position:absolute;top:14px;right:14px}.panel-stat-grid strong,.panel-stat-grid small{display:block}.panel-stat-grid strong{margin-top:17px;font:400 25px Georgia,serif}.panel-stat-grid small{color:#7e8984;text-transform:uppercase;letter-spacing:.06em;margin-top:5px;font-size:7px}.panel-overview-grid{grid-template-columns:1.35fr .65fr;gap:15px;margin-top:15px;display:grid}.panel-checklist,.panel-privacy-card,.panel-form,.public-profile-preview,.panel-post-composer,.panel-post-list{border:1px solid var(--line);background:var(--paper);border-radius:15px}.panel-checklist{padding:25px 27px}.panel-card-heading{justify-content:space-between;align-items:start;gap:20px;display:flex}.panel-card-heading h2{margin:0;font:400 24px Georgia,serif}.panel-card-heading b{color:var(--coral-dark);font:400 22px Georgia,serif}.completion-line{background:#e8e7e1;border-radius:999px;height:5px;margin:18px 0 13px;overflow:hidden}.completion-line i{border-radius:inherit;background:var(--coral);height:100%;display:block}.panel-checklist ul{margin:0;padding:0;list-style:none}.panel-checklist li{border-top:1px solid var(--line);color:#52605a;align-items:center;gap:11px;min-height:42px;font-size:9px;display:flex}.panel-checklist li>span{color:#76817d;background:#ecebe6;border-radius:50%;place-items:center;width:21px;height:21px;font-size:7px;font-weight:800;display:grid}.panel-checklist li.done{color:#82908a;text-decoration:line-through}.panel-checklist li.done>span{color:#fff;background:#5f9c78}.panel-privacy-card{color:#fff;background:#1e302a;padding:27px}.panel-privacy-card>span{color:#ffd4cc;border:1px solid #ffffff26;border-radius:50%;place-items:center;width:42px;height:42px;font-size:10px;font-weight:800;display:grid}.panel-privacy-card .eyebrow{color:#9fb1a9;margin-top:27px}.panel-privacy-card h2{margin:0;font:400 24px/1.08 Georgia,serif}.panel-privacy-card>p:last-of-type{color:#9eaea7;font-size:9px;line-height:1.55}.panel-privacy-card button{color:#ffc6bd;background:0 0;border:0;padding:0;font-size:9px;font-weight:750}.panel-profile-layout{grid-template-columns:minmax(0,1fr) 340px;align-items:start;gap:18px;display:grid}.panel-form{gap:17px;padding:27px;display:grid}.panel-form .primary-button{width:max-content;min-height:40px}.public-profile-preview{text-align:center;padding:17px;position:sticky;top:94px;overflow:hidden}.public-profile-preview>.eyebrow{text-align:left}.preview-avatar{border:5px solid var(--paper);color:#fff;background:var(--coral);border-radius:50%;place-items:center;width:82px;height:82px;margin:18px auto 12px;font-size:16px;font-weight:850;display:grid;position:relative;overflow:hidden}.preview-avatar img{object-fit:cover;width:100%;height:100%}.public-profile-preview h2{margin:0;font:400 25px Georgia,serif}.public-profile-preview>small{color:#7f8985;font-size:8px}.public-profile-preview>p:not(.eyebrow){color:#62706a;min-height:53px;font-size:9px;line-height:1.5}.public-profile-preview-sentiments{gap:5px}.public-profile-preview-sentiments>span{border-radius:7px;padding:9px 3px}.public-profile-preview-sentiments strong{font-size:13px}.public-profile-preview-sentiments small{font-size:5px}.panel-form fieldset{border:0;border-bottom:1px solid var(--line);gap:14px;margin:0;padding:0 0 20px;display:grid}.panel-form legend{margin-bottom:14px;padding:0;font:400 19px Georgia,serif}.panel-form fieldset>small{color:#8b9591;font-size:8px}.panel-form label>small{color:#929b97;font-weight:500}.panel-form .form-grid+.form-grid,.panel-form .form-grid+label,.panel-form label+.form-grid{margin-top:2px}.preview-whatsapp{color:#28784a;text-transform:uppercase;letter-spacing:.05em;background:#e5f4e9;border-radius:999px;margin:0 auto 12px;padding:6px 9px;font-size:7px;display:inline-flex}.panel-post-layout{grid-template-columns:360px minmax(0,1fr);align-items:start;gap:18px;display:grid}.panel-post-composer{gap:17px;padding:24px;display:grid;position:relative}.panel-media-drop{color:#66736d;cursor:pointer;text-align:center;background:#f1f0ea;border:1px dashed #16201d40;border-radius:12px;place-items:center;min-height:260px;display:grid;position:relative;overflow:hidden}.panel-media-drop input{opacity:0;width:1px;height:1px;position:absolute}.panel-media-drop>span b,.panel-media-drop>span strong,.panel-media-drop>span small{display:block}.panel-media-drop>span b{font-size:27px;font-weight:400}.panel-media-drop>span strong{margin-top:7px;font-size:10px}.panel-media-drop>span small{color:#929b97;margin-top:5px;font-size:7px}.panel-media-drop img,.panel-media-drop video{object-fit:contain;background:#111;width:100%;height:100%;position:absolute;inset:0}.panel-post-list{grid-template-columns:repeat(2,minmax(0,1fr));align-content:start;gap:7px;min-height:470px;padding:7px;display:grid}.panel-post-list article{background:#111;border-radius:10px;position:relative;overflow:hidden}.panel-post-list article>img,.panel-post-list article>video{aspect-ratio:4/5;object-fit:contain;width:100%;display:block}.panel-post-list article>div{color:#fff;background:linear-gradient(#0000,#000000d1);padding:32px 12px 11px;position:absolute;inset:auto 0 0}.panel-post-list article small{font-size:7px}.panel-post-list article p{margin:4px 0 0;font-size:9px}.panel-posts-sentinel,.panel-award-posts-sentinel{grid-column:1/-1}.panel-award-posts-sentinel{margin-top:10px}.panel-publish-overlay{z-index:6;text-align:center;background:#fcfbf7eb;border-radius:15px;place-content:center;justify-items:center;gap:10px;padding:24px;display:grid;position:absolute;inset:0}.panel-publish-overlay strong{color:var(--ink);font-size:11px}.panel-publish-overlay small{color:#6d7a74;max-width:220px;font-size:8px;line-height:1.55}.panel-publish-spinner{border:2px solid #16201d24;border-top-color:var(--coral);border-radius:50%;width:28px;height:28px;animation:.8s linear infinite panel-publish-spin}.panel-post-composer :disabled{opacity:.55;cursor:progress}.panel-post-composer[aria-busy=true] .panel-media-drop{cursor:progress}.panel-duplicate-card{background:var(--paper);text-align:left;border-radius:16px;width:min(420px,100%);padding:28px}.panel-duplicate-card h2{margin:6px 0 0;font:400 23px Georgia,serif}.panel-duplicate-lede{color:#5b6863;margin:12px 0 0;font-size:10px;line-height:1.55}.panel-duplicate-list{gap:6px;margin:12px 0 0;padding:0;list-style:none;display:grid}.panel-duplicate-list li{border:1px solid var(--line);background:#f7f6f1;border-radius:9px;padding:9px 12px}.panel-duplicate-list b{color:var(--ink);font-size:11px;font-weight:700}.panel-duplicate-question{color:var(--ink);margin:18px 0 0;font-size:11px;font-weight:700}.panel-duplicate-actions{gap:8px;margin-top:14px;display:grid}.panel-duplicate-actions button:not(.primary-button){border:1px solid var(--line);color:#52605a;background:#fff;border-radius:10px;min-height:40px;font-size:10px;font-weight:700}@keyframes panel-publish-spin{to{transform:rotate(360deg)}}@media (prefers-reduced-motion:reduce){.panel-publish-spinner{animation-duration:2.4s}}.panel-post-details textarea{resize:vertical;color:#fff;background:#000000ad;border:1px solid #ffffff4d;border-radius:7px;outline:none;width:100%;min-height:58px;margin-top:7px;padding:8px;font-size:9px;line-height:1.4}.panel-post-details .empty-caption{color:#c5cbc8;font-style:italic}.panel-post-edit-actions{gap:6px;margin-top:9px;display:flex}.panel-post-edit-actions button{color:#fff;background:#ffffff1f;border:1px solid #ffffff59;border-radius:7px;min-height:28px;padding:0 9px;font-size:7px;font-weight:800}.panel-post-edit-actions button:first-child{background:#5f9c78db;border-color:#0000}.panel-post-edit-actions button.danger{background:#a63d32d1;border-color:#0000}.panel-post-list article.post-hidden-by-manager>img,.panel-post-list article.post-hidden-by-manager>video{filter:grayscale()brightness(.6)}.post-moderation-badge{z-index:2;color:#fff;text-transform:uppercase;letter-spacing:.05em;background:#a64f45;border-radius:999px;padding:6px 8px;font-size:6px;position:absolute;top:9px;left:9px}.panel-post-details em{color:#ffc1b8;margin-top:6px;font-size:7px;line-height:1.35;display:block}.panel-content-empty{color:#7b8681;text-align:center;grid-column:1/-1;align-content:center;place-items:center;min-height:100%;display:grid}.panel-content-empty>span{font-size:30px}.panel-content-empty strong{color:var(--ink);margin-top:10px}.panel-content-empty p{max-width:330px;margin:7px auto 18px;font-size:9px;line-height:1.5}.panel-content-empty.large{border:1px solid var(--line);background:var(--paper);border-radius:15px;min-height:330px}.panel-award-banner{color:#fff;background:radial-gradient(circle at 85% 20%,#f06f5e75,transparent 30%),var(--forest);border-radius:17px;grid-template-columns:58px minmax(0,1fr) auto;align-items:center;gap:18px;min-height:126px;padding:24px 28px;display:grid}.panel-award-banner>span{color:#e6bf54;font-size:37px}.panel-award-banner small{color:#a6b6af;text-transform:uppercase;letter-spacing:.08em;font-size:7px}.panel-award-banner h2{margin:4px 0;font:400 27px Georgia,serif}.panel-award-banner p{color:#b5c3bd;margin:0;font-size:9px}.panel-award-banner>b{color:#d7eee0;text-transform:uppercase;letter-spacing:.06em;background:#5f9c7833;border-radius:999px;padding:8px 10px;font-size:7px}.panel-decision-note{background:#fbf5e4;border:1px solid #e3d7b7;border-radius:12px;grid-template-columns:220px minmax(0,1fr);align-items:center;gap:15px;margin-top:12px;padding:15px 17px;display:grid}.panel-decision-note strong{color:#745f2c;font-size:9px}.panel-decision-note p{color:#796e52;margin:0;font-size:9px;line-height:1.5}.panel-award-moderation{color:#773e37;background:#f9eae7;border:1px solid #e6bdb7;border-radius:11px;margin-top:12px;padding:14px 16px}.panel-award-moderation strong{font-size:9px}.panel-award-moderation p{margin:5px 0 0;font-size:8px}.panel-award-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin-top:17px;display:grid}.panel-award-grid article{border:1px solid var(--line);background:var(--paper);border-radius:13px;overflow:hidden}.panel-award-grid article.selected{border-color:var(--coral);box-shadow:0 0 0 2px #f06f5e21}.panel-award-grid img,.panel-award-grid video{aspect-ratio:1;object-fit:cover;transform-origin:50%;background:#111;width:100%;display:block}.panel-award-grid article>div{z-index:2;background:var(--paper);padding:13px;position:relative}.panel-award-grid p{color:#5c6863;min-height:30px;margin:0 0 9px;font-size:8px;line-height:1.4}.panel-award-grid button{color:#fff;background:var(--forest);border:0;border-radius:8px;width:100%;min-height:34px;font-size:8px;font-weight:750}.panel-award-grid article.selected button{background:var(--coral)}.profile-report-empty{border:1px dashed var(--line);text-align:center;border-radius:10px;padding:18px 12px}.profile-report-empty strong,.profile-report-empty small{display:block}.profile-report-empty strong{font:400 14px Georgia,serif}.profile-report-empty small{color:#83908b;margin-top:6px;font-size:8px;line-height:1.45}@media (width<=980px){.professional-registration-shell{grid-template-columns:1fr;gap:28px}.registration-intro{position:static}.registration-intro h1{max-width:720px}.registration-intro ol{grid-template-columns:repeat(3,1fr);gap:12px}.registration-intro li{border:1px solid var(--line);border-radius:10px;grid-template-columns:30px minmax(0,1fr);padding:10px}.professional-panel{grid-template-columns:78px minmax(0,1fr)}.panel-sidebar{padding-left:10px;padding-right:10px}.panel-sidebar .brand{justify-content:center;padding:0}.panel-sidebar .brand-word,.panel-profile-mini>div{display:none}.panel-profile-mini{padding:13px 7px;display:block}.panel-profile-mini>span{margin:0 auto}.panel-sidebar nav button{text-align:center;grid-template-columns:1fr;padding:0}.panel-sidebar nav button>span,.panel-sidebar-foot p{display:none}.panel-sidebar-foot button{text-align:center;width:100%}.panel-profile-layout,.panel-post-layout,.panel-overview-grid{grid-template-columns:1fr}.public-profile-preview{position:static}.panel-decision-note{grid-template-columns:1fr;gap:5px}}@media (width<=680px){.professional-auth-header{padding:0 16px}.professional-auth-header>span{display:none}.professional-registration-shell{padding:34px 14px 60px}.registration-intro{padding:0}.registration-intro h1{font-size:46px}.registration-intro ol,.form-grid.two,.form-grid.three,.registration-media-fields{grid-template-columns:1fr}.registration-card{padding:25px 18px 32px}.registration-media-upload.avatar>span{width:96px;height:96px}.professional-panel{padding-bottom:68px;display:block}.panel-sidebar{z-index:20;width:100%;height:64px;padding:7px 10px;display:block;position:fixed;inset:auto 0 0}.panel-sidebar>.brand,.panel-profile-mini,.panel-sidebar-foot{display:none}.panel-sidebar nav{grid-template-columns:repeat(5,1fr);height:100%;display:grid}.panel-sidebar nav button{grid-template-columns:1fr;place-items:center;gap:2px;min-height:50px;font-size:7px;display:grid}.panel-sidebar nav button>span{font-size:13px;display:block}.panel-sidebar nav button.active{box-shadow:inset 0 -2px var(--coral)}.panel-topbar{min-height:66px;padding:0 16px}.panel-topbar>div:last-child>a:not(.primary-button){display:none}.panel-section{padding:30px 14px 55px}.panel-section-heading{display:block}.panel-section-heading h1{font-size:38px}.panel-section-heading>span,.panel-section-heading>.ghost-button{margin-top:13px;display:inline-flex}.panel-welcome{padding:28px 22px}.panel-welcome h1{font-size:38px}.panel-welcome>span{display:none}.panel-stat-grid{grid-template-columns:repeat(2,1fr)}.panel-post-list{grid-template-columns:1fr 1fr}.panel-award-banner{grid-template-columns:42px minmax(0,1fr)}.panel-award-banner>b{grid-column:2;width:max-content}.panel-award-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.panel-notice,.panel-moderation-notice{margin-left:14px;margin-right:14px}}.panel-notification-card{border:1px solid var(--line);background:var(--paper);border-radius:15px;margin-top:15px;padding:23px 25px}.panel-notification-card .panel-card-heading button{color:var(--coral-dark);background:0 0;border:0;padding:0;font-size:8px;font-weight:800}.panel-notification-card>div:last-child{margin-top:15px;display:grid}.panel-notification-card>div:last-child>a{border-top:1px solid var(--line);grid-template-columns:30px minmax(0,1fr) auto;align-items:center;gap:10px;min-height:58px;padding:9px 3px;display:grid}.panel-notification-card>div:last-child>a>span{color:#fff;background:var(--forest);border-radius:50%;place-items:center;width:28px;height:28px;font-size:10px;font-weight:850;display:grid}.panel-notification-card a strong{font-size:9px}.panel-notification-card a p{color:#79857f;text-overflow:ellipsis;white-space:nowrap;margin:4px 0 0;font-size:8px;overflow:hidden}.panel-notification-card a small{color:#5f9c78;font-size:7px}.panel-notification-card>p{color:#7d8883;margin:15px 0 0;font-size:9px}.panel-award-participation-list{gap:10px;display:grid}.panel-award-participation-list>article{border:1px solid var(--line);background:var(--paper);border-radius:16px;grid-template-columns:50px minmax(0,1fr) auto;align-items:center;gap:17px;min-height:120px;padding:22px 25px;display:grid}.panel-award-participation-list>article>span{color:#d2a83f;font-size:31px}.panel-award-participation-list article small{color:#84908a;text-transform:uppercase;letter-spacing:.07em;font-size:7px}.panel-award-participation-list article h2{margin:5px 0;font:400 25px Georgia,serif}.panel-award-participation-list article p{color:#75817c;margin:0;font-size:8px}.panel-award-participation-list article>div:last-child{justify-items:end;gap:10px;min-width:155px;display:grid}.panel-award-participation-list article>div:last-child b{color:#397050;text-transform:uppercase;letter-spacing:.05em;background:#e7f2ea;border-radius:999px;padding:6px 8px;font-size:7px}.panel-award-participation-list article>div:last-child button{border:1px solid var(--line);color:#5d6964;background:#fff;border-radius:8px;min-height:34px;padding:0 12px;font-size:8px;font-weight:750}.panel-award-participation-list article.declined{opacity:.76}.panel-award-participation-list article.declined>div:last-child b{color:#8a5d56;background:#f7e9e6}.panel-professional-awards{gap:14px;display:grid}.panel-professional-award-card{border:1px solid var(--line);background:var(--paper);border-radius:17px;overflow:hidden;box-shadow:0 12px 30px #192f2609}.panel-professional-award-card.declined{opacity:.78}.panel-award-fixed-summary{grid-template-columns:minmax(250px,1.3fr) 112px minmax(245px,1fr) 145px;align-items:center;gap:20px;min-height:148px;padding:20px 22px;display:grid}.panel-award-summary-title{grid-template-columns:38px minmax(0,1fr);align-items:center;gap:12px;display:grid}.panel-award-summary-title>span{color:#d2a83f;font-size:29px}.panel-award-summary-title small,.panel-award-current-photo>small{color:#84908a;text-transform:uppercase;letter-spacing:.07em;font-size:7px}.panel-award-summary-title h2{margin:5px 0;font:400 23px/1.08 Georgia,serif}.panel-award-summary-title p{color:#75817c;margin:0;font-size:8px}.panel-award-summary-title>b{color:#397050;text-transform:uppercase;letter-spacing:.05em;background:#e7f2ea;border-radius:999px;grid-column:2;width:max-content;padding:5px 8px;font-size:7px}.declined .panel-award-summary-title>b{color:#8a5d56;background:#f7e9e6}.panel-award-current-photo>div{aspect-ratio:1;background:#ecece7;border:1px solid #dfe3df;border-radius:11px;width:100%;margin-top:6px;position:relative;overflow:hidden}.panel-award-current-photo img,.panel-award-current-photo video{object-fit:cover;width:100%;height:100%;display:block}.panel-award-current-photo>div.empty{place-items:center;display:grid}.panel-award-current-photo>div.empty>span{color:#77827d;text-align:center;max-width:70px;font-size:6px;line-height:1.35}.panel-award-live-stats{background:#f7f6f2;border:1px solid #e2e5e1;border-radius:12px;grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.panel-award-live-stats>span{border-left:1px solid #e2e5e1;align-content:center;min-height:76px;padding:13px 11px;display:grid}.panel-award-live-stats>span:first-child{border-left:0}.panel-award-live-stats small{color:#7c8882;text-transform:uppercase;letter-spacing:.05em;font-size:6px}.panel-award-live-stats strong{color:var(--forest);margin-top:6px;font:600 21px Georgia,serif}.panel-award-live-stats em{color:#87918c;font:7px Arial,sans-serif}.panel-award-summary-actions{gap:8px;display:grid}.panel-award-summary-actions .primary-button,.panel-award-summary-actions .ghost-button{width:100%;min-height:37px;padding:0 10px;font-size:8px}.panel-award-summary-actions .ghost-button{color:#59655f;background:#fff}.panel-award-photo-picker{border-top:1px solid var(--line);background:#f4f2ec;padding:20px 22px 24px}.panel-award-photo-picker>div:first-child small{color:var(--coral-dark);text-transform:uppercase;letter-spacing:.07em;font-size:7px;font-weight:800}.panel-award-photo-picker>div:first-child h3{margin:5px 0 4px;font:400 22px Georgia,serif}.panel-award-photo-picker>div:first-child p{color:#75817c;margin:0;font-size:8px}.panel-award-photo-picker .panel-award-grid{margin-top:15px}@media (width<=680px){.panel-award-participation-list>article{grid-template-columns:38px minmax(0,1fr);padding:19px 16px}.panel-award-participation-list article>div:last-child{grid-column:2;justify-items:stretch}.panel-award-participation-list article>div:last-child b{width:max-content}.panel-notification-card{padding:20px 16px}.panel-notification-card .panel-card-heading{flex-direction:column;align-items:flex-start}.panel-award-fixed-summary{grid-template-columns:minmax(0,1fr) 90px;gap:15px;padding:17px 15px}.panel-award-summary-title{align-self:stretch}.panel-award-current-photo{grid-area:1/2}.panel-award-live-stats{grid-column:1/-1}.panel-award-summary-actions{grid-column:1/-1;grid-template-columns:1fr 1fr}.panel-award-photo-picker{padding:18px 12px 20px}}@media (width>=681px) and (width<=1050px){.panel-award-fixed-summary{grid-template-columns:minmax(230px,1fr) 105px minmax(230px,1fr)}.panel-award-summary-actions{grid-column:1/-1;grid-template-columns:1fr 1fr}}.panel-reports-list{gap:14px;display:grid}.panel-report-response-card{border:1px solid var(--line);background:var(--paper);border-radius:16px;padding:25px 27px}.panel-report-response-card>header{justify-content:space-between;align-items:center;gap:18px;display:flex}.panel-report-response-card>header>div{align-items:center;gap:11px;display:flex}.panel-report-response-card>header small{color:#7c8983;font-size:8px}.panel-report-response-card>header>a{color:var(--coral-dark);font-size:8px;font-weight:800}.panel-report-response-card>p{color:#66736d;-webkit-line-clamp:3;-webkit-box-orient:vertical;max-width:780px;margin:0;font:400 11px/1.55 Georgia,serif;display:-webkit-box;overflow:hidden}.panel-report-only-card>header+p{margin-top:19px}.panel-report-facts{gap:5px;margin:19px 0;display:flex}.panel-report-facts span{background:#f0eee8;border-radius:8px;min-width:105px;padding:9px 11px}.panel-report-facts small,.panel-report-facts strong{display:block}.panel-report-facts small{color:#8b9590;text-transform:uppercase;letter-spacing:.07em;font-size:6px}.panel-report-facts strong{margin-top:4px;font-size:9px}.panel-professional-reply-form{background:#f1f6f2;border:1px solid #5f9c7847;border-radius:12px;padding:18px}.panel-professional-reply-form label{gap:8px;display:grid}.panel-professional-reply-form label>span{color:#355747;text-transform:uppercase;letter-spacing:.05em;font-size:9px;font-weight:850}.panel-professional-reply-form textarea{resize:vertical;width:100%;min-height:100px;color:var(--ink);background:#fff;border:1px solid #cfddd3;border-radius:9px;outline:none;padding:12px 13px;font:400 11px/1.5 Georgia,serif}.panel-professional-reply-form textarea:focus{border-color:#5f9c78;box-shadow:0 0 0 3px #5f9c781a}.panel-professional-reply-form>div{justify-content:space-between;align-items:center;gap:15px;margin-top:10px;display:flex}.panel-professional-reply-form>div small{color:#819088;font-size:7px}.panel-professional-reply-form .primary-button{min-height:36px;font-size:8px}.professional-response-status{color:#39734e;background:#e7f2e9;border-radius:999px;padding:5px 8px;font-size:7px}.professional-response-status.reopened{color:#6d5a25;background:#f7f0dc}.professional-response-status.expired,.professional-response-status.closed{color:#80544d;background:#f4e8e5}.panel-professional-reply-form textarea:disabled{cursor:not-allowed;color:#7d8581;background:#ecece8}.panel-professional-reply-form .primary-button:disabled{cursor:not-allowed;opacity:.45}.professional-response-closed-note{color:#80544d;background:#f7e9e6;border-radius:8px;margin:9px 0 0;padding:9px 10px;font-size:8px;line-height:1.45}.panel-report-accordions{gap:13px;display:grid}.panel-report-accordion{border:1px solid var(--line);background:#ffffff73;border-radius:16px;transition:border-color .2s,box-shadow .2s;overflow:hidden}.panel-report-accordion.open{border-color:#d6ddd8;box-shadow:0 13px 32px #1c30280b}.panel-report-accordion-trigger{width:100%;min-height:78px;color:var(--ink);background:var(--paper);text-align:left;border:0;justify-content:space-between;align-items:center;gap:22px;padding:15px 20px;display:flex}.panel-report-accordion-trigger:hover{background:#fffdf9}.panel-report-accordion-trigger>span{align-items:center;gap:12px;display:flex}.panel-report-accordion-trigger>span:first-child>i{color:#fff;background:var(--forest);border-radius:50%;flex:0 0 30px;place-items:center;width:30px;height:30px;font:800 9px/1 Arial,sans-serif;display:grid}.panel-report-accordion-trigger strong,.panel-report-accordion-trigger small{display:block}.panel-report-accordion-trigger strong{font:400 17px Georgia,serif}.panel-report-accordion-trigger small{color:#7b8781;margin-top:4px;font-size:8px}.panel-report-accordion-trigger>span:last-child>b{color:#8a4237;text-transform:uppercase;letter-spacing:.04em;background:#fae7e3;border-radius:999px;padding:6px 9px;font-size:7px}.panel-report-accordion-trigger>span:last-child>b.neutral{color:#52645b;background:#ecefea}.panel-report-accordion-trigger em{color:#74817b;place-items:center;width:25px;height:25px;font:18px/1 Arial,sans-serif;transition:transform .2s;display:grid}.panel-report-accordion.open .panel-report-accordion-trigger em{transform:rotate(180deg)}.panel-report-accordion>.panel-reports-list{padding:0 14px 14px}.panel-response-list-filter{background:#efeee9;border:1px solid #dce2dd;border-radius:12px;grid-template-columns:repeat(3,minmax(0,1fr));gap:5px;padding:5px;display:grid}.panel-response-list-filter button{color:#65736c;text-transform:uppercase;letter-spacing:.035em;background:0 0;border:1px solid #0000;border-radius:9px;justify-content:center;align-items:center;gap:8px;min-width:0;min-height:42px;padding:7px 10px;font-size:8px;font-weight:800;display:flex}.panel-response-list-filter button:hover{color:#2d4c3d;background:#ffffffa6}.panel-response-list-filter button.active{color:#fff;background:var(--forest);border-color:#294d3b;box-shadow:0 5px 13px #1e3d2e24}.panel-response-list-filter button b{color:#4f6259;background:#fff;border-radius:999px;place-items:center;min-width:20px;height:20px;padding:0 5px;font-size:7px;display:grid}.panel-response-list-filter button.active b{color:var(--forest)}.panel-response-filter-empty{min-height:210px;margin:0}.panel-response-right-card{border-color:#5f9c783b}.panel-response-context{grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:22px;margin:18px 0;display:grid}.panel-response-context>div:first-child>small{color:#7f8c85;text-transform:uppercase;letter-spacing:.07em;font-size:7px;font-weight:800}.panel-response-context p{color:#69766f;-webkit-line-clamp:3;-webkit-box-orient:vertical;max-width:740px;margin:6px 0 0;font:400 10px/1.5 Georgia,serif;display:-webkit-box;overflow:hidden}.professional-response-countdown{background:#f2f7f3;border:1px solid #d5e4d9;border-radius:10px;min-width:155px;padding:11px 13px}.professional-response-countdown small,.professional-response-countdown strong,.professional-response-countdown span{display:block}.professional-response-countdown small{color:#5c7768;text-transform:uppercase;letter-spacing:.08em;font-size:6px;font-weight:800}.professional-response-countdown strong{color:#2f6448;margin-top:4px;font:600 15px Georgia,serif}.professional-response-countdown span{color:#7c8982;margin-top:3px;font-size:7px}.professional-response-countdown.ended{background:#f8efed;border-color:#ead8d4}.professional-response-countdown.ended small,.professional-response-countdown.ended strong{color:#80544d}.panel-published-professional-reply{background:#edf6f0;border:1px solid #5f9c7852;border-radius:12px;padding:18px;box-shadow:inset 3px 0 #5f9c78}.panel-published-reply-heading{justify-content:space-between;align-items:center;gap:18px;display:flex}.panel-published-reply-heading>span{align-items:center;gap:9px;display:flex}.panel-published-reply-heading>span>i{color:#fff;background:#4d8a65;border-radius:50%;place-items:center;width:24px;height:24px;font:800 9px Arial,sans-serif;display:grid}.panel-published-reply-heading strong,.panel-published-reply-heading small{display:block}.panel-published-reply-heading strong{color:#294d3b;text-transform:uppercase;letter-spacing:.05em;font-size:9px}.panel-published-reply-heading small{color:#698075;margin-top:3px;font-size:7px}.panel-published-professional-reply>p:not(.professional-response-closed-note){white-space:pre-wrap;color:#263d32;margin:15px 0 10px;font:400 12px/1.65 Georgia,serif}.panel-published-professional-reply>small{color:#71827a;font-size:7px}.panel-published-reply-actions,.panel-reply-form-actions{align-items:center;gap:7px;display:flex}.panel-published-reply-actions button,.panel-reply-form-actions>button:not(.primary-button){color:#395648;background:#fff;border:1px solid #cbd8d0;border-radius:8px;min-height:31px;padding:0 11px;font-size:8px;font-weight:750}.panel-published-reply-actions button.danger{color:#9a4338;border-color:#e5c9c4}.panel-published-reply-actions button:hover,.panel-reply-form-actions>button:not(.primary-button):hover{border-color:#8faf9c}.panel-published-reply-actions button.danger:hover{border-color:#c98075}.professional-response-closed-note.standalone{margin:0}.panel-report-only-card{box-shadow:none}@media (width<=680px){.panel-report-response-card{padding:20px 16px}.panel-report-response-card>header{align-items:flex-start}.panel-report-response-card>header>div{flex-direction:column;align-items:flex-start}.panel-report-facts{grid-template-columns:repeat(3,1fr);display:grid}.panel-report-facts span{min-width:0}.panel-professional-reply-form>div{flex-direction:column;align-items:stretch}.panel-professional-reply-form .primary-button{width:100%}.panel-report-accordion-trigger{min-height:70px;padding:13px 14px}.panel-report-accordion-trigger>span:last-child>b{display:none}.panel-report-accordion-trigger small{max-width:210px}.panel-report-accordion>.panel-reports-list{padding:0 8px 8px}.panel-response-list-filter{grid-template-columns:1fr}.panel-response-list-filter button{justify-content:space-between;min-height:39px;padding-inline:12px}.panel-response-context{grid-template-columns:1fr;gap:12px}.professional-response-countdown{min-width:0}.panel-published-reply-heading{flex-direction:column;align-items:flex-start}.panel-published-reply-actions{width:100%}.panel-published-reply-actions button{flex:1}.panel-reply-form-actions{width:100%}.panel-reply-form-actions>button{flex:1}}.panel-sidebar nav button>b{min-width:0;font:inherit;text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.panel-subscription-overview-card{background:linear-gradient(115deg,#fffdf8 0%,#f4f8f3 100%);border:1px solid #d9dfda;border-left:5px solid #5f9c78;border-radius:16px;grid-template-columns:minmax(280px,1.2fr) minmax(330px,1fr) auto;align-items:center;gap:24px;margin-top:15px;padding:22px 24px;display:grid;overflow:hidden;box-shadow:0 12px 30px #192f2609}.panel-subscription-overview-card.past-due{border-color:#e5c8c2;border-left-color:var(--coral);background:linear-gradient(115deg,#fffdf8 0%,#fff1ee 100%)}.panel-subscription-overview-title{grid-template-columns:46px minmax(0,1fr);align-items:center;gap:14px;min-width:0;display:grid}.panel-subscription-overview-title>span{color:#fff;background:var(--forest);width:46px;height:46px;font:800 11px var(--font-geist-sans),Arial,sans-serif;border-radius:13px;place-items:center;display:grid}.panel-subscription-overview-card.past-due .panel-subscription-overview-title>span{background:var(--coral)}.panel-subscription-overview-title h2{margin:2px 0 0;font:400 21px/1.15 Georgia,serif}.panel-subscription-overview-title p:last-child{color:#718079;margin:6px 0 0;font-size:8px;line-height:1.5}.panel-subscription-overview-facts{background:#ffffffbd;border:1px solid #dfe4df;border-radius:11px;grid-template-columns:repeat(3,minmax(0,1fr));display:grid;overflow:hidden}.panel-subscription-overview-facts>span{border-left:1px solid #dfe4df;align-content:center;min-width:0;min-height:60px;padding:11px 12px;display:grid}.panel-subscription-overview-facts>span:first-child{border-left:0}.panel-subscription-overview-facts small,.panel-subscription-overview-facts strong{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.panel-subscription-overview-facts small{color:#849089;text-transform:uppercase;letter-spacing:.06em;font-size:6px;font-weight:850}.panel-subscription-overview-facts strong{color:#344d40;margin-top:5px;font-size:9px}.panel-subscription-overview-card>button{color:#fff;background:var(--forest);white-space:nowrap;border:0;border-radius:9px;justify-content:center;align-items:center;gap:9px;min-height:40px;padding:0 15px;font-size:8px;font-weight:850;display:inline-flex}.panel-subscription-overview-card.past-due>button{background:var(--coral-dark)}.panel-subscription-overview-card>button span{font-size:14px}.panel-subscription-section{gap:18px;display:grid}.panel-subscription-section>.panel-section-heading{margin-bottom:0}.panel-subscription-section>.panel-section-heading .subscription-status{align-self:center;margin:0}.panel-subscription-load-error,.panel-subscription-unavailable{color:#7f3f37;background:#fff1ee;border:1px solid #dfb0a9;border-radius:13px;justify-content:space-between;align-items:center;gap:18px;padding:16px 18px;display:flex}.panel-subscription-load-error strong,.panel-subscription-unavailable strong{font-size:11px}.panel-subscription-load-error p,.panel-subscription-unavailable p{margin:5px 0 0;font-size:9px;line-height:1.45}.panel-subscription-load-error button,.panel-subscription-unavailable button{color:#fff;background:#98483f;border:0;border-radius:8px;flex:none;min-height:38px;padding:0 13px;font-size:8px;font-weight:850}.panel-subscription-unavailable{color:#695a32;background:#fff9e9;border-color:#decfa8;margin-top:22px}.panel-subscription-unavailable button{background:#6d613d}.panel-subscription-loading{color:#65736c;background:#f7f7f3;border:1px dashed #d3d9d4;border-radius:12px;justify-content:center;align-items:center;gap:11px;min-height:86px;margin-top:20px;font-size:10px;display:flex}.panel-subscription-loading>span{border:2px solid #cdd8d0;border-top-color:var(--forest);border-radius:50%;width:17px;height:17px;animation:.8s linear infinite panel-subscription-spin}@keyframes panel-subscription-spin{to{transform:rotate(360deg)}}.panel-subscription-card,.panel-subscription-history{border:1px solid var(--line);background:var(--paper);border-radius:17px;overflow:hidden;box-shadow:0 14px 35px #192f260a}.panel-subscription-card{padding:28px 30px 30px}.panel-subscription-facts{background:#f4f3ee;border:1px solid #e0e3df;border-radius:12px;grid-template-columns:repeat(3,minmax(0,1fr));margin-top:22px;display:grid;overflow:hidden}.panel-subscription-facts>span{border-left:1px solid #dfe2de;align-content:center;min-height:78px;padding:16px 18px;display:grid}.panel-subscription-facts>span:first-child{border-left:0}.panel-subscription-facts small,.panel-subscription-facts strong{display:block}.panel-subscription-facts small{color:#7f8b85;text-transform:uppercase;letter-spacing:.07em;font-size:7px;font-weight:850}.panel-subscription-facts strong{margin-top:7px;font:400 18px Georgia,serif}.panel-subscription-actions{background:#f3f8f4;border:1px solid #d8e2da;border-radius:13px;grid-template-columns:minmax(210px,.8fr) minmax(260px,1fr) auto;align-items:end;gap:12px 15px;margin-top:22px;padding:20px;display:grid}.panel-subscription-actions label{color:#52645a;gap:7px;font-size:8px;font-weight:850;display:grid}.panel-subscription-actions select,.panel-subscription-actions input{width:100%;min-height:44px;color:var(--ink);background:#fff;border:1px solid #cfd8d1;border-radius:9px;outline:none;padding:0 13px;font-size:10px}.panel-subscription-actions select:focus,.panel-subscription-actions input:focus{border-color:#75a689;box-shadow:0 0 0 3px #5f9c781a}.panel-subscription-actions .primary-button{border:0;min-height:44px;padding:0 20px}.panel-subscription-actions .primary-button:disabled{cursor:not-allowed;opacity:.48}.panel-subscription-actions>small{color:#78857e;grid-column:1/-1;font-size:7px;line-height:1.55}.panel-payment-methods{border:0;grid-column:1/-1;grid-template-columns:repeat(2,minmax(0,1fr));gap:9px;min-width:0;margin:0;padding:0;display:grid}.panel-payment-methods legend{color:#52645a;margin-bottom:8px;padding:0;font-size:8px;font-weight:850}.panel-payment-methods label{cursor:pointer;background:#fff;border:1px solid #d5ddd7;border-radius:10px;grid-template-columns:18px minmax(0,1fr);align-items:center;gap:9px;min-height:62px;padding:11px 12px;display:grid}.panel-payment-methods label.selected{background:#f4faf6;border-color:#477057;box-shadow:0 0 0 2px #47705717}.panel-payment-methods input{accent-color:#477057;width:16px;min-height:16px;padding:0}.panel-payment-methods strong,.panel-payment-methods small{display:block}.panel-payment-methods strong{color:#294b38;font-size:9px}.panel-payment-methods small{color:#77847d;margin-top:4px;font-size:7px;font-weight:500;line-height:1.35}.panel-payment-method-active{grid-template-columns:1fr}.panel-payment-method-active>p{color:#52645a;margin:0;font-size:8px;font-weight:850}.panel-payment-method-active>div{background:#f4faf6;border:1px solid #477057;border-radius:10px;grid-template-columns:24px minmax(0,1fr);align-items:center;gap:9px;min-height:62px;padding:11px 12px;display:grid}.panel-payment-method-active>div>span:first-child{color:#fff;background:#477057;border-radius:50%;place-items:center;width:24px;height:24px;font-size:10px;font-weight:900;display:grid}.panel-manual-payment{background:#fff9e9;border:1px solid #dfc99e;border-radius:13px;grid-template-columns:minmax(250px,1fr) minmax(280px,1.2fr) auto;align-items:center;gap:14px 20px;margin-top:22px;padding:20px;display:grid}.panel-manual-payment strong,.panel-manual-payment small{display:block}.panel-manual-payment strong{color:#624f22;font:400 21px Georgia,serif}.panel-manual-payment div>small{color:#7e704e;margin-top:5px;font-size:8px}.panel-manual-payment p{color:#74694e;margin:0;font-size:9px;line-height:1.5}.panel-manual-payment>small{color:#897c5d;border-top:1px solid #e8daba;grid-column:1/-1;padding-top:10px;font-size:7px}.panel-manual-payment .primary-button{white-space:nowrap;border:0;min-height:42px}.panel-topbar .manager-contact-action button{min-height:35px}.panel-topbar .manager-contact-action small{z-index:3;background:#fff1ee;border:1px solid #e1b2aa;border-radius:7px;width:190px;padding:7px;position:absolute;top:39px;right:0}.panel-pix-payment{background:#eff7f1;border:1px solid #cdded2;border-radius:13px;margin-top:22px;padding:20px}.panel-pix-heading{justify-content:space-between;align-items:center;gap:18px;display:flex}.panel-pix-heading strong,.panel-pix-heading small{display:block}.panel-pix-heading strong{color:#294b38;font:400 21px Georgia,serif}.panel-pix-heading>div>small{color:#667a6e;margin-top:5px;font-size:8px}.panel-pix-heading>span{color:#2c6845;min-width:82px;font:700 19px var(--font-geist-mono),monospace;text-align:center;background:#fff;border-radius:10px;padding:9px 11px}.panel-pix-heading>span.expiring{color:#a24d42;background:#fff0ed}.panel-pix-heading>span small{color:#809087;font:700 6px var(--font-geist-sans),Arial,sans-serif;text-transform:uppercase;margin-top:2px}.panel-pix-payment>p{color:#62746a;max-width:650px;margin:14px 0;font-size:9px;line-height:1.55}.panel-pix-code .primary-button{min-height:42px;padding:0 17px;display:inline-flex}.panel-pix-foot{color:#75867d;border-top:1px solid #d7e4da;margin-top:13px;padding-top:12px;font-size:7px}.panel-subscription-history{padding:27px 30px}.panel-subscription-history .panel-card-heading>button{color:#52635a;background:#fff;border:1px solid #d4dad5;border-radius:8px;min-height:34px;padding:0 12px;font-size:8px;font-weight:800}.panel-invoice-list{border:1px solid #e0e2de;border-radius:12px;margin-top:18px;overflow:hidden}.panel-invoice{background:#fff;border-top:1px solid #e0e2de;grid-template-columns:minmax(180px,1fr) minmax(150px,.8fr) minmax(170px,.8fr);align-items:center;gap:14px;min-height:70px;padding:13px 16px;display:grid}.panel-invoice:first-child{border-top:0}.panel-invoice>div{min-width:0}.panel-invoice strong,.panel-invoice small,.panel-invoice b{display:block}.panel-invoice strong{font:400 18px Georgia,serif}.panel-invoice small{color:#7d8983;margin-top:4px;font-size:7px}.panel-invoice b{color:#6b5a2d;background:#f4edda;border-radius:999px;width:max-content;padding:6px 8px;font-size:7px}.panel-invoice.paid b{color:#386d4a;background:#e5f0e7}.panel-invoice.cancelled b,.panel-invoice.expired b{color:#8d4a42;background:#f5e5e2}@media (width<=1050px){.panel-subscription-overview-card{grid-template-columns:minmax(260px,1fr) minmax(330px,1fr)}.panel-subscription-overview-card>button{grid-column:1/-1;width:100%}}@media (width<=680px){.professional-panel{padding-bottom:calc(76px + env(safe-area-inset-bottom))}.panel-sidebar{height:calc(68px + env(safe-area-inset-bottom));padding:5px 4px calc(5px + env(safe-area-inset-bottom));box-shadow:0 -8px 24px #08100d33}.panel-sidebar nav{grid-template-columns:repeat(6,minmax(0,1fr));gap:1px}.panel-sidebar nav button{border-radius:7px;gap:3px;min-width:0;min-height:55px;padding:3px 1px;font-size:0}.panel-sidebar nav button>span{font-size:12px;line-height:1}.panel-sidebar nav button>b{max-width:100%;color:inherit;font-size:7px;font-weight:750;line-height:1.1}.panel-subscription-overview-card{grid-template-columns:1fr;gap:16px;padding:18px 16px}.panel-subscription-overview-title{grid-template-columns:40px minmax(0,1fr);gap:11px}.panel-subscription-overview-title>span{width:40px;height:40px}.panel-subscription-overview-title h2{font-size:19px}.panel-subscription-overview-facts{grid-template-columns:1fr}.panel-subscription-overview-facts>span{border-top:1px solid #dfe4df;border-left:0;min-height:51px;padding:10px 12px}.panel-subscription-overview-facts>span:first-child{border-top:0}.panel-subscription-overview-card>button{grid-column:auto;width:100%}.panel-subscription-card,.panel-subscription-history{border-radius:14px}.panel-subscription-section>.panel-section-heading .subscription-status{margin-top:12px}.panel-subscription-load-error,.panel-subscription-unavailable{flex-direction:column;align-items:stretch}.panel-subscription-load-error button,.panel-subscription-unavailable button{width:100%}.panel-subscription-card{padding:21px 16px}.panel-subscription-card .panel-card-heading h2{font-size:22px}.panel-subscription-facts{grid-template-columns:1fr}.panel-subscription-facts>span{border-top:1px solid #dfe2de;border-left:0;min-height:61px;padding:12px 14px}.panel-subscription-facts>span:first-child{border-top:0}.panel-subscription-actions{grid-template-columns:1fr;padding:15px}.panel-payment-methods{grid-template-columns:1fr}.panel-manual-payment{grid-template-columns:1fr;padding:16px}.panel-manual-payment>small{grid-column:auto}.panel-subscription-actions .primary-button{width:100%}.panel-pix-heading{flex-direction:column;align-items:flex-start}.panel-pix-heading>span{width:100%}.panel-pix-code .primary-button{justify-content:center;width:100%}.panel-subscription-history{padding:21px 16px}.panel-invoice{grid-template-columns:1fr 1fr;padding:14px}.panel-invoice>div:last-child{grid-column:1/-1}.panel-topbar .manager-contact-action button{white-space:normal;max-width:104px;padding:0 9px;font-size:7px;line-height:1.1}}@media (width>=681px) and (width<=850px){.panel-subscription-overview-card{grid-template-columns:1fr;gap:16px}.panel-subscription-overview-card>button{grid-column:auto}.panel-award-fixed-summary{grid-template-columns:minmax(0,1fr) 105px;gap:15px}.panel-award-current-photo{grid-area:1/2}.panel-award-live-stats,.panel-award-summary-actions{grid-column:1/-1}}.manager-panel{background:#f3f0e9;grid-template-columns:244px minmax(0,1fr);min-height:100vh;display:grid}.manager-sidebar{color:#fff;background:#101a17;flex-direction:column;height:100vh;padding:26px 19px 20px;display:flex;position:sticky;top:0}.manager-sidebar .brand{padding:0 9px}.manager-sidebar .brand-word{color:#fff}.manager-role{border-top:1px solid #ffffff17;border-bottom:1px solid #ffffff17;grid-template-columns:42px minmax(0,1fr);align-items:center;gap:11px;margin:30px 0 23px;padding:15px 9px;display:grid}.manager-role>span{color:#17231f;background:#e5bf64;border-radius:50%;place-items:center;width:42px;height:42px;font:400 18px Georgia,serif;display:grid}.manager-role strong,.manager-role small{display:block}.manager-role strong{font-size:10px}.manager-role small{color:#82938c;margin-top:4px;font-size:7px}.manager-sidebar nav{gap:4px;display:grid}.manager-sidebar nav button{color:#91a199;text-align:left;background:0 0;border:0;border-radius:8px;grid-template-columns:23px minmax(0,1fr);align-items:center;gap:8px;min-height:43px;padding:0 12px;font-size:8px;font-weight:700;display:grid}.manager-sidebar nav button>span{color:#d1a89f;text-align:center;font-size:12px}.manager-sidebar nav button.active{color:#fff;background:#ffffff14}.manager-sidebar .manager-mobile-nav,.manager-mobile-menu-backdrop{display:none}.manager-sidebar-foot{border-top:1px solid #ffffff17;margin-top:auto;padding:14px 9px 0}.manager-sidebar-foot strong,.manager-sidebar-foot small{display:block}.manager-sidebar-foot strong{font-size:8px}.manager-sidebar-foot small{color:#81928a;margin:5px 0 12px;font-size:7px;line-height:1.5}.manager-sidebar-foot a{color:#ffc2b8;font-size:8px;font-weight:750}.manager-session-logout{color:#ffc2b8;cursor:pointer;background:0 0;border:0;margin-top:11px;padding:0;font-size:8px;font-weight:750}.manager-main{min-width:0}.manager-topbar{border-bottom:1px solid var(--line);background:#fffdf8d6;justify-content:space-between;align-items:center;gap:20px;min-height:76px;padding:0 36px;display:flex}.manager-topbar .eyebrow{margin-bottom:3px}.manager-topbar>div:last-child{align-items:center;gap:17px;display:flex}.manager-topbar>div:last-child>span{color:#7f8a85;font-size:8px}.manager-topbar .primary-button{min-height:38px}.manager-section{max-width:1280px;margin:0 auto;padding:44px 36px 70px}.manager-heading{justify-content:space-between;align-items:end;gap:25px;margin-bottom:26px;display:flex}.manager-heading h1{letter-spacing:-.045em;margin:0;font:400 45px Georgia,serif}.manager-heading p:not(.eyebrow){color:#74807b;max-width:660px;margin:9px 0 0;font-size:10px;line-height:1.55}.manager-heading>span{color:#64716b;background:#e8e6df;border-radius:999px;padding:9px 11px;font-size:8px;font-weight:800}.manager-notice{color:#37644a;background:#e7f1e9;border-radius:10px;justify-content:space-between;max-width:1208px;margin:18px auto 0;padding:12px 15px;font-size:9px;display:flex}.manager-notice button{color:inherit;background:0 0;border:0;font-size:17px}.authorization-list{border:1px solid var(--line);background:var(--paper);border-radius:15px;overflow:hidden}.authorization-head,.authorization-list article{grid-template-columns:minmax(220px,1fr) repeat(3,145px);align-items:center;gap:8px;display:grid}.authorization-head{color:#7d8883;text-transform:uppercase;letter-spacing:.07em;background:#eceae4;min-height:40px;padding:0 18px;font-size:7px;font-weight:800}.authorization-head span:not(:first-child){text-align:center}.authorization-list article{border-top:1px solid var(--line);min-height:70px;padding:10px 18px}.authorization-list article>div{align-items:center;gap:11px;min-width:0;display:flex}.authorization-list article img{object-fit:cover;border-radius:50%;width:42px;height:42px}.authorization-list article strong,.authorization-list article small{display:block}.authorization-list article strong{font-size:10px}.authorization-list article small{color:#8a948f;margin-top:3px;font-size:7px}.authorization-list article>button{border:1px solid var(--line);border-radius:8px;min-height:34px;font-size:8px;font-weight:800}.authorization-list article>button i{border-radius:50%;width:7px;height:7px;margin-right:6px;display:inline-block}.authorization-list button.moderation-toggle.is-visible{color:#3f7453;background:#edf5ef}.authorization-list button.moderation-toggle.is-visible i{background:#5f9c78}.authorization-list button.moderation-toggle.is-hidden{visibility:visible;color:#9a4d44;background:#f8ebe8;display:inline-block;box-shadow:inset 0 0 0 1px #c666591f}.authorization-list button.moderation-toggle.is-hidden i{background:#c66659}.manager-filter{color:#74807b;gap:6px;min-width:210px;font-size:8px;font-weight:800;display:grid}.manager-filter select,.manager-award-form input{border:1px solid var(--line);min-height:40px;color:var(--ink);background:#fff;border-radius:9px;padding:9px 11px}.moderation-media-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:13px;display:grid}.moderation-media-grid article{border:1px solid var(--line);background:var(--paper);border-radius:13px;overflow:hidden}.moderation-media-grid article>img,.moderation-media-grid article>video{aspect-ratio:4/3;object-fit:contain;background:#111;width:100%;display:block}.moderation-media-grid article>div{padding:13px}.moderation-media-grid small{color:#7c8782;font-size:7px}.moderation-media-grid p{color:#56635d;min-height:31px;margin:5px 0 11px;font-size:8px;line-height:1.45}.moderation-media-grid em,.moderation-table em{color:#98483f;background:#f8ebe8;border-radius:7px;margin-bottom:10px;padding:7px 8px;font-size:7px;line-height:1.4;display:block}.moderation-media-grid button,.moderation-table button{color:#fff;background:#a64f45;border:0;border-radius:8px;min-height:33px;padding:0 11px;font-size:8px;font-weight:800}.moderated-hidden{opacity:.72}.moderated-hidden>img,.moderated-hidden>video{filter:grayscale()}.moderated-hidden button{background:#47745a}.moderation-table{gap:9px;display:grid}.moderation-table article{border:1px solid var(--line);background:var(--paper);border-radius:12px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:14px;padding:16px 17px;display:grid}.moderation-table.reports article{grid-template-columns:minmax(0,1fr) auto auto}.moderation-table strong,.moderation-table small{display:block}.moderation-table strong{font-size:10px}.moderation-table small{color:#858f8b;margin-top:4px;font-size:7px}.moderation-table p{color:#5c6963;margin:7px 0 0;font-size:9px}.moderation-table a{color:var(--coral-dark);font-size:8px;font-weight:800}.manager-awards-layout{grid-template-columns:350px minmax(0,1fr);align-items:start;gap:17px;display:grid}.manager-award-form{border:1px solid var(--line);background:var(--paper);border-radius:14px;gap:15px;padding:23px;display:grid}.manager-award-form h2{margin:0;font:400 25px Georgia,serif}.manager-award-form label{color:#56625d;gap:6px;font-size:8px;font-weight:800;display:grid}.manager-award-form>div{grid-template-columns:1fr 1fr;gap:9px;display:grid}.manager-award-form .primary-button{min-height:42px}.manager-award-form>small{color:#a35147;font-size:8px}.manager-award-list{gap:10px;display:grid}.manager-award-list article{border:1px solid var(--line);background:var(--paper);border-radius:14px;justify-content:space-between;align-items:center;gap:20px;min-height:135px;padding:21px;display:flex}.manager-award-list article>div>span{color:#4e805e;text-transform:uppercase;letter-spacing:.07em;font-size:7px;font-weight:850}.manager-award-list h2{margin:6px 0;font:400 25px Georgia,serif}.manager-award-list p{color:#59665f;margin:0 0 6px;font-size:9px}.manager-award-list small{color:#87908c;font-size:7px}.manager-award-list button{color:#fff;background:#a64f45;border:0;border-radius:8px;min-height:36px;padding:0 12px;font-size:8px;font-weight:800}.manager-award-list article.ended{opacity:.66}.manager-award-list article.ended button{background:#47745a}.manager-award-list article.ended>div>span{color:#8a918e}.manager-award-eligibility-policy{border:1px solid var(--line);background:var(--paper);border-radius:15px;margin-bottom:18px;padding:22px}.manager-award-eligibility-policy>header{justify-content:space-between;align-items:flex-start;gap:24px;display:flex}.manager-award-eligibility-policy h2{margin:1px 0 0;font:400 29px Georgia,serif}.manager-award-eligibility-policy>header p:last-child{color:#74807b;max-width:680px;margin:7px 0 0;font-size:9px;line-height:1.5}.manager-award-eligibility-policy>header>span{background:#eef1ed;border-radius:10px;max-width:420px;padding:11px 13px}.manager-award-eligibility-policy>header>span small,.manager-award-eligibility-policy>header>span strong{display:block}.manager-award-eligibility-policy>header>span small{color:#75817b;font-size:7px}.manager-award-eligibility-policy>header>span strong{margin-top:4px;font-size:8px;line-height:1.45}.manager-award-eligibility-policy>form{gap:13px;margin-top:18px;display:grid}.manager-eligibility-fields{grid-template-columns:repeat(4,minmax(0,1fr));gap:9px;display:grid}.manager-eligibility-fields label,.manager-eligibility-actions label{color:#59665f;gap:6px;font-size:8px;font-weight:800;display:grid}.manager-eligibility-fields input,.manager-eligibility-fields select,.manager-eligibility-actions input{border:1px solid var(--line);min-height:40px;color:var(--ink);background:#fff;border-radius:8px;padding:9px 10px}.manager-eligibility-fields label>small{color:#7a857f;font-size:7px;font-weight:650}.manager-eligibility-zero-confirm{cursor:pointer;background:#faebe8;border:1px solid #dfb9b1;border-radius:10px;align-items:flex-start;gap:10px;padding:12px 13px;display:flex}.manager-eligibility-zero-confirm input{width:18px;height:18px;accent-color:var(--coral)}.manager-eligibility-zero-confirm strong,.manager-eligibility-zero-confirm small{display:block}.manager-eligibility-zero-confirm strong{color:#88473e;font-size:9px}.manager-eligibility-zero-confirm small{color:#82665f;margin-top:4px;font-size:7px;line-height:1.45}.manager-eligibility-actions{grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:10px;display:grid}.manager-eligibility-actions button{color:#fff;background:var(--coral);border:0;border-radius:8px;min-width:140px;min-height:40px;font-size:8px;font-weight:850}.manager-eligibility-actions button:disabled{cursor:not-allowed;color:#8b9590;background:#e1e3df}.manager-eligibility-audit{border-top:1px solid var(--line);margin-top:18px;padding-top:15px}.manager-eligibility-audit h3{margin:0 0 9px;font:400 18px Georgia,serif}.manager-eligibility-audit>p{color:#7a857f;margin:0;font-size:8px}.manager-eligibility-audit>div{gap:5px;display:grid}.manager-eligibility-audit article{background:#f3f2ed;border-radius:8px;grid-template-columns:125px 180px minmax(0,1fr);align-items:center;gap:10px;padding:9px 10px;display:grid}.manager-eligibility-audit time{color:#79847e;font-size:7px}.manager-eligibility-audit span strong,.manager-eligibility-audit span small{display:block}.manager-eligibility-audit span small{color:#7b8680;margin-top:3px;font-size:7px;line-height:1.4}.manager-vote-audit{border:1px solid var(--line);background:var(--paper);border-radius:15px;margin-top:22px;padding:22px}.manager-vote-audit-heading{justify-content:space-between;align-items:flex-end;gap:25px;display:flex}.manager-vote-audit-heading h2{margin:0;font:400 31px Georgia,serif}.manager-vote-audit-heading>div:first-child>p:last-child{color:#74807b;max-width:660px;margin:8px 0 0;font-size:9px;line-height:1.5}.manager-vote-audit-heading>div:last-child{gap:7px;display:flex}.manager-vote-audit-heading>div:last-child span{color:#79847f;background:#eeece6;border-radius:9px;min-width:90px;padding:9px;font-size:7px}.manager-vote-audit-heading>div:last-child strong{color:var(--ink);font:400 18px Georgia,serif;display:block}.manager-vote-log{margin-top:18px;overflow-x:auto}.manager-vote-log-head,.manager-vote-log article{grid-template-columns:125px 170px 230px minmax(180px,1fr) minmax(180px,1fr) minmax(170px,1fr);align-items:center;gap:10px;min-width:1180px;display:grid}.manager-vote-log-head{color:#818b86;text-transform:uppercase;letter-spacing:.06em;background:#eceae4;min-height:34px;padding:0 11px;font-size:7px;font-weight:850}.manager-vote-log article{border-bottom:1px solid var(--line);min-height:72px;padding:9px 11px}.manager-vote-log article time,.manager-vote-log article>span:last-child{color:#7d8883;font-size:7px}.manager-vote-log article span strong,.manager-vote-log article span small{display:block}.manager-vote-log article span strong{font-size:8px}.manager-vote-log article span small{color:#8a948f;margin-top:5px;font-size:6px;line-height:1.45}.vote-action{color:#39734e;background:#e7f2e9;border-radius:999px;width:max-content;padding:6px 8px;font-size:7px}.vote-action.first_change,.vote-action.second_change{color:#944b42;background:#f7e8e5}.vote-action.legacy_import{color:#7b652f;background:#f7f0dc}.manager-vote-log-empty{color:#8a948f;text-align:center;padding:30px 10px;font-size:9px}.manager-moderation-audit .manager-vote-log-head,.manager-moderation-audit .manager-vote-log article{grid-template-columns:125px 155px 150px minmax(170px,1fr) minmax(180px,1fr);min-width:860px}.manager-moderation-audit .manager-vote-log article{min-height:56px}.manager-vote-log .reset-voter-ballot{color:#93493f;background:#fff7f5;border:1px solid #d7a49c;border-radius:7px;min-height:26px;margin-top:7px;padding:0 8px;font-size:7px;font-weight:800}.vote-action.hidden{color:#944b42;background:#f7e8e5}.vote-action.restored{color:#39734e;background:#e7f2e9}.manager-moderation-audit{margin-top:24px}.manager-moderation-log article>span:last-child small{white-space:normal;max-width:330px;line-height:1.4}.manager-heading-controls,.manager-filter-row{flex-wrap:wrap;justify-content:flex-end;align-items:flex-end;gap:9px;display:flex}.manager-heading-controls>span,.manager-filter-row>span{color:#64716b;background:#e8e6df;border-radius:999px;padding:9px 11px;font-size:8px;font-weight:800}.manager-heading-controls label,.manager-filter-row label,.award-audit-controls label,.manager-vote-reset label{color:#64716b;gap:6px;min-width:145px;font-size:7px;font-weight:800;display:grid}.manager-heading-controls select,.manager-filter-row select,.award-audit-controls select,.manager-vote-reset select{border:1px solid var(--line);min-height:38px;color:var(--ink);background:#fff;border-radius:8px;padding:7px 10px;font-size:8px}.manager-filter-row{justify-content:flex-start;margin:18px 0 4px}.manager-filter-row>span{margin-left:auto}.report-reply-status{color:#6c756f;background:#eceae4;border-radius:999px;width:max-content;margin-top:8px;padding:5px 8px;font-size:7px;display:block}.report-reply-status.answered{color:#39734e;background:#e7f2e9}.report-reply-status.pending{color:#944b42;background:#f7e8e5}.moderation-table blockquote{background:#f7f1ec;border-left:3px solid #d7a49c;border-radius:0 8px 8px 0;margin:10px 0 0;padding:10px 12px}.moderation-table blockquote strong,.moderation-table blockquote span{display:block}.moderation-table blockquote span{color:#5c6963;margin-top:4px;font-size:8px;line-height:1.5}.manager-report-title{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.manager-report-title .reports-index-outcome{flex:none}.report-visibility-signals{flex-wrap:wrap;gap:5px;margin-top:8px;display:flex}.report-visibility-signals b{border-radius:999px;padding:5px 8px;font-size:7px;font-weight:850}.report-visibility-signals .visible{color:#39734e;background:#e7f2e9}.report-visibility-signals .profile-hidden{color:#7b652f;background:#f7f0dc}.report-visibility-signals .report-hidden{color:#944b42;background:#f7e8e5}.moderation-table.reports article.moderated-hidden{opacity:1;border-color:#dec8bd}.moderation-table.reports article.moderated-hidden>div>p{color:#747d78}.manager-response-policy{background:#f2f7f3;border:1px solid #cfdcd3;border-radius:12px;grid-template-columns:minmax(220px,1fr) 150px auto;align-items:end;gap:12px;margin:-10px 0 20px;padding:14px 16px;display:grid}.manager-response-policy strong,.manager-response-policy small{display:block}.manager-response-policy strong{font-size:10px}.manager-response-policy small{color:#748078;margin-top:4px;font-size:7px}.manager-response-policy label,.manager-response-rights label{color:#64716b;gap:5px;font-size:7px;font-weight:800;display:grid}.manager-response-policy input,.manager-response-rights input{border:1px solid var(--line);background:#fff;border-radius:8px;min-height:36px;padding:7px 9px}.manager-response-policy button,.manager-response-rights button{color:#fff;background:#47745a;border:0;border-radius:8px;min-height:36px;padding:0 11px;font-size:8px;font-weight:800}.manager-response-rights{gap:7px;margin-top:12px;display:grid}.manager-response-rights>section{background:#f7f6f1;border:1px solid #d8ded9;border-radius:10px;padding:11px}.manager-response-rights header{justify-content:space-between;align-items:center;gap:10px;display:flex}.manager-response-rights header b{color:#39734e;background:#e7f2e9;border-radius:999px;padding:4px 7px;font-size:7px}.manager-response-rights header b.expired,.manager-response-rights header b.closed{color:#944b42;background:#f7e8e5}.manager-response-rights header b.reopened{color:#7b652f;background:#f7f0dc}.manager-response-rights form{grid-template-columns:110px minmax(180px,1fr) auto;align-items:end;gap:7px;margin-top:9px;display:grid}.manager-response-audit{border:1px solid var(--line);background:var(--paper);border-radius:14px;margin-top:24px;padding:20px}.manager-response-audit h2{margin:0;font:400 27px Georgia,serif}.manager-response-audit>div:last-child{gap:5px;margin-top:14px;display:grid}.manager-response-audit article{background:#f5f3ed;border-radius:8px;grid-template-columns:145px 150px 110px minmax(0,1fr);gap:10px;padding:9px 10px;display:grid}.manager-response-audit article time,.manager-response-audit article small,.manager-response-audit article span{color:#77827d;font-size:7px}.manager-response-audit article strong{font-size:8px}.award-audit-controls{border:1px solid var(--line);background:#f6f3ed;border-radius:11px;justify-content:space-between;align-items:flex-end;gap:15px;margin-top:18px;padding:14px;display:flex}.award-audit-controls label{flex:1;max-width:440px}.award-audit-controls>span{color:#6e7a74;font-size:8px;font-weight:800}.manager-vote-reset{background:#fff8f6;border:1px solid #e2c4bd;border-radius:11px;grid-template-columns:minmax(220px,1fr) 210px 240px auto;align-items:end;gap:10px;margin-top:12px;padding:15px;display:grid}.manager-vote-reset h3{margin:2px 0 4px;font:400 20px Georgia,serif}.manager-vote-reset p:not(.eyebrow){color:#7c6863;margin:0;font-size:7px;line-height:1.45}.manager-vote-reset button{color:#fff;background:#a64f45;border:0;border-radius:8px;min-height:38px;padding:0 12px;font-size:8px;font-weight:800}.manager-vote-reset button:disabled{opacity:.45;cursor:not-allowed}.manager-confirm-backdrop{z-index:100;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background:#08100dad;place-items:center;padding:20px;display:grid;position:fixed;inset:0}.manager-confirm{background:#fffdf8;border:1px solid #ffffff26;border-radius:17px;width:min(480px,100%);padding:29px;box-shadow:0 28px 90px #00000059}.manager-confirm-icon{color:#fff;background:#a64f45;border-radius:50%;place-items:center;width:38px;height:38px;margin-bottom:15px;font:700 17px Georgia,serif;display:grid}.manager-confirm h2{margin:4px 0 9px;font:400 29px/1.12 Georgia,serif}.manager-confirm>p:not(.eyebrow){color:#6a7670;margin:0 0 19px;font-size:9px;line-height:1.55}.manager-confirm label{color:#4d5b55;gap:7px;font-size:8px;font-weight:800;display:grid}.manager-confirm textarea{resize:vertical;border:1px solid var(--line);min-height:88px;color:var(--ink);background:#fff;border-radius:9px;padding:11px 12px;font:9px/1.5 Arial,sans-serif}.manager-confirm>div{justify-content:flex-end;gap:9px;margin-top:17px;display:flex}.manager-confirm>div button{border:1px solid var(--line);color:#4f5c56;background:#fff;border-radius:8px;min-height:38px;padding:0 14px;font-size:8px;font-weight:800}.manager-confirm>div button.danger{color:#fff;background:#a64f45;border-color:#a64f45}@media (width<=1000px){.manager-panel{grid-template-columns:76px minmax(0,1fr)}.manager-sidebar{padding:24px 9px}.manager-sidebar .brand-word,.manager-role>div,.manager-sidebar nav button:not(.active){font-size:0}.manager-sidebar .brand{justify-content:center}.manager-role{padding:13px 0;display:block}.manager-role>span{margin:auto}.manager-sidebar nav button{text-align:center;grid-template-columns:1fr;padding:0}.manager-sidebar nav button>span{font-size:14px}.manager-sidebar-foot{display:none}.authorization-head,.authorization-list article{grid-template-columns:minmax(180px,1fr) repeat(3,100px)}.moderation-media-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.manager-awards-layout{grid-template-columns:1fr}.manager-vote-reset{grid-template-columns:1fr 1fr}.manager-vote-reset>div{grid-column:1/-1}}@media (width<=700px){.manager-panel{padding-bottom:calc(76px + env(safe-area-inset-bottom));display:block}.manager-sidebar{width:100%;height:calc(58px + env(safe-area-inset-bottom));z-index:40;padding:4px 5px calc(4px + env(safe-area-inset-bottom));position:fixed;inset:auto 0 0;overflow:visible;box-shadow:0 -8px 24px #08100d2e}.manager-sidebar>.brand,.manager-role,.manager-sidebar .manager-desktop-nav{display:none}.manager-sidebar .manager-mobile-nav{grid-template-columns:repeat(5,minmax(0,1fr));gap:2px;width:100%;height:50px;display:grid}.manager-mobile-nav button,.manager-mobile-nav button:not(.active){color:#91a199;text-align:center;background:0 0;border-radius:7px;grid-template-columns:1fr;align-content:center;place-items:center;gap:2px;min-width:0;min-height:50px;padding:3px 2px;font-size:0;display:grid}.manager-mobile-nav button>span{color:#d1a89f;font-size:12px;line-height:1}.manager-mobile-nav button>small{max-width:100%;color:inherit;text-overflow:ellipsis;white-space:nowrap;font-size:6px;font-weight:750;overflow:hidden}.manager-mobile-nav button.active{color:#fff;background:#ffffff17}.manager-topbar{min-height:66px;padding:0 15px}.manager-topbar>div:last-child>span{display:none}.manager-section{padding:32px 13px 55px}.manager-heading{display:block}.manager-heading h1{font-size:38px}.manager-heading>span,.manager-filter{margin-top:14px;display:grid}.manager-heading-controls{justify-content:flex-start;margin-top:16px}.manager-heading-controls label{flex:1}.manager-filter-row{align-items:stretch}.manager-filter-row label{flex:1}.manager-filter-row>span{width:100%;margin-left:0}.authorization-list{overflow-x:auto}.authorization-head,.authorization-list article{width:680px}.moderation-media-grid,.moderation-table article,.moderation-table.reports article{grid-template-columns:1fr}.moderation-table button{width:max-content}.manager-award-form>div{grid-template-columns:1fr}.manager-award-list article{flex-direction:column;align-items:flex-start}.award-audit-controls{flex-direction:column;align-items:stretch}.award-audit-controls label{max-width:none}.manager-vote-reset{grid-template-columns:1fr}.manager-vote-reset>div{grid-column:auto}.manager-mobile-menu-backdrop{z-index:35;padding:14px 12px calc(70px + env(safe-area-inset-bottom));-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#070e0c94;align-items:end;display:grid;position:fixed;inset:0}.manager-mobile-menu{background:#fffdf8;border:1px solid #ffffff1f;border-radius:17px;max-height:min(600px,100vh - 105px);padding:16px;overflow-y:auto;box-shadow:0 24px 70px #0000004d}.manager-mobile-menu>header{justify-content:space-between;align-items:center;gap:12px;display:flex}.manager-mobile-menu>header small,.manager-mobile-menu>header strong{display:block}.manager-mobile-menu>header small{color:#87908b;text-transform:uppercase;letter-spacing:.07em;font-size:6px;font-weight:850}.manager-mobile-menu>header strong{margin-top:3px;font:400 22px Georgia,serif}.manager-mobile-menu>header button{color:#4f5b55;background:#ecece7;border:0;border-radius:50%;width:36px;height:36px;font-size:20px}.manager-mobile-menu>div{grid-template-columns:repeat(2,minmax(0,1fr));gap:7px;margin-top:13px;display:grid}.manager-mobile-menu>div>button{color:#42534a;text-align:left;background:#f6f5f0;border:1px solid #dfe2dd;border-radius:10px;grid-template-columns:28px minmax(0,1fr);align-items:center;gap:2px 7px;min-height:59px;padding:9px 10px;display:grid}.manager-mobile-menu>div>button>span{color:#b45d52;text-align:center;grid-row:1/3;font-size:14px}.manager-mobile-menu>div>button>strong{font-size:8px}.manager-mobile-menu>div>button>small{color:#758079;font-size:6px}.manager-mobile-menu>div>button.active{color:#244a35;background:#eaf3ec;border-color:#8daf99}.manager-vote-audit-heading{flex-direction:column;align-items:flex-start}.manager-vote-audit-heading>div:last-child{width:100%}.manager-vote-audit-heading>div:last-child span{flex:1;min-width:0}}@media (width<=900px){.manager-award-eligibility-policy>header{flex-direction:column}.manager-award-eligibility-policy>header>span{max-width:none}.manager-eligibility-fields{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=700px){.manager-award-eligibility-policy{padding:16px}.manager-eligibility-fields,.manager-eligibility-actions,.manager-eligibility-audit article{grid-template-columns:1fr}.manager-eligibility-actions button{width:100%}.manager-eligibility-audit time{margin-bottom:-3px}.manager-response-policy,.manager-response-rights form{grid-template-columns:1fr}.manager-response-audit{overflow-x:auto}.manager-response-audit article{min-width:650px}}.manager-response-policy{grid-template-columns:minmax(220px,1fr) 170px 150px auto}.manager-response-policy-current{background:#e5e5e0;border-radius:9px;align-content:center;min-height:50px;padding:9px 11px;display:grid}.manager-response-policy-current small{color:#787f7b;text-transform:uppercase;letter-spacing:.05em;margin:0}.manager-response-policy-current strong{color:#3f4944;margin-top:3px;font-size:11px}@media (width<=700px){.manager-response-policy{grid-template-columns:1fr}}.manager-media-controls{max-width:760px}.manager-media-controls input{border:1px solid var(--line);min-height:38px;color:var(--ink);background:#fff;border-radius:8px;padding:7px 10px;font-size:8px}.moderation-media-grid .report-visibility-signals{min-height:22px;margin:0 0 10px}.moderation-media-grid article.moderated-hidden{opacity:1;border-color:#dec8bd}.moderation-media-grid article.moderated-hidden>img,.moderation-media-grid article.moderated-hidden>video{opacity:.72}.moderation-media-actions{align-items:center;gap:7px;display:flex}.moderation-media-actions a{color:#3e6150;background:#fff;border:1px solid #c8d0cb;border-radius:8px;align-items:center;min-height:33px;padding:0 11px;font-size:8px;font-weight:800;display:inline-flex}.moderation-media-grid .moderation-media-actions button.hide{background:#a64f45}.moderation-media-grid .moderation-media-actions button.restore{background:#47745a}.moderation-table.comments article{grid-template-columns:minmax(0,1fr) auto auto}.manager-filter-empty{color:#6f7b75;text-align:center;background:#ffffff7a;border:1px dashed #c8cfca;border-radius:13px;margin-top:14px;padding:28px}.manager-filter-empty strong{color:var(--ink);font:400 20px Georgia,serif}.manager-filter-empty p{margin:7px 0 13px;font-size:8px}.manager-filter-empty button{color:#fff;background:#47745a;border:0;border-radius:8px;min-height:35px;padding:0 12px;font-size:8px;font-weight:800}@media (width<=700px){.moderation-media-actions{flex-direction:column;align-items:stretch}.moderation-media-actions a,.moderation-media-actions button{justify-content:center;width:100%}.moderation-table.comments article{grid-template-columns:1fr}}.manager-media-controls,.manager-period-controls{max-width:820px}.manager-period-controls input{border:1px solid var(--line);min-height:38px;color:var(--ink);background:#fff;border-radius:8px;padding:7px 10px;font-size:8px}.report-visibility-signals .parent-hidden{color:#66548a;background:#eee9f6}.moderation-table.reports article{grid-template-columns:minmax(0,1fr) 165px;align-items:start}.manager-report-actions{gap:7px;display:grid}.manager-report-actions a,.manager-report-actions button{text-align:center;justify-content:center;align-items:center;width:100%;min-height:34px;display:inline-flex}.manager-report-actions a{color:#3e6150;background:#fff;border:1px solid #c8d0cb;border-radius:8px}.manager-report-actions button.reopen-response{color:#fff;background:#47745a}.manager-report-actions small{text-align:center;margin:0}@media (width<=700px){.moderation-table.reports article,.manager-report-actions{grid-template-columns:1fr}}.authorization-head,.authorization-list article{grid-template-columns:minmax(220px,1fr) 150px repeat(3,125px)}.authorization-list article{min-height:76px}.authorization-list article>div{min-width:0}.authorization-profile{align-items:center;gap:11px;display:flex}.authorization-list article strong{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.authorization-list article>button{min-width:0}.authorization-controls{max-width:760px}.authorization-controls .authorization-search{min-width:min(290px,100%)}.authorization-controls input{border:1px solid var(--line);min-height:38px;color:var(--ink);background:#fff;border-radius:8px;padding:7px 11px;font-size:9px}.subscription-cell{text-align:center}.subscription-status{border-radius:999px;width:max-content;max-width:100%;margin:0 auto;padding:6px 8px;font-size:7px;line-height:1;display:block}.subscription-status.not-configured,.subscription-status.not_configured{color:#756944;background:#f4eedb}.subscription-status.trial{color:#66548a;background:#eee9f6}.subscription-status.active,.subscription-status.exempt{color:#39734e;background:#e7f2e9}.subscription-status.past_due,.subscription-status.expired,.subscription-status.cancelled{color:#944b42;background:#f7e8e5}.subscription-cell small{margin-top:5px}.subscription-cell em{color:#944b42;text-transform:uppercase;margin-top:5px;font-size:6px;font-style:normal;font-weight:850;display:block}.authorization-empty{border-top:1px solid var(--line);text-align:center;padding:42px 18px}.authorization-empty strong{font:400 21px Georgia,serif}.authorization-empty p{color:#7b8681;margin:6px 0 14px;font-size:8px}.authorization-empty button{color:#fff;background:#47745a;border:0;border-radius:8px;min-height:35px;padding:0 12px;font-size:8px;font-weight:800}.manager-progressive-list{border-top:1px solid var(--line);color:#6f7b75;background:#f7f6f1;justify-content:center;align-items:center;gap:14px;padding:14px 18px;font-size:8px;display:flex}.manager-progressive-list button{color:#28513b;background:#fff;border:1px solid #cfd8d2;border-radius:999px;min-height:36px;padding:0 15px;font-size:8px;font-weight:850}.manager-progressive-list button:hover{background:#edf4ef;border-color:#8faf9b}.subscription-policy-panel{background:#f8faf6;border:1px solid #d5ddd7;border-radius:14px;grid-template-columns:minmax(240px,1fr) 190px 190px;align-items:end;gap:12px;margin-bottom:18px;padding:18px;display:grid}.subscription-policy-panel h2,.subscription-policy-audit h2{margin:3px 0 0;font:400 25px Georgia,serif}.subscription-policy-panel>div>p:last-child{color:#718078;margin:7px 0 0;font-size:8px;line-height:1.5}.subscription-policy-panel label,.subscription-account-settings label{color:#5f6d66;gap:6px;font-size:7px;font-weight:800;display:grid}.subscription-policy-panel select,.subscription-policy-panel input,.subscription-account-settings select,.subscription-account-settings input{border:1px solid var(--line);width:100%;min-height:38px;color:var(--ink);background:#fff;border-radius:8px;padding:7px 9px;font-size:8px}.subscription-policy-reason{grid-column:1/-1}.subscription-account-settings{grid-column:1/-1;padding-top:2px}.subscription-account-settings summary{color:#486555;cursor:pointer;width:max-content;font-size:7px;font-weight:800}.subscription-account-settings>div{background:#f5f3ed;border-radius:10px;grid-template-columns:repeat(4,minmax(130px,1fr));gap:9px;margin-top:9px;padding:12px;display:grid}.subscription-account-settings p{color:#6e7973;grid-column:1/-1;margin:2px 0 0;font-size:7px}.subscription-policy-audit{border:1px solid var(--line);background:var(--paper);border-radius:14px;margin-top:22px;padding:20px}.subscription-policy-audit>p{color:#7c8782;font-size:8px}.subscription-audit-heading{justify-content:space-between;align-items:end;gap:18px;display:flex}.subscription-audit-heading>div>p:last-child{color:#7c8782;max-width:650px;margin:6px 0 0;font-size:8px;line-height:1.45}.subscription-audit-heading label{color:#68746e;gap:5px;min-width:210px;font-size:7px;font-weight:850;display:grid}.subscription-audit-heading select{border:1px solid var(--line);min-height:38px;color:var(--ink);background:#fff;border-radius:8px;padding:7px 9px;font-size:8px}.subscription-policy-audit>div:last-child{gap:5px;margin-top:14px;display:grid}.subscription-policy-audit article{background:#f5f3ed;border-radius:8px;grid-template-columns:145px 170px 190px minmax(0,1fr);gap:10px;padding:10px;display:grid}.subscription-policy-audit article.subscription-audit-benefits{background:#fff7f2;border-left:3px solid #d86557}.subscription-policy-audit article time,.subscription-policy-audit article span,.subscription-policy-audit article small{color:#77827d;font-size:7px}.subscription-policy-audit article strong{font-size:8px}.subscription-policy-audit article strong i{color:#89928e;margin-top:3px;font-size:6px;font-style:normal;font-weight:650;display:block}@media (width<=1000px) and (width>=701px){.authorization-head,.authorization-list article{grid-template-columns:minmax(170px,1fr) 125px repeat(3,92px)}}@media (width<=700px){.authorization-controls{align-items:stretch;max-width:none}.authorization-controls>span{width:100%}.authorization-controls label,.authorization-controls .authorization-search{flex:100%;min-width:0}.authorization-list{overflow:hidden}.authorization-head{display:none}.authorization-list article{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;width:auto;min-height:0;padding:15px}.authorization-profile{grid-column:1/-1}.subscription-cell{text-align:left;background:#f4f1e8;border-radius:9px;grid-column:1/-1;justify-content:space-between;align-items:center;gap:10px;padding:9px 10px;display:flex}.subscription-status,.subscription-cell small,.subscription-cell em{margin:0}.authorization-list article>button{align-content:center;place-items:center;gap:4px;min-height:54px;padding:7px 4px;display:grid}.authorization-list article>button:before{content:attr(data-control-label);color:#68736e;text-transform:uppercase;letter-spacing:.06em;font-size:6px}.authorization-list article>button i{margin:0 4px 0 0}.subscription-policy-panel{grid-template-columns:1fr}.subscription-policy-reason{grid-column:auto}.subscription-account-settings>div{grid-template-columns:1fr}.subscription-policy-audit{overflow:hidden}.subscription-audit-heading{flex-direction:column;align-items:stretch}.subscription-audit-heading label{width:100%;min-width:0}.subscription-policy-audit article{grid-template-columns:1fr;gap:4px}}.payment-config-manager{border-top:1px solid var(--line);background:#fbfaf6;gap:18px;padding:24px;display:grid}.payment-config-intro{justify-content:space-between;align-items:center;gap:24px;display:flex}.payment-config-intro h2{margin:3px 0 0;font:400 28px Georgia,serif}.payment-config-intro p:last-child{color:#74807b;max-width:760px;margin:7px 0 0;font-size:9px;line-height:1.55}.payment-config-intro>button{color:#456452;background:#fff;border:1px solid #ccd6cf;border-radius:8px;min-height:38px;padding:0 13px;font-size:8px;font-weight:850}.payment-config-notice{color:#386249;background:#eef6f0;border:1px solid #c9ddce;border-radius:9px;padding:11px 13px;font-size:8px}.payment-config-reason{color:#526159;gap:7px;font-size:8px;font-weight:850;display:grid}.payment-config-reason input{background:#fff;border:1px solid #d4dad5;border-radius:8px;min-height:42px;padding:0 12px;font-size:9px}.payment-rail-form{grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:14px;display:grid}.payment-rail-cards{border:0;grid-column:1/-1;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;min-width:0;margin:0;padding:0;display:grid}.payment-rail-cards>legend{color:#526159;margin-bottom:9px;padding:0;font-size:8px;font-weight:850}.payment-rail-card{cursor:pointer;background:#fff;border:1px solid #d9dcd7;border-radius:13px;align-content:start;gap:14px;min-width:0;padding:17px 17px 17px 49px;display:grid;position:relative}.payment-rail-card.ready{background:#f7fbf8;border-color:#bcd2c2}.payment-rail-card.selected{border-color:#477057;box-shadow:0 0 0 2px #4770571a}.payment-rail-card.active{background:#edf7f0}.payment-rail-card.unavailable{cursor:not-allowed;opacity:.7}.payment-rail-card>input{accent-color:#477057;width:18px;height:18px;position:absolute;top:21px;left:17px}.payment-rail-card header{grid-template-columns:31px minmax(0,1fr);gap:10px;display:grid}.payment-rail-card header>span{color:#fff;background:#29483a;border-radius:50%;place-items:center;width:31px;height:31px;font-size:8px;font-weight:850;display:grid}.payment-rail-card strong,.payment-rail-card small{display:block}.payment-rail-card strong{font-size:10px}.payment-rail-card small{color:#77847e;margin-top:5px;font-size:7px;line-height:1.45}.payment-rail-card>p{color:#847d6d;margin:0;font-size:8px;line-height:1.45}.payment-rail-status{flex-wrap:wrap;gap:6px;display:flex}.payment-rail-status b{color:#7e5932;text-transform:uppercase;letter-spacing:.05em;background:#f3eada;border-radius:999px;padding:5px 7px;font-size:6px}.payment-rail-card.ready .payment-rail-status b{color:#336447;background:#e4f0e7}.payment-rail-status b.default{color:#fff;background:#29483a}.payment-rail-submit{color:#fff;background:#29483a;border:0;border-radius:8px;min-height:42px;padding:0 18px;font-size:8px;font-weight:850}.payment-rail-submit:disabled{cursor:not-allowed;opacity:.45}.payment-support-form{background:#fff;border:1px solid #d6ddd7;border-radius:14px;grid-template-columns:minmax(260px,.8fr) minmax(240px,1fr) minmax(240px,1fr);align-items:end;gap:13px;padding:20px;display:grid}.payment-support-form>div{grid-row:span 2;align-self:start}.payment-support-form h3{margin:3px 0 0;font:400 24px Georgia,serif}.payment-support-form p{color:#74807a;margin:7px 0 0;font-size:8px;line-height:1.5}.payment-support-current{color:#376249;background:#eef7f0;border:1px solid #c7dfcf;border-radius:999px;align-items:center;gap:6px;width:fit-content;margin-top:10px;padding:5px 8px;font-size:8px;display:inline-flex}.payment-support-current b{text-transform:uppercase;letter-spacing:.08em;font-size:7px}.payment-support-form label{color:#58665e;gap:6px;font-size:7px;font-weight:850;display:grid}.payment-support-form input[type=tel],.payment-support-form textarea{resize:vertical;background:#fff;border:1px solid #d5dbd6;border-radius:8px;width:100%;min-height:40px;padding:9px 11px;font-size:8px;line-height:1.4}.payment-support-toggle{grid-template-columns:17px minmax(0,1fr);align-items:center}.payment-support-toggle input{accent-color:#477057;width:16px;height:16px}.payment-support-form>small{color:#7b8680;grid-column:2/-1;font-size:7px;line-height:1.45}.payment-support-form>button{color:#fff;background:#29483a;border:0;border-radius:8px;grid-column:3;min-height:40px;font-size:8px;font-weight:850}.payment-support-form>button:disabled{opacity:.45}.payment-config-history{background:#fff;border:1px solid #d9ddd8;border-radius:13px;padding:18px 20px}.payment-config-history h3{margin:0 0 10px;font:400 22px Georgia,serif}.payment-config-history article{border-top:1px solid #e2e4e0;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:12px;min-height:48px;padding:9px 0;display:grid}.payment-config-history strong{font-size:8px}.payment-config-history p{color:#707c76;margin:4px 0 0;font-size:7px}.payment-config-history time{color:#84908a;font-size:7px}.subscription-billing-row-actions{gap:6px;display:grid}.subscription-billing-row-actions button:last-child{color:#8a4d45;background:#fff8f6;border-color:#e3c9c4}.subscription-manual-payment.cancel{grid-template-columns:minmax(280px,1fr) minmax(280px,1fr)}.manual-request-code{overflow-wrap:anywhere;color:#735d2a!important}@media (width<=1000px){.payment-rail-cards{grid-template-columns:1fr}.payment-support-form{grid-template-columns:1fr 1fr}.payment-support-form>div{grid-area:auto/1/auto/-1}.payment-support-form>small{grid-column:1/-1}.payment-support-form>button{grid-column:2}}@media (width<=700px){.payment-config-manager{padding:17px 14px}.payment-config-intro{flex-direction:column;align-items:stretch}.payment-config-intro>button{width:100%}.payment-support-form{grid-template-columns:1fr;padding:16px}.payment-support-form>div,.payment-support-form>small,.payment-support-form>button{grid-column:auto}.payment-rail-form{grid-template-columns:1fr}.payment-rail-submit{width:100%}.payment-config-history article,.subscription-manual-payment{grid-template-columns:1fr}.subscription-manual-payment>div:first-child,.subscription-manual-mismatch,.subscription-manual-actions{grid-column:auto}}.subscription-controls{max-width:720px}.subscription-controls .subscription-search{min-width:min(260px,100%)}.subscription-controls input{border:1px solid var(--line);min-height:38px;color:var(--ink);background:#fff;border-radius:8px;padding:7px 11px;font-size:9px}.subscription-view-tabs{background:#ebe8e1;border-radius:10px;gap:4px;margin-bottom:16px;padding:4px;display:inline-flex}.subscription-view-tabs button{color:#6f7974;background:0 0;border:0;border-radius:8px;min-height:34px;padding:0 14px;font-size:8px;font-weight:850}.subscription-view-tabs button.active{color:#fff;background:#263d33}.subscription-collapsible{border:1px solid var(--line);background:var(--paper);border-radius:14px;margin-bottom:12px;overflow:visible}.subscription-collapsible>summary{cursor:pointer;justify-content:space-between;align-items:center;gap:16px;min-height:64px;padding:13px 17px;list-style:none;display:flex}.subscription-collapsible>summary::-webkit-details-marker{display:none}.subscription-collapsible>summary span small,.subscription-collapsible>summary span strong{display:block}.subscription-collapsible>summary span small{color:#82908a;text-transform:uppercase;letter-spacing:.08em;font-size:6px;font-weight:850}.subscription-collapsible>summary span strong{margin-top:4px;font:400 20px Georgia,serif}.subscription-collapsible>summary>b{color:#4f6559;background:#edf2ed;border-radius:999px;padding:7px 10px;font-size:7px}.subscription-collapsible[open]>summary>b{color:#985044;background:#f8eae7}.subscription-collapsible[open]>summary>b:before{content:"Recolher";font-size:7px}.subscription-collapsible[open]>summary>b{font-size:0}.subscription-collapsible .subscription-policy-panel,.subscription-collapsible .subscription-trial-panel,.subscription-collapsible .subscription-benefit-panel{margin:0 12px 12px}.subscription-policy-submit{color:#fff;background:#263d33;border:0;border-radius:8px;grid-column:1/-1;justify-self:end;min-height:38px;padding:0 16px;font-size:8px;font-weight:850}.subscription-current-setting{background:#eeefec;border:1px solid #dfe2de;border-radius:10px;grid-column:1/-1;grid-template-columns:auto repeat(2,minmax(190px,1fr));align-items:center;gap:12px;padding:11px 13px;display:grid}.subscription-current-setting>small{color:#737d78;text-transform:uppercase;letter-spacing:.06em;font-size:7px;font-weight:900}.subscription-current-setting>span{border-left:1px solid #d5d9d4;gap:3px;min-width:0;padding-left:12px;display:grid}.subscription-current-setting strong{color:#68736d;font-size:7px}.subscription-current-setting b{color:#263d33;font-size:8px}.subscription-trial-panel{background:#f8faf6;border:1px solid #d7ddd8;border-radius:14px;grid-template-columns:minmax(280px,1.2fr) repeat(2,minmax(190px,.8fr));align-items:end;gap:12px;padding:18px;display:grid}.subscription-trial-panel h2{margin:3px 0 0;font:400 25px Georgia,serif}.subscription-trial-panel>div>p:last-child{color:#75817b;margin:7px 0 0;font-size:8px;line-height:1.5}.subscription-trial-panel label{color:#65716b;gap:6px;min-width:0;font-size:7px;font-weight:800;display:grid}.subscription-trial-panel input,.subscription-trial-panel select{border:1px solid var(--line);width:100%;min-height:38px;color:var(--ink);background:#fff;border-radius:8px;padding:7px 9px;font-size:8px}.subscription-trial-panel .subscription-policy-reason{grid-column:2/4}.subscription-account-list{border:1px solid var(--line);background:var(--paper);border-radius:15px;overflow:hidden}.subscription-account-head,.subscription-account-list>article{grid-template-columns:minmax(230px,1fr) 170px 190px 160px;align-items:start;gap:10px;display:grid}.subscription-account-head{color:#7d8883;text-transform:uppercase;letter-spacing:.07em;background:#eceae4;align-items:center;min-height:40px;padding:0 18px;font-size:7px;font-weight:800}.subscription-account-list>article{border-top:1px solid var(--line);padding:15px 18px}.subscription-profile{align-items:center;gap:11px;display:flex}.subscription-profile img{object-fit:cover;border-radius:50%;width:44px;height:44px}.subscription-profile strong,.subscription-profile small{display:block}.subscription-profile strong{font-size:10px}.subscription-profile small{color:#83908a;margin-top:3px;font-size:7px}.subscription-account-list label{color:#5f6d66;gap:5px;min-width:0;font-size:7px;font-weight:800;display:grid}.subscription-account-list label>span{display:none}.subscription-account-list select,.subscription-account-list input{border:1px solid var(--line);width:100%;min-height:38px;color:var(--ink);background:#fff;border-radius:8px;padding:7px 9px;font-size:8px}.subscription-account-list label small{color:#7e8984;font-size:6px;font-weight:600}.subscription-account-list label .subscription-status{margin:1px 0 0}.subscription-readonly-cell{gap:5px;min-width:0;display:grid}.subscription-readonly-cell>span{color:#6b7771;font-size:7px;font-weight:800;display:none}.subscription-readonly-cell>strong{font-size:8px;line-height:1.35}.subscription-readonly-cell>small{color:#7e8984;font-size:6px}.subscription-readonly-cell>small.payment-active{color:#39734e;font-weight:850}.subscription-readonly-cell>small.payment-blocked{color:#a14f45;font-weight:850}.subscription-account-result{background:#f5f3ed;border-radius:8px;grid-column:1/-1;justify-content:space-between;gap:12px;padding:9px 11px;display:flex}.subscription-account-result strong{color:#43584d;font-size:8px}.subscription-account-result small{color:#76827c;font-size:7px}.subscription-benefit-panel{background:#fff8f2;border:1px solid #ead7ca;border-radius:14px;grid-template-columns:minmax(260px,1fr) minmax(240px,1.2fr) 180px 200px auto;align-items:end;gap:12px;margin-bottom:18px;padding:18px;display:grid}.subscription-benefit-panel h2{margin:3px 0 0;font:400 25px Georgia,serif}.subscription-benefit-panel>div:first-child>p:last-child{color:#7c756f;margin:7px 0 0;font-size:8px;line-height:1.5}.subscription-benefit-panel label{color:#665e59;gap:6px;min-width:0;font-size:7px;font-weight:800;display:grid}.subscription-benefit-panel input,.subscription-benefit-panel select{width:100%;min-height:38px;color:var(--ink);background:#fff;border:1px solid #dfd1c7;border-radius:8px;padding:7px 9px;font-size:8px}.subscription-benefit-panel>button{color:#fff;background:#d86557;border:0;border-radius:8px;min-height:38px;padding:0 14px;font-size:8px;font-weight:850}.subscription-benefit-picker{position:relative}.subscription-benefit-suggestions{z-index:12;background:#fff;border:1px solid #ddd3ca;border-radius:10px;width:100%;max-height:230px;position:absolute;top:calc(100% + 5px);left:0;overflow-y:auto;box-shadow:0 12px 28px #232d2824}.subscription-benefit-suggestions button{width:100%;color:var(--ink);text-align:left;background:#fff;border:0;border-bottom:1px solid #eee8e2;align-items:center;gap:9px;padding:8px 10px;display:flex}.subscription-benefit-suggestions button:hover{background:#f8f3ed}.subscription-benefit-suggestions img{object-fit:cover;border-radius:50%;width:32px;height:32px}.subscription-benefit-suggestions strong,.subscription-benefit-suggestions small{display:block}.subscription-benefit-suggestions strong{font-size:8px}.subscription-benefit-suggestions small{color:#7e8984;margin-top:2px;font-size:6px}.subscription-benefit-chips{flex-wrap:wrap;gap:5px;margin-top:7px;display:flex}.subscription-benefit-chips button{color:#894c43;background:#fff;border:1px solid #e2c9bc;border-radius:999px;padding:5px 7px;font-size:7px;font-weight:800}.subscription-benefit-chips span{margin-left:5px}.subscription-plans-manager{gap:16px;display:grid}.subscription-plan-create{background:#f8faf6;border:1px solid #d7ddd8;border-radius:14px;grid-template-columns:minmax(250px,1.25fr) minmax(190px,1fr) 145px 140px auto;align-items:end;gap:12px;padding:18px;display:grid}.subscription-plan-create h2{margin:3px 0 0;font:400 25px Georgia,serif}.subscription-plan-create p:last-child{color:#75817b;margin:7px 0 0;font-size:8px}.subscription-plan-create label,.subscription-plan-list label,.subscription-plan-bulk-footer label{color:#65716b;gap:6px;font-size:7px;font-weight:800;display:grid}.subscription-plan-create input,.subscription-plan-list input,.subscription-plan-list select,.subscription-plan-bulk-footer input{border:1px solid var(--line);background:#fff;border-radius:8px;width:100%;min-height:38px;padding:7px 9px;font-size:8px}.subscription-plan-create>button,.subscription-plan-bulk-footer>button{color:#fff;background:#263d33;border:0;border-radius:8px;min-height:38px;padding:0 16px;font-size:8px;font-weight:850}.subscription-plan-create>button:disabled,.subscription-plan-bulk-footer>button:disabled{cursor:wait;opacity:.55}.subscription-plan-reason{grid-column:2/5}.subscription-plan-receipt{color:#346348;background:#edf6ef;border:1px solid #bcd6c3;border-radius:8px;align-content:center;gap:3px;min-height:38px;padding:8px 10px;font-size:8px;font-weight:800;display:grid}.subscription-plan-receipt.failed{color:#8b453d;background:#fff0ed;border-color:#dfb0a9}.subscription-plan-receipt small{color:inherit;opacity:.8;font-size:6px;font-weight:650}.subscription-plan-create>.subscription-plan-receipt{grid-column:5}.subscription-trial-receipt{grid-column:1/-1}.subscription-plan-list{border:1px solid var(--line);background:var(--paper);border-radius:14px;overflow:hidden}.subscription-plan-list article{border-top:1px solid var(--line);grid-template-columns:minmax(180px,1fr) minmax(190px,1.25fr) 130px 115px 110px;align-items:end;gap:10px;padding:14px 17px;display:grid}.subscription-plan-list article:first-child{border-top:0}.subscription-plan-list article.inactive{opacity:.65;background:#f2f0ec}.subscription-plan-list article>div strong,.subscription-plan-list article>div small{display:block}.subscription-plan-list article>div strong{font-size:10px}.subscription-plan-list article>div small,.subscription-plan-list label small{color:#7e8984;margin-top:3px;font-size:6px}.subscription-plan-list article>div b{color:#3d744f;background:#e7f2e9;border-radius:999px;width:max-content;margin-top:6px;padding:5px 7px;font-size:6px;display:block}.subscription-plan-list article.inactive>div b{color:#8c554e;background:#f5e7e4}.subscription-plan-bulk{gap:10px;display:grid}.subscription-plan-bulk-footer{background:#f4f7f2;border:1px solid #cbd5ce;border-radius:14px;grid-template-columns:minmax(260px,1fr) auto minmax(210px,.65fr);align-items:end;gap:10px;padding:14px 17px;display:grid}.subscription-plan-bulk-footer .subscription-plan-reason{grid-column:auto}@media (width<=1000px) and (width>=701px){.subscription-account-head,.subscription-account-list>article{grid-template-columns:minmax(180px,1fr) repeat(3,minmax(130px,1fr))}.subscription-trial-panel{grid-template-columns:1fr 1fr}.subscription-trial-panel>div,.subscription-trial-panel .subscription-policy-reason{grid-column:1/-1}.subscription-benefit-panel,.subscription-plan-create,.subscription-plan-list article{grid-template-columns:1fr 1fr}.subscription-plan-reason,.subscription-plan-create>.subscription-plan-receipt{grid-column:1/-1}.subscription-plan-bulk-footer{grid-template-columns:1fr auto}.subscription-plan-bulk-footer>.subscription-plan-receipt{grid-column:1/-1}}@media (width<=780px) and (width>=701px){.subscription-account-head{display:none}.subscription-account-list>article{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;padding:15px}.subscription-account-list label>span,.subscription-readonly-cell>span{display:block}.subscription-account-result{flex-direction:column;grid-column:1/-1;align-items:flex-start}.subscription-current-setting{grid-template-columns:1fr}.subscription-current-setting>span{border-top:1px solid #d5d9d4;border-left:0;padding:8px 0 0}.subscription-policy-audit{overflow:hidden}.subscription-audit-heading{flex-direction:column;align-items:stretch}.subscription-audit-heading label{width:100%;min-width:0}.subscription-policy-audit article{grid-template-columns:1fr;gap:4px}}@media (width<=700px){.manager-sidebar .manager-desktop-nav{grid-template-columns:repeat(10,80px);width:800px}.subscription-controls{align-items:stretch;max-width:none}.subscription-controls>span{width:100%}.subscription-controls label,.subscription-controls .subscription-search{flex:100%;min-width:0}.subscription-account-list{overflow:hidden}.subscription-account-head{display:none}.subscription-account-list>article{grid-template-columns:1fr;gap:12px;padding:15px}.subscription-account-list label>span,.subscription-readonly-cell>span{display:block}.subscription-account-result{flex-direction:column;grid-column:auto;align-items:flex-start}.subscription-benefit-panel,.subscription-trial-panel{grid-template-columns:1fr}.subscription-trial-panel .subscription-policy-reason{grid-column:auto}.subscription-current-setting{grid-template-columns:1fr}.subscription-current-setting>span{border-top:1px solid #d5d9d4;border-left:0;padding:8px 0 0}.subscription-view-tabs{grid-template-columns:1fr 1fr;width:100%;display:grid}.subscription-plan-create,.subscription-plan-list article,.subscription-plan-bulk-footer{grid-template-columns:1fr}.subscription-plan-reason,.subscription-plan-create>.subscription-plan-receipt,.subscription-plan-bulk-footer>.subscription-plan-receipt{grid-column:auto}.subscription-policy-submit{justify-self:stretch;width:100%}}.forista-control-section{gap:18px;display:grid}.forista-summary{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;display:grid}.forista-summary article{border:1px solid var(--line);background:var(--paper);border-radius:12px;gap:4px;padding:15px 17px;display:grid}.forista-summary article.attention{background:#fff4f1;border-color:#d9aaa2}.forista-summary small,.forista-summary span{color:#76817b;font-size:7px}.forista-summary strong{font:400 27px Georgia,serif}.forista-control-list{border:1px solid var(--line);background:var(--paper);border-radius:14px;overflow:hidden}.forista-control-head,.forista-control-list>article{grid-template-columns:minmax(180px,1.45fr) 95px 160px 85px 80px 80px 90px 125px;align-items:center;gap:9px;display:grid}.forista-control-head{color:#737d77;text-transform:uppercase;letter-spacing:.04em;background:#ecece7;min-width:1020px;padding:10px 14px;font-size:6px;font-weight:900}.forista-control-list>article{border-top:1px solid var(--line);min-width:1020px;padding:12px 14px}.forista-control-list>article.suspended{background:#fff3f0}.forista-control-list>article>div{gap:4px;min-width:0;display:grid}.forista-control-list>article>div>strong{font-size:11px}.forista-control-list>article>div>small{color:#7a847e;text-overflow:ellipsis;font-size:6px;line-height:1.35;overflow:hidden}.forista-account-cell{grid-template-columns:38px minmax(0,1fr);align-items:center}.forista-avatar{color:#fff;background:#486653;border-radius:50%;place-items:center;width:38px;height:38px;font-size:11px;font-weight:850;display:grid;overflow:hidden}.forista-avatar img{object-fit:cover;width:100%;height:100%}.forista-account-cell p{min-width:0;margin:0}.forista-account-cell strong,.forista-account-cell small{display:block}.forista-account-cell strong{text-overflow:ellipsis;white-space:nowrap;font-size:9px;overflow:hidden}.forista-account-cell small{color:#7a847e;text-overflow:ellipsis;white-space:nowrap;margin-top:3px;font-size:6px;overflow:hidden}.forista-control-list>article>.forista-report-score-cell{align-items:center;gap:4px;display:grid}.forista-report-score-cell>p{align-items:baseline;gap:3px;margin:0;display:flex}.forista-report-score-cell>p strong{font-size:11px}.forista-report-score-cell>p small{color:#7a847e;text-transform:uppercase;font-size:5px}.manager-forista-sentiments{gap:3px}.manager-forista-sentiments>span{letter-spacing:0;border-radius:6px;padding:6px 2px}.manager-forista-sentiments strong{font-size:9px}.manager-forista-sentiments small{font-size:5px}.forista-level,.forista-risk,.forista-no-risk,.forista-account-status{border-radius:999px;width:max-content;padding:5px 7px;font-size:6px}.forista-level{color:#345f46;background:#e3efe6}.forista-risk{color:#923e35;background:#f5ddd8}.forista-no-risk{color:#577066;background:#e9eeea}.forista-account-status.active{color:#39714d;background:#e2efe5}.forista-account-status.suspended{color:#943f36;background:#f4dcd7}.forista-control-actions button{color:#fff;border:0;border-radius:7px;min-height:31px;padding:0 9px;font-size:7px;font-weight:850}.forista-control-actions button.suspend{background:#aa4d43}.forista-control-actions button.reactivate{background:#477057}.forista-control-empty{text-align:center;padding:35px}.forista-control-empty strong{font:400 23px Georgia,serif}.forista-control-empty p{color:#77817c;margin:6px 0 12px;font-size:8px}.forista-control-empty button{color:#fff;background:#476756;border:0;border-radius:7px;min-height:32px;padding:0 10px;font-size:7px;font-weight:800}@media (width<=1050px){.forista-summary{grid-template-columns:repeat(2,1fr)}.forista-control-list{overflow-x:auto}}@media (width<=700px){.forista-summary{grid-template-columns:1fr}.forista-search{flex-basis:100%!important}.forista-control-section{gap:13px}}.identity-matching-manager{gap:15px;display:grid}.identity-experimental-warning{color:#7e352d;background:#fff0ec;border:2px solid #b34f43;border-radius:14px;padding:18px 20px;box-shadow:0 8px 22px #702b2314}.identity-experimental-warning strong{letter-spacing:.035em;font-size:11px}.identity-experimental-warning p{max-width:920px;margin:7px 0 5px;font-size:9px;line-height:1.6}.identity-experimental-warning small{color:#a15e55;font-size:7px;font-weight:800}.identity-ai-future{background:#f0f1ee;border:1px dashed #a9b2ad;border-radius:11px;padding:13px 16px}.identity-ai-future strong{font-size:9px}.identity-ai-future p{color:#68736e;margin:4px 0 0;font-size:8px;line-height:1.45}.identity-mode-panel,.identity-suggestion-form,.identity-review-list,.identity-audit{border:1px solid var(--line);background:var(--paper);border-radius:14px;padding:19px}.identity-mode-panel{grid-template-columns:minmax(260px,1fr) minmax(420px,1.4fr) auto;align-items:end;gap:14px;display:grid}.identity-mode-panel h2,.identity-suggestion-form h2,.identity-review-list h2,.identity-audit h2{margin:3px 0 0;font:400 26px Georgia,serif}.identity-mode-panel>div>p:last-child,.identity-suggestion-form>div>p:last-child,.identity-audit>div:first-child>p:last-child{color:#75817b;margin:6px 0 0;font-size:8px;line-height:1.5}.identity-mode-panel form{grid-template-columns:150px 210px auto;align-items:end;gap:9px;display:grid}.identity-mode-panel label,.identity-suggestion-form label,.identity-review-list label,.identity-preview label,.identity-periodic-review label{color:#606d66;gap:5px;min-width:0;font-size:7px;font-weight:850;display:grid}.identity-mode-panel label strong{color:#3d5a4a;background:#e9eeea;border-radius:8px;align-items:center;min-height:38px;padding:0 10px;font-size:8px;display:flex}.identity-mode-panel select,.identity-suggestion-form select,.identity-review-list select,.identity-review-list input,.identity-preview input,.identity-preview textarea,.identity-periodic-review input{border:1px solid var(--line);width:100%;min-height:38px;color:var(--ink);background:#fff;border-radius:8px;padding:7px 9px;font-size:8px}.identity-mode-panel button,.identity-suggestion-form button,.identity-review-list button,.identity-preview button,.identity-periodic-review button{color:#fff;background:#3f6b53;border:0;border-radius:8px;min-height:38px;padding:0 12px;font-size:8px;font-weight:850}.identity-mode-panel .identity-emergency-button{background:#a94b41}.identity-suggestion-form{grid-template-columns:minmax(250px,.8fr) minmax(540px,1.5fr);align-items:end;gap:16px;display:grid}.identity-suggestion-form form{grid-template-columns:1fr 1fr auto;align-items:end;gap:9px;display:grid}.identity-suggestion-form>small{color:#817873;grid-column:1/-1;font-size:7px}.identity-review-list>header{justify-content:space-between;align-items:end;gap:18px;display:flex}.identity-review-list>header label{width:270px}.identity-bulk-actions{background:#fff8f2;border:1px solid #d8c8bd;border-radius:10px;grid-template-columns:auto minmax(220px,1fr) repeat(3,auto);align-items:end;gap:9px;margin-top:14px;padding:12px;display:grid}.identity-bulk-actions>strong{align-self:center;font-size:9px}.identity-bulk-actions button.reject{background:#a94b41}.identity-bulk-actions button:disabled,.identity-mode-panel button:disabled,.identity-suggestion-form button:disabled{opacity:.45;cursor:not-allowed}.identity-match-cards{grid-template-columns:repeat(2,minmax(0,1fr));gap:11px;margin-top:14px;display:grid}.identity-match-cards>article{background:#faf9f5;border:1px solid #d9ded9;border-radius:12px;padding:15px}.identity-match-cards>article.status-provisional{background:#fffbed;border-color:#d4c38d}.identity-match-cards>article.status-consolidated{background:#f2faf4;border-color:#9ec8aa}.identity-match-cards>article.status-conflicted{background:#fff3f0;border-color:#d4948c}.identity-match-cards>article.status-rejected,.identity-match-cards>article.status-reverted{opacity:.75}.identity-match-cards>article>header{justify-content:space-between;align-items:center;gap:10px;display:flex}.identity-match-cards>article>header label{align-items:center;gap:6px;display:flex}.identity-match-cards>article>header input{accent-color:#3f6b53}.identity-match-cards>article>header b{color:#5f6964;background:#e8e9e5;border-radius:999px;padding:5px 8px;font-size:7px}.status-provisional>header b{color:#725e25;background:#f2e7b9}.status-consolidated>header b{color:#2d6942;background:#dceee1}.status-conflicted>header b{color:#913e35;background:#f3dcd8}.identity-comparison{grid-template-columns:1fr auto 1fr;align-items:center;gap:10px;margin-top:12px;display:grid}.identity-comparison>section{background:#fff;border-radius:9px;min-width:0;padding:11px}.identity-comparison small,.identity-comparison strong,.identity-comparison span,.identity-comparison a{display:block}.identity-comparison small{color:#7b8781;text-transform:uppercase;font-size:6px;font-weight:850}.identity-comparison strong{margin-top:4px;font-size:10px}.identity-comparison span{color:#758079;text-overflow:ellipsis;white-space:nowrap;margin-top:4px;font-size:7px;overflow:hidden}.identity-comparison a{color:#3c6750;margin-top:8px;font-size:7px;font-weight:800}.identity-comparison>i{color:#9ba39f;font-style:normal}.identity-match-cards dl{grid-template-columns:1fr 1fr;gap:6px;margin:10px 0 0;display:grid}.identity-match-cards dl>div{background:#eeefeb;border-radius:8px;min-width:0;padding:8px 9px}.identity-match-cards dt{color:#7b8580;text-transform:uppercase;font-size:6px;font-weight:850}.identity-match-cards dd{text-overflow:ellipsis;white-space:nowrap;margin:3px 0 0;font-size:7px;overflow:hidden}.identity-conflicts{color:#8c4037;background:#fff0ed;border:1px solid #deb1aa;border-radius:8px;gap:4px;margin-top:10px;padding:10px;font-size:7px;display:grid}.identity-public-effect{color:#68736d;margin:10px 0 0;font-size:7px;line-height:1.5}.identity-match-cards>article>footer{flex-wrap:wrap;gap:7px;margin-top:10px;display:flex}.identity-periodic-review{border-top:1px solid #dce2dd;grid-template-columns:150px 1fr auto;align-items:end;gap:7px;margin-top:10px;padding-top:10px;display:grid}.identity-audit>div:last-child{gap:5px;max-height:420px;margin-top:13px;display:grid;overflow-y:auto}.identity-audit article{background:#f3f2ed;border-radius:8px;grid-template-columns:145px 120px 220px minmax(0,1fr);gap:9px;padding:9px 10px;display:grid}.identity-audit article time,.identity-audit article span,.identity-audit article small{color:#76817b;font-size:7px}.identity-audit article strong{font-size:8px}.identity-preview-backdrop{z-index:110;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background:#08100db8;place-items:center;padding:20px;display:grid;position:fixed;inset:0;overflow-y:auto}.identity-preview{background:#fffdf8;border-radius:16px;width:min(700px,100%);max-height:calc(100vh - 40px);padding:25px;overflow-y:auto;box-shadow:0 28px 90px #00000059}.identity-preview h2{margin:4px 0 14px;font:400 29px Georgia,serif}.identity-preview-summary{grid-template-columns:repeat(3,1fr);gap:7px;display:grid}.identity-preview-summary span{color:#68736d;background:#eeefeb;border-radius:8px;padding:10px;font-size:7px}.identity-preview-summary strong{color:#263d33;margin-right:4px;font-size:11px}.identity-preview>section{border:1px solid #e0e1dc;border-radius:9px;margin-top:9px;padding:11px}.identity-preview>section>strong{font-size:8px}.identity-preview>section>p{color:#6d7772;margin:5px 0 0;font-size:8px;line-height:1.5}.identity-preview-freshness{color:#735d22;background:#f7f0d5;border-radius:8px;padding:9px;font-size:7px;font-weight:800}.identity-preview textarea{resize:vertical;min-height:80px}.identity-preview>label{margin-top:10px}.identity-explicit-confirm{background:#f1f2ee;border-radius:8px;align-items:flex-start;gap:8px;padding:10px;display:flex!important}.identity-explicit-confirm input{width:auto;min-height:0;margin-top:2px}.identity-preview>footer{justify-content:flex-end;gap:8px;margin-top:16px;display:flex}.identity-preview>footer button:first-child{color:#52605a;background:#ecece8}.identity-preview>footer button.confirm{background:#a64f45}@media (width<=1100px){.identity-mode-panel,.identity-suggestion-form{grid-template-columns:1fr}.identity-mode-panel form{grid-template-columns:1fr 1fr auto}.identity-bulk-actions{grid-template-columns:1fr 1fr}.identity-bulk-actions>strong{grid-column:1/-1}}@media (width<=700px){.identity-mode-panel form,.identity-suggestion-form form,.identity-bulk-actions,.identity-match-cards,.identity-periodic-review{grid-template-columns:1fr}.identity-review-list>header{flex-direction:column;align-items:stretch}.identity-review-list>header label{width:100%}.identity-comparison{grid-template-columns:1fr}.identity-comparison>i{text-align:center;transform:rotate(90deg)}.identity-match-cards dl{grid-template-columns:1fr}.identity-audit{overflow:hidden}.identity-audit article,.identity-preview-summary{grid-template-columns:1fr}.identity-preview>footer{flex-direction:column;align-items:stretch}}.manager-award-actions{flex:none;gap:7px;display:grid}.manager-award-actions button{width:100%}.manager-award-actions button.delete-award,.manager-award-list article.ended .manager-award-actions button.delete-award{color:#8d3e36;background:#f5dfdb}.manager-awards-empty{text-align:center;background:#ffffff73;border:1px dashed #c8cfca;border-radius:14px;padding:34px}.manager-awards-empty strong{font:400 21px Georgia,serif}.manager-awards-empty p{color:#7b8681;margin:6px 0 0;font-size:8px}.award-delete-confirm>small{color:#995248;font-size:8px;line-height:1.5;display:block}.ip-recurrence-manager{gap:16px;display:grid}.ip-recurrence-warning{color:#5f522f;background:#fff9e8;border:1px solid #d8c69b;border-radius:13px;grid-template-columns:35px minmax(0,1fr);gap:12px;padding:15px 17px;display:grid}.ip-recurrence-warning>span{color:#fff;background:#9a7b2f;border-radius:50%;place-items:center;width:34px;height:34px;font:700 16px Georgia,serif;display:grid}.ip-recurrence-warning strong{font-size:10px}.ip-recurrence-warning p{margin:5px 0 3px;font-size:9px;line-height:1.5}.ip-recurrence-warning small{color:#7c7153;font-size:7px;line-height:1.5}.ip-recurrence-summary{border:1px solid var(--line);background:var(--paper);border-radius:14px;grid-template-columns:repeat(4,minmax(0,1fr));display:grid;overflow:hidden}.ip-recurrence-summary article{border-right:1px solid var(--line);min-width:0;padding:17px}.ip-recurrence-summary article:last-child{border-right:0}.ip-recurrence-summary small,.ip-recurrence-summary span{color:#7d8982;font-size:7px;display:block}.ip-recurrence-summary strong{color:var(--forest);text-overflow:ellipsis;white-space:nowrap;margin:5px 0 3px;font:400 24px Georgia,serif;display:block;overflow:hidden}.ip-recurrence-report{border:1px solid var(--line);background:var(--paper);border-radius:15px;padding:19px}.ip-recurrence-report>header{justify-content:space-between;gap:20px;display:flex}.ip-recurrence-report>header h2{margin:3px 0 0;font:400 28px Georgia,serif}.ip-recurrence-report>header p:last-child{color:#707d76;max-width:700px;margin:7px 0 0;font-size:8px;line-height:1.55}.ip-recurrence-report>header time{color:#7c8882;white-space:nowrap;font-size:7px}.ip-recurrence-filters{background:#f1f2ed;border-radius:11px;grid-template-columns:minmax(240px,1fr) 220px auto;align-items:end;gap:9px;margin-top:16px;padding:11px;display:grid}.ip-recurrence-filters label{color:#65726b;gap:5px;font-size:7px;font-weight:850;display:grid}.ip-recurrence-filters input,.ip-recurrence-filters select{min-height:38px;color:var(--ink);background:#fff;border:1px solid #d1d6d1;border-radius:8px;padding:0 10px;font-size:8px}.ip-recurrence-filters>span{color:#6f7b75;align-items:center;min-height:38px;font-size:7px;display:flex}.ip-recurrence-list{gap:10px;margin-top:13px;display:grid}.ip-recurrence-card{background:#fbfaf6;border:1px solid #d9ded9;border-left:5px solid #8b9891;border-radius:13px;overflow:hidden}.ip-recurrence-card.score-low{border-left-color:#b39343}.ip-recurrence-card.score-attention{border-left-color:#c87245}.ip-recurrence-card.score-elevated{border-left-color:#ae493f}.ip-recurrence-card-head{grid-template-columns:66px minmax(0,1fr) auto;align-items:center;gap:14px;padding:15px;display:grid}.ip-recurrence-score{text-align:center;background:#fff;border:4px solid #d7ddd8;border-radius:50%;place-content:center;width:64px;height:64px;display:grid}.score-attention .ip-recurrence-score{border-color:#edc6ae}.score-elevated .ip-recurrence-score{border-color:#e6aaa4}.ip-recurrence-score strong{font:400 25px/1 Georgia,serif}.ip-recurrence-score small{color:#7d8983;font-size:7px}.ip-recurrence-card-head h3{margin:5px 0 3px;font:400 20px Georgia,serif}.ip-recurrence-card-head p{color:#637069;margin:0;font-size:8px}.ip-recurrence-card-head>div:nth-child(2)>small{color:#8a938e;overflow-wrap:anywhere;margin-top:5px;font-size:6px;display:block}.ip-recurrence-demo{color:#6d5d31;text-transform:uppercase;letter-spacing:.04em;background:#f3eaca;border-radius:999px;padding:4px 7px;font-size:6px;font-weight:850;display:inline-block}.ip-recurrence-card-head>b{color:#65726b;background:#eceeea;border-radius:999px;padding:6px 8px;font-size:7px}.ip-recurrence-card-head>b.up{color:#95453d;background:#f9e4e0}.ip-recurrence-card-head>b.down{color:#3f704f;background:#e4f0e7}.ip-recurrence-alert{color:#8f4038;background:#fff0ed;border-radius:9px;margin:0 15px 13px 95px;padding:11px 13px}.ip-recurrence-alert strong{font-size:9px}.ip-recurrence-alert p{margin:5px 0 0;font-size:8px;line-height:1.5}.ip-recurrence-details{border-top:1px solid #dfe2de}.ip-recurrence-details>summary,.ip-recurrence-settings>summary,.ip-recurrence-audit>summary,.ip-recurrence-ai>summary{cursor:pointer;color:#52655b;justify-content:space-between;align-items:center;gap:12px;padding:12px 15px;font-size:8px;font-weight:850;list-style:none;display:flex}.ip-recurrence-details>summary::-webkit-details-marker{display:none}.ip-recurrence-settings>summary::-webkit-details-marker{display:none}.ip-recurrence-audit>summary::-webkit-details-marker{display:none}.ip-recurrence-ai>summary::-webkit-details-marker{display:none}.ip-recurrence-details>summary span{color:#85908a;font-size:7px;font-weight:600}.ip-recurrence-details[open]>summary{background:#f1f3ef}.ip-recurrence-details>div{background:#fff;grid-template-columns:minmax(0,1fr) minmax(310px,.8fr);gap:17px;padding:15px;display:grid}.ip-recurrence-details h4{margin:0 0 9px;font:400 17px Georgia,serif}.ip-recurrence-component{border-top:1px dashed #d5d9d5}.ip-recurrence-component>summary{cursor:pointer;grid-template-columns:38px minmax(0,1fr) auto;align-items:center;gap:8px;min-height:39px;list-style:none;display:grid}.ip-recurrence-component>summary::-webkit-details-marker{display:none}.ip-recurrence-component>summary b{color:#37674a;font-size:9px}.ip-recurrence-component.reduction>summary b{color:#a04d43}.ip-recurrence-component>summary span{color:#58655e;font-size:8px}.ip-recurrence-component>summary small{color:#7d8882;font-size:6px}.ip-recurrence-component>p{color:#7c8781;flex-wrap:wrap;gap:5px;margin:0 0 9px 46px;font-size:7px;display:flex}.ip-recurrence-component code{background:#eceeea;border-radius:5px;padding:4px 6px;font-size:6px}.ip-recurrence-cap{color:#705e2d;border-top:1px dashed #d5d9d5;grid-template-columns:50px 1fr;gap:8px;padding:9px 0;font-size:7px;display:grid}.ip-recurrence-timeline{gap:6px;display:grid}.ip-recurrence-timeline article{background:#f2f3ef;border-radius:8px;grid-template-columns:115px minmax(0,1fr);gap:4px 9px;padding:9px 10px;display:grid}.ip-recurrence-timeline time,.ip-recurrence-timeline span,.ip-recurrence-timeline small{color:#77827c;font-size:6px}.ip-recurrence-timeline strong{font-size:7px}.ip-recurrence-timeline span,.ip-recurrence-timeline small{overflow-wrap:anywhere;grid-column:2}.ip-recurrence-details footer{color:#3d664d;background:#eaf3ed;border-radius:9px;grid-column:1/-1;grid-template-columns:auto 1fr;gap:5px 12px;padding:11px 13px;display:grid}.ip-recurrence-details footer strong,.ip-recurrence-details footer span{font-size:8px}.ip-recurrence-details footer small{color:#61776a;grid-column:1/-1;font-size:7px}.ip-recurrence-empty{text-align:center;border:1px dashed #cbd2cd;border-radius:11px;padding:35px}.ip-recurrence-empty strong{font:400 20px Georgia,serif}.ip-recurrence-empty p{color:#7c8882;font-size:8px}.ip-recurrence-pagination{justify-content:center;align-items:center;gap:12px;margin-top:12px;display:flex}.ip-recurrence-pagination button{min-height:34px;color:var(--ink);background:#fff;border:1px solid #ccd3ce;border-radius:999px;padding:0 14px;font-size:8px;font-weight:800}.ip-recurrence-pagination button:disabled{opacity:.45;cursor:not-allowed}.ip-recurrence-pagination span{text-align:center;color:#69756e;min-width:100px;font-size:8px}.ip-recurrence-settings,.ip-recurrence-audit,.ip-recurrence-ai{border:1px solid var(--line);background:var(--paper);border-radius:14px;overflow:hidden}.ip-recurrence-settings>summary span,.ip-recurrence-audit>summary span,.ip-recurrence-ai>summary span{gap:3px;display:grid}.ip-recurrence-settings>summary small,.ip-recurrence-audit>summary small,.ip-recurrence-ai>summary small{color:#83908a;text-transform:uppercase;letter-spacing:.05em;font-size:6px}.ip-recurrence-settings>summary strong,.ip-recurrence-audit>summary strong,.ip-recurrence-ai>summary strong{color:var(--ink);font-size:10px}.ip-recurrence-settings>summary>b,.ip-recurrence-audit>summary>b,.ip-recurrence-ai>summary>b{color:#6d7a73;font-size:7px}.ip-recurrence-settings>form{border-top:1px solid var(--line);gap:13px;padding:17px;display:grid}.ip-recurrence-settings form>header{justify-content:space-between;gap:15px;display:flex}.ip-recurrence-settings form>header h2{margin:3px 0;font:400 24px Georgia,serif}.ip-recurrence-settings form>header p:last-child{color:#758079;max-width:700px;margin:0;font-size:8px}.ip-recurrence-settings form>header>span{color:#37674a;background:#e3efe6;border-radius:999px;height:max-content;padding:6px 9px;font-size:7px;font-weight:850}.ip-recurrence-core-fields{grid-template-columns:repeat(4,1fr);gap:8px;display:grid}.ip-recurrence-core-fields label,.ip-recurrence-reason{color:#5d6b64;gap:5px;font-size:7px;font-weight:850;display:grid;position:relative}.ip-recurrence-core-fields input,.ip-recurrence-reason input{border:1px solid var(--line);background:#fff;border-radius:8px;min-height:38px;padding:0 10px}.ip-recurrence-core-fields label small{color:#849089;position:absolute;bottom:12px;right:9px}.ip-recurrence-settings form>details{border:1px solid #dde1dd;border-radius:10px}.ip-recurrence-settings form>details>summary{cursor:pointer;justify-content:space-between;padding:11px;font-size:8px;font-weight:850;display:flex}.ip-recurrence-settings form>details>summary span{color:#829088;font-size:7px}.ip-recurrence-weight-grid{border-top:1px solid #dde1dd;grid-template-columns:repeat(3,1fr);gap:7px;padding:11px;display:grid}.ip-recurrence-weight-grid label{color:#65716b;background:#f3f3ef;border-radius:8px;grid-template-columns:minmax(0,1fr) 60px;align-items:center;gap:7px;min-height:42px;padding:6px 7px 6px 10px;font-size:7px;display:grid}.ip-recurrence-weight-grid input{background:#fff;border:1px solid #d3d8d3;border-radius:6px;width:60px;min-height:30px;padding:0 7px}.ip-recurrence-settings form>button{color:#fff;background:#3f6b53;border:0;border-radius:8px;justify-self:end;min-height:40px;padding:0 14px;font-size:8px;font-weight:850}.ip-recurrence-notice{color:#496554;background:#e9f1eb;border-radius:8px;margin:0;padding:9px 11px;font-size:8px}.ip-recurrence-audit>div,.ip-recurrence-ai>div{border-top:1px solid var(--line);padding:15px}.ip-recurrence-audit article{border-top:1px dashed #d6dad6;grid-template-columns:140px 120px minmax(0,1fr);gap:5px 10px;padding:10px;display:grid}.ip-recurrence-audit article:first-child{border-top:0}.ip-recurrence-audit time,.ip-recurrence-audit small{color:#7c8781;font-size:7px}.ip-recurrence-audit strong{font-size:8px}.ip-recurrence-audit p{margin:0;font-size:8px}.ip-recurrence-audit small{grid-column:2/-1}.ip-recurrence-audit>div>p,.ip-recurrence-ai p{color:#748079;margin:5px 0 0;font-size:8px;line-height:1.5}.ip-recurrence-ai>summary>b{color:#806e3b;background:#f5edd4;border-radius:999px;padding:5px 8px}@media (width<=1050px){.ip-recurrence-summary{grid-template-columns:repeat(2,1fr)}.ip-recurrence-summary article:nth-child(2){border-right:0}.ip-recurrence-summary article:nth-child(-n+2){border-bottom:1px solid var(--line)}.ip-recurrence-details>div{grid-template-columns:1fr}.ip-recurrence-weight-grid{grid-template-columns:repeat(2,1fr)}}@media (width<=700px){.ip-recurrence-warning{grid-template-columns:30px minmax(0,1fr);padding:13px}.ip-recurrence-warning>span{width:29px;height:29px}.ip-recurrence-summary{grid-template-columns:1fr 1fr}.ip-recurrence-summary article{padding:13px}.ip-recurrence-summary strong{font-size:19px}.ip-recurrence-report{padding:13px}.ip-recurrence-report>header{flex-direction:column}.ip-recurrence-filters{grid-template-columns:1fr}.ip-recurrence-filters>span{min-height:0}.ip-recurrence-card-head{grid-template-columns:55px minmax(0,1fr);padding:12px}.ip-recurrence-score{width:53px;height:53px}.ip-recurrence-card-head>b{grid-column:2;width:max-content}.ip-recurrence-card-head h3{font-size:17px}.ip-recurrence-alert{margin:0 12px 12px}.ip-recurrence-details>summary{flex-direction:column;align-items:flex-start}.ip-recurrence-details>div{padding:12px}.ip-recurrence-component>summary{grid-template-columns:33px minmax(0,1fr)}.ip-recurrence-component>summary small{grid-column:2}.ip-recurrence-timeline article{grid-template-columns:1fr}.ip-recurrence-timeline span,.ip-recurrence-timeline small{grid-column:1}.ip-recurrence-details footer{grid-template-columns:1fr}.ip-recurrence-details footer small{grid-column:1}.ip-recurrence-settings form>header{flex-direction:column}.ip-recurrence-core-fields,.ip-recurrence-weight-grid{grid-template-columns:1fr}.ip-recurrence-settings form>button{width:100%}.ip-recurrence-audit article{grid-template-columns:1fr}.ip-recurrence-audit small{grid-column:1}}@media (width>=1101px){.manager-panel:not(.security-panel){grid-template-columns:276px minmax(0,1fr)}.manager-panel:not(.security-panel) .manager-sidebar{padding:28px 22px 22px}.manager-panel:not(.security-panel) .manager-role{grid-template-columns:48px minmax(0,1fr);gap:13px;padding:17px 10px}.manager-panel:not(.security-panel) .manager-role>span{width:48px;height:48px;font-size:21px}.manager-panel:not(.security-panel) .manager-role strong{font-size:12px}.manager-panel:not(.security-panel) .manager-role small{font-size:9px}.manager-panel:not(.security-panel) .manager-sidebar nav{gap:5px}.manager-panel:not(.security-panel) .manager-sidebar nav button{grid-template-columns:25px minmax(0,1fr);min-height:48px;padding:0 14px;font-size:10px}.manager-panel:not(.security-panel) .manager-sidebar nav button>span{font-size:14px}.manager-panel:not(.security-panel) .manager-sidebar-foot strong,.manager-panel:not(.security-panel) .manager-sidebar-foot a{font-size:10px}.manager-panel:not(.security-panel) .manager-sidebar-foot small{font-size:9px}.manager-panel:not(.security-panel) .manager-topbar{min-height:86px;padding:0 44px}.manager-panel:not(.security-panel) .manager-topbar>div:first-child>strong{font-size:18px}.manager-panel:not(.security-panel) .manager-topbar>div:last-child>span{font-size:10px}.manager-panel:not(.security-panel) .manager-topbar .primary-button{min-height:43px;padding-inline:20px;font-size:11px}.manager-panel:not(.security-panel) .manager-section{max-width:1450px;padding:50px 44px 86px}.manager-panel:not(.security-panel) .manager-heading{margin-bottom:31px}.manager-panel:not(.security-panel) .manager-heading h1{font-size:49px}.manager-panel:not(.security-panel) .manager-heading p:not(.eyebrow){max-width:760px;font-size:12px}.manager-panel:not(.security-panel) .manager-heading>span{padding:10px 13px;font-size:10px}.manager-panel:not(.security-panel) .manager-main .eyebrow{font-size:9px}.manager-panel:not(.security-panel) .manager-notice{max-width:1362px;padding:14px 18px;font-size:11px}.manager-panel:not(.security-panel) .manager-main :is(label,input,select,textarea,button,time,dt,dd){font-size:10px!important}.manager-panel:not(.security-panel) .manager-main :is(input,select,textarea){min-height:44px}.manager-panel:not(.security-panel) .manager-main button{min-height:38px}.manager-panel:not(.security-panel) .manager-main p{line-height:1.55;font-size:11px!important}.manager-panel:not(.security-panel) .manager-main small{line-height:1.45;font-size:9px!important}.manager-panel:not(.security-panel) .manager-main article strong,.manager-panel:not(.security-panel) .manager-main summary strong,.manager-panel:not(.security-panel) .manager-main section>strong{font-size:12px!important}.manager-panel:not(.security-panel) :is(.authorization-head,.manager-vote-log-head,.subscription-account-head,.forista-control-head){min-height:44px;font-size:9px!important}.manager-panel:not(.security-panel) .authorization-list article{min-height:82px}.manager-panel:not(.security-panel) .authorization-list article img{width:48px;height:48px}.manager-panel:not(.security-panel) .moderation-table article{padding:19px 20px}.manager-panel:not(.security-panel) .moderation-media-grid article>div{padding:16px}.manager-panel:not(.security-panel) .subscription-account-list>article{min-height:86px}.manager-panel:not(.security-panel) .subscription-profile img{width:48px;height:48px}.manager-panel:not(.security-panel) .forista-control-list>article{min-height:82px;padding-block:15px}.manager-panel:not(.security-panel) .forista-avatar{width:44px;height:44px}.manager-panel:not(.security-panel) .forista-summary strong,.manager-panel:not(.security-panel) .ip-recurrence-summary strong{font-size:29px!important}.manager-panel:not(.security-panel) .manager-vote-audit-heading>div:last-child strong{font-size:21px!important}.manager-panel:not(.security-panel) .ip-recurrence-score strong{font-size:29px!important}.manager-panel:not(.security-panel) .subscription-collapsible>summary span strong{font-size:23px!important}.manager-panel:not(.security-panel) .manager-award-list h2,.manager-panel:not(.security-panel) .manager-response-audit h2{font-size:29px}}.manager-analytics{gap:18px;display:grid}.analytics-heading{margin-bottom:0}.analytics-controls{border:1px solid var(--line);background:var(--paper);border-radius:14px;align-items:end;gap:12px;padding:13px;display:flex}.analytics-period-tabs{background:#ecece6;border-radius:10px;flex-wrap:wrap;gap:4px;padding:4px;display:flex}.analytics-period-tabs button{color:#657069;background:0 0;border:0;border-radius:8px;min-height:34px;padding:0 13px;font-size:8px;font-weight:850}.analytics-period-tabs button.active{color:#fff;background:var(--forest);box-shadow:0 5px 15px #15322629}.analytics-account-type{color:#67736c;gap:5px;min-width:175px;font-size:7px;font-weight:850;display:grid}.analytics-account-type select{border:1px solid var(--line);min-height:38px;color:var(--ink);background:#fff;border-radius:8px;padding:0 10px}.analytics-custom-period{gap:8px;display:flex}.analytics-custom-period label{color:#67736c;gap:5px;font-size:7px;font-weight:850;display:grid}.analytics-custom-period input{border:1px solid var(--line);min-height:38px;color:var(--ink);background:#fff;border-radius:8px;padding:0 10px}.analytics-refresh{color:#3f604f;background:#fff;border:1px solid #cbd1cc;border-radius:9px;min-height:38px;margin-left:auto;padding:0 13px;font-size:8px;font-weight:850}.analytics-refresh:disabled{opacity:.55}.analytics-error{color:#8b3f37;background:#fae8e5;margin:0}.analytics-summary{border:1px solid var(--line);background:var(--paper);border-radius:15px;grid-template-columns:repeat(6,minmax(0,1fr));display:grid;overflow:hidden}.analytics-summary article{cursor:pointer;border-right:1px solid var(--line);min-width:0;padding:17px;transition:background .18s}.analytics-summary article:last-child{border-right:0}.analytics-summary article.active{background:#e8f1ea}.analytics-summary small{color:#75817a;min-height:26px;font-size:7px;font-weight:750;display:block}.analytics-summary strong{color:var(--forest);margin-top:5px;font:400 29px/1 Georgia,serif;display:block}.analytics-summary button{color:#a85249;background:0 0;border:0;margin-top:10px;padding:0;font-size:7px;font-weight:850}.analytics-ranking-section,.analytics-whatsapp-log{border:1px solid var(--line);background:var(--paper);border-radius:16px;padding:19px}.analytics-ranking-section>header,.analytics-whatsapp-log>header{justify-content:space-between;align-items:end;gap:20px;display:flex}.analytics-ranking-section h2,.analytics-whatsapp-log h2{margin:3px 0 0;font:400 29px/1.1 Georgia,serif}.analytics-ranking-section>header label{color:#67736c;gap:6px;min-width:210px;font-size:7px;font-weight:850;display:grid}.analytics-ranking-section>header select{border:1px solid var(--line);min-height:39px;color:var(--ink);background:#fff;border-radius:8px;padding:0 10px}.analytics-leader{color:#fff;background:linear-gradient(115deg,#17372a,#315b47);border-radius:13px;grid-template-columns:52px minmax(0,1fr) auto auto;align-items:center;gap:13px;margin-top:16px;padding:15px;display:grid;box-shadow:0 12px 28px #16362926}.analytics-avatar{color:#fff;background:#c8685d;border-radius:50%;flex:none;place-items:center;width:46px;height:46px;font-size:10px;font-weight:850;display:grid;overflow:hidden}.analytics-avatar img{object-fit:cover;width:100%;height:100%}.analytics-leader small,.analytics-leader span{color:#ffffffad;font-size:7px;display:block}.analytics-leader strong{color:#fff;margin:4px 0;font:400 20px Georgia,serif;display:block}.analytics-leader>b{font:400 34px Georgia,serif}.analytics-leader>a{color:#fff;border:1px solid #ffffff47;border-radius:8px;align-items:center;min-height:35px;padding:0 12px;font-size:8px;font-weight:850;display:inline-flex}.analytics-ranking-table{border:1px solid #dde1dd;border-radius:12px;margin-top:13px;overflow:hidden}.analytics-ranking-head,.analytics-ranking-table>article{grid-template-columns:35px minmax(220px,1.6fr) repeat(6,minmax(80px,.65fr));align-items:center;gap:9px;display:grid}.analytics-ranking-head{color:#78837d;text-transform:uppercase;letter-spacing:.035em;background:#edede8;min-height:39px;padding:0 13px;font-size:7px;font-weight:850}.analytics-ranking-table>article{border-top:1px solid #e2e5e2;min-height:68px;padding:10px 13px}.analytics-ranking-table>article:nth-child(odd){background:#fbfaf7}.analytics-position{color:#8d9691;font:400 18px Georgia,serif}.analytics-profile-cell{align-items:center;gap:10px;min-width:0;display:flex}.analytics-profile-cell .analytics-avatar{width:39px;height:39px}.analytics-profile-cell>span{min-width:0;display:block}.analytics-profile-cell a{color:var(--ink);text-overflow:ellipsis;white-space:nowrap;font-size:9px;font-weight:850;display:block;overflow:hidden}.analytics-profile-cell small{color:#7c8781;text-overflow:ellipsis;white-space:nowrap;margin-top:3px;font-size:6px;display:block;overflow:hidden}.analytics-profile-cell i{background:#d36f64;border-radius:999px;max-width:100%;height:3px;margin-top:7px;transition:width .2s;display:block}.analytics-ranking-table>article>strong{color:#44544c;text-align:center;border-radius:8px;gap:2px;min-width:0;padding:8px 6px;font-size:10px;display:grid}.analytics-ranking-table>article>strong.selected{color:#1f5437;background:#e5f0e7}.analytics-ranking-table>article>strong small{color:#89918d;text-overflow:ellipsis;white-space:nowrap;font-size:5px;font-weight:600;overflow:hidden}.analytics-whatsapp-log>header p:last-child{color:#748078;max-width:690px;margin:7px 0 0;font-size:8px}.analytics-whatsapp-log>header>span{color:#78847d;font-size:7px}.analytics-log-list{margin-top:14px;display:grid}.analytics-log-list article{border-top:1px solid #e0e3df;grid-template-columns:125px minmax(160px,1fr) minmax(190px,1.2fr) auto;align-items:center;gap:12px;min-height:58px;padding:9px 11px;display:grid}.analytics-log-list article:first-child{border-top:0}.analytics-log-list time,.analytics-log-list small{color:#7c8781;font-size:7px;display:block}.analytics-log-list strong{color:var(--ink);font-size:9px;display:block}.analytics-log-list a{color:#3d614f;background:#fff;border:1px solid #cad1cc;border-radius:8px;align-items:center;min-height:33px;padding:0 11px;font-size:7px;font-weight:850;display:inline-flex}@media (width>=1101px){.manager-panel:not(.security-panel) .analytics-summary strong{font-size:34px!important}.manager-panel:not(.security-panel) .analytics-leader strong{font-size:23px!important}.manager-panel:not(.security-panel) .analytics-leader>b{font-size:38px}.manager-panel:not(.security-panel) .analytics-ranking-section h2,.manager-panel:not(.security-panel) .analytics-whatsapp-log h2{font-size:32px}}@media (width<=1050px){.analytics-summary{grid-template-columns:repeat(3,1fr)}.analytics-summary article:nth-child(3n){border-right:0}.analytics-summary article:nth-child(-n+3){border-bottom:1px solid var(--line)}.analytics-ranking-table{overflow-x:auto}.analytics-ranking-head,.analytics-ranking-table>article{min-width:960px}}@media (width<=700px){.analytics-controls,.analytics-ranking-section>header,.analytics-whatsapp-log>header{flex-direction:column;align-items:stretch}.analytics-period-tabs{grid-template-columns:repeat(5,minmax(0,1fr));display:grid}.analytics-period-tabs button{min-width:0;padding:0 4px;font-size:7px}.analytics-custom-period{grid-template-columns:1fr 1fr;display:grid}.analytics-refresh{width:100%;margin-left:0}.analytics-summary{grid-template-columns:1fr 1fr}.analytics-summary article,.analytics-summary article:nth-child(3n){border-right:1px solid var(--line);border-bottom:1px solid var(--line)}.analytics-summary article:nth-child(2n){border-right:0}.analytics-summary article:nth-last-child(-n+2){border-bottom:0}.analytics-summary strong{font-size:25px}.analytics-ranking-section,.analytics-whatsapp-log{padding:13px}.analytics-ranking-section>header label{min-width:0}.analytics-leader{grid-template-columns:45px minmax(0,1fr) auto}.analytics-leader .analytics-avatar{width:43px;height:43px}.analytics-leader>b{font-size:28px}.analytics-leader>a{grid-column:2/-1;justify-content:center}.analytics-ranking-head{display:none}.analytics-ranking-table{border:0;overflow:visible}.analytics-ranking-table>article{background:#fbfaf7;border:1px solid #dde1dd;border-radius:11px;grid-template-columns:28px minmax(0,1fr) 1fr 1fr;gap:9px;min-width:0;margin-top:9px;padding:12px}.analytics-profile-cell{grid-column:2/-1}.analytics-ranking-table>article>strong{background:#f0f1ed;min-height:51px;padding-top:20px;position:relative}.analytics-ranking-table>article>strong:before{content:attr(data-label);color:#7d8782;text-transform:uppercase;font-size:6px;position:absolute;top:6px;left:7px}.analytics-ranking-table>article>strong:nth-of-type(3){grid-column:2}.analytics-log-list article{grid-template-columns:1fr auto;gap:6px 10px}.analytics-log-list article>span{grid-column:1}.analytics-log-list article>a{grid-area:1/2/4}}.external-authorization-section{margin-top:34px}.external-authorization-heading{align-items:flex-end}.external-authorization-heading>div{max-width:720px}.external-authorization-heading p:not(.eyebrow){color:#6f7a75;margin:6px 0 0;font-size:9px;line-height:1.5}.external-authorization-controls{justify-content:flex-start;margin:14px 0 10px}.external-authorization-controls label:first-child{min-width:300px}.external-authorization-controls input{border:1px solid var(--line);min-height:38px;color:var(--ink);background:#fff;border-radius:8px;padding:7px 10px;font-size:8px}.external-authorization-list{gap:8px;display:grid}.external-authorization-list article{border:1px solid var(--line);background:var(--paper);border-radius:12px;grid-template-columns:44px minmax(0,1fr) auto auto;align-items:center;gap:12px;padding:13px 15px;display:grid}.external-authorization-list article.moderated-hidden{opacity:1;border-color:#dec8bd}.external-authorization-avatar{color:#fff;background:var(--ink);border-radius:50%;place-items:center;width:44px;height:44px;font-size:11px;font-weight:850;display:grid}.external-authorization-list strong,.external-authorization-list small{display:block}.external-authorization-list strong{font-size:10px}.external-authorization-list small{color:#7e8984;margin-top:3px;font-size:7px}.external-authorization-list article>a{color:var(--coral-dark);font-size:8px;font-weight:800}.external-authorization-list article>button{border:1px solid var(--line);border-radius:8px;min-height:36px;padding:0 13px;font-size:8px;font-weight:800}.external-authorization-list button.is-visible{color:#3f7453;background:#edf5ef}.external-authorization-list button.is-hidden{color:#9a4d44;background:#f8ebe8}.external-authorization-list button i{background:currentColor;border-radius:50%;width:7px;height:7px;margin-right:6px;display:inline-block}.external-identity-control{border-top:1px solid var(--line);grid-column:1/-1}.external-identity-control summary{cursor:pointer;color:#52625a;padding:11px 0 2px;font-size:8px;font-weight:850}.external-identity-control>div{background:#f6f2e9;border-radius:9px;grid-template-columns:minmax(180px,280px) auto;gap:10px 14px;padding:12px;display:grid}.external-identity-control label{color:#66726c;gap:5px;font-size:8px;font-weight:800;display:grid}.external-identity-control select{border:1px solid var(--line);background:#fff;border-radius:8px;min-height:36px;padding:7px 9px;font-size:9px}.external-identity-control button{color:#fff;background:var(--ink);border:0;border-radius:8px;align-self:end;min-height:36px;padding:0 13px;font-size:8px;font-weight:850}.external-identity-control button:disabled{opacity:.45}.external-identity-control section{grid-column:1/-1;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.external-identity-control section span{background:#fff;border:1px solid #dfdbd1;border-radius:8px;min-width:0;padding:9px}.external-identity-control section b{overflow-wrap:anywhere;margin-top:5px;font-size:8px;font-weight:700;display:block}.external-identity-control p{color:#77817c;grid-column:1/-1;margin:0;font-size:8px}.external-identity-control .external-linked-name-notice{color:#476052;background:#edf5ef;border:1px solid #cbd9d0;border-radius:8px;padding:10px}.external-linked-name-notice strong{margin-bottom:4px}@media (width<=700px){.external-authorization-controls label:first-child{min-width:0}.external-authorization-list article{grid-template-columns:44px minmax(0,1fr)}.external-authorization-list article>a,.external-authorization-list article>button{text-align:center;justify-content:center;width:100%;min-height:40px}.external-authorization-list article>a{border:1px solid var(--line);border-radius:8px;justify-content:center;align-items:center;display:flex}.external-identity-control>div,.external-identity-control section{grid-template-columns:1fr}.external-identity-control button{width:100%}.manager-progressive-list{text-align:center;flex-direction:column;align-items:stretch}.manager-progressive-list button{width:100%}}.external-claim-manager{background:#fbf6e8;border:1px solid #d7cba9;border-radius:13px;margin:12px 0 16px;padding:16px}.external-claim-manager>div>h3{margin:4px 0;font:400 22px Georgia,serif}.external-claim-manager>div>p:not(.eyebrow){color:#746d59;margin:0 0 12px;font-size:8px}.external-claim-manager article{border-top:1px solid #e4dac0;justify-content:space-between;align-items:center;gap:14px;padding:11px 0;display:flex}.external-claim-manager strong,.external-claim-manager small{display:block}.external-claim-manager strong{font-size:9px}.external-claim-manager small,.external-claim-manager a{color:#776f5b;margin-top:3px;font-size:7px}.external-claim-manager article>span{gap:7px;display:flex}.external-claim-manager button{color:#8b554c;background:#fff;border:1px solid #cdbd94;border-radius:8px;min-height:34px;padding:0 11px;font-size:8px;font-weight:800}.external-claim-manager button.approve{color:#fff;background:#47745a;border-color:#9ab6a3}@media (width<=700px){.external-claim-manager article{flex-direction:column;align-items:stretch}.external-claim-manager article>span{grid-template-columns:1fr 1fr;display:grid}}.manager-cross-account-filter{background:#f1f3ee;border-bottom:1px solid #dfe3dc;justify-content:space-between;align-items:center;gap:18px;padding:12px 36px;display:flex}.manager-cross-account-filter small,.manager-cross-account-filter strong{display:block}.manager-cross-account-filter small{color:#75827b;text-transform:uppercase;letter-spacing:.08em;font-size:7px;font-weight:850}.manager-cross-account-filter strong{margin-top:3px;font-size:10px}.manager-cross-account-filter label{color:#64716b;gap:5px;min-width:210px;font-size:7px;font-weight:850;display:grid}.manager-cross-account-filter select{border:1px solid var(--line);background:#fff;border-radius:8px;min-height:38px;padding:7px 10px}.manager-load-error{color:#853e37;background:#fbebe8;border:1px solid #dcaea7;border-radius:10px;gap:3px;margin:10px 0;padding:12px 14px;display:grid}.manager-load-error strong,.manager-load-error span,.manager-load-error small{display:block}.manager-load-error strong{font-size:10px}.manager-load-error span,.manager-load-error small{font-size:8px}.identity-account-type-filter{background:#f1f5f1;border:1px solid #d5ded7;border-radius:12px;justify-content:space-between;align-items:center;gap:18px;padding:14px 16px;display:flex}.identity-account-type-filter small,.identity-account-type-filter strong{display:block}.identity-account-type-filter small{color:#718078;margin-top:4px;font-size:8px}.identity-account-type-filter label{color:#66756d;gap:5px;min-width:220px;font-size:8px;font-weight:850;display:grid}.identity-account-type-filter select{border:1px solid var(--line);background:#fff;border-radius:8px;min-height:40px;padding:8px 10px}@media (width<=700px){.manager-cross-account-filter{flex-direction:column;align-items:stretch;padding:10px 14px}.manager-cross-account-filter label,.identity-account-type-filter label{width:100%;min-width:0}.identity-account-type-filter{flex-direction:column;align-items:stretch}}.manager-cross-account-filter input{border:1px solid var(--line);min-height:38px;color:var(--ink);background:#fff;border-radius:8px;padding:7px 10px}.manager-report-subject-filter{justify-content:flex-start}.manager-report-subject-filter>div{margin-right:auto}.manager-report-subject-filter label:last-child{min-width:min(360px,32vw)}@media (width<=700px){.manager-report-subject-filter label:last-child{min-width:0}}.seo-manager-section{max-width:1100px}.seo-status-on,.seo-status-off{border-radius:999px;padding:8px 11px;font-size:8px;font-weight:850}.seo-status-on{color:#356a4a;background:#e6f1e9}.seo-status-off{color:#99493f;background:#f8e7e4}.seo-manager-warning{background:#fbf6e8;border:1px solid #dacaa1;border-radius:12px;margin:18px 0;padding:14px 16px}.seo-manager-warning strong{font-size:10px;display:block}.seo-manager-warning p{color:#756e5a;margin:5px 0 0;font-size:8px;line-height:1.55}.seo-manager-form{gap:16px;display:grid}.seo-manager-form input[type=checkbox]{width:18px;height:18px;accent-color:var(--coral)}.seo-master-control,.seo-toggle-grid,.seo-copy-fields{border:1px solid var(--line);background:var(--paper);border-radius:13px}.seo-master-control label,.seo-toggle-grid label{cursor:pointer;align-items:flex-start;gap:11px;display:flex}.seo-master-control label{padding:17px}.seo-master-control strong,.seo-master-control small,.seo-toggle-grid strong,.seo-toggle-grid small{display:block}.seo-master-control strong{font-size:12px}.seo-master-control small,.seo-toggle-grid small{color:#77817c;margin-top:4px;font-size:8px;line-height:1.45}.seo-toggle-grid{grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.seo-toggle-grid label{border-right:1px solid var(--line);border-bottom:1px solid var(--line);min-height:88px;padding:16px}.seo-toggle-grid label:nth-child(2n){border-right:0}.seo-toggle-grid label:nth-last-child(-n+2){border-bottom:0}.seo-toggle-grid strong{font-size:10px}.seo-toggle-grid[aria-disabled=true]{opacity:.55}.seo-copy-fields{grid-template-columns:1fr 1fr;gap:14px;padding:16px;display:grid}.seo-copy-fields label{color:#66736c;gap:6px;font-size:8px;font-weight:850;display:grid}.seo-copy-fields input,.seo-copy-fields textarea{border:1px solid var(--line);width:100%;min-height:42px;color:var(--ink);font:inherit;background:#fff;border-radius:8px;padding:9px 10px}.seo-copy-fields textarea{resize:vertical;min-height:82px}.seo-description-field{grid-column:1/-1}.seo-manager-actions{justify-content:space-between;align-items:center;gap:20px;display:flex}.seo-manager-actions p{color:#718078;max-width:650px;margin:0;font-size:8px;line-height:1.5}.seo-manager-actions button{color:#fff;background:var(--coral);border:0;border-radius:9px;min-height:42px;padding:0 17px;font-size:8px;font-weight:850}@media (width<=700px){.seo-toggle-grid,.seo-copy-fields{grid-template-columns:1fr}.seo-toggle-grid label{border-right:0}.seo-toggle-grid label:nth-last-child(2){border-bottom:1px solid var(--line)}.seo-description-field{grid-column:auto}.seo-manager-actions{flex-direction:column;align-items:stretch}.seo-manager-actions button{width:100%}}.seo-heading-status{text-align:right;justify-items:end;gap:6px;display:grid}.seo-heading-status small{color:#6d7772;max-width:230px;font-size:8px;line-height:1.45}.seo-saved-state{border:1px solid;border-radius:13px;justify-content:space-between;align-items:center;gap:24px;margin:0 0 18px;padding:17px 19px;display:flex}.seo-saved-state.enabled{background:#edf6ef;border-color:#b9d5c2}.seo-saved-state.disabled{background:#fbefed;border-color:#e3bdb7}.seo-saved-state div{gap:4px;display:grid}.seo-saved-state small{color:#63716a;letter-spacing:.08em;text-transform:uppercase;font-size:8px;font-weight:850}.seo-saved-state strong{color:var(--ink);font-family:var(--display);font-size:19px;font-weight:500}.seo-saved-state p{color:#68736d;margin:0;font-size:9px;line-height:1.5}.seo-saved-state>b{letter-spacing:.07em;border-radius:999px;flex:none;padding:8px 11px;font-size:8px}.seo-saved-state.enabled>b{color:#326a48;background:#dcecdf}.seo-saved-state.disabled>b{color:#97463d;background:#f5dcd8}.seo-pending-state{color:#54615b;background:#f3f6f4;border:1px solid #cbd5d0;border-radius:10px;gap:4px;padding:12px 14px;display:grid}.seo-pending-state[data-dirty=true]{color:#715f2c;background:#fff8e4;border-color:#dfc888}.seo-pending-state strong{font-size:10px}.seo-pending-state span{font-size:8px;line-height:1.45}.seo-manager-actions button:disabled{cursor:not-allowed;color:#7c8580;box-shadow:none;background:#dfe3e1}.seo-audit-log{border-top:1px solid var(--line);margin-top:34px;padding-top:26px}.seo-audit-log>div:last-child{border:1px solid var(--line);background:var(--paper);border-radius:13px;overflow:hidden}.seo-audit-log article{border-bottom:1px solid var(--line);grid-template-columns:135px 175px minmax(0,1fr) 130px;align-items:center;gap:16px;min-height:70px;padding:13px 16px;display:grid}.seo-audit-log article:last-child{border-bottom:0}.seo-audit-log time,.seo-audit-log em,.seo-audit-log small{color:#748079;font-size:8px;font-style:normal}.seo-audit-log article>span{gap:4px;display:grid}.seo-audit-log article>span strong{color:#385d48;background:#e4f0e7;border-radius:999px;width:max-content;padding:5px 8px;font-size:8px}.seo-audit-log article.disabled>span strong{color:#97483e;background:#f8e4e1}.seo-audit-log article.updated>span strong{color:#6a5a2c;background:#f7efd7}.seo-audit-log article>p{color:#4e5c55;margin:0;font-size:9px;line-height:1.45}.seo-audit-empty{padding:22px}.seo-audit-empty strong{font-size:11px;display:block}.seo-audit-empty p{color:#748079;margin:6px 0 0;font-size:9px}@media (width<=700px){.seo-heading-status{text-align:left;justify-items:start}.seo-saved-state{flex-direction:column;align-items:flex-start;gap:12px}.seo-audit-log article{grid-template-columns:1fr auto;gap:8px 12px}.seo-audit-log article>p{grid-column:1/-1}}.subscription-billing-manager{gap:16px;display:grid}.subscription-billing-heading{border:1px solid var(--line);background:var(--paper);border-radius:15px;justify-content:space-between;align-items:center;gap:24px;padding:22px 24px;display:flex}.subscription-billing-heading h2{margin:3px 0 0;font:400 28px Georgia,serif}.subscription-billing-heading p:last-child{color:#74807b;max-width:720px;margin:7px 0 0;font-size:9px;line-height:1.55}.subscription-billing-heading>button{color:#fff;background:var(--forest);border:0;border-radius:9px;flex:none;min-height:39px;padding:0 15px;font-size:8px;font-weight:850}.subscription-billing-heading>button:disabled{opacity:.5}.subscription-billing-totals{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;display:grid}.subscription-billing-totals>span{border:1px solid var(--line);background:var(--paper);border-radius:13px;align-content:center;min-height:91px;padding:17px 18px;display:grid}.subscription-billing-totals>span.alert{background:#fff2ef;border-color:#dda9a1}.subscription-billing-totals small,.subscription-billing-totals strong{display:block}.subscription-billing-totals small{color:#7b8781;text-transform:uppercase;letter-spacing:.06em;font-size:7px;font-weight:850}.subscription-billing-totals strong{color:var(--forest);margin-top:7px;font:400 25px Georgia,serif}.subscription-billing-totals>span.alert strong{color:#a1473d}.subscription-billing-orphans{color:#7f3f37;background:#fff1ee;border:1px solid #dfb0a9;border-radius:13px;padding:16px 18px}.subscription-billing-orphans>strong{font-size:10px}.subscription-billing-orphans>p{margin:5px 0 11px;font-size:8px;line-height:1.5}.subscription-billing-orphans ul{gap:5px;margin:0;padding:0;list-style:none;display:grid}.subscription-billing-orphans li{background:#ffffffb3;border-radius:8px;grid-template-columns:minmax(160px,1fr) auto;gap:4px 12px;padding:8px 10px;display:grid}.subscription-billing-orphans b,.subscription-billing-orphans small,.subscription-billing-orphans em{font-size:7px}.subscription-billing-orphans em{grid-column:1/-1}.subscription-billing-list{border:1px solid var(--line);background:var(--paper);border-radius:14px;overflow:hidden}.subscription-billing-head,.subscription-billing-row{grid-template-columns:minmax(190px,1.4fr) 115px 115px 115px 145px 105px;align-items:center;gap:10px;display:grid}.subscription-billing-head{color:#77837d;text-transform:uppercase;letter-spacing:.06em;background:#eae9e3;min-height:41px;padding:0 16px;font-size:7px;font-weight:850}.subscription-billing-row{border-top:1px solid var(--line);min-height:72px;padding:13px 16px}.subscription-billing-row.mismatch{background:#fff4f1}.subscription-billing-row>span{color:#56635d;min-width:0;font-size:8px}.subscription-billing-row strong,.subscription-billing-row small,.subscription-billing-row em{display:block}.subscription-billing-row strong{color:var(--ink);text-overflow:ellipsis;white-space:nowrap;font-size:9px;overflow:hidden}.subscription-billing-row small{color:#818d87;margin-top:4px;font-size:6px}.subscription-billing-row em{color:#a04b42;margin-top:4px;font-size:6px}.subscription-billing-row .invoice-status{color:#775f28;background:#f5edd4;border-radius:999px;width:max-content;padding:6px 8px;font-size:7px;display:block}.subscription-billing-row .invoice-status.paid{color:#37704b;background:#e4f0e7}.subscription-billing-row .invoice-status.cancelled,.subscription-billing-row .invoice-status.expired{color:#8e4b43;background:#f4e4e1}.subscription-billing-row button{color:#fff;background:#536f60;border:0;border-radius:8px;min-height:32px;padding:0 10px;font-size:7px;font-weight:850}.subscription-manual-payment{background:#fff9e9;border:1px solid #dfc49f;border-radius:14px;grid-template-columns:minmax(260px,1fr) minmax(300px,1.2fr) auto;align-items:end;gap:14px;padding:19px 20px;display:grid}.subscription-manual-payment h3{margin:3px 0 0;font:400 23px Georgia,serif}.subscription-manual-payment p:last-child{color:#766d55;margin:6px 0 0;font-size:8px;line-height:1.5}.subscription-manual-payment label{color:#665d48;gap:6px;font-size:7px;font-weight:850;display:grid}.subscription-manual-payment input{background:#fff;border:1px solid #ddcfaa;border-radius:8px;width:100%;min-height:40px;padding:0 11px;font-size:8px}.subscription-manual-actions{gap:7px;display:flex}.subscription-manual-actions button{color:#fff;background:#477057;border:0;border-radius:8px;min-height:40px;padding:0 12px;font-size:7px;font-weight:850}.subscription-manual-actions button:last-child{color:#665e51;background:#ece6d5}.subscription-billing-events{border:1px solid var(--line);background:var(--paper);border-radius:14px;padding:21px 22px}.subscription-billing-events h3{margin:0;font:400 23px Georgia,serif}.subscription-billing-events ul{margin:14px 0 0;padding:0;list-style:none;display:grid}.subscription-billing-events li{border-top:1px solid var(--line);grid-template-columns:minmax(170px,1fr) minmax(190px,1fr) 160px minmax(180px,1fr) 135px;align-items:center;gap:10px;min-height:53px;padding:10px 3px;display:grid}.subscription-billing-events b{font-size:8px}.subscription-billing-events span{color:#4d5c54;font-size:8px}.subscription-billing-events small,.subscription-billing-events time{color:#7a8680;font-size:7px}.subscription-billing-events em{color:#985047;font-size:7px;line-height:1.4}.subscription-billing-events>p{color:#7a8680;font-size:8px}.subscription-billing-attempts>p{margin:7px 0 0;line-height:1.5}.subscription-billing-attempts li{background:#fff9f6}@media (width<=1000px) and (width>=701px){.subscription-billing-head,.subscription-billing-row{grid-template-columns:minmax(170px,1.4fr) repeat(3,100px) 125px 95px}.subscription-billing-list{overflow-x:auto}.subscription-billing-head,.subscription-billing-row{min-width:790px}.subscription-manual-payment{grid-template-columns:1fr 1fr}.subscription-manual-actions{grid-column:1/-1}.subscription-billing-events li{grid-template-columns:1fr 1fr 130px}.subscription-billing-events li em{grid-column:1/3}}@media (width<=700px){.subscription-view-tabs{grid-template-columns:repeat(3,minmax(0,1fr));gap:3px}.subscription-view-tabs button{min-width:0;padding:0 5px;font-size:7px}.subscription-billing-heading{flex-direction:column;align-items:stretch;padding:18px 16px}.subscription-billing-heading h2{font-size:25px}.subscription-billing-heading>button{width:100%}.subscription-billing-totals{grid-template-columns:1fr 1fr}.subscription-billing-totals>span{min-height:79px;padding:14px}.subscription-billing-totals strong{font-size:21px}.subscription-billing-orphans li{grid-template-columns:1fr}.subscription-billing-orphans em{grid-column:auto}.subscription-billing-head{display:none}.subscription-billing-row{border:1px solid #e0e2de;border-radius:11px;grid-template-columns:1fr 1fr;gap:13px;margin:10px;padding:14px}.subscription-billing-row:first-of-type{border-top:1px solid #e0e2de}.subscription-billing-row>span:first-child{border-bottom:1px solid #e4e5e1;grid-column:1/-1;padding-bottom:10px}.subscription-billing-row>span:before{color:#89928d;text-transform:uppercase;letter-spacing:.06em;margin-bottom:4px;font-size:6px;font-weight:850;display:block}.subscription-billing-row>span:first-child:before{content:"Conta"}.subscription-billing-row>span:nth-child(2):before{content:"Vencimento"}.subscription-billing-row>span:nth-child(3):before{content:"Cobrado"}.subscription-billing-row>span:nth-child(4):before{content:"Líquido"}.subscription-billing-row>span:nth-child(5):before{content:"Situação"}.subscription-billing-row>span:nth-child(6):before{content:"Ação"}.subscription-billing-row button{width:100%}.subscription-manual-payment{grid-template-columns:1fr;padding:17px 15px}.subscription-manual-actions{grid-template-columns:1fr 1fr;display:grid}.subscription-billing-events{padding:18px 15px}.subscription-billing-events li{grid-template-columns:1fr;gap:5px;padding:12px 0}}.subscription-manual-payment{grid-template-columns:repeat(3,minmax(180px,1fr));align-items:end}.subscription-manual-payment>div:first-child{grid-column:1/-1}.subscription-manual-mismatch{grid-column:1/-1;align-items:center;grid-template-columns:18px minmax(0,1fr)!important}.subscription-manual-mismatch input{accent-color:#477057;width:16px;min-height:16px;padding:0}.subscription-manual-actions{grid-column:1/-1;justify-content:end}@media (width<=700px){.subscription-manual-payment{grid-template-columns:1fr}.subscription-manual-payment>div:first-child,.subscription-manual-mismatch,.subscription-manual-actions{grid-column:auto}}@media (width<=1400px){.forista-control-list{overflow:visible}.forista-control-head{display:none}.forista-control-list>article{grid-template-columns:repeat(4,minmax(0,1fr));gap:16px 12px;min-width:0;padding:18px}.forista-control-list>article>div{align-content:start}.forista-control-list>article>div:before{color:#617069;text-transform:uppercase;letter-spacing:.04em;font-size:12px;font-weight:850}.forista-control-list>article>.forista-account-cell{grid-column:span 2}.forista-control-list>article>div:nth-child(2):before{content:"Classificação"}.forista-control-list>article>div:nth-child(3):before{content:"Relatos"}.forista-control-list>article>div:nth-child(4):before{content:"Comentários"}.forista-control-list>article>div:nth-child(5):before{content:"Fórum"}.forista-control-list>article>div:nth-child(6):before{content:"Profissionais"}.forista-control-list>article>div:nth-child(7):before{content:"Rede"}.forista-control-list>article>.forista-control-actions{grid-column:1/-1;grid-template-columns:minmax(0,1fr) minmax(180px,auto);align-items:center}.forista-control-actions button{white-space:normal;min-height:44px}}@media (width<=700px){.forista-control-list>article{grid-template-columns:1fr}.forista-control-list>article>.forista-account-cell,.forista-control-list>article>.forista-control-actions{grid-column:auto}.forista-control-list>article>.forista-control-actions{grid-template-columns:1fr}}.manager-award-eligibility-policy>header p:last-child{font-size:11px}.manager-award-eligibility-policy>header>span small{font-size:10px!important}.manager-award-eligibility-policy>header>span strong{font-size:11px}.manager-eligibility-fields label,.manager-eligibility-actions label{font-size:11px!important}.manager-eligibility-fields label>small{font-size:10px!important}.manager-eligibility-zero-confirm strong{font-size:12px}.manager-eligibility-zero-confirm small,.manager-eligibility-actions button{font-size:11px!important}.manager-eligibility-audit>p,.manager-eligibility-audit time,.manager-eligibility-audit span small{font-size:10px!important}.manager-eligibility-audit span strong{font-size:11px}.seo-page{color:#18211d;background:#f4f0e8;min-height:100vh}.seo-site-header{background:#fffdf8;border-bottom:1px solid #ddd8cf;justify-content:space-between;align-items:center;gap:24px;min-height:78px;padding:0 max(22px,50vw - 560px);display:flex}.seo-brand{color:#17211c;align-items:center;gap:9px;text-decoration:none;display:flex}.seo-brand>span{color:#fff;background:#f16b5d;border-radius:10px;place-items:center;width:34px;height:34px;font-weight:900;display:grid;transform:rotate(-7deg)}.seo-brand strong{font-size:19px}.seo-brand em{color:#ef6659;font-style:normal}.seo-site-header nav{align-items:center;gap:22px;display:flex}.seo-site-header nav a{color:#59645f;font-size:12px;text-decoration:none}.seo-site-header nav a:last-child{color:#fff;background:#ef6d5d;border-radius:999px;padding:10px 15px;font-weight:800}.seo-shell{width:min(1120px,100% - 36px);margin:0 auto;padding:58px 0 75px}.seo-breadcrumbs{color:#7b827e;margin-bottom:23px;font-size:11px}.seo-breadcrumbs a{color:inherit}.seo-profile-hero{grid-template-columns:180px minmax(0,1fr);align-items:center;gap:31px;display:grid}.seo-profile-avatar{object-fit:cover;border:7px solid #fff;border-radius:50%;width:180px;height:180px;box-shadow:0 14px 40px #352a1d1b}.seo-kicker{color:#78827c;letter-spacing:.13em;text-transform:uppercase;margin:0 0 9px;font-size:10px;font-weight:850}.seo-profile-copy h1,.seo-report-title h1,.seo-location-heading h1{letter-spacing:-.045em;margin:0;font:400 clamp(37px,5vw,68px)/.98 Georgia,serif}.seo-profile-copy>p:not(.seo-kicker){color:#606b65;max-width:720px;margin:16px 0 0;font:400 16px/1.65 Georgia,serif}.seo-location{color:#7b827f;margin-top:12px;font-size:12px;display:block}.seo-actions{flex-wrap:wrap;gap:9px;margin-top:20px;display:flex}.seo-actions a{color:#43534b;background:#fffdf9;border:1px solid #cfd5d0;border-radius:999px;align-items:center;min-height:43px;padding:0 16px;font-size:11px;font-weight:800;text-decoration:none;display:inline-flex}.seo-actions a.primary{color:#fff;background:#ef6d5d;border-color:#ef6d5d}.seo-phone{color:#202a25;align-items:baseline;gap:8px;margin-top:16px;font-size:15px;display:inline-flex}.seo-phone small{color:#7b827e;text-transform:uppercase;font-size:9px}.seo-score{background:#fffdf9;border:1px solid #d9dcd6;border-radius:14px;grid-template-columns:repeat(3,minmax(0,1fr)) minmax(180px,1.2fr);margin-top:38px;display:grid;overflow:hidden}.seo-score span{text-align:center;border-right:1px solid #dddcd6;place-content:center;min-height:82px;display:grid}.seo-score span:last-child{border:0}.seo-score .positive{background:#edf5f0}.seo-score .neutral{background:#f8f2e3}.seo-score .negative{background:#f8eaea}.seo-score strong,.seo-score small{display:block}.seo-score strong{font:400 24px Georgia,serif}.seo-score small{color:#728079;text-transform:uppercase;margin-top:4px;font-size:8px}.seo-content-section{margin-top:47px}.seo-section-heading{justify-content:space-between;align-items:end;gap:20px;margin-bottom:18px;display:flex}.seo-section-heading h2{margin:0;font:400 35px Georgia,serif}.seo-section-heading p{color:#747d79;max-width:530px;margin:0;font-size:11px;line-height:1.5}.seo-report-list{gap:12px;display:grid}.seo-report-card{background:#fffdf9;border:1px solid #dddcd6;border-left:5px solid #c7a65f;border-radius:12px;padding:18px 20px}.seo-report-card.positive{border-left-color:#5b9d75}.seo-report-card.negative{border-left-color:#c96458}.seo-report-card>div{justify-content:space-between;align-items:center;gap:12px;display:flex}.seo-report-card b{color:#7b7162;text-transform:uppercase;font-size:9px}.seo-report-card time{color:#858b87;font-size:9px}.seo-report-card>p{color:#303a35;margin:13px 0;font:400 15px/1.55 Georgia,serif}.seo-report-card footer{color:#727b76;flex-wrap:wrap;align-items:center;gap:7px 15px;font-size:9px;display:flex}.seo-report-card footer a{color:#d05e52;margin-left:auto;font-weight:850}.seo-link-list{flex-wrap:wrap;gap:9px;display:flex}.seo-link-list a{color:#506057;background:#fffdf9;border:1px solid #d8d9d4;border-radius:9px;padding:11px 13px;font-size:10px;font-weight:750;text-decoration:none}.seo-empty,.seo-community-note{background:#fffaf0;border:1px solid #ddd9ce;border-radius:12px;padding:20px}.seo-empty p,.seo-community-note p{color:#747c77;margin:6px 0 0;font-size:11px;line-height:1.55}.seo-directory-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:13px;display:grid}.seo-directory-card{color:inherit;background:#fffdf9;border:1px solid #dddcd6;border-radius:12px;grid-template-columns:58px minmax(0,1fr);align-items:center;gap:12px;padding:15px;text-decoration:none;display:grid}.seo-directory-card img{object-fit:cover;border-radius:50%;width:58px;height:58px}.seo-directory-card strong,.seo-directory-card small{display:block}.seo-directory-card small{color:#7b837e;margin-top:5px;font-size:9px}.seo-report-title{max-width:860px}.seo-report-meta{flex-wrap:wrap;gap:8px;margin-top:17px;display:flex}.seo-report-meta span{color:#5f6d65;background:#ecece7;border-radius:8px;padding:8px 11px;font-size:10px}.seo-report-body{background:#fffdf9;border:1px solid #dedbd4;border-radius:14px;margin-top:29px;padding:25px}.seo-report-body>p{white-space:pre-wrap;color:#25312b;margin:0;font:400 18px/1.75 Georgia,serif}.seo-participant-list,.seo-reply-list{gap:9px;margin-top:14px;display:grid}.seo-participant-list a,.seo-reply-list article{color:inherit;background:#fffdf9;border:1px solid #dddcd5;border-radius:10px;padding:13px 15px;text-decoration:none}.seo-participant-list strong,.seo-participant-list small,.seo-reply-list strong,.seo-reply-list small{display:block}.seo-participant-list small,.seo-reply-list small{color:#7d8580;margin-top:4px;font-size:9px}.seo-reply-list p{margin:9px 0 0;font:400 14px/1.55 Georgia,serif}.seo-site-footer{color:#bdc7c1;background:#102019;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:23px;padding:28px max(22px,50vw - 560px);display:grid}.seo-site-footer p{margin:0;font-size:10px;line-height:1.5}.seo-site-footer a{color:#fff;font-size:10px}.seo-location-heading{max-width:820px}.seo-location-heading>p:not(.seo-kicker){color:#69746e;font-size:13px;line-height:1.55}@media (width<=720px){.seo-site-header{min-height:64px;padding:0 15px}.seo-site-header nav a:not(:last-child){display:none}.seo-shell{width:min(100% - 26px,1120px);padding:35px 0 55px}.seo-profile-hero{grid-template-columns:92px minmax(0,1fr);align-items:start;gap:15px}.seo-profile-avatar{border-width:4px;width:92px;height:92px}.seo-profile-copy h1{font-size:37px}.seo-profile-copy>p:not(.seo-kicker){grid-column:1/-1;font-size:14px}.seo-actions,.seo-phone{grid-column:1/-1}.seo-score{grid-template-columns:repeat(3,1fr)}.seo-score span{min-height:66px}.seo-score .hours{border-top:1px solid #dddcd6;grid-column:1/-1;min-height:58px}.seo-section-heading{flex-direction:column;align-items:start}.seo-directory-grid{grid-template-columns:1fr}.seo-report-card footer a{width:100%;margin:6px 0 0}.seo-report-body{padding:17px}.seo-report-body>p{font-size:16px}.seo-site-footer{grid-template-columns:1fr}.seo-site-footer p{max-width:520px}}.seo-participant-list>article{color:inherit;background:#fffdf9;border:1px solid #dddcd5;border-radius:10px;padding:13px 15px}.seo-participant-list>article a{background:0 0;border:0;border-radius:0;padding:0}.seo-participant-list>article>div:first-child a{color:inherit;text-decoration:none}.seo-participant-contacts{flex-wrap:wrap;gap:7px;margin-top:10px;display:flex}.seo-participant-contacts a{color:#2b5d48;font-size:11px;font-weight:800}.seo-participant-list .seo-link-list{margin-top:10px}.seo-participant-list .seo-link-list a{background:#fffdf9;border:1px solid #d8d9d4;border-radius:8px;padding:8px 10px}.seo-public-contacts{justify-items:start;gap:5px;margin-top:16px;display:grid}.seo-public-contacts>small{color:#7b827e;text-transform:uppercase;font-size:9px}.seo-public-contacts .seo-phone{margin-top:0}@media (width<=700px){.manager-panel.security-panel .manager-sidebar .manager-mobile-nav{grid-template-columns:repeat(4,minmax(0,1fr))}}.security-open-access{color:#8f4038;background:#fdeeeb;border:1px solid #dda9a1;border-radius:13px;grid-template-columns:35px minmax(0,1fr);gap:12px;max-width:1208px;margin:18px auto 0;padding:15px 17px;display:grid}.security-open-access>span{color:#fff;background:#a64f45;border-radius:50%;place-items:center;width:34px;height:34px;font:700 16px Georgia,serif;display:grid}.security-open-access strong{font-size:10px}.security-open-access p{margin:5px 0 3px;font-size:9px;line-height:1.5}.security-open-access small{color:#93635c;font-size:7px;line-height:1.6}.security-open-access code{background:#f6dcd7;border-radius:4px;padding:2px 5px;font-size:7px}.security-gate{background:#101a17;place-items:center;min-height:100vh;padding:24px;display:grid}.security-gate>section{background:var(--paper);border-radius:17px;width:min(420px,100%);padding:30px;box-shadow:0 28px 90px #0006}.security-gate h1{margin:4px 0 16px;font:400 30px Georgia,serif}.security-gate form{gap:13px;display:grid}.security-trust-device{grid-template-columns:auto 1fr;align-items:start;gap:10px;display:grid!important}.security-trust-device input{width:17px;margin-top:2px;min-height:17px!important}.security-trust-device span{gap:3px;display:grid}.security-trust-device strong{color:var(--ink);font-size:10px}.security-trust-device small{color:var(--muted);font-size:8px;line-height:1.5}.security-gate label{color:#4d5b55;gap:6px;font-size:8px;font-weight:850;display:grid}.security-gate input{border:1px solid var(--line);min-height:42px;color:var(--ink);background:#fff;border-radius:9px;padding:0 12px;font-size:10px}.security-gate button{color:#fff;background:#3f6b53;border:0;border-radius:9px;min-height:42px;font-size:9px;font-weight:850}.security-gate button:disabled{opacity:.55}.security-gate form small{color:#7c8882;font-size:7px;line-height:1.5}.security-gate-warning{color:#8f4038;background:#f9e4e0;border-radius:8px;margin:0;padding:10px 12px;font-size:8px}.security-gate-blocked{color:#5f522f;margin:0 0 10px;font-size:9px;line-height:1.55}.security-gate-detail{color:#8f4038;margin:0 0 12px;font-size:8px;font-weight:750}.security-gate pre{color:#d7e3dc;background:#17231f;border-radius:9px;margin:0;padding:12px;font-size:7px;line-height:1.7;overflow-x:auto}.security-gate>section>a{color:#6d7a73;margin-top:17px;font-size:8px;font-weight:800;display:inline-block}.security-period{border:1px solid var(--line);background:var(--paper);border-radius:13px;gap:9px;max-width:1208px;margin:16px auto 0;padding:12px 15px;display:grid}.security-period-options{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.security-period-options>span{color:#65726b;text-transform:uppercase;letter-spacing:.06em;margin-right:5px;font-size:7px;font-weight:850}.security-period-options a{color:#52655b;background:#f7f7f3;border:1px solid #d9ded9;border-radius:999px;padding:7px 12px;font-size:8px;font-weight:800}.security-period-options a.active{color:#fff;background:#3f6b53;border-color:#3f6b53}.security-period-custom{flex-wrap:wrap;align-items:end;gap:8px;padding-top:3px;display:flex}.security-period-custom label{color:#5d6b64;gap:4px;font-size:7px;font-weight:850;display:grid}.security-period-custom input{border:1px solid var(--line);background:#fff;border-radius:8px;min-height:36px;padding:0 9px;font-size:8px}.security-period-custom button{color:#fff;background:#3f6b53;border:0;border-radius:8px;min-height:36px;padding:0 14px;font-size:8px;font-weight:850}.security-period-range{color:#7c8882;margin:0;font-size:7px}.security-period-alert{color:#8f4038;background:#f9e4e0;border-radius:10px;max-width:1208px;margin:10px auto 0;padding:11px 14px;font-size:8px;line-height:1.5}.security-period-alert.atencao{color:#6d5d31;background:#f7efd8}.security-filters-period{color:#6f7b75;align-items:center;min-height:38px;font-size:7px;display:flex}.security-mode{text-transform:uppercase;letter-spacing:.05em;border-radius:999px;padding:6px 9px;font-size:7px;font-weight:850}.security-mode.observing{color:#6d5d31;background:#f3eaca}.security-mode.blocking{color:#8f4038;background:#f9e0dc}.security-warning{color:#5f522f;background:#fff9e8;border:1px solid #d8c69b;border-radius:13px;grid-template-columns:35px minmax(0,1fr);gap:12px;max-width:1208px;margin:18px auto 0;padding:15px 17px;display:grid}.security-warning>span{color:#fff;background:#9a7b2f;border-radius:50%;place-items:center;width:34px;height:34px;font:700 16px Georgia,serif;display:grid}.security-warning strong{font-size:10px}.security-warning p{margin:5px 0 3px;font-size:9px;line-height:1.5}.security-warning small{color:#7c7153;font-size:7px;line-height:1.5}.security-summary{border:1px solid var(--line);background:var(--paper);border-radius:14px;grid-template-columns:repeat(4,minmax(0,1fr));margin-bottom:16px;display:grid;overflow:hidden}.security-summary article{border-right:1px solid var(--line);min-width:0;padding:17px}.security-summary article:last-child{border-right:0}.security-summary small,.security-summary span{color:#7d8982;font-size:7px;display:block}.security-summary strong{color:var(--forest);text-overflow:ellipsis;white-space:nowrap;margin:5px 0 3px;font:400 24px Georgia,serif;display:block;overflow:hidden}.security-card{border:1px solid var(--line);background:var(--paper);border-radius:15px;margin-bottom:16px;padding:19px}.security-card>header{justify-content:space-between;gap:20px;margin-bottom:15px;display:flex}.security-card>header h2{margin:3px 0 0;font:400 24px Georgia,serif}.security-card>header p:last-child{color:#707d76;max-width:700px;margin:7px 0 0;font-size:8px;line-height:1.55}.security-card>header time{color:#7c8882;white-space:nowrap;font-size:7px}.security-split{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}.security-split>.security-card{margin-bottom:16px}.security-chart{margin:0}.security-chart svg{width:100%;height:220px;display:block}.security-chart-axis{fill:#8a938e;font-size:8px}.security-chart-legend{color:#6f7b75;flex-wrap:wrap;gap:13px;margin-top:9px;font-size:7px;display:flex}.security-chart-legend span{align-items:center;gap:5px;display:flex}.security-chart-legend b{border-radius:3px;width:9px;height:9px}.security-chart-empty{text-align:center;color:#7c8882;border:1px dashed #cbd2cd;border-radius:11px;margin:0;padding:26px;font-size:8px}.security-bar-chart{gap:7px;display:grid}.security-bar{grid-template-columns:minmax(90px,160px) minmax(0,1fr) 44px;align-items:center;gap:4px 9px;display:grid}.security-bar-label{color:#58655e;text-overflow:ellipsis;white-space:nowrap;font-size:7px;font-weight:750;overflow:hidden}.security-bar-track{background:#eef0ec;border-radius:4px;height:15px;overflow:hidden}.security-bar-track i{background:#4a6b5b;border-radius:4px;height:100%;display:block}.security-bar.tone-attention .security-bar-track i{background:#c87245}.security-bar.tone-elevated .security-bar-track i{background:#ae493f}.security-bar b{color:var(--forest);text-align:right;font-size:9px}.security-bar small{color:#8a938e;grid-column:2/-1;font-size:6px}.security-donut{grid-template-columns:150px minmax(0,1fr);align-items:center;gap:15px;margin:0;display:grid}.security-donut svg{width:100%;max-width:150px}.security-donut-value{fill:var(--forest);font:400 17px Georgia,serif}.security-donut-caption{fill:#8a938e;font-size:7px}.security-donut figcaption{gap:7px;display:grid}.security-donut figcaption span{color:#58655e;grid-template-columns:10px minmax(0,1fr) auto;align-items:center;gap:7px;font-size:8px;display:grid}.security-donut figcaption b{border-radius:3px;width:10px;height:10px}.security-donut figcaption em{color:var(--forest);font-size:9px;font-style:normal;font-weight:750}.security-heatmap{gap:3px;display:grid}.security-heatmap-hours{color:#8a938e;grid-template-columns:repeat(4,1fr);padding-left:32px;font-size:6px;display:grid}.security-heatmap-row{grid-template-columns:32px minmax(0,1fr);align-items:center;gap:6px;display:grid}.security-heatmap-row>span{color:#77827c;font-size:6px}.security-heatmap-row>div{grid-template-columns:repeat(24,minmax(0,1fr));gap:2px;display:grid}.security-heatmap-row i{border-radius:2px;height:15px;display:block}.security-heatmap-scale{color:#8a938e;justify-content:flex-end;align-items:center;gap:4px;margin-top:5px;font-size:6px;display:flex}.security-heatmap-scale i{border-radius:2px;width:15px;height:9px}.security-table{gap:8px;display:grid}.security-table article{background:#fbfaf6;border:1px solid #d9ded9;border-left:5px solid #8b9891;border-radius:12px;grid-template-columns:minmax(0,1fr) 230px auto;align-items:center;gap:12px;padding:13px 15px;display:grid}.security-table-main strong{font:400 19px Georgia,serif}.security-table-main small{color:#8a938e;margin-top:3px;font-size:6px;display:block}.security-table-main p{color:#637069;margin:6px 0 0;font-size:8px}.security-table-meta{gap:4px;display:grid}.security-table-meta small{color:#7c8882;font-size:6px}.security-tag{color:#65726b;text-transform:uppercase;letter-spacing:.04em;background:#eceeea;border-radius:999px;width:max-content;padding:4px 7px;font-size:6px;font-weight:850}.security-tag.attention{color:#8a5330;background:#f7e7db}.security-tag.elevated{color:#8f4038;background:#f9e0dc}.security-release{color:#a64f45;background:#fff;border:1px solid #a64f45;border-radius:8px;min-height:38px;padding:0 13px;font-size:8px;font-weight:850}.security-empty{text-align:center;border:1px dashed #cbd2cd;border-radius:11px;padding:35px}.security-empty strong{font:400 20px Georgia,serif}.security-empty p{color:#7c8882;margin:5px 0 0;font-size:8px}.security-suggestion{color:#8f4038;background:#fff2ef;border:1px solid #e0c2ba;border-radius:12px;margin-bottom:16px;padding:13px 15px}.security-suggestion strong{font-size:9px}.security-suggestion p{margin:5px 0 0;font-size:8px;line-height:1.5}.security-form{grid-template-columns:repeat(2,minmax(0,1fr));align-items:end;gap:9px;display:grid}.security-form label{color:#5d6b64;gap:5px;font-size:7px;font-weight:850;display:grid}.security-form-wide{grid-column:1/-1}.security-form input,.security-form select{border:1px solid var(--line);min-height:38px;color:var(--ink);background:#fff;border-radius:8px;padding:0 10px;font-size:8px}.security-form button{color:#fff;background:#3f6b53;border:0;border-radius:8px;grid-column:1/-1;justify-self:end;min-height:40px;padding:0 14px;font-size:8px;font-weight:850}.security-allowlist{gap:6px;margin-top:13px;display:grid}.security-allowlist article{background:#f2f3ef;border-radius:9px;justify-content:space-between;align-items:center;gap:10px;padding:9px 11px;display:flex}.security-allowlist strong{font-size:9px}.security-allowlist small{color:#7c8882;margin-top:2px;font-size:6px;display:block}.security-allowlist button{border:1px solid var(--line);color:#4f5c56;background:#fff;border-radius:7px;min-height:32px;padding:0 10px;font-size:7px;font-weight:800}.security-collapsible{border:1px solid var(--line);background:var(--paper);border-radius:14px;overflow:hidden}.security-collapsible>summary{cursor:pointer;justify-content:space-between;align-items:center;gap:12px;padding:14px 17px;list-style:none;display:flex}.security-collapsible>summary::-webkit-details-marker{display:none}.security-collapsible>summary span{gap:3px;display:grid}.security-collapsible>summary small{color:#83908a;text-transform:uppercase;letter-spacing:.05em;font-size:6px}.security-collapsible>summary strong{color:var(--ink);font-size:10px}.security-collapsible>summary>b{color:#6d7a73;font-size:7px}.security-collapsible>div{border-top:1px solid var(--line);padding:15px}.security-filters{background:#f1f2ed;border-radius:11px;grid-template-columns:minmax(200px,1fr) 170px 170px 150px auto;align-items:end;gap:9px;margin-bottom:14px;padding:11px;display:grid}.security-filters label{color:#65726b;gap:5px;font-size:7px;font-weight:850;display:grid}.security-filters input,.security-filters select{min-height:38px;color:var(--ink);background:#fff;border:1px solid #d1d6d1;border-radius:8px;padding:0 10px;font-size:8px}.security-filters button{border:1px solid var(--line);color:#4f5c56;background:#fff;border-radius:8px;min-height:38px;padding:0 13px;font-size:8px;font-weight:850}.security-events{gap:8px;display:grid}.security-events article{background:#fbfaf6;border:1px solid #d9ded9;border-left:5px solid #8b9891;border-radius:12px;grid-template-columns:58px minmax(0,1fr) 150px;align-items:center;gap:13px;padding:13px 15px;display:grid}.security-events article.severity-attention{border-left-color:#c87245}.security-events article.severity-elevated{border-left-color:#ae493f}.security-event-score{text-align:center;background:#fff;border:4px solid #d7ddd8;border-radius:50%;place-content:center;width:56px;height:56px;display:grid}.severity-attention .security-event-score{border-color:#edc6ae}.severity-elevated .security-event-score{border-color:#e6aaa4}.security-event-score strong{font:400 21px/1 Georgia,serif}.security-event-score small{color:#7d8983;font-size:6px}.security-event-head{align-items:center;gap:9px;display:flex}.security-event-head strong{font-size:9px}.security-event-body code{overflow-wrap:anywhere;background:#eceeea;border-radius:6px;margin:6px 0 0;padding:4px 7px;font-size:7px;display:block}.security-event-body p{color:#637069;margin:5px 0 0;font-size:8px}.security-event-body>small{overflow-wrap:anywhere;color:#8a938e;margin-top:4px;font-size:6px;display:block}.security-event-meta{text-align:right;gap:3px;display:grid}.security-event-meta time,.security-event-meta small{color:#7c8882;font-size:6px}.security-rules{gap:0;display:grid}.security-field-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid}.security-field-grid label{color:#5d6b64;gap:5px;font-size:7px;font-weight:850;display:grid;position:relative}.security-field-grid input{border:1px solid var(--line);background:#fff;border-radius:8px;min-height:38px;padding:0 10px;font-size:8px}.security-field-grid label small{color:#849089;position:absolute;bottom:12px;right:9px}.security-weight-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:7px;display:grid}.security-weight-grid label{color:#65716b;background:#f3f3ef;border-radius:8px;grid-template-columns:minmax(0,1fr) 60px;align-items:center;gap:7px;min-height:42px;padding:6px 7px 6px 10px;font-size:7px;display:grid}.security-weight-grid input{background:#fff;border:1px solid #d3d8d3;border-radius:6px;width:60px;min-height:30px;padding:0 7px}.security-ladder{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;display:grid}.security-ladder label{color:#5d6b64;gap:5px;font-size:7px;font-weight:850;display:grid;position:relative}.security-ladder input{border:1px solid var(--line);background:#fff;border-radius:8px;min-height:38px;padding:0 10px;font-size:8px}.security-ladder small{color:#849089;position:absolute;bottom:12px;right:9px}.security-mode-choice{grid-template-columns:repeat(2,minmax(0,1fr));gap:9px;display:grid}.security-mode-choice label{cursor:pointer;background:#f7f7f3;border:1px solid #dde1dd;border-radius:11px;grid-template-columns:18px minmax(0,1fr);align-items:start;gap:9px;padding:13px;display:grid}.security-mode-choice label.active{background:#eaf3ec;border-color:#8daf99}.security-mode-choice strong{font-size:9px;display:block}.security-mode-choice small{color:#75817a;margin-top:4px;font-size:7px;line-height:1.5;display:block}.security-rules-foot{border:1px solid var(--line);background:var(--paper);border-radius:14px;grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:11px;margin-bottom:16px;padding:15px 17px;display:grid}.security-rules-foot label{color:#5d6b64;gap:5px;font-size:7px;font-weight:850;display:grid}.security-rules-foot input{border:1px solid var(--line);background:#fff;border-radius:8px;min-height:38px;padding:0 10px;font-size:8px}.security-rules-foot button{color:#fff;background:#3f6b53;border:0;border-radius:8px;min-height:40px;padding:0 14px;font-size:8px;font-weight:850}.security-rules-log{display:grid}.security-rules-log article{border-top:1px dashed #d6dad6;grid-template-columns:140px 130px minmax(0,1fr);gap:6px 10px;padding:11px 0;display:grid}.security-rules-log article:first-child{border-top:0}.security-rules-log time{color:#7c8781;font-size:7px}.security-rules-log strong{font-size:8px}.security-rules-log p{margin:0;font-size:8px}.security-rules-changes{flex-wrap:wrap;grid-column:2/-1;gap:5px;display:flex}.security-rules-changes span{color:#4a6b5b;background:#e9f1eb;border-radius:999px;padding:4px 7px;font-size:6px;font-weight:800}.security-audit{display:grid}.security-audit article{border-top:1px dashed #d6dad6;grid-template-columns:140px 130px minmax(0,1fr);gap:5px 10px;padding:10px;display:grid}.security-audit article:first-child{border-top:0}.security-audit time,.security-audit small{color:#7c8781;font-size:7px}.security-audit strong{overflow-wrap:anywhere;font-size:8px}.security-audit p{margin:0;font-size:8px}.security-audit small{grid-column:2/-1}.security-export{border:1px solid var(--line);color:#4f5c56;background:#fff;border-radius:8px;min-height:40px;padding:0 14px;font-size:8px;font-weight:850}.payment-secret-state{border:1px solid var(--line);background:var(--paper);border-radius:13px;margin-bottom:16px;padding:15px 17px}.payment-secret-state.ready{background:#edf5ef;border-color:#b9d2c0}.payment-secret-state.blocked{color:#8f4038;background:#fff0ed;border-color:#ddb7ae}.payment-secret-state strong{font-size:10px;display:block}.payment-secret-state p{margin:5px 0 0;font-size:8px;line-height:1.55}.payment-secret-state small{margin-top:7px;font-size:7px;line-height:1.55;display:block}.payment-secret-state code,.payment-provider-layout code{font-size:inherit;background:#24433514;border-radius:4px;padding:2px 5px}.payment-provider-layout{align-items:start}.payment-provider-form input[type=password]{font-family:ui-monospace,SFMono-Regular,Consolas,monospace}.payment-provider-form button:disabled,.payment-provider-actions button:disabled{cursor:wait;opacity:.55}.payment-provider-reason{color:#59655f;gap:6px;margin-bottom:12px;font-size:7px;font-weight:800;display:grid}.payment-provider-reason input{border:1px solid var(--line);min-height:40px;color:var(--ink);background:#fff;border-radius:9px;padding:0 11px;font-size:9px;font-weight:500}.payment-provider-accounts{gap:9px;display:grid}.payment-provider-accounts article{background:#fbfaf6;border:1px solid #d9ded9;border-left:5px solid #9aa39e;border-radius:11px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:14px;padding:13px;display:grid}.payment-provider-accounts article.active{background:#f3f8f4;border-left-color:#4f7c60}.payment-provider-accounts article.disabled{opacity:.7}.payment-provider-accounts article strong{margin:7px 0 3px;font:400 18px Georgia,serif;display:block}.payment-provider-accounts article small,.payment-provider-accounts article p{color:#737f78;font-size:7px;line-height:1.5}.payment-provider-accounts article p{margin:4px 0 0}.security-tag.payment-active{color:#28583d;background:#dcecdf}.payment-provider-actions{flex-wrap:wrap;justify-content:flex-end;gap:7px;display:flex}.payment-provider-actions button{color:#315b40;background:#fff;border:1px solid #4f7c60;border-radius:8px;min-height:35px;padding:0 10px;font-size:7px;font-weight:850}.payment-provider-actions button.danger{color:#95493f;border-color:#b9665c}.payment-provider-audit article{grid-template-columns:145px 145px minmax(0,1fr)}.payment-sandbox-card{margin-top:16px}.payment-sandbox-list{gap:9px;display:grid}.payment-sandbox-list article{background:#fbfaf6;border:1px solid #d9ded9;border-radius:11px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:14px;padding:13px;display:grid}.payment-sandbox-list article strong{margin:7px 0 3px;font:400 18px Georgia,serif;display:block}.payment-sandbox-list article small,.payment-sandbox-list article p{color:#737f78;overflow-wrap:anywhere;margin:3px 0 0;font-size:7px}.payment-sandbox-list article button{color:#fff;background:#244335;border:0;border-radius:8px;min-height:38px;padding:0 12px;font-size:7px;font-weight:850}.payment-sandbox-list article button:disabled{cursor:not-allowed;opacity:.5}.manager-confirm form{gap:15px;display:grid}.manager-confirm form input{border:1px solid var(--line);min-height:40px;color:var(--ink);background:#fff;border-radius:9px;padding:0 11px;font-size:9px}.manager-confirm form>div{justify-content:flex-end;gap:9px;display:flex}.manager-confirm form>div button{border:1px solid var(--line);color:#4f5c56;background:#fff;border-radius:8px;min-height:38px;padding:0 14px;font-size:8px;font-weight:800}.manager-confirm form>div button.danger{color:#fff;background:#a64f45;border-color:#a64f45}@media (width<=1050px){.security-summary{grid-template-columns:repeat(2,1fr)}.security-summary article:nth-child(2){border-right:0}.security-summary article:nth-child(-n+2){border-bottom:1px solid var(--line)}.security-split{grid-template-columns:1fr}.security-filters,.security-field-grid,.security-weight-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.security-table article{grid-template-columns:minmax(0,1fr) 190px}.security-release{grid-column:2;justify-self:start}}@media (width<=700px){.security-warning{grid-template-columns:30px minmax(0,1fr);margin-inline:13px;padding:13px}.security-warning>span{width:29px;height:29px}.security-summary{grid-template-columns:1fr 1fr}.security-summary article{padding:13px}.security-summary strong{font-size:19px}.security-card{padding:13px}.security-card>header{flex-direction:column;gap:8px}.security-chart svg{height:180px}.security-donut{grid-template-columns:1fr;justify-items:center}.security-donut figcaption{width:100%}.security-bar{grid-template-columns:minmax(0,1fr) 44px}.security-bar-track{grid-column:1/-1}.security-heatmap-row i{height:12px}.security-filters,.security-form,.security-field-grid,.security-weight-grid,.security-ladder,.security-mode-choice{grid-template-columns:1fr}.security-filters button,.security-form button,.security-rules-foot button{justify-self:stretch;width:100%}.security-rules-foot,.security-table article,.security-events article{grid-template-columns:1fr}.security-release{grid-column:1;width:100%}.security-event-meta{text-align:left}.security-audit article{grid-template-columns:1fr}.security-audit small{grid-column:1}.payment-provider-accounts article{grid-template-columns:1fr}.payment-provider-actions{justify-content:stretch}.payment-provider-actions button{width:100%}.payment-provider-audit article,.payment-sandbox-list article{grid-template-columns:1fr}.payment-sandbox-list article button{width:100%}}@media (width>=1101px){.security-panel{grid-template-columns:276px minmax(0,1fr)}.security-panel .manager-sidebar{padding:28px 22px 22px}.security-panel .manager-role{grid-template-columns:48px minmax(0,1fr);gap:13px;padding:17px 10px}.security-panel .manager-role>span{width:48px;height:48px;font-size:21px}.security-panel .manager-role strong{font-size:12px}.security-panel .manager-role small{font-size:9px}.security-panel .manager-sidebar nav{gap:5px}.security-panel .manager-sidebar nav button{grid-template-columns:25px minmax(0,1fr);min-height:48px;padding:0 14px;font-size:10px}.security-panel .manager-sidebar nav button>span{font-size:14px}.security-panel .manager-sidebar-foot strong,.security-panel .manager-sidebar-foot a{font-size:10px}.security-panel .manager-sidebar-foot small{font-size:9px}.security-panel .manager-topbar{min-height:86px;padding:0 44px}.security-panel .manager-topbar>div:first-child>strong{font-size:18px}.security-panel .manager-topbar>div:last-child>span{font-size:10px}.security-panel .manager-topbar .primary-button{min-height:43px;padding-inline:20px;font-size:11px}.security-panel .manager-section{max-width:1450px;padding:50px 44px 86px}.security-panel .manager-heading{margin-bottom:31px}.security-panel .manager-heading h1{font-size:49px}.security-panel .manager-heading p:not(.eyebrow){max-width:760px;font-size:12px}.security-panel .manager-heading>span{padding:10px 13px;font-size:10px}.security-panel .manager-main .eyebrow{font-size:9px}.security-panel .manager-notice{max-width:1362px;padding:14px 18px;font-size:11px}.security-panel .manager-main :is(label,input,select,textarea,button,time,dt,dd){font-size:10px!important}.security-panel .manager-main :is(input,select,textarea){min-height:44px}.security-panel .manager-main button{min-height:38px}.security-panel .manager-main p{line-height:1.55;font-size:11px!important}.security-panel .manager-main small{line-height:1.45;font-size:9px!important}.security-panel .manager-main article strong,.security-panel .manager-main summary strong,.security-panel .manager-main section>strong{font-size:12px!important}.security-panel .security-warning,.security-panel .security-open-access{grid-template-columns:42px minmax(0,1fr);max-width:1362px;padding:18px 20px}.security-panel .security-warning>span,.security-panel .security-open-access>span{width:41px;height:41px;font-size:19px}.security-panel .security-warning strong,.security-panel .security-open-access strong{font-size:12px!important}.security-panel .security-open-access code{font-size:9px}.security-panel .security-summary article{padding:21px}.security-panel .security-summary strong{font-size:29px!important}.security-panel .security-summary small,.security-panel .security-summary span{font-size:9px}.security-panel .security-card{padding:23px}.security-panel .security-card>header h2{font-size:29px}.security-panel .security-mode{padding:8px 12px;font-size:9px}.security-panel .security-chart svg{height:300px}.security-panel .security-chart-axis{font-size:11px}.security-panel .security-chart-legend{gap:17px;font-size:9px}.security-panel .security-chart-legend b{width:11px;height:11px}.security-panel .security-chart-empty{padding:32px;font-size:10px}.security-panel .security-bar{grid-template-columns:minmax(120px,210px) minmax(0,1fr) 56px}.security-panel .security-bar-label{font-size:9px}.security-panel .security-bar-track{height:19px}.security-panel .security-bar b{font-size:11px}.security-panel .security-bar small{font-size:8px}.security-panel .security-donut{grid-template-columns:190px minmax(0,1fr)}.security-panel .security-donut svg{max-width:190px}.security-panel .security-donut-value{font-size:21px}.security-panel .security-donut-caption{font-size:9px}.security-panel .security-donut figcaption span{font-size:10px}.security-panel .security-heatmap-row{grid-template-columns:42px minmax(0,1fr)}.security-panel .security-heatmap-row i{height:19px}.security-panel .security-heatmap-row>span,.security-panel .security-heatmap-hours span,.security-panel .security-heatmap-scale{font-size:8px}.security-panel .security-heatmap-hours{padding-left:42px}.security-panel .security-table article{grid-template-columns:minmax(0,1fr) 270px auto;padding:17px 19px}.security-panel .security-table-main strong{font-size:21px!important}.security-panel .security-tag{padding:5px 9px;font-size:8px}.security-panel .security-empty strong{font-size:23px!important}.security-panel .security-events article{grid-template-columns:72px minmax(0,1fr) 180px;padding:17px 19px}.security-panel .security-event-score{width:70px;height:70px}.security-panel .security-event-score strong{font-size:29px!important}.security-panel .security-event-score small{font-size:8px}.security-panel .security-event-body code{padding:6px 9px;font-size:9px}.security-panel .security-filters{padding:14px}.security-panel .security-allowlist article{padding:12px 14px}.security-panel .security-audit article,.security-panel .security-rules-log article{grid-template-columns:180px 170px minmax(0,1fr);padding:13px 0}.security-panel .security-rules-changes span{padding:5px 9px;font-size:8px}.security-panel .security-collapsible>summary{padding:17px 20px}.security-panel .security-suggestion{padding:16px 19px}.security-panel .security-weight-grid label,.security-panel .security-mode-choice label{padding:12px 14px}.security-panel .security-mode-choice strong{font-size:12px!important}.security-panel .security-period,.security-panel .security-period-alert{max-width:1362px;padding:15px 18px}.security-panel .security-period-options a{padding:9px 15px;font-size:10px}.security-panel .security-period-options>span,.security-panel .security-period-range{font-size:9px}.security-panel .security-period-alert{font-size:10px}}@media (width<=700px){.security-period,.security-period-alert{margin-inline:13px}.security-period-options{gap:5px}.security-period-options a{text-align:center;flex:1;min-width:72px}.security-period-custom{flex-direction:column;align-items:stretch}.security-period-custom button{width:100%}}.privacy-page{background:var(--cream);min-height:100vh;color:var(--ink)}.privacy-hero{max-width:760px;margin:0 auto;padding:56px 20px 8px}.privacy-hero .eyebrow{color:var(--muted)}.privacy-hero h1{font-family:var(--font-display), Georgia, serif;margin:0 0 10px;font-size:clamp(28px,3.4vw,42px);font-weight:500}.privacy-hero p{color:var(--muted);margin:0;font-size:14px;line-height:1.6}.privacy-article{box-sizing:border-box;gap:28px;width:100%;max-width:760px;margin:0 auto;padding:24px 20px 80px;display:grid}.privacy-article section{border:1px solid var(--line);background:var(--paper);box-sizing:border-box;border-radius:16px;min-width:0;padding:24px}.privacy-article h2{font-family:var(--font-display), Georgia, serif;margin:0 0 12px;font-size:19px;font-weight:600}.privacy-article h3{color:var(--ink);margin:16px 0 6px;font-size:13px;font-weight:700}.privacy-article p{color:#445048;margin:0 0 10px;font-size:13.5px;line-height:1.7}.privacy-article p:last-child{margin-bottom:0}.privacy-article ul{color:#445048;margin:0 0 10px;padding-left:20px;font-size:13.5px;line-height:1.7}.privacy-article li{margin-bottom:4px}.privacy-article strong{color:var(--ink)}.privacy-article a{color:var(--coral-dark);text-underline-offset:2px;text-decoration:underline}.privacy-table{border-collapse:collapse;table-layout:fixed;width:100%;margin:8px 0 12px;font-size:12.5px}.privacy-table th,.privacy-table td{text-align:left;border-bottom:1px solid var(--line);vertical-align:top;overflow-wrap:anywhere;padding:9px 10px}.privacy-table thead th{color:var(--muted);text-transform:uppercase;letter-spacing:.05em;font-size:10px}.privacy-contact{background:var(--forest);color:var(--sage);border-radius:14px;flex-wrap:wrap;align-items:center;gap:10px 16px;padding:18px 22px;display:flex}.privacy-contact strong,.privacy-contact a{color:#fff}.privacy-updated{color:var(--muted);text-align:center;font-size:11px}@media (width<=560px){.privacy-hero{padding:40px 16px 4px}.privacy-article{gap:18px;padding:18px 16px 60px}.privacy-article section{padding:18px}}
