body,html{background-color:#000;color:#fff;width:100%;height:100%;margin:0;padding:0}.footer-container footer#section-footer{background:#000!important;border-top-color:hsla(0,0%,100%,.08)!important}.footer-bottom-row{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:1rem 1.5rem;width:100%}.footer-brand{display:inline-flex;align-items:center;gap:.55rem;text-decoration:none;color:#fff}.footer-brand:hover{opacity:.92}.footer-brand-logo{display:block;height:1.75rem;width:auto;border-radius:3px;flex-shrink:0;object-fit:contain}.footer-wordmark{font-size:1.125rem;font-weight:700;letter-spacing:-.02em;line-height:1}.footer-wordmark-tld{color:var(--accent)}.footer-copyright-line{margin:0;font-size:.875rem;font-weight:500;color:hsla(0,0%,100%,.45);white-space:nowrap}@media screen and (max-width:720px){.footer-bottom-row{flex-direction:column;align-items:center;text-align:center}.footer-brand{justify-content:center}.footer-copyright-line{white-space:normal;text-align:center}}html{overflow-x:hidden;overflow-y:auto}canvas{width:100%;position:absolute;top:0;left:0}.landscape{bottom:0}.landscape,.landscape .landscapeItem{z-index:0;left:0;width:100%;height:100%;position:absolute}.landscape .landscapeItem{bottom:-100%;background-repeat:no-repeat;background-size:cover;background-position:50%;transition:bottom 1s cubic-bezier(.33,0,0,1)}.landscape .landscapeItem.animateIn{bottom:0}.landscape .landscapeItem.animateOut{bottom:-100%}.landscape .landscapeItem.mountains.background{transition:1s cubic-bezier(.33,0,0,1);bottom:0;opacity:0;z-index:1;background-color:transparent}.landscape .landscapeItem.mountains.background.animateIn{opacity:.6;background-blend-mode:lighten;background-color:rgba(0,0,0,.1)}.landscape .landscapeItem.mountains.midground{z-index:2;background-image:url(/hero/mountain4.svg)}.landscape .landscapeItem.mountains.foreground{z-index:3;background-image:url(/hero/mountain3.svg)}.landscape .landscapeItem.mountains:last-child{transition-delay:.6s}.landscape .landscapeItem.mountains:nth-last-child(2){transition-delay:.7s}.landscape .landscapeItem.mountains:nth-last-child(3){transition-delay:.8s}.landscape .landscapeItem.mountains:nth-last-child(4){transition-delay:.9s}.landscape .landscapeItem.mountains:nth-last-child(5){transition-delay:1s}.landscape .landscapeItem.mountains:nth-last-child(6){transition-delay:1.1s}.landscape .landscapeItem.mountains:nth-last-child(7){transition-delay:1.2s}.landscape .landscapeItem.mountains:nth-last-child(8){transition-delay:1.3s}.landscape .landscapeItem.mountains:nth-last-child(9){transition-delay:1.4s}.landscape .landscapeItem.mountains:nth-last-child(10){transition-delay:1.5s}.landscape .landscapeItem.trees.background{z-index:4;background-image:url(/hero/mountain2.svg)}.landscape .landscapeItem.trees.midground{z-index:5;background-image:url(/hero/mountain1.svg)}.landscape .landscapeItem.trees.foreground{z-index:6;background-image:url(/hero/mountain.svg)}.landscape .landscapeItem.trees:last-child{transition-delay:.1s}.landscape .landscapeItem.trees:nth-last-child(2){transition-delay:.2s}.landscape .landscapeItem.trees:nth-last-child(3){transition-delay:.3s}.landscape .landscapeItem.trees:nth-last-child(4){transition-delay:.4s}.landscape .landscapeItem.trees:nth-last-child(5){transition-delay:.5s}.landscape .landscapeItem.trees:nth-last-child(6){transition-delay:.6s}.landscape .landscapeItem.trees:nth-last-child(7){transition-delay:.7s}.landscape .landscapeItem.trees:nth-last-child(8){transition-delay:.8s}.landscape .landscapeItem.trees:nth-last-child(9){transition-delay:.9s}.landscape .landscapeItem.trees:nth-last-child(10){transition-delay:1s}.landscape .landscapeItem.topographic{transition:opacity 1s cubic-bezier(.33,0,0,1);transition-delay:2s;opacity:0;bottom:0;z-index:7}.landscape .landscapeItem.topographic.animateIn{opacity:.2}.landscape .landscapeItem.topographic.animateOut{opacity:0}.information-container{background:#4a21035c;margin-top:10px;width:525px;border-radius:10px;padding:12px;-webkit-backdrop-filter:blur(53px);backdrop-filter:blur(53px);border:1px solid #333}.information-container-body{color:#888;font-size:13px;margin-top:10px}.information-container-header{font-size:10px}.home-page-with-footer{min-height:100vh;display:flex;flex-direction:column;background-color:#000}.home-page-with-footer #home-hero-section.page-section{background-color:#000!important;background-image:none!important}.home-page-with-footer .home-landing-only #home-hero-section,.home-page-with-footer>#main-page-content.home-landing-only{flex:1 1 auto;min-height:0;display:flex;flex-direction:column}.home-page-with-footer .home-landing-only #home-hero-section{align-items:stretch;height:auto!important}.home-page-with-footer #home-hero-section.page-section .page-section-inner.home-hero-inner{margin:auto 0;flex:1 1;min-height:0;width:100%;max-width:none;box-sizing:border-box;gap:0!important;padding:0 clamp(1rem,5vw,3rem)!important;display:flex!important;flex-direction:column!important;align-items:center!important;justify-content:center}.home-page-with-footer .home-landing-only #hero-top-container{width:100%;max-width:28rem;margin-inline:auto;box-sizing:border-box;display:flex;flex-direction:column;align-items:center;text-align:center}.home-page-with-footer .home-btn-apply{display:inline-flex;align-items:center;justify-content:center;gap:.45rem;text-decoration:none}.home-page-with-footer .home-btn-apply .home-btn-arrow{flex-shrink:0;transition:transform .15s ease}.home-page-with-footer .home-btn-apply:hover .home-btn-arrow{transform:translateX(3px)}@media screen and (max-width:700px){.home-page-with-footer #home-hero-section .btn-container{padding-left:0!important;padding-right:0!important;width:auto!important;max-width:100%;align-self:center}.home-page-with-footer #home-hero-section .btn{width:min(256px,100%)!important}}.home-page-with-footer>.footer-container{flex-shrink:0;position:relative;z-index:50}.account-landing-scope{color:hsla(0,0%,100%,.87)}.account-landing-scope .home-page-with-footer>#main-page-content.home-landing-only{flex:1 1 auto;min-height:0;display:flex;flex-direction:column}.account-landing-scope .home-page-with-footer .home-landing-only #account-hero-section{flex:1 1 auto;display:flex;flex-direction:column;align-items:stretch;min-height:0;min-height:100vh;height:auto!important}#account-hero-section.page-section{display:flex;flex-direction:column;justify-content:flex-start;background-color:#121214;background-image:linear-gradient(180deg,#000,#000 50%,#121214 0,#121214);background-size:cover;background-repeat:no-repeat;background-position:50%;overflow-x:hidden;overflow-y:auto;min-height:100vh;padding-bottom:0;position:relative}.account-hero-inner{position:relative;z-index:25;width:100%;max-width:none;box-sizing:border-box;padding:clamp(1rem,4vw,2.5rem) clamp(1rem,5vw,3rem) 3rem;display:flex;flex-direction:column;align-items:center;flex:1 1 auto}.account-top-slot{width:100%;max-width:1100px;margin-inline:auto;margin-bottom:1rem}.account-top-bar{display:flex;flex-wrap:wrap;align-items:center;gap:.5rem 1.25rem;padding:.75rem 1.25rem;border-radius:12px;background:hsla(0,0%,4%,.55);-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);border:1px solid hsla(0,0%,100%,.08)}.account-top-bar a:not(.navbar-logo-container){color:hsla(0,0%,100%,.88);text-decoration:none;font-weight:500;font-size:.9375rem}.account-top-bar a:not(.navbar-logo-container):hover{color:#646cff}.account-top-actions{margin-left:auto;display:flex;align-items:center;gap:.5rem;flex-wrap:wrap}.account-brand-row{width:100%;max-width:28rem;margin-bottom:1.25rem;display:flex;justify-content:center}.account-brand-row .navbar-logo-container{display:inline-flex;align-items:center;gap:.5rem;font-weight:600;color:var(--text-light);text-decoration:none;font-size:1rem}.account-brand-row .navbar-logo{height:32px;width:auto}.account-brand-row .navbar-logo.small{height:28px;display:inline}.account-glass-panel{width:100%;max-width:420px;padding:clamp(1.25rem,4vw,2rem);border-radius:12px;background:rgba(26,26,26,.65);-webkit-backdrop-filter:blur(53px);backdrop-filter:blur(53px);border:1px solid hsla(0,0%,100%,.1);box-shadow:0 8px 48px rgba(0,0,0,.45)}.account-glass-panel--wide{max-width:520px}.account-content{width:100%;max-width:900px;margin-inline:auto}.account-content--wide{max-width:1100px}.account-stack{display:flex;flex-direction:column;align-items:stretch;gap:1rem}.account-stack--dense{gap:.75rem}.account-section-title{font-size:clamp(1.5rem,3.5vw,2rem);font-weight:700;line-height:1.15;margin:0;color:var(--text-light)}.account-muted{margin:0;color:var(--text-muted);font-size:.9375rem;line-height:1.55;font-weight:500}.account-glass-panel label{display:block;font-size:.8125rem;font-weight:500;color:var(--text-normal);text-align:left}.account-field{-webkit-appearance:none;-moz-appearance:none;appearance:none;display:block;margin-top:.35rem;width:100%;padding:.65rem .85rem;border-radius:8px;border:1px solid hsla(0,0%,100%,.14);background:rgba(0,0,0,.4);color:var(--text-light);font-family:inherit;font-size:.9375rem;box-sizing:border-box;transition:border-color .15s ease,box-shadow .15s ease}.account-field::placeholder{color:hsla(0,0%,100%,.35)}.account-field:hover:not(:disabled){border-color:hsla(0,0%,100%,.2)}.account-field:focus,.account-field:focus-visible{outline:none;border-color:rgba(100,108,255,.72);box-shadow:0 0 0 1px rgba(100,108,255,.35),0 0 0 4px rgba(100,108,255,.12)}.account-field:-webkit-autofill,.account-field:-webkit-autofill:hover{-webkit-text-fill-color:var(--text-light);caret-color:var(--text-light);box-shadow:inset 0 0 0 100vmax rgba(12,13,16,.96),0 0 0 1px rgba(100,108,255,.45),0 0 0 4px rgba(100,108,255,.1);border-color:rgba(100,108,255,.45);-webkit-transition:background-color 86400s ease-out;transition:background-color 86400s ease-out}.account-field:-webkit-autofill:focus{box-shadow:inset 0 0 0 100vmax rgba(12,13,16,.96),0 0 0 1px rgba(100,108,255,.65),0 0 0 4px rgba(100,108,255,.14);border-color:rgba(100,108,255,.72)}textarea.account-field{resize:vertical;min-height:6rem}.account-glass-panel .btn-primary,.account-glass-panel .btn-secondary{width:100%;height:48px;justify-content:center}.account-auth-meta{display:flex;flex-direction:column;gap:.5rem;margin-top:1rem;font-size:.875rem;color:var(--text-muted);text-align:center}.account-auth-meta a{color:#646cff;font-weight:500}.account-auth-meta a:hover{color:#535bf2}.account-error-text{margin:0;color:#f09797;font-size:.875rem}.account-success-text{margin:0;color:#8ecf9a;font-size:.875rem}.account-card-surface{border-radius:12px;background:hsla(0,0%,4%,.5);border:1px solid hsla(0,0%,100%,.06);padding:1rem 1.25rem;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.account-link-row{display:inline-flex;align-items:center;gap:.5rem;flex-wrap:wrap}.account-table{width:100%;border-collapse:collapse;font-size:.875rem;color:var(--text-normal)}.account-table td,.account-table th{padding:.55rem .65rem;border-bottom:1px solid hsla(0,0%,100%,.08);text-align:left;vertical-align:top}.account-table thead th{color:var(--text-muted);font-weight:600;font-size:.75rem;text-transform:uppercase;letter-spacing:.02em}.account-table tbody tr:hover{background:hsla(0,0%,100%,.03)}.auth-modal-root{position:fixed;inset:0;z-index:200;display:flex;align-items:center;justify-content:center;padding:clamp(.75rem,4vw,1.75rem);box-sizing:border-box}.auth-modal-backdrop{position:absolute;inset:0;background:rgba(0,0,0,.62);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.auth-modal-panel{position:relative;z-index:1;width:100%;max-width:460px}.auth-modal-panel--wide{max-width:548px}.account-glass-panel.auth-modal-sheet{position:relative;margin:0;overflow-x:clip;overflow-y:auto;max-height:min(88vh,680px)}.account-glass-panel.auth-modal-sheet.auth-modal-sheet--wide{max-height:min(90vh,760px)}.auth-modal-sheet .auth-modal-close{position:absolute;top:.875rem;right:.875rem;z-index:2;display:flex;align-items:center;justify-content:center;width:2.25rem;height:2.25rem;border-radius:8px;border:1px solid hsla(0,0%,100%,.14);background:rgba(34,35,44,.85);color:hsla(0,0%,100%,.9);cursor:pointer;font-size:1.2rem;line-height:1;font-weight:500;transition:border-color .15s ease,background .15s ease,color .15s ease}.auth-modal-sheet .auth-modal-close:hover{border-color:rgba(100,108,255,.5);background:rgba(42,44,58,.95)}.auth-modal-title{display:block;text-align:center;margin:0;padding-inline:clamp(2.25rem,10vw,3rem)}.auth-modal-subtitle.account-centered{display:block;text-align:center;margin-bottom:1.1rem!important}.auth-modal-sheet .account-stack.account-stack--dense{gap:.7rem}.auth-modal-sheet .account-stack.account-stack--dense>.btn{margin-top:.35rem}.account-text-button{background:none;border:none;padding:0;margin:0;font:inherit;font-weight:500;color:#646cff;cursor:pointer;text-decoration:none;width:auto;align-self:center}.account-text-button:hover{color:#535bf2;text-decoration:underline}.portal-dashboard .account-top-slot{max-width:none;width:100%;margin-bottom:0}.portal-top-wrap{width:100%;max-width:1100px;margin-inline:auto;padding-inline:clamp(.75rem,3vw,1.25rem);box-sizing:border-box}.portal-dock-outer{position:-webkit-sticky;position:sticky;top:max(.75rem,env(safe-area-inset-top));z-index:40;width:100%;display:flex;justify-content:center;align-items:flex-start;padding-inline:0;box-sizing:border-box}.portal-dock{flex-wrap:wrap;justify-content:center;gap:.15rem;max-width:100%;padding:.4rem .55rem;border-radius:999px;background:hsla(0,0%,7%,.92);backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px);border:1px solid hsla(0,0%,100%,.06);box-shadow:0 12px 40px rgba(0,0,0,.65),inset 0 1px 0 hsla(0,0%,100%,.04)}.portal-dock,.portal-dock-brand{display:inline-flex;align-items:center}.portal-dock-brand{gap:.45rem;padding:.42rem .7rem .42rem .48rem;margin-right:.2rem;border-radius:999px;text-decoration:none;color:#fff;font-weight:700;font-size:.8125rem;letter-spacing:.03em}.portal-dock-brand:hover{background:rgba(153,102,204,.18);color:#fff}.portal-dock-brand-logo{display:block;border-radius:6px;object-fit:contain}.portal-dock__icon{flex-shrink:0;opacity:.88}.portal-dock__link{display:inline-flex;align-items:center;gap:.42rem;padding:.42rem .82rem;border-radius:999px;font-size:.8125rem;font-weight:600;color:hsla(0,0%,100%,.62);text-decoration:none;transition:background .15s ease,color .15s ease,box-shadow .15s ease;white-space:nowrap}.portal-dock__link:hover{color:hsla(0,0%,100%,.92);background:hsla(0,0%,100%,.06)}.portal-dock__link--active{color:#fff;background:rgba(153,102,204,.42);box-shadow:0 0 0 1px rgba(153,102,204,.55)}.portal-dock__link--active .portal-dock__icon{opacity:1;color:#fff}.portal-dock__signout{display:inline-flex;align-items:center;gap:.42rem;margin-left:.15rem;padding:.42rem .85rem;border-radius:999px;font-size:.8125rem;font-weight:600;font-family:inherit;cursor:pointer;color:hsla(0,0%,100%,.62);background:transparent;border:none;transition:background .15s ease,color .15s ease;flex-shrink:0}.portal-dock__signout:hover{background:hsla(0,0%,100%,.07);color:hsla(0,0%,100%,.92)}.portal-toolbar{display:flex;align-items:center;justify-content:space-between;gap:1rem;padding:1rem 0 1.35rem;flex-wrap:wrap}.portal-toolbar-title{margin:0;font-size:1rem;font-weight:600;color:hsla(0,0%,100%,.92);letter-spacing:.01em}.portal-toolbar-actions{display:inline-flex;align-items:center;gap:.85rem}.portal-toolbar-bell{display:inline-flex;align-items:center;justify-content:center;width:2.35rem;height:2.35rem;padding:0;border-radius:10px;border:1px solid hsla(0,0%,100%,.08);background:hsla(0,0%,7%,.9);color:hsla(0,0%,100%,.72);cursor:pointer;transition:background .15s ease,border-color .15s ease,color .15s ease}.portal-toolbar-bell:hover{background:hsla(0,0%,100%,.06);border-color:hsla(0,0%,100%,.12);color:#fff}.portal-toolbar-user{display:inline-flex;align-items:center;gap:.55rem}a.portal-toolbar-user{text-decoration:none;color:inherit;border-radius:10px;transition:opacity .15s ease,background .15s ease}a.portal-toolbar-user:hover{background:hsla(0,0%,100%,.04)}a.portal-toolbar-user:focus-visible{outline:2px solid rgba(153,102,204,.75);outline-offset:2px}.portal-toolbar-avatar{display:inline-flex;align-items:center;justify-content:center;width:2.1rem;height:2.1rem;border-radius:999px;font-size:.6875rem;font-weight:700;letter-spacing:.02em;color:#fff;background:rgba(153,102,204,.45);border:1px solid rgba(153,102,204,.55);flex-shrink:0;overflow:hidden}.portal-toolbar-avatar--photo{padding:0}.portal-toolbar-avatar--photo img{width:100%;height:100%;object-fit:cover;display:block}.portal-toolbar-handle{font-size:.875rem;font-weight:500;color:hsla(0,0%,100%,.72);text-transform:lowercase}a.portal-toolbar-user:hover .portal-toolbar-handle{color:hsla(0,0%,100%,.88)}.portal-dashboard .portal-dashboard-content{max-width:1100px;width:100%}.portal-profile-avatar-row{display:flex;flex-wrap:wrap;align-items:center;gap:1rem 1.25rem;margin-top:.35rem}.portal-profile-avatar-input{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.portal-profile-avatar-preview{display:inline-flex;align-items:center;justify-content:center;width:4.5rem;height:4.5rem;border-radius:999px;font-size:1.125rem;font-weight:700;letter-spacing:.02em;color:#fff;background:rgba(153,102,204,.45);border:1px solid rgba(153,102,204,.55);flex-shrink:0;overflow:hidden}.portal-profile-avatar-preview--photo{padding:0}.portal-profile-avatar-preview--photo img{width:100%;height:100%;object-fit:cover;display:block}.portal-profile-avatar-actions{flex:1 1 12rem;min-width:0}.portal-dash-header--hero{flex-direction:column;align-items:flex-start;justify-content:flex-start;margin-bottom:.15rem}.portal-dash-title--page{margin:0;font-size:clamp(1.75rem,4vw,2.35rem);font-weight:700;letter-spacing:-.02em;color:#fff}.portal-dash-sub--welcome{margin:.45rem 0 0;font-size:.9375rem;color:hsla(0,0%,100%,.46);max-width:38rem;line-height:1.55}.portal-stat-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:.75rem;gap:.75rem;margin-top:1.35rem}@media (max-width:720px){.portal-stat-grid{grid-template-columns:1fr}}.portal-dashboard .portal-stat-card{border-radius:12px;padding:1.15rem 1.2rem;background:#121212;border:1px solid hsla(0,0%,100%,.06);display:flex;flex-direction:column;align-items:center;justify-content:center;gap:.4rem;min-height:6.75rem;box-sizing:border-box;text-align:center}.portal-dashboard .portal-stat-card__icon{display:flex;align-items:center;justify-content:center;line-height:0;color:hsla(0,0%,100%,.42)}.portal-dashboard .portal-stat-card__icon svg{display:block}.portal-dashboard .portal-stat-card__value{font-size:1.85rem;font-weight:700;color:#fff;line-height:1.05;letter-spacing:-.03em;text-align:center}.portal-dashboard .portal-stat-card__label{font-size:.75rem;font-weight:600;color:hsla(0,0%,100%,.38);text-transform:uppercase;letter-spacing:.06em;text-align:center}.portal-panel{border-radius:12px;padding:1.2rem 1.35rem;background:#121212;border:1px solid hsla(0,0%,100%,.06);margin-top:1rem;box-sizing:border-box}.portal-panel--licenses{padding-bottom:1.5rem}.portal-panel__title{margin:0 0 .25rem;font-size:1rem;font-weight:700;color:#fff;display:flex;align-items:center;justify-content:space-between;gap:.75rem;flex-wrap:wrap}.portal-panel__title-meta{display:inline-flex;align-items:center;gap:.45rem;font-size:.8125rem;font-weight:600;color:#34d399}.portal-panel__title-meta--tone-warn{color:#fbbf24}.portal-panel__title-meta--tone-warn .portal-panel__title-dot{background:#fbbf24;box-shadow:0 0 10px rgba(251,191,36,.55)}.portal-panel__title-meta--tone-bad{color:#f87171}.portal-panel__title-meta--tone-bad .portal-panel__title-dot{background:#f87171;box-shadow:0 0 10px hsla(0,91%,71%,.55)}.portal-panel__title-dot{width:8px;height:8px;border-radius:999px;background:#34d399;box-shadow:0 0 10px rgba(52,211,153,.55);flex-shrink:0}.portal-panel__title-count{font-size:.8125rem;font-weight:600;color:hsla(0,0%,100%,.36)}.portal-status-list{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:0}.portal-status-row{display:flex;align-items:center;justify-content:space-between;gap:1rem;padding:.72rem 0;border-bottom:1px solid hsla(0,0%,100%,.06);font-size:.875rem;font-weight:500;color:hsla(0,0%,100%,.88)}.portal-status-row:last-child{border-bottom:none}.portal-status-row--centered{justify-content:center;text-align:center;flex-wrap:wrap;gap:.75rem 2rem}.portal-status-row--message{width:100%;box-sizing:border-box;justify-content:center}.portal-status-row--message>span{width:100%;max-width:40rem;margin-inline:auto;text-align:center;font-weight:400;line-height:1.55}.portal-status-dot{display:inline-flex;align-items:center;gap:.42rem;font-weight:600;font-size:.8125rem;color:#34d399}.portal-status-dot:before{content:"";width:8px;height:8px;border-radius:999px;background:#34d399;box-shadow:0 0 10px rgba(52,211,153,.55);flex-shrink:0}.portal-status-dot--online{color:#34d399}.portal-status-dot--online:before{background:#34d399;box-shadow:0 0 10px rgba(52,211,153,.55)}.portal-status-dot--degraded{color:#fbbf24}.portal-status-dot--degraded:before{background:#fbbf24;box-shadow:0 0 10px rgba(251,191,36,.55)}.portal-status-dot--maintenance{color:#fb923c}.portal-status-dot--maintenance:before{background:#fb923c;box-shadow:0 0 10px rgba(251,146,60,.55)}.portal-status-dot--offline{color:#f87171}.portal-status-dot--offline:before{background:#f87171;box-shadow:0 0 10px hsla(0,91%,71%,.55)}.portal-licenses-empty{display:flex;flex-direction:column;align-items:center;text-align:center;padding:2.25rem 1rem .5rem}.portal-licenses-empty--compact{padding:1rem 0 0;align-items:flex-start;text-align:left}.portal-licenses-empty-icon{line-height:0;margin-bottom:1rem;color:hsla(0,0%,100%,.28)}.portal-licenses-empty-svg{display:block}.portal-licenses-empty-title{margin:0;font-size:1.125rem;font-weight:700;color:#fff}.portal-licenses-empty-text{margin:.55rem 0 0;max-width:26rem;font-size:.875rem;line-height:1.55;color:hsla(0,0%,100%,.42)}.portal-licenses-strong{color:hsla(0,0%,100%,.88);font-weight:600}.portal-licenses-inline-link{color:var(--accent);font-weight:600;text-decoration:none}.portal-licenses-inline-link:hover{text-decoration:underline}.portal-licenses-cta{display:inline-flex!important;align-items:center;justify-content:center;gap:.5rem;width:auto!important;min-height:46px!important;padding:0 1.35rem!important;margin-top:1.35rem;border-radius:10px!important;font-weight:600!important}.portal-licenses-footer{display:flex;flex-wrap:wrap;align-items:center;justify-content:flex-start;gap:1.25rem;align-self:stretch;margin-top:auto;padding-top:1.65rem;width:100%;border-top:1px solid hsla(0,0%,100%,.06)}.portal-licenses-footer-link{display:inline-flex;align-items:center;gap:.42rem;font-size:.8125rem;font-weight:600;color:hsla(0,0%,100%,.48);text-decoration:none;transition:color .15s ease}.portal-licenses-footer-link:hover{color:hsla(0,0%,100%,.78)}.portal-empty-hint{margin:0;font-size:.875rem;color:var(--text-muted);line-height:1.55}.portal-dash-actions{display:flex;flex-wrap:wrap;gap:.65rem;margin-top:1rem}@media (max-width:640px){.portal-dock{border-radius:18px;padding:.42rem}.portal-toolbar-handle{display:none}}