.pd-module{font-size:12px;line-height:1.6}.pd-module .card{margin:16px 0;min-width:0}.pd-module h3{margin:0 0 8px}.pd-module p{overflow-wrap:anywhere}.pd-context{margin-bottom:16px}.pd-heading{display:flex;justify-content:space-between;align-items:flex-start;gap:16px}.pd-heading>div{min-width:0}.pd-heading>button{flex:none}.pd-nav{flex-wrap:wrap}.pd-nav button[aria-current=page]{border-color:var(--cyan);color:var(--cyan)}.pd-summary{display:flex;gap:8px;flex-wrap:wrap;margin:14px 0}.pd-summary>span,.pd-category,.pd-status{display:inline-block;border:1px solid var(--line);padding:4px 8px;border-radius:6px;color:var(--cyan);font-size:11px}.pd-help,.pd-group small{color:var(--dim);font-size:11px}.pd-error{color:var(--pink,#ff91be);border-left:3px solid currentColor;padding:9px 12px}.pd-caution{border-left:3px solid var(--amber,#ffc76a);padding:10px 12px;background:rgba(255,190,90,.055);border-radius:5px}.pd-caution-inline{display:block;color:var(--amber,#ffc76a)}.pd-loading{color:var(--cyan)}.pd-protection-groups{display:grid;gap:14px}.pd-group{border:1px solid var(--line);border-radius:9px;padding:15px}.pd-group h4,.pd-group summary{font-size:13px;color:var(--text);font-weight:700;margin:0 0 12px}.pd-group details[open] summary{margin-bottom:8px}.pd-switch-grid,.pd-sharing-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.pd-switch{display:flex;justify-content:space-between;align-items:flex-start;gap:12px;border:1px solid var(--line);padding:12px;border-radius:7px;min-width:0}.pd-switch>span{min-width:0}.pd-switch strong,.pd-switch small,.pd-switch em{display:block}.pd-switch small{font-weight:400;margin-top:5px}.pd-switch em{font-size:10px;color:var(--amber,#ffc76a);font-style:normal;margin-top:7px}.pd-switch input{flex:none;margin-top:3px;accent-color:var(--cyan);width:17px;height:17px}.pd-legacy{opacity:.78}.pd-key{margin-top:8px}.pd-key summary{font-weight:400;font-size:10px;color:var(--dim);cursor:pointer;margin:0}.pd-key code{display:block;font-size:10px;overflow-wrap:anywhere;margin-top:5px}.pd-filter-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.pd-filter-grid label,.pd-field{display:flex;flex-direction:column;gap:6px;min-width:0}.pd-module input[type=search],.pd-module input[type=datetime-local],.pd-module select{width:100%;padding:9px 11px;background:var(--surface,#211b35);color:var(--text,#eeeafa);border:1px solid var(--line);border-radius:7px;font:inherit;min-height:37px}.pd-module option{background:#211b35;color:#eeeafa}.pd-mode{display:flex;align-items:center;gap:9px;margin-left:auto}.pd-mode select{min-width:145px}.pd-journal-table{overflow:auto;border:1px solid var(--line);border-radius:8px}.pd-journal-table table{width:100%;border-collapse:collapse;font-size:11px}.pd-journal-table th{text-align:left;padding:10px 12px;color:var(--dim);border-bottom:1px solid var(--line);white-space:nowrap}.pd-journal-table td{padding:12px;vertical-align:top;border-bottom:1px solid var(--line);overflow-wrap:anywhere;min-width:110px}.pd-journal-table td:nth-child(3){min-width:240px}.pd-journal-table td:nth-child(4){min-width:155px}.pd-journal-table td small{display:block;color:var(--dim);margin-top:7px}.pd-journal-table tr:last-child td{border-bottom:0}.pd-journal-table pre{white-space:pre-wrap;overflow-wrap:anywhere;max-height:260px;overflow:auto;border:1px solid var(--line);padding:10px;border-radius:5px;background:rgba(0,0,0,.12);font-size:10px;max-width:900px}.pd-original summary{font-size:10px;color:var(--cyan);cursor:pointer}.pd-pager{display:flex;align-items:center;gap:9px;margin-top:14px;flex-wrap:wrap}.pd-pager>span{margin-right:auto;color:var(--dim)}.pd-sharing-grid fieldset{border:1px solid var(--line);border-radius:8px;padding:12px}.pd-sharing-grid fieldset label{display:flex;align-items:center;gap:8px}.pd-sharing-grid fieldset input{accent-color:var(--cyan)}.pd-player-title{padding:20px 0 10px}.pd-player-title h1{font-size:27px;margin:8px 0}.pd-confirm li{margin:7px 0}.pd-module button:focus-visible,.pd-module input:focus-visible,.pd-module select:focus-visible{outline:2px solid var(--cyan);outline-offset:3px}@media(max-width:1050px){.pd-switch-grid,.pd-sharing-grid{grid-template-columns:1fr}.pd-heading{flex-wrap:wrap}}@media(max-width:700px){.pd-filter-grid{grid-template-columns:1fr}.pd-mode{margin-left:0;flex:1 1 100%}.pd-heading{display:block}.pd-heading>button{margin-top:10px}.pd-journal-table td:nth-child(3){min-width:190px}}@media(prefers-reduced-motion:reduce){.pd-module *{scroll-behavior:auto!important}}
.pd-module .button.primary{background:var(--cyan,#67eee2);border-color:var(--cyan,#67eee2);color:#141b2b}
.pd-source-panel{display:flex;align-items:flex-end;gap:16px;flex-wrap:wrap}.pd-source-panel>.pd-field{min-width:180px;flex:1}.pd-log-mode{margin:0!important;align-items:center;flex:2}.pd-live-toolbar{display:flex;align-items:center;justify-content:space-between;gap:12px;flex-wrap:wrap;margin-bottom:12px}.pd-live-toolbar>div{display:flex;gap:8px}.pd-live-state{color:var(--cyan);font-size:11px}.pd-live-console{height:min(52vh,520px);min-height:260px;overflow:auto;overscroll-behavior:contain;border:1px solid var(--line);border-radius:9px;background:rgba(6,10,22,.35);padding:10px;font-family:ui-monospace,Consolas,monospace;scrollbar-gutter:stable}.pd-live-row{display:grid;grid-template-columns:150px minmax(0,1fr);gap:12px;padding:12px 8px;border-bottom:1px solid var(--line);border-left:3px solid transparent}.pd-live-row:last-child{border-bottom:0}.pd-live-row time{color:var(--dim);font-size:10px}.pd-live-row>div{min-width:0}.pd-live-row strong{font-family:var(--font,inherit);color:var(--text);margin-right:10px}.pd-live-row p{margin:7px 0 4px;white-space:pre-wrap}.pd-live-row small{display:block;color:var(--dim);font-size:10px;margin-top:5px}.pd-live-row pre,.pd-event-detail pre{white-space:pre-wrap;overflow-wrap:anywhere;max-height:240px;overflow:auto;margin:8px 0;padding:10px;border:1px solid var(--line);border-radius:6px;background:rgba(0,0,0,.15);font-size:11px}.pd-event-connection{border-left-color:var(--cyan,#67eee2)}.pd-event-detection{border-left-color:var(--amber,#ffc76a)}.pd-event-enforcement,.pd-event-error{border-left-color:var(--pink,#ff91be)}.pd-event-death{border-left-color:#bc9fe8}.pd-event-capture,.pd-event-building,.pd-event-crafting,.pd-event-technology,.pd-event-summon{border-left-color:#9addb0}.pd-live-empty{padding:30px 12px;color:var(--dim);text-align:center}.pd-row-detail{font:inherit;font-size:10px;cursor:pointer;border:0;background:none;color:var(--cyan);padding:5px 0;margin-top:5px}.pd-live-host>.button{margin-top:10px}.pd-event-detail pre{max-height:320px}.pd-module .pd-nav{gap:8px}.pd-sharing-grid fieldset{grid-column:1/-1}.pd-sharing-grid fieldset>label{display:inline-flex;min-width:210px;margin:5px 12px 5px 0}.pd-log-mode .pd-mode{flex:1;min-width:190px}.pd-source-panel .pd-log-mode .pd-mode select{min-width:0}.pd-live-console:focus-visible{outline:2px solid var(--cyan);outline-offset:3px}@media(max-width:800px){.pd-live-row{grid-template-columns:1fr;gap:4px}.pd-log-mode{flex:1 1 100%}.pd-live-console{height:420px}.pd-sharing-grid fieldset>label{display:flex;min-width:0}}
