body.vbadm-pm,body.vbadm-pm .field,body.vbadm-pm p,body.vbadm-pm li,body.vbadm-pm td,body.vbadm-pm input,body.vbadm-pm select,body.vbadm-pm textarea,body.vbadm-pm button{font-family:var(--pm-font);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-feature-settings:"ss01","cv11","tnum";}body.vbadm-pm{color:var(--pm-fg);letter-spacing:-0.005em;}body.vbadm-pm h1,body.vbadm-pm h2,body.vbadm-pm h3,body.vbadm-pm h4,body.vbadm-pm h5,body.vbadm-pm h6{font-family:var(--pm-font);font-weight:700;letter-spacing:-0.025em;color:var(--pm-fg);line-height:1.2;}body.vbadm-pm{background-color:#eef1f7;background-image:radial-gradient(ellipse 1100px 480px at 50% -220px,rgba(37,99,235,0.07),transparent 70%);background-attachment:fixed;}body.vbadm-pm a{color:var(--pm-primary);text-decoration:none;transition:color 150ms ease;}body.vbadm-pm a:hover{color:var(--pm-primary-deep);}body.vbadm-pm a:focus-visible{outline:2px solid var(--pm-ring);outline-offset:2px;border-radius:3px;}body.vbadm-pm .pm-btn{display:inline-flex;align-items:center;gap:8px;padding:10px 18px;border-radius:999px;font-weight:600;font-size:14px;line-height:1;border:1px solid transparent;cursor:pointer;transition:background 150ms ease,transform 150ms ease,border-color 150ms ease;text-decoration:none;}body.vbadm-pm .pm-btn--primary{background:var(--pm-primary);color:var(--pm-on-primary);box-shadow:0 4px 12px -2px rgba(37,99,235,0.35);}body.vbadm-pm .pm-btn--primary:hover{background:var(--pm-primary-deep);color:var(--pm-on-primary);transform:translateY(-1px);}body.vbadm-pm .pm-btn--accent{background:var(--pm-accent);color:var(--pm-on-primary);box-shadow:0 4px 12px -2px rgba(5,150,105,0.35);}body.vbadm-pm .pm-btn--accent:hover{background:var(--pm-accent-deep);color:var(--pm-on-primary);transform:translateY(-1px);}body.vbadm-pm .pm-btn--glass{background:var(--pm-glass-bg);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border-color:var(--pm-glass-border);color:var(--pm-fg);}body.vbadm-pm .pm-btn--glass:hover{background:var(--pm-glass-bg-strong);color:var(--pm-fg);}@supports not ((backdrop-filter:blur(1px)) or (-webkit-backdrop-filter:blur(1px))){body.vbadm-pm .pm-btn--glass{background:rgba(255,255,255,0.92);}}@media (prefers-reduced-motion:reduce){body.vbadm-pm *{animation-duration:0.01ms !important;animation-iteration-count:1 !important;transition-duration:0.01ms !important;scroll-behavior:auto !important;}}
body.vbadm-pm .header-wrapper{background:transparent;}body.vbadm-pm .header-wrapper-outer,body.vbadm-pm .header-wrapper{display:contents;}body.vbadm-pm .header-color-row-one{position:sticky;top:0;z-index:100;background:var(--pm-glass-bg-strong);-webkit-backdrop-filter:blur(16px) saturate(180%);backdrop-filter:blur(16px) saturate(180%);border-bottom:1px solid var(--pm-line);box-shadow:0 2px 18px -10px rgba(15,23,42,0.18);}@supports not ((backdrop-filter:blur(1px)) or (-webkit-backdrop-filter:blur(1px))){body.vbadm-pm .header-color-row-one{background:rgba(255,255,255,0.96);}}body.vbadm-pm .header-color-row-two{display:none;}body.vbadm-pm #header,body.vbadm-pm #header.container{width:auto !important;max-width:var(--pm-container) !important;margin:0 auto;padding:14px 18px;display:flex;align-items:center;flex-wrap:wrap;gap:10px;}body.vbadm-pm #branding{display:flex;align-items:center;gap:14px;flex:0 0 auto;}body.vbadm-pm #logo img{width:44px;height:44px;object-fit:contain;}body.vbadm-pm #name-and-slogan{margin:0;}body.vbadm-pm #site-name{margin:0;font-size:20px;line-height:1;}body.vbadm-pm #site-name a{color:var(--pm-fg);font-weight:800;letter-spacing:-0.025em;}body.vbadm-pm #site-slogan{display:none;}body.vbadm-pm #menu-bar{flex:1 1 auto;display:flex;align-items:center;justify-content:flex-end;gap:8px;}body.vbadm-pm #menu-bar #block-block-5{display:none;}body.vbadm-pm #menu-bar .block,body.vbadm-pm #menu-bar .menu-bar-wrapper,body.vbadm-pm #menu-bar .menu-wrapper,body.vbadm-pm .region-header .block{background:transparent !important;border:0 !important;box-shadow:none !important;}body.vbadm-pm #menu-bar ul.menu{display:flex;flex-wrap:nowrap;gap:2px;align-items:center;margin:0;padding:0;list-style:none !important;}body.vbadm-pm #menu-bar ul.menu > li{background:none;border:0;list-style:none !important;margin:0;padding:0;}body.vbadm-pm #menu-bar ul.menu > li::before,body.vbadm-pm #menu-bar ul.menu > li::marker{content:none !important;display:none !important;}body.vbadm-pm #menu-bar ul.menu > li > a{display:inline-block;padding:8px 8px;border:0 !important;border-radius:999px;box-shadow:none !important;background:transparent;font-weight:600;font-size:13px;line-height:1;text-transform:none;color:var(--pm-fg-2);white-space:nowrap;transition:background 0.15s,color 0.15s;}body.vbadm-pm #menu-bar ul.menu > li > a:hover{background:var(--pm-line-2) !important;color:var(--pm-fg) !important;}body.vbadm-pm #menu-bar ul.menu > li > a.active,body.vbadm-pm #menu-bar ul.menu > li.active-trail > a{background:var(--pm-primary) !important;color:#fff !important;}body.vbadm-pm .region-header{flex:0 0 auto;}body.vbadm-pm .region-header,body.vbadm-pm .region-header .region-inner{display:flex;align-items:center;gap:10px;}body.vbadm-pm .region-header .block{background:none;border:0;box-shadow:none;}body.vbadm-pm .region-header #block-search-form,body.vbadm-pm .region-header .block-views{display:none;}body.vbadm-pm .region-header .block-gtranslate{display:none;}body.vbadm-pm .commons-utility-links{display:flex;gap:12px;align-items:center;margin:0;padding:0;list-style:none;}body.vbadm-pm .commons-utility-links a{font-size:13.5px;font-weight:600;color:var(--pm-fg-2);}body.vbadm-pm .commons-utility-links .signup a{background:var(--pm-accent);color:#fff;padding:8px 14px;border-radius:999px;}body.vbadm-pm .commons-utility-links .signup a:hover{background:var(--pm-accent-deep);}body.vbadm-pm .region-header .block-better-jump-menu{display:flex;align-items:center;order:-1;}body.vbadm-pm .block-better-jump-menu .block-inner,body.vbadm-pm .block-better-jump-menu .block-content,body.vbadm-pm .block-better-jump-menu form,body.vbadm-pm .block-better-jump-menu .container-inline,body.vbadm-pm .block-better-jump-menu .form-item{margin:0;padding:0;display:inline-flex;align-items:center;}body.vbadm-pm .block-better-jump-menu .ctools-jump-menu-button,body.vbadm-pm .block-better-jump-menu .url-textfield,body.vbadm-pm .block-better-jump-menu .form-type-textfield{display:none !important;}body.vbadm-pm .block-better-jump-menu select.better_jump_menu{-webkit-appearance:none;appearance:none;font:600 13.5px var(--pm-font,inherit);color:var(--pm-fg-2);background:var(--pm-glass-bg,rgba(255,255,255,0.7));border:1px solid var(--pm-glass-border,var(--pm-line-2));border-radius:999px;padding:7px 30px 7px 30px;max-width:200px;cursor:pointer;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='10' height='6' viewBox='0 0 10 6'%3E%3Cpath d='M1 1l4 4 4-4' stroke='%23475569' stroke-width='1.6' fill='none' stroke-linecap='round'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 12px center;}body.vbadm-pm .block-better-jump-menu .chosen-container{width:auto !important;min-width:140px;font:600 13.5px var(--pm-font,inherit);}body.vbadm-pm .block-better-jump-menu .chosen-single{height:auto;line-height:1.2;padding:8px 26px 8px 32px;color:var(--pm-fg-2);background:var(--pm-glass-bg,rgba(255,255,255,0.7));border:1px solid var(--pm-glass-border,var(--pm-line-2));border-radius:999px;box-shadow:none;}body.vbadm-pm .block-better-jump-menu .chosen-single::before{content:"📍";position:absolute;left:11px;top:50%;transform:translateY(-50%);font-size:12px;}body.vbadm-pm .block-better-jump-menu .chosen-single span{margin-right:0;}body.vbadm-pm .block-better-jump-menu .chosen-single div{position:absolute;top:0;right:8px;bottom:0;width:14px;}body.vbadm-pm .block-better-jump-menu .chosen-single div b{display:block;width:100%;height:100%;background:none !important;}body.vbadm-pm .block-better-jump-menu .chosen-single div b::before{content:"";position:absolute;top:50%;left:50%;width:10px;height:6px;transform:translate(-50%,-50%);background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='10' height='6' viewBox='0 0 10 6'%3E%3Cpath d='M1 1l4 4 4-4' stroke='%23475569' stroke-width='1.6' fill='none' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E")
    no-repeat center / contain;transition:transform 0.18s;}body.vbadm-pm
  .block-better-jump-menu
  .chosen-container-active
  .chosen-single
  div
  b::before{transform:translate(-50%,-50%) rotate(180deg);}body.vbadm-pm .block-better-jump-menu .chosen-container-active .chosen-single{border-color:var(--pm-primary);box-shadow:0 0 0 3px var(--pm-ring,rgba(37,99,235,0.15));}body.vbadm-pm .block-better-jump-menu .chosen-drop{width:300px;margin-top:6px;border:1px solid var(--pm-border,var(--pm-line-2));border-radius:14px;background:var(--pm-surface,#fff);box-shadow:var(--pm-glass-shadow-lg,0 16px 40px rgba(15,23,42,0.16));overflow:hidden;}body.vbadm-pm
  .block-better-jump-menu
  .chosen-container.chosen-with-drop
  .chosen-drop{left:auto;right:0;}body.vbadm-pm .block-better-jump-menu .chosen-drop .chosen-search input{border:1px solid var(--pm-line-2);border-radius:8px;padding:6px 10px;background:var(--pm-muted,#f1f5fd);}body.vbadm-pm .block-better-jump-menu .chosen-results{margin:4px;padding:0;max-height:320px;scrollbar-width:thin;scrollbar-color:var(--pm-line-2) transparent;}body.vbadm-pm .block-better-jump-menu .chosen-results::-webkit-scrollbar{width:6px;}body.vbadm-pm .block-better-jump-menu .chosen-results::-webkit-scrollbar-thumb{background:var(--pm-line-2);border-radius:6px;}body.vbadm-pm .block-better-jump-menu .chosen-results::-webkit-scrollbar-track{background:transparent;}body.vbadm-pm .block-better-jump-menu .chosen-results li{padding:7px 12px;border-radius:8px;color:var(--pm-fg);}body.vbadm-pm .block-better-jump-menu .chosen-results li[data-pm-depth="0"]{font-weight:700;color:var(--pm-fg);}body.vbadm-pm .block-better-jump-menu .chosen-results li[data-pm-depth="1"]{font-weight:600;color:var(--pm-fg);}body.vbadm-pm .block-better-jump-menu .chosen-results li[data-pm-depth="2"],body.vbadm-pm .block-better-jump-menu .chosen-results li[data-pm-depth="3"],body.vbadm-pm .block-better-jump-menu .chosen-results li[data-pm-depth="4"]{font-weight:500;color:var(--pm-fg-2);}body.vbadm-pm .block-better-jump-menu .chosen-results li.group-result{font-weight:700;color:var(--pm-muted-text);}body.vbadm-pm .block-better-jump-menu .chosen-results li.highlighted{background:var(--pm-primary);color:#fff;}body.vbadm-pm .pm-user{position:relative;display:inline-flex;}body.vbadm-pm .pm-user-trigger{display:inline-flex;align-items:center;gap:6px;font:600 13.5px var(--pm-font,inherit);color:var(--pm-fg-2);background:var(--pm-glass-bg,rgba(255,255,255,0.7));border:1px solid var(--pm-glass-border,var(--pm-line-2));border-radius:999px;padding:7px 14px;cursor:pointer;transition:border-color 0.15s,box-shadow 0.15s,background 0.15s;}body.vbadm-pm .pm-user-trigger:hover{border-color:var(--pm-primary);color:var(--pm-primary-deep);}body.vbadm-pm .pm-user-trigger .pm-caret{font-size:10px;transition:transform 0.18s;}body.vbadm-pm .pm-user.pm-open .pm-user-trigger{border-color:var(--pm-primary);box-shadow:0 0 0 3px var(--pm-ring,rgba(37,99,235,0.15));}body.vbadm-pm .pm-user.pm-open .pm-user-trigger .pm-caret{transform:rotate(180deg);}body.vbadm-pm .pm-user-drop{position:absolute;top:calc(100% + 8px);right:0;min-width:200px;margin:0;padding:6px;list-style:none;background:var(--pm-surface,#fff);border:1px solid var(--pm-border,var(--pm-line-2));border-radius:14px;box-shadow:var(--pm-glass-shadow-lg,0 16px 40px rgba(15,23,42,0.16));opacity:0;visibility:hidden;transform:translateY(-6px);transition:opacity 0.15s,transform 0.15s,visibility 0.15s;z-index:60;}body.vbadm-pm .pm-user.pm-open .pm-user-drop{opacity:1;visibility:visible;transform:translateY(0);}body.vbadm-pm .pm-user-drop li{margin:0;padding:0;list-style:none;}body.vbadm-pm .pm-user-drop li a{display:block;padding:8px 12px;border-radius:8px;font-size:13.5px;font-weight:600;color:var(--pm-fg);white-space:nowrap;}body.vbadm-pm .pm-user-drop li a:hover{background:var(--pm-muted,rgba(37,99,235,0.08));color:var(--pm-primary-deep);}body.vbadm-pm .pm-user-drop li.logout{margin-top:4px;border-top:1px solid var(--pm-line);padding-top:4px;}body.vbadm-pm .pm-user-drop li.logout a{color:var(--pm-destructive,#dc2626);}body.vbadm-pm #menu-bar ul.menu > li.pm-search{position:relative;margin-left:auto;}body.vbadm-pm .pm-search-trigger{display:inline-flex;align-items:center;justify-content:center;width:34px;height:34px;padding:0;border:0;border-radius:999px;background:transparent;color:var(--pm-fg-2);cursor:pointer;transition:background 0.15s,color 0.15s;}body.vbadm-pm .pm-search-trigger:hover{background:var(--pm-line-2);color:var(--pm-fg);}body.vbadm-pm .pm-search.pm-search-open .pm-search-trigger{background:var(--pm-primary);color:#fff;}body.vbadm-pm .pm-search-pop{position:absolute;top:calc(100% + 10px);right:0;width:360px;max-width:calc(100vw - 24px);padding:8px;background:var(--pm-surface,#fff);border:1px solid var(--pm-border,var(--pm-line-2));border-radius:16px;box-shadow:var(--pm-glass-shadow-lg,0 16px 40px rgba(15,23,42,0.16));opacity:0;visibility:hidden;transform:translateY(-6px) scale(0.98);transform-origin:top right;transition:opacity 0.16s,transform 0.16s,visibility 0.16s;z-index:70;}body.vbadm-pm .pm-search.pm-search-open .pm-search-pop{opacity:1;visibility:visible;transform:translateY(0) scale(1);}body.vbadm-pm .pm-search-form{position:relative;display:flex;align-items:center;margin:0;}body.vbadm-pm .pm-search-input{flex:1 1 auto;width:100%;font:500 14px var(--pm-font,inherit);color:var(--pm-fg);background:var(--pm-muted,#f1f5fd);border:1px solid var(--pm-line-2);border-radius:10px;padding:9px 34px 9px 12px;outline:none;transition:border-color 0.15s,box-shadow 0.15s;}body.vbadm-pm .pm-search-input:focus{border-color:var(--pm-primary);box-shadow:0 0 0 3px var(--pm-ring,rgba(37,99,235,0.15));}body.vbadm-pm .pm-search-input::-webkit-search-cancel-button,body.vbadm-pm .pm-search-input::-webkit-search-decoration{-webkit-appearance:none;appearance:none;}body.vbadm-pm .pm-search-input::placeholder{color:var(--pm-muted-text,#94a3b8);}body.vbadm-pm .pm-search-clear{position:absolute;right:6px;top:50%;transform:translateY(-50%);width:22px;height:22px;display:flex;align-items:center;justify-content:center;padding:0;border:0;border-radius:999px;background:transparent;color:var(--pm-muted-text,#94a3b8);font-size:13px;line-height:1;cursor:pointer;}body.vbadm-pm .pm-search-clear:hover{background:var(--pm-line-2);color:var(--pm-fg);}body.vbadm-pm .pm-search-results{display:none;}body.vbadm-pm .pm-search.pm-search-has-results .pm-search-results{display:block;margin-top:6px;max-height:60vh;overflow-y:auto;scrollbar-width:thin;scrollbar-color:var(--pm-line-2) transparent;}body.vbadm-pm .pm-search-results::-webkit-scrollbar{width:6px;}body.vbadm-pm .pm-search-results::-webkit-scrollbar-thumb{background:var(--pm-line-2);border-radius:6px;}body.vbadm-pm .pm-search-results::-webkit-scrollbar-track{background:transparent;}body.vbadm-pm .pm-search-group{padding:8px 10px 4px;font-size:11px;font-weight:700;text-transform:uppercase;letter-spacing:0.04em;color:var(--pm-muted-text,#94a3b8);}body.vbadm-pm .pm-search-item{display:block;padding:8px 10px;border-radius:10px;color:var(--pm-fg);text-decoration:none;}body.vbadm-pm .pm-search-item:hover{background:var(--pm-muted,rgba(37,99,235,0.08));}body.vbadm-pm .pm-search-item-title{display:block;font-size:13.5px;font-weight:600;line-height:1.25;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;}body.vbadm-pm .pm-search-item:hover .pm-search-item-title{color:var(--pm-primary-deep);}body.vbadm-pm .pm-search-item-sub{display:block;font-size:11.5px;color:var(--pm-fg-2);overflow:hidden;text-overflow:ellipsis;white-space:nowrap;}body.vbadm-pm .pm-search-empty{padding:14px 12px;font-size:13px;color:var(--pm-fg-2);text-align:center;}body.vbadm-pm .pm-search-loading{display:flex;gap:8px;align-items:center;justify-content:center;padding:16px 12px;font-size:13px;color:var(--pm-muted-text,#64748b);}body.vbadm-pm .pm-search-spin{width:14px;height:14px;border:2px solid var(--pm-border,#e4ecfc);border-top-color:var(--pm-primary,#2563eb);border-radius:50%;animation:pm-search-spin 0.7s linear infinite;}@keyframes pm-search-spin{to{transform:rotate(360deg);}}body.vbadm-pm .pm-search-all{display:flex;gap:6px;align-items:center;justify-content:center;margin-top:6px;padding:10px;border-top:1px solid var(--pm-line);font-size:13px;font-weight:600;color:var(--pm-primary-deep);text-decoration:none;}body.vbadm-pm .pm-search-all:hover{background:var(--pm-muted,rgba(37,99,235,0.08));border-radius:0 0 10px 10px;}body.vbadm-pm .pm-search-all b{font-weight:700;}body.vbadm-pm ul.ui-autocomplete,body.vbadm-pm ul.search-autocomplete{background:var(--pm-surface,#fff);}@media (max-width:934px){body.vbadm-pm .pm-search-pop{position:fixed;top:70px;left:12px;right:12px;width:auto;max-width:none;transform-origin:top center;}body.vbadm-pm #header{flex-wrap:wrap;gap:12px 16px;padding:12px 18px;}body.vbadm-pm #branding{order:1;}body.vbadm-pm .region-header{order:2;margin-left:auto;}body.vbadm-pm #menu-bar{order:3;flex:1 0 100%;justify-content:flex-start;overflow-x:auto;-webkit-overflow-scrolling:touch;}body.vbadm-pm #menu-bar ul.menu{flex-wrap:nowrap;width:max-content;}}
body.vbadm-pm #footer{width:100vw;margin-left:calc(50% - 50vw);margin-right:calc(50% - 50vw);margin-top:40px;background:linear-gradient(180deg,#0f172a 0%,#0a0f1c 100%);color:#aab6c9;}body.vbadm-pm .region-footer{max-width:var(--pm-container);margin:0 auto;padding:50px 28px 30px;}body.vbadm-pm .region-footer .region-inner{display:grid;grid-template-columns:1.7fr 1fr;gap:48px;align-items:start;}body.vbadm-pm .region-footer .block{background:none;border:0;border-radius:0;padding:0;margin:0;}body.vbadm-pm .region-footer .block-inner{margin:0;}body.vbadm-pm .region-footer .block-title{font-size:14px;font-weight:700;letter-spacing:0.04em;text-transform:uppercase;color:#fff;margin:0 0 20px;padding:0;border:0;}body.vbadm-pm .region-footer .block-title::after{display:none;}body.vbadm-pm .region-footer .view-wiki-links ul{columns:2;column-gap:40px;margin:0;padding:0;list-style:none;}body.vbadm-pm .region-footer .view-wiki-links .views-row{break-inside:avoid;padding:6px 0;border:0;}body.vbadm-pm .region-footer .view-wiki-links a{color:#aab6c9;font-size:13.5px;font-weight:500;line-height:1.45;transition:color 0.15s;}body.vbadm-pm .region-footer .view-wiki-links a:hover{color:#fff;}body.vbadm-pm #block-block-1 .block-content{display:flex;flex-direction:column;align-items:flex-start;gap:20px;}body.vbadm-pm #block-block-1 .SocialLinkList_list{display:flex;gap:10px;margin:0;padding:0;list-style:none;}body.vbadm-pm #block-block-1 .SocialLinkList_item{margin:0;padding:0;}body.vbadm-pm #block-block-1 .SocialLink_link{display:inline-flex;align-items:center;justify-content:center;width:40px;height:40px;border-radius:50%;background:rgba(255,255,255,0.08);transition:background 0.15s,transform 0.15s;}body.vbadm-pm #block-block-1 .SocialLink_link:hover{background:var(--pm-primary);transform:translateY(-2px);}body.vbadm-pm #block-block-1 .SocialLink_icon svg{display:block;}body.vbadm-pm #block-block-1 .SocialLink_icon svg path{fill:#fff;}body.vbadm-pm #block-block-1 p{margin:0;}body.vbadm-pm #block-block-1 p.left a{color:#aab6c9;font-size:13.5px;font-weight:600;transition:color 0.15s;}body.vbadm-pm #block-block-1 p.left a:hover{color:#fff;}body.vbadm-pm #block-block-1 p.right img{width:124px !important;filter:brightness(0) invert(1);opacity:0.6;transition:opacity 0.15s;}body.vbadm-pm #block-block-1 p.right a:hover img{opacity:0.9;}body.vbadm-pm .region-page-bottom{background:transparent;}body.vbadm-pm .region-page-bottom .region-inner{max-width:var(--pm-container);margin:0 auto;padding:0;}@media (max-width:934px){body.vbadm-pm .region-footer{padding:36px 18px 24px;}body.vbadm-pm .region-footer .region-inner{grid-template-columns:1fr;gap:34px;}}
.pm-profile #page-title,.pm-profile h1.page-title,.pm-profile .page-title,.pm-profile ul.tabs,.pm-profile .tabs,.pm-profile .tabs-wrapper{display:none !important;}.pm-profile .page{padding:26px 0 0;}.pm-profile .crumb{display:flex;flex-wrap:wrap;gap:7px;align-items:center;font-size:13px;color:var(--pm-muted-text);margin:0 0 16px;}.pm-profile .crumb a{color:var(--pm-muted-text);font-weight:500;}.pm-profile .crumb a:hover{color:var(--pm-primary);}.pm-profile .crumb .sep{opacity:0.5;}.pm-profile .dash-hero{display:flex;align-items:center;gap:20px;padding:26px 30px;margin-bottom:22px;}.pm-profile .dash-hero .big-av{flex:none;width:76px;height:76px;border-radius:22px;display:grid;place-items:center;background:linear-gradient(135deg,var(--pm-primary),var(--pm-accent));color:#fff;font-weight:800;font-size:30px;box-shadow:var(--pm-glass-shadow);overflow:hidden;}.pm-profile .dash-hero .big-av img{width:100%;height:100%;object-fit:cover;}.pm-profile .dash-hero h1{font-size:clamp(23px,2.6vw,30px);font-weight:900;letter-spacing:-0.035em;}.pm-profile .dash-hero .sub{color:var(--pm-muted-text);font-size:14px;margin-top:6px;display:flex;flex-wrap:wrap;gap:8px;align-items:center;}.pm-profile .dash-hero .actions{margin-left:auto;display:flex;gap:10px;}.pm-profile .btn{display:inline-flex;align-items:center;justify-content:center;height:48px;padding:0 22px;border:0;border-radius:999px;background:var(--pm-primary,#2563eb);color:#fff;font:inherit;font-weight:800;font-size:15px;text-decoration:none;white-space:nowrap;cursor:pointer;transition:background 0.15s,border-color 0.15s,transform 0.1s;}.pm-profile .btn,.pm-profile .btn:hover,.pm-profile .btn:focus{color:#fff;}.pm-profile .btn:hover{background:var(--pm-primary-deep,#1e40af);}.pm-profile .btn:active{transform:translateY(1px);}.pm-profile .btn--ghost{background:rgba(255,255,255,0.6);color:var(--pm-fg-2,#334155);border:1px solid var(--pm-glass-border,#e4ecfc);}.pm-profile .btn--ghost:hover{color:var(--pm-primary,#2563eb);border-color:var(--pm-primary,#2563eb);background:#fff;}.pm-profile .btn--accent{background:var(--pm-accent,#059669);}.pm-profile .btn--accent:hover{background:var(--pm-accent-deep,#047857);}.pm-profile .btn--sm{height:38px;padding:0 18px;font-size:13.5px;}.pm-profile .dash-grid{display:grid;grid-template-columns:250px 1fr;gap:24px;align-items:start;}.pm-profile .side-nav{position:sticky;top:84px;padding:14px;}.pm-profile .side-nav a{display:flex;align-items:center;gap:11px;padding:11px 14px;border-radius:var(--pm-r-s);font-weight:600;font-size:14px;color:var(--pm-fg-2);transition:background 0.14s,color 0.14s;}.pm-profile .side-nav a .ic{width:19px;text-align:center;opacity:0.85;}.pm-profile .side-nav a.active{background:var(--pm-primary);color:#fff;}.pm-profile .side-nav a:not(.active):hover{background:rgba(37,99,235,0.08);color:var(--pm-primary-deep);}.pm-profile .side-nav .divide{height:1px;background:var(--pm-line);margin:8px 6px;}.pm-profile .side-nav a.danger{color:#dc2626;}.pm-profile .side-nav a.danger:hover{background:rgba(220,38,38,0.08);}.pm-profile .prof-grid{display:grid;grid-template-columns:1fr 320px;gap:24px;align-items:start;}.pm-profile .facts{position:sticky;top:84px;padding:22px 24px;}.pm-profile .facts .frow{display:flex;justify-content:space-between;gap:12px;padding:11px 0;border-top:1px solid var(--pm-line-2);font-size:14px;}.pm-profile .facts .frow:first-of-type{border-top:0;}.pm-profile .facts .frow .k{color:var(--pm-muted-text);font-weight:600;}.pm-profile .facts .frow .v{font-weight:700;}.pm-profile .widgets{display:grid;grid-template-columns:1fr 1fr;gap:22px;}.pm-profile .widget{padding:22px 24px;}.pm-profile .widget.col-span{grid-column:1 / -1;}.pm-profile .stat-row{display:grid;grid-template-columns:repeat(4,1fr);gap:14px;margin-bottom:22px;}.pm-profile .stat{padding:18px 20px;text-align:left;}.pm-profile .stat .n{font-size:28px;font-weight:900;letter-spacing:-0.03em;color:var(--pm-primary-deep);}.pm-profile .stat .l{font-size:12.5px;color:var(--pm-muted-text);font-weight:600;margin-top:2px;}.pm-profile .stat .n.accent{color:var(--pm-accent-deep);}.pm-profile .club-row,.pm-profile .act-row,.pm-profile .data-row{display:flex;align-items:center;gap:13px;padding:13px 0;border-top:1px solid var(--pm-line-2);}.pm-profile .club-row:first-of-type,.pm-profile .act-row:first-of-type,.pm-profile .data-row:first-of-type{border-top:0;padding-top:2px;}.pm-profile .club-logo{flex:none;width:44px;height:44px;border-radius:12px;display:grid;place-items:center;color:#fff;font-weight:800;font-size:15px;background:linear-gradient(135deg,#6366f1,#2563eb);overflow:hidden;}.pm-profile .club-logo img{width:100%;height:100%;object-fit:cover;}.pm-profile .club-row .cmeta{flex:1;min-width:0;}.pm-profile .club-row .cmeta b{font-size:14.5px;font-weight:700;display:block;}.pm-profile .club-row .cmeta span{font-size:12.5px;color:var(--pm-muted-text);}.pm-profile .act-row .aic{flex:none;width:36px;height:36px;border-radius:10px;display:grid;place-items:center;font-size:16px;background:rgba(37,99,235,0.1);}.pm-profile .act-row .atext{flex:1;font-size:13.5px;color:var(--pm-fg-2);}.pm-profile .act-row .atext b{color:var(--pm-fg);}.pm-profile .act-row .adate{font-size:12px;color:var(--pm-muted-text);white-space:nowrap;}.pm-profile .data-row .dl{width:130px;flex:none;font-size:13px;color:var(--pm-muted-text);font-weight:600;}.pm-profile .data-row .dv{font-size:14.5px;font-weight:600;}.pm-profile .data-row .dv a{color:var(--pm-primary,#2563eb);font-weight:600;text-decoration:none;}.pm-profile .data-row .dv a:hover{text-decoration:underline;}.pm-profile .data-row.col{flex-direction:column;align-items:flex-start;gap:5px;}.pm-profile .data-row.col .dv{text-align:left;color:var(--pm-fg-2,#334155);font-weight:500;line-height:1.55;}.pm-profile .widget .more{display:inline-block;margin-top:14px;font-size:13px;font-weight:700;color:var(--pm-primary);}.pm-profile .bio-text{margin:0;color:var(--pm-fg-2,#334155);font-size:15px;line-height:1.6;}.pm-profile .bio-text p{margin:0 0 10px;}.pm-profile .bio-text p:last-child{margin-bottom:0;}.pm-profile .ext-links{display:flex;flex-direction:column;gap:10px;}.pm-profile .ext-links a{display:flex;align-items:center;gap:11px;min-width:0;padding:11px 14px;border:1px solid var(--pm-border,#e4ecfc);border-radius:14px;background:rgba(255,255,255,0.6);color:var(--pm-fg,#0f172a);font-weight:600;font-size:14px;text-decoration:none;transition:border-color 0.15s,background 0.15s;}.pm-profile .ext-links a:hover{border-color:var(--pm-primary,#2563eb);background:#fff;}.pm-profile .ext-links .eic{width:30px;height:30px;flex:none;display:grid;place-items:center;border-radius:9px;background:var(--pm-primary-tint,#eef4ff);font-size:16px;}.pm-profile .ext-links .esub{margin-left:auto;color:var(--pm-muted-text,#64748b);font-weight:500;font-size:12.5px;flex:0 1 auto;min-width:0;max-width:55%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;}.pm-profile .create-grid{display:flex;flex-wrap:wrap;gap:10px;}.pm-profile .create-grid a{display:inline-flex;align-items:center;gap:9px;padding:10px 15px;border:1px solid var(--pm-border,#e4ecfc);border-radius:999px;background:rgba(255,255,255,0.6);color:var(--pm-fg,#0f172a);font-weight:700;font-size:14px;text-decoration:none;transition:border-color 0.15s,background 0.15s,transform 0.1s;}.pm-profile .create-grid a:hover{border-color:var(--pm-primary,#2563eb);background:#fff;transform:translateY(-1px);}.pm-profile .create-grid .cic{font-size:16px;}.pm-profile .userchip{margin-left:auto;display:flex;align-items:center;gap:10px;}.pm-profile .userchip .uavatar{width:34px;height:34px;border-radius:50%;display:grid;place-items:center;background:linear-gradient(135deg,var(--pm-primary),var(--pm-accent));color:#fff;font-weight:800;font-size:13px;}.pm-profile .userchip .uname{font-weight:700;font-size:13.5px;}.pm-profile .userchip .logout{font-size:13px;font-weight:600;color:var(--pm-muted-text);}.pm-profile .userchip .logout:hover{color:var(--pm-primary);}@media (max-width:980px){.pm-profile .dash-grid{grid-template-columns:1fr;}.pm-profile .side-nav{position:static;display:flex;flex-wrap:wrap;gap:6px;}.pm-profile .side-nav .divide{display:none;}.pm-profile .prof-grid{grid-template-columns:1fr;}.pm-profile .facts{position:static;}}@media (max-width:760px){.pm-profile .widgets{grid-template-columns:1fr;}.pm-profile .stat-row{grid-template-columns:1fr 1fr;}.pm-profile .dash-hero{flex-wrap:wrap;}.pm-profile .dash-hero .actions{margin-left:0;width:100%;}}@media (max-width:520px){.pm-profile .stat-row{grid-template-columns:1fr 1fr;}}
