.pco-page{min-height:100vh;display:flex;flex-direction:column;background:transparent}.pco-main{flex:1 0 auto;width:100%;padding-top:76px}.pco-skip{position:absolute;left:-9999px;top:0;z-index:100;padding:10px 18px;background:#0b1220;color:#fff;border-radius:0 0 8px 0;font-weight:600}.pco-skip:focus{left:0}.pco-header{position:fixed;top:0;left:0;right:0;width:100%;z-index:100;background:rgba(10,16,30,.62);backdrop-filter:blur(20px) saturate(170%);-webkit-backdrop-filter:blur(20px) saturate(170%);border-bottom:1px solid hsla(0,0%,100%,.1)}.pco-header__inner{max-width:1320px;margin:0 auto;display:flex;align-items:center;gap:24px;padding:12px 28px}.pco-brand{display:inline-flex;align-items:center;flex-shrink:0;border:0;box-shadow:none;padding:0}.pco-brand,.pco-brand__img{background:transparent!important}.pco-brand__img{height:44px;width:auto;display:block;filter:none!important}.pco-nav{display:flex;align-items:center;justify-content:center;gap:8px;flex:1 1;flex-wrap:nowrap}.pco-nav__link{padding:8px 16px;font-size:14px;font-weight:600;color:hsla(0,0%,100%,.82);text-decoration:none;border-radius:8px;white-space:nowrap;transition:background .18s ease,color .18s ease}.pco-nav__link:focus-visible,.pco-nav__link:hover{color:#fff;background:hsla(0,0%,100%,.1)}button.pco-nav__link{background:transparent;border:none;cursor:pointer;font-family:inherit;line-height:inherit;display:inline-flex;align-items:center;gap:4px}.pco-nav__login-mobile{display:none}.pco-hamburger{display:flex;flex-direction:column;justify-content:center;gap:5px;width:44px;height:44px;margin-left:auto;padding:10px;background:hsla(0,0%,100%,.08);border:1px solid hsla(0,0%,100%,.18);border-radius:10px;cursor:pointer}.pco-hamburger__bar{display:block;height:2px;width:100%;background:#fff;border-radius:2px;transition:transform .2s ease,opacity .2s ease}.pco-hamburger--open .pco-hamburger__bar:first-child{transform:translateY(7px) rotate(45deg)}.pco-hamburger--open .pco-hamburger__bar:nth-child(2){opacity:0}.pco-hamburger--open .pco-hamburger__bar:nth-child(3){transform:translateY(-7px) rotate(-45deg)}.pco-login{flex-shrink:0;padding:9px 20px;font-size:14px;font-weight:700;color:#fff;text-decoration:none;border-radius:999px;background:linear-gradient(180deg,rgba(59,130,246,.55),rgba(37,99,235,.55));border:1px solid hsla(0,0%,100%,.22);backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);box-shadow:0 2px 10px rgba(0,0,0,.25),inset 0 1px 0 hsla(0,0%,100%,.25);transition:transform .15s ease,box-shadow .15s ease;white-space:nowrap}.pco-login:focus-visible,.pco-login:hover{transform:translateY(-1px);box-shadow:0 4px 16px rgba(0,0,0,.3),inset 0 1px 0 hsla(0,0%,100%,.35)}.pco-auth-btns{display:inline-flex;gap:10px;flex-shrink:0;align-items:center}.pco-login--profile{background:linear-gradient(180deg,hsla(0,0%,100%,.16),hsla(0,0%,100%,.08));border:1px solid hsla(0,0%,100%,.28)}.pco-header__inner{position:relative}.pco-actions{display:inline-flex;align-items:center;gap:10px;flex-shrink:0;margin-left:auto}.pco-menu{display:none;position:absolute;top:100%;right:16px;margin-top:8px;min-width:220px;flex-direction:column;gap:2px;padding:8px;background:rgba(10,14,26,.97);border:1px solid hsla(0,0%,100%,.16);border-radius:14px;box-shadow:0 14px 40px rgba(0,0,0,.5);backdrop-filter:blur(18px);-webkit-backdrop-filter:blur(18px);z-index:60;max-height:calc(100vh - 84px);overflow-y:auto;overscroll-behavior:contain}.pco-menu--open{display:flex}.pco-menu__section-label{padding:12px 14px 4px;font-size:11px;font-weight:700;text-transform:uppercase;letter-spacing:.05em;color:hsla(0,0%,100%,.45)}.pco-menu__item--sm{padding:8px 14px;font-size:13px;font-weight:500}.pco-menu__nav{display:flex;flex-direction:column;gap:2px}.pco-menu__item{display:block;padding:11px 14px;font-size:15px;font-weight:600;color:hsla(0,0%,100%,.9);text-decoration:none;border-radius:9px;text-align:left;background:transparent;border:none;width:100%;cursor:pointer;white-space:nowrap}.pco-menu__item:focus-visible,.pco-menu__item:hover{color:#fff;background:hsla(0,0%,100%,.1)}.pco-menu__item--mobile{display:block}.pco-menu__logout{margin-top:4px;border-top:1px solid hsla(0,0%,100%,.12);color:#fca5a5;font-weight:700}.pco-menu__logout:focus-visible,.pco-menu__logout:hover{color:#fff;background:rgba(239,68,68,.22)}.pco-main .aoc-header{position:static}.pco-footer{margin-top:48px;background:rgba(7,11,22,.78);backdrop-filter:blur(22px) saturate(150%);-webkit-backdrop-filter:blur(22px) saturate(150%);border-top:1px solid hsla(0,0%,100%,.1);color:hsla(0,0%,100%,.78)}.pco-footer__cols{max-width:1320px;margin:0 auto;display:grid;grid-template-columns:repeat(4,1fr);grid-gap:32px;gap:32px;padding:48px 28px 32px}.pco-footer__col-title{display:block;font-size:15px;font-weight:700;color:#fff;text-decoration:none;margin-bottom:14px}.pco-footer__col-title:hover{color:#93c5fd}.pco-footer__list{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:9px}.pco-footer__list a{font-size:13.5px;color:hsla(0,0%,100%,.66);text-decoration:none;transition:color .15s ease;line-height:1.4}.pco-footer__list a:focus-visible,.pco-footer__list a:hover{color:#fff}.pco-footer__bar{max-width:1320px;margin:0 auto;display:flex;align-items:center;flex-wrap:wrap;gap:18px 28px;padding:22px 28px 40px;border-top:1px solid hsla(0,0%,100%,.08)}.pco-footer__brand img{height:34px;width:auto;display:block}.pco-footer__social{display:flex;gap:18px;flex:1 1;flex-wrap:wrap}.pco-footer__social a{font-size:13px;font-weight:600;color:hsla(0,0%,100%,.7);text-decoration:none}.pco-footer__social a:focus-visible,.pco-footer__social a:hover{color:#fff}.pco-footer__legal{display:flex;align-items:center;gap:18px;flex-wrap:wrap;font-size:12.5px;color:hsla(0,0%,100%,.55)}.pco-footer__legal a{color:hsla(0,0%,100%,.7);text-decoration:none}.pco-footer__legal a:focus-visible,.pco-footer__legal a:hover{color:#fff}@media (max-width:1024px){.pco-footer__cols{grid-template-columns:repeat(3,1fr);gap:28px}}@media (max-width:900px){.pco-auth-btns,.pco-login,.pco-nav{display:none}.pco-header__inner{gap:12px 16px;padding:10px 16px}.pco-menu{right:16px;left:16px;min-width:0}.pco-menu__nav{display:flex}.pco-menu__item--mobile{display:block}}@media (max-width:768px){.pco-footer__cols{grid-template-columns:repeat(2,1fr);padding:36px 18px 24px}.pco-footer__bar{padding:20px 18px 32px}}@media (max-width:460px){.pco-footer__cols{grid-template-columns:1fr}}.pco-search-overlay{position:fixed;inset:0;z-index:1000;display:flex;align-items:flex-start;justify-content:center;padding:14vh 20px 20px;background:rgba(6,10,20,.72);backdrop-filter:blur(22px) saturate(150%);-webkit-backdrop-filter:blur(22px) saturate(150%);animation:pco-search-fade .16s ease-out}@keyframes pco-search-fade{0%{opacity:0}to{opacity:1}}.pco-search-overlay__close{position:absolute;top:22px;right:26px;width:44px;height:44px;font-size:26px;line-height:1;color:#e5edff;background:hsla(0,0%,100%,.06);border:1px solid hsla(0,0%,100%,.16);border-radius:12px;cursor:pointer}.pco-search-overlay__close:hover{background:hsla(0,0%,100%,.12)}.pco-search-overlay__inner{width:100%;max-width:760px;display:flex;flex-direction:column;align-items:center;gap:18px}.pco-search-overlay__box{position:relative;width:100%}.pco-search-overlay__icon{position:absolute;left:22px;top:50%;transform:translateY(-50%);font-size:22px;opacity:.7;pointer-events:none}.pco-search-overlay__input{width:100%;box-sizing:border-box;padding:20px 56px 20px 60px;font-size:22px;color:#f1f5f9;background:hsla(0,0%,100%,.07);border:1px solid hsla(0,0%,100%,.22);border-radius:16px;outline:none;backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px)}.pco-search-overlay__input::placeholder{color:rgba(203,213,225,.7)}.pco-search-overlay__input:focus{border-color:rgba(120,170,255,.55)}.pco-search-overlay__clear{position:absolute;right:18px;top:50%;transform:translateY(-50%);background:transparent;border:none;color:#cbd5e1;font-size:24px;line-height:1;cursor:pointer}.pco-search-overlay__count{font-size:15px;color:#cbd5e1;text-align:center}.pco-search-overlay__done{padding:12px 26px;font-size:15px;font-weight:600;color:#06122a;background:linear-gradient(180deg,#cfe0ff,#9cc0ff);border:1px solid hsla(0,0%,100%,.25);border-radius:12px;cursor:pointer}.pco-search-overlay__done:hover{filter:brightness(1.05)}@media (max-width:560px){.pco-search-overlay{padding:9vh 14px 14px}.pco-search-overlay__input{font-size:18px;padding:16px 50px 16px 52px}.pco-brand__img{max-width:168px;height:auto}}.pco-hero{max-width:1100px;margin:0 auto;padding:28px 20px 8px}.pco-h1{font-size:clamp(26px,4vw,40px);font-weight:800;line-height:1.1;margin:0 0 10px;background:linear-gradient(90deg,#fff,#cbd5ff);-webkit-background-clip:text;background-clip:text;color:transparent}.pco-sub{font-size:15px;line-height:1.5;color:#9aa6c4;max-width:760px;margin:0}