@charset "UTF-8";html{line-height:1.15;-webkit-text-size-adjust:100%}body{margin:0;overflow-x:hidden}main{display:block}h1{font-size:2rem;margin:.67em 0}hr{box-sizing:content-box;height:0;overflow:visible}pre{font-family:monospace,monospace}a{background-color:transparent;text-decoration:none}abbr[title]{border-bottom:none;text-decoration:underline;text-decoration:underline dotted}b,strong{font-weight:bolder}code,kbd,samp{font-family:monospace,monospace}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}img{border-style:none}button,input,optgroup,select,textarea{font-family:inherit;font-size:100%;line-height:1.15;margin:0}button,input{overflow:visible}button,select{text-transform:none}[type=button],[type=reset],[type=submit],button{-webkit-appearance:button}[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner,button::-moz-focus-inner{border-style:none;padding:0}[type=button]:-moz-focusring,[type=reset]:-moz-focusring,[type=submit]:-moz-focusring,button:-moz-focusring{outline:1px dotted ButtonText}fieldset{padding:.35em .75em .625em}legend{box-sizing:border-box;color:inherit;display:table;max-width:100%;padding:0;white-space:normal}progress{vertical-align:baseline}textarea{overflow:auto}[type=checkbox],[type=radio]{box-sizing:border-box;padding:0}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}details{display:block}summary{display:list-item}template{display:none}[hidden]{display:none}@font-face{font-family:Spartan Black;font-weight:700;src:url(/fonts/League_Spartan/static/LeagueSpartan-Black.ttf) format("truetype")}@font-face{font-family:Jost;font-weight:400;src:url(/fonts/JOST/Jost-Light.ttf) format("truetype")}@font-face{font-family:Kiona Regular;font-weight:400;src:url(/fonts/KIONA/Kiona-Regular.ttf) format("truetype")}:root{--color-foreground: #181818;--color-outline: #03a9f4;--color-background: #ffffff;--color-highlight-1: #c62426;--color-highlight-2: #02b5bb;--color-highlight-1-rgb: 198, 36, 38;--color-highlight-2-rgb: 2, 181, 187;--font-title: "Satoshi", "Geist", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Jost, sans-serif;--font-subtitle: "Satoshi", "Geist", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Jost, sans-serif;--font-paragraph: "Satoshi", "Geist", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Jost, sans-serif;--transition-short-duration: 1s;--transition-shortest-duration: .3s;--ham-size: calc(clamp(100px, 30vw, 200px)/4) ;interpolate-size:allow-keywords}::-webkit-scrollbar{width:5px;height:0}::-webkit-scrollbar-track{background:var(--color-background)}::-webkit-scrollbar-thumb{background:var(--color-background-inversion);border-radius:5px}::-webkit-scrollbar-thumb:hover{background:var(--color-outline)}body{color:var(--color-foreground);overflow-x:hidden}*{box-sizing:border-box;font-family:var(--font-paragraph)}h1,h2,h3,h4,h5,h6,span,section{transition:color .35s,background-color .35s,fill .35s,stroke .35s}.error{color:red}.none{display:none}.horizontal{display:flex;place-content:center;justify-content:end;-webkit-user-select:none;user-select:none}.md-prose>*:first-child{margin-top:0}.md-prose>*:last-child{margin-bottom:0}.md-prose p{margin:0 0 .6em}.md-prose ul,.md-prose ol{margin:.5em 0;padding-left:1.25em}.md-prose li{margin:.2em 0}.md-prose li>p{margin:0}.md-prose li::marker{color:var(--color-highlight-2)}.md-prose strong{font-weight:700}.md-prose em{font-style:italic}.md-prose a{color:#0a7e82;font-weight:600;text-decoration:underline;text-underline-offset:2px;transition:color .15s ease}.md-prose a:hover{color:var(--color-highlight-2)}.md-prose code{font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:.88em;background:rgba(var(--color-highlight-2-rgb),.08);padding:1px 5px;border-radius:5px}.md-prose pre{margin:.6em 0;padding:.8em 1em;background:#0f172a;color:#e2e8f0;border-radius:10px;overflow-x:auto;font-size:.85em}.md-prose pre code{background:none;padding:0;color:inherit}.md-prose h1,.md-prose h2,.md-prose h3,.md-prose h4{margin:.7em 0 .35em;font-weight:800;line-height:1.25;letter-spacing:-.01em;color:#0f172a}.md-prose h1{font-size:1.35em}.md-prose h2{font-size:1.2em}.md-prose h3{font-size:1.08em}.md-prose h4{font-size:1em}.md-prose blockquote{margin:.6em 0;padding:.4em .9em;border-left:3px solid rgba(var(--color-highlight-2-rgb),.45);background:rgba(var(--color-highlight-2-rgb),.05);border-radius:0 8px 8px 0;color:#475569}.md-prose hr{border:none;border-top:1px solid #e2e8f0;margin:.9em 0}.md-prose table{width:100%;border-collapse:collapse;margin:.6em 0;font-size:.95em}.md-prose th,.md-prose td{border:1px solid #e2e8f0;padding:6px 10px;text-align:left}.md-prose th{background:#f8fafc;font-weight:700}.md-prose img{max-width:100%;height:auto;border-radius:8px}:root{--chat-glass-bg: rgba(10, 12, 20, .97);--chat-glass-bg-soft: rgba(14, 17, 28, .92);--chat-glass-border: rgba(255, 255, 255, .07);--chat-glass-border-glow: rgba(2, 181, 187, .25);--chat-glass-header: rgba(8, 10, 18, .99);--chat-glass-input-bg: rgba(255, 255, 255, .05);--chat-glass-input-focus: rgba(2, 181, 187, .3);--chat-bubble-lily: rgba(255, 255, 255, .06);--chat-bubble-lily-border: rgba(2, 181, 187, .18);--chat-bubble-user: var(--color-highlight-2, #02b5bb);--chat-bubble-user-dark: #019fa4;--chat-bubble-staff: rgba(245, 158, 11, .18);--chat-bubble-staff-border: rgba(245, 158, 11, .3);--chat-bubble-client: rgba(99, 102, 241, .2);--chat-bubble-client-border:rgba(99, 102, 241, .35);--chat-color-lily: var(--color-highlight-2, #02b5bb);--chat-color-staff: #f59e0b;--chat-color-client: #818cf8;--chat-text-primary: rgba(255, 255, 255, .92);--chat-text-secondary: rgba(255, 255, 255, .55);--chat-text-dim: rgba(255, 255, 255, .35);--chat-chip-border: rgba(2, 181, 187, .32);--chat-chip-text: var(--color-highlight-2, #02b5bb);--chat-chip-hover-bg: rgba(2, 181, 187, .12);--chat-send-bg: var(--color-highlight-2, #02b5bb);--chat-send-hover: #019fa4;--chat-scrollbar-thumb: rgba(2, 181, 187, .25);--chat-scrollbar-track: transparent;--chat-container-height: 500px;--chat-messages-max-h: none}@keyframes svelte-ztqrep-chat-dot-bounce{0%,60%,to{transform:translateY(0);opacity:.35}30%{transform:translateY(-5px);opacity:1}}@keyframes svelte-ztqrep-chat-spin{to{transform:rotate(360deg)}}@keyframes svelte-ztqrep-chat-bubble-in{0%{opacity:0;transform:translateY(8px) scale(.97)}to{opacity:1;transform:translateY(0) scale(1)}}@keyframes svelte-ztqrep-chat-header-pulse{0%,to{opacity:1;box-shadow:0 0 #02b5bb66}50%{opacity:.6;box-shadow:0 0 0 4px #02b5bb00}}:root{--tf-canvas: #fafafa;--tf-surface: #ffffff;--tf-surface-hover: #f7f7f5;--tf-surface-muted: #f5f5f3;--tf-ink: #191919;--tf-ink-soft: #525252;--tf-ink-faint: #8e8e8e;--tf-ink-invert: #ffffff;--tf-hairline: 1px solid #ebebe7;--tf-hairline-strong: 1px solid #d9d9d4;--tf-focus-ring: 0 0 0 4px rgba(2, 181, 187, .14);--tf-accent: var(--color-highlight-2, #02b5bb);--tf-accent-hover: #019499;--tf-accent-strong: #019499;--tf-radius-xs: 8px;--tf-radius-sm: 12px;--tf-radius-md: 16px;--tf-radius-lg: 20px;--tf-radius-pill: 999px;--tf-shadow-sm: 0 1px 2px rgba(16, 24, 40, .04), 0 1px 3px rgba(16, 24, 40, .03);--tf-shadow-md: 0 12px 40px -20px rgba(16, 24, 40, .14), 0 2px 8px rgba(16, 24, 40, .05);--tf-shadow-lg: 0 30px 80px -32px rgba(16, 24, 40, .2), 0 8px 24px -12px rgba(16, 24, 40, .1);--tf-ease: cubic-bezier(.16, 1, .3, 1);--tf-duration: .24s;--tf-font: "Satoshi", "Geist", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Jost, Arial, sans-serif;--tf-font-display: "Satoshi", "Geist", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Jost, sans-serif}.tf-card{background:var(--tf-surface);border:var(--tf-hairline);border-radius:var(--tf-radius-lg);box-shadow:var(--tf-shadow-sm);transition:border-color var(--tf-duration) var(--tf-ease),box-shadow var(--tf-duration) var(--tf-ease),transform var(--tf-duration) var(--tf-ease)}.tf-card:hover{border-color:var(--tf-hairline-strong);box-shadow:var(--tf-shadow-md)}.tf-card:active{transform:scale(.99)}.tf-card--selectable.tf-card--selected{border-color:var(--tf-accent);box-shadow:var(--tf-focus-ring)}.tf-input{width:100%;background:var(--tf-surface);border:var(--tf-hairline-strong);border-radius:var(--tf-radius-md);padding:.9rem 1.1rem;font:600 1rem/1.5 var(--tf-font);color:var(--tf-ink);outline:none;transition:border-color var(--tf-duration) var(--tf-ease),box-shadow var(--tf-duration) var(--tf-ease),background var(--tf-duration) var(--tf-ease)}.tf-input::placeholder{color:var(--tf-ink-faint);font-weight:400}.tf-input:hover{border-color:#bdbdb8}.tf-input:focus{border-color:var(--tf-accent);box-shadow:var(--tf-focus-ring)}.tf-label{display:block;font-size:.8rem;font-weight:700;letter-spacing:.02em;text-transform:uppercase;color:var(--tf-ink-soft);margin:0 0 .45rem}.tf-btn-primary{-webkit-appearance:none;-moz-appearance:none;appearance:none;display:inline-flex;align-items:center;justify-content:center;gap:.5rem;border:none;background:var(--tf-accent);color:var(--tf-ink-invert);font:700 .95rem/1 var(--tf-font);padding:.85rem 1.7rem;border-radius:var(--tf-radius-pill);cursor:pointer;transition:background-color var(--tf-duration) var(--tf-ease),transform var(--tf-duration) var(--tf-ease),box-shadow var(--tf-duration) var(--tf-ease)}.tf-btn-primary:hover{background:var(--tf-accent-strong);box-shadow:0 8px 24px -10px #02b5bb8c}.tf-btn-primary:active{transform:scale(.98)}.tf-btn-primary[disabled]{opacity:.5;pointer-events:none}.tf-btn-ghost{-webkit-appearance:none;-moz-appearance:none;appearance:none;display:inline-flex;align-items:center;justify-content:center;gap:.45rem;background:transparent;border:none;color:var(--tf-ink-soft);font:600 .9rem/1 var(--tf-font);padding:.55rem .85rem;border-radius:var(--tf-radius-pill);cursor:pointer;transition:background-color var(--tf-duration) var(--tf-ease),color var(--tf-duration) var(--tf-ease)}.tf-btn-ghost:hover{background:var(--tf-surface-muted);color:var(--tf-ink)}.tf-chip{display:inline-flex;align-items:center;gap:.4rem;background:var(--tf-surface);border:var(--tf-hairline);border-radius:var(--tf-radius-pill);padding:.55rem 1rem;font:600 .9rem/1 var(--tf-font);color:var(--tf-ink);cursor:pointer;transition:border-color var(--tf-duration) var(--tf-ease),background var(--tf-duration) var(--tf-ease),transform var(--tf-duration) var(--tf-ease)}.tf-chip:hover{border-color:var(--tf-hairline-strong);background:var(--tf-surface-hover)}.tf-chip:active{transform:scale(.97)}.tf-chip--selected{border-color:var(--tf-accent);background:#02b5bb14;color:var(--tf-accent)}.tf-progress-track{display:flex;gap:6px;width:min(140px,100%)}.tf-progress-track .tf-progress-dot{flex:1;height:3px;border-radius:999px;background:#e6e6e2;transition:background var(--tf-duration) var(--tf-ease)}.tf-progress-track .tf-progress-dot.is-active{background:var(--tf-accent)}.tf-link{color:var(--tf-accent);font-weight:600;text-decoration:none;border-bottom:1px solid transparent;transition:border-color var(--tf-duration) var(--tf-ease)}.tf-link:hover{border-bottom-color:currentColor}*,*:before,*:after{transition:background-color var(--tf-duration) var(--tf-ease),border-color var(--tf-duration) var(--tf-ease),color var(--tf-duration) var(--tf-ease),box-shadow var(--tf-duration) var(--tf-ease),transform var(--tf-duration) var(--tf-ease),opacity var(--tf-duration) var(--tf-ease)}.country-select-button,.immigration-select-button,.language-button,.budget-select-button,.movesize-select-button{background:var(--tf-surface, #fff)!important;border:var(--tf-hairline-strong, 1px solid #d9d9d4)!important;border-radius:var(--tf-radius-md, 16px)!important;color:var(--tf-ink, #191919)!important;backdrop-filter:none!important;-webkit-backdrop-filter:none!important;box-shadow:var(--tf-shadow-sm, 0 1px 2px rgba(16, 24, 40, .04))!important;cursor:pointer}.country-select-button:hover,.immigration-select-button:hover,.language-button:hover,.budget-select-button:hover,.movesize-select-button:hover{border-color:#bdbdb8!important;box-shadow:var(--tf-shadow-md, 0 12px 40px -20px rgba(16, 24, 40, .14))!important}.country-select-button:focus,.country-select-button:focus-visible,.immigration-select-button:focus,.immigration-select-button:focus-visible,.language-button:focus,.language-button:focus-visible,.budget-select-button:focus,.budget-select-button:focus-visible,.movesize-select-button:focus,.movesize-select-button:focus-visible{border-color:var(--tf-accent, #02b5bb)!important;box-shadow:var(--tf-focus-ring, 0 0 0 4px rgba(2, 181, 187, .14))!important;outline:none}.placeholder,.selected-value,.language-placeholder{color:var(--tf-ink-faint, #8e8e8e)!important;font-weight:400}.dropdown-list,.language-dropdown-list{background:var(--tf-surface, #fff)!important;border:var(--tf-hairline, 1px solid #ebebe7)!important;backdrop-filter:none!important;-webkit-backdrop-filter:none!important;border-radius:var(--tf-radius-md, 16px)!important;box-shadow:var(--tf-shadow-md, 0 12px 40px -20px rgba(16, 24, 40, .14))!important;padding:.4rem!important;animation:svelte-ztqrep-tfDropdownIn .22s var(--tf-ease)}@keyframes svelte-ztqrep-tfDropdownIn{0%{opacity:0;transform:translateY(-8px)}to{opacity:1;transform:translateY(0)}}.dropdown-item,.language-option{color:var(--tf-ink, #191919)!important;background:transparent!important;border-radius:var(--tf-radius-sm, 12px)!important;cursor:pointer;transition:background var(--tf-duration) var(--tf-ease),color var(--tf-duration) var(--tf-ease)}.dropdown-item:hover,.language-option:hover{background:var(--tf-surface-muted, #f5f5f3)!important;color:var(--tf-ink, #191919)!important}.dropdown-item:global(.selected),.language-option:global(.selected){background:#02b5bb14!important;color:var(--tf-accent, #02b5bb)!important;font-weight:600}.flag,.flag-icon{border-radius:var(--tf-radius-xs, 8px)}.chevron,.dropdown-chevron{color:var(--tf-ink-faint, #8e8e8e)!important;transition:transform .3s var(--tf-ease)!important}.calendar-container{background:var(--tf-surface, #fff)!important;border:var(--tf-hairline, 1px solid #ebebe7)!important;border-radius:var(--tf-radius-md, 16px)!important;box-shadow:var(--tf-shadow-sm, 0 1px 2px rgba(16, 24, 40, .04))!important}.calendar-day{color:var(--tf-ink, #191919)!important;border-radius:var(--tf-radius-sm, 8px)!important;transition:background var(--tf-duration) var(--tf-ease),color var(--tf-duration) var(--tf-ease)!important}.calendar-day:hover{background:var(--tf-surface-muted, #f5f5f3)!important}.calendar-day:global(.selected){background:var(--tf-accent, #02b5bb)!important;color:var(--tf-ink-invert, #fff)!important}.segment-button{background:transparent!important;color:var(--tf-ink-soft, #525252)!important;border-radius:var(--tf-radius-pill, 999px)}.segment-button:global(.active),.segment-button:global(.is-active){background:#02b5bb14!important;color:var(--tf-accent, #02b5bb)!important;font-weight:600}.time-slot-item,.availability-slot{color:var(--tf-ink, #191919)!important;border:var(--tf-hairline, 1px solid #ebebe7)!important;border-radius:var(--tf-radius-sm, 12px)!important;transition:border-color var(--tf-duration) var(--tf-ease),background var(--tf-duration) var(--tf-ease)!important}.time-slot-item:hover,.availability-slot:hover{border-color:var(--tf-accent, #02b5bb)!important}.time-slot-item:global(.selected),.availability-slot:global(.selected){border-color:var(--tf-accent, #02b5bb)!important;background:#02b5bb14!important}
