:root{--dark:#313638;--red:#f15152;--blue:#208aae;--cream:#f4f6ea;--gold:#ffa737;--bg:var(--dark);--page-bg:var(--bg);--ink:var(--cream);--muted:#f4f6eac7;--muted2:#f4f6ea8c;--surface:#313638b3;--surface-strong:#313638eb;--border:#f4f6ea38;--border-2:#f4f6ea59;--accent:var(--blue);--accentRing:#208aae47;--highlight:var(--gold);--danger:var(--red)}*{box-sizing:border-box}html,body{min-height:100%;color:var(--ink);font-family:var(--font-ui),"Avenir Next","Trebuchet MS",sans-serif;background:var(--page-bg);margin:0;padding:0}html{scroll-behavior:smooth}body[data-page=home],body[data-page=modos],body[data-page=explorar],body[data-page=destinos],body[data-page=reto]{--page-bg:var(--blue);--surface:#313638b3;--surface-strong:#313638eb;--ink:var(--cream);--muted:#f4f6eac7;--muted2:#f4f6ea8c;--border:#f4f6ea38;--border-2:#f4f6ea59}body[data-page=crear]{--page-bg:var(--gold)}body[data-page=perfil]{--page-bg:var(--red)}body[data-page=other]{--page-bg:var(--bg)}body[data-page=home] .brand,body[data-page=modos] .brand,body[data-page=explorar] .brand,body[data-page=destinos] .brand,body[data-page=reto] .brand,body[data-page=perfil] .brand{color:var(--cream)}.app-shell{min-height:100vh;padding:22px 18px}.container{width:100%;max-width:980px;margin:0 auto}.row{justify-content:space-between;align-items:center;gap:12px;display:flex}.grid2{grid-template-columns:1fr 1fr;gap:12px;display:grid}@media (max-width:880px){.grid2{grid-template-columns:1fr}}.muted{color:var(--muted)}.muted2{color:var(--muted2)}.brand{letter-spacing:-.02em;color:var(--gold);font-size:48px;line-height:1;font-family:var(--font-display),"Avenir Next","Trebuchet MS",sans-serif;margin:0}.greeting{color:var(--muted);margin-top:10px;font-size:18px}.sectionTitle{margin:0 0 10px;font-size:18px}.panel{border:1px solid var(--border);background:var(--surface-strong);border-radius:14px;padding:14px}.card{border:1px solid var(--border);background:var(--surface);border-radius:12px;padding:10px 12px}.cardHeader{justify-content:space-between;align-items:baseline;gap:10px;display:flex}.badge{opacity:.8;font-size:12px}.small{opacity:.7;font-size:12px}.pager{justify-content:space-between;align-items:center;gap:10px;margin-top:10px;display:flex}button{appearance:none;border:1px solid var(--border);background:var(--surface-strong);color:var(--ink);border-radius:10px;transition:background .12s,border-color .12s,transform 60ms}button:hover{border-color:var(--accent);background:#208aae2e}button:active{transform:translateY(1px)}button:disabled{opacity:.55;transform:none;cursor:not-allowed!important}button:focus-visible{box-shadow:0 0 0 3px var(--accentRing);outline:none}input,textarea,select{border:1px solid var(--border);background:var(--surface);color:var(--ink);border-radius:10px;outline:none;transition:border-color .12s,box-shadow .12s,background .12s}input::placeholder,textarea::placeholder{color:var(--muted2)}input:focus,textarea:focus,select:focus{border-color:var(--accent);box-shadow:0 0 0 3px var(--accentRing)}select{cursor:pointer}input[type=file]{color:var(--muted);background:0 0;border:none;padding:0}input[type=file]::file-selector-button{appearance:none;border:1px solid var(--border);background:var(--surface-strong);color:var(--ink);cursor:pointer;border-radius:10px;margin-right:10px;padding:10px 12px;transition:background .12s,border-color .12s,transform 60ms}input[type=file]::-webkit-file-upload-button{appearance:none;border:1px solid var(--border);background:var(--surface-strong);color:var(--ink);cursor:pointer;border-radius:10px;margin-right:10px;padding:10px 12px;transition:background .12s,border-color .12s,transform 60ms}input[type=file]::file-selector-button:hover{border-color:var(--highlight);background:#ffa7372e}input[type=file]::-webkit-file-upload-button:hover{border-color:var(--highlight);background:#ffa7372e}input[type=file]::file-selector-button:active{transform:translateY(1px)}input[type=file]::-webkit-file-upload-button:active{transform:translateY(1px)}a{color:var(--accent)}a:hover{opacity:.9}.panel{background:var(--surface-strong)!important;border-color:var(--border)!important}.card{background:var(--surface)!important;border-color:var(--border)!important}button{background:var(--surface-strong)!important;border-color:var(--border)!important;color:var(--ink)!important}input,textarea,select{background:var(--surface)!important;border-color:var(--border)!important;color:var(--ink)!important}input[type=file]::file-selector-button{background:var(--surface-strong)!important;border-color:var(--border)!important;color:var(--ink)!important}input[type=file]::-webkit-file-upload-button{background:var(--surface-strong)!important;border-color:var(--border)!important;color:var(--ink)!important}.app-header{z-index:20;border:1px solid var(--border);background:var(--surface-strong);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);border-radius:16px;margin-bottom:14px;position:sticky;top:0}.app-header__inner{flex-wrap:nowrap;justify-content:space-between;align-items:center;gap:12px;padding:12px 14px;display:flex}.app-brand{align-items:center;gap:10px;text-decoration:none;display:flex}.app-brand__name{letter-spacing:-.02em;color:var(--gold);font-size:22px;font-weight:900;text-decoration:none}.app-brand__pill{border:1px solid var(--border);color:var(--muted);background:#3136388c;border-radius:999px;align-items:center;padding:4px 8px;font-size:12px;text-decoration:none;display:inline-flex}.app-links{white-space:nowrap;scrollbar-width:none;flex:auto;align-items:center;gap:10px;min-width:0;display:flex;overflow-x:auto}.app-links::-webkit-scrollbar{display:none}.app-header__navrail{flex:auto;align-items:center;gap:6px;min-width:0;display:flex}.app-links__shift{border-radius:999px;flex:none;padding:8px 10px;line-height:1}.navlink{color:var(--muted);border:1px solid #0000;border-radius:10px;padding:8px 10px;font-size:14px;text-decoration:none;transition:background .12s,border-color .12s}.navlink:hover{background:#208aae1f;border-color:#208aae40}.navlink--active{color:var(--ink);background:#ffa73724;border-color:#ffa73747}.app-actions{white-space:nowrap;flex:none;align-items:center;gap:10px;margin-left:auto;display:flex}.app-mobile-menu-toggle{min-width:42px;min-height:38px;padding:0 10px;font-size:18px;line-height:1;display:none}.app-mobile-menu{display:none}.app-mobile-nav{gap:8px;display:grid}.app-mobile-nav .navlink{width:100%;display:block}.app-user{flex-direction:column;align-items:flex-end;line-height:1.1;display:flex}.app-user__handle{color:var(--muted);font-size:12px}.app-user__email{color:var(--muted2);text-overflow:ellipsis;white-space:nowrap;max-width:180px;font-size:11px;overflow:hidden}@media (max-width:520px){.app-user__email{max-width:120px}}@media (max-width:640px){.app-user__email{display:none}}@media (max-width:900px){.app-header{z-index:30;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#0e1b22cc;border-radius:14px;margin-bottom:10px;position:sticky;top:0}.app-header__inner{padding:10px 12px}.app-header__navrail,.app-brand__pill{display:none}.app-brand__name{font-size:24px}.app-user{display:none}.app-actions{gap:8px}.app-actions>.btn{min-height:38px;font-size:13px}.app-mobile-menu-toggle{justify-content:center;align-items:center;display:inline-flex}.app-mobile-menu{border-top:1px solid var(--border);background:#0e1b22b8;border-bottom-right-radius:14px;border-bottom-left-radius:14px;padding:10px 12px 12px;display:block}}.btn{cursor:pointer;padding:10px 12px}.btn-primary{color:#fff!important;background:#208aaeeb!important;border-color:#208aaeeb!important}.btn-primary:hover{background:#208aae!important;border-color:#208aae!important}.btn-gold{color:#313638!important;background:#ffa737eb!important;border-color:#ffa737eb!important}.btn-gold:hover{background:#ffa737!important;border-color:#ffa737!important}.btn-ghost{border-color:var(--border)!important;color:var(--ink)!important;background:#31363899!important}.btn-ghost:hover{background:#ffa7371f!important;border-color:#ffa73747!important}.app-content{padding-top:6px}button.btn.btn-gold{color:#313638!important;background:#ffa737eb!important;border-color:#ffa737eb!important}button.btn.btn-gold:hover{background:#ffa737!important;border-color:#ffa737!important}body[data-page=home],body[data-page=modos],body[data-page=explorar],body[data-page=destinos]{background-color:#0000;background-image:radial-gradient(1000px 600px at -14% -18%,#ffa73724,#0000 66%),radial-gradient(820px 460px at 108% 0,#f4f6ea1f,#0000 72%),radial-gradient(780px 520px at 52% 118%,#102a3a47,#0000 68%),linear-gradient(172deg,#3392b2 0%,#2a86a5 43%,#1f6d8b 100%);background-position:0 0,0 0,0 0,0 0;background-repeat:repeat,repeat,repeat,repeat;background-size:auto,auto,auto,auto;background-attachment:fixed;background-origin:padding-box,padding-box,padding-box,padding-box;background-clip:border-box,border-box,border-box,border-box}.app-shell{padding:20px 16px 104px}.container{max-width:1040px}.app-content{gap:14px;display:grid}.panel{-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);border-radius:18px;box-shadow:0 12px 32px #0000002e}.card{border-radius:14px}.btn{border:1px solid var(--border);border-radius:12px;justify-content:center;align-items:center;gap:8px;font-weight:700;line-height:1;text-decoration:none;display:inline-flex}a.btn{color:var(--ink)}.app-dock{left:50%;bottom:calc(10px + env(safe-area-inset-bottom));z-index:40;border:1px solid var(--border);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#0e1b22e6;border-radius:18px;grid-template-columns:repeat(5,minmax(0,1fr));gap:8px;width:min(94vw,680px);padding:8px;display:grid;position:fixed;transform:translate(-50%);box-shadow:0 14px 34px #00000057}.app-dock__item{color:var(--muted);border-radius:12px;justify-items:center;gap:4px;padding:8px 4px;text-decoration:none;transition:background .12s,color .12s,transform .12s;display:grid}.app-dock__item:hover{color:var(--ink);background:#ffffff0f}.app-dock__item--active{color:var(--ink);background:#ffa73729}.app-dock__label{font-size:11px;font-weight:600}@media (min-width:900px){.app-dock{display:none}.app-shell{padding-bottom:24px}}.home-landing,.home-app,.home-landing__hero{gap:14px;display:grid}.home-landing__hero--focused{align-content:center;min-height:260px}.home-landing__headline{font-family:var(--font-display),"Avenir Next","Trebuchet MS",sans-serif;margin-top:8px;font-size:36px;font-weight:900;line-height:1}.home-landing__subheadline{max-width:680px;color:var(--muted);margin:12px 0 0;font-size:18px;font-weight:700;line-height:1.45}.home-landing__access{gap:10px;display:grid}.home-landing__access-panel{display:grid}.home-landing__actions{flex-wrap:wrap;gap:10px;display:flex}.home-landing__modes{margin-top:18px}.home-landing__explore{gap:10px;display:grid}.home-quick-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin-top:4px;display:grid}.home-quick-grid__btn{padding:14px 16px;font-size:15px;font-weight:800}.home-block__title{font-family:var(--font-display),"Avenir Next","Trebuchet MS",sans-serif;letter-spacing:-.01em;font-size:20px;font-weight:700}.home-block__error{color:#ffebebeb;margin-top:4px}.home-use-cases{grid-template-columns:1fr;align-items:stretch;gap:10px;display:grid;overflow:hidden}.home-use-cases--focused{gap:12px}.home-use-cases__back{justify-self:start}.home-use-card{--use-accent:var(--blue);gap:12px;transition:opacity .18s,transform .18s,border-color .18s;display:grid;border-color:color-mix(in srgb,var(--use-accent)55%,var(--border))!important}.home-use-card--active{gap:14px;border-color:color-mix(in srgb,var(--use-accent)78%,var(--border))!important}.home-use-card__head{gap:12px;display:grid}.home-use-card--blue{--use-accent:var(--blue)}.home-use-card--gold{--use-accent:var(--gold)}.home-use-card--red{--use-accent:var(--red)}.home-use-card__toggle{color:var(--ink);border-radius:999px;justify-self:start;padding:8px 10px;font-size:12px;font-weight:900;border:1px solid color-mix(in srgb,var(--use-accent)52%,var(--border))!important;background:#ffffff0d!important}.home-use-card__toggle:hover{border-color:color-mix(in srgb,var(--use-accent)78%,var(--border))!important;background:#ffffff14!important}.home-use-card__title{font-family:var(--font-display),"Avenir Next","Trebuchet MS",sans-serif;color:var(--ink);font-size:24px;font-weight:900;line-height:1.05}.home-use-card__copy{color:var(--muted);margin-top:8px;font-weight:700;line-height:1.45}.home-use-card__eyebrow{color:color-mix(in srgb,var(--use-accent)70%,var(--cream));text-transform:uppercase;font-size:12px;font-weight:900}.home-use-card__explanation,.home-use-card__model{gap:10px;display:grid}.home-use-card__model-title{color:var(--ink);margin-top:3px;font-weight:900}.home-use-card__details{color:var(--muted);margin:0;padding-left:18px;line-height:1.5}.home-use-card__details li{margin-top:6px}.home-use-card__expanded{gap:12px;animation:.18s both riseIn;display:grid}.challenge-board-preview{border:1px solid color-mix(in srgb,var(--use-accent,var(--blue))42%,var(--border));background:linear-gradient(#ffffff0d,#ffffff05),#0000001f;border-radius:12px;gap:10px;padding:12px;display:grid;box-shadow:inset 0 1px #ffffff0d}.challenge-board-preview__header{justify-content:space-between;align-items:flex-start;gap:10px;display:flex}.challenge-board-preview__eyebrow{color:color-mix(in srgb,var(--use-accent,var(--blue))72%,var(--cream));text-transform:uppercase;font-size:11px;font-weight:900}.challenge-board-preview__title{color:var(--ink);margin-top:3px;font-weight:900;line-height:1.2}.challenge-board-preview__description{color:var(--muted);margin:0;font-size:14px;line-height:1.45}.challenge-board-preview__facts{grid-template-columns:1fr;gap:7px;display:grid}.challenge-board-preview__fact{background:#ffffff0a;border:1px solid #ffffff14;border-radius:10px;gap:3px;min-height:54px;padding:8px 9px;display:grid}.challenge-board-preview__fact span{color:var(--muted2);text-transform:uppercase;font-size:11px;font-weight:900}.challenge-board-preview__fact strong{color:var(--ink);font-size:13px;line-height:1.3}.challenge-board-preview__status{border:1px solid color-mix(in srgb,var(--use-accent,var(--blue))45%,var(--border));color:var(--ink);background:#ffffff0d;border-radius:999px;flex:none;padding:5px 8px;font-size:11px;font-weight:900}.challenge-board-preview__progress{gap:7px;display:grid}.challenge-board-preview__progress-label{color:var(--muted);font-size:13px;font-weight:800}.challenge-board-preview__bar{background:#ffffff14;border-radius:999px;height:7px;overflow:hidden}.challenge-board-preview__bar span{border-radius:inherit;background:color-mix(in srgb,var(--use-accent,var(--blue))78%,var(--cream));width:39%;height:100%;display:block}.challenge-board-preview--friend .challenge-board-preview__bar span{width:28%}.challenge-board-preview--personal .challenge-board-preview__bar span{width:14%}.challenge-board-preview__feed{gap:7px;display:grid}.challenge-board-preview__post{min-height:30px;color:var(--muted);background:#ffffff0b;border-radius:10px;align-items:flex-start;gap:8px;padding:8px 9px;font-size:13px;line-height:1.35;display:flex}.challenge-board-preview__dot{background:color-mix(in srgb,var(--use-accent,var(--blue))78%,var(--cream));border-radius:999px;flex:none;width:7px;height:7px;margin-top:5px}.challenge-board-preview__footer{color:color-mix(in srgb,var(--use-accent,var(--blue))72%,var(--cream));padding-top:2px;font-size:12px;font-weight:900}.home-hero{gap:14px;display:grid}.home-hero__row{flex-wrap:wrap;justify-content:space-between;gap:12px;display:flex}.home-hero__title{letter-spacing:-.02em;font-size:clamp(30px,4vw,42px);line-height:1;font-family:var(--font-display),"Avenir Next","Trebuchet MS",sans-serif;margin:0}.home-hero__subtitle{color:#ffffffeb;margin-top:8px;font-size:15px;font-weight:700}.home-hero__pending,.home-hero__handle{margin-top:8px}.home-hero__actions{flex-wrap:wrap;align-items:flex-start;gap:10px;display:flex}.home-kpis{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;display:grid}.home-kpi{gap:8px;display:grid}.home-kpi__label{color:var(--muted2);text-transform:uppercase;letter-spacing:.08em;font-size:12px}.home-kpi__value{letter-spacing:-.02em;font-size:clamp(22px,4vw,34px);font-weight:800}.home-shortcuts{flex-wrap:wrap;gap:10px;display:flex}.home-item{gap:8px;margin-bottom:10px;display:grid}.home-item__title{font-weight:800}.home-item__context{color:var(--muted2);margin-top:3px;font-size:12px;font-weight:700}.home-item__badge{border:1px solid var(--border);text-transform:uppercase;letter-spacing:.04em;border-radius:999px;padding:4px 8px}.home-item__meta{margin-top:2px}.home-item__roles{margin-top:4px}.home-item__actions{flex-wrap:wrap;gap:10px;margin-top:4px;display:flex}@media (max-width:760px){.home-kpis,.home-quick-grid{grid-template-columns:1fr}}@media (min-width:820px){.home-use-cases{grid-template-columns:repeat(3,minmax(0,1fr))}.home-use-cases--focused{grid-template-columns:minmax(0,1fr)}.home-use-card--active{padding:16px}.home-use-card--active .home-use-card__head{grid-template-columns:minmax(0,1fr) auto;align-items:start}.challenge-board-preview__facts{grid-template-columns:repeat(2,minmax(0,1fr))}}@keyframes riseIn{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}.home-hero,.home-landing__hero,.home-landing__explore,.home-item,.modes-hero,.mode-section{animation:.36s both riseIn}.mode-buttons{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.mode-button{--mode-accent:var(--blue);border:1px solid color-mix(in srgb,var(--mode-accent)60%,var(--border));min-height:150px;color:var(--ink);background:linear-gradient(145deg,color-mix(in srgb,var(--mode-accent)24%,transparent),#313638b8),var(--surface);border-radius:16px;gap:8px;padding:14px;text-decoration:none;transition:transform .14s,border-color .14s,background .14s;display:grid}.mode-button:hover{border-color:var(--mode-accent);opacity:1;transform:translateY(-2px)}.mode-button--blue{--mode-accent:var(--blue)}.mode-button--gold{--mode-accent:var(--gold)}.mode-button--red{--mode-accent:var(--red)}.mode-button--cream{--mode-accent:var(--cream)}.mode-button__kicker{letter-spacing:.08em;text-transform:uppercase;color:color-mix(in srgb,var(--mode-accent)72%,var(--cream));font-size:11px;font-weight:800}.mode-button__label{font-family:var(--font-display),"Avenir Next","Trebuchet MS",sans-serif;color:var(--ink);font-size:clamp(20px,3vw,26px);font-weight:800;line-height:1.05}.mode-button__summary{color:var(--muted);align-self:end;font-size:13px;line-height:1.45}.mode-buttons--compact{z-index:10;position:sticky;top:86px}.mode-buttons--compact .mode-button{min-height:86px;padding:12px}.mode-buttons--compact .mode-button__kicker{font-size:10px}.mode-buttons--compact .mode-button__label{font-size:18px}.modes-page{scroll-behavior:smooth;gap:14px;display:grid}.modes-hero{gap:18px;display:grid}.modes-hero__copy{max-width:780px}.modes-eyebrow{color:var(--gold);letter-spacing:.12em;text-transform:uppercase;font-size:12px;font-weight:900}.modes-title{max-width:780px;font-family:var(--font-display),"Avenir Next","Trebuchet MS",sans-serif;margin:8px 0 0;font-size:clamp(34px,5vw,56px);line-height:1}.modes-lead{max-width:760px;color:var(--muted);margin:14px 0 0;font-size:17px;line-height:1.6}.modes-sections{gap:14px;display:grid}.mode-section{gap:18px;scroll-margin-top:116px;display:grid}.mode-section__head{justify-content:space-between;align-items:flex-start;gap:18px;display:flex}.mode-section__head h2{font-family:var(--font-display),"Avenir Next","Trebuchet MS",sans-serif;margin:8px 0 0;font-size:clamp(28px,4vw,44px);line-height:1}.mode-section__head p{max-width:700px;color:var(--muted);margin:10px 0 0;line-height:1.55}.mode-section__number{border:1px solid var(--border);width:54px;height:54px;color:var(--dark);background:var(--gold);border-radius:16px;flex:none;place-items:center;font-weight:900;display:inline-grid}.mode-section__number--blue{background:var(--blue);color:#fff}.mode-section__number--gold{background:var(--gold)}.mode-section__number--red{background:var(--red);color:#fff}.mode-section__number--cream{background:var(--cream)}.mode-section__steps{counter-reset:mode-step;gap:10px;margin:0;padding:0;list-style:none;display:grid}.mode-section__steps li{counter-increment:mode-step;color:var(--muted);grid-template-columns:34px 1fr;align-items:center;gap:12px;line-height:1.55;display:grid}.mode-section__steps li:before{content:counter(mode-step);border:1px solid var(--border);width:30px;height:30px;color:var(--ink);background:#f4f6ea14;border-radius:999px;place-items:center;font-size:13px;font-weight:900;display:inline-grid}.mode-section__actions{flex-wrap:wrap;gap:10px;display:flex}.create-page{gap:12px;display:grid}.create-type-picker{gap:16px;display:grid}.create-type-picker__head h2{font-family:var(--font-display),"Avenir Next","Trebuchet MS",sans-serif;margin:6px 0 8px;font-size:clamp(28px,4vw,42px);line-height:1}.create-mode-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;display:grid}.create-mode-card{text-align:left;border-radius:16px;align-content:start;gap:10px;min-height:138px;padding:14px;display:grid;background:#3136389e!important}.create-mode-card:hover,.create-mode-card--active{transform:translateY(-2px);border-color:var(--gold)!important;background:#ffa73724!important}.create-mode-card__title{font-family:var(--font-display),"Avenir Next","Trebuchet MS",sans-serif;font-size:22px;font-weight:900;line-height:1.05}.create-mode-card__summary{color:var(--muted);font-size:13px;line-height:1.45}.reto-mode-story{gap:8px;display:grid}.reto-mode-story h3{font-family:var(--font-display),"Avenir Next","Trebuchet MS",sans-serif;margin:0;font-size:24px}.reto-mode-story p{color:var(--muted);margin:0;line-height:1.55}.reto-mode-story__meta{flex-wrap:wrap;gap:8px;margin-top:4px;display:flex}.reto-mode-story__meta span{border:1px solid var(--border);color:var(--muted);border-radius:999px;padding:6px 9px;font-size:12px;font-weight:700;display:inline-flex}@media (max-width:900px){.mode-buttons{grid-template-columns:repeat(2,minmax(0,1fr))}.mode-buttons--compact{top:74px}.create-mode-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:620px){.mode-buttons,.mode-buttons--compact{grid-template-columns:1fr}.mode-buttons--compact{position:static}.mode-button{min-height:118px}.mode-buttons--compact .mode-button{min-height:64px}.mode-section__head{display:grid}.mode-section__number{border-radius:14px;order:-1;width:44px;height:44px}.create-mode-grid{grid-template-columns:1fr}}.reto-page,.reto-page .panel,.reto-page .card{min-width:0}.reto-actionbar{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;display:flex}.reto-actionbar__message{margin-top:-4px}.reto-summary-tags{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.reto-summary-tags span{border:1px solid var(--border);color:var(--muted);border-radius:999px;align-items:center;padding:5px 10px;font-size:12px;font-weight:800;display:inline-flex}@media (max-width:900px){.reto-page{overflow-x:clip;gap:10px!important}.reto-page .row{flex-wrap:wrap;gap:8px}.reto-page .row>*{min-width:0}.reto-page .panel{border-radius:14px;padding:12px}.reto-page .card{border-radius:12px;padding:10px}.reto-page .sectionTitle{font-size:17px}.reto-page .btn{min-height:42px;padding:10px 12px;font-size:14px}.reto-page textarea,.reto-page select,.reto-page input{max-width:100%;font-size:14px}.reto-topbar-summary{overflow-wrap:anywhere}.reto-topbar-auth{width:100%;text-align:left!important}.reto-chip-list{width:100%}.reto-chip{max-width:100%}.reto-chip__meta{min-width:0}.reto-chip__handle{overflow-wrap:anywhere}.reto-post-head{flex-wrap:wrap;align-items:flex-start}.reto-post-main{min-width:0;max-width:100%}.reto-post-title{overflow-wrap:anywhere}.reto-payout-row{flex-wrap:wrap}}@media (max-width:560px){.reto-actionbar,.reto-topbar-actions,.reto-actions-row,.reto-compose-row,.reto-file-row,.reto-reply-row,.reto-modal-actions{grid-template-columns:1fr;width:100%;gap:8px!important;display:grid!important}.reto-compose-spacer{display:none}.reto-compose-row>.btn,.reto-file-row>.btn,.reto-actions-row>.btn,.reto-reply-row>.btn,.reto-modal-actions>.btn{width:100%}}
@font-face{font-family:Poppins;font-style:normal;font-weight:400;font-display:swap;src:url(../media/41e95f694c5c4549-s.666bad7d.woff2)format("woff2");unicode-range:U+900-97F,U+1CD0-1CF9,U+200C-200D,U+20A8,U+20B9,U+20F0,U+25CC,U+A830-A839,U+A8E0-A8FF,U+11B00-11B09}@font-face{font-family:Poppins;font-style:normal;font-weight:400;font-display:swap;src:url(../media/6c55a692938ebbbc-s.0a77efb4.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Poppins;font-style:normal;font-weight:400;font-display:swap;src:url(../media/a218039a3287bcfd-s.p.4a23d71b.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Poppins;font-style:normal;font-weight:500;font-display:swap;src:url(../media/bdc7e24a509eb931-s.43b0b13e.woff2)format("woff2");unicode-range:U+900-97F,U+1CD0-1CF9,U+200C-200D,U+20A8,U+20B9,U+20F0,U+25CC,U+A830-A839,U+A8E0-A8FF,U+11B00-11B09}@font-face{font-family:Poppins;font-style:normal;font-weight:500;font-display:swap;src:url(../media/0da9c7f357bd9d4d-s.b2288445.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Poppins;font-style:normal;font-weight:500;font-display:swap;src:url(../media/8e6fa89aa22d24ec-s.p.3aec397d.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Poppins;font-style:normal;font-weight:600;font-display:swap;src:url(../media/0a7740363b4d4863-s.95e4158a.woff2)format("woff2");unicode-range:U+900-97F,U+1CD0-1CF9,U+200C-200D,U+20A8,U+20B9,U+20F0,U+25CC,U+A830-A839,U+A8E0-A8FF,U+11B00-11B09}@font-face{font-family:Poppins;font-style:normal;font-weight:600;font-display:swap;src:url(../media/5f9d24ebef5d5292-s.bd593fbe.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Poppins;font-style:normal;font-weight:600;font-display:swap;src:url(../media/e2334d715941921e-s.p.d82a9aff.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Poppins;font-style:normal;font-weight:700;font-display:swap;src:url(../media/b53057dbf91a7acf-s.c55744ae.woff2)format("woff2");unicode-range:U+900-97F,U+1CD0-1CF9,U+200C-200D,U+20A8,U+20B9,U+20F0,U+25CC,U+A830-A839,U+A8E0-A8FF,U+11B00-11B09}@font-face{font-family:Poppins;font-style:normal;font-weight:700;font-display:swap;src:url(../media/798ea22d9983e047-s.b460e02c.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Poppins;font-style:normal;font-weight:700;font-display:swap;src:url(../media/47fe1b7cd6e6ed85-s.p.855a563b.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Poppins Fallback;src:local(Arial);ascent-override:93.62%;descent-override:31.21%;line-gap-override:8.92%;size-adjust:112.16%}.poppins_611b75ee-module__iQNxta__className{font-family:Poppins,Poppins Fallback;font-style:normal}.poppins_611b75ee-module__iQNxta__variable{--font-ui:"Poppins","Poppins Fallback"}
@font-face{font-family:Poppins;font-style:normal;font-weight:600;font-display:swap;src:url(../media/0a7740363b4d4863-s.95e4158a.woff2)format("woff2");unicode-range:U+900-97F,U+1CD0-1CF9,U+200C-200D,U+20A8,U+20B9,U+20F0,U+25CC,U+A830-A839,U+A8E0-A8FF,U+11B00-11B09}@font-face{font-family:Poppins;font-style:normal;font-weight:600;font-display:swap;src:url(../media/5f9d24ebef5d5292-s.bd593fbe.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Poppins;font-style:normal;font-weight:600;font-display:swap;src:url(../media/e2334d715941921e-s.p.d82a9aff.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Poppins;font-style:normal;font-weight:700;font-display:swap;src:url(../media/b53057dbf91a7acf-s.c55744ae.woff2)format("woff2");unicode-range:U+900-97F,U+1CD0-1CF9,U+200C-200D,U+20A8,U+20B9,U+20F0,U+25CC,U+A830-A839,U+A8E0-A8FF,U+11B00-11B09}@font-face{font-family:Poppins;font-style:normal;font-weight:700;font-display:swap;src:url(../media/798ea22d9983e047-s.b460e02c.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Poppins;font-style:normal;font-weight:700;font-display:swap;src:url(../media/47fe1b7cd6e6ed85-s.p.855a563b.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Poppins;font-style:normal;font-weight:800;font-display:swap;src:url(../media/99ce71e74c11bc20-s.1db2973a.woff2)format("woff2");unicode-range:U+900-97F,U+1CD0-1CF9,U+200C-200D,U+20A8,U+20B9,U+20F0,U+25CC,U+A830-A839,U+A8E0-A8FF,U+11B00-11B09}@font-face{font-family:Poppins;font-style:normal;font-weight:800;font-display:swap;src:url(../media/8cf1ea7b03cdeb83-s.da3cbacd.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Poppins;font-style:normal;font-weight:800;font-display:swap;src:url(../media/829ba4228c966254-s.p.a61bc753.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Poppins Fallback;src:local(Arial);ascent-override:93.62%;descent-override:31.21%;line-gap-override:8.92%;size-adjust:112.16%}.poppins_c263dc00-module__V09QGa__className{font-family:Poppins,Poppins Fallback;font-style:normal}.poppins_c263dc00-module__V09QGa__variable{--font-display:"Poppins","Poppins Fallback"}
