html:has(.tools-app),body:has(.tools-app){width:100%;height:100%;margin:0;padding:0;overflow:hidden;background:#070d15}.tools-app{--studio-cyan: #18c8ee;--studio-line: #203346;color-scheme:dark;width:100%;height:100vh;height:100dvh;display:grid;grid-template-rows:62px minmax(0, 1fr);overflow:hidden;color:#d8e5f0;background:#070d15;font:13px/1.5 "Segoe UI",Arial,sans-serif}.tools-app *,.tools-app *::before,.tools-app *::after{box-sizing:border-box}.tools-app button,.tools-app input,.tools-app select,.tools-app textarea{font:inherit}.tools-app button,.tools-app a,.tools-app input,.tools-app select,.tools-app textarea,.tools-app summary{-webkit-tap-highlight-color:rgba(0,0,0,0)}.tools-app :is(button,a,input,select,textarea,summary):focus-visible{outline:2px solid var(--studio-cyan);outline-offset:2px}.tools-app button:disabled{cursor:default;opacity:.4}.tools-app svg{width:20px;height:20px;fill:none;stroke:currentColor;stroke-width:1.6;stroke-linecap:round;stroke-linejoin:round}.tools-app .tools-skip-link{position:absolute;top:-80px;left:12px;z-index:20;background:#18c8ee;color:#061321;padding:10px 16px;border-radius:4px}.tools-app .tools-skip-link:focus{top:8px}.tools-app .tools-header{display:flex;align-items:center;justify-content:space-between;gap:24px;padding:0 20px;border-bottom:1px solid #254153;background:linear-gradient(105deg, #112236, #0c1726 58%, #0d2632);box-shadow:inset 0 1px rgba(102,212,255,.0509803922)}.tools-app .tools-brand{display:flex;align-items:center;gap:11px;min-width:0}.tools-app .tools-brand-icon{display:grid;place-items:center;flex:0 0 36px;height:36px;border:1px solid #25819b;border-radius:9px;color:#26d2f6;background:linear-gradient(145deg, #1f5266, #142a43);box-shadow:inset 0 1px rgba(148,240,255,.2588235294),0 0 16px rgba(18,190,243,.0823529412)}.tools-app .tools-brand-icon svg{width:29px;height:29px}.tools-app .tools-chip-code{stroke:#aaf4ff}.tools-app .tools-brand-kicker{display:block;color:#7a9bb1;font:9px/1.5 Consolas,monospace;letter-spacing:.13em}.tools-app .tools-brand h1{color:#f0f7ff;font-size:19px;font-weight:650;letter-spacing:-0.035em;margin:0;line-height:1.35}.tools-app .tools-brand h1 span{color:#28cff2}.tools-app .tools-header-context{display:flex;align-items:center;gap:9px;color:#7390a5;font:9px Consolas,monospace;letter-spacing:.07em}.tools-app .tools-header-context>span{width:5px;height:5px;background:#18c8ee;box-shadow:0 0 8px rgba(24,200,238,.5333333333);border-radius:50%}.tools-app .tools-header-context b{color:#355063;margin:0 5px}.tools-app .tools-home{display:flex;align-items:center;gap:6px;padding:7px 10px;border:1px solid #2a4557;border-radius:5px;font-size:11px;color:#a6c7d9;text-decoration:none;white-space:nowrap;background:#122331}.tools-app .tools-home:hover{color:#f0faff;border-color:#40778b}.tools-app .tools-home svg{width:15px;height:15px}.tools-app .tools-body{min-height:0;min-width:0;overflow:hidden}.hex-tool{--hex-ink: #d0e0ee;--hex-muted: #829aaf;--hex-line: #213448;--hex-accent: #1cc9ef;--hex-mint: #71ddbf;position:relative;display:grid;grid-template-rows:auto auto minmax(0, 1fr) auto;width:100%;height:100%;min-height:0;overflow:hidden;color:var(--hex-ink);background:radial-gradient(ellipse at 30% 0, rgba(16, 33, 53, 0.5019607843), transparent 60%),#080f18;font:12px/1.5 "Segoe UI",Arial,sans-serif}.hex-tool h2,.hex-tool h3,.hex-tool p{margin:0}.hex-tool button{cursor:pointer;transition:background .15s,border-color .15s}.hex-tool code,.hex-tool textarea,.hex-tool .hex-memory-row{font-family:Consolas,"Cascadia Code",monospace}.hex-tool ::selection{background:rgba(28,201,239,.2705882353);color:#fff}.hex-tool input::placeholder,.hex-tool textarea::placeholder{color:#6d869c;opacity:1}.hex-tool .hex-commandbar{grid-row:1;display:flex;align-items:center;gap:18px;padding:0 14px;min-height:49px;border-bottom:1px solid #1d3143;background:#0c1723}.hex-tool .hex-open-file{display:flex;gap:9px;align-items:center;align-self:stretch;min-width:160px;max-width:37%;border-bottom:2px solid #21c7ee;padding:6px 8px 5px 3px}.hex-tool .hex-file-glyph{font:700 16px Consolas,monospace;color:#2ad2f3}.hex-tool .hex-open-file>div{min-width:0}.hex-tool .hex-open-file h2{font-size:12px;font-weight:600;line-height:1.4;color:#d9f5ff}.hex-tool .hex-open-file>div>span{display:block;font:10px/1.4 Consolas,monospace;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:#839eb5}.hex-tool .hex-file-type{font:9px Consolas,monospace;color:#55c3df;border:1px solid #264a5d;border-radius:3px;padding:2px 4px;margin-left:8px}.hex-tool .hex-file-status{display:flex;align-items:center;gap:7px;color:#8ca6b8;font-size:10px;white-space:nowrap}.hex-tool .hex-status-dot{display:inline-block;width:5px;height:5px;flex:0 0 5px;border-radius:50%;background:#70889d}.hex-tool .hex-status-dot.loaded{background:#68ddba;box-shadow:0 0 7px rgba(104,221,186,.3333333333)}.hex-tool .hex-toolbar{display:flex;align-items:center;gap:8px;margin-left:auto}.hex-tool .hex-toolbar>label{color:#69899f;font:9px Consolas,monospace;letter-spacing:.08em;margin-right:2px}.hex-tool select{max-width:100%;padding:5px 25px 5px 8px;background:#102335;border:1px solid #2c495e;border-radius:4px;color:#badaeb;font:11px Consolas,monospace}.hex-tool .hex-primary,.hex-tool .hex-secondary,.hex-tool .hex-quiet,.hex-tool .hex-download{padding:6px 10px;border:1px solid #2b475b;border-radius:4px;background:#142637;color:#bbd7e9;font-size:11px;white-space:nowrap}.hex-tool :is(.hex-secondary,.hex-quiet,.hex-download):not(:disabled):hover{background:#1b374c;border-color:#347c99;color:#e0f9ff}.hex-tool .hex-quiet{background:rgba(0,0,0,0);border-color:rgba(0,0,0,0);color:#90a8ba}.hex-tool .hex-primary{color:#031822;background:linear-gradient(100deg, #10c8ee, #2ab9f2);border-color:#32d4f7;box-shadow:inset 0 1px rgba(187,249,255,.2509803922),0 3px 12px rgba(11,191,255,.0980392157);font-weight:700}.hex-tool .hex-primary:not(:disabled):hover{background:#55daff;border-color:#87e5ff}.hex-tool .hex-pane-switcher{grid-row:2;display:none}.hex-tool .hex-workspace{grid-row:3;display:grid;grid-template-columns:minmax(300px, 0.95fr) minmax(385px, 1.62fr) minmax(230px, 0.72fr);gap:10px;padding:12px;min-width:0;min-height:0;overflow:hidden}.hex-tool .hex-input-column{display:grid;grid-template-rows:minmax(0, 1.12fr) minmax(0, 0.88fr);gap:10px;min-height:0;min-width:0}.hex-tool .hex-card{display:flex;flex-direction:column;min-height:0;min-width:0;overflow:hidden;background:#0b1420;border:1px solid var(--hex-line);border-radius:6px;box-shadow:0 3px 14px rgba(0,0,0,.1411764706)}.hex-tool .hex-card-header{display:flex;align-items:center;gap:8px;flex-shrink:0;min-height:47px;padding:8px 11px;background:linear-gradient(110deg, #14273b, #101e2e);border-bottom:1px solid #243c51}.hex-tool .hex-card-header h2{color:#d6ecfa;font-size:12px;line-height:1.3;font-weight:600}.hex-tool .hex-card-header small{color:#829bad;font-size:9px}.hex-tool .hex-section-icon{display:grid;place-items:center;width:25px;height:25px;flex:0 0 25px;font:700 12px Consolas,monospace;border:1px solid #29586e;border-radius:5px;background:#183e53;color:#5ce0ff;box-shadow:inset 0 1px rgba(161,239,255,.0784313725)}.hex-tool .hex-section-icon svg{width:16px;height:16px}.hex-tool .hex-section-icon.mint{background:#173b3b;border-color:#275955;color:#73e8c9}.hex-tool .hex-section-icon.violet{background:#2b2e4a;border-color:#494a75;color:#b6b6ff}.hex-tool .hex-section-icon.amber{background:#363326;border-color:#5c5334;color:#eed188}.hex-tool .hex-chip{margin-left:auto;font:9px Consolas,monospace;padding:2px 5px;border:1px solid #295064;border-radius:3px;color:#65c8e1;background:#102738;white-space:nowrap}.hex-tool .hex-chip-muted{border:0;padding:0;background:none;color:#6e8d9d;font-size:8px}.hex-tool .hex-download{margin-left:auto;font-size:10px;padding:5px 7px}.hex-tool .hex-download>span{color:#65cde8;margin-right:2px}.hex-tool .hex-source-body{display:grid;grid-template-rows:auto auto minmax(48px, 1fr) auto auto;gap:7px;padding:10px;flex:1;min-height:0;overflow:auto}.hex-tool .hex-upload{display:flex;position:relative;align-items:center;gap:7px;padding:8px 9px;border:1px dashed #306078;background:rgba(16,37,51,.5019607843);color:#c3e9f4;border-radius:4px;cursor:pointer}.hex-tool .hex-upload svg{width:16px;height:16px;color:#35cdea}.hex-tool .hex-upload strong{font-size:11px;font-weight:500}.hex-tool .hex-upload>span{font-size:9px;color:#7e9caf;margin-left:auto}.hex-tool .hex-upload input{position:absolute;inset:0;opacity:0;width:100%;height:100%;cursor:pointer}.hex-tool .hex-upload:focus-within{outline:2px solid var(--hex-accent);outline-offset:2px}.hex-tool .hex-field-label{display:flex;justify-content:space-between;align-items:baseline;gap:8px;color:#6e99b1;font:9px Consolas,monospace}.hex-tool .hex-field-label span{max-width:70%;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;color:#8ba7b9}.hex-tool #hex-source{display:block;width:100%;height:100%;min-height:48px;padding:10px;resize:none;border:1px solid #1d4050;border-radius:4px;background:#060e15;box-shadow:inset 0 3px 16px rgba(0,0,0,.368627451);color:#57e4ec;caret-color:#f0fbff;font-size:12px;line-height:1.8;overflow-wrap:anywhere}.hex-tool #hex-source::placeholder{color:#3f7c8b}.hex-tool .hex-help{color:var(--hex-muted);font-size:10px;margin:0;line-height:1.6}.hex-tool .hex-help>span{color:#5fbdc9;margin-right:4px}.hex-tool .hex-analyze{display:flex;align-items:center;justify-content:center;gap:8px;width:100%;padding:7px 10px;min-height:31px}.hex-tool .hex-analyze>span:last-child{margin-left:auto}.hex-tool .hex-mini-empty{flex:1;min-height:0;overflow:auto;display:flex;flex-direction:column;align-items:center;justify-content:center;padding:16px 8px;text-align:center;background:linear-gradient(0deg, rgba(16, 32, 49, 0.2509803922), transparent);color:#748fa2;font-size:10px}.hex-tool .hex-mini-empty code{color:#4b8e9c;font-size:11px;letter-spacing:.07em;margin-bottom:14px}.hex-tool .hex-mini-empty strong{color:#a2bfca;font-size:11px;font-weight:500;margin-bottom:4px}.hex-tool .hex-memory-grid{flex:1;min-height:0;padding:8px;overflow:auto;background:#08131a}.hex-tool .hex-memory-row{display:flex;align-items:center;gap:6px;min-width:285px;font:10px/1.8 Consolas,monospace}.hex-tool .hex-memory-row>span{width:41px;flex:0 0 41px;color:#63899d}.hex-tool .hex-memory-row>div{flex:1;display:grid;grid-template-columns:repeat(16, 1fr);gap:1px}.hex-tool .hex-memory-row button{min-width:0;color:#9fcec9;background:rgba(0,0,0,0);border:0;border-radius:2px;padding:2px 0;font:inherit}.hex-tool .hex-memory-row button:not(:disabled):hover{background:#244c51;color:#ecfffe}.hex-tool .hex-memory-row button.selected{background:#35c6d5;color:#061822}.hex-tool .hex-memory-offsets{position:sticky;top:-8px;z-index:1;padding-block:3px 5px;background:#08131a;border-bottom:1px solid #193440;margin-bottom:4px}.hex-tool .hex-memory-offsets>span{font-size:8px;color:#537d93}.hex-tool .hex-memory-offsets>div>span{text-align:center;color:#477b86;font-size:9px}.hex-tool .hex-empty{display:flex;flex:1;min-height:0;overflow:auto;flex-direction:column;align-items:center;justify-content:center;padding:24px 20px;text-align:center;background:radial-gradient(ellipse at 50% 35%, rgba(22, 65, 91, 0.2196078431), transparent 65%),linear-gradient(rgba(37, 71, 92, 0.0352941176) 1px, transparent 1px),linear-gradient(90deg, rgba(37, 71, 92, 0.0352941176) 1px, transparent 1px);background-size:auto,28px 28px,28px 28px}.hex-tool .hex-empty-chip{display:grid;place-items:center;width:65px;height:65px;color:#3fd5f2;border:1px solid #2a647a;border-radius:14px;background:linear-gradient(140deg, #1c455c, #0c1f34);box-shadow:inset 0 1px rgba(137,234,255,.1333333333),0 0 48px rgba(17,189,237,.062745098);margin-bottom:22px}.hex-tool .hex-empty-chip svg{width:46px;height:46px}.hex-tool .hex-empty-label{color:#507d95;font:9px Consolas,monospace;letter-spacing:.07em;margin-bottom:14px}.hex-tool .hex-empty h3{color:#d9edf6;font-size:clamp(20px,2.2vw,31px);font-weight:500;letter-spacing:-0.045em;line-height:1.3}.hex-tool .hex-empty h3 span{color:#49cdeb}.hex-tool .hex-empty p{max-width:300px;color:#7e9caf;font-size:11px;line-height:1.8;margin-top:14px}.hex-tool .hex-empty .hex-secondary{margin-top:20px;padding:8px 12px}.hex-tool .hex-terminal-hint{color:#5c94a9;font-size:10px;margin-top:30px}.hex-tool .hex-terminal-hint span{color:#55d9e8}.hex-tool .hex-stats{display:grid;grid-template-columns:repeat(4, minmax(0, 1fr));flex-shrink:0;gap:8px;padding:10px 12px;border-bottom:1px solid #1e3445;background:linear-gradient(110deg, #112332, #0d1927)}.hex-tool .hex-stats>div{border-right:1px solid #254254;padding-right:6px}.hex-tool .hex-stats>div:last-child{border:0}.hex-tool .hex-stats small{display:block;color:#7899ac;font:8px Consolas,monospace;line-height:1.3}.hex-tool .hex-stats strong{display:block;color:#53d6f1;font:20px/1.5 Consolas,monospace}.hex-tool .hex-stats strong span{color:#7e9bb1;font-size:10px;margin-left:3px}.hex-tool .hex-explorer-tools{display:flex;flex-shrink:0;gap:8px;padding:9px;border-bottom:1px solid #203344;background:#0d1a27}.hex-tool .hex-search{display:flex;align-items:center;flex:1;gap:6px;min-width:0;padding:0 7px;background:#081421;border:1px solid #274053;border-radius:4px}.hex-tool .hex-search svg{width:13px;height:13px;flex-shrink:0;color:#698a9f}.hex-tool .hex-search input{width:100%;min-width:0;background:rgba(0,0,0,0);border:0;padding:7px 0;color:#c7e4f4;font-size:10px}.hex-tool .hex-jump{display:flex;border:1px solid #274053;border-radius:4px;overflow:hidden}.hex-tool .hex-jump input{width:76px;min-width:0;background:#081421;border:0;color:#69d7ef;padding:7px;font:10px Consolas,monospace}.hex-tool .hex-jump button{color:#9cdaed;background:#193348;border:0;border-left:1px solid #31566b;padding:0 8px;font-size:10px}.hex-tool .hex-table-scroll{flex:1;min-height:0;overflow:auto;background:#09131e}.hex-tool :is(.hex-table-scroll,.hex-memory-grid,#hex-source,.hex-source-body,.hex-insight-body,.hex-empty,.hex-mini-empty){scrollbar-width:thin;scrollbar-color:#315263 #0b1621;overscroll-behavior:contain}.hex-tool table{width:100%;border-collapse:collapse;text-align:left;white-space:nowrap;color:#c0d3df}.hex-tool th{position:sticky;top:0;z-index:1;background:#15283b;color:#8eafc6;font-size:10px;font-weight:600;letter-spacing:.02em}.hex-tool th,.hex-tool td{padding:7px 9px;border-bottom:1px solid #192b3a}.hex-tool tr:last-child td{border-bottom:0}.hex-tool tbody tr:nth-child(even){background:#0c1926}.hex-tool tbody tr:hover{background:#142d41}.hex-tool tr.selected{background:#173d54 !important;box-shadow:inset 2px 0 #27d8f3}.hex-tool td code{font-size:11px}.hex-tool td code b{display:inline-block;min-width:35px;color:#bcb8f9;font-weight:500}.hex-tool td code b.hex-data{color:#d7b978}.hex-tool .hex-raw{color:#7b98aa}.hex-tool .hex-address-button{background:rgba(0,0,0,0);border:0;padding:2px 0;color:#56cade;font:11px Consolas,monospace}.hex-tool .hex-target{color:#84d9c6;background:#15352f;border:1px solid #275548;border-radius:3px;padding:2px 5px;font:10px Consolas,monospace}.hex-tool .hex-annotation{color:#70d8bf;font:10px Consolas,monospace;margin-left:5px}.hex-tool .hex-no-results{text-align:center;color:#879dac;padding:32px 12px;font-size:11px}.hex-tool .hex-pager{display:flex;flex-shrink:0;align-items:center;justify-content:space-between;gap:8px;min-height:31px;padding:5px 9px;border-top:1px solid #22394b;background:#102030;color:#8ba7b9;font:9px Consolas,monospace}.hex-tool .hex-pager>div{display:flex;align-items:center;gap:9px}.hex-tool .hex-pager button{border:1px solid #2f4e60;border-radius:3px;background:#193346;color:#96c9d9;padding:0 6px;font-size:13px}.hex-tool .hex-selection{display:flex;flex-shrink:0;align-items:center;flex-wrap:wrap;gap:9px;padding:7px 10px;border-top:1px solid #275a6d;background:#113448;color:#b0e0ea;font-size:10px}.hex-tool .hex-selection strong{color:#56dbf4;font:10px Consolas,monospace}.hex-tool .hex-selection span{margin-left:auto;color:#79a7b7;font-size:9px}.hex-tool .hex-insight-body{flex:1;min-height:0;overflow:auto;padding:12px}.hex-tool .hex-inspector-label{display:flex;align-items:center;justify-content:space-between;color:#6d93ad;font:9px/1.6 Consolas,monospace;letter-spacing:.04em}.hex-tool .hex-inspector-label>span{color:#6bcce0;background:#1c3a4d;border:1px solid #2a5269;border-radius:3px;font-size:9px;padding:0 5px}.hex-tool .hex-device-info{padding:11px;border:1px solid #275067;border-radius:5px;background:linear-gradient(125deg, #173345, #102033);box-shadow:inset 0 1px rgba(122,203,227,.0431372549)}.hex-tool .hex-device-info>strong{display:block;color:#b4e9f6;font:17px/1.4 Consolas,monospace;margin-top:8px}.hex-tool .hex-device-info>span:not(:first-child){display:block;color:#7b9bad;font-size:10px;margin:2px 0 12px}.hex-tool .hex-device-info>div{display:flex;justify-content:space-between;gap:8px;border-top:1px solid #284253;padding-top:6px;margin-top:6px;color:#8cabbc;font-size:10px}.hex-tool .hex-device-info b{color:#c0d8e6;font:10px Consolas,monospace}.hex-tool .hex-range{display:flex;flex-direction:column;gap:5px;padding:14px 0;margin-bottom:12px;border-bottom:1px solid #1f3547;font-size:10px;color:#7e9aab}.hex-tool .hex-range code{color:#9ec2d5;font-size:11px}.hex-tool .hex-feature-grid{display:grid;gap:8px;margin-top:10px}.hex-tool .hex-feature{min-width:0;padding:9px 10px;border:1px solid #29444f;border-left:2px solid #50baa9;border-radius:3px;background:linear-gradient(110deg, #132b31, #101d2b)}.hex-tool .hex-feature:nth-child(3n+2){border-left-color:#9c96d7;background:linear-gradient(110deg, #252841, #101d2b)}.hex-tool .hex-feature:nth-child(3n){border-left-color:#d0b273;background:linear-gradient(110deg, #2c2b28, #101d2b)}.hex-tool .hex-feature summary{color:#b5d5e3;cursor:pointer;font-size:11px;font-weight:500}.hex-tool .hex-feature summary small{display:block;color:#779aab;font-size:9px;font-weight:400;margin:3px 0 0 14px}.hex-tool .hex-feature p{color:#8faab7;font-size:10px;margin-top:10px}.hex-tool .hex-feature code{display:block;color:#96caba;font-size:10px;margin-top:7px;overflow-wrap:anywhere;white-space:normal}.hex-tool .hex-inspector-empty{padding:24px 4px;border-bottom:1px solid #1b3041;text-align:center}.hex-tool .hex-inspector-empty>span{color:#326179;font-size:42px;line-height:1.2}.hex-tool .hex-inspector-empty strong{display:block;color:#9ab8cb;font-size:11px;font-weight:500;margin:5px 0}.hex-tool .hex-inspector-empty p{color:#6e8c9e;font-size:10px;line-height:1.8}.hex-tool .hex-warning{color:#d4bd88;background:rgba(48,43,32,.4784313725);border-left:2px solid #9a814a;font-size:10px;padding:8px;margin-top:10px}.hex-tool .hex-footnote{margin-top:15px;padding-top:11px;border-top:1px solid #233849;font-size:10px;color:#7798ac}.hex-tool .hex-footnote summary{color:#8bafc2;cursor:pointer}.hex-tool .hex-footnote p{margin-top:8px;line-height:1.8}.hex-tool .hex-inspector-footer{flex-shrink:0;padding:8px 10px;border-top:1px solid #203b4b;color:#5e9ba7;background:#0e212b;font:8px Consolas,monospace;text-align:center;letter-spacing:.03em}.hex-tool .hex-inspector-footer span{color:#61cdbd;margin-right:4px}.hex-tool .hex-statusbar{grid-row:4;display:flex;align-items:center;justify-content:space-between;gap:18px;min-height:25px;padding:4px 14px;border-top:1px solid #204254;background:#0d2431;color:#7eaabc;font:9px Consolas,monospace}.hex-tool .hex-statusbar>span{display:flex;align-items:center;gap:7px;white-space:nowrap}.hex-tool .hex-statusbar b{color:#36596a;font-weight:400}.hex-tool .hex-statusbar>.hex-status-filename{display:block;min-width:0;overflow:hidden;text-overflow:ellipsis;text-align:center;color:#618da2}.hex-tool .hex-error,.hex-tool .hex-message{position:absolute;z-index:5;top:58px;right:20px;max-width:min(480px,100% - 40px);padding:11px 14px;border:1px solid #80564d;border-radius:6px;background:rgba(53,31,35,.9607843137);color:#f3b9ac;font-size:11px;box-shadow:0 8px 25px rgba(0,0,0,.5333333333)}.hex-tool .hex-error{display:flex;align-items:flex-start;gap:15px}.hex-tool .hex-error strong{display:block;color:#ffcfbd;margin-bottom:3px}.hex-tool .hex-error button{background:rgba(0,0,0,0);border:0;font-size:18px;color:#efbbaa;padding:0 2px}.hex-tool .hex-message{background:rgba(16,53,72,.9607843137);border-color:#2e6679;color:#a3dce8}.hex-tool .hex-spinner{width:13px;height:13px;border:2px solid rgba(23,59,72,.3137254902);border-top-color:#092737;border-radius:50%;animation:hex-spin .7s linear infinite}.hex-tool .hex-sr-only{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}@keyframes hex-spin{to{transform:rotate(360deg)}}@media(max-width: 1150px){.tools-app .tools-header-context{display:none}.hex-tool .hex-workspace{grid-template-columns:300px minmax(330px, 1fr) 224px;gap:8px;padding:9px}.hex-tool .hex-card-header{padding-inline:9px;gap:7px}.hex-tool .hex-stats{gap:5px;padding-inline:9px}.hex-tool .hex-stats small{font-size:7px}.hex-tool .hex-explorer-tools{flex-wrap:wrap}.hex-tool .hex-search{flex-basis:100%}.hex-tool .hex-chip-muted{display:none}}@media(max-width: 980px){.tools-app{grid-template-rows:57px minmax(0, 1fr)}.tools-app .tools-header{padding-inline:13px}.hex-tool .hex-commandbar{flex-wrap:wrap;gap:6px 12px;padding:5px 10px}.hex-tool .hex-open-file{min-width:140px;max-width:48%;padding:2px 3px;border-bottom:0}.hex-tool .hex-toolbar{gap:6px}.hex-tool .hex-toolbar>label{display:none}.hex-tool .hex-file-status{margin-left:auto}.hex-tool .hex-pane-switcher{display:grid;grid-template-columns:repeat(4, minmax(0, 1fr));gap:2px;padding:0 9px;border-bottom:1px solid #284254;background:#0d1c2c}.hex-tool .hex-pane-switcher button{color:#86a7bd;border:0;border-bottom:2px solid rgba(0,0,0,0);background:rgba(0,0,0,0);padding:9px 3px 7px;font-size:11px}.hex-tool .hex-pane-switcher button[aria-pressed=true]{color:#63ddf6;border-color:#20c9ef;background:#15334a}.hex-tool .hex-workspace{display:block;padding:9px}.hex-tool .hex-input-column{display:contents}.hex-tool .hex-source-card,.hex-tool .hex-memory,.hex-tool .hex-disassembly,.hex-tool .hex-insights{display:none;height:100%}.hex-tool[data-active-pane=source] .hex-source-card,.hex-tool[data-active-pane=memory] .hex-memory,.hex-tool[data-active-pane=assembly] .hex-disassembly,.hex-tool[data-active-pane=insights] .hex-insights{display:flex}.hex-tool .hex-explorer-tools{flex-wrap:nowrap}.hex-tool .hex-search{flex-basis:auto}.hex-tool .hex-stats small{font-size:8px}.hex-tool .hex-memory-row{font-size:12px;line-height:2.1}.hex-tool .hex-memory-row>span{width:52px;flex-basis:52px}.hex-tool .hex-memory-offsets>div>span{font-size:10px}.hex-tool .hex-insight-body{padding:14px}.hex-tool .hex-feature-grid{grid-template-columns:repeat(2, minmax(0, 1fr))}.hex-tool .hex-inspector-empty{padding:30px 18px}.hex-tool .hex-statusbar>.hex-status-filename{display:none}}@media(max-width: 540px){.tools-app .tools-brand h1{font-size:17px}.tools-app .tools-brand-kicker{font-size:7px}.tools-app .tools-brand{gap:9px}.tools-app .tools-brand-icon{flex-basis:31px;height:31px;border-radius:7px}.tools-app .tools-brand-icon svg{width:25px;height:25px}.tools-app .tools-home{padding:6px}.tools-app .tools-home span{display:none}.hex-tool .hex-commandbar{padding:5px 10px 7px;row-gap:6px}.hex-tool .hex-open-file{max-width:70%}.hex-tool .hex-toolbar{width:100%;margin-left:0;justify-content:flex-end}.hex-tool .hex-toolbar select{flex:1}.hex-tool .hex-toolbar button{padding:5px 8px}.hex-tool .hex-workspace{padding:7px}.hex-tool .hex-card-header{min-height:44px}.hex-tool .hex-source-body{padding:9px;gap:8px}.hex-tool .hex-memory-row{font-size:10px}.hex-tool .hex-memory-row>span{flex-basis:42px;width:42px}.hex-tool .hex-empty{padding:20px 16px}.hex-tool .hex-empty-chip{width:54px;height:54px;margin-bottom:17px}.hex-tool .hex-empty h3{font-size:24px}.hex-tool .hex-stats{padding:9px;gap:5px}.hex-tool .hex-stats small{font-size:7px}.hex-tool .hex-stats strong{font-size:18px}.hex-tool .hex-explorer-tools{gap:6px;padding:8px}.hex-tool .hex-jump input{width:68px}.hex-tool .hex-feature-grid{grid-template-columns:1fr}.hex-tool .hex-statusbar{padding-inline:10px;gap:8px;font-size:8px}.hex-tool .hex-statusbar>span{gap:5px}.hex-tool .hex-error,.hex-tool .hex-message{top:125px;right:12px;max-width:calc(100% - 24px)}}@media(max-height: 600px)and (min-width: 981px){.hex-tool .hex-input-column{grid-template-rows:minmax(0, 1.3fr) minmax(0, 0.7fr)}.hex-tool .hex-card-header{min-height:37px;padding-block:5px}.hex-tool .hex-source-body{gap:5px;padding:7px}.hex-tool .hex-empty{justify-content:flex-start}}@media(prefers-reduced-motion: reduce){.tools-app *,.tools-app *::before{animation:none !important;transition:none !important}}
/*# sourceMappingURL=hexReaderCritical.min.css.map */
