.snapshot-wrapper{margin:1.5em auto;border:1px solid #30363d;border-radius:8px;overflow:hidden;background:#0d1117;font-family:var(--font-mono);font-size:13px;color:#c9d1d9;width:min(960px,calc(100vw - 32px));max-width:none;position:relative;left:50%;transform:translate(-50%)}.snapshot-root{display:grid;grid-template-columns:220px 1fr;min-height:360px}.snapshot-tree{border-right:1px solid #30363d;background:#0d1117;overflow:hidden;display:flex;flex-direction:column;--trees-bg-override: #0d1117;--trees-bg-muted-override: #161b22;--trees-fg-override: #c9d1d9;--trees-fg-muted-override: #8b949e;--trees-border-color-override: #30363d;--trees-accent-override: #58a6ff}.snapshot-tree file-tree-container{flex:1 1 auto}.snapshot-browser-tab{display:flex;align-items:center;gap:8px;margin:8px;padding:8px 10px;background:#161b22;border:1px solid #30363d;border-radius:6px;color:#c9d1d9;font:inherit;cursor:pointer;text-align:left;transition:background-color .1s ease,border-color .1s ease}.snapshot-browser-tab:hover{background:#1f2937}.snapshot-browser-tab.is-active{background:#fff;border-color:#d0d7de;color:#171717;box-shadow:0 0 0 1px #ffffff0a}.snapshot-browser-tab-icon{display:inline-flex;color:#8b949e}.snapshot-browser-tab.is-active .snapshot-browser-tab-icon{color:#545454}.snapshot-browser-tab-label{flex:1 1 auto;font-size:13px;font-weight:500;letter-spacing:-.01em}.snapshot-browser-tab-status{width:8px;height:8px;border-radius:50%;background:#f85149;flex-shrink:0;box-shadow:0 0 0 2px #f851492e}.snapshot-files-header{padding:12px 14px 6px;margin-top:4px;font-size:10px;font-weight:600;letter-spacing:.12em;text-transform:uppercase;color:#6e7681;border-top:1px solid #21262d}.snapshot-code{overflow:auto;background:#0d1117;min-width:0}.snapshot-code.is-error{background:#0d1117}.snapshot-code-inner pre.shiki,.snapshot-code-inner .shiki{margin:0!important;padding:14px 16px!important;background:transparent!important;font-size:13px!important;line-height:1.55!important;border:none!important;border-radius:0!important}.snapshot-code.is-error{background:#fafafa;padding:24px 32px;overflow:auto}.next-overlay-stage{--neo-color-background-100: #ffffff;--neo-color-background-200: #fafafa;--neo-color-gray-100: #f2f2f2;--neo-color-gray-300: #e6e6e6;--neo-color-gray-400: #eaeaea;--neo-color-gray-500: #c9c9c9;--neo-color-gray-900: #666666;--neo-color-gray-1000: #171717;--neo-color-gray-alpha-100: rgba(0, 0, 0, .05);--neo-color-gray-alpha-200: rgba(0, 0, 0, .081);--neo-color-gray-alpha-400: rgba(0, 0, 0, .08);--neo-color-red-100: #fff0f0;--neo-color-red-200: #ffebeb;--neo-color-red-700: #e5484d;--neo-color-red-900: #ca2a30;--neo-color-blue-700: #0070f3;--neo-color-green-300: #dcf6dc;--neo-color-green-800: #388e4a;--neo-color-turbopack-text-red: #ff1e56;--neo-color-turbopack-text-blue: #0096ff;--neo-color-ansi-cyan: #a51850;--neo-color-ansi-yellow: #0054ad;--neo-color-ansi-green: #036157;--neo-color-ansi-bright-black: #545454;--neo-color-ansi-red: var(--neo-color-red-700);--neo-shadow-small: 0px 2px 2px rgba(0, 0, 0, .04);--neo-shadow-menu: 0px 1px 1px rgba(0, 0, 0, .02), 0px 4px 8px -4px rgba(0, 0, 0, .04), 0px 16px 24px -8px rgba(0, 0, 0, .06);--neo-font-mono: "__nextjs-Geist Mono", "Geist Mono", SFMono-Regular, Consolas, "Liberation Mono", Menlo, monospace;--neo-font-sans: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif;--neo-dialog-radius: 12px;--neo-dialog-border-width: 1px;--neo-dialog-notch-height: 42px;color:#757575;font-family:var(--neo-font-sans);font-size:16px;line-height:1.5;-webkit-font-smoothing:antialiased;text-align:left}html.dark .next-overlay-stage{--neo-color-background-100: #0a0a0a;--neo-color-background-200: #111111;--neo-color-gray-100: #1a1a1a;--neo-color-gray-300: #2e2e2e;--neo-color-gray-400: #313131;--neo-color-gray-500: #454545;--neo-color-gray-900: #a3a3a3;--neo-color-gray-1000: #ededed;--neo-color-gray-alpha-100: rgba(255, 255, 255, .06);--neo-color-gray-alpha-200: rgba(255, 255, 255, .09);--neo-color-gray-alpha-400: rgba(255, 255, 255, .12);--neo-color-red-100: #2a0f0f;--neo-color-red-200: #3e1414;--neo-color-red-700: #ff6369;--neo-color-red-900: #ff8589;--neo-color-blue-700: #52a8ff;--neo-color-green-300: #1a2e1a;--neo-color-green-800: #62c073;--neo-color-turbopack-text-red: #ff5778;--neo-color-turbopack-text-blue: #4cc2ff;--neo-color-ansi-cyan: #ff7eb6;--neo-color-ansi-yellow: #f5d676;--neo-color-ansi-green: #6db580;--neo-color-ansi-bright-black: #888888;--neo-color-ansi-red: var(--neo-color-red-700);--neo-shadow-small: 0px 2px 2px rgba(0, 0, 0, .3);--neo-shadow-menu: 0px 1px 1px rgba(0, 0, 0, .2), 0px 4px 8px -4px rgba(0, 0, 0, .3), 0px 16px 24px -8px rgba(0, 0, 0, .4);color:#a3a3a3}.next-overlay-stage *,.next-overlay-stage *:before,.next-overlay-stage *:after{box-sizing:border-box}.next-overlay-stage [data-nextjs-dialog-overlay]{width:100%;max-width:720px}.next-overlay-stage [data-nextjs-dialog-root]{--next-dialog-max-width: 720px;position:relative}.next-overlay-stage [data-nextjs-error-overlay-nav]{--stroke-color: var(--neo-color-gray-400);--background-color: var(--neo-color-background-100);display:flex;justify-content:space-between;align-items:center;width:100%;position:relative;z-index:2;translate:var(--neo-dialog-border-width) var(--neo-dialog-border-width);max-width:var(--next-dialog-max-width)}.next-overlay-stage .error-overlay-notch{translate:calc(var(--neo-dialog-border-width) * -1);width:auto;height:var(--neo-dialog-notch-height);padding:12px;background:var(--neo-color-background-100);border:var(--neo-dialog-border-width) solid var(--neo-color-gray-400);border-bottom:none;position:relative}.next-overlay-stage .error-overlay-notch[data-side=left]{padding-right:0;border-radius:var(--neo-dialog-radius) 0 0 0}.next-overlay-stage .error-overlay-notch[data-side=left] .error-overlay-notch-tail{right:-54px}.next-overlay-stage .error-overlay-notch[data-side=left]>*:not(.error-overlay-notch-tail){margin-right:-10px}.next-overlay-stage .error-overlay-notch[data-side=right]{padding-left:0;border-radius:0 var(--neo-dialog-radius) 0 0}.next-overlay-stage .error-overlay-notch[data-side=right] .error-overlay-notch-tail{left:-54px}.next-overlay-stage .error-overlay-notch[data-side=right]>*:not(.error-overlay-notch-tail){margin-left:-12px}.next-overlay-stage .error-overlay-notch-tail{position:absolute;top:calc(var(--neo-dialog-border-width) * -1);pointer-events:none;z-index:-1;height:calc(100% + var(--neo-dialog-border-width))}.next-overlay-stage .error-overlay-pagination{display:flex;justify-content:center;align-items:center;gap:8px;width:fit-content}.next-overlay-stage .error-overlay-pagination-count{color:var(--neo-color-gray-900);font-family:var(--neo-font-sans);text-align:center;font-size:14px;font-weight:500;line-height:16px;font-variant-numeric:tabular-nums}.next-overlay-stage .error-overlay-pagination-button{display:flex;justify-content:center;align-items:center;width:24px;height:24px;background:var(--neo-color-gray-300);border:none;border-radius:9999px;padding:0;cursor:pointer}.next-overlay-stage .error-overlay-pagination-button:disabled{opacity:.5;cursor:not-allowed}.next-overlay-stage .error-overlay-pagination-button-icon{color:var(--neo-color-gray-1000);width:16px;height:16px}.next-overlay-stage .nextjs-container-build-error-version-status{display:flex;justify-content:center;align-items:center;gap:4px;height:26px;padding:6px 8px 6px 6px;background:var(--neo-color-background-100);background-clip:padding-box;border:1px solid var(--neo-color-gray-alpha-400);box-shadow:var(--neo-shadow-small);border-radius:9999px;color:var(--neo-color-gray-900);font-family:var(--neo-font-sans);font-size:12px;font-weight:500;line-height:16px}.next-overlay-stage .version-staleness-indicator.fresh{fill:var(--neo-color-green-800);stroke:var(--neo-color-green-300)}.next-overlay-stage .turbopack-text{background:linear-gradient(to right,var(--neo-color-turbopack-text-red) 0%,var(--neo-color-turbopack-text-blue) 100%);background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:transparent}.next-overlay-stage .error-overlay-dialog-container{display:flex;flex-direction:column;background:var(--neo-color-background-100);background-clip:padding-box;border:var(--neo-dialog-border-width) solid var(--neo-color-gray-400);border-radius:0 0 var(--neo-dialog-radius) var(--neo-dialog-radius);box-shadow:var(--neo-shadow-menu);position:relative;overflow:hidden}.next-overlay-stage .error-overlay-dialog-scroll{overflow-y:auto;height:100%}.next-overlay-stage [data-nextjs-dialog-content]{padding:0 16px 16px}.next-overlay-stage .nextjs-container-errors-header{position:relative}.next-overlay-stage .nextjs__container_errors__error_title{display:flex;align-items:center;justify-content:space-between;padding-top:16px;padding-bottom:16px;gap:8px}.next-overlay-stage [data-nextjs-error-label-group]{display:flex;align-items:center;gap:8px}.next-overlay-stage .nextjs__container_errors_label{padding:2px 6px;margin:0;border-radius:6px;background:var(--neo-color-red-100);font-weight:600;font-size:12px;color:var(--neo-color-red-900);font-family:var(--neo-font-mono);line-height:20px}.next-overlay-stage .error-overlay-toolbar{display:flex;gap:6px}.next-overlay-stage .copy-error-button,.next-overlay-stage .docs-link-button,.next-overlay-stage .nodejs-inspector-button{display:flex;justify-content:center;align-items:center;width:28px;height:28px;background:var(--neo-color-background-100);background-clip:padding-box;border:1px solid var(--neo-color-gray-alpha-400);box-shadow:var(--neo-shadow-small);border-radius:9999px;padding:0;cursor:pointer;color:var(--neo-color-gray-900);text-decoration:none}.next-overlay-stage .error-overlay-toolbar-button-icon{color:var(--neo-color-gray-900);width:14px;height:14px}.next-overlay-stage .nextjs__container_errors_desc{margin:0 0 0 4px;color:var(--neo-color-red-900);font-weight:500;font-size:16px;letter-spacing:-.32px;line-height:24px;overflow-wrap:break-word;white-space:pre-wrap;font-family:var(--neo-font-sans)}.next-overlay-stage .nextjs__container_errors_desc code{font-family:var(--neo-font-mono);background:transparent;padding:0;border:none;font-size:inherit}.next-overlay-stage [data-nextjs-codeframe]{--neo-code-frame-padding: 12px;--neo-code-frame-line-height: 16px;background-color:var(--neo-color-background-200);color:var(--neo-color-gray-1000);border:1px solid var(--neo-color-gray-400);border-radius:8px;font-family:var(--neo-font-mono);font-size:12px;line-height:var(--neo-code-frame-line-height);margin:8px 0}.next-overlay-stage [data-nextjs-codeframe]>*{margin:0}.next-overlay-stage .code-frame-header{width:100%;border-radius:8px 8px 0 0;border-bottom:1px solid var(--neo-color-gray-400)}.next-overlay-stage .code-frame-link,.next-overlay-stage .code-frame-pre{padding:var(--neo-code-frame-padding)}.next-overlay-stage .code-frame-link{display:flex;margin:0;align-items:center}.next-overlay-stage .code-frame-link svg{flex-shrink:0;width:16px;height:16px}.next-overlay-stage .code-frame-link [data-text]{text-align:left;margin:auto 6px;color:var(--neo-color-gray-1000);font-family:var(--neo-font-mono)}.next-overlay-stage .code-frame-link [data-icon=right]{margin-left:auto;display:inline-flex}.next-overlay-stage [data-with-open-in-editor-link-source-file]{padding:4px;margin:-4px 0 -4px auto;border-radius:9999px;background:transparent;border:none;cursor:pointer}.next-overlay-stage [data-nextjs-codeframe] svg{color:var(--neo-color-gray-900)}.next-overlay-stage .code-frame-pre{overflow-x:auto;margin:0;background:transparent;border:none;border-radius:0;font-family:var(--neo-font-mono);font-size:12px;line-height:var(--neo-code-frame-line-height);color:var(--neo-color-gray-1000)}.next-overlay-stage .code-frame-lines{min-width:max-content;white-space:pre;font-family:var(--neo-font-mono)}.next-overlay-stage .code-frame-lines a{color:var(--neo-color-blue-700);text-decoration:none}.next-overlay-stage .code-frame-lines a:hover{text-decoration:underline}.next-overlay-stage [data-nextjs-codeframe] *:not(a){color:inherit;background-color:transparent;font-family:var(--neo-font-mono)}
