@media (max-width:860px){:root .topnav{gap:10px}:root .tn-name{display:none}:root .tn-ws{min-width:0;overflow:hidden}:root .tn-ws-name{text-overflow:ellipsis;overflow:hidden}:root .tn-ws-plan{display:none}:root .tn-account{gap:10px}:root .v3{gap:24px;padding:20px 16px 48px}:root .v3-top{flex-wrap:wrap;gap:10px 16px;height:auto;min-height:56px;padding:14px 0}:root .v3-tl{flex-wrap:wrap;gap:4px 12px}:root .v3-tt,:root .v3-ey{white-space:normal}:root .v3-acts{flex-wrap:wrap;gap:8px}:root .v3-cmdchip{display:none}:root .v3-filters{flex-wrap:wrap;gap:10px 12px;height:auto}:root .v3-fl{flex-wrap:wrap;gap:8px;min-width:0}:root .v3-fdiv{display:none}:root .v3-search{flex:100%}:root .v3-search input,:root .v3-search.w280 input{width:100%;font-size:16px}:root .v3-end{flex-wrap:wrap;flex:100%;justify-content:flex-start;gap:8px 12px}:root .v3t{overscroll-behavior-x:contain;overflow-x:auto}:root .v3t-h,:root .v3t-r,:root .v3t-sep{width:max-content;min-width:100%}:root .v3t-sep{position:static}:root .v3-prow{flex-wrap:wrap;gap:10px 16px;padding:16px}:root .v3-prow.p16{padding:14px 16px}:root .v3-prc{flex:100%;width:auto}:root .v3-phead{padding:0 16px}:root .v3-srow{flex-wrap:wrap;gap:8px 12px;height:auto;min-height:44px;padding:10px 14px}:root .v3-disc{height:auto;min-height:48px;padding:12px 14px}:root .v3-panel{overflow:visible}:root .seg,:root .seg.lg{scrollbar-width:none;max-width:100%;overflow-x:auto}:root .seg::-webkit-scrollbar{display:none}:root .tabrow{scrollbar-width:none;max-width:100%;overflow-x:auto}:root .tabrow::-webkit-scrollbar{display:none}:root .v3-tabs{flex-wrap:wrap;gap:4px;height:auto}:root .o5-cardcol{width:100%;max-width:100%}:root .mcard,:root .mcard.o5,:root .mcard.sm{aspect-ratio:8/5;width:100%;height:auto;padding:18px 34px 18px 18px}:root .mcard-name{overflow-wrap:anywhere;font-size:26px;line-height:30px}:root .mcard-mark,:root .mcard.o5 .mcard-mark,:root .mcard.sm .mcard-mark{font-size:24px;line-height:24px}:root .mcard-stub{height:96px;bottom:18px;right:10px}:root .page-head,:root .page-body{padding-left:16px;padding-right:16px}:root .pagebar{flex-wrap:wrap;gap:8px 12px;height:auto;min-height:56px;padding:10px 16px}:root .page-actions{flex-wrap:wrap}:root .hrows,:root .srow{gap:4px var(--s4)}}@media (max-width:560px){:root .v3{padding:16px 14px 40px}:root .o5:not(.mcard){padding:32px 16px}:root .x1{padding:48px 16px}:root .x1-codebox input{height:108px;font-size:40px;line-height:52px}}@media (max-width:860px){:root .charts{grid-template-columns:minmax(0,1fr)}:root .hgrid{grid-template-columns:repeat(auto-fill,minmax(min(250px,100%),1fr))}:root .kpis{grid-template-columns:repeat(auto-fit,minmax(min(150px,100%),1fr))}:root .dcard-grid{grid-template-columns:repeat(auto-fill,minmax(min(150px,100%),1fr))}:root .lane-table{overscroll-behavior-x:contain;overflow-x:auto}:root .lane-table>div{width:max-content;min-width:100%}:root .rtb{margin-inline:0}:root .rtb-l{padding:40px 16px 24px}:root .rtb-r{padding:0 16px 56px}}@media (max-width:560px){:root .ov-keycol{display:none}}@media (max-width:860px){:root .scope-legend{text-align:left}}
.dsf{border-top:1px solid var(--theme-border-subtle);background:var(--theme-bg);width:100%;color:var(--theme-fg);-webkit-user-select:none;user-select:none;flex:none;padding:10vh 3vw 3vh;position:relative}.dsf-top{justify-content:space-between;align-items:flex-start;gap:4vw;display:flex}.dsf-brand{flex-direction:column;align-items:flex-start;gap:2.5vh;max-width:26vw;display:flex}.dsf-dict{max-width:34vw;margin:0}.dsf-dt{flex-wrap:wrap;align-items:baseline;gap:.5vh .8vw;display:flex}.dsf-word{font-family:var(--serif);letter-spacing:-.04em;color:var(--theme-fg);font-size:clamp(40px,3.6vw,64px);line-height:1}.dsf-ipa{font-family:var(--mono);color:var(--theme-muted);white-space:nowrap;font-size:13px}.dsf-pos{font-family:var(--serif);color:var(--theme-subtle);font-size:clamp(16px,1.3vw,22px);font-style:italic}.dsf-dd{border-top:1px solid var(--theme-border-subtle);color:var(--theme-muted);grid-template-columns:2vw 1fr;gap:0 .8vw;margin:0;padding:1vh 0;font-size:13px;line-height:1.5;display:grid}.dsf-dd:last-child{border-bottom:1px solid var(--theme-border-subtle)}.dsf-n{font-family:var(--mono);color:var(--theme-subtle);font-size:11px}.dsf-mail{border:1px solid color-mix(in srgb, var(--theme-fg) 15%, transparent);background:color-mix(in srgb, var(--theme-fg) 4%, transparent);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);box-shadow:inset 0 1px 1px color-mix(in srgb, var(--theme-fg) 15%, transparent), 0 4px 20px #0000004d;color:var(--theme-muted);font-family:var(--mono);transition:background var(--dur-fast) var(--ease-quick), border-color var(--dur-fast) var(--ease-quick), color var(--dur-fast) var(--ease-quick), transform var(--dur-fast) var(--ease-quick);border-radius:4px;align-items:center;gap:.6vw;padding:.65vh 1.1vw;font-size:13px;text-decoration:none;display:inline-flex}.dsf-mail svg{width:14px;height:14px;color:var(--theme-subtle)}.dsf-mail:hover{background:color-mix(in srgb, var(--theme-fg) 8%, transparent);border-color:color-mix(in srgb, var(--theme-fg) 30%, transparent);color:var(--theme-fg);transform:scale(1.02)}.dsf-cols{text-align:left;grid-template-columns:repeat(4,auto);gap:3.5vw;display:grid}.dsf-col{flex-direction:column;gap:1.2vh;display:flex}.dsf-head{font-family:var(--mono);letter-spacing:-.01em;color:var(--theme-fg);margin:0;font-size:15px;font-weight:400}.dsf-list{font-family:var(--mono);flex-direction:column;gap:.7vh;font-size:13px;display:flex}.dsf-list a{color:var(--theme-muted);transition:color var(--dur-fast) var(--ease-quick);text-decoration:none}.dsf-list a:hover{color:var(--theme-fg)}.dsf-ask-head{font-family:var(--mono);letter-spacing:.06em;text-transform:uppercase;color:var(--theme-muted);font-size:11px;font-weight:500}.dsf-ask{flex-direction:column;align-items:flex-start;gap:.55vh;margin-top:.8vh;display:flex}.dsf-ask a{background:var(--theme-fg);color:var(--theme-bg);font-family:var(--mono);letter-spacing:-.01em;transition:transform var(--dur-fast) var(--ease-quick), opacity var(--dur-fast) var(--ease-quick);border-radius:4px;align-items:center;padding:.4vh .75vw;font-size:11px;font-weight:600;text-decoration:none;display:inline-flex;box-shadow:0 3px 12px #00000040}.dsf-ask a:hover{opacity:.88;transform:scale(1.03)}.dsf-wordmark{aspect-ratio:1736/365;background:var(--theme-fg);pointer-events:none;width:100%;margin:24vh 0 1.5vh;-webkit-mask:url(/dash/footer-wordmark.svg) 50%/contain no-repeat;mask:url(/dash/footer-wordmark.svg) 50%/contain no-repeat}.dsf-hairline{background:var(--theme-border-strong);border-radius:2px;width:100%;height:1px;margin-bottom:2vh}.dsf-base{color:var(--theme-subtle);grid-template-columns:1fr auto;align-items:center;gap:1.5vh;font-size:13px;display:grid}.dsf-legal{flex-wrap:wrap;justify-content:flex-end;gap:1.8vw;display:flex}.dsf-legal a{color:inherit;transition:color var(--dur-fast) var(--ease-quick);text-decoration:none}.dsf-legal a:hover{color:var(--theme-muted)}@media (max-width:1024px){.dsf-top{flex-direction:column;gap:5vh}.dsf-brand,.dsf-dict{max-width:none}.dsf-cols{grid-template-columns:repeat(2,1fr);gap:4vh 8vw}}@media (max-width:768px){.dsf{padding:8vh 5vw 4vh}.dsf-dt{gap:.5vh 2.5vw}.dsf-dd{grid-template-columns:6vw 1fr}.dsf-mail{gap:2vw;padding:1vh 3.8vw}.dsf-mail svg{width:12px;height:12px}.dsf-wordmark{margin-top:14vh}.dsf-base{text-align:center;grid-template-columns:1fr}.dsf-legal{justify-content:center;gap:3.5vw}}@media (prefers-reduced-motion:reduce){.dsf-mail,.dsf-ask a{transition:none}.dsf-mail:hover,.dsf-ask a:hover{transform:none}}
