@layer components{.tc-root{--tc-bg:#f7f4ee;--tc-surface:#ffffffd1;--tc-solid:#fff;--tc-ink:#2f2e2b;--tc-body:#3f3d39;--tc-soft:#6b675f;--tc-line:#e6e0d4;--tc-line-soft:#efe9df;--tc-olive:#4b5a51;--tc-olive-deep:#3d4a42;--tc-olive-wash:#e9ede9;--tc-gold:#b4843c;--tc-gold-ink:#785828;--tc-gold-wash:#f5ecdd;--tc-blue-ink:#2f4a6b;--tc-blue-wash:#e6ebf2;--tc-green-ink:#2f6b4f;--tc-green-wash:#e3efe7;--tc-muted:#efece4;--tc-red:#a8352f;--tc-shadow:0 1px 2px #2f2e2b0d, 0 6px 18px #2f2e2b0f;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;background:radial-gradient(120% 55% at 100% 0%, #f3e7d2 0%, #f3e7d200 60%), var(--tc-bg);min-height:100dvh;color:var(--tc-ink);font-family:var(--cx-face), var(--cx-face-num), "Arial Hebrew", Arial, sans-serif;font-synthesis:none;letter-spacing:0;word-spacing:var(--cx-word-spacing,0);-webkit-tap-highlight-color:transparent}:where(.tc-root) :where(input,textarea,select){word-spacing:normal;font-family:system-ui,-apple-system,Segoe UI,Arial Hebrew,Arial,sans-serif}:where(.tc-root) a{color:var(--tc-olive)}:where(.tc-root) :focus-visible{outline:2px solid var(--tc-gold-ink);outline-offset:2px}.tc-card{background:var(--tc-surface);border:1px solid var(--tc-line);box-shadow:var(--tc-shadow);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);border-radius:20px}.tc-row-link{box-sizing:border-box;background:var(--tc-surface);border:1px solid var(--tc-line);min-height:72px;box-shadow:var(--tc-shadow);color:var(--tc-ink);border-radius:18px;align-items:center;gap:12px;padding:14px 16px;text-decoration:none;display:flex}.tc-hairline{background:linear-gradient(to left, var(--tc-gold), #b4843c00);width:120px;height:1px}.tc-soft{color:var(--tc-soft)}.tc-chip{white-space:nowrap;background:var(--tc-muted);color:#5f5c56;border-radius:999px;flex:none;align-items:center;gap:4px;padding:1px 9px;font-size:12px;font-weight:700;line-height:1.5;display:inline-flex}.tc-chip[data-tone=waiting]{background:var(--tc-gold-wash);color:var(--tc-gold-ink)}.tc-chip[data-tone=progress]{background:var(--tc-blue-wash);color:var(--tc-blue-ink)}.tc-chip[data-tone=check]{background:var(--tc-green-wash);color:var(--tc-green-ink)}.tc-btn{min-height:52px;font:inherit;cursor:pointer;border:1.5px solid #0000;border-radius:999px;justify-content:center;align-items:center;gap:8px;padding:0 22px;font-size:16px;font-weight:700;text-decoration:none;transition:background-color .12s,transform .12s;display:inline-flex}.tc-btn:active{transform:scale(.98)}.tc-btn[disabled]{opacity:.55;cursor:default}.tc-btn-primary{background:var(--tc-olive);color:#fff;box-shadow:0 4px 10px #4b5a5138}.tc-btn-primary:hover{background:var(--tc-olive-deep)}.tc-btn-secondary{background:var(--tc-solid);color:var(--tc-ink);border-color:#d6cdbd}.tc-btn-outline{border-color:var(--tc-olive);color:var(--tc-olive);background:0 0}.tc-btn-text{min-height:44px;color:var(--tc-soft);background:0 0;padding:0 8px}.tc-icon-btn{width:44px;height:44px;color:var(--tc-olive);cursor:pointer;background:0 0;border:0;border-radius:50%;flex:none;justify-content:center;align-items:center;display:inline-flex}.tc-input{box-sizing:border-box;border:1px solid var(--tc-line);width:100%;min-height:50px;font:inherit;background:var(--tc-solid);color:var(--tc-ink);border-radius:14px;padding:0 16px;font-size:16px}.tc-input::placeholder{color:#8a857c}.tc-nav{inset-inline:16px;bottom:calc(18px + env(safe-area-inset-bottom,0px));z-index:30;align-items:center;gap:10px;max-width:480px;margin-inline:auto;display:flex;position:fixed}.tc-nav-pill{border:1px solid var(--tc-line);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#ffffffdb;border-radius:999px;flex-grow:1;justify-content:space-between;gap:4px;padding:6px;display:flex;box-shadow:0 2px 6px #2f2e2b0f,0 12px 28px #2f2e2b1a}.tc-nav-tab{color:#5f5c56;border-radius:999px;flex-direction:column;flex:1 1 0;justify-content:center;align-items:center;gap:1px;min-height:52px;font-size:13px;font-weight:700;text-decoration:none;display:flex;position:relative}.tc-nav-tab[aria-current=page]{background:var(--tc-olive);color:#fff}.tc-nav-plus{background:var(--tc-olive);color:#fff;border-radius:50%;flex:none;justify-content:center;align-items:center;width:58px;height:58px;display:flex;box-shadow:0 4px 10px #4b5a514d,0 12px 24px #2f2e2b1f}.tc-side{z-index:30;box-sizing:border-box;border-inline-end:1px solid var(--tc-line);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#ffffff80;flex-direction:column;gap:22px;width:248px;padding:28px 18px;display:flex;position:fixed;inset-block:0;inset-inline-start:0}.tc-side-link{color:#3f3d39;border-radius:14px;align-items:center;gap:10px;min-height:46px;padding:0 14px;font-size:16px;font-weight:700;text-decoration:none;display:flex}.tc-side-link[aria-current=page]{background:var(--tc-olive);color:#fff}.tc-page{padding-top:calc(28px + env(safe-area-inset-top,0px));padding-bottom:calc(128px + env(safe-area-inset-bottom,0px))}@media (min-width:64rem){.tc-page{padding-top:40px;padding-bottom:48px}}.tc-prose h2{margin:0 0 6px;font-size:18px;font-weight:800}.tc-prose p,.tc-prose ul{color:var(--tc-body);margin:0;font-size:16px;line-height:1.7}.tc-prose ul{flex-direction:column;gap:6px;padding-inline-start:20px;list-style:outside;display:flex}.tc-bubble-us{background:var(--tc-solid);border:1px solid var(--tc-line);color:var(--tc-ink);border-radius:18px 6px 18px 18px}.tc-bubble-me{background:var(--tc-olive);color:#fff;border-radius:6px 18px 18px}@media (prefers-contrast:more){.tc-card,.tc-row-link,.tc-nav-pill,.tc-side{background:var(--tc-solid);-webkit-backdrop-filter:none;backdrop-filter:none}}@media (prefers-reduced-motion:reduce){.tc-btn{transition:none}.tc-btn:active{transform:none}}}.tc-root :is(h1,h2,h3,h4,h5,h6){letter-spacing:0;font-family:inherit}
.cx-welcome{z-index:900;cursor:pointer;font-family:var(--cx-face,system-ui), var(--cx-face-num,system-ui), "Arial Hebrew", Arial, sans-serif;-webkit-tap-highlight-color:transparent;place-items:center;display:none;position:fixed;inset:0}html.cx-welcoming .cx-welcome{display:grid}html.cx-welcoming{overflow:hidden}html.cx-welcoming [data-brand-mark]{opacity:0}.cx-welcome__veil{background:#fff;position:absolute;inset:0}.cx-welcome__atmo{pointer-events:none;background:radial-gradient(55% 40% at 50% 54%,#7c3aed17 0%,#c026d30a 45%,#fff0 75%);position:absolute;inset:0}.cx-welcome__mark{transform-origin:50%;width:92px;height:92px;margin:-46px 0 0 -46px;position:absolute;top:50%;left:50%;overflow:visible}.cx-welcome__mark .cx-w-node{fill:#202020;transform-box:fill-box;transform-origin:50%;animation:.36s cubic-bezier(.34,1.32,.64,1) backwards cx-w-node}.cx-welcome__mark .cx-w-n2{animation-delay:70ms}.cx-welcome__mark .cx-w-n3{fill:#5b21b6;animation-delay:.14s}.cx-welcome__mark .cx-w-leg{fill:none;stroke:#202020;stroke-width:3px;stroke-linecap:round;stroke-dasharray:1 1.01;stroke-dashoffset:0;opacity:.45;animation:.22s cubic-bezier(.55,0,.45,1) backwards cx-w-draw,.24s backwards cx-w-settle}.cx-welcome__mark .cx-w-leg1{animation-delay:.16s,.64s}.cx-welcome__mark .cx-w-leg2{animation-delay:.38s,.64s}.cx-welcome__skip{bottom:calc(24px + env(safe-area-inset-bottom,0px));color:#5f5f5f;min-height:44px;font:inherit;cursor:pointer;background:0 0;border:0;border-radius:999px;padding:0 18px;font-size:15px;position:absolute;left:50%;transform:translate(-50%)}.cx-welcome__skip:hover{color:#202020;background:#2020200d}.cx-welcome.is-fly .cx-welcome__mark{transform:translate(var(--fx,0px), var(--fy,0px)) scale(var(--fs,1));transition:transform .36s cubic-bezier(.7,0,.2,1)}.cx-welcome.is-fly .cx-welcome__veil,.cx-welcome.is-fly .cx-welcome__atmo,.cx-welcome.is-fly .cx-welcome__skip{opacity:0;transition:opacity .3s}.cx-welcome.is-lost .cx-welcome__mark{opacity:0;transition:opacity .3s,transform .36s cubic-bezier(.7,0,.2,1);transform:translateY(-20px)scale(.7)}.cx-welcome.is-fly{pointer-events:none}@media (prefers-reduced-motion:reduce){.cx-welcome{display:none!important}html.cx-welcoming{overflow:visible}html.cx-welcoming [data-brand-mark]{opacity:1}}@keyframes cx-w-node{0%{opacity:0;transform:scale(.3)}}@keyframes cx-w-draw{0%{stroke-dashoffset:1px}}@keyframes cx-w-settle{0%{stroke:#7c3aed;opacity:1}}
