.zone-account-avatar{width:22px;height:22px;box-shadow:0 0 0 1px var(--color-wd-line-2);border-radius:50%}.zone-account-trigger:hover .zone-account-avatar,.zone-account-trigger[aria-expanded=true] .zone-account-avatar{box-shadow:0 0 0 1px var(--color-wd-gold)}.zone-account-dialog{inset:calc(var(--wd-global-nav-height) + 8px) 24px auto auto;width:320px;max-width:calc(100vw - 32px);max-height:calc(100dvh - var(--wd-global-nav-height) - 24px);border:1px solid var(--color-wd-line-2);border-top:2px solid var(--color-wd-gold);background:var(--color-wd-carbon);color:var(--color-wd-text);margin:0;padding:24px;position:fixed;overflow:auto}.zone-account-dialog::backdrop{background:color-mix(in srgb, var(--color-wd-black) 55%, transparent)}.zone-account-dialog-head{justify-content:space-between;align-items:center;gap:12px;display:flex}.zone-account-dialog-head .wd-kicker{color:var(--color-wd-text-dim);font-size:10px}.zone-account-dialog .zone-account-close{font:600 10px var(--font-hud);letter-spacing:.04em;text-transform:uppercase;cursor:pointer;min-height:32px;padding:0 8px}.zone-account-dialog .zone-account-close:hover{color:var(--color-wd-gold)}.zone-account-dialog .zone-account-name{font:700 28px/1.15 var(--font-display);text-transform:uppercase;overflow-wrap:anywhere;margin-top:12px}.zone-account-options{border-top:1px solid var(--color-wd-line);margin-top:24px}.zone-account-options>a,.zone-account-options form>button{width:100%;min-height:48px;font:600 12px var(--font-hud);letter-spacing:.06em;text-transform:uppercase;cursor:pointer;align-items:center;gap:12px;padding:12px 8px;display:flex}.zone-account-options>a{border-bottom:1px solid var(--color-wd-line)}.zone-account-options>a>svg:last-child{margin-left:auto}.zone-account-options a:hover{background:var(--color-wd-panel)}.zone-account-options a:hover span{color:var(--color-wd-gold)}.zone-account-options form>button:hover{background:var(--color-wd-panel)}.zone-account-options form>button:hover span{color:var(--color-wd-danger)}@media (min-width:1024px) and (hover:hover){.zone-account-dialog{inset:auto auto 12px calc(var(--wd-nav-open) + 12px);max-height:calc(100dvh - 24px)}}.zone-account-dialog[open]{animation:zone-nav-rise .2s var(--wd-nav-ease)}@media (max-width:600px){.zone-account-dialog{padding:20px;right:16px}.zone-account-options a span,.zone-account-options button span{font-size:12px}}
.zone-report-dialog{inset:calc(var(--wd-global-nav-height) + 8px) 24px auto auto;width:380px;max-width:calc(100vw - 32px);max-height:calc(100dvh - var(--wd-global-nav-height) - 24px);border:1px solid var(--color-wd-line-2);border-top:2px solid var(--color-wd-gold);background:var(--color-wd-carbon);color:var(--color-wd-text);margin:0;padding:24px;position:fixed;overflow:auto}.zone-report-dialog::backdrop{background:color-mix(in srgb, var(--color-wd-black) 55%, transparent)}.zone-report-head{justify-content:space-between;align-items:center;gap:12px;display:flex}.zone-report-head .wd-kicker{color:var(--color-wd-text-dim);font-size:10px}.zone-report-close{font:600 10px var(--font-hud);letter-spacing:.04em;text-transform:uppercase;cursor:pointer;min-height:32px;padding:0 8px}.zone-report-close:hover{color:var(--color-wd-gold)}.zone-report-body{color:var(--color-wd-text-dim);flex-direction:column;gap:16px;margin-top:16px;font-size:14px;line-height:1.55;display:flex}.zone-report-body fieldset{border:0;margin:0;padding:0}.zone-report-body legend{font:600 11px var(--font-hud);letter-spacing:.08em;text-transform:uppercase;color:var(--color-wd-text);margin-bottom:8px}.zone-report-kinds{grid-template-columns:1fr 1fr;gap:6px;display:grid}.zone-report-kinds label{border:1px solid var(--color-wd-line);min-height:40px;font:600 12px var(--font-hud);color:var(--color-wd-text-dim);cursor:pointer;align-items:center;padding:8px 10px;display:flex}.zone-report-kinds label:hover{border-color:var(--color-wd-line-2);color:var(--color-wd-text)}.zone-report-kinds label.is-picked{border-color:var(--color-wd-gold);color:var(--color-wd-gold)}.zone-report-kinds input{opacity:0;pointer-events:none;position:absolute}.zone-report-kinds label:has(input:focus-visible){outline:2px solid var(--color-wd-gold-bright);outline-offset:2px}.zone-report-field{flex-direction:column;gap:6px;display:flex}.zone-report-field>span{font:600 11px var(--font-hud);letter-spacing:.08em;text-transform:uppercase;color:var(--color-wd-text)}.zone-report-field textarea{resize:vertical;border:1px solid var(--color-wd-line);background:color-mix(in srgb, var(--color-wd-black) 40%, transparent);width:100%;color:var(--color-wd-text);font:400 14px/1.5 var(--font-body);padding:8px 10px}.zone-report-field textarea:focus{border-color:var(--color-wd-gold);outline:none}.zone-report-tip{color:var(--color-wd-text-mute);font-size:12px}.zone-report-error{border:1px solid color-mix(in srgb, var(--color-wd-danger) 40%, transparent);background:color-mix(in srgb, var(--color-wd-danger) 10%, transparent);color:var(--color-wd-danger);font:600 12px var(--font-hud);padding:8px 12px}.zone-report-actions{justify-content:flex-end;display:flex}.zone-report-ref{font:700 28px/1.1 var(--font-display);color:var(--color-wd-gold);letter-spacing:.04em}.zone-report-signin{border:1px solid var(--color-wd-line-2);min-height:36px;font:600 11px var(--font-hud);letter-spacing:.06em;text-transform:uppercase;color:var(--color-wd-text);align-self:flex-start;align-items:center;gap:8px;padding:0 14px;display:inline-flex}.zone-report-signin svg{width:16px;height:16px}.zone-report-signin:hover{border-color:var(--color-wd-gold);color:var(--color-wd-gold)}@media (min-width:1024px) and (hover:hover){.zone-report-dialog{inset:auto auto 12px calc(var(--wd-nav-open) + 12px);max-height:calc(100dvh - 24px)}}.zone-report-dialog[open]{animation:zone-nav-rise .2s var(--wd-nav-ease)}@media (max-width:600px){.zone-report-dialog{inset-inline:16px;width:auto;padding:20px;right:16px}.zone-report-kinds{grid-template-columns:1fr}}
:root{--wd-nav-rail:64px;--wd-nav-open:296px;--wd-nav-row:36px;--wd-nav-ease:cubic-bezier(.2, .8, .2, 1);--wd-nav-offset:0px;--wd-global-nav-height:0px}:root:has(.zone-nav){--wd-global-nav-height:56px}@media (min-width:1024px) and (hover:hover){:root:has(.zone-nav){--wd-global-nav-height:0px;--wd-nav-offset:var(--wd-nav-rail)}:root[data-nav=pinned]:has(.zone-nav){--wd-nav-offset:var(--wd-nav-open)}}@media (max-height:1100px){:root{--wd-nav-row:32px}}@media (max-height:820px){:root{--wd-nav-row:30px}}html.zone-nav-locked{overflow:hidden}body{padding-left:var(--wd-nav-offset);transition:padding-left .28s var(--wd-nav-ease)}@keyframes zone-nav-rise{0%{opacity:0;transform:translateY(6px)}}@keyframes zone-nav-slide{0%{opacity:0;transform:translate(-6px)}}.zone-skip{background:var(--color-wd-gold);color:var(--color-wd-on-gold);z-index:100;padding:12px 20px;position:fixed;top:-100px;left:16px}.zone-skip:focus{top:8px}.zone-topbar{z-index:40;height:var(--wd-global-nav-height);border-bottom:1px solid var(--color-wd-line);background:var(--color-wd-carbon);align-items:center;gap:10px;padding:0 12px;display:flex;position:sticky;top:0}.zone-topbar-button{border:1px solid var(--color-wd-line);width:40px;height:40px;color:var(--color-wd-text-dim);cursor:pointer;flex:none;place-items:center;transition:color .15s,border-color .15s;display:grid}.zone-topbar-button svg{width:20px;height:20px}.zone-topbar-button:hover,.zone-topbar-button[aria-expanded=true]{border-color:var(--color-wd-gold);color:var(--color-wd-text)}.zone-topbar-search{margin-left:auto}.zone-topbar-brand{flex:none;align-items:center;display:flex}.zone-topbar-brand img{width:auto;max-width:none;height:32px}.zone-topbar-where{border-left:1px solid var(--color-wd-line);flex-direction:column;gap:2px;min-width:0;padding-left:10px;line-height:1.1;display:flex}.zone-topbar-where span{font:600 9px var(--font-hud);letter-spacing:.16em;text-transform:uppercase;color:var(--color-wd-text-mute);white-space:nowrap}.zone-topbar-where strong{font:600 13px var(--font-hud);letter-spacing:.04em;text-transform:uppercase;text-overflow:ellipsis;white-space:nowrap;color:var(--color-wd-text);overflow:hidden}@media (max-width:599px){.zone-topbar-brand.is-short{width:27px;overflow:hidden}}.zone-nav{--wd-nav-row:42px;z-index:80;background:var(--color-wd-carbon);width:min(304px,86vw);box-shadow:inset -1px 0 0 var(--color-wd-line-2);color:var(--color-wd-text);visibility:hidden;transition:transform .26s var(--wd-nav-ease), visibility 0s linear .26s;flex-direction:column;display:flex;position:fixed;inset:0 auto 0 0;transform:translate(-100%)}.zone-nav[data-drawer]{visibility:visible;transition:transform .32s var(--wd-nav-ease), visibility 0s;transform:none}.zone-nav-scrim{z-index:79;background:color-mix(in srgb, var(--color-wd-black) 72%, transparent);opacity:0;pointer-events:none;transition:opacity .26s var(--wd-nav-ease);position:fixed;inset:0}.zone-nav-scrim[data-open]{opacity:1;pointer-events:auto}.zone-nav-head{flex:none;align-items:center;height:64px;display:flex;position:relative;overflow:hidden}.zone-nav-brand{flex:none;align-items:center;height:100%;padding-left:17px;display:flex}.zone-nav-brand img{width:auto;max-width:none;height:36px}.zone-nav-pin,.zone-nav-close{width:36px;height:36px;color:var(--color-wd-text-mute);cursor:pointer;place-items:center;transition:color .15s,background-color .15s,opacity .16s;display:grid}.zone-nav-pin:hover,.zone-nav-close:hover{color:var(--color-wd-text);background:var(--color-wd-panel)}.zone-nav-pin svg,.zone-nav-close svg{width:18px;height:18px}.zone-nav-pin{display:none}.zone-nav-close{margin:0 12px 0 auto}.zone-nav-pin svg{transition:transform .26s var(--wd-nav-ease);transform:rotate(40deg)}.zone-nav-pin[aria-pressed=true]{color:var(--color-wd-gold)}.zone-nav-pin[aria-pressed=true] svg{transform:none}.zone-nav-search{border:1px solid var(--color-wd-line);height:38px;color:var(--color-wd-text-dim);font:600 11px var(--font-hud);letter-spacing:.06em;text-align:left;text-transform:uppercase;white-space:nowrap;cursor:pointer;flex:none;grid-template-columns:42px minmax(0,1fr) auto;align-items:center;margin:2px 10px 8px;transition:border-color .15s,color .15s,background-color .15s;display:grid;position:relative;overflow:hidden}.zone-nav-search .zone-nav-icon{width:42px}.zone-nav-search .zone-nav-icon svg{width:18px;height:18px}.zone-nav-search kbd{border:1px solid var(--color-wd-line);font:inherit;color:var(--color-wd-text-mute);margin-right:8px;padding:2px 6px;font-size:10px;display:none}.zone-nav-search:hover{border-color:var(--color-wd-gold);background:var(--color-wd-panel);color:var(--color-wd-text)}.zone-nav-list{--fade-top:0px;--fade-bottom:0px;overscroll-behavior:contain;scrollbar-width:none;min-height:0;-webkit-mask-image:linear-gradient(to bottom, transparent, var(--color-wd-black) var(--fade-top), var(--color-wd-black) calc(100% - var(--fade-bottom)), transparent);mask-image:linear-gradient(to bottom, transparent, var(--color-wd-black) var(--fade-top), var(--color-wd-black) calc(100% - var(--fade-bottom)), transparent);flex:1;overflow:hidden auto}.zone-nav-list::-webkit-scrollbar{display:none}.zone-nav-list[data-above]{--fade-top:28px}.zone-nav-list[data-below]{--fade-bottom:28px}.zone-nav-sections{padding:0 0 12px;position:relative}.zone-nav-sections ul{margin:0;padding:0;list-style:none}.zone-nav-heading{width:calc(100% - 20px);height:24px;color:var(--color-wd-text-mute);text-align:left;cursor:pointer;margin:10px 10px 2px;transition:color .14s;display:block;position:relative}.zone-nav-group:first-of-type .zone-nav-heading{margin-top:2px}.zone-nav-heading:focus-visible{outline-offset:-2px}.zone-nav-heading:hover{color:var(--color-wd-text-dim)}.zone-nav-heading.is-privileged{color:var(--color-wd-gold)}.zone-nav-heading-text{font:600 10px var(--font-hud);letter-spacing:.16em;text-transform:uppercase;white-space:nowrap;align-items:center;gap:8px;display:flex;position:absolute;inset:0 6px 0 12px}.zone-nav-heading-text>svg{flex:none;width:10px;height:10px;margin-right:-2px}.zone-nav-heading-rule{background:var(--color-wd-line);flex:1;height:1px;transition:background-color .14s}.zone-nav-heading:hover .zone-nav-heading-rule{background:var(--color-wd-line-2)}.zone-nav-heading-text>.zone-nav-heading-caret{width:12px;height:12px;transition:transform .26s var(--wd-nav-ease);margin:0}.zone-nav-heading[aria-expanded=false] .zone-nav-heading-caret{transform:rotate(-90deg)}.zone-nav-heading-mark{opacity:0;place-items:center;width:20px;display:grid;position:absolute;top:0;bottom:0;left:12px}.zone-nav-heading-mark:before{content:"";background:var(--color-wd-line-2);height:1px;position:absolute;top:50%;left:0;right:0}.zone-nav-heading-mark svg{background:var(--color-wd-carbon);width:16px;height:12px;color:var(--color-wd-text-dim);opacity:0;padding:0 2px;transition:opacity .16s;position:relative}.zone-nav-group[data-folded] .zone-nav-heading-mark svg{opacity:1}.zone-nav-group.is-within[data-folded] .zone-nav-heading{color:var(--color-wd-text)}.zone-nav-group.is-within[data-folded] .zone-nav-heading-mark svg{color:var(--color-wd-gold)}.zone-nav-items{transition:grid-template-rows .3s var(--wd-nav-ease), opacity .22s 40ms;grid-template-rows:1fr;display:grid}.zone-nav-items>ul{min-height:0;overflow:hidden}.zone-nav-group[data-folded] .zone-nav-items{opacity:0;transition:grid-template-rows .26s var(--wd-nav-ease), opacity .12s;grid-template-rows:0fr}.zone-nav-row{isolation:isolate;width:calc(100% - 20px);height:var(--wd-nav-row);color:var(--color-wd-text-dim);font:600 12px var(--font-hud);letter-spacing:.04em;text-align:left;text-transform:uppercase;white-space:nowrap;cursor:pointer;grid-template-columns:44px minmax(0,1fr) auto;align-items:center;margin:0 10px;transition:color .14s;display:grid;position:relative;overflow:hidden}.zone-nav-row:before{content:"";z-index:-1;background:var(--color-wd-panel-2);clip-path:polygon(0 0,calc(100% - 7px) 0,100% 7px,100% 100%,0 100%);opacity:0;transition:opacity .14s;position:absolute;inset:0}.zone-nav-row:hover{color:var(--color-wd-text)}.zone-nav-row:hover:before{opacity:.65}.zone-nav-row:focus-visible{outline-offset:-2px}.zone-nav-row[data-mark]{color:var(--color-wd-text)}.zone-nav-row[data-mark]:before{opacity:1}.zone-nav-icon{place-items:center;width:44px;height:100%;display:grid}.zone-nav-icon svg{width:20px;height:20px;transition:color .14s, transform .2s var(--wd-nav-ease)}.zone-nav-row:hover .zone-nav-icon svg{transform:scale(1.08)}.zone-nav-item.is-within>.zone-nav-line .zone-nav-icon,.zone-nav-row[data-mark] .zone-nav-icon{color:var(--color-wd-gold)}.zone-nav-label{text-overflow:ellipsis;min-width:0;padding-right:10px;overflow:hidden}.zone-nav-mark{z-index:1;width:3px;height:var(--h,0px);background:var(--color-wd-gold);transform:translateY(var(--y,0px));opacity:0;pointer-events:none;position:absolute;top:0;left:0}.zone-nav-mark[data-shown]{opacity:1}.zone-nav-mark[data-animate]{transition:transform .34s var(--wd-nav-ease), height .34s var(--wd-nav-ease), opacity .2s}.zone-nav-line{position:relative}.zone-nav-line:has(.zone-nav-toggle) .zone-nav-label{padding-right:26px}.zone-nav-toggle{width:22px;height:26px;color:var(--color-wd-text-mute);cursor:pointer;place-items:center;transition:color .14s,background-color .14s,opacity .16s;display:grid;position:absolute;top:50%;right:12px;translate:0 -50%}.zone-nav-toggle:hover{color:var(--color-wd-text);background:var(--color-wd-line)}.zone-nav-toggle svg{width:14px;height:14px;transition:transform .24s var(--wd-nav-ease)}.zone-nav-toggle[aria-expanded=true] svg{transform:rotate(180deg)}.zone-nav-pages{opacity:0;transition:grid-template-rows .26s var(--wd-nav-ease), opacity .18s;grid-template-rows:0fr;display:grid}.zone-nav-pages[data-open]{opacity:1;grid-template-rows:1fr}.zone-nav-pages>ul{min-height:0;overflow:hidden}.zone-nav-sub{height:calc(var(--wd-nav-row) - 6px);letter-spacing:.04em;font-size:11px}.zone-nav-sub .zone-nav-icon svg{width:14px;height:14px}.zone-nav-sub .zone-nav-icon{color:var(--color-wd-text-mute)}.zone-nav-sub:hover .zone-nav-icon{color:var(--color-wd-text-dim)}.zone-nav-foot{border-top:1px solid var(--color-wd-line);flex-direction:column;flex:none;padding:8px 0 10px;display:flex}.zone-nav-account{min-height:var(--wd-nav-row)}.zone-account-caret{width:14px;height:14px;color:var(--color-wd-text-mute);margin-right:10px}.zone-language{position:relative}.zone-language-code{letter-spacing:.12em;color:var(--color-wd-text-mute);margin-right:10px;font-size:10px}.zone-language-toggle[aria-expanded=true]{color:var(--color-wd-text)}.zone-language-toggle[aria-expanded=true]:before{opacity:.65}.zone-language-menu{z-index:5;border:1px solid var(--color-wd-line-2);border-top:2px solid var(--color-wd-gold);background:var(--color-wd-carbon);animation:zone-nav-rise .18s var(--wd-nav-ease);margin:0;padding:4px;list-style:none;position:absolute;bottom:calc(100% + 6px);left:10px;right:10px}.zone-language-menu button{width:100%;color:var(--color-wd-text-dim);font:600 13px var(--font-hud);text-align:left;cursor:pointer;justify-content:space-between;align-items:center;gap:16px;padding:8px 10px;display:flex}.zone-language-menu button small{color:var(--color-wd-text-mute);letter-spacing:.1em;font-size:10px}.zone-language-menu button:hover,.zone-language-menu button:focus-visible{background:var(--color-wd-panel);color:var(--color-wd-text)}.zone-language-menu button:focus-visible{outline-offset:-2px}.zone-language-menu button.is-current{color:var(--color-wd-gold)}.zone-language-list{flex-wrap:wrap;gap:8px 16px;display:flex}.zone-language-list button{color:var(--color-wd-text-dim);cursor:pointer}.zone-language-list button:hover,.zone-language-list button[aria-current=true]{color:var(--color-wd-gold)}@media (min-width:1024px) and (hover:hover){.zone-topbar,.zone-nav-scrim,.zone-nav-close{display:none}.zone-nav{--wd-nav-row:inherit;z-index:40;width:var(--wd-nav-rail);box-shadow:inset -1px 0 0 var(--color-wd-line);visibility:visible;transition:width .2s var(--wd-nav-ease), box-shadow .2s;transform:none}.zone-nav-pin{top:50%;left:calc(var(--wd-nav-open) - 50px);display:grid;position:absolute;translate:0 -50%}.zone-nav-search kbd{display:inline}.zone-language-menu{min-width:208px;animation-name:zone-nav-slide;bottom:0;left:calc(100% + 8px);right:auto}.zone-nav-brand img{clip-path:inset(0 81.4% 0 0);transition:clip-path .16s ease-in}.zone-nav :is(.zone-nav-label,.zone-nav-heading-text,.zone-nav-toggle,.zone-nav-pin,.zone-language-code,.zone-account-caret,.zone-nav-search kbd){opacity:0;transition:opacity 90ms,transform 90ms,color .14s,background-color .14s}.zone-nav .zone-nav-label{transform:translate(-6px)}.zone-nav :is(.zone-nav-toggle,.zone-nav-pin){pointer-events:none}.zone-nav .zone-nav-heading-mark{opacity:1;transition:opacity .16s 60ms}.zone-nav .zone-nav-search{border-color:#0000}.zone-nav .zone-nav-search:hover{border-color:var(--color-wd-gold)}.zone-nav[data-open],:root[data-nav=pinned] .zone-nav{width:var(--wd-nav-open);transition:width .28s var(--wd-nav-ease), box-shadow .28s}:is(.zone-nav[data-open],:root[data-nav=pinned] .zone-nav) .zone-nav-brand img{clip-path:inset(0);transition:clip-path .34s 20ms var(--wd-nav-ease)}:is(.zone-nav[data-open],:root[data-nav=pinned] .zone-nav) :is(.zone-nav-label,.zone-nav-heading-text,.zone-nav-toggle,.zone-nav-pin,.zone-language-code,.zone-account-caret,.zone-nav-search kbd){opacity:1;transition:opacity .22s 70ms, transform .3s 40ms var(--wd-nav-ease), color .14s, background-color .14s;transform:none}:is(.zone-nav[data-open],:root[data-nav=pinned] .zone-nav) :is(.zone-nav-toggle,.zone-nav-pin){pointer-events:auto}:is(.zone-nav[data-open],:root[data-nav=pinned] .zone-nav) .zone-nav-heading-mark{opacity:0;transition:opacity 80ms}:is(.zone-nav[data-open],:root[data-nav=pinned] .zone-nav) .zone-nav-search{border-color:var(--color-wd-line)}:is(.zone-nav[data-open],:root[data-nav=pinned] .zone-nav) .zone-nav-search:hover{border-color:var(--color-wd-gold)}:root:not([data-nav=pinned]) .zone-nav[data-open]{box-shadow:inset -1px 0 0 var(--color-wd-line-2), 24px 0 48px -12px color-mix(in srgb, var(--color-wd-black) 80%, transparent)}}.zone-site-shell{min-height:calc(100svh - var(--wd-global-nav-height))}.zone-app-shell{--wd-app-chrome:var(--wd-global-nav-height);height:calc(100svh - var(--wd-global-nav-height));flex-direction:column;display:flex;overflow:hidden}.zone-app-content{flex-direction:column;flex:1;min-height:0;display:flex;overflow:auto}.zone-tool-viewport{height:calc(100svh - var(--wd-app-chrome));flex:none}.zone-base-tool{min-height:calc(100svh - var(--wd-app-chrome))}@media (min-width:1024px){.zone-base-tool{height:calc(100svh - var(--wd-app-chrome))}}@media (prefers-reduced-motion:reduce){body,.zone-nav,.zone-nav *,.zone-nav-scrim{transition-duration:0s!important;transition-delay:0s!important;animation:none!important}}
