@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-border-style:solid;--tw-font-weight:initial;--tw-blur:initial;--tw-brightness:initial;--tw-contrast:initial;--tw-grayscale:initial;--tw-hue-rotate:initial;--tw-invert:initial;--tw-opacity:initial;--tw-saturate:initial;--tw-sepia:initial;--tw-drop-shadow:initial;--tw-drop-shadow-color:initial;--tw-drop-shadow-alpha:100%;--tw-drop-shadow-size:initial;--tw-backdrop-blur:initial;--tw-backdrop-brightness:initial;--tw-backdrop-contrast:initial;--tw-backdrop-grayscale:initial;--tw-backdrop-hue-rotate:initial;--tw-backdrop-invert:initial;--tw-backdrop-opacity:initial;--tw-backdrop-saturate:initial;--tw-backdrop-sepia:initial;--tw-duration:initial;--tw-shadow:0 0 #0000;--tw-shadow-color:initial;--tw-shadow-alpha:100%;--tw-inset-shadow:0 0 #0000;--tw-inset-shadow-color:initial;--tw-inset-shadow-alpha:100%;--tw-ring-color:initial;--tw-ring-shadow:0 0 #0000;--tw-inset-ring-color:initial;--tw-inset-ring-shadow:0 0 #0000;--tw-ring-inset:initial;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-offset-shadow:0 0 #0000}}}@layer theme{:root,:host{--font-sans:var(--font-geist-sans);--color-red-100:#ffe2e2;--color-red-400:#ff6568;--color-red-500:#fb2c36;--color-red-600:#e40014;--color-yellow-500:#edb200;--color-green-500:#00c758;--color-blue-500:#3080ff;--color-gray-100:#f3f4f6;--color-gray-400:#99a1af;--color-gray-500:#6a7282;--color-gray-800:#1e2939;--color-white:#fff;--spacing:.25rem;--container-md:28rem;--container-7xl:80rem;--text-xs:.75rem;--text-xs--line-height:calc(1/.75);--text-sm:.875rem;--text-sm--line-height:calc(1.25/.875);--text-xl:1.25rem;--text-xl--line-height:calc(1.75/1.25);--font-weight-medium:500;--font-weight-semibold:600;--radius-md:.375rem;--radius-lg:.5rem;--animate-spin:spin 1s linear infinite;--blur-sm:8px;--blur-md:12px;--default-transition-duration:.15s;--default-transition-timing-function:cubic-bezier(.4,0,.2,1);--default-font-family:var(--font-geist-sans);--default-mono-font-family:var(--font-geist-mono)}@supports (color:lab(0% 0 0)){:root,:host{--color-red-100:lab(92.243% 10.2865 3.83865);--color-red-400:lab(63.7053% 60.745 31.3109);--color-red-500:lab(55.4814% 75.0732 48.8528);--color-red-600:lab(48.4493% 77.4328 61.5452);--color-yellow-500:lab(76.3898% 14.5258 98.4589);--color-green-500:lab(70.5521% -66.5147 45.8073);--color-blue-500:lab(54.1736% 13.3369 -74.6839);--color-gray-100:lab(96.1596% -.0823438 -1.13575);--color-gray-400:lab(65.9269% -.832707 -8.17473);--color-gray-500:lab(47.7841% -.393182 -10.0268);--color-gray-800:lab(16.1051% -1.18239 -11.7533)}}}@layer base{*,:after,:before,::backdrop{box-sizing:border-box;border:0 solid;margin:0;padding:0}::file-selector-button{box-sizing:border-box;border:0 solid;margin:0;padding:0}html,:host{-webkit-text-size-adjust:100%;tab-size:4;line-height:1.5;font-family:var(--default-font-family,ui-sans-serif,system-ui,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji");font-feature-settings:var(--default-font-feature-settings,normal);font-variation-settings:var(--default-font-variation-settings,normal);-webkit-tap-highlight-color:transparent}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:var(--default-mono-font-family,ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,"Liberation Mono","Courier New",monospace);font-feature-settings:var(--default-mono-font-feature-settings,normal);font-variation-settings:var(--default-mono-font-variation-settings,normal);font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}:-moz-focusring{outline:auto}progress{vertical-align:baseline}summary{display:list-item}ol,ul,menu{list-style:none}img,svg,video,canvas,audio,iframe,embed,object{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,select,optgroup,textarea{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}::file-selector-button{margin-inline-end:4px}::placeholder{opacity:1}@supports (not ((-webkit-appearance:-apple-pay-button))) or (contain-intrinsic-size:1px){::placeholder{color:currentColor}@supports (color:color-mix(in lab, red, red)){::placeholder{color:color-mix(in oklab,currentcolor 50%,transparent)}}}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit{padding-block:0}::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-day-field{padding-block:0}::-webkit-datetime-edit-hour-field{padding-block:0}::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-second-field{padding-block:0}::-webkit-datetime-edit-millisecond-field{padding-block:0}::-webkit-datetime-edit-meridiem-field{padding-block:0}::-webkit-calendar-picker-indicator{line-height:1}:-moz-ui-invalid{box-shadow:none}button,input:where([type=button],[type=reset],[type=submit]){appearance:button}::file-selector-button{appearance:button}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}}@layer components;@layer utilities{.collapse{visibility:collapse}.fixed{position:fixed}.relative{position:relative}.static{position:static}.sticky{position:sticky}.top-0{top:calc(var(--spacing)*0)}.z-50{z-index:50}.container{width:100%}@media (min-width:640px){.container{max-width:640px}}@media (min-width:768px){.container{max-width:768px}}@media (min-width:1024px){.container{max-width:1024px}}@media (min-width:1280px){.container{max-width:1280px}}@media (min-width:1536px){.container{max-width:1536px}}.mx-auto{margin-inline:auto}.mb-2{margin-bottom:calc(var(--spacing)*2)}.mb-6{margin-bottom:calc(var(--spacing)*6)}.block{display:block}.contents{display:contents}.flex{display:flex}.grid{display:grid}.hidden{display:none}.inline{display:inline}.table{display:table}.h-8{height:calc(var(--spacing)*8)}.h-16{height:calc(var(--spacing)*16)}.h-full{height:100%}.min-h-\[60vh\]{min-height:60vh}.min-h-screen{min-height:100vh}.w-8{width:calc(var(--spacing)*8)}.w-16{width:calc(var(--spacing)*16)}.w-full{width:100%}.max-w-7xl{max-width:var(--container-7xl)}.max-w-md{max-width:var(--container-md)}.flex-1{flex:1}.flex-shrink-0{flex-shrink:0}.animate-spin{animation:var(--animate-spin)}.flex-col{flex-direction:column}.items-center{align-items:center}.justify-between{justify-content:space-between}.justify-center{justify-content:center}.gap-0\.5{gap:calc(var(--spacing)*.5)}.gap-2{gap:calc(var(--spacing)*2)}.gap-4{gap:calc(var(--spacing)*4)}.rounded{border-radius:.25rem}.rounded-full{border-radius:3.40282e38px}.rounded-lg{border-radius:var(--radius-lg)}.rounded-md{border-radius:var(--radius-md)}.border{border-style:var(--tw-border-style);border-width:1px}.border-4{border-style:var(--tw-border-style);border-width:4px}.border-b{border-bottom-style:var(--tw-border-style);border-bottom-width:1px}.border-\[\#3182ce\]{border-color:#3182ce}.border-\[\#d1dbe6\]{border-color:#d1dbe6}.border-\[\#d1dbe6\]\/50{border-color:#d1dbe680;border-color:lab(86.8817% -1.91134 -6.63821/.5)}.border-t-transparent{border-top-color:#0000}.bg-\[\#3182ce\]{background-color:#3182ce}.bg-\[\#e8f0f7\]{background-color:#e8f0f7}.bg-\[\#e8f0f7\]\/85{background-color:#e8f0f7d9;background-color:lab(94.3379% -1.78283 -4.35905/.85)}.bg-gray-100{background-color:var(--color-gray-100)}.bg-red-100{background-color:var(--color-red-100)}.bg-white\/50{background-color:#ffffff80}@supports (color:color-mix(in lab, red, red)){.bg-white\/50{background-color:color-mix(in oklab,var(--color-white)50%,transparent)}}.p-0\.5{padding:calc(var(--spacing)*.5)}.p-8{padding:calc(var(--spacing)*8)}.px-2{padding-inline:calc(var(--spacing)*2)}.px-3{padding-inline:calc(var(--spacing)*3)}.px-4{padding-inline:calc(var(--spacing)*4)}.py-1{padding-block:calc(var(--spacing)*1)}.py-1\.5{padding-block:calc(var(--spacing)*1.5)}.py-2{padding-block:calc(var(--spacing)*2)}.py-3{padding-block:calc(var(--spacing)*3)}.py-4{padding-block:calc(var(--spacing)*4)}.text-center{text-align:center}.text-sm{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}.text-xl{font-size:var(--text-xl);line-height:var(--tw-leading,var(--text-xl--line-height))}.text-xs{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height))}.font-medium{--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium)}.font-semibold{--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold)}.text-\[\#2d3748\]{color:#2d3748}.text-\[\#4a5568\]{color:#4a5568}.text-blue-500{color:var(--color-blue-500)}.text-gray-400{color:var(--color-gray-400)}.text-gray-500{color:var(--color-gray-500)}.text-gray-800{color:var(--color-gray-800)}.text-green-500{color:var(--color-green-500)}.text-red-400{color:var(--color-red-400)}.text-red-500{color:var(--color-red-500)}.text-red-600{color:var(--color-red-600)}.text-white{color:var(--color-white)}.text-yellow-500{color:var(--color-yellow-500)}.underline{text-decoration-line:underline}.antialiased{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.opacity-25{opacity:.25}.opacity-75{opacity:.75}.filter{filter:var(--tw-blur,)var(--tw-brightness,)var(--tw-contrast,)var(--tw-grayscale,)var(--tw-hue-rotate,)var(--tw-invert,)var(--tw-saturate,)var(--tw-sepia,)var(--tw-drop-shadow,)}.backdrop-blur-md{--tw-backdrop-blur:blur(var(--blur-md));-webkit-backdrop-filter:var(--tw-backdrop-blur,)var(--tw-backdrop-brightness,)var(--tw-backdrop-contrast,)var(--tw-backdrop-grayscale,)var(--tw-backdrop-hue-rotate,)var(--tw-backdrop-invert,)var(--tw-backdrop-opacity,)var(--tw-backdrop-saturate,)var(--tw-backdrop-sepia,);backdrop-filter:var(--tw-backdrop-blur,)var(--tw-backdrop-brightness,)var(--tw-backdrop-contrast,)var(--tw-backdrop-grayscale,)var(--tw-backdrop-hue-rotate,)var(--tw-backdrop-invert,)var(--tw-backdrop-opacity,)var(--tw-backdrop-saturate,)var(--tw-backdrop-sepia,)}.backdrop-blur-sm{--tw-backdrop-blur:blur(var(--blur-sm));-webkit-backdrop-filter:var(--tw-backdrop-blur,)var(--tw-backdrop-brightness,)var(--tw-backdrop-contrast,)var(--tw-backdrop-grayscale,)var(--tw-backdrop-hue-rotate,)var(--tw-backdrop-invert,)var(--tw-backdrop-opacity,)var(--tw-backdrop-saturate,)var(--tw-backdrop-sepia,);backdrop-filter:var(--tw-backdrop-blur,)var(--tw-backdrop-brightness,)var(--tw-backdrop-contrast,)var(--tw-backdrop-grayscale,)var(--tw-backdrop-hue-rotate,)var(--tw-backdrop-invert,)var(--tw-backdrop-opacity,)var(--tw-backdrop-saturate,)var(--tw-backdrop-sepia,)}.transition-all{transition-property:all;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-colors{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.duration-150{--tw-duration:.15s;transition-duration:.15s}.outline-none{--tw-outline-style:none;outline-style:none}@media (hover:hover){.hover\:bg-\[\#2c5282\]:hover{background-color:#2c5282}.hover\:bg-\[\#edf2f7\]:hover{background-color:#edf2f7}.hover\:text-\[\#2d3748\]:hover{color:#2d3748}}.data-\[state\=active\]\:bg-\[\#3182ce\][data-state=active]{background-color:#3182ce}.data-\[state\=active\]\:text-white[data-state=active]{color:var(--color-white)}.data-\[state\=active\]\:shadow-sm[data-state=active]{--tw-shadow:0 1px 3px 0 var(--tw-shadow-color,#0000001a),0 1px 2px -1px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}}:root{--background:#e8f0f7;--foreground:#1a202c;--card-bg:#fff;--primary:#3182ce;--primary-hover:#2b6cb0;--success:#48bb78;--success-bg:#c6f6d5;--border:#e2e8f0;--text-muted:#718096;--input-bg:#f7fafc}body{background:var(--background);color:var(--foreground);font-family:var(--font-sans),"IBM Plex Sans",-apple-system,BlinkMacSystemFont,system-ui,sans-serif}input,textarea,select,button{font:inherit;font-family:IBM Plex Sans,-apple-system,BlinkMacSystemFont,system-ui,sans-serif}.two-column-grid{grid-template-columns:1fr;gap:1.5rem;display:grid}@media (min-width:1024px){.two-column-grid{grid-template-columns:1fr 1fr}}.three-column-grid{grid-template-columns:1fr;gap:1.5rem;display:grid}@media (min-width:768px){.three-column-grid{grid-template-columns:repeat(3,1fr)}}::-webkit-scrollbar{width:8px;height:8px}::-webkit-scrollbar-track{background:#f1f1f1;border-radius:4px}::-webkit-scrollbar-thumb{background:#c1c1c1;border-radius:4px}::-webkit-scrollbar-thumb:hover{background:#a1a1a1}.compact-layout{background:var(--background);height:100vh;flex-direction:column;height:-webkit-fill-available;display:flex;overflow:hidden}@supports (height:100dvh){.compact-layout{height:100dvh}}.compact-header{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);border-bottom:1px solid var(--border);z-index:50;background:#e8f0f7e6;flex-shrink:0;padding:8px 16px}.compact-header-content{justify-content:space-between;align-items:center;max-width:100%;display:flex}.compact-logo{align-items:center;gap:8px;display:flex}.compact-logo .logo-icon{background:linear-gradient(135deg,#3182ce,#805ad5);border-radius:6px;justify-content:center;align-items:center;width:24px;height:24px;display:flex}.compact-logo .logo-text{color:#2d3748;font-size:14px;font-weight:600}.compact-main{flex:1;min-height:0;padding:8px;overflow:hidden}.general-cbor-layout{flex-direction:column;height:100%;min-height:0;display:flex}.resizable-panels{flex:1;height:100%;display:flex;overflow:hidden}.resizable-panel{background:#fff;border-radius:12px;flex-direction:column;min-width:0;min-height:0;display:flex;overflow:hidden;box-shadow:0 1px 3px #0000001a}.left-panel{margin-right:2px}.right-panel{margin-left:2px}.resizable-divider{cursor:col-resize;z-index:10;flex-shrink:0;justify-content:center;align-items:center;width:8px;transition:background-color .2s;display:flex}.resizable-divider:hover,.resizable-divider.dragging{background:#3182ce1a}.divider-handle{background:#cbd5e0;border-radius:2px;width:4px;height:48px;transition:all .2s}.resizable-divider:hover .divider-handle,.resizable-divider.dragging .divider-handle{background:#3182ce;height:64px}.panel-content{flex-direction:column;height:100%;min-height:0;display:flex;overflow:hidden}.panel-header{border-bottom:1px solid var(--border);flex-shrink:0;justify-content:space-between;align-items:center;padding:12px 16px;display:flex}.panel-header h2{color:#2d3748;margin:0;font-size:14px;font-weight:600}.panel-header-compact{border-bottom:1px solid var(--border);flex-shrink:0;align-items:center;gap:8px;height:28px;padding:4px 8px;display:flex;overflow:hidden}@supports not (gap:8px){.panel-header-compact>*{margin-right:8px}.panel-header-compact>:last-child{margin-right:0}}.panel-title{color:#718096;text-transform:uppercase;letter-spacing:.5px;font-size:11px;font-weight:600}.panel-path{color:#6366f1;white-space:nowrap;text-overflow:ellipsis;background:#eef2ff;border-radius:4px;flex-shrink:1;min-width:0;max-width:60%;padding:2px 8px;font-family:IBM Plex Mono,ui-monospace,SFMono-Regular,monospace;font-size:11px;font-weight:500;overflow:hidden}.panel-badge{border-radius:3px;padding:2px 6px;font-size:10px;font-weight:500}.panel-badge.info{color:#1e40af;background:#dbeafe}.panel-badge.error{color:#dc2626;background:#fee2e2}.btn-icon{color:#94a3b8;cursor:pointer;background:0 0;border:none;border-radius:3px;justify-content:center;align-items:center;width:20px;height:20px;margin-left:auto;padding:0;font-size:12px;transition:all .15s;display:flex}.btn-icon:hover{color:#475569;background:#f1f5f9}.empty-hint{color:#94a3b8;text-align:center;padding:40px 20px;font-size:13px}.panel-actions{gap:8px;display:flex}.btn-primary{color:#fff;cursor:pointer;background:#3182ce;border:none;border-radius:6px;font-weight:500;transition:background-color .2s}.btn-primary:hover{background:#2b6cb0}.btn-primary:disabled{cursor:not-allowed;background:#a0aec0}.btn-secondary{color:#4a5568;border:1px solid var(--border);cursor:pointer;background:#fff;border-radius:6px;font-weight:500;transition:all .2s}.btn-secondary:hover{background:#f7fafc}.btn-sm{padding:6px 12px;font-size:12px}.notification{border-radius:8px;flex-shrink:0;margin:8px 12px;padding:8px 12px;font-size:12px}.notification.info{color:#2b6cb0;background:#ebf8ff;border:1px solid #90cdf4}.notification.error{color:#c53030;background:#fff5f5;border:1px solid #feb2b2}.editable-hex-container{flex-direction:column;flex:1;display:flex;position:relative;overflow:hidden}.editable-hex-view{color:#2d3748;word-break:break-all;white-space:pre-wrap;cursor:text;background:#fff;outline:none;flex:1;min-height:100px;padding:12px;font-family:IBM Plex Mono,ui-monospace,SFMono-Regular,SF Mono,Menlo,Consolas,Liberation Mono,monospace;font-size:13px;line-height:1.6;overflow:auto}.editable-hex-view:focus{background:#fefefe}.editable-hex-view.is-empty:before{content:attr(data-placeholder);color:#a0aec0;pointer-events:none}.editable-hex-view span{padding:1px 0}.hex-hover-highlight{outline-offset:0px;outline:2px solid #facc15e6}.hex-focus-highlight{outline-offset:1px;outline:2px solid #ef4444cc;animation:.6s ease-in-out 3 focusPulse}@keyframes focusPulse{0%,to{background-color:#ef444466;outline-color:#ef4444cc}50%{background-color:#ef4444b3;outline-color:#ef4444}}.hex-segment{transition:background-color .15s}.hover-segment{background-color:#ffff0080!important}.focus-segment{background-color:#ff646499!important}.focus-segment.flash{animation:.5s ease-out 3 flash}@keyframes flash{0%,to{background-color:#ff646499}50%{background-color:#fffc}}.tree-view-container{flex:1;padding:8px;overflow:auto}.empty-state{text-align:center;color:#718096;flex-direction:column;justify-content:center;align-items:center;height:100%;padding:32px;display:flex}.empty-icon{color:#cbd5e0;width:48px;height:48px;margin-bottom:16px}.empty-state p{margin:0 0 8px;font-size:14px}.empty-state .hint{color:#a0aec0;font-size:12px}.cbor-tree-view{font-family:IBM Plex Mono,ui-monospace,SFMono-Regular,SF Mono,Menlo,Consolas,Liberation Mono,monospace;font-size:13px}.cbor-tree-node{-webkit-user-select:none;user-select:none}.cbor-tree-row{cursor:pointer;border-radius:4px;align-items:center;gap:6px;padding:4px 8px;transition:background-color .1s;display:flex}.cbor-tree-row:hover{background:#f7fafc}.cbor-tree-toggle{color:#a0aec0;cursor:pointer;background:0 0;border:none;flex-shrink:0;justify-content:center;align-items:center;width:16px;height:16px;padding:0;font-size:10px;display:flex}.cbor-tree-toggle.has-children{color:#4a5568}.cbor-tree-toggle.has-children:hover{color:#2d3748}.cbor-tree-key{color:#718096;flex-shrink:0;font-size:11px}.cbor-tree-key.is-map-key{color:#6b7280;font-style:italic}.cbor-tree-key.is-map-value{color:#10b981;font-style:italic}.cbor-tree-type{border-radius:4px;flex-shrink:0;padding:2px 6px;font-size:11px;font-weight:500}.cbor-tree-info{color:#718096;background:#f1f5f9;border-radius:3px;padding:1px 4px;font-size:11px}.cbor-tree-detail{color:#2d3748;white-space:nowrap;align-items:center;max-width:250px;font-size:12px;display:inline-flex;position:relative;overflow:hidden}.cbor-tree-detail-text{text-overflow:clip;display:inline-block;overflow:hidden}.cbor-tree-detail-ellipsis{color:#64748b;flex-shrink:0;padding-left:2px;font-weight:600}.cbor-tree-detail-expanded{cursor:pointer;background:#f8fafc;border:1px solid #e2e8f0;border-radius:6px;margin-top:4px;display:block;overflow:hidden}.cbor-tree-detail-expanded-header{background:#f1f5f9;border-bottom:1px solid #e2e8f0;justify-content:flex-end;gap:4px;padding:4px 6px;display:flex}.cbor-tree-detail-copy{color:#475569;cursor:pointer;background:#fff;border:1px solid #cbd5e1;border-radius:4px;padding:2px 8px;font-size:11px;transition:all .15s}.cbor-tree-detail-copy:hover{background:#e2e8f0;border-color:#94a3b8}.cbor-tree-detail-expanded-value{color:#2d3748;white-space:pre-wrap;word-break:break-all;max-height:200px;padding:8px 10px;font-family:IBM Plex Mono,ui-monospace,SFMono-Regular,monospace;font-size:12px;overflow-y:auto}.cbor-tree-action{color:#94a3b8;cursor:pointer;opacity:.3;background:0 0;border:1px solid #0000;border-radius:4px;margin-left:auto;padding:4px 8px;font-size:16px;font-weight:700;transition:all .15s}.cbor-tree-row:hover .cbor-tree-action{opacity:1;color:#64748b;background:#f1f5f9;border-color:#e2e8f0}.cbor-tree-action:hover{color:#475569;background:#e2e8f0;border-color:#cbd5e1}.cbor-tree-children{border-left:1px solid #e2e8f0;margin-left:16px}.cbor-map-entry{background:linear-gradient(90deg,#0000 0% 95%,#f8fafc 100%);border-right:3px solid #e2e8f0;border-radius:0 6px 6px 0;margin:2px 8px 2px 0;position:relative}.cbor-map-entry:hover{background:linear-gradient(90deg,#0000 0% 90%,#f1f5f9 100%);border-right-color:#cbd5e1}.cbor-map-arrow{color:#10b981;-webkit-user-select:none;user-select:none;z-index:1;font-size:10px;line-height:1;position:absolute;left:38px}.cbor-context-menu{border:1px solid var(--border);z-index:1000;background:#fff;border-radius:8px;min-width:180px;padding:4px;box-shadow:0 4px 12px #00000026}.cbor-context-menu button{cursor:pointer;color:#2d3748;text-align:left;background:0 0;border:none;border-radius:6px;align-items:center;gap:8px;width:100%;padding:8px 12px;font-size:13px;transition:background-color .1s;display:flex}.cbor-context-menu button:hover{background:#f7fafc}.cbor-context-menu button svg{color:#718096;flex-shrink:0}.hex-context-menu{border:1px solid var(--border);z-index:1000;background:#fff;border-radius:8px;min-width:220px;padding:4px;box-shadow:0 4px 12px #00000026}.hex-context-menu button{cursor:pointer;color:#2d3748;text-align:left;background:0 0;border:none;border-radius:6px;align-items:center;gap:8px;width:100%;padding:8px 12px;font-size:13px;transition:background-color .1s;display:flex}.hex-context-menu button:hover{background:#f7fafc}.hex-context-menu button svg{color:#718096;flex-shrink:0}.cbor-tree-node-highlighted{animation:3s ease-out tree-node-highlight}.cbor-tree-row-highlighted{border-radius:4px;animation:3s ease-out tree-row-pulse;background-color:#facc1566!important}@keyframes tree-node-highlight{0%{transform:scale(1)}5%{transform:scale(1.02)}10%{transform:scale(1)}}@keyframes tree-row-pulse{0%{background-color:#facc1599;box-shadow:0 0 0 2px #facc1566}50%{background-color:#facc1566;box-shadow:0 0 0 1px #facc1533}to{box-shadow:none;background-color:#0000}}.cardano-cbor-layout,.cardano-cbor-left{flex-direction:column;height:100%;min-height:0;display:flex}.cardano-cbor-controls{border-bottom:1px solid var(--border);flex-wrap:wrap;align-items:flex-start;gap:16px;padding:12px;display:flex}@supports not (gap:16px){.cardano-cbor-controls>*{margin-bottom:8px;margin-right:16px}.cardano-cbor-controls>:last-child{margin-right:0}}.control-group{flex-direction:column;flex-shrink:0;gap:4px;min-width:150px;display:flex}@supports not (gap:4px){.control-group>*+*{margin-top:4px}}.control-group label{color:#718096;text-transform:uppercase;letter-spacing:.5px;white-space:nowrap;font-size:11px;font-weight:500;display:block}.cardano-cbor-params{border-bottom:1px solid var(--border);background:#f8fafc;padding:12px}.params-header{color:#64748b;text-transform:uppercase;letter-spacing:.5px;border-bottom:1px solid #e2e8f0;margin-bottom:12px;padding-bottom:8px;font-size:11px;font-weight:600}.cardano-cbor-params .control-group{margin-bottom:8px}.cardano-cbor-params .control-group:last-child{margin-bottom:0}.cardano-cbor-input-wrapper{flex-direction:column;flex:1;min-height:0;display:flex;position:relative;overflow:hidden}.paste-hint-overlay{pointer-events:none;z-index:1;flex-direction:column;align-items:center;gap:12px;animation:3s ease-in-out infinite pasteHintPulse;display:flex;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}@keyframes pasteHintPulse{0%,to{opacity:.35;transform:translate(-50%,-50%)scale(1)}50%{opacity:.55;transform:translate(-50%,-50%)scale(1.02)}}.paste-hint-icon{color:#94a3b8;width:48px;height:48px}.paste-hint-text{color:#64748b;letter-spacing:.1em;text-transform:uppercase;font-size:14px;font-weight:700}.paste-hint-formats{color:#94a3b8;letter-spacing:.02em;text-align:center;font-size:11px;font-weight:500;line-height:1.4}.cardano-cbor-textarea{resize:none;color:#2d3748;-webkit-appearance:none;background:#fff;border:none;outline:none;flex:1;width:100%;padding:12px;font-family:IBM Plex Mono,ui-monospace,SFMono-Regular,SF Mono,Menlo,Consolas,monospace;font-size:13px;line-height:1.6}.cardano-cbor-textarea::placeholder{color:#a0aec0}.cardano-cbor-textarea:focus{background:#fefefe}.cardano-cbor-right{flex-direction:column;height:100%;min-height:0;display:flex;overflow:hidden}.cardano-cbor-right .empty-state{flex:1;justify-content:center;align-items:center;display:flex}.json-viewer-wrapper{flex:1;height:100%;padding:8px;overflow:auto}.modal-overlay{z-index:1000;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background:#00000080;justify-content:center;align-items:center;display:flex;position:fixed;inset:0}.modal-content{background:#fff;border-radius:12px;flex-direction:column;width:90%;max-width:400px;max-height:80vh;display:flex;overflow:hidden;box-shadow:0 20px 40px #0003}.modal-header{border-bottom:1px solid var(--border);justify-content:space-between;align-items:center;padding:16px 20px;display:flex}.modal-header h3{color:#2d3748;margin:0;font-size:16px;font-weight:600}.modal-close{color:#718096;cursor:pointer;background:0 0;border:none;border-radius:6px;justify-content:center;align-items:center;width:28px;height:28px;font-size:14px;transition:all .15s;display:flex}.modal-close:hover{color:#2d3748;background:#f1f5f9}.modal-description{color:#64748b;margin:0;padding:16px 20px 8px;font-size:13px}.modal-types-list{flex-direction:column;gap:6px;max-height:300px;padding:8px 12px 16px;display:flex;overflow-y:auto}.modal-type-button{color:#2d3748;cursor:pointer;text-align:left;background:#f8fafc;border:1px solid #e2e8f0;border-radius:8px;align-items:center;padding:12px 16px;font-size:14px;font-weight:500;transition:all .15s;display:flex}.modal-type-button:hover{color:#4338ca;background:#eef2ff;border-color:#6366f1}.modal-type-button:active{background:#e0e7ff}.view-mode-modal-overlay{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}.view-mode-modal{width:90vw;max-width:520px}.view-mode-description{text-align:center;padding-bottom:16px}.view-mode-options{flex-direction:column;gap:12px;padding:0 20px 16px;display:flex}.view-mode-option{cursor:pointer;text-align:left;background:#f8fafc;border:2px solid #e2e8f0;border-radius:12px;align-items:flex-start;gap:16px;padding:16px;transition:all .2s;display:flex}.view-mode-option:hover{background:#eef2ff;border-color:#6366f1;transform:translateY(-2px);box-shadow:0 4px 12px #6366f126}.view-mode-option:active{transform:translateY(0);box-shadow:0 2px 6px #6366f126}.view-mode-option-icon{color:#fff;background:linear-gradient(135deg,#6366f1,#8b5cf6);border-radius:10px;flex-shrink:0;justify-content:center;align-items:center;width:48px;height:48px;display:flex}.view-mode-option-icon .view-mode-icon{width:24px;height:24px}.view-mode-option-content{flex-direction:column;flex:1;gap:4px;min-width:0;display:flex}.view-mode-option-title{color:#1e293b;font-size:15px;font-weight:600}.view-mode-option-description{color:#64748b;font-size:13px;line-height:1.5}.view-mode-option:hover .view-mode-option-title{color:#4338ca}.view-mode-option-arrow{color:#94a3b8;flex-shrink:0;align-self:center;font-size:18px;transition:all .2s}.view-mode-option:hover .view-mode-option-arrow{color:#6366f1;transform:translate(4px)}.view-mode-hint{text-align:center;color:#94a3b8;margin:0;padding:0 20px 16px;font-size:12px}@media (prefers-color-scheme:dark){.view-mode-modal{background:#1e293b}.view-mode-modal .modal-header h3{color:#f1f5f9}.view-mode-modal .modal-close{color:#94a3b8}.view-mode-modal .modal-close:hover{color:#f1f5f9;background:#334155}.view-mode-description{color:#94a3b8}.view-mode-option{background:#0f172a;border-color:#334155}.view-mode-option:hover{background:#1e1b4b;border-color:#6366f1}.view-mode-option-title{color:#f1f5f9}.view-mode-option-description{color:#94a3b8}.view-mode-option:hover .view-mode-option-title{color:#a5b4fc}.view-mode-hint{color:#64748b}}.validator-layout{flex-direction:column;height:100%;min-height:0;display:flex}.validator-left,.validator-right{flex-direction:column;height:100%;min-height:0;display:flex;overflow:visible}.validator-layout .resizable-panel.left-panel,.validator-layout .resizable-panels,.validator-layout .panel-content.validator-left{overflow:visible}.validator-controls{z-index:10;border-bottom:1px solid #e2e8f0;flex-wrap:wrap;gap:12px;padding:12px 16px;display:flex;position:relative;overflow:visible}.validator-controls .control-group{flex-direction:column;gap:4px;min-width:120px;display:flex}.validator-controls .control-group.flex-1{flex:1;min-width:200px}.validator-controls label{color:#64748b;text-transform:uppercase;letter-spacing:.025em;font-size:11px;font-weight:500}.validator-input{color:#1e293b;background:#f8fafc;border:1px solid #e2e8f0;border-radius:6px;padding:8px 12px;font-size:13px;transition:border-color .15s,box-shadow .15s}.validator-input:focus{border-color:#3b82f6;outline:none;box-shadow:0 0 0 3px #3b82f61a}.validator-input-required{background:#fef2f2;border-color:#fca5a5}.validator-input-required:focus{border-color:#ef4444;box-shadow:0 0 0 3px #ef44441a}.api-key-label{align-items:center;gap:4px;display:inline-flex}.info-icon-button{cursor:help;background:0 0;border:none;justify-content:center;align-items:center;margin-left:4px;padding:0;display:inline-flex}.info-icon-button:focus{outline:none}.info-icon{color:#94a3b8;width:13px;height:13px;transition:color .15s}.info-icon-button:hover .info-icon{color:#3b82f6}.tooltip-content{color:#e2e8f0;z-index:9999;background:#1e293b;border-radius:8px;max-width:320px;padding:12px 14px;font-size:13px;font-weight:400;line-height:1.5;animation:.2s ease-out tooltipFadeIn;box-shadow:0 10px 38px -10px #16171859,0 10px 20px -15px #16171833}.tooltip-content p{margin:0 0 8px}.tooltip-link{color:#60a5fa;font-weight:500;text-decoration:none;transition:color .15s;display:inline-block}.tooltip-link:hover{color:#93c5fd;text-decoration:underline}.tooltip-arrow{fill:#1e293b}@keyframes tooltipFadeIn{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:translateY(0)}}.select-trigger{color:#1e293b;cursor:pointer;background:#f8fafc;border:1px solid #e2e8f0;border-radius:6px;justify-content:space-between;align-items:center;gap:8px;min-width:120px;padding:8px 12px;font-size:13px;transition:border-color .15s,box-shadow .15s;display:inline-flex}.select-trigger:hover{border-color:#cbd5e1}.select-trigger:focus{border-color:#3b82f6;outline:none;box-shadow:0 0 0 3px #3b82f61a}.select-trigger[data-placeholder]{color:#94a3b8}.select-icon{color:#64748b;align-items:center;display:flex}.select-content{z-index:9999;min-width:var(--radix-select-trigger-width);background:#fff;border-radius:8px;animation:.15s ease-out selectFadeIn;overflow:hidden;box-shadow:0 10px 38px -10px #16171859,0 10px 20px -15px #16171833}.select-viewport{padding:4px}.select-item{color:#1e293b;cursor:pointer;-webkit-user-select:none;user-select:none;border-radius:4px;outline:none;justify-content:space-between;align-items:center;padding:8px 12px;font-size:13px;display:flex}.select-item[data-highlighted]{color:#0f172a;background:#f1f5f9}.select-item[data-state=checked]{font-weight:500}.select-item-indicator{color:#3b82f6;align-items:center;display:flex}@keyframes selectFadeIn{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:translateY(0)}}.validator-input-wrapper{flex-direction:column;flex:1;min-height:0;padding:12px;display:flex}.validator-textarea{resize:none;color:#1e293b;background:#f8fafc;border:1px solid #e2e8f0;border-radius:8px;flex:1;width:100%;padding:12px;font-family:IBM Plex Mono,Menlo,monospace;font-size:12px;line-height:1.5;transition:border-color .15s,box-shadow .15s}.validator-textarea:focus{border-color:#3b82f6;outline:none;box-shadow:0 0 0 3px #3b82f61a}.validator-textarea::placeholder{color:#94a3b8}.validator-actions{border-top:1px solid #e2e8f0;gap:8px;padding:12px 16px;display:flex}.validator-button{cursor:pointer;border:none;border-radius:8px;justify-content:center;align-items:center;gap:8px;padding:10px 20px;font-size:14px;font-weight:500;transition:all .15s;display:inline-flex}.validator-button.primary{color:#fff;background:linear-gradient(135deg,#3b82f6,#2563eb);box-shadow:0 2px 4px #3b82f64d}.validator-button.primary:hover:not(:disabled){background:linear-gradient(135deg,#2563eb,#1d4ed8);box-shadow:0 4px 8px #3b82f666}.validator-button.primary:disabled{opacity:.5;cursor:not-allowed}.validator-error-banner{color:#dc2626;background:#fef2f2;border-bottom:1px solid #fecaca;align-items:center;gap:8px;padding:12px 16px;font-size:13px;display:flex}.diagnostics-container{background:#f8fafc;flex-direction:column;flex:1;min-height:0;display:flex;overflow:hidden}.diagnostics-copy-btn{color:#475569;cursor:pointer;background:#fff;border:1px solid #e2e8f0;border-radius:6px;align-items:center;gap:6px;padding:6px 12px;font-size:12px;font-weight:500;transition:all .15s;display:inline-flex}.diagnostics-copy-btn:hover{color:#1e293b;background:#f8fafc;border-color:#cbd5e1}.diagnostics-copy-btn:active{background:#e2e8f0}.diagnostics-copy-btn svg{flex-shrink:0}.diagnostics-copy-btn.copied{color:#16a34a;background:#f0fdf4;border-color:#86efac}.diagnostics-copy-btn.tabs-copy-btn{border-radius:4px;gap:4px;height:24px;margin-left:auto;padding:2px 8px;font-size:11px;line-height:1}.diagnostics-accordion{flex-direction:column;flex:1;gap:6px;min-width:0;padding:10px;display:flex;overflow:hidden auto}.diagnostics-empty{color:#16a34a;flex:1;justify-content:center;align-items:center;gap:8px;padding:24px;font-size:13px;display:flex}.diagnostic-accordion-item{background:#fff;border:1px solid #e2e8f0;border-left:3px solid #0000;border-radius:8px;flex-shrink:0;min-width:0;overflow:hidden}.diagnostic-accordion-item.diagnostic-error{border-left-color:#ef4444}.diagnostic-accordion-item.diagnostic-warning{border-left-color:#f59e0b}.diagnostic-accordion-item.diagnostic-info{border-left-color:#3b82f6}.diagnostic-accordion-item.diagnostic-success{border-left-color:#22c55e}.diagnostic-accordion-header{margin:0}.diagnostic-accordion-trigger{cursor:pointer;text-align:left;background:0 0;border:none;align-items:flex-start;gap:10px;width:100%;min-width:0;padding:10px 12px;font-family:inherit;font-size:13px;line-height:1.5;transition:background .15s;display:flex}.diagnostic-accordion-trigger:hover{background:#f8fafc}.diagnostic-accordion-trigger[data-disabled]{cursor:default}.diagnostic-phase{color:#64748b;white-space:nowrap;background:#f1f5f9;border-radius:4px;flex-shrink:0;padding:2px 6px;font-size:11px;font-weight:600}.diagnostic-message{color:#334155;word-break:break-word;overflow-wrap:anywhere;-webkit-user-select:text;user-select:text;flex:1;min-width:0}.diagnostic-chevron{color:#94a3b8;flex-shrink:0;transition:transform .2s}.diagnostic-accordion-trigger[data-state=open] .diagnostic-chevron{transform:rotate(180deg)}.diagnostic-accordion-content{overflow:hidden}.diagnostic-accordion-content[data-state=open]{animation:.2s ease-out forwards diagnosticSlideDown}.diagnostic-accordion-content[data-state=closed]{animation:.2s ease-out forwards diagnosticSlideUp}@keyframes diagnosticSlideDown{0%{opacity:0;height:0}to{height:var(--radix-accordion-content-height);opacity:1}}@keyframes diagnosticSlideUp{0%{height:var(--radix-accordion-content-height);opacity:1}to{opacity:0;height:0}}.diagnostic-details{-webkit-user-select:text;user-select:text;background:#fafbfc;border-top:1px solid #f1f5f9;flex-direction:column;gap:6px;padding:10px 12px 12px 38px;display:flex}.diagnostic-detail-row{gap:8px;font-size:12px;display:flex}.diagnostic-detail-label{color:#64748b;flex-shrink:0;font-weight:500}.diagnostic-detail-value{color:#3b82f6;word-break:break-word}.diagnostic-hint{color:#059669;font-style:italic}.diagnostic-location{color:#9333ea;font-family:IBM Plex Mono,Menlo,monospace;font-size:11px}.diagnostic-locations-row{flex-direction:column;align-items:flex-start;gap:6px}.diagnostic-locations-list{flex-wrap:wrap;gap:6px;display:flex}.diagnostic-location-chip{color:#7c3aed;cursor:pointer;background:#faf5ff;border:1px solid #e9d5ff;border-radius:6px;align-items:center;gap:4px;padding:4px 10px;font-family:IBM Plex Mono,Menlo,monospace;font-size:11px;transition:all .15s;display:inline-flex}.diagnostic-location-chip:hover{color:#6d28d9;background:#ede9fe;border-color:#c4b5fd;transform:translateY(-1px);box-shadow:0 2px 4px #7c3aed26}.diagnostic-location-chip:active{transform:translateY(0)}.location-chip-icon{font-size:10px}.panel-badge.success{color:#15803d;background:#f0fdf4;border:1px solid #bbf7d0}.panel-badge.warning{color:#b45309;background:#fffbeb;border:1px solid #fde68a}.panel-badge.error{color:#dc2626;background:#fef2f2;border:1px solid #fecaca}.diagnostics-accordion::-webkit-scrollbar{width:8px}.diagnostics-accordion::-webkit-scrollbar-track{background:0 0}.diagnostics-accordion::-webkit-scrollbar-thumb{background:#cbd5e1;border-radius:4px}.diagnostics-accordion::-webkit-scrollbar-thumb:hover{background:#94a3b8}.validator-layout-new{flex-direction:column;height:100%;min-height:0;display:flex}.validator-left-new,.validator-right-new{flex-direction:column;height:100%;min-height:0;display:flex;overflow:hidden}.validator-title-bar{background:linear-gradient(135deg,#1e3a5f 0%,#2d4a6f 100%);border-bottom:1px solid #3d5a7f;flex-shrink:0;align-items:center;gap:12px;padding:10px 16px;display:flex}.validator-title{color:#fff;letter-spacing:.02em;font-size:14px;font-weight:600}.validator-tx-hash{color:#93c5fd;background:#3b82f626;border:1px solid #3b82f64d;border-radius:6px;padding:4px 10px;font-family:IBM Plex Mono,Menlo,monospace;font-size:11px;transition:all .2s}.validator-tx-hash.success{color:#4ade80;background:#4ade8026;border-color:#4ade8066}.validator-tx-hash.warning{color:#fbbf24;background:#fbbf2426;border-color:#fbbf2466}.validator-tx-hash.error{color:#f87171;background:#f8717126;border-color:#f8717166}.validator-title-bar .btn-icon{color:#ffffffb3;margin-left:auto}.validator-title-bar .btn-icon:hover{color:#fff;background:#ffffff1a}.validator-controls-row{background:#f8fafc;border-bottom:1px solid #e2e8f0;flex-wrap:wrap;align-items:flex-end;gap:16px;padding:12px 16px;display:flex}.validator-controls-row .control-group{flex-direction:column;gap:4px;min-width:120px;display:flex}.validator-controls-row .control-group.flex-1{flex:1;min-width:200px}.validator-input-row{background:#fff;border-bottom:1px solid #e2e8f0;align-items:stretch;gap:12px;padding:12px 16px;display:flex}.validator-textarea-wrapper{flex:1;display:flex;position:relative}.paste-hint-overlay-small{gap:4px}.paste-hint-overlay-small .paste-hint-icon{width:24px;height:24px}.paste-hint-overlay-small .paste-hint-text{font-size:11px}.paste-hint-overlay-small .paste-hint-formats{font-size:9px}.validator-cbor-input{resize:none;color:#1e293b;background:#f8fafc;border:1px solid #e2e8f0;border-radius:8px;flex:1;width:100%;min-height:60px;padding:10px 14px;font-family:IBM Plex Mono,Menlo,monospace;font-size:12px;line-height:1.5;transition:border-color .15s,box-shadow .15s}.validator-cbor-input:focus{border-color:#3b82f6;outline:none;box-shadow:0 0 0 3px #3b82f61a}.validator-cbor-input::placeholder{color:#94a3b8}.validator-validate-btn{color:#fff;cursor:pointer;background:linear-gradient(135deg,#3b82f6,#2563eb);border:none;border-radius:8px;flex-direction:column;justify-content:center;align-items:center;gap:4px;min-width:100px;padding:12px 20px;font-size:12px;font-weight:600;transition:all .15s;display:flex;box-shadow:0 2px 8px #3b82f64d}.validator-validate-btn:hover:not(:disabled){background:linear-gradient(135deg,#2563eb,#1d4ed8);transform:translateY(-1px);box-shadow:0 4px 12px #3b82f666}.validator-validate-btn:disabled{opacity:.5;cursor:not-allowed;transform:none}.validator-status-badge{text-align:center;border-radius:8px;justify-content:center;align-items:center;gap:8px;margin:8px 16px;padding:10px 16px;font-size:13px;font-weight:600;display:flex}.validator-status-badge.success{color:#15803d;background:#f0fdf4;border:1px solid #86efac}.validator-status-badge.warning{color:#b45309;background:#fffbeb;border:1px solid #fcd34d}.validator-status-badge.error{color:#dc2626;background:#fef2f2;border:1px solid #fca5a5}.validator-tabs{flex-direction:column;flex:1;min-height:0;display:flex;overflow:hidden}.validator-tabs>[data-radix-tabs-content]{flex:1;min-height:0;overflow:auto}.validator-tabs-list{background:#f1f5f9;border-bottom:1px solid #e2e8f0;flex-shrink:0;align-items:center;gap:4px;padding:0 16px;display:flex}.validator-tab{color:#64748b;cursor:pointer;background:0 0;border:none;border-bottom:2px solid #0000;align-items:center;gap:8px;margin-bottom:-1px;padding:10px 16px;font-size:13px;font-weight:500;transition:all .15s;display:flex;position:relative}.validator-tab:hover{color:#1e293b;background:#ffffff80}.validator-tab[data-state=active]{color:#1e40af;background:#fff;border-bottom-color:#3b82f6}.validator-tab-count{color:#64748b;background:#f1f5f9;border:1px solid #e2e8f0;border-radius:4px;padding:2px 8px;font-size:11px;font-weight:600}.validator-tab[data-state=active] .validator-tab-count{color:#2563eb;background:#eff6ff;border-color:#bfdbfe}.validator-tab-badge{border-radius:4px;align-items:center;gap:3px;padding:2px 8px;font-size:11px;font-weight:600;display:inline-flex}.validator-tab-badge.error{color:#dc2626;background:#fef2f2;border:1px solid #fecaca}.validator-tab-badge.warning{color:#b45309;background:#fffbeb;border:1px solid #fde68a}.validator-status-indicator{border-radius:4px;align-items:center;gap:4px;margin-left:auto;padding:4px 10px;font-size:12px;font-weight:600;display:inline-flex}.validator-status-indicator.success{color:#15803d;background:#f0fdf4;border:1px solid #86efac}.validator-status-indicator.warning{color:#b45309;background:#fffbeb;border:1px solid #fcd34d}.validator-status-indicator.error{color:#dc2626;background:#fef2f2;border:1px solid #fca5a5}.validator-tab-content{flex-direction:column;flex:1;min-height:0;display:flex;overflow:auto}.validator-tab-content[data-state=inactive]{display:none}.plutus-accordion{background:#f8fafc;flex-direction:column;flex:1;gap:8px;padding:10px;display:flex;overflow-y:auto}.plutus-accordion-item{background:#fff;border:1px solid #e2e8f0;border-radius:8px;flex-shrink:0;overflow:hidden;box-shadow:0 1px 2px #0000000a}.plutus-accordion-item.success{border-left:3px solid #22c55e}.plutus-accordion-item.error{border-left:3px solid #ef4444}.plutus-accordion-header{margin:0}.plutus-accordion-trigger{cursor:pointer;background:#f8fafc;border:none;justify-content:space-between;align-items:center;width:100%;padding:8px 12px;font-family:inherit;transition:background .15s;display:flex}.plutus-accordion-trigger:hover{background:#f1f5f9}.plutus-accordion-title{align-items:center;gap:10px;display:flex}.plutus-accordion-chevron{color:#94a3b8;flex-shrink:0;width:16px;height:16px;transition:transform .2s}.plutus-accordion-trigger[data-state=open] .plutus-accordion-chevron{transform:rotate(180deg)}.plutus-result-tag{color:#1e293b;font-family:IBM Plex Mono,monospace;font-size:13px;font-weight:600}.plutus-status-badge{border-radius:12px;align-items:center;gap:4px;padding:3px 10px;font-size:12px;font-weight:600;display:inline-flex}.plutus-status-badge.success{color:#166534;background:#dcfce7}.plutus-status-badge.error{color:#dc2626;background:#fee2e2}.plutus-accordion-content{overflow:hidden}.plutus-accordion-content[data-state=open]{animation:.2s ease-out forwards slideDown}.plutus-accordion-content[data-state=closed]{animation:.2s ease-out forwards slideUp}@keyframes slideDown{0%{opacity:0;height:0}to{height:var(--radix-accordion-content-height);opacity:1}}@keyframes slideUp{0%{height:var(--radix-accordion-content-height);opacity:1}to{opacity:0;height:0}}.plutus-accordion-body{background:#fff;border-top:1px solid #e2e8f0;flex-shrink:0;padding:10px 12px}.exunit-progress-container{flex-direction:column;gap:10px;display:flex}.exunit-progress-row{flex-direction:column;gap:4px;display:flex}.exunit-progress-header{justify-content:space-between;align-items:center;display:flex}.exunit-progress-label{color:#475569;text-transform:uppercase;letter-spacing:.03em;font-size:11px;font-weight:600}.exunit-progress-values{color:#1e293b;align-items:center;gap:4px;font-family:IBM Plex Mono,monospace;font-size:12px;display:flex}.exunit-progress-separator{color:#94a3b8}.exunit-progress-unit{color:#64748b;margin-left:2px}.exunit-progress-root{background:#e2e8f0;border-radius:6px;height:6px;overflow:hidden}.exunit-progress-root.over-budget{background:#fee2e2}.exunit-progress-indicator{border-radius:10px;height:100%;transition:width .3s}.exunit-progress-indicator.success{background:linear-gradient(90deg,#22c55e,#4ade80)}.exunit-progress-indicator.warning{background:linear-gradient(90deg,#f59e0b,#fbbf24)}.exunit-progress-indicator.error{background:linear-gradient(90deg,#ef4444,#f87171)}.exunit-progress-percent{color:#64748b;text-align:right;justify-content:flex-end;align-items:center;gap:4px;font-size:11px;font-weight:600;display:flex}.exunit-progress-percent.over-budget{color:#ef4444}.over-budget-label{color:#dc2626;letter-spacing:.05em;background:#fee2e2;border-radius:3px;padding:2px 5px;font-size:10px;font-weight:700}.plutus-provided-units{color:#475569;flex-wrap:wrap;align-items:center;gap:4px 10px;margin-bottom:8px;font-family:IBM Plex Mono,monospace;font-size:12px;display:flex}.plutus-provided-units .plutus-ex-label{color:#64748b;text-transform:uppercase;letter-spacing:.05em;font-family:inherit;font-size:11px}.plutus-separator{color:#cbd5e1}.plutus-error-message{color:#dc2626;word-break:break-word;overflow-wrap:anywhere;white-space:pre-wrap;background:#fef2f2;border:1px solid #fecaca;border-radius:4px;padding:10px 12px;font-family:IBM Plex Mono,monospace;font-size:12px;line-height:1.5}.plutus-empty-state{color:#64748b;flex-direction:column;flex:1;justify-content:center;align-items:center;padding:40px;display:flex}.plutus-empty-icon{opacity:.5;margin-bottom:16px;font-size:48px}.plutus-empty-state p{margin:0;font-size:14px}.validator-right-new{background:#fff}.validator-right-new .empty-state{flex:1;justify-content:center;align-items:center;display:flex}.error-text{color:#dc2626!important}.validator-json-header{align-items:center;gap:8px;display:flex}.validator-json-issues{align-items:center;gap:6px;margin-left:auto;display:flex}.validator-issue-badge{border-radius:4px;align-items:center;gap:3px;padding:3px 8px;font-size:11px;font-weight:600;display:inline-flex}.validator-issue-badge.error{color:#dc2626;background:#fef2f2;border:1px solid #fecaca}.validator-issue-badge.warning{color:#d97706;background:#fffbeb;border:1px solid #fde68a}.vjv-wrapper{background:#fff;flex:1;padding:8px;font-family:IBM Plex Mono,ui-monospace,SFMono-Regular,monospace;font-size:13px;line-height:1.5;overflow:auto}.vjv-summary{background:#f8fafc;border:1px solid #e2e8f0;border-radius:8px;align-items:center;gap:12px;margin-bottom:12px;padding:8px 12px;display:flex}.vjv-summary-label{color:#64748b;font-size:12px;font-weight:500}.vjv-summary-count{border-radius:12px;padding:2px 8px;font-size:12px;font-weight:600}.vjv-summary-count.error{color:#dc2626;background:#fee2e2}.vjv-summary-count.warning{color:#d97706;background:#fef3c7}.vjv-empty{color:#94a3b8;text-align:center;padding:40px}.vjv-root{padding-left:2px}.vjv-row{border-radius:3px;align-items:flex-start;gap:4px;padding:1px 4px;line-height:1.5;display:flex;position:relative}.vjv-row.vjv-expandable{cursor:pointer}.vjv-row.vjv-expandable:hover{background:#f1f5f9}.vjv-row.vjv-error{background:#ef444414;border-left:3px solid #ef4444;margin-left:-8px;padding-left:8px}.vjv-row.vjv-warning{background:#f59e0b14;border-left:3px solid #f59e0b;margin-left:-8px;padding-left:8px}.vjv-row.vjv-focused,.vjv-node.vjv-focused-node>.vjv-row:first-child{background:#3b82f626;border-left:3px solid #3b82f6;margin-left:-8px;padding-left:8px;animation:1.5s ease-out vjv-pulse}@keyframes vjv-pulse{0%{background:#3b82f64d;box-shadow:0 0 0 3px #3b82f64d}to{background:#3b82f626;box-shadow:0 0 #3b82f600}}.vjv-node.vjv-error-node>.vjv-children{border-left:2px solid #ef44444d;margin-left:8px;padding-left:12px}.vjv-node.vjv-warning-node>.vjv-children{border-left:2px solid #f59e0b4d;margin-left:8px;padding-left:12px}.vjv-toggle{color:#94a3b8;-webkit-user-select:none;user-select:none;flex-shrink:0;width:12px;font-size:10px}.vjv-key{color:#7c3aed;flex-shrink:0;font-weight:500}.vjv-bracket{color:#475569}.vjv-collapsed-info{color:#64748b;margin:0 2px;font-size:12px}.vjv-hidden-issues{align-items:center;gap:6px;margin-left:8px;font-size:11px;font-weight:500;display:inline-flex}.vjv-hidden-errors{color:#dc2626;background:#fee2e2;border-radius:10px;align-items:center;gap:3px;padding:1px 6px;display:inline-flex}.vjv-hidden-warnings{color:#d97706;background:#fef3c7;border-radius:10px;align-items:center;gap:3px;padding:1px 6px;display:inline-flex}.vjv-children{border-left:1px solid #e2e8f0;margin-left:12px;padding-left:6px}.vjv-string{color:#059669}.vjv-expandable-string{cursor:pointer;border-radius:3px;transition:background-color .15s}.vjv-expandable-string:hover{background-color:#0596691a}.vjv-expandable-string.vjv-expanded{word-break:break-all;display:inline}.vjv-number{color:#2563eb}.vjv-boolean{color:#d97706}.vjv-null,.vjv-undefined{color:#94a3b8;font-style:italic}.vjv-link{color:#2563eb;cursor:pointer;text-decoration:underline}.vjv-link:hover{color:#1d4ed8}.validation-indicator{align-items:center;margin-right:4px;display:inline-flex}.validation-icon{cursor:help;border-radius:50%;justify-content:center;align-items:center;width:16px;height:16px;font-size:12px;font-weight:700;display:inline-flex}.validation-icon.error{color:#dc2626;background:#fee2e2}.validation-icon.warning{color:#d97706;background:#fef3c7}.validation-tooltip{z-index:9999;background:#1e293b;border-radius:10px;min-width:320px;max-width:600px;animation:.15s ease-out tooltipFadeIn;overflow:hidden;box-shadow:0 10px 40px #0000004d}.validation-tooltip-content{max-height:450px;padding:12px;overflow-y:auto}.validation-tooltip-section{margin-bottom:8px}.validation-tooltip-section:last-child{margin-bottom:0}.validation-tooltip-title{text-transform:uppercase;letter-spacing:.05em;color:#e2e8f0;border-bottom:1px solid #ffffff1a;margin-bottom:6px;padding-bottom:6px;font-size:11px;font-weight:700}.validation-tooltip-title.error{color:#fca5a5}.validation-tooltip-title.warning{color:#fcd34d}.validation-tooltip-item{margin-bottom:8px;font-size:12px;line-height:1.4}.validation-tooltip-item:last-child{margin-bottom:0}.validation-tooltip-phase{color:#94a3b8;margin-right:6px;font-size:10px}.validation-tooltip-message{color:#f1f5f9;word-break:break-word;overflow-wrap:anywhere}.validation-tooltip-hint{color:#4ade80;word-break:break-word;overflow-wrap:anywhere;background:#4ade8026;border-radius:4px;margin-top:4px;padding:6px 8px;font-size:11px}.validation-tooltip-arrow{fill:#1e293b}.validation-tooltip .message-text{color:#f1f5f9}.validation-tooltip .structure-key{color:#94a3b8}.validation-tooltip .hash-formatter{white-space:normal;flex-wrap:wrap}.validation-tooltip .hash-value{color:#a5b4fc;word-break:break-all;white-space:normal;background:#6366f133}.validation-tooltip .hash-copy-btn{color:#94a3b8}.validation-tooltip .hash-copy-btn:hover{background:#6366f133}.validation-tooltip .tx-separator,.validation-tooltip .tx-index,.validation-tooltip .asset-policy{color:#a5b4fc}.validation-tooltip .asset-name{color:#c4b5fd}.validation-tooltip .asset-quantity{color:#4ade80}.validation-tooltip .asset-quantity.negative{color:#f87171}.validation-tooltip .value-label{color:#94a3b8}.validation-tooltip .value-amount{color:#2dd4bf}.validation-tooltip .value-amount.negative{color:#f87171}.validation-tooltip .budget-inline-label{color:#94a3b8}.validation-tooltip .budget-inline-value{color:#f1f5f9}.validation-tooltip .budget-inline-arrow{color:#64748b}.validation-tooltip .budget-inline-diff.over{color:#f87171}.validation-tooltip .budget-inline-diff.under{color:#4ade80}.validation-tooltip .error-formatter,.validation-tooltip .asset-item{background:#ffffff0d;border-color:#ffffff1a}.validation-tooltip .asset-separator{color:#64748b}.validation-tooltip .message-structures{border-left-color:#ffffff1a}.validation-tooltip .fee-decomposition-formatter{background:#ffffff0d}.validation-tooltip .fee-label{color:#94a3b8}.validation-tooltip .fee-value{color:#2dd4bf}.validation-tooltip .fee-percent{color:#64748b}.validation-tooltip .fee-row.fee-total{border-top-color:#ffffff26}.validation-tooltip .address-type{background:#ffffff1a}.validation-tooltip .address-type.mainnet{color:#4ade80;background:#22c55e33}.validation-tooltip .address-type.testnet{color:#fcd34d;background:#fbbf2433}.validation-tooltip .address-value{color:#cbd5e1}.validation-tooltip .message-structure-item .address-with-tooltip-wrapper .address-text,.validation-tooltip .message-structure-item .address-with-tooltip-wrapper .address-link{color:#a5b4fc}.validation-tooltip .message-structure-item .address-with-tooltip-wrapper .address-text:hover,.validation-tooltip .message-structure-item .address-with-tooltip-wrapper .address-link:hover{color:#c7d2fe}.validation-tooltip .message-structure-item .address-with-tooltip-wrapper .address-tooltip-copy{color:#94a3b8}.validation-tooltip .message-structure-item .address-with-tooltip-wrapper .address-tooltip-copy:hover{color:#e2e8f0}.error-formatter{background:#f8fafc;border:1px solid #e2e8f0;border-radius:6px;width:100%;margin-top:0;padding:8px 12px;font-family:IBM Plex Mono,ui-monospace,SFMono-Regular,monospace;font-size:12px}.value-formatter{flex-direction:column;gap:6px;width:100%;display:flex}.value-coins{align-items:center;gap:8px;display:flex}.value-coins.negative .value-amount{color:#dc2626}.value-label{color:#64748b;min-width:50px;font-weight:500}.value-amount{color:#0d9488;font-weight:600}.value-assets{flex-direction:column;gap:4px;width:100%;display:flex}.asset-list{border-left:2px solid #e2e8f0;flex-direction:column;gap:4px;padding-left:12px;display:flex}.asset-item{background:#fff;border:1px solid #e2e8f0;border-radius:4px;align-items:center;gap:4px;padding:4px 8px;font-size:11px;display:flex}.asset-policy{color:#6366f1;font-weight:500}.asset-separator{color:#94a3b8}.asset-name{color:#8b5cf6;font-weight:500}.asset-quantity{color:#059669;margin-left:auto;font-weight:600}.asset-quantity.negative{color:#dc2626}.assets-table-wrapper{width:100%;margin-top:6px}.assets-table-wrapper.assets-table-compact{margin-top:0}.assets-table-label{color:#64748b;margin-bottom:6px;font-size:11px;font-weight:500;display:block}.assets-table-scroll{border:1px solid #e2e8f0;border-radius:6px;overflow-x:auto}.assets-table{border-collapse:collapse;width:100%;font-family:IBM Plex Mono,ui-monospace,monospace;font-size:11px}.assets-table thead{background:#f1f5f9;border-bottom:1px solid #e2e8f0}.assets-table th{text-align:left;color:#64748b;text-transform:uppercase;letter-spacing:.5px;padding:6px 10px;font-size:10px;font-weight:600}.assets-table th:last-child{text-align:right}.assets-table tbody tr{border-bottom:1px solid #f1f5f9;transition:background .15s}.assets-table tbody tr:last-child{border-bottom:none}.assets-table tbody tr:hover{background:#f8fafc}.assets-table td{vertical-align:middle;padding:6px 10px}.assets-table-policy{color:#6366f1;max-width:140px;font-weight:500}.assets-table-asset{color:#8b5cf6;max-width:120px;font-weight:500}.assets-table-qty{color:#475569;text-align:right;white-space:nowrap;font-weight:700}.assets-table-qty.positive{color:#059669}.assets-table-qty.negative{color:#dc2626}.assets-table-empty-name{color:#94a3b8;font-style:italic}.assets-table-truncate{text-overflow:ellipsis;white-space:nowrap;cursor:default;max-width:140px;display:block;overflow:hidden}.assets-table-decoded{font-style:normal}.assets-table-copy-btn{cursor:pointer;color:#94a3b8;opacity:.7;background:0 0;border:none;flex-shrink:0;justify-content:center;align-items:center;padding:2px 4px;transition:all .15s;display:inline-flex}.assets-table-copy-btn:hover{opacity:1;color:#6366f1}.assets-table-copy-btn.copied{color:#10b981}.assets-table-tooltip{z-index:9999;background:#1e293b;border-radius:8px;max-width:450px;padding:8px 12px;animation:.15s ease-out tooltipFadeIn;box-shadow:0 10px 40px #0000004d}.assets-table-tooltip-content{align-items:center;gap:8px;display:flex}.assets-table-tooltip-rows{flex-direction:column;gap:4px;display:flex}.assets-table-tooltip-row{align-items:center;gap:8px;display:flex}.assets-table-tooltip-label{color:#94a3b8;text-transform:uppercase;min-width:45px;font-size:10px;font-weight:600}.assets-table-tooltip-value{color:#e2e8f0;word-break:break-all;font-family:IBM Plex Mono,monospace;font-size:11px}.assets-table-tooltip-hex{color:#a5b4fc}.assets-table-tooltip-copy{color:#64748b}.assets-table-tooltip-copy:hover{color:#a5b4fc}.assets-table-tooltip-arrow{fill:#1e293b}.validation-tooltip .assets-table-wrapper{margin-top:8px}.validation-tooltip .assets-table-scroll{border-color:#ffffff26}.validation-tooltip .assets-table thead{background:#ffffff14;border-bottom-color:#ffffff26}.validation-tooltip .assets-table th{color:#94a3b8}.validation-tooltip .assets-table tbody tr{border-bottom-color:#ffffff14}.validation-tooltip .assets-table tbody tr:hover{background:#ffffff0d}.validation-tooltip .assets-table-policy{color:#a5b4fc}.validation-tooltip .assets-table-asset{color:#c4b5fd}.validation-tooltip .assets-table-qty{color:#e2e8f0}.validation-tooltip .assets-table-qty.positive{color:#4ade80}.validation-tooltip .assets-table-qty.negative{color:#f87171}.validation-tooltip .assets-table-empty-name{color:#64748b}.validation-tooltip .assets-table-label{color:#94a3b8}.fee-decomposition-formatter{background:linear-gradient(135deg,#f8fafc 0%,#f1f5f9 100%)}.fee-breakdown{flex-direction:column;gap:6px;display:flex}.fee-row{align-items:center;gap:12px;display:flex}.fee-row.fee-total{border-top:1px dashed #cbd5e1;margin-top:4px;padding-top:8px;font-weight:600}.fee-label{color:#475569;min-width:90px}.fee-value{color:#0d9488;min-width:100px;font-weight:500}.fee-percent{color:#94a3b8;font-size:11px}.tx-separator{color:#64748b;flex-shrink:0;font-family:IBM Plex Mono,monospace;font-weight:700}.tx-index{color:#6366f1;flex-shrink:0;font-family:IBM Plex Mono,monospace;font-weight:700}.utxo-ref{align-items:center;gap:6px;font-family:IBM Plex Mono,ui-monospace,monospace;font-size:11px;line-height:1.5;display:inline-flex}.utxo-ref-link,.utxo-ref-text{word-break:break-all;display:inline}.utxo-ref-link{text-decoration:none}.utxo-ref-link:hover{text-decoration:underline}.utxo-ref-txhash{color:inherit}.utxo-ref-default .utxo-ref-link .utxo-ref-txhash{color:#3b82f6}.utxo-ref-default .utxo-ref-text .utxo-ref-txhash{color:#334155}.utxo-ref-separator{color:#64748b;font-weight:700}.utxo-ref-index{color:#6366f1;font-weight:700}.utxo-ref-copy{cursor:pointer;opacity:.6;background:0 0;border:none;flex-shrink:0;justify-content:center;align-items:center;padding:2px 4px;font-size:12px;transition:opacity .15s;display:inline-flex}.utxo-ref-copy:hover{opacity:1}.utxo-ref-copy.copied{color:#10b981;opacity:1}.utxo-ref-tooltip{color:#fff;z-index:1000;background:#1e293b;border-radius:6px;padding:6px 10px;font-size:12px;box-shadow:0 4px 12px #00000026}.utxo-ref-tooltip-arrow{fill:#1e293b}.utxo-ref-error{gap:4px;font-size:11px}.utxo-ref-error .utxo-ref-txhash{color:#6366f1;word-break:break-all;background:#eef2ff;border-radius:4px;padding:2px 6px;font-weight:500;transition:background .15s}.utxo-ref-error .utxo-ref-txhash:hover{background:#e0e7ff}.utxo-ref-error .utxo-ref-separator{color:#64748b;font-weight:700}.utxo-ref-error .utxo-ref-index{color:#6366f1;font-weight:700}.utxo-ref-error .utxo-ref-copy{opacity:.6;padding:2px 6px;font-size:12px}.utxo-ref-error .utxo-ref-copy:hover{opacity:1}.validation-tooltip .utxo-ref,.validation-tooltip .utxo-ref.utxo-ref-error{white-space:normal;flex-wrap:wrap;gap:0;font-size:11px}.validation-tooltip .utxo-ref-link,.validation-tooltip .utxo-ref-text{display:inline}.validation-tooltip .utxo-ref-txhash,.validation-tooltip .utxo-ref-error .utxo-ref-txhash{word-break:break-all;white-space:normal;border-radius:4px;padding:2px 6px;font-family:IBM Plex Mono,monospace;font-size:11px;color:#a5b4fc!important;background:#6366f133!important}.validation-tooltip .utxo-ref-separator,.validation-tooltip .utxo-ref-error .utxo-ref-separator{padding:0 3px;font-family:IBM Plex Mono,monospace;font-weight:700;color:#a5b4fc!important}.validation-tooltip .utxo-ref-index,.validation-tooltip .utxo-ref-error .utxo-ref-index{font-family:IBM Plex Mono,monospace;font-weight:700;color:#a5b4fc!important}.validation-tooltip .utxo-ref-copy{color:#94a3b8;margin-left:2px;padding:2px 6px;font-size:12px}.validation-tooltip .utxo-ref-copy:hover{background:#6366f133}.utxo-ref-tooltip{gap:4px;font-size:11px}.utxo-ref-tooltip .utxo-ref-txhash{color:#a5b4fc;word-break:break-all;background:#6366f133;border-radius:4px;padding:2px 6px;font-weight:500}.utxo-ref-tooltip .utxo-ref-separator{color:#94a3b8;font-weight:700}.utxo-ref-tooltip .utxo-ref-index{color:#a5b4fc;font-weight:700}.utxo-ref-tooltip .utxo-ref-copy{opacity:.6;color:#94a3b8;font-size:12px}.utxo-ref-tooltip .utxo-ref-copy:hover{opacity:1}.utxo-ref-tooltip .utxo-ref-copy.copied{color:#10b981}.exunits-formatter{background:#fefce8;border-color:#fef08a;gap:16px;padding:6px 12px;display:flex}.exunits-row{align-items:center;gap:6px;display:flex}.exunits-label{color:#a16207;font-weight:500}.exunits-value{color:#b45309;font-weight:600}.exunits-unit{color:#ca8a04;font-size:10px}.gov-action-formatter{background:#f5f3ff;border-color:#ddd6fe;align-items:center;gap:2px;padding:4px 10px;display:inline-flex}.gov-hash{color:#7c3aed;font-weight:500}.gov-separator{color:#64748b;font-weight:700}.gov-index{color:#6d28d9;font-weight:700}.credential-formatter{align-items:center;gap:8px;padding:4px 10px;display:inline-flex}.credential-type{text-transform:uppercase;border-radius:3px;padding:2px 6px;font-size:10px;font-weight:600}.credential-type.key{color:#1d4ed8;background:#dbeafe}.credential-type.script{color:#be185d;background:#fce7f3}.credential-hash{color:#475569;font-weight:500}.protocol-version-formatter{color:#047857;background:#ecfdf5;border-color:#a7f3d0;border-radius:4px;padding:2px 8px;font-weight:600;display:inline}.slot-formatter{background:#f0fdf4;border-color:#bbf7d0;align-items:center;gap:8px;padding:4px 10px;display:inline-flex}.slot-value{color:#166534;font-weight:600}.slot-epoch{color:#15803d;font-size:11px}.slot-diff{border-radius:3px;padding:2px 6px;font-size:10px}.slot-diff.future{color:#b45309;background:#fef3c7}.slot-diff.past{color:#4338ca;background:#e0e7ff}.address-formatter{align-items:center;gap:8px;padding:4px 10px;display:inline-flex}.address-type{text-transform:uppercase;border-radius:3px;padding:2px 6px;font-size:10px;font-weight:600}.address-type.mainnet{color:#15803d;background:#dcfce7}.address-type.testnet{color:#b45309;background:#fef3c7}.address-type.stake{color:#7c3aed;background:#f3e8ff}.address-value{color:#475569;font-weight:500}.message-structure-item .address-with-tooltip-wrapper{align-items:center;gap:6px;display:inline-flex}.message-structure-item .address-with-tooltip-wrapper .address-text,.message-structure-item .address-with-tooltip-wrapper .address-link{color:#6366f1;word-break:break-all;cursor:pointer;font-family:IBM Plex Mono,ui-monospace,SFMono-Regular,monospace;font-size:12px;text-decoration:none}.message-structure-item .address-with-tooltip-wrapper .address-text:hover,.message-structure-item .address-with-tooltip-wrapper .address-link:hover{color:#4f46e5;text-decoration:underline}.hash-formatter{white-space:nowrap;background:0 0;border:none;flex-wrap:nowrap;align-items:center;gap:6px;padding:0;display:inline-flex}.hash-formatter.inline{display:inline}.hash-label{color:#64748b;text-transform:capitalize;white-space:nowrap;flex-shrink:0;font-weight:500}.hash-value{color:#6366f1;cursor:text;word-break:break-all;-webkit-user-select:text;user-select:text;background:#eef2ff;border-radius:4px;padding:2px 6px;font-family:IBM Plex Mono,monospace;font-size:11px;font-weight:500;transition:background .15s}.hash-value:hover{background:#e0e7ff}.hash-copy-btn{cursor:pointer;opacity:.6;background:0 0;border:none;border-radius:4px;flex-shrink:0;padding:2px 6px;font-size:12px;transition:all .15s}.hash-copy-btn:hover{opacity:1;background:#6366f11a}.hash-copy-btn.copied{color:#10b981;opacity:1}.hash-tooltip-content{color:#1e293b;word-break:break-all;z-index:9999;background:#fff;border:1px solid #e2e8f0;border-radius:6px;max-width:500px;padding:8px 12px;font-family:IBM Plex Mono,ui-monospace,monospace;font-size:11px;animation:.15s ease-out tooltipFadeIn;box-shadow:0 4px 20px #00000026}.hash-tooltip-content .hash-full{color:#6366f1}.hash-tooltip-arrow{fill:#fff}.smart-message-formatter{flex-direction:column;gap:8px;width:100%;display:flex}.message-text{color:#334155;-webkit-user-select:text;user-select:text;line-height:1.5}.message-structures{flex-direction:column;gap:12px;width:100%;margin-top:6px;display:flex}.message-structure-item{flex-direction:column;align-items:stretch;gap:4px;display:flex}.structure-key{color:#64748b;text-transform:capitalize;white-space:nowrap;font-size:11px;font-weight:600}.message-structure-item .value-formatter{width:100%}.budget-comparison-inline{flex-wrap:wrap;align-items:baseline;gap:6px;margin-left:8px;font-family:IBM Plex Mono,monospace;font-size:12px;display:flex}.budget-inline-label{color:#64748b;min-width:60px;font-weight:500}.budget-inline-value{color:#334155}.budget-inline-arrow{color:#9ca3af}.budget-inline-diff{font-size:11px;font-weight:600}.budget-inline-diff.over{color:#dc2626}.budget-inline-diff.under{color:#059669}.hash-array-formatter{flex-direction:column;gap:4px;padding:8px 12px;display:flex}.hash-array-item{align-items:center;display:flex}.address-array-formatter{flex-direction:column;gap:4px;padding:8px 12px;display:flex}.address-array-item{align-items:center;display:flex}.diagnostic-message .error-formatter{margin-top:6px}.welcome-modal-overlay{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);z-index:10000;opacity:0;background:#0f172ab3;justify-content:center;align-items:center;transition:opacity .2s ease-out;display:flex;position:fixed;inset:0}.welcome-modal-overlay.welcome-visible{opacity:1}.welcome-modal-content{opacity:0;background:#fff;border-radius:20px;flex-direction:column;width:95%;max-width:580px;max-height:90vh;transition:all .3s cubic-bezier(.16,1,.3,1);display:flex;overflow:hidden;transform:scale(.95)translateY(10px);box-shadow:0 0 0 1px #ffffff1a,0 25px 50px -12px #0006,0 0 100px -20px #3b82f64d}.welcome-modal-content.welcome-visible{opacity:1;transform:scale(1)translateY(0)}.welcome-modal-header{text-align:center;background:linear-gradient(135deg,#1e3a5f 0%,#2d4a6f 50%,#3d5a7f 100%);padding:32px 32px 24px;position:relative;overflow:hidden}.welcome-header-glow{pointer-events:none;background:radial-gradient(#3b82f626 0%,#0000 60%);width:200%;height:200%;position:absolute;top:-50%;left:50%;transform:translate(-50%)}.welcome-logo-container{justify-content:center;align-items:center;margin-bottom:16px;display:inline-flex;position:relative}.welcome-logo{border-radius:12px;box-shadow:0 8px 24px #0000004d}.welcome-title{color:#fff;letter-spacing:-.02em;margin:0;font-size:26px;font-weight:700}.welcome-title-highlight{-webkit-text-fill-color:transparent;background:linear-gradient(135deg,#60a5fa,#a78bfa);-webkit-background-clip:text;background-clip:text}.welcome-subtitle{color:#ffffffbf;margin:10px 0 0;font-size:14px;line-height:1.5}.welcome-close-button{color:#ffffffb3;cursor:pointer;background:#ffffff1a;border:none;border-radius:8px;justify-content:center;align-items:center;width:32px;height:32px;transition:all .15s;display:flex;position:absolute;top:16px;right:16px}.welcome-close-button:hover{color:#fff;background:#fff3}.welcome-modal-body{padding:24px;overflow-y:auto}.welcome-features-grid{flex-direction:column;gap:12px;display:flex}.welcome-feature-card{background:#f8fafc;border:1px solid #e2e8f0;border-radius:12px;align-items:flex-start;gap:14px;padding:14px 16px;transition:all .2s;display:flex}.welcome-feature-card:hover{border-color:var(--accent-color,#3b82f6);background:#f1f5f9;transform:translate(4px);box-shadow:0 4px 12px -2px #00000014}.welcome-feature-icon{background:linear-gradient(135deg,var(--accent-color,#3b82f6),var(--accent-color,#3b82f6));flex-shrink:0;justify-content:center;align-items:center;width:44px;height:44px;display:flex}@supports (color:color-mix(in lab, red, red)){.welcome-feature-icon{background:linear-gradient(135deg,var(--accent-color,#3b82f6),color-mix(in srgb,var(--accent-color,#3b82f6)70%,white))}}.welcome-feature-icon{color:#fff;box-shadow:0 4px 10px -2px var(--accent-color,#3b82f6);border-radius:10px}@supports (color:color-mix(in lab, red, red)){.welcome-feature-icon{box-shadow:0 4px 10px -2px color-mix(in srgb,var(--accent-color,#3b82f6)40%,transparent)}}.welcome-feature-content{flex:1;min-width:0}.welcome-feature-title{color:#1e293b;margin:0 0 4px;font-size:14px;font-weight:600}.welcome-feature-description{color:#64748b;margin:0;font-size:13px;line-height:1.5}.hint-banner{color:#92400e;background:linear-gradient(135deg,#fffbeb 0%,#fef3c7 100%);border:1px solid #fde68a;border-radius:8px;align-items:flex-start;gap:10px;margin:8px 12px;padding:10px 14px;font-size:12px;line-height:1.5;animation:.3s ease-out hintSlideIn;display:flex}@keyframes hintSlideIn{0%{opacity:0;transform:translateY(-8px)}to{opacity:1;transform:translateY(0)}}.hint-banner-icon{flex-shrink:0;font-size:14px}.hint-banner-content{flex:1}.hint-banner-content strong{color:#78350f;font-weight:600}.hint-banner-close{color:#92400e;cursor:pointer;background:#78350f1a;border:none;border-radius:4px;flex-shrink:0;justify-content:center;align-items:center;width:22px;height:22px;transition:all .15s;display:flex}.hint-banner-close:hover{color:#78350f;background:#78350f33}.help-tooltip-trigger{color:#94a3b8;cursor:help;background:0 0;border:none;border-radius:4px;flex-shrink:0;justify-content:center;align-items:center;width:20px;height:20px;padding:0;transition:all .15s;display:inline-flex}.help-tooltip-trigger:hover{color:#3b82f6;background:#3b82f61a}.help-tooltip-content{color:#e2e8f0;z-index:9999;background:#1e293b;border-radius:8px;max-width:320px;padding:12px 14px;font-size:13px;font-weight:400;line-height:1.5;animation:.2s ease-out helpTooltipFadeIn;box-shadow:0 10px 38px -10px #16171859,0 10px 20px -15px #16171833}.help-tooltip-content strong{color:#60a5fa;font-weight:600}.help-tooltip-arrow{fill:#1e293b}@keyframes helpTooltipFadeIn{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:translateY(0)}}.welcome-tips{background:linear-gradient(135deg,#fffbeb 0%,#fef3c7 100%);border:1px solid #fde68a;border-radius:10px;margin-top:20px;padding:14px}.welcome-tip{color:#92400e;align-items:flex-start;gap:10px;font-size:12px;line-height:1.5;display:flex}.welcome-tip+.welcome-tip{margin-top:8px}.welcome-tip-icon{flex-shrink:0;font-size:14px}.welcome-modal-footer{justify-content:center;padding:16px 24px 24px;display:flex}.welcome-start-button{color:#fff;cursor:pointer;background:linear-gradient(135deg,#3b82f6 0%,#2563eb 100%);border:none;border-radius:12px;align-items:center;gap:10px;padding:12px 28px;font-size:15px;font-weight:600;transition:all .2s;display:inline-flex;box-shadow:0 4px 14px -2px #3b82f680}.welcome-start-button:hover{background:linear-gradient(135deg,#2563eb 0%,#1d4ed8 100%);transform:translateY(-2px);box-shadow:0 6px 20px -2px #3b82f699}.welcome-start-button:active{transform:translateY(0)}.welcome-start-button svg{transition:transform .2s}.welcome-start-button:hover svg{transform:translate(3px)}@media (max-width:640px){.welcome-modal-content{border-radius:0;width:100%;max-width:100%;max-height:100%}.welcome-modal-header{padding:24px 20px 20px}.welcome-title{font-size:22px}.welcome-modal-body{padding:20px}.welcome-feature-card{padding:12px 14px}.welcome-feature-icon{width:38px;height:38px}.welcome-feature-icon svg{width:20px;height:20px}}.github-button-wrapper{border:1px solid #1f232826;border-radius:6px;align-items:center;font-size:12px;font-weight:600;display:inline-flex;overflow:hidden;box-shadow:0 1px #1f23280a}.github-repo-link{color:#24292f;background:linear-gradient(#f6f8fa 0%,#ebeff3 100%);border-right:1px solid #1f232826;justify-content:center;align-items:center;padding:5px 8px;text-decoration:none;transition:all .15s;display:inline-flex}.github-repo-link:hover{background:linear-gradient(#f3f4f6 0%,#e6e9ec 100%)}.github-repo-link:active{background:#e6e9ec}.github-star-link{color:#24292f;background:linear-gradient(#f6f8fa 0%,#ebeff3 100%);align-items:center;gap:6px;padding:5px 10px;text-decoration:none;transition:all .15s;display:inline-flex}.github-star-link:hover{background:linear-gradient(#f3f4f6 0%,#e6e9ec 100%)}.github-star-link:hover .github-star-count{color:#0969da}.github-star-link:active{background:#e6e9ec}.github-icon{fill:#24292f;flex-shrink:0}.github-star-text{line-height:1}.github-star-count{color:#24292f;background:#fff;border:1px solid #1f232826;border-radius:10px;justify-content:center;align-items:center;min-width:20px;padding:0 6px;font-size:11px;font-weight:600;line-height:16px;transition:color .15s;display:inline-flex}.empty-state-placeholder{flex-direction:column;justify-content:center;align-items:center;height:100%;padding:40px 32px;display:flex;position:relative}.empty-state-arrow{opacity:.25;flex-direction:column;align-items:center;gap:4px;animation:3s ease-in-out infinite arrowPulse;display:flex;position:absolute;left:5%}@keyframes arrowPulse{0%,to{opacity:.2;transform:translate(0)}50%{opacity:.35;transform:translate(-4px)}}.arrow-svg{color:#64748b}.arrow-label{color:#64748b;letter-spacing:.05em;text-transform:uppercase;white-space:nowrap;font-size:11px;font-weight:700}.empty-state-content{text-align:center;flex-direction:column;align-items:center;max-width:320px;display:flex}.empty-state-placeholder .empty-state-icon{color:#94a3b8;background:linear-gradient(135deg,#f1f5f9 0%,#e2e8f0 100%);border-radius:16px;justify-content:center;align-items:center;width:64px;height:64px;margin-bottom:20px;display:flex}.empty-state-title{color:#475569;letter-spacing:-.01em;margin:0 0 12px;font-size:18px;font-weight:600}.empty-state-description{color:#94a3b8;margin:0;font-size:13px;line-height:1.6}@media (max-width:768px){.empty-state-arrow{display:none}.empty-state-placeholder{padding:24px 16px}}.tcv-wrapper{flex-direction:column;height:100%;display:flex;overflow:auto}.tcv-container{flex-direction:column;flex:1;gap:14px;padding:16px;display:flex;overflow-y:auto}.tcv-summary{background:linear-gradient(135deg,#f1f5f9cc 0%,#e2e8f080 100%);border:1px solid #cbd5e180;border-radius:10px;flex-direction:column;gap:8px;padding:10px 14px;display:flex}.tcv-summary-hash{align-items:center;gap:8px;font-family:JetBrains Mono,Fira Code,monospace;display:flex}.tcv-summary-hash-label{text-transform:uppercase;color:#64748b;background:#64748b1a;border-radius:4px;padding:2px 6px;font-size:10px;font-weight:600}.tcv-summary-hash-value{color:#334155;word-break:break-all;font-size:11px}.tcv-summary-stats{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.tcv-summary-status{border-radius:6px;padding:2px 8px;font-size:11px;font-weight:600}.tcv-summary-status.valid{color:#16a34a;background:#22c55e26}.tcv-summary-status.invalid{color:#dc2626;background:#ef444426}.tcv-summary-stat{color:#64748b;font-size:11px}.tcv-summary-errors{color:#dc2626;background:#ef44441a;border-radius:4px;padding:2px 6px;font-size:11px;font-weight:600}.tcv-summary-warnings{color:#d97706;background:#f59e0b1a;border-radius:4px;padding:2px 6px;font-size:11px;font-weight:600}:root.dark .tcv-summary{background:linear-gradient(135deg,#1e293bcc 0%,#0f172a80 100%);border-color:#47556980}:root.dark .tcv-summary-hash-label{color:#94a3b8;background:#94a3b826}:root.dark .tcv-summary-hash-value{color:#e2e8f0}:root.dark .tcv-summary-stat{color:#94a3b8}.tcv-empty{color:#94a3b8;justify-content:center;align-items:center;height:100%;font-size:14px;display:flex}.tcv-tx-header{color:#fff;background:linear-gradient(135deg,#1e293b 0%,#334155 100%);border-radius:12px;padding:16px}.tcv-tx-hash-row{flex-direction:column;gap:6px;margin-bottom:12px;display:flex}.tcv-tx-hash-label{text-transform:uppercase;letter-spacing:.5px;color:#94a3b8;font-size:10px;font-weight:600}.tcv-tx-hash-value{word-break:break-all;align-items:center;gap:8px;font-family:IBM Plex Mono,ui-monospace,monospace;font-size:12px;display:flex}.tcv-tx-hash-link{color:#60a5fa;text-decoration:none;transition:color .15s}.tcv-tx-hash-link:hover{color:#93c5fd;text-decoration:underline}.tcv-tx-meta{flex-wrap:wrap;gap:8px;display:flex}.tcv-validity-badge,.tcv-fee-badge,.tcv-ttl-badge{border-radius:6px;padding:4px 10px;font-size:11px;font-weight:600}.tcv-validity-badge.valid{color:#4ade80;background:#22c55e33}.tcv-validity-badge.invalid{color:#f87171;background:#ef444433}.tcv-fee-badge{color:#fcd34d;background:#fbbf2433}.tcv-ttl-badge{color:#cbd5e1;background:#94a3b833}.tcv-details-section{box-shadow:none;background:0 0;border:none;border-bottom:1px solid #cbd5e180;border-radius:0;margin-bottom:0;padding:12px}.tcv-details-grid{grid-template-columns:repeat(auto-fill,minmax(180px,1fr));gap:10px;margin-top:12px;display:grid}.tcv-detail-field{background:#f8fafc;border:1px solid #e2e8f0;border-radius:8px;padding:10px 12px;transition:all .15s}.tcv-detail-field.tcv-detail-txhash{background:#f1f5f9;border-color:#cbd5e1}.tcv-detail-field.has-error{background:#fef2f2;border-color:#fca5a5}.tcv-detail-field.has-warning{background:#fffbeb;border-color:#fcd34d}.tcv-detail-field.is-focused{animation:.6s ease-in-out 3 tcvDetailFocusPulse;box-shadow:0 0 0 3px #3b82f6b3,0 0 15px #3b82f666;background:#dbeafe!important;border-color:#3b82f6!important}@keyframes tcvDetailFocusPulse{0%,to{background:#dbeafe;box-shadow:0 0 0 3px #3b82f6b3,0 0 15px #3b82f666}50%{background:#bfdbfe;box-shadow:0 0 0 4px #3b82f6e6,0 0 25px #3b82f699}}.tcv-detail-label{color:#64748b;text-transform:uppercase;letter-spacing:.5px;align-items:center;gap:6px;margin-bottom:6px;font-size:10px;font-weight:600;display:flex}.tcv-detail-value{color:#1e293b;align-items:center;gap:6px;font-family:IBM Plex Mono,ui-monospace,monospace;font-size:12px;display:flex}.tcv-detail-hash-full{word-break:break-all;font-size:11px}.tcv-hash-truncate{color:#6366f1;text-overflow:ellipsis;white-space:nowrap;cursor:help;background:#6366f11a;border-radius:4px;max-width:100%;padding:4px 8px;font-family:IBM Plex Mono,ui-monospace,monospace;font-size:11px;text-decoration:none;transition:all .15s;display:block;overflow:hidden}a.tcv-hash-truncate{color:#4f46e5}a.tcv-hash-truncate:hover{background:#6366f133;text-decoration:underline}.tcv-hash-truncate:hover{opacity:.9}.tcv-detail-ada{color:#16a34a;font-weight:600}.tcv-detail-slot{color:#d97706;font-weight:500}.tcv-detail-number{color:#2563eb}.tcv-detail-validity{border-radius:4px;padding:2px 8px;font-size:11px;font-weight:600}.tcv-detail-validity.valid{color:#16a34a;background:#22c55e26}.tcv-detail-validity.invalid{color:#dc2626;background:#ef444426}.tcv-detail-copy{opacity:.4;color:#64748b;transition:opacity .15s}.tcv-detail-field:hover .tcv-detail-copy{opacity:1}.tcv-detail-signers{grid-column:1/-1;margin-top:4px}.tcv-detail-signers-list{flex-wrap:wrap;gap:8px;display:flex}.tcv-detail-signer{background:#fff;border:1px solid #e2e8f0;border-radius:6px;align-items:center;gap:6px;padding:6px 10px;transition:all .15s;display:flex}.tcv-detail-signer.has-error{background:#fef2f2;border-color:#fca5a5}.tcv-detail-signer.is-focused{animation:.6s ease-in-out 3 tcvSignerFocusPulse;box-shadow:0 0 0 3px #3b82f6b3,0 0 15px #3b82f666;background:#dbeafe!important;border-color:#3b82f6!important}.tcv-detail-signer-index{color:#94a3b8;font-size:10px;font-weight:600}.tcv-detail-copy-sm{opacity:.4;color:#64748b;transition:opacity .15s}.tcv-detail-signer:hover .tcv-detail-copy-sm{opacity:1}.tcv-required-signers-grid{grid-template-columns:repeat(auto-fill,minmax(280px,1fr));gap:10px;display:grid}.tcv-signer-card{background:#f8fafc;border:1px solid #e2e8f0;border-radius:8px;padding:10px 12px;transition:all .15s}.tcv-signer-card.has-error{background:#fef2f2;border-color:#fca5a5}.tcv-signer-card.has-warning{background:#fffbeb;border-color:#fcd34d}.tcv-signer-card.is-focused{animation:.6s ease-in-out 3 tcvSignerFocusPulse;box-shadow:0 0 0 3px #3b82f6b3,0 0 15px #3b82f666;background:#dbeafe!important;border-color:#3b82f6!important}@keyframes tcvSignerFocusPulse{0%,to{background:#dbeafe;box-shadow:0 0 0 3px #3b82f6b3,0 0 15px #3b82f666}50%{background:#bfdbfe;box-shadow:0 0 0 4px #3b82f6e6,0 0 25px #3b82f699}}.tcv-signer-header{align-items:center;gap:6px;margin-bottom:6px;display:flex}.tcv-signer-index{color:#64748b;background:#e2e8f0;border-radius:4px;padding:2px 6px;font-size:11px;font-weight:600}.tcv-signer-hash{align-items:center;gap:6px;display:flex}.tcv-signer-hash-value{color:#6366f1;word-break:break-all;background:#6366f11a;border-radius:4px;flex:1;padding:4px 8px;font-family:IBM Plex Mono,ui-monospace,monospace;font-size:11px}.tcv-signer-copy{opacity:.4;color:#64748b;flex-shrink:0;transition:opacity .15s}.tcv-signer-card:hover .tcv-signer-copy{opacity:1}.tcv-section-card{border:1px solid #0000;border-radius:8px;transition:all .2s}.tcv-section-card.has-issues{border-color:#ef44444d}.tcv-section-card.is-focused{z-index:10;animation:.6s ease-in-out 3 tcvSectionFocusPulse;position:relative;box-shadow:0 0 0 3px #3b82f6b3,0 0 20px #3b82f666,0 0 40px #3b82f633;background:linear-gradient(135deg,#dbeafe 0%,#eff6ff 50%,#dbeafe 100%)!important;border-color:#3b82f6!important}.tcv-section-card.is-focused:before{content:"";border-radius:inherit;pointer-events:none;border:2px solid #3b82f6;animation:.6s ease-in-out 3 tcvSectionFocusRing;position:absolute;inset:-4px}@keyframes tcvSectionFocusPulse{0%,to{box-shadow:0 0 0 3px #3b82f6b3,0 0 20px #3b82f666,0 0 40px #3b82f633}50%{box-shadow:0 0 0 4px #3b82f6e6,0 0 30px #3b82f699,0 0 60px #3b82f64d}}@keyframes tcvSectionFocusRing{0%,to{opacity:.5;transform:scale(1)}50%{opacity:1;transform:scale(1.01)}}.tcv-blue,.tcv-green,.tcv-orange,.tcv-purple,.tcv-red,.tcv-teal,.tcv-pink,.tcv-indigo{background:linear-gradient(135deg,#f8fafc 0%,#f1f5f9 100%)}.tcv-blue .tcv-section-header,.tcv-green .tcv-section-header,.tcv-orange .tcv-section-header,.tcv-purple .tcv-section-header,.tcv-red .tcv-section-header,.tcv-teal .tcv-section-header,.tcv-pink .tcv-section-header,.tcv-indigo .tcv-section-header{background:linear-gradient(90deg,#6366f114 0%,#6366f108 100%);border-bottom:1px solid #6366f126}:root.dark .tcv-blue,:root.dark .tcv-green,:root.dark .tcv-orange,:root.dark .tcv-purple,:root.dark .tcv-red,:root.dark .tcv-teal,:root.dark .tcv-pink,:root.dark .tcv-indigo{background:linear-gradient(135deg,#1e293b99 0%,#0f172a66 100%)}:root.dark .tcv-blue .tcv-section-header,:root.dark .tcv-green .tcv-section-header,:root.dark .tcv-orange .tcv-section-header,:root.dark .tcv-purple .tcv-section-header,:root.dark .tcv-red .tcv-section-header,:root.dark .tcv-teal .tcv-section-header,:root.dark .tcv-pink .tcv-section-header,:root.dark .tcv-indigo .tcv-section-header{background:linear-gradient(90deg,#818cf81a 0%,#818cf80a 100%);border-bottom:1px solid #818cf833}.tcv-section-header{cursor:pointer;-webkit-user-select:none;user-select:none;text-align:left;background:0 0;border:none;align-items:center;gap:6px;width:100%;padding:6px 10px;font-family:inherit;transition:background .15s;display:flex}.tcv-section-header:hover{filter:brightness(.98)}.tcv-section-icon{font-size:12px}.tcv-section-title{color:#1e293b;flex:1;font-size:12px;font-weight:600}.tcv-section-badge{color:#475569;background:#0000001a;border-radius:8px;padding:1px 6px;font-size:10px;font-weight:700}.tcv-section-toggle{color:#64748b;margin-left:auto;font-size:10px;transition:transform .2s}.tcv-section-toggle .tcv-chevron{transition:transform .2s}[data-state=open] .tcv-section-toggle .tcv-chevron{transform:rotate(180deg)}[data-state=closed] .tcv-section-toggle .tcv-chevron{transform:rotate(0)}.tcv-accordion-item{overflow:hidden}.tcv-accordion-header{margin:0}.tcv-accordion-content{overflow:hidden}.tcv-accordion-content[data-state=open]{animation:.2s ease-out tcvSlideDown}.tcv-accordion-content[data-state=closed]{animation:.2s ease-out tcvSlideUp}@keyframes tcvSlideDown{0%{height:0}to{height:var(--radix-accordion-content-height)}}@keyframes tcvSlideUp{0%{height:var(--radix-accordion-content-height)}to{height:0}}.tcv-section-content{min-height:0;padding:10px;overflow:visible}.tcv-items-grid{flex-direction:column;gap:10px;display:flex}.tcv-vkeys-grid{grid-template-columns:repeat(auto-fill,minmax(280px,1fr));align-items:start;gap:12px;display:grid}.tcv-item-card{background:#fff;border:1px solid #e2e8f0;border-radius:10px;height:auto;min-height:fit-content;padding:14px;transition:all .2s}.tcv-item-card:hover{border-color:#cbd5e1;box-shadow:0 2px 8px #0000000d}.tcv-item-card.has-error{background:linear-gradient(135deg,#fff 0%,#fef2f2 100%);border-color:#ef444466}.tcv-item-card.has-warning{background:linear-gradient(135deg,#fff 0%,#fffbeb 100%);border-color:#f59e0b66}.tcv-item-card.is-focused{z-index:10;animation:.6s ease-in-out 3 tcvItemFocusPulse;position:relative;box-shadow:0 0 0 3px #3b82f6b3,0 0 20px #3b82f666,0 0 40px #3b82f633;background:linear-gradient(135deg,#dbeafe 0%,#eff6ff 50%,#dbeafe 100%)!important;border-color:#3b82f6!important}.tcv-item-card.is-focused:before{content:"";border-radius:inherit;pointer-events:none;border:2px solid #3b82f6;animation:.6s ease-in-out 3 tcvItemFocusRing;position:absolute;inset:-4px}@keyframes tcvItemFocusPulse{0%,to{background:linear-gradient(135deg,#dbeafe 0%,#eff6ff 50%,#dbeafe 100%);box-shadow:0 0 0 3px #3b82f6b3,0 0 20px #3b82f666,0 0 40px #3b82f633}50%{background:linear-gradient(135deg,#bfdbfe 0%,#dbeafe 50%,#bfdbfe 100%);box-shadow:0 0 0 4px #3b82f6e6,0 0 30px #3b82f699,0 0 60px #3b82f64d}}@keyframes tcvItemFocusRing{0%,to{opacity:.5;transform:scale(1)}50%{opacity:1;transform:scale(1.02)}}.tcv-input{border-left:3px solid #3b82f6}.tcv-output{border-left:3px solid #22c55e}.tcv-vkey{border-left:3px solid #0ea5e9}.tcv-redeemer{border-left:3px solid #f59e0b}.tcv-mint-asset{border-left:3px solid #a855f7}:root.dark .tcv-input{border-left-color:#60a5fa}:root.dark .tcv-output{border-left-color:#4ade80}:root.dark .tcv-vkey{border-left-color:#38bdf8}:root.dark .tcv-redeemer{border-left-color:#fbbf24}:root.dark .tcv-mint-asset{border-left-color:#c084fc}.tcv-item-header{align-items:center;gap:8px;margin-bottom:10px;display:flex}.tcv-input-compact{padding:10px 14px}.tcv-input-compact-row{align-items:center;gap:10px;display:flex}.tcv-input-compact .tcv-item-index{flex-shrink:0}.tcv-utxo-ref{flex:1;min-width:0;overflow:hidden}.tcv-utxo-ref .utxo-ref{width:100%}.tcv-utxo-ref .utxo-ref-link,.tcv-utxo-ref .utxo-ref-text{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.tcv-input-wrapper{background:#fff;border:1px solid #e2e8f0;border-radius:10px;position:relative;overflow:hidden}.tcv-input-utxo-header{background:linear-gradient(135deg,#3b82f614 0%,#6366f10a 100%);border-bottom:1px solid #3b82f61a;align-items:center;gap:10px;padding:10px 14px;display:flex}.tcv-input-utxo-header .tcv-utxo-ref{flex:1;min-width:0}.tcv-input-utxo-header.has-error{background:linear-gradient(135deg,#ef444414 0%,#ef44440a 100%);border-bottom-color:#ef444433}.tcv-input-utxo-header.has-warning{background:linear-gradient(135deg,#eab30814 0%,#eab3080a 100%);border-bottom-color:#eab30833}.tcv-input-wrapper .tcv-output-as-input{box-shadow:none;border:none;border-radius:0}.tcv-tag-spent{color:#ef4444;background-color:#ef44441f;border:1px solid #ef444433;padding:2px 6px;font-size:9px}.tcv-input-spent{opacity:.75;border-color:#ef44444d}.tcv-input-spent:before{content:"";pointer-events:none;border-radius:inherit;z-index:1;background:repeating-linear-gradient(-45deg,#0000,#0000 8px,#ef444408 8px 16px);position:absolute;inset:0}.tcv-item-index{color:#64748b;background:#f1f5f9;border-radius:4px;padding:2px 8px;font-size:11px;font-weight:700}.tcv-item-row{align-items:center;gap:8px;margin-bottom:6px;display:flex}.tcv-item-row:last-child{margin-bottom:0}.tcv-item-label{text-transform:uppercase;letter-spacing:.3px;color:#94a3b8;min-width:50px;font-size:10px;font-weight:600}.tcv-item-value-row{flex:1;align-items:center;gap:6px;min-width:0;display:flex}.tcv-hash,.tcv-address,.tcv-hash-full,.tcv-address-full{color:#475569;word-break:break-all;flex:1;min-width:0;font-family:IBM Plex Mono,ui-monospace,monospace;font-size:11px;line-height:1.4}.tcv-hash-link,.tcv-address-link{color:#3b82f6;word-break:break-all;flex:1;min-width:0;font-family:IBM Plex Mono,ui-monospace,monospace;font-size:11px;line-height:1.4;text-decoration:none;transition:color .15s}.tcv-hash-link:hover,.tcv-address-link:hover{color:#2563eb;text-decoration:underline}.tcv-index{color:#6366f1;font-family:IBM Plex Mono,ui-monospace,monospace;font-size:13px;font-weight:600}.tcv-ada-row{border-top:1px dashed #e2e8f0;margin-top:6px;padding-top:6px}.tcv-ada-amount{color:#059669;font-family:IBM Plex Mono,ui-monospace,monospace;font-size:14px;font-weight:700}.tcv-output-tags{flex:1;gap:4px;display:flex}.tcv-tag{text-transform:uppercase;border-radius:4px;padding:2px 6px;font-size:9px;font-weight:700}.tcv-tag.tokens{color:#1d4ed8;background:#dbeafe}.tcv-tag.datum{color:#7c3aed;background:#f3e8ff}.tcv-tag.datum-hash{color:#b45309;background:#fef3c7}.tcv-tag.script{color:#be185d;background:#fce7f3}.tcv-assets-section{border-top:1px dashed #e2e8f0;margin-top:10px;padding-top:10px}.tcv-assets-label{text-transform:uppercase;letter-spacing:.3px;color:#94a3b8;margin-bottom:8px;font-size:10px;font-weight:600;display:block}.tcv-assets-table-wrapper{border-top:1px solid #e2e8f0;border-radius:0 0 9px 9px;margin:8px -14px -14px;overflow-x:auto}.tcv-assets-table{border-collapse:collapse;width:100%;font-family:IBM Plex Mono,ui-monospace,monospace;font-size:11px}.tcv-assets-table thead{background:#f1f5f9;border-bottom:1px solid #e2e8f0}.tcv-assets-table th{text-align:left;color:#64748b;text-transform:uppercase;letter-spacing:.5px;padding:8px 10px;font-size:10px;font-weight:600}.tcv-assets-table th:last-child{text-align:right}.tcv-assets-table tbody tr{border-bottom:1px solid #f1f5f9;transition:background .15s}.tcv-assets-table tbody tr:last-child{border-bottom:none}.tcv-assets-table tbody tr:hover{background:#f8fafc}.tcv-assets-table td{vertical-align:middle;padding:8px 10px}.tcv-table-policy{color:#6366f1;max-width:140px;font-weight:500}.tcv-table-asset{color:#8b5cf6;max-width:120px;font-weight:500}.tcv-table-qty{color:#059669;text-align:right;white-space:nowrap;font-weight:700}.tcv-empty-name{color:#94a3b8;font-style:italic}.tcv-assets-grid{flex-direction:column;gap:6px;display:flex}.tcv-asset-item{background:#f8fafc;border:1px solid #e2e8f0;border-radius:6px;grid-template-columns:1fr 1fr auto;align-items:center;gap:8px;padding:8px 10px;font-family:IBM Plex Mono,ui-monospace,monospace;font-size:11px;display:grid}.tcv-asset-item:hover{background:#f1f5f9;border-color:#cbd5e1}.tcv-asset-policy{color:#6366f1;flex:1;min-width:0;font-weight:500}.tcv-asset-name{color:#8b5cf6;flex:1;min-width:0;font-weight:500}.tcv-asset-qty{color:#059669;text-align:right;white-space:nowrap;background:#ecfdf5;border-radius:4px;padding:2px 6px;font-weight:700}.tcv-auto-truncate{text-overflow:ellipsis;white-space:nowrap;cursor:help;max-width:100%;font-family:IBM Plex Mono,ui-monospace,monospace;display:block;overflow:hidden}.tcv-auto-truncate:hover{opacity:.8}.tcv-truncated-value{cursor:help;opacity:.9;border-bottom:1px dashed;font-family:IBM Plex Mono,ui-monospace,monospace}.tcv-truncated-value:hover{opacity:1}.tcv-hash-tooltip{color:#f1f5f9;z-index:1000;background:#1e293b;border-radius:8px;max-width:400px;padding:10px 14px;font-size:12px;animation:.15s tcvTooltipFadeIn;box-shadow:0 10px 40px #0000004d}@keyframes tcvTooltipFadeIn{0%{opacity:0;transform:translateY(2px)}to{opacity:1;transform:translateY(0)}}.tcv-hash-tooltip-content{word-break:break-all;align-items:flex-start;gap:10px;font-family:IBM Plex Mono,ui-monospace,monospace;line-height:1.5;display:flex}.tcv-tooltip-copy{background:#ffffff1a;border-radius:4px;flex-shrink:0;padding:4px}.tcv-asset-tooltip-content{flex-direction:column;gap:8px;min-width:200px;max-width:450px;font-family:IBM Plex Mono,ui-monospace,monospace;display:flex}.tcv-tooltip-row{align-items:center;gap:8px;display:flex}.tcv-tooltip-label{color:#fff9;flex-shrink:0;width:45px;font-size:11px}.tcv-tooltip-value{word-break:break-all;line-height:1.4}.tcv-tooltip-hex{opacity:.9;font-size:12px}.tcv-tooltip-copy-sm{background:#ffffff1a;border-radius:4px;flex-shrink:0;margin-left:auto;padding:2px}.tcv-tooltip-copy-sm:hover,.tcv-tooltip-copy:hover{background:#fff3}.tcv-tooltip-arrow{fill:#1e293b}.tcv-redeemer-tag{color:#fff;background:linear-gradient(135deg,#f59e0b 0%,#d97706 100%);border-radius:6px;padding:3px 10px;font-size:11px;font-weight:700}.tcv-redeemer-index{color:#64748b;font-family:IBM Plex Mono,ui-monospace,monospace;font-size:12px;font-weight:600}.tcv-exunits-bar{background:linear-gradient(135deg,#f8fafc 0%,#f1f5f9 100%);border-radius:8px;gap:16px;margin-bottom:10px;padding:8px 10px;display:flex}.tcv-exunit{flex-direction:column;gap:2px;display:flex}.tcv-exunit-label{text-transform:uppercase;color:#64748b;font-size:9px;font-weight:600}.tcv-exunit-value{color:#475569;font-family:IBM Plex Mono,ui-monospace,monospace;font-size:12px;font-weight:700}.tcv-mint-table-wrapper{background:#fafafa;border:1px solid #e2e8f0;border-left:3px solid #a855f7;border-radius:8px;padding:12px;overflow-x:auto}:root.dark .tcv-mint-table-wrapper{background:#1e1e2880;border-color:#33415599 #33415599 #33415599 #c084fc}.tcv-mint-table-wrapper.has-error{background:#fef2f2}.tcv-mint-table-wrapper.is-focused{background:linear-gradient(135deg,#dbeafe 0%,#eff6ff 50%,#dbeafe 100%);border-radius:8px;animation:.6s ease-in-out 3 tcvMintFocusPulse;box-shadow:0 0 0 3px #3b82f6b3,0 0 15px #3b82f666}@keyframes tcvMintFocusPulse{0%,to{background:linear-gradient(135deg,#dbeafe 0%,#eff6ff 50%,#dbeafe 100%)}50%{background:linear-gradient(135deg,#bfdbfe 0%,#dbeafe 50%,#bfdbfe 100%)}}.tcv-mint-table{border-collapse:collapse;width:100%;font-family:IBM Plex Mono,ui-monospace,monospace;font-size:11px}.tcv-mint-table thead{background:#f5f3ff;border-bottom:1px solid #e9d5ff}.tcv-mint-table th{text-align:left;color:#7c3aed;text-transform:uppercase;letter-spacing:.5px;padding:8px 10px;font-size:10px;font-weight:600}.tcv-mint-table th:last-child{text-align:right}.tcv-mint-table tbody tr{border-bottom:1px solid #f5f3ff;transition:background .15s}.tcv-mint-table tbody tr:last-child{border-bottom:none}.tcv-mint-table tbody tr:hover{background:#faf5ff}.tcv-mint-table tbody tr.has-error{background:#fef2f2}.tcv-mint-table tbody tr.is-focused{background:linear-gradient(135deg,#dbeafe 0%,#bfdbfe 100%);animation:.6s ease-in-out 3 tcvMintRowFocusPulse}@keyframes tcvMintRowFocusPulse{0%,to{background:linear-gradient(135deg,#dbeafe 0%,#bfdbfe 100%)}50%{background:linear-gradient(135deg,#bfdbfe 0%,#93c5fd 100%)}}.tcv-mint-table td{vertical-align:middle;padding:8px 10px}.tcv-mint-table .tcv-table-policy{max-width:120px}.tcv-mint-table .tcv-table-asset{max-width:100px}.tcv-mint-table .tcv-table-qty{justify-content:flex-end;align-items:center;gap:6px;display:flex}.tcv-mint-table .tcv-table-qty.mint{color:#059669}.tcv-mint-table .tcv-table-qty.burn{color:#dc2626}.tcv-mint-action{text-transform:uppercase;letter-spacing:.5px;border-radius:4px;padding:2px 6px;font-size:9px;font-weight:700;display:inline-block}.tcv-mint-action.mint{color:#15803d;background:#dcfce7}.tcv-mint-action.burn{color:#b91c1c;background:#fee2e2}.tcv-mint-grid{grid-template-columns:repeat(auto-fill,minmax(260px,1fr));gap:10px;display:grid}.tcv-mint-policy{background:#fff;border:1px solid #e2e8f0;border-radius:8px;padding:10px}.tcv-mint-policy.has-error{border-color:#ef444466}.tcv-mint-policy.is-focused{animation:.6s ease-in-out 3 tcvItemFocusPulse;box-shadow:0 0 0 3px #3b82f6b3,0 0 20px #3b82f666;background:linear-gradient(135deg,#dbeafe 0%,#eff6ff 50%,#dbeafe 100%)!important;border-color:#3b82f6!important}.tcv-mint-policy-header{flex-wrap:wrap;align-items:center;gap:6px;margin-bottom:8px;display:flex}.tcv-mint-policy-id{color:#7c3aed;flex:1;min-width:0;max-width:180px;font-family:IBM Plex Mono,ui-monospace,monospace;font-size:11px;font-weight:500}.tcv-mint-assets{flex-direction:column;gap:4px;display:flex}.tcv-mint-asset{border-radius:6px;align-items:center;gap:8px;padding:4px 8px;font-family:IBM Plex Mono,ui-monospace,monospace;font-size:11px;display:flex}.tcv-mint-asset-name{color:#475569;flex:1;min-width:0}.tcv-mint-asset-qty{flex-shrink:0;font-weight:600}.tcv-mint-asset.mint{background:linear-gradient(135deg,#f0fdf4 0%,#dcfce7 100%)}.tcv-mint-asset.burn{background:linear-gradient(135deg,#fef2f2 0%,#fee2e2 100%)}.tcv-mint-asset-name{color:#475569;font-weight:500}.tcv-mint-asset-qty{font-weight:700}.tcv-mint-asset.mint .tcv-mint-asset-qty{color:#16a34a}.tcv-mint-asset.burn .tcv-mint-asset-qty{color:#dc2626}.tcv-copy-btn{color:#94a3b8;cursor:pointer;background:0 0;border:none;border-radius:4px;flex-shrink:0;justify-content:center;align-items:center;width:22px;height:22px;transition:all .15s;display:inline-flex}.tcv-copy-btn:hover{color:#3b82f6;background:#f1f5f9}.tcv-diagnostic-badge{cursor:help;border-radius:6px;align-items:center;gap:4px;padding:2px 8px;font-size:11px;font-weight:700;display:inline-flex}.tcv-diagnostic-badge.error{color:#dc2626;background:#ef444426}.tcv-diagnostic-badge.warning{color:#d97706;background:#f59e0b26}.tcv-diagnostic-count{font-size:10px}.tcv-top-level-section{border:1px solid #0000;border-radius:10px;margin-bottom:12px;transition:border-color .2s}.tcv-top-level-section.tcv-tls-has-error{border-color:#ef44444d}.tcv-top-level-section.tcv-tls-is-focused{border-color:#3b82f6;animation:.6s ease-in-out 3 tcvTLSFocusPulse;box-shadow:0 0 0 3px #3b82f6b3,0 0 20px #3b82f666,0 0 40px #3b82f633;background:linear-gradient(135deg,#dbeafe 0%,#eff6ff 50%,#dbeafe 100%)!important}@keyframes tcvTLSFocusPulse{0%,to{box-shadow:0 0 0 3px #3b82f6b3,0 0 20px #3b82f666,0 0 40px #3b82f633}50%{box-shadow:0 0 0 4px #3b82f6e6,0 0 30px #3b82f699,0 0 60px #3b82f64d}}.tcv-tls-body,.tcv-tls-witness,.tcv-tls-auxiliary{background:linear-gradient(#64748b0d 0%,#64748b05 100%);border-color:#64748b26}.tcv-tls-body .tcv-tls-header,.tcv-tls-witness .tcv-tls-header,.tcv-tls-auxiliary .tcv-tls-header{background:linear-gradient(90deg,#6366f11a 0%,#6366f10a 100%);border-bottom:1px solid #6366f11f}.tcv-tls-body .tcv-tls-icon,.tcv-tls-witness .tcv-tls-icon,.tcv-tls-auxiliary .tcv-tls-icon{background:linear-gradient(135deg,#475569 0%,#334155 100%)}.tcv-tls-body .tcv-tls-badge,.tcv-tls-witness .tcv-tls-badge,.tcv-tls-auxiliary .tcv-tls-badge{color:#475569;background:#64748b1f}.tcv-tls-header{cursor:pointer;text-align:left;border:none;border-radius:10px 10px 0 0;align-items:center;gap:8px;width:100%;padding:8px 12px;font-family:inherit;transition:background .15s;display:flex}.tcv-top-level-section .tcv-tls-header:only-child{border-radius:10px}.tcv-top-level-section:not(:has(.tcv-tls-content)) .tcv-tls-header{border-radius:10px}.tcv-tls-header:hover{filter:brightness(.97)}.tcv-tls-icon{color:#fff;border-radius:6px;justify-content:center;align-items:center;width:22px;height:22px;font-size:11px;display:flex;box-shadow:0 1px 3px #0000001a}.tcv-tls-title{color:#1e293b;flex:1;font-size:12px;font-weight:600}.tcv-tls-badge{border-radius:8px;padding:2px 6px;font-size:10px;font-weight:600}.tcv-tls-error-indicator{color:#ef4444;font-size:12px}.tcv-tls-child-indicator{cursor:help;border-radius:4px;padding:2px 4px;font-size:11px;font-weight:700;line-height:1}.tcv-tls-child-indicator.has-errors{color:#dc2626;background:#ef44441a}.tcv-tls-child-indicator.has-warnings{color:#d97706;background:#f59e0b1a}.tcv-child-indicator{cursor:help;border-radius:4px;padding:2px 4px;font-size:10px;font-weight:700;line-height:1}.tcv-child-indicator.has-errors{color:#dc2626;background:#ef44441a}.tcv-child-indicator.has-warnings{color:#d97706;background:#f59e0b1a}.tcv-child-error-msg{color:#f87171}.tcv-child-warning-msg{color:#fbbf24}.tcv-tls-chevron{color:#94a3b8;justify-content:center;align-items:center;width:16px;height:16px;transition:transform .2s;display:flex}.tcv-tls-chevron svg{width:10px;height:10px}.tcv-tls-chevron-open{transform:rotate(180deg)}.tcv-tls-content{border-radius:0 0 9px 9px;flex-direction:column;gap:0;padding:0;display:flex}.tcv-tls-content>.tcv-section-card{background:#ffffff80}:root.dark .tcv-tls-content>.tcv-section-card{background:#0f172a4d}:root.dark .tcv-tls-body,:root.dark .tcv-tls-witness,:root.dark .tcv-tls-auxiliary{background:linear-gradient(#94a3b80f 0%,#94a3b805 100%);border-color:#94a3b826}:root.dark .tcv-tls-body .tcv-tls-header,:root.dark .tcv-tls-witness .tcv-tls-header,:root.dark .tcv-tls-auxiliary .tcv-tls-header{background:linear-gradient(90deg,#818cf81f 0%,#818cf80d 100%);border-bottom-color:#818cf826}:root.dark .tcv-tls-body .tcv-tls-icon,:root.dark .tcv-tls-witness .tcv-tls-icon,:root.dark .tcv-tls-auxiliary .tcv-tls-icon{background:linear-gradient(135deg,#64748b 0%,#475569 100%)}:root.dark .tcv-tls-title{color:#e2e8f0}:root.dark .tcv-tls-badge{background:#94a3b826}:root.dark .tcv-tls-body .tcv-tls-badge,:root.dark .tcv-tls-witness .tcv-tls-badge,:root.dark .tcv-tls-auxiliary .tcv-tls-badge{color:#94a3b8}:root.dark .tcv-tls-header:hover{filter:brightness(1.05)}:root.dark .tcv-tls-chevron{color:#64748b}.tcv-witness-divider{align-items:center;gap:12px;margin:8px 0;padding:8px 0;display:flex}.tcv-witness-divider:before,.tcv-witness-divider:after{content:"";background:linear-gradient(90deg,#0000,#cbd5e1,#0000);flex:1;height:1px}.tcv-witness-divider span{text-transform:uppercase;letter-spacing:1px;color:#64748b;font-size:11px;font-weight:600}.tcv-withdrawals-list,.tcv-scripts-list,.tcv-data-list{flex-direction:column;gap:6px;display:flex}.tcv-withdrawal-item,.tcv-script-item,.tcv-datum-item{background:#fff;border:1px solid #e2e8f0;border-radius:8px;align-items:center;gap:10px;padding:10px 12px;display:flex}.tcv-certificate{border-left:3px solid #64748b}.tcv-certificate.tcv-cert-stake-reg,.tcv-certificate.tcv-cert-stake-dereg,.tcv-certificate.tcv-cert-stake-deleg,.tcv-certificate.tcv-cert-pool-reg,.tcv-certificate.tcv-cert-pool-retire,.tcv-certificate.tcv-cert-genesis,.tcv-certificate.tcv-cert-mir,.tcv-certificate.tcv-cert-committee,.tcv-certificate.tcv-cert-drep,.tcv-certificate.tcv-cert-vote-deleg{border-left-color:#64748b}.tcv-certificate.tcv-cert-combined-deleg{background:linear-gradient(135deg,#8b5cf60a,#3b82f60a);border-left-color:#8b5cf6}.tcv-cert-type-badge{color:#475569;background:#64748b1a;border-radius:6px;align-items:center;gap:6px;padding:4px 10px;font-size:12px;font-weight:600;display:flex}.tcv-cert-icon{font-size:14px}.tcv-cert-details{flex-direction:column;gap:8px;margin-top:12px;display:flex}.tcv-cert-row{flex-direction:column;gap:4px;display:flex}.tcv-cert-label{color:#64748b;text-transform:uppercase;letter-spacing:.5px;font-size:11px;font-weight:500}.tcv-cert-value-row{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.tcv-cert-hash{color:#334155;word-break:break-all;font-family:IBM Plex Mono,ui-monospace,monospace;font-size:12px;line-height:1.5}.tcv-cert-value{color:#1e293b;font-size:13px;font-weight:500}.tcv-cred-type{text-transform:uppercase;letter-spacing:.3px;border-radius:4px;flex-shrink:0;padding:2px 6px;font-size:10px;font-weight:600;display:inline-flex}.tcv-cred-type.key{color:#2563eb;background:#3b82f626}.tcv-cred-type.script{color:#7c3aed;background:#8b5cf626}.tcv-drep-special{color:#6366f1;font-size:13px;font-style:italic;font-weight:500}.tcv-anchor-section{background:#6366f10d;border-radius:8px;margin-top:4px;padding:10px}.tcv-anchor-url{color:#3b82f6;word-break:break-all;font-size:12px;text-decoration:none}.tcv-anchor-url:hover{text-decoration:underline}.tcv-pool-params{flex-direction:column;gap:10px;display:flex}.tcv-owners-list,.tcv-relays-list{flex-direction:column;gap:6px;margin-top:4px;display:flex}.tcv-owner-item{background:#3b82f60d;border-radius:6px;align-items:center;gap:8px;padding:6px 10px;display:flex}.tcv-relay-item{background:#14b8a60d;border-radius:6px;align-items:center;gap:8px;padding:6px 10px;display:flex}.tcv-relay-type{color:#0d9488;text-transform:uppercase;letter-spacing:.3px;font-size:10px;font-weight:600}.tcv-relay-info{color:#334155;font-family:IBM Plex Mono,ui-monospace,monospace;font-size:12px}.tcv-cert-unknown{color:#94a3b8;font-size:12px;font-style:italic}.tcv-withdrawal{border-left:3px solid #64748b}.tcv-withdrawal-details{flex-direction:column;gap:10px;margin-top:12px;display:flex}.tcv-withdrawal-row{flex-direction:column;gap:4px;display:flex}.tcv-withdrawal-label{color:#64748b;text-transform:uppercase;letter-spacing:.5px;font-size:11px;font-weight:500}.tcv-withdrawal-value-row{align-items:center;gap:8px;display:flex}.tcv-withdrawal-value-row .tcv-address-link,.tcv-withdrawal-value-row .tcv-address-full{word-break:break-all;font-family:IBM Plex Mono,ui-monospace,monospace;font-size:12px;line-height:1.5}.tcv-withdrawal-value-row .tcv-address-link{color:#3b82f6;text-decoration:none}.tcv-withdrawal-value-row .tcv-address-link:hover{text-decoration:underline}.tcv-withdrawal-amount-row{background:linear-gradient(135deg,#fdf2f8 0%,#fce7f3 100%);border-radius:8px;justify-content:space-between;align-items:center;padding:10px 12px;display:flex}.tcv-withdrawal-amount{color:#059669;font-size:16px;font-weight:600}.tcv-network-badge{color:#64748b;text-transform:uppercase;letter-spacing:.3px;background:#64748b1a;border-radius:4px;padding:2px 6px;font-size:10px;font-weight:600}.tcv-cert-item.has-error,.tcv-withdrawal-item.has-error,.tcv-script-item.has-error,.tcv-datum-item.has-error{background:linear-gradient(135deg,#fff 0%,#fef2f2 100%);border-color:#ef444466}.tcv-cert-item.is-focused,.tcv-withdrawal-item.is-focused,.tcv-script-item.is-focused,.tcv-datum-item.is-focused{z-index:10;animation:.6s ease-in-out 3 tcvItemFocusPulse;position:relative;box-shadow:0 0 0 3px #3b82f6b3,0 0 20px #3b82f666,0 0 40px #3b82f633;background:linear-gradient(135deg,#dbeafe 0%,#eff6ff 50%,#dbeafe 100%)!important;border-color:#3b82f6!important}.tcv-cert-type{color:#4f46e5;background:#eef2ff;border-radius:6px;padding:4px 10px;font-size:12px;font-weight:600}.tcv-withdrawal-address{color:#475569;word-break:break-all;flex:1;min-width:0;font-family:IBM Plex Mono,ui-monospace,monospace;font-size:11px;line-height:1.4}.tcv-data-value,.tcv-datum-value{color:#475569;word-break:break-all;flex:1;min-width:0;padding-right:30px;font-family:IBM Plex Mono,ui-monospace,monospace;font-size:10px;line-height:1.5;position:relative}.tcv-data-value-json{color:#475569;white-space:pre-wrap;word-break:break-word;background:#f8fafc;border:1px solid #e2e8f0;border-radius:6px;max-height:300px;padding:10px;font-family:IBM Plex Mono,ui-monospace,monospace;font-size:11px;line-height:1.5;position:relative;overflow:auto}.tcv-data-value-json .tcv-copy-btn{position:absolute;top:8px;right:8px}.tcv-datum-hash-value{color:#b45309;word-break:break-all;font-family:IBM Plex Mono,ui-monospace,monospace;font-size:10px;line-height:1.4}:root.dark .tcv-datum-hash-value{color:#fbbf24}.tcv-script-index,.tcv-datum-index{color:#7c3aed;font-size:11px;font-weight:600}.tcv-script-size{color:#94a3b8;margin-left:auto;margin-right:8px;font-size:11px}.tcv-datum-preview{color:#64748b;text-overflow:ellipsis;white-space:nowrap;flex:1;font-family:IBM Plex Mono,ui-monospace,monospace;font-size:11px;overflow:hidden}.tcv-collateral-return{border-top:1px dashed #e2e8f0;margin-top:12px;padding-top:12px}.tcv-subsection-label{color:#64748b;margin-bottom:8px;font-size:11px;font-weight:600;display:block}.tcv-total-collateral{background:#fff;border-radius:8px;align-items:center;gap:10px;margin-top:12px;padding:10px 12px;display:flex}.tcv-generic-count{color:#64748b;text-align:center;background:#fff;border-radius:8px;padding:12px;font-size:13px}.tcv-view-toggle{background:#f1f5f9;border-radius:8px;gap:2px;padding:2px;display:inline-flex}.tcv-view-toggle-btn{color:#64748b;cursor:pointer;background:0 0;border:none;border-radius:6px;align-items:center;gap:6px;padding:6px 12px;font-size:12px;font-weight:500;transition:all .15s;display:inline-flex}.tcv-view-toggle-btn:hover:not(.active){color:#475569;background:#ffffff80}.tcv-view-toggle-btn.active{color:#3b82f6;background:#fff;box-shadow:0 1px 3px #0000001a}.tcv-view-toggle-btn svg{width:14px;height:14px}.tcv-vkey{min-width:300px}.tcv-vkey-hash-row{background:linear-gradient(135deg,#f0fdf4 0%,#dcfce7 100%);border-radius:8px;flex-direction:column;gap:6px;margin-bottom:10px;padding:10px 12px;display:flex}.tcv-vkey-hash-label{text-transform:uppercase;letter-spacing:.5px;color:#475569;font-size:10px;font-weight:700}.tcv-vkey-hash-value{align-items:center;gap:8px;display:flex}.tcv-vkey-pubkey-row{background:linear-gradient(135deg,#f8fafc 0%,#f1f5f9 100%);border-radius:8px;flex-direction:column;gap:6px;margin-bottom:10px;padding:10px 12px;display:flex}.tcv-vkey-pubkey-label{text-transform:uppercase;letter-spacing:.5px;color:#64748b;font-size:10px;font-weight:700}.tcv-vkey-pubkey-value{align-items:center;gap:8px;display:flex}.tcv-vkey-pubkey-value .tcv-hash-full{color:#475569}.tcv-hash-mono{color:#166534;word-break:break-all;flex:1;font-family:IBM Plex Mono,ui-monospace,monospace;font-size:11px;line-height:1.4}.tcv-collapsible{border:1px solid #e2e8f0;border-radius:8px;margin-top:8px;overflow:hidden}.tcv-collapsible-trigger{cursor:pointer;text-align:left;color:#475569;background:#f8fafc;border:none;align-items:center;gap:8px;width:100%;padding:8px 10px;font-size:11px;font-weight:600;transition:all .15s;display:flex}.tcv-collapsible-trigger:hover{background:#f1f5f9}.tcv-collapsible-trigger[data-state=open]{border-bottom:1px solid #e2e8f0}.tcv-collapsible-icon{color:#64748b;transition:transform .2s}.tcv-collapsible-trigger[data-state=open] .tcv-collapsible-icon{transform:rotate(180deg)}.tcv-collapsible-content{background:#fff;overflow:hidden}.tcv-collapsible-content[data-state=open]{padding:10px;animation:.2s ease-out tcvCollapsibleDown}.tcv-collapsible-content[data-state=closed]{animation:.2s ease-out tcvCollapsibleUp}@keyframes tcvCollapsibleDown{0%{opacity:0;height:0}to{height:var(--radix-collapsible-content-height);opacity:1}}@keyframes tcvCollapsibleUp{0%{height:var(--radix-collapsible-content-height);opacity:1}to{opacity:0;height:0}}.tcv-signature-value{color:#475569;word-break:break-all;padding-right:30px;font-family:IBM Plex Mono,ui-monospace,monospace;font-size:10px;line-height:1.5}.tcv-signature-copy{position:absolute;top:8px;right:8px}.tcv-inline-collapsible-wrapper{margin:8px -14px 0}.tcv-inline-collapsible{border-top:1px solid #e2e8f0}.tcv-inline-collapsible-trigger{cursor:pointer;text-align:left;color:#475569;background:#f8fafc;border:none;align-items:center;gap:8px;width:100%;padding:10px 14px;font-size:11px;font-weight:600;transition:all .15s;display:flex}.tcv-inline-collapsible-trigger:hover{background:#f1f5f9}.tcv-inline-collapsible-trigger[data-state=open]{border-bottom:1px solid #e2e8f0}.tcv-inline-collapsible-trigger[data-state=open] .tcv-collapsible-icon{transform:rotate(180deg)}.tcv-inline-collapsible-content{background:#fff;padding:10px 14px;overflow:hidden}.tcv-inline-collapsible-content[data-state=open]{animation:.2s ease-out tcvCollapsibleDown}.tcv-inline-collapsible-content[data-state=closed]{animation:.2s ease-out tcvCollapsibleUp}.tcv-data-block{background:#1e293b;position:relative;overflow:hidden}.tcv-data-pre{color:#e2e8f0;white-space:pre-wrap;word-break:break-all;max-height:300px;margin:0;padding:12px 40px 12px 12px;font-family:IBM Plex Mono,ui-monospace,monospace;font-size:11px;line-height:1.5;overflow:auto}.tcv-data-copy{background:#ffffff1a;border-radius:4px;position:absolute;top:8px;right:8px}.tcv-data-copy:hover{background:#fff3}.address-with-tooltip-wrapper{flex:1;align-items:center;gap:6px;min-width:0;display:flex}.address-link{color:#6366f1;word-break:break-all;cursor:pointer;font-family:IBM Plex Mono,ui-monospace,monospace;font-size:11px;line-height:1.4;text-decoration:none;transition:color .15s}.address-link:hover{color:#4f46e5;text-decoration:underline}.address-text{color:#475569;word-break:break-all;font-family:IBM Plex Mono,ui-monospace,monospace;font-size:11px;line-height:1.4}.address-tooltip-copy{cursor:pointer;opacity:.6;background:0 0;border:none;flex-shrink:0;padding:2px 4px;font-size:12px;transition:opacity .15s}.address-tooltip-copy:hover{opacity:1}.address-tooltip-copy.copied{color:#22c55e;opacity:1}.address-decoded-tooltip{z-index:9999;background:#1e293b;border:1px solid #334155;border-radius:10px;min-width:280px;max-width:380px;padding:0;animation:.15s ease-out tooltipFadeIn;box-shadow:0 10px 25px #0000004d}.address-tooltip-header{background:linear-gradient(135deg,#334155 0%,#1e293b 100%);border-bottom:1px solid #475569;border-radius:10px 10px 0 0;align-items:center;gap:8px;padding:10px 12px;display:flex}.address-tooltip-icon{font-size:16px}.address-tooltip-type{color:#f1f5f9;flex:1;font-size:12px;font-weight:600}.address-tooltip-network{text-transform:uppercase;letter-spacing:.5px;border-radius:4px;padding:3px 8px;font-size:10px;font-weight:600}.address-tooltip-network.mainnet{color:#4ade80;background:#22c55e33}.address-tooltip-network.testnet{color:#fb923c;background:#fb923c33}.address-tooltip-details{flex-direction:column;gap:10px;padding:10px 12px;display:flex}.address-tooltip-row{flex-direction:column;gap:4px;display:flex}.address-tooltip-label{text-transform:uppercase;letter-spacing:.5px;color:#94a3b8;font-size:10px;font-weight:600}.address-tooltip-hash-row{align-items:center;gap:6px;display:flex}.address-tooltip-hash{color:#a5b4fc;word-break:break-all;background:#6366f126;border-radius:4px;padding:4px 8px;font-family:IBM Plex Mono,ui-monospace,monospace;font-size:11px}.address-tooltip-copy-sm{cursor:pointer;opacity:.6;color:#94a3b8;background:0 0;border:none;padding:2px 4px;font-size:10px;transition:opacity .15s}.address-tooltip-copy-sm:hover{opacity:1}.address-tooltip-copy-sm.copied{color:#22c55e;opacity:1}.address-tooltip-value{color:#e2e8f0;font-size:11px}.address-tooltip-pointer{color:#e2e8f0;gap:12px;font-family:IBM Plex Mono,ui-monospace,monospace;font-size:11px;display:flex}.address-tooltip-arrow{fill:#334155}.tcv-aux-data-section{flex-direction:column;gap:12px;display:flex}.tcv-aux-collapsible{border:1px solid #e2e8f0;border-radius:8px;overflow:hidden}.tcv-aux-trigger{cursor:pointer;color:#475569;text-align:left;background:#f8fafc;border:none;align-items:center;gap:8px;width:100%;padding:10px 12px;font-size:12px;font-weight:600;transition:background .15s;display:flex}.tcv-aux-trigger:hover{background:#f1f5f9}.tcv-aux-trigger[data-state=open]{border-bottom:1px solid #e2e8f0}.tcv-aux-trigger-icon{font-size:14px}.tcv-aux-content{background:#fff;padding:12px}.tcv-aux-format{background:#f8fafc;border-radius:6px;align-items:center;gap:8px;padding:8px 12px;font-size:11px;display:flex}.tcv-aux-format-label{color:#64748b}.tcv-aux-format-value{color:#475569;font-weight:600}.tcv-metadata-list{flex-direction:column;gap:10px;display:flex}.tcv-metadata-item{background:#f8fafc;border-left:3px solid #ec4899;border-radius:6px;flex-direction:column;gap:4px;padding:8px 10px;display:flex}.tcv-metadata-value{align-items:flex-start;gap:8px;display:flex}.tcv-metadata-value code{color:#475569;word-break:break-all;white-space:pre-wrap;flex:1;max-height:200px;font-family:IBM Plex Mono,ui-monospace,monospace;font-size:11px;line-height:1.4;overflow-y:auto}.tcv-native-scripts-list{flex-direction:column;gap:12px;display:flex}.tcv-native-script-wrapper{background:#f8fafc;border-left:3px solid #14b8a6;border-radius:6px;padding:8px}.tcv-ns-index{color:#14b8a6;margin-bottom:8px;font-size:10px;font-weight:700;display:block}.tcv-plutus-scripts-list{flex-direction:column;gap:8px;display:flex}.tcv-plutus-script-item{background:#f8fafc;border-radius:6px;align-items:center;gap:10px;padding:8px 10px;display:flex}.tcv-ps-index{color:#64748b;font-size:10px;font-weight:700}.tcv-ps-size{color:#64748b;flex:1;font-size:11px}.tcv-native-script{border-left-color:#64748b!important}.tcv-ns-type-badge{color:#475569;background:#64748b1f;border-radius:4px;align-items:center;gap:4px;padding:3px 8px;font-size:10px;font-weight:600;display:flex}.tcv-ns-badge-icon{font-size:12px}.tcv-ns-description{color:#64748b;margin-bottom:8px;font-size:11px}.tcv-ns-content{background:#f8fafc;border-radius:6px;padding:8px}.tcv-ns-item{background:#fff;border-radius:4px;align-items:center;gap:8px;margin-bottom:4px;padding:6px 8px;display:flex}.tcv-ns-item-icon{font-size:12px}.tcv-ns-hash{color:#0d9488;word-break:break-all;flex:1;font-family:IBM Plex Mono,ui-monospace,monospace;font-size:10px}.tcv-ns-group{margin-bottom:8px}.tcv-ns-group-header{border-radius:4px;align-items:center;gap:6px;margin-bottom:4px;padding:6px 8px;font-size:11px;font-weight:600;display:flex}.tcv-ns-group-header.tcv-ns-all{color:#dc2626;background:#ef44441a}.tcv-ns-group-header.tcv-ns-any{color:#16a34a;background:#22c55e1a}.tcv-ns-group-header.tcv-ns-nofk{color:#4f46e5;background:#6366f11a}.tcv-ns-group-type{font-weight:600}.tcv-ns-group-children{border-left:2px solid #e2e8f0;margin-left:8px;padding-left:8px}.tcv-ns-timelock{background:#fbbf241a}.tcv-ns-timelock-label{color:#92400e;font-size:11px}.tcv-ns-slot{color:#b45309;font-family:IBM Plex Mono,ui-monospace,monospace;font-size:11px;font-weight:600}.tcv-ns-header{flex-wrap:nowrap;gap:8px}.tcv-ns-header .tcv-item-index{flex:none}.tcv-ns-hash-label{color:#0d9488;white-space:nowrap;flex-shrink:0;font-size:10px;font-weight:600}.tcv-ns-script-hash{color:#0f766e;text-overflow:ellipsis;white-space:nowrap;flex-shrink:1;min-width:60px;max-width:200px;font-family:IBM Plex Mono,ui-monospace,monospace;font-size:10px;overflow:hidden}.tcv-script-trigger{flex-wrap:nowrap;justify-content:flex-start;gap:8px}.tcv-script-trigger .tcv-cdi-label{flex:none}.tcv-plutus-version-badge{color:#fff;text-transform:uppercase;letter-spacing:.03em;background:linear-gradient(135deg,#8b5cf6 0%,#7c3aed 100%);border-radius:3px;flex-shrink:0;align-items:center;padding:2px 6px;font-size:9px;font-weight:700;display:inline-flex}.tcv-script-hash-label{color:#7c3aed;flex-shrink:0;font-size:10px;font-weight:600}.tcv-script-hash-inline{color:#6d28d9;text-overflow:ellipsis;white-space:nowrap;flex-shrink:1;min-width:80px;max-width:280px;font-family:IBM Plex Mono,ui-monospace,monospace;font-size:10px;overflow:hidden}.tcv-script-size{color:#94a3b8;white-space:nowrap;flex-shrink:0;font-size:10px}.tcv-datum-trigger{flex-wrap:nowrap;justify-content:flex-start;gap:8px}.tcv-datum-trigger .tcv-cdi-label{flex:none}.tcv-datum-hash-label{color:#4f46e5;flex-shrink:0;font-size:10px;font-weight:600}.tcv-datum-hash-inline{color:#4338ca;text-overflow:ellipsis;white-space:nowrap;flex-shrink:1;min-width:80px;max-width:280px;font-family:IBM Plex Mono,ui-monospace,monospace;font-size:10px;overflow:hidden}.tcv-script-hash-inline.tcv-hash-truncate,.tcv-datum-hash-inline.tcv-hash-truncate{background:#6366f126;padding:2px 6px;font-size:10px;font-weight:400}.tcv-datum-trigger .tcv-diagnostic-badge{margin-left:auto}.tcv-inline-hash-row{background:#6366f114;border:1px solid #6366f11f;border-radius:4px;align-items:center;gap:8px;margin-bottom:8px;padding:6px 10px;display:flex}.tcv-inline-hash-label{color:#6366f1;white-space:nowrap;font-size:10px;font-weight:600}.tcv-inline-hash-value{color:#4f46e5;word-break:break-all;flex:1;font-family:IBM Plex Mono,ui-monospace,monospace;font-size:10px}.tcv-script-type-badge{color:#7c3aed;text-transform:uppercase;letter-spacing:.02em;background:#8b5cf626;border-radius:3px;align-items:center;margin-left:8px;padding:2px 6px;font-size:9px;font-weight:700;display:inline-flex}.tcv-bootstrap{border-left-color:#64748b!important}.tcv-bootstrap-badge{color:#475569;background:#64748b1f;border-radius:4px;padding:3px 8px;font-size:10px;font-weight:600}.tcv-bootstrap-vkey-row,.tcv-bootstrap-chain-row,.tcv-bootstrap-attrs-row{background:#f8fafc;border-radius:6px;flex-direction:column;gap:4px;margin-bottom:8px;padding:8px 10px;display:flex}.tcv-bootstrap-label{color:#64748b;font-size:10px;font-weight:700}.tcv-bootstrap-value{align-items:center;gap:8px;display:flex}.tcv-bootstrap-value code{color:#475569;word-break:break-all;flex:1;font-family:IBM Plex Mono,ui-monospace,monospace;font-size:10px;line-height:1.4}.tcv-script-collapsible,.tcv-datum-collapsible{border:1px solid #e2e8f0;border-radius:8px;margin-bottom:8px;overflow:hidden}.tcv-script-collapsible.has-error,.tcv-datum-collapsible.has-error{border-color:#fca5a5}.tcv-script-collapsible.is-focused,.tcv-datum-collapsible.is-focused{border-color:#3b82f6;animation:.6s ease-in-out 3 tcvCollapsibleFocusPulse;box-shadow:0 0 0 3px #3b82f6b3,0 0 15px #3b82f666;background:linear-gradient(135deg,#dbeafe 0%,#eff6ff 100%)!important}@keyframes tcvCollapsibleFocusPulse{0%,to{background:linear-gradient(135deg,#dbeafe 0%,#eff6ff 100%);box-shadow:0 0 0 3px #3b82f6b3,0 0 15px #3b82f666}50%{background:linear-gradient(135deg,#bfdbfe 0%,#dbeafe 100%);box-shadow:0 0 0 4px #3b82f6e6,0 0 25px #3b82f699}}.tcv-script-trigger,.tcv-datum-trigger{cursor:pointer;color:#475569;text-align:left;background:#f8fafc;border:none;align-items:center;gap:8px;width:100%;padding:10px 12px;font-size:11px;font-weight:600;transition:background .15s;display:flex}.tcv-script-trigger:hover,.tcv-datum-trigger:hover{background:#f1f5f9}.tcv-script-trigger[data-state=open],.tcv-datum-trigger[data-state=open]{border-bottom:1px solid #e2e8f0}.tcv-script-index{color:#8b5cf6;font-weight:700}.tcv-datum-index{color:#6366f1;font-weight:700}.tcv-script-size{color:#64748b;flex:1;font-weight:400}.tcv-datum-badge{color:#16a34a;background:#22c55e26;border-radius:4px;padding:2px 6px;font-size:9px;font-weight:700}.tcv-script-content,.tcv-datum-content{background:#f1f5f9;max-height:300px;padding:12px;position:relative;overflow:auto}.tcv-script-code,.tcv-datum-code{color:#475569;white-space:pre-wrap;word-break:break-all;margin:0;font-family:IBM Plex Mono,ui-monospace,monospace;font-size:10px;line-height:1.5}.tcv-json-formatted{color:#4f46e5}.tcv-script-copy,.tcv-datum-copy{color:#64748b;background:#0000000d;border-radius:4px;position:absolute;top:8px;right:8px}.tcv-script-copy:hover,.tcv-datum-copy:hover{background:#0000001a}.tcv-metadata-collapsible{border:1px solid #e2e8f0;border-left:3px solid #ec4899;border-radius:6px;margin-bottom:6px;overflow:hidden}.tcv-metadata-trigger{cursor:pointer;color:#475569;text-align:left;background:#fff;border:none;align-items:center;gap:8px;width:100%;padding:8px 10px;font-size:11px;font-weight:600;transition:background .15s;display:flex}.tcv-metadata-trigger:hover{background:#f8fafc}.tcv-metadata-trigger[data-state=open]{border-bottom:1px solid #e2e8f0}.tcv-metadata-label{text-transform:uppercase;letter-spacing:.5px;color:#ec4899;font-size:10px;font-weight:700}.tcv-metadata-content{background:#f8fafc;max-height:200px;padding:10px;position:relative;overflow:auto}.tcv-metadata-code{color:#475569;white-space:pre-wrap;word-break:break-all;margin:0;font-family:IBM Plex Mono,ui-monospace,monospace;font-size:11px;line-height:1.5}.tcv-metadata-copy{color:#64748b;background:#0000000d;border-radius:4px;position:absolute;top:6px;right:6px}.tcv-metadata-copy:hover{background:#0000001a}.tcv-ps-collapsible{border:1px solid #e2e8f0;border-radius:6px;margin-bottom:6px;overflow:hidden}.tcv-ps-trigger{cursor:pointer;color:#475569;text-align:left;background:#fff;border:none;align-items:center;gap:8px;width:100%;padding:8px 10px;font-size:11px;font-weight:600;transition:background .15s;display:flex}.tcv-ps-trigger:hover{background:#f8fafc}.tcv-ps-trigger[data-state=open]{border-bottom:1px solid #e2e8f0}.tcv-ps-content{background:#f1f5f9;max-height:200px;padding:10px;position:relative;overflow:auto}.tcv-ps-code{color:#475569;white-space:pre-wrap;word-break:break-all;margin:0;font-family:IBM Plex Mono,ui-monospace,monospace;font-size:9px;line-height:1.4}.tcv-ps-copy{color:#64748b;background:#0000000d;border-radius:4px;position:absolute;top:6px;right:6px}.tcv-ps-copy:hover{background:#0000001a}.tcv-redeemer-json-badge{color:#16a34a;background:#22c55e26;border-radius:4px;margin-left:auto;padding:2px 6px;font-size:9px;font-weight:700}.tcv-redeemer-data-content{background:#f1f5f9;border-radius:6px;max-height:250px;padding:10px;position:relative;overflow:auto}.tcv-redeemer-data-code{color:#475569;white-space:pre-wrap;word-break:break-all;margin:0;font-family:IBM Plex Mono,ui-monospace,monospace;font-size:11px;line-height:1.5}.tcv-redeemer-data-code.tcv-json-formatted{color:#4f46e5}.tcv-redeemer-data-copy{color:#64748b;background:#0000000d;border-radius:4px;position:absolute;top:8px;right:8px}.tcv-redeemer-data-copy:hover{background:#0000001a}.tcv-cdi{border:1px solid #e2e8f0;border-left:3px solid var(--cdi-accent,#64748b);border-radius:6px;margin-bottom:6px;overflow:hidden}.tcv-cdi-trigger{cursor:pointer;color:#475569;text-align:left;background:#fff;border:none;align-items:center;gap:8px;width:100%;padding:8px 10px;font-size:11px;font-weight:600;transition:background .15s;display:flex}.tcv-cdi-trigger:hover{background:#f8fafc}.tcv-cdi-trigger[data-state=open]{border-bottom:1px solid #e2e8f0}.tcv-cdi-label{color:var(--cdi-accent,#64748b);flex:1;font-weight:700}.tcv-cdi-content{background:#f8fafc;max-height:250px;padding:10px;position:relative;overflow:auto}.tcv-cdi-code{color:#475569;white-space:pre-wrap;word-break:break-all;margin:0;font-family:IBM Plex Mono,ui-monospace,monospace;font-size:11px;line-height:1.5}.tcv-cdi-copy{color:#64748b;background:#0000000d;border-radius:4px;position:absolute;top:6px;right:6px}.tcv-cdi-copy:hover{background:#0000001a}.tcv-cdi-has-error .tcv-cdi{border-color:#ef44444d}.tcv-cdi-is-focused .tcv-cdi{animation:.6s ease-in-out 3 tcvCDIFocusPulse;box-shadow:0 0 0 3px #3b82f6b3,0 0 15px #3b82f666;background:linear-gradient(135deg,#dbeafe 0%,#eff6ff 100%)!important;border-color:#3b82f6!important}@keyframes tcvCDIFocusPulse{0%,to{box-shadow:0 0 0 3px #3b82f6b3,0 0 15px #3b82f666}50%{box-shadow:0 0 0 4px #3b82f6e6,0 0 25px #3b82f699}}.tcv-cdi-diagnostics{margin-top:-4px;margin-bottom:6px;padding-left:12px}.tcv-voting-procedure{border-left:3px solid #6366f1}.tcv-voting-procedure.tcv-voter-committee{border-left-color:#8b5cf6}.tcv-voting-procedure.tcv-voter-drep{border-left-color:#6366f1}.tcv-voting-procedure.tcv-voter-pool{border-left-color:#0ea5e9}.tcv-voter-type-badge{color:#4f46e5;background:#6366f11f;border-radius:4px;align-items:center;gap:4px;padding:3px 8px;font-size:10px;font-weight:600;display:flex}.tcv-voter-icon{font-size:12px}.tcv-votes-count{color:#64748b;background:#64748b1a;border-radius:4px;margin-left:auto;padding:2px 6px;font-size:10px}.tcv-voting-procedure-details{flex-direction:column;gap:12px;margin-top:12px;display:flex}.tcv-votes-section{flex-direction:column;gap:8px;display:flex}.tcv-votes-header{align-items:center;gap:8px;display:flex}.tcv-section-label{color:#64748b;text-transform:uppercase;letter-spacing:.5px;font-size:11px;font-weight:700}.tcv-votes-list{flex-direction:column;gap:8px;display:flex}.tcv-vote-item{background:#f8fafc;border-left:3px solid #94a3b8;border-radius:8px;padding:10px}.tcv-vote-item.tcv-vote-yes{background:linear-gradient(135deg,#f8fafc 0%,#f0fdf4 100%);border-left-color:#22c55e}.tcv-vote-item.tcv-vote-no{background:linear-gradient(135deg,#f8fafc 0%,#fef2f2 100%);border-left-color:#ef4444}.tcv-vote-item.tcv-vote-abstain{background:linear-gradient(135deg,#f8fafc 0%,#fffbeb 100%);border-left-color:#f59e0b}.tcv-vote-item-header{align-items:center;gap:8px;margin-bottom:8px;display:flex}.tcv-vote-index{color:#64748b;font-size:10px;font-weight:700}.tcv-vote-kind-badge{border-radius:4px;align-items:center;gap:4px;padding:3px 8px;font-size:10px;font-weight:600;display:flex}.tcv-vote-yes .tcv-vote-kind-badge{color:#16a34a;background:#22c55e26}.tcv-vote-no .tcv-vote-kind-badge{color:#dc2626;background:#ef444426}.tcv-vote-abstain .tcv-vote-kind-badge{color:#d97706;background:#f59e0b26}.tcv-vote-icon{font-size:10px}.tcv-vote-action-id{flex-direction:column;gap:4px;display:flex}.tcv-vote-gov-action{background:#64748b0d;border-left:2px solid #94a3b8;border-radius:6px;margin-top:8px;padding:8px 10px}.tcv-vote-gov-label{color:#64748b;text-transform:uppercase;letter-spacing:.5px;margin-bottom:4px;font-size:9px;font-weight:600;display:block}.tcv-vote-gov-value{align-items:center;gap:8px;display:flex}.tcv-vote-gov-id{color:#475569;word-break:break-all;font-family:IBM Plex Mono,ui-monospace,monospace;font-size:10px;line-height:1.4}.tcv-vote-gov-index{color:#6366f1;font-weight:700}.tcv-vote-gov-bech32{border-top:1px dashed #e2e8f0;align-items:center;gap:8px;margin-top:6px;padding-top:6px;display:flex}.tcv-vote-gov-bech32-value{color:#0d9488;word-break:break-all;font-family:IBM Plex Mono,ui-monospace,monospace;font-size:10px;line-height:1.4}.tcv-vote-gov-bech32-link{color:#0d9488;word-break:break-all;font-family:IBM Plex Mono,ui-monospace,monospace;font-size:10px;line-height:1.4;text-decoration:none;transition:color .15s}.tcv-vote-gov-bech32-link:hover{color:#14b8a6;text-decoration:underline}:root.dark .tcv-vote-gov-action{background:#3341554d}:root.dark .tcv-vote-gov-label{color:#94a3b8}:root.dark .tcv-vote-gov-id{color:#cbd5e1}:root.dark .tcv-vote-gov-index{color:#a5b4fc}:root.dark .tcv-vote-gov-bech32{border-top-color:#33415599}:root.dark .tcv-vote-gov-bech32-value,:root.dark .tcv-vote-gov-bech32-link{color:#5eead4}:root.dark .tcv-vote-gov-bech32-link:hover{color:#2dd4bf}.tcv-show-more-btn{color:#64748b;cursor:pointer;background:#64748b1a;border:1px solid #e2e8f0;border-radius:6px;padding:6px 12px;font-size:11px;font-weight:500;transition:all .15s}.tcv-show-more-btn:hover{background:#64748b26;border-color:#cbd5e1}:root.dark .tcv-voting-procedure{background:#1e293b99;border-color:#33415599}:root.dark .tcv-voter-type-badge{color:#a5b4fc;background:#6366f133}:root.dark .tcv-votes-count{color:#94a3b8;background:#94a3b826}:root.dark .tcv-vote-item{background:#1e293bcc;border-color:#33415599}:root.dark .tcv-vote-item.tcv-vote-yes{background:linear-gradient(135deg,#1e293bcc 0%,#16653426 100%)}:root.dark .tcv-vote-item.tcv-vote-no{background:linear-gradient(135deg,#1e293bcc 0%,#7f1d1d26 100%)}:root.dark .tcv-vote-item.tcv-vote-abstain{background:linear-gradient(135deg,#1e293bcc 0%,#78350f26 100%)}:root.dark .tcv-show-more-btn{color:#94a3b8;background:#33415580;border-color:#47556980}:root.dark .tcv-show-more-btn:hover{background:#334155b3}.tcv-voting-proposal{border-left:3px solid #8b5cf6}.tcv-voting-proposal.tcv-action-param{border-left-color:#6366f1}.tcv-voting-proposal.tcv-action-hardfork{border-left-color:#f59e0b}.tcv-voting-proposal.tcv-action-treasury{border-left-color:#10b981}.tcv-voting-proposal.tcv-action-noconf{border-left-color:#ef4444}.tcv-voting-proposal.tcv-action-committee{border-left-color:#8b5cf6}.tcv-voting-proposal.tcv-action-constitution{border-left-color:#0ea5e9}.tcv-voting-proposal.tcv-action-info{border-left-color:#64748b}.tcv-action-type-badge{color:#7c3aed;background:#8b5cf61f;border-radius:4px;align-items:center;gap:4px;padding:3px 8px;font-size:10px;font-weight:600;display:flex}.tcv-action-icon{font-size:12px}.tcv-voting-proposal-details{flex-direction:column;gap:12px;margin-top:12px;display:flex}.tcv-proposal-deposit-row{background:linear-gradient(135deg,#f5f3ff 0%,#ede9fe 100%);border-radius:6px;justify-content:space-between;align-items:center;padding:8px 12px;display:flex}.tcv-proposal-anchor-section{background:#f8fafc;border-radius:8px;padding:10px}.tcv-proposal-action-section{background:#f8fafc;border-radius:8px;flex-direction:column;gap:8px;padding:10px;display:flex}.tcv-action-details{flex-direction:column;gap:8px;display:flex}.tcv-action-description{color:#64748b;background:#64748b0d;border-radius:6px;padding:8px;font-size:12px;font-style:italic}.tcv-action-unknown{color:#94a3b8;font-size:12px;font-style:italic}.tcv-anchor-label{color:#64748b;text-transform:uppercase;letter-spacing:.5px;margin-bottom:6px;font-size:11px;font-weight:700}:root.dark .tcv-voting-proposal{background:#1e293b99;border-color:#33415599}:root.dark .tcv-action-type-badge{color:#c4b5fd;background:#8b5cf633}:root.dark .tcv-proposal-deposit-row{background:linear-gradient(135deg,#8b5cf61a 0%,#6366f11a 100%)}:root.dark .tcv-proposal-anchor-section,:root.dark .tcv-proposal-action-section{background:#1e293bcc}:root.dark .tcv-action-description{color:#94a3b8;background:#64748b1a}.tcv-action-subsection{background:#f8fafc;border:1px solid #e2e8f0;border-radius:8px;margin-top:12px;padding:12px}.tcv-action-subsection.tcv-members-add{border-left:3px solid #22c55e}.tcv-action-subsection.tcv-members-remove{border-left:3px solid #ef4444}.tcv-subsection-header{border-bottom:1px solid #e2e8f0;align-items:center;gap:6px;margin-bottom:10px;padding-bottom:8px;display:flex}.tcv-subsection-icon{font-size:14px}.tcv-subsection-title{color:#475569;text-transform:uppercase;letter-spacing:.5px;font-size:11px;font-weight:700}.tcv-prev-action-ref{background:#64748b0d;border-left:3px solid #94a3b8;border-radius:6px;margin-top:12px;padding:10px}.tcv-prev-gov-action{background:#64748b0d;border-left:3px solid #94a3b8;border-radius:6px;margin-top:12px;padding:10px 12px}.tcv-prev-gov-label{color:#64748b;text-transform:uppercase;letter-spacing:.5px;margin-bottom:6px;font-size:10px;font-weight:600;display:block}.tcv-prev-gov-value{align-items:center;gap:8px;display:flex}.tcv-prev-gov-id{color:#475569;word-break:break-all;font-family:IBM Plex Mono,ui-monospace,monospace;font-size:11px;line-height:1.4}.tcv-prev-gov-index{color:#6366f1;font-weight:700}.tcv-prev-gov-bech32{border-top:1px dashed #e2e8f0;align-items:center;gap:8px;margin-top:6px;padding-top:6px;display:flex}.tcv-prev-gov-bech32-value{color:#0d9488;word-break:break-all;font-family:IBM Plex Mono,ui-monospace,monospace;font-size:10px;line-height:1.4}.tcv-prev-gov-bech32-link{color:#0d9488;word-break:break-all;font-family:IBM Plex Mono,ui-monospace,monospace;font-size:10px;line-height:1.4;text-decoration:none;transition:color .15s}.tcv-prev-gov-bech32-link:hover{color:#14b8a6;text-decoration:underline}.tcv-members-list{flex-direction:column;gap:8px;display:flex}.tcv-member-item{background:#fff;border:1px solid #e2e8f0;border-radius:6px;padding:10px}.tcv-member-item.tcv-member-remove{background:#fef2f2;border-color:#fecaca}.tcv-member-header{align-items:center;gap:8px;margin-bottom:6px;display:flex}.tcv-member-index{color:#64748b;font-size:10px;font-weight:700}.tcv-member-term{color:#16a34a;background:#dcfce7;border-radius:4px;margin-left:auto;padding:2px 6px;font-size:10px}.tcv-member-hash{align-items:center;gap:8px;display:flex}.tcv-committee-quorum{background:linear-gradient(135deg,#eef2ff 0%,#e0e7ff 100%);border-radius:6px;justify-content:space-between;align-items:center;margin-bottom:8px;padding:8px 12px;display:flex}.tcv-quorum-label{color:#4f46e5;text-transform:uppercase;letter-spacing:.5px;font-size:10px;font-weight:600}.tcv-quorum-value{color:#4338ca;font-size:14px;font-weight:700}.tcv-treasury-summary{margin-bottom:10px}.tcv-treasury-total{background:linear-gradient(135deg,#ecfdf5 0%,#d1fae5 100%);border-radius:6px;justify-content:space-between;align-items:center;padding:8px 12px;display:flex}.tcv-treasury-total-label{color:#059669;text-transform:uppercase;letter-spacing:.5px;font-size:10px;font-weight:600}.tcv-treasury-amount{font-size:14px;font-weight:700}.tcv-recipients-list{flex-direction:column;gap:8px;display:flex}.tcv-recipient-item{background:#fff;border:1px solid #e2e8f0;border-radius:6px;padding:10px}.tcv-recipient-header{justify-content:space-between;align-items:center;margin-bottom:6px;display:flex}.tcv-recipient-index{color:#64748b;font-size:10px;font-weight:700}.tcv-recipient-address{align-items:center;gap:8px;display:flex}.tcv-params-list{flex-direction:column;gap:6px;display:flex}.tcv-param-item{background:#fff;border:1px solid #e2e8f0;border-radius:6px;flex-direction:column;gap:4px;padding:8px 10px;display:flex}.tcv-param-name{color:#475569;font-size:11px;font-weight:600}.tcv-param-value{color:#6366f1;word-break:break-all;background:#eef2ff;border-radius:4px;max-height:100px;padding:4px 8px;font-family:IBM Plex Mono,ui-monospace,monospace;font-size:11px;line-height:1.4;overflow-y:auto}.tcv-hardfork-version{background:linear-gradient(135deg,#fef3c7 0%,#fde68a 100%);border-radius:6px;justify-content:space-between;align-items:center;margin-bottom:8px;padding:8px 12px;display:flex}.tcv-version-label{color:#92400e;text-transform:uppercase;letter-spacing:.5px;font-size:10px;font-weight:600}.tcv-version-value{color:#b45309;font-size:14px;font-weight:700}.tcv-noconf-banner{background:linear-gradient(135deg,#fef2f2 0%,#fee2e2 100%);border-left:3px solid #ef4444;border-radius:6px;align-items:center;gap:8px;padding:8px 12px;display:flex}.tcv-noconf-icon{font-size:16px}.tcv-noconf-text{flex-direction:column;gap:4px;display:flex}.tcv-noconf-title{color:#b91c1c;font-size:11px;font-weight:700}.tcv-noconf-desc{color:#dc2626;font-size:10px;line-height:1.3}.tcv-constitution-banner{background:linear-gradient(135deg,#e0f2fe 0%,#bae6fd 100%);border-radius:6px;align-items:center;gap:8px;margin-bottom:10px;padding:8px 12px;display:flex}.tcv-constitution-icon{font-size:14px}.tcv-constitution-title{color:#0369a1;font-size:11px;font-weight:700}.tcv-info-banner{background:linear-gradient(135deg,#f0f9ff 0%,#e0f2fe 100%);border-left:3px solid #0ea5e9;border-radius:6px;align-items:center;gap:8px;padding:8px 12px;display:flex}.tcv-info-icon{font-size:16px}.tcv-info-text{flex-direction:column;gap:4px;display:flex}.tcv-info-title{color:#0369a1;font-size:11px;font-weight:700}.tcv-info-desc{color:#0284c7;font-size:10px;line-height:1.3}:root.dark .tcv-action-subsection{background:#1e293b99;border-color:#33415599}:root.dark .tcv-subsection-header{border-bottom-color:#33415599}:root.dark .tcv-subsection-title{color:#94a3b8}:root.dark .tcv-prev-action-ref,:root.dark .tcv-prev-gov-action{background:#3341554d}:root.dark .tcv-prev-gov-label{color:#94a3b8}:root.dark .tcv-prev-gov-id{color:#cbd5e1}:root.dark .tcv-prev-gov-index{color:#a5b4fc}:root.dark .tcv-prev-gov-bech32{border-top-color:#33415599}:root.dark .tcv-prev-gov-bech32-value,:root.dark .tcv-prev-gov-bech32-link{color:#5eead4}:root.dark .tcv-prev-gov-bech32-link:hover{color:#2dd4bf}:root.dark .tcv-member-item{background:#1e293bcc;border-color:#33415599}:root.dark .tcv-member-item.tcv-member-remove{background:#7f1d1d33;border-color:#ef44444d}:root.dark .tcv-member-term{color:#4ade80;background:#16a34a33}:root.dark .tcv-committee-quorum{background:linear-gradient(135deg,#6366f126 0%,#4f46e51a 100%)}:root.dark .tcv-quorum-label{color:#a5b4fc}:root.dark .tcv-quorum-value{color:#c7d2fe}:root.dark .tcv-treasury-total{background:linear-gradient(135deg,#10b98126 0%,#0596691a 100%)}:root.dark .tcv-treasury-total-label{color:#6ee7b7}:root.dark .tcv-recipient-item,:root.dark .tcv-param-item{background:#1e293bcc;border-color:#33415599}:root.dark .tcv-param-name{color:#94a3b8}:root.dark .tcv-param-value{color:#a5b4fc;background:#6366f126}:root.dark .tcv-hardfork-version{background:linear-gradient(135deg,#f59e0b26 0%,#d977061a 100%)}:root.dark .tcv-version-label{color:#fbbf24}:root.dark .tcv-version-value{color:#fcd34d}:root.dark .tcv-noconf-banner{background:linear-gradient(135deg,#ef444426 0%,#b91c1c1a 100%)}:root.dark .tcv-noconf-title{color:#fca5a5}:root.dark .tcv-noconf-desc{color:#f87171}:root.dark .tcv-constitution-banner{background:linear-gradient(135deg,#0ea5e926 0%,#0369a11a 100%)}:root.dark .tcv-constitution-title{color:#7dd3fc}:root.dark .tcv-info-banner{background:linear-gradient(135deg,#0ea5e91a 0%,#0369a10d 100%)}:root.dark .tcv-info-title{color:#7dd3fc}:root.dark .tcv-info-desc{color:#38bdf8}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-font-weight{syntax:"*";inherits:false}@property --tw-blur{syntax:"*";inherits:false}@property --tw-brightness{syntax:"*";inherits:false}@property --tw-contrast{syntax:"*";inherits:false}@property --tw-grayscale{syntax:"*";inherits:false}@property --tw-hue-rotate{syntax:"*";inherits:false}@property --tw-invert{syntax:"*";inherits:false}@property --tw-opacity{syntax:"*";inherits:false}@property --tw-saturate{syntax:"*";inherits:false}@property --tw-sepia{syntax:"*";inherits:false}@property --tw-drop-shadow{syntax:"*";inherits:false}@property --tw-drop-shadow-color{syntax:"*";inherits:false}@property --tw-drop-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-drop-shadow-size{syntax:"*";inherits:false}@property --tw-backdrop-blur{syntax:"*";inherits:false}@property --tw-backdrop-brightness{syntax:"*";inherits:false}@property --tw-backdrop-contrast{syntax:"*";inherits:false}@property --tw-backdrop-grayscale{syntax:"*";inherits:false}@property --tw-backdrop-hue-rotate{syntax:"*";inherits:false}@property --tw-backdrop-invert{syntax:"*";inherits:false}@property --tw-backdrop-opacity{syntax:"*";inherits:false}@property --tw-backdrop-saturate{syntax:"*";inherits:false}@property --tw-backdrop-sepia{syntax:"*";inherits:false}@property --tw-duration{syntax:"*";inherits:false}@property --tw-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-shadow-color{syntax:"*";inherits:false}@property --tw-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-inset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-shadow-color{syntax:"*";inherits:false}@property --tw-inset-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-ring-color{syntax:"*";inherits:false}@property --tw-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-ring-color{syntax:"*";inherits:false}@property --tw-inset-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-ring-inset{syntax:"*";inherits:false}@property --tw-ring-offset-width{syntax:"<length>";inherits:false;initial-value:0}@property --tw-ring-offset-color{syntax:"*";inherits:false;initial-value:#fff}@property --tw-ring-offset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@keyframes spin{to{transform:rotate(360deg)}}
