.native-shell{max-width:1400px;margin:0 auto;padding:40px 24px;min-height:60vh}.native-card{background:rgba(20,20,20,.95);border:1px solid rgba(255,255,255,.1);border-radius:16px;padding:28px;margin-bottom:24px;min-width:0;overflow-wrap:anywhere}.native-narrow{max-width:520px;margin:40px auto}.native-grid{display:grid;align-items:start;grid-template-columns:repeat(auto-fit,minmax(min(240px,100%),1fr));gap:20px;min-width:0}.native-grid>*{min-width:0}.native-shell form{display:grid;grid-template-columns:minmax(0,1fr);min-width:0;gap:16px;margin:24px 0}.native-shell label{display:grid;gap:8px;min-width:0}.native-shell input,.native-shell select,.native-shell textarea{box-sizing:border-box;width:100%;max-width:100%;min-width:0;padding:12px;background:rgba(255,255,255,.05);border:1px solid rgba(255,255,255,.15);border-radius:8px;color:#fff;font:inherit}.native-shell option{background:#1a1a1a}.native-shell button,.native-button{min-width:0;max-width:100%;white-space:normal;overflow-wrap:anywhere;padding:12px 20px;background:#fff;color:#111;border:0;border-radius:8px;font:inherit;font-weight:600;cursor:pointer}.native-shell .native-check,.native-shell label:has(>input[type=checkbox]){display:flex;align-items:flex-start;gap:10px;min-height:44px}.native-shell .native-check input,.native-shell label:has(>input[type=checkbox])>input[type=checkbox]{width:auto;flex-shrink:0;margin-top:4px}.native-scroll{overflow:auto}.native-shell th,.native-shell td{padding:14px;text-align:left;border-bottom:1px solid rgba(255,255,255,.1)}.native-shell table{width:100%;border-collapse:collapse}.native-shell fieldset{min-width:0;max-width:100%;padding:18px;border:1px solid rgba(255,255,255,.15);display:grid;grid-template-columns:minmax(0,1fr);gap:12px}.native-shell legend{max-width:100%;padding:0 8px}.native-shell [hidden]{display:none!important}.native-shell details{margin:16px 0}.native-shell summary{cursor:pointer;font-weight:600;padding:12px 0}.native-legal{white-space:pre-wrap;overflow-wrap:anywhere;line-height:1.65}.native-shell [role=alert]{color:#f87171}.native-muted{color:#aaa}.native-shell a:focus-visible,.native-shell button:focus-visible,.native-shell input:focus-visible,.native-shell select:focus-visible,.native-shell textarea:focus-visible{outline:2px solid #60a5fa;outline-offset:3px}@media(max-width:640px){.native-shell{padding:24px 16px}.native-card{padding:20px}}
.native-code{font-family:ui-monospace,SFMono-Regular,Consolas,monospace;font-size:.75em;font-weight:400;color:#9ca3af;overflow-wrap:anywhere}.native-shell td .native-code{display:block;margin-top:4px}.native-nowrap{white-space:nowrap}.native-shell th,.native-shell td{overflow-wrap:break-word}.native-scroll,.native-shell .table-container{overflow-x:auto;background:linear-gradient(90deg,#141414 30%,rgba(20,20,20,0)) left center/40px 100% no-repeat local,linear-gradient(270deg,#141414 30%,rgba(20,20,20,0)) right center/40px 100% no-repeat local,radial-gradient(farthest-side at 0 50%,rgba(255,255,255,.22),rgba(255,255,255,0)) left center/14px 100% no-repeat scroll,radial-gradient(farthest-side at 100% 50%,rgba(255,255,255,.22),rgba(255,255,255,0)) right center/14px 100% no-repeat scroll}.native-actions{display:flex;flex-wrap:wrap;gap:12px;margin-top:24px}.native-button{display:inline-flex;align-items:center;justify-content:center;min-height:44px;box-sizing:border-box;text-align:center;text-decoration:none}.native-button-secondary{background:transparent;color:#fff;border:1px solid rgba(255,255,255,.25)}.native-download p{line-height:1.6}.native-shell summary .native-muted{font-weight:400;font-size:.9em;margin-left:8px}.native-shell input[type=checkbox],.native-shell input[type=radio]{accent-color:#818cf8;width:18px;height:18px;padding:0}.native-shell fieldset{border-color:rgba(255,255,255,.1);border-radius:12px;background:rgba(255,255,255,.02)}.native-shell legend{font-weight:600;color:rgba(255,255,255,.85)}.native-grid-end{align-items:end}@media(min-width:641px){.native-shell tbody th[scope=row]{width:1%;white-space:nowrap;padding-right:32px}}@media(max-width:768px){.native-scroll table,.native-shell .table-container table{min-width:640px}}@media(max-width:640px){.native-shell td a{display:inline-block;min-width:40px;padding:10px 0}.native-card>a,.native-card>p>a:only-child{display:inline-flex;align-items:center;min-height:40px}.native-actions .native-button{flex:1 1 100%}}
