:root{--paper:#f2f3f1;--white:#fcfcfa;--ink:#253034;--muted:#657074;--line:#d1d7d6;--cyan:#369daf;--cyan-light:#4bb4c4;--lime:#c7e550;--wash:#e8eded;--mono:ui-monospace,SFMono-Regular,Consolas,monospace;--sans:"Helvetica Neue",Arial,sans-serif;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}*{box-sizing:border-box}html,body{background:var(--paper);min-height:100%;color:var(--ink);font-family:var(--sans);margin:0;font-size:16px}body{overflow:hidden}button,input,textarea,select{font:inherit}a{color:inherit;text-decoration:none}button{color:inherit;cursor:pointer;background:0 0;border:0}button:disabled{opacity:.5;cursor:default}a,button,input,textarea,select,summary{-webkit-tap-highlight-color:transparent}:is(a:focus-visible,button:focus-visible,input:focus-visible,textarea:focus-visible,select:focus-visible,summary:focus-visible){outline-offset:5px;outline:2px solid #267e8d}button,a{touch-action:manipulation}[hidden]{display:none!important}svg{display:block}.skip{background:var(--lime);z-index:99;padding:12px;position:fixed;top:-100px;left:20px}.skip:focus{top:10px}.site-header{border-bottom:1px solid var(--line);z-index:10;background:var(--paper);align-items:center;gap:30px;height:92px;margin:0 44px;display:flex;position:relative}.brand{align-items:center;gap:13px;margin-right:auto;display:flex}.brand svg{width:43px;height:43px}.brand path{fill:none;stroke:var(--cyan-light);stroke-width:8px;stroke-linecap:round;stroke-linejoin:round}.brand circle{fill:var(--lime)}.brand span{letter-spacing:.14em;font-size:23px;font-weight:650}.site-header nav{align-items:center;gap:26px;display:flex}.site-header nav a{white-space:nowrap;padding:12px 0;font-size:14px;position:relative}.site-header nav a[aria-current=page]:after{content:"";background:var(--cyan);height:2px;position:absolute;bottom:3px;left:0;right:0}.app-link{border-left:1px solid var(--line);white-space:nowrap;padding:10px 0 10px 26px;font-size:14px}.app-link span{margin-left:10px}.menu-toggle{display:none}.site-footer{border-top:1px solid var(--line);height:48px;color:var(--muted);background:var(--paper);z-index:5;justify-content:space-between;align-items:center;gap:18px;font-size:12px;display:flex;position:fixed;bottom:0;left:44px;right:44px}.prototype-label{font-family:var(--mono);letter-spacing:.04em;font-size:11px}.footer-breadcrumb{text-overflow:ellipsis;white-space:nowrap;max-width:60%;overflow:hidden}.entry{text-align:center;flex-direction:column;justify-content:center;align-items:center;height:calc(100dvh - 140px);min-height:520px;padding:30px;display:flex;position:relative}.entry-kicker{font:12px var(--mono);letter-spacing:.14em;color:var(--muted);position:absolute;top:32px}.entry-mark{width:210px;margin:0 0 20px;padding:0;transition:transform .4s}.entry-mark:hover{transform:scale(1.04)}.entry-mark svg{width:100%}.entry-mark path{stroke:var(--cyan-light);fill:none;stroke-width:19px;stroke-linecap:round;stroke-linejoin:round}.entry-mark circle{fill:var(--lime)}.entry-mark .halo{fill:var(--paper);stroke:var(--line);stroke-width:1px}.entry h1{letter-spacing:.26em;margin:0 0 15px;padding-left:.26em;font-size:27px;font-weight:600}.entry>p:not(.entry-kicker){margin:0;font-size:19px}.entry-start{border-bottom:1px solid var(--cyan);margin-top:29px;padding:9px 0;font-size:14px}.entry-start span{margin-left:16px}.entry-note{color:var(--muted);font-size:13px;position:absolute;bottom:24px}.workspace{grid-template-columns:minmax(0,1fr);height:calc(100dvh - 140px);margin:0 44px;display:grid}.map-column{scrollbar-width:thin;flex-direction:column;min-width:0;display:flex;position:relative;overflow-y:auto}.map-caption{font:12px var(--mono);letter-spacing:.05em;color:var(--muted);justify-content:space-between;align-items:center;padding:26px 0 5px;display:flex}.map-caption button{font:12px var(--sans);letter-spacing:0;opacity:0;pointer-events:none}.graph{aspect-ratio:640/630;flex-shrink:0;width:min(100%,780px);max-height:calc(100dvh - 245px);margin:auto;position:relative}.connections{width:100%;height:100%;position:absolute;inset:0;overflow:visible}.branch{stroke:var(--cyan-light);stroke-width:1.7px;fill:none;vector-effect:non-scaling-stroke;stroke-dasharray:400;stroke-dashoffset:0;animation:1s ease-out connect}.graph-node{text-align:center;flex-direction:column;align-items:center;width:240px;padding-top:30px;display:flex;position:absolute;transform:translate(-50%)}.graph-node .dot{border:3px solid var(--paper);background:var(--cyan-light);width:17px;height:17px;box-shadow:0 0 0 1px var(--cyan-light);border-radius:50%;transition:transform .25s,box-shadow .25s;position:absolute;top:0;left:50%;transform:translate(-50%,-50%)}.graph-node:hover .dot,.graph-node.active .dot{transform:translate(-50%,-50%)scale(1.22);box-shadow:0 0 0 6px #48aabd22}.graph-node small{font:12px var(--mono);letter-spacing:.09em;background:var(--paper);padding:2px 6px}.graph-node strong{background:var(--paper);margin:8px 0 6px;padding:0 6px;font-size:19px;font-weight:500}.graph-node em{color:var(--muted);background:var(--paper);padding:0 4px;font-size:13px;font-style:normal}.service-node{padding-top:0;padding-bottom:26px;top:19.05%;left:18.44%;transform:translate(-50%,-100%)}.education-node{padding-top:0;padding-bottom:26px;top:19.05%;left:81.56%;transform:translate(-50%,-100%)}.service-node .dot,.education-node .dot{top:auto;bottom:0;transform:translate(-50%,50%)}.service-node:hover .dot,.service-node.active .dot,.education-node:hover .dot,.education-node.active .dot{transform:translate(-50%,50%)scale(1.22)}.platform-node{top:82.06%;left:50%}.graph-hub{text-align:center;position:absolute;top:52.7%;left:50%;transform:translate(-50%,-50%)}.graph-hub span{background:var(--lime);border:3px solid var(--paper);border-radius:50%;width:29px;height:29px;margin:auto;display:block;box-shadow:0 0 0 1px #b7c492}.graph-hub strong{background:var(--paper);letter-spacing:.18em;padding:0 10px;font-size:17px;font-weight:500;position:absolute;top:44px;left:50%;transform:translate(-50%)}.map-under{justify-content:space-between;align-items:center;gap:20px;margin-top:auto;padding:24px 0;display:flex}.map-under p{margin:0;font-size:15px;line-height:1.6}.map-under strong{font-weight:500}.map-under>span{font:12px var(--mono);color:var(--muted)}.branch-nav:empty{display:none}.has-pane{grid-template-columns:minmax(310px,40%) minmax(0,60%)}.has-pane .map-column{padding-right:30px}.has-pane .map-caption button{opacity:1;pointer-events:auto}.has-pane .graph{max-height:430px;margin:60px auto 20px}.has-pane .graph-node{width:190px}.has-pane .graph-node strong{font-size:16px}.has-pane .graph-node em{display:none}.has-pane .graph-node small{font-size:11px}.has-pane .map-under{display:none}.has-pane .graph-hub strong{font-size:14px;top:35px}.has-pane .graph-hub span{width:24px;height:24px}.branch-nav{border-top:1px solid var(--line);margin-top:22px;padding:16px 0 28px}.branch-nav .branch-label{font:12px var(--mono);color:var(--muted);margin-bottom:14px;display:block}.branch-nav a{border-left:2px solid var(--line);justify-content:space-between;margin-left:6px;padding:9px 12px;font-size:14px;display:flex}.branch-nav a:before{content:"";border:1px solid var(--cyan);background:var(--paper);border-radius:50%;flex:none;width:7px;height:7px;margin:4px 14px 0 -17px}.branch-nav a span{margin-right:auto}.branch-nav a[aria-current=page]{color:#236d7b;background:#48aabd0c}.reading-pane{border-left:1px solid var(--line);background:var(--white);scrollbar-width:thin;scrollbar-color:#b8c2c1 transparent;animation:.45s reveal;overflow:auto}.pane-top{z-index:4;border-bottom:1px solid var(--line);background:var(--white);justify-content:space-between;align-items:center;min-height:64px;padding:16px 32px;display:flex;position:sticky;top:0}.pane-crumb{font:12px var(--mono);text-transform:uppercase;letter-spacing:.06em;line-height:1.5}.pane-crumb a{color:var(--muted)}.close-pane{width:32px;height:32px;margin-left:14px;font-size:19px}.close-pane:hover{background:var(--wash)}#page-content{padding:42px 38px 60px}.eyebrow{font:12px var(--mono);letter-spacing:.09em;text-transform:uppercase;color:var(--muted);margin:0 0 20px}h1,h2,h3,p{overflow-wrap:break-word}h1{letter-spacing:-.035em;max-width:760px;margin:0 0 25px;font-size:clamp(32px,3.2vw,50px);font-weight:500;line-height:1.08}h2{letter-spacing:-.025em;margin:0 0 17px;font-size:28px;font-weight:500;line-height:1.16}h3{margin:0 0 12px;font-size:20px;font-weight:500;line-height:1.25}p{margin:0 0 20px;line-height:1.7}.lead{color:#566065;max-width:760px;font-size:18px;line-height:1.65}.section{border-top:1px solid var(--line);margin-top:40px;padding-top:32px}.link-list{border-top:1px solid var(--line);margin-top:34px}.route-link{border-bottom:1px solid var(--line);grid-template-columns:36px 1fr 20px;gap:12px;padding:24px 0;transition:padding .2s;display:grid}.route-link:hover{padding-left:8px}.route-link>small{font:12px var(--mono);color:var(--cyan);padding-top:5px}.route-link strong{margin-bottom:8px;font-size:21px;font-weight:500;display:block}.route-link p{color:var(--muted);margin:0;font-size:14px;line-height:1.5}.route-link>b{font-size:20px;font-weight:400}.actions{flex-wrap:wrap;align-items:center;gap:13px;margin:28px 0 8px;display:flex}.button{border:1px solid var(--line);background:0 0;justify-content:center;align-items:center;gap:20px;padding:13px 18px;font-size:14px;line-height:1.35;display:inline-flex}.button:hover{border-color:var(--cyan)}.button.primary{background:var(--ink);color:#fff;border-color:var(--ink)}.button.signal{background:var(--lime);border-color:var(--lime);color:#263023}.text-link{border-bottom:1px solid var(--cyan);padding-bottom:3px;font-size:14px}.small-note{color:var(--muted);font-size:13px;line-height:1.65}.image-viewer{border:1px solid var(--line);background:var(--paper);width:min(1200px,96vw);max-height:96dvh;padding:48px 20px 15px}.image-viewer::backdrop{background:#132025bb}.image-viewer img{object-fit:contain;width:100%;max-height:80dvh}.image-viewer p{color:var(--muted);margin:12px 0 0;font-size:13px}.close-image{width:32px;height:32px;font-size:22px;position:absolute;top:8px;right:10px}.no-script{background:var(--white);z-index:20;padding:30px;position:fixed;top:120px;left:10%}.no-script a{text-decoration:underline}@keyframes connect{0%{stroke-dashoffset:400px}to{stroke-dashoffset:0}}@keyframes reveal{0%{opacity:0;transform:translate(15px)}to{opacity:1;transform:translate(0)}}@media (min-width:1600px){.has-pane{grid-template-columns:minmax(450px,42%) minmax(0,58%)}.has-pane .graph{max-height:520px}.has-pane .graph-node strong{font-size:19px}.has-pane .graph-node small{font-size:12px}#page-content{padding:52px 60px 70px}}@media (max-width:1100px){.site-header{gap:20px;margin:0 24px}.site-header nav{gap:16px}.brand span{font-size:20px}.brand{gap:6px}.site-header nav a,.app-link{font-size:13px}.workspace{margin:0 24px}.site-footer{left:24px;right:24px}.has-pane{grid-template-columns:minmax(260px,35%) minmax(0,65%)}.has-pane .map-column{padding-right:20px}.has-pane .graph-node{width:140px}.has-pane .graph-node strong{font-size:14px}.has-pane .graph-node small{font-size:10px}.has-pane .graph{max-height:320px;margin-top:60px}#page-content{padding:30px 26px 48px}.map-caption>span{font-size:10px}.map-caption button{font-size:11px}.pane-top{padding:14px 26px}}@media (max-width:850px){.site-header{gap:18px;height:76px;margin:0 20px}.site-header nav{background:var(--paper);border-bottom:1px solid var(--line);padding:14px 24px 22px;display:none;position:absolute;top:75px;left:-20px;right:-20px;box-shadow:0 15px 20px #23333308}.site-header nav.is-open{flex-wrap:wrap;gap:8px 25px;display:flex}.site-header nav a{font-size:16px}.menu-toggle{align-items:center;gap:12px;padding:10px 0;font-size:14px;display:flex}.app-link{padding-left:18px}.workspace{height:calc(100dvh - 120px);margin:0 20px}.site-footer{height:44px;left:20px;right:20px}.entry{height:calc(100dvh - 120px)}.has-pane{grid-template-columns:minmax(0,1fr)}.has-pane .map-column{display:none}.reading-pane{border-left:none;margin:0 -20px}.prototype-label{display:none}.graph{width:min(640px,100%);max-height:calc(100dvh - 245px)}.map-caption{padding-top:24px}.map-under{padding:18px 0}.pane-top{padding:14px 22px}#page-content{padding:30px 24px 55px}h1{font-size:38px}.lead{font-size:17px}.pane-crumb{font-size:11px}.entry-mark{width:190px}.entry-kicker{top:20px}.entry-note{bottom:18px}}@media (max-width:500px){.site-header{gap:12px}.brand span{font-size:18px}.brand svg{width:34px;height:34px}.app-link{padding-left:12px;font-size:12px}.app-link span{margin-left:2px}.graph-node{width:155px}.graph-node strong{font-size:16px}.graph-node small{font-size:11px}.graph-node em{display:none}.graph{max-height:none;margin:auto}.map-under>span{display:none}.entry{min-height:450px}.entry>p:not(.entry-kicker){font-size:17px}.entry-note{font-size:12px}h1{font-size:34px}.pane-top{padding:12px 20px}#page-content{padding:28px 20px 55px}.footer-breadcrumb{max-width:64%;font-size:11px}.footer-map{font-size:11px}.route-link strong{font-size:19px}}.editorial-rows{margin:30px 0}.editorial-rows>div{border-top:1px solid var(--line);grid-template-columns:130px 1fr;gap:24px;padding:23px 0;display:grid}.editorial-rows dt{font-size:16px;font-weight:500}.editorial-rows dd{color:var(--muted);margin:0;font-size:15px;line-height:1.7}.editorial-rows dd strong{color:var(--ink);font-weight:500}.flow-steps{margin:28px 0;padding:0;list-style:none}.flow-steps li{grid-template-columns:34px 1fr;gap:22px;padding:0 0 28px;display:grid;position:relative}.flow-steps li:before{content:"";background:var(--line);width:1px;position:absolute;top:24px;bottom:0;left:14px}.flow-steps li:last-child:before{display:none}.flow-steps li>span{font:12px var(--mono);color:var(--cyan);border:1px solid var(--line);background:var(--white);border-radius:50%;place-items:center;width:29px;height:29px;display:grid;position:relative}.flow-steps h3{margin:3px 0 9px;font-size:18px}.flow-steps p{color:var(--muted);margin:0;font-size:15px;line-height:1.7}.callout{border-left:3px solid var(--cyan-light);background:#eff4f3;margin:30px 0;padding:22px 25px}.callout small{font:11px var(--mono);letter-spacing:.045em;color:#4d696d;line-height:1.6;display:block}.callout p{margin:12px 0 0;font-size:17px;line-height:1.6}.plain-list{padding-left:20px;font-size:16px;line-height:1.8}.plain-list li{margin:7px 0;padding-left:5px}.process-band{border-bottom:1px solid var(--line);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:18px;padding:24px 0;font-size:17px;display:flex}.process-band b{color:var(--cyan);font-size:20px;font-weight:400}.screenshot{margin:30px 0 22px}.screenshot button{border:1px solid var(--line);background:#e7ebea;width:100%;padding:0;display:block;position:relative;overflow:hidden}.screenshot img{object-fit:contain;width:100%;height:auto;max-height:430px;display:block}.screenshot button>span,.student-gallery button>span{background:var(--white);border:1px solid var(--line);padding:7px 10px;font-size:12px;position:absolute;bottom:12px;right:12px}.screenshot figcaption{color:var(--muted);margin-top:10px;font-size:12px;line-height:1.5}.feature-link{border:1px solid var(--line);background:#e8eeee;margin:32px 0;padding:28px;display:block}.feature-link>small{font:12px var(--mono);color:#496a70}.feature-link h2{margin:20px 0 12px;font-size:30px}.feature-link p{color:var(--muted);font-size:14px}.feature-link>div{border-top:1px solid #cbd9d9;align-items:center;gap:28px;padding-top:20px;display:flex}.feature-link>div span{color:var(--muted);font-size:12px;line-height:1.7}.feature-link strong{color:var(--ink);font-size:15px;font-weight:500}.feature-link b{margin-left:auto;font-size:24px;font-weight:400}.feature-link:hover{border-color:var(--cyan)}.identity-note{border-block:1px solid var(--line);align-items:center;gap:20px;margin-top:38px;padding:28px 0;display:flex}.identity-note p{letter-spacing:-.02em;margin:0;font-size:26px;line-height:1.35}.identity-note strong{font-weight:500}.lime-dot{background:var(--lime);border-radius:50%;flex:none;width:20px;height:20px;display:inline-block}.diploma-facts{border-block:1px solid var(--line);grid-template-columns:1fr 1fr 1fr;margin:28px 0;display:grid}.diploma-facts div{padding:23px 14px 23px 0}.diploma-facts small{font:11px var(--mono);color:var(--muted);margin-bottom:10px;display:block}.diploma-facts strong{white-space:nowrap;font-size:20px;font-weight:500;display:block}.diploma-facts span{color:var(--muted);margin-top:10px;font-size:12px;line-height:1.5;display:block}.stat-line{border-block:1px solid var(--line);flex-wrap:wrap;justify-content:space-between;gap:20px;padding:20px 0;display:flex}.stat-line span{color:var(--muted);font-size:13px}.stat-line b{color:var(--ink);margin-bottom:6px;font-size:25px;font-weight:500;display:block}.institution-logo{width:175px;max-width:90%;margin:20px 0 30px}.document-links{flex-wrap:wrap;gap:12px;margin-top:30px;display:flex}.calendar-milestones{margin:25px 0;padding:0;list-style:none}.calendar-milestones li{border-bottom:1px solid var(--line);grid-template-columns:135px 1fr;gap:24px;padding:19px 0;display:grid}.calendar-milestones time{font:12px var(--mono);color:#377d88;padding-top:4px}.calendar-milestones strong{font-size:16px;font-weight:500}.calendar-milestones p{color:var(--muted);margin:8px 0 0;font-size:14px;line-height:1.6}.disclosure{border-top:1px solid var(--line);padding:18px 0;font-size:15px}.disclosure:last-of-type{border-bottom:1px solid var(--line);margin-bottom:26px}.disclosure summary{cursor:pointer;line-height:1.5}.disclosure p{margin-top:20px;font-size:14px;line-height:1.7}.schedule-rows{margin:20px 0;padding:0;list-style:none}.schedule-rows li{border-top:1px solid var(--line);grid-template-columns:78px 1fr;gap:15px;padding:16px 0;display:grid}.schedule-rows time{font:12px var(--mono);color:var(--muted);line-height:1.7}.schedule-rows small{color:var(--muted);margin-top:5px;font-size:13px;line-height:1.6;display:block}.schedule-rows strong{font-size:14px;font-weight:500;line-height:1.5;display:block}.price-grid{border:1px solid var(--line);grid-template-columns:1fr 1fr;display:grid}.price-grid article{padding:24px}.price-grid article+article{border-left:1px solid var(--line)}.price-grid h3{font-size:16px}.price-grid .price{letter-spacing:-.04em;margin:25px 0 0;font-size:30px;line-height:1.2}.price-grid article>div{border-top:1px solid var(--line);margin-top:25px;padding-top:19px}.price-grid article>div small{font:10px var(--mono);color:var(--muted);line-height:1.5;display:block}.price-grid article>div strong{margin-top:10px;font-size:24px;font-weight:500;display:block}.segmented{border-bottom:1px solid var(--line);flex-wrap:wrap;gap:0;margin:26px 0;display:flex}.segmented button{border-bottom:2px solid #0000;margin-bottom:-1px;padding:13px 18px;font-size:14px}.segmented button[aria-pressed=true]{border-color:var(--cyan);color:#1e6472}.student-gallery{grid-template-columns:1fr 1fr;gap:35px 22px;margin:28px 0 36px;display:grid}.student-gallery article{min-width:0}.student-gallery button{border:1px solid var(--line);background:#e9eeec;width:100%;margin-bottom:18px;padding:0;display:block;position:relative}.student-gallery img{aspect-ratio:1.414;object-fit:contain;width:100%;display:block}.student-gallery article>small{font:11px var(--mono);color:var(--muted)}.student-gallery h3{margin:10px 0 14px;font-size:19px}.student-gallery .text-link{font-size:13px}.student-gallery button>span{font-size:11px;bottom:6px;right:6px}.contact-topics{flex-wrap:wrap;gap:10px;margin:30px 0;display:flex}.contact-topics button{border:1px solid var(--line);padding:12px 15px;font-size:14px}.contact-topics button[aria-pressed=true]{border-color:var(--cyan);background:#e8f0f0}.contact-address{letter-spacing:-.03em;border-bottom:1px solid var(--line);padding:16px 0 20px;font-size:clamp(21px,2.4vw,32px);display:block}.contact-address span{float:right}.legal-links{gap:25px;margin-top:40px;display:flex}.shared-base{background:#e8eeec;align-items:center;gap:14px;margin-top:25px;padding:28px;display:flex}.shared-base strong{letter-spacing:.14em;font-size:21px;font-weight:500}.shared-base>span:last-child{color:var(--muted);margin-left:auto;font-size:14px}.base-caption{border-bottom:1px solid var(--line);color:var(--muted);padding:20px 0;font-size:14px}.map-under a{font:12px var(--mono);color:var(--muted);border-bottom:1px solid var(--line);padding-bottom:4px}.pane-jump{display:none}.next-page{border-top:1px solid var(--line);justify-content:space-between;gap:20px;margin-top:45px;padding-top:26px;font-size:14px;line-height:1.6;display:flex}.next-page a:last-child{text-align:right;margin-left:auto}.next-page small{font:11px var(--mono);color:var(--muted);margin-bottom:5px;display:block}.sample{border:1px solid var(--line);background:#f4f6f3;margin:30px 0}.sample-header{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:16px;padding:16px 20px;display:flex}.sample-header strong{font-size:14px;font-weight:500;line-height:1.5}.sample-header small{font:10px var(--mono);color:var(--muted);text-align:right;white-space:nowrap}.board-canvas{background-image:radial-gradient(#bfcacc 1px,#0000 1px);background-size:20px 20px;padding:28px}.board-note{background:#fbf9ec;border:1px solid #d8d6c9;max-width:340px;padding:22px;box-shadow:0 3px 6px #22333308}.board-note small{font:10px var(--mono);color:var(--muted);margin-bottom:16px;display:block}.board-note strong{font-size:18px;line-height:1.4;display:block}.board-note p{margin:12px 0 0;font-size:14px;line-height:1.6}.board-note .text-link{margin-top:20px;padding:0 0 4px;display:inline-block}.board-arrow{color:var(--cyan);margin:10px 0 10px 45px;font-size:25px;display:block}.board-decision{background:#e9f2ef;border-color:#c0d5d0;margin-left:auto}.board-task{background:var(--white);border:1px solid var(--line);gap:20px;margin:24px 0 0;padding:20px;display:flex}.board-task>span{color:var(--cyan);font-size:24px}.board-task small{font:10px var(--mono);color:var(--muted);margin-bottom:10px;display:block}.board-task strong{font-size:16px}.board-task p{color:var(--muted);margin:8px 0 0;font-size:13px}.plan-preview{position:relative}.plan-image{width:100%;padding:0;display:block}.plan-image img{width:100%;display:block}.plan-marker{border:1px solid var(--cyan);background:var(--white);padding:10px 14px;font-size:13px;position:absolute;bottom:18px;right:18px}.annotation-detail{border-top:1px solid var(--line);background:#eaf0ef;padding:22px}.annotation-detail small{font:11px var(--mono);color:var(--muted)}.annotation-detail h3{margin-top:14px}.annotation-detail p{font-size:14px}.annotation-detail>span{color:var(--muted);font-size:12px}.message{background:var(--white);gap:15px;padding:24px;display:flex}.avatar{background:#e0e8e5;border-radius:50%;flex:none;place-items:center;width:35px;height:35px;font-size:14px;display:grid}.message strong{font-size:15px}.message small{color:var(--muted);margin-top:6px;font-size:12px;display:block}.message p{margin:15px 0 20px;font-size:16px;line-height:1.65}.message mark{color:#236e7a;background:#e4eeee;padding:2px}.reference-tag{border:1px solid var(--line);color:#50686a;padding:8px 11px;font-size:12px;line-height:1.5;display:inline-block}.sample-tabs{margin:0;padding:0 20px}.followup-detail{min-height:165px;padding:22px;font-size:15px}.followup-detail h3{font-size:18px}.followup-detail p{margin-bottom:14px;font-size:14px;line-height:1.6}.followup-detail .status-pill{font:11px var(--mono);color:#4c6555;background:#e2e9e5;border:1px solid #cbd7cd;padding:6px 10px;display:inline-block}.meeting-meta,.meeting-agenda,.meeting-record{padding:24px}.meeting-meta{border-bottom:1px solid var(--line)}.meeting-meta small{font:11px var(--mono);color:var(--muted)}.meeting-meta h3{margin:16px 0 12px}.meeting-meta p{color:var(--muted);margin:0;font-size:13px}.meeting-agenda strong{font-weight:500}.meeting-agenda ol{padding-left:20px;font-size:15px;line-height:1.8}.meeting-record{border-top:1px solid var(--line);background:#eaf0ec}.meeting-record summary{cursor:pointer;font-size:14px}.meeting-record h3{margin-top:20px}.meeting-record p{margin-bottom:0;font-size:14px}.task-content{padding:24px}.task-content>small{font:11px var(--mono);color:var(--muted)}.task-content h3{margin:20px 0 25px;font-size:24px}.task-progress{justify-content:space-between;margin-bottom:14px;font-size:14px;display:flex}.task-progress b{font-weight:500}.task-content progress{width:100%;height:6px;accent-color:var(--cyan)}progress::-webkit-progress-bar{background:#dce3e0}progress::-webkit-progress-value{background:var(--cyan)}.checklist{margin:18px 0}.checklist label{cursor:pointer;align-items:flex-start;gap:12px;padding:12px 0;font-size:15px;line-height:1.5;display:flex}.checklist input{accent-color:#377b7d;flex:none;width:17px;height:17px;margin-top:3px}.checklist input:checked+span{color:var(--muted);text-decoration:line-through}.delivery-body{padding:4px 22px 24px}.delivery-body table{border-collapse:collapse;width:100%;font-size:14px}.delivery-body th{text-align:left;letter-spacing:.05em;color:var(--muted);font-size:11px;font-weight:400}.delivery-body td,.delivery-body th{border-bottom:1px solid var(--line);padding:14px 8px 14px 0}.delivery-body p{font-size:14px}.delivery-note{background:#e5ece8;margin-top:20px;padding:20px}.delivery-note small{font:10px var(--mono);color:var(--muted)}.delivery-note p{margin:12px 0 0}.report-sample{padding:24px}.report-numbers{border-bottom:1px solid var(--line);gap:50px;margin-bottom:24px;padding-bottom:24px;display:flex}.report-numbers b{margin-bottom:5px;font-size:30px;font-weight:500;display:block}.report-numbers span{color:var(--muted);font-size:13px}.report-finding{grid-template-columns:140px 1fr;align-items:center;gap:22px;display:grid}.report-finding img{border:1px solid var(--line);width:100%}.report-finding small{font:10px var(--mono);color:var(--muted)}.report-finding h3{margin:10px 0;font-size:18px}.report-finding p{margin:0;font-size:14px;line-height:1.6}.connect-flow{border-block:1px solid var(--line);justify-content:space-around;align-items:center;gap:20px;margin:35px 0;padding:38px 10px;font-size:20px;display:flex}.connect-flow strong{font-weight:500}.connect-flow>span{color:var(--cyan);font-size:30px}.demo-app{border:1px solid var(--line);margin-top:30px}.demo-nav{border-bottom:1px solid var(--line);grid-template-columns:1fr 1fr 1fr;display:grid}.demo-nav button{border-bottom:2px solid #0000;padding:17px 10px;font-size:14px}.demo-nav button[aria-selected=true]{border-color:var(--cyan);background:#e9efec}.demo-nav span{font:11px var(--mono);color:var(--muted);margin-right:4px}#demo-panel{min-height:300px;padding:24px}.demo-bottom{color:var(--muted);border-top:1px solid var(--line);background:#edf1ef;justify-content:space-between;align-items:center;gap:12px;padding:13px 20px;font-size:11px;display:flex}.demo-bottom button{font-size:12px;text-decoration:underline}.demo-image{object-fit:contain;border:1px solid var(--line);background:#e7edeb;width:100%;max-height:310px}.demo-selection{margin:20px 0 16px}.demo-selection label,.demo-reason label,.report-filter{color:var(--muted);margin-bottom:10px;font-size:13px;display:block}.demo-selection select,.report-filter select{background:var(--white);border:1px solid var(--line);width:100%;color:var(--ink);margin-top:8px;padding:11px;font-size:14px}.demo-description{color:var(--muted);font-size:14px;line-height:1.65}.demo-classification{flex-wrap:wrap;gap:8px;display:flex}.demo-classification button{border:1px solid var(--line);padding:10px 12px;font-size:13px}.demo-classification button[aria-pressed=true]{border-color:var(--cyan);background:#e6eeec}.demo-reason{margin-top:18px}.demo-reason textarea{border:1px solid var(--line);background:var(--white);resize:vertical;width:100%;min-height:88px;color:var(--ink);padding:12px;font-size:14px}.demo-reason .button{margin-top:10px}.demo-result{border-left:2px solid var(--cyan);color:#4b696b;margin:20px 0;padding-left:14px;font-size:13px}.demo-report-row{border-bottom:1px solid var(--line);padding:18px 0}.demo-report-row small{font:11px var(--mono);color:var(--muted)}.demo-report-row h3{margin:12px 0;font-size:18px}.demo-report-row p{color:var(--muted);margin:10px 0 0;font-size:13px}.demo-report-row strong{font-size:13px;font-weight:500}.empty-state{color:var(--muted);padding:20px 0;font-size:14px}.demo-error{color:#934229;margin:8px 0;font-size:13px}.demo-report-toolbar{flex-wrap:wrap;gap:12px;margin-top:22px;display:flex}.report-image-preview{margin:20px 0 0}#demo-notice{margin-top:16px}.sr-only{clip:rect(0,0,0,0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}@media (max-width:1100px){.diploma-facts strong{font-size:17px}.price-grid article{padding:20px}.report-finding{grid-template-columns:100px 1fr}.has-pane .graph-node small,.map-caption>span{font-size:12px}.map-caption{align-items:flex-start;gap:10px}.map-caption button{font-size:12px}.map-column .graph-node strong{font-size:15px}}@media (max-width:850px){.pane-jump{color:var(--muted);padding:15px 24px 0;font-size:13px;display:block}.pane-jump select{border:1px solid var(--line);width:100%;color:var(--ink);background:var(--white);margin-top:8px;padding:11px 12px;font-size:14px}.pane-crumb{font-size:12px}.screenshot img{max-height:450px}.graph-node small{font-size:12px}}@media (max-width:500px){.editorial-rows>div{grid-template-columns:1fr;gap:10px}.editorial-rows dd{font-size:15px}.flow-steps li{gap:15px}.feature-link{padding:22px}.feature-link h2{font-size:27px}.feature-link>div{gap:18px}.diploma-facts{grid-template-columns:1fr}.diploma-facts div{border-bottom:1px solid var(--line);flex-wrap:wrap;align-items:center;gap:6px 15px;padding:17px 0;display:flex}.diploma-facts div:last-child{border-bottom:0}.diploma-facts small{width:100%;margin-bottom:2px}.diploma-facts span{margin:0}.diploma-facts strong{font-size:21px}.student-gallery{grid-template-columns:1fr}.student-gallery img{aspect-ratio:1.414}.calendar-milestones li{grid-template-columns:95px 1fr;gap:16px}.calendar-milestones time{font-size:11px;line-height:1.5}.price-grid{grid-template-columns:1fr}.price-grid article+article{border-left:none;border-top:1px solid var(--line)}.price-grid .price{font-size:32px}.price-grid article>div small{font-size:12px}.process-band{gap:8px;font-size:15px}.contact-address{font-size:22px}.identity-note p{font-size:23px}.shared-base{flex-wrap:wrap;padding:22px}.shared-base>span:last-child{margin-left:34px}.sample-header{align-items:flex-start;padding:14px 16px}.sample-header small{white-space:normal;max-width:80px;font-size:10px;line-height:1.5}.board-canvas,.board-note{padding:20px}.board-note small,.board-task small,.meeting-meta small,.task-content>small,.report-finding small,.delivery-note small{font-size:12px}.message{gap:12px;padding:20px}.sample-tabs{padding:0 10px}.segmented button{padding:13px 12px}.connect-flow{gap:12px;font-size:17px}.report-finding{grid-template-columns:1fr}.report-finding img{object-fit:contain;max-height:160px}.demo-nav button{padding:16px 8px;font-size:13px}.demo-nav span{margin:0 0 7px;display:block}#demo-panel{padding:18px}.plan-marker{padding:9px 10px;font-size:12px;bottom:10px;right:10px}.sample .task-content{padding:20px}.screenshot img{max-height:none}.student-gallery button>span{font-size:12px}.branch-nav a{font-size:15px}.entry-mark{width:170px}.entry-note{margin-top:30px;position:static}.entry-kicker{font-size:11px}.entry{min-height:0;padding-top:65px}.graph-hub strong{font-size:16px}}@media (max-height:700px){.entry-mark{width:145px;margin-bottom:10px}.entry-start{margin-top:16px}.entry-kicker{top:12px}.entry-note{bottom:15px}.graph{max-height:calc(100dvh - 285px);margin:80px auto 70px}.has-pane .graph{max-height:320px;margin:65px auto 50px}.map-column{overflow:auto}.map-under{padding-top:20px;padding-bottom:25px}}.demo-scene{background:#12232d}.demo-scene svg{width:100%;height:auto;display:block}.small-scene{margin-bottom:18px}.small-scene svg{max-height:190px}.demo-view-controls{color:var(--muted);justify-content:space-between;align-items:center;gap:15px;padding:11px 0;font-size:12px;display:flex}.demo-view-controls button{border:1px solid var(--line);color:var(--ink);padding:8px;font-size:12px}.rotate-label{color:var(--muted);align-items:center;gap:15px;margin:15px 0;font-size:12px;display:flex}.rotate-label input{accent-color:var(--cyan);flex:1;min-width:0}.demo-message{background:0 0;margin-bottom:25px;padding:20px 0}.demo-report-row .text-link{margin-top:14px;font-size:13px}.map-caption button{visibility:hidden}.has-pane .map-caption button{visibility:visible}.map-under a{font-size:12px}.entry h1:focus,#page-title:focus{outline:none}.graph-node,.has-pane .graph-node{width:36%}.graph-node strong{line-height:1.4}.map-column{overflow-x:hidden}.map-under{flex-wrap:wrap}.map-under a{white-space:normal;line-height:1.6}.has-pane .graph{min-height:300px}.branch-nav{flex-shrink:0}.pane-top a:hover{color:var(--cyan)}.reading-pane{overscroll-behavior:contain}.site-header a:hover{color:#297b89}@media (max-width:500px){.graph-node,.has-pane .graph-node{width:39%}.graph-node strong{font-size:14px}.graph-node small{font-size:11px}.map-under{gap:14px}.map-under p{font-size:14px}}.plan-image img,.report-finding img{aspect-ratio:1000/708;height:auto}.institution-logo{aspect-ratio:314/163;height:auto}.screenshot img{object-fit:contain}.reading-pane{animation:.3s paneFade}.demo-scene{aspect-ratio:720/460}.small-scene{aspect-ratio:auto}.small-scene svg{height:190px}.student-gallery img{aspect-ratio:1.414;object-fit:contain;height:auto}@keyframes paneFade{0%{opacity:0}to{opacity:1}}@media (max-width:500px){.graph-node,.has-pane .graph-node{width:36%}}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition:none!important;animation:none!important}}.projects-tool-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.projects-tool-grid>a{border:1px solid var(--line,#b9cdd0);min-width:0;color:inherit;background:#72b3bf0f;border-radius:10px;flex-direction:column;align-items:flex-start;gap:10px;padding:22px;text-decoration:none;display:flex}.projects-tool-grid .app-icon{color:#327a88;width:28px;height:28px}.projects-tool-grid h3{margin:0;font-size:19px}.projects-tool-grid p{margin:0;font-size:15px;line-height:1.6}.projects-tool-grid span{color:#327a88;margin-top:auto;padding-top:10px;font-size:13px}.projects-tool-grid>a:hover{background:#72b3bf1f;border-color:#327a88}.projects-tool-grid>a:focus-visible{outline-offset:3px;outline:3px solid #327a88}@media (max-width:560px){.projects-tool-grid{grid-template-columns:1fr}}:root{--route-accent:#369daf;--route-node:#4bb4c4;--route-soft:#e8eeee;--route-title:#253034;--route-surface:#fcfcfa;--route-line:#d1d7d6;--route-halo:#48aabd22}body[data-branch=formacion]{--route-accent:#ad243a;--route-node:#c42038;--route-soft:#f1e1e4;--route-title:#702030;--route-surface:#fcf7f6;--route-line:#dbcbd0;--route-halo:#c420381c}body[data-branch=servicios]{--route-accent:#80603d;--route-node:#a17a4e;--route-soft:#eee8df;--route-title:#493d30;--route-surface:#fcfaf7;--route-line:#d9d1c7;--route-halo:#a17a4e20}body[data-branch=plataforma]{--route-accent:#277d8c;--route-node:#4bb4c4;--route-soft:#e7f0ee;--route-title:#253d42;--route-surface:#f9fcfa;--route-line:#ccdad7;--route-halo:#4bb4c424}.site-header nav a[aria-current=page]:after{background:var(--route-accent)}.site-header nav a[aria-current=page]{color:var(--route-accent)}.reading-pane{--cyan:var(--route-accent);--cyan-light:var(--route-node);--white:var(--route-surface);--line:var(--route-line);background:var(--route-surface);border-top:3px solid var(--route-node);transition:background-color .25s,border-color .25s}.pane-top{background:var(--route-surface)}.reading-pane h1{color:var(--route-title)}.reading-pane .eyebrow,.reading-pane .calendar-milestones time,.reading-pane .feature-link>small,.reading-pane .callout small{color:var(--route-accent)}.reading-pane .feature-link,.reading-pane .callout,.reading-pane .shared-base{background:var(--route-soft)}.reading-pane .feature-link>div{border-color:var(--route-line)}.reading-pane .button.primary{background:var(--route-accent);border-color:var(--route-accent);color:#fff}.reading-pane .segmented button[aria-pressed=true]{color:var(--route-accent)}.reading-pane .feature-link:hover{border-color:var(--route-accent)}.reading-pane .price-grid article>div strong{color:var(--route-accent)}:is(.reading-pane a:focus-visible,.reading-pane button:focus-visible,.reading-pane input:focus-visible,.reading-pane select:focus-visible,.reading-pane textarea:focus-visible,.reading-pane summary:focus-visible){outline-color:var(--route-accent)}body[data-branch=plataforma] .reading-pane .button.primary{background:var(--lime);border-color:var(--lime);color:#273020}.branch{transition:stroke .35s,stroke-width .35s}.has-pane .branch{stroke:#cbd4d1}body[data-branch=formacion] .education-path,body[data-branch=servicios] .service-path,body[data-branch=plataforma] .platform-path{stroke:var(--route-node);stroke-width:3px}.graph-node.active .dot{background:var(--route-node);box-shadow:0 0 0 6px var(--route-halo)}.graph-node.active small,.graph-node.active strong{color:var(--route-accent)}.branch-nav{border-top-color:var(--route-line)}.branch-nav .branch-label{color:var(--route-accent)}.branch-nav a:before{border-color:var(--route-node)}.branch-nav a[aria-current=page]{background:var(--route-soft);color:var(--route-accent);border-left-color:var(--route-node)}.graph-node.active .dot{border-color:var(--paper)}.graph-node:not(.active) .dot{box-shadow:0 0 0 1px #97bec1}.graph-node.active:focus-visible{outline-color:var(--route-accent)}.enrollment-preview-note{border-left:2px solid var(--route-node);background:var(--route-soft);margin:25px 0;padding:15px 18px;font-size:13px;line-height:1.65}.enrollment-preview-note strong{color:var(--route-title);font-weight:500}.enroll-tools{border-bottom:1px solid var(--line);color:var(--muted);justify-content:space-between;align-items:center;gap:15px;margin-top:26px;padding:10px 0 20px;font-size:12px;display:flex}.enroll-tools button{color:var(--route-accent);text-align:right;padding:8px 0;font-size:13px}.enroll-progress{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin:24px 0 34px;display:grid}.enroll-progress button{border-top:2px solid var(--line);text-align:left;color:var(--muted);padding:12px 0;font-size:13px;line-height:1.5}.enroll-progress span{font:12px var(--mono);margin-bottom:7px;display:block}.enroll-progress button[aria-current=step]{border-color:var(--route-accent);color:var(--route-title)}.enroll-progress button:disabled{opacity:.6}#enrollment-form-preview fieldset{border:0;min-width:0;margin:0;padding:0}.enroll-fields{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px 20px;margin:26px 0 30px;display:grid}.enroll-fields .wide{grid-column:1/-1}.enroll-field{flex-direction:column;gap:10px;min-width:0;font-size:14px;line-height:1.5;display:flex}.enroll-field input,.enroll-field select,.enroll-field textarea{border:1px solid var(--line);color:var(--ink);background:#fffdfc;border-radius:0;width:100%;max-width:100%;min-height:46px;padding:12px;font-size:16px;line-height:1.4}.enroll-field textarea{resize:vertical}.enroll-field small{color:var(--muted);font-size:12px;line-height:1.6}.enroll-consent{align-items:flex-start;gap:12px;font-size:14px;line-height:1.7;display:flex}.enroll-consent input{width:18px;height:18px;accent-color:var(--route-accent);flex:none;margin:3px 0 0}.enroll-controls{border-top:1px solid var(--line);justify-content:space-between;align-items:center;gap:20px;padding-top:24px;display:flex}.enroll-controls>a,.enroll-controls>button:not(.button){text-align:left;padding:10px 0;font-size:13px}.enroll-error{color:var(--route-accent);margin:15px 0;font-size:13px;line-height:1.6}.enroll-fees{background:var(--route-soft);grid-template-columns:1fr 1fr;gap:20px;padding:22px;display:grid}.enroll-fees small{font:11px var(--mono);color:var(--route-title);line-height:1.6;display:block}.enroll-fees strong{color:var(--route-accent);margin:10px 0;font-size:26px;font-weight:500;display:block}.enroll-fees span{color:var(--muted);font-size:12px;line-height:1.5;display:block}.enroll-fees p{border-top:1px solid var(--line);color:var(--muted);grid-column:1/-1;margin:0;padding-top:16px;font-size:12px;line-height:1.6}.enrollment-related{border-top:1px solid var(--line);flex-wrap:wrap;align-items:center;gap:20px;margin:34px 0 10px;padding-top:26px;display:flex}.enrollment-related .text-link{font-size:13px;line-height:1.6}#enrollment-preview{scroll-margin-top:84px}.enroll-success{padding-top:28px}.enroll-success>small,.enroll-status-card>small{font:12px var(--mono);color:var(--route-accent);margin-bottom:22px;line-height:1.7;display:block}.enroll-success h2{font-size:32px}.enroll-success>p{font-size:16px}.enroll-code{background:var(--route-soft);flex-direction:column;align-items:flex-start;gap:15px;margin:26px 0;padding:26px;display:flex}.enroll-code small{font:11px var(--mono);color:var(--route-accent)}.enroll-code strong{font:clamp(17px,2.1vw,25px) var(--mono);letter-spacing:.025em;overflow-wrap:anywhere}.enroll-status-card{background:var(--route-soft);margin-top:30px;padding:26px}.enroll-status-card .flow-steps li>span{background:var(--route-surface)}@media (max-width:500px){.enroll-fields{grid-template-columns:1fr}.enroll-progress{gap:8px}.enroll-progress button{font-size:12px}.enroll-fees{grid-template-columns:1fr}.enroll-fees>div+div{border-top:1px solid var(--line);padding-top:16px}.enroll-tools{align-items:flex-start;gap:20px}.enroll-tools>span{max-width:140px;line-height:1.6}.enroll-controls{align-items:flex-start}.enroll-controls .button{font-size:13px}.enroll-status-card{padding:20px}.enroll-consent{font-size:13px}.enroll-code{padding:22px}}@media (prefers-reduced-motion:reduce){.branch,.reading-pane{transition:none}}.connections .branch{stroke-dasharray:none;stroke-dashoffset:0;animation:none}.graph-hub{z-index:2;border-radius:50%;min-width:44px;min-height:44px;padding:8px}.graph-hub strong{pointer-events:none;white-space:nowrap}.graph-hub .hub-hint{font:12px var(--sans);letter-spacing:0;white-space:nowrap;color:var(--muted);opacity:0;pointer-events:none;font-style:normal;transition:opacity .2s;position:absolute;top:76px;left:50%;transform:translate(-50%)}:is(.graph-hub:hover .hub-hint,.graph-hub:focus-visible .hub-hint){opacity:1}.has-pane .graph-hub strong{top:43px}.has-pane .hub-hint{top:68px}.preview-replay{color:var(--muted);text-underline-offset:4px;margin-top:14px;padding:6px;font-size:12px;text-decoration:underline}#entry-title{-webkit-user-select:none;user-select:none}.footer-flow{font:inherit;color:inherit;white-space:nowrap;padding:0}.footer-flow:hover{text-decoration:underline}@media (max-width:650px){.site-footer{gap:10px}.footer-legal{flex-shrink:0}.footer-breadcrumb{flex:1;min-width:0}.footer-map{white-space:nowrap}}.entry-map-transition{z-index:8;pointer-events:none;position:fixed;inset:0;overflow:hidden}.traveling-y{width:100%;height:100%;position:absolute;inset:0;overflow:visible}.traveling-wordmark{white-space:nowrap;background:var(--paper);padding:0 10px;font-weight:500;line-height:1.08;position:absolute;transform:translate(-50%)}.departing-entry-copy{text-align:center;animation:.3s forwards entry-copy-depart;position:absolute}.is-entering-map .connections,.is-entering-map .graph-node .dot,.is-entering-map .graph-hub{visibility:hidden}.is-entering-map .branch{animation:none}.is-entering-map .graph-node,.is-entering-map .map-caption,.is-entering-map .map-under{opacity:var(--map-label-reveal,0)}@keyframes entry-copy-depart{to{opacity:0;transform:translateY(-4px)}}.connections .branch{stroke-linecap:round}.graph.is-unfolding .graph-node>small,.graph.is-unfolding .graph-node>strong,.graph.is-unfolding .graph-node>em,.graph.is-unfolding .graph-node>.dot{opacity:var(--y-label-opacity,0)}@media (prefers-reduced-motion:reduce){.hub-hint{transition:none}}.footer-legal{gap:18px;display:flex}.footer-legal a:hover{text-decoration:underline}.honeypot{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}#enrollment-form fieldset{border:0;min-width:0;margin:0;padding:0}.form-notice,.enroll-error{font-size:14px;line-height:1.6}.form-notice{background:var(--route-soft);border-left:2px solid var(--route-accent);padding:20px}.enroll-error[role=alert]:not(:empty){color:#8b2635;background:#f5e8e8;padding:14px}.enroll-consent a,.legal-links a{text-underline-offset:3px;text-decoration:underline}.no-script{background:var(--paper);z-index:20;padding:14px;font-size:14px;position:fixed;bottom:45px}.reading-pane .legal-status{color:var(--muted);font-size:13px}.reading-pane .legal-intro{font-size:20px;line-height:1.65}.reading-pane h2{scroll-margin-top:80px}@media (max-width:650px){.footer-legal{gap:10px}.footer-breadcrumb{max-width:38%}.site-footer,.footer-map{font-size:11px}}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition:none!important;animation:none!important}}#ysyry-experience .viewer-signal{color:#172124;background:#c7e550;border:1px solid #c7e550}#ysyry-experience .viewer-nav-link{color:var(--ink);border-bottom:2px solid #c7e550}#ysyry-experience .home-workspaces{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin-top:28px;display:grid}#ysyry-experience .home-workspaces a{border:1px solid var(--line,#b8c8c9);border-radius:6px;flex-direction:column;gap:8px;padding:20px;text-decoration:none;display:flex}#ysyry-experience .home-workspaces small{letter-spacing:.1em;font-size:11px}#ysyry-experience .viewer-story-preview{color:#e8f0ef;background:#152b35;border-radius:10px;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;margin:32px 0;padding:28px;display:grid}#ysyry-experience .viewer-story-preview span{letter-spacing:.08em;border-top:2px solid #c7e550;padding-top:14px;font-size:11px}#ysyry-experience .viewer-story-preview p{color:#dce8e7;grid-column:1/-1;margin:10px 0 0;font-size:21px}#ysyry-experience .viewer-signal:focus-visible{outline-offset:4px;outline:3px solid #319dab}@media (max-width:600px){#ysyry-experience .home-workspaces{gap:8px}#ysyry-experience .home-workspaces a{padding:14px 10px}#ysyry-experience .home-workspaces strong{font-size:16px}#ysyry-experience .viewer-story-preview{gap:10px;padding:20px}#ysyry-experience .viewer-story-preview span{font-size:10px}}#ysyry-experience .built-signal{color:#28251f;background:#edc087;border:1px solid #b98b4b}#ysyry-experience .built-nav-link{color:var(--ink);border-bottom:2px solid #b98b4b}.built-demo-note{color:var(--muted);line-height:1.55;font-size:14px!important}.built-story-flow{grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;margin:36px 0;display:grid}.built-story-flow>div{border-top:2px solid #b98b4b;padding-top:16px}.built-story-flow small{letter-spacing:.08em;font-size:10px}.built-story-flow strong{margin:12px 0;font-size:18px;display:block}.built-story-flow p{font-size:14px;line-height:1.5}.built-product-image{margin:30px 0}.built-product-image button{border:1px solid var(--line);cursor:zoom-in;background:0 0;border-radius:10px;width:100%;padding:0;display:block;overflow:hidden}.built-product-image img{width:100%;height:auto;display:block}.built-product-image figcaption{color:var(--muted);margin-top:10px;font-size:12px}.built-try{color:#f3e9db;background:#30291f;border-radius:12px;margin:36px 0;padding:28px}.built-try h2,.built-try p,.built-try a{color:inherit}.built-try>small{color:#edc087}.built-try p{font-size:16px}.built-try .text-link{color:#edc087}.built-signal:focus-visible{outline-offset:4px;outline:3px solid #319dab}@media (max-width:1050px){#ysyry-experience .home-workspaces{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:600px){.built-story-flow{grid-template-columns:1fr;gap:12px}.built-story-flow strong{margin:8px 0}.built-try{padding:20px}.built-product-image{margin:22px 0}}#ysyry-experience .point-signal{color:#123139;background:#a8d6dc;border:1px solid #729ba3}#ysyry-experience .home-workspaces{grid-template-columns:repeat(auto-fit,minmax(140px,1fr))}.point-note{color:var(--muted);line-height:1.6;font-size:14px!important}.point-sequence{grid-template-columns:repeat(3,minmax(0,1fr));gap:22px;margin:38px 0;display:grid}.point-sequence>div{border-top:2px solid #729ba3;padding-top:16px}.point-sequence small{letter-spacing:.1em;font-size:10px}.point-sequence h2{margin:14px 0 8px!important;font-size:20px!important}.point-sequence p{font-size:14px;line-height:1.65}.point-product-image{margin:32px 0}.point-product-image img{border:1px solid var(--line);border-radius:10px;width:100%;height:auto;display:block}.point-product-image figcaption{color:var(--muted);margin-top:10px;font-size:12px}.point-method{background:#e5eff0;border-left:3px solid #528b95;border-radius:0 8px 8px 0;padding:24px}.point-method h2{font-size:24px!important}.point-method p{font-size:15px;line-height:1.7}@media (max-width:700px){.point-sequence{grid-template-columns:1fr;gap:16px}.point-sequence h2{margin-top:8px!important}.point-method{padding:18px}}#ysyry-experience .home-workspaces{grid-template-columns:repeat(5,minmax(0,1fr));gap:12px}#ysyry-experience .home-workspaces a{border-radius:10px;grid-template-columns:minmax(0,1fr) 20px;align-items:end;gap:18px 8px;min-width:0;padding:22px;transition:box-shadow .16s,transform .16s;display:grid}#ysyry-experience .home-workspace-symbol{border:1px solid;border-color:color-mix(in srgb,currentColor 20%,transparent);background:#ffffff20;border-radius:10px;grid-column:1/-1;place-items:center;width:42px;height:42px;display:grid}#ysyry-experience .home-workspace-symbol svg{width:27px;height:27px;display:block}#ysyry-experience .home-workspace-copy{gap:7px;min-width:0;display:grid}#ysyry-experience .home-workspaces small{letter-spacing:.1em;font-size:10px;line-height:1.3}#ysyry-experience .home-workspaces strong{font-size:21px;font-weight:550;line-height:1.2}#ysyry-experience .home-workspace-arrow{padding-bottom:3px;display:flex}#ysyry-experience .home-workspace-arrow svg{width:20px;height:20px}#ysyry-experience .home-workspaces a:hover{transform:translateY(-2px);box-shadow:0 5px 14px #173b4318}@media (max-width:1050px){#ysyry-experience .home-workspaces{grid-template-columns:repeat(2,minmax(0,1fr))}#ysyry-experience .home-workspaces a{grid-template-columns:42px minmax(0,1fr) 20px;align-items:center;gap:16px;min-height:92px;padding:18px}#ysyry-experience .home-workspace-symbol{grid-column:auto}#ysyry-experience .home-workspaces a:last-child{grid-column:1/-1}#ysyry-experience .home-workspace-arrow{padding:0}}@media (max-width:600px){#ysyry-experience .home-workspaces{grid-template-columns:minmax(0,1fr);gap:10px}#ysyry-experience .home-workspaces a{min-height:84px;padding:15px 18px}#ysyry-experience .home-workspaces strong{font-size:20px}}@media (prefers-reduced-motion:reduce){#ysyry-experience .home-workspaces a{transition:none}#ysyry-experience .home-workspaces a:hover{transform:none}}#ysyry-experience .three-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;margin:38px 0;display:grid}#ysyry-experience .feature-card{border:1px solid var(--line);background:var(--surface);border-radius:14px;flex-direction:column;gap:12px;padding:26px;display:flex}#ysyry-experience .feature-card h2{margin:0;line-height:1.25;font-size:23px!important}#ysyry-experience .feature-card p{line-height:1.6;font-size:16px!important}#ysyry-experience .feature-card a{margin-top:auto;padding-top:14px;font-weight:600}@media (max-width:1000px){#ysyry-experience .three-grid{grid-template-columns:1fr}}#ysyry-territorios .yt-site{--paper:var(--lightningcss-light,#f3f3ef)var(--lightningcss-dark,#1b1e1e);--ink:var(--lightningcss-light,#262c2d)var(--lightningcss-dark,#edece6);--muted:var(--lightningcss-light,#657074)var(--lightningcss-dark,#aab6b7);--line:var(--lightningcss-light,#d4dad6)var(--lightningcss-dark,#3b4242);--land:var(--lightningcss-light,#e0e5e0)var(--lightningcss-dark,#282f2e);--sea:var(--lightningcss-light,#f3f3ef)var(--lightningcss-dark,#1b1e1e);--cyan:var(--lightningcss-light,#409fae)var(--lightningcss-dark,#73bec7);--lime:#c6e55b;--tint:var(--lightningcss-light,#ccdfdd)var(--lightningcss-dark,#283b3b);color:var(--ink);background:var(--paper);box-sizing:border-box;min-width:0;min-height:1060px;padding:0 34px 25px;font-family:Arial,Helvetica,sans-serif;font-size:14px;line-height:1.5}#ysyry-territorios *{box-sizing:border-box}#ysyry-territorios button,#ysyry-territorios a{-webkit-tap-highlight-color:transparent}#ysyry-territorios button{font:inherit;color:inherit;text-align:left;background:0 0;border:none}#ysyry-territorios a{color:inherit;text-decoration:none}#ysyry-territorios .yt-header{border-bottom:1px solid var(--line);align-items:center;gap:24px;padding:25px 0;display:flex}#ysyry-territorios .yt-brand{letter-spacing:.18em;align-items:center;gap:15px;margin-right:auto;font-size:20px;font-weight:600;display:flex}#ysyry-territorios .yt-logo{width:23px;height:31px;display:block;position:relative}#ysyry-territorios .yt-logo:before,#ysyry-territorios .yt-logo:after,#ysyry-territorios .yt-logo span{content:"";background:var(--cyan);transform-origin:50% 100%;border-radius:2px;width:3px;height:19px;display:block;position:absolute;top:0;left:10px}#ysyry-territorios .yt-logo:before{transform:rotate(-45deg)}#ysyry-territorios .yt-logo:after{transform:rotate(45deg)}#ysyry-territorios .yt-logo span{height:14px;top:16px}#ysyry-territorios .yt-logo i{background:var(--lime);z-index:1;border-radius:50%;width:6px;height:6px;position:absolute;top:15px;left:8.5px}#ysyry-territorios .yt-nav{align-items:center;gap:16px;font-size:12px;display:flex}#ysyry-territorios .yt-nav a[aria-current]{border-bottom:1px solid var(--cyan);padding-bottom:4px}#ysyry-territorios .yt-enter{border-left:1px solid var(--line);padding-left:16px;font-size:12px}#ysyry-territorios .yt-kicker{letter-spacing:.12em;text-transform:uppercase;color:var(--muted);font-family:Consolas,Courier New,monospace;font-size:11px}#ysyry-territorios .yt-intro{grid-template-columns:1.15fr 1fr;align-items:end;gap:35px;padding:33px 0 24px;display:grid}#ysyry-territorios h2#territories-title{letter-spacing:-.04em;color:var(--ink);margin:15px 0 0;font:400 45px/1.02 Arial,Helvetica,sans-serif}#ysyry-territorios .yt-intro p{max-width:330px;color:var(--muted);margin:0 0 3px;font-size:15px;line-height:1.6}#ysyry-territorios .yt-scope{letter-spacing:.09em;text-transform:uppercase;border-top:1px solid var(--line);justify-content:space-between;gap:15px;padding:18px 0 13px;font-size:11px;display:flex}#ysyry-territorios .yt-scope strong{font-weight:400}#ysyry-territorios .yt-scope span{color:var(--muted)}#ysyry-territorios .yt-workspace{position:relative}#ysyry-territorios .yt-map-wrap{background:var(--sea);height:418px;position:relative;overflow:hidden}#ysyry-territorios .yt-map-svg{width:100%;height:100%;display:block}#ysyry-territorios .yt-map-tools{z-index:2;align-items:center;gap:10px;display:flex;position:absolute;top:5px;left:0}#ysyry-territorios .yt-back{border-bottom:1px solid var(--line);padding:5px 0;font-size:12px}#ysyry-territorios .yt-map-note{color:var(--muted);background:var(--paper);pointer-events:none;padding:3px 6px;font-size:11px;position:absolute;bottom:10px;right:0}#ysyry-territorios .yt-markers{pointer-events:none;position:absolute;inset:0}#ysyry-territorios .yt-pin{pointer-events:auto;justify-content:center;align-items:center;width:32px;height:32px;padding:0;display:flex;position:absolute;transform:translate(-50%,-50%)}#ysyry-territorios .yt-pin-dot{background:var(--cyan);width:8px;height:8px;box-shadow:0 0 0 4px var(--paper);border-radius:50%;display:block}#ysyry-territorios .yt-pin[aria-pressed=true] .yt-pin-dot{background:var(--lime);box-shadow:0 0 0 5px var(--paper),0 0 0 6px var(--cyan);width:11px;height:11px}#ysyry-territorios .yt-pin[data-kind=region] .yt-pin-dot{background:var(--paper);border:1.5px solid var(--cyan)}#ysyry-territorios .yt-pin span.yt-pin-label{white-space:nowrap;letter-spacing:.02em;background:var(--paper);max-width:170px;color:var(--ink);padding:2px 4px;font-size:11px;position:absolute;top:5px;left:29px}#ysyry-territorios .yt-pin[data-side=left] span.yt-pin-label{left:auto;right:29px}:is(#ysyry-territorios .yt-pin:hover .yt-pin-label,#ysyry-territorios .yt-pin:focus-visible .yt-pin-label){text-decoration:underline;-webkit-text-decoration-color:var(--cyan);text-decoration-color:var(--cyan);text-underline-offset:4px}#ysyry-territorios .yt-countries{border-top:1px solid var(--line);border-bottom:1px solid var(--line);flex-wrap:wrap;gap:0 22px;padding:0 4px;display:flex}#ysyry-territorios .yt-country{border-bottom:2px solid #0000;padding:13px 0;font-size:12px;position:relative}#ysyry-territorios .yt-country[aria-pressed=true]{border-bottom-color:var(--cyan)}#ysyry-territorios .yt-detail{grid-template-columns:1fr 1.6fr;gap:36px;min-height:235px;padding:27px 0 30px;display:grid}#ysyry-territorios .yt-detail h2{letter-spacing:-.025em;margin:10px 0;font-size:26px;font-weight:400;line-height:1.12}#ysyry-territorios .yt-detail p{color:var(--muted);max-width:370px;margin:10px 0;font-size:13px}#ysyry-territorios .yt-detail .yt-linkage{color:var(--ink);font-size:12px}#ysyry-territorios .yt-project-list{margin:0;padding:0;list-style:none}#ysyry-territorios .yt-project-list li+li{border-top:1px solid var(--line)}#ysyry-territorios .yt-project{justify-content:space-between;align-items:center;gap:10px;width:100%;padding:11px 0;display:flex}#ysyry-territorios .yt-project strong{font-size:14px;font-weight:400;display:block}#ysyry-territorios .yt-project small{color:var(--muted);margin-top:2px;font-size:11px;display:block}#ysyry-territorios .yt-project[aria-pressed=true] strong{color:var(--cyan)}#ysyry-territorios .yt-project:hover strong{text-underline-offset:3px;text-decoration:underline}#ysyry-territorios .yt-arrow{color:var(--cyan)}#ysyry-territorios .yt-network{border-top:1px solid var(--line);padding:24px 0 19px}#ysyry-territorios .yt-partners{letter-spacing:-.02em;flex-wrap:wrap;align-items:center;gap:13px 27px;margin-top:18px;font-size:15px;display:flex}#ysyry-territorios .yt-partners span{white-space:nowrap}#ysyry-territorios .yt-partners span:first-child{letter-spacing:-.06em;font-size:20px}#ysyry-territorios .yt-end{border-top:1px solid var(--line);color:var(--muted);justify-content:space-between;gap:20px;margin-top:23px;padding-top:17px;font-size:12px;display:flex}#ysyry-territorios .yt-end a{color:var(--ink);border-bottom:1px solid var(--cyan)}#ysyry-territorios .yt-archive-list{display:none}#ysyry-territorios [data-layout=archivo] .yt-workspace{border-top:1px solid var(--line);border-bottom:1px solid var(--line);grid-template-columns:190px minmax(0,1fr);display:grid}#ysyry-territorios [data-layout=archivo] .yt-map-wrap{height:418px}#ysyry-territorios [data-layout=archivo] .yt-archive-list{border-right:1px solid var(--line);flex-direction:column;justify-content:center;gap:2px;padding:12px 17px 10px 0;display:flex}#ysyry-territorios .yt-archive-country{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;padding:11px 0;font-size:13px;display:flex}#ysyry-territorios .yt-archive-country[aria-pressed=true]{color:var(--cyan)}#ysyry-territorios .yt-archive-country small{color:var(--muted);font:11px Consolas,monospace}#ysyry-territorios [data-layout=archivo] .yt-countries{display:none}#ysyry-territorios [data-layout=archivo] .yt-map-tools{left:15px}#ysyry-territorios .yt-geo path{vector-effect:non-scaling-stroke}#ysyry-territorios .yt-flow{stroke-dasharray:3 5;stroke:var(--cyan);stroke-width:.9px;fill:none;opacity:.45}#ysyry-territorios .yt-country-shape{fill:var(--land);stroke:var(--paper);stroke-width:1px}#ysyry-territorios .yt-country-shape[data-work=true]{fill:var(--tint)}#ysyry-territorios .yt-country-shape[data-selected=true]{stroke:var(--cyan);stroke-width:.9px}#ysyry-territorios .yt-grid{fill:none;stroke:var(--line);stroke-width:.4px;opacity:.45}#ysyry-territorios .yt-region-outline{fill:none;stroke:var(--line);stroke-width:.5px}#ysyry-territorios .yt-legend{letter-spacing:.06em;color:var(--muted);align-items:center;gap:10px;font-size:10px;display:flex;position:absolute;bottom:12px;left:0}#ysyry-territorios .yt-legend b{background:var(--cyan);border-radius:50%;width:6px;height:6px;margin-right:5px;display:inline-block}#ysyry-territorios .yt-legend b.yt-open{background:var(--paper);border:1px solid var(--cyan)}#ysyry-territorios [data-layout=archivo] .yt-legend{left:15px}#ysyry-territorios .yt-sources{color:var(--muted);margin-top:17px;font-size:11px}#ysyry-territorios .yt-sources summary{width:max-content;max-width:100%}#ysyry-territorios .yt-sources p{max-width:650px}#ysyry-territorios .yt-sources a{text-decoration:underline}@media (max-width:800px){#ysyry-territorios .yt-site{padding:0 22px 23px}#ysyry-territorios .yt-nav{gap:11px;font-size:11px}#ysyry-territorios .yt-brand{gap:9px;font-size:17px}#ysyry-territorios .yt-header{gap:15px}#ysyry-territorios .yt-enter{padding-left:10px;font-size:11px}#ysyry-territorios h2#territories-title{font-size:37px}#ysyry-territorios .yt-intro{gap:25px}#ysyry-territorios .yt-intro p{font-size:13px}#ysyry-territorios .yt-country{font-size:11px}#ysyry-territorios .yt-countries{gap:0 16px}#ysyry-territorios .yt-map-wrap{height:395px}#ysyry-territorios [data-layout=archivo] .yt-workspace{grid-template-columns:145px minmax(0,1fr)}#ysyry-territorios .yt-detail{gap:20px}#ysyry-territorios .yt-nav a:nth-child(4){display:none}}@media (max-width:560px){#ysyry-territorios .yt-site{min-height:1430px;padding:0 17px 20px}#ysyry-territorios .yt-header{flex-wrap:wrap;gap:17px;padding:20px 0 15px}#ysyry-territorios .yt-nav{flex-wrap:wrap;flex-basis:100%;order:3;justify-content:flex-start;gap:10px 13px}#ysyry-territorios .yt-nav a:nth-child(4){display:inline}#ysyry-territorios .yt-intro{grid-template-columns:1fr;gap:18px;padding:26px 0}#ysyry-territorios h2#territories-title{font-size:37px}#ysyry-territorios .yt-intro p{max-width:95%}#ysyry-territorios .yt-scope{font-size:10px}#ysyry-territorios .yt-scope span{display:none}#ysyry-territorios .yt-map-wrap,#ysyry-territorios [data-layout=archivo] .yt-map-wrap{height:360px}#ysyry-territorios .yt-detail{grid-template-columns:1fr;gap:8px;min-height:370px}#ysyry-territorios .yt-countries{gap:0 17px}#ysyry-territorios .yt-country{padding:10px 0}#ysyry-territorios .yt-map-note{font-size:10px;bottom:5px}#ysyry-territorios .yt-legend{font-size:9px;bottom:29px}#ysyry-territorios .yt-partners{gap:14px 20px;font-size:14px}#ysyry-territorios .yt-end{flex-direction:column;gap:10px}#ysyry-territorios [data-layout=archivo] .yt-workspace{flex-direction:column;display:flex}#ysyry-territorios [data-layout=archivo] .yt-archive-list{border-right:0;border-bottom:1px solid var(--line);flex-flow:wrap;gap:0 17px;padding:0}#ysyry-territorios .yt-archive-country{border:none;gap:7px;font-size:11px}#ysyry-territorios .yt-archive-country small{display:none}#ysyry-territorios .yt-pin span.yt-pin-label{font-size:10px}}#ysyry-territorios .yt-pin[data-kind=region][aria-pressed=true] .yt-pin-dot{background:var(--lime);border-color:var(--cyan)}@media (pointer:coarse){#ysyry-territorios .yt-country,#ysyry-territorios .yt-archive-country,#ysyry-territorios .yt-back{min-height:44px}}#ysyry-territorios .yt-case{border-top:1px solid var(--line);border-bottom:1px solid var(--line);padding:28px 0 30px}#ysyry-territorios .yt-case-header{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px 24px;margin-bottom:24px;display:flex}#ysyry-territorios .yt-case-header time{color:var(--muted);font:400 11px/1.4 Consolas,Courier New,monospace}#ysyry-territorios .yt-case-body{grid-template-columns:1fr 1.6fr;gap:36px;display:grid}#ysyry-territorios .yt-case h2{letter-spacing:-.035em;margin:14px 0 0;font-size:30px;font-weight:400;line-height:1.12}#ysyry-territorios .yt-case .yt-case-brand{width:150px;padding:0}#ysyry-territorios .yt-case-brand .yt-logo-plate{justify-content:flex-start;height:65px;padding:0}#ysyry-territorios .yt-case-copy p{color:var(--muted);max-width:550px;margin:0 0 20px;font-size:14px;line-height:1.65}#ysyry-territorios .yt-case-copy strong{color:var(--ink);font-weight:500}#ysyry-territorios .yt-case-team{margin-bottom:22px}#ysyry-territorios .yt-case-team h3{color:var(--muted);letter-spacing:.06em;text-transform:uppercase;margin:0 0 10px;font:400 11px/1.4 Consolas,Courier New,monospace}#ysyry-territorios .yt-case-team ul{gap:9px;margin:0;padding:0;font-size:14px;line-height:1.45;list-style:none;display:grid}#ysyry-territorios .yt-case-team small{color:var(--muted);margin-top:2px;font-size:11px;display:block}#ysyry-territorios .yt-case-next{border-top:1px solid var(--line);grid-template-columns:1fr 1.6fr;align-items:start;gap:36px;margin-top:27px;padding-top:18px;display:grid}#ysyry-territorios .yt-case-stage{color:var(--muted);align-items:center;gap:9px;font:400 11px/1.5 Consolas,Courier New,monospace;display:flex}#ysyry-territorios .yt-case-stage span{background:var(--lime);border-radius:50%;flex-shrink:0;width:8px;height:8px}#ysyry-territorios .yt-case-next h3{margin:0 0 5px;font-size:15px;font-weight:400}#ysyry-territorios .yt-case-next p{color:var(--muted);max-width:470px;margin:0;font-size:12px;line-height:1.6}@media (max-width:560px){#ysyry-territorios .yt-case-body,#ysyry-territorios .yt-case-next{grid-template-columns:1fr;gap:20px}#ysyry-territorios .yt-case-next{gap:12px}#ysyry-territorios .yt-case-header{margin-bottom:18px}#ysyry-territorios .yt-case h2{font-size:28px}}#ysyry-territorios .yt-network{padding:32px 0 0}#ysyry-territorios .yt-network-heading{grid-template-columns:1fr 1.6fr;align-items:start;gap:36px;padding:0 0 24px;display:grid}#ysyry-territorios .yt-network-heading .yt-kicker{padding-top:5px}#ysyry-territorios .yt-network h2,#ysyry-territorios .yt-event h2{letter-spacing:-.035em;margin:0;font-size:29px;font-weight:400;line-height:1.12}#ysyry-territorios .yt-network-group{border-top:1px solid var(--line);padding:18px 0 22px}#ysyry-territorios .yt-network h3{color:var(--muted);text-transform:uppercase;letter-spacing:.08em;margin:0 0 14px;font:400 11px/1.4 Consolas,Courier New,monospace}#ysyry-territorios .yt-logo-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:20px;display:grid}#ysyry-territorios .yt-logo-item{flex-direction:column;align-items:flex-start;gap:10px;min-width:0;padding:4px 0 7px;display:flex}#ysyry-territorios .yt-logo-filters{pointer-events:none;position:absolute}#ysyry-territorios .yt-logo-plate{opacity:.85;background:0 0;justify-content:center;align-items:center;width:100%;height:72px;padding:8px;transition:opacity .18s;display:flex;overflow:hidden}:is(#ysyry-territorios .yt-logo-item:hover .yt-logo-plate,#ysyry-territorios .yt-logo-item:focus-visible .yt-logo-plate){opacity:1}#ysyry-territorios .yt-logo-plate img{object-fit:contain;width:100%;height:100%;display:block}#ysyry-territorios .yt-logo-item[data-brand=iprodha] .yt-logo-plate{padding:9px}#ysyry-territorios .yt-logo-item[data-brand=comunidad] .yt-logo-plate img{clip-path:inset(6% 6% 10%);width:56px;height:56px}#ysyry-territorios .yt-logo-item[data-brand=vernacula] .yt-logo-plate img{flex-shrink:0;width:102px;max-width:none;height:102px}#ysyry-territorios .yt-logo-item[data-brand=iarq] .yt-logo-plate img{flex-shrink:0;width:100px;max-width:none;height:100px}#ysyry-territorios .yt-logo-item[data-brand=demap] .yt-logo-plate img{flex-shrink:0;width:166px;max-width:none;height:166px}#ysyry-territorios .yt-kunz-window{aspect-ratio:367/170;width:140px;max-width:100%;display:block;position:relative;overflow:hidden}#ysyry-territorios .yt-kunz-window img{object-fit:initial;width:294.28%;max-width:none;height:auto;position:absolute;top:-17.65%;left:-12.26%}#ysyry-territorios .yt-logo-item[data-brand=ulen] .yt-logo-plate{gap:9px}#ysyry-territorios .yt-logo-item[data-brand=ulen] .yt-logo-plate img{width:35px;height:35px}#ysyry-territorios .yt-logo-item[data-brand=ulen] .yt-logo-plate span{letter-spacing:-.05em;color:var(--cyan);font-size:28px}#ysyry-territorios .yt-logo-label{justify-content:space-between;gap:8px;width:100%;font-size:12px;line-height:1.4;display:flex}#ysyry-territorios .yt-logo-label b{font-weight:400}#ysyry-territorios .yt-logo-meta{color:var(--muted);margin-top:3px;font-size:11px;line-height:1.45;display:block}#ysyry-territorios .yt-logo-item a,#ysyry-territorios .yt-logo-label .yt-arrow{color:var(--cyan)}#ysyry-territorios a.yt-logo-item:hover .yt-logo-label b{text-underline-offset:4px;text-decoration:underline;-webkit-text-decoration-color:var(--cyan);text-decoration-color:var(--cyan)}#ysyry-territorios .yt-logo-pending{letter-spacing:-.025em;border-bottom:1px solid var(--line);background:0 0;justify-content:flex-start;padding:0;font-size:16px;line-height:1.1}#ysyry-territorios .yt-academic-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:32px;display:grid}#ysyry-territorios .yt-academic-grid .yt-logo-item{grid-template-columns:132px 1fr;align-items:center;gap:20px;display:grid}#ysyry-territorios .yt-academic-grid .yt-logo-item[data-brand=fad]{grid-column:1/-1}#ysyry-territorios .yt-academic-grid .yt-logo-item[data-brand=fad] .yt-logo-meta{max-width:none}#ysyry-territorios .yt-academic-grid .yt-logo-label{font-size:14px}#ysyry-territorios .yt-academic-grid .yt-logo-meta{max-width:200px;margin-top:5px;font-size:12px}#ysyry-territorios .yt-event{border-top:1px solid var(--line);grid-template-columns:240px 1fr;align-items:center;gap:35px;padding:28px 0;display:grid}#ysyry-territorios .yt-event-art{min-width:0;display:block}#ysyry-territorios .yt-event-art img{filter:grayscale();opacity:.86;width:100%;height:auto;display:block}#ysyry-territorios .yt-event-copy .yt-kicker{margin-bottom:12px}#ysyry-territorios .yt-event-copy p{color:var(--muted);max-width:470px;margin:14px 0;font-size:13px;line-height:1.6}#ysyry-territorios .yt-event-links{flex-wrap:wrap;gap:12px 24px;font-size:12px;display:flex}#ysyry-territorios .yt-event-links a{border-bottom:1px solid var(--cyan);padding-bottom:3px}#ysyry-territorios .yt-event-links a:hover{color:var(--cyan)}#ysyry-territorios .yt-community-link{border-top:1px solid var(--line);flex-wrap:wrap;justify-content:space-between;gap:10px 24px;margin-top:16px;padding:13px 0 0;font-size:12px;line-height:1.5;display:flex}#ysyry-territorios .yt-community-link span:last-child{color:var(--cyan)}#ysyry-territorios .yt-community-link:hover span:last-child{text-underline-offset:4px;text-decoration:underline}@media (prefers-reduced-motion:reduce){#ysyry-territorios .yt-logo-plate{transition:none}}@media (max-width:850px){#ysyry-territorios .yt-logo-grid{gap:16px}#ysyry-territorios .yt-academic-grid .yt-logo-item{grid-template-columns:90px 1fr;gap:14px}#ysyry-territorios .yt-event{grid-template-columns:190px 1fr;gap:24px}}@media (max-width:560px){#ysyry-territorios .yt-network-heading{grid-template-columns:1fr;gap:12px}#ysyry-territorios .yt-logo-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px 20px}#ysyry-territorios .yt-academic-grid{grid-template-columns:1fr;gap:10px}#ysyry-territorios .yt-academic-grid .yt-logo-item{grid-template-columns:100px 1fr}#ysyry-territorios .yt-event{grid-template-columns:1fr;gap:20px}#ysyry-territorios .yt-event-art{width:220px;max-width:100%}#ysyry-territorios .yt-event h2,#ysyry-territorios .yt-network h2{font-size:26px}#ysyry-territorios .yt-event-links{flex-direction:column;align-items:flex-start;gap:15px}}#ysyry-territorios{max-width:1440px;color:var(--ink);margin:0 auto;padding:0 44px 35px;scroll-margin-top:24px}#ysyry-territorios .yt-site{--tint:#ccdfdd;background:var(--paper);min-height:0;color:var(--ink);font-family:var(--sans);padding:0}#ysyry-territorios .yt-intro{border-top:1px solid var(--line);padding:54px 0 34px}#ysyry-territorios h2#territories-title{letter-spacing:-.04em;margin:0;font-size:clamp(32px,4vw,54px);font-weight:400;line-height:1.08}#ysyry-territorios .yt-kicker{font-size:12px}#ysyry-territorios .yt-intro p,#ysyry-territorios .yt-detail p,#ysyry-territorios .yt-event-copy p,#ysyry-territorios .yt-case-copy p{font-size:16px}#ysyry-territorios .yt-country,#ysyry-territorios .yt-logo-label,#ysyry-territorios .yt-event-links,#ysyry-territorios .yt-community-link{font-size:14px}#ysyry-territorios .yt-logo-meta,#ysyry-territorios .yt-map-note,#ysyry-territorios .yt-legend,#ysyry-territorios .yt-case-team small,#ysyry-territorios .yt-case-team h3{font-size:12px}#ysyry-territorios .yt-case-team ul,#ysyry-territorios .yt-case-next h3{font-size:16px}#ysyry-territorios .yt-case-next p{font-size:14px}#ysyry-territorios .yt-logo-plate{height:86px}#ysyry-territorios .yt-attribution{color:var(--muted);margin:0;padding:10px 0;font-size:12px;line-height:1.7}#ysyry-territorios .yt-attribution a{text-underline-offset:3px;text-decoration:underline}#ysyry-territorios .yt-map-svg{width:100%;height:100%}body:has(#ysyry-experience.is-home){overflow-y:auto}#ysyry-experience.is-home .workspace{min-height:620px}#ysyry-experience.is-home .map-column{overflow:visible}#ysyry-experience.is-home .site-footer{margin:0 44px;position:static}@media (max-width:1100px){#ysyry-territorios{padding-inline:24px}#ysyry-experience.is-home .site-footer{margin-inline:24px}}@media (max-width:850px){#ysyry-territorios{padding-inline:20px}#ysyry-experience.is-home .site-footer{margin-inline:20px}}@media (max-width:560px){#ysyry-territorios .yt-site{min-height:0;padding:0}#ysyry-territorios .yt-detail{min-height:0;padding-bottom:32px}#ysyry-territorios .yt-map-wrap{height:400px}#ysyry-territorios .yt-network-heading,#ysyry-territorios .yt-case-body{gap:22px}#ysyry-territorios .yt-country{padding-block:14px}#ysyry-territorios .yt-intro{padding-top:34px}}#ysyry-territorios .yt-case{--ink:#f1f5f2;--muted:#c8d9dc;--line:#b2d5d630;--paper:#183d48;--cyan:#acdce0;background:var(--paper);color:var(--ink);border:1px solid #4e7c83;margin-block:16px 34px;padding:30px 34px}#ysyry-territorios .yt-case .yt-kicker{color:#a5d8dc}#ysyry-territorios .yt-case-company{color:#c8d9dc;margin:12px 0 0;font-size:14px;line-height:1.5}#ysyry-territorios .yt-case-copy .yt-case-milestone{color:#d5ed8b;margin-bottom:18px;font-size:21px;line-height:1.35}#ysyry-territorios .yt-case a{color:#dbedeb}#ysyry-territorios .yt-case-header time{font-size:12px}#ysyry-territorios .yt-event{grid-template-columns:minmax(240px,.8fr) minmax(0,1.2fr);gap:40px;padding-block:36px}#ysyry-territorios .yt-event-gallery{grid-template-columns:1fr 1fr;align-items:start;gap:14px;display:grid}#ysyry-territorios button.yt-event-art{text-align:left;width:100%;color:inherit;background:0 0;border:0;padding:0}#ysyry-territorios .yt-event-gallery img{aspect-ratio:4/5;object-fit:contain;filter:grayscale(.85);opacity:1;background:#e5e9e5;width:100%;height:auto}#ysyry-territorios .yt-event-art:hover img{filter:grayscale(0)}#ysyry-territorios .yt-event-art>span:not(.yt-joreic-logo){color:var(--muted);margin-top:12px;font-size:12px;line-height:1.45;display:block}#ysyry-territorios .yt-joreic-logo{aspect-ratio:575/156;width:100%;max-width:360px;display:block;position:relative;overflow:hidden}#ysyry-territorios .yt-joreic-logo img{opacity:1;width:250.435%;max-width:none;height:auto;position:absolute;top:-1028.21%;left:-74.783%}@media (max-width:650px){#ysyry-territorios .yt-case{padding:24px 20px}#ysyry-territorios .yt-case-body,#ysyry-territorios .yt-case-next{grid-template-columns:1fr;gap:24px}#ysyry-territorios .yt-event{grid-template-columns:1fr;gap:26px}#ysyry-territorios .yt-event-gallery{max-width:430px}#ysyry-territorios .yt-joreic-art{max-width:320px}}#ysyry-territorios .yt-atlas{--paper:#183d48;--sea:#183d48;--ink:#f1f5f2;--muted:#c8d9dc;--line:#b2d5d638;--land:#28505b;--tint:#447780;--cyan:#acdce0;--lime:#c6e55b;background:var(--paper);color:var(--ink);margin-top:24px;padding:32px 34px 0}#ysyry-territorios .yt-atlas .yt-intro{border-top:0;padding:0 0 30px}#ysyry-territorios .yt-atlas .yt-kicker{margin-bottom:14px}#ysyry-territorios .yt-atlas .yt-country{min-height:44px}#ysyry-territorios .yt-atlas .yt-country[aria-pressed=true]{color:var(--cyan)}#ysyry-territorios .yt-atlas .yt-pin-label,#ysyry-territorios .yt-atlas .yt-project small,#ysyry-territorios .yt-atlas .yt-scope{font-size:12px}#ysyry-territorios .yt-atlas :is(button,a):focus-visible{outline:2px solid var(--lime);outline-offset:4px}#ysyry-territorios .home-experience{border-top:0;margin-block:28px 34px}#ysyry-territorios .home-experience .home-training-link{color:#9b4947}#ysyry-territorios .home-experience .home-training-link:hover{color:var(--ink)}#ysyry-territorios .yt-public-proposal h2 span{letter-spacing:0;color:var(--muted);margin-top:14px;font-size:18px;line-height:1.45;display:block}#ysyry-territorios .yt-public-proposal .yt-event-copy p{max-width:64ch}#ysyry-territorios .yt-public-proposal .yt-public-agents{font-size:14px;line-height:1.6}#ysyry-territorios .yt-secretaria-art{width:100%;max-width:430px}#ysyry-territorios .yt-secretaria-art img{opacity:1}#ysyry-territorios .yt-public-proposal .yt-event-links a{align-items:center;min-height:44px;display:inline-flex}@media (max-width:650px){#ysyry-territorios .yt-atlas{padding:26px 20px 0}#ysyry-territorios .yt-atlas .yt-intro{grid-template-columns:1fr;gap:16px;padding-bottom:24px}#ysyry-territorios .yt-atlas .yt-intro p{max-width:none}#ysyry-territorios .yt-atlas .yt-map-wrap{height:360px}#ysyry-territorios .yt-atlas h2#territories-title{font-size:32px}#ysyry-territorios .yt-atlas .yt-map-note{font-size:11px}#ysyry-territorios .home-experience{margin-block:14px 26px}#ysyry-territorios .yt-atlas:has([data-country=all][aria-pressed=true]) .yt-map-wrap{height:240px}#ysyry-territorios .yt-atlas:has([data-country=all][aria-pressed=true]) .yt-pin-label{display:none}}.home-story,.home-purpose{display:none}#ysyry-experience.is-home .home-story{flex-direction:column;justify-content:center;align-items:flex-start;min-width:0;padding:42px 40px 42px 0;display:flex}#ysyry-experience.is-home .workspace{grid-template-columns:minmax(0,1fr) minmax(0,1.1fr);max-width:1352px;height:auto;min-height:650px;margin-inline:auto;padding-inline:0}.home-story h1{letter-spacing:-.045em;margin:22px 0 24px;font-size:clamp(38px,4vw,61px);font-weight:400;line-height:1.06}.home-eyebrow{font:12px/1.6 var(--mono);letter-spacing:.1em;text-transform:uppercase;color:var(--muted);margin:0}.home-story>p:not(.home-eyebrow){max-width:510px;color:var(--muted);margin:0 0 18px;font-size:16px;line-height:1.65}.home-story>p.home-lead{color:var(--ink);font-size:18px}.home-actions{flex-direction:column;align-items:flex-start;gap:10px;width:100%;margin-top:2px;display:flex}.home-formation-link{color:#9b4947;flex-direction:column;gap:5px;max-width:100%;padding:10px 0;display:flex}.home-formation-link>span{border-bottom:1px solid;width:fit-content;padding-bottom:6px;font-size:16px;line-height:1.4}.home-formation-link b{margin-left:8px;font-weight:400}.home-formation-link small{font-size:12px;line-height:1.5}.home-formation-link:hover{color:var(--ink)}.home-platform-link{border-bottom:1px solid var(--cyan);align-items:center;gap:10px;min-height:44px;padding-block:10px;font-size:14px;display:inline-flex}.home-platform-link:hover{color:var(--cyan)}#ysyry-experience.is-home .map-column{justify-content:center;padding-left:30px;overflow:visible}#ysyry-experience.is-home .map-caption{padding-block:26px 0}#ysyry-experience.is-home .graph{aspect-ratio:640/630;width:100%;min-height:0;max-height:none;margin:max(30px,calc(var(--y-top-overflow,0px) + 16px)) auto calc(20px + var(--y-bottom-overflow,0px))}#ysyry-experience.is-home .map-under{margin-top:0;padding-block:0 28px}#ysyry-experience.is-home .map-under p{font-size:14px}#ysyry-experience.is-home .graph-node strong{font-size:16px}#ysyry-experience.is-home .graph-node em{font-size:12px}#ysyry-experience.is-home .home-purpose{max-width:1440px;margin:auto;padding:28px 44px 0;display:block}.home-purpose-inner{color:#243c43;background:#e1eded;border-top:2px solid #76afb5;padding:32px 34px}.home-purpose-inner .home-eyebrow,.home-purpose-inner .home-capabilities span{color:#326d79}.home-purpose-inner .home-capabilities p{color:#4d656b}.home-purpose-inner .home-purpose-heading{border:0;padding:0 0 30px}.home-purpose-inner .home-capabilities{padding-bottom:0}#ysyry-experience .home-workspaces .academy-signal{color:#fff;background:#ad243a;border-color:#ad243a}#ysyry-experience .home-workspaces .projects-signal{color:#173b43;background:#91c6d0;border-color:#277d8c}#ysyry-experience .home-workspaces a:focus-visible{outline-offset:4px;outline:3px solid #243c43}.home-connect{border-top:1px solid #76afb566;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:6px 24px;margin-top:26px;padding-top:16px;display:flex}.home-connect p{color:#4d656b;flex:300px;margin:0;font-size:16px;line-height:1.5}.home-connect a{color:#326d79;border-bottom:1px solid #326d79;align-items:center;min-height:44px;font-size:14px;display:inline-flex}.home-purpose-heading{border-top:1px solid var(--line);grid-template-columns:1fr 2fr;gap:40px;padding:32px 0;display:grid}.home-purpose-heading h2{letter-spacing:-.035em;margin:0;font-size:clamp(28px,3vw,40px);font-weight:400;line-height:1.12}.home-capabilities{grid-template-columns:repeat(3,minmax(0,1fr));gap:36px;padding-bottom:34px;display:grid}.home-capabilities span{font:12px var(--mono);color:var(--cyan);text-transform:uppercase;letter-spacing:.07em}.home-capabilities h3{margin:14px 0 12px;font-size:18px;font-weight:500;line-height:1.35}.home-capabilities p{color:var(--muted);margin:0;font-size:16px;line-height:1.65}.home-experience{border-block:1px solid var(--line);padding:26px 0 32px}.home-experience dl{grid-template-columns:repeat(3,minmax(0,1fr));gap:36px;margin:22px 0 0;display:grid}.home-experience dt{letter-spacing:-.035em;font-size:clamp(29px,3.4vw,46px);line-height:1.2}.home-experience dd{color:var(--muted);margin:10px 0 0;font-size:14px;line-height:1.5}.home-training-link{color:#9b4947;border-bottom:1px solid;align-items:center;gap:12px;width:fit-content;max-width:100%;margin-top:14px;padding-block:6px;font-size:13px;line-height:1.5;display:flex}.home-training-link:hover{color:var(--ink)}.home-training-link:focus-visible{outline-offset:5px;outline:2px solid}.home-training-link>span:last-child{flex-shrink:0}@media (max-width:1440px){#ysyry-experience.is-home .workspace{margin-inline:44px}}@media (max-width:1100px){#ysyry-experience.is-home .workspace{min-height:590px;margin-inline:24px}.home-story h1{font-size:42px}#ysyry-experience.is-home .home-story{padding-right:18px}#ysyry-experience.is-home .home-purpose{padding-inline:24px}#ysyry-experience.is-home .map-column{padding-left:12px}}@media (max-width:850px){#ysyry-experience.is-home .workspace{grid-template-columns:1fr;min-height:0;margin-inline:20px}#ysyry-experience.is-home .home-story{padding:32px 0 18px}.home-story h1{margin:16px 0 20px;font-size:42px}.home-story>p:not(.home-eyebrow){max-width:650px}#ysyry-experience.is-home .map-column{padding:0}#ysyry-experience.is-home .graph{width:90%;max-width:600px;margin:26px auto 15px}#ysyry-experience.is-home .home-purpose{padding-inline:20px}.home-purpose-heading{grid-template-columns:1fr;gap:16px}.home-capabilities{gap:24px}.home-experience dl{gap:20px}}@media (max-width:560px){.home-story h1{font-size:38px}.home-story>p.home-lead{font-size:17px}#ysyry-experience.is-home .graph{width:100%;margin:35px auto 20px}#ysyry-experience.is-home .graph-node strong{font-size:14px}.home-capabilities{grid-template-columns:1fr;gap:26px}.home-capabilities h3{margin-block:10px}.home-experience dl{grid-template-columns:1fr;gap:20px}.home-experience dl>div{grid-template-columns:1fr 1.1fr;align-items:center;gap:12px;display:grid}.home-experience dt{font-size:30px}.home-experience dd{margin:0}.home-purpose-heading h2{font-size:30px}.home-purpose-inner{padding:26px 20px}.home-purpose-inner .home-purpose-heading{gap:12px;padding-bottom:26px}#ysyry-experience.is-home .home-story{padding:22px 0 18px}.home-story>.home-eyebrow{letter-spacing:.075em;font-size:11px}.home-story>h1{margin:14px 0 16px;font-size:32px;line-height:1.08}.home-story>p:not(.home-eyebrow){margin-bottom:12px;font-size:16px;line-height:1.5}.home-actions{gap:0;margin-top:0}.home-formation-link{padding-block:8px}#ysyry-experience.is-home .map-caption{border-top:1px solid var(--line);padding-top:14px}#ysyry-experience.is-home .graph{max-width:380px;margin:max(40px,calc(var(--y-top-overflow,0px) + 16px)) auto calc(var(--y-bottom-overflow,0px) + 24px)}#ysyry-experience.is-home .graph-node>small,#ysyry-experience.is-home .graph-node>strong{overflow-wrap:anywhere;max-width:100%}#ysyry-experience.is-home .map-under{padding-bottom:16px}}@media (min-width:561px) and (max-width:850px){#ysyry-experience.is-home .graph{margin-top:max(26px,calc(var(--y-top-overflow,0px) + 16px));margin-bottom:calc(20px + var(--y-bottom-overflow,0px))}}#ysyry-experience.is-home .home-formation-link{color:#fff;background:#a52b3d;border:1px solid #9d2338;border-radius:7px;gap:4px;min-width:min(100%,330px);padding:15px 19px;text-decoration:none;display:grid;box-shadow:0 8px 18px #7c26301a}#ysyry-experience.is-home .home-formation-link>span{border:0;justify-content:space-between;align-items:center;gap:16px;width:100%;padding:0;font-size:16px;font-weight:600;display:flex}#ysyry-experience.is-home .home-formation-link b{font-size:19px}#ysyry-experience.is-home .home-formation-link small{color:#ffe5e9;font-size:12px}#ysyry-experience.is-home .home-formation-link:hover{color:#fff;background:#872236;box-shadow:0 10px 22px #7c26302c}#ysyry-experience.is-home .home-formation-link:focus-visible{outline-offset:3px;outline:3px solid #287b89}#ysyry-experience.is-home .home-purpose{padding-top:44px}.home-purpose-inner{background:#edf4f2;border-top:2px solid #689ba1;padding:clamp(24px,4vw,56px)}.home-purpose-inner .home-purpose-heading{grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);align-items:center;gap:clamp(28px,5vw,72px);padding-bottom:clamp(30px,4vw,54px)}.home-purpose-heading>div:first-child{max-width:490px}.home-purpose-inner .home-purpose-heading h2{letter-spacing:-.045em;margin:18px 0 20px;font-size:clamp(33px,3.7vw,55px);font-weight:500;line-height:1.07}.home-purpose-lead{color:#465f65;margin:0 0 20px;font-size:17px;line-height:1.62}.home-purpose-explore{color:#185f6d;border-bottom:1px solid #287b89;align-items:center;gap:14px;min-height:44px;font-size:14px;font-weight:600;text-decoration:none;display:inline-flex}.home-purpose-explore:hover{color:#0e4955;border-color:#0e4955}.home-purpose-proof{background:#14242a;border:1px solid #bed1d0;border-radius:5px;min-width:0;margin:0;overflow:hidden;box-shadow:0 18px 40px #213c431c}.home-purpose-proof img{aspect-ratio:1.35;object-fit:cover;object-position:center;width:100%;height:auto;display:block}.home-purpose-proof figcaption{color:#d8e6e5;letter-spacing:.02em;padding:10px 14px;font:11px/1.5 ui-monospace,SFMono-Regular,Consolas,monospace}.home-purpose-inner .home-capabilities{border-top:1px solid #c7d9d7;border-bottom:1px solid #c7d9d7;gap:0}.home-purpose-inner .home-capabilities>div{padding:25px 22px 27px 0}.home-purpose-inner .home-capabilities>div+div{border-left:1px solid #c7d9d7;padding-left:22px}.home-purpose-inner .home-capabilities span{letter-spacing:.13em;font-size:10px}.home-purpose-inner .home-capabilities h3{letter-spacing:-.015em;margin:13px 0 8px;font-size:19px;font-weight:550}.home-purpose-inner .home-capabilities p{font-size:14px;line-height:1.58}#ysyry-experience .home-workspaces{gap:10px;margin-top:24px}#ysyry-experience .home-workspaces a,#ysyry-experience .home-workspaces .academy-signal,#ysyry-experience .home-workspaces .projects-signal,#ysyry-experience .home-workspaces .viewer-signal,#ysyry-experience .home-workspaces .built-signal,#ysyry-experience .home-workspaces .point-signal{--workspace-accent:#267d88;color:#203b42;border:1px solid #cfddda;border-top:3px solid var(--workspace-accent);box-shadow:none;background:#f8fbf9;border-radius:4px}#ysyry-experience .home-workspaces .academy-signal{--workspace-accent:#a52b3d}#ysyry-experience .home-workspaces .viewer-signal{--workspace-accent:#6d822f}#ysyry-experience .home-workspaces .built-signal{--workspace-accent:#9a6935}#ysyry-experience .home-workspaces .point-signal{--workspace-accent:#438b95}#ysyry-experience .home-workspaces a:hover{border-color:var(--workspace-accent);background:#fff;box-shadow:0 8px 18px #173b4314}#ysyry-experience .home-workspace-symbol{color:var(--workspace-accent);border-color:color-mix(in srgb,var(--workspace-accent) 26%,transparent);background:color-mix(in srgb,var(--workspace-accent) 8%,white)}#ysyry-experience .home-workspaces small{color:var(--workspace-accent);font-weight:600}#ysyry-experience .home-workspaces strong{font-size:19px;font-weight:600}#ysyry-experience .home-workspace-arrow{color:var(--workspace-accent)}@media (max-width:850px){.home-purpose-inner .home-purpose-heading{grid-template-columns:1fr}.home-purpose-heading>div:first-child{max-width:660px}.home-purpose-proof img{aspect-ratio:1.7}.home-purpose-inner .home-capabilities{grid-template-columns:1fr}.home-purpose-inner .home-capabilities>div,.home-purpose-inner .home-capabilities>div+div{border-top:1px solid #c7d9d7;border-left:0;padding:19px 0}.home-purpose-inner .home-capabilities>div:first-child{border-top:0}}@media (max-width:560px){#ysyry-experience.is-home .home-purpose{padding-top:26px}.home-purpose-inner{padding:24px 18px}.home-purpose-inner .home-purpose-heading h2{font-size:33px}.home-purpose-lead{font-size:15px}.home-purpose-proof img{aspect-ratio:1.25}.home-purpose-proof figcaption{font-size:10px}#ysyry-experience.is-home .home-formation-link{width:100%;min-width:0;margin-bottom:8px}}.business-progress{color:var(--muted);grid-template-columns:1fr 1fr;gap:20px;margin:28px 0;padding:0;font-size:14px;list-style:none;display:grid}.business-progress li{border-top:2px solid var(--line);align-items:baseline;gap:12px;padding-top:12px;display:flex}.business-progress span{font:12px var(--mono)}.business-progress [aria-current=step]{border-color:var(--route-accent);color:var(--ink)}.business-actions{flex-wrap:wrap;align-items:center;gap:16px;padding-top:12px;display:flex}.business-summary{border-top:1px solid var(--line);margin:24px 0}.business-summary>div{border-bottom:1px solid var(--line);grid-template-columns:120px minmax(0,1fr);gap:20px;padding:16px 0;display:grid}.business-summary dt{font:11px/1.8 var(--mono);text-transform:uppercase;color:var(--muted)}.business-summary dd{white-space:pre-wrap;overflow-wrap:anywhere;margin:0;font-size:15px;line-height:1.65}#business-contact-host .enroll-success strong{overflow-wrap:anywhere}.business-entry{border-left:2px solid var(--route-accent);background:var(--route-soft);margin:24px 0;padding:18px 20px;display:block}.business-entry strong{margin-bottom:8px;font-weight:500;display:block}.business-entry span{color:var(--muted);font-size:14px;line-height:1.6}.business-entry:hover{outline:1px solid var(--route-accent)}@media (max-width:500px){.business-summary>div{grid-template-columns:1fr;gap:5px}.business-progress{gap:12px;font-size:13px}.business-actions .button{min-height:46px}.business-progress li{gap:8px}}#ysyry-experience .site-header--pillars{--nav-accent:#287b89;z-index:30;gap:clamp(20px,3vw,48px);position:relative}#ysyry-experience .site-header--pillars .brand{flex:none;margin-right:0}#ysyry-experience .site-header--pillars #site-nav{flex:1;justify-content:space-between;align-items:center;gap:24px;display:flex}#site-nav .nav-pillars,#site-nav .nav-secondary{align-items:center;gap:clamp(20px,2.6vw,40px);display:flex}#ysyry-experience .site-header--pillars .nav-section{min-height:44px;color:var(--ink);font:inherit;white-space:nowrap;cursor:pointer;align-items:center;gap:6px;padding:11px 0;font-size:15px;line-height:1.4;text-decoration:none;list-style:none;display:flex;position:relative}#site-nav .nav-secondary .nav-section{color:#54666b;font-size:14px}#site-nav .nav-section svg{width:18px;height:18px;transition:transform .15s}#site-nav summary::-webkit-details-marker{display:none}#site-nav .platform-menu[open]>summary svg{transform:rotate(180deg)}#ysyry-experience .site-header--pillars .nav-section[data-current]{color:var(--nav-accent)}#ysyry-experience .site-header--pillars #site-nav a[aria-current]:after{content:none}#ysyry-experience .site-header--pillars .nav-section[data-current]:before{content:"";background:var(--nav-accent);height:2px;position:absolute;bottom:1px;left:0;right:0}#ysyry-experience .site-header--pillars .app-link{color:#174d57;white-space:nowrap;background:#e8efec;border:1px solid #becdcd;border-radius:6px;justify-content:center;align-items:center;gap:16px;min-height:44px;padding:10px 17px;font-size:14px;display:inline-flex}#ysyry-experience .site-header--pillars .app-link:hover{border-color:var(--nav-accent);background:#dfeae6}#ysyry-experience .site-header--pillars :is(a,button,summary):focus-visible{outline:2px solid var(--nav-accent);outline-offset:4px;border-radius:4px}#site-nav .platform-menu{position:static}#site-nav .platform-panel{overscroll-behavior:contain;background:#fafbf8;border:1px solid #d2dcd8;border-radius:12px;width:min(700px,100%);max-height:calc(100dvh - 110px);padding:24px;position:absolute;top:calc(100% - 9px);left:clamp(0px,28vw,100% - 700px);overflow-y:auto;box-shadow:0 18px 40px #183c4321}#site-nav .platform-panel-heading>span{text-transform:uppercase;letter-spacing:.08em;color:#527074;font-size:12px}#site-nav .platform-panel-heading p{color:#243b40;margin:7px 0 20px;font-size:18px;line-height:1.4}#site-nav .platform-products{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}#ysyry-experience .site-header--pillars .platform-product{--product-accent:#267e88;--product-tint:#e5efed;white-space:normal;color:#17373d;background:#f1f5f1;border:1px solid #0000;border-radius:8px;align-items:flex-start;gap:12px;padding:16px 12px;text-decoration:none;display:flex}#ysyry-experience .site-header--pillars .platform-product:is(:hover,[aria-current]){background:var(--product-tint);border-color:var(--product-accent)}#ysyry-experience .site-header--pillars .platform-product:focus-visible{outline-color:var(--product-accent)}#site-nav .product-symbol{background:var(--product-tint);height:36px;color:var(--product-accent);border-radius:8px;flex:0 0 36px;place-items:center;display:grid}#site-nav .product-symbol svg{width:23px;height:23px}#site-nav .product-copy{flex:1;min-width:0}#site-nav .product-copy strong{color:color-mix(in srgb,var(--product-accent) 74%,#172e35);font-size:16px;font-weight:600;line-height:1.4;display:block}#site-nav .product-copy small{color:#53666b;margin-top:4px;font-size:13px;line-height:1.5;display:block}#site-nav .platform-product>svg{width:16px;height:16px;color:var(--product-accent);flex:0 0 16px;margin-top:4px}#site-nav .platform-panel-links{border-top:1px solid #d8e1dc;flex-wrap:wrap;justify-content:space-between;gap:8px 18px;margin-top:18px;padding-top:12px;display:flex}#ysyry-experience .site-header--pillars .platform-panel-links a{color:#345c64;align-items:center;gap:10px;min-height:44px;padding:6px 0;font-size:13px;display:flex}#ysyry-experience .site-header--pillars .platform-panel-links a.platform-demos-cta{color:#fff;background:#176777;border:1px solid #176777;border-radius:6px;justify-content:center;padding:10px 17px;font-size:14px;font-weight:600}#ysyry-experience .site-header--pillars .platform-panel-links a.platform-demos-cta:hover{color:#fff;background:#0f5260;border-color:#0f5260;text-decoration:none}#site-nav .platform-panel-links svg{width:16px;height:16px}#ysyry-experience .site-header--pillars .menu-toggle{display:none}@media (max-width:1050px){#ysyry-experience .site-header--pillars{gap:16px}#ysyry-experience .site-header--pillars .brand{margin-right:auto}#ysyry-experience .site-header--pillars .menu-toggle{background:0 0;border:1px solid #c7d3ce;border-radius:6px;justify-content:center;align-items:center;gap:8px;min-height:44px;margin:0;padding:8px 10px;font-size:14px;display:flex}#ysyry-experience .site-header--pillars .menu-toggle-icon{display:flex}#ysyry-experience .site-header--pillars .menu-toggle-icon svg{width:20px;height:20px}#ysyry-experience .site-header--pillars #site-nav{overscroll-behavior:contain;background:#fafbf8;border:1px solid #d2dcd8;border-radius:0 0 10px 10px;flex-flow:column;justify-content:flex-start;align-items:stretch;gap:16px;width:auto;max-height:calc(100dvh - 105px);padding:20px;display:flex;position:absolute;top:calc(100% - 1px);left:0;right:0;overflow-y:auto;box-shadow:0 16px 30px #183c431a}#site-nav .nav-pillars,#site-nav .nav-secondary{flex-shrink:0}#ysyry-experience .site-header--pillars #site-nav:not(.is-open){display:none}#site-nav .nav-pillars{flex-direction:column;align-items:stretch;gap:4px;display:flex}#site-nav .nav-secondary{border-top:1px solid #d8e1dc;gap:28px;padding-top:12px}#ysyry-experience .site-header--pillars .nav-section{width:fit-content;font-size:16px}#site-nav .platform-panel{width:100%;max-height:none;box-shadow:none;background:0 0;border:0;padding:16px 0 0;position:static;overflow:visible}#site-nav .platform-panel-heading p{margin-bottom:14px;font-size:16px}#site-nav .platform-panel-heading>span{font-size:11px}#site-nav .platform-panel-links{margin-top:12px}}@media (max-width:600px){#ysyry-experience .site-header--pillars{gap:8px;margin:0 16px}#ysyry-experience .site-header--pillars .brand{letter-spacing:2px;gap:7px;font-size:17px}#ysyry-experience .site-header--pillars .brand svg{width:32px;height:32px}#ysyry-experience .site-header--pillars .app-link{gap:8px;padding:9px 12px;font-size:13px}#ysyry-experience .site-header--pillars .menu-toggle-label{display:none}#ysyry-experience .site-header--pillars .menu-toggle{min-width:44px;padding:9px}#ysyry-experience .site-header--pillars #site-nav{max-height:calc(100dvh - 88px);padding:16px;left:-4px;right:-4px}#site-nav .platform-products{grid-template-columns:minmax(0,1fr);gap:8px;margin-top:12px}#ysyry-experience .site-header--pillars .platform-product{padding:12px}#site-nav .platform-panel-heading>span{letter-spacing:.04em}#site-nav .platform-panel-heading p{display:none}#site-nav .platform-panel-links{flex-direction:column;gap:0}#ysyry-experience .site-header--pillars .platform-panel-links a.platform-demos-cta{align-self:stretch}}@media (prefers-reduced-motion:reduce){#site-nav .nav-section svg{transition:none}}#ysyry-connected-environment{display:none}#ysyry-experience.is-cover #ysyry-connected-environment{display:block}#ysyry-experience.is-cover{background:#fff}body:has(#ysyry-experience.is-cover){overflow-y:auto}#ysyry-experience.is-cover .site-header,#ysyry-experience.is-cover .site-footer{background:#fff}#ysyry-experience.is-cover .site-footer{height:auto;min-height:48px;margin:28px 44px 0;padding:12px 0;position:static;inset:auto}#ysyry-connected-environment{--ce-white:#fff;--ce-ink:#263b42;--ce-muted:#5d747d;--ce-blue:#1b4051;--ce-cyan:#47afbf;--ce-lime:#c7e550;--ce-line:#d9e4e7;--ce-rose:#a52b3d;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;background:var(--ce-white);width:100%;color:var(--ce-ink);overflow-wrap:break-word;overflow-anchor:none;font-family:Helvetica Neue,Helvetica,Arial,sans-serif;font-size:15px;line-height:1.5;container-type:inline-size}#ysyry-connected-environment *{box-sizing:border-box}#ysyry-connected-environment [hidden]{display:none!important}#ysyry-connected-environment button{font:inherit}#ysyry-connected-environment .ce-wrap{max-width:1440px;margin:0 auto;padding:0 32px}#ysyry-connected-environment .ce-intro{background:var(--ce-blue);color:var(--ce-white);border:1px solid #316477;border-radius:3px;margin-top:27px;padding:35px 42px 37px;position:relative}#ysyry-connected-environment .ce-intro:before,#ysyry-connected-environment .ce-intro:after{content:"";pointer-events:none;width:12px;height:12px;position:absolute}#ysyry-connected-environment .ce-intro:before{border-top:1px solid #7bbccc;border-left:1px solid #7bbccc;top:10px;left:10px}#ysyry-connected-environment .ce-intro:after{border-bottom:1px solid #7bbccc;border-right:1px solid #7bbccc;bottom:10px;right:10px}#ysyry-connected-environment .ce-eyebrow{color:#b9d3dd;letter-spacing:.09em;margin:0 0 19px;font:11px/1.5 SFMono-Regular,Consolas,monospace}#ysyry-connected-environment .ce-intro h1{color:var(--ce-white);letter-spacing:-.04em;margin:0;font-size:clamp(36px,5.35cqw,76px);font-weight:400;line-height:1.06}#ysyry-connected-environment .ce-intro h1 span{display:block}#ysyry-connected-environment .ce-intro p.ce-lead{color:#d9e7ed;max-width:805px;margin:21px 0 0;font-size:17px;line-height:1.65}#ysyry-connected-environment .ce-environment{margin-top:30px}#ysyry-connected-environment .ce-env-heading{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:12px 24px;display:flex}#ysyry-connected-environment .ce-env-identity{flex:400px;min-width:0}#ysyry-connected-environment .ce-environment-brand{color:#267d88;letter-spacing:.16em;align-items:center;gap:7px;margin-bottom:8px;font-size:11px;font-weight:600;line-height:1.25;display:flex}#ysyry-connected-environment .ce-brand-symbol{flex:0 0 25px;width:25px;height:25px;display:block}#ysyry-connected-environment .ce-brand-symbol path{fill:none;stroke:#29a6a2;stroke-width:8px;stroke-linecap:round;stroke-linejoin:round}#ysyry-connected-environment .ce-brand-symbol circle{fill:var(--ce-lime)}#ysyry-connected-environment .ce-env-heading h2{letter-spacing:-.035em;margin:0;font-size:clamp(24px,2.45cqw,32px);font-weight:500;line-height:1.2}#ysyry-connected-environment .ce-env-heading p{color:var(--ce-muted);margin:7px 0 0;font-size:13px;line-height:1.5}#ysyry-connected-environment .ce-env-actions{flex-wrap:wrap;flex:0 auto;justify-content:flex-end;align-items:center;gap:9px 15px;padding-bottom:1px;display:flex}#ysyry-connected-environment .ce-replay{border:1px solid var(--ce-line);background:var(--ce-white);color:#315867;white-space:nowrap;cursor:pointer;border-radius:4px;align-items:center;gap:8px;min-height:38px;padding:8px 11px;font-size:12px;line-height:1.4;display:inline-flex}#ysyry-connected-environment .ce-replay svg{width:14px;height:14px}#ysyry-connected-environment .ce-replay:hover{background:#f3f8f9}#ysyry-connected-environment .ce-replay[aria-busy=true]{background:#eaf5f7}#ysyry-connected-environment .ce-map-link{color:#315867;border-bottom:1px solid var(--ce-line);white-space:nowrap;align-items:center;gap:8px;min-height:38px;padding:5px 0;font-size:12px;line-height:1.4;text-decoration:none;display:inline-flex}#ysyry-connected-environment .ce-map-link svg{width:13px;height:13px}#ysyry-connected-environment .ce-map-link:hover,#ysyry-connected-environment .ce-platform-cta:hover{color:#1e7183;border-bottom-color:currentColor}#ysyry-connected-environment .ce-flow{display:flow-root;position:relative}#ysyry-connected-environment .ce-network{margin-top:22px;position:relative}#ysyry-connected-environment .ce-tools{grid-template-columns:minmax(0,1.34fr) minmax(0,1.08fr) minmax(0,.86fr) minmax(0,.8fr) minmax(0,.95fr) minmax(0,1.1fr);column-gap:4px;min-width:0;display:grid;position:relative}#ysyry-connected-environment .ce-tool{--product-text:color-mix(in srgb, var(--product-accent,#267d88) 74%, #172e35);grid-row:1;grid-column:var(--ce-column);z-index:1;border:0;border-bottom:1px solid var(--ce-line);min-width:0;min-height:64px;color:var(--ce-ink);background:var(--ce-white);text-align:left;white-space:nowrap;cursor:pointer;border-radius:0;justify-content:center;align-items:center;gap:10px;padding:14px 8px 16px;text-decoration:none;transition:color .18s,background-color .18s;display:flex;position:relative}#ysyry-connected-environment .ce-tool-icon{width:24px;height:24px;color:var(--product-accent,#267d88);flex:0 0 24px;justify-content:center;align-items:center;display:inline-flex}#ysyry-connected-environment .ce-tool-icon svg{stroke-width:1.75px;width:24px;height:24px;display:block}#ysyry-connected-environment .ce-tool-heading{letter-spacing:-.015em;align-items:baseline;gap:4px;min-width:0;margin:0;font-size:16px;font-weight:500;line-height:1.3;display:inline-flex}#ysyry-connected-environment .ce-tool-cde{letter-spacing:0;color:var(--ce-muted);font-size:12px;font-weight:400}#ysyry-connected-environment .ce-tool-chevron{display:none}#ysyry-connected-environment .ce-tool-description{clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}#ysyry-connected-environment .ce-tool-track{background:var(--product-accent,#267d88);opacity:0;transform-origin:0;pointer-events:none;border-radius:2px;height:3px;position:absolute;bottom:-1px;left:4px;right:4px}#ysyry-connected-environment .ce-tool-exit{background:var(--product-accent,#267d88);opacity:0;pointer-events:none;border-radius:50%;width:4px;height:4px;position:absolute;bottom:-2px;left:calc(50% - 2px)}#ysyry-connected-environment .ce-tool:hover{color:var(--product-text);background:#f5f8f8}#ysyry-connected-environment .ce-tool[aria-expanded=true]{color:var(--product-text)}#ysyry-connected-environment .ce-tool[aria-expanded=true] :is(.ce-tool-track,.ce-tool-exit){opacity:1}#ysyry-connected-environment .ce-detail{--ce-panel-gap:20px;width:100%;min-width:0;margin-top:var(--ce-panel-gap);border:1px solid var(--ce-line);border-top:2px solid var(--ce-active-accent,#267d88);background:#fff;border-radius:0 0 8px 8px;grid-area:2/1/auto/-1;padding:0;display:block;position:relative}#ysyry-connected-environment .ce-detail>.reading-pane{overscroll-behavior:auto;background:#fff;border:0;border-radius:0;width:100%;min-width:0;height:auto;min-height:0;max-height:none;margin:0;padding:0;animation:none;display:block;overflow:visible}#ysyry-connected-environment .ce-detail>.reading-pane .pane-top{background:#fff;padding:14px 24px;position:static}#ysyry-connected-environment .ce-detail>.reading-pane .close-pane{flex:0 0 44px;width:44px;height:44px}#ysyry-connected-environment .ce-detail.ce-panel-moving{will-change:height, opacity;overflow:clip}#ysyry-connected-environment .ce-panel-connections{z-index:2;pointer-events:none;width:100%;height:1px;position:absolute;top:0;left:0;overflow:hidden}#ysyry-connected-environment .ce-panel-base{fill:none;stroke:var(--ce-active-soft);stroke-width:3px;stroke-linecap:round;stroke-linejoin:round}#ysyry-connected-environment .ce-panel-path{fill:none;stroke:var(--ce-active-accent);stroke-width:1.5px;stroke-linecap:round;stroke-linejoin:round}#ysyry-connected-environment .ce-panel-port{fill:#fff;stroke:var(--ce-active-accent);stroke-width:1.5px}#ysyry-connected-environment .ce-platform-cta{border-bottom-color:var(--ce-cyan)}#ysyry-connected-environment :is(.ce-tool,.ce-map-link,.ce-platform-cta,.ce-replay):focus-visible{outline-offset:3px;outline:2px solid #226674}@container (width<=960px){#ysyry-connected-environment .ce-wrap{padding:0 27px}#ysyry-connected-environment .ce-intro{padding:33px 35px}#ysyry-connected-environment .ce-intro p.ce-lead{font-size:16px}#ysyry-connected-environment .ce-env-heading{gap:10px 18px}#ysyry-connected-environment .ce-env-actions{flex-basis:100%;justify-content:flex-start;gap:9px 16px}#ysyry-connected-environment .ce-tool{gap:7px;min-height:58px;padding:12px 3px 14px}#ysyry-connected-environment .ce-tool-icon,#ysyry-connected-environment .ce-tool-icon svg{width:22px;height:22px}#ysyry-connected-environment .ce-tool-icon{flex-basis:22px}#ysyry-connected-environment .ce-tool-heading{font-size:14px}#ysyry-connected-environment .ce-tool-cde{font-size:11px}}@container (width<=700px){#ysyry-connected-environment .ce-wrap{padding:0 21px}#ysyry-connected-environment .ce-intro{margin-top:22px;padding:29px 27px}#ysyry-connected-environment .ce-intro h1{font-size:clamp(34px,6.7cqw,48px)}#ysyry-connected-environment .ce-intro p.ce-lead{margin-top:19px;font-size:15px;line-height:1.7}#ysyry-connected-environment .ce-eyebrow{letter-spacing:.025em;margin-bottom:17px;font-size:11px}#ysyry-connected-environment .ce-env-heading{display:block}#ysyry-connected-environment .ce-env-heading h2{max-width:380px;font-size:clamp(24px,5.3cqw,29px)}#ysyry-connected-environment .ce-env-actions{justify-content:flex-start;gap:10px 16px;margin-top:12px}#ysyry-connected-environment :is(.ce-map-link,.ce-replay){min-height:44px}#ysyry-connected-environment .ce-network{margin-top:15px}#ysyry-connected-environment .ce-tools{display:block}#ysyry-connected-environment .ce-tool{justify-content:flex-start;gap:10px;width:100%;min-height:52px;padding:12px 10px}#ysyry-connected-environment .ce-tool-heading{font-size:15px}#ysyry-connected-environment .ce-tool-chevron{color:var(--ce-muted);align-items:center;margin-left:auto;display:inline-flex}#ysyry-connected-environment .ce-tool-chevron svg{width:15px;height:15px;transition:transform .18s}#ysyry-connected-environment .ce-tool[aria-expanded=true] .ce-tool-chevron svg{transform:rotate(180deg)}#ysyry-connected-environment .ce-tool-track{width:3px;height:auto;inset:12px auto 12px 0}#ysyry-connected-environment .ce-tool-exit{left:21px}#ysyry-connected-environment .ce-detail{--ce-panel-gap:8px;border-right:0;border-left:2px solid var(--ce-active-accent,#267d88);border-top:1px solid var(--ce-line);border-radius:0;margin-bottom:0}#ysyry-connected-environment .ce-detail>.reading-pane .pane-top{padding:10px 16px}#ysyry-connected-environment .ce-tool:focus-visible{outline-offset:1px}}@container (width<=450px){#ysyry-connected-environment .ce-wrap{padding:0 16px}#ysyry-connected-environment .ce-intro{padding:27px 21px}#ysyry-connected-environment .ce-intro h1{font-size:34px}#ysyry-connected-environment .ce-intro h1 span{display:inline}#ysyry-connected-environment .ce-eyebrow{letter-spacing:0;font-size:11px}}@media (max-width:760px){#ysyry-experience.is-cover .site-footer{margin-left:20px;margin-right:20px}}@media (pointer:coarse){#ysyry-connected-environment :is(.ce-map-link,.ce-replay){min-height:44px}}@media (prefers-reduced-motion:reduce){#ysyry-connected-environment :is(.ce-tool,.ce-tool-chevron svg){transition:none}#ysyry-connected-environment .ce-brand-symbol{transform:none!important}}@media (forced-colors:active){#ysyry-connected-environment :is(.ce-tool,.ce-detail,.ce-replay,.ce-map-link){border-color:buttontext}#ysyry-connected-environment :is(.ce-tool,.ce-map-link,.ce-platform-cta,.ce-replay):focus-visible{outline-color:highlight}#ysyry-connected-environment .ce-tool[aria-expanded=true]{color:highlight}#ysyry-connected-environment :is(.ce-tool-track,.ce-tool-exit){background:highlight}#ysyry-connected-environment :is(.ce-panel-path,.ce-panel-port){stroke:highlight}}#ysyry-connected-environment .ce-detail{--pp-accent:color-mix(in srgb, var(--ce-active-accent) 74%, #172e35);--pp-soft:color-mix(in srgb, var(--ce-active-soft) 42%, #fff)}#ysyry-connected-environment .ce-detail>.reading-pane .pane-top{z-index:4;background:#fff;border-color:#e2e9e9;min-height:48px;padding:2px 22px;position:sticky;top:0}#ysyry-connected-environment .ce-detail>.reading-pane .pane-crumb{letter-spacing:.055em;font-size:10px}#ysyry-connected-environment .ce-detail>.reading-pane .pane-crumb a:hover{color:var(--pp-accent)}#ysyry-connected-environment .ce-detail>.reading-pane #page-content{width:100%;max-width:none;margin:0;padding:22px 26px 24px}#ysyry-connected-environment .product-panel{color:var(--ce-ink);font-size:14px}#ysyry-connected-environment .product-overview{margin:0 0 18px}#ysyry-connected-environment .product-overview.has-media{grid-template-columns:minmax(0,1.1fr) minmax(0,.9fr);align-items:start;gap:32px;display:grid}#ysyry-connected-environment .product-intro{min-width:0}#ysyry-connected-environment .product-panel .eyebrow{color:var(--pp-accent);letter-spacing:.06em;margin:0 0 9px;font:10px/1.5 SFMono-Regular,Consolas,monospace}#ysyry-connected-environment .product-panel h1{letter-spacing:-.03em;color:var(--ce-ink);max-width:30ch;margin:0 0 12px;font-size:clamp(25px,2.35cqw,32px);font-weight:400;line-height:1.13}#ysyry-connected-environment .product-panel .lead{color:#4c626b;max-width:78ch;margin:0;font-size:14px;line-height:1.6}#ysyry-connected-environment .product-panel p{margin:0 0 12px;font-size:13px;line-height:1.6}#ysyry-connected-environment .product-panel .actions{flex-wrap:wrap;align-items:center;gap:8px 13px;margin:15px 0 0;padding:0;display:flex}#ysyry-connected-environment .product-panel :is(.button,.text-link){font-size:12px;line-height:1.4}#ysyry-connected-environment .product-panel .button{min-height:38px;color:var(--pp-accent);background:#fff;border:1px solid #cbd9dc;border-radius:3px;justify-content:center;align-items:center;gap:8px;padding:9px 12px;display:inline-flex}#ysyry-connected-environment .product-panel :is(.button.primary,.point-signal,.built-signal,.viewer-signal){border-color:var(--pp-accent);background:var(--pp-accent);color:#fff}#ysyry-connected-environment .product-panel .button:hover{border-color:var(--pp-accent);filter:brightness(.96)}#ysyry-connected-environment .product-panel .text-link{min-height:38px;color:var(--pp-accent);align-items:center;display:inline-flex}#ysyry-connected-environment .product-panel .viewer-access-actions .button{min-height:44px}#ysyry-connected-environment .product-panel .viewer-contact-link{gap:5px;min-height:28px;margin-top:4px;font-size:11.5px}#ysyry-connected-environment .product-overview-note{max-width:84ch;margin-top:11px}#ysyry-connected-environment .product-overview-note p,#ysyry-connected-environment .product-panel :is(.small-note,.point-note,.built-demo-note){color:#5c6f76;margin:0;font-size:11.5px;line-height:1.55}#ysyry-connected-environment .product-preview{align-self:center;min-width:0}#ysyry-connected-environment .product-preview :is(figure,.screenshot,.point-product-image,.built-product-image){margin:0}#ysyry-connected-environment .product-preview figure :is(a,button){background:#f5f8f8;border:0;border-radius:4px;width:100%;padding:0;display:block}#ysyry-connected-environment .product-preview figure img{object-fit:contain;background:#f3f6f6;border:1px solid #dae4e5;border-radius:4px;width:100%;height:200px;max-height:200px;display:block}#ysyry-connected-environment .product-panel figcaption{color:#637980;margin:6px 0 0;font-size:10.5px;line-height:1.4}#ysyry-connected-environment .product-preview .screenshot button>span{padding:5px 8px;font-size:10px}#ysyry-connected-environment .product-section{border-top:1px solid #dfe8e9;margin-top:18px;padding-top:17px}#ysyry-connected-environment .product-panel h2{letter-spacing:-.015em;margin:0 0 12px;font-size:18px;font-weight:450;line-height:1.3}#ysyry-connected-environment .product-panel h3{margin:0 0 6px;font-size:14px;font-weight:550;line-height:1.4}#ysyry-connected-environment .product-features{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin:18px 0;display:grid}#ysyry-connected-environment .product-features[data-count="4"]{grid-template-columns:repeat(2,minmax(0,1fr))}#ysyry-connected-environment .product-features>div{background:var(--pp-soft);border-top:1px solid var(--ce-active-soft);border-radius:3px;padding:13px 15px}#ysyry-connected-environment .product-features dt{color:var(--ce-ink);font-size:13.5px;font-weight:550;line-height:1.4}#ysyry-connected-environment .product-features dd{color:#526971;margin:5px 0 0;font-size:12px;line-height:1.55}#ysyry-connected-environment .product-feature-number{float:left;color:var(--pp-accent);margin:0 10px 0 0;font:10px/1.9 Consolas,monospace}#ysyry-connected-environment .product-features-steps dd{padding-left:25px}#ysyry-connected-environment .product-tool-groups{grid-template-columns:repeat(3,minmax(0,1fr));gap:22px;display:grid}#ysyry-connected-environment .product-tool-group{min-width:0;margin:0;padding:0}#ysyry-connected-environment .product-tool-group>h3{color:var(--pp-accent);letter-spacing:.055em;text-transform:uppercase;border-bottom:1px solid #dbe5e7;margin:0;padding-bottom:8px;font-size:11px}#ysyry-connected-environment .product-tool-link{border-bottom:1px solid #edf1f2;border-radius:2px;justify-content:space-between;align-items:center;gap:12px;min-height:65px;padding:10px 3px;display:flex}#ysyry-connected-environment .product-tool-link strong{font-size:13px;font-weight:500;line-height:1.35;display:block}#ysyry-connected-environment .product-tool-link small{color:#647981;margin-top:4px;font-size:11px;line-height:1.45;display:block}#ysyry-connected-environment .product-tool-link>span:last-child{color:var(--pp-accent);flex:none}#ysyry-connected-environment .product-tool-link:hover{background:var(--pp-soft);color:var(--pp-accent)}#ysyry-connected-environment .product-related{margin:12px 0 15px}#ysyry-connected-environment .product-related a{border:1px solid #dbe5e7;border-radius:3px;align-items:center;gap:14px;padding:12px 14px;display:flex}#ysyry-connected-environment .product-related strong{color:var(--pp-accent);font-size:12px;font-weight:500}#ysyry-connected-environment .product-related span{color:#60767d;font-size:11px}#ysyry-connected-environment .product-related b{margin-left:auto;font-weight:400}#ysyry-connected-environment .product-disclosure{border-top:1px solid #dfe7e9;margin:0;padding:0}#ysyry-connected-environment .product-panel>.product-disclosure:last-child{border-bottom:1px solid #dfe7e9}#ysyry-connected-environment .product-disclosure>summary{cursor:pointer;justify-content:space-between;align-items:center;gap:20px;min-height:56px;padding:11px 0;list-style:none;display:flex}#ysyry-connected-environment .product-disclosure>summary::-webkit-details-marker{display:none}#ysyry-connected-environment .product-disclosure>summary strong{font-size:13px;font-weight:500;line-height:1.4;display:block}#ysyry-connected-environment .product-disclosure>summary small{color:#61767e;margin-top:3px;font-size:11px;line-height:1.5;display:block}#ysyry-connected-environment .product-disclosure>summary>svg{width:17px;height:17px;color:var(--pp-accent);flex:none;transition:transform .18s}#ysyry-connected-environment .product-disclosure[open]>summary>svg{transform:rotate(180deg)}#ysyry-connected-environment .product-disclosure[open]>summary strong,#ysyry-connected-environment .product-disclosure>summary:hover strong{color:var(--pp-accent)}#ysyry-connected-environment .product-disclosure-body{padding:5px 0 17px}#ysyry-connected-environment .product-disclosure-body>:last-child{margin-bottom:0}#ysyry-connected-environment .product-disclosure-body .section{background:0 0;border:0;margin:18px 0 0;padding:0}#ysyry-connected-environment .product-panel .editorial-rows{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px 24px;margin:0;display:grid}#ysyry-connected-environment .product-panel .editorial-rows>div{border:0;border-bottom:1px solid #e8eeee;padding:10px 0;display:block}#ysyry-connected-environment .product-panel .editorial-rows dt{font-size:13px;font-weight:500;line-height:1.4}#ysyry-connected-environment .product-panel .editorial-rows dd{margin:5px 0 0;font-size:12px;line-height:1.6}#ysyry-connected-environment .product-panel .callout{border-left:2px solid var(--ce-active-accent);background:var(--pp-soft);margin:15px 0;padding:14px 17px}#ysyry-connected-environment .product-panel .callout small{color:var(--pp-accent);font-size:10px}#ysyry-connected-environment .product-panel .callout p{margin:8px 0 0;font-size:12px;line-height:1.6}#ysyry-connected-environment .product-panel :is(.point-sequence,.built-story-flow){grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;margin:18px 0;padding:0;display:grid}#ysyry-connected-environment .product-panel :is(.point-sequence,.built-story-flow)>div{border-top:1px solid var(--ce-active-accent);padding:10px 0 0}#ysyry-connected-environment .product-panel :is(.point-sequence,.built-story-flow) :is(small,span){font-size:9px;line-height:1.5}#ysyry-connected-environment .product-panel :is(.point-sequence,.built-story-flow) :is(h2,strong){margin:6px 0;font-size:13px;font-weight:500;line-height:1.4;display:block}#ysyry-connected-environment .product-panel :is(.point-sequence,.built-story-flow) p{margin:0;font-size:12px;line-height:1.5}#ysyry-connected-environment .product-panel .connect-flow{background:var(--pp-soft);border:1px solid #dce6e8;border-radius:4px;gap:18px;min-height:150px;margin:0;padding:22px 16px;font-size:17px}#ysyry-connected-environment .product-panel .connect-flow strong{text-align:center;max-width:13ch;font-weight:500}#ysyry-connected-environment .product-panel .connect-flow>span{color:var(--pp-accent);font-size:26px}#ysyry-connected-environment .product-panel .viewer-story-preview{border-radius:4px;min-height:170px;margin:0;padding:23px}#ysyry-connected-environment .product-panel .viewer-story-preview span{font-size:9px;line-height:1.5}#ysyry-connected-environment .product-panel .viewer-story-preview p{margin:17px 0 0;font-size:19px;line-height:1.3}#ysyry-connected-environment .product-panel .point-method{background:0 0;border:0;margin:0;padding:0}#ysyry-connected-environment .product-panel .built-try{background:0 0;margin:0;padding:0}#ysyry-connected-environment .product-panel .built-try>small{font-size:10px}#ysyry-connected-environment .product-gallery{grid-template-columns:repeat(2,minmax(0,1fr));gap:22px;margin-bottom:18px;display:grid}#ysyry-connected-environment .product-gallery .product-section{margin-top:5px}#ysyry-connected-environment .product-gallery .screenshot{margin:12px 0 0}#ysyry-connected-environment .product-gallery img{object-fit:contain;background:#f3f6f6;width:100%;height:220px;max-height:220px}#ysyry-connected-environment .product-panel .projects-tool-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin:0;display:grid}#ysyry-connected-environment .product-panel .projects-tool-grid a{border-color:#dce6e7;min-height:0;padding:12px}#ysyry-connected-environment .product-panel .projects-tool-grid svg{width:20px;height:20px;margin-bottom:8px}#ysyry-connected-environment .product-panel .projects-tool-grid h3{font-size:13px}#ysyry-connected-environment .product-panel .projects-tool-grid p{margin:5px 0;font-size:11.5px}#ysyry-connected-environment .product-panel .projects-tool-grid span{font-size:11px}#ysyry-connected-environment .product-panel .three-grid{gap:15px;margin:0}#ysyry-connected-environment .product-panel .feature-card{padding:12px}#ysyry-connected-environment .product-panel .feature-card h3{font-size:15px}#ysyry-connected-environment .product-panel .feature-card p{font-size:12px}#ysyry-connected-environment .ce-detail .product-jump{background:#fafcfc;border-bottom:1px solid #e1e9ea;justify-content:space-between;align-items:center;gap:16px;margin:0;padding:10px 26px;display:flex}#ysyry-connected-environment .product-jump>a{color:var(--pp-accent);white-space:nowrap;font-size:12px}#ysyry-connected-environment .product-jump label{color:#61767d;align-items:center;gap:10px;font-size:11px;display:flex}#ysyry-connected-environment .product-jump select{width:auto;max-width:290px;min-height:36px;color:var(--ce-ink);background:#fff;border:1px solid #d2dfe1;border-radius:3px;margin:0;padding:7px 28px 7px 9px;font-size:12px}#ysyry-connected-environment .product-feature-body .sample{max-width:900px;margin:16px 0}#ysyry-connected-environment .product-feature-body .sample-header{padding:12px 16px;font-size:13px}#ysyry-connected-environment .product-feature-body .sample-header small{font-size:9px}#ysyry-connected-environment .product-feature-body :is(.board-canvas,.message,.meeting-meta,.meeting-agenda,.meeting-record,.task-content,.delivery-body,.report-sample){padding:17px}#ysyry-connected-environment .product-feature-body .board-note{padding:15px}#ysyry-connected-environment .product-feature-body .board-note strong{font-size:16px}#ysyry-connected-environment .product-feature-body .board-note p{font-size:12px}#ysyry-connected-environment .product-feature-body .screenshot{max-width:560px;margin:16px 0}#ysyry-connected-environment .product-feature-body .screenshot img{object-fit:contain;width:100%;height:230px;max-height:230px}#ysyry-connected-environment .product-feature-body .plan-image img{object-fit:contain;width:100%;height:280px}#ysyry-connected-environment .product-feature-body .annotation-detail{padding:16px}#ysyry-connected-environment .product-feature-body .meeting-meta h3{margin:10px 0;font-size:17px}#ysyry-connected-environment .product-feature-body .meeting-agenda ol{margin-bottom:0;font-size:13px}#ysyry-connected-environment .product-feature-body .task-content h3{margin:12px 0;font-size:18px}#ysyry-connected-environment .product-feature-body .report-numbers{margin-bottom:14px;padding-bottom:14px}#ysyry-connected-environment .product-feature-body .report-numbers b{font-size:25px}#ysyry-connected-environment .product-feature-body .followup-detail{min-height:130px;padding:16px}#ysyry-connected-environment .product-feature-body .delivery-body :is(td,th){padding:10px 8px 10px 0;font-size:12px}#ysyry-connected-environment .product-panel :is(a,button,summary,select):focus-visible{outline:2px solid var(--pp-accent);outline-offset:3px}@container (width<=900px){#ysyry-connected-environment .product-overview.has-media{gap:22px}#ysyry-connected-environment .product-preview figure img{height:180px;max-height:180px}#ysyry-connected-environment .product-tool-groups{gap:15px}}@container (width<=700px){#ysyry-connected-environment .ce-detail>.reading-pane #page-content{padding:18px}#ysyry-connected-environment .ce-detail>.reading-pane .pane-top{padding:2px 14px}#ysyry-connected-environment .product-panel #page-title{scroll-margin-top:68px}#ysyry-connected-environment .product-overview.has-media{grid-template-columns:1fr;gap:17px}#ysyry-connected-environment .product-panel h1{font-size:26px}#ysyry-connected-environment .product-panel .lead{font-size:14px}#ysyry-connected-environment .product-preview figure img{height:190px;max-height:190px}#ysyry-connected-environment .product-tool-groups{grid-template-columns:1fr;gap:16px}#ysyry-connected-environment .product-tool-group>h3{padding-bottom:5px}#ysyry-connected-environment .product-tool-link{min-height:56px;padding:9px 3px}#ysyry-connected-environment .product-related a{flex-wrap:wrap;gap:6px 12px}#ysyry-connected-environment .product-related span{order:3;width:100%}#ysyry-connected-environment .product-features{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}#ysyry-connected-environment .product-panel .editorial-rows{grid-template-columns:1fr;gap:5px}#ysyry-connected-environment .product-panel :is(.point-sequence,.built-story-flow){gap:12px}#ysyry-connected-environment .product-gallery{grid-template-columns:1fr}#ysyry-connected-environment .product-panel .projects-tool-grid{grid-template-columns:repeat(2,minmax(0,1fr))}#ysyry-connected-environment .ce-detail .product-jump{flex-wrap:wrap;gap:8px;padding:10px 18px}#ysyry-connected-environment .product-jump label{flex:100%;justify-content:space-between}#ysyry-connected-environment .product-jump select{width:100%;min-width:0;max-width:270px}#ysyry-connected-environment .product-panel .button{min-height:42px}}@container (width<=430px){#ysyry-connected-environment .product-panel .viewer-access-actions{grid-template-columns:1fr;gap:8px;display:grid}#ysyry-connected-environment .product-features,#ysyry-connected-environment .product-features[data-count="4"]{grid-template-columns:1fr}#ysyry-connected-environment .product-panel :is(.point-sequence,.built-story-flow){grid-template-columns:1fr;gap:10px}#ysyry-connected-environment .product-panel :is(.point-sequence,.built-story-flow)>div{padding:8px 0}#ysyry-connected-environment .product-panel .three-grid{grid-template-columns:1fr}#ysyry-connected-environment .product-panel .actions{align-items:flex-start}#ysyry-connected-environment .product-panel .projects-tool-grid{grid-template-columns:1fr}}@media (pointer:coarse){#ysyry-connected-environment .product-panel .viewer-contact-link{min-height:44px}}@media (prefers-reduced-motion:reduce){#ysyry-connected-environment .product-disclosure>summary>svg{transition:none}}@media (forced-colors:active){#ysyry-connected-environment .product-disclosure,#ysyry-connected-environment .product-features>div{border-color:canvastext}}#ysyry-experience.is-home #ejemplos-de-uso{display:block}#ejemplos-de-uso{--hp-ink:#213b45;--hp-muted:#536c76;--hp-blue:#1b4051;--hp-line:#d0e1e6;--hp-soft:#f0f6f8;--hp-product-accent:#267d88;--hp-product-soft:#e5efed;--hp-product-text:color-mix(in srgb,var(--hp-product-accent) 74%,#172e35);box-sizing:border-box;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;max-width:1440px;color:var(--hp-ink);background:#fff;width:100%;margin:20px auto 0;padding-inline:32px;font:14px/1.5 Helvetica Neue,Helvetica,Arial,sans-serif;display:none;container-type:inline-size}#ejemplos-de-uso *{box-sizing:border-box}#ejemplos-de-uso [hidden]{display:none!important}#ejemplos-de-uso .hp-inner{width:100%;max-width:none;margin:0 auto;padding:0 0 18px}#ejemplos-de-uso .hp-heading{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:8px 24px;display:flex}#ejemplos-de-uso .hp-heading-copy{flex:480px;min-width:0}#ejemplos-de-uso .hp-eyebrow{color:#5b7b86;letter-spacing:.1em;margin:0 0 5px;font-size:11px;font-weight:400;line-height:1.4}#ejemplos-de-uso h2{color:var(--hp-blue);letter-spacing:-.025em;margin:0;font-size:24px;font-weight:400;line-height:1.2}#ejemplos-de-uso .hp-lead{max-width:none;color:var(--hp-muted);margin:6px 0 0;font-size:13px;line-height:1.5}#ejemplos-de-uso button,#ejemplos-de-uso a{font-family:inherit}#ejemplos-de-uso button{font-weight:400}#ejemplos-de-uso .hp-story-toggle{border:0;border-bottom:1px solid var(--hp-line);color:#2b6374;background:0 0;flex:none;align-items:center;gap:7px;max-width:100%;min-height:34px;padding:5px 0;font-size:11px;line-height:1.4;display:inline-flex}#ejemplos-de-uso .hp-story-toggle svg{flex:0 0 13px;width:13px;height:13px;transition:transform .18s}#ejemplos-de-uso .hp-story-toggle[aria-expanded=true] svg{transform:rotate(180deg)}#ejemplos-de-uso .hp-story{padding:15px 0 10px}#ejemplos-de-uso .hp-story>p{color:var(--hp-muted);max-width:600px;margin:0 0 15px;font-size:13px;line-height:1.5}#ejemplos-de-uso .hp-phases{grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;display:grid}#ejemplos-de-uso .hp-phases span{letter-spacing:.07em;color:#48717d;font-size:11px}#ejemplos-de-uso .hp-phases h3{margin:6px 0;font-size:14px;font-weight:500;line-height:1.3}#ejemplos-de-uso .hp-phases p{color:var(--hp-muted);margin:0;font-size:12px;line-height:1.5}#ejemplos-de-uso .hp-explore{background:var(--hp-soft);border-radius:3px;margin-top:12px}#ejemplos-de-uso .hp-tabs{border-bottom:1px solid var(--hp-line);background:#fff;grid-template-columns:repeat(3,minmax(0,1fr));display:grid}#ejemplos-de-uso .hp-tab{min-width:0;min-height:48px;color:var(--hp-muted);background:#fff;border:0;border-radius:3px 3px 0 0;flex-direction:column;justify-content:center;align-items:center;gap:1px;padding:6px 8px;display:flex;position:relative}#ejemplos-de-uso .hp-tab>span{font-size:14px;line-height:1.35}#ejemplos-de-uso .hp-tab small{font-size:11px;line-height:1.4}#ejemplos-de-uso .hp-tab[aria-selected=true]{background:var(--hp-product-soft);color:var(--hp-product-text)}#ejemplos-de-uso .hp-tab[aria-selected=true]:after{content:"";background:var(--hp-product-accent);height:2px;position:absolute;bottom:-1px;left:0;right:0}#ejemplos-de-uso .hp-tab:hover{background:#f2f7f8}#ejemplos-de-uso .hp-wire{pointer-events:none;width:100%;height:12px;display:block;overflow:visible}#ejemplos-de-uso .hp-wire-base{fill:none;stroke:var(--hp-line);stroke-width:1px;stroke-linecap:round;stroke-linejoin:round}#ejemplos-de-uso .hp-wire-line{fill:none;stroke:var(--hp-product-accent);stroke-width:1.7px;stroke-linecap:round;stroke-linejoin:round}#ejemplos-de-uso .hp-wire-start,#ejemplos-de-uso .hp-wire-end{fill:#fff;stroke:var(--hp-product-accent);stroke-width:1.5px}#ejemplos-de-uso .hp-detail{background:var(--hp-soft);border-top:1px solid var(--hp-line);border-radius:0 0 3px 3px;grid-template-columns:minmax(0,1.2fr) minmax(0,1fr);align-items:center;gap:20px;padding:16px;display:grid}#ejemplos-de-uso .hp-detail[data-practice-case=coordinar]{grid-template-columns:repeat(2,minmax(0,1fr))}#ejemplos-de-uso .hp-proof{min-width:0;margin:0}#ejemplos-de-uso .hp-screen{cursor:zoom-in;background:0 0;border:0;justify-content:center;align-items:center;width:100%;min-width:0;height:304px;padding:0;display:flex}#ejemplos-de-uso .hp-screen img{object-fit:contain;object-position:center;width:100%;height:100%;display:block}#ejemplos-de-uso figcaption{color:var(--hp-muted);flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:3px 10px;margin-top:9px;font-size:11px;line-height:1.4;display:flex}#ejemplos-de-uso .hp-context{min-width:0;padding:2px 0}#ejemplos-de-uso .hp-kind{letter-spacing:.075em;color:#4d707c;margin:0 0 9px;font-size:11px;line-height:1.5}#ejemplos-de-uso .hp-context h3{letter-spacing:-.02em;color:var(--hp-blue);margin:0;font-size:24px;font-weight:400;line-height:1.14}#ejemplos-de-uso .hp-description{color:var(--hp-muted);margin:12px 0 0;font-size:13px;line-height:1.55}#ejemplos-de-uso .hp-actions{flex-wrap:wrap;align-items:center;gap:10px 18px;margin-top:19px;display:flex}#ejemplos-de-uso .hp-primary{background:var(--hp-product-text);color:#fff;text-align:left;border:0;border-radius:3px;justify-content:space-between;align-items:center;gap:13px;max-width:100%;min-height:40px;padding:10px 12px;font-size:12px;line-height:1.35;text-decoration:none;display:inline-flex}#ejemplos-de-uso .hp-primary svg{flex:0 0 15px;width:15px;height:15px}#ejemplos-de-uso .hp-primary:hover{filter:brightness(1.08)}#ejemplos-de-uso .hp-more{color:#285f70;text-underline-offset:3px;align-items:center;gap:7px;min-height:36px;font-size:12px;line-height:1.4;text-decoration:underline;display:inline-flex}#ejemplos-de-uso .hp-more svg{flex:0 0 13px;width:13px;height:13px}#ejemplos-de-uso .hp-condition{color:#5c727a;margin:16px 0 0;font-size:11px;line-height:1.45}#ejemplos-de-uso .hp-examples{color:#627982;margin:10px 0 0;font-size:11px;line-height:1.4}#ejemplos-de-uso .hp-announcement{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}@container (width<=560px){#ejemplos-de-uso .hp-inner{padding:0 0 15px}#ejemplos-de-uso .hp-phases{grid-template-columns:1fr;gap:14px}#ejemplos-de-uso .hp-explore{margin-top:12px}#ejemplos-de-uso .hp-detail,#ejemplos-de-uso .hp-detail[data-practice-case=coordinar]{grid-template-columns:minmax(0,1fr);gap:13px;padding:12px}#ejemplos-de-uso .hp-screen{height:208px}#ejemplos-de-uso .hp-context h3{font-size:21px;line-height:1.15}#ejemplos-de-uso .hp-kind{margin-bottom:5px;font-size:11px}#ejemplos-de-uso .hp-description{margin-top:7px;line-height:1.45}#ejemplos-de-uso .hp-actions{flex-flow:wrap;align-items:center;gap:10px 13px;margin-top:12px}#ejemplos-de-uso .hp-condition{margin-top:10px}}@container (width<=370px){#ejemplos-de-uso .hp-screen{height:176px}#ejemplos-de-uso .hp-tab{padding-left:4px;padding-right:4px}#ejemplos-de-uso .hp-tab>span{font-size:14px}#ejemplos-de-uso .hp-tab small{font-size:11px}#ejemplos-de-uso .hp-primary{min-height:38px;padding:9px 10px;font-size:11px}#ejemplos-de-uso .hp-more{font-size:11px}}@media (pointer:coarse){#ejemplos-de-uso .hp-primary,#ejemplos-de-uso .hp-story-toggle,#ejemplos-de-uso .hp-more{min-height:44px}}@media (prefers-reduced-motion:reduce){#ejemplos-de-uso .hp-story-toggle svg{transition:none}}#ejemplos-de-uso .hp-enlarge{white-space:nowrap;color:#285f70}#ejemplos-de-uso .hp-external svg{transform:rotate(-45deg)}#ejemplos-de-uso button:not(.hp-screen){cursor:pointer}#ejemplos-de-uso :is(button,a):focus-visible{outline-offset:4px;outline:2px solid #226674}@container (width>=961px){#ejemplos-de-uso .hp-detail{gap:24px;padding:18px 20px}#ejemplos-de-uso .hp-screen{height:350px}#ejemplos-de-uso .hp-context{max-width:350px}}@media (max-width:960px){#ejemplos-de-uso{padding-inline:27px}}@media (max-width:700px){#ejemplos-de-uso{margin-top:16px;padding-inline:21px}#ejemplos-de-uso .hp-heading{gap:6px}#ejemplos-de-uso h2{font-size:22px}#ejemplos-de-uso .hp-story-toggle{min-height:44px}}@media (max-width:450px){#ejemplos-de-uso{padding-inline:16px}}@media (forced-colors:active){#ejemplos-de-uso .hp-tab[aria-selected=true]{border-bottom:2px solid highlight}#ejemplos-de-uso :is(.hp-wire-line,.hp-wire-start,.hp-wire-end){stroke:highlight}#ejemplos-de-uso :is(button,a):focus-visible{outline-color:highlight}}#ysyry-connected-environment .product-panel .academy-enrollment{--enrollment-red:#a52b3d;border:1px solid var(--enrollment-red);background:var(--enrollment-red);color:#fff;box-sizing:border-box;border-radius:4px;flex-direction:column;gap:8px;width:100%;min-width:0;height:auto;min-height:222px;max-height:none;padding:20px 22px;display:flex}#ysyry-connected-environment .academy-enrollment-heading{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:4px 12px;display:flex}#ysyry-connected-environment .academy-enrollment-status{letter-spacing:.025em;font-size:11px;font-weight:650;line-height:1.4}#ysyry-connected-environment .academy-enrollment-edition{white-space:nowrap;font-size:10.5px;line-height:1.4}#ysyry-connected-environment .product-panel .academy-enrollment h2{color:#fff;letter-spacing:-.025em;max-width:27ch;margin:0;font-size:clamp(21px,2.05cqw,25px);font-weight:550;line-height:1.13}#ysyry-connected-environment .academy-enrollment-facts{margin:1px 0 0}#ysyry-connected-environment .product-panel .academy-enrollment-date{color:#fff;margin:0 0 4px;font-size:14px;line-height:1.4}#ysyry-connected-environment .academy-enrollment-date time{font-weight:650}#ysyry-connected-environment .product-panel .academy-enrollment-schedule{color:#fff;margin:0;font-size:12px;line-height:1.45}#ysyry-connected-environment .academy-enrollment-schedule>span{margin-top:1px;font-size:10.5px;display:block}#ysyry-connected-environment .academy-enrollment-actions{flex-wrap:wrap;align-items:center;gap:4px 15px;margin-top:auto;padding-top:3px;display:flex}#ysyry-connected-environment .academy-enrollment a{box-sizing:border-box;border-radius:3px;justify-content:center;align-items:center;gap:7px;min-height:44px;font-size:12px;line-height:1.35;text-decoration:none;display:inline-flex}#ysyry-connected-environment .academy-enrollment a.academy-enrollment-primary{color:var(--enrollment-red);background:#fff;border:1px solid #fff;padding:9px 13px;font-size:13px;font-weight:650}#ysyry-connected-environment .academy-enrollment-primary svg{width:17px;height:17px}#ysyry-connected-environment .academy-enrollment-links{flex-wrap:wrap;align-items:center;gap:0 13px;display:flex}#ysyry-connected-environment .academy-enrollment-links a{color:#fff;text-underline-offset:4px;-webkit-text-decoration:underline #ffffff9c;text-decoration:underline #ffffff9c}#ysyry-connected-environment .academy-enrollment-links a>span{font-size:9px;text-decoration:none}#ysyry-connected-environment .academy-enrollment-links a:hover{text-decoration-color:#fff}#ysyry-connected-environment .academy-enrollment a.academy-enrollment-primary:hover{background:#fff4f6;border-color:#fff4f6}#ysyry-connected-environment .product-panel .academy-enrollment a:focus-visible{outline-offset:3px;outline:2px solid #fff}#ysyry-connected-environment .academy-enrollment-accreditation{color:#283f48;background:#fff;border:1px solid #fff;border-radius:3px;flex-wrap:wrap;align-items:center;gap:10px 14px;margin-top:6px;padding:11px 13px;display:flex}#ysyry-connected-environment .academy-enrollment-accreditation img{object-fit:contain;flex:0 0 100px;width:100px;max-width:100%;height:auto;display:block}#ysyry-connected-environment .academy-enrollment-accreditation-copy{flex-direction:column;flex:180px;gap:3px;min-width:0;display:flex}#ysyry-connected-environment .academy-enrollment-accreditation-copy strong{font-size:13px;font-weight:650;line-height:1.4}#ysyry-connected-environment .academy-enrollment-accreditation-copy span{color:#52656d;font-size:11.5px;line-height:1.4}#ysyry-connected-environment .academy-enrollment-accreditation-copy small{color:#52656d;font-size:11.5px;line-height:1.45}@container (width<=650px){#ysyry-connected-environment .product-panel .academy-enrollment{min-height:0;padding:18px}#ysyry-connected-environment .product-panel .academy-enrollment h2{font-size:23px}}@container (width<=430px){#ysyry-connected-environment .product-panel .academy-enrollment{padding:16px}#ysyry-connected-environment .product-panel .academy-enrollment h2{font-size:21px}#ysyry-connected-environment .academy-enrollment-heading{gap:4px 8px}#ysyry-connected-environment .academy-enrollment-status{font-size:10.5px}#ysyry-connected-environment .academy-enrollment-edition{font-size:10px}#ysyry-connected-environment .academy-enrollment-actions{gap:3px 12px}#ysyry-connected-environment .academy-enrollment-accreditation{gap:9px 11px;padding:10px 11px}#ysyry-connected-environment .academy-enrollment-accreditation img{flex-basis:84px;width:84px}#ysyry-connected-environment .academy-enrollment-accreditation-copy{flex-basis:170px}}@media (forced-colors:active){#ysyry-connected-environment .product-panel .academy-enrollment{border-color:canvastext}#ysyry-connected-environment .academy-enrollment a.academy-enrollment-primary{border-color:buttontext}#ysyry-connected-environment .academy-enrollment-accreditation{border-color:canvastext}}#ysyry-experience .academy-invitation{--invitation-red:#a52b3d;--invitation-ink:#263b42;--invitation-muted:#566d73;z-index:25;right:max(24px, env(safe-area-inset-right,0px));bottom:calc(24px + env(safe-area-inset-bottom,0px));box-sizing:border-box;width:min(360px, calc(100vw - 48px - env(safe-area-inset-left,0px) - env(safe-area-inset-right,0px)));max-height:calc(100vh - 48px - env(safe-area-inset-top,0px) - env(safe-area-inset-bottom,0px));max-height:calc(100dvh - 48px - env(safe-area-inset-top,0px) - env(safe-area-inset-bottom,0px));overscroll-behavior:contain;scrollbar-width:thin;scrollbar-color:#c9b9be transparent;border:1px solid #e3d7da;border-top:3px solid var(--invitation-red);color:var(--invitation-ink);--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;text-align:left;overflow-wrap:break-word;opacity:0;pointer-events:none;background:#fff;border-radius:10px;margin:0;padding:18px 20px;scroll-padding-block:14px;font-family:Helvetica Neue,Helvetica,Arial,sans-serif;font-size:13px;line-height:1.5;transition:transform .32s cubic-bezier(.2,.7,.2,1),opacity .32s;display:block;position:fixed;overflow:hidden auto;transform:translate(12px);box-shadow:0 8px 28px #253a421f,0 2px 5px #253a420a}#ysyry-experience .academy-invitation *,#ysyry-experience .academy-invitation :before,#ysyry-experience .academy-invitation :after{box-sizing:border-box}#ysyry-experience .academy-invitation[hidden]{display:none!important}#ysyry-experience .academy-invitation.is-visible{opacity:1;pointer-events:auto;transform:translate(0,0)}#ysyry-experience .academy-invitation-close{z-index:1;float:right;color:#526971;cursor:pointer;width:44px;min-width:44px;height:44px;min-height:44px;font:inherit;background:#fff;border:1px solid #0000;border-radius:6px;justify-content:center;align-items:center;margin:-8px -10px 0 3px;padding:11px;display:inline-flex;position:sticky;top:0}#ysyry-experience .academy-invitation-close svg{width:20px;height:20px;display:block}#ysyry-experience .academy-invitation-kicker{min-height:27px;color:var(--invitation-red);flex-wrap:wrap;align-items:center;gap:3px 5px;margin:0;padding:2px 0 0;font-size:11px;font-weight:550;line-height:1.45;display:flex}#ysyry-experience .academy-invitation-kicker>span:first-child{background:currentColor;border-radius:50%;flex:0 0 5px;width:5px;height:5px}#ysyry-experience .academy-invitation-edition{white-space:nowrap;font-weight:400}#ysyry-experience .academy-invitation h2{clear:both;color:var(--invitation-ink);letter-spacing:-.025em;margin:3px 0 6px;font-size:23px;font-weight:500;line-height:1.2}#ysyry-experience .academy-invitation-program{color:var(--invitation-ink);margin:0;font-size:13.5px;line-height:1.5}#ysyry-experience .academy-invitation-date{color:var(--invitation-muted);margin:7px 0 0;font-size:12px;line-height:1.5}#ysyry-experience .academy-invitation-date time{color:var(--invitation-red);white-space:nowrap;font-weight:600}#ysyry-experience .academy-invitation-institution{border-top:1px solid #e9e2e4;align-items:center;gap:12px;margin-top:13px;padding-top:12px;display:flex}#ysyry-experience .academy-invitation-institution img{object-fit:contain;background:#fff;border:0;border-radius:0;flex:0 0 84px;width:84px;max-width:84px;height:auto;margin:0;display:block}#ysyry-experience .academy-invitation-institution p{min-width:0;color:var(--invitation-muted);margin:0;font-size:11px;line-height:1.45}#ysyry-experience .academy-invitation-institution strong{color:var(--invitation-ink);margin:0 0 3px;font-size:12px;font-weight:600;line-height:1.35;display:block}#ysyry-experience .academy-invitation-institution p>span{display:block}#ysyry-experience .academy-invitation-actions{grid-template-columns:minmax(0,1fr) auto;align-items:stretch;gap:8px;margin-top:15px;display:grid}#ysyry-experience .academy-invitation-actions a{text-align:center;border:1px solid #0000;border-radius:5px;justify-content:center;align-items:center;gap:8px;min-width:0;min-height:44px;margin:0;padding:10px 12px;font-size:12px;font-weight:500;line-height:1.35;text-decoration:none;display:inline-flex}#ysyry-experience .academy-invitation-actions .academy-invitation-primary{border-color:var(--invitation-red);background:var(--invitation-red);color:#fff}#ysyry-experience .academy-invitation-primary svg{flex:0 0 16px;width:16px;height:16px;display:block}#ysyry-experience .academy-invitation-actions .academy-invitation-secondary{color:#68404a;background:#fff;padding-inline:5px}#ysyry-experience .academy-invitation-actions .academy-invitation-secondary:hover{color:var(--invitation-red);text-underline-offset:3px;background:#f8f2f3;text-decoration:underline}#ysyry-experience .academy-invitation :is(a,button):focus-visible{outline:2px solid var(--invitation-red);outline-offset:2px}#ysyry-experience .academy-invitation-launcher{z-index:25;right:max(24px, env(safe-area-inset-right,0px));bottom:calc(24px + env(safe-area-inset-bottom,0px));box-sizing:border-box;width:auto;min-height:52px;max-width:calc(100vw - 48px - env(safe-area-inset-left,0px) - env(safe-area-inset-right,0px));color:#a52b3d;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;text-align:left;cursor:pointer;background:#fff;border:1px solid #e3d7da;border-radius:9px;align-items:center;gap:10px;margin:0;padding:8px 13px 8px 9px;font-family:Helvetica Neue,Helvetica,Arial,sans-serif;font-size:12px;font-weight:550;line-height:1.35;display:inline-flex;position:fixed;box-shadow:0 4px 18px #253a4217}#ysyry-experience .academy-invitation-launcher[hidden]{display:none!important}#ysyry-experience .academy-invitation-launcher>span:not(.academy-invitation-launcher-icon){min-width:0}#ysyry-experience .academy-invitation-launcher small{color:#566d73;margin-top:2px;font-size:10.5px;font-weight:400;display:block}#ysyry-experience .academy-invitation-launcher-icon{background:#f8eff1;border-radius:6px;flex:0 0 32px;justify-content:center;align-items:center;width:32px;height:32px;display:inline-flex}#ysyry-experience .academy-invitation-launcher-icon svg{width:20px;height:20px;display:block}#ysyry-experience .academy-invitation-launcher>svg{flex:0 0 15px;width:15px;height:15px;display:block}#ysyry-experience .academy-invitation-launcher:focus-visible{outline-offset:3px;outline:2px solid #a52b3d}@media (max-width:600px){#ysyry-experience .academy-invitation-launcher{right:calc(12px + env(safe-area-inset-right,0px));bottom:calc(12px + env(safe-area-inset-bottom,0px));max-width:calc(100vw - 24px - env(safe-area-inset-left,0px) - env(safe-area-inset-right,0px))}#ysyry-experience .academy-invitation{right:calc(12px + env(safe-area-inset-right,0px));bottom:calc(12px + env(safe-area-inset-bottom,0px));width:min(360px, calc(100vw - 24px - env(safe-area-inset-left,0px) - env(safe-area-inset-right,0px)));max-height:calc(100vh - 24px - env(safe-area-inset-top,0px) - env(safe-area-inset-bottom,0px));max-height:calc(100dvh - 24px - env(safe-area-inset-top,0px) - env(safe-area-inset-bottom,0px));border-radius:8px;padding:14px 16px}#ysyry-experience .academy-invitation-close{margin:-7px -8px 0 3px}#ysyry-experience .academy-invitation h2{margin-top:2px;font-size:21px}#ysyry-experience .academy-invitation-program{font-size:13px}#ysyry-experience .academy-invitation-institution{gap:10px;margin-top:11px;padding-top:10px}#ysyry-experience .academy-invitation-institution img{flex-basis:76px;width:76px;max-width:76px}#ysyry-experience .academy-invitation-institution strong{font-size:11.5px}#ysyry-experience .academy-invitation-actions{margin-top:12px}}@media (prefers-reduced-motion:reduce){#ysyry-experience .academy-invitation{transition:none;transform:none}}@media (forced-colors:active){#ysyry-experience .academy-invitation-launcher{color:buttontext;box-shadow:none;background:buttonface;border-color:buttontext}#ysyry-experience .academy-invitation-launcher small{color:buttontext}#ysyry-experience .academy-invitation-launcher-icon{background:buttonface}#ysyry-experience .academy-invitation-launcher:hover{background:buttonface;border-color:buttontext}#ysyry-experience .academy-invitation-launcher:focus-visible{outline-color:highlight}#ysyry-experience .academy-invitation{color:canvastext;box-shadow:none;background:canvas;border-color:canvastext}#ysyry-experience .academy-invitation :is(h2,p,strong,time){color:canvastext}#ysyry-experience .academy-invitation-institution{border-color:canvastext}#ysyry-experience .academy-invitation-close{color:buttontext;background:buttonface;border-color:buttontext}#ysyry-experience .academy-invitation-close:is(:hover,:focus-visible){color:buttontext;background:buttonface}#ysyry-experience .academy-invitation-actions :is(.academy-invitation-primary,.academy-invitation-secondary),#ysyry-experience .academy-invitation-actions :is(.academy-invitation-primary,.academy-invitation-secondary):is(:hover,:focus-visible){color:linktext;background:canvas;border-color:linktext}#ysyry-experience .academy-invitation :is(a,button):focus-visible{outline-color:highlight}}#ysyry-experience .academy-invitation{--invitation-red:#f0ce48;--invitation-ink:#fff;--invitation-muted:#d7dcd9;background:#202526;border-color:currentColor #545b56 #545b56;border-top-style:none;border-top-width:0;border-radius:4px;padding-top:20px}#ysyry-experience .academy-invitation:before{content:"";background:repeating-linear-gradient(-45deg,#edce47 0 10px,#202526 10px 20px);height:8px;position:absolute;top:0;left:0;right:0}#ysyry-experience .academy-invitation-close{color:#f0ce48;background:#202526}#ysyry-experience .academy-invitation-close:hover{color:#fff;background:#343b38}#ysyry-experience .academy-invitation-institution{border-color:#55605a}#ysyry-experience .academy-invitation-institution strong{color:#fff}#ysyry-experience .academy-invitation-institution span{color:#d7dcd9}#ysyry-experience .academy-invitation-actions .academy-invitation-primary{color:#202526;background:#edce47;border-color:#edce47}#ysyry-experience .academy-invitation-actions .academy-invitation-primary:hover{color:#202526;background:#ffe270;border-color:#ffe270}#ysyry-experience .academy-invitation-actions .academy-invitation-secondary{color:#fff;background:0 0;border-color:#8b9690}#ysyry-experience .academy-invitation-actions .academy-invitation-secondary:hover{color:#fff;background:#343b38}#ysyry-experience .academy-invitation>.ac-tape{height:5px;margin:17px -20px -18px}#ysyry-experience .academy-invitation-launcher{color:#f0ce48;background:#202526;border-color:#717350;border-radius:4px}#ysyry-experience .academy-invitation-launcher small{color:#e6e9df}#ysyry-experience .academy-invitation-launcher-icon{color:#202526;background:#f0ce48}#ysyry-experience .academy-invitation-launcher:hover{background:#303735;border-color:#edce47}@media (forced-colors:active){#ysyry-experience .academy-invitation{--invitation-ink:CanvasText;--invitation-muted:CanvasText;--invitation-red:CanvasText;background:canvas}#ysyry-experience .academy-invitation:before,#ysyry-experience .academy-invitation>.ac-tape{display:none}}body:has(#ysyry-experience.is-academy){overflow-y:auto}#ysyry-experience.is-academy{background:#f6f7f4}#ysyry-experience.is-academy .workspace{max-width:1512px;height:auto;min-height:70vh;margin:28px auto 0;padding:0 44px;display:block;overflow:visible}#ysyry-experience.is-academy .workspace .map-column,#ysyry-experience.is-academy .pane-top,#ysyry-experience.is-academy .pane-jump{display:none}#ysyry-experience.is-academy .reading-pane{background:0 0;border:0;margin:0;animation:none;overflow:visible}#ysyry-experience.is-academy #page-content{padding:0 0 55px}#ysyry-experience.is-academy .site-footer{background:0 0;flex-wrap:wrap;height:auto;min-height:60px;margin:0 44px;padding:18px 0;position:static;inset:auto}#ysyry-experience.is-academy .next-page{display:none}#ysyry-experience.is-academy+.no-script{margin:0;padding:20px;position:static}.ac-public{--ac-red:#852c40;--ac-dark:#672033;--ac-line:#d9ded8;--ac-muted:#68736e;color:#243a34;font-family:var(--sans);font-size:15px;line-height:1.6}.ac-public *{box-sizing:border-box;min-width:0}.ac-public p{color:var(--ac-muted);margin:0 0 20px;line-height:1.65}.ac-public h1,.ac-public h2,.ac-public h3{letter-spacing:-.045em;font-weight:450;line-height:1.12}.ac-public h2{margin:0 0 18px;font-size:clamp(26px,2.7vw,38px)}.ac-public h3{margin:0 0 14px;font-size:24px}.ac-public a,.ac-public button{touch-action:manipulation}:is(.ac-public a:focus-visible,.ac-public button:focus-visible,.ac-public input:focus-visible){outline-offset:4px;outline:3px solid #267b7a}.ac-eyebrow{font:10px/1.5 var(--mono);letter-spacing:.09em;color:var(--ac-red);text-transform:uppercase;margin-bottom:18px;display:block}.ac-hero,.ac-diploma-hero{background:var(--ac-red);color:#fff;border:1px solid #995064;border-radius:3px;grid-template-columns:1.08fr 1fr;align-items:center;gap:38px;padding:46px 40px;display:grid;position:relative}.ac-hero:before,.ac-hero:after,.ac-diploma-hero:before{content:"";pointer-events:none;opacity:.5;width:12px;height:12px;position:absolute}.ac-hero:before,.ac-diploma-hero:before{border-top:1px solid #d5b0b8;border-left:1px solid #d5b0b8;top:10px;left:10px}.ac-hero:after{border-bottom:1px solid #d5b0b8;border-right:1px solid #d5b0b8;bottom:10px;right:10px}.ac-hero h1,.ac-diploma-hero h1{color:#fff;max-width:none;margin:24px 0;font-size:clamp(38px,4.1vw,64px);line-height:1.06}.ac-hero h1 em{color:#e6c5cc;font-style:normal}.ac-hero .lead,.ac-diploma-hero .lead{color:#f0dfe3;max-width:535px;font-size:16px}.ac-hero .ac-eyebrow,.ac-diploma-hero .ac-eyebrow{color:#edced6}.ac-actions{flex-wrap:wrap;align-items:center;gap:20px;margin-top:26px;display:flex}.ac-button{border:1px solid var(--ac-red);background:var(--ac-red);color:#fff;min-height:44px;font:13px/1.5 var(--sans);text-align:left;border-radius:2px;justify-content:space-between;align-items:center;gap:20px;padding:13px 20px;transition:background .16s;display:inline-flex}.ac-button:hover{background:var(--ac-dark)}.ac-button.ac-light{color:#72293c;background:#fff;border-color:#fff}.ac-button.ac-light:hover{background:#f2e6e9}.ac-text-link{text-underline-offset:5px;color:var(--ac-red);font-size:12px;line-height:1.6;text-decoration:underline}.ac-hero .ac-text-link,.ac-diploma-hero .ac-text-link{color:#fff}.ac-hero-figure{min-width:0;margin:0}.ac-hero-figure>div{aspect-ratio:1.48;background:#752438;border-radius:2px;position:relative;overflow:hidden}.ac-hero-figure img{object-fit:contain;opacity:.9;width:100%;height:100%;padding:15px 0 46px}.ac-figure-label{font:9px var(--mono);letter-spacing:.02em;color:#eedce0;position:absolute;top:20px;left:23px}.ac-figure-label:before{content:"";background:#c7df52;border-radius:100%;width:5px;height:5px;margin-right:9px;display:inline-block}.ac-hero-figure figcaption{letter-spacing:-.035em;font-size:25px;position:absolute;bottom:22px;left:23px}.ac-hero-figure figcaption small{font:9px var(--mono);letter-spacing:.04em;color:#e4bdc7;margin-bottom:10px;display:block}.ac-hero-figure>p{font:8px/1.5 var(--mono);color:#ebd1d9;justify-content:space-between;gap:8px;margin:10px 0 0;display:flex}.ac-institution{border:1px solid #ded3d5;border-left:2px solid var(--ac-red);background:#fcf8f8;grid-template-columns:145px 1fr auto;align-items:center;gap:30px;margin-top:28px;padding:25px 27px;display:grid}.ac-institution img{background:#fff;width:145px;height:auto}.ac-institution .ac-eyebrow{margin:0 0 7px;font-size:9px}.ac-institution h2{letter-spacing:-.035em;margin:0 0 8px;font-size:24px}.ac-institution p{max-width:700px;margin:0;font-size:12px}.ac-principles{border-block:1px solid var(--ac-line);grid-template-columns:repeat(3,1fr);gap:22px;margin:29px 0 48px;padding:23px 0;display:grid}.ac-principles>div{border-right:1px solid var(--ac-line);align-items:center;gap:18px;padding-right:20px;display:flex}.ac-principles>div:last-child{border:0}.ac-principles>div>span{color:var(--ac-red);font-size:28px}.ac-principles p{margin:0;font-size:11px}.ac-principles b{color:#304039;margin-bottom:5px;font-size:12px;font-weight:550;display:block}.ac-offer{outline:none;scroll-margin-top:20px}.ac-section-heading{justify-content:space-between;align-items:end;gap:20px;margin-bottom:26px;display:flex}.ac-section-heading h2{margin-bottom:0}.ac-section-heading .ac-eyebrow{margin-bottom:10px}.ac-section-heading>[role=status]{font:10px var(--mono);white-space:nowrap;color:var(--ac-muted);margin-bottom:4px}.ac-filters{justify-content:space-between;align-items:center;gap:18px;margin-bottom:23px;display:flex}.ac-filter-buttons{flex-wrap:wrap;gap:7px;display:flex}.ac-filter-buttons button{border:1px solid var(--ac-line);border-radius:2px;min-height:39px;padding:9px 14px;font-size:12px}.ac-filter-buttons button[aria-pressed=true]{color:var(--ac-red);background:#f1e7ea;border-color:#bb909b}.ac-search input{border:1px solid var(--ac-line);background:#fff;border-radius:2px;width:205px;max-width:100%;height:39px;padding:10px 13px;font-size:12px}.ac-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:22px;display:grid}.ac-card{--ac-kind-color:#3f6b64;border:1px solid var(--ac-line);border-top:3px solid var(--ac-kind-color);background:#fff;border-radius:3px;flex-direction:column;transition:border-color .15s,transform .15s;display:flex;overflow:hidden}.ac-card-path{--ac-kind-color:#70557d}.ac-card-diploma{--ac-kind-color:#852c40}.ac-card-tif{--ac-kind-color:#a18010}.ac-card:hover{border-color:var(--ac-kind-color);transform:translateY(-2px)}.ac-kind{--ac-kind-color:#3f6b64;border:1px solid color-mix(in srgb,var(--ac-kind-color) 28%,white);background:color-mix(in srgb,var(--ac-kind-color) 5%,white);width:fit-content;max-width:100%;color:var(--ac-kind-color);font:11px/1.4 var(--sans);letter-spacing:.015em;border-radius:3px;align-self:flex-start;align-items:center;gap:7px;margin-bottom:13px;padding:4px 8px;font-weight:550;display:inline-flex}.ac-kind-path{--ac-kind-color:#70557d}.ac-kind-diploma{--ac-kind-color:#852c40}.ac-kind-special{--ac-kind-color:#7b620e}.ac-kind svg{fill:none;stroke:currentColor;stroke-width:1.5px;stroke-linecap:round;stroke-linejoin:round;flex:none;width:16px;height:16px}.ac-art{color:#fff;background:#d9e2d6;height:208px;position:relative;overflow:hidden}.ac-art>img{object-fit:contain;filter:brightness(.6);width:100%;height:100%;padding:12px 15px}.ac-art-sage{background:#aac0ad}.ac-art-dark{background:#203c35}.ac-art-dark>img,.ac-art-pack>img{filter:none;opacity:.85}.ac-art-pack{background:#742439}.ac-art-family{background:#e4ddc9}.ac-art-family>img{filter:none;padding:32px 25px 8px}.ac-art-tag{color:#34413a;font:9px/1.4 var(--mono);background:#ffffffeb;max-width:calc(100% - 34px);padding:5px 8px;position:absolute;top:16px;left:17px}.ac-art-number{letter-spacing:-.07em;color:#ffffff95;font-size:47px;font-weight:300;line-height:1.2;position:absolute;bottom:8px;right:18px}.ac-card-body{flex-direction:column;flex:1;padding:23px 22px;display:flex}.ac-card-body .ac-eyebrow{margin-bottom:12px;font-size:9px}.ac-card h3{max-width:350px;margin-bottom:14px;font-size:25px;line-height:1.15}.ac-card-body>p{margin-bottom:20px;font-size:13px}.ac-card-foot{border-top:1px solid #e2e6e1;justify-content:space-between;align-items:center;gap:12px;margin-top:auto;padding-top:16px;display:flex}.ac-status{font:10px/1.5 var(--mono);text-transform:uppercase;letter-spacing:.035em;color:#6c775f;display:inline-block}.ac-status[data-state=purchase],.ac-status-red{color:var(--ac-red)}.ac-circle{border:1px solid #cfd7d1;border-radius:50%;flex:none;place-items:center;width:35px;height:35px;font-size:23px;line-height:1;display:grid}.ac-circle:hover{background:#f2e6e9;border-color:#ad7f8c}.ac-current-link{color:var(--ac-red);text-underline-offset:4px;margin-top:18px;font-size:11px;line-height:1.7;text-decoration:underline;display:block}.ac-art-diploma{color:#fff;background:#8c2d43;justify-content:space-between;align-items:end;padding:25px;display:flex}.ac-art-diploma>img{filter:none;background:#fff;width:100px;height:auto;padding:0}.ac-art-edition{letter-spacing:-.075em;align-items:center;gap:15px;font-size:73px;line-height:1;display:flex}.ac-art-edition>span{font:11px/1.6 var(--mono);letter-spacing:.06em}.ac-art-tif{color:#f1ce42;background:#202526}.ac-art-tif .ac-art-tag{color:#262a29;background:#f1ce42}.ac-tif-type{letter-spacing:-.04em;font-size:27px;line-height:1.12;position:absolute;top:67px;left:23px}.ac-tif-type b{color:#fff;font-size:34px;font-weight:550}.ac-tape{background:repeating-linear-gradient(-45deg,#edce47 0 14px,#202526 14px 28px);height:16px;display:block}.ac-art-tif>.ac-tape{position:absolute;bottom:0;left:0;right:0}.ac-card-tif .ac-eyebrow{color:#76600f}.ac-empty{border:1px dashed #cbbac0;margin:20px 0;padding:30px}.ac-catalog-foot{justify-content:space-between;align-items:center;gap:25px;margin-top:23px;display:flex}.ac-catalog-foot p{margin:0;font-size:12px}.ac-catalog-foot a{flex:none}.ac-path-band{background:var(--ac-red);color:#fff;border-radius:3px;grid-template-columns:.95fr 1fr;align-items:center;gap:65px;margin-top:50px;padding:38px;display:grid}.ac-path-band .ac-eyebrow{color:#e9c7d0}.ac-path-band h2{font-size:40px}.ac-path-band p{color:#efdce2;font-size:14px}.ac-path-band ol{flex-direction:column;gap:0;margin:0;padding:0;list-style:none;display:flex}.ac-path-band li{border-top:1px solid #ba7e90;padding:24px 0}.ac-path-band li:last-child{border-bottom:1px solid #ba7e90}.ac-path-band li span{font:10px var(--mono);color:#e5bcc8;margin-bottom:10px;display:block}.ac-path-band li a{font-size:21px}.ac-how{border-top:1px solid var(--ac-line);grid-template-columns:.75fr 1.6fr;gap:40px;margin-top:45px;padding:45px 0 10px;display:grid}.ac-how ol{grid-template-columns:repeat(2,1fr);gap:25px;margin:0;padding:0;list-style:none;display:grid}.ac-how li b{margin-bottom:8px;font-size:14px;font-weight:550;display:block}.ac-how li p{margin:0;font-size:13px}.ac-detail-hero{border-bottom:1px solid var(--ac-line);grid-template-columns:1.2fr 1fr;align-items:center;gap:50px;padding:25px 0 40px;display:grid}.ac-detail-hero h1{max-width:750px;font-size:clamp(40px,4.3vw,64px)}.ac-detail-hero>.ac-art{height:310px}.ac-detail-hero .lead{font-size:16px;line-height:1.7}.ac-small{color:var(--ac-muted);font-size:12px!important}.ac-detail-grid{grid-template-columns:1fr 345px;gap:70px;margin:45px 0;display:grid}.ac-detail-grid>section>p{font-size:15px}.ac-topic-list{border-top:1px solid var(--ac-line);margin:25px 0 40px;padding:0;list-style:none}.ac-topic-list li{border-bottom:1px solid var(--ac-line);grid-template-columns:45px 1fr;align-items:start;gap:15px;padding:20px 0;display:grid}.ac-topic-list li>span{font:12px var(--mono);color:var(--ac-red);padding-top:4px}.ac-topic-list p{margin:0;font-size:16px}.ac-purchase{background:#fff;border:1px solid #d7c4ca;height:fit-content;padding:28px;position:sticky;top:25px}.ac-purchase h2{font-size:28px}.ac-purchase p,.ac-purchase li{font-size:13px}.ac-purchase .ac-button{width:100%;margin:4px 0 15px;line-height:1.55}.ac-purchase ul{color:var(--ac-muted);margin:12px 0 20px;padding-left:18px;line-height:1.7}.ac-note{border:1px solid #ddd0d4;border-left:3px solid var(--ac-red);background:#fbf5f6;margin:30px 0;padding:22px 25px}.ac-note b{margin-bottom:8px;font-size:15px;font-weight:550;display:block}.ac-note p{margin:0;font-size:13px}.ac-included{gap:8px;margin-bottom:35px;display:grid}.ac-included>a{border:1px solid var(--ac-line);grid-template-columns:95px 1fr 20px;align-items:center;gap:10px;padding:17px;font-size:13px;display:grid}.ac-included>a>span:first-child{font:10px var(--mono);color:var(--ac-red)}.ac-included strong{font-weight:500}.ac-back-band{border-block:1px solid var(--ac-line);justify-content:space-between;align-items:center;gap:25px;margin-top:30px;padding:28px 0;display:flex}.ac-back-band h2{margin:0 0 8px;font-size:26px}.ac-back-band p{margin:0;font-size:13px}.ac-diploma-hero{grid-template-columns:1.4fr .8fr}.ac-on-dark{color:#fff;border:1px solid #d7a6b4;padding:5px 8px}.ac-diploma-visual{border-left:1px solid #be8395;gap:45px;padding:30px;display:grid}.ac-diploma-visual img{width:125px;height:auto}.ac-diploma-visual>span{letter-spacing:-.035em;color:#e8c4ce;font-size:30px;line-height:1.25}.ac-diploma-visual b{color:#fff;font-weight:500}.ac-diploma-visual small{font:10px var(--mono);color:#e8c4ce}.ac-edition-choice{border:1px solid var(--ac-line);background:#fff;grid-template-columns:1fr 1fr;gap:0;margin:32px 0;display:grid}.ac-edition-choice>div{padding:32px}.ac-edition-choice>div+div{border-left:1px solid var(--ac-line);background:#f7eef0}.ac-edition-choice h2{font-size:31px}.ac-edition-choice p{font-size:14px}.ac-documents{border:1px solid var(--ac-line);align-items:center;gap:22px;margin-top:35px;padding:26px;display:flex}.ac-documents>div{margin-right:auto}.ac-documents h2{margin:0 0 8px;font-size:23px}.ac-documents p{margin:0;font-size:12px}.ac-documents>a{color:var(--ac-red);text-underline-offset:5px;max-width:185px;font-size:12px;text-decoration:underline}.ac-edition-date{border-left:1px solid #c48498;gap:24px;padding:15px 35px;display:grid}.ac-edition-date>img{width:125px;height:auto}.ac-edition-date>strong{letter-spacing:-.06em;font-size:42px;font-weight:350;line-height:1}.ac-edition-date>strong>span{color:#e9c1ce;letter-spacing:-.07em;font-size:94px;line-height:1.1;display:block}.ac-edition-date>p{color:#ebcfd8;margin:0;font-size:12px;line-height:1.6}.ac-edition-date b{color:#fff;font-size:17px;font-weight:500}.ac-admission{grid-template-columns:.8fr 1.25fr;gap:65px;margin:45px 0;display:grid}.ac-admission>div{padding-top:18px}.ac-admission ol{border-top:1px solid var(--ac-line);margin:0;padding:0;list-style:none}.ac-admission li{border-bottom:1px solid var(--ac-line);grid-template-columns:40px 1fr;gap:20px;padding:22px 0;display:grid}.ac-admission li>span{font:12px var(--mono);color:var(--ac-red);padding-top:6px}.ac-admission h3{margin:0 0 8px;font-size:24px}.ac-admission li p{margin:0;font-size:13px}.ac-final-cta{background:var(--ac-red);color:#fff;justify-content:space-between;align-items:center;gap:40px;padding:35px;display:flex}.ac-final-cta .ac-eyebrow{color:#ebc8d3}.ac-final-cta h2{font-size:36px}.ac-final-cta p{color:#ead3da;margin:0;font-size:14px}.ac-final-cta>.ac-button{flex:none}.ac-bottom-links{flex-wrap:wrap;gap:30px;margin-top:30px;display:flex}.ac-tif-hero{color:#fff;background:#202526;border:1px solid #3c4441;border-right:7px solid #f1ce42;grid-template-columns:1.2fr 1fr;gap:45px;padding:40px;display:grid}.ac-tif-hero .ac-eyebrow{color:#f1ce42}.ac-tif-hero h1{color:#fff;font-size:clamp(40px,4.5vw,67px)}.ac-tif-hero h1 em{color:#f1ce42;font-style:normal}.ac-tif-hero .lead{color:#d9dfdc;font-size:16px}.ac-button.ac-yellow{color:#202526;background:#f1ce42;border-color:#f1ce42}.ac-tif-visual{background:#2b302f;border:1px solid #586059;flex-direction:column;justify-content:space-between;gap:30px;min-height:310px;padding:30px;display:flex;position:relative}.ac-tif-visual>img{width:115px;height:auto}.ac-tif-visual>span:not(.ac-tape){letter-spacing:-.045em;color:#f1ce42;margin-bottom:25px;font-size:47px;font-weight:650;line-height:1.05}.ac-tif-visual .ac-tape{height:23px;position:absolute;bottom:0;left:0;right:0}.ac-note-tif{background:#f7f1da;border-color:#e7d171 #e7d171 #e7d171 #b19a37}.ac-sr{clip:rect(0,0,0,0);white-space:nowrap;border:0;width:1px;height:1px;padding:0;position:absolute;overflow:hidden}.ac-home-invite{color:#fff;background:#852c40;border-radius:3px;justify-content:space-between;align-items:center;gap:30px;max-width:1376px;margin:35px auto;padding:30px 35px;display:none}#ysyry-experience.is-home .ac-home-invite{display:flex}.ac-home-invite>div>span{font:10px var(--mono);color:#edccd6;letter-spacing:.08em}.ac-home-invite h2{color:#fff;margin:10px 0;font-size:32px}.ac-home-invite p{color:#efdae1;margin:0;font-size:14px}.ac-home-invite>div:last-child{flex-wrap:wrap;align-items:center;gap:15px;display:flex}.ac-home-invite>div:last-child>a{border:1px solid #e2bdc8;padding:12px 18px;font-size:12px;display:inline-block}.ac-home-invite>div:last-child>a:first-child{color:#852c40;background:#fff;border-color:#fff}.ac-home-invite .ac-button{--ac-red:#852c40;flex:none}.ac-home-invite .ac-text-link{color:#fff}@media (min-width:1600px){.ac-public h1{font-size:66px}}@media (max-width:1100px){#ysyry-experience.is-academy .workspace{padding:0 26px}.ac-hero{gap:25px;padding:32px}.ac-hero h1{font-size:46px}.ac-hero-figure figcaption{font-size:22px}.ac-institution{grid-template-columns:110px 1fr;gap:22px}.ac-institution>img{width:110px}.ac-institution>a{grid-column:2}.ac-grid{gap:16px}.ac-card-body{padding:20px 17px}.ac-card h3{font-size:24px}.ac-detail-grid{grid-template-columns:1fr 310px;gap:35px}.ac-path-band{gap:40px}.ac-home-invite{margin-inline:32px}.ac-nav>div{gap:16px}.ac-wordmark small{display:none}}@media (max-width:850px){#ysyry-experience.is-academy .workspace{padding:0 20px}#ysyry-experience.is-academy .site-footer{margin:0 20px}.ac-nav{min-height:65px}.ac-hero,.ac-diploma-hero{grid-template-columns:1fr;gap:28px;padding:30px}.ac-hero h1,.ac-diploma-hero h1{max-width:650px;font-size:49px}.ac-hero-figure>div{aspect-ratio:1.9}.ac-hero-figure img{padding-bottom:35px}.ac-institution h2{font-size:23px}.ac-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.ac-filters{flex-direction:column;align-items:stretch}.ac-search input{width:100%}.ac-principles{gap:15px}.ac-principles>div{gap:10px;padding-right:12px}.ac-principles>div>span{font-size:23px}.ac-principles b{font-size:11px}.ac-path-band{grid-template-columns:1fr 1fr;gap:30px;padding:28px}.ac-path-band h2{font-size:34px}.ac-path-band li a{font-size:18px}.ac-how{grid-template-columns:1fr;gap:15px}.ac-detail-hero{grid-template-columns:1fr 1fr;gap:25px}.ac-detail-hero h1{font-size:40px}.ac-detail-hero>.ac-art{height:280px}.ac-detail-grid{grid-template-columns:1fr;gap:25px}.ac-purchase{position:static}.ac-catalog-foot{flex-direction:column;align-items:start;gap:10px}.ac-diploma-visual{border-top:1px solid #be8395;border-left:0;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:22px;padding:25px 0 0;display:flex}.ac-diploma-visual small{width:100%}.ac-diploma-visual>span{font-size:26px}.ac-edition-date{border-top:1px solid #c48498;border-left:0;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:20px;padding:25px 0 0;display:flex}.ac-edition-date>strong{font-size:32px}.ac-edition-date>strong>span{font-size:61px}.ac-edition-choice>div{padding:24px}.ac-edition-choice h2{font-size:28px}.ac-documents{flex-wrap:wrap}.ac-documents>div{width:100%}.ac-admission{gap:30px}.ac-final-cta{flex-direction:column;align-items:start;gap:22px;padding:28px}.ac-tif-hero{grid-template-columns:1fr;gap:25px;padding:30px}.ac-tif-visual{flex-direction:row;align-items:center;min-height:230px}.ac-tif-visual>span:not(.ac-tape){font-size:39px}.ac-home-invite{flex-direction:column;align-items:start;margin:28px 20px}}@media (max-width:550px){.ac-nav{flex-wrap:wrap;gap:8px;margin-bottom:20px;padding:16px 0}.ac-wordmark{font-size:26px}.ac-nav>div{justify-content:space-between;gap:8px;width:100%;padding-top:5px;font-size:11px}.ac-hero,.ac-diploma-hero{gap:24px;padding:26px 22px}.ac-hero h1,.ac-diploma-hero h1{margin:20px 0;font-size:38px}.ac-hero .lead,.ac-diploma-hero .lead{font-size:14px}.ac-hero .ac-eyebrow,.ac-diploma-hero .ac-eyebrow{font-size:9px}.ac-hero-figure>div{aspect-ratio:1.3}.ac-figure-label{font-size:7px;top:17px;left:15px}.ac-hero-figure figcaption{font-size:22px;bottom:18px;left:15px}.ac-hero-figure>p{font-size:7px}.ac-actions{gap:18px}.ac-button{padding:12px 15px;font-size:12px}.ac-institution{grid-template-columns:85px 1fr;gap:16px;margin-top:22px;padding:20px 17px}.ac-institution>img{width:85px}.ac-institution h2{font-size:21px;line-height:1.15}.ac-institution p{font-size:11px}.ac-institution .ac-eyebrow{font-size:8px}.ac-institution>a{grid-column:1/-1;font-size:11px}.ac-principles{grid-template-columns:1fr;gap:0;margin:25px 0 35px;padding:8px 0}.ac-principles>div{border-right:0;border-bottom:1px solid var(--ac-line);gap:18px;padding:13px 0}.ac-principles>div>span{width:25px;font-size:25px}.ac-principles b{font-size:13px}.ac-section-heading{align-items:start;gap:15px}.ac-section-heading h2{font-size:28px}.ac-section-heading>[role=status]{margin-top:6px;font-size:9px}.ac-section-heading .ac-eyebrow{font-size:9px}.ac-filter-buttons{gap:6px}.ac-filter-buttons button{min-height:38px;padding:8px 10px;font-size:11px}.ac-grid{grid-template-columns:1fr;gap:19px}.ac-art{height:215px}.ac-card-body{padding:23px}.ac-card h3{font-size:28px}.ac-path-band{grid-template-columns:1fr;gap:25px;margin-top:35px;padding:26px}.ac-path-band ol{flex-direction:column}.ac-path-band h2{font-size:37px}.ac-path-band li{padding:17px 0}.ac-path-band li a{font-size:20px}.ac-how{margin-top:35px;padding-top:30px}.ac-how ol{grid-template-columns:1fr;gap:20px}.ac-how li{border-top:1px solid var(--ac-line);padding-top:16px}.ac-detail-hero{grid-template-columns:1fr;gap:25px;padding-top:15px}.ac-detail-hero h1{font-size:41px}.ac-detail-hero>.ac-art{height:235px}.ac-detail-grid{margin-top:32px}.ac-purchase{padding:24px}.ac-included>a{grid-template-columns:1fr 20px;gap:5px}.ac-included>a>span:first-child{grid-column:1/-1}.ac-included>a>span:last-child{grid-area:2/2}.ac-back-band{flex-direction:column;align-items:start;gap:17px}.ac-edition-choice{grid-template-columns:1fr}.ac-edition-choice>div{padding:26px}.ac-edition-choice>div+div{border-left:0;border-top:1px solid var(--ac-line)}.ac-diploma-visual>img{width:105px}.ac-diploma-visual>span{font-size:23px}.ac-edition-date>img{width:90px}.ac-edition-date>strong{font-size:29px}.ac-edition-date>strong>span{font-size:57px}.ac-edition-date>p{width:100%}.ac-admission{grid-template-columns:1fr;gap:15px;margin-top:30px}.ac-admission li{grid-template-columns:30px 1fr;gap:14px}.ac-final-cta h2{font-size:31px}.ac-bottom-links{flex-direction:column;align-items:start;gap:20px}.ac-tif-hero{padding:27px 22px}.ac-tif-hero h1{font-size:42px}.ac-tif-visual{gap:14px;min-height:200px;padding:23px 18px}.ac-tif-visual>img{width:85px}.ac-tif-visual>span:not(.ac-tape){margin:0 0 10px;font-size:32px}.ac-documents{padding:23px}.ac-documents>a{max-width:none}.ac-home-invite{padding:26px 23px}.ac-home-invite h2{font-size:30px}.ac-home-invite>div:last-child{flex-direction:column;align-items:start}}@media (prefers-reduced-motion:reduce){.ac-public *{scroll-behavior:auto!important;transition:none!important}}#ysyry-experience .site-header--pillars .brand-lockup{flex-direction:column;align-items:center;gap:3px;line-height:1.1;display:flex}#ysyry-experience .brand-academy{font:10px/1.2 var(--sans);letter-spacing:.32em;text-transform:lowercase;text-align:center;font-weight:450}#ysyry-experience .site-header--pillars .app-link [data-app-link-label]{margin:0}#ysyry-experience.is-academy .site-header--pillars{--nav-accent:#fff;color:#fff;background:#852c40;border-bottom:1px solid #a45264;height:92px;margin:0;padding-inline:44px}#ysyry-experience.is-academy .site-header--pillars .brand{color:#fff}#ysyry-experience.is-academy .brand-academy{color:#ecd1d9}#ysyry-experience.is-academy .brand path{stroke:#fff}#ysyry-experience.is-academy .site-header--pillars .nav-section{color:#f4e5e9}#ysyry-experience.is-academy .site-header--pillars .nav-section:is(:hover,[data-current]){color:#fff}#ysyry-experience.is-academy .site-header--pillars .app-link{color:#fff;background:#712337;border-color:#b8788a}#ysyry-experience.is-academy .site-header--pillars .app-link:hover{background:#622033}#ysyry-experience.is-academy .site-header--pillars .menu-toggle{color:#fff;border-color:#c18594}#ysyry-experience.is-academy .platform-panel :is(a,summary):focus-visible{outline-color:#287b89}.ac-header-signal{pointer-events:none;height:5px;display:none;position:absolute;inset:auto 0 0;overflow:hidden}#ysyry-experience.is-academy .ac-header-signal{display:block}.ac-header-signal i{opacity:0;background:linear-gradient(90deg,#0000,#e9efaa 80%,#fff);width:110px;height:2px;display:block;transform:translate(-120px);box-shadow:0 0 8px #e8efab}.ac-flow-on .ac-header-signal i{animation:2.7s ease-in-out .4s both ac-header-connect}@keyframes ac-header-connect{0%{opacity:0;transform:translate(-120px)}12%,88%{opacity:.85}to{opacity:0;transform:translate(calc(100vw + 120px))}}.ac-landing{--landing-height:clamp(470px,calc(100svh - 132px),690px);height:var(--landing-height);grid-template-columns:minmax(0,1fr) calc(var(--landing-height)*.5625);border-radius:3px;grid-template-rows:1.15fr 1fr;column-gap:0;display:grid;overflow:hidden}.ac-landing-copy{background:var(--ac-red);color:#fff;flex-direction:column;justify-content:center;padding:clamp(24px,3vw,42px);display:flex}.ac-landing-copy .ac-eyebrow{color:#ead1d8;margin-bottom:16px;font-size:9px}.ac-landing-copy h1{color:#fff;letter-spacing:-.055em;margin:0 0 18px;font-size:clamp(38px,4.1vw,64px);line-height:1.04}.ac-landing-copy h1 em{color:#e7c6ce;font-style:normal}.ac-landing-copy>p{color:#f1e0e5;max-width:560px;margin:0 0 12px;font-size:15px;line-height:1.55}.ac-explore{color:#fff;border-bottom:1px solid #c58e9d;align-self:start;align-items:center;gap:24px;min-height:36px;font-size:12px;display:inline-flex}.ac-explore>span{font-size:19px}.ac-landing-cohort{background:#f6f7f4;flex-direction:column;justify-content:center;padding:22px clamp(24px,3vw,42px) 14px 0;display:flex}.ac-cohort-heading{justify-content:space-between;align-items:center;gap:20px;display:flex}.ac-cohort-heading>img{flex:none;width:clamp(95px,10vw,145px);height:auto}.ac-landing-cohort .ac-eyebrow{margin:0 0 8px;font-size:9px}.ac-landing-cohort .ac-cohort-current{color:#57695f;margin:0 0 10px;font-size:12px;line-height:1.35}.ac-cohort-current>span{vertical-align:middle;background:#8c9b38;border-radius:50%;width:6px;height:6px;margin-right:7px;display:inline-block}.ac-landing-cohort h2{margin:0 0 8px;font-size:clamp(24px,2.5vw,36px);line-height:1.08}.ac-landing-cohort .ac-cohort-next{margin:0;font-size:12px}.ac-landing-cohort .ac-actions{gap:18px;margin-top:16px}.ac-landing-video{grid-area:1/2/3;min-height:0;margin:0;position:relative}.ac-video-stage{background:#101b1a;width:100%;height:100%;position:relative;overflow:hidden}.ac-video-stage video{object-fit:cover;width:100%;height:100%;display:block}.ac-video-stage video:focus-visible{outline-offset:-4px;outline:3px solid #fff}.ac-video-controls{pointer-events:none;justify-content:space-between;gap:7px;display:flex;position:absolute;top:12px;left:12px;right:12px}.ac-video-controls button{pointer-events:auto;color:#fff;min-height:36px;font:11px var(--sans);cursor:pointer;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background:#152120c9;border:1px solid #ffffff50;border-radius:3px;padding:7px 10px}.ac-video-start{color:#fff;min-width:140px;font:12px var(--sans);cursor:pointer;background:#4d142ce8;border:1px solid #ffffff80;border-radius:3px;flex-direction:column;align-items:center;gap:9px;padding:16px;display:flex;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.ac-video-start svg{fill:#fff;width:30px;height:30px}.ac-video-stage button[hidden]{display:none}.ac-inquiry{border:1px solid #d6c5ca;border-left:3px solid var(--ac-red);background:#fff;margin:24px 0 32px;scroll-margin-top:20px}.ac-inquiry>summary{cursor:pointer;grid-template-columns:1fr auto;gap:5px 16px;padding:20px 24px;list-style:none;display:grid}.ac-inquiry>summary::-webkit-details-marker{display:none}.ac-inquiry>summary>span:first-child{font:10px var(--mono);text-transform:uppercase;color:var(--ac-red)}.ac-inquiry>summary>strong{letter-spacing:-.025em;grid-column:1;font-size:21px;font-weight:450}.ac-inquiry>summary>span:last-child{grid-area:1/2/3;align-self:center;font-size:25px}.ac-inquiry[open]>summary>span:last-child{transform:rotate(45deg)}.ac-inquiry-body{max-width:900px;padding:0 24px 24px}.ac-inquiry-body>p{font-size:13px}.ac-inquiry .enroll-fields{gap:16px;margin:18px 0}.ac-inquiry .enroll-field span{font-size:12px}.ac-inquiry .enroll-field input,.ac-inquiry .enroll-field textarea{background:#fbfcfa}.ac-inquiry .enroll-field[hidden]{display:none!important}.ac-inquiry .enroll-consent{font-size:12px}.ac-inquiry button[type=submit]{background:var(--ac-red);color:#fff;cursor:pointer;border:0;min-height:44px;padding:12px 20px}.ac-inquiry summary:focus-visible{outline-offset:3px;outline:3px solid #267b7a}@media (max-width:1100px){#ysyry-experience.is-academy .site-header--pillars{padding-inline:26px}.ac-landing-copy h1{font-size:43px}.ac-landing-copy{padding:26px}.ac-landing-cohort{padding-right:25px}.ac-cohort-heading>img{width:100px}.ac-landing-cohort h2{font-size:29px}}@media (max-width:1050px){#ysyry-experience.is-academy .site-header--pillars #site-nav{background:#852c40;border-color:#ac6679}#ysyry-experience.is-academy .platform-panel-heading>span{color:#e9c6d1}#ysyry-experience.is-academy .platform-panel-heading p,#ysyry-experience.is-academy .site-header--pillars .platform-panel-links>a:not(.platform-demos-cta){color:#fff}}@media (max-width:850px){#ysyry-experience.is-academy .site-header--pillars{height:76px;padding-inline:20px}#ysyry-experience.is-academy .workspace{margin-top:16px}.ac-landing{--landing-height:clamp(490px,calc(100svh - 108px),620px);height:auto;min-height:var(--landing-height);grid-template-columns:minmax(0,1fr) 34%}.ac-landing-copy{padding:24px}.ac-landing-copy h1{font-size:clamp(31px,4.8vw,41px)}.ac-landing-copy>p{font-size:13px}.ac-landing-cohort{padding:20px 20px 8px 0}.ac-cohort-heading{gap:12px}.ac-cohort-heading>img{width:80px}.ac-landing-cohort h2{font-size:26px}.ac-landing-cohort .ac-actions{gap:10px}.ac-landing-cohort .ac-button{padding:10px 13px;font-size:12px}.ac-video-controls{flex-wrap:wrap;top:8px;left:8px;right:8px}.ac-video-controls button{min-height:34px;font-size:10px}}@media (max-width:600px){#ysyry-experience.is-academy .site-header--pillars{height:70px;padding-inline:16px}#ysyry-experience .brand-academy{letter-spacing:.25em;font-size:9px}#ysyry-experience.is-academy .workspace{margin-top:12px;padding-inline:16px}.ac-landing{grid-template-rows:auto auto;grid-template-columns:minmax(0,1fr) 36%;min-height:0;overflow:visible}.ac-landing-copy{padding:22px 15px}.ac-landing-copy .ac-eyebrow{margin-bottom:12px;font-size:7px}.ac-landing-copy h1{margin-bottom:12px;font-size:clamp(24px,6vw,35px);line-height:1.06}.ac-landing-copy>p{margin-bottom:7px;font-size:12px;line-height:1.5}.ac-explore{gap:10px;min-height:40px;font-size:10px;line-height:1.4}.ac-landing-video{grid-row:1;min-height:280px}.ac-landing-cohort{grid-column:1/3;padding:20px 0 6px}.ac-landing-cohort h2{font-size:28px}.ac-cohort-heading>img{width:92px}.ac-landing-cohort .ac-actions{gap:12px;margin-top:14px}.ac-video-controls{gap:5px;top:auto;bottom:48px}.ac-video-controls button{min-height:34px;padding:6px;font-size:9px}.ac-video-start{width:calc(100% - 16px);min-width:0;padding:12px 7px;font-size:10px}.ac-video-stage video{object-fit:cover}.ac-inquiry>summary{padding:18px}.ac-inquiry>summary>strong{font-size:19px}.ac-inquiry-body{padding:0 18px 20px}.ac-inquiry .enroll-fields{grid-template-columns:1fr}.ac-inquiry .enroll-field{grid-column:1}}@media (prefers-reduced-motion:reduce){.ac-flow-on .ac-header-signal i{opacity:0;animation:none}}@media (max-width:600px){.ac-landing-copy{padding:18px 14px}.ac-landing-copy h1{font-size:clamp(22px,5.8vw,30px)}.ac-landing-video{aspect-ratio:9/16;align-self:stretch;min-height:0}.ac-landing-video .ac-video-stage{position:absolute;inset:0}.ac-video-stage video{object-fit:contain}.ac-video-controls{bottom:8px}.ac-video-controls button{min-height:30px;font-size:9px}}
