@font-face{font-family:displayFace;src:url(/_next/static/media/51cb846c493ec8d2-s.p.woff) format("woff");font-display:swap}@font-face{font-family:displayFace Fallback;src:local("Arial");ascent-override:101.33%;descent-override:28.36%;line-gap-override:0.00%;size-adjust:100.37%}.__className_42781b{font-family:displayFace,displayFace Fallback}.__variable_42781b{--font-display-face:"displayFace","displayFace Fallback"}@font-face{font-family:bodyFace;src:url(/_next/static/media/b7ae23d8a9c319da-s.p.woff2) format("woff2");font-display:swap}@font-face{font-family:bodyFace Fallback;src:local("Arial");ascent-override:88.59%;descent-override:24.35%;line-gap-override:0.00%;size-adjust:103.51%}.__className_cdc172{font-family:bodyFace,bodyFace Fallback}.__variable_cdc172{--font-body-face:"bodyFace","bodyFace Fallback"}:root{--color-deep-sea:#1f3b34;--color-deep-patina:#3e6d73;--color-deep-sea-raised:#2f4a43;--color-sea-green:#6e8a7d;--color-sage:#8fa593;--color-success:#4ade80;--color-aqua:#4ad0d1;--color-cognac:#c06a2b;--color-terracotta:#c36a3d;--color-soft-gold:#c8b07a;--color-warm-sand:#d9cab2;--color-limestone:#d9d0c2;--color-white:#ffffff;--color-cream:#efe9d6;--color-card-cream:#fbf8f0;--color-driftwood:#8a8172;--color-ink:#1b2326;--color-on-dark:#f3e7d3;--color-terracotta-light:#f0b08d;--color-error-on-dark:#f4a090;--color-error-on-light:#a33d2a;--status-error:var(--color-error-on-dark);--bg:var(--color-deep-sea);--surface-elevated:var(--color-deep-sea-raised);--raise-xs:0 1px 2px rgba(0,0,0,0.22);--raise-ring:rgba(255,255,255,0.08);--raised:inset 0 0 0 1px var(--raise-ring),var(--raise-xs);--raised-fill:inset 0 -2px 0 rgba(0,0,0,0.14),var(--raise-xs);--raised-press:inset 0 1px 2px rgba(0,0,0,0.28);--raised-lift:inset 0 -2px 0 rgba(0,0,0,0.14),0 4px 8px -2px rgba(0,0,0,0.34);--surface-elevated-border:rgba(255,255,255,0.16);--surface-elevated-border-hover:rgba(255,255,255,0.34);--surface-elevated-row-divider:rgba(255,255,255,0.14);--bg-panel:rgba(255,255,255,0.05);--bg-panel-hover:rgba(255,255,255,0.08);--bg-input:rgba(255,255,255,0.08);--bg-input-focus:rgba(255,255,255,0.12);--text:var(--color-on-dark);--text-muted:rgba(243,231,211,0.62);--text-dim:rgba(243,231,211,0.4);--border:rgba(255,255,255,0.08);--border-focus:rgba(255,255,255,0.24);--divider:rgba(255,255,255,0.14);--brand-primary:var(--color-terracotta);--brand-primary-50:rgba(195,106,61,0.5);--brand-card:var(--color-deep-sea-raised);--brand-deep:var(--color-deep-sea);--brand-gold:var(--color-soft-gold);--brand-sky:var(--color-sage);--brand-action:var(--color-terracotta);--brand-action-strong:var(--color-cognac);--color-brand-primary:var(--brand-primary);--color-brand-card:var(--brand-card);--color-brand-deep:var(--brand-deep);--color-brand-accent-soft:var(--brand-sky);--color-brand-accent-warm:var(--brand-gold);--color-brand-accent-earth:var(--brand-action);--radius-sm:6px;--radius-lg:10px;--radius-card:16px;--radius-row:8px;--radius-chip:4px;--text-ui:0.95rem;--text-ui-sm:0.8rem;--text-ui-xs:0.7rem;--space-1:4px;--space-2:8px;--space-3:12px;--space-4:16px;--space-5:20px;--space-6:24px;--space-7:32px;--space-8:40px;--pad-surface:var(--space-4);--status-success:color-mix(in srgb,var(--color-success) 70%,var(--color-on-dark));--status-success-bg:color-mix(in srgb,var(--color-success) 12%,transparent);--status-warning:color-mix(in srgb,var(--brand-gold) 60%,var(--color-on-dark));--status-warning-bg:color-mix(in srgb,var(--brand-gold) 12%,transparent);--status-error-ink:color-mix(in srgb,var(--color-error-on-dark) 60%,var(--color-on-dark));--status-error-bg:color-mix(in srgb,var(--color-error-on-dark) 12%,transparent);--status-info:color-mix(in srgb,var(--color-sage) 45%,var(--color-on-dark));--status-info-bg:color-mix(in srgb,var(--color-sage) 12%,transparent);--status-act:var(--color-terracotta-light);--status-act-bg:color-mix(in srgb,var(--color-terracotta) 12%,transparent);--status-neutral:color-mix(in srgb,var(--color-on-dark) 80%,transparent);--status-neutral-bg:var(--bg-panel);--ease:cubic-bezier(0.22,1,0.36,1);--font-display:var(--font-display-face),Georgia,serif;--font-body:var(--font-body-face),system-ui,sans-serif;--font-mono:ui-monospace,"SF Mono",SFMono-Regular,Menlo,Consolas,monospace;--font-display-tracking:0.04em;--shadow-sharp:2px 2px 0 color-mix(in srgb,var(--color-deep-sea) 30%,transparent);--shadow-sharp-on-dark:2px 2px 0 rgba(8,18,15,0.45);--font-size-display:4.42rem;--line-height-display:1.12;--font-weight-display:500;--font-size-body-lg:1.5rem;--line-height-body-lg:1.45;--font-weight-body-lg:300;--font-size-action:1.25rem;--line-height-action:1;--font-weight-action:300;--shell-sidenav-width:290px;--shell-topnav-height:100px;--stage-max-width:1760px;--module-width:560px;--module-height:720px;--module-gap:18px;--form-stage-max-width:720px;--form-stage-padding-x:32px;--form-stage-padding-y:48px;--form-stage-padding-x-mobile:20px;--form-stage-padding-y-mobile:24px;--form-header-height:96px;--form-footer-height:113px;--form-footer-bottom-gutter:25px;--form-footer-fade-height:56px;--form-mobile-question-size:clamp(1.5rem,4vw + 1rem,2.25rem);--form-journey-width:320px;--form-question-size:clamp(1.6rem,1.3rem + 1.4vw,2.25rem);--form-question-weight:500;--form-question-line-height:1.2;--form-question-gap:30px;--form-prose-size:clamp(2.1rem,1.6rem + 2.4vw,3rem);--form-prose-weight:600}[data-theme=light]{--status-error:var(--color-error-on-light);--status-success:color-mix(in srgb,var(--color-success) 35%,var(--color-ink));--status-warning:color-mix(in srgb,var(--brand-gold) 45%,var(--color-ink));--status-error-ink:var(--color-error-on-light);--status-error-bg:color-mix(in srgb,var(--color-error-on-light) 10%,transparent);--status-info:color-mix(in srgb,var(--color-sage) 45%,var(--color-ink));--status-act:color-mix(in srgb,var(--color-terracotta) 35%,var(--color-ink));--status-neutral:color-mix(in srgb,var(--color-ink) 70%,transparent);--raise-xs:0 1px 2px rgba(16,24,40,0.06);--raise-ring:rgba(31,59,52,0.16);--raised:inset 0 0 0 1px var(--raise-ring),var(--raise-xs);--raised-fill:inset 0 -2px 0 rgba(0,0,0,0.08),var(--raise-xs);--raised-press:inset 0 1px 2px rgba(16,24,40,0.16);--raised-lift:inset 0 -2px 0 rgba(0,0,0,0.08),0 4px 8px -2px rgba(16,24,40,0.18);--bg:var(--color-cream);--surface-elevated:var(--color-card-cream);--surface-elevated-border:rgba(31,59,52,0.14);--surface-elevated-border-hover:rgba(31,59,52,0.3);--surface-elevated-row-divider:rgba(31,59,52,0.1);--bg-panel:rgba(31,59,52,0.04);--bg-panel-hover:rgba(31,59,52,0.07);--bg-input:var(--color-card-cream);--bg-input-focus:#ffffff;--text:var(--color-ink);--text-muted:rgba(27,35,38,0.62);--text-dim:rgba(27,35,38,0.42);--border:rgba(31,59,52,0.12);--border-focus:rgba(62,109,115,0.5);--divider:rgba(31,59,52,0.1);--brand-primary:var(--color-deep-patina);--brand-primary-50:rgba(62,109,115,0.5);--color-brand-primary:var(--brand-primary)}.halwel-round{--round-size:36px;--round-glyph:16px;--round-stroke:1.75px;--round-fill:color-mix(in srgb,currentColor 8%,transparent);--round-fill-hover:color-mix(in srgb,currentColor 13%,transparent);--round-fill-press:color-mix(in srgb,currentColor 5%,transparent);flex:none;display:inline-grid;place-items:center;box-sizing:border-box;width:var(--round-size);height:var(--round-size);min-width:var(--round-size);padding:0;margin:0;border:0;border-radius:999px;background:var(--round-fill);box-shadow:var(--raised);color:inherit;font:inherit;line-height:0;-webkit-tap-highlight-color:transparent;transition:background-color .14s ease,box-shadow .14s ease}button.halwel-round{cursor:pointer}.halwel-round[data-size=sm]{--round-size:28px;--round-glyph:14px;--round-stroke:1.6px}.halwel-round[data-size=lg]{--round-size:44px;--round-glyph:18px;--round-stroke:1.9px}.halwel-round>svg{display:block;opacity:.72;transition:opacity .14s ease,transform .16s ease}.halwel-round>.halwel-round-x{width:var(--round-glyph);height:var(--round-glyph)}.halwel-round-x path{stroke-width:var(--round-stroke);vector-effect:non-scaling-stroke}.halwel-round>.halwel-tri[data-dir=right]{translate:calc(var(--tri-w) / 8) 0}.halwel-round>.halwel-tri[data-dir=left]{translate:calc(var(--tri-w) / -8) 0}button.halwel-round:hover:not(:disabled){background:var(--round-fill-hover)}.halwel-round:focus-visible>svg,button.halwel-round:hover:not(:disabled)>svg{opacity:1}button.halwel-round:active:not(:disabled){background:var(--round-fill-press);box-shadow:inset 0 0 0 1px var(--raise-ring),var(--raised-press)}.halwel-round:focus-visible{outline:2px solid var(--brand-gold);outline-offset:2px}.halwel-round:disabled{cursor:not-allowed;opacity:.45;box-shadow:none}.halwel-round[data-variant=quiet]{background:transparent;box-shadow:none}button.halwel-round[data-variant=quiet]:hover:not(:disabled){background:var(--round-fill);box-shadow:var(--raised)}button.halwel-round[data-variant=quiet]:active:not(:disabled){background:var(--round-fill-press);box-shadow:inset 0 0 0 1px var(--raise-ring),var(--raised-press)}.halwel-round[data-theme=light],[data-theme=light] .halwel-round{--round-fill:var(--surface-elevated);--round-fill-hover:color-mix(in srgb,currentColor 5%,var(--surface-elevated));--round-fill-press:color-mix(in srgb,currentColor 9%,var(--surface-elevated))}.halwel-tri{--tri-base:0.48em;--tri-w:var(--tri-base);--tri-h:calc(var(--tri-base) * 13 / 17);display:inline-block;flex:none;width:var(--tri-w);height:var(--tri-h);vertical-align:calc(.32em - var(--tri-h) / 2);overflow:visible;transition:transform .16s ease}.halwel-tri:is([data-dir=right],[data-dir=left]){--tri-w:calc(var(--tri-base) * 13 / 17);--tri-h:var(--tri-base)}.halwel-tri[data-size=inline]{margin:0 .42em}.halwel-tri[data-size=inline]:last-child{margin-right:0}.halwel-tri[data-size=inline]:first-child{margin-left:0}.halwel-tri-keep{white-space:nowrap}.halwel-tri[data-size=sm]{--tri-base:0.5em}.halwel-tri[data-size=md]{--tri-base:0.58em}.halwel-tri[data-size=lg]{--tri-base:0.66em}.halwel-round>.halwel-tri[data-size=sm]{--tri-base:10px}.halwel-round>.halwel-tri[data-size=md]{--tri-base:12px}.halwel-round>.halwel-tri[data-size=lg]{--tri-base:14px}:is(a,button,[role=button]):is(:hover,:focus-visible):not(:disabled) .halwel-tri[data-dir=right]:last-child{transform:translateX(2px)}:is(a,button,[role=button]):is(:hover,:focus-visible):not(:disabled) .halwel-tri[data-dir=left]:first-child{transform:translateX(-2px)}.halwel-tri-sr{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;border:0}@media (prefers-reduced-motion:reduce){.halwel-round,.halwel-round>svg,.halwel-tri{transition:none}:is(a,button,[role=button]):is(:hover,:focus-visible):not(:disabled) .halwel-tri[data-dir=left]:first-child,:is(a,button,[role=button]):is(:hover,:focus-visible):not(:disabled) .halwel-tri[data-dir=right]:last-child{transform:none}}.halwel-loading{display:inline-flex;align-items:center;gap:10px;color:var(--text-muted);--loading-size:20px}.halwel-loading[data-size=sm]{--loading-size:16px;gap:8px;font-size:.85rem}.halwel-loading[data-size=lg]{--loading-size:38px;gap:14px;font-size:1.05rem}.halwel-loading-ring{flex:none;width:var(--loading-size);height:var(--loading-size);overflow:visible}.halwel-loading-arc{transform-box:view-box;transform-origin:16px 16px;animation:halwel-loading-turn .9s linear infinite}.halwel-loading-stage{display:grid;place-items:center;min-height:calc(100dvh - var(--shell-topnav-height, 64px) * 2 - 96px)}.halwel-loading-track{stroke:color-mix(in srgb,var(--color-deep-sea) 90%,var(--color-ink))}.halwel-loading-arc{stroke:var(--brand-gold,currentColor)}.halwel-loading-shade{flood-color:color-mix(in srgb,var(--color-deep-sea) 45%,var(--color-ink));flood-opacity:.55}.halwel-loading-lip{flood-color:var(--color-sage);flood-opacity:.22}.halwel-loading-lift{flood-color:color-mix(in srgb,var(--color-deep-sea) 45%,var(--color-ink));flood-opacity:.5}.halwel-loading-label{font-family:var(--font-display);letter-spacing:var(--font-display-tracking,.01em);line-height:1.3}@keyframes halwel-loading-turn{to{transform:rotate(1turn)}}@keyframes halwel-loading-breathe{50%{opacity:.45}}@media (prefers-reduced-motion:reduce){.halwel-loading-arc{animation:halwel-loading-breathe 1.6s ease-in-out infinite}}.input,.select,.textarea{display:block;width:100%;padding:0 16px;border-radius:var(--radius-sm);background-color:var(--bg-input);border:1px solid var(--border);box-shadow:var(--raise-xs,none);color:var(--text);font-size:14px;font-family:inherit;transition:all .18s var(--ease)}.input,.select{height:50px}.textarea{min-height:100px;padding:12px 16px;line-height:1.5;resize:vertical}.input::placeholder,.textarea::placeholder{color:var(--text-dim)}.input:hover,.select:hover,.textarea:hover{background-color:var(--bg-input-focus);border-color:var(--border-focus)}.input:focus,.select:focus,.textarea:focus{outline:none;background-color:var(--bg-input-focus);border-color:var(--brand-gold);box-shadow:0 0 0 1px var(--brand-gold),var(--raise-xs,0 0 0 0 transparent)}.form-group{margin-bottom:20px}.form-label{display:block;font-size:12px;font-weight:600;text-transform:uppercase;color:var(--text-dim);margin-bottom:8px;letter-spacing:.5px}.btn{display:inline-flex;align-items:center;justify-content:center;height:50px;padding:0 24px;border-radius:var(--radius-sm);border:none;font-size:14px;font-weight:600;font-family:var(--font-display);letter-spacing:.01em;text-transform:none;white-space:nowrap;flex:none;cursor:pointer;transition:all .18s var(--ease);text-decoration:none;gap:8px}.btn-sm{height:34px;padding:0 14px;font-size:13px;border-radius:7px}.btn-xs{height:28px;padding:0 11px;font-size:12px;border-radius:6px;gap:6px}.btn-primary{background-color:var(--brand-action,#c36a3d);color:#ffffff;border:1px solid var(--brand-action,#c36a3d);box-shadow:var(--raised-fill,none)}.btn-primary:hover:not(:disabled){background-color:color-mix(in srgb,var(--brand-action,#c36a3d) 90%,#000);border-color:color-mix(in srgb,var(--brand-action,#c36a3d) 90%,#000);box-shadow:var(--raised-lift,var(--raised-fill,none));transform:translateY(-1px)}@media (prefers-reduced-motion:reduce){.btn-danger:hover:not(:disabled),.btn-light:hover:not(:disabled),.btn-primary:hover:not(:disabled){transform:none}}.btn-primary:active:not(:disabled){background-color:color-mix(in srgb,var(--brand-action,#c36a3d) 82%,#000);border-color:color-mix(in srgb,var(--brand-action,#c36a3d) 82%,#000);transform:none;box-shadow:var(--raised-press,none)}.btn-secondary{background-color:var(--bg-panel);color:var(--text);border:1px solid var(--border)}.btn-secondary:hover:not(:disabled){background-color:var(--bg-panel-hover);border-color:var(--border-focus);color:var(--text)}:is([data-ground=hq],[data-ground=member]) .btn.btn-secondary{border-color:transparent;background:color-mix(in srgb,var(--text) 7%,var(--brand-deep));box-shadow:var(--raised);gap:6px}:is([data-ground=hq],[data-ground=member]) .btn.btn-secondary:hover:not(:disabled){border-color:transparent;background:color-mix(in srgb,var(--text) 11%,var(--brand-deep))}:is([data-ground=hq],[data-ground=member]) .btn.btn-secondary:active:not(:disabled){box-shadow:inset 0 0 0 1px var(--raise-ring),var(--raised-press)}:is([data-ground=hq],[data-ground=member]) .btn.btn-secondary svg{color:var(--text-muted)}.btn-danger{background-color:#ef4444;color:#ffffff;border:1px solid #ef4444;box-shadow:var(--raised-fill,none)}.btn-danger:hover:not(:disabled){background-color:#dc2626;border-color:#dc2626;box-shadow:var(--raised-lift,var(--raised-fill,none));transform:translateY(-1px)}.btn-danger:active:not(:disabled){background-color:#b91c1c;border-color:#b91c1c;box-shadow:var(--raised-press,none)}.btn-warning{background-color:rgba(239,189,26,.15);color:var(--brand-gold);border:1px solid rgba(239,189,26,.55)}.btn-warning:hover:not(:disabled){background-color:rgba(239,189,26,.24);border-color:rgba(239,189,26,.7);color:#ffd86b}.btn-ghost{background-color:transparent;color:var(--text-muted);border:1px solid var(--border);box-shadow:var(--raise-xs,none)}.btn-ghost:hover:not(:disabled){background-color:var(--bg-panel);color:var(--text);border-color:var(--border-focus)}.btn-ghost:active:not(:disabled){box-shadow:var(--raised-press,none)}.btn-danger-ghost{background-color:transparent;color:var(--status-error);border:1px solid color-mix(in srgb,var(--status-error) 45%,transparent);box-shadow:var(--raise-xs,none)}.btn-danger-ghost:hover:not(:disabled){background-color:color-mix(in srgb,var(--status-error) 12%,transparent);border-color:var(--status-error);color:var(--status-error)}.btn-danger-ghost:active:not(:disabled){box-shadow:var(--raised-press,none)}.btn-light{background-color:var(--text);color:var(--bg);border:1px solid var(--text);box-shadow:var(--raised-fill,none)}.btn-light:hover:not(:disabled){background-color:color-mix(in srgb,var(--text) 88%,var(--bg));border-color:color-mix(in srgb,var(--text) 88%,var(--bg));color:var(--bg);box-shadow:var(--raised-lift,var(--raised-fill,none));transform:translateY(-1px)}.btn-light:active:not(:disabled){box-shadow:var(--raised-press,none);transform:none}.btn:disabled{opacity:.5;cursor:not-allowed}.halwel-icon-btn{display:inline-flex;align-items:center;justify-content:center;width:36px;height:36px;padding:0;border:0;border-radius:9px;background:transparent;color:var(--text-muted,rgba(243,231,211,.66));cursor:pointer;transition:background .15s ease,color .15s ease,transform .12s var(--ease)}.halwel-icon-btn:hover{background:var(--bg-panel-hover,rgba(255,255,255,.08));color:var(--text,#ffffff)}.halwel-icon-btn:active{transform:scale(.9)}.halwel-icon-btn[aria-expanded=true],.halwel-icon-btn[data-active=true]{background:var(--bg-input-focus,rgba(255,255,255,.12));color:var(--text,#ffffff)}.halwel-icon-btn:focus-visible{outline:2px solid var(--brand-action,#c36a3d);outline-offset:2px}.halwel-settings-layout{display:grid;grid-template-columns:240px 1fr;grid-gap:32px;gap:32px;align-items:start}.halwel-settings-nav{display:flex;flex-direction:column;gap:4px;padding:8px 0}.halwel-settings-nav-item{display:block;padding:10px 16px;border-radius:var(--radius-sm);color:var(--text-muted);font-size:14px;font-weight:400;text-decoration:none;text-transform:none;letter-spacing:-.01em;transition:all .18s var(--ease);cursor:pointer}.halwel-settings-nav-item:hover,.halwel-settings-nav-item[data-active=true]{background-color:var(--bg-panel);color:var(--text)}.halwel-settings-nav-item[data-active=true]{font-weight:500}.halwel-settings-panel{min-width:0}.halwel-settings-panel-title{margin-bottom:24px}@media (max-width:767px){.halwel-settings-layout{grid-template-columns:1fr;gap:16px}.halwel-settings-nav{flex-direction:row;overflow-x:auto;padding:4px 0;gap:4px;border-bottom:1px solid var(--divider)}.halwel-settings-nav-item{flex-shrink:0;padding:8px 14px}}