.dev-navigation{font-family:telka,Microsoft YaHei,PingFang SC,Arial,sans-serif;color:#0d0d0d;font-size:14px;line-height:1.4;-webkit-font-smoothing:antialiased}.dev-navigation *,.dev-navigation :after,.dev-navigation :before{box-sizing:border-box}.dev-navigation a{position:relative;color:inherit;text-decoration:none}.dev-navigation button{font:inherit;color:inherit;cursor:pointer}.dev-navigation a:focus-visible,.dev-navigation button:focus-visible{outline:2px solid currentColor;outline-offset:3px}.dev-header{position:fixed;inset:0 0 auto;z-index:60;height:64px;display:flex;align-items:center;gap:8px;padding:0 24px}.dev-wordmark{display:inline-flex;align-items:center;flex:none;gap:12px;height:48px;padding:6px 16px;border-radius:8px;background:rgba(13,13,13,.04)}.dev-wordmark>svg{width:112.5px;height:36px}.dev-wordmark small{width:54px;height:36px;padding:4px 5px;border-radius:3px;font-size:13px;line-height:14px;font-weight:500;background:#0d0d0d;color:#fff}.dev-header-nav{position:absolute;left:50%;transform:translateX(-50%);display:flex;gap:2px;height:48px;padding:4px;background:rgba(13,13,13,.035);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.dev-header-nav,.dev-header-nav a{align-items:center;border-radius:999px}.dev-header-nav a{display:inline-flex;gap:4px;height:40px;padding:0 14px;color:#57533f;font-size:14px;white-space:nowrap;transition:background-color .15s,color .15s}.dev-header-nav a:hover{color:#0d0d0d;background:rgba(255,255,255,.45)}.dev-header-nav a[aria-current=page]{color:#0d0d0d;background:#fff;font-weight:500}.dev-header-side{display:flex;align-items:center;gap:6px;margin-left:auto}.dev-account-button{display:flex;align-items:center;gap:4px;height:40px;padding:2px 4px 2px 2px;border:0;border-radius:999px;background:transparent}.dev-account-button:hover,.dev-mobile-button:hover{background:rgba(13,13,13,.05)}.dev-avatar{display:grid;place-items:center;flex:none;width:32px;height:32px;border-radius:50%;background:linear-gradient(135deg,#b8e5b1,#e8d9ad 35%,#dcb7e7 65%,#7fd7db);color:rgba(13,13,13,.6);font-size:15px;font-weight:500}.dev-account-placeholder{width:53px;height:40px}.dev-login{display:inline-flex;align-items:center;justify-content:center;height:40px;min-width:53px;padding:0 14px;border-radius:999px;background:rgba(255,255,255,.7)}.dev-mobile-button{display:none;place-items:center;width:40px;height:40px;padding:0;border:0;border-radius:999px;background:transparent}.dev-account-scrim{position:fixed;inset:0;z-index:120;border:0;background:transparent}.dev-account-panel{position:fixed;top:60px;right:28px;z-index:130;width:min(260px,calc(100vw - 32px));padding:10px;border:1px solid rgba(13,13,13,.2);border-radius:16px;background:#fffdf7;box-shadow:0 24px 60px rgba(13,13,13,.16)}.dev-account-heading{display:flex;flex-direction:column;gap:2px;padding:8px 10px 12px;border-bottom:1px solid rgba(13,13,13,.12);margin-bottom:6px}.dev-account-heading b{font-size:15px;font-weight:500;overflow-wrap:anywhere}.dev-account-heading span{font-size:13px;color:#6f6a62;overflow:hidden;text-overflow:ellipsis}.dev-account-panel>a,.dev-account-panel>button{display:flex;align-items:center;gap:10px;width:100%;min-height:40px;padding:0 10px;border:0;border-radius:8px;background:transparent;text-align:left;font-size:14px}.dev-account-panel>a:hover,.dev-account-panel>button:hover{background:rgba(13,13,13,.05)}.dev-account-panel>button:disabled{cursor:wait;opacity:.6}.dev-account-panel p{padding:0 10px;color:#a22727}.dev-mobile-panel{position:fixed;inset:0;z-index:140;padding:96px 24px 32px;overflow-y:auto;background:#201f1d;color:#fff}.dev-mobile-panel nav{display:flex;flex-direction:column;align-items:flex-start;gap:20px}.dev-mobile-panel nav a{display:inline-flex;align-items:center;gap:8px;color:#aaa7a1;font-size:36px;line-height:1.2}.dev-mobile-panel nav a:hover,.dev-mobile-panel nav a[aria-current=page]{color:#fff}.dev-mobile-panel nav svg{width:28px;height:28px}.dev-panel-close{position:absolute;right:20px;top:12px;display:grid;place-items:center;width:40px;height:40px;padding:0;border:0;border-radius:50%;background:transparent}.dev-navigation .pk-header-link-status{position:absolute;inset:0;pointer-events:none}.dev-navigation .pk-header-link-status[data-pending]:after{content:"";position:absolute;inset:auto 12px 5px;height:2px;border-radius:2px;background:currentColor;animation:dev-navigation-pending 1s ease-in-out infinite alternate}.dev-navigation .pk-visually-hidden{position:absolute;width:1px;height:1px;overflow:hidden;-webkit-clip-path:inset(50%);clip-path:inset(50%);white-space:nowrap}@keyframes dev-navigation-pending{0%{opacity:.25;transform:scaleX(.3)}to{opacity:1;transform:scaleX(1)}}@media (max-width:1180px) and (min-width:1024px){.dev-header-nav a{padding-inline:10px}}@media (max-width:1023px){.dev-header{background:rgba(253,247,239,.82);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.dev-header-nav{display:none}.dev-mobile-button{display:grid}}@media (max-width:640px){.dev-header{padding-inline:20px}.dev-wordmark{height:40px;padding:8px;gap:8px}.dev-wordmark>svg{width:75px;height:24px}.dev-wordmark small{width:36px;height:24px;padding:3px;font-size:9px;line-height:9px}.dev-account-panel{right:16px}}@media (max-width:359px){.dev-header{padding-inline:12px}.dev-header-side{gap:2px}}@media (prefers-reduced-motion:reduce){.dev-navigation *,.dev-navigation :after{animation:none!important;transition:none!important}}