.drive-surface-lambda-loader{position:relative;display:flex;width:100%;overflow:hidden;isolation:isolate}.drive-surface-lambda-loader--compact{flex:1 1 auto;min-height:7rem;height:100%}.drive-surface-lambda-loader--in-chrome{flex:1 1 auto;min-height:0;height:100%}.drive-surface-lambda-loader__backdrop{position:absolute;inset:0;z-index:0}.aythen-error-boundary{--eb-bg: #0a0a0a;--eb-card: #1a1a1a;--eb-text: #f5f5f5;--eb-muted: #a3a3a3;--eb-subtle: #737373;--eb-border: rgba(255, 255, 255, .1);--eb-border-strong: rgba(255, 255, 255, .14);--eb-primary-bg: #ffffff;--eb-primary-text: #171717;--eb-primary-hover: #e5e5e5;--eb-danger-bg: rgba(239, 68, 68, .1);--eb-danger-text: #fecaca;--eb-chip-bg: #0a0a0a;--eb-chip-text: #ffffff;--eb-panel: rgba(0, 0, 0, .35);--eb-radius: 14px;--eb-btn-radius: 10px;--eb-focus: #10a37f;min-height:100vh;min-height:100dvh;display:grid;place-items:center;padding:1rem;box-sizing:border-box;background:radial-gradient(ellipse 70% 45% at 50% -8%,rgba(16,163,127,.1),transparent 55%),var(--eb-bg);color:var(--eb-text);font-family:var(--font, ui-sans-serif, system-ui, -apple-system, "Segoe UI", sans-serif)}:root[data-theme=light] .aythen-error-boundary{--eb-bg: #f4f4f5;--eb-card: #ffffff;--eb-text: #0a0a0a;--eb-muted: #525252;--eb-subtle: #737373;--eb-border: rgba(0, 0, 0, .08);--eb-border-strong: rgba(0, 0, 0, .12);--eb-primary-bg: #171717;--eb-primary-text: #ffffff;--eb-primary-hover: #262626;--eb-danger-bg: rgba(220, 38, 38, .06);--eb-danger-text: #991b1b;--eb-panel: rgba(0, 0, 0, .03);background:radial-gradient(ellipse 70% 45% at 50% -8%,rgba(16,163,127,.07),transparent 55%),var(--eb-bg)}.aythen-error-boundary__stack{width:100%;max-width:26rem;display:flex;flex-direction:column;gap:.75rem}.aythen-error-boundary__card{display:flex;flex-direction:column;gap:.75rem;padding:1.15rem 1.2rem 1.1rem;border-radius:var(--eb-radius);border:1px solid var(--eb-border);background:var(--eb-card);box-shadow:0 0 0 1px #ffffff08,0 12px 32px #00000047}:root[data-theme=light] .aythen-error-boundary__card{box-shadow:0 0 0 1px #00000008,0 12px 32px #0000000f}.aythen-error-boundary__header{display:flex;flex-direction:column;gap:.65rem}.aythen-error-boundary__brand{display:inline-flex;align-items:center;gap:.5rem;align-self:flex-start;text-decoration:none;color:inherit;transition:opacity .15s ease}.aythen-error-boundary__brand:hover{opacity:.88}.aythen-error-boundary__logo{width:2rem;height:2rem;flex-shrink:0;color:var(--eb-text)}.aythen-error-boundary__wordmark{min-width:0;line-height:1}.aythen-error-boundary__name{display:inline-flex;align-items:flex-start;gap:.3rem}.aythen-error-boundary__name b{font-family:var(--font-display, var(--font, inherit));font-size:1.125rem;font-weight:700;letter-spacing:-.02em;color:var(--eb-text);line-height:1;white-space:nowrap}.aythen-error-boundary__chip{display:inline-flex;align-items:center;justify-content:center;margin-top:.02rem;padding:.14rem .34rem;border-radius:999px;background:var(--eb-chip-bg);color:var(--eb-chip-text);font-size:.5rem;font-weight:700;letter-spacing:.1em;text-transform:uppercase;line-height:1;transform:translateY(-.4em);white-space:nowrap;box-shadow:0 0 0 1px #ffffff1f}:root[data-theme=light] .aythen-error-boundary__chip{box-shadow:none}.aythen-error-boundary__intro{display:flex;flex-direction:column;gap:.3rem}.aythen-error-boundary__title{margin:0;font-size:1.0625rem;font-weight:700;line-height:1.25;letter-spacing:-.02em;color:var(--eb-text)}.aythen-error-boundary__lead{margin:0;font-size:.8125rem;line-height:1.4;color:var(--eb-muted)}.aythen-error-boundary__summary{margin:0;padding:.55rem .65rem;border-radius:8px;background:var(--eb-danger-bg);font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:.75rem;line-height:1.4;color:var(--eb-danger-text);word-break:break-word}.aythen-error-boundary__summary-label{display:inline;margin-right:.4rem;font-family:inherit;font-size:.625rem;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:var(--eb-subtle);vertical-align:.05em}.aythen-error-boundary__actions{display:grid;grid-template-columns:1fr 1.15fr auto auto;gap:.4rem;width:100%}.aythen-error-boundary__btn{display:inline-flex;align-items:center;justify-content:center;height:2.125rem;padding:0 .7rem;border-radius:var(--eb-btn-radius);font-family:inherit;font-size:.8125rem;font-weight:600;letter-spacing:-.01em;line-height:1.2;cursor:pointer;transition:background .15s ease,border-color .15s ease,color .15s ease;white-space:nowrap}.aythen-error-boundary__btn:focus-visible{outline:none;box-shadow:0 0 0 3px color-mix(in srgb,var(--eb-focus) 28%,transparent)}.aythen-error-boundary__btn--primary{border:0;background:var(--eb-primary-bg);color:var(--eb-primary-text)}.aythen-error-boundary__btn--primary:hover{background:var(--eb-primary-hover)}.aythen-error-boundary__btn--secondary{border:1px solid var(--eb-border-strong);background:transparent;color:var(--eb-text);font-weight:500}.aythen-error-boundary__btn--secondary:hover{background:#ffffff0d}:root[data-theme=light] .aythen-error-boundary__btn--secondary:hover{background:#0000000a}.aythen-error-boundary__btn--ghost{border:1px solid transparent;background:transparent;color:var(--eb-muted);font-weight:500;padding:0 .55rem}.aythen-error-boundary__btn--ghost:hover{color:var(--eb-text)}.aythen-error-boundary__panel{border:1px solid var(--eb-border);border-radius:10px;background:var(--eb-panel);overflow:hidden}.aythen-error-boundary__panel-bar{display:flex;align-items:center;justify-content:space-between;gap:.5rem;padding:.35rem .55rem;border-bottom:1px solid var(--eb-border)}.aythen-error-boundary__details-toggle,.aythen-error-boundary__copy{display:inline-flex;align-items:center;gap:.3rem;padding:.2rem .15rem;border:0;background:transparent;font-family:inherit;font-size:.75rem;font-weight:600;color:var(--eb-text);cursor:pointer}.aythen-error-boundary__copy{padding:.2rem .45rem;border-radius:6px;border:1px solid var(--eb-border);color:var(--eb-muted);font-weight:500}.aythen-error-boundary__copy:hover{color:var(--eb-text);border-color:var(--eb-border-strong)}.aythen-error-boundary__chevron{font-size:.6875rem;color:var(--eb-subtle)}.aythen-error-boundary__panel-body{max-height:12.5rem;overflow:auto;padding:.55rem .65rem .7rem}.aythen-error-boundary__meta{margin:0}.aythen-error-boundary__row{display:grid;grid-template-columns:6.75rem 1fr;gap:.25rem .55rem;padding:.22rem 0;border-bottom:1px solid var(--eb-border);font-size:.6875rem;line-height:1.35}.aythen-error-boundary__row:last-of-type{border-bottom:0}.aythen-error-boundary__row dt{margin:0;font-weight:600;color:var(--eb-subtle)}.aythen-error-boundary__row dd{margin:0;color:var(--eb-text);word-break:break-word;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:.6875rem}.aythen-error-boundary__section-title{margin:.65rem 0 .3rem;font-size:.625rem;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:var(--eb-subtle)}.aythen-error-boundary__pre{margin:0;padding:0;border:0;background:transparent;color:var(--eb-muted);font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:.625rem;line-height:1.4;white-space:pre-wrap;word-break:break-word}@media(max-width:520px){.aythen-error-boundary__actions{grid-template-columns:1fr 1fr}.aythen-error-boundary__actions .aythen-error-boundary__btn--ghost{grid-column:auto}.aythen-error-boundary__row{grid-template-columns:1fr;gap:.1rem}}
