html.dv2-main-html{width:100%;min-height:100%;background:#080d14}body.dv2-main-body{width:100%;min-height:100vh;margin:0;display:block;background:#080d14}#root.dv2-main-root{width:100%;max-width:none;min-height:100vh;margin:0;padding:0;text-align:left}.dv2-main-shell{position:relative;width:100%;max-width:none;min-height:100vh;margin:0;overflow-x:hidden;box-sizing:border-box;text-align:left;background:radial-gradient(circle at top left,rgba(37,131,255,.08),transparent 31rem),linear-gradient(135deg,#080d14,#0b111a 46%,#090e15);color:#e5edf7;font-family:Segoe UI,Roboto,Helvetica Neue,Arial,system-ui,sans-serif}.dv2-main-shell *,.dv2-main-shell *:before,.dv2-main-shell *:after{box-sizing:border-box}.dv2-topbar{position:sticky;top:0;z-index:20;display:flex;align-items:stretch;gap:26px;min-height:60px;padding:0 24px;border-bottom:1px solid rgba(148,163,184,.14);background:#090f17eb;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px)}.dv2-brand{display:flex;align-items:center;font-size:22px;font-weight:700;letter-spacing:.01em;color:#f1f5f9}.dv2-topnav{display:flex;align-items:stretch;gap:4px;min-width:0;overflow-x:auto}.dv2-topnav-link{display:flex;align-items:center;min-height:60px;padding:0 17px;border-bottom:3px solid transparent;color:#d7e0ec;font-size:14px;font-weight:600;text-decoration:none;white-space:nowrap}.dv2-topnav-link:hover,.dv2-topnav-link.is-active{color:#58a6ff;border-bottom-color:#2583ff}.dv2-main-content{width:min(100%,1480px);margin:0 auto;padding:18px 24px 40px}.dv2-hero{display:flex;justify-content:space-between;align-items:flex-start;gap:20px;margin-bottom:14px}.dv2-hero h1{margin:0;color:#f8fafc;font-size:clamp(34px,3vw,40px);font-weight:700;line-height:1.06}.dv2-hero p,.dv2-panel-header p,.dv2-modal p{margin:7px 0 0;color:#94a3b8;font-size:14px;font-weight:400}.dv2-hero-actions,.dv2-panel-actions,.dv2-detail-actions,.dv2-modal-actions{display:flex;flex-wrap:wrap;gap:9px}.dv2-btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:36px;padding:8px 13px;border:1px solid rgba(148,163,184,.22);border-radius:7px;background:#121c2aeb;color:#eef5ff;font:inherit;font-size:13px;font-weight:600;text-decoration:none;cursor:pointer}.dv2-btn:focus-visible,.dv2-icon-btn:focus-visible,.dv2-disclosure:focus-visible{outline:2px solid rgba(88,166,255,.8);outline-offset:2px}.dv2-btn:hover:not(:disabled){border-color:#58a6ff85;background:#1e2b3df5}.dv2-btn:disabled{cursor:not-allowed;opacity:.55}.dv2-btn-primary{border-color:#2583ff;background:linear-gradient(180deg,#2583ff,#0969da);color:#fff;box-shadow:0 7px 16px #1f6feb29}.dv2-btn-secondary{background:#111b28f0}.dv2-btn-ghost{background:transparent}.dv2-btn-danger{border-color:#f851496b;background:#5b171b8f;color:#ffb4ad}.dv2-btn-compact{min-width:94px;min-height:34px;padding:7px 11px}.dv2-summary-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin-bottom:12px}.dv2-summary-card,.dv2-panel{border:1px solid rgba(148,163,184,.16);border-radius:8px;background:linear-gradient(180deg,#121c28f7,#0d151ff7);box-shadow:inset 0 1px #ffffff06,0 9px 24px #0000001c}.dv2-summary-card{display:flex;align-items:center;gap:14px;min-height:82px;padding:14px 16px}.dv2-summary-icon{display:grid;place-items:center;width:48px;height:48px;flex:0 0 auto;border-radius:8px}.dv2-summary-icon svg,.dv2-section-title svg,.dv2-disclosure svg{width:22px;height:22px;fill:none;stroke:currentColor;stroke-width:1.9;stroke-linecap:round;stroke-linejoin:round}.dv2-summary-icon.is-blue{background:#2583ff26;color:#58a6ff}.dv2-summary-icon.is-green{background:#22c55e24;color:#62d96b}.dv2-summary-icon.is-purple{background:#8b5cf629;color:#a78bfa}.dv2-summary-icon.is-amber{background:#f59e0b26;color:#fbbf24}.dv2-summary-label{color:#b8c3d1;font-weight:600}.dv2-summary-value{margin-top:3px;color:#fff;font-size:27px;font-weight:700;line-height:1}.dv2-summary-help{margin-top:7px;color:#94a3b8;font-size:12px}.dv2-create-grid{position:fixed;top:0;right:0;bottom:0;left:0;z-index:45;display:flex;align-items:flex-start;justify-content:center;padding:70px 18px 18px;background:#00000094;-webkit-backdrop-filter:blur(7px);backdrop-filter:blur(7px);overflow-y:auto}.dv2-create-modal{width:min(100%,940px);max-height:calc(100vh - 40px);overflow-y:auto}.dv2-create-modal.is-player{width:min(100%,1020px)}.dv2-panel{padding:14px}.dv2-panel-header,.dv2-section-title,.dv2-modal-header{display:flex;justify-content:space-between;align-items:flex-start;gap:12px}.dv2-panel h2,.dv2-section-title h2,.dv2-modal h2{margin:0;color:#f6f9fd;font-size:18px;font-weight:700}.dv2-form-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin-top:14px}.dv2-field{display:flex;flex-direction:column;gap:6px;min-width:0}.dv2-field-wide{grid-column:1 / -1}.dv2-field span,.dv2-detail-card span,.dv2-detail-section-title,.dv2-table-head{color:#b9c6d6;font-size:12px;font-weight:600}.dv2-field input:not([type=checkbox]),.dv2-field select{width:100%;min-height:38px;border:1px solid rgba(148,163,184,.22);border-radius:7px;background:#060d16c2;color:#ecf4ff;font:inherit;padding:8px 10px}.dv2-field input::placeholder{color:#687789}.dv2-field small,.dv2-detail-card small,.dv2-muted{color:#94a3b8;font-size:12px;line-height:1.38}.dv2-field code,.dv2-detail-card code,.dv2-table-row code{color:#9cccff;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;overflow-wrap:anywhere}.dv2-field>code{display:block;min-height:38px;padding:9px 10px;border:1px solid rgba(148,163,184,.18);border-radius:7px;background:#060d168a}.dv2-check-group{display:flex;flex-wrap:wrap;align-items:center;gap:8px 14px}.dv2-check{display:inline-flex;align-items:center;gap:7px;width:fit-content;min-height:22px;color:#dce6f3;font-size:13px;cursor:pointer}.dv2-check:hover{color:#f1f5f9}.dv2-check input[type=checkbox]{width:16px;height:16px;min-height:0;margin:0;padding:0;flex:0 0 auto;accent-color:#2583ff}.dv2-check input[type=checkbox]:focus-visible{outline:2px solid rgba(88,166,255,.75);outline-offset:2px}.dv2-panel-actions{justify-content:flex-end;margin-top:14px}.dv2-table-panel{margin-top:12px;padding:0;overflow:hidden}.dv2-section-title{justify-content:flex-start;align-items:center;padding:13px 16px 7px}.dv2-section-title>span{display:grid;place-items:center;width:21px;height:21px;color:#9fb7d6}.dv2-section-title.is-purple>span{color:#a78bfa}.dv2-entity-table{width:100%}.dv2-table-head,.dv2-table-row{display:grid;align-items:center;gap:12px;padding:9px 16px}.dv2-stream-grid{grid-template-columns:minmax(220px,1.45fr) minmax(190px,1.2fr) minmax(96px,.62fr) minmax(72px,.45fr) minmax(112px,.7fr) minmax(108px,.58fr)}.dv2-player-grid{grid-template-columns:minmax(220px,1.35fr) minmax(150px,.86fr) minmax(170px,1fr) minmax(104px,.58fr) minmax(138px,.75fr) minmax(108px,.58fr)}.dv2-table-head{min-height:38px;border-bottom:1px solid rgba(148,163,184,.14)}.dv2-table-item+.dv2-table-item{border-top:1px solid rgba(148,163,184,.12)}.dv2-table-item:hover>.dv2-table-row{background:#94a3b809}.dv2-table-row{min-height:50px}.dv2-table-row>div{min-width:0;color:#dbe5f2;font-size:13px}.dv2-table-row strong{display:block;color:#f7fbff;font-weight:600}.dv2-table-row span{display:block;margin-top:3px;color:#94a3b8;font-size:12px}.dv2-table-row code{font-size:12px}.dv2-row-name{color:#f7fbff;font-size:13px;font-weight:600}.dv2-row-id{color:#73849a!important;font-size:11px!important;overflow-wrap:anywhere}.dv2-row-path{color:#8fc7ff!important;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:12px!important}.dv2-inline-count{display:inline-flex!important;align-items:baseline;gap:4px;margin:0!important;color:#dbe5f2!important;font-size:13px!important;white-space:nowrap}.dv2-inline-count strong{display:inline;color:#f7fbff;font-weight:700}.dv2-name-cell{display:flex;align-items:center;gap:8px}.dv2-disclosure{display:grid;place-items:center;width:28px;height:28px;flex:0 0 auto;border:0;border-radius:6px;background:transparent;color:#a8b8ca;cursor:pointer}.dv2-disclosure svg{width:16px;height:16px;transition:transform .16s ease}.dv2-disclosure svg.is-expanded{transform:rotate(90deg)}.dv2-disclosure:hover{background:#94a3b814;color:#d8e7f8}.dv2-status-badge{display:inline-flex!important;align-items:center;width:fit-content;margin:0!important;padding:3px 8px;border-radius:6px;font-size:10.5px!important;font-weight:600;letter-spacing:.01em}.dv2-playback-cell{display:flex;flex-wrap:wrap;gap:6px}.dv2-playback-cell span{display:inline-flex;margin:0;padding:3px 7px;border:1px solid rgba(148,163,184,.18);border-radius:999px;background:#0f172ab8;color:#cbd5e1;font-size:12px}.dv2-playback-cell .is-on{border-color:#58a6ff47;background:#2583ff1f;color:#bfdbfe}.dv2-details-grid,.dv2-player-details{display:grid;gap:0;margin:0 8px 8px;border:1px solid rgba(148,163,184,.14);border-radius:7px;overflow:hidden;background:#080e169e}.dv2-details-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.dv2-player-details{grid-template-columns:1fr}.dv2-detail-section{border-bottom:1px solid rgba(148,163,184,.12)}.dv2-detail-section-title{padding:9px 14px 0;color:#8ea3bd;text-transform:uppercase;letter-spacing:.04em}.dv2-detail-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr))}.dv2-detail-card{display:flex;flex-direction:column;gap:6px;min-width:0;padding:12px 14px;border-right:1px solid rgba(148,163,184,.1);border-bottom:1px solid rgba(148,163,184,.1)}.dv2-detail-card strong{color:#eef6ff;font-weight:600;overflow-wrap:anywhere}.dv2-detail-card pre{max-height:138px;margin:0;padding:9px;border:1px solid rgba(148,163,184,.14);border-radius:7px;background:#02060c80;color:#c7d7eb;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:12px;line-height:1.4;overflow:auto;white-space:pre-wrap;overflow-wrap:anywhere}.dv2-detail-wide,.dv2-detail-card-wide{grid-column:span 2}.dv2-detail-actions{grid-column:1 / -1;padding:10px 14px;border-top:1px solid rgba(148,163,184,.12);background:#080e168a}.dv2-player-details>.dv2-detail-actions{border-top:0}.dv2-empty-state,.dv2-state-banner,.dv2-error-banner{margin:0;padding:14px 16px;color:#94a3b8}.dv2-state-banner,.dv2-error-banner{margin-bottom:12px;border:1px solid rgba(148,163,184,.16);border-radius:8px;background:#121c28db}.dv2-error-banner{border-color:#f851496b;color:#ffb3ad;white-space:pre-wrap}.dv2-modal-backdrop{position:fixed;top:0;right:0;bottom:0;left:0;z-index:50;display:flex;align-items:flex-start;justify-content:center;padding:74px 18px 18px;background:#00000094;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px)}.dv2-modal{width:min(540px,100%);border:1px solid rgba(148,163,184,.22);border-radius:10px;background:#111923;padding:16px;box-shadow:0 16px 42px #00000052}.dv2-icon-btn{display:inline-flex;align-items:center;justify-content:center;width:29px;height:29px;padding:0;flex:0 0 auto;border:1px solid rgba(148,163,184,.18);border-radius:7px;background:#070e1752;color:#cbd5e1;cursor:pointer;line-height:0}.dv2-icon-btn svg{display:block;width:15px;height:15px;pointer-events:none}.dv2-icon-btn:hover{border-color:#94a3b857;background:#0f172ab8;color:#f1f5f9}.dv2-modal-player{margin-top:6px;color:#fff;font-size:15px;font-weight:600}.dv2-modal-body{margin-top:14px}.dv2-modal-actions{justify-content:flex-end;margin-top:16px}.dv2-hero-actions .dv2-btn{min-height:39px;padding:9px 15px;gap:8px}.dv2-hero-actions .dv2-plus-icon{display:block;width:15px;height:15px;pointer-events:none}@media (max-width: 1100px){.dv2-summary-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.dv2-table-head{display:none}.dv2-stream-grid,.dv2-player-grid{grid-template-columns:1fr 1fr}.dv2-details-grid,.dv2-detail-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width: 720px){.dv2-topbar{flex-direction:column;align-items:flex-start;gap:0;padding:9px 16px 0}.dv2-topnav-link{min-height:42px;padding:0 12px}.dv2-main-content{padding:16px 14px 34px}.dv2-hero{flex-direction:column}.dv2-hero-actions,.dv2-panel-actions,.dv2-detail-actions,.dv2-modal-actions{width:100%}.dv2-hero-actions .dv2-btn,.dv2-panel-actions .dv2-btn,.dv2-modal-actions .dv2-btn{flex:1 1 140px}.dv2-summary-grid,.dv2-form-grid,.dv2-stream-grid,.dv2-player-grid,.dv2-details-grid,.dv2-detail-grid{grid-template-columns:1fr}.dv2-create-grid{align-items:flex-start;padding:58px 12px 12px}.dv2-create-modal{width:100%;max-height:calc(100vh - 24px);padding:13px}.dv2-detail-wide,.dv2-detail-card-wide{grid-column:auto}.dv2-detail-actions .dv2-btn{flex:1 1 150px}}html.dv2-status-html{width:100%;min-height:100%;background:#080d14}body.dv2-status-body{width:100%;min-height:100vh;margin:0;display:block;background:#080d14}#root.dv2-status-root{width:100%;max-width:none;min-height:100vh;margin:0;padding:0;text-align:left}.dv2-status-shell{position:relative;width:100%;max-width:none;min-height:100vh;margin:0;overflow-x:hidden;box-sizing:border-box;text-align:left;background:radial-gradient(circle at top left,rgba(37,131,255,.08),transparent 31rem),linear-gradient(135deg,#080d14,#0b111a 46%,#090e15);color:#e5edf7;font-family:Segoe UI,Roboto,Helvetica Neue,Arial,system-ui,sans-serif}.dv2-status-shell *,.dv2-status-shell *:before,.dv2-status-shell *:after{box-sizing:border-box}.dv2-status-topbar{position:sticky;top:0;z-index:20;display:flex;align-items:stretch;gap:26px;min-height:60px;padding:0 24px;border-bottom:1px solid rgba(148,163,184,.14);background:#090f17eb;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px)}.dv2-status-brand{display:flex;align-items:center;font-size:22px;font-weight:700;letter-spacing:.01em;color:#f1f5f9}.dv2-status-topnav{display:flex;align-items:stretch;gap:4px;min-width:0;overflow-x:auto}.dv2-status-topnav-link{display:flex;align-items:center;min-height:60px;padding:0 17px;border-bottom:3px solid transparent;color:#d7e0ec;font-size:14px;font-weight:600;text-decoration:none;white-space:nowrap}.dv2-status-topnav-link:hover,.dv2-status-topnav-link.is-active{color:#58a6ff;border-bottom-color:#2583ff}.dv2-status-content{width:min(100%,1480px);margin:0 auto;padding:18px 24px 40px}.dv2-status-hero{display:flex;justify-content:space-between;align-items:flex-start;gap:20px;margin-bottom:14px}.dv2-status-eyebrow{margin-bottom:5px;color:#58a6ff;font-size:12px;font-weight:600;letter-spacing:.04em;text-transform:uppercase}.dv2-status-hero h1{margin:0;color:#f8fafc;font-size:clamp(34px,3vw,40px);font-weight:700;line-height:1.06}.dv2-status-hero p{margin:7px 0 0;color:#94a3b8;font-size:14px;font-weight:400}.dv2-status-hero code{display:inline-block;margin-top:8px;color:#9cccff;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:12px;overflow-wrap:anywhere}.dv2-status-btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:39px;padding:9px 15px;border:1px solid rgba(148,163,184,.22);border-radius:7px;background:#121c2aeb;color:#eef5ff;font:inherit;font-size:13px;font-weight:600;text-decoration:none;cursor:pointer}.dv2-status-btn:focus-visible{outline:2px solid rgba(88,166,255,.8);outline-offset:2px}.dv2-status-btn:hover:not(:disabled){border-color:#58a6ff85;background:#1e2b3df5}.dv2-status-btn:disabled{cursor:not-allowed;opacity:.55}.dv2-status-btn-primary{border-color:#2583ff;background:linear-gradient(180deg,#2583ff,#0969da);color:#fff;box-shadow:0 7px 16px #1f6feb29}.dv2-status-notice,.dv2-status-loading{margin:0 0 12px;padding:14px 16px;border:1px solid rgba(148,163,184,.16);border-radius:8px;background:#121c28db;color:#94a3b8;white-space:pre-wrap}.dv2-status-notice.is-unavailable{border-color:#f851496b;color:#ffb3ad}.dv2-status-notice.is-degraded{border-color:#f59e0b61;color:#fbd38d}.dv2-status-summary-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin-bottom:12px}.dv2-status-count-grid{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:12px;margin-bottom:12px}.dv2-status-card,.dv2-status-count-card,.dv2-status-panel{border:1px solid rgba(148,163,184,.16);border-radius:8px;background:linear-gradient(180deg,#121c28f7,#0d151ff7);box-shadow:inset 0 1px #ffffff06,0 9px 24px #0000001c}.dv2-status-card{min-height:98px;padding:14px 16px}.dv2-status-count-card{min-height:76px;padding:13px 15px}.dv2-status-label{margin-bottom:8px;color:#b8c3d1;font-size:12px;font-weight:600;overflow-wrap:anywhere}.dv2-status-big-value,.dv2-status-count-value{color:#fff;font-size:23px;font-weight:700;line-height:1.08;overflow-wrap:anywhere}.dv2-status-count-value{font-size:27px}.dv2-status-line{display:flex;align-items:center;gap:10px;margin-bottom:8px;font-size:22px;font-weight:700;line-height:1.1}.dv2-status-help{margin-top:4px;color:#94a3b8;font-size:12px;line-height:1.38}.dv2-status-dot,.dv2-status-dot-lg{display:inline-block;border-radius:999px;flex:0 0 auto}.dv2-status-dot{width:10px;height:10px}.dv2-status-dot-lg{width:16px;height:16px}.dv2-status-line.is-healthy,.dv2-status-count-value.is-healthy,.dv2-status-badge.is-healthy{color:#62d96b}.dv2-status-line.is-degraded,.dv2-status-count-value.is-degraded,.dv2-status-badge.is-degraded{color:#fbbf24}.dv2-status-line.is-unavailable,.dv2-status-count-value.is-unavailable,.dv2-status-badge.is-unavailable{color:#ff8580}.dv2-status-line.is-idle,.dv2-status-count-value.is-idle,.dv2-status-badge.is-idle{color:#cbd5e1}.dv2-status-line.is-healthy .dv2-status-dot-lg,.dv2-status-dot.is-healthy{background:#3ddc6c}.dv2-status-line.is-degraded .dv2-status-dot-lg,.dv2-status-dot.is-degraded{background:#f59e0b}.dv2-status-line.is-unavailable .dv2-status-dot-lg,.dv2-status-dot.is-unavailable{background:#f85149}.dv2-status-line.is-idle .dv2-status-dot-lg,.dv2-status-dot.is-idle{background:#64748b}.dv2-status-panel{padding:0;overflow:hidden}.dv2-status-panel-title{padding:14px 16px 10px;color:#f6f9fd;font-size:18px;font-weight:700}.dv2-status-table-wrap{margin:0 14px;overflow-x:auto;border:1px solid rgba(148,163,184,.14);border-radius:7px;background:#080e169e}.dv2-status-table{width:100%;min-width:1220px;border-collapse:collapse}.dv2-status-table th,.dv2-status-table td{text-align:left;vertical-align:top;border-bottom:1px solid rgba(148,163,184,.12);overflow-wrap:anywhere}.dv2-status-table th{padding:10px 12px;color:#b9c6d6;font-size:12px;font-weight:600}.dv2-status-table td{padding:10px 12px;color:#dbe5f2;font-size:13px}.dv2-status-table tbody tr:hover{background:#94a3b809}.dv2-status-table tbody tr:last-child td{border-bottom:0}.dv2-status-table code{color:#9cccff;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:12px;overflow-wrap:anywhere}.dv2-status-badge{display:inline-flex;align-items:center;width:fit-content;padding:3px 8px;border:1px solid rgba(148,163,184,.16);border-radius:6px;font-size:10.5px;font-weight:600;letter-spacing:.01em}.dv2-status-badge.is-healthy{border-color:#22c55e3d;background:#22c55e24}.dv2-status-badge.is-degraded{border-color:#f59e0b47;background:#f59e0b26}.dv2-status-badge.is-unavailable{border-color:#f8514952;background:#5b171b7a}.dv2-status-badge.is-idle{border-color:#94a3b833;background:#64748b29}.dv2-status-legend{display:flex;flex-wrap:wrap;gap:12px 18px;padding:12px 16px 14px;color:#94a3b8;font-size:13px}.dv2-status-legend span{display:inline-flex;align-items:center;gap:7px}@media (max-width: 1100px){.dv2-status-summary-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.dv2-status-count-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width: 720px){.dv2-status-topbar{flex-direction:column;align-items:flex-start;gap:0;padding:9px 16px 0}.dv2-status-topnav-link{min-height:42px;padding:0 12px}.dv2-status-content{padding:16px 14px 34px}.dv2-status-hero{flex-direction:column}.dv2-status-btn{width:100%}.dv2-status-summary-grid,.dv2-status-count-grid{grid-template-columns:1fr}.dv2-status-card,.dv2-status-count-card{min-height:auto}}:root{font-family:system-ui,Avenir,Helvetica,Arial,sans-serif;line-height:1.5;font-weight:400;color-scheme:light dark;color:#ffffffde;background-color:#242424;font-synthesis:none;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}a{font-weight:500;color:#646cff;text-decoration:inherit}a:hover{color:#535bf2}body{margin:0;display:flex;place-items:center;min-width:320px;min-height:100vh}h1{font-size:3.2em;line-height:1.1}button{border-radius:8px;border:1px solid transparent;padding:.6em 1.2em;font-size:1em;font-weight:500;font-family:inherit;background-color:#1a1a1a;cursor:pointer;transition:border-color .25s}button:hover{border-color:#646cff}button:focus,button:focus-visible{outline:4px auto -webkit-focus-ring-color}@media (prefers-color-scheme: light){:root{color:#213547;background-color:#fff}a:hover{color:#747bff}button{background-color:#f9f9f9}}
