.ptl{--ptl-line: rgba(159,182,230,.22);--ptl-sub: #c9d4e6}.ptl__grid{display:grid;grid-template-columns:minmax(0,5fr) minmax(0,7fr);gap:28px;align-items:start}.ptl__intro{position:relative;overflow:hidden;padding:36px;border-radius:26px;color:var(--white);background:linear-gradient(rgba(159,182,230,.07) 1px,transparent 1px) 0 0 / 28px 28px,linear-gradient(90deg,rgba(159,182,230,.07) 1px,transparent 1px) 0 0 / 28px 28px,linear-gradient(160deg,var(--navy-800),var(--navy-950));box-shadow:0 24px 60px #0b21472e}.ptl__intro h2{margin:14px 0 12px;font-size:clamp(22px,2.4vw,30px);font-weight:800;line-height:1.25;color:var(--white)}.ptl__lead{margin:0 0 24px;color:var(--ptl-sub);line-height:1.7}.ptl__feats{list-style:none;margin:0;padding:0;display:grid;gap:16px}.ptl__feats li{display:flex;gap:14px;align-items:flex-start}.ptl__feats svg,.ptl__tiles svg{flex:none;width:40px;height:40px;padding:11px;border-radius:12px;background:#f6a51b24;color:var(--accent)}.ptl__feats b{display:block;margin-bottom:2px;font-size:15px;color:var(--white)}.ptl__feats span{font-size:13.5px;line-height:1.5;color:var(--ptl-sub)}.ptl__intro{scroll-margin-top:110px}.ptl__intro .btns{margin-top:22px;gap:10px}.ptl__intro .btn--ghost{padding:13px 20px}.ptl__out{display:inline-block;margin-top:18px;font-size:13px;font-weight:700;color:var(--ptl-sub);text-decoration:underline;text-underline-offset:3px}.ptl__out:hover{color:var(--white)}.ptl__who{display:flex;align-items:center;gap:12px;margin-bottom:16px;min-width:0}.ptl__who>span:last-child{min-width:0}.ptl__avatar{flex:none;width:48px;height:48px;border-radius:50%;display:grid;place-items:center;background:var(--accent);color:var(--navy-950);font-size:20px;font-weight:800}.ptl__who b{display:block;font-size:16px;font-weight:800;color:var(--white);overflow-wrap:anywhere}.ptl__who small{display:block;margin-top:2px;font-size:13px;color:var(--ptl-sub);overflow-wrap:anywhere}.ptl__badge{display:inline-flex;align-items:center;gap:8px;padding:5px 12px;border-radius:999px;background:#f6a51b29;color:var(--accent);font-size:11.5px;font-weight:800;letter-spacing:.06em;text-transform:uppercase}.ptl__badge:before{content:"";width:7px;height:7px;border-radius:50%;background:currentColor}.ptl__badge.is-ok{background:#1f9d5538;color:#86e3ad}.ptl__card{padding:34px;border-radius:26px;background:var(--white);border:1px solid var(--line);box-shadow:0 24px 60px #0b214714;scroll-margin-top:110px}.ptl__card .eyebrow,.ptl__help .eyebrow{color:var(--accent-text)}.ptl__card h2{margin:10px 0 16px;font-size:clamp(20px,2.2vw,26px);font-weight:800;line-height:1.3;color:var(--navy-800)}.ptl__sub{margin:0 0 18px;color:var(--muted);line-height:1.65}.ptl-form .ptl__sub{margin:0}.ptl__how{list-style:none;margin:0 0 24px;padding:0;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}.ptl__how li{display:flex;gap:10px;align-items:flex-start;padding:12px;border-radius:14px;background:var(--soft);font-size:13px;font-weight:600;line-height:1.45;color:var(--navy-800)}.ptl__how b{flex:none;width:24px;height:24px;border-radius:50%;display:grid;place-items:center;background:var(--navy-800);color:var(--white);font-size:12px}.ptl__how--dark{grid-template-columns:minmax(0,1fr);margin:0}.ptl__how--dark li{background:#ffffff0f;color:#e3e9f3}.ptl__how--dark b{background:var(--accent);color:var(--navy-950)}.ptl__how--dark li.is-done b{background:#1f9d55;color:var(--white)}.ptl-form{display:grid;gap:18px}.ptl-step{border:0;margin:0;padding:0;min-width:0;display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:16px 18px;align-content:start}.ptl-step>.btn{grid-column:1 / -1;justify-self:start}.ptl-form>.btn{justify-self:start}.ptl-form .field textarea{min-height:96px}.field.ptl-pair{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:12px}.ptl-steps__bar{list-style:none;margin:0 0 22px;padding:0;display:flex;gap:8px}.ptl-steps__bar li{flex:1;min-width:0;display:flex;align-items:center;gap:8px;padding:0 0 10px;border-bottom:3px solid var(--line);font-size:12px;font-weight:800;letter-spacing:.06em;text-transform:uppercase;color:var(--muted)}.ptl-steps__bar b{flex:none;width:22px;height:22px;border-radius:50%;display:grid;place-items:center;background:var(--soft);font-size:11px;color:var(--muted)}.ptl-steps__bar li.is-current{border-color:var(--accent);color:var(--navy-800)}.ptl-steps__bar li.is-current b{background:var(--navy-800);color:var(--white)}.ptl-steps__bar li.is-done{border-color:var(--navy-800);color:var(--navy-800)}.ptl-steps__bar li.is-done b{background:var(--accent);color:var(--navy-950)}.ptl-steps:not(.is-js) .ptl-steps__bar,.ptl-steps:not(.is-js) .ptl-nav{display:none}.ptl-steps:not(.is-js) .ptl-step+.ptl-step{margin-top:18px}.ptl-nav{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-top:22px;padding-top:18px;border-top:1px solid var(--line)}.ptl-nav .btn{padding:13px 22px}.ptl-nav .is-off{visibility:hidden}.ptl-nav__count{font-size:12px;font-weight:800;letter-spacing:.06em;text-transform:uppercase;color:var(--muted);white-space:nowrap}.ptl-chips{display:flex;flex-wrap:wrap;gap:8px}.ptl-chip{position:relative}.ptl .ptl-chip input,.ptl .ptl-seg input{position:absolute;opacity:0;width:1px;height:1px;padding:0;border:0;margin:0}.ptl-chip span{display:inline-flex;align-items:center;gap:8px;min-height:40px;padding:8px 14px;border:1px solid var(--line);border-radius:999px;background:var(--white);font-size:13px;font-weight:700;line-height:1.3;color:var(--navy-800);cursor:pointer;transition:background .15s ease,border-color .15s ease}.ptl-chip span:before{content:"";flex:none;width:14px;height:14px;border-radius:4px;border:1.5px solid #a7b2c3;background:var(--white)}.ptl-chip span:hover{border-color:var(--navy-800)}.ptl-chip input:checked+span{background:var(--navy-800);border-color:var(--navy-800);color:var(--white)}.ptl-chip input:checked+span:before{border-color:var(--accent);background:var(--accent);box-shadow:inset 0 0 0 2px var(--navy-800)}.ptl-chip input:focus-visible+span{outline:3px solid var(--accent);outline-offset:2px;box-shadow:0 0 0 2px var(--navy-800)}.ptl-chips.is-invalid .ptl-chip span{border-color:var(--danger)}.ptl-chips__err{margin:6px 0 0;font-size:13px;font-weight:700;color:var(--danger)}.ptl__dash{display:grid;grid-template-columns:minmax(0,1fr) 300px;gap:28px;align-items:start}.ptl__intro--row{grid-column:1 / -1;display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.25fr);gap:32px;align-items:center}.ptl__intro--row .ptl__lead{margin:0}.ptl__intro--row .ptl__out{grid-column:1 / -1;margin-top:0;justify-self:start}.ptl__tiles{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:12px}.ptl__tiles a{height:100%;display:grid;grid-template-columns:40px minmax(0,1fr);column-gap:12px;row-gap:2px;align-content:start;padding:16px;border-radius:16px;background:#ffffff0f;border:1px solid var(--ptl-line);color:var(--white);transition:background .15s ease,border-color .15s ease}.ptl__tiles svg{grid-row:span 2}.ptl__tiles b{font-size:14.5px;font-weight:800;line-height:1.35}.ptl__tiles small{font-size:12.5px;line-height:1.45;color:var(--ptl-sub)}.ptl__tiles a:hover{background:#ffffff1a;border-color:#f6a51b8c}.ptl__work{min-width:0;padding:0 34px 34px;border-radius:26px;background:var(--white);border:1px solid var(--line);box-shadow:0 24px 60px #0b214714}.ptl__tabs{display:flex;margin:0 -34px 26px;padding:0 34px;border-bottom:1px solid var(--line);overflow-x:auto;scrollbar-width:none}.ptl__tabs button{flex:none;display:inline-flex;align-items:center;gap:10px;margin:0 24px -1px 0;padding:20px 2px 16px;border:0;border-bottom:3px solid transparent;background:none;font:inherit;font-size:14px;font-weight:800;color:var(--muted);cursor:pointer}.ptl__tabs button svg{width:18px;height:18px}.ptl__tabs button[aria-selected=true]{color:var(--navy-800);border-bottom-color:var(--accent)}.ptl__tabs button:hover{color:var(--navy-800)}.ptl__panel{scroll-margin-top:110px}.ptl.is-js .ptl__panel:not(.is-active){display:none}.ptl__help{padding:24px;border-radius:22px;background:var(--soft);display:grid;gap:12px}.ptl__help p{margin:0;font-size:14px;line-height:1.6;color:var(--muted)}.ptl__help .drawer__chip{background:var(--white);justify-content:flex-start;padding:0 14px}.ptl__gate .eyebrow{color:var(--accent-text)}.ptl__gate h2{margin:10px 0 16px;font-size:clamp(20px,2.2vw,26px);font-weight:800;line-height:1.3;color:var(--navy-800)}.ptl:not(.is-js) .ptl__gate .ptl__tabs{display:none}.ptl-login{max-width:460px;margin:22px auto 12px}.ptl__gate .ptl-login h2{margin:0 0 10px;font-size:clamp(26px,2.8vw,34px);line-height:1.2}.ptl-login__lead{margin:0 0 28px;font-size:15.5px;line-height:1.65;color:var(--muted)}.ptl-login__form{display:grid;gap:16px}.ptl-login__label{display:block;margin-bottom:8px;font-size:12px;font-weight:800;letter-spacing:.06em;text-transform:uppercase;color:var(--navy-800)}.ptl-login__field{position:relative}.ptl-login__field svg{position:absolute;left:18px;top:50%;width:20px;height:20px;transform:translateY(-50%);color:var(--muted);pointer-events:none;transition:color .15s ease}.ptl-login__field input{width:100%;height:58px;padding:0 18px 0 50px;border:1.5px solid var(--line);border-radius:14px;background:var(--soft);font:inherit;font-size:16px;color:var(--navy-800);transition:border-color .15s ease,background .15s ease,box-shadow .15s ease}.ptl-login__field input::placeholder{color:#8b97a8}.ptl-login__field input:hover{border-color:#c5cfdd}.ptl-login__field input:focus{outline:0;border-color:var(--navy-800);background:var(--white);box-shadow:0 0 0 4px #f6a51b3d}.ptl-login__field:focus-within svg{color:var(--navy-800)}.ptl-login__go{width:100%;min-height:58px;justify-content:center;font-size:15px}.ptl-login__steps{list-style:none;display:flex;align-items:center;margin:26px 0 0;padding:0}.ptl-login__steps li{display:flex;align-items:center;gap:8px;font-size:13px;font-weight:700;color:var(--muted)}.ptl-login__steps li+li{flex:1}.ptl-login__steps li+li:before{content:"";flex:1;height:2px;margin:0 4px 0 8px;border-radius:2px;background:var(--line)}.ptl-login__steps b{flex:none;width:26px;height:26px;border-radius:50%;display:grid;place-items:center;background:var(--soft);font-size:12px;color:var(--navy-800)}.ptl-login__steps li.is-current{color:var(--navy-800)}.ptl-login__steps li.is-current b{background:var(--navy-800);color:var(--white)}.ptl-login__note{margin:14px 0 0;font-size:13px;line-height:1.55;color:var(--muted)}.ptl-login__alt{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:6px 14px;margin:24px 0 0;padding:16px 18px;border-radius:14px;background:var(--soft);font-size:14px;font-weight:600;color:var(--navy-800)}.ptl-login__alt a{font-weight:800;color:var(--accent-text);white-space:nowrap}.ptl-login__alt a:hover{text-decoration:underline;text-underline-offset:3px}.ptl-q{display:grid;gap:10px}.ptl-q__head,.ptl-q__row{display:grid;grid-template-columns:34px minmax(0,1fr) 96px 44px;gap:10px;align-items:center}.ptl-q__head span{font-size:11px;font-weight:800;letter-spacing:.1em;text-transform:uppercase;color:var(--navy-800)}.ptl-q__rows{list-style:none;margin:0;padding:0;display:grid;gap:8px}.ptl-q__n{width:30px;height:30px;border-radius:50%;display:grid;place-items:center;background:var(--soft);font-size:12px;font-weight:800;color:var(--navy-800)}.ptl-q__model{position:relative;min-width:0}.ptl-q__sug{position:absolute;left:0;right:0;top:calc(100% + 6px);z-index:5;list-style:none;margin:0;padding:6px;max-height:300px;overflow-y:auto;background:var(--white);border-radius:14px;box-shadow:0 18px 40px #0b21472e}.ptl-q__sug li{padding:9px 12px;border-radius:10px;font-size:14px;line-height:1.35;cursor:pointer}.ptl-q__sug li:hover,.ptl-q__sug li.is-active{background:var(--soft)}.ptl-q__sug small{display:block;font-size:12px;color:var(--muted)}.ptl-q__del{width:44px;height:44px;border-radius:12px;border:1px solid var(--line);background:var(--white);color:var(--muted);display:grid;place-items:center;cursor:pointer}.ptl-q__del svg{width:16px;height:16px}.ptl-q__del:hover{color:var(--danger);border-color:var(--danger)}.ptl-q__tools{display:flex;flex-wrap:wrap;gap:10px;margin-top:4px}.ptl-q__tools .btn{padding:12px 18px}.ptl-q__tools .btn svg{width:16px;height:16px}.ptl-q__err{margin:0;font-size:14px;font-weight:700;color:var(--danger)}@media(max-width:1100px){.ptl__grid,.ptl__dash,.ptl__intro--row{grid-template-columns:minmax(0,1fr)}.ptl__gate{order:-1}.ptl__intro--row{gap:22px}}@media(max-width:640px){.ptl__intro,.ptl__card{padding:24px 20px;border-radius:20px}.ptl__work{padding:0 18px 24px;border-radius:20px}.ptl__tabs{margin:0 -18px 22px;padding:0 18px}.ptl__tabs button{margin-right:16px;font-size:13px}.ptl__tabs button svg{display:none}.ptl-step,.ptl__how,.ptl__tiles{grid-template-columns:minmax(0,1fr)}.ptl-steps__bar li{font-size:0;gap:0;justify-content:center}.ptl-steps__bar li.is-current{font-size:11px;gap:6px;justify-content:flex-start;flex:2.4}.ptl-nav .btn{padding:12px 16px}.ptl-seg{display:grid;grid-template-columns:1fr 1fr}.ptl-seg label+label{border-left:0}.ptl-seg label:nth-child(2n){border-left:1px solid var(--line)}.ptl-seg label:nth-child(n+3){border-top:1px solid var(--line)}.ptl-q__head{display:none}.ptl-q__row{grid-template-columns:26px minmax(0,1fr) 64px 44px;gap:6px}.ptl-q__row .input{padding:13px 10px}.ptl-q__n{width:26px;height:26px;font-size:11px}}@media(max-width:640px){.ptl-login{margin:6px auto 4px}.ptl-login__lead{margin-bottom:22px}}@media(prefers-reduced-motion:reduce){.ptl-chip span,.ptl__tiles a,.ptl-login__field input,.ptl-login__field svg{transition:none}}
/*# sourceMappingURL=/cdn/shop/t/70/assets/glm-portal.css.map */
