.F1oaba_shell{--m-bg:#f4efe3;--m-surface:#fffaf0;--m-surface-strong:#fff;--m-ink:#211c16;--m-muted:#6b5f51;--m-soft:#948777;--m-line:#ddd2bf;--m-line-strong:#c6b69c;--m-accent:#9b4a21;--m-accent-deep:#743414;--m-accent-soft:#f4ddcd;--m-dark:#1d241f;--m-on-dark:#f2ece0;--m-on-dark-muted:#b9b3a5;--m-ok:#2f5d3f;--m-ok-soft:#e2ecdf;--m-warn:#8a5a12;--m-warn-soft:#f6e8c9;--m-danger:#a4261d;--m-danger-soft:#f7dfdc;background:radial-gradient(circle at 12% 0%, #fbf6e9 0%, transparent 42%), var(--m-bg);min-height:100vh;color:var(--m-ink);flex-direction:column;display:flex}.F1oaba_header{border-bottom:1px solid var(--m-line);background:color-mix(in srgb, var(--m-surface) 88%, transparent);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.F1oaba_headerInner{flex-wrap:wrap;align-items:center;gap:.75rem 1.5rem;width:100%;max-width:78rem;margin:0 auto;padding:.9rem clamp(1.25rem,4vw,3rem);display:flex}.F1oaba_brand{color:var(--m-ink);align-items:center;gap:.65rem;text-decoration:none;display:inline-flex}.F1oaba_brandIcon{border-radius:.35rem;width:2rem;height:2rem}.F1oaba_brandName{font-family:var(--font-display);letter-spacing:-.02em;font-size:1.25rem;font-weight:600}.F1oaba_brandTag{border:1px solid var(--m-accent);color:var(--m-accent);letter-spacing:.09em;text-transform:uppercase;padding:.22rem .5rem;font-size:.6875rem;font-weight:700}.F1oaba_nav{flex-wrap:wrap;align-items:center;gap:.35rem 1.15rem;margin-left:auto;display:flex}.F1oaba_navLink{color:var(--m-muted);font-size:.9rem;font-weight:500;text-decoration:none}.F1oaba_navLink:hover,.F1oaba_navLinkActive{color:var(--m-ink)}.F1oaba_navLinkActive{font-weight:650}.F1oaba_navActions{flex-wrap:wrap;align-items:center;gap:.6rem;display:flex}.F1oaba_userChip{border:1px solid var(--m-line);background:var(--m-surface-strong);color:var(--m-ink);align-items:center;gap:.5rem;padding:.35rem .7rem;font-size:.85rem;font-weight:600;text-decoration:none;display:inline-flex}.F1oaba_userChip:hover{border-color:var(--m-line-strong)}.F1oaba_userDot{background:var(--m-accent);border-radius:999px;width:.5rem;height:.5rem}.F1oaba_ghostButton,.F1oaba_primaryButton{cursor:pointer;border:1px solid #0000;justify-content:center;align-items:center;min-height:2.5rem;padding:0 1rem;font-size:.9rem;font-weight:650;text-decoration:none;display:inline-flex}.F1oaba_primaryButton{background:var(--m-accent);color:#fff7ef}.F1oaba_primaryButton:hover{background:var(--m-accent-deep)}.F1oaba_ghostButton{border-color:var(--m-line-strong);color:var(--m-ink);background:0 0}.F1oaba_ghostButton:hover{border-color:var(--m-ink)}.F1oaba_linkButton{color:var(--m-muted);text-underline-offset:.25em;cursor:pointer;background:0 0;border:none;padding:0;font-size:.875rem;font-weight:550;text-decoration:underline}.F1oaba_linkButton:hover{color:var(--m-ink)}.F1oaba_main{flex:1;width:100%}.F1oaba_footer{border-top:1px solid var(--m-line);background:var(--m-dark);color:var(--m-on-dark)}.F1oaba_footerInner{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:1.5rem;width:100%;max-width:78rem;margin:0 auto;padding:2.25rem clamp(1.25rem,4vw,3rem);display:flex}.F1oaba_footerBrand{font-family:var(--font-display);margin:0 0 .35rem;font-size:1.15rem}.F1oaba_footerCopy{max-width:34ch;color:var(--m-on-dark-muted);margin:0;font-size:.85rem;line-height:1.55}.F1oaba_footerNav{flex-wrap:wrap;gap:.6rem 1.25rem;font-size:.85rem;display:flex}.F1oaba_footerNav a{color:var(--m-on-dark);text-decoration:none}.F1oaba_footerNav a:hover{text-underline-offset:.25em;text-decoration:underline}.F1oaba_footerNote{width:100%;color:var(--m-on-dark-muted);border-top:1px solid #ffffff1f;margin:0;padding-top:1rem;font-size:.78rem}@media (max-width:760px){.F1oaba_nav{border-top:1px solid var(--m-line);order:3;width:100%;margin-left:0;padding-top:.35rem}.F1oaba_navActions{margin-left:auto}}
