.md-chrome-browser{z-index:5;background:var(--paper);border-bottom:1px solid;align-items:center;height:32px;padding:0 12px;display:flex;position:absolute;top:0;left:0;right:0}.md-dots{gap:6px;display:flex}.md-dots i{border:1px solid;border-radius:50%;width:8px;height:8px}.md-url{white-space:nowrap;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.md-chrome-phone{pointer-events:none;z-index:5;position:absolute;inset:0}.md-notch{border:1px solid;border-radius:3px;width:120px;height:6px;position:absolute;top:10px;left:50%;transform:translate(-50%)}.md-controls{grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:16px;padding:12px 0 0;display:grid}.md-buttons{gap:8px;display:flex}.md-play,.md-replay{border:1px solid;align-items:center;height:44px;padding:0 14px;display:inline-flex}.md-play{place-items:center;display:inline-grid}.md-play>span{grid-area:1/1}.md-play-off,.md[data-playing=true] .md-play-on{visibility:hidden}.md[data-playing=true] .md-play-off{visibility:visible}.md-scrub{height:44px;position:relative}.md-track{background:currentColor;height:1px;position:absolute;top:50%;left:0;right:0}.md-progress{transform-origin:0;pointer-events:none;background:currentColor;height:3px;position:absolute;top:calc(50% - 1px);left:6px;right:6px;transform:scaleX(0)}.md-ticks i{background:currentColor;width:1px;height:13px;position:absolute;top:calc(50% - 6px);transform:translate(-.5px)}.md-range{appearance:none;cursor:pointer;background:0 0;width:100%;height:100%;margin:0;position:absolute;inset:0}.md-range::-webkit-slider-runnable-track{background:0 0;height:100%}.md-range::-webkit-slider-thumb{appearance:none;background:var(--paper);border:1px solid;border-radius:0;width:12px;height:22px;margin-top:11px}.md-range::-moz-range-track{background:0 0;height:100%}.md-range::-moz-range-thumb{background:var(--paper);border:1px solid;border-radius:0;width:12px;height:20px}.md-range:focus-visible{outline-offset:2px;outline:2px solid}.inv .md-range::-webkit-slider-thumb,.inv .md-range::-moz-range-thumb{background:var(--ink)}.md-counter{white-space:nowrap}@media (width<=600px){.md-controls{grid-template-columns:auto minmax(0,1fr)}.md-counter{grid-column:1/-1}}@property --md-pan{syntax:"<number>";inherits:false;initial-value:0}.md{width:100%;display:block;position:relative}.md:focus-visible{outline-offset:6px;outline:2px solid}.md-viewport{background:var(--paper);width:100%;color:var(--ink);contain:layout paint;border:1px solid;position:relative;overflow:hidden}.md-browser .md-viewport{aspect-ratio:auto!important}.md:not(.md-teaser){container-type:inline-size}.md-browser:not(.md-teaser) .md-viewport{height:calc((100cqw - 2px) * var(--md-ratio) + 34px)}@supports (zoom:1){@container (width<642px){.md:not(.md-teaser) .md-viewport{height:calc(var(--md-frame-h) + var(--md-bar,0px) + 2px)}}.md-browser:not(.md-teaser){--md-bar:32px}}.md-browser .md-stage-wrap{position:relative}.md-stage{transform-origin:0 0;--md-z:1;--md-bw:max(1px, calc(1.05px / var(--md-z)));--md-hair:1px;--md-give:calc(var(--md-hair) - 1px);position:absolute;top:0;left:0}.md-browser .md-stage{top:calc(32px / var(--md-z))}.md-stage{--md-r:var(--md-wn);left:calc(-1px * var(--md-pan,0) * max(0, var(--md-wn) - var(--md-r)))}@supports (zoom:calc(1px / 1px)){.md-viewport{container-type:inline-size}.md-stage{--md-z:calc(100cqw / var(--md-w));zoom:var(--md-z)}@container (width<640px){.md:not(.md-teaser) .md-stage{--md-z:var(--md-zf);--md-r:calc(100cqw / 1px / var(--md-z))}}}@supports not (zoom:calc(1px / 1px)){html:not(.js) .md-frame{display:none}}@media (forced-colors:active){.md-stage{forced-color-adjust:none}}.md-stage :is([style*="transform: translate(0px, 0px);"],[style*="transform: translate(0px);"]){transform:none!important}.md-stage [style*="clip-path: inset(0px 0% 0% 0px)"]{clip-path:none!important}.md-scene{font-family:var(--font-sans);background:#fff;font-size:16px;line-height:1.3;position:absolute;inset:0;overflow:hidden}.md-pointer{z-index:20;will-change:transform;transform-origin:2px 2px;position:absolute;top:0;left:0}.md-pointer-ring{border:var(--md-bw) solid #000;border-radius:50%;width:28px;height:28px;position:absolute;top:-12px;left:-12px}.md:not(.md-teaser){--md-tick:clamp(8px, .8vw, 10px);--md-gap:clamp(4px, .4vw, 5px);--md-knock:var(--paper)}.inv .md:not(.md-teaser){--md-knock:var(--ink)}.md-frame{position:relative}.md-draft{z-index:1;pointer-events:none;position:absolute;inset:0}.md-tick,.md-edge{background:currentColor;display:block;position:absolute}.md-tick-h{width:var(--md-tick);height:1px}.md-tick-v{width:1px;height:var(--md-tick)}.md-tick-tl.md-tick-h,.md-tick-bl.md-tick-h{right:calc(100% + var(--md-gap));transform-origin:100%}.md-tick-tr.md-tick-h,.md-tick-br.md-tick-h{left:calc(100% + var(--md-gap));transform-origin:0}.md-tick-tl.md-tick-h,.md-tick-tr.md-tick-h{top:0}.md-tick-bl.md-tick-h,.md-tick-br.md-tick-h{bottom:0}.md-tick-tl.md-tick-v,.md-tick-tr.md-tick-v{bottom:calc(100% + var(--md-gap));transform-origin:50% 100%}.md-tick-bl.md-tick-v,.md-tick-br.md-tick-v{top:calc(100% + var(--md-gap));transform-origin:50% 0}.md-tick-tl.md-tick-v,.md-tick-bl.md-tick-v{left:0}.md-tick-tr.md-tick-v,.md-tick-br.md-tick-v{right:0}.md-edge-t,.md-edge-b{height:1px;left:0;right:0}.md-edge-l,.md-edge-r{width:1px;top:0;bottom:0}.md-edge-t{transform-origin:0;top:0}.md-edge-r{transform-origin:50% 0;right:0}.md-edge-b{transform-origin:100%;bottom:0}.md-edge-l{transform-origin:50% 100%;left:0}.md-scan{--a:0;--sl:0;background:linear-gradient(currentColor, currentColor) center / calc(var(--sl) * 100%) 100% no-repeat;height:1px;position:absolute;bottom:0;left:0;right:0}.md-scan:before,.md-scan:after{content:"";box-sizing:border-box;background:var(--md-knock);width:9px;height:9px;transform:rotate(calc(20deg - (1 - var(--a)) * 90deg)) scale(var(--a));border:1px solid;margin:-4px 0 0 -4px;position:absolute;top:0}.md-scan:before{left:0}.md-scan:after{transform:rotate(calc(20deg + (1 - var(--a)) * 90deg)) scale(var(--a));left:calc(100% - 1px)}.md-frame :is(.md-edge,.md-scan){visibility:hidden}.md.is-drafting .md-scan,.md.is-drafting:not([data-frame=light]) .md-edge{visibility:visible}.md.is-drafting:not([data-frame=light]) .md-viewport{border-color:#0000}.md-index{left:calc(var(--md-gap) + 6px);bottom:calc(100% + var(--md-gap) + var(--md-tick) / 2 - .7em);line-height:1.4;position:absolute}html.is-xray .md-index{visibility:hidden}.md-caption{height:2.4em;margin-top:14px;font-size:clamp(16px,1.35vw,20px);line-height:1.2;overflow:hidden}.md-frame+.md-caption,html:not(.js) .md-frame~.md-captions-list,.md[data-static=true] .md-frame~.md-captions-list{margin-top:calc(var(--md-gap) + var(--md-tick) + 10px)}.md-caption-track{will-change:transform}.md-caption-line{letter-spacing:-.015em;text-wrap:pretty;align-items:flex-start;height:2.4em;display:flex}.md-captions-list{clip:rect(0 0 0 0);width:1px;height:1px;position:absolute;overflow:hidden}html:not(.js) .md-captions-list,.md[data-static=true] .md-captions-list{clip:auto;width:auto;height:auto;margin-top:16px;position:static}.md-captions-list ol{counter-reset:md;gap:6px;display:grid}.md-captions-list li{counter-increment:md;grid-template-columns:32px 1fr;gap:8px;font-size:15px;display:grid}.md-captions-list li:before{content:counter(md, decimal-leading-zero);font-family:var(--font-mono);letter-spacing:.06em;padding-top:2px;font-size:12px}.md[data-static=true] .md-caption,.md[data-static=true] .md-controls,html:not(.js) .md-caption,html:not(.js) .md-controls{display:none}@media print{.md-frame,.md-teaser .md-viewport{break-inside:avoid}.md-viewport{clip-path:none!important;border-color:currentColor!important}.md-tick{transform:none!important}.md-edge,.md-scan,.md-pointer,.md-caption,.md-controls{display:none!important}.md-draft,.md-stage{-webkit-print-color-adjust:exact;print-color-adjust:exact}.md:not(.md-teaser) .md-captions-list{clip:auto;width:auto;height:auto;margin-top:16px;position:static}}.d-box{position:absolute}.d-panel{border:var(--md-bw) solid #000;background:#fff}.d-panel-head{border-bottom:var(--md-bw) solid #000;align-items:center;height:28px;padding:0 10px;font-size:13px;display:flex}.d-panel-body{position:absolute;inset:0}.d-panel-head+.d-panel-body{top:28px}.d-text{position:absolute}.d-h{letter-spacing:-.03em;font-size:28px;font-weight:500;line-height:1.05}.d-h2{letter-spacing:-.02em;font-size:20px;font-weight:500;line-height:1.1}.d-small{font-size:13px}.d-balance{text-wrap:balance}.d-num{letter-spacing:-.04em;font-variant-numeric:tabular-nums;font-size:40px;font-weight:500;line-height:1}.d-label{font-family:var(--font-mono);letter-spacing:.08em;text-transform:uppercase;font-size:12px;font-weight:500}.d-chip{height:30px;padding:0 calc(12px - var(--md-give));border:var(--md-bw) solid #000;isolation:isolate;white-space:nowrap;background:#fff;align-items:center;margin:0 8px 8px 0;font-size:13px;display:inline-flex;position:relative;overflow:hidden}.d-chip>span{z-index:1;mix-blend-mode:difference;color:#fff;position:relative}.d-chip .fill,.d-btn .fill{background:#000;position:absolute;inset:0;transform:translateY(101%)}.d-btn{height:36px;padding:0 calc(16px - var(--md-give));border:var(--md-bw) solid #000;isolation:isolate;white-space:nowrap;background:#fff;justify-content:center;align-items:center;font-size:14px;font-weight:500;display:inline-flex;position:relative;overflow:hidden}.d-btn>span{z-index:1;mix-blend-mode:difference;color:#fff;position:relative}.d-btn-solid{color:#fff;background:#000}.d-btn-solid>span{mix-blend-mode:normal;color:#fff}.d-table-wrap{overflow:hidden}.d-table{border-collapse:separate;border-spacing:0;table-layout:fixed;width:100%;font-size:13px}.d-table th,.d-table td{text-align:left;border-bottom:var(--md-bw) solid #000;white-space:nowrap;text-overflow:ellipsis;height:32px;padding:0 10px;overflow:hidden}.d-table th{font-family:var(--font-mono);letter-spacing:.08em;text-transform:uppercase;font-size:11px;font-weight:500}.d-tr{position:relative}.d-tile{border:var(--md-bw) solid #000;padding:calc(14px - var(--md-give)) calc(16px - var(--md-give));align-content:space-between;display:grid}.d-bars{align-items:flex-end;gap:6px;display:flex}.d-bar{transform-origin:bottom;background:#000;flex:1}.d-bar-hatch{background:repeating-linear-gradient(135deg, #000 0 var(--md-hair), #fff var(--md-hair) calc(var(--md-hair) * 5))}.d-avatar{border:var(--md-bw) solid #000;background:#fff;border-radius:50%;justify-content:center;align-items:center;width:28px;height:28px;font-size:10px;display:inline-flex}.d-avatar+.d-avatar{margin-left:-8px}.d-avatar-solid{color:#fff;background:#000}.d-rule{height:var(--md-hair);transform-origin:0;background:#000;position:absolute}.d-phone{border:var(--md-bw) solid #000;background:#fff;border-radius:24px;padding:10px}.d-phone-screen{border:var(--md-bw) solid #000;border-radius:16px;width:100%;height:100%;position:relative;overflow:hidden}.d-card{border:var(--md-bw) solid #000;padding:calc(14px - var(--md-give)) calc(16px - var(--md-give));background:#fff}.d-check-row{align-items:center;gap:10px;height:28px;font-size:14px;display:flex}.d-check{flex:none;width:16px;height:16px}.d-svg{position:absolute;overflow:visible}.d-svg,.d-check{stroke-width:var(--md-hair)}:is(.d-svg,.d-check) [stroke-width="1.5"]{stroke-width:calc(var(--md-hair) * 1.5)}.d-svg [stroke-width="5"]{stroke-width:calc(var(--md-hair) * 5)}@supports (zoom:1){:is(.d-svg,.d-check) [data-crisp]{shape-rendering:crispedges}}.d-input{border-bottom:var(--md-bw) solid #000;padding-bottom:6px}.d-input .d-label{margin-bottom:6px}.d-input-value{white-space:nowrap;min-height:1.3em;font-size:16px}.d-badge{border:calc(var(--md-bw) * 1.5) solid #000;visibility:hidden;transform-origin:50%;background:#fff;align-items:center;height:26px;padding:0 10px;display:inline-flex;position:absolute}.d-badge-solid{color:#fff;background:#000}.d-bubble{border:var(--md-bw) solid #000;padding:calc(10px - var(--md-give)) calc(12px - var(--md-give));background:#fff;border-radius:14px;font-size:14px}.d-bubble-solid{color:#fff;background:#000}.d-rows{align-content:start;display:grid}.d-row{border-bottom:var(--md-bw) solid #000;white-space:nowrap;align-items:center;height:36px;padding:0 10px;font-size:14px;display:flex;position:relative;overflow:hidden}.d-frame916{border:var(--md-bw) solid #000;background:#fff;overflow:hidden}.strike{height:var(--md-hair);transform-origin:0;z-index:2;background:#000;position:absolute;top:50%;left:0;right:0;transform:scaleX(0)}.d-type{white-space:nowrap;display:inline-block}.d-caret{width:var(--md-hair);vertical-align:-.15em;visibility:hidden;background:#000;height:1em;margin-left:1px;display:inline-block}.d-dash{border-style:dashed}.d-solid{color:#fff;background:#000}.d-token{padding:0 max(0px, calc(4px - var(--md-give)));border:var(--md-bw) dashed #000;font-family:var(--font-mono);font-size:12px;display:inline-block}.d-dot{background:#000;border-radius:50%;width:8px;height:8px;display:inline-block}.d-cell{border:var(--md-bw) solid #000;position:absolute;overflow:hidden}.d-cell .fill{background:#000;position:absolute;inset:0;transform:translateY(101%)}
