.dh-page.u-page{gap:0}.dh,.dh-view{min-width:0}.dh{display:flex;flex-direction:column;gap:16px;color:var(--g-ink);font-family:var(--g-font)}:where(.dh) :where(a){color:inherit;text-decoration:none}.dh-sr{position:absolute!important;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;border:0}.dh-muted{color:var(--g-ink-mute)}.dh-card{box-sizing:border-box;display:flex;flex-direction:column;gap:12px;padding:16px;border-radius:22px;background:var(--g-paper);box-shadow:var(--g-sh-card);min-width:0}.dh-h2{margin:0;font-size:16px;font-weight:800;letter-spacing:-.005em}.dh-card-head{display:flex;align-items:center;justify-content:space-between;gap:10px}.dh-card-note,.dh-note{font-size:12.5px;color:var(--g-ink-mute)}.dh-note{margin:0;line-height:1.45}.dh-note a{color:var(--g-accent-ink);font-weight:700}.dh-fine{margin:2px 6px 0;font-size:12.5px;line-height:1.5;color:var(--g-ink-mute)}.dh-fine a{color:var(--g-accent-ink);font-weight:700}.dh-text{margin:0;font-size:14px;line-height:1.5;color:var(--g-ink-2)}.dh-error{font-size:13px;color:var(--g-warn-ink);font-weight:600}.dh-more-link{font-size:13px;font-weight:700;color:var(--g-info-ink)!important}.dh-more-link:hover{text-decoration:underline}.dh-acts .btn,.dh-acts .dg-btn,.dh-btn{box-sizing:border-box;display:inline-flex;align-items:center;justify-content:center;gap:7px;min-width:0;height:44px;padding:0 16px;border:1px solid transparent;border-radius:14px;background:var(--g-paper);color:var(--g-ink);font:inherit;font-family:var(--g-font);font-size:14.5px;font-weight:700;white-space:nowrap;cursor:pointer;text-decoration:none;transition:transform var(--g-t-tap) var(--g-ease),background-color var(--g-t-fast) var(--g-ease),border-color var(--g-t-fast) var(--g-ease),color var(--g-t-fast) var(--g-ease)}.dh-acts .dg-btn:active:not(:disabled),.dh-btn:active:not(:disabled){transform:scale(.97)}.dh-btn:disabled{opacity:.55;cursor:default}.dh-acts .dg-btn-main,.dh-btn-main{background:var(--g-primary);border-color:var(--g-primary);color:var(--g-on-primary)!important}.dh-acts .dg-btn-main:hover,.dh-btn-main:hover{background:color-mix(in srgb,var(--g-primary) 88%,var(--g-bg))}.dh-acts .dg-btn-line,.dh-btn-line{background:var(--g-paper);border-color:var(--g-line)}.dh-acts .dg-btn-line:hover,.dh-btn-line:hover{background:var(--g-sunken)}.dh-acts .dg-btn[aria-pressed=true]{background:var(--g-ok-soft);border-color:var(--g-ok-line);color:var(--g-ok)}.dh-btn-wide{width:100%;height:50px;border-radius:15px;font-size:15px}.dh-btn-sm{height:38px;padding:0 14px;font-size:13.5px;border-radius:12px}.dh-btn-xs{height:34px;padding:0 12px;font-size:13px;border-radius:11px;align-self:flex-start;gap:6px}.dh-btn-bar{height:40px;padding:0 14px;border-radius:12px;font-size:14px;gap:6px}.dh-grow{flex:1 1}.dh-bar{gap:10px;min-height:44px}.dh-bar,.dh-bar-back{display:flex;align-items:center}.dh-bar-back{flex:none;width:40px;height:40px;justify-content:center;padding:0;border:0;border-radius:13px;background:var(--g-paper);color:var(--g-ink);cursor:pointer;transition:transform var(--g-t-tap) var(--g-ease),background-color var(--g-t-fast) var(--g-ease)}.dh-bar-back:hover{background:var(--g-sunken)}.dh-bar-back:active{transform:scale(.94)}.dh-bar-title{flex:1 1 auto;min-width:0;margin:0;overflow:hidden;font-size:18px;font-weight:800;letter-spacing:-.01em;text-overflow:ellipsis;white-space:nowrap}.dh-acts-more .dg-more>.dg-btn,.dh-bar .dg-more>.dg-btn{width:44px;height:44px;padding:0;display:flex;align-items:center;justify-content:center;border:0;border-radius:14px;background:var(--g-paper);color:var(--g-ink)}.dh-acts-more .dg-more>.dg-btn{border:1px solid var(--g-line);height:46px;width:46px}.dh-head{padding:0;gap:0;overflow:hidden;border-radius:24px}.dh-cover{position:relative;height:230px;flex:none;overflow:hidden;background:var(--g-cover-bg)}.dh-cover.is-empty{background:radial-gradient(120% 90% at 20% 10%,var(--g-av-1),transparent 60%),radial-gradient(100% 80% at 90% 90%,var(--g-av-4),transparent 60%),var(--g-sunken)}.dh-cover-paw{display:flex;align-items:center;justify-content:center;color:var(--g-ink-3);opacity:.6}.dh-cover .avatar-menu-wrap,.dh-cover-paw{position:absolute;inset:0}.dh-cover-btn{padding:0;border:0;background:none;cursor:zoom-in}.dh-cover-btn,.dh-cover-img{display:block;width:100%;height:100%}.dh-cover-img{object-fit:cover;animation:dh-fade .32s var(--g-ease) both}.dh-cover-status{position:absolute;z-index:2;left:12px;top:12px;max-width:calc(100% - 24px);display:flex}.dh-cover-change-btn,.dh-cover-count{display:inline-flex;align-items:center;gap:6px;padding:5px 10px;border:0;border-radius:var(--g-r-pill);background:var(--g-cover-chip);color:var(--g-on-cover-chip)!important;font-family:var(--g-font);font-size:12px;font-weight:700;cursor:pointer;transition:transform var(--g-t-tap) var(--g-ease)}.dh-cover-change-btn:active,.dh-cover-count:active{transform:scale(.95)}.dh-cover-count{left:12px}.dh-cover-change,.dh-cover-count{position:absolute;z-index:2;bottom:12px}.dh-cover-change{right:12px}.dh-cover-change .avatar-menu-wrap{position:static}.dh-head-body{gap:12px;padding:14px 16px 16px}.dh-head-body,.dh-id{display:flex;flex-direction:column;min-width:0}.dh-id{gap:3px}.dh-name-row{display:flex;align-items:center;flex-wrap:wrap;gap:8px}.dh-name{margin:0;font-size:24px;font-weight:800;letter-spacing:-.01em;line-height:1.15;overflow-wrap:anywhere}.dh-bday{font-size:20px}.dh-meta{font-size:13.5px;color:var(--g-ink-2)}.dh-id .dg-titles{margin-top:5px;justify-content:flex-start}.dh-bio{margin:0;font-size:14px;line-height:1.5;color:var(--g-ink-2);white-space:pre-line;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}.dh-bio.is-full{display:block;-webkit-line-clamp:unset;color:var(--g-ink);font-size:14.5px}.dh-people{display:flex;align-items:center;flex-wrap:wrap;gap:6px 12px;font-size:13px;color:var(--g-ink-2)}.dh-owners{display:inline-flex;align-items:center;gap:8px;min-width:0}.dh-owners a,.dh-owners b{color:var(--g-ink);font-weight:700}.dh-owners a:hover{text-decoration:underline}.dh-owners-faces,.dh-owners-faces>*{display:flex;flex:none}.dh-owners-faces>*{width:26px;height:26px;border-radius:50%;border:2px solid var(--g-paper);box-sizing:border-box;object-fit:cover;align-items:center;justify-content:center;background:var(--g-av-1);color:var(--g-ink);font-size:10px;font-weight:800}.dh-owners-faces>*+*{margin-left:-9px}.dh-owners-faces>span:nth-child(2){background:var(--g-av-4)}.dh-owners-faces>span:nth-child(3){background:var(--g-av-3)}.dh-followers{padding:0;border:0;background:none;color:var(--g-accent-ink);font:inherit;font-weight:700;cursor:pointer}.dh-followers:hover{text-decoration:underline}.dh-org{display:flex;align-items:center;gap:8px;font-size:13.5px;color:var(--g-ink-2)}.dh-org b,.dh-org-ico{color:var(--g-ink)}.dh-org-ico{width:30px;height:30px;flex:none;display:flex;align-items:center;justify-content:center;border-radius:10px;background:var(--g-sunken)}.dh-org>svg:last-child{margin-left:auto;color:var(--g-ink-3)}.dh-acts{display:flex;align-items:center;gap:8px}.dh-acts,.dh-acts>*{min-width:0}.dh-acts .dg-btn-grow,.dh-acts .dh-grow{flex:1 1}.dh-btn-ico-phone{flex:none}.dh-acts .dg-btn-ico{flex:none;width:44px;padding:0}.dh-acts .dg-btn-ico .btn-label{display:none}.dh-today.is-bare{display:flex;flex-direction:column;gap:8px}.dh-tiles{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}.dh-tile{--t-bg:var(--g-sunken);--t-ink:var(--g-ink-mute);box-sizing:border-box;display:flex;flex-direction:column;gap:4px;min-width:0;width:100%;padding:10px;border-radius:16px;border:1.5px solid transparent;background:var(--t-bg);color:var(--g-ink);font:inherit;text-align:left;cursor:pointer;animation:dh-rise .28s var(--g-ease) both;animation-delay:calc(var(--i, 0) * 50ms);transition:transform var(--g-t-tap) var(--g-ease),background-color var(--g-t-fast) var(--g-ease)}.dh-tile:active{transform:scale(.97)}.dh-tile[data-tone=warn]{--t-bg:var(--g-warn-soft);--t-ink:var(--g-warn-ink)}.dh-tile[data-tone=ok]{--t-bg:var(--g-ok-soft);--t-ink:var(--g-ok)}.dh-tile[data-tone=info]{--t-bg:var(--g-info-soft);--t-ink:var(--g-info-ink)}.dh-tile[data-tone=empty]{--t-bg:transparent;--t-ink:var(--g-ink-mute);border:1.5px dashed var(--g-line-dash);color:var(--g-ink-2)}.dh-tile[data-tone=empty]:hover{background:var(--g-sunken)}.dh-tile-top{display:flex;align-items:center;gap:4px;color:var(--t-ink)}.dh-tile-ico{display:flex}.dh-tile-mark{display:flex;margin-left:auto}.dh-tile-mark.is-done{animation:dh-pop .36s var(--g-spring) .2s both}.dh-tile-big{font-size:15px;font-weight:700;color:var(--g-ink);overflow-wrap:anywhere}.dh-tile[data-tone=empty] .dh-tile-big{font-size:14px}.dh-tile-small{font-size:11.5px;line-height:1.3;color:var(--t-ink);overflow-wrap:anywhere}.dh-tile[data-tone=empty] .dh-tile-small{color:var(--g-ink-2)}.dh-tile-small.is-warn{color:var(--g-warn-ink);font-weight:600}.dh-links{gap:0}.dh-link{display:flex;align-items:center;gap:12px;min-height:52px;padding:12px 0;border-top:1px solid var(--g-line-soft);transition:opacity var(--g-t-fast) var(--g-ease)}.dh-link:first-child{border-top:0}.dh-link:active{opacity:.7}.dh-link-ico{width:38px;height:38px;flex:none;display:flex;align-items:center;justify-content:center;border-radius:12px;background:var(--g-sunken);color:var(--g-ink);transition:transform var(--g-t-fast) var(--g-ease)}.dh-link:hover .dh-link-ico{transform:scale(1.06)}.dh-link-ico[data-id=health]{background:var(--g-ok-soft);color:var(--g-ok)}.dh-link-ico[data-id=tag]{background:var(--g-info-soft);color:var(--g-info-ink)}.dh-link-ico[data-id=awards]{background:var(--g-award-soft);color:var(--g-award-ink)}.dh-link-txt{flex:1 1 auto;min-width:0;display:flex;flex-direction:column;gap:1px}.dh-link-txt b{font-size:15px}.dh-link-txt span{font-size:12.5px;color:var(--g-ink-mute);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.dh-link-chev{display:flex;color:var(--g-ink-3);transition:transform var(--g-t-fast) var(--g-ease)}.dh-link:hover .dh-link-chev{transform:translateX(2px)}.dh-walks{gap:14px}.dh-walks-head{gap:10px}.dh-walks-head,.dh-walks-ico{display:flex;align-items:center}.dh-walks-ico{width:36px;height:36px;flex:none;justify-content:center;border-radius:12px;background:var(--g-ok-soft);color:var(--g-ok)}.dh-walks[data-empty] .dh-walks-ico{background:var(--g-sunken);color:var(--g-ink-mute)}.dh-walks-titles{flex:1 1 auto;min-width:0;display:flex;flex-direction:column}.dh-walks-titles>span{font-size:12.5px;color:var(--g-ink-mute)}.dh-walks-sum{display:flex;align-items:baseline;flex-wrap:wrap;gap:4px 10px}.dh-walks-big{font-size:30px;font-weight:800;letter-spacing:-.02em;line-height:1.1}.dh-walks-delta{font-size:13px;font-weight:700;color:var(--g-ok)}.dh-walks-delta.is-down{color:var(--g-ink-mute)}.dh-walks-goal{display:flex;flex-direction:column;gap:6px}.dh-walks-goal-row{display:flex;justify-content:space-between;gap:10px;font-size:12.5px;color:var(--g-ink-2)}.dh-walks-goal-row b{color:var(--g-ink)}.dh-walks-goal-bar{height:8px;overflow:hidden;border-radius:var(--g-r-pill);background:var(--g-line-soft)}.dh-walks-goal-bar>span{display:block;height:100%;border-radius:var(--g-r-pill);background:var(--g-ok);transform-origin:left center;animation:dh-grow-x .7s var(--g-ease) .12s both}.dh-walks-chart{position:relative}.dh-walks-bars{--bar-h:96px;list-style:none;margin:0;padding:0;display:flex;gap:8px}.dh-walks-chart.is-empty .dh-walks-bars{--bar-h:12px}.dh-walks-bars>li{flex:1 1;min-width:0;display:flex;flex-direction:column;justify-content:flex-end;gap:5px;text-align:center}.dh-walks-val{font-size:11px;font-weight:700;color:var(--g-ink-mute);min-height:14px}.dh-walks-bars>li[data-empty] .dh-walks-val{color:var(--g-ink-3);font-weight:500}.dh-walks-bars>li[data-when=today] .dh-walks-val{color:var(--g-ok)}.dh-walks-bars{height:calc(var(--bar-h) + 42px)}.dh-walks-col{display:flex;align-items:flex-end}.dh-walks-col>span{display:block;width:100%;height:calc(var(--h, 0) * var(--bar-h));border-radius:8px;background:var(--g-walk-bar);transform-origin:bottom center;animation:dh-grow-y .62s var(--g-ease) both;animation-delay:calc(80ms + var(--i, 0) * 45ms)}.dh-walks-bars>li[data-when=today] .dh-walks-col>span{background:var(--g-ok)}.dh-walks-bars>li[data-empty] .dh-walks-col>span{height:4px;border-radius:4px;background:var(--g-line-soft);animation:none}.dh-walks-bars>li[data-when=future] .dh-walks-col>span{height:8px;border-radius:6px;border:1.5px dashed var(--g-line-dash);box-sizing:border-box;background:transparent}.dh-walks-day{font-size:11.5px;font-weight:600;color:var(--g-ink-3);white-space:nowrap}.dh-walks-bars>li[data-when=today] .dh-walks-day{font-weight:800;color:var(--g-ink)}.dh-walks-norm{position:absolute;left:0;right:0;bottom:calc(22px + var(--n, 0) * 96px);border-top:1.5px dashed var(--g-line-dash);pointer-events:none;animation:dh-fade .4s var(--g-ease) .5s both}.dh-walks-norm>span{position:absolute;right:0;bottom:3px;padding-left:4px;background:var(--g-paper);font-size:10.5px;font-weight:700;color:var(--g-ink-3)}.dh-walks-stats{display:grid;grid-template-columns:repeat(auto-fit,minmax(0,1fr));grid-auto-flow:column;gap:8px}.dh-walks-stats>span{display:flex;flex-direction:column;gap:1px;padding:10px 12px;border-radius:14px;background:var(--g-sunken);min-width:0}.dh-walks-stats b{font-size:17px}.dh-walks-stats span span{font-size:12px;color:var(--g-ink-mute)}.dh-walks-badges{margin-top:12px;padding-top:12px;border-top:1px solid var(--g-line-soft)}.dh-walks-who{display:flex;align-items:center;gap:8px;font-size:12.5px;color:var(--g-ink-mute)}.dh-walks-faces{display:flex;flex:none}.dh-walks-faces>*{width:22px;height:22px;border-radius:50%;border:2px solid var(--g-paper);box-sizing:border-box;object-fit:cover;display:flex;align-items:center;justify-content:center;background:var(--g-av-1);color:var(--g-ink);font-size:8px;font-weight:800}.dh-walks-faces>*+*{margin-left:-6px}.dh-walks-empty{margin:0;font-size:13.5px;line-height:1.5;color:var(--g-ink-2)}.dh-feed{display:flex;flex-direction:column;gap:12px;min-width:0}.dh-seg{display:flex;gap:4px;padding:4px;border-radius:var(--g-r-pill);background:var(--g-paper);box-shadow:var(--g-sh-card);overflow-x:auto;scrollbar-width:none}.dh-seg::-webkit-scrollbar{display:none}.dh-seg-btn{flex:1 0 auto;padding:9px 12px;border:0;border-radius:var(--g-r-pill);background:transparent;color:var(--g-ink-2);font-family:var(--g-font);font-size:13px;font-weight:600;cursor:pointer;transition:background-color var(--g-t-fast) var(--g-ease),color var(--g-t-fast) var(--g-ease),transform var(--g-t-tap) var(--g-ease)}.dh-seg-btn:hover{color:var(--g-ink)}.dh-seg-btn:active{transform:scale(.96)}.dh-seg-btn[aria-selected=true]{background:var(--g-primary);color:var(--g-on-primary);font-weight:700}.dh-panel:not([hidden]){animation:dh-rise .26s var(--g-ease) both}.dh-stream{display:flex;flex-direction:column;gap:12px;min-width:0}.dh-gavs-row{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:6px}.dh-gavs-row>li{min-width:0}.dh-gavs-row>li>a{aspect-ratio:9/14;border-radius:14px}.dh-story-strip-card{padding:14px 0 14px 16px;overflow:hidden}.dh-story-strip{list-style:none;margin:0;padding:0 16px 0 0;display:flex;gap:14px;overflow-x:auto;scrollbar-width:none}.dh-story-strip::-webkit-scrollbar{display:none}.dh-story-strip>li{flex:none}.dh-story-add,.dh-story-item{display:flex;flex-direction:column;align-items:center;gap:6px;width:68px;text-align:center}.dh-story-circle{position:relative;width:60px;height:60px;flex:none;border-radius:50%;overflow:hidden;display:flex;align-items:center;justify-content:center;background:var(--g-sunken);color:var(--g-ink-3);box-shadow:0 0 0 1.5px var(--g-line);transition:transform var(--g-t-fast) var(--g-ease)}.dh-story-add:hover .dh-story-circle,.dh-story-item:hover .dh-story-circle{transform:scale(1.05)}.dh-story-circle>img{width:100%;height:100%;object-fit:cover}.dh-story-add-circle{background:var(--g-sunken);color:var(--g-ink);border:1.5px dashed var(--g-line-dash);box-shadow:none}.dh-story-dot{position:absolute;right:1px;bottom:1px;width:12px;height:12px;border-radius:50%;background:var(--g-info-ink);box-shadow:0 0 0 2px var(--g-paper)}.dh-story-dot.is-warn{background:var(--g-warn-ink)}.dh-story-label{max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:12px;font-weight:600;color:var(--g-ink-2)}.dh-compose:not([hidden]){animation:dh-rise .26s var(--g-ease) both}.dh-compose[hidden]{display:none}.dh-photos{min-width:0}.dh-facts{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.dh-fact{display:flex;flex-direction:column;gap:2px;padding:10px 12px;border-radius:14px;background:var(--g-sunken);min-width:0}.dh-fact>span{font-size:11.5px;color:var(--g-ink-mute)}.dh-fact>b{font-size:14px;overflow-wrap:anywhere}.dh-traits{display:flex;flex-wrap:wrap;gap:6px}.dh-trait{padding:6px 11px;border-radius:var(--g-r-pill);background:var(--g-line-soft);font-size:12.5px;font-weight:600;color:var(--g-ink)}.dh-traits.is-lg .dh-trait{padding:7px 12px;font-size:13px}.dh-trait.is-link:hover{background:var(--g-line)}.dh-kv{margin:0;display:flex;flex-direction:column}.dh-kv>div{display:flex;justify-content:space-between;gap:10px;padding:9px 0;border-top:1px solid var(--g-line-soft);font-size:14px}.dh-kv dt{color:var(--g-ink-mute)}.dh-kv dd{margin:0;font-weight:700;text-align:right}.dh-about-desk{gap:4px;padding:20px;border-radius:24px}.dh-about-desk .dh-h2{font-size:17px}.dh-about-desk .dh-traits{padding-top:6px}.dh-owners-list{display:flex;flex-direction:column;gap:10px}.dh-owner,.dh-owner-link{display:flex;align-items:center;gap:10px}.dh-owner-link{flex:1 1 auto;min-width:0}.dh-owner-face{width:40px;height:40px;flex:none;border-radius:50%;object-fit:cover;display:flex;align-items:center;justify-content:center;background:var(--g-av-1);font-size:16px;font-weight:800}.dh-owner-txt{display:flex;flex-direction:column;min-width:0}.dh-owner-txt b{font-size:14.5px}.dh-owner-txt span{font-size:12.5px;color:var(--g-ink-mute)}.dh-rows{display:flex;flex-direction:column}.dh-row{display:flex;justify-content:space-between;gap:12px;padding:9px 0;border-top:1px solid var(--g-line-soft);font-size:14px}.dh-row:first-child{border-top:0;padding-top:0}.dh-row-k{color:var(--g-ink-mute)}.dh-row-v{font-weight:700;text-align:right;display:flex;flex-direction:column}.dh-row-v i{font-style:normal;font-weight:500;font-size:12.5px;color:var(--g-ink-mute)}.dh-row-v a{color:var(--g-accent-ink)}.dh-sub-label{font-size:12.5px;font-weight:700;color:var(--g-ink-mute)}.dh-friends{display:grid;grid-template-columns:repeat(auto-fill,minmax(64px,1fr));gap:10px}.dh-friend{display:flex;flex-direction:column;align-items:center;gap:5px;font-size:12px;font-weight:600;text-align:center;min-width:0}.dh-friend>span:last-child{max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.dh-friend-face{width:52px;height:52px;border-radius:50%;object-fit:cover;display:flex;align-items:center;justify-content:center;background:var(--g-av-2);font-size:18px;font-weight:800;transition:transform var(--g-t-fast) var(--g-ease)}.dh-friend:hover .dh-friend-face{transform:scale(1.05)}.dh-panel-card,.dh-titles{gap:10px}.dh-title{display:flex;gap:12px;padding:12px;border-radius:18px;background:var(--g-award-paper);border:1px solid var(--g-award-soft);animation:dh-rise .28s var(--g-ease) both}.dh-title-abbr{width:52px;height:52px;flex:none;display:flex;align-items:center;justify-content:center;padding:0 4px;box-sizing:border-box;border-radius:16px;background:var(--g-award-soft);color:var(--g-award-ink);font-size:15px;font-weight:800;text-align:center;line-height:1.05;overflow-wrap:anywhere}.dh-title-body{flex:1 1 auto;min-width:0;display:flex;flex-direction:column;gap:5px}.dh-title-body>b{font-size:15px}.dh-title-sub{font-size:12.5px;color:var(--g-ink-mute)}.dh-title-sub.is-warn{color:var(--g-warn-ink)}.dh-pill{align-self:flex-start;display:inline-flex;align-items:center;gap:5px;padding:3px 9px;border-radius:var(--g-r-pill);background:var(--g-line-soft);color:var(--g-ink-2);font-size:12px;font-weight:700}.dh-pill.is-ok{background:var(--g-ok-soft);color:var(--g-ok)}.dh-pill.is-warn{background:var(--g-warn-soft);color:var(--g-warn-ink)}.dh-dot{width:8px;height:8px;border-radius:50%;background:currentColor}.dh-results{gap:0}.dh-results .dh-card-head{margin-bottom:8px}.dh-result{position:relative;display:flex;flex-wrap:wrap;gap:12px;padding:10px 0;border-top:1px solid var(--g-line-soft)}.dh-result.is-more{animation:dh-rise .26s var(--g-ease) both}.dh-result-year{flex-basis:100%;font-size:12px;font-weight:800;letter-spacing:.04em;color:var(--g-ink-3)}.dh-result-date{width:44px;flex:none;display:flex;flex-direction:column;align-items:center;padding-top:2px}.dh-result-date b{font-size:16px}.dh-result-date span{font-size:11px;color:var(--g-ink-mute)}.dh-result-body{flex:1 1;min-width:0;display:flex;flex-direction:column;gap:4px}.dh-result-body>b{font-size:14.5px}.dh-result-line{display:flex;flex-wrap:wrap;align-items:center;gap:5px;font-size:12.5px;color:var(--g-ink-2)}.dh-result-note{font-size:12.5px;color:var(--g-ink-mute)}.dh-code{padding:2px 8px;border-radius:7px;background:var(--g-info-soft);font-size:11.5px;font-weight:800}.dh-code,.dh-more-btn{color:var(--g-info-ink)}.dh-more-btn{align-self:center;margin-top:8px;padding:6px 10px;border:0;background:none;font-family:var(--g-font);font-size:13.5px;font-weight:700;cursor:pointer}.dh-empty-card{align-items:center;text-align:center;padding:28px 20px}.dh-empty-card b{font-size:16px}.dh-empty-card p{margin:0;max-width:420px;font-size:13.5px;line-height:1.5;color:var(--g-ink-2)}.dh-empty-ico{width:56px;height:56px;display:flex;align-items:center;justify-content:center;border-radius:18px;background:var(--g-award-soft);color:var(--g-award-ink)}.dh-sheet{display:flex;flex-direction:column;gap:14px}.dh-seg2{display:flex;gap:4px;padding:4px;border-radius:14px;background:var(--g-sunken)}.dh-seg2>button{flex:1 1;padding:9px 0;border:0;border-radius:11px;background:transparent;color:var(--g-ink-2);font-family:var(--g-font);font-size:14px;font-weight:600;cursor:pointer;transition:background-color var(--g-t-fast) var(--g-ease),color var(--g-t-fast) var(--g-ease)}.dh-seg2>button[aria-selected=true]{background:var(--g-paper);color:var(--g-ink);font-weight:700;box-shadow:var(--g-sh-card)}.dh-label{font-size:13px;font-weight:700;color:var(--g-ink-2)}.dh-field{display:flex;flex-direction:column;gap:6px}.dh-hint{font-size:12.5px;color:var(--g-ink-mute)}.dh-chips{display:flex;flex-wrap:wrap;gap:6px}.dh-chip{padding:8px 12px;border:1px solid var(--g-line);border-radius:var(--g-r-pill);background:var(--g-paper);color:var(--g-ink);font-family:var(--g-font);font-size:13.5px;font-weight:700;cursor:pointer;transition:background-color var(--g-t-fast) var(--g-ease),color var(--g-t-fast) var(--g-ease),border-color var(--g-t-fast) var(--g-ease),transform var(--g-t-tap) var(--g-ease)}.dh-chip:active{transform:scale(.95)}.dh-chip[aria-pressed=true]{background:var(--g-primary);border-color:var(--g-primary);color:var(--g-on-primary)}.dh-attach{display:flex;flex-direction:column;gap:8px;padding:14px;border-radius:18px;border:1.5px dashed var(--g-line-dash);background:var(--g-sunken);cursor:pointer;transition:border-color var(--g-t-fast) var(--g-ease)}.dh-attach:hover{border-color:var(--g-ink-3)}.dh-attach-top{gap:10px}.dh-attach-ico,.dh-attach-top{display:flex;align-items:center}.dh-attach-ico{width:40px;height:40px;flex:none;justify-content:center;border-radius:12px;background:var(--g-info-soft);color:var(--g-info-ink)}.dh-attach-txt{display:flex;flex-direction:column;min-width:0}.dh-attach-txt b{font-size:14.5px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.dh-attach-txt span{font-size:12.5px;color:var(--g-ink-mute)}.dh-attach-note{font-size:12px;line-height:1.45;color:var(--g-ink-2)}.dh-tag{gap:14px}.dh-qr-wrap{display:flex;justify-content:center;padding:6px 0 2px}.dh-qr{position:relative;width:min(236px,70vw);aspect-ratio:1;box-sizing:border-box;padding:18px;border-radius:28px;background:var(--g-qr-paper);box-shadow:var(--g-sh-float),0 0 0 1px var(--g-line-soft);animation:dh-qr-in .42s var(--g-spring) both}.dh-qr-code{width:100%;height:100%}.dh-qr-code,.dh-qr-code svg{display:block}.dh-qr-face{position:absolute;left:50%;top:50%;width:24.5%;aspect-ratio:1;transform:translate(-50%,-50%);box-sizing:border-box;border:4px solid var(--g-qr-paper);border-radius:50%;overflow:hidden;background:var(--g-cover-bg);display:flex;align-items:center;justify-content:center;color:var(--g-on-media);font-size:18px;font-weight:800}.dh-qr-face img{width:100%;height:100%;object-fit:cover;display:block}.dh-qr-name{display:flex;flex-direction:column;align-items:center;gap:2px}.dh-qr-name b{font-size:18px}.dh-qr-name span{font-size:12.5px;color:var(--g-ink-mute)}.dh-qr-acts{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}.dh-qr-acts>button{height:64px;border:0;border-radius:16px;background:var(--g-sunken);color:var(--g-ink);font-family:var(--g-font);font-size:13px;font-weight:700;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:5px;cursor:pointer;transition:transform var(--g-t-tap) var(--g-ease),background-color var(--g-t-fast) var(--g-ease)}.dh-qr-acts>button:hover{background:var(--g-line-soft)}.dh-qr-acts>button:active{transform:scale(.96)}.dh-scans{gap:10px}.dh-scan-bars{list-style:none;margin:0;padding:0;display:flex;gap:8px}.dh-scan-bars>li{flex:1 1;display:flex;flex-direction:column;align-items:center;gap:4px}.dh-scan-bar{display:block;width:100%;height:calc(4px + var(--h, 0) * 20px);border-radius:5px;background:var(--g-info-ink);transform-origin:bottom center;animation:dh-grow-y .52s var(--g-ease) both;animation-delay:calc(var(--i, 0) * 40ms)}.dh-scan-bar[data-empty]{height:4px;background:var(--g-line);animation:none}.dh-scan-bars>li{justify-content:flex-end;height:50px}.dh-scan-day{font-size:10.5px;color:var(--g-ink-mute)}.dh-scan-last{display:flex;align-items:center;justify-content:space-between;gap:10px;padding:0;border:0;background:none;color:var(--g-ink-2);font-family:var(--g-font);font-size:12.5px;text-align:left;cursor:pointer}.dh-scan-last-more{display:inline-flex;align-items:center;gap:2px;color:var(--g-info-ink);font-weight:700}.dh-finder-card{display:flex;gap:12px;align-items:center;padding:12px;border-radius:16px;background:var(--g-sunken)}.dh-finder-face{width:44px;height:44px;flex:none;border-radius:50%;overflow:hidden;display:flex;align-items:center;justify-content:center;background:var(--g-cover-bg);color:var(--g-on-media);font-size:17px;font-weight:800}.dh-finder-face img{width:100%;height:100%;object-fit:cover}.dh-finder-txt{display:flex;flex-direction:column;gap:2px;min-width:0}.dh-finder-txt b{font-size:14.5px}.dh-finder-txt span{font-size:12.5px;color:var(--g-ink-2)}.dh-revoke{height:46px;border:1px solid var(--g-warn-line);border-radius:14px;background:var(--g-warn-soft);color:var(--g-warn-ink);font-family:var(--g-font);font-size:14.5px;font-weight:700;cursor:pointer;transition:transform var(--g-t-tap) var(--g-ease)}.dh-revoke:active{transform:scale(.98)}.dh-reissue{align-self:center;display:inline-flex;align-items:center;gap:6px;padding:4px 8px;border:0;background:none;color:var(--g-ink-mute);font-family:var(--g-font);font-size:13px;font-weight:600;cursor:pointer}.dh-reissue:hover{color:var(--g-ink)}.dh-tag-off{gap:14px}.dh-log{display:flex;flex-direction:column;gap:10px}.dh-log-row{padding:10px 12px;border-radius:14px;background:var(--g-sunken)}.dh-log-head{display:flex;justify-content:space-between;gap:10px}.dh-log-head,.dh-log-pin{align-items:center;font-size:12.5px}.dh-log-pin{display:inline-flex;gap:4px;padding:0;border:0;background:none;color:var(--g-info-ink);font-family:var(--g-font);font-weight:700;cursor:pointer}.dh-log-text{margin:6px 0 0;font-size:14px;line-height:1.45;white-space:pre-line}.dh-log-text.is-muted{color:var(--g-ink-mute)}.dh-log-contact{margin:4px 0 0;font-size:13px;font-weight:700}.dh-notice{margin:0}@media (max-width:900px){.dg-page.dh-page.u-page{padding:0 14px calc(86px + var(--низ-экрана))}.dh-acts .btn,.dh-acts .dg-btn{padding:0 12px;white-space:normal;text-align:center;line-height:1.15;font-size:14px}.dh{gap:12px}.dh-bar{padding-top:calc(10px + var(--вырез-сверху, 0px))}.dh-only-desk{display:none!important}.dh-cols{display:flex;flex-direction:column;gap:12px}.dh-main{display:none}.dh-side{display:flex;flex-direction:column;gap:12px}.dh-walks-slot.is-guest{order:10}.dh-side>.dh-fine{order:11}.dh-btn-ico-phone{width:44px;padding:0}.dh-btn-ico-phone .dh-btn-label{display:none}.dh-acts .dh-btn-ico-phone[aria-label="Изменить профиль"]{border-color:transparent}.dh-seg{border-radius:var(--g-r-pill)}}@media (min-width:901px){.dh-only-phone{display:none!important}.dh{gap:16px}.dh-head{flex-direction:row;border-radius:26px}.dh-cover{width:460px;height:auto;min-height:340px}.dh-cover-status{left:16px;top:16px}.dh-cover-count{left:16px;bottom:16px;padding:6px 12px;font-size:12.5px;background:var(--g-cover-chip)}.dh-cover-change{right:16px;bottom:16px}.dh-head-body{flex:1 1 auto;padding:26px 28px;gap:16px}.dh-id{gap:4px}.dh-name{font-size:38px;letter-spacing:-.02em}.dh-meta{font-size:15px}.dh-people{font-size:14px}.dh-owners-faces>*{width:30px;height:30px;font-size:12px}.dh-tiles{gap:10px}.dh-acts{margin-top:auto;gap:10px;flex-wrap:wrap}.dh-acts .btn,.dh-acts .dg-btn,.dh-acts .dh-btn{height:46px;padding:0 20px;font-size:15px;flex:none}.dh-acts .dg-btn-grow,.dh-acts .dh-grow{flex:none}.dh-acts .dg-btn-ico{width:46px;padding:0}.dh-acts-more{margin-left:auto}.dh-cols{display:grid;grid-template-columns:minmax(0,1fr) 380px;gap:16px;align-items:start}.dh-main,.dh-side{display:flex;flex-direction:column;gap:14px;min-width:0}.dh-seg{align-self:flex-start}.dh-seg-btn{flex:none;padding:9px 16px;font-size:13.5px}.dh-links{padding:18px;border-radius:24px}.dh-walks{border-radius:24px;padding:20px}.dh-gavs-row{gap:10px;grid-template-columns:repeat(3,minmax(0,200px))}.dh-sub{width:100%;max-width:760px;margin:0 auto}.dh-sub.dh-health{max-width:1180px}.dh-sub .dh-card{border-radius:24px}}@media (min-width:901px) and (max-width:1180px){.dh-cover{width:360px}.dh-cols{grid-template-columns:minmax(0,1fr) 320px}}::view-transition-old(.dh-out-back),::view-transition-old(.dh-out-fwd){animation:dh-vt-fade-out .11s cubic-bezier(.4,0,1,1) both}::view-transition-new(.dh-in-back),::view-transition-new(.dh-in-fwd){animation:dh-vt-rise .24s cubic-bezier(.2,.8,.2,1) 50ms both}::view-transition-new(.dh-reveal){animation:.18s var(--g-ease,ease) both dh-vt-fade-in}@media (max-width:900px){::view-transition-group(.dh-in-fwd),::view-transition-group(.dh-out-back){z-index:2}::view-transition-new(.dh-in-fwd){animation:dh-vt-from-right .32s cubic-bezier(.2,.8,.2,1) both}::view-transition-old(.dh-out-fwd){animation:dh-vt-to-left .32s cubic-bezier(.2,.8,.2,1) both}::view-transition-old(.dh-out-back){animation:dh-vt-to-right .28s cubic-bezier(.4,0,.6,1) both}::view-transition-new(.dh-in-back){animation:dh-vt-from-left .28s cubic-bezier(.2,.8,.2,1) both}}@keyframes dh-vt-fade-in{0%{opacity:0}}@keyframes dh-vt-fade-out{to{opacity:0}}@keyframes dh-vt-rise{0%{opacity:0;transform:translateY(8px)}}@keyframes dh-vt-from-right{0%{transform:translateX(100%)}}@keyframes dh-vt-to-left{to{transform:translateX(-26%);opacity:.5}}@keyframes dh-vt-to-right{to{transform:translateX(100%)}}@keyframes dh-vt-from-left{0%{transform:translateX(-26%);opacity:.5}}@keyframes dh-rise{0%{opacity:0;transform:translateY(6px)}}@keyframes dh-fade{0%{opacity:0}}@keyframes dh-pop{0%{opacity:0;transform:scale(.6)}}@keyframes dh-grow-y{0%{transform:scaleY(0)}}@keyframes dh-grow-x{0%{transform:scaleX(0)}}@keyframes dh-qr-in{0%{opacity:0;transform:scale(.94)}}@media (prefers-reduced-motion:reduce){.dh *,.dh :after,.dh :before{animation:none!important;transition:none!important}}html.is-lite .dh *,html.is-lite .dh :after,html.is-lite .dh :before{animation:none!important;transition:none!important}.dh-tile-ring{display:none}.dh-bio-more{align-self:flex-start;padding:0;border:0;background:none;font:inherit;font-size:13.5px;font-weight:800;color:var(--g-accent-ink);cursor:pointer}