#dt-app-bar{display:contents}.ab{--ab-bg:color-mix(in srgb,var(--bg) 88%,transparent);--ab-fg:var(--ink);--ab-fg2:var(--ink-2);--ab-fg3:var(--ink-3);--ab-line:var(--rule);--ab-card:var(--card-2);position:sticky;top:0;z-index:40;flex:0 0 auto;padding:0 var(--app-pad,16px);background:var(--ab-bg);backdrop-filter:saturate(1.4) blur(12px);-webkit-backdrop-filter:saturate(1.4) blur(12px);border-bottom:1px solid var(--ab-line);color:var(--ab-fg);font:14px/1.4 var(--font-sans)}:where(.ab) a{color:inherit;text-decoration:none}.ab .ab-btn svg{width:17px;height:17px;flex:none}.ab-row{display:flex;align-items:center;gap:12px;max-width:var(--app-max,1840px);margin:0 auto;min-height:56px}.ab-row>*{flex-shrink:0}.ab-row>.ab-crumb{flex-shrink:1;overflow:hidden;white-space:nowrap}.ab-crumb .ab-tool{min-width:0;overflow:hidden;text-overflow:ellipsis}.ab-brand{display:flex;align-items:baseline;gap:9px;font-weight:800;font-size:15px;letter-spacing:-.02em}.ab a.ab-brand,.ab a.ab-brand:hover,.ab a.ab-brand:visited{color:var(--ab-fg)!important;text-decoration:none}.ab-brand .dt-logo{--logo-h:17px}.ab-crumb{display:flex;align-items:center;gap:9px;color:var(--ab-fg3);min-width:0;padding-top:3.5px}.ab-crumb:before{content:"";width:1px;height:18px;background:var(--ab-line);transform:skewX(-18deg);margin-right:3px}.ab-crumb a{color:var(--ab-fg2);transition:color .15s;padding-block:4px}.ab-crumb a:hover{color:var(--ab-fg)}.ab-crumb .ab-tool{color:var(--ab-fg);font-weight:600}.ab-spacer{flex:1 1 0;min-width:0}.ab-link{font-size:13px;color:var(--ab-fg2);padding:6px 10px;border-radius:7px;transition:color .15s,background .15s}.ab-link:hover{color:var(--ab-fg);background:var(--ab-card)}.ab-site{display:flex;align-items:center;gap:2px;padding-left:8px;margin-left:2px;border-left:1px solid var(--ab-line)}.ab-spacer+.ab-site{border-left:0}.ab-new{position:relative}:root[data-ab-unseen] .ab-new:before{content:"";position:absolute;top:6px;right:6px;width:7px;height:7px;border-radius:50%;background:var(--a,#e8845f);box-shadow:0 0 0 2px var(--ab-bg)}.ab-own>span:not([class^=ab-]),.ab-row>span:not([class^=ab-]){white-space:nowrap}.ab-btn{width:34px;height:34px;border-radius:8px;border:1px solid transparent;background:transparent;color:var(--ab-fg2);cursor:pointer;display:grid;place-items:center;transition:color .15s,background .15s}.ab a.ab-btn{color:var(--ab-fg2)}.ab a.ab-btn:hover{color:var(--ab-fg)}.ab-btn:hover,.ab-btn[aria-expanded=true]{color:var(--ab-fg);background:var(--ab-card)}.ab-site{gap:4px}.ab .ab-site a.ab-btn:hover,.ab-site .ab-btn:hover,.ab-site .ab-btn[aria-expanded=true]{color:var(--at);background:transparent}.ab [data-ab-tip]{position:relative}.ab [data-ab-tip]:after{content:attr(data-ab-tip);position:absolute;top:calc(100% + 10px);right:0;z-index:60;width:max-content;padding:7px 11px;border-radius:10px;border:1px solid transparent;color:var(--ab-fg);font:400 12.5px/1.3 var(--font-sans);background:linear-gradient(160deg,color-mix(in srgb,var(--a) 22%,var(--card-2)),var(--card-2) 70%) padding-box,linear-gradient(140deg,var(--a),color-mix(in srgb,var(--a) 25%,var(--edge)) 70%) border-box;box-shadow:0 12px 28px -12px rgb(0 0 0/.6),0 6px 18px -10px color-mix(in srgb,var(--a) 60%,transparent);pointer-events:none;opacity:0;transform:translateY(-4px) scale(.97);transform-origin:100% 0;transition:opacity .14s,transform .18s var(--ease,ease)}@media (hover:hover){.ab [data-ab-tip]:hover:after{opacity:1;transform:none}}.ab [data-ab-tip]:focus-visible:after{opacity:1;transform:none}.ab [aria-expanded=true][data-ab-tip]:after{display:none}.ab-own{display:contents}@media (max-width:899px){.ab-crumb>a:first-child,.ab-crumb>a:first-child+span,.ab-name{display:none}.ab-site{border-left:0;padding-left:0}.ab-row>.ab-crumb{flex:1 1 0}.ab-spacer{display:none}.ab-row{flex-wrap:wrap;row-gap:0}.ab-own{display:flex;align-items:center;gap:8px;order:10;flex:1 0 100%;min-width:0;overflow-x:auto;padding:2px 0 8px;scrollbar-width:none}.ab-own::-webkit-scrollbar{display:none}.ab-own>*{flex-shrink:0}}.dt-legal .body{display:grid;gap:14px}.dt-legal-tool{padding:16px;border-radius:16px;border:1px solid color-mix(in srgb,var(--a) 35%,var(--rule));background:radial-gradient(120% 120% at 0 0,color-mix(in srgb,var(--a) 11%,transparent),transparent 60%),var(--bg-2)}.dt-legal-tool h3{margin:0 0 12px;font:700 11px var(--font-sans);letter-spacing:.08em;text-transform:uppercase;color:var(--at)}.dt-legal-row{display:flex;gap:12px;padding:10px 0;border-top:1px solid var(--rule)}.dt-legal-row:first-of-type{border-top:0;padding-top:0}.dt-legal-row>.dt-icon{flex:none;margin-top:2px;color:var(--ink-3)}.dt-legal-row b{display:block;margin-bottom:4px;font-size:13.5px;font-weight:600}.dt-legal-row ul{margin:0;padding:0;list-style:none;display:grid;gap:6px}.dt-legal-row li,.dt-legal-row p{margin:0;font-size:13px;line-height:1.5;color:var(--ink-2)}.dt-legal-row em{font:500 10.5px var(--font-mono);font-style:normal;white-space:nowrap;padding:1px 7px;border-radius:99px;color:var(--ink-3);border:1px solid var(--rule)}.dt-legal-row strong{font-weight:600;color:var(--ink)}.dt-legal-more{margin:0 0 4px 30px;font-size:12.5px;color:var(--ink-3)}.dt-legal-more a{color:var(--at)}.dt-legal-chips{display:flex;flex-wrap:wrap;gap:6px;margin-top:6px}.dt-legal-chips span{display:inline-flex;align-items:center;gap:5px;padding:4px 10px;border-radius:99px;font-size:12px;color:var(--ink-2);background:var(--card);border:1px solid var(--rule)}.dt-legal-chips .dt-icon{width:13px;height:13px;color:var(--at)}.dt-legal-links{display:grid;grid-template-columns:1fr 1fr;gap:8px}.dt-legal-links a{display:flex;align-items:flex-start;gap:11px;padding:13px 14px;border-radius:14px;border:1px solid var(--rule);background:var(--card);color:var(--ink);text-decoration:none;transition:border-color .15s,background .15s,transform .15s}.dt-legal-links a:focus-visible,.dt-legal-links a:hover{border-color:color-mix(in srgb,var(--a) 55%,var(--rule));background:color-mix(in srgb,var(--a) 6%,var(--card));transform:translateY(-1px);outline:none}.dt-legal-links a>.dt-icon:first-child{flex:none;margin-top:1px;color:var(--at)}.dt-legal-links a>.dt-icon:last-child{flex:none;width:14px;height:14px;margin-left:auto;color:var(--ink-3);transition:color .15s,transform .15s}.dt-legal-links a:hover>.dt-icon:last-child{color:var(--at);transform:translate(2px,-2px)}.dt-legal-links span{display:grid;gap:1px;min-width:0}.dt-legal-links b{font-size:14px;font-weight:600}.dt-legal-links i{font-style:normal;font-size:11.5px;color:var(--ink-3)}.dt-legal-links small{margin-top:4px;font-size:12.5px;line-height:1.4;color:var(--ink-2)}@media (max-width:560px){.dt-legal-links{grid-template-columns:1fr}}@media (min-width:961px){.dt-shell{flex:1 1 auto;min-height:0;width:100%;max-width:var(--app-max);margin:0 auto;padding:var(--app-gap) var(--app-pad) var(--app-pad);gap:var(--app-gap);box-sizing:border-box}.dt-pane{min-height:0;min-width:0;border:1px solid var(--rule);border-radius:var(--r-pane);background:var(--card);box-shadow:var(--sh-box);overflow:hidden}:root[data-theme=light] .dt-pane{border-color:rgb(16 18 27/.08)}}.dt-head{padding:18px 22px;border:1px solid var(--rule);border-radius:14px;background:var(--card-2)}:root[data-theme=light] .dt-head{background:var(--bg);border-color:rgb(16 18 27/.1)}.dt-crumbs{display:flex;align-items:center;flex-wrap:wrap;gap:6px;min-height:20px;margin-bottom:14px;font-size:13px;color:var(--ink-3)}.dt-crumbs a,.dt-crumbs button{padding:0;border:0;background:none;color:inherit;font:inherit;text-decoration:none;cursor:pointer}.dt-crumbs a:hover,.dt-crumbs button:hover{color:var(--ink)}.dt-crumbs .crumb{display:inline-flex;align-items:center;gap:6px}.dt-crumbs .sep{opacity:.5}.dt-crumbs .here{color:var(--ink-2);font-weight:500}.dt-head-row{display:flex;align-items:center;gap:14px}.dt-head-icon{flex:none;width:48px;height:48px;border-radius:13px;display:grid;place-items:center;color:var(--head-ink,var(--bink));background:linear-gradient(135deg,color-mix(in srgb,var(--head-c,var(--btn-d,var(--a))) 80%,#fff),var(--head-c,var(--btn-d,var(--a))));box-shadow:0 6px 18px color-mix(in srgb,var(--head-c,var(--a)) 35%,transparent)}.dt-head-icon .dt-icon,.dt-head-icon>svg{width:24px;height:24px}.dt-head-text{flex:1;min-width:0}.dt-head-text h1,.dt-head-text h2{margin:0;font-size:24px;line-height:1.2;letter-spacing:-.02em;font-weight:700;color:var(--ink)}.dt-head-text p{margin:3px 0 0;max-width:78ch;color:var(--ink-3)}.dt-head-actions{display:flex;flex-wrap:wrap;gap:8px;flex:none}.dt-head-actions label:focus-within{outline:2px solid var(--at);outline-offset:2px}@media (max-width:760px){.dt-head-row{flex-wrap:wrap}.dt-head-actions{width:100%}}@media (max-width:640px){.dt-crumbs{display:none}.dt-head{padding:14px}.dt-head-icon{width:40px;height:40px;border-radius:11px}.dt-head-icon .dt-icon,.dt-head-icon>svg{width:20px;height:20px}.dt-head-text h1,.dt-head-text h2{font-size:20px}.dt-head-text p{font-size:13px}}.dt-search{position:relative;flex:0 1 360px;min-width:180px;display:block}.dt-search>.dt-icon{position:absolute;left:13px;top:50%;transform:translateY(-50%);width:16px;height:16px;color:var(--ink-3);pointer-events:none;transition:color .2s}.dt-search .dt-field{width:100%;height:38px;padding-left:38px;padding-right:44px;border-radius:12px;border:1px solid var(--rule);background:color-mix(in srgb,var(--bg-2) 80%,transparent);font-size:14px;transition:border-color .2s,box-shadow .2s,background .2s}.dt-search .dt-field::placeholder{color:var(--ink-3)}.dt-search:hover .dt-field{border-color:var(--edge)}.dt-search .dt-field:focus{outline:none;background:var(--card);border-color:color-mix(in srgb,var(--at) 70%,transparent);box-shadow:0 0 0 3px color-mix(in srgb,var(--at) 18%,transparent)}.dt-search:focus-within>.dt-icon{color:var(--at)}.dt-search .dt-field::-webkit-search-cancel-button{display:none}.dt-search .dt-kbd{position:absolute;right:10px;top:50%;transform:translateY(-50%);min-width:22px;height:22px;display:grid;place-items:center;padding:0 6px;border-radius:7px;font:500 11px var(--font-mono);color:var(--ink-3);background:var(--card-2);border:1px solid var(--rule);transition:opacity .2s}.dt-search:focus-within .dt-kbd{opacity:0}@media (max-width:640px){.dt-search{min-width:96px}.dt-search .dt-kbd{display:none}.dt-search .dt-field{padding-right:11px;font-size:16px}}:where(*){scrollbar-width:thin;scrollbar-color:color-mix(in srgb,var(--ink-3) 55%,transparent) transparent}