*,*:before,*:after{box-sizing:border-box}:root{font-family:system-ui,Avenir,Helvetica,Arial,sans-serif;line-height:1.5;font-weight:400;color-scheme:light dark;color:#ffffffde;background-color:#242424;font-synthesis:none;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}a{font-weight:500;color:#646cff;text-decoration:inherit}a:hover{color:#535bf2}body{margin:0;min-width:320px;overflow-x:hidden}h1{font-size:3.2em;line-height:1.1}button{border-radius:8px;border:1px solid transparent;padding:.6em 1.2em;font-size:1em;font-weight:500;font-family:inherit;background-color:#1a1a1a;cursor:pointer;transition:border-color .25s}button:hover{border-color:#646cff}button:focus,button:focus-visible{outline:4px auto -webkit-focus-ring-color}@media(prefers-color-scheme:light){:root{color:#213547;background-color:#fff}a:hover{color:#747bff}button{background-color:#f9f9f9}}.home-container{width:100%;display:flex;flex-direction:column}.home-content{position:relative;height:100vh;width:100%;display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center}.home-content>*{max-width:42rem}.home-title{font-size:3.75rem;line-height:1;margin-bottom:1.5rem;color:#0f172a}.home-subtitle{font-size:1.25rem;line-height:1.75rem;color:#475569;margin-bottom:2.5rem}.home-cta-button{padding:1rem 4rem;background-color:#2563eb;color:#fff;font-size:1.125rem;line-height:1.75rem;border-radius:.5rem;transition-property:color,background-color,box-shadow;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.25s;box-shadow:0 10px 15px -3px #0000001a,0 4px 6px -4px #0000001a;border:none;cursor:pointer}.home-cta-button:hover{background-color:#1d4ed8;box-shadow:0 20px 25px -5px #0000001a,0 8px 10px -6px #0000001a}.error-banner{display:flex;align-items:center;gap:10px;width:100%;padding:12px 16px;background-color:#fff0f0;border:1px solid #ffcccc;border-radius:8px;color:#c00;font-size:.9rem}.error-icon{font-size:1.1rem;flex-shrink:0}.scroll-button{position:absolute;bottom:3rem;display:flex;flex-direction:column;align-items:center;gap:.5rem;color:#475569;background:none;border:none;cursor:pointer;transition-property:color;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.25s}.scroll-button:hover{color:#0f172a}.scroll-button-label{font-size:.875rem;font-weight:500}.scroll-button-chevrons{position:relative;height:2.5rem}.scroll-chevron{width:1.5rem;height:1.5rem}.scroll-chevron-1{position:absolute;top:0;opacity:.3}.scroll-chevron-2{position:absolute;top:.5rem;opacity:.5}.scroll-chevron-3{position:relative;top:1rem}.created-bins-container{background-color:#f1f5f9;border-top:1px solid rgb(226 232 240)}.created-bins-inner{max-width:56rem;margin-left:auto;margin-right:auto;padding:3rem 1.5rem}.created-bins-title{font-size:1.5rem;color:#0f172a;margin-bottom:1.5rem;text-align:center}.created-bins-grid{display:grid;gap:1rem}.bin-card{background-color:#fff;border:1px solid rgb(226 232 240);border-radius:.5rem;padding:1.5rem;text-align:left;width:100%;cursor:pointer;transition-property:box-shadow;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.25s}.bin-card:hover{box-shadow:0 10px 15px -3px #0000001a,0 4px 6px -4px #0000001a}.bin-card-row{display:flex;align-items:center;justify-content:space-between}.bin-card-left{display:flex;align-items:center;gap:1.25rem}.bin-card-index{display:flex;align-items:center;justify-content:center;width:2.75rem;height:2.75rem;background-color:#f1f5f9;border-radius:50%;color:#475569;font-weight:500;font-size:1rem;flex-shrink:0;transition-property:background-color,color;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.25s}.bin-card:hover .bin-card-index{background-color:#dbeafe;color:#2563eb}.bin-card-name{color:#0f172a;font-family:monospace;font-size:1.1rem;margin:0}.bin-card-date{color:#64748b;font-size:.8rem;margin:.375rem 0 0}.bin-card-action{display:flex;align-items:center;gap:.5rem;color:#64748b;transition-property:color;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.25s}.bin-card:hover .bin-card-action{color:#2563eb}.bin-card-action-label{font-size:1rem;font-weight:500}.bin-card-arrow{width:1.125rem;height:1.125rem}.bin-page{min-height:100vh;width:100%;background-color:#f1f5f9;text-align:left}.bin-page-inner{margin:0 auto;padding:1.5rem}.back-link{display:inline-flex;align-items:center;gap:.4rem;color:#1e293b;font-size:.95rem;font-weight:500;text-decoration:none;padding-bottom:1.25rem;border-bottom:1px solid #e2e8f0;width:100%}.back-link:hover{color:#2563eb}.bin-card{background-color:#fff;border:1px solid #e2e8f0;border-radius:.75rem;padding:1.75rem;margin-top:1.5rem}.bin-card-title{font-size:1.4rem;font-weight:700;color:#1e293b;margin:0 0 .75rem}.bin-warning{display:flex;align-items:center;gap:.4rem;font-size:.85rem;color:#d97706;margin-bottom:1.25rem}.url-section{margin-bottom:1.25rem}.url-section:last-of-type{margin-bottom:.75rem}.url-label{font-size:.85rem;color:#475569;margin-bottom:.5rem}.url-row{display:flex;align-items:center;gap:.75rem}.url-display{flex:1;min-width:0;background-color:#f8fafc;border:1px solid #e2e8f0;border-radius:.5rem;padding:.7rem 1rem;font-family:SF Mono,Fira Code,Fira Mono,Menlo,Consolas,monospace;font-size:.9rem;color:#334155;overflow-x:auto;white-space:nowrap}.copy-btn{display:inline-flex;align-items:center;gap:.4rem;padding:.65rem 1.25rem;border-radius:.5rem;font-size:.9rem;font-weight:600;cursor:pointer;border:none;transition:background-color .2s;white-space:nowrap}.copy-btn-primary{background-color:#2563eb;color:#fff}.copy-btn-primary:hover{background-color:#1d4ed8}.copy-btn-secondary{background-color:#475569;color:#fff}.copy-btn-secondary:hover{background-color:#334155}.bin-hint{font-size:.85rem;color:#64748b;margin-top:.75rem}.requests-header{display:flex;align-items:center;justify-content:space-between;margin-bottom:1rem}.requests-title{font-size:1.4rem;font-weight:700;color:#1e293b;margin:0}.listening-indicator{display:flex;align-items:center;gap:.5rem;font-size:.85rem;color:#475569}.listening-dot{width:10px;height:10px;border-radius:50%;background-color:#22c55e}.request-list{display:flex;flex-direction:column}.request-item{border-top:1px solid #f1f5f9}.request-item:first-child{border-top:none}.request-row{display:flex;align-items:center;cursor:pointer;transition:background-color .15s;border-radius:.375rem;padding:.85rem .25rem}.request-row:hover{background-color:#f8fafc}.method-badge{display:inline-flex;align-items:center;justify-content:center;min-width:3.5rem;padding:.25rem .6rem;border-radius:.375rem;font-size:.78rem;font-weight:700;text-transform:uppercase;margin-right:1rem}.method-get{background-color:#dcfce7;color:#166534}.method-post{background-color:#fef9c3;color:#854d0e}.method-put{background-color:#ffedd5;color:#9a3412}.method-patch{background-color:#e0e7ff;color:#3730a3}.method-delete{background-color:#fee2e2;color:#991b1b}.request-timestamp{flex:1;font-size:.9rem;color:#475569}.request-chevron{color:#94a3b8;transition:transform .2s;flex-shrink:0}.request-chevron.open{transform:rotate(180deg)}.request-detail{padding:.75rem .25rem 1rem}.detail-section{margin-bottom:1rem}.detail-section:last-child{margin-bottom:0}.detail-label{font-size:.78rem;font-weight:600;color:#64748b;text-transform:uppercase;letter-spacing:.05em;margin-bottom:.35rem}.detail-value{font-family:SF Mono,Fira Code,Fira Mono,Menlo,Consolas,monospace;font-size:.85rem;color:#334155;line-height:1.5}.detail-code-block{background-color:#f8fafc;border:1px solid #e2e8f0;border-radius:.5rem;padding:.75rem 1rem;font-family:SF Mono,Fira Code,Fira Mono,Menlo,Consolas,monospace;font-size:.82rem;color:#334155;overflow-x:auto;white-space:pre-wrap;word-break:break-word}.requests-empty{text-align:center;padding:2.5rem 1rem;color:#94a3b8;font-size:.95rem}#root{width:100%}.logo{height:6em;padding:1.5em;will-change:filter;transition:filter .3s}.logo:hover{filter:drop-shadow(0 0 2em #646cffaa)}.logo.react:hover{filter:drop-shadow(0 0 2em #61dafbaa)}@keyframes logo-spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@media(prefers-reduced-motion:no-preference){a:nth-of-type(2) .logo{animation:logo-spin infinite 20s linear}}.card{padding:2em}.read-the-docs{color:#888}
