:root{--font-heading: "Manrope", "Zalando Sans Expanded", sans-serif;--font-body: "Source Sans 3", "Roboto", sans-serif;--font-accent: "Caveat", cursive;--fw-light: 300;--fw-regular: 400;--fw-medium: 500;--fw-semibold: 600;--fw-bold: 700;--fw-extrabold: 800;--space-xs: .25rem;--space-sm: .5rem;--space-md: 1rem;--space-lg: 1.5rem;--space-xl: 2rem;--space-2xl: 3rem;--space-3xl: 4rem;--radius-sm: .375rem;--radius-md: .5rem;--radius-lg: .75rem;--radius-xl: 1rem;--radius-2xl: 1.5rem;--radius-full: 9999px;--transition-fast: .15s cubic-bezier(.4, 0, .2, 1);--transition-base: .3s cubic-bezier(.4, 0, .2, 1);--transition-slow: .5s cubic-bezier(.4, 0, .2, 1);--glass-blur: 12px;--glass-blur-strong: 20px;--glass-border: 1px solid var(--glass-border-color)}:root[data-theme=light]{--color-principal: #0f172a;--color-principal-light: #334155;--color-principal-dark: #020617;--color-secundario: #64748b;--color-acento: #3b82f6;--color-acento-hover: #2563eb;--color-fondo: #f8fafc;--color-superficie: #ffffff;--color-superficie-hover: #f1f5f9;--color-superficie-clara: #ffffff;--color-texto: #0f172a;--color-texto-secundario: #334155;--color-texto-muted: #64748b;--color-link: #3b82f6;--color-link-hover: #2563eb;--color-hover: #f1f5f9;--color-welcome: #0f172a;--color-borde: #e2e8f0;--color-border-img: #cbd5e1;--color-exito: #10b981;--color-alerta: #ef4444;--color-info: #3b82f6;--color-warning: #f59e0b;--color-sombra: rgba(15, 23, 42, .05);--color-sombra-hover: rgba(15, 23, 42, .1);--color-overlay: rgba(255, 255, 255, .8);--glass-bg: rgba(255, 255, 255, .7);--glass-bg-strong: rgba(255, 255, 255, .9);--glass-border-color: rgba(226, 232, 240, .8);--color-blur-bg: rgba(255, 255, 255, .5);--color-blur-border: rgba(226, 232, 240, .6);--color-range-border: #cbd5e1;--color-grad-s-1: #ffffff;--color-grad-s-2: #ffffff;--color-grad-s-3: #ffffff;--color-grad-s-4: #ffffff;--color-grad-s-5: #ffffff;--color-grad-f-1: #ffffff;--color-grad-f-2: #ffffff;--color-grad-b-1: #ffffff;--color-grad-b-2: #ffffff;--color-scrollbar: #f1f5f9;--color-scrollbar-thumb: #cbd5e1;--color-scrollbar-thumb-hover: #94a3b8;--color-end-page: #f8fafc}:root[data-theme=dark]{--color-principal: #f4f4f5;--color-principal-light: #e4e4e7;--color-principal-dark: #ffffff;--color-secundario: #a1a1aa;--color-acento: #3b82f6;--color-acento-hover: #60a5fa;--color-fondo: #18181b;--color-superficie: #27272a;--color-superficie-hover: #3f3f46;--color-superficie-clara: #18181b;--color-texto: #f4f4f5;--color-texto-secundario: #d4d4d8;--color-texto-muted: #a1a1aa;--color-link: #60a5fa;--color-link-hover: #93c5fd;--color-hover: #3f3f46;--color-welcome: #f4f4f5;--color-borde: #3f3f46;--color-border-img: #52525b;--color-exito: #34d399;--color-alerta: #f87171;--color-info: #60a5fa;--color-warning: #fbbf24;--color-sombra: rgba(0, 0, 0, .3);--color-sombra-hover: rgba(0, 0, 0, .4);--color-overlay: rgba(24, 24, 27, .85);--glass-bg: rgba(39, 39, 42, .7);--glass-bg-strong: rgba(39, 39, 42, .9);--glass-border-color: rgba(63, 63, 70, .8);--color-blur-bg: rgba(24, 24, 27, .5);--color-blur-border: rgba(63, 63, 70, .6);--color-range-border: #52525b;--color-grad-s-1: #18181b;--color-grad-s-2: #18181b;--color-grad-s-3: #18181b;--color-grad-s-4: #18181b;--color-grad-s-5: #18181b;--color-grad-f-1: #18181b;--color-grad-f-2: #18181b;--color-grad-b-1: #18181b;--color-grad-b-2: #18181b;--color-scrollbar: #18181b;--color-scrollbar-thumb: #3f3f46;--color-scrollbar-thumb-hover: #52525b;--color-end-page: #18181b;--color-terciario-f: #f4f4f5;--color-terciario-i: #e4e4e7}html{box-sizing:border-box;min-height:100vh}#root{min-height:100vh}body{color:var(--color-texto);font-family:var(--font-zalando);font-weight:var(--fw-regular);line-height:1.6;transition:background-color var(--transition-slow),color var(--transition-slow);height:100%}*{box-sizing:border-box;margin:0;padding:0}:root{height:100%}main{display:flex}main>*{margin:30px}a{color:var(--color-link)}header{position:sticky;top:0;margin:var(--space-md);border-radius:8px;background-color:var(--color-fondo);z-index:100;opacity:1}.header-hidden{transform:translateY(-120%);pointer-events:none;opacity:0}.header_glass_background{border-radius:8px;background-color:var(--color-fondo);border:1px solid var(--color-borde);overflow:hidden;z-index:-1}header:hover .header_glass_background{box-shadow:none}#header section{display:inline-flex;align-items:center;gap:var(--space-sm)}#my_logo{transition:opacity .3s ease;width:40px;height:auto}#my_logo img{width:100%;height:100%;object-fit:contain}#header{display:flex;justify-content:space-between;padding:10px 20px}#header .Links{display:inline-block;text-decoration:none;border:none;font-size:1.1rem;cursor:pointer;color:var(--color-texto);margin:6px 12px;font-family:var(--font-body);transition:opacity .2s}#header a:hover{opacity:.7}.menu{display:none;flex-direction:column;justify-content:space-around;width:28px;height:28px;background:transparent;border:none;cursor:pointer;padding:0;z-index:1001;margin-left:var(--space-sm)}.menu span{width:100%;height:2.5px;background:var(--color-texto);border-radius:var(--radius-full);transition:all .3s cubic-bezier(.4,0,.2,1);transform-origin:center}.menu.active span:nth-child(1){transform:translateY(8px) rotate(45deg)}.menu.active span:nth-child(2){opacity:0;transform:scaleX(0)}.menu.active span:nth-child(3){transform:translateY(-8px) rotate(-45deg)}.mobile_menu{position:absolute;top:calc(100% + var(--space-sm));right:var(--space-lg);width:320px;max-width:calc(100vw - 2rem);max-height:calc(100vh - 120px);overflow-y:auto;background-color:var(--color-fondo);border:1px solid var(--color-borde);border-radius:8px;box-shadow:0 4px 12px #0000000d;opacity:0;visibility:hidden;transform:translateY(-10px);transition:all .3s;z-index:999}.mobile_menu.open{opacity:1;visibility:visible;transform:translateY(0) scale(1)}.mobile_menu_content{padding:var(--space-lg)}.mobile_nav_section{margin-bottom:var(--space-lg)}.mobile_nav_section:last-child{margin-bottom:0}.mobile_nav_section h3{font-size:.75rem;font-weight:var(--fw-semibold);text-transform:uppercase;letter-spacing:.05em;color:var(--color-texto-muted);margin-bottom:var(--space-md);padding-left:var(--space-sm)}.mobile_link,.mobile-link{display:flex;align-items:center;gap:var(--space-md);padding:var(--space-md) var(--space-sm);margin-bottom:var(--space-xs);border-radius:var(--radius-lg);color:var(--color-texto);text-decoration:none;font-size:1rem;font-weight:var(--fw-medium);transition:all var(--transition-fast);position:relative}.mobile_link svg,.mobile-link svg{width:20px;height:20px;color:var(--color-principal);flex-shrink:0}.mobile_link:hover,.mobile-link:hover{background:#ffffff1a;transform:translate(4px);color:var(--color-principal)}.mobile_link:active,.mobile-link:active{transform:translate(2px)}.mobile_link.highlight{background:var(--color-texto);color:var(--color-fondo);font-weight:var(--fw-semibold);border-radius:6px}.mobile_link.highlight svg{color:var(--color-fondo)}.mobile_link.highlight:hover{background:var(--color-secundario);transform:none}.mobile_nav_divider{height:1px;background:var(--color-borde);margin:var(--space-md) 0}.mobile_menu_overlay{position:fixed;inset:0;background:#0000004d;backdrop-filter:blur(4px);-webkit-backdrop-filter:blur(4px);z-index:998;animation:fadeIn .3s ease-out;border-radius:var(--radius-2xl)}@media(max-width:768px){#my_logo{width:30px}#header .Links{font-size:.9rem}}@media(max-width:968px){.menu{display:flex}header{margin:var(--space-md) var(--space-sm)}header.scrolled{margin:var(--space-xs) var(--space-xs)}#my_logo{width:40px;height:40px}header.scrolled #my_logo{width:36px;height:36px}#header{padding:var(--space-sm) var(--space-md)}header.scrolled #header{padding:var(--space-xs) var(--space-sm)}.mobile_menu{right:var(--space-sm);width:calc(100vw - 2rem)}}@media(max-width:480px){header{margin:var(--space-sm) var(--space-xs)}header.scrolled{margin:var(--space-xs) var(--space-xs)}#my_logo{width:36px;height:36px}header.scrolled #my_logo{width:32px;height:32px}#header{padding:var(--space-xs) var(--space-sm)}header.scrolled #header{padding:4px var(--space-xs)}.mobile_menu{right:var(--space-xs);top:calc(100% + var(--space-xs))}.mobile_menu_content{padding:var(--space-md)}.mobile_link,.mobile-link{font-size:.9375rem;padding:var(--space-sm)}}@media(prefers-reduced-motion:reduce){header,#header .Links,#my_logo{transition:none}}.theme-toggle{position:relative;background:transparent;border:none;cursor:pointer;padding:0;margin-left:1rem;transition:transform .2s ease}.theme-toggle:hover{transform:scale(1.05)}.theme-toggle:active{transform:scale(.95)}.toggle-track{width:60px;height:30px;background:var(--toggle-bg);border-radius:30px;position:relative;transition:background .3s ease;border:2px solid var(--toggle-border);box-shadow:inset 0 2px 4px var(--toggle-shadow)}.toggle-thumb{position:absolute;top:2px;left:2px;width:22px;height:22px;background:var(--toggle-thumb-bg);border-radius:50%;transition:all .3s cubic-bezier(.4,0,.2,1);display:flex;align-items:center;justify-content:center;box-shadow:0 2px 4px var(--toggle-thumb-shadow)}:root[data-theme=light] .toggle-thumb{transform:translate(30px)}.icon{width:14px;height:14px;color:var(--toggle-icon-color);transition:all .3s ease}.sun-icon{animation:rotate 20s linear infinite}.moon-icon{animation:pulse 2s ease-in-out infinite}@keyframes rotate{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@keyframes pulse{0%,to{opacity:1}50%{opacity:.8}}:root[data-theme=light]{--toggle-bg: linear-gradient(135deg, #FFE5B4 0%, #FFD700 100%);--toggle-border: rgba(255, 193, 7, .3);--toggle-shadow: rgba(0, 0, 0, .1);--toggle-thumb-bg: linear-gradient(135deg, #FFF9E6 0%, #FFFFFF 100%);--toggle-thumb-shadow: rgba(255, 193, 7, .3);--toggle-icon-color: #FF8C00}:root[data-theme=dark]{--toggle-bg: linear-gradient(135deg, #1a1f3a 0%, #2d3561 100%);--toggle-border: rgba(138, 180, 248, .2);--toggle-shadow: rgba(0, 0, 0, .3);--toggle-thumb-bg: linear-gradient(135deg, #4a5568 0%, #2d3748 100%);--toggle-thumb-shadow: rgba(0, 0, 0, .5);--toggle-icon-color: #8AB4F8}#main_yourtree{display:flex;flex-direction:column;height:auto}#general_area{display:flex;gap:12px;align-items:flex-start}#general_settings{display:flex;flex-direction:column;gap:20px}.settings{width:clamp(260px,30vw,360px);min-width:260px;padding:24px;display:flex;flex-direction:column;gap:16px;background:var(--color-fondo);border-radius:12px;border:1px solid var(--color-borde);color:var(--color-texto);box-sizing:border-box;overflow:auto;box-shadow:0 10px 25px -5px var(--color-sombra),0 8px 10px -6px var(--color-sombra)}.settings label{display:block;margin:0 0 6px;font-size:.92rem;font-weight:600;color:var(--color-texto)}.settings input[type=text],.settings input[type=url],.settings input[type=email],.settings input[type=password],.settings textarea,.settings select{width:100%;padding:10px 12px;border-radius:8px;border:1px solid var(--color-borde);background:var(--color-superficie);color:inherit;transition:border-color .2s ease,box-shadow .2s ease}.settings input[type=text]:focus,.settings input[type=url]:focus,.settings input[type=email]:focus,.settings input[type=password]:focus,.settings textarea:focus,.settings select:focus{outline:none;border-color:var(--color-acento);box-shadow:0 0 0 3px #3b82f633}.settings input[type=file]{display:block;margin-top:6px;width:100%;text-wrap:balance}.settings input[type=range]{width:100%;margin-top:6px}.settings .choose_option{display:flex;align-items:center;flex-wrap:wrap;gap:9px;margin:3px}.settings .choose_option label{margin:0;font-weight:700}.settings .choose_option input[type=radio]{width:18px;height:18px;cursor:pointer}.settings .choosed_option{margin-top:10px}.settings .button-row{display:flex;gap:8px;justify-content:flex-end;margin-top:6px}.settings input[type=submit],.settings input[type=button],.settings button,.btn-constrast{padding:8px 12px;margin:2px;border-radius:6px;border:1px solid var(--color-texto);color:var(--color-fondo);font-weight:700;background:var(--color-texto);cursor:pointer;transition:opacity .2s}.settings input[type=reset]{padding:8px 12px;border-radius:6px;background:transparent;color:var(--color-texto);border:1px solid var(--color-borde);cursor:pointer}.settings input[type=submit]:hover,.settings input[type=button]:hover,.settings button:hover{opacity:.8}.settings input[type=submit]:active,.settings input[type=button]:active,.settings button:active{opacity:.6}.settings .muted{color:var(--color-texto-muted);font-size:.85rem}.settings [class^=collapsible_]>button{padding:10px 12px}.settings>section{padding:.9rem}.settings>h1{text-align:center;margin:0;font-size:1.15rem;font-weight:700;color:var(--color-texto);letter-spacing:.2px;padding-bottom:6px}.settings>section{margin:0;padding:1rem;background:var(--color-superficie);border-radius:12px;border:1px solid var(--color-borde)}[class^=collapsible_]{margin:0 0 10px;display:block}[class^=collapsible_]>button{width:100%;display:flex;align-items:center;justify-content:space-between;gap:12px;padding:12px 16px;background:var(--color-superficie);border-radius:8px;border:1px solid var(--color-borde);color:var(--color-texto);font-weight:600;cursor:pointer;transition:background-color .2s ease,border-color .2s ease}[class^=collapsible_]>button:hover{background:var(--color-superficie-hover);border-color:var(--color-texto-muted)}[class*=collapsible_body_]{max-height:0;overflow:hidden;opacity:0;transition:max-height .22s ease,opacity .18s ease,padding .18s ease;padding:0 4px;display:grid}[class^=collapsible_].open [class*=collapsible_body_]{max-height:1000px;opacity:1;padding:10px 4px 0;overflow:visible;pointer-events:auto}@media(max-width:600px){[class^=collapsible_]>button{padding:14px;font-size:1rem}}#style_view{display:grid;grid-template-columns:repeat(2,1fr);gap:12px;align-items:stretch}#style_view>div{position:relative;display:flex;align-items:center;justify-content:center;gap:8px;padding:14px;border-radius:8px;background:var(--color-superficie);border:1px solid var(--color-borde);cursor:pointer;transition:border-color .12s ease;min-height:72px;overflow:visible}#style_view>div input{position:absolute;inset:0;opacity:0;width:100%;height:100%;margin:0;cursor:pointer}#style_view>div label{z-index:1;font-size:.95rem;text-transform:capitalize;color:var(--color-texto);font-weight:700;pointer-events:none;text-align:center}#style_view>div:has(input:checked){border-color:var(--color-texto);background:var(--color-borde)}#style_view>div:hover{border-color:var(--color-secundario)}#style_view>div:has(input:focus){outline:2px solid var(--color-texto)}#style_background>div{margin-bottom:12px}#style_background>div label{display:block;margin-bottom:8px;color:var(--color-texto);font-size:.9rem}#back_color{padding:10px}#style_page .choose_option{display:flex;align-items:center;gap:12px;margin-bottom:10px}#style_page .choose_option label{font-weight:700;color:var(--color-texto)}#style_page .choose_option input[type=radio]{width:18px;height:18px;cursor:pointer}#style_page .choosed_option{padding-top:8px}#style_page .react-colorful{width:100%;min-height:220px;border-radius:8px;box-shadow:inset 0 2px 8px #0000001f;overflow:visible;padding:6px;background:var(--glass-bg);border:1px solid var(--glass-border-color)}#style_page input[type=file]{display:block;margin-top:8px}#back_color,#back_color_page{position:relative;z-index:3;overflow:visible}#back_color .react-colorful,#back_color_page .react-colorful,#style_page .react-colorful,#style_background .react-colorful{position:relative;z-index:4;pointer-events:auto;min-height:220px;overflow:visible}#style_page .choosed_option,#style_background>div{position:relative;z-index:60;pointer-events:auto}[class^=collapsible_].open{z-index:55}#style_background>div:nth-child(2){background:var(--color-superficie);border:1px solid var(--color-borde);padding:10px;border-radius:8px}#back_blur[type=range]{-webkit-appearance:none;appearance:none;width:100%;height:12px;border-radius:999px;padding:2px;background:linear-gradient(90deg,#0000000f,#ffffff05);box-shadow:inset 0 2px 6px #0000000f;border:1px solid var(--color-range-border, rgba(255, 255, 255, .08));background-clip:padding-box;outline:1px solid rgba(0,0,0,.02)}#back_blur[type=range]::-webkit-slider-thumb{-webkit-appearance:none;width:18px;height:18px;border-radius:50%;cursor:pointer;background:var(--color-texto);border:2px solid var(--color-fondo)}#back_blur[type=range]::-moz-range-thumb{width:18px;height:18px;border-radius:50%;cursor:pointer;background:var(--color-texto);border:2px solid var(--color-fondo)}@media(prefers-color-scheme:dark){#back_blur[type=range]{background:linear-gradient(90deg,#ffffff0a,#ffffff05)}#back_blur[type=range]::-webkit-slider-thumb,#back_blur[type=range]::-moz-range-thumb{border:2px solid rgba(0,0,0,.6)}}#back_blur[type=range]:focus{outline:none;box-shadow:0 0 0 1px var(--color-texto-secundario)}.settings{margin-right:6px}@media(max-width:900px){.settings{width:100%;min-width:auto;max-width:100%}#style_view{grid-template-columns:repeat(2,1fr)}}#pre_view{flex-grow:1;display:flex;align-items:center;justify-content:center;padding:12px;position:sticky;top:-12px}#pre_view>#link>.link_base{width:60%;max-width:900px;min-width:40%;margin:0 auto}#main_yourtree>#link>.link_base{width:40%}@media(max-width:900px){#general_area{flex-direction:column-reverse;gap:24px;align-items:stretch}.settings,#pre_view{width:100%;max-width:100%;box-sizing:border-box}.settings{margin:12px 0 0}#pre_view{position:relative;padding:16px;border-radius:8px;background:var(--color-fondo);border:1px solid var(--color-borde)}#pre_view>#link>.link_base{width:100%;min-width:40%;margin:0}#main_yourtree>#link>.link_base{width:100%}}#link{display:inline-block;margin:0;width:100%;height:100%;position:relative;background-size:cover;background-position:center}#main_yourtree>#link{padding:2rem}#pre_view>#link{padding:1rem;border-radius:30px}.header{width:100%;display:flex;justify-content:space-between}.header h1{display:flex;flex-flow:column wrap;text-align:center;padding:0 30px;margin-bottom:30px}.pre_page{display:flex;align-items:center;justify-content:center;background-color:var(--color-fondo);border:1px solid var(--color-borde);border-radius:50%;padding:5px;width:3rem;height:3rem}.pre_page svg{display:block;width:1.25rem;height:1.25rem;max-width:100%;max-height:100%;transform:none;transform:scale(1.5);filter:drop-shadow(0 0 1px #000) drop-shadow(0 0 2px #000) drop-shadow(0 0 3px #000)}.img_logo{width:3rem;border-radius:50%}.img_logo img{width:3rem;border-radius:50%;filter:drop-shadow(1px 1px 0 black) drop-shadow(1px 0px 0 black) drop-shadow(0px 1px 0 black) drop-shadow(-1px -1px 0 black)}.collapsible_body_style_link>ul{list-style-type:none}.collapsible_body_style_link>ul li{text-align:center;padding:.2rem .7rem;margin-bottom:.8rem;border:2px solid var(--color-borde);border-radius:30px;display:inline-flex;width:100%;justify-content:space-between}.collapsible_body_style_link>ul>li a{text-decoration:none;color:var(--color-texto)}.collapsible_body_style_link>ul>li button{padding:2px 6px!important;border-color:transparent}.collapsible_body_style_link>button{border-color:transparent;justify-content:center}.collapsible_body_style_view{display:grid;row-gap:1rem}.collapsible_body_style_view>.layouts{display:grid;grid-template-columns:repeat(4,1fr)}.collapsible_body_style_view>.layouts>div{display:grid;justify-items:center;margin:.4rem}.layouts>div>label{font-size:1rem!important}.layouts>div>input{height:1.4rem;width:1.4rem}.link_base{align-self:center;width:100%;border-radius:8px;background-color:var(--color-fondo);border:1px solid var(--color-borde);padding:3vh 2vh 2vh}.link_head{display:flex;align-items:center;justify-content:center;gap:.75rem;text-align:center;color:var(--color-texto)}.link_head img,.link_head>div img{width:clamp(64px,18vw,120px);aspect-ratio:1 / 1;height:auto;border-radius:50%;object-fit:contain;background:var(--color-superficie);border:1px solid var(--color-borde);padding:4px;display:block}.link_base h2,.link_base p,.link_base{color:var(--color-texto)}.link_head h2{font-size:2rem;font-weight:700}.link_head p{font-size:1.2rem}.link_base .link_head.layout0{text-align:start;flex-direction:row}.link_base .link_head.layout1{flex-direction:column;gap:0px}.link_base .link_head.layout2{flex-direction:row}.link_base .link_head.layout3{flex-direction:column}.link_body ul{list-style:none;list-style-position:inside;padding:0}.link_body li{display:flex;align-items:center;padding:.8rem 1rem;border:1px solid var(--color-borde);border-radius:6px;font-size:1.2rem;margin:12px 0;background-color:var(--color-blur-border);transition:border-color .2s;justify-content:center}.link_body li:hover{border-color:var(--color-texto)}.link_body li>a{display:flex;align-items:center;width:100%;color:var(--color-texto);font-weight:600}.link_body a{text-decoration:none}.link_body li:before{content:"";position:relative;width:2rem;height:1.9rem;margin-right:1rem;background-image:url("data:image/svg+xml,%3csvg%20id='FB'%20xmlns='http://www.w3.org/2000/svg'%20viewBox='0%200%20480%20480'%3e%3cdefs%3e%3cstyle%3e.cls-1{fill:%23fff;}%3c/style%3e%3c/defs%3e%3cg%20id='_logo_'%20data-name='&lt;logo&gt;'%3e%3cpath%20class='cls-1'%20d='M402.42,75.87c-4.43-.39-8.87-.78-13.3-1.06-7.17-.45-14.34-1-21.51-1.17-8.44-.22-16.89-.45-25.31-.1a98.23,98.23,0,0,0-36.93,8.51c-20.62,9.4-34.58,25-42.39,46.13a103.58,103.58,0,0,0-6.25,31.08c-.27,5.61-.37,11.24-.39,16.86,0,14,0,28.11,0,42.17v3.12l-9,.06h-52.6c-.56,2-.68,69.42-.15,72.33,5.06.19,10.19.06,15.31.09s10.16,0,15.24,0H255.7l.32.29c.05.06.13.11.14.18a7.55,7.55,0,0,1,.15,1.15q0,82.55,0,165.09a5.55,5.55,0,0,1,.12,1.18v15.42h75.28v-9.46h-.28c-.39-38.31-.34-171.93.2-173.85h61.55c3.12-24.15,6.21-48.08,9.34-72.39l-18.08,0H331.32c-.07-1-.16-1.78-.16-2.54,0-14.68-.09-29.36,0-44a74.87,74.87,0,0,1,1.22-12.32c1.93-10.86,8.59-17.43,19.2-19.91A54.21,54.21,0,0,1,363,141.2c12.89-.19,25.79-.1,38.68-.12,3.39,0,3.4,0,3.4-3.32V76.47A20.75,20.75,0,0,0,402.42,75.87Z'/%3e%3cpath%20d='M0,0V480H480V0ZM405,137.76c0,3.31,0,3.31-3.4,3.32-12.89,0-25.79-.07-38.68.12a54.21,54.21,0,0,0-11.33,1.47c-10.61,2.48-17.27,9.05-19.2,19.91a74.87,74.87,0,0,0-1.22,12.32c-.14,14.68-.06,29.36,0,44,0,.76.09,1.52.16,2.54h53.09l18.08,0c-3.13,24.31-6.22,48.24-9.34,72.39H331.6c-.52,1.89-.59,130.83-.21,171.72H256.28q0-85,0-170.1a7.55,7.55,0,0,0-.15-1.15c0-.07-.09-.12-.14-.18l-.32-.29H225.16c-5.08,0-10.16,0-15.24,0s-10.25.1-15.31-.09c-.53-2.91-.41-70.34.15-72.33h52.6l9-.06v-3.12c0-14.06,0-28.12,0-42.17,0-5.62.12-11.25.39-16.86A103.58,103.58,0,0,1,263,128.18c7.81-21.15,21.77-36.73,42.39-46.13a98.23,98.23,0,0,1,36.93-8.51c8.42-.35,16.87-.12,25.31.1,7.17.2,14.34.72,21.51,1.17,4.43.28,8.87.67,13.3,1.06a20.75,20.75,0,0,1,2.62.6Z'/%3e%3c/g%3e%3c/svg%3e");background-size:cover;border-radius:4px}@media(max-width:600px){.link_head h2,.link_head p{display:block;width:auto;white-space:normal;margin:0;text-align:start}.link_head h2{font-size:1.6rem}.link_head p{font-size:1.2rem}}@media(max-width:420px){.link_head img,.link_head>div img{width:clamp(48px,20vw,80px);padding:2px}}@media(max-width:600px){.link_head{flex-direction:column;gap:.5rem;align-items:center;justify-content:center}.link_head img,.link_head>div img{width:clamp(56px,28vw,96px);height:clamp(56px,28vw,96px)}}@media(min-width:900px){.link_base{width:80%;min-width:40%;margin:24px auto}}.share{width:fit-content;display:flex;justify-self:flex-end;border:2px solid var(--color-principal-dark);border-radius:50%;padding:.5rem;cursor:pointer}.share_icon{align-self:center;width:30px;height:30px}dialog,.verify_code{justify-self:center;align-self:center;padding:2.5rem;border-radius:16px;background-color:var(--color-fondo);border:1px solid var(--color-borde);color:var(--color-texto);box-shadow:0 20px 25px -5px var(--color-sombra),0 8px 10px -6px var(--color-sombra)}#upload_photo,dialog.upload_photo{flex-direction:column;gap:1.5rem;overflow:hidden}dialog.upload_photo>*{margin:.2rem}dialog input[type=text],dialog input[type=number],dialog input[type=file]{background:var(--color-superficie);border:1px solid var(--color-borde);border-radius:8px;padding:.875rem 1rem;color:var(--color-texto);font-size:1rem;width:100%;transition:border-color .2s ease,box-shadow .2s ease}dialog input[type=text]:focus,dialog input[type=number]:focus,dialog input[type=file]:focus{outline:none;border-color:var(--color-acento);background:var(--color-fondo);box-shadow:0 0 0 3px #3b82f633}dialog input[type=text]::placeholder,dialog input[type=number]::placeholder{color:var(--color-texto-muted)}.modal-overlay{margin:0;position:fixed;inset:0;background-color:#00000080;display:flex;align-items:center;justify-content:center;z-index:1000;animation:fadeIn .2s ease-in-out}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}.verify_code{display:flex;flex-direction:column;gap:1rem}.verify_code input{display:block}#main_home{display:flex;flex-direction:column;align-items:center;width:100%;max-width:1200px;margin:0 auto;padding:100px 20px 80px;font-family:var(--font-body)}#main_home h2{text-align:center;font-size:2.5rem;font-weight:800;margin-bottom:24px;color:var(--color-texto);letter-spacing:-.02em}#main_home h3{font-size:1.5rem;font-weight:600;margin-bottom:16px;color:var(--color-texto)}#main_home p{font-size:1.15rem;line-height:1.7;color:var(--color-texto-muted);max-width:700px;margin:0 auto 24px;text-align:center}#main_home #introduction{display:flex;flex-direction:column;align-items:center;gap:60px;margin-bottom:100px;width:100%}#main_home #introduction section{display:flex;flex-direction:column;align-items:center;text-align:center;width:100%}#main_home #introduction section #YourTree{width:100%;max-width:480px;height:auto;margin-bottom:40px}#main_home #introduction #YourTree #_title_ path,#main_home #introduction #YourTree #_underline_group_ path{fill:var(--color-texto)}#main_home #people_thinking{width:100%;max-width:280px;margin:40px 0;transition:transform .4s ease;filter:drop-shadow(0 10px 15px var(--color-sombra))}#main_home #people_thinking:hover{transform:translateY(-8px) scale(1.02)}#main_home #introduction section svg path{transition:fill .4s ease}#main_home #introduction:hover section svg #_woman_dress_{fill:var(--color-acento)}#main_home #introduction:hover section svg #_man_shirt_ path{fill:var(--color-texto-secundario)}#main_home #introduction:hover svg #_hair_shine_ path{fill:var(--color-texto-muted)}#main_home #introduction:hover svg #_marks_background_ path{fill:var(--color-alerta)}#main_home #introduction:hover svg #_woman_skin_ path{fill:#f4d0cd}#main_home #introduction:hover svg #_man_face_ path{fill:#db9e83}#main_home>aside{background:var(--color-superficie);border:1px solid var(--color-borde);border-radius:16px;padding:48px;width:100%;max-width:800px;margin-bottom:32px;box-shadow:0 4px 6px -1px var(--color-sombra),0 2px 4px -2px var(--color-sombra);transition:transform .3s ease,box-shadow .3s ease,border-color .3s ease}#main_home>aside:hover{transform:translateY(-6px);box-shadow:0 20px 25px -5px var(--color-sombra-hover),0 8px 10px -6px var(--color-sombra-hover);border-color:var(--color-texto-muted)}#main_home>aside h2{font-size:2rem;margin-bottom:24px;text-align:left;color:var(--color-texto)}#main_home>aside p{text-align:left;margin:0}@media(max-width:768px){#main_home{padding:80px 20px 40px}#main_home #introduction{gap:40px;margin-bottom:60px}#main_home>aside{padding:32px 24px;border-radius:12px}#main_home h2{font-size:2rem}#main_home>aside h2{font-size:1.75rem}}#forums_page{display:flex;flex-direction:column;max-width:1000px;margin:0 auto;padding:1rem 3rem;color:var(--color-texto);font-family:var(--font-body);justify-content:center;align-items:center}.forums_header{display:flex;justify-content:space-between;align-items:center;margin-bottom:40px;padding:20px;border-bottom:1px solid var(--color-borde);flex-wrap:wrap;gap:20px}.forums_header_content h1{font-size:2.5rem;margin:0 0 10px;color:var(--color-texto);font-weight:700}.forums_header_content p{font-size:1.1rem;color:var(--color-texto-muted);margin:0}.btn_create_forum{display:flex;align-items:center;gap:8px;background-color:var(--color-texto);color:var(--color-fondo);border:1px solid var(--color-texto);padding:10px 20px;border-radius:6px;font-weight:600;cursor:pointer;transition:opacity .2s}.btn_create_forum:hover{opacity:.8}.forums_list{display:flex;flex-direction:column;align-items:center;width:100%;gap:24px}.forum_card{background:var(--color-fondo);border:1px solid var(--color-borde);border-radius:8px;padding:24px;transition:border-color .2s;display:flex;flex-direction:column}.forum_card:hover{border-color:var(--color-secundario)}.forum_card h2{font-size:1.5rem;margin:0 0 12px;color:var(--color-texto)}.forum_desc{font-size:1rem;line-height:1.5;color:var(--color-texto-muted);margin:0 0 20px;flex-grow:1}.forum_meta{display:flex;justify-content:space-between;align-items:center;font-size:.9rem;padding-top:16px;border-top:1px solid var(--color-borde)}.forum_status{background:var(--color-superficie);padding:4px 10px;border-radius:6px;text-transform:capitalize;border:1px solid var(--color-borde)}.forum_likes{font-weight:600;color:var(--color-texto)}.no_forums{text-align:center;font-size:1.2rem;color:var(--color-texto-muted);grid-column:1 / -1;padding:40px}.dialog_form_create{background:var(--color-fondo);color:var(--color-texto);border:1px solid var(--color-borde);border-radius:8px;padding:30px;width:90%;max-width:500px}.dialog_form_create::backdrop{background:#00000080;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px)}.dialog_form_create h2{margin:0 0 24px;font-size:1.5rem}.form_group{margin-bottom:20px;display:flex;flex-direction:column;gap:8px}.form_group label{font-weight:600;color:var(--color-texto)}.form_group input,.form_group textarea{background:var(--color-superficie);border:1px solid var(--color-borde);color:var(--color-texto);padding:12px;border-radius:6px;font-family:inherit;font-size:1rem;transition:border-color .2s}.form_group input:focus,.form_group textarea:focus{outline:none;border-color:var(--color-texto);background:var(--color-fondo)}.form_actions{display:flex;justify-content:flex-end;gap:12px;margin-top:30px}.btn_cancel,.btn_submit{padding:10px 24px;border-radius:6px;font-weight:600;font-size:1rem;cursor:pointer;border:1px solid transparent;transition:opacity .2s}.btn_cancel{background:transparent;color:var(--color-texto);border-color:var(--color-borde)}.btn_cancel:hover{opacity:.7}.btn_submit{background:var(--color-texto);color:var(--color-fondo);border-color:var(--color-texto)}.btn_submit:hover{opacity:.8}.forum_card_header{display:flex;align-items:center;gap:8px;margin-bottom:8px}.forum_avatar{width:28px;height:28px;border-radius:50%;background-color:#3b82f6}.forum_author{font-size:.85rem;color:var(--color-texto-muted)}.forum_title_card{font-size:1.25rem;font-weight:600;margin:0 0 16px;line-height:1.4}.action_row{display:flex;gap:8px;margin-top:auto}.btn_action_small{background:var(--color-superficie);border:1px solid var(--color-borde);color:var(--color-texto);padding:8px 16px;border-radius:20px;font-size:.85rem;font-weight:600;cursor:pointer;display:flex;align-items:center;gap:6px;transition:background-color .2s}.btn_action_small:hover{background:var(--color-borde)}.dialog_top_bar{display:flex;align-items:center;gap:12px;margin-bottom:16px}.btn_back_icon{background:transparent;border:none;color:var(--color-texto);cursor:pointer;display:flex;align-items:center;justify-content:center;padding:8px;border-radius:50%;transition:background-color .2s}.btn_back_icon:hover{background:var(--color-superficie)}.forum_author_header{font-size:.95rem;color:var(--color-texto-muted);font-weight:500}.forum_title_detail{font-size:1.5rem;font-weight:600;margin:0 0 20px}.detail_actions{display:flex;flex-direction:row;gap:1rem;margin-bottom:24px}.forum_description_area{margin-bottom:20px}.post_text_detail{font-size:1.05rem;line-height:1.6}.comments_section_detail{margin-top:16px;padding-top:24px;border-top:1px solid var(--color-borde)}.comment_thread{display:flex;gap:12px;margin-bottom:16px}.comment_body{flex:1}.comment_header{display:flex;align-items:center;gap:8px;margin-bottom:6px}.comment_avatar{width:24px;height:24px;border-radius:50%;background-color:#f59e0b}.comment_author{font-size:.85rem;font-weight:600;color:var(--color-texto)}.comment_text{font-size:.95rem;margin:0 0 12px;line-height:1.5}.comment_actions{margin-top:8px}.dialog_content{display:flex;flex-direction:column}.add_comment_container{display:flex;flex-direction:column;gap:8px;margin-bottom:24px}.comment_input_box{width:100%;border:1px solid var(--color-borde);border-radius:8px;padding:12px;background-color:var(--color-fondo);color:var(--color-texto);font-family:inherit;font-size:.95rem;resize:vertical;min-height:60px}.comment_input_box:focus{outline:1px solid var(--color-texto)}.btn_submit_comment{align-self:flex-end;background-color:var(--color-texto);color:var(--color-fondo);border:none;border-radius:20px;padding:8px 16px;font-weight:600;cursor:pointer;transition:opacity .2s}.btn_submit_comment:hover{opacity:.8}.no_comments_text{text-align:center;color:var(--color-texto-muted);margin-top:20px}.forum_detail_dialog{width:80%}.forum_card,.forums_header{width:70vw}.forum_detail_dialog::backdrop{background:#00000080;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px)}.forum_date{font-size:.85rem;color:var(--color-texto-muted);display:block;margin-bottom:8px}.detail_date{margin-bottom:24px}#main_sign{display:flex;justify-content:center;align-items:center;padding:40px 20px}#sign{margin:0 auto;display:flex;background:var(--color-fondo);border:1px solid var(--color-borde);border-radius:8px;overflow:hidden;min-height:500px;max-width:900px;width:70vw;color:var(--color-texto);box-shadow:0 4px 12px #0000000d}#sign section{flex:1;width:50%;padding:40px;display:flex;align-items:center;justify-content:center}#sign #message_sign{background:var(--color-superficie-hover);display:flex;align-items:center;justify-content:center;text-align:center;padding:2rem;width:100%}#sign section:first-child#message_sign{border-right:1px solid var(--color-borde)}#sign section:last-child#message_sign{border-left:1px solid var(--color-borde)}#sign #message_sign h2{font-family:var(--font-body);font-size:2rem;line-height:1.4;font-weight:700}#sign div{display:flex;flex-direction:row;align-items:center;gap:10px}#sign form{width:100%;display:flex;flex-direction:column;gap:20px}#sign label{font-family:var(--font-body);display:inline-flex;flex-direction:column;gap:8px;font-weight:500;font-size:1.1rem}#sign input[type=text],#sign input[type=email],#sign input[type=email-username],#sign #password,#sign #confirm_password{background:var(--color-superficie);border:1px solid var(--color-borde);border-radius:6px;padding:10px 16px;color:var(--color-texto);font-size:1rem;outline:none}#sign input[type=text]:focus,#sign input[type=email]:focus,#sign input[type=email-username]:focus,#sign #password:focus,#sign #confirm_password:focus{border-color:var(--color-texto);background:var(--color-fondo)}#sign input[type=text]::placeholder,#sign input[type=email]::placeholder,#sign input[type=email-username]::placeholder,#sign #password::placeholder,#sign #confirm_password::placeholder{color:var(--color-texto-muted)}#sign input[type=submit]{background:var(--color-texto);border:1px solid var(--color-texto);border-radius:6px;padding:10px 24px;color:var(--color-fondo);font-size:1.1rem;font-weight:600;cursor:pointer;margin-top:10px;transition:opacity .2s}#sign input[type=submit]:hover{opacity:.8}#sign input[type=submit]:disabled{background:var(--color-borde);border-color:var(--color-borde);color:var(--color-texto-muted);cursor:not-allowed;opacity:1}#sign input[type=password],#sign #password,#sign #confirm_password{flex:1;min-width:0}#sign .show_passwd{background:var(--color-superficie);border:1px solid var(--color-borde);border-radius:6px;padding:8px;cursor:pointer;display:flex;align-items:center;justify-content:center}#sign .show_passwd:hover{background:var(--color-borde)}.error{color:#f33;font-weight:600;font-size:1rem}@media(max-width:968px){#sign{width:80vw}}@media(max-width:768px){#sign{flex-direction:column;width:90vw}#sign section{width:100%;flex:none;padding:30px}#sign #message_sign{border:none!important;border-bottom:1px solid var(--color-borde)!important}}@media(max-width:480px){#sign{width:95vw}#sign section{padding:20px}}.recent_pages_container{max-width:1200px;margin:0 auto;font-family:Arial,sans-serif;display:flex;flex-direction:column}.recent_pages_title{font-size:2.5rem;color:var(--color-texto);margin-bottom:2rem;text-align:center}.profiles_grid{display:grid;grid-template-columns:repeat(3,minmax(2rem,1fr));padding:2rem}.link_base h2,.link_base p,.link_base{font-size:1.2rem}.profile_card{background:var(--color-fondo-card, #ffffff);border-radius:12px;box-shadow:0 4px 12px #0000001a;padding:1.5rem;display:flex;flex-direction:column;align-items:center;transition:transform .2s,box-shadow .2s;cursor:pointer;text-align:center}.profile_card:hover{transform:translateY(-5px);box-shadow:0 8px 16px #00000026}.profile_card_mini{transition:transform .2s,box-shadow .2s;border-radius:8px}.profile_card_mini:hover{transform:translateY(-5px);box-shadow:0 8px 16px #00000026}.profile_avatar{width:80px;height:80px;border-radius:50%;object-fit:cover;margin-bottom:1rem;background-color:#eee}.profile_name{font-size:1.2rem;font-weight:700;color:var(--color-texto);margin:0}.profile_username{font-size:.9rem;color:#666;margin-top:.2rem;margin-bottom:1rem}.profile_links_preview{width:100%;display:flex;flex-direction:column;gap:.5rem;margin-top:1rem;border-top:1px solid #eee;padding-top:1rem}.preview_link_item{background:#f8f9fa;padding:.5rem;border-radius:6px;font-size:.85rem;color:#333;text-decoration:none;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;border:1px solid #e9ecef;transition:background .2s}.preview_link_item:hover{background:#e2e6ea}.loading_text,.error_text,.empty_text{text-align:center;font-size:1.2rem;color:var(--color-texto);margin-top:3rem}.profile_card_mini .link_body{max-height:220px;overflow:hidden;position:relative}.profile_card_mini .link_body:after{content:"";position:absolute;bottom:0;left:0;right:0;height:50px;background:linear-gradient(to bottom,transparent,var(--color-fondo));pointer-events:none}
