.dw{box-sizing:border-box;color:#1b2a3a;width:100%;font-family:Archivo Variable,system-ui,sans-serif;line-height:1.4;container:dw/inline-size}.dw *,.dw :before,.dw :after{box-sizing:border-box}:where(.dw) p,:where(.dw) h3,:where(.dw) h4,:where(.dw) ol,:where(.dw) ul,:where(.dw) pre,:where(.dw) dl,:where(.dw) dd{margin:0}:where(.dw) ol,:where(.dw) ul{padding:0;list-style:none}:where(.dw) button,:where(.dw) input{font:inherit;color:inherit}.dw-bar{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px 16px;min-height:44px;margin-bottom:12px;display:flex}.dw-views{gap:8px;display:flex}.dw-view{cursor:pointer;white-space:nowrap;background:0 0;border:2px solid #1b2a3a;border-radius:4px;min-height:44px;padding:0 18px;font-weight:700}.dw-view[aria-pressed=true]{background:#ffc20e}.dw-model{color:#5a6b7c;align-items:center;gap:8px;font-size:14px;font-weight:600;display:flex}.dw-sample{color:#92400e;white-space:nowrap;background:#fef3c7;border:1px solid #fde68a;border-radius:5px;align-items:center;height:20px;padding:0 7px;font-size:11px;font-weight:600;line-height:1;display:inline-flex}.dw-sample--real{color:#0f766e;background:#e6f4f2;border-color:#b9e2dc}.dw-view:focus-visible{outline-offset:2px;outline:3px solid #2f5d8a}.dw-app button:not(.dw-pin):focus-visible,.dw-app input:focus-visible{outline-offset:2px;outline:3px solid #5d8cc6}.dw-pin{z-index:6;color:#1b2a3a;font-variation-settings:"wdth" 75;cursor:pointer;background:#ffc20e;border:2px solid #1b2a3a;border-radius:12px;place-items:center;width:24px;height:24px;margin:0;padding:0;font-family:Archivo Variable,system-ui,sans-serif;font-size:12px;font-weight:800;line-height:1;display:grid;position:absolute;top:-12px;left:-12px;box-shadow:0 1px 3px #1b2a3a4d}.dw-pin:after{content:"";border-radius:50%;position:absolute;inset:-10px}.dw-pin[aria-pressed=true]{color:#ffc20e;background:#1b2a3a}.dw-pin:focus-visible{outline-offset:2px;outline:3px solid #2f5d8a}.dw-pp{position:relative}.dw-fg>.dw-pin,.dw-optrow>.dw-pin,.dw-lh>.dw-pin,.dw-vw>.dw-pin{left:auto;right:-12px}.dw-logp>.dw-pin{top:calc(50% - 12px)}.dw-part--on{outline-offset:2px;outline:3px solid #ffc20e}.dw-cap{background:#fff;border:1px solid #c9d3dc;grid-template-columns:270px minmax(0,1fr) minmax(0,1fr);gap:28px;margin-top:12px;padding:18px 22px;display:grid;overflow-y:auto}.dw-nav{align-items:center;gap:12px;margin-bottom:10px;display:flex}.dw-step{color:#1b2a3a;min-width:44px;min-height:44px;font:inherit;cursor:pointer;background:#fff;border:2px solid #1b2a3a;border-radius:4px;place-items:center;padding:0;font-size:22px;font-weight:800;line-height:1;display:inline-grid}.dw-step:focus-visible{outline-offset:2px;outline:3px solid #2f5d8a}.dw-count{font-variation-settings:"wdth" 75;color:#5a6b7c;font-size:14px;font-weight:600}.dw-ct{font-variation-settings:"wdth" 105;letter-spacing:-.01em;margin:0;font-size:24px;font-weight:800;line-height:1.1}.dw-k{font-variation-settings:"wdth" 75;letter-spacing:.04em;text-transform:uppercase;color:#5a6b7c;margin:0 0 4px;font-size:13px;font-weight:700;display:block}.dw-t{margin:0;font-size:16px;line-height:1.45}.dw-app{color:#181b1e;background:#f2f5f7;border:2px solid #1b2a3a;border-radius:4px;flex-direction:column;height:560px;font-family:Familjen Grotesk Variable,system-ui,sans-serif;font-size:16px;display:flex;overflow:hidden}.dw-mono{font-synthesis-weight:none;font-family:Fragment Mono,ui-monospace,SFMono-Regular,Menlo,monospace}.dw-top{color:#181b1e;background:#fff;border-bottom:1px solid #d0d5da;flex:none;justify-content:space-between;align-items:center;height:56px;padding:0 20px;display:flex}.dw-word{letter-spacing:-.014em;align-items:baseline;gap:2px;font-size:15px;font-weight:600;display:inline-flex}.dw-who{color:#67707a;font-size:13px}.dw-body{flex:none}.dw-lab{letter-spacing:.05em;text-transform:uppercase;color:#575f67;align-items:center;gap:8px;margin-bottom:6px;font-size:13px;font-weight:700;display:flex}.dw-lab label{font:inherit;letter-spacing:inherit;text-transform:inherit}.dw-scr{grid-template-columns:minmax(0,1.3fr) minmax(0,1fr);align-items:start;gap:16px;padding:16px;display:grid}.dw-card{background:#fff;border:1px solid #d0d5da;border-radius:11.2px;min-width:0;min-height:0;padding:16px 18px;overflow:hidden auto}.dw-modes{border-bottom:1px solid #d0d5da;gap:4px;margin-bottom:14px;display:flex}.dw-mode{color:#67707a;cursor:pointer;background:0 0;border:0;border-bottom:3px solid #0000;min-height:44px;margin:0 0 -1px;padding:0 14px 0 0;font-size:17px;font-weight:700;line-height:1.15}.dw-mode+.dw-mode{padding-left:14px}.dw-mode[aria-pressed=true]{color:#181b1e;border-bottom-color:#e8641b}.dw-in{color:#181b1e;background:#fff;border:1px solid #77818c;border-radius:8px;width:100%;height:50px;padding:0 14px;font-size:18px}.dw-in:focus{border-color:#5d8cc6;outline:none;box-shadow:0 0 0 3px #5d8cc680}.dw-addr{border-radius:8px;margin-top:4px;display:flex}.dw-hint{color:#575f67;overflow-wrap:normal;min-height:40px;margin-top:8px;font-size:15px;line-height:1.35}.dw-hint--err{color:#6c201c;font-weight:600}.dw-chips{grid-template-columns:auto minmax(0,1fr);align-items:start;gap:6px 8px;margin-top:12px;padding-left:16px;display:grid}.dw-chiplab{color:#67707a;grid-row:span 4;font-size:13px;line-height:34px}.dw-chip{text-align:left;word-break:normal;text-wrap:balance;cursor:pointer;background:#fff;border:1px solid #d0d5da;border-radius:17px;max-width:100%;min-height:34px;padding:6px 12px;font-size:12.5px;line-height:1.25}.dw-chip[aria-pressed=true]{background:#eff5fd;border-color:#2d65a6}.dw-chip--bad[aria-pressed=true]{color:#6c201c;background:#fddeda;border-color:#6c201c}.dw-optp{margin-top:12px}.dw-optrow{align-items:center;gap:10px;padding-right:16px;display:flex}.dw-opt{color:#1a497d;cursor:pointer;background:0 0;border:0;align-items:center;gap:8px;min-height:44px;padding:0;font-size:16px;font-weight:700;display:inline-flex}.dw-opt:before{content:"+";border:2px solid;border-radius:50%;place-items:center;width:22px;height:22px;font-size:15px;line-height:1;display:inline-grid}.dw-opt[aria-expanded=true]:before{content:"-"}.dw-optsum{color:#67707a;overflow-wrap:anywhere;min-width:0;font-size:13.5px}.dw-engs{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin-top:8px;display:grid}.dw-eng{text-align:left;cursor:pointer;background:#fff;border:1px solid #d0d5da;border-radius:8px;flex-direction:column;align-items:flex-start;gap:2px;min-height:56px;padding:8px 12px;display:flex}.dw-eng[aria-pressed=true]{background:#eff5fd;border-color:#2d65a6;box-shadow:inset 0 0 0 1px #2d65a6}.dw-engn{font-size:14.5px;font-weight:400}.dw-engt{color:#67707a;font-size:13px;line-height:1.25}.dw-engh{color:#575f67;margin-top:8px;font-size:14px;line-height:1.35}.dw-row3{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin-top:12px;display:grid}.dw-row3 .dw-fld:last-child{grid-column:1/-1}.dw-row3 .dw-in{height:44px;font-size:16px}.dw-format{align-items:center;min-height:44px;font-size:16px;display:flex}.dw-err{color:#6c201c;min-height:16px;margin-top:3px;font-size:12.5px}.dw-seg{background:#fff;border:1px solid #77818c;border-radius:8px;display:flex;overflow:hidden}.dw-sb{white-space:nowrap;cursor:pointer;background:#fff;border:0;border-left:1px solid #77818c;flex:1;min-height:44px;padding:0 10px;font-size:14.5px}.dw-sb:first-child{border-left:0}.dw-sb[aria-pressed=true]{color:#173b65;background:#eff5fd;font-weight:600}.dw-goRow{flex-wrap:wrap;align-items:center;gap:8px 14px;margin-top:14px;display:flex}.dw-go{color:#181b1e;cursor:pointer;background:#e8641b;border:0;border-radius:8px;align-items:center;min-height:52px;padding:0 26px;font-size:18px;font-weight:700;display:inline-flex}.dw-go:not(:disabled):hover{color:#fff;background:#c24e00}.dw-go:disabled{color:#181b1e;opacity:.6;cursor:default;background:#e8641b}.dw-gonote{color:#67707a;font-size:14px}.dw-lh{align-items:center;gap:10px;margin-bottom:8px;display:flex}.dw-sec{letter-spacing:-.01em;font-size:20px;font-weight:600}.dw-qrows{margin:0 -18px -16px}.dw-qrow{text-align:left;cursor:pointer;background:#fff;border:0;border-top:1px solid #e3e7ea;border-left:4px solid #0000;grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"d s""m m";align-items:center;gap:2px 10px;width:100%;margin:0;padding:9px 18px;display:grid}.dw-qrow[aria-pressed=true]{background:#fff1eb;border-left-color:#e8641b}.dw-qd{overflow-wrap:normal;white-space:nowrap;grid-area:d;min-width:0;font-size:14px}.dw-qrow .dw-badge{grid-area:s}.dw-qm{color:#67707a;grid-area:m;font-size:13px}.dw-latw{flex-direction:column;min-width:0;min-height:0;display:flex}.dw-latw>.dw-card{flex:1}.dw-job{flex-direction:column;gap:10px;padding:14px 20px;display:flex;overflow-x:clip}.dw-back{color:#1a497d;cursor:pointer;background:0 0;border:0;align-self:flex-start;min-height:44px;margin:-6px 0 -6px -8px;padding:0 8px;font-size:16px;font-weight:700}.dw-dh{flex-wrap:wrap;align-items:center;gap:6px 12px;display:flex}.dw-dt{letter-spacing:-.01em;overflow-wrap:normal;font-size:26px;font-weight:400;line-height:1.1}.dw-url{color:#67707a;overflow-wrap:normal;font-size:13px}.dw-facts{background:#fff;border:1px solid #d0d5da;border-radius:11.2px;grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.dw-fact{border-left:1px solid #d0d5da;min-width:0;padding:8px 14px}.dw-fact:first-child{border-left:0}.dw-fact dt{letter-spacing:.05em;text-transform:uppercase;color:#67707a;margin-bottom:3px;font-size:12px;font-weight:700}.dw-fact dd{font-variant-numeric:tabular-nums;overflow-wrap:anywhere;font-size:17px;font-weight:600}.dw-fact dd.dw-mono{font-weight:400}.dw-discrow{align-items:center;gap:8px;display:flex}.dw-disc{text-align:left;cursor:pointer;background:#fff;border:1px solid #d0d5da;border-radius:8px;flex:1;align-items:center;gap:8px;min-height:44px;padding:0 14px;font-size:15.5px;font-weight:700;display:flex}.dw-disc[aria-expanded=true]{border-bottom-right-radius:0;border-bottom-left-radius:0}.dw-disc:after{content:"+";color:#67707a;margin-left:auto}.dw-disc[aria-expanded=true]:after{content:"-"}.dw-log{color:#474e55;white-space:break-spaces;overflow-wrap:anywhere;background:#f2f5f7;border:1px solid #d0d5da;border-top:0;border-radius:0 0 8px 8px;margin-top:0;padding:10px 14px;font-size:13px;line-height:1.55}.dw-logp{padding-left:16px}.dw-hand{flex-direction:column;gap:10px;display:flex}.dw-note{background:#fff;border:1px solid #d0d5da;border-left-width:5px;border-radius:11.2px;padding:12px 14px}.dw-note b{font-size:17px;display:block}.dw-note p{color:#575f67;margin-top:3px;font-size:15px;line-height:1.4}.dw-note[data-s=running]{border-left-color:#2d65a6}.dw-note[data-s=queued]{border-left-color:#939ba5}.dw-note[data-s=needs]{background:#f1e5cd;border-left-color:#805f00}.dw-note[data-s=stalled]{border-left-color:#805f00}.dw-note[data-s=failed]{background:#fcf2f0;border-left-color:#6c201c}.dw-prompt{color:#181b1e;white-space:break-spaces;overflow-wrap:anywhere;background:#e3e7ea;border:1px solid #d0d5da;border-radius:8px;padding:10px 14px;font-size:13px;line-height:1.55}.dw-acts{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.dw-btn{cursor:pointer;background:#fff;border:1px solid #77818c;border-radius:8px;min-height:48px;padding:0 20px;font-size:16px;font-weight:700}.dw-btn:not(.dw-btn--p):hover{background:#e3e7ea}.dw-btn--p{color:#181b1e;background:#e8641b;border-color:#e8641b}.dw-btn--p:hover{color:#fff;background:#c24e00;border-color:#c24e00}.dw-exp{color:#67707a;font-size:13.5px}.dw-badge{color:#181b1e;white-space:nowrap;border:1px solid #d0d5da;border-radius:9999px;align-items:center;gap:4px;height:24px;padding:2px 10px;font-size:13px;font-weight:500;line-height:1.4;display:inline-flex}.dw-badge--lg{height:26px;padding:0 10px;font-size:15px}.dw-g{flex:none;width:12px;height:12px}.dw-g>*{display:none}.dw-badge[data-s=queued] [data-g=queued],.dw-badge[data-s=running] [data-g=running],.dw-badge[data-s=completed] [data-g=completed],.dw-badge[data-s=needs] [data-g=needs],.dw-badge[data-s=stalled] [data-g=stalled],.dw-badge[data-s=failed] [data-g=failed]{display:inline}.dw-badge[data-s=queued]{color:#67707a;background:0 0;border:1px dashed #b3b9c0;font-weight:500}.dw-badge[data-s=running]{color:#173b65;background:#d6e8fe;border-color:#bed7f6}.dw-badge[data-s=running] [data-g=running]{animation:2s cubic-bezier(.4,0,.6,1) infinite dw-pulse}.dw-badge[data-s=completed]{color:#205838;background:#d5eedc;border-color:#bcdec7;border-radius:6.4px;font-weight:500}.dw-badge[data-s=needs]{color:#4c3700;background:#f1e5cd;border-color:#e3d2b1 #e3d2b1 #e3d2b1 #805f00;border-left-style:solid;border-left-width:4px;border-radius:0 6.4px 6.4px 0;padding-left:6px}.dw-badge--lg[data-s=needs]{padding-left:10px}.dw-badge[data-s=stalled]{color:#803000;background:#ffded1 repeating-linear-gradient(-45deg,#e8641b29 0 2px,#0000 2px 6px);border-color:#f5a480}.dw-badge[data-s=failed]{color:#fff;background:#6c201c;border-color:#6c201c;border-radius:6.4px}@keyframes dw-pulse{0%,to{opacity:1}50%{opacity:.5}}.dw-vw{flex-direction:column;flex:none;height:300px;margin-top:4px;padding-bottom:1px;display:flex}.dw-viewer{background:#fff;border:1px solid #d0d5da;border-radius:11.2px;flex:none;grid-template-columns:200px minmax(0,1fr);min-height:0;display:grid;overflow:hidden}.dw-pages{background:#f2f5f7;border-right:1px solid #d0d5da;flex-direction:column;min-width:0;display:flex;overflow:hidden auto}.dw-pg{text-align:left;overflow-wrap:anywhere;cursor:pointer;background:0 0;border-top:0;border-bottom:1px solid #e3e7ea;border-left:4px solid #0000;border-right:0;width:100%;min-height:44px;padding:4px 12px;font-size:13px;line-height:1.3;display:block}.dw-pg[aria-pressed=true]{background:#fff;border-left-color:#e8641b}.dw-more{color:#67707a;padding:10px 12px;font-size:13px}.dw-pv{flex-direction:column;min-width:0;min-height:0;display:flex}.dw-pvh{border-bottom:1px solid #d0d5da;flex-wrap:wrap;align-items:center;gap:8px;padding:8px 12px;display:flex}.dw-pvh .dw-seg{width:auto}.dw-pvh .dw-sb{min-height:40px;padding:0 14px;font-size:14px}.dw-wc{color:#67707a;margin-left:auto;font-size:13.5px}.dw-doc{flex:none;min-height:0;padding:10px 14px 0;font-size:13px;line-height:1.55;overflow-y:auto}.dw-doc>.dw-bk:last-child{margin-bottom:0}.dw-bk{white-space:break-spaces;overflow-wrap:anywhere;border-radius:4.8px;margin:0 0 4px;padding:3px 7px}.dw-bk--drop{color:#6c201c;background:#fcf2f0}.dw-bk--drop .dw-tg{float:right;color:#6c201c;background:#fff;border-radius:9px;margin-left:8px;padding:0 7px;font-size:11px}.dw-bk--h1{font-size:15.5px;font-weight:400}.dw-bk--h2{color:#1a497d;font-weight:400}.dw-bench{flex-direction:column;gap:12px;padding:16px 20px;display:flex}.dw-bh{flex-wrap:wrap;align-items:center;gap:8px 12px;display:flex}.dw-bcs{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.dw-bc--wide{grid-column:1/-1}.dw-bt{color:#575f67;font-size:14.5px}.dw-tag{color:#575f67;background:#fff;border:1px solid #d0d5da;border-radius:9999px;padding:1px 9px;font-size:12px;font-weight:500}.dw-bc{background:#fff;border:1px solid #d0d5da;border-radius:11.2px;flex-direction:column;gap:6px;min-width:0;padding:12px 16px;display:flex}.dw-bn{color:#575f67;margin-top:auto;padding-top:6px;font-size:14px;line-height:1.35}.dw-bq{letter-spacing:.05em;text-transform:uppercase;color:#67707a;font-size:12.5px;font-weight:700}.dw-big{letter-spacing:-.02em;align-items:baseline;gap:8px;font-size:32px;font-weight:700;line-height:1;display:flex}.dw-big small{letter-spacing:0;color:#67707a;font-size:14px;font-weight:500;line-height:1.3}.dw-bar2{grid-template-columns:140px minmax(0,1fr) 76px;align-items:center;gap:8px;font-size:13.5px;display:grid}.dw-bar2 span:last-child{text-align:right;font-variant-numeric:tabular-nums;color:#474e55}.dw-trk{background:#e3e7ea;border-radius:5px;height:10px;overflow:hidden}.dw-trk i{background:#2d65a6;height:100%;display:block}.dw-trk i.dw-alt{background:#77818c}@container dw (width<1001px){.dw-fact:nth-child(n+3){border-top:1px solid #d0d5da}.dw-facts{grid-template-columns:repeat(2,minmax(0,1fr))}.dw-fact:nth-child(3){border-left:0}}.dw-app{height:auto}@container dw (width<761px){.dw-views{flex-wrap:wrap}.dw-view{flex:auto;padding:0 10px}.dw-top{height:48px;padding:0 14px}.dw-who{display:none}.dw-scr{height:auto;padding:12px 16px;display:block}.dw-latw{margin-top:12px}.dw-card{background:0 0;border:0;border-radius:0;padding:0;overflow:visible}.dw-qrows{margin:0}.dw-job{padding:12px 16px}.dw-facts{background:0 0;border:0;border-radius:0}.dw-fact,.dw-fact:nth-child(n+3){border:0;padding:6px 0}.dw-disc[aria-expanded=true]{border-radius:8px}.dw-log{background:0 0;border:0;border-radius:0;padding:8px 0 0}.dw-note{background:0 0;border:0;border-left:5px solid #939ba5;border-radius:0;padding:2px 0 2px 12px}.dw-prompt{border:0;border-radius:0}.dw-engs{grid-template-columns:repeat(2,minmax(0,1fr))}.dw-go{justify-content:center;width:100%}.dw-viewer{background:0 0;border:0;border-radius:0;grid-template-columns:minmax(0,1fr)}.dw-vw{height:420px;margin-top:0;padding-top:14px}.dw-pvh{padding:8px 0}.dw-pvh .dw-seg{width:100%}.dw-pvh .dw-sb{white-space:normal;flex:1 1 0;min-width:0;padding:4px 8px;line-height:1.2}.dw-pages{border-bottom:1px solid #d0d5da;border-right:0}.dw-more{display:none}.dw-doc{padding:10px 0 0}.dw-bench{height:auto;padding:12px 16px;display:block}.dw-bcs{margin-top:12px;display:block}.dw-bc{background:0 0;border:0;border-top:1px solid #d0d5da;border-radius:0;margin-top:12px;padding:14px 0 0}.dw-bcs>.dw-bc:first-of-type{margin-top:0}.dw-bar2{grid-template-columns:104px minmax(0,1fr) 64px}.dw-cap{grid-template-columns:minmax(0,1fr);align-content:start;gap:8px;margin-top:10px;padding:12px 14px 14px}.dw-nav{margin-bottom:2px}.dw-ct{font-variation-settings:"wdth" 90;font-size:21px}.dw-k{margin-bottom:2px;font-size:12px}.dw-t{font-size:14.5px;line-height:1.42}}@container dw (width<330px){.dw-modes{grid-template-columns:repeat(2,minmax(0,1fr));gap:0;display:grid}.dw-mode,.dw-mode+.dw-mode{text-align:center;padding:4px 6px}.dw-qrow{grid-template-columns:minmax(0,1fr);grid-template-areas:"d""s""m";justify-items:start}.dw-engs{grid-template-columns:minmax(0,1fr)}.dw-sb{padding:0 6px}}@container dw (not (width<761px)) and (width<960px){.dw-cap{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px 28px}.dw-cap>:first-child{grid-column:1/-1;align-items:center;gap:16px;display:flex}.dw-nav{flex:none;margin-bottom:0}}@media (prefers-reduced-motion:reduce){.dw *{transition:none!important;animation:none!important}}@container dw (width<601px){.dw-chips{grid-template-columns:auto minmax(0,1fr)}.dw-chiplab{grid-row:span 4}}@container dw (not (width<761px)) and (width<1001px){.dw-chips{grid-template-columns:minmax(0,1fr)}.dw-chiplab{grid-area:auto/1/auto/-1;line-height:1.35}}.dw-dt:focus{outline:none}.dw-dt:focus-visible{outline-offset:2px;outline:3px solid #5d8cc6}
