:root{--t-paper: #f4f2ee;--t-paper-warm: #e9e6e0;--t-ink: #17150f;--t-ink-deep: #0f0e0d;--t-ink-hero: #100e0c;--t-bone: #fdfbf7;--t-rule: #ddd9d1;--t-muted: #6b665c;--t-muted-soft: #8a8378;--t-accent: #a35a33;--t-accent-bright: #c0703f;--t-accent-pale: #e8c3a5;--t-error: #f0a58c;--t-pending: var(--t-accent-pale);--t-ok: #a8d5ba;--t-glass-bg: rgba(255, 255, 255, .07);--t-glass-border: rgba(255, 255, 255, .24);--t-glass-field: rgba(255, 255, 255, .06);--t-glass-blur: blur(16px) saturate(1.15);--t-on-dark-80: rgba(253, 251, 247, .8);--t-on-dark-65: rgba(253, 251, 247, .65);--t-on-dark-60: rgba(253, 251, 247, .6);--t-on-dark-55: rgba(253, 251, 247, .55);--t-on-dark-50: rgba(253, 251, 247, .5);--t-serif: "Instrument Serif", Georgia, serif;--t-sans: "Instrument Sans", system-ui, sans-serif;--t-mono: "JetBrains Mono", ui-monospace, monospace;--t-ease: cubic-bezier(.22, .8, .3, 1);--t-reveal-duration: .9s;--t-maxw: 1320px;--t-gutter: clamp(18px, 4vw, 48px);--t-section-y: clamp(72px, 12vh, 150px)}html{scroll-behavior:smooth}body{margin:0;background:#0d0c0b;color:var(--t-ink);-webkit-font-smoothing:antialiased}a{color:inherit;text-decoration:none}a:hover{color:var(--t-accent)}::selection{background:var(--t-accent);color:#fff}@keyframes talkaFade{0%{opacity:0}to{opacity:1}}@keyframes talkaSheet{0%{opacity:0;transform:translateY(120px) scale(.94)}to{opacity:1;transform:none}}@keyframes talkaGrain{0%{transform:translate(0)}25%{transform:translate(-2%,1.5%)}50%{transform:translate(1.5%,-2%)}75%{transform:translate(-1.5%,-1%)}to{transform:translate(0)}}@keyframes talkaReveal{0%{opacity:0;transform:translateY(24px)}to{opacity:1;transform:none}}@keyframes talkaRevealLeft{0%{opacity:0;transform:translate(-36px)}to{opacity:1;transform:none}}@keyframes talkaFloat{0%,to{transform:translateY(0)}50%{transform:translateY(-8px)}}@keyframes talkaMarquee{0%{transform:translate(0)}to{transform:translate(-50%)}}[data-reveal]{opacity:0;transform:translateY(24px)}[data-reveal].talka-in{animation:talkaReveal var(--t-reveal-duration) var(--t-ease) both}[data-reveal=left]{transform:translate(-36px)}[data-reveal=left].talka-in{animation:talkaRevealLeft var(--t-reveal-duration) var(--t-ease) both}@media (prefers-reduced-motion: reduce){html{scroll-behavior:auto}*,*:before,*:after{animation-duration:.001ms!important;animation-iteration-count:1!important;transition-duration:.001ms!important}[data-reveal]{opacity:1;transform:none}}.t-focus:focus-visible,.t-pill-choice:focus-visible,.t-primary-btn:focus-visible,.t-ghost-link:focus-visible,.t-outline-btn:focus-visible,.t-footer-cta:focus-visible,.t-close-btn:focus-visible,.t-upload:focus-within,.t-option-btn:focus-visible,.t-back-btn:focus-visible,.t-dark-btn:focus-visible,.t-nav-cta:focus-visible{outline:2px solid var(--t-accent-pale);outline-offset:2px}.t-pill-choice:hover{background:var(--t-bone);color:var(--t-ink);border-color:var(--t-bone)}.t-primary-btn:hover{background:var(--t-accent-pale)}.t-ghost-link:hover{border-color:#ffffffb3;color:var(--t-bone)}.t-outline-btn:hover{background:var(--t-ink);color:var(--t-paper)}.t-footer-cta:hover{background:var(--t-accent-bright);color:var(--t-bone)}.t-dark-btn:hover{background:var(--t-accent)}.t-close-btn:hover{background:#2a2620}.t-option-btn:hover{border-color:var(--t-bone)}.t-dropzone{background:var(--dz-bg);border:1px dashed var(--dz-border);transition:background .14s ease,border-color .14s ease}.t-dropzone[data-tone=dark]{--dz-bg: var(--t-glass-field);--dz-bg-drag: rgba(255, 255, 255, .09);--dz-border: rgba(255, 255, 255, .3);--dz-hover: var(--t-bone)}.t-dropzone[data-tone=light]{--dz-bg: #fff;--dz-bg-drag: #fff;--dz-border: var(--t-rule);--dz-hover: var(--t-ink)}.t-dropzone:hover{border-color:var(--dz-hover)}.t-dropzone[data-dragging=true],.t-dropzone[data-dragging=true]:hover{border-color:var(--t-accent);background:var(--dz-bg-drag)}.t-back-btn:hover{color:var(--t-bone)}.t-nav-cta:hover{border-color:#ffffffe6}.t-field::placeholder{color:#fdfbf766}.t-marquee:hover .t-marquee-track{animation-play-state:paused}@media (max-width: 639px){.t-nav-link{display:none}}.t-step2-grid{display:grid;gap:14px;align-items:start}.t-step2-map{height:240px}@media (min-width: 760px){.t-step2-grid{grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr);gap:20px}.t-step2-map{height:400px}}.t-dash-split{display:grid;gap:16px;grid-template-columns:1fr;align-items:start}@media (min-width: 900px){.t-dash-split{grid-template-columns:1.15fr 1fr}.t-dash-map{position:sticky;top:16px}}.t-job-card:hover{border-color:var(--t-ink)}.t-btn-accept:hover:not(:disabled){background:var(--t-accent-bright)}.t-btn-accept:disabled{opacity:.6;cursor:default}
