@layer components{.pv-view{max-width:1520px}.pv-view[data-view-family=estado]{max-width:800px}.pv-persona-view,.pv-public-shell>.pv-view{max-width:960px}}.pv-skip-link{position:fixed;left:16px;top:12px;z-index:100;transform:translateY(-160%);background:var(--primary);color:white;padding:12px 20px;border-radius:8px}.pv-skip-link:focus{transform:none}.pv-brand{font-size:26px;font-weight:700;letter-spacing:-.035em;color:var(--primary);line-height:1.3}.pv-eyebrow{color:var(--muted-foreground);font-size:14px;font-weight:500;letter-spacing:.025em;margin-bottom:12px}.pv-sidebar{position:fixed;inset:0 auto 0 0;width:var(--workspace-sidebar-width);display:flex;flex-direction:column;background:var(--optics-brand);color:#fff;border-right:1px solid var(--optics-border-control);padding:20px 12px 16px;z-index:20}.pv-sidebar-context{font-size:13px;color:var(--optics-accent-soft);margin-bottom:12px}.pv-navigation-drawer .pv-brand,.pv-sidebar .pv-brand{color:#fff;font-size:24px}.pv-sidebar>.pv-brand{padding:0 12px}.pv-navigation-drawer :focus-visible,.pv-sidebar :focus-visible{outline:2px solid #fff;outline-offset:3px}.pv-sidebar>.pv-brand+.pv-sidebar-scroll{margin-top:24px}.pv-sidebar-scroll{flex:1;overflow-y:auto;min-height:0;overscroll-behavior:contain;scrollbar-width:thin}.pv-workspace-area{padding-left:var(--workspace-sidebar-width);min-width:0;display:flex;flex-direction:column;min-height:100svh}.pv-workspace-content{min-width:0}.pv-topbar{min-height:var(--workspace-topbar-height);display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:16px;border-bottom:1px solid var(--border);padding:4px var(--workspace-content-padding)}.pv-navigation{font-size:14px}.pv-navigation ul{list-style:none;padding:0;margin:0}.pv-nav-global{padding-bottom:16px!important;margin-bottom:16px!important;border-bottom:1px solid var(--optics-border-control)}.pv-nav-modules-label{padding:0 12px 10px;font-size:13px;color:var(--optics-accent-soft)}.pv-nav-icon{flex:none}.pv-nav-link:hover{background:#243c48}.pv-nav-link{display:flex;align-items:center;min-height:40px;padding:8px 12px;border-radius:8px;line-height:1.45;color:#fff;gap:10px;transition:background-color .15s ease}.pv-nav-link[aria-current=page]{background:var(--optics-accent-soft);color:var(--optics-brand);font-weight:600;box-shadow:inset 3px 0 var(--primary)}.pv-mobile-brand,.pv-mobile-navigation{display:none}.pv-navigation-drawer[data-slot=dialog-content]{inset:0 auto 0 0;width:min(300px,calc(100% - 24px));max-width:300px;height:100dvh;transform:none;translate:none;scale:1;animation:none;border-radius:0;overflow-y:auto;align-content:start;padding:max(24px,env(safe-area-inset-top)) 20px max(24px,env(safe-area-inset-bottom));overscroll-behavior:contain;background:var(--optics-brand);color:#fff}.pv-navigation-drawer [data-slot=dialog-title]{padding-right:32px;color:var(--optics-accent-soft)}.pv-navigation-drawer>[data-slot=dialog-close]{color:#fff}.pv-view{width:100%;min-width:0;margin-inline:auto;padding:var(--workspace-content-padding);animation:pv-enter .22s ease both}.pv-workspace-content>.pv-view{margin-inline:0}.pv-view>.pv-eyebrow{margin-bottom:8px}.pv-auth h1,.pv-view h1{color:var(--primary);font-size:32px;font-weight:700;line-height:1.25;letter-spacing:-.025em;overflow-wrap:anywhere}.pv-view h2{color:var(--primary)}.pv-view>div:has(>h1),.pv-view>h1,.pv-view>header{margin-bottom:24px}.pv-view .grid,.pv-view .grid>*,.pv-view [data-slot=card-content],.pv-view [data-slot=card]{min-width:0}.pv-view [data-slot=card]{--card-spacing:28px}.pv-view [data-slot=card-header]{gap:8px}.pv-view [data-slot=table]{font-variant-numeric:tabular-nums}.pv-view [data-slot=table-container]{border-top:1px solid var(--border)}.pv-view [data-slot=table-cell] a{color:var(--primary);text-underline-offset:4px}.pv-view dl{row-gap:24px}.pv-view dt{font-size:14px;color:var(--muted-foreground)}.pv-view dd{overflow-wrap:anywhere}.pv-auth select,.pv-view input:not([type=checkbox]):not([type=radio]):not([type=hidden]),.pv-view select{min-height:44px;font-size:14px;max-width:100%}.pv-auth select,.pv-view select{border-color:var(--input);border-radius:8px;padding-inline:12px;background:var(--background)}.pv-auth label,.pv-view label{font-size:14px}.pv-view :is(input[type=checkbox],input[type=radio]){accent-color:var(--primary)}.pv-view .text-xs{font-size:14px;line-height:1.5}.pv-view a{overflow-wrap:anywhere}.pv-auth [role=alert],.pv-view [role=alert]{padding:16px;background:var(--muted);border-color:var(--border)}.pv-auth [role=alert]:has(.text-destructive),.pv-view [role=alert]:has(.text-destructive){background:#fbeaec}.pv-view[data-view-family=carga]>[data-slot=card],.pv-view[data-view-family=formulario]>[data-slot=card]{max-width:900px}.pv-view[data-view-family=carga] form,.pv-view[data-view-family=formulario] form{max-width:860px}.pv-view[data-view-family=consola] pre{white-space:pre-wrap;overflow-wrap:anywhere}.pv-view[data-view-family=libreta] li{min-width:0}.pv-auth{min-height:100svh;display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.pv-auth-story{background:var(--pv-canvas);padding:48px clamp(32px,5vw,88px);display:flex;flex-direction:column;justify-content:space-between;gap:32px;border-right:1px solid var(--border)}.pv-auth-story h2{color:var(--primary);font-size:clamp(32px,3.2vw,48px);font-weight:600;line-height:1.2;letter-spacing:-.035em;max-width:14ch;margin-bottom:20px}.pv-auth-story p{max-width:42ch;color:var(--muted-foreground)}.pv-auth-content{display:flex;flex-direction:column;justify-content:center;align-items:center;padding:48px 32px;min-width:0}.pv-auth-card{max-width:460px;border:1px solid var(--border);--card-spacing:24px;padding-block:32px;gap:24px}.pv-auth-card:has([data-slot=card-footer]){padding-bottom:0}.pv-auth-card [data-slot=card-content],.pv-auth-card [data-slot=card-header]{padding-inline:32px}.pv-auth-card [data-slot=card-footer]{background:transparent;padding:24px 32px}.pv-auth-card [data-slot=card-description]{font-size:16px;margin-top:12px}.pv-auth-mobile-brand{display:none}.pv-auth-card form>[data-slot=button]{width:100%}.pv-connection-graphic{max-width:440px;color:var(--primary);margin-top:32px}.pv-connection-graphic svg{width:100%;height:auto}.pv-connection-lines{stroke-dasharray:650;animation:pv-connect 1.2s ease both}.pv-connection-node{animation:pv-enter .6s ease both}.pv-connection-center{animation:pv-enter .6s ease .4s both}.pv-public-shell{display:flex;flex-direction:column;min-height:100svh;background:var(--pv-canvas)}.pv-public-header{flex-shrink:0;width:100%;display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:16px;max-width:1160px;margin-inline:auto;padding:24px 32px;border-bottom:1px solid var(--border)}.pv-public-header a:not(.pv-brand){font-size:14px;min-height:44px;display:inline-flex;align-items:center}.pv-public-shell>.pv-view{flex:1;min-height:0;padding-top:48px}.pv-public-shell .pv-auth{flex:1;min-height:0}.pv-persona-header{border-bottom:1px solid var(--border);padding-bottom:24px;margin-bottom:24px}.pv-persona-header a{min-height:44px;display:inline-flex;align-items:center}.pv-persona-card [data-slot=card-header]{background:var(--primary);color:white;padding-block:36px;border-radius:12px 12px 0 0}.pv-persona-card h1{color:white}.pv-persona-card [data-slot=card-description]{color:var(--secondary)}.pv-persona-card{padding-top:0}.pv-kanban{display:flex;position:relative;overflow-x:auto;gap:24px;padding-bottom:16px;max-width:100%;scroll-snap-type:x proximity}.pv-kanban-column{width:var(--workspace-sidebar-width);flex-shrink:0;min-height:360px;padding:16px;background:var(--muted);border:1px solid var(--border);border-radius:12px;scroll-snap-align:start}.pv-kanban-column h3{margin-bottom:20px}.pv-kanban-card{background:white;border:1px solid var(--border);padding:20px;border-radius:8px;font-size:14px;animation:pv-enter .22s ease both}.pv-kanban-card,.pv-kanban-column ul{display:flex;flex-direction:column;gap:16px}.pv-kanban[data-layout=list]{flex-direction:column}.pv-kanban[data-layout=list] .pv-kanban-column{width:100%;min-height:0}.pv-kanban[data-layout=list] ul{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,260px),1fr))}.pv-board-layout{display:flex;gap:4px;padding:4px;border:1px solid var(--border);border-radius:8px;margin-right:auto}.pv-board-layout button[aria-pressed=true]{background:var(--secondary);color:var(--primary)}.pv-landing{background:var(--pv-canvas)}.pv-landing-header{max-width:1280px;margin-inline:auto;justify-content:space-between;gap:20px;padding:28px 40px;border-bottom:1px solid var(--border)}.pv-landing-header,.pv-landing-header nav{display:flex;flex-wrap:wrap;align-items:center}.pv-landing-header nav{gap:16px}.pv-landing-hero{max-width:1280px;margin:auto;padding:88px 40px 72px;display:grid;grid-template-columns:1.1fr 1fr;gap:64px;align-items:center}.pv-landing h1{font-size:clamp(40px,5vw,64px);font-weight:600;letter-spacing:-.045em;line-height:1.1;color:var(--primary);max-width:15ch;margin:20px 0 28px}.pv-landing-hero p{max-width:48ch;font-size:18px;color:var(--muted-foreground)}.pv-landing-actions{display:flex;gap:12px;flex-wrap:wrap;margin-top:32px}.pv-landing-illustration{border:1px solid var(--border);background:white;border-radius:16px;padding:32px}.pv-landing-illustration .pv-connection-graphic{margin:0 auto}.pv-landing-illustration p{font-size:14px;padding-top:24px;border-top:1px solid var(--border)}.pv-landing-sections{background:white;border-top:1px solid var(--border)}.pv-landing-sections>div{max-width:1280px;padding:64px 40px;margin:auto}.pv-landing h2{color:var(--primary);font-size:32px;font-weight:600;letter-spacing:-.025em;margin-bottom:24px}.pv-experiences{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:32px}.pv-experiences article{padding-top:24px;border-top:2px solid var(--pv-coral)}.pv-experiences h3{font-size:22px;color:var(--primary);font-weight:600;margin-bottom:12px}.pv-experiences p{color:var(--muted-foreground);max-width:40ch}.pv-landing-footer{max-width:1280px;margin:auto;padding:28px 40px;display:flex;justify-content:space-between;gap:20px;flex-wrap:wrap;font-size:14px;color:var(--muted-foreground)}@keyframes pv-enter{0%{opacity:.4;transform:translateY(6px)}to{opacity:1;transform:translateY(0)}}@keyframes pv-connect{0%{stroke-dashoffset:650}to{stroke-dashoffset:0}}@media (max-width:1100px){.pv-view{padding:var(--workspace-content-padding)}.pv-view [data-slot=card]{--card-spacing:24px}.pv-landing-hero{gap:32px}}@media (max-width:899px){.pv-sidebar{display:none}.pv-workspace-area{padding-left:0}.pv-mobile-navigation{display:block}.pv-topbar{justify-content:flex-start}.pv-session-actions{width:100%}.pv-auth{grid-template-columns:1fr}.pv-auth-story{display:none}.pv-auth-mobile-brand{display:block;align-self:flex-start;margin-bottom:48px}.pv-auth-content{min-height:100svh;justify-content:flex-start;padding:32px 24px}.pv-auth-card{margin-block:auto}.pv-landing-hero{grid-template-columns:1fr;padding-top:48px}.pv-landing-illustration{max-width:640px}}@media (max-width:639px){.pv-org-switcher{width:100%}.pv-org-switcher [data-slot=select-trigger]{flex:1;min-width:0}.pv-session-actions{gap:12px}.pv-view{padding:var(--workspace-content-padding)}.pv-auth h1,.pv-view h1{font-size:28px;line-height:1.3}.pv-view [data-slot=card]{--card-spacing:20px}.pv-view>div:has(>h1),.pv-view>h1{margin-bottom:28px}.pv-view [data-slot=button]{white-space:normal}.pv-public-header{padding:20px 16px}.pv-public-shell>.pv-view{padding-top:32px}.pv-auth-content{padding:28px 20px}.pv-experiences{grid-template-columns:1fr}.pv-landing-footer,.pv-landing-header{padding:24px 20px}.pv-landing-hero,.pv-landing-sections>div{padding:48px 20px}.pv-landing-illustration{padding:20px}.pv-landing-header nav{gap:8px}.pv-landing h2{font-size:28px}}@media screen and (max-width:639px){.pv-view .print-document{padding:24px 16px}}@media (prefers-reduced-motion:reduce){*,:after,:before{animation:none!important;transition:none!important;scroll-behavior:auto!important}}@media print{.pv-workspace-area{padding-left:0}.pv-view{padding:0;animation:none;max-width:none}.pv-eyebrow,.pv-persona-header,.pv-public-header,.pv-skip-link{display:none}}.pv-loading{display:grid;gap:24px}.pv-loading>div{background:var(--muted);border-radius:12px;min-height:120px}.pv-loading>div:first-child{min-height:36px;max-width:360px}.pv-public-shell .pv-view[data-view-family=tarjeta]{display:flex;flex-direction:column;align-items:center;gap:24px}.pv-public-shell .pv-auth{display:flex;flex-direction:column}.pv-public-shell .pv-auth-mobile-brand,.pv-public-shell .pv-auth-story{display:none}.pv-public-shell .pv-auth-content{flex:1;min-height:0}@media (max-width:639px){.pv-auth-card [data-slot=card-content],.pv-auth-card [data-slot=card-header]{padding-inline:24px}.pv-auth-card [data-slot=card-footer]{padding:20px 24px}}.pv-module-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,280px),1fr));gap:24px}.pv-module-tile{border:1px solid var(--border);border-radius:12px;padding:24px;display:flex;flex-direction:column;gap:16px}.pv-module-tile h3{font-size:18px;font-weight:600;color:var(--primary)}.pv-module-tile a{display:flex;align-items:center;min-height:44px;color:var(--primary);text-decoration:underline;text-underline-offset:4px}.pv-pipeline{display:flex;overflow-x:auto;gap:24px;padding-bottom:16px;position:relative;max-width:100%}.pv-pipeline>section{min-height:360px;width:264px;flex-shrink:0;border-radius:12px;padding:16px;background:var(--muted)}[data-slot=dialog-overlay]{background:rgba(11,24,31,.4);backdrop-filter:none}input:is([type=radio],[type=checkbox])+label,label:has(>input:is([type=radio],[type=checkbox])){min-height:44px;min-width:44px;align-items:center;cursor:pointer}input:is([type=radio],[type=checkbox])+label{display:inline-flex}:root{--workspace-sidebar-width:240px;--workspace-contextual-width:224px;--workspace-topbar-height:56px;--workspace-content-padding:24px}.pv-workspace-interactions{min-width:0}.pv-workspace-body{display:flex;align-items:stretch;min-width:0;flex:1}.pv-workspace-content{flex:1;width:0;container:workspace-content/inline-size}.pv-topbar{gap:12px;flex-wrap:nowrap}.pv-topbar-actions{margin-left:auto;flex:none}.pv-breadcrumb{flex:1;min-width:0;font-size:14px}.pv-breadcrumb ol{margin:0;padding:0;list-style:none}.pv-breadcrumb li,.pv-breadcrumb ol{display:flex;align-items:center;gap:8px;min-width:0}.pv-breadcrumb li:last-child{font-weight:600}.pv-breadcrumb li>span[title]{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.pv-breadcrumb-separator{flex:none;color:var(--muted-foreground)}.pv-context-switcher{display:grid;gap:2px;margin:20px -12px 16px;padding:14px 24px;border-block:1px solid #b8c2c733;background:var(--optics-action-pressed);color:#b8c2c7}.pv-context-switcher>span:first-child{font-size:11px;font-weight:500;letter-spacing:.04em}.pv-navigation-drawer .pv-context-switcher{margin-inline:-20px;padding-inline:20px}.pv-navigation-drawer .pv-brand+nav{margin-top:24px}.pv-context-trigger{display:flex;align-items:center;justify-content:space-between;gap:12px;width:calc(100% + 16px);min-height:56px;margin-inline:-8px;border:0;border-radius:8px;padding:8px;text-align:left;color:#fff;background:transparent;cursor:pointer;transition:background-color .15s ease}.pv-context-trigger:hover:not(:disabled),.pv-context-trigger[data-popup-open]{background:var(--optics-action-hover)}.pv-context-trigger:disabled{cursor:default}.pv-context-option-text{display:grid;gap:3px;min-width:0}.pv-context-type{font-size:11px;font-weight:400;line-height:1.4;color:#b8c2c7}.pv-context-name{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:14px;font-weight:600;line-height:1.5}.pv-context-chevron{flex:none;color:#b8c2c7}.pv-context-menu-positioner{z-index:60}.pv-context-menu{width:max(260px,var(--anchor-width));max-width:calc(100vw - 24px);max-height:var(--available-height);overflow-y:auto;padding:6px;border:1px solid #354e5b;border-radius:12px;background:#14252e;color:#fff;box-shadow:0 16px 40px color-mix(in srgb,var(--optics-brand) 25.1%,transparent);outline:none}.pv-context-menu-item{display:flex;align-items:center;justify-content:space-between;gap:16px;min-height:60px;padding:10px 12px;border-radius:7px;cursor:pointer;outline:none}.pv-context-menu-item+.pv-context-menu-item{margin-top:2px}.pv-context-menu-item[data-active]{background:#243c48}.pv-context-menu-item[data-highlighted]{background:#2c4552}.pv-context-menu-item[data-active]>svg{flex:none;color:var(--optics-accent-soft)}.pv-context-menu-item[data-disabled]{opacity:.5;cursor:default}.pv-context-confirmation{top:max(24px,18svh);translate:-50% 0;max-height:calc(82svh - 24px);overflow-y:auto;border:0;border-radius:16px;padding:28px;box-shadow:0 24px 80px color-mix(in srgb,var(--optics-action-pressed) 20%,transparent)}.pv-context-confirmation-actions{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:8px;margin-top:8px}@media (prefers-reduced-motion:reduce){.pv-context-trigger{transition:none}}.pv-module-list{display:grid;gap:4px}.pv-module-link[data-active]{background:#243c48;color:var(--optics-accent-soft);font-weight:600}.pv-module-link{cursor:pointer;list-style:none}.pv-module-link::-webkit-details-marker{display:none}.pv-module-chevron{margin-left:auto;font-size:20px;line-height:1}details[open]>.pv-module-link .pv-module-chevron{transform:rotate(90deg)}.pv-navigation .pv-module-areas{margin:4px 0 12px 20px;padding-left:8px;border-left:1px solid var(--optics-border-control)}.pv-area-link{color:var(--optics-border)}.pv-area-link[data-active]{background:var(--optics-accent-soft);color:var(--optics-brand);font-weight:600;box-shadow:inset 3px 0 var(--primary)}.pv-contextual-sidebar{flex:0 0 var(--workspace-contextual-width);width:var(--workspace-contextual-width);background:var(--muted);border-right:1px solid var(--border);padding:20px 12px}.pv-contextual-sidebar>nav{position:sticky;top:16px;max-height:calc(100svh - 32px);overflow-y:auto;scrollbar-width:thin}.pv-contextual-sidebar ul{list-style:none;margin:0;padding:0}.pv-contextual-title{padding:0 12px 16px;font-size:15px;font-weight:600}.pv-contextual-group{margin-bottom:20px}.pv-contextual-group h2{font-size:12px;font-weight:600;padding:0 12px 8px;color:var(--muted-foreground)}.pv-contextual-sidebar .pv-nav-link{color:var(--foreground);font-size:14px}.pv-contextual-sidebar .pv-nav-link:hover{background:var(--muted)}.pv-contextual-sidebar .pv-nav-link[aria-current]{background:var(--optics-accent-soft);color:var(--optics-brand)}.pv-navigation-drawer .pv-contextual-group h2{color:var(--optics-accent-soft)}.pv-navigation-drawer .pv-nav-link{min-height:44px}.pv-view[data-width=reading]{max-width:48rem}.pv-view[data-width=standard]{max-width:80rem}.pv-view[data-width=fluid]{max-width:none}.pv-page-header{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:16px}.pv-page-header>div:first-child{display:grid;gap:8px}.pv-page-actions{display:flex;flex-wrap:wrap;gap:8px}.pv-account-menu{position:relative}.pv-account-menu-content{position:absolute;right:0;top:calc(100% + 8px);width:min(280px,calc(100vw - 32px));max-height:calc(100dvh - 120px);overflow-y:auto;overscroll-behavior:contain;z-index:30;display:grid;gap:12px;padding:16px;border:1px solid var(--border);border-radius:12px;background:var(--background);box-shadow:0 8px 24px color-mix(in srgb,var(--optics-brand) 10.2%,transparent);font-size:14px}.pv-account-menu-content a{min-height:32px;display:flex;align-items:center}@media (min-width:900px) and (max-width:1279px){:root{--workspace-sidebar-width:192px;--workspace-contextual-width:192px}.pv-nav-link,.pv-sidebar{padding-inline:8px}}.pv-sidebar-rail{display:none}.pv-rail-navigation{display:grid;justify-items:center;gap:8px}.pv-rail-button{display:flex;align-items:center;justify-content:center;width:44px;height:44px;flex:none;border:0;border-radius:8px;background:transparent;color:var(--optics-border);cursor:pointer}.pv-rail-button:hover{background:#243c48;color:#fff}.pv-rail-button[aria-current],.pv-rail-button[data-active]{background:var(--optics-accent-soft);color:var(--optics-brand);box-shadow:inset 3px 0 var(--primary)}.pv-rail-menu{margin-bottom:24px;border:1px solid var(--optics-border-control)}.pv-desktop-navigation-drawer .pv-brand+.pv-sidebar-scroll{margin-top:24px}@media (min-width:900px){.pv-workspace:has(.pv-contextual-sidebar){--workspace-sidebar-width:72px}.pv-workspace:has(.pv-contextual-sidebar) .pv-sidebar-full{display:none}.pv-workspace:has(.pv-contextual-sidebar) .pv-sidebar-rail{display:flex;align-items:center;padding-inline:8px}.pv-sidebar-rail .pv-sidebar-scroll{width:100%}}@container workspace-content (max-width: 840px){.pv-view>.grid[class*="lg:grid-cols-"],.pv-view>.grid[class*="xl:grid-cols-"]{grid-template-columns:minmax(0,1fr)}}@container workspace-content (max-width: 600px){.pv-view form .grid[class*=":grid-cols-"]{grid-template-columns:minmax(0,1fr)}.pv-view form .grid[class*=":grid-cols-"]>[class*=":col-span-"]{grid-column:auto}.pv-page-header,.pv-page-header>div{min-width:0}.pv-page-actions{width:100%}.pv-view form[role=search]{flex-wrap:wrap}.pv-view form[role=search]>div{min-width:min(100%,12rem)}}@media (max-width:899px){:root{--workspace-content-padding:16px}.pv-contextual-sidebar{display:none}.pv-topbar{display:grid;grid-template-columns:44px minmax(0,1fr) auto;gap:8px;padding:max(8px,env(safe-area-inset-top)) 16px 0;background:var(--optics-brand);color:#fff;border-bottom-color:var(--optics-border-control)}.pv-topbar .pv-mobile-navigation{grid-column:1;grid-row:1}.pv-topbar .pv-mobile-brand{display:block;grid-column:2;grid-row:1;min-width:0;color:#fff;font-size:22px}.pv-topbar-actions{grid-column:3;grid-row:1}.pv-topbar .pv-menu-trigger{width:44px;height:44px;padding:0;color:#fff}.pv-topbar .pv-account-menu>summary{min-height:44px;padding-inline:8px;color:#fff}.pv-topbar .pv-account-menu>summary:hover,.pv-topbar .pv-menu-trigger:hover,.pv-topbar .pv-menu-trigger[aria-expanded=true]{background:#243c48}.pv-topbar :is(.pv-mobile-brand,.pv-menu-trigger,.pv-account-menu>summary):focus-visible{outline:2px solid var(--optics-accent-soft);outline-offset:-2px}.pv-breadcrumb,.pv-topbar .pv-account-menu-content{color:var(--foreground)}.pv-breadcrumb{grid-column:1/-1;grid-row:2;margin-inline:-16px;padding:10px 16px;background:var(--background);border-top:1px solid var(--optics-border-control);font-size:12px}.pv-breadcrumb li,.pv-breadcrumb ol{gap:6px}.pv-breadcrumb li:last-child{flex-shrink:0;max-width:50%}.pv-breadcrumb li:only-child{max-width:100%}.pv-account-menu-content a,.pv-view [data-slot=button]{min-height:44px}.pv-view [data-slot=select-trigger],.pv-view input:not([type=checkbox]):not([type=radio]):not([type=hidden]),.pv-view select,.pv-view textarea{font-size:16px}}@media print{.pv-workspace,.pv-workspace-area{min-height:0}.pv-workspace-area,.pv-workspace-body{display:block}.pv-contextual-sidebar{display:none}.pv-workspace-content{width:100%;container-type:normal}}.pv-landing-editorial{background:var(--optics-brand);color:var(--optics-ivory)}.pv-landing-editorial .pv-landing-header{padding-block:24px;border-color:#34434b}.pv-landing-editorial .optics-logo-light{display:none}.pv-landing-editorial .optics-logo-dark{display:block}.pv-landing-editorial .pv-landing-header nav{gap:12px}.pv-landing-editorial .pv-landing-login{color:var(--optics-ivory)}.pv-landing-editorial .pv-landing-request,.pv-landing-editorial .pv-landing-secondary{color:var(--optics-ivory);background:transparent;border-color:var(--optics-border-control)}.pv-landing-editorial .pv-landing-login:hover,.pv-landing-editorial .pv-landing-request:hover,.pv-landing-editorial .pv-landing-secondary:hover{background:var(--optics-action-hover)}.pv-landing-editorial .pv-landing-primary{background:var(--optics-accent);color:var(--optics-brand)}.pv-landing-editorial .pv-landing-primary:hover{background:var(--optics-accent-soft)}.pv-landing-editorial .pv-landing-footer a:focus-visible,.pv-landing-editorial .pv-landing-intro a:focus-visible{outline:2px solid var(--optics-ivory);outline-offset:4px}.pv-landing-editorial .pv-landing-hero{grid-template-columns:minmax(0,1.5fr) minmax(0,1fr);gap:clamp(32px,5vw,72px);padding-block:64px 56px}.pv-landing-editorial .pv-eyebrow{display:block;font-size:12px;text-transform:uppercase;letter-spacing:.16em;color:var(--optics-ivory)}.pv-landing-editorial h1{color:var(--optics-ivory);font-size:clamp(44px,4.6vw,64px);font-weight:500;line-height:1.08;max-width:none;text-wrap:balance;margin-block:22px 24px}.pv-landing-editorial h1 span{display:block;color:var(--optics-accent)}.pv-landing-editorial .pv-landing-copy>p{max-width:49ch;color:#b8c2c7;line-height:1.7}.pv-landing-editorial .pv-landing-actions{margin-top:28px}.pv-landing-editorial .pv-landing-actions a{min-height:52px;gap:24px}.pv-landing-copy{min-width:0}.pv-landing-editorial .pv-landing-actions{align-items:center;gap:20px}.pv-landing-explore{display:inline-flex;align-items:center;color:var(--optics-ivory);font-size:14px}.pv-landing-explore:hover{color:var(--optics-accent)}.pv-landing-editorial .pv-landing-copy>.pv-landing-account-note{margin-top:18px;font-size:13px;color:#a7b5bc}.pv-landing-visual{min-width:0;padding:28px 30px;background:#ffffff04;border:1px solid #34434b;border-radius:16px}.pv-landing-visual-heading{display:flex;align-items:center;gap:24px;margin-bottom:24px}.pv-landing-visual .optics-brand-motif{flex:0 0 64px;min-height:0;padding:0}.pv-landing-visual .optics-brand-motif img{width:64px}.pv-landing-editorial .pv-landing-visual-heading p{color:#b8c2c7;font-size:18px;line-height:1.5}.pv-landing-visual-heading strong{color:var(--optics-ivory);font-weight:500}.pv-landing-connections>div{padding-block:17px;border-top:1px solid #34434b}.pv-landing-connections>div:last-child{padding-bottom:0}.pv-landing-connections dt{font-size:16px;font-weight:500}.pv-landing-connections dt span{display:inline-block;width:30px;color:var(--optics-accent);font-size:11px}.pv-landing-connections dd{margin:5px 0 0 30px;color:#b8c2c7;font-size:13px;line-height:1.6}.pv-landing-intro-foot{max-width:1200px;margin-inline:auto;padding:24px 0;border-top:1px solid #34434b;display:flex;justify-content:space-between;align-items:center;gap:24px;color:#b8c2c7;font-size:14px}.pv-landing-intro-foot a{display:inline-flex;align-items:center;gap:24px;min-height:44px;color:var(--optics-ivory)}.pv-landing-intro-foot a:hover{color:var(--optics-accent)}.pv-landing-editorial .pv-landing-sections{background:var(--optics-ivory);border:0;color:var(--optics-brand)}.pv-landing-editorial .pv-landing-sections>div{padding-block:56px 64px}.pv-landing-section-heading{display:flex;align-items:flex-end;justify-content:space-between;gap:24px;margin-bottom:28px}.pv-landing-section-heading .pv-eyebrow{color:var(--optics-accent-strong);margin-bottom:16px}.pv-landing-editorial h2{color:var(--optics-brand);font-size:clamp(28px,2.8vw,38px);font-weight:500;margin:0;line-height:1.2}.pv-landing-section-heading>p{color:var(--muted-foreground);font-size:14px;line-height:1.7}.pv-landing-editorial .pv-experiences{gap:24px}.pv-landing-editorial .pv-experiences article{min-width:0;padding:26px;border:1px solid var(--border);border-top:2px solid var(--optics-accent);background:var(--optics-surface);border-radius:0 0 12px 12px;display:flex;flex-direction:column;align-items:flex-start}.pv-experience-number{color:var(--optics-accent-strong);font-size:12px;letter-spacing:.12em;margin-bottom:28px}.pv-landing-editorial .pv-experiences p{font-size:15px;line-height:1.7;margin-bottom:24px}.pv-landing-editorial .pv-experiences a{display:flex;justify-content:space-between;align-items:center;width:100%;min-height:44px;margin-top:auto;padding-top:12px;border-top:1px solid var(--border);color:var(--optics-brand);font-size:14px;font-weight:500}.pv-landing-editorial .pv-experiences a:hover{color:var(--optics-accent-strong);text-decoration:underline;text-underline-offset:4px}.pv-landing-editorial .pv-landing-footer{padding-block:36px;align-items:center;color:#b8c2c7}@media (max-width:1279px){.pv-landing-intro-foot{margin-inline:40px}}@media (max-width:899px){.pv-landing-editorial .pv-landing-hero{grid-template-columns:1fr;padding-block:64px}.pv-landing-visual{display:none}.pv-landing-editorial h1{max-width:none;font-size:clamp(44px,7vw,60px)}.pv-landing-editorial .pv-experiences{gap:16px}.pv-landing-editorial .pv-experiences article{padding:24px}.pv-landing-section-heading>p{display:none}}@media (max-width:639px){.pv-landing-editorial .pv-landing-header{gap:24px;padding:24px}.pv-landing-editorial .pv-landing-header nav{width:100%;justify-content:space-between;gap:8px}.pv-landing-editorial .pv-landing-request{display:none}.pv-landing-editorial .pv-landing-hero{padding:48px 24px}.pv-landing-editorial h1{font-size:clamp(36px,9vw,54px)}.pv-landing-editorial .pv-landing-copy>p{font-size:16px}.pv-landing-editorial .pv-eyebrow{font-size:11px;letter-spacing:.1em}.pv-landing-editorial .pv-landing-actions{gap:12px}.pv-landing-editorial .pv-landing-actions a{gap:16px}.pv-landing-intro-foot{margin-inline:24px;flex-direction:column;align-items:flex-start;gap:4px;padding-block:24px}.pv-landing-editorial .pv-landing-sections>div{padding:48px 24px}.pv-landing-editorial .pv-landing-footer{padding:28px 24px}}.pv-landing-editorial .pv-landing-footer,.pv-landing-editorial .pv-landing-header,.pv-landing-editorial .pv-landing-hero,.pv-landing-editorial .pv-landing-sections>div{max-width:1360px}.pv-landing-intro-foot{max-width:1280px;font-size:13px;padding-block:16px}.pv-landing-editorial a:focus-visible{outline:2px solid var(--optics-accent);outline-offset:5px}.pv-landing-editorial .pv-experiences h3{font-size:22px;line-height:1.3;text-wrap:balance}.pv-experience-number{font-size:11px;font-weight:600;margin-bottom:22px}.pv-landing-organization{display:grid;grid-template-columns:minmax(0,1.6fr) minmax(0,1fr);align-items:center;gap:28px 48px;margin-top:40px;padding:36px;background:var(--optics-brand);color:var(--optics-ivory);border-radius:14px}.pv-landing-editorial .pv-landing-organization h2{color:var(--optics-ivory);font-size:clamp(26px,2.5vw,34px);text-wrap:balance}.pv-landing-organization-copy>p:last-child{margin-top:16px;max-width:57ch;color:#b8c2c7;font-size:15px;line-height:1.7}.pv-landing-organization-action{justify-self:end;max-width:290px}.pv-landing-organization-action>a{min-height:50px;gap:24px}.pv-landing-organization-action p{margin-top:12px;color:#b8c2c7;font-size:13px;line-height:1.6}.pv-landing-steps{grid-column:1/-1;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;padding-top:22px;border-top:1px solid #34434b;list-style:none}.pv-landing-steps li{display:flex;gap:10px;color:#b8c2c7;font-size:12px;line-height:1.6}.pv-landing-steps span{color:var(--optics-accent)}#experiencias-title{scroll-margin-top:32px}@media (min-width:1280px) and (max-width:1359px){.pv-landing-intro-foot{margin-inline:40px}}@media (min-width:900px) and (max-width:1023px){.pv-landing-editorial .pv-landing-hero{gap:32px}.pv-landing-visual{padding:24px}.pv-landing-visual-heading{gap:16px}}@media (min-width:640px) and (max-width:899px){.pv-landing-editorial .pv-experiences{grid-template-columns:1fr}}@media (max-width:899px){.pv-landing-organization{grid-template-columns:1fr;gap:24px;padding:28px}.pv-landing-organization-action{justify-self:start;max-width:none}.pv-landing-steps{grid-template-columns:1fr;gap:12px}}@media (max-width:639px){.pv-landing-editorial .pv-landing-header{gap:16px;padding:20px 24px}.pv-landing-editorial .pv-landing-header .optics-logo{width:172px}.pv-landing-editorial .pv-landing-hero{padding-block:40px}.pv-landing-editorial .pv-landing-copy>.pv-landing-account-note{font-size:12px}.pv-landing-editorial .pv-eyebrow{font-size:10px}.pv-landing-intro-foot{padding-block:16px}.pv-landing-intro-foot>p{max-width:34ch;line-height:1.6}.pv-landing-editorial .pv-landing-sections>div{padding-block:40px}.pv-landing-organization{margin-top:28px;padding:24px}.pv-landing-editorial .pv-landing-organization h2 br{display:none}}.pv-auth-editorial{grid-template-columns:minmax(0,1.08fr) minmax(0,1fr);background:var(--optics-surface-subtle)}.pv-auth-editorial .pv-auth-story{position:relative;isolation:isolate;overflow:hidden;min-height:100svh;padding:56px clamp(32px,5vw,88px) 40px;background:var(--optics-brand);border:0;color:var(--optics-ivory);gap:64px}.pv-auth-editorial .pv-auth-story>.pv-brand{align-self:flex-start}.pv-auth-editorial .pv-auth-story .optics-logo-light{display:none}.pv-auth-editorial .pv-auth-story .optics-logo-dark{display:block}.pv-auth-editorial .pv-auth-story .optics-logo{width:260px}.pv-auth-editorial .pv-login-editorial{position:relative;z-index:1;margin-block:auto;padding-block:40px}.pv-auth-editorial .pv-login-editorial:before{content:"";display:block;width:48px;height:2px;margin-bottom:32px;background:var(--optics-accent)}.pv-auth-editorial .pv-auth-story .pv-eyebrow{color:var(--optics-ivory);font-size:12px;letter-spacing:.2em;text-transform:uppercase;margin-bottom:24px}.pv-auth-editorial .pv-auth-story h2{max-width:12ch;color:var(--optics-ivory);font-size:clamp(44px,4.4vw,72px);line-height:1.08;font-weight:500;letter-spacing:-.045em;margin-bottom:28px}.pv-auth-editorial .pv-auth-story h2 span{display:block;color:var(--optics-accent)}.pv-auth-editorial .pv-login-editorial>p:last-child{max-width:34ch;color:#b8c2c7;font-size:17px;line-height:1.7}.pv-auth-editorial .pv-login-signoff{position:relative;z-index:1;border-top:1px solid #34434b;padding-top:24px}.pv-login-signoff>span{font-size:14px;color:var(--optics-ivory)}.pv-auth-editorial .pv-login-signoff p{margin-top:6px;color:#b8c2c7;font-size:12px}.pv-auth-editorial .pv-login-mark{position:absolute;z-index:0;right:-100px;bottom:108px;width:clamp(280px,28vw,440px);height:auto;opacity:.12;pointer-events:none}.pv-auth-editorial .pv-auth-content{padding:64px 40px}.pv-auth-editorial .pv-auth-card{max-width:420px;background:transparent;border:0;border-radius:0;overflow:visible;padding:0;gap:32px}.pv-auth-editorial .pv-auth-card [data-slot=card-content],.pv-auth-editorial .pv-auth-card [data-slot=card-header]{padding:0}.pv-auth-editorial .pv-login-eyebrow{color:var(--optics-accent-strong);font-size:12px;font-weight:500;letter-spacing:.16em;text-transform:uppercase;margin-bottom:16px}.pv-auth-editorial h1{font-size:36px;font-weight:600;letter-spacing:-.04em}.pv-auth-editorial .pv-auth-card [data-slot=card-description]{margin-top:12px;line-height:1.6}.pv-auth-editorial form{display:flex;flex-direction:column;gap:24px}.pv-auth-editorial form>*{margin-block:0}.pv-auth-editorial input:not([type=hidden]){min-height:52px;padding-inline:16px;background:var(--optics-surface);font-size:16px}.pv-auth-editorial form>[data-slot=button]{min-height:52px;margin-top:8px;font-size:15px}.pv-auth-editorial .pv-auth-card [data-slot=card-footer]{align-items:flex-start;gap:12px;padding:24px 0 0;border-radius:0;line-height:1.7}.pv-auth-editorial .pv-auth-card [data-slot=card-footer]>a{display:inline-flex;align-items:center;min-height:44px;margin-top:-12px;font-weight:500}.pv-auth-editorial .pv-auth-card [data-slot=card-footer] a{color:var(--optics-brand);text-decoration-color:var(--optics-accent);text-underline-offset:4px}.pv-auth-editorial .pv-auth-card [data-slot=card-footer] a:hover{color:var(--optics-accent-strong)}.pv-auth-editorial .pv-auth-story a:focus-visible{outline:2px solid white;outline-offset:6px}@media (max-width:959px){.pv-auth-editorial{grid-template-columns:1fr}.pv-auth-editorial .pv-auth-story{display:none}.pv-auth-editorial .pv-auth-content{min-height:100svh;padding:32px 24px 48px;border-top:4px solid var(--optics-accent)}.pv-auth-editorial .pv-auth-mobile-brand{display:inline-flex;margin-bottom:56px}.pv-auth-editorial .pv-auth-card{margin-block:auto}}@media (max-width:639px){.pv-auth-editorial .pv-auth-content{padding-inline:24px}.pv-auth-editorial h1{font-size:30px}.pv-auth-editorial .pv-auth-card{gap:28px}}.pv-auth-access-request .pv-auth-story h2{max-width:14ch;font-size:clamp(44px,4vw,64px)}.pv-access-entry-actions{display:flex;flex-direction:column;gap:12px}.pv-access-entry-actions a{min-height:52px;font-size:15px}.pv-access-entry-actions a+a{border-color:var(--optics-border-control)}.pv-access-entry-note{border-left:2px solid var(--optics-accent);padding-left:16px;line-height:1.7}.pv-organization-access{background:var(--optics-surface-subtle);color:var(--optics-brand)}.pv-access-intro,.pv-access-masthead{background:var(--optics-brand);color:var(--optics-ivory)}.pv-access-header{max-width:1200px;margin-inline:auto;padding:28px 40px;border-bottom:1px solid #34434b;display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:24px}.pv-access-header .optics-logo-light{display:none}.pv-access-header .optics-logo-dark{display:block}.pv-access-header nav{flex-wrap:wrap}.pv-access-header nav a{display:inline-flex;align-items:center;min-height:44px}.pv-access-header nav a:hover{color:var(--optics-accent)}.pv-access-masthead a:focus-visible{outline:2px solid var(--optics-ivory);outline-offset:4px}.pv-access-intro>div,.pv-access-workflow{max-width:1104px;margin-inline:auto;padding:48px 40px}.pv-access-intro .pv-eyebrow{color:var(--optics-accent);font-size:12px;letter-spacing:.16em;text-transform:uppercase;margin-bottom:20px}.pv-access-intro h1{font-size:clamp(32px,3.5vw,48px);line-height:1.15;letter-spacing:-.04em;font-weight:500;max-width:24ch}.pv-access-intro h1:after{content:"";display:block;width:48px;height:2px;background:var(--optics-accent);margin-block:24px}.pv-access-intro p:last-child{max-width:64ch;color:#b8c2c7;line-height:1.7}.pv-access-workflow>div{margin-top:0}.pv-access-workflow ol[aria-label="Progreso de la solicitud"]{gap:24px;margin-bottom:40px}.pv-access-workflow li[aria-current=step]{border-color:var(--optics-accent-strong);color:var(--optics-accent-strong)}.pv-access-workflow h2{font-size:24px;font-weight:600;letter-spacing:-.025em;line-height:1.35}.pv-access-workflow article{padding:24px;border-color:var(--border);line-height:1.7}.pv-access-workflow article:has(input:checked){background:var(--optics-accent-soft);border-color:var(--optics-accent-strong)}.pv-access-workflow input[type=checkbox]{accent-color:var(--optics-accent-strong);flex-shrink:0}.pv-access-workflow input:not([type=checkbox],[type=hidden]),.pv-access-workflow select,.pv-access-workflow textarea{min-height:52px;border:1px solid var(--optics-border-control);border-radius:8px;background:var(--optics-surface);font-size:16px;padding-inline:16px}.pv-access-workflow textarea{padding-block:12px}.pv-access-workflow summary{min-height:44px;align-content:center}.pv-access-workflow [data-slot=button]{min-height:48px}@media (max-width:639px){.pv-access-header{padding:24px;gap:16px}.pv-access-header nav{width:100%}.pv-access-intro>div,.pv-access-workflow{padding:36px 24px}.pv-access-workflow ol[aria-label="Progreso de la solicitud"]{gap:12px}.pv-access-workflow article{padding:20px}}.pv-public-shell:has(>.pv-auth-registration)>.pv-public-header{display:none}.pv-public-shell .pv-auth-registration{display:grid;min-height:100svh}.pv-public-shell .pv-auth-registration .pv-registration-story{display:flex;gap:40px}.pv-auth-registration .pv-login-editorial{padding-block:16px}.pv-auth-registration .pv-registration-story h2{max-width:15ch;font-size:clamp(40px,3.8vw,60px)}.pv-auth-registration .pv-registration-story h2 span{display:inline}.pv-auth-registration .pv-registration-story .pv-login-editorial>p:last-of-type{max-width:36ch;color:#b8c2c7;font-size:16px;line-height:1.7}.pv-registration-story ul{display:grid;gap:24px;margin-top:36px;padding:0;list-style:none}.pv-registration-story li{display:flex;align-items:baseline;gap:20px}.pv-registration-story li>span{flex:0 0 24px;color:var(--optics-accent);font-size:12px;letter-spacing:.12em}.pv-registration-story h3{color:var(--optics-ivory);font-size:15px;font-weight:500;margin-bottom:4px}.pv-registration-story li p{color:#b8c2c7;font-size:14px;line-height:1.6}.pv-auth-registration #register-email-help{line-height:1.7}.pv-auth-registration [role=status]{background:var(--optics-surface);border-color:var(--border);text-align:left;line-height:1.7}.pv-auth-registration [role=status]>p:first-child{color:var(--optics-brand)}.pv-auth-registration [role=status] a{display:inline-flex;align-items:center;min-height:44px}@media (max-width:959px){.pv-public-shell .pv-auth-registration .pv-registration-story{display:none}.pv-public-shell .pv-auth-registration .pv-auth-mobile-brand{display:inline-flex}}.optics-logo{display:inline-block;width:180px;max-width:100%;flex-shrink:0;vertical-align:middle;line-height:0}.optics-logo img{width:100%;height:auto}.optics-logo-light{display:block}.optics-logo-dark{display:none}:is(.pv-sidebar,.pv-navigation-drawer) .optics-logo-light{display:none}:is(.pv-sidebar,.pv-navigation-drawer) .optics-logo-dark{display:block}.pv-brand{display:inline-flex;align-items:center;min-height:44px;max-width:100%}.pv-sidebar>.pv-brand{padding-inline:0}.pv-brand .optics-logo{width:180px}.pv-auth-story .optics-logo,.pv-landing-header .optics-logo{width:220px}.optics-brand-motif{display:flex;align-items:center;justify-content:center;min-height:280px;padding:24px}.optics-brand-motif img{width:190px;height:auto}.pv-card-footer{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:8px 12px}.pv-card-footer .optics-logo{width:170px}.pv-rail-brand{display:flex;align-items:center;justify-content:center;width:48px;min-height:48px;margin-bottom:16px}@media (max-width:899px){.pv-topbar .pv-mobile-brand .optics-logo{width:170px}.pv-topbar .pv-mobile-brand .optics-logo-light{display:none}.pv-topbar .pv-mobile-brand .optics-logo-dark{display:block}}@media (max-width:399px){.pv-topbar .pv-mobile-brand .optics-logo{width:40px;height:44px}.pv-topbar .pv-mobile-brand .optics-logo img{display:none}.pv-topbar .pv-mobile-brand .optics-logo:after{content:"";display:block;width:40px;height:44px;background:url(/brand/opticshr/opticshr-symbol-copper.svg) 50%/contain no-repeat}}.pv-auth-mobile-brand,.pv-mobile-brand{display:none}@media (max-width:899px){.pv-auth-mobile-brand,.pv-topbar .pv-mobile-brand{display:inline-flex}}