.tiq-hero{text-align:center;padding:48px 20px 32px}.tiq-hero h1{font-size:42px;font-weight:900;letter-spacing:-.03em;line-height:1.05;margin:0 0 8px}.tiq-hero .tiq-accent{background:linear-gradient(135deg,var(--tl-green-500),var(--tl-green-700));-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.tiq-hero p{color:var(--tl-text-muted);font-size:17px;max-width:480px;margin:0 auto 24px;line-height:1.5}.tiq-setup{max-width:420px;margin:0 auto;display:grid;gap:14px}.tiq-select{width:100%;padding:12px 14px;border-radius:var(--tl-radius-input);border:1px solid var(--tl-border);background:#fff;font-size:15px;font-family:inherit;color:var(--tl-text-main);appearance:none;-webkit-appearance:none;background-image:url("data:image/svg+xml,%3Csvg width='12' height='8' viewBox='0 0 12 8' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M1 1.5L6 6.5L11 1.5' stroke='%2364748b' stroke-width='2' stroke-linecap='round'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 14px center}.tiq-select:focus{outline:none;border-color:var(--tl-green-500);box-shadow:0 0 0 4px var(--tl-focus-ring)}.tiq-progress{display:flex;align-items:center;gap:10px;padding:12px 16px;background:#fff;border-bottom:1px solid var(--tl-border);position:sticky;top:0;z-index:20}.tiq-progressTrack{flex:1;height:6px;background:rgba(0,0,0,.06);border-radius:99px;overflow:hidden}.tiq-progressFill{height:100%;background:linear-gradient(90deg,var(--tl-green-500),var(--tl-green-700));border-radius:99px;transition:width .4s ease}.tiq-progressLabel{font-size:13px;font-weight:800;color:var(--tl-text-muted);white-space:nowrap}.tiq-jobCard{border-radius:var(--tl-radius-card);border:1px solid var(--tl-border);background:#fff;padding:20px;box-shadow:var(--tl-shadow-soft);display:grid;gap:14px;max-width:520px;margin:0 auto}.tiq-jobHeader{display:flex;align-items:flex-start;justify-content:space-between;gap:10px;flex-wrap:wrap}.tiq-jobTitle{font-size:19px;font-weight:900;margin:0;line-height:1.2}.tiq-jobDesc{font-size:14px;color:var(--tl-text-main);line-height:1.5;margin:0}.tiq-jobMeta{display:flex;flex-wrap:wrap;gap:6px}.tiq-jobPill{display:inline-flex;align-items:center;gap:4px;padding:4px 10px;border-radius:999px;font-size:12px;font-weight:700;background:rgba(15,23,42,.04);border:1px solid rgba(15,23,42,.08);color:var(--tl-text-main)}.tiq-jobPill.urgent{background:var(--tl-status-warn-bg);border-color:var(--tl-status-warn-border);color:#92400e}.tiq-jobPill.emergency{background:var(--tl-status-danger-bg);border-color:var(--tl-status-danger-border);color:#991b1b}.tiq-vibe{font-size:13px;color:var(--tl-text-muted);font-style:italic;margin:0;padding:8px 12px;background:rgba(15,23,42,.02);border-radius:10px;border:1px solid rgba(15,23,42,.05)}.tiq-priceSection{display:grid;gap:10px;max-width:520px;margin:0 auto;width:100%}.tiq-priceLabel{font-size:14px;font-weight:800;text-align:center}.tiq-priceDisplay{text-align:center;font-size:36px;font-weight:900;color:var(--tl-green-700);letter-spacing:-.02em}.tiq-slider{width:100%;height:8px;-webkit-appearance:none;appearance:none;background:rgba(0,0,0,.08);border-radius:99px;outline:none}.tiq-slider::-webkit-slider-thumb{-webkit-appearance:none;width:28px;height:28px;border-radius:50%;background:linear-gradient(180deg,var(--tl-green-500),var(--tl-green-700));cursor:pointer;box-shadow:0 2px 8px rgba(22,163,74,.3)}.tiq-slider::-moz-range-thumb{width:28px;height:28px;border-radius:50%;background:linear-gradient(180deg,var(--tl-green-500),var(--tl-green-700));cursor:pointer;border:none;box-shadow:0 2px 8px rgba(22,163,74,.3)}.tiq-priceInput{width:120px;margin:0 auto;text-align:center;font-size:18px;font-weight:800;padding:10px;border-radius:var(--tl-radius-input);border:1px solid var(--tl-border);font-family:inherit}.tiq-priceInput:focus{outline:none;border-color:var(--tl-green-500);box-shadow:0 0 0 4px var(--tl-focus-ring)}.tiq-decisions{display:grid;grid-template-columns:1fr 1fr;gap:10px;max-width:520px;margin:0 auto;width:100%}.tiq-decBtn{padding:14px;border-radius:14px;font-weight:900;font-size:15px;cursor:pointer;border:2px solid transparent;transition:all .16s ease;font-family:inherit;text-align:center}.tiq-decBtn.take{background:var(--tl-status-success-bg);border-color:var(--tl-status-success-border);color:#15803d}.tiq-decBtn.pass{background:rgba(15,23,42,.04);border-color:rgba(15,23,42,.1);color:var(--tl-text-main)}.tiq-decBtn.selected{transform:scale(1.02);box-shadow:0 4px 16px rgba(0,0,0,.1)}.tiq-decBtn.take.selected{background:#16a34a;color:#fff;border-color:#16a34a}.tiq-decBtn.pass.selected{background:#0f172a;color:#fff;border-color:#0f172a}.tiq-decBtn:hover{transform:translateY(-1px)}.tiq-lockBtn{width:100%}.tiq-lockBtn,.tiq-reveal{max-width:520px;margin:0 auto}.tiq-reveal{border-radius:var(--tl-radius-card);border:1px solid var(--tl-border);background:#fff;padding:20px;display:grid;gap:14px;box-shadow:var(--tl-shadow-soft);animation:tlx-reveal-up .28s ease forwards}.tiq-revealScore{text-align:center;font-size:48px;font-weight:900;color:var(--tl-green-700);line-height:1}.tiq-revealBreakdown{display:grid;grid-template-columns:1fr 1fr;gap:8px;text-align:center}.tiq-revealBreakdown dt{font-size:12px;color:var(--tl-text-muted);font-weight:700}.tiq-revealBreakdown dd{font-size:20px;font-weight:900;margin:0}.tiq-commentary{font-size:14px;line-height:1.5;padding:12px;background:rgba(15,23,42,.02);border-radius:10px;border:1px solid rgba(15,23,42,.05)}.tiq-idealRange{font-size:13px;color:var(--tl-text-muted);text-align:center}.tiq-results{text-align:center;max-width:520px;margin:0 auto;display:grid;gap:20px;padding:24px 16px}.tiq-resultsEmoji{font-size:56px;line-height:1}.tiq-resultsTitle{font-size:32px;font-weight:900;letter-spacing:-.02em;margin:0;line-height:1.1}.tiq-resultsSubtitle{font-size:16px;color:var(--tl-text-muted);margin:0}.tiq-resultsBigScore{font-size:64px;font-weight:900;color:var(--tl-green-700);line-height:1}.tiq-resultsBigScoreLabel{font-size:14px;color:var(--tl-text-muted);font-weight:700}.tiq-resultsDesc{font-size:15px;color:var(--tl-text-main);line-height:1.55;max-width:400px;margin:0 auto}.tiq-resultsStat{display:grid;grid-template-columns:1fr 1fr;gap:10px}.tiq-resultsStat>div{padding:12px;border-radius:14px;background:rgba(15,23,42,.03);border:1px solid rgba(15,23,42,.06)}.tiq-resultsStat dt{font-size:12px;color:var(--tl-text-muted);font-weight:700}.tiq-resultsStat dd{font-size:22px;font-weight:900;margin:4px 0 0}.tiq-actions{display:grid;gap:10px}.tiq-gate{max-width:420px;margin:0 auto;border-radius:var(--tl-radius-card);border:1px solid var(--tl-border);background:#fff;padding:24px 20px;box-shadow:var(--tl-shadow-soft);display:grid;gap:14px;text-align:center}.tiq-gate h3{font-size:20px;font-weight:900;margin:0}.tiq-gate p{font-size:14px;color:var(--tl-text-muted);margin:0}.tiq-gateForm{display:grid;gap:10px;text-align:left}.tiq-gateForm label{display:grid;gap:4px}.tiq-gateForm label span{font-size:12px;font-weight:700;color:var(--tl-text-muted)}.tiq-gateForm input,.tiq-gateForm select{padding:10px 12px;border-radius:var(--tl-radius-input);border:1px solid var(--tl-border);font-size:15px;font-family:inherit;width:100%}.tiq-gateForm input:focus,.tiq-gateForm select:focus{outline:none;border-color:var(--tl-green-500);box-shadow:0 0 0 4px var(--tl-focus-ring)}.tiq-skipBtn{background:none;border:none;color:var(--tl-text-muted);font-size:13px;cursor:pointer;padding:8px;font-family:inherit;text-decoration:underline}.tiq-sheetBackdrop{position:fixed;inset:0;background:rgba(15,23,42,.4);z-index:90;animation:tiq-fadeIn .2s ease forwards}@keyframes tiq-fadeIn{0%{opacity:0}to{opacity:1}}.tiq-sheet{position:fixed;bottom:0;left:0;right:0;z-index:91;background:#fff;border-radius:20px 20px 0 0;padding:12px 20px max(20px,env(safe-area-inset-bottom));box-shadow:0 -8px 40px rgba(15,23,42,.15);display:grid;gap:14px;text-align:center;max-height:90dvh;overflow-y:auto;-webkit-overflow-scrolling:touch;animation:tiq-slideUp .28s ease forwards}@keyframes tiq-slideUp{0%{transform:translateY(100%)}to{transform:translateY(0)}}.tiq-sheetHandle{width:36px;height:4px;border-radius:99px;background:rgba(15,23,42,.15);margin:0 auto 4px}.tiq-sheet h3{font-size:20px;font-weight:900;margin:0}.tiq-sheet p{font-size:14px;color:var(--tl-text-muted);margin:0}@media (min-width:640px){.tiq-sheet{bottom:auto;top:50%;left:50%;right:auto;transform:translate(-50%,-50%);border-radius:var(--tl-radius-card);max-width:420px;width:calc(100% - 32px);max-height:85vh;animation:tiq-modalIn .25s ease forwards}@keyframes tiq-modalIn{0%{opacity:0;transform:translate(-50%,-46%)}to{opacity:1;transform:translate(-50%,-50%)}}.tiq-sheetHandle{display:none}}.tiq-leaderboard{max-width:600px;margin:0 auto;display:grid;gap:14px}.tiq-lbTabs{display:flex;gap:6px;overflow-x:auto;padding-bottom:2px;-webkit-overflow-scrolling:touch}.tiq-lbTab{padding:8px 14px;border-radius:999px;font-size:13px;font-weight:800;cursor:pointer;border:1px solid var(--tl-border);background:#fff;color:var(--tl-text-main);white-space:nowrap;font-family:inherit;transition:all .16s ease}.tiq-lbTab.active{background:#0f172a;color:#fff;border-color:#0f172a}.tiq-lbRow{display:grid;grid-template-columns:40px 1fr auto;align-items:center;gap:12px;padding:12px 14px;border-radius:14px;border:1px solid var(--tl-border);background:#fff}.tiq-lbRow.highlight{border-color:var(--tl-green-500);background:rgba(22,163,74,.04);box-shadow:0 0 0 2px var(--tl-focus-ring)}.tiq-lbRank{font-size:16px;font-weight:900;text-align:center;color:var(--tl-text-muted)}.tiq-lbRow.highlight .tiq-lbRank{color:var(--tl-green-700)}.tiq-lbName{font-weight:800;font-size:14px}.tiq-lbDetail{font-size:12px;color:var(--tl-text-muted)}.tiq-lbScore{font-size:18px;font-weight:900;color:var(--tl-green-700)}.tiq-nudge{text-align:center;padding:14px;border-radius:14px;background:var(--tl-status-info-bg);border:1px solid var(--tl-status-info-border);font-size:14px;color:#15803d;font-weight:700}.tiq-powered{text-align:center;font-size:12px;color:var(--tl-text-muted);padding:20px 0}.tiq-powered a{color:var(--tl-green-700);text-decoration:none;font-weight:800}.tiq-page{max-width:640px;margin:0 auto}.tiq-page,.tiq-playWrap{padding:0 16px 40px;display:grid;gap:16px}.tiq-features{display:grid;grid-template-columns:repeat(3,1fr);gap:12px;max-width:520px;margin:0 auto;padding:0 16px}.tiq-feature{text-align:center;padding:16px 12px;border-radius:16px;background:#fff;border:1px solid var(--tl-border)}.tiq-featureIcon{font-size:28px;margin-bottom:6px}.tiq-featureTitle{font-size:13px;font-weight:800;margin:0}.tiq-featureDesc{font-size:11px;color:var(--tl-text-muted);margin:4px 0 0}@media (max-width:480px){.tiq-hero h1{font-size:32px}.tiq-features{grid-template-columns:1fr;max-width:300px}.tiq-resultsBigScore{font-size:48px}.tiq-resultsTitle{font-size:26px}}