:root{color-scheme:dark;font-family:-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif;color:#edf4f6;background:#0c1114;font-size:16px;letter-spacing:0}*{box-sizing:border-box}body{margin:0}button,input,textarea,select{font:inherit}a{color:#78dcf3}header{display:flex;align-items:center;justify-content:space-between;padding:18px 32px;border-bottom:1px solid #334149;gap:18px}header>a{font-weight:700;text-decoration:none}nav{display:flex;align-items:center;gap:16px;flex-wrap:wrap}main{max-width:1550px;margin:auto;padding:28px 32px 70px}.heading{display:flex;justify-content:space-between;align-items:center;gap:25px}.heading img{width:84px;height:104px;object-fit:contain}.eyebrow{color:#93dfb9;font-size:13px;font-weight:750}h1{font-size:36px;margin:10px 0}h2{font-size:22px;margin:10px 0}p{line-height:1.5}.privacy{border-left:3px solid #eabb69;padding:8px 16px;color:#c7d0d6;margin:20px 0 30px}.workspace{display:grid;grid-template-columns:minmax(0,1fr) 340px;gap:30px}aside{border-left:1px solid #334149;padding-left:28px;min-width:0}.editor{min-width:0}.tabs{display:flex;border-bottom:1px solid #334149;gap:8px}.tabs button{border:0;border-bottom:3px solid transparent;border-radius:0;background:transparent;padding:14px 10px;color:#b7c5ce}.tabs button[aria-selected=true]{border-bottom-color:#93dfb9;color:#fff}.table-tools{display:flex;align-items:center;gap:20px;margin-top:18px;flex-wrap:wrap}#row-count{color:#b7c5ce;font-size:14px}#table-description{color:#b7c5ce;font-size:14px;min-height:42px}#table-panel{overflow:auto;max-height:540px;border-block:1px solid #334149;overscroll-behavior:contain}table{border-collapse:collapse;width:100%;min-width:760px;text-align:left}th{position:sticky;top:0;background:#1a252c;z-index:1;font-size:13px;padding:12px 8px}td{padding:7px 5px;border-bottom:1px solid #26353e}td input,td select{width:100%;min-width:92px;padding:8px;border:1px solid #3b4b55;border-radius:4px;background:#111b21;color:#edf4f6}td input[type=number]{min-width:78px;width:88px}td select{min-width:160px}td input[aria-invalid=true]{border-color:#ff9b87;background:#311d20}.delete{width:38px;height:38px;padding:8px}.delete img{width:20px;height:20px;filter:invert(1)}button{background:#202e37;border:1px solid #4d6370;color:#f3f7f8;padding:10px 14px;border-radius:5px;cursor:pointer;min-height:42px}button:hover{background:#2d424e}button:disabled{opacity:.5;cursor:not-allowed}button:focus-visible,a:focus-visible,input:focus-visible,textarea:focus-visible,select:focus-visible,summary:focus-visible{outline:3px solid #78dcf3;outline-offset:3px}.primary{background:#93dfb9;color:#10231c;border-color:#93dfb9;font-weight:750}button.primary:hover{background:#b2eed1}label{display:block;font-weight:650;margin:24px 0 9px}textarea,aside select{width:100%;border:1px solid #4d6370;background:#111b21;color:#edf4f6;border-radius:5px;padding:12px;line-height:1.5}textarea{resize:vertical}aside label:first-of-type{margin-top:22px}aside button{width:100%;margin:7px 0}input[type=range]{width:100%;accent-color:#93dfb9;height:30px}output{float:right;color:#93dfb9;font-size:24px}.check{display:flex;gap:12px;align-items:flex-start;line-height:1.4;font-size:15px}.check input{width:19px;height:19px;flex:none;accent-color:#93dfb9}.muted{color:#aabcc8;font-size:14px}#selection{color:#93dfb9;font-size:14px}#validation{color:#ffac96;font-size:14px}.dataset-actions{display:flex;gap:12px;align-items:center;flex-wrap:wrap;margin-top:14px}#save-state{color:#aabcc8;font-size:13px}details{margin-top:22px}summary{cursor:pointer}pre{white-space:pre-wrap;overflow-wrap:anywhere;font:13px/1.5 ui-monospace,monospace;max-height:500px;overflow:auto;padding:14px;background:#141f26}#notice{position:fixed;bottom:20px;left:50%;transform:translateX(-50%);padding:12px 18px;background:#d6f4e8;color:#10231c;max-width:90%;z-index:20;border-radius:5px}#notice:empty{display:none}dialog{width:min(800px,94vw);background:#16232b;color:#edf4f6;border:1px solid #5c7583;border-radius:8px}dialog::backdrop{background:#000b}dialog button{margin-top:15px}@media(max-width:1000px){.workspace{grid-template-columns:1fr}aside{border-left:0;border-top:1px solid #334149;padding:25px 0 0}aside button{max-width:500px;display:block}}@media(max-width:600px){header{padding:16px;align-items:flex-start;flex-direction:column}nav{gap:10px}nav button{font-size:14px}main{padding:18px 16px 65px}h1{font-size:29px}.heading img{width:55px;height:85px}.tabs{gap:0}.tabs button{font-size:14px;flex:1;padding:12px 6px}.privacy{font-size:14px}.table-tools{gap:12px}h2{font-size:21px}.dataset-actions{align-items:stretch}.dataset-actions button{font-size:14px}.workspace{gap:20px}}@media print{header,button,.tabs,aside{display:none}main{padding:0}.workspace{display:block}#table-panel{max-height:none;overflow:visible}body{background:white;color:black}}
:root body.embedded main{padding:12px 16px 28px}.embedded .heading{display:none}.embedded header{padding:10px 16px;justify-content:flex-end}.embedded header>a,.embedded nav>a{display:none}.embedded .privacy{margin:0 0 12px;font-size:13px;padding:6px 12px}.embedded .workspace{gap:20px}.embedded #table-panel{max-height:320px}.embedded .table-tools{margin-top:10px}.embedded #table-description{min-height:0;margin:8px 0}.embedded aside h2{margin-top:0}.embedded label{margin-top:16px}
