.oxDNCa_shell{--ink:#253448;--muted:#627083;--line:#ccd4df;--panel:#fff;--blue:#233d60;--green:#146846;color:var(--ink);--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;background:#e9edf2;flex-direction:column;min-height:100svh;font:12px/1.45 Arial,Helvetica,sans-serif;display:flex}.oxDNCa_shell *{box-sizing:border-box}.oxDNCa_shell button,.oxDNCa_shell input,.oxDNCa_shell select{font:inherit}.oxDNCa_shell button,.oxDNCa_toolbar a{color:var(--ink);cursor:pointer;white-space:nowrap;background:#fff;border:1px solid #b8c4d2;border-radius:3px;justify-content:center;align-items:center;gap:6px;padding:6px 10px;text-decoration:none;display:inline-flex}.oxDNCa_shell button:hover,.oxDNCa_toolbar a:hover{background:#eef4fb}.oxDNCa_shell button:disabled{opacity:.5;cursor:not-allowed}.oxDNCa_shell button:focus-visible,.oxDNCa_shell a:focus-visible,.oxDNCa_shell input:focus-visible,.oxDNCa_shell select:focus-visible{outline-offset:2px;outline:2px solid #3675b8}.oxDNCa_titlebar{color:#fff;background:#233d60;justify-content:space-between;align-items:center;gap:20px;padding:13px 20px;display:flex}.oxDNCa_titlebar>div{align-items:center;gap:12px;display:flex}.oxDNCa_logo{letter-spacing:1px;border:1px solid #8ea3bb;border-radius:3px;padding:4px 6px;font-size:16px;font-weight:700}.oxDNCa_titlebar strong{font-size:16px;font-weight:600;display:block}.oxDNCa_titlebar span:not(.oxDNCa_logo){color:#c6d2e0;margin-top:2px;font-size:11px;display:block}.oxDNCa_titlebar nav{gap:18px;display:flex}.oxDNCa_titlebar a{color:#dce8f5;align-items:center;gap:4px;text-decoration:none;display:inline-flex}.oxDNCa_sandbox{color:#685629;background:#fff7da;border-bottom:1px solid #dbc994;flex-wrap:wrap;align-items:center;gap:8px;padding:8px 20px;font-size:11px;display:flex}.oxDNCa_sandbox svg{flex-shrink:0}.oxDNCa_context{border-bottom:1px solid var(--line);color:var(--muted);flex-wrap:wrap;gap:20px;padding:10px 20px;font-size:11px;display:flex}.oxDNCa_context strong{color:var(--ink);font-weight:600}.oxDNCa_context code{color:#455b73}.oxDNCa_workspace{border:1px solid var(--line);background:var(--panel);flex:1;margin:15px 20px 20px;box-shadow:0 1px 3px #2038540c}.oxDNCa_tabs{border-bottom:1px solid var(--line);background:#e3e9f0;gap:3px;padding:7px 8px 0;display:flex}.oxDNCa_tabs button{color:#52647a;background:0 0;border:1px solid #0000;border-bottom:0;border-radius:4px 4px 0 0;margin-bottom:-1px;padding:8px 15px;position:relative}.oxDNCa_tabs button[aria-selected=true]{border-color:var(--line);color:#1f3e65;background:#fff;border-bottom:1px solid #fff;font-weight:700}.oxDNCa_tabs span{color:#7c8896;margin-left:7px;font-size:10px;font-weight:400}.oxDNCa_toolbar{border-bottom:1px solid #e1e6ec;flex-wrap:wrap;align-items:center;gap:7px;padding:10px 12px;display:flex}.oxDNCa_toolbar .oxDNCa_launch{color:#195c42;border-color:#b7d2c2;margin-left:auto}.oxDNCa_toolbar .oxDNCa_generate{color:#195c42;background:#e9f4ee;border-color:#b2cdbc}.oxDNCa_filters{border-bottom:1px solid var(--line);background:#f5f7fa;flex-wrap:wrap;align-items:flex-end;gap:10px;padding:12px;display:flex}.oxDNCa_filters>svg{color:#63758a;align-self:center}.oxDNCa_filters label{color:#56677c;flex-direction:column;gap:4px;font-size:10px;display:flex}.oxDNCa_filters input,.oxDNCa_filters select{color:var(--ink);background:#fff;border:1px solid #bfcbd7;border-radius:2px;height:29px;padding:5px 7px;font-size:12px}.oxDNCa_filters input:not([type=date]){min-width:210px}.oxDNCa_filters select{min-width:160px}.oxDNCa_filters button{height:29px;font-size:11px}.oxDNCa_tableWrap{width:100%;max-height:540px;overflow:auto}.oxDNCa_tableWrap table{border-collapse:collapse;text-align:left;width:100%;min-width:1060px;font-size:11px}.oxDNCa_tableWrap caption{text-align:left;color:var(--muted);caption-side:bottom;border-bottom:1px solid var(--line);background:#fbfcfd;padding:7px 12px;font-size:10px}.oxDNCa_tableWrap th{color:#40546e;border:1px solid var(--line);white-space:nowrap;z-index:1;background:#e9eef4;border-top:0;padding:8px 10px;font-weight:600;position:sticky;top:0}.oxDNCa_tableWrap th:first-child,.oxDNCa_tableWrap td:first-child{border-left:0}.oxDNCa_tableWrap th:last-child,.oxDNCa_tableWrap td:last-child{border-right:0}.oxDNCa_tableWrap td{vertical-align:middle;border:1px solid #e1e6ed;padding:8px 10px}.oxDNCa_tableWrap tbody tr:nth-child(2n){background:#f8fafc}.oxDNCa_tableWrap tbody tr:hover{background:#edf4fc}.oxDNCa_tableWrap tr.oxDNCa_selected,.oxDNCa_tableWrap tr.oxDNCa_selected:nth-child(2n){background:#dceafa}.oxDNCa_tableWrap small{color:var(--muted);margin-top:2px;font-size:10px;display:block}.oxDNCa_tableWrap td strong{font-weight:600}.oxDNCa_tableWrap .oxDNCa_rowLink{color:#245d91;text-underline-offset:2px;text-overflow:ellipsis;text-align:left;background:0 0;border:0;max-width:170px;padding:0;text-decoration:underline;display:block;overflow:hidden}.oxDNCa_badge{color:#3f556f;white-space:nowrap;background:#eef2f6;border:1px solid #d2dbe5;border-radius:3px;padding:2px 6px;font-size:10px;display:inline-block}.oxDNCa_tableWrap .oxDNCa_empty{text-align:center;color:var(--muted);background:#fff;padding:38px 20px;font-size:12px}.oxDNCa_detail{border-top:1px solid var(--line);background:#fff;min-height:130px;padding:15px 16px 20px}.oxDNCa_detail h2{color:#304b6d;margin:0 0 12px;font-size:12px;font-weight:700}.oxDNCa_detail h2 span{color:#647488;background:#eef2f6;border:1px solid #d7dfe7;border-radius:2px;margin-left:8px;padding:2px 5px;font-size:9px;font-weight:400}.oxDNCa_detail p{color:var(--muted);margin:0;font-size:11px}.oxDNCa_detail dl{flex-wrap:wrap;gap:28px;margin:0 0 16px;display:flex}.oxDNCa_detail dt{text-transform:uppercase;letter-spacing:.03em;color:var(--muted);font-size:9px}.oxDNCa_detail dd{overflow-wrap:anywhere;margin:3px 0 0;font-size:11px}.oxDNCa_detail h3{margin:0 0 8px;font-size:11px;font-weight:600}.oxDNCa_detail ol{margin:0;padding:0;list-style:none}.oxDNCa_detail li{border-top:1px solid #edf0f4;gap:18px;padding:5px 0;font-size:11px;display:flex}.oxDNCa_detail time{color:var(--muted);font-variant-numeric:tabular-nums;flex-shrink:0;width:112px}.oxDNCa_footnote{color:var(--muted);margin:0;padding:15px 14px;font-size:11px}.oxDNCa_statusbar{color:#55657a;background:#dfe6ee;border-top:1px solid #c0cbd7;flex-wrap:wrap;align-items:center;gap:18px;padding:7px 20px;font-size:10px;display:flex}.oxDNCa_statusbar>span{align-items:center;gap:5px;display:flex}.oxDNCa_statusbar>span:last-child{margin-left:auto}.oxDNCa_goodDot,.oxDNCa_badDot{background:#338360;border-radius:50%;width:6px;height:6px;display:inline-block}.oxDNCa_badDot{background:#ba6a45}.oxDNCa_error{color:#943f2f;background:#fff1ee;border:1px solid #e4c0b7;margin:12px;padding:10px 12px}.oxDNCa_newCode{background:#f1f8f4;border:1px solid #b8d5c3;justify-content:space-between;align-items:flex-start;gap:20px;margin:12px;padding:12px 14px;display:flex}.oxDNCa_newCode strong{color:#20593e;font-size:12px}.oxDNCa_newCode p{color:#52675a;margin:5px 0 10px;font-size:11px;line-height:1.5}.oxDNCa_newCode code{letter-spacing:.08em;color:#204b35;-webkit-user-select:all;user-select:all;overflow-wrap:anywhere;font-size:18px;font-weight:700}.oxDNCa_codeActions{gap:5px;display:flex}.oxDNCa_spin{animation:.9s linear infinite oxDNCa_spin}@keyframes oxDNCa_spin{to{transform:rotate(360deg)}}@media (max-width:700px){.oxDNCa_titlebar{align-items:flex-start;padding:12px}.oxDNCa_titlebar nav{flex-direction:column;gap:7px;font-size:10px}.oxDNCa_titlebar strong{font-size:14px}.oxDNCa_sandbox,.oxDNCa_context{padding-left:12px;padding-right:12px}.oxDNCa_context{gap:7px 15px}.oxDNCa_workspace{margin:12px 10px}.oxDNCa_filters{gap:9px}.oxDNCa_filters>svg{display:none}.oxDNCa_filters label{flex:1;min-width:135px}.oxDNCa_filters input:not([type=date]),.oxDNCa_filters select{width:100%;min-width:0}.oxDNCa_toolbar{padding:9px}.oxDNCa_toolbar .oxDNCa_launch{margin-left:0}.oxDNCa_tabs button{padding:8px 10px;font-size:11px}.oxDNCa_detail li{display:block}.oxDNCa_detail time{margin-bottom:2px;display:block}.oxDNCa_statusbar{gap:7px 12px;padding:7px 12px}.oxDNCa_statusbar>span:last-child{margin-left:0}.oxDNCa_newCode{display:block}.oxDNCa_codeActions{margin-top:12px}.oxDNCa_tableWrap{max-height:440px}}@media (prefers-reduced-motion:reduce){.oxDNCa_spin{animation:none}}
