.switch{display:inline-flex;height:24px;width:40px;flex-shrink:0;align-items:center;border-radius:9999px;border:1px solid var(--input);background-color:var(--muted);padding:2px;transition:background-color .15s,border-color .15s;outline:none}.switch[data-state=checked]{border-color:transparent;background-color:#16a34a}.switch:focus-visible{box-shadow:0 0 0 3px color-mix(in oklch,var(--ring),transparent 50%)}.switch:disabled{cursor:not-allowed;opacity:.5}.switch-thumb{height:18px;width:18px;border-radius:9999px;background-color:var(--background);box-shadow:0 1px 2px color-mix(in oklch,var(--foreground),transparent 85%);transition:transform .15s;transform:translateX(0)}.switch[data-state=checked] .switch-thumb{transform:translateX(16px)}.textarea{display:flex;field-sizing:content;min-height:64px;width:100%;border-radius:var(--radius-lg);border:1px solid var(--input);background-color:transparent;padding:8px 10px;font-size:16px;transition:color .15s,background-color .15s,border-color .15s;outline:none}.textarea::placeholder{color:var(--muted-foreground)}.textarea:focus-visible{border-color:var(--ring);box-shadow:0 0 0 3px color-mix(in oklch,var(--ring),transparent 50%)}.textarea:disabled{cursor:not-allowed;background-color:color-mix(in oklch,var(--input),transparent 50%);opacity:.5}.textarea[aria-invalid=true]{border-color:var(--destructive);box-shadow:0 0 0 3px color-mix(in oklch,var(--destructive),transparent 80%)}@media (min-width:768px){.textarea{font-size:14px}}.success-status-pending{display:flex;flex-direction:column;align-items:center;gap:12px;text-align:center}.success-status-pending-text{color:var(--muted-foreground)}.success-status-progress-track{height:6px;width:100%;overflow:hidden;border-radius:9999px;background-color:var(--muted)}.success-status-progress-track-bar{height:100%;background-color:color-mix(in oklch,var(--foreground),transparent 40%);transition:width .3s;animation:success-status-pulse 2s cubic-bezier(.4,0,.6,1) infinite}@keyframes success-status-pulse{0%,to{opacity:1}50%{opacity:.5}}.success-status-form{display:flex;flex-direction:column;gap:16px}.success-status-field{display:flex;flex-direction:column;gap:8px}.success-status-title-input{min-height:40px;background:#0000000d}.success-status-description-input{background:#0000000d}.success-status-field-hint{font-size:12px;color:var(--muted-foreground)}.success-status-logo-row{display:flex;align-items:center;gap:8px}.success-status-logo-row-preview{display:flex;width:40px;height:40px;flex-shrink:0;align-items:center;justify-content:center;border-radius:8px;background:#0000000d}.success-status-logo-row-preview-image{width:40px;height:40px;border-radius:8px;object-fit:contain}.success-status-logo-row-preview-fallback{width:20px;height:20px;color:var(--muted-foreground)}.success-status-logo-row-input{min-height:40px;flex:1 1;background:#0000000d}.success-status-field-char-count{text-align:right;font-size:12px;color:var(--muted-foreground)}.success-status-hiring{display:flex;flex-direction:column;gap:4px;border-radius:var(--radius-xl);border:1px solid color-mix(in oklch,var(--border),transparent 40%);background-color:color-mix(in oklch,var(--muted),transparent 60%);padding:12px 16px}.success-status-hiring-row{display:flex;align-items:center;justify-content:space-between;gap:12px}.success-status-hiring-row-label{font-size:14px;font-weight:700}.success-status-hiring-hint{padding-right:60px;font-size:12px;color:var(--muted-foreground)}.success-status-form-submit{height:44px;min-height:44px;width:100%;border-radius:16px;font-weight:600}.success-status-error{font-size:14px;color:var(--destructive)}.success-status-price-card{border-radius:var(--radius-xl);border:1px solid color-mix(in oklch,var(--border),transparent 40%);background-color:color-mix(in oklch,var(--muted),transparent 60%);padding:16px}.success-status-price-card-label{font-size:14px;color:var(--muted-foreground)}.success-status-price-card-value{font-size:24px;font-weight:900}.success-status-done{display:flex;flex-direction:column;gap:16px}.success-status-price-card-title{font-size:14px;color:var(--muted-foreground)}.success-status-price-card-amount{font-size:24px;font-weight:900}.success-status-price-card-sub{font-size:12px;color:var(--muted-foreground)}.success-status-done-link{width:100%}.live-purchase-toast{position:fixed;z-index:60;display:flex;align-items:center;gap:10px;max-width:min(90vw,380px);background:rgb(255 255 255/.92);backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);border:1px solid var(--border);border-radius:16px;padding:10px 16px 10px 10px;box-shadow:0 8px 24px rgb(30 60 90/.18);font-size:14px;line-height:1.4;color:#111;pointer-events:none;left:50%;bottom:20px;transform:translateX(-50%);animation:live-purchase-toast-slide-in-bottom .4s cubic-bezier(.16,1,.3,1) both}.live-purchase-toast--leaving{animation:live-purchase-toast-slide-out-bottom .3s cubic-bezier(.4,0,1,1) both}@keyframes live-purchase-toast-slide-in-bottom{0%{transform:translateX(-50%) translateY(32px);opacity:0}to{transform:translateX(-50%) translateY(0);opacity:1}}@keyframes live-purchase-toast-slide-out-bottom{0%{transform:translateX(-50%) translateY(0);opacity:1}to{transform:translateX(-50%) translateY(32px);opacity:0}}.live-purchase-toast-avatar{flex-shrink:0;border-radius:8px}.live-purchase-toast-domain{font-weight:700}@media (prefers-reduced-motion:reduce){.live-purchase-toast,.live-purchase-toast--leaving{animation:none}}@media (max-width:767px){.live-purchase-toast{top:76px;bottom:auto;left:16px;right:16px;max-width:none;transform:none;animation-name:live-purchase-toast-slide-in-top}.live-purchase-toast--leaving{animation-name:live-purchase-toast-slide-out-top}@keyframes live-purchase-toast-slide-in-top{0%{transform:translateY(-24px);opacity:0}to{transform:translateY(0);opacity:1}}@keyframes live-purchase-toast-slide-out-top{0%{transform:translateY(0);opacity:1}to{transform:translateY(-24px);opacity:0}}}@media (min-width:640px){.outbid-form-dialog-content,.post-payment-dialog-content{max-width:448px}}.outbid-form-dialog-content .dialog-description{padding-bottom:8px}@media (min-width:640px){.outbid-form-dialog-content .dialog-description{padding-bottom:16px}}.claim-board-view-toggle{display:none;justify-content:center;margin-bottom:32px;margin-top:32px}.tabs-list[data-variant=default].claim-board-view-toggle-tabs{border:1px solid #ddd;background-color:#eae9e5;transition:background-color .3s ease,border-color .3s ease}.tabs-list[data-variant=default].claim-board-view-toggle-tabs--tower{border-color:#adc6d8;background-color:#c3dae9}.tabs-trigger.claim-board-view-toggle-trigger[data-state=active]{background-color:#fff}.claim-board-sky-mask{position:fixed;inset:0;z-index:-1;pointer-events:none;background:linear-gradient(180deg,#7cc7ff,#e8f3fb 55%,#f2f8fc);-webkit-clip-path:circle(0 at var(--sky-mask-x,50%) var(--sky-mask-y,40%));clip-path:circle(0 at var(--sky-mask-x,50%) var(--sky-mask-y,40%));transition:-webkit-clip-path .8s cubic-bezier(.4,0,.2,1);transition:clip-path .8s cubic-bezier(.4,0,.2,1);transition:clip-path .8s cubic-bezier(.4,0,.2,1),-webkit-clip-path .8s cubic-bezier(.4,0,.2,1)}.hero-claim-heading-boot-text,body.home-tower-full.home-tower-booting .hero-claim-heading-live-price,body.home-tower-full.home-tower-booting .hero-claim-heading-live-text,body.home-tower-full.home-tower-booting .hero-claim-visitor-row,body.home-tower-full.home-tower-booting .home-leaderboard-section,body.home-tower-full.home-tower-booting .site-footer,body.home-tower-full.home-tower-rising .company-tower-zoom,body.home-tower-full.home-tower-rising .hero-claim-visitor-row{display:none}body.home-tower-full.home-tower-booting .hero-claim-heading-boot-text{display:inline}body.home-tower-full.home-tower-booting .hero-claim-heading{white-space:normal}body.home-tower-full.home-tower-booting .hero-claim-form-wrap{display:none}@media (min-width:768px){body.home-tower-full.home-tower-booting .site-header{animation:claim-board-boot-rise-in .9s cubic-bezier(.16,1,.3,1) both}body.home-tower-full.home-tower-booting .hero-claim-heading{animation:claim-board-boot-rise-in-heading .9s cubic-bezier(.16,1,.3,1) both;animation-delay:.2s}@keyframes claim-board-boot-rise-in{0%{transform:translateY(4000px)}to{transform:translateY(calc(50vh - 188px))}}@keyframes claim-board-boot-rise-in-heading{0%{transform:translateY(4000px)}to{transform:translateY(calc(50vh - 164px))}}body.home-tower-full:not(.home-tower-booting) .site-header{animation:claim-board-boot-rise-to-top 1.6s cubic-bezier(.16,1,.3,1) both}body.home-tower-full:not(.home-tower-booting) .hero-claim-heading{animation:claim-board-boot-rise-to-top-heading 1.6s cubic-bezier(.16,1,.3,1) both;animation-delay:.2s}@keyframes claim-board-boot-rise-to-top{0%{transform:translateY(calc(50vh - 188px))}to{transform:translateY(0)}}@keyframes claim-board-boot-rise-to-top-heading{0%{transform:translateY(calc(50vh - 164px))}to{transform:translateY(0)}}body.home-tower-full:not(.home-tower-booting) .hero-claim-form-wrap{animation:claim-board-form-drop-in 1.6s cubic-bezier(.16,1,.3,1) both}@keyframes claim-board-form-drop-in{0%{transform:translateY(-1000px)}to{transform:translateY(0)}}@media (prefers-reduced-motion:reduce){body.home-tower-full.home-tower-booting .site-header{animation:none;transform:translateY(calc(50vh - 188px))}body.home-tower-full.home-tower-booting .hero-claim-heading{animation:none;transform:translateY(calc(50vh - 164px))}body.home-tower-full:not(.home-tower-booting) .hero-claim-form-wrap,body.home-tower-full:not(.home-tower-booting) .hero-claim-heading,body.home-tower-full:not(.home-tower-booting) .site-header{animation:none;transform:translateY(0)}}}.claim-board-sky-mask--open{-webkit-clip-path:circle(150% at var(--sky-mask-x,50%) var(--sky-mask-y,40%));clip-path:circle(150% at var(--sky-mask-x,50%) var(--sky-mask-y,40%))}body.home-tower-full .claim-board-view-toggle,body.home-tower-full .claim-board-view-tower-caption,body.home-tower-full .hero-claim,body.home-tower-full .site-header{position:relative;z-index:1}body.home-tower-entering .hero-claim{position:relative}@media (max-width:767px){body.home-tower-full .hero-claim{position:fixed;left:16px;right:16px;top:auto;bottom:16px;z-index:2;width:auto;max-width:none;padding:20px 16px;border:1px solid transparent;border-radius:var(--radius-card);transition:background-color .9s ease,border-color .9s ease,box-shadow .9s ease}body.home-tower-full.home-tower-booting .hero-claim{animation:claim-board-card-rise-in-mobile .9s cubic-bezier(.16,1,.3,1) both;animation-delay:.2s}@keyframes claim-board-card-rise-in-mobile{0%{transform:translateY(calc(50% + 12px - 50vh + 4000px))}to{transform:translateY(calc(50% + 12px - 50vh))}}body.home-tower-full:not(.home-tower-booting) .hero-claim{animation:claim-board-card-settle-mobile .9s cubic-bezier(.16,1,.3,1) both;background:var(--card);border-color:var(--border);box-shadow:0 8px 24px rgb(30 60 90/.16)}@keyframes claim-board-card-settle-mobile{0%{transform:translateY(calc(50% + 12px - 50vh))}to{transform:translateY(0)}}@media (prefers-reduced-motion:reduce){body.home-tower-full.home-tower-booting .hero-claim,body.home-tower-full:not(.home-tower-booting) .hero-claim{animation:none;transition:none;transform:translateY(0)}}body.home-tower-full.home-tower-booting .site-header{animation:claim-board-boot-rise-in-mobile .9s cubic-bezier(.16,1,.3,1) both}@keyframes claim-board-boot-rise-in-mobile{0%{transform:translateY(4000px)}to{transform:translateY(calc(50vh - 140px))}}body.home-tower-full:not(.home-tower-booting) .site-header{animation:claim-board-boot-rise-to-top-mobile .9s cubic-bezier(.16,1,.3,1) both}@keyframes claim-board-boot-rise-to-top-mobile{0%{transform:translateY(calc(50vh - 140px))}to{transform:translateY(0)}}@media (prefers-reduced-motion:reduce){body.home-tower-full.home-tower-booting .site-header,body.home-tower-full:not(.home-tower-booting) .site-header{animation:none;transform:translateY(0)}}body.home-tower-full .hero-claim-visitor-row{display:flex;position:absolute;bottom:100%;left:0;right:0;margin-bottom:8px;justify-content:center}body.home-tower-full .live-visitor-count{display:flex;flex-direction:column;align-items:center;gap:8px;border:none;padding:0}body.home-tower-full .live-visitor-count-dot,body.home-tower-full .live-visitor-count-item{display:none}body.home-tower-full .live-visitor-count-item--online,body.home-tower-full .live-visitor-count-item--paid,body.home-tower-full .live-visitor-count-item--visitors{display:inline-flex;background:rgb(255 255 255/.92);backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);border:1px solid var(--border);border-radius:12px;padding:8px 12px;box-shadow:0 2px 8px rgb(30 60 90/.1);font-size:13px;line-height:1.4;color:#111}body.home-tower-full .live-visitor-count-item--online{font-size:12px}}body.home-tower-full .site-header{z-index:2}body.home-tower-full .claim-board-view-toggle{z-index:3}@media (min-width:768px){.hero-claim-visitor-row{display:none}body.home-tower-entering .hero-claim,body.home-tower-full .hero-claim{padding-top:0}body.home-tower-entering .hero-claim-visitor-row{display:flex;position:absolute;top:64px;left:0;right:0;animation:claim-board-slide-out-up .65s cubic-bezier(.4,0,1,1) both}@keyframes claim-board-slide-out-up{0%{transform:translateY(0)}to{transform:translateY(-1000px)}}@media (prefers-reduced-motion:reduce){body.home-tower-entering .hero-claim-visitor-row{animation:none}}body.home-tower-entering .claim-board-view-toggle,body.home-tower-entering .hero-claim-form-wrap,body.home-tower-entering .hero-claim-heading{animation:claim-board-hero-slide-up .45s cubic-bezier(.16,1,.3,1) both}body.home-tower-entering .hero-claim-heading{animation-delay:0s}body.home-tower-entering .hero-claim-form-wrap{animation-delay:.2s}body.home-tower-entering .claim-board-view-toggle{animation-delay:.4s}@keyframes claim-board-hero-slide-up{0%{transform:translateY(113px)}to{transform:translateY(0)}}@media (prefers-reduced-motion:reduce){body.home-tower-entering .claim-board-view-toggle,body.home-tower-entering .hero-claim-form-wrap,body.home-tower-entering .hero-claim-heading{animation:none}}body.home-tower-full .hero-claim-visitor-row{display:flex;position:fixed;top:50%;left:16px;transform:translateY(-50%);z-index:1;justify-content:flex-start;animation:claim-board-slide-in-left .45s cubic-bezier(.16,1,.3,1) both}@keyframes claim-board-slide-in-left{0%{transform:translate(-160%,-50%);opacity:0}to{transform:translateY(-50%);opacity:1}}@media (prefers-reduced-motion:reduce){body.home-tower-full .hero-claim-visitor-row{animation:none}}body.home-tower-full .live-visitor-count{background-color:transparent;border:none;padding:0;text-align:left}body.home-tower-full .hero-claim-visitor-row,body.home-tower-full .live-visitor-count{flex-direction:column;align-items:flex-start;gap:8px}body.home-tower-full .hero-claim-visitor-row-credit{display:inline-flex;align-items:center;gap:8px;background:rgb(255 255 255/.92);backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);border:1px solid var(--border);border-radius:12px;padding:8px 12px;box-shadow:0 2px 8px rgb(30 60 90/.1);font-size:14px;line-height:1.4;font-weight:500;color:#111;pointer-events:auto;text-decoration:none;opacity:0;animation:claim-board-stat-slide-in-left .35s cubic-bezier(.16,1,.3,1) both;animation-delay:calc(.1s + var(--stagger-index, 0) * 90ms)}body.home-tower-full .hero-claim-visitor-row-credit:hover{text-decoration:underline}body.home-tower-full .hero-claim-visitor-row-credit-face{width:20px;height:20px;border-radius:9999px;object-fit:cover}body.home-tower-full .hero-claim-visitor-row-credit-logo{width:20px;height:20px;border-radius:6px;object-fit:cover}body.home-tower-full .live-visitor-count-item{background:rgb(255 255 255/.92);backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);border:1px solid var(--border);border-radius:12px;padding:8px 12px;box-shadow:0 2px 8px rgb(30 60 90/.1);color:#111;opacity:0;animation:claim-board-stat-slide-in-left .35s cubic-bezier(.16,1,.3,1) both;animation-delay:calc(.1s + var(--stagger-index, 0) * 90ms)}@keyframes claim-board-stat-slide-in-left{0%{transform:translateX(-24px);opacity:0}to{transform:translateX(0);opacity:1}}@media (prefers-reduced-motion:reduce){body.home-tower-full .hero-claim-visitor-row-credit,body.home-tower-full .live-visitor-count-item{animation:none;opacity:1}}body.home-tower-full .live-visitor-count-item-icon{color:#111}body.home-tower-full .live-visitor-count-dot{display:none}}body.home-tower-full .company-tower{position:fixed;inset:0;width:100vw;height:100vh;min-height:0;margin-left:0;z-index:0}body.home-tower-full .site-footer{display:none}body.home-tower-full .hero-claim:before{content:"";position:fixed;inset:0;z-index:-1;pointer-events:none;opacity:0;transition:opacity .4s ease;backdrop-filter:blur(2px);-webkit-backdrop-filter:blur(2px);-webkit-mask-image:radial-gradient(ellipse 900px 366px at 50% 14%,#000 0,#000 50%,transparent 100%);mask-image:radial-gradient(ellipse 900px 366px at 50% 14%,#000 0,#000 50%,transparent 100%);background:radial-gradient(ellipse 900px 366px at 50% 14%,rgb(237 248 255) 0,rgb(216 236 250/86%) 50%,rgb(216 236 250/0) 100%)}body.home-tower-full.home-tower-scrolled .hero-claim:before{opacity:1}@media (max-width:767px){body.home-tower-full .hero-claim:before{background:none;backdrop-filter:none;-webkit-backdrop-filter:none}}body.home-tower-full.home-tower-scrolled:not(.home-tower-booting):not(.home-tower-rising) .hero-claim-heading{font-size:44px}body.home-tower-full.home-tower-scrolled:not(.home-tower-booting):not(.home-tower-rising) .site-header-brand-name{font-size:calc(22px - 2px)}@media (max-width:639px){body.home-tower-full.home-tower-scrolled:not(.home-tower-booting):not(.home-tower-rising) .hero-claim-heading{font-size:20px}body.home-tower-full.home-tower-scrolled:not(.home-tower-booting):not(.home-tower-rising) .site-header-brand-name{font-size:16px}}@media (prefers-reduced-motion:reduce){body.home-tower-full .hero-claim:before{transition:none}}.claim-board-view-content--tower[data-state=active]{animation:claim-board-tower-appear .5s ease both}.claim-board-view-content--tower[data-state=inactive]{display:none}@keyframes claim-board-tower-appear{0%{opacity:0}to{opacity:1}}.claim-board-view-tower-caption{display:none;margin-bottom:12px;text-align:center;font-size:14px;line-height:1.4;color:#777}.claim-board-tower-loading{width:100%;height:calc(100vh - 240px);min-height:480px;background:transparent}@media (max-width:640px){.claim-board-tower-loading{height:calc(100vh - 320px);min-height:400px}}