.d-nav{width:var(--d-side);border:1px solid var(--d-rule);border-radius:var(--d-r-lg);background:var(--d-paper);color:var(--d-ink);flex-direction:column;display:flex}.d-nav-head{align-items:center;gap:var(--d-s3);padding:var(--d-s3) var(--d-s3) 0 var(--d-s5);display:flex}.d-nav-mark{width:var(--d-p-av-sm);height:var(--d-p-av-sm);border-radius:var(--d-r-xs);background:var(--d-ink);color:var(--d-paper);font:var(--d-name);flex:none;justify-content:center;align-items:center;display:inline-flex}.d-nav-desk{min-width:0;font:var(--d-name);text-overflow:ellipsis;white-space:nowrap;flex:1;overflow:hidden}.d-nav-body{gap:var(--d-s4);padding:var(--d-s4) var(--d-s3) var(--d-nudge-2);flex-direction:column;display:flex}.d-nav-places{flex-direction:column;display:flex}.d-nav-group{gap:var(--d-nudge-6);padding-top:var(--d-s2);flex-direction:column;display:flex}.d-nav-label{padding:0 var(--d-s3);color:var(--d-grey);font:var(--d-count)}.d-nav-place,.d-nav-search{align-items:center;gap:var(--d-s3);min-height:var(--d-h-pill);padding:0 var(--d-s3);border-radius:var(--d-r-pill);color:var(--d-ink);font:var(--d-body);cursor:pointer;outline:none;text-decoration:none;display:flex}.d-nav-search{background:var(--d-wash);color:var(--d-grey)}.d-nav-search .d-key{margin-left:auto}.d-nav-place:is([data-hovered],[aria-current=page]){background:var(--d-wash)}.d-nav-place[aria-current=page] .d-nav-name{font-weight:600}:is(.d-nav-place,.d-nav-search,.d-foot-tab)[data-focus-visible]{outline:var(--d-nudge-2) solid var(--d-ink);outline-offset:calc(-1 * var(--d-nudge-2))}.d-nav-lead{flex:none;display:inline-flex;position:relative}.d-nav-lead[data-dot]:after{content:"";right:calc(-1 * var(--d-nudge-2));width:var(--d-s3);height:var(--d-s3);border:var(--d-nudge-2) solid var(--d-paper);border-radius:var(--d-r-circle);background:var(--d-ink);position:absolute;bottom:0}.d-nav-pic{border-radius:var(--d-r-xs);display:inline-flex;overflow:hidden}.d-nav-name{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}.d-nav-count{color:var(--d-grey);font:var(--d-count)}.d-nav-rule{border:0;border-top:1px solid var(--d-rule);margin:0}.d-nav-foot{align-items:center;gap:var(--d-s3);margin:0 var(--d-s3);padding:var(--d-s3);border-top:1px solid var(--d-rule);display:flex}.d-nav-who{flex-direction:column;min-width:0;display:flex}.d-nav:not([data-kind=rail]) .d-nav-foot>:last-child{margin-left:auto}.d-nav-person{font:var(--d-name)}.d-nav[data-kind=sheet] .d-nav-person{font:var(--d-body)}.d-nav-role{color:var(--d-grey);font:var(--d-line)}.d-nav[data-kind=rail]{width:auto;padding:0 var(--d-s3);align-items:center}.d-nav[data-kind=rail] .d-nav-head{padding:var(--d-s4) 0 0}.d-nav[data-kind=rail]>.d-nav-rule{margin-top:var(--d-s3);align-self:stretch}.d-nav[data-kind=rail] .d-nav-body{align-items:center;gap:var(--d-nudge-2);padding:var(--d-s2) 0 var(--d-s1)}.d-nav[data-kind=rail] .d-nav-group{align-self:stretch;align-items:center;padding-top:0}.d-nav[data-kind=rail] .d-nav-group>.d-nav-rule{align-self:stretch}.d-nav[data-kind=rail] .d-nav-place{justify-content:center}.d-nav[data-kind=rail] .d-nav-foot{gap:var(--d-s2);padding:var(--d-s2) 0 var(--d-s3);flex-direction:column;align-self:stretch;margin:0}.d-frame{background:var(--d-paper);min-height:100%;display:flex;container:d-frame/inline-size}.d-frame-side{flex:none;display:flex}.d-frame-side>.d-nav{border:0;border-right:1px solid var(--d-rule);border-radius:0}.d-frame-side>.d-nav>.d-nav-body{flex:1}.d-frame-side .d-nav-place{min-height:var(--d-h-sm)}.d-nav[data-pitch=laptop] .d-nav-place{min-height:calc(var(--d-h-pill) + var(--d-s1))}.d-nav[data-pitch=laptop] .d-nav-head{padding-top:var(--d-s2)}.d-nav[data-pitch=laptop] .d-nav-body{gap:var(--d-s2);padding-top:var(--d-s2)}.d-nav[data-pitch=laptop] .d-nav-group{padding-top:var(--d-s1)}.d-nav[data-fill]{background:0 0;border:0;border-radius:0;height:100%;min-height:0}.d-nav[data-fill]:not([data-kind=rail]){width:100%}.d-nav[data-fill]>.d-nav-body{flex:1;min-height:0}.d-nav[data-fill] :is(.d-nav-head,.d-nav-foot),.d-nav[data-fill][data-kind=rail]{--d-h-sm:calc(var(--d-h-pill) + var(--d-s1));--d-icon:var(--d-s4)}.d-nav[data-fill]:is([data-pitch=laptop],[data-kind=rail]) .d-nav-head{padding-top:calc(var(--d-s2) + (var(--d-h) - 2 * var(--d-s2) + var(--d-nudge-2) - var(--d-h-sm)) / 2)}.d-nav[data-fill][data-kind=rail]{padding:0 var(--d-s2)}.d-nav[data-fill][data-kind=rail] .d-nav-place{width:var(--d-h-sm);min-height:var(--d-h-sm);padding:0}.d-nav-place[data-selected]{background:var(--d-wash)}.d-nav-place[data-selected] .d-nav-name{font-weight:600}.d-nav-mark[data-picture]{border-radius:var(--d-r-circle);background:0 0;overflow:hidden}.d-nav-fold{align-items:center;gap:var(--d-s1);color:inherit;font:inherit;cursor:pointer;background:0 0;border:0;outline:none;padding:0;display:inline-flex}.d-nav-fold .d-icon{width:var(--d-s3);height:var(--d-s3)}.d-nav-fold:is([data-hovered],[data-focus-visible]){color:var(--d-ink)}.d-tip{padding:var(--d-s1) var(--d-s2);border-radius:var(--d-r-xs);background:var(--d-ink);box-shadow:var(--d-lift);color:var(--d-paper);font:var(--d-label);white-space:nowrap}.d-frame-pane{flex:1;min-width:0;container:d-pane/inline-size}.d-frame-pane>.d-band{border-bottom:1px solid var(--d-rule)}@container d-frame (width<=600px){.d-frame-side{display:none}}.d-nav[data-kind=sheet]{width:100%;padding:var(--d-s3) var(--d-s3) var(--d-s2);border-radius:var(--d-r-lg) var(--d-r-lg) 0 0;border:0}.d-nav-grab{width:var(--d-s7);height:var(--d-s1);border-radius:var(--d-r-pill);background:var(--d-rule);align-self:center}.d-nav[data-kind=sheet] .d-nav-head{padding:var(--d-s3) var(--d-s2) 0 var(--d-s3)}.d-nav[data-kind=sheet] .d-nav-body{gap:var(--d-nudge-2);padding:var(--d-nudge-2) 0 0}.d-nav[data-kind=sheet] .d-nav-places{gap:var(--d-nudge-2)}.d-nav[data-kind=sheet] :is(.d-nav-place,.d-nav-search){min-height:var(--d-h-sm)}.d-nav[data-kind=sheet] .d-nav-group{gap:var(--d-s3);padding:var(--d-s2) 0 var(--d-s2)}.d-nav[data-kind=sheet] .d-nav-group>.d-nav-rule{margin:0 var(--d-s3)}.d-nav[data-kind=sheet] .d-nav-foot{padding:var(--d-s3) 0 var(--d-s4)}.d-nav[data-kind=sheet] .d-nav-foot>:last-child{margin-right:calc(-1 * var(--d-s2))}.d-phone{border-radius:var(--d-r-phone);background:var(--d-paper);width:100%;height:100%;box-shadow:var(--d-lift);color:var(--d-ink);flex-direction:column;display:flex;overflow:hidden}.d-phone-status{height:var(--d-h);padding:var(--d-s4) var(--d-s6) 0;flex:none;justify-content:space-between;align-items:center;display:flex}.d-phone-status>.d-label{font:var(--d-name)}.d-phone-icons{gap:var(--d-s1);display:inline-flex}.d-phone-icons .d-icon{width:var(--d-s4);height:var(--d-s4)}.d-phone-screen{flex-direction:column;flex:1;min-height:0;display:flex;position:relative;container:d-pane/inline-size}.d-phone-top{gap:var(--d-s4);padding:var(--d-s3) var(--d-s5) var(--d-s5);flex-direction:column;display:flex}.d-phone-title,.d-phone-controls{align-items:center;gap:var(--d-s3);display:flex}.d-phone-title>.d-title{flex:1;min-width:0}.d-phone-acts{gap:var(--d-s3);display:flex}.d-phone-controls{justify-content:space-between}.d-phone-controls .d-narrow{height:var(--d-h);padding:0 var(--d-s5)}.d-thing-bar{grid-template-columns:var(--d-h) minmax(0, 1fr) var(--d-h);align-items:center;gap:var(--d-s3);padding:var(--d-s3) var(--d-s4);display:grid}.d-thing-title{text-align:center;-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.d-foot-bar{padding:var(--d-s3) var(--d-s3) var(--d-s6);border-top:1px solid var(--d-rule);grid-auto-columns:1fr;grid-auto-flow:column;margin-top:auto;display:grid}.d-foot-tab{align-items:center;gap:var(--d-s1);color:var(--d-grey);font:var(--d-body);cursor:pointer;outline:none;flex-direction:column;text-decoration:none;display:flex}.d-foot-tab .d-icon{width:var(--d-s5);height:var(--d-s5)}.d-foot-tab[aria-current=page]{color:var(--d-ink);font-weight:600}.d-foot-bar[data-float]{z-index:1;bottom:var(--d-s5);gap:var(--d-s1);padding:var(--d-s1);border-radius:var(--d-r-pill);box-shadow:var(--d-lift-hi);margin:0;display:flex;position:absolute;left:50%;translate:-50%}.d-foot-bar[data-placed]{position:relative;bottom:auto;left:auto;translate:none}.d-foot-bar[data-float] .d-foot-tab{width:var(--d-h);height:var(--d-h);border-radius:var(--d-r-pill);justify-content:center}.d-foot-bar[data-float] .d-foot-tab:is([data-hovered],[aria-current=page]){background:var(--d-wash)}.d-foot-bar[data-placed] .d-foot-tab .d-icon{width:calc(var(--d-s5) - var(--d-nudge-2));height:calc(var(--d-s5) - var(--d-nudge-2))}.d-foot-bar[data-placed] .d-foot-tab:last-child .d-icon{width:var(--d-icon);height:var(--d-icon)}.d-dock{gap:var(--d-s3);padding:var(--d-s5) var(--d-s5) var(--d-s6);border-top:1px solid var(--d-rule);margin-top:auto;display:flex}.d-dock>.d-button{flex:1}.d-raised{flex-direction:column;flex:1;min-height:0;display:flex;position:relative}.d-raised-under{flex-direction:column;flex:1;min-height:0;display:flex}.d-raised-scrim{z-index:1;pointer-events:none;background:#0006;position:absolute;inset:0}.d-raised-sheet{box-shadow:var(--d-lift-hi);border-radius:var(--d-r-lg) var(--d-r-lg) 0 0;position:absolute;bottom:0;left:0;right:0}.d-find{border:1px solid var(--d-rule);border-radius:var(--d-r-lg);background:var(--d-paper);box-shadow:var(--d-lift-hi);color:var(--d-ink);flex-direction:column;display:flex;overflow:hidden}.d-find-query{align-items:center;gap:var(--d-s4);padding:calc(var(--d-s5) - var(--d-s1)) var(--d-s5);border-bottom:1px solid var(--d-rule);display:flex}.d-find-query>.d-icon{color:var(--d-grey)}.d-find-input{min-width:0;color:var(--d-ink);font:var(--d-name-lg);background:0 0;border:0;outline:none;flex:1;padding:0;font-weight:400}.d-find-input+.d-caret{font:var(--d-name-lg);font-weight:400}.d-find-input::-webkit-search-cancel-button{display:none}.d-find-found{gap:var(--d-s4);padding:var(--d-s5) 0 var(--d-s3);flex-direction:column;display:flex}.d-find-group{gap:var(--d-s2);flex-direction:column;display:flex}.d-find-group>.d-label,.d-find-group .d-list-box{padding:0 var(--d-s3)}.d-find-foot{justify-content:space-between;align-items:center;gap:var(--d-s4);min-height:var(--d-h);padding:0 var(--d-s5);border-top:1px solid var(--d-rule);background:var(--d-wash);color:var(--d-grey);font:var(--d-line);display:flex}.d-find-keys{gap:var(--d-s4);flex-wrap:wrap;display:flex}.d-find-keys>li{align-items:center;gap:var(--d-s1);display:inline-flex}.d-find-keys>li>span{margin-left:var(--d-s1)}.d-find-says{white-space:nowrap}@container d-pane (width<=600px){.d-find-says{display:none}}
