.s-509114ebb9e6a674d17e,.s-673c6c023564cab6922f,.s-e920df80eee6c8b934e0{inset:auto 1rem 1rem auto;box-shadow:var(--tfcb-shadow)}#tfcb-root{--tfcb-ivory:#F8F5E9;--tfcb-teal-900:#0B3D3A;--tfcb-teal-700:#116A61;--tfcb-teal-500:#15907F;--tfcb-ink-900:#1E1F1D;--tfcb-ink-700:#3C3E39;--tfcb-ink-500:#5B5D55;--tfcb-radius:14px;--tfcb-shadow:0 16px 40px rgba(11,61,58,.22);--tfcb-border:1px solid rgba(17,106,97,.18);--tfcb-link:var(--link-color, #15907F);font-family:ui-sans-serif,system-ui,-apple-system,"Segoe UI",Roboto,Arial,"Noto Sans"}#tfcb-root *{box-sizing:border-box}#tfcb-root a{color:var(--tfcb-link);text-decoration:none}#tfcb-root [data-btn],#tfcb-root button,#tfcb-root label{cursor:pointer}.s-509114ebb9e6a674d17e{position:fixed;max-width:min(92vw,420px);background:#fff;border:var(--tfcb-border);border-radius:var(--tfcb-radius);z-index:9999;padding:.9rem;display:grid;gap:.6rem}.s-9ec12470c9071cd294cd{display:grid;gap:.4rem}.s-5e8c29090db7bd3c49bf{font-weight:900;letter-spacing:.12em;text-transform:uppercase;font-size:.72rem;color:var(--tfcb-teal-700)}.s-658aeeefa2449430fa04{font-weight:900;color:var(--tfcb-teal-900);font-size:1rem;line-height:1.2}.s-d8c0f8aedaec0d77f4b6{color:var(--tfcb-ink-700);font-size:.92rem}.s-d15b39f0c938c7b6ad38{display:grid;grid-template-columns:1fr 1fr;gap:.5rem}.s-d15b39f0c938c7b6ad38 .s-414768af9d215e9c9e57{grid-column:1/-1}.s-9e326155e9da98243eb9{padding:.7rem .9rem;border-radius:12px;border:0;font-weight:800;background:linear-gradient(180deg,var(--tfcb-teal-700),var(--tfcb-teal-900));color:#fff}.s-9e326155e9da98243eb9:hover{transform:translateY(-1px)}.s-9e326155e9da98243eb9.s-e059fc6904f0a3146139{background:0 0;color:var(--tfcb-teal-900);border:2px solid var(--tfcb-teal-900)}.s-569857bc8214e013c691{font-weight:700;font-size:.9rem}.s-e920df80eee6c8b934e0{position:fixed;max-width:min(92vw,460px);background:var(--tfcb-ivory);border:var(--tfcb-border);border-radius:var(--tfcb-radius);z-index:10000;padding:1rem;display:none}.s-e920df80eee6c8b934e0[aria-hidden=false]{display:grid}.s-e920df80eee6c8b934e0 h3{margin:0;font-size:1.05rem;color:var(--tfcb-teal-900);font-weight:900}.s-e920df80eee6c8b934e0 p{margin:.25rem 0 .6rem;color:var(--tfcb-ink-700);font-size:.92rem}.s-bb0016c81d3609e5852f{display:grid;gap:.35rem;grid-template-columns:1fr auto;align-items:center;padding:.6rem .75rem;border-radius:12px;background:#fff;border:var(--tfcb-border)}.s-bb0016c81d3609e5852f strong{color:var(--tfcb-ink-900)}.s-bb0016c81d3609e5852f small{color:var(--tfcb-ink-500);font-size:.83rem;display:block}.s-0db886e9ed39baa35339{appearance:none;width:42px;height:26px;border-radius:999px;position:relative;background:#cfd6d3;transition:background .2s;outline:0}.s-0db886e9ed39baa35339::after{content:"";position:absolute;top:3px;left:3px;width:20px;height:20px;border-radius:50%;background:#fff;box-shadow:0 1px 2px rgba(0,0,0,.15);transition:transform .2s}.s-0db886e9ed39baa35339:checked{background:var(--tfcb-teal-500)}.s-0db886e9ed39baa35339:checked::after{transform:translateX(16px)}.s-0db886e9ed39baa35339[disabled]{opacity:.6;cursor:not-allowed;background:#dfe5e2}.s-c30b3fa3ac1641896539{display:grid;grid-template-columns:1fr 1fr;gap:.5rem;margin-top:.6rem}.s-673c6c023564cab6922f{position:fixed;transform:translateY(-76px);background:var(--tfcb-teal-900);color:#fff;border:0;border-radius:999px;padding:.55rem .9rem;font-weight:800;display:none;z-index:9998}.s-673c6c023564cab6922f:hover{transform:translateY(calc(-76px - 1px))}.s-673c6c023564cab6922f.s-9fb29051f2217270a7b2{display:inline-block}@media (max-width:520px){.s-c30b3fa3ac1641896539,.s-d15b39f0c938c7b6ad38{grid-template-columns:1fr}}@media (prefers-reduced-motion:reduce){.s-9e326155e9da98243eb9:hover{transform:none}.s-673c6c023564cab6922f:hover{transform:translateY(-76px)}}