/*! tailwindcss v4.3.5 | MIT License | https://tailwindcss.com */
@layer theme{:root,:host{--font-sans:-apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", "Noto Sans", Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";--font-mono:ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;--spacing:.25rem;--default-font-family:var(--font-sans);--default-mono-font-family:var(--font-mono);--color-paper:#fff;--color-ink:#111;--color-voice:#1f3fbf;--color-voice-line:#d6e4f5;--color-action:#ffe14d;--color-support:#eef3fa;--color-text-2:#5b5b5b;--color-line:#e6e6e6;--color-line-strong:#cfcfcf;--color-button-2:#f4f4f4;--color-error:#c62d3a;--font-title:"Schibsted Grotesk", system-ui, sans-serif;--font-body:"Barlow", system-ui, sans-serif;--font-voice:"Atkinson Hyperlegible", "Barlow", system-ui, sans-serif}}@layer base{*,:after,:before,::backdrop{box-sizing:border-box;border:0 solid;margin:0;padding:0}::file-selector-button{box-sizing:border-box;border:0 solid;margin:0;padding:0}html,:host{-webkit-text-size-adjust:100%;tab-size:4;line-height:1.5;font-family:var(--default-font-family,-apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", "Noto Sans", Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji");font-feature-settings:var(--default-font-feature-settings,normal);font-variation-settings:var(--default-font-variation-settings,normal);-webkit-tap-highlight-color:transparent}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:var(--default-mono-font-family,ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace);font-feature-settings:var(--default-mono-font-feature-settings,normal);font-variation-settings:var(--default-mono-font-variation-settings,normal);font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}:-moz-focusring:where(:not(iframe)){outline:auto}progress{vertical-align:baseline}summary{display:list-item}ol,ul,menu{list-style:none}img,svg,video,canvas,audio,iframe,embed,object{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,select,optgroup,textarea{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}::file-selector-button{margin-inline-end:4px}::placeholder{opacity:1}@supports (not ((-webkit-appearance:-apple-pay-button))) or (contain-intrinsic-size:1px){::placeholder{color:currentColor}@supports (color:color-mix(in lab, red, red)){::placeholder{color:color-mix(in oklab, currentcolor 50%, transparent)}}}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit{padding-block:0}::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-day-field{padding-block:0}::-webkit-datetime-edit-hour-field{padding-block:0}::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-second-field{padding-block:0}::-webkit-datetime-edit-millisecond-field{padding-block:0}::-webkit-datetime-edit-meridiem-field{padding-block:0}::-webkit-calendar-picker-indicator{line-height:1}:-moz-ui-invalid{box-shadow:none}button,input:where([type=button],[type=reset],[type=submit]){appearance:button}::file-selector-button{appearance:button}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}}@layer components;@layer utilities{.sr-only{clip-path:inset(50%);white-space:nowrap;border-width:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.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}}.m-1{margin:var(--spacing)}.m-2{margin:calc(var(--spacing) * 2)}.m-3{margin:calc(var(--spacing) * 3)}.m-9{margin:calc(var(--spacing) * 9)}.block{display:block}.p-1{padding:var(--spacing)}.p-2{padding:calc(var(--spacing) * 2)}.p-3{padding:calc(var(--spacing) * 3)}.p-4{padding:calc(var(--spacing) * 4)}.text-action{color:var(--color-action)}.uppercase{text-transform:uppercase}}:root{font-family:var(--font-body);color:var(--color-ink);background:var(--color-paper)}@supports (font:-apple-system-body) and (-webkit-touch-callout:none){:root{font:-apple-system-body;font-family:var(--font-body)}}*{box-sizing:border-box}body{margin:0}button,input,textarea{font:inherit}button{cursor:pointer}button:disabled{cursor:not-allowed;opacity:.6}a{color:inherit;text-decoration:none}:focus-visible{outline:3px solid var(--color-action);box-shadow:0 0 0 5px var(--color-ink);outline-offset:2px}input:not([type=checkbox]):not([type=radio]):focus,input:not([type=checkbox]):not([type=radio]):focus-visible,textarea:focus,textarea:focus-visible,select:focus,select:focus-visible{border-color:var(--color-ink);box-shadow:inset 0 0 0 1px var(--color-ink);outline:none}.sr-only{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.shell{background:var(--color-paper);flex-direction:column;width:100%;max-width:440px;min-height:100dvh;margin:0 auto;display:flex}.shell-body{flex-direction:column;flex:1;padding:48px 24px 28px;display:flex}.shell-compact .shell-body{padding:48px 20px 32px}.brand{font:800 1.5rem/1.05 var(--font-title);letter-spacing:-.02em}h1,h2,p{margin:0}h1{font:800 1.875rem/1.05 var(--font-title);letter-spacing:-.02em}h2{font:700 1.25rem/1.05 var(--font-title);letter-spacing:-.02em}p{line-height:1.4}.eyebrow{color:var(--color-text-2);text-transform:uppercase;letter-spacing:.06em;font-size:.8125rem;font-weight:600;display:inline-block}.support{color:var(--color-text-2);margin-top:10px;font-size:1rem;line-height:1.35}.stack{flex-direction:column;gap:18px;display:flex}.button{text-align:center;background:var(--color-button-2);min-height:48px;color:var(--color-ink);border:0;border-radius:12px;justify-content:center;align-items:center;padding:8px 16px;font-size:.9375rem;font-weight:600;line-height:1.2;display:inline-flex}.button-primary{background:var(--color-action);font-weight:700}.button-tertiary{border:1px solid var(--color-line-strong);background:var(--color-paper);color:var(--color-text-2)}.button-plain{background:0 0;border:0}.button-large{width:100%;min-height:60px;font:700 1.25rem/1.05 var(--font-title);letter-spacing:-.01em;border-radius:14px}.icon-button{border:1px solid var(--color-line-strong);border-radius:12px;justify-content:center;align-items:center;width:44px;height:44px;display:inline-flex}.topbar{justify-content:space-between;align-items:center;min-height:44px;margin-bottom:24px;display:flex}.text-input{border:1px solid var(--color-line-strong);width:100%;min-height:48px;color:var(--color-ink);background:var(--color-paper);border-radius:14px;padding:12px 14px;font-size:1rem}.text-input::placeholder{color:var(--color-text-2)}.text-area{resize:vertical;min-height:150px;font-size:1.0625rem;line-height:1.4}.field-label{font-size:.9375rem;font-weight:600}.notice{border:1px solid var(--color-line);background:var(--color-support);border-radius:12px;padding:12px 14px}.load-state{flex-direction:column;gap:16px;padding:30px 0;display:flex}.inline-status{color:var(--color-text-2);font-size:.875rem}.hero{flex-direction:column;gap:10px;display:flex}.hero h1{font-size:2.5rem}.bottom-nav{z-index:10;background:var(--color-paper);border-top:1px solid var(--color-line);padding:8px 8px max(20px, env(safe-area-inset-bottom));grid-template-columns:repeat(4,minmax(0,1fr));display:grid;position:sticky;bottom:0}.nav-item{overflow-wrap:anywhere;min-width:0;min-height:52px;color:var(--color-text-2);flex-direction:column;justify-content:center;align-items:center;gap:3px;font-size:.8125rem;font-weight:600;display:flex}.nav-item.active{color:var(--color-ink)}.nav-icon{border-radius:999px;justify-content:center;align-items:center;width:48px;max-width:100%;height:28px;display:inline-flex}.nav-item.active .nav-icon{background:var(--color-action)}.tell-page{flex:1}.tell-page form{gap:8px}.history{border:1px solid var(--color-line);border-radius:12px;padding:12px 14px;font-size:.875rem}.history summary{cursor:pointer;font-weight:600}.history p{white-space:pre-wrap;padding-top:10px}.waiting{border:1px solid var(--color-line);border-radius:14px;align-items:center;gap:12px;padding:16px;font-size:.9375rem;font-weight:600;display:flex}.spinner{border:3px solid var(--color-ink);border-top-color:var(--color-action);border-radius:999px;flex:none;width:22px;height:22px;animation:.8s linear infinite spin}@keyframes spin{to{transform:rotate(360deg)}}@media (prefers-reduced-motion:reduce){.spinner{animation:none}}.review-actions{flex-direction:column;align-items:center;gap:6px;display:flex}.review-actions .button{width:100%}.text-action{min-height:40px;color:var(--color-text-2);background:0 0;border:0;justify-content:center;align-items:center;padding:0 4px;font-size:.875rem;font-weight:600;text-decoration:underline;display:inline-flex}.idea-banner{border:1px solid var(--color-line);background:var(--color-paper);border-radius:16px;padding:14px 16px}.idea-banner strong{font-size:.9375rem;font-weight:600}.idea-banner p{margin-top:6px;font-size:.9375rem}.field-card{border:1px solid var(--color-line);border-radius:16px;overflow:hidden}.ficha-row{border-top:1px solid var(--color-line);padding:14px 16px}.ficha-row:first-child{border-top:0}.ficha-heading{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.ficha-heading .text-action{min-height:32px;margin-left:auto;font-size:.8125rem}.aut{font-family:var(--font-body);letter-spacing:.04em;text-transform:uppercase;color:var(--color-text-2);margin:0;font-size:.8125rem;font-weight:600;line-height:1.3;display:block}.aut-voce{color:var(--color-voice)}.voice-text,.voice-quote{font-family:var(--font-voice);color:var(--color-voice)}.voice-quote:before{content:"“"}.voice-quote:after{content:"”"}.ai-draft{border:0;border-bottom:2px dashed var(--color-text-2);color:var(--color-ink);font:inherit;text-align:left;cursor:pointer;background:0 0;padding:0;font-weight:600;display:inline}.legend{color:var(--color-text-2);margin-top:10px;font-size:.875rem;line-height:1.4}.provenance{flex:none}.provenance-falta{color:var(--color-text-2)}.field-value{white-space:pre-wrap;margin-top:6px;font-size:1rem;line-height:1.45}.field-empty{color:var(--color-text-2)}.field-title{font:700 1.25rem/1.1 var(--font-title);letter-spacing:-.02em}.field-title .ai-draft{font-weight:700}.field-quote{white-space:pre-wrap;margin-top:8px;font-size:.9375rem;line-height:1.4}.edit-form{flex-direction:column;gap:8px;margin-top:10px;display:flex}.edit-form .text-area{min-height:80px}.edit-form small{color:var(--color-text-2)}.edit-actions{gap:8px;display:flex}.region-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.region-grid label{flex-direction:column;gap:4px;min-width:0;font-size:.8125rem;font-weight:600;display:flex}.region-grid input{min-width:0}.unknowns,.public-section{flex-direction:column;gap:8px;display:flex}ul{margin:0;padding-left:20px}li{margin:4px 0}.privacy{color:var(--color-text-2);align-items:flex-start;gap:8px;font-size:.8125rem;display:flex}.privacy svg{flex:none}.similar-page{flex:1}.similar-list,.card-list{flex-direction:column;gap:18px;display:flex}.similar-card,.list-card{border:1px solid var(--color-line);border-radius:16px;flex-direction:column;gap:10px;padding:16px;display:flex}.similar-card h2,.list-card h2{font-size:1.25rem;line-height:1.1}.tag-row{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.place-tag,.type-tag{border:1px solid var(--color-line-strong);background:var(--color-paper);color:var(--color-ink);border-radius:999px;padding:3px 10px;font-size:.8125rem;font-weight:600;display:inline-flex}.why{background:var(--color-support);border-radius:10px;padding:10px 12px}.why .eyebrow{color:var(--color-text-2)}.why p{margin-top:4px;font-size:.875rem}.card-actions{grid-template-columns:1fr 1fr;gap:8px;display:grid}.card-actions .button{min-height:44px;padding:7px;font-size:.8125rem}.empty-similar{border:1px dashed var(--color-line-strong);text-align:center;color:var(--color-text-2);border-radius:16px;flex-direction:column;align-items:center;gap:12px;padding:28px 16px;font-size:.875rem;display:flex}.similar-footer{flex-direction:column;gap:12px;margin-top:auto;display:flex}.privacy-box{border:1px solid var(--color-line);border-radius:12px;align-items:flex-start;gap:10px;padding:12px 14px;font-size:.875rem;display:flex}.privacy-box svg{flex:none}.public-page{gap:22px}.public-page h1{font-size:1.875rem}.public-meta{color:var(--color-text-2);font-size:.8125rem}.journey{flex-direction:column;gap:12px;display:flex}.journey ol{grid-template-columns:repeat(5,minmax(0,1fr));gap:4px;margin:0;padding:0;list-style:none;display:grid}.journey li{min-width:0;color:var(--color-text-2);text-align:center;-webkit-hyphens:auto;hyphens:auto;overflow-wrap:break-word;margin:0;font-size:.8125rem;font-weight:600}.journey li.current,.journey li.done{color:var(--color-ink)}.journey-bar{border:1px solid var(--color-line-strong);border-radius:4px;height:8px;margin-bottom:7px;display:block}.journey li.current .journey-bar{background:var(--color-action)}.journey li.done .journey-bar{background:var(--color-ink);border-color:var(--color-ink)}.public-section{border-top:1px solid var(--color-line);padding-top:18px}.public-section p,.public-section li{font-size:1rem}.original-block{border:1px solid var(--color-voice-line);border-radius:16px;flex-direction:column;align-items:flex-start;gap:6px;padding:16px;display:flex}.original-block p{white-space:pre-wrap;font-size:1rem;line-height:1.45}.public-heading{flex-direction:column;gap:8px;display:flex}.band-block{border:1px dashed var(--color-line-strong);border-radius:12px;flex-direction:column;align-items:flex-start;gap:10px;padding:16px;display:flex}.band-block p{color:var(--color-text-2)}.list-page{padding-top:48px}.corre-view-toggle{grid-template-columns:repeat(2,minmax(0,1fr));gap:6px;width:100%;display:grid}.corre-view-toggle button{background:var(--color-button-2);min-width:0;min-height:44px;color:var(--color-ink);border:0;border-radius:12px;font-size:.875rem;font-weight:700}.corre-view-toggle button.selected{background:var(--color-action)}.corre-map-view,.corre-map-selection{flex-direction:column;gap:18px;min-width:0;scroll-margin-top:16px;scroll-margin-bottom:96px;display:flex}.corre-map-wrap{position:relative}.corre-map{border:1px solid var(--color-line);border-radius:16px;width:100%;height:70dvh;overflow:hidden}.map-cards{scroll-snap-type:x mandatory;scrollbar-width:none;overscroll-behavior-x:contain;gap:8px;padding:0 10px;scroll-padding:0 10px;display:flex;position:absolute;bottom:28px;left:0;right:0;overflow-x:auto}.map-cards::-webkit-scrollbar{display:none}.map-card{scroll-snap-align:start;background:var(--color-paper);border:1px solid var(--color-ink);border-radius:16px;flex-direction:column;flex:0 0 100%;gap:10px;min-width:0;padding:14px 16px 16px;display:flex}.map-cards-varios .map-card{flex-basis:calc(100% - 36px)}.map-cards-varios .map-card:last-child{scroll-snap-align:end}.map-card-top{color:var(--color-text-2);align-items:center;gap:10px;font-size:.8125rem;display:flex}.map-card-meta{min-width:0;color:var(--color-ink);text-overflow:ellipsis;white-space:nowrap;flex:1;font-weight:700;overflow:hidden}.map-card-count{white-space:nowrap}.map-card-close{width:32px;height:32px;color:var(--color-text-2);background:0 0;border:0;margin:-6px -8px -6px 0;font-size:1.5rem;line-height:1}.map-card h2{overflow-wrap:anywhere;flex:1;font-size:1.25rem;line-height:1.12}.corre-map-selection-heading{justify-content:space-between;align-items:center;gap:8px;display:flex}.corre-map-selection-heading h2{font-size:1.1875rem}.list-card{gap:6px;padding:14px 16px}.similar-card h2,.list-card h2{overflow-wrap:anywhere;font-size:1.1875rem}.card-meta{color:var(--color-text-2);font-size:.8125rem;line-height:1.35}@media (width<=350px){.shell-body,.shell-compact .shell-body{padding-left:16px;padding-right:16px}.card-actions{grid-template-columns:1fr}}.speech-control{flex-direction:column;align-items:flex-end;gap:4px;display:flex}.speech-button{border:1px solid var(--color-line-strong);background:var(--color-paper);min-height:44px;color:var(--color-ink);border-radius:12px;justify-content:center;align-items:center;gap:8px;padding:0 14px;font-size:.875rem;font-weight:700;display:inline-flex}.speech-error{text-align:right;max-width:190px;color:var(--color-text-2);font-size:.8125rem;line-height:1.3}.voice-section{flex-direction:column;align-items:center;display:flex}.voice-status{clip:rect(0, 0, 0, 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.voice-ready,.voice-recording{text-align:center;flex-direction:column;align-items:center;gap:8px;width:100%;padding:10px 0;display:flex}.voice-ready strong,.voice-recording strong{font-size:1rem}.voice-ready>span,.voice-recording>span{color:var(--color-text-2);font-size:.875rem}.mic-button{background:var(--color-action);width:112px;height:112px;color:var(--color-ink);border:0;border-radius:50%;justify-content:center;align-items:center;padding:0;display:inline-flex}.mic-button.recording{background:var(--color-ink)}.stop-square{background:var(--color-action);border-radius:7px;width:38px;height:38px}.voice-actions{flex-wrap:wrap;justify-content:center;gap:8px;width:100%;margin-top:6px;display:flex}.voice-actions .button{flex:130px}.voice-panel{border:1px solid var(--color-line);background:var(--color-support);border-radius:14px;flex-direction:column;gap:10px;width:100%;padding:16px;display:flex}.voice-panel strong{font-size:1rem}.voice-panel p{color:var(--color-text-2);font-size:.9375rem}.transcript-warning{color:var(--color-text-2);font-size:.875rem}.activity-section{gap:12px}.activity-section h3{font:700 1.1875rem/1.05 var(--font-title);letter-spacing:-.02em;margin:0}.count-row{flex-wrap:wrap;gap:8px;display:flex}.count-row span{border:1px solid var(--color-line-strong);border-radius:8px;padding:8px 10px;font-size:.8125rem}.count-row strong{font-size:1.0625rem}.band-list,.request-list,.mission-list,.inbox-items{flex-direction:column;gap:10px;display:flex}.band-person{align-items:center;gap:10px;min-height:44px;font-size:.9375rem;display:flex}.avatar{background:var(--color-support);width:38px;height:38px;color:var(--color-ink);border-radius:50%;flex:none;justify-content:center;align-items:center;font-size:.8125rem;font-weight:700;display:inline-flex}.avatar-1,.avatar-2{background:var(--color-support)}.avatar-large{background:var(--color-support);width:64px;height:64px;font:700 1.625rem var(--font-title);border-radius:999px}.empty-panel{border:1px dashed var(--color-line-strong);color:var(--color-text-2);border-radius:14px;padding:18px;font-size:.9375rem}.relation-status{border:1px solid var(--color-line);background:var(--color-support);border-radius:12px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:6px;padding:12px;font-size:.875rem;display:flex}.join-actions{grid-template-columns:repeat(3,minmax(0,1fr));gap:7px;display:grid}.join-actions .button{min-width:0;padding:8px 4px;font-size:.8125rem}.action-form{border:1px solid var(--color-line);border-radius:14px;flex-direction:column;gap:12px;padding:16px;display:flex}.form-field{flex-direction:column;gap:5px;min-width:0;font-size:.9375rem;font-weight:600;display:flex}.short-area{resize:vertical;min-height:92px}.check-row{align-items:center;gap:10px;min-height:44px;font-size:.875rem;font-weight:600;display:flex}.check-row input{width:22px;height:22px;accent-color:var(--color-ink);flex:none}.contact-row{flex-direction:column;gap:10px;display:flex}.form-actions{flex-wrap:wrap;gap:8px;display:flex}.form-actions .button{flex:120px}.mission-card{border:1px solid var(--color-line);overflow-wrap:anywhere;border-radius:12px;flex-direction:column;align-items:flex-start;gap:9px;min-width:0;padding:14px;display:flex}.mission-card>.button,.mission-card>.form-actions,.mission-card>.action-form{width:100%}.mission-heading{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:6px;width:100%;display:flex}.mission-heading strong{font-size:1rem}.mission-result{background:var(--color-support);white-space:pre-wrap;border-radius:8px;width:100%;padding:10px}.private-contact{overflow-wrap:anywhere;font-size:.875rem}.update-item{border-top:1px solid var(--color-line);white-space:pre-wrap;flex-direction:column;gap:5px;padding:12px 0;display:flex}.reported{border:1px solid var(--color-line-strong);color:var(--color-ink);border-radius:5px;margin-left:8px;padding:3px 6px;display:inline-block}.tab-count{background:var(--color-ink);min-width:20px;color:var(--color-paper);font-variant-numeric:tabular-nums;border-radius:6px;justify-content:center;align-items:center;margin-left:3px;padding:1px 5px;font-size:.8125rem;line-height:1.2;display:inline-flex}.profile-heading{align-items:center;gap:12px;display:flex}.profile-heading h2{font-size:1.375rem}.profile-contact{flex-direction:column;gap:10px;display:flex}.learn-list{padding:0;list-style:none}.learn-list li{border:1px solid var(--color-line);border-radius:12px;justify-content:space-between;gap:12px;padding:14px;font-weight:600;display:flex}.learn-list li+li{margin-top:8px}.learn-list span{color:var(--color-text-2);font-size:.8125rem}@media (width<=350px){.join-actions{grid-template-columns:1fr}.join-actions .button{font-size:.9375rem}.tab-count{margin-left:2px}}.support-box{border:1px solid var(--color-line);border-radius:14px;gap:8px;padding:14px 16px;display:grid}.support-box p{margin:0;font-weight:600}.support-box ul{gap:6px;margin:0;padding:0;list-style:none;display:grid}.support-box a{min-width:44px;font-family:var(--font-title);color:var(--color-ink);font-variant-numeric:tabular-nums;font-size:1.1875rem;font-weight:800;display:inline-block}.ack-check{align-items:flex-start;gap:12px;min-height:44px;font-size:.9375rem;line-height:1.35;display:flex}.ack-check input{width:24px;height:24px;accent-color:var(--color-ink);flex:none;margin:2px 0 0}.tell-shell{width:100%;max-width:440px;height:100dvh;min-height:0;padding:max(52px, env(safe-area-inset-top)) 20px max(20px, env(safe-area-inset-bottom));background:var(--color-paper);color:var(--color-ink);font-family:var(--font-body);flex-direction:column;gap:12px;margin:0 auto;display:flex;overflow:hidden}.tell-topbar{flex:none;justify-content:space-between;align-items:center;min-height:44px;display:flex}.tell-close{border:1px solid var(--color-line-strong);border-radius:12px;justify-content:center;align-items:center;width:44px;height:44px;display:inline-flex}.tell-title{font:800 1.125rem/1.05 var(--font-title);letter-spacing:-.02em}.tell-sequence{flex:none;align-items:center;gap:12px;min-height:32px;display:flex}.tell-dots{flex:none;align-items:center;gap:6px;display:flex}.tell-dot{border:2px solid var(--color-ink);border-radius:50%;width:10px;height:10px;display:inline-block}.tell-dot.done{background:var(--color-ink)}.tell-dot.current{background:var(--color-action);width:14px;height:14px}.tell-dot.future{background:var(--color-paper);border-style:dashed}.tell-sequence-copy{flex-direction:column;gap:2px;min-width:0;display:flex}.tell-sequence-copy strong{font-size:.875rem;font-weight:700;line-height:1.2}.tell-sequence-copy span{color:var(--color-text-2);font-size:.8125rem;font-weight:600;line-height:1.2}.tell-thread{scrollbar-width:none;flex-direction:column;flex:auto;gap:12px;min-height:0;padding:8px 2px 12px 0;display:flex;overflow-y:auto}.tell-thread::-webkit-scrollbar{display:none}.tell-opening{flex-direction:column;gap:12px;margin-top:auto;display:flex}.tell-opening h1{font:800 1.875rem/1.05 var(--font-title);letter-spacing:-.02em}.tell-opening p{color:var(--color-text-2);font-size:1rem;line-height:1.4}.tell-opening p:last-child{font-size:.875rem}.tell-label{font:700 .8125rem/1.3 var(--font-body);letter-spacing:.06em;text-transform:uppercase;color:var(--color-text-2);display:block}.tell-person{overflow-wrap:anywhere;flex-direction:column;align-self:flex-end;align-items:flex-end;gap:4px;max-width:86%;display:flex}.tell-person-bubble{border:1px solid var(--color-voice-line);background:var(--color-paper);border-radius:16px 16px 4px;flex-direction:column;gap:4px;padding:10px 14px;display:flex}.tell-person-choice .tell-person-bubble{border-color:var(--color-line-strong)}.tell-person-choice p{font-weight:600}.tell-person p{white-space:pre-wrap;font-size:1rem;line-height:1.35}.tell-person-meta{color:var(--color-text-2);font-size:.8125rem}.tell-ai{border:1px solid var(--color-line);overflow-wrap:anywhere;background:var(--color-paper);border-radius:14px 14px 14px 4px;flex-direction:column;align-self:flex-start;gap:8px;width:fit-content;max-width:92%;padding:12px 14px;display:flex}.tell-ai-current{box-shadow:0 2px 10px #0000000a}.tell-ai-confirmation{border:1px dashed var(--color-line-strong)}.tell-ai-text{font:700 1.25rem/1.05 var(--font-title);letter-spacing:-.02em}.tell-ai-confirmation .tell-ai-text{font:700 1.0625rem/1.3 var(--font-body);letter-spacing:0}.tell-ai-support{color:var(--color-text-2);font-size:.875rem;line-height:1.4}.tell-options{flex-wrap:wrap;gap:6px;margin-top:2px;display:flex}.tell-ai-confirmation .tell-ai-text{white-space:pre-line}.tell-care{border:1px solid var(--color-line);background:var(--color-button-2);color:var(--color-text-2);border-radius:12px;padding:10px 12px;font-size:.8125rem;line-height:1.4}.tell-pauta-card{border:1px solid var(--color-line);background:var(--color-paper);color:var(--color-ink);border-radius:14px;flex-direction:column;gap:4px;padding:12px 14px;text-decoration:none;display:flex}.tell-pauta-card strong{font:800 1.0625rem/1.15 var(--font-title)}.tell-pauta-card span:last-child{color:var(--color-text-2);font-size:.8125rem}.tell-option{border:1px solid var(--color-line-strong);background:var(--color-paper);min-height:44px;color:var(--color-ink);font:500 .875rem/1.2 var(--font-body);text-align:center;border-radius:999px;padding:8px 16px}.tell-media-buttons button{background:var(--color-button-2);width:100%;min-height:44px;color:var(--color-ink);font:700 .875rem/1.2 var(--font-body);border:0;border-radius:12px;padding:8px 12px}.tell-option:active,.tell-media-buttons button:active{background:var(--color-action);border-color:#0000}.tell-option[aria-pressed=true]{border-color:var(--color-ink);background:var(--color-action);font-weight:700}.tell-options-multi{flex-direction:column;gap:10px;display:flex}.tell-organizing,.tell-ready{border:1px solid var(--color-line);background:var(--color-paper);border-radius:14px 14px 14px 4px;flex-direction:column;align-self:flex-start;gap:8px;width:92%;padding:12px 14px;display:flex}.tell-ready h2{font:800 1.375rem/1.05 var(--font-title);letter-spacing:-.02em}.tell-ready p{font-size:.875rem}.tell-wait-line{align-items:center;gap:10px;font-size:.9375rem;font-weight:700;line-height:1.3;display:flex}.tell-skeleton{background:var(--color-support);border-radius:6px;width:88%;height:12px;display:block}.tell-skeleton.short{width:60%}.tell-organizing small{color:var(--color-text-2);align-self:flex-end;font-size:.8125rem}.tell-action{background:var(--color-paper);flex-direction:column;flex:none;gap:8px;max-height:min(50dvh,420px);padding-top:2px;display:flex;overflow-y:auto}.tell-composer{align-items:flex-end;gap:8px;min-width:0;display:flex}.tell-composer textarea{resize:none;border:1px solid var(--color-line-strong);background:var(--color-paper);min-width:0;min-height:56px;max-height:140px;color:var(--color-ink);font:400 1rem/1.35 var(--font-body);field-sizing:content;border-radius:14px;flex:auto;padding:15px 12px;overflow-y:auto}.tell-composer textarea::placeholder{color:var(--color-text-2)}.tell-mic,.tell-send,.tell-stop{width:56px;height:56px;color:var(--color-ink);border:0;flex:none;justify-content:center;align-items:center;padding:0;display:inline-flex}.tell-mic{background:var(--color-action);border-radius:50%}.tell-send{background:var(--color-ink);color:var(--color-paper);border-radius:14px;font-size:2rem;line-height:1}.tell-location,.tell-review-link{min-height:40px;color:var(--color-text-2);background:0 0;border:0;align-self:center;padding:4px;font-size:.875rem;font-weight:700;text-decoration:underline}.tell-hint{min-height:40px;color:var(--color-text-2);justify-content:center;align-items:center;font-size:.8125rem;font-weight:600;display:flex}.tell-panel,.tell-error,.tell-media-picker,.tell-media-attached{border:1px solid var(--color-line);border-radius:14px;flex-direction:column;gap:10px;padding:12px 14px;display:flex}.tell-panel p{white-space:pre-wrap;font-size:1rem}.tell-pair{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.tell-primary,.tell-secondary{min-height:48px;color:var(--color-ink);background:var(--color-button-2);font:700 .9375rem/1.2 var(--font-body);text-align:center;border:0;border-radius:12px;justify-content:center;align-items:center;gap:8px;padding:8px 10px;display:inline-flex}.tell-primary{background:var(--color-action)}.tell-large{min-height:56px;font:700 1.1875rem/1.05 var(--font-title);letter-spacing:-.01em}.tell-recording{border:1px solid var(--color-line);border-radius:14px;align-items:center;gap:10px;min-height:72px;padding:8px;display:flex}.tell-record-dot{background:var(--color-error);border-radius:50%;flex:none;width:10px;height:10px}.tell-recording>div{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.tell-recording strong{font-size:.9375rem}.tell-recording small{color:var(--color-text-2);font-size:.8125rem;line-height:1.2}.tell-cancel{min-height:44px;color:var(--color-text-2);background:0 0;border:0;padding:0 3px;font-size:.8125rem;font-weight:700;text-decoration:underline}.tell-stop{background:var(--color-ink);border-radius:50%}.tell-stop span{background:var(--color-action);border-radius:5px;width:20px;height:20px}.tell-small-hint{color:var(--color-text-2);padding:4px;font-size:.8125rem;font-weight:600}.tell-error{background:var(--color-support)}.tell-error strong{font-size:1rem}.tell-error p{font-size:.9375rem}.tell-error small{color:var(--color-text-2);font-size:.8125rem}.tell-media-heading{justify-content:space-between;align-items:center;font-size:.8125rem;display:flex}.tell-media-heading button{border:1px solid var(--color-line-strong);background:var(--color-paper);border-radius:50%;width:44px;height:44px;font-size:1.25rem}.tell-media-buttons{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid}.tell-media-buttons button{text-align:center;min-height:48px;padding:6px}.tell-media-attached p{color:var(--color-text-2);font-size:.8125rem}.tell-thumbnails{flex-wrap:wrap;gap:10px;padding:8px 0;display:flex}.tell-thumbnail{border:1px solid var(--color-line);background:var(--color-support);border-radius:12px;width:64px;height:64px;position:relative}.tell-thumbnail img,.tell-thumbnail video{object-fit:cover;border-radius:10px;width:100%;height:100%}.tell-thumbnail span{background:var(--color-ink);color:var(--color-paper);border-radius:999px;padding:1px 6px;font-size:.8125rem;font-weight:600;line-height:1.2;position:absolute;bottom:3px;left:3px}.tell-thumbnail button{border:1px solid var(--color-line-strong);background:var(--color-paper);border-radius:50%;width:28px;height:28px;padding:0;font-size:1.125rem;line-height:1;position:absolute;top:-10px;right:-10px}.tell-ready-actions{flex-direction:column;gap:8px;display:flex}.tell-review{min-height:60px;font:700 1.25rem/1.05 var(--font-title);letter-spacing:-.01em}.tell-more{min-height:56px;font-size:1rem}.tell-notice{border:1px solid var(--color-line);background:var(--color-support);border-radius:12px;padding:8px 10px;font-size:.8125rem}.tell-map-overlay{z-index:100;background:#1111118c;flex-direction:column;justify-content:flex-end;display:flex;position:fixed;inset:0}.tell-map-sheet{width:100%;max-width:440px;max-height:92dvh;padding:16px 20px max(20px, env(safe-area-inset-bottom));border:1px solid var(--color-line);background:var(--color-paper);border-radius:16px 16px 0 0;flex-direction:column;gap:12px;margin:0 auto;display:flex;overflow-y:auto}.tell-map-heading{justify-content:space-between;align-items:baseline;gap:12px;display:flex}.tell-map-heading h2{font:800 1.25rem/1.05 var(--font-title);letter-spacing:-.02em}.tell-map-heading span{color:var(--color-text-2);font-size:.8125rem}.tell-map-canvas{border:1px solid var(--color-line);background:var(--color-support);border-radius:14px;flex:none;justify-content:center;align-items:center;height:min(300px,38dvh);display:flex;position:relative;overflow:hidden}.tell-map-map{width:100%;height:100%}.tell-map-pin{pointer-events:none;border:2px solid var(--color-action);background:var(--color-ink);width:28px;height:36px;color:var(--color-action);border-radius:50% 50% 50% 4px;justify-content:center;align-items:center;font-size:.8125rem;display:flex;position:absolute;top:50%;left:50%;transform:translate(-50%,-100%)}.tell-map-help{font-size:.8125rem;font-weight:700}.tell-map-sheet>p:not(.tell-map-help){color:var(--color-text-2);font-size:.875rem}.tell-map-close{min-height:40px;color:var(--color-text-2);background:0 0;border:0;align-self:center;font-size:.875rem;font-weight:700;text-decoration:underline}@media (width<=350px){.tell-shell{gap:8px;padding-left:12px;padding-right:12px}.tell-recording{gap:5px}.tell-cancel{padding:0}.tell-panel,.tell-error,.tell-media-picker,.tell-media-attached{padding:10px}}.curadoria-tabs{grid-template-columns:repeat(2,minmax(0,1fr))}.curadoria-secao{flex-direction:column;gap:10px;display:flex}.curadoria-secao h2{margin:0}.curadoria-lista{flex-direction:column;gap:10px;margin:0;padding:0;list-style:none;display:flex}.curadoria-item{border:1px solid var(--color-line);overflow-wrap:anywhere;border-radius:12px;flex-direction:column;gap:8px;padding:12px 14px;display:flex}.curadoria-rotulo{flex-wrap:wrap;align-items:baseline;gap:4px 10px;font-size:1.0625rem;display:flex}.curadoria-acoes{flex-wrap:wrap;gap:8px;display:flex}.curadoria-acoes .button{min-height:44px;padding:6px 12px;font-size:.875rem}.curadoria-select{appearance:none;text-align:left;max-width:100%}.curadoria-apelidos{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.curadoria-apelido{border:1px solid var(--color-line-strong);border-radius:999px;align-items:center;gap:2px;padding:2px 4px 2px 12px;font-size:.875rem;display:inline-flex}.curadoria-apelido .button-plain{background:0 0;min-width:32px;min-height:32px;font-size:1.125rem;line-height:1}.curadoria-novo{flex-direction:column;gap:8px;padding-top:6px;display:flex}.curadoria-codigo{border:1px solid var(--color-line);background:var(--color-support);overflow-wrap:anywhere;color:var(--color-ink);border-radius:12px;padding:10px 12px;font-size:.875rem;display:block}.curadoria-tabs .tab-count{margin-left:6px}.media-gallery{flex-direction:column;gap:6px;display:flex}.media-thumbs{grid-template-columns:repeat(3,minmax(0,1fr));gap:6px;display:grid}.media-thumbs.single{grid-template-columns:1fr}.media-thumb{aspect-ratio:1;border:1px solid var(--color-line);background:var(--color-support);border-radius:12px;width:100%;padding:0;display:block;position:relative;overflow:hidden}.media-thumbs.single .media-thumb{aspect-ratio:16/10;border-radius:16px}.media-thumb img{object-fit:cover;width:100%;height:100%;display:block}.media-badge{background:var(--color-ink);color:var(--color-paper);border-radius:999px;padding:1px 8px;font-size:.8125rem;font-weight:600;line-height:1.3;position:absolute;bottom:6px;left:6px}.media-viewer{border:1px solid var(--color-line);background:var(--color-paper);border-radius:16px;width:min(100vw - 24px,720px);max-width:none;max-height:calc(100dvh - 24px);padding:12px}.media-viewer[open]{flex-direction:column;gap:10px;display:flex}.media-viewer::backdrop{background:#111111b3}.media-viewer img,.media-viewer video{object-fit:contain;background:var(--color-support);border-radius:12px;width:100%;max-height:calc(100dvh - 120px);display:block}.tell-thumbnail-open{background:0 0;border:0;border-radius:12px;width:100%;height:100%;padding:0;display:block;overflow:hidden}.tell-thumbnail-open:disabled{opacity:1;cursor:default}.topbar,.tell-topbar{flex-wrap:wrap;gap:8px}.ficha-heading .aut{text-transform:none;letter-spacing:0}.ficha-heading .aut:before{content:"· ";color:var(--color-text-2)}@media (height<=420px){.tell-shell{height:auto;min-height:100dvh;padding-top:16px;overflow:visible}.tell-thread{flex:none;overflow:visible}.tell-action{max-height:none;overflow:visible}.tell-opening{margin-top:0}}.tell-sequence{flex-wrap:wrap}@media (width<=220px){.tell-composer{flex-wrap:wrap}.tell-composer textarea{flex-basis:100%;order:-1}}.topbar-title{font:800 1.125rem/1.05 var(--font-title);letter-spacing:-.02em}.story-card{border:1px solid var(--color-line);border-radius:16px;flex-direction:column;gap:10px;padding:16px;display:flex}.story-title{font:700 1.3125rem/1.1 var(--font-title);letter-spacing:-.02em;overflow-wrap:anywhere}.story-text{flex-direction:column;gap:8px;display:flex}.story-text p{font-size:1.0625rem;line-height:1.5}.story-note{border-top:1px solid var(--color-line);padding-top:10px;font-size:.875rem;line-height:1.4}.story-note strong{color:var(--color-ink);font-weight:600}.story-open{color:var(--color-text-2)}.inline-link{min-height:0;color:var(--color-text-2);font:inherit;background:0 0;border:0;padding:0;text-decoration:underline;display:inline}.confirm-actions{flex-direction:column;gap:8px;display:flex}.button-quiet-large{min-height:56px;font:700 1rem/1.2 var(--font-body);letter-spacing:0}.correct-panel,.correct-write{flex-direction:column;gap:10px;display:flex}.correct-panel{border:1px solid var(--color-line);border-radius:14px;padding:12px 14px}.correct-panel strong{font-size:.9375rem}.correct-panel p{color:var(--color-text-2);font-size:.875rem;line-height:1.4}.public-heading{gap:10px}.public-heading .public-meta{font-weight:600}.public-heading h1{font-size:1.75rem}.public-quote{flex-direction:column;gap:4px;display:flex}.public-quote p{font-size:1rem;line-height:1.4}.public-who{color:var(--color-text-2);font-size:.875rem;line-height:1.45}.journey-now{font-size:.9375rem;line-height:1.45}.journey-now strong{font-weight:600}.original-block{scroll-margin-top:16px}.card-title{font:700 1.1875rem/1.1 var(--font-title);letter-spacing:-.02em;overflow-wrap:anywhere;margin:0}.card-next{font-size:.875rem;font-weight:700}.list-page-tight{gap:14px;padding-top:8px}.page-title{font-size:1.5rem}.topic-section{flex-direction:column;gap:8px;display:flex}.topic-chips{flex-wrap:wrap;gap:6px;display:flex}.chip{border:1px solid var(--color-line-strong);background:var(--color-paper);min-height:44px;color:var(--color-ink);border-radius:999px;padding:0 14px;font-size:.875rem;font-weight:500}.chip.selected{background:var(--color-action);border-color:#0000}.chip-count{color:var(--color-text-2)}.chip.selected .chip-count{color:var(--color-ink)}.card-list{gap:10px}.apoiar-bar{z-index:5;padding:12px 20px max(20px, env(safe-area-inset-bottom));border-top:1px solid var(--color-line);background:var(--color-paper);margin:18px -20px -32px;position:sticky;bottom:0}.apoiar-done{grid-template-columns:minmax(0,1fr) auto;align-items:stretch;gap:8px;display:grid}.apoiar-status{background:var(--color-support);border-radius:14px;flex-direction:column;justify-content:center;gap:2px;min-height:56px;padding:6px 14px;display:flex}.apoiar-status strong{font-size:.9375rem}.apoiar-status span{color:var(--color-text-2);font-size:.8125rem}.apoiar-cta{min-height:56px;font:700 1.0625rem/1.05 var(--font-title);padding:0 16px}@media (width<=350px){.apoiar-bar{margin-left:-16px;margin-right:-16px;padding-left:16px;padding-right:16px}.apoiar-done{grid-template-columns:1fr}}.sheet{width:100%;max-width:440px;padding:12px 20px max(24px, env(safe-area-inset-bottom));border:0;border-top:1px solid var(--color-line);background:var(--color-paper);color:var(--color-ink);border-radius:24px 24px 0 0;margin:auto auto 0}.sheet[open]{flex-direction:column;gap:10px;display:flex}.sheet::backdrop{background:#1111118c}.sheet h2{font:800 1.375rem/1.05 var(--font-title)}.sheet-grip{background:var(--color-line-strong);border-radius:999px;align-self:center;width:48px;height:5px}.sheet-help{color:var(--color-text-2);font-size:.875rem;line-height:1.4}.sheet-option{border:1px solid var(--color-line);background:var(--color-paper);min-height:72px;color:var(--color-ink);text-align:left;border-radius:14px;flex-direction:column;align-items:flex-start;gap:2px;padding:10px 16px;display:flex}.sheet-option-main{background:var(--color-action);border-color:#0000}.sheet-option strong{font-size:1.0625rem}.sheet-option span{color:var(--color-text-2);font-size:.8125rem}.sheet-option-main span{color:var(--color-ink)}.sheet-name{flex-direction:column;gap:10px;display:flex}.topbar-spacer{width:44px}.chip-field{border:0;flex-direction:column;gap:8px;min-width:0;margin:0;padding:0;display:flex}.chip-field legend{margin-bottom:8px;padding:0}.pedido-check{align-items:flex-start}.pedido-check input{margin-top:2px}.etapa-trilha{grid-template-columns:repeat(5,minmax(0,1fr));gap:4px;margin:0;padding:0;list-style:none;display:grid}.etapa-trilha li{min-width:0;color:var(--color-text-2);text-align:center;-webkit-hyphens:auto;hyphens:auto;overflow-wrap:break-word;margin:0;font-size:.8125rem;font-weight:600}.etapa-trilha li.current,.etapa-trilha li.done{color:var(--color-ink)}.etapa-trilha .journey-bar{margin-bottom:6px}.etapa-trilha li.current .journey-bar{background:var(--color-action)}.etapa-trilha li.done .journey-bar{background:var(--color-ink);border-color:var(--color-ink)}.etapa-frase{font-size:1rem;line-height:1.45}.checklist{flex-direction:column;gap:10px;margin:0;padding:0;list-style:none;display:flex}.checklist li{border:1px solid var(--color-line);border-radius:16px;gap:12px;margin:0;padding:14px;display:flex}.check-ok,.check-falta{border-radius:999px;flex:none;justify-content:center;align-items:center;width:24px;height:24px;font-size:.8125rem;font-weight:700;display:inline-flex}.check-ok{background:var(--color-ink);color:var(--color-paper)}.check-falta{border:1.5px dashed var(--color-text-2)}.check-body{overflow-wrap:anywhere;flex-direction:column;flex:1;gap:6px;min-width:0;display:flex}.check-body strong{font-size:.9375rem;line-height:1.3}.check-body .voice-text,.check-body .card-meta{font-size:.875rem;line-height:1.4}.check-actions{flex-wrap:wrap;gap:8px;display:flex}.check-actions .button{min-height:44px;padding:0 14px;font-size:.875rem}.check-form,.etapa-pedir{flex-direction:column;gap:8px;display:flex}.journey-link{align-self:flex-start;font-size:.875rem;font-weight:600}.papeis{flex-direction:column;gap:4px;font-size:.9375rem;display:flex}.papeis strong{text-transform:uppercase;letter-spacing:.04em;min-width:96px;color:var(--color-text-2);font-size:.8125rem;font-weight:600;display:inline-block}.story-card ul{padding-left:20px}.journey-palavras{color:var(--color-text-2);flex-wrap:wrap;gap:4px 14px;margin:0;padding:0;font-size:.9375rem;list-style:none;display:flex}.journey-palavras li{margin:0}.journey-palavras li.done{color:var(--color-ink)}.journey-palavras li.current{color:var(--color-ink);text-decoration:underline;-webkit-text-decoration-color:var(--color-action);-webkit-text-decoration-color:var(--color-action);-webkit-text-decoration-color:var(--color-action);text-decoration-color:var(--color-action);text-underline-offset:5px;font-weight:700;text-decoration-thickness:4px}.journey-pergunta{border:1px solid var(--color-line);border-radius:16px;flex-direction:column;gap:6px;padding:14px 16px;display:flex}.journey-pergunta strong{font:800 1.25rem/1.1 var(--font-title);letter-spacing:-.01em}.journey-pergunta .inline-link{font-size:.875rem}.pergunta-titulo{font-size:1.75rem;line-height:1.05}.pergunta-intro{font-size:.9375rem;line-height:1.45}.pergunta-bloco{flex-direction:column;gap:10px;display:flex}.pergunta-card{border:1px solid var(--color-line);overflow-wrap:anywhere;border-radius:16px;flex-direction:column;gap:6px;padding:14px 16px;display:flex}.pergunta-card strong{font-size:.9375rem;line-height:1.3}.pergunta-card .voice-text,.pergunta-card .card-meta{font-size:.875rem;line-height:1.4}.pergunta-passar{flex-direction:column;gap:8px;display:flex}.pergunta-passar .card-meta{text-align:center}.cv-page{--g:20px;flex-direction:column;gap:18px;min-width:0;display:flex}@media (width<=350px){.cv-page{--g:16px}}.cv-brand{font:800 1.125rem/1 var(--font-title);letter-spacing:-.04em;color:var(--color-ink)}.cv-share{border:1px solid var(--color-line-strong);background:var(--color-paper);width:44px;height:44px;color:var(--color-ink);border-radius:12px;justify-content:center;align-items:center;display:inline-flex}.cv-share.on-photo{background:#ffffffeb;border-color:#0000}.cv-hero{height:250px;margin:-48px calc(-1 * var(--g)) 0;background:var(--color-support);position:relative;overflow:hidden}.cv-hero img{object-fit:cover;width:100%;height:100%;display:block}.cv-hero-shade{background:linear-gradient(#00000059 0,#0000 30% 60%,#00000073);position:absolute;inset:0}.cv-hero-bar{padding:max(16px, env(safe-area-inset-top)) var(--g) 0;justify-content:space-between;align-items:center;display:flex;position:absolute;top:0;left:0;right:0}.cv-hero .cv-brand{color:#fff}.cv-hero-where{left:var(--g);right:var(--g);color:#fff;text-shadow:0 1px 2px #00000080;font-size:.875rem;font-weight:600;position:absolute;bottom:14px}.cv-topline{align-items:center;gap:12px;margin-top:-24px;display:flex}.cv-topline-where{min-width:0;color:var(--color-text-2);overflow-wrap:anywhere;flex:1;font-size:.875rem;font-weight:600}.cv-voz{flex-direction:column;gap:12px;display:flex}.cv-h1{font:800 1.875rem/1.02 var(--font-title);letter-spacing:-.01em;overflow-wrap:anywhere}.cv-quote-wrap{flex-direction:column;gap:6px;margin:0;display:flex}.cv-quote{font-family:var(--font-voice);color:var(--color-voice);overflow-wrap:anywhere;margin:0;font-size:1.3125rem;line-height:1.3}.cv-by{color:var(--color-text-2);font-size:.875rem}.cv-quem{flex-direction:column;gap:10px;display:flex}.cv-pills{flex-wrap:wrap;gap:6px;margin:0;padding:0;list-style:none;display:flex}.cv-pill{border:1px solid var(--color-line-strong);min-height:30px;color:var(--color-ink);border-radius:999px;align-items:center;padding:4px 11px;font-size:.875rem;font-weight:600;line-height:1.2;display:inline-flex}.cv-pill:active{background:var(--color-support)}.cv-count{align-items:center;gap:10px;font-size:.9375rem;display:flex}.cv-count b{font:800 1.375rem/1 var(--font-title)}.cv-faces{flex:none;display:inline-flex}.cv-faces span{border:2px solid var(--color-support);background:var(--color-paper);letter-spacing:-.02em;border-radius:999px;justify-content:center;align-items:center;width:30px;height:30px;margin-left:-6px;font-size:.8125rem;font-weight:700;display:inline-flex}.cv-faces span:first-child{margin-left:0}.cv-band{margin:0 calc(-1 * var(--g));padding:22px var(--g) 24px;background:var(--color-support);flex-direction:column;gap:14px;display:flex}.cv-path{margin:0 calc(4px - var(--g));align-items:flex-start;padding:0;list-style:none;display:flex}.cv-path li{flex-direction:column;flex:1 1 0;align-items:center;gap:6px;min-width:0;display:flex;position:relative}.cv-path li:before{content:"";background:var(--color-line);height:2px;position:absolute;top:7px;left:50%;right:-50%}.cv-path li:last-child:before{display:none}.cv-path li.done:before{background:var(--color-ink)}.cv-dot{z-index:1;box-sizing:border-box;border:2px solid var(--color-line-strong);background:var(--color-paper);border-radius:999px;width:16px;height:16px;position:relative}.cv-path li.done .cv-dot{border-color:var(--color-ink);background:var(--color-ink)}.cv-path li.now .cv-dot{border:4px solid var(--color-ink);width:18px;height:18px;margin-top:-1px}.cv-lb{text-align:center;width:100%;color:var(--color-text-2);overflow-wrap:break-word;-webkit-hyphens:manual;hyphens:manual;padding:0 2px;font-size:.8125rem;line-height:1.15}@media (width<=350px){.cv-lb{-webkit-hyphens:auto;hyphens:auto}}.cv-path li.now .cv-lb{color:var(--color-ink);font-weight:700}.cv-ask{font:800 1.5rem/1.05 var(--font-title);letter-spacing:-.01em;overflow-wrap:anywhere}.cv-todo{border:1px solid var(--color-ink);background:var(--color-paper);border-radius:14px;flex-direction:column;gap:6px;padding:12px 14px;display:flex}.cv-todo.second{border-color:var(--color-line-strong)}.cv-todo-t{overflow-wrap:anywhere;font-size:1rem;font-weight:600;line-height:1.3}.cv-meta{color:var(--color-text-2);font-size:.8125rem;line-height:1.4}.cv-todo-btn{border:1px solid var(--color-line-strong);background:var(--color-paper);align-self:flex-start;min-height:44px;padding:0 16px;font-size:.875rem}.cv-todo-name{flex-direction:column;gap:8px;display:flex}.cv-todo-ok{color:var(--color-ink);font-weight:600}.cv-more-link{align-self:flex-start;font-size:.875rem}.cv-junto{align-items:center;gap:10px;font-size:.8125rem;line-height:1.35;display:flex}.cv-ate-aqui{flex-direction:column;gap:10px;display:flex}.cv-tl{border-left:2px solid var(--color-ink);flex-direction:column;gap:2px;margin-left:6px;padding-left:16px;display:flex}.cv-when{color:var(--color-text-2);font-size:.8125rem}.cv-what{overflow-wrap:anywhere;font-size:1rem;line-height:1.4}.cv-btn2{min-height:44px;font-size:.9375rem;font-weight:600}.cv-mais{flex-direction:column;display:flex}.cv-more{border-top:1px solid var(--color-line);color:var(--color-ink);flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:4px 10px;padding:14px 0;font-size:1rem;font-weight:600;display:flex}.cv-more small{color:var(--color-text-2);font-size:.875rem;font-weight:400}.cv-stick{z-index:5;margin:8px calc(-1 * var(--g,20px)) -32px;padding:20px var(--g,20px) max(20px, env(safe-area-inset-bottom));background:linear-gradient(180deg, #fff0, var(--color-paper) 30%);flex-direction:column;gap:8px;display:flex;position:sticky;bottom:0}@media (width<=350px){.cv-stick{--g:16px}}.cv-ghost{min-height:32px;color:var(--color-text-2);text-underline-offset:3px;background:0 0;border:0;align-self:center;padding:4px 8px;font-size:.875rem;text-decoration:underline}.cv-estado{background:var(--color-support);border-radius:14px;justify-content:center;align-items:center;min-height:56px;padding:8px 16px;font-size:1rem;display:flex}.cv-estado strong{margin-right:4px}.cv-h2{font:800 1.5rem/1.05 var(--font-title);overflow-wrap:anywhere}.cv-ficha-item{border-top:1px solid var(--color-line);flex-direction:column;gap:6px;padding-top:14px;display:flex}.cv-ficha-item h2{font-size:1rem;font-weight:600}.cv-ficha-item ul{margin:0;padding-left:18px}.cv-timeline{border-left:2px solid var(--color-line);flex-direction:column;gap:16px;margin:0 0 0 6px;padding:0 0 0 16px;list-style:none;display:flex}.cv-ordem{align-self:flex-start}.list-quem{font-size:1.0625rem;font-weight:400}@media (prefers-reduced-motion:reduce){.cv-page *,.cv-stick *{transition:none!important}}.cv-hero-pauta,.cv-hero-protegido{flex-direction:column;gap:12px;display:flex}.cv-hero-pauta .cv-topline,.cv-hero-protegido .cv-topline{margin-top:-24px}.cv-pill-fonte{background:var(--color-support);border-color:#0000}.cv-protecao{background:var(--color-support);border-radius:14px;padding:12px 14px;font-size:.9375rem;line-height:1.4}.cv-voz.compacta .cv-h1{font-size:1.5rem;line-height:1.05}.cv-voz.compacta .cv-quote{-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:1.125rem;display:-webkit-box;overflow:hidden}.cv-resumo{flex-direction:column;gap:4px;display:flex}.cv-resumo p{font-size:1rem;line-height:1.45}.cv-mudou{border:1px solid var(--color-ink);border-radius:16px;flex-direction:column;gap:6px;padding:16px;display:flex}.cv-mudou-texto{font:800 1.5rem/1.1 var(--font-title);letter-spacing:-.01em;overflow-wrap:anywhere}.cv-canais{flex-direction:column;gap:8px;margin:4px 0 0;padding:0;list-style:none;display:flex}.cv-canais li{border:1px solid var(--color-line);border-radius:14px;align-items:center;gap:12px;padding:10px 12px;display:flex}.cv-canal-num{min-width:48px;font:800 1.25rem/1 var(--font-title)}.cv-canais li>span:last-child{flex-direction:column;gap:2px;font-size:.9375rem;display:flex}.cv-desfecho-form{border-top:1px solid var(--color-line);flex-direction:column;gap:10px;padding-top:14px;display:flex}.cv-ficha-titulo{font-size:1rem;font-weight:600}.cv-desde{color:var(--color-ink);font-size:.875rem}.cv-risco{flex-direction:column;gap:4px;display:flex}.cv-risco-texto{font-family:var(--font-voice);color:var(--color-voice);font-size:1rem;line-height:1.4}.cv-casos{flex-direction:column;gap:8px;margin:0;padding:0;list-style:none;display:flex}.cv-caso{border:1px solid var(--color-line);color:var(--color-ink);border-radius:14px;flex-direction:column;gap:4px;padding:12px 14px;display:flex}.cv-caso-frase{font-family:var(--font-voice);color:var(--color-voice);overflow-wrap:anywhere;font-size:1rem;line-height:1.35}.cv-caso-titulo{font-family:var(--font-body);color:var(--color-ink);font-weight:600}.cv-caso-de{color:var(--color-ink);text-underline-offset:3px;text-decoration:underline;-webkit-text-decoration-color:var(--color-line-strong);-webkit-text-decoration-color:var(--color-line-strong);-webkit-text-decoration-color:var(--color-line-strong);text-decoration-color:var(--color-line-strong);font-size:.9375rem}.cv-revisao{border-top:1px solid var(--color-line);flex-direction:column;gap:8px;padding:14px 0;display:flex}.cv-revisao details summary{cursor:pointer}.pg-top{justify-content:space-between;align-items:center;min-height:44px;margin-top:-8px;display:flex}.pg-caixa{border:1px solid var(--color-line-strong);width:44px;height:44px;color:var(--color-ink);border-radius:12px;justify-content:center;align-items:center;display:inline-flex;position:relative}.pg-caixa.dot:after{content:"";border:2px solid var(--color-paper);background:var(--color-voice);border-radius:999px;width:9px;height:9px;position:absolute;top:-2px;right:-2px}.pg-h1{font:800 1.875rem/1.02 var(--font-title);letter-spacing:-.01em;overflow-wrap:anywhere}.pg-h2{font:700 1.125rem/1.15 var(--font-title);color:var(--color-ink);overflow-wrap:anywhere}.pg-body{font-size:1rem;line-height:1.45}.pg-2{color:var(--color-text-2)}.pg-meta-ink{color:var(--color-ink)}.door{border:1px solid var(--color-ink);background:var(--color-paper);width:100%;min-height:64px;color:var(--color-ink);font:inherit;text-align:left;cursor:pointer;border-radius:16px;align-items:center;gap:12px;padding:10px 10px 10px 16px;display:flex}.door:disabled{cursor:progress}.door-ph{min-width:0;color:var(--color-text-2);flex:1;font-size:1rem;line-height:1.3}.door-mic{background:var(--color-action);width:44px;height:44px;color:var(--color-ink);border-radius:999px;flex:none;justify-content:center;align-items:center;display:inline-flex}.pg-links{flex-wrap:wrap;gap:6px 18px;margin-top:-4px;display:flex}.pg-link{min-height:44px;color:var(--color-ink);text-underline-offset:3px;align-items:center;font-size:.9375rem;display:inline-flex}.pg-mais{min-height:32px;color:var(--color-text-2);padding-top:8px;font-size:.8125rem}.items{flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.item{border-top:1px solid var(--color-line);color:var(--color-ink);flex-direction:column;gap:6px;min-width:0;padding:14px 0;display:flex}.items>.item:first-child{border-top:0;padding-top:4px}.item-t{font:700 1.125rem/1.15 var(--font-title);overflow-wrap:anywhere}.item-q{font-family:var(--font-voice);color:var(--color-voice);overflow-wrap:anywhere;font-size:.9375rem;line-height:1.35}.item-m{color:var(--color-text-2);font-size:.8125rem;line-height:1.35}.item-row{flex-direction:row;align-items:flex-start;gap:12px}.item-body{flex-direction:column;flex:1;gap:6px;min-width:0;display:flex}.ini{background:var(--color-support);letter-spacing:-.02em;border-radius:999px;flex:none;justify-content:center;align-items:center;width:40px;height:40px;font-size:.8125rem;font-weight:700;display:inline-flex}.pg-lista{flex-direction:column;gap:2px;display:flex}.pg-lista>.cv-meta{padding-bottom:4px}.pg-seu{border-top:1px solid var(--color-line);color:var(--color-ink);flex-direction:column;gap:6px;padding-top:16px;display:flex}.pg-seu-link{color:var(--color-ink);flex-direction:column;gap:6px;display:flex}.pg-ultima{overflow-wrap:anywhere;font-size:.9375rem;line-height:1.4}.pg-band{gap:10px}.pg-acoes{flex-wrap:wrap;align-items:center;gap:4px 16px;display:flex}.pg-btn2{border-radius:12px;min-height:44px;padding:0 16px;font-size:.875rem}.pg-btn-paper{background:var(--color-paper)}.pg-acoes .pg-link{color:var(--color-text-2);font-size:.875rem}.pg-frase{overflow-wrap:anywhere;font-size:1rem;line-height:1.4}.pg-frase b{font-weight:700}.pg-caixa-page>.pg-btn2{align-self:stretch;min-height:48px;font-size:.9375rem}@media (prefers-reduced-motion:reduce){.pg-inicio *,.pg-caixa-page *{transition:none!important}}.inbox-tabs{border-bottom:1px solid var(--color-line);grid-template-columns:repeat(4,minmax(0,1fr));gap:3px;padding-bottom:6px;display:grid}.inbox-tab{background:var(--color-paper);min-width:0;min-height:44px;color:var(--color-text-2);border:0;border-radius:999px;padding:6px 2px;font-size:.8125rem;font-weight:700;position:relative}.inbox-tab.selected{background:var(--color-action);color:var(--color-ink)}
