._overlay_1032q_6{position:fixed;top:0;right:0;bottom:0;left:0;z-index:2147483000;display:grid;place-items:center;padding:16px;box-sizing:border-box;background:var(--proto-shell-page, #F1E7D1);font-family:Inter,-apple-system,BlinkMacSystemFont,system-ui,sans-serif}._card_1032q_19{display:grid;gap:12px;width:min(100%,400px);padding:24px;box-sizing:border-box;border:1px solid var(--proto-shell-line, rgba(28, 22, 16, .1));border-radius:var(--proto-radius-lg, 12px);background:var(--proto-shell-paper, #FAF4E6)}._title_1032q_30{margin:0;color:var(--proto-shell-ink, #1C1610);font-size:18px;font-weight:600;line-height:1.3}._text_1032q_38{margin:0;color:var(--proto-shell-ink-2, #4A3F30);font-size:14px;line-height:1.5}._button_1032q_45{justify-self:start;min-height:44px;margin-top:4px;padding:10px 18px;border:1px solid var(--proto-soft-primary, #4B6AC8);border-radius:var(--proto-radius-pill, 9999px);background:var(--proto-soft-primary, #4B6AC8);color:var(--proto-soft-on-primary, #FFFFFF);font:inherit;font-size:14px;font-weight:600;line-height:1;cursor:pointer}._button_1032q_45:hover:not(:disabled){border-color:var(--proto-soft-primary-hover, #344F9E);background:var(--proto-soft-primary-hover, #344F9E)}._button_1032q_45:focus-visible{outline:2px solid var(--proto-soft-primary, #4B6AC8);outline-offset:2px}._button_1032q_45:disabled{opacity:.6;cursor:progress}*{margin:0;padding:0;box-sizing:border-box}body{font-family:-apple-system,BlinkMacSystemFont,SF Pro Text,Segoe UI,Roboto,sans-serif;background:var(--proto-bg);color:var(--proto-text-primary);min-height:100vh;overflow-x:hidden;-webkit-font-smoothing:antialiased;-webkit-text-size-adjust:100%;padding:env(safe-area-inset-top) env(safe-area-inset-right) env(safe-area-inset-bottom) env(safe-area-inset-left)}#root{min-height:100vh;display:flex;flex-direction:column;background:var(--proto-bg)}a{color:inherit;text-decoration:none;-webkit-tap-highlight-color:transparent}button{cursor:pointer;border:none;background:none;font-family:inherit;-webkit-tap-highlight-color:transparent;touch-action:manipulation}input:not([type=checkbox]):not([type=radio]){font-family:inherit;-webkit-tap-highlight-color:transparent;-webkit-appearance:none;-moz-appearance:none;appearance:none}::-webkit-scrollbar{display:none}*{-ms-overflow-style:none;scrollbar-width:none}button,a,.card,.btn{-webkit-user-select:none;user-select:none}.card{background:var(--proto-surface);border-radius:var(--proto-radius);padding:16px}.btn{display:flex;align-items:center;justify-content:center;padding:14px 20px;border-radius:var(--proto-radius);font-size:15px;font-weight:600;transition:transform .15s ease,opacity .15s ease}.btn:active{transform:scale(.97);opacity:.9}.btn-primary{background:var(--proto-accent);color:var(--proto-on-accent)}.btn-secondary{background:var(--proto-surface);color:var(--proto-text-primary)}.loading-spinner{width:32px;height:32px;border:3px solid var(--proto-spinner-track);border-top-color:var(--proto-accent);border-radius:50%;animation:spin .6s linear infinite}@keyframes spin{to{transform:rotate(360deg)}}:root{--proto-bp-xs: 480px;--proto-bp-sm: 640px;--proto-bp-md: 900px;--proto-bp-lg: 1180px;--proto-bp-xl: 1320px;--proto-fs-display: clamp(1.75rem, 1.05rem + 1.77vw, 2.5rem);--proto-fs-h1: clamp(1.5rem, .8rem + 1.77vw, 2.25rem);--proto-fs-h2: clamp(1.25rem, .78rem + 1.18vw, 1.75rem);--proto-fs-h3: clamp(1.06rem, .9rem + .4vw, 1.25rem);--proto-grid-min: 260px;--proto-grid-gap: 16px}.proto-cq{container-type:inline-size}.proto-autogrid{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,var(--proto-grid-min, 260px)),1fr));gap:var(--proto-grid-gap, 16px);align-items:start}.proto-wrap{overflow-wrap:anywhere}.proto-balance{text-wrap:balance}.proto-pretty{text-wrap:pretty}.proto-min0{min-width:0}.proto-scroll-x{max-width:100%;overflow-x:auto}.annot-c-error{color:var(--proto-annot-error)}.annot-c-warn{color:var(--proto-annot-warn)}.annot-c-good{color:var(--proto-annot-good)}.annot-c-note{color:var(--proto-annot-note)}.annot-h-error,.annot-h-warn,.annot-h-good,.annot-h-note{border-radius:3px;padding:0 2px;color:var(--proto-shell-ink)}.annot-h-error{background:var(--proto-annot-error-tint)}.annot-h-warn{background:var(--proto-annot-warn-tint)}.annot-h-good{background:var(--proto-annot-good-tint)}.annot-h-note{background:var(--proto-annot-note-tint)}
