.uc-content{--uc-primary:#6366f1;--uc-primary-hover:#4f46e5;--uc-primary-bg:#6366f112;--uc-bg:#fff;--uc-bg-toolbar:#f1f5f9;--uc-bg-tertiary:#f8fafc;--uc-bg-input:#f8fafc;--uc-text:#1e293b;--uc-text-secondary:#475569;--uc-text-muted:#64748b;--uc-text-placeholder:#94a3b8;--uc-border:#e2e8f0;--uc-border-light:#f1f5f9;--uc-border-input:#dde3ec;--uc-shadow:0 1px 3px #00000014,0 4px 12px #0000000a;--uc-shadow-focus:0 0 0 3px #6366f126;--uc-error:#ef4444;--uc-error-bg:#ef44440f;--uc-radius:.875rem;--uc-radius-sm:.5rem;--uc-radius-xs:.375rem;display:flex;flex-direction:column;gap:1.25rem;color:var(--uc-text)}.uc-content *{box-sizing:border-box}.uc-workspace{background:var(--uc-bg);border:1px solid var(--uc-border);border-radius:var(--uc-radius);box-shadow:var(--uc-shadow);overflow:hidden}.uc-section-header{display:flex;align-items:center;justify-content:space-between;padding:.625rem .75rem .375rem}.uc-section-label{text-transform:uppercase;letter-spacing:.08em;color:var(--uc-text-muted);font-size:.6875rem;font-weight:700}.uc-section-actions{display:flex;align-items:center;gap:.125rem}.uc-textarea{display:block;resize:none;width:calc(100% - 1.5rem);height:150px;margin:0 .75rem .75rem;padding:.625rem .875rem;border:1px solid var(--uc-border-input);border-radius:var(--uc-radius-xs);background:var(--uc-bg);color:var(--uc-text);font:14px/1.75 ui-monospace,SFMono-Regular,Menlo,monospace;transition:border-color .15s,box-shadow .15s;overflow-y:auto}.uc-textarea:focus{border-color:var(--uc-primary);box-shadow:var(--uc-shadow-focus);outline:none}.uc-textarea::placeholder{color:var(--uc-text-placeholder);font-family:inherit}.uc-textarea--output{background:var(--uc-bg-input)}.uc-action-btn{display:inline-flex;align-items:center;gap:.3125rem;height:1.75rem;padding:0 .625rem;border:1px solid var(--uc-border);border-radius:9999px;background:var(--uc-bg-tertiary);color:var(--uc-text-muted);font-size:.6875rem;font-weight:600;cursor:pointer;transition:color .15s,background .15s,border-color .15s}.uc-action-btn:hover{color:var(--uc-primary);border-color:var(--uc-primary);background:var(--uc-primary-bg)}.uc-action-btn--danger:hover{color:var(--uc-error);border-color:var(--uc-error);background:var(--uc-error-bg)}.uc-action-btn svg{flex-shrink:0;width:12px;height:12px}.uc-action-btn span{white-space:nowrap}.uc-toolbar{justify-content:space-between;padding:.625rem 1.25rem;border-top:1px solid var(--uc-border);border-bottom:1px solid var(--uc-border);background:var(--uc-bg-toolbar)}.uc-toolbar,.uc-toolbar-left{display:flex;align-items:center}.uc-toolbar-left{gap:.5rem}.uc-toolbar-right{display:flex;align-items:center}.uc-btn{display:inline-flex;align-items:center;justify-content:center;gap:.375rem;padding:.4375rem 1.125rem;border:none;border-radius:var(--uc-radius-sm);font-size:.8125rem;font-weight:600;white-space:nowrap;cursor:pointer;transition:color .15s,background .15s,border-color .15s,box-shadow .15s}.uc-btn svg{flex-shrink:0;width:13px;height:13px}.uc-btn--encode{background:var(--uc-primary);color:#fff}.uc-btn--encode:hover{background:var(--uc-primary-hover)}.uc-btn--decode{background:var(--uc-bg);color:var(--uc-text-secondary);border:1px solid var(--uc-border)}.uc-btn--decode:hover{border-color:var(--uc-primary);color:var(--uc-primary);background:var(--uc-primary-bg)}.uc-btn--encode.is-highlighted{box-shadow:0 0 0 2px #6366f133}.uc-btn--decode.is-highlighted{border-color:var(--uc-primary);color:var(--uc-primary);background:var(--uc-primary-bg)}.uc-parser{background:var(--uc-bg);border:1px solid var(--uc-border);border-radius:var(--uc-radius);box-shadow:var(--uc-shadow);overflow:hidden}.uc-parser-header{padding:.625rem 1.25rem;border-bottom:1px solid var(--uc-border);background:var(--uc-bg-toolbar)}.uc-parser-title{display:flex;align-items:center;gap:.5rem;text-transform:uppercase;letter-spacing:.06em;color:var(--uc-text-muted);font-size:.75rem;font-weight:700}.uc-parser-title svg{flex:none;width:14px;height:14px;color:var(--uc-primary)}.uc-parser-table{width:100%;border-collapse:collapse}.uc-parser-table td{padding:.5rem 1.25rem;border-bottom:1px solid var(--uc-border-light);vertical-align:top;font-size:.8125rem}.uc-parser-table tr:last-child td{border-bottom:none}.uc-parser-table td:first-child{width:110px;color:var(--uc-text-muted);font-size:.75rem;font-weight:600;white-space:nowrap}.uc-parser-table td:last-child{color:var(--uc-text);font:13px ui-monospace,SFMono-Regular,Menlo,monospace;word-break:break-all}.uc-parser-empty{color:var(--uc-text-placeholder);font-style:italic;font-family:inherit}.uc-params{border-top:1px solid var(--uc-border)}.uc-params-header{display:flex;align-items:center;justify-content:space-between;padding:.5rem 1.25rem;border-bottom:1px solid var(--uc-border);background:var(--uc-bg-toolbar)}.uc-params-title{text-transform:uppercase;letter-spacing:.06em;color:var(--uc-text-muted)}.uc-params-count,.uc-params-title{font-size:.6875rem;font-weight:700}.uc-params-count{padding:.0625rem .4375rem;border-radius:9999px;background:var(--uc-primary-bg);color:var(--uc-primary)}.uc-params-table{width:100%;border-collapse:collapse}.uc-params-table th{background:var(--uc-bg-tertiary);color:var(--uc-text-placeholder);text-align:left;text-transform:uppercase;letter-spacing:.06em;font-size:.625rem;font-weight:700}.uc-params-table td,.uc-params-table th{padding:.4375rem 1.25rem;border-bottom:1px solid var(--uc-border-light)}.uc-params-table td{color:var(--uc-text);font:13px ui-monospace,SFMono-Regular,Menlo,monospace;word-break:break-all}.uc-params-table tr:last-child td{border-bottom:none}.uc-params-table td:first-child{width:35%;color:var(--uc-primary);font-weight:600}.uc-notice:empty{display:none}.uc-notice{position:fixed;bottom:25px;left:50%;transform:translateX(-50%);z-index:30;max-width:calc(100% - 30px);padding:12px 16px;background:#263247;color:#fff;border-radius:10px;box-shadow:0 5px 22px #26324730;font-size:12px}@media(max-width:600px){.uc-action-btn span{display:none}.uc-action-btn{justify-content:center;width:2rem;height:2rem;padding:0}.uc-action-btn svg{width:14px;height:14px}.uc-section-actions{gap:.25rem}}@media(max-width:480px){.uc-textarea{width:calc(100% - 1rem);height:140px;margin:0 .5rem .5rem;padding:.5rem .75rem;font-size:13px}.uc-section-header{padding:.5rem .5rem .25rem}.uc-toolbar{flex-wrap:wrap;gap:.5rem;padding:.5rem .625rem}.uc-toolbar-left{flex:1 1 auto;gap:.4375rem}.uc-toolbar-left .uc-btn{flex:1 1 auto}.uc-toolbar-right{flex:0 0 auto}.uc-btn{min-height:2.25rem;font-size:.8125rem}.uc-btn,.uc-params-header,.uc-parser-header{padding:.5rem .875rem}.uc-parser-table td{padding:.4375rem .75rem}.uc-parser-table td:first-child{width:78px;padding-right:.375rem;font-size:.6875rem}.uc-parser-table td:last-child{font-size:.75rem}.uc-params-table td,.uc-params-table th{padding:.4375rem .75rem;font-size:.75rem}.uc-params-table td:first-child{width:38%}}@media(max-width:360px){.uc-toolbar-right{flex:1 1 100%}.uc-toolbar-right .uc-action-btn{border-radius:var(--uc-radius-sm);width:100%;height:2rem}.uc-toolbar-right .uc-action-btn span{display:inline}.uc-parser-table td:first-child{width:68px;font-size:.625rem}.uc-parser-table td:last-child{font-size:.6875rem}}