@layer reset{*,:before,:after{box-sizing:border-box}html{background:var(--surface-sunk);-webkit-text-size-adjust:100%;scroll-behavior:smooth}body{background:var(--paper);color:var(--ink);font:var(--t-body);letter-spacing:-.005em;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;overscroll-behavior-y:none;margin:0}h1,h2,h3,h4,p,figure,ul,ol{margin:0}ul,ol{padding:0;list-style:none}h1{font:var(--t-h1);letter-spacing:var(--tracking-display)}h2{font:var(--t-h2);letter-spacing:var(--tracking-tight)}h3{font:var(--t-h3);letter-spacing:var(--tracking-tight)}a{color:inherit;text-decoration:none}img,svg,video{max-width:100%;display:block}svg{flex:none}button,input,textarea,select{font:inherit;color:inherit;letter-spacing:inherit}button{cursor:pointer;background:0 0;border:0;padding:0}::placeholder{color:var(--ink-3);opacity:1}}@layer base{[data-num],.num,.pk-pay,.pk-count,.pk-money{font-variant-numeric:tabular-nums;font-feature-settings:"tnum" 1}*{-webkit-tap-highlight-color:transparent}:focus{outline:none}:focus-visible{outline:2px solid var(--forest);outline-offset:2px;border-radius:var(--r-sm)}.on-dark :focus-visible{outline-color:var(--lime)}::selection{background:var(--lime);color:var(--forest-deep)}.pk-scroll-x{scrollbar-width:none;-ms-overflow-style:none;scroll-snap-type:x proximity;-webkit-overflow-scrolling:touch;display:flex;overflow-x:auto}.pk-scroll-x::-webkit-scrollbar{display:none}.pk-scroll-x>*{scroll-snap-align:start}.pk-visually-hidden{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:before,:after{transition-duration:.01ms;animation-duration:.01ms;animation-iteration-count:1}}}
@layer system{.pk-shell{min-height:100dvh;max-width:var(--shell);background:var(--paper);padding-bottom:calc(var(--nav-h) + env(safe-area-inset-bottom) + var(--s5));margin-inline:auto;position:relative}@media (min-width:760px){.pk-shell{box-shadow:0 0 0 1px var(--line), var(--lift-2)}}.pk-pad{padding-inline:var(--gutter)}.pk-bleed{margin-inline:calc(var(--gutter) * -1);padding-inline:var(--gutter)}.pk-section{margin-top:var(--s7)}.pk-section-head{justify-content:space-between;align-items:baseline;gap:var(--s4);margin-bottom:var(--s3);display:flex}.pk-section-head h2{flex:1;min-width:0}.pk-section-head a,.pk-section-head .pk-aside{font:var(--t-meta);color:var(--forest);white-space:nowrap;font-weight:500}.pk-btn{justify-content:center;align-items:center;gap:var(--s2);min-height:var(--tap);padding:11px var(--s5);border-radius:var(--r-md);font:var(--t-h3);letter-spacing:var(--tracking-tight);white-space:nowrap;transition:background var(--fast) var(--ease), color var(--fast) var(--ease), border-color var(--fast) var(--ease), transform .1s var(--ease), opacity var(--fast) var(--ease);display:inline-flex}.pk-btn:active{transform:scale(.985)}.pk-btn:disabled{opacity:.5;cursor:not-allowed;transform:none}.pk-btn--block{width:100%;display:flex}.pk-btn--primary{background:var(--forest);color:var(--ink-on-dark)}.pk-btn--primary:hover:not(:disabled){background:var(--forest-deep)}.pk-btn--secondary{background:var(--surface);color:var(--ink);border:1px solid var(--line)}.pk-btn--secondary:hover:not(:disabled){border-color:var(--line-strong)}.pk-btn--quiet{color:var(--forest);padding-inline:var(--s3)}.pk-btn--quiet:hover:not(:disabled){background:var(--forest-tint)}.pk-btn--danger{background:var(--danger-tint);color:var(--danger);border:1px solid #a6392f33}.pk-btn--sm{min-height:36px;padding:8px var(--s3);font:var(--t-meta);font-weight:550}.pk-icon-btn{width:var(--tap);height:var(--tap);border-radius:var(--r-pill);color:var(--ink);transition:background var(--fast) var(--ease);place-items:center;display:grid}.pk-icon-btn:hover{background:var(--surface-sunk)}.pk-icon-btn--outline{border:1px solid var(--line);background:var(--surface)}.pk-icon-btn--on-dark{border:1px solid var(--line-on-dark);color:var(--ink-on-dark)}.pk-icon-btn--on-dark:hover{background:#ffffff1a}.pk-dot{background:var(--danger);width:8px;height:8px;box-shadow:0 0 0 2px var(--surface);border-radius:50%;position:absolute;top:9px;right:10px}.pk-icon-btn--on-dark .pk-dot{box-shadow:0 0 0 2px var(--forest)}.pk-field{margin-bottom:var(--s4);display:block}.pk-field>.pk-label{font:var(--t-h3);margin-bottom:var(--s2);display:block}.pk-field>.pk-hint{font:var(--t-meta);color:var(--ink-3);margin-top:var(--s2);display:block}.pk-field--error>.pk-hint{color:var(--danger)}.pk-input,.pk-select,.pk-textarea{width:100%;min-height:var(--tap);background:var(--surface);border:1px solid var(--line);border-radius:var(--r-md);color:var(--ink);transition:border-color var(--fast) var(--ease), box-shadow var(--fast) var(--ease);padding:10px 13px}.pk-textarea{resize:vertical;min-height:88px}.pk-input:focus,.pk-select:focus,.pk-textarea:focus{border-color:var(--forest);outline:none;box-shadow:0 0 0 3px #12352a1a}.pk-field--error .pk-input,.pk-field--error .pk-textarea{border-color:var(--danger)}.pk-search{align-items:center;gap:var(--s3);background:var(--surface);border:1px solid var(--line);border-radius:var(--r-md);height:46px;color:var(--ink-3);transition:border-color var(--fast) var(--ease), box-shadow var(--fast) var(--ease);flex:1;padding-inline:14px;display:flex}.pk-search:focus-within{border-color:var(--forest);box-shadow:0 0 0 3px #12352a1a}.pk-search input{min-width:0;color:var(--ink);background:0 0;border:0;outline:none;flex:1}.pk-money-input{background:var(--surface);border:1px solid var(--line);border-radius:var(--r-md);align-items:center;display:flex;overflow:hidden}.pk-money-input span{color:var(--ink-3);padding:12px 0 12px 14px;font-weight:500}.pk-money-input input{font-variant-numeric:tabular-nums;background:0 0;border:0;outline:none;flex:1;min-width:0;padding:12px 14px 12px 6px;font-weight:600}.pk-money-input:focus-within{border-color:var(--forest);box-shadow:0 0 0 3px #12352a1a}.pk-chips{gap:var(--s2);padding-block:2px 4px}.pk-chip{align-items:center;gap:var(--s2);background:var(--surface);border:1px solid var(--line);border-radius:var(--r-pill);min-height:36px;font:var(--t-meta);color:var(--ink-2);white-space:nowrap;transition:background var(--fast) var(--ease), color var(--fast) var(--ease), border-color var(--fast) var(--ease);padding:0 12px;font-weight:500;display:inline-flex}.pk-chip:hover{border-color:var(--line-strong)}.pk-chip[aria-pressed=true],.pk-chip.is-on{background:var(--forest);border-color:var(--forest);color:var(--ink-on-dark)}.pk-chip .pk-chip-count{font-variant-numeric:tabular-nums;border-radius:var(--r-sm);background:var(--surface-sunk);color:var(--ink-3);padding:2px 6px;font-size:11.5px;font-weight:600}.pk-chip.is-on .pk-chip-count{color:var(--ink-on-dark);background:#ffffff2e}.pk-chip:disabled{opacity:.45}.pk-badge{border-radius:var(--r-sm);font:var(--t-micro);background:var(--surface-sunk);color:var(--ink-2);align-items:center;gap:5px;padding:4px 8px;display:inline-flex}.pk-badge--secured{background:var(--lime-tint);color:#35651c}.pk-badge--soon{background:var(--warn-tint);color:var(--warn)}.pk-badge--urgent{background:var(--danger-tint);color:var(--danger)}.pk-badge--verified{background:var(--info-tint);color:var(--info)}.pk-card{background:var(--surface);border:1px solid var(--line);border-radius:var(--r-lg);padding:var(--s4)}.pk-card--flush{padding:0;overflow:hidden}.pk-card--dark{background:var(--forest);border-color:var(--forest);color:var(--ink-on-dark)}.pk-list{background:var(--surface);border:1px solid var(--line);border-radius:var(--r-lg);overflow:hidden}.pk-row{text-align:left;width:100%;padding:var(--s4);border-top:1px solid var(--line);transition:background var(--fast) var(--ease);display:block}.pk-row:first-child{border-top:0}.pk-row:hover{background:#fafbf8}.pk-row:active{background:var(--surface-sunk)}.pk-hustle-top{justify-content:space-between;align-items:flex-start;gap:var(--s4);display:flex}.pk-hustle-title{font:var(--t-h3);letter-spacing:var(--tracking-tight);color:var(--ink)}.pk-pay{font:600 15.5px/1.2 var(--font);letter-spacing:var(--tracking-tight);font-variant-numeric:tabular-nums;white-space:nowrap;text-align:right}.pk-hustle-meta{font:var(--t-meta);color:var(--ink-3);margin-top:5px}.pk-hustle-tags{gap:var(--s2);margin-top:var(--s3);flex-wrap:wrap;display:flex}.pk-hustle-employer{align-items:center;gap:var(--s2);margin-top:var(--s3);font:var(--t-meta);color:var(--ink-3);display:flex}.pk-hustle-employer .pk-initial{background:var(--surface-sunk);width:22px;height:22px;color:var(--ink-2);border-radius:7px;place-items:center;font-size:11px;font-weight:600;display:grid}.pk-empty{background:var(--surface);border:1px solid var(--line);border-radius:var(--r-lg);padding:var(--s6) var(--s4) var(--s5);text-align:center}.pk-empty-glyph{width:46px;height:46px;margin:0 auto var(--s4);border-radius:var(--r-md);background:var(--surface-sunk);color:var(--ink-3);place-items:center;display:grid}.pk-empty h3{margin-bottom:6px}.pk-empty p{font:var(--t-meta);color:var(--ink-3);max-width:32ch;margin-inline:auto}.pk-empty-actions{gap:var(--s2);margin-top:var(--s5);display:grid}.pk-skeleton{background:linear-gradient(90deg, var(--surface-sunk) 0%, #f6f8f3 50%, var(--surface-sunk) 100%);border-radius:var(--r-sm);background-size:200% 100%;animation:1.4s linear infinite pk-shimmer}@keyframes pk-shimmer{to{background-position:-200% 0}}.pk-nav{z-index:50;width:min(var(--shell), 100%);height:calc(var(--nav-h) + env(safe-area-inset-bottom));padding-bottom:env(safe-area-inset-bottom);-webkit-backdrop-filter:saturate(1.6)blur(16px);border-top:1px solid var(--line);background:#ffffffe0;grid-auto-columns:1fr;grid-auto-flow:column;display:grid;position:fixed;bottom:0;left:50%;transform:translate(-50%)}.pk-nav a{color:var(--ink-3);font:var(--t-micro);transition:color var(--fast) var(--ease);flex-direction:column;justify-content:center;align-items:center;gap:3px;font-weight:500;display:flex}.pk-nav a.is-active{color:var(--forest);font-weight:550}.pk-nav a.is-active svg{stroke-width:2px}.pk-nav a{position:relative}.pk-sticky{z-index:50;width:min(var(--shell), 100%);align-items:center;gap:var(--s4);padding:var(--s3) var(--gutter) calc(var(--s3) + env(safe-area-inset-bottom));-webkit-backdrop-filter:blur(16px);border-top:1px solid var(--line);background:#fffffff0;display:flex;position:fixed;bottom:0;left:50%;transform:translate(-50%)}.pk-sticky .pk-sticky-figure{gap:1px;display:grid}.pk-sticky .pk-sticky-figure small{font:var(--t-meta);color:var(--ink-3)}.pk-sticky .pk-sticky-figure strong{font:600 17px/1.1 var(--font);font-variant-numeric:tabular-nums}.pk-sticky .pk-btn{flex:1}.pk-sheet-backdrop{z-index:80;animation:pk-fade var(--med) var(--ease);background:#08140e80;justify-content:center;align-items:flex-end;display:flex;position:fixed;inset:0}.pk-sheet{width:min(var(--shell), 100%);background:var(--surface);border-radius:var(--r-xl) var(--r-xl) 0 0;padding:var(--s5) var(--gutter) calc(var(--s6) + env(safe-area-inset-bottom));animation:pk-rise var(--slow) var(--ease);max-height:86dvh;overflow-y:auto}.pk-sheet-grip{background:var(--line-strong);width:38px;height:4px;margin:0 auto var(--s5);border-radius:2px}@keyframes pk-fade{0%{opacity:0}}@keyframes pk-rise{0%{opacity:0;transform:translateY(14px)}}.pk-live{font:var(--t-micro);color:var(--lime);align-items:center;gap:7px;display:inline-flex}.pk-live:before{content:"";background:var(--lime);width:7px;height:7px;animation:pk-pulse 2s var(--ease) infinite;border-radius:50%;box-shadow:0 0 #bdf37e80}@keyframes pk-pulse{70%{box-shadow:0 0 0 7px #bdf37e00}to{box-shadow:0 0 #bdf37e00}}.pk-flash{align-items:flex-start;gap:var(--s3);padding:var(--s3) var(--s4);border-radius:var(--r-md);font:var(--t-meta);margin-bottom:var(--s4);display:flex}.pk-flash--ok{background:var(--lime-tint);color:#2f5c1a}.pk-flash--warn{background:var(--warn-tint);color:var(--warn)}.pk-flash--err{background:var(--danger-tint);color:var(--danger)}}
@layer migration{.app-shell{background:var(--paper);color:var(--ink);font-family:var(--font)}.app-shell :is(.page-title,.v6-dashboard-intro h1,.modern-profile-hero h1,.modern-safety-hero h1,.profile-hero h1,.safety-hero h1){letter-spacing:-.028em;font-weight:560}.app-shell :is(.section-header h2,.detail-card h2,.form-section-card h2,.management-card h3,.notification-list h3,.message-header h1){letter-spacing:-.018em;font-weight:540}.app-shell :is(strong,b){font-weight:560}.app-shell :is(.muted,.body-copy,.management-card p,.detail-card p,.section-block p,small){font-weight:400}.v7-topbar,.topbar{min-height:62px;padding:10px var(--gutter);border-bottom:1px solid var(--line);box-shadow:none;background:#fffffff5}.v7-brand,.brand{max-height:32px}.v7-icon-button,.v7-avatar,.round-glass-button{border-radius:var(--r-pill);width:38px;height:38px}.v7-avatar,.profile-avatar{font-weight:550}.premium-page-intro,.modern-page-intro,.page-intro,.v6-dashboard-intro{padding:22px var(--gutter) 14px}.premium-page-intro .eyebrow,.section-kicker,.section-label{letter-spacing:.11em;font-size:10px;font-weight:550;line-height:1.2}.page-title,.v6-dashboard-intro h1{margin-top:4px;font-size:clamp(27px,7vw,34px);line-height:1.08}.premium-page-intro .muted,.v6-dashboard-intro p{color:var(--ink-3);margin-top:7px;font-size:13.5px;line-height:1.5}.section-block{padding:8px var(--gutter) 18px}.section-header.compact{margin:0 2px 9px}.section-header.compact h2{font-size:16.5px}:is(.management-card,.detail-card,.form-card,.form-section-card,.modern-info-card,.modern-warning-card,.modern-employer-card,.modern-live-card,.modern-review,.payment-summary,.safety-note,.empty-state,.v6-empty,.trust-card,.report-card,.quick-apply-card,.reviews-card,.reliability-card,.privacy-card,.safety-contact-card,.safety-job-card,.live-safety-card){border:1px solid var(--line);border-radius:var(--r-lg);background:var(--surface);box-shadow:var(--lift-1)}.management-list,.notification-list,.message-list,.queue-stack{gap:8px}.management-card{padding:13px 14px}.management-card h3{margin:4px 0 2px;font-size:14.5px;line-height:1.3}.management-card p{color:var(--ink-3);margin:0;font-size:12.5px;line-height:1.45}.detail-card{margin:0 var(--gutter) 10px;padding:15px}.detail-card h2{margin-bottom:6px;font-size:15.5px}.detail-card .body-copy{font-size:12.5px}:is(.production-form,.compact-business-form,.inline-form,.moderation-form,.quick-apply-form,.report-form,.support-form,.modern-contact-form){gap:12px}.production-form{padding-inline:var(--gutter)}.form-section-card{border-radius:var(--r-lg);margin:0 0 14px;padding:22px 14px 14px}.form-section-card legend{gap:10px;padding:0 4px}.form-section-card legend>span{width:32px;height:32px;font-size:12px;font-weight:550}.form-section-card legend strong{font-size:15px;font-weight:560}.form-section-card legend small{color:var(--ink-3);font-size:11px}.production-form label,.compact-business-form label,.inline-form label,.moderation-form label{font-size:12px;font-weight:520;line-height:1.35}.production-form label>small,.compact-business-form label>small,.inline-form label>small{color:var(--ink-3);margin-top:6px;font-size:10.5px;line-height:1.4}.app-shell :is(input,select,textarea){border:1px solid var(--line-strong);border-radius:var(--r-md);background:var(--surface);box-shadow:none;font-weight:400}.app-shell :is(input,select){min-height:52px;padding:0 13px}.app-shell textarea{min-height:88px;padding:12px 13px;line-height:1.5}.app-shell :is(input,select,textarea):focus{border-color:var(--forest);box-shadow:0 0 0 3px #12352a14}.two-col{gap:10px}.optional{color:var(--ink-3);font-weight:400}.pay-field-wrap{margin-top:0}.currency-prefix{color:var(--ink-3);font-weight:520}.pay-input{font-weight:500}.form-tip{border:1px solid var(--line);background:var(--surface-sunk);border-radius:12px;gap:10px;padding:12px}.form-tip strong{font-size:12.5px}.form-tip p{color:var(--ink-3);font-size:11.5px;line-height:1.4}.checkbox-card,.secure-payment-card{border-radius:13px;gap:12px;min-height:0;padding:13px}.checkbox-card strong{font-size:12.5px}.checkbox-card p{margin-top:3px;font-size:11.5px;line-height:1.4}.checkbox-card input[type=checkbox]{width:22px;height:22px;min-height:22px}.safety-note{box-shadow:none;gap:10px;padding:12px;font-size:11.5px;line-height:1.45}.post-submit-panel{border-radius:16px;min-height:86px;margin:6px 0 18px;padding:14px}.post-submit-panel small{letter-spacing:.1em;font-size:9.5px}.post-submit-panel strong{font-size:13.5px;font-weight:520}.post-submit-panel .primary-button{min-height:44px;padding-inline:16px}:is(.primary-button,.secondary-button,.danger-button,.auth-main-button,.auth-v5-main-button,.mini-button,.small-button,.saved-remove,.application-action-link,.message-link,.dark-link,.link-button){box-shadow:none;font-weight:550}:is(.primary-button,.secondary-button,.danger-button){border-radius:var(--r-md);min-height:44px}:is(.mini-button,.small-button,.saved-remove){border-radius:10px;min-height:32px;font-size:11.5px}:is(.status-label,.level-badge,.live-pill,.category-pill,.contact-chip,.safety-badge){border-radius:var(--r-pill);padding:5px 8px;font-size:10.5px;font-weight:500;line-height:1}.status-label{text-transform:capitalize;letter-spacing:0}.v6-dashboard-stats{margin:4px var(--gutter) 14px;gap:8px}.v6-dashboard-stats>div{border:1px solid var(--line);min-height:76px;box-shadow:none;background:var(--surface);border-radius:14px;padding:12px}.v6-dashboard-stats span{font-size:10.5px}.v6-dashboard-stats strong{font-size:21px;font-weight:560}.v6-quick-links{margin:0 var(--gutter) 16px;border:1px solid var(--line);border-radius:var(--r-lg);background:var(--surface);box-shadow:none;overflow:hidden}.v6-quick-links>a{min-height:54px;padding:10px 12px}.v6-quick-links>a+a{border-top:1px solid var(--line)}.v6-quick-links strong{font-size:13px;font-weight:540}.v6-quick-links small{font-size:11px}.premium-list-main,.application-main,.saved-main,.compact-card{gap:10px}.modern-saved-card,.modern-application-card{box-shadow:none;overflow:hidden}.v8-hustle-card{border:1px solid var(--line);box-shadow:none;background:var(--surface);border-radius:15px;padding:13px}.v8-card-heading h3{font-size:14.5px;font-weight:550}.v8-card-pay strong{font-size:14.5px;font-weight:600}.v8-card-meta{gap:5px 9px;font-size:11px}.v8-card-foot{margin-top:9px;padding-top:9px}.v8-employer-line strong{font-size:11.5px;font-weight:540}.v8-employer-line small{font-size:10px}:is(.live-profile-hero,.modern-profile-hero,.modern-safety-hero,.safety-hero,.profile-hero){border-radius:0 0 20px 20px}.applicant-row{border-top:1px solid var(--line);padding:9px 0}.applicant-row strong{font-size:12.5px;font-weight:540}.applicant-row small{font-size:11px}.decision-actions{gap:6px}:is(.auth-v5-heading h1,.auth-form-heading h1,.onboarding-exact h1,.onboarding-card h1){font-weight:560}:is(.auth-v5-field,.onboarding-exact-field,.premium-auth-field){font-weight:430}:is(.auth-v5-main-button,.onboarding-exact-cta,.auth-main-button){font-weight:550}:is(.pk-nav,.v7-bottom-nav,.v8-bottom-nav,.v9-bottom-nav,.bottom-nav){border-top:1px solid var(--line);min-height:64px;box-shadow:none;-webkit-backdrop-filter:blur(15px);backdrop-filter:blur(15px);background:#fffffff7}:is(.pk-nav,.v7-bottom-nav,.v8-bottom-nav,.v9-bottom-nav,.bottom-nav) a{font-weight:430}:is(.pk-nav,.v7-bottom-nav,.v8-bottom-nav,.v9-bottom-nav,.bottom-nav) a.is-active{font-weight:550}@media (min-width:720px){.app-shell{border-inline:1px solid var(--line);max-width:560px;margin-inline:auto}.detail-card{margin-inline:18px}}}:root,html,body,button,input,textarea,select{font-family:var(--font-manrope), "Manrope", Arial, sans-serif}body,button,input,textarea,select{font-weight:400}h1,h2,h3,h4,h5,h6{font-family:var(--font-manrope), "Manrope", Arial, sans-serif;letter-spacing:-.025em;font-weight:500}strong,b{font-family:inherit;font-weight:600}button,input,textarea,select,label,a{font-family:inherit}button,.v9-bottom-nav,.v9-bottom-nav *,.pk-bottom-nav,.pk-bottom-nav *,nav,nav *,.pikiko-home-reference,.pikiko-home-reference *{font-family:var(--font-manrope), "Manrope", Arial, sans-serif}.pikiko-home-reference h1,.pikiko-home-reference h2{font-weight:500}.pikiko-home-reference h3{font-weight:600}.pikiko-home-reference p,.pikiko-home-reference span{font-weight:400}.pk-step,.form-step,.step-section,fieldset{overflow:visible}.pk-step-header,.form-step-header,.step-header,fieldset>legend{position:relative}.pk-step-header,.form-step-header,.step-header{margin-bottom:16px;padding-top:14px}.pk-step-header h2,.pk-step-header h3,.form-step-header h2,.form-step-header h3,.step-header h2,.step-header h3{margin:0;line-height:1.25}.pk-step-header p,.form-step-header p,.step-header p{margin:4px 0 0;line-height:1.4}.pk-step-number,.form-step-number,.step-number{top:8px;transform:none}.pk-step-body,.form-step-body,.step-body{padding-top:2px}.pk-step-header,.form-step-header,.step-header{grid-template-columns:42px 1fr;align-items:start;column-gap:14px;margin:0;padding:0 0 14px;display:grid;position:relative}.pk-step-number,.form-step-number,.step-number{color:#637067;background:#fff;border:1px solid #d7ded7;border-radius:999px;place-items:center;width:38px;height:38px;font-size:13px;font-weight:500;line-height:1;display:grid;position:relative;top:0;left:0;transform:none}.pk-step-header h2,.pk-step-header h3,.form-step-header h2,.form-step-header h3,.step-header h2,.step-header h3{letter-spacing:-.015em;color:#10241a;margin:0;padding-top:1px;font-size:16px;font-weight:600;line-height:1.25}.pk-step-header p,.form-step-header p,.step-header p{color:#89958e;grid-column:2;margin:-13px 0 0;font-size:12px;font-weight:400;line-height:1.4}.pk-step-card,.form-step-card,.step-card,fieldset{margin-top:2px}@media (max-width:640px){.pk-step-header,.form-step-header,.step-header{grid-template-columns:38px 1fr;column-gap:12px}.pk-step-number,.form-step-number,.step-number{width:36px;height:36px}}.pk-step,.form-step,.step-section{overflow:visible}.pk-step-header,.form-step-header,.step-header{grid-template-rows:auto auto;grid-template-columns:36px minmax(0,1fr);align-items:center;gap:2px 12px;width:100%;margin:0 0 12px;padding:0 20px;display:grid;position:relative;overflow:visible}.pk-step-number,.form-step-number,.step-number{color:#657269;background:#f8faf6;border:1px solid #d5ddd6;border-radius:50%;grid-area:1/1/span 2;place-items:center;width:34px;height:34px;margin:0;font-size:13px;font-weight:500;line-height:1;display:grid;position:static!important;transform:none!important}.pk-step-header h2,.pk-step-header h3,.form-step-header h2,.form-step-header h3,.step-header h2,.step-header h3{color:#10241a;font-family:var(--font);letter-spacing:-.015em;grid-area:1/2;font-size:16px;font-weight:600;line-height:1.2;margin:0!important;padding:0!important;position:static!important}.pk-step-header p,.form-step-header p,.step-header p{color:#89958e;font-family:var(--font);grid-area:2/2;font-size:12px;font-weight:400;line-height:1.35;margin:0!important;padding:0!important;position:static!important}.pk-step-card,.form-step-card,.step-card{position:relative;overflow:hidden;margin-top:0!important}fieldset.pk-step-card,fieldset.form-step-card,fieldset.step-card{padding-top:20px}fieldset.pk-step-card>legend,fieldset.form-step-card>legend,fieldset.step-card>legend{float:none;width:auto;margin:0;padding:0;position:static}@media (max-width:640px){.pk-step-header,.form-step-header,.step-header{grid-template-columns:34px minmax(0,1fr);column-gap:11px;margin-bottom:10px;padding-inline:16px}.pk-step-number,.form-step-number,.step-number{width:32px;height:32px;font-size:12px}.pk-step-header h2,.pk-step-header h3,.form-step-header h2,.form-step-header h3,.step-header h2,.step-header h3{font-size:15.5px}.pk-step-header p,.form-step-header p,.step-header p{font-size:11.5px}}.post-step{margin:0 0 28px}.post-step-header{grid-template-columns:34px minmax(0,1fr);align-items:center;column-gap:12px;margin:0 0 10px;padding:0 16px;display:grid}.post-step-number{color:#66736b;background:#f8faf6;border:1px solid #d5ddd6;border-radius:999px;place-items:center;width:32px;height:32px;font-size:12px;font-weight:500;line-height:1;display:grid}.post-step-header>div{min-width:0}.post-step>fieldset{border:1px solid var(--line,#dfe5dd);border-radius:18px;padding-top:20px;overflow:hidden;margin:0!important}.post-step>fieldset>legend{display:none!important}@media (max-width:640px){.post-step{margin-bottom:24px}.post-step-header{margin-bottom:9px;padding-inline:14px}.post-step-header strong{font-size:15.5px}.post-step-header small{font-size:11.5px}}.post-step:first-of-type{margin-top:-4px}.post-step-header{margin-bottom:7px}.post-step-header strong{line-height:1.18}.post-step-header small{margin-top:2px;line-height:1.32}.post-step>fieldset{padding-top:16px}.post-step>fieldset>:first-child,.post-step>fieldset>label:first-of-type,.post-step>fieldset>div:first-of-type{margin-top:0}@media (max-width:640px){.post-step:first-of-type{margin-top:-2px}.post-step{margin-bottom:20px}.post-step-header{margin-bottom:6px}.post-step>fieldset{padding-top:15px}}.post-step{margin-bottom:22px}.post-step-header{grid-template-columns:30px minmax(0,1fr);align-items:center;column-gap:10px;margin-bottom:8px;padding-inline:12px;display:grid}.post-step-number{color:#68756d;width:28px;height:28px;font-family:var(--font);background:#f8faf6;border:1px solid #d5ddd6;border-radius:999px;font-size:11.5px;font-weight:500;line-height:1}.post-step-header strong{color:#10241a;font-family:var(--font);letter-spacing:-.012em;margin:0;font-size:15px;font-weight:600;line-height:1.16;display:block}.post-step-header small{color:#8a968f;font-family:var(--font);margin-top:2px;font-size:11px;font-weight:400;line-height:1.3;display:block}.post-step>fieldset{margin-top:0!important}@media (max-width:640px){.post-step{margin-bottom:20px}.post-step-header{grid-template-columns:28px minmax(0,1fr);column-gap:9px;margin-bottom:7px;padding-inline:10px}.post-step-number{width:27px;height:27px;font-size:11px}.post-step-header strong{font-size:14.5px}.post-step-header small{font-size:10.75px}}.pikiko-home-reference .pk-home-hero{isolation:isolate;position:relative;overflow:hidden;background:#104937!important}.pikiko-home-reference .pk-home-hero:before{content:"";z-index:-2;pointer-events:none;opacity:.34;background-image:url(/pikiko-accra-hero.svg);background-position:72%;background-repeat:no-repeat;background-size:cover;position:absolute;inset:0}.pikiko-home-reference .pk-home-hero:after{content:"";z-index:-1;pointer-events:none;background:linear-gradient(90deg,#104937f5 0%,#104937e6 40%,#104937b8 100%);position:absolute;inset:0}.pikiko-home-reference .pk-home-hero>*{z-index:1;position:relative}@media (max-width:640px){.pikiko-home-reference .pk-home-hero:before{opacity:.28;background-position:68%;background-size:auto 108%}.pikiko-home-reference .pk-home-hero:after{background:linear-gradient(90deg,#104937f7 0%,#104937e8 46%,#104937c2 100%)}}
@layer screen{:root{--v141-control-h:52px;--v141-card-r:16px;--v141-field-r:14px;--v141-section-gap:16px}.app-shell,.detail-shell,.message-shell,.legal-shell,.onboarding-page,.auth-shell,.auth-v5-frame{font-family:var(--font), var(--font-manrope,"Manrope"), ui-sans-serif, -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;font-weight:400}:is(.app-shell,.detail-shell,.message-shell,.onboarding-page) :is(h1,h2,h3,h4,h5,h6){letter-spacing:-.025em;font-family:inherit}:is(.app-shell,.detail-shell,.message-shell,.onboarding-page) h1,:is(.app-shell,.detail-shell,.message-shell,.onboarding-page) h2{font-weight:500}:is(.app-shell,.detail-shell,.message-shell,.onboarding-page) h3{font-weight:550}:is(.app-shell,.detail-shell,.message-shell,.onboarding-page) strong{font-weight:600}.pikiko-home-reference,.pikiko-home-reference *{font-family:var(--font), var(--font-manrope,"Manrope"), ui-sans-serif, -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif}.pikiko-home-reference h1,.pikiko-home-reference h2{font-weight:500}.pikiko-home-reference h3{font-weight:600}:is(.topbar,.v7-topbar,.v8-topbar,.v9-topbar){border-bottom:1px solid var(--line);min-height:68px;box-shadow:none;padding-inline:18px}:is(.topbar,.v7-topbar,.v8-topbar,.v9-topbar) strong{font-weight:550}:is(.premium-page-intro,.modern-page-intro,.page-intro,.v6-dashboard-intro){padding:22px var(--gutter) 14px}:is(.premium-page-intro,.modern-page-intro,.page-intro,.v6-dashboard-intro) :is(h1,.page-title){letter-spacing:-.035em;font-size:clamp(25px,6.7vw,31px);font-weight:500;line-height:1.08}:is(.premium-page-intro,.modern-page-intro,.page-intro,.v6-dashboard-intro) :is(p,.muted){color:var(--ink-3);margin-top:7px;font-size:13px;font-weight:400;line-height:1.48}:is(.eyebrow,.section-kicker,.section-label){letter-spacing:.1em;font-size:10px;font-weight:550;line-height:1.2}.section-block{padding:7px var(--gutter) 17px}.section-header.compact{margin:0 1px 9px}.section-header.compact h2{font-size:16px;font-weight:500}:is(.management-card,.detail-card,.form-card,.form-section-card,.modern-info-card,.modern-warning-card,.modern-employer-card,.modern-live-card,.modern-review,.payment-summary,.safety-note,.empty-state,.v6-empty,.trust-card,.report-card,.quick-apply-card,.reviews-card,.reliability-card,.privacy-card,.safety-contact-card,.safety-job-card,.live-safety-card,.modern-saved-card,.modern-application-card,.employer-card,.compact-card){border-radius:var(--v141-card-r);box-shadow:none;border-width:1px}.management-card{padding:13px 14px}.detail-card{margin:0 var(--gutter) 10px;padding:14px}:is(.management-card,.detail-card,.compact-card) h3{font-size:14px;font-weight:550;line-height:1.3}:is(.management-card,.detail-card,.compact-card) p{font-size:12px;font-weight:400;line-height:1.45}:is(.management-list,.notification-list,.message-list,.queue-stack){gap:8px}:is(.production-form,.compact-business-form,.inline-form,.moderation-form,.quick-apply-form,.report-form,.support-form,.modern-contact-form){gap:12px}.production-form{padding-inline:var(--gutter)}.form-section-card{margin:0 0 13px;padding:20px 14px 14px}.form-section-card legend{gap:9px;padding:0 3px}.form-section-card legend>span{width:31px;height:31px;font-size:11.5px;font-weight:550}.form-section-card legend strong{font-size:14.5px;font-weight:550}.form-section-card legend small{font-size:10.5px;font-weight:400;line-height:1.35}:is(.production-form,.compact-business-form,.inline-form,.moderation-form,.quick-apply-form,.report-form,.support-form,.modern-contact-form) label{font-size:11.5px;font-weight:550;line-height:1.35}:is(.production-form,.compact-business-form,.inline-form,.moderation-form,.quick-apply-form,.report-form,.support-form,.modern-contact-form) label>small{color:var(--ink-3);margin-top:5px;font-size:10px;font-weight:400;line-height:1.4}.app-shell :is(input,select,textarea),.detail-shell :is(input,select,textarea),.message-shell :is(input,select,textarea){border:1px solid var(--line-strong);border-radius:var(--v141-field-r);background:var(--surface);box-shadow:none;font-size:14px;font-weight:400}.app-shell :is(input,select),.detail-shell :is(input,select),.message-shell :is(input,select){min-height:var(--v141-control-h);padding:0 13px}.app-shell textarea,.detail-shell textarea,.message-shell textarea{min-height:86px;padding:12px 13px;line-height:1.48}.app-shell :is(input,select,textarea):focus,.detail-shell :is(input,select,textarea):focus,.message-shell :is(input,select,textarea):focus{border-color:var(--forest);box-shadow:0 0 0 3px #12352a12}.optional{color:var(--ink-3);font-weight:400}.currency-prefix,.pay-input{font-weight:500}.form-tip{box-shadow:none;border-radius:12px;gap:10px;padding:11px 12px}.form-tip strong{font-size:12px;font-weight:550}.form-tip p{font-size:11px;font-weight:400;line-height:1.4}:is(.checkbox-card,.secure-payment-card){border-radius:13px;gap:11px;min-height:0;padding:12px}.checkbox-card strong{font-size:12px;font-weight:550}.checkbox-card p{margin-top:3px;font-size:11px;line-height:1.4}.checkbox-card input[type=checkbox]{width:21px;height:21px;min-height:21px}.safety-note{box-shadow:none;gap:9px;padding:11px 12px;font-size:11px;line-height:1.45}.post-submit-panel{border-radius:15px;min-height:82px;margin:5px 0 16px;padding:13px 14px}.post-submit-panel small{letter-spacing:.1em;font-size:9px;font-weight:550}.post-submit-panel strong{font-size:13px;font-weight:550}.post-submit-panel .primary-button{min-height:43px;padding-inline:15px}:is(.primary-button,.secondary-button,.danger-button,.auth-main-button,.auth-v5-main-button,.mini-button,.small-button,.saved-remove,.application-action-link,.message-link,.dark-link,.link-button){box-shadow:none;font-weight:550}:is(.primary-button,.secondary-button,.danger-button){border-radius:12px;min-height:43px;padding-inline:15px;font-size:12.5px}:is(.mini-button,.small-button,.saved-remove){border-radius:9px;min-height:31px;font-size:11px}:is(.status-label,.level-badge,.live-pill,.category-pill,.contact-chip,.safety-badge){letter-spacing:0;border-radius:999px;padding:5px 8px;font-size:10px;font-weight:500;line-height:1}.v6-dashboard-stats{margin:4px var(--gutter) 13px;gap:8px}.v6-dashboard-stats>div{min-height:72px;box-shadow:none;border-radius:13px;padding:11px 12px}.v6-dashboard-stats span{font-size:10px;font-weight:400}.v6-dashboard-stats strong{font-size:20px;font-weight:550}.v6-quick-links{margin:0 var(--gutter) 15px;box-shadow:none;border-radius:15px}.v6-quick-links>a{min-height:51px;padding:9px 12px}.v6-quick-links strong{font-size:12.5px;font-weight:550}.v6-quick-links small{font-size:10.5px;font-weight:400}:is(.premium-list-main,.application-main,.saved-main,.compact-card){gap:9px}.v8-hustle-card{box-shadow:none;border-radius:15px;padding:12px 13px}.v8-card-heading h3{font-size:14px;font-weight:550}.v8-card-pay strong{font-size:14px;font-weight:600}.v8-card-meta{gap:5px 8px;font-size:10.5px}.v8-card-foot{margin-top:8px;padding-top:8px}.v8-employer-line strong{font-size:11px;font-weight:550}.v8-employer-line small{font-size:9.5px}:is(.live-profile-hero,.modern-profile-hero,.modern-safety-hero,.safety-hero,.profile-hero){border-radius:0 0 19px 19px}.applicant-row{padding:8px 0}.applicant-row strong{font-size:12px;font-weight:550}.applicant-row small{font-size:10.5px}.decision-actions{gap:6px}:is(.auth-v5-heading h1,.auth-form-heading h1,.onboarding-exact h1,.onboarding-card h1){letter-spacing:-.035em;font-weight:500}:is(.auth-v5-field,.onboarding-exact-field,.premium-auth-field){font-weight:400}:is(.auth-v5-main-button,.onboarding-exact-cta,.auth-main-button){font-weight:550}:is(.pk-nav,.v7-bottom-nav,.v8-bottom-nav,.v9-bottom-nav,.bottom-nav){border-top:1px solid var(--line);min-height:64px;box-shadow:none}:is(.pk-nav,.v7-bottom-nav,.v8-bottom-nav,.v9-bottom-nav,.bottom-nav) a{font-family:inherit;font-weight:450}:is(.pk-nav,.v7-bottom-nav,.v8-bottom-nav,.v9-bottom-nav,.bottom-nav) a.is-active{font-weight:550}@media (min-width:720px){.app-shell:not(.pikiko-home-reference){max-width:560px;margin-inline:auto}}}
@layer screen{:root{--v142-control-h:56px;--v142-card-r:16px;--v142-field-r:14px;--v142-page-x:20px;--v142-section-gap:20px}.app-shell:not(.v9-shell) :is(.topbar,.v7-topbar,.v8-topbar,.v9-topbar){min-height:62px;padding-block:8px}.app-shell:not(.v9-shell) :is(.v7-icon-button,.v7-avatar,.round-glass-button){width:38px;height:38px}.app-shell:not(.v9-shell) :is(.premium-page-intro,.modern-page-intro,.page-intro,.v6-dashboard-intro){padding:18px var(--v142-page-x) 10px}.app-shell:not(.v9-shell) :is(.premium-page-intro,.modern-page-intro,.page-intro,.v6-dashboard-intro) :is(h1,.page-title){margin-top:3px;font-size:clamp(24px,6.4vw,30px);line-height:1.08}.app-shell:not(.v9-shell) :is(.premium-page-intro,.modern-page-intro,.page-intro,.v6-dashboard-intro) :is(p,.muted){max-width:46ch;margin-top:6px;font-size:12.75px;line-height:1.45}.app-shell:not(.v9-shell) .section-block{padding:6px var(--v142-page-x) 14px}.app-shell:not(.v9-shell) .section-header{margin-bottom:8px}.app-shell:not(.v9-shell) .section-header.compact{margin-bottom:7px}.app-shell:not(.v9-shell) :is(.management-card,.detail-card,.form-card,.form-section-card,.modern-info-card,.modern-warning-card,.modern-employer-card,.modern-live-card,.modern-review,.payment-summary,.safety-note,.empty-state,.v6-empty,.trust-card,.report-card,.quick-apply-card,.reviews-card,.reliability-card,.privacy-card,.safety-contact-card,.safety-job-card,.live-safety-card,.modern-saved-card,.modern-application-card,.employer-card,.compact-card){border-radius:var(--v142-card-r);box-shadow:none}.app-shell:not(.v9-shell) .management-card{padding:11px 12px}.app-shell:not(.v9-shell) .detail-card{margin:0 var(--v142-page-x) 9px;padding:12px 13px}.app-shell:not(.v9-shell) :is(.management-list,.notification-list,.message-list,.queue-stack){gap:7px}.app-shell:not(.v9-shell) :is(.production-form,.compact-business-form,.inline-form,.moderation-form,.quick-apply-form,.report-form,.support-form,.modern-contact-form){gap:10px}.app-shell:not(.v9-shell) .production-form{padding-inline:var(--v142-page-x)}.app-shell:not(.v9-shell) .form-section-card{border-radius:var(--v142-card-r);margin:0 0 11px;padding:17px 12px 12px}.app-shell:not(.v9-shell) .form-section-card legend{gap:8px;padding:0 2px}.app-shell:not(.v9-shell) .form-section-card legend>span{width:28px;height:28px;font-size:11px}.app-shell:not(.v9-shell) .form-section-card legend strong{font-size:14px;line-height:1.2}.app-shell:not(.v9-shell) .form-section-card legend small{margin-top:2px;font-size:10px;line-height:1.3}.app-shell:not(.v9-shell) :is(.production-form,.compact-business-form,.inline-form,.moderation-form,.quick-apply-form,.report-form,.support-form,.modern-contact-form) label{gap:6px;font-size:11.5px;line-height:1.3}.app-shell:not(.v9-shell) :is(.production-form,.compact-business-form,.inline-form,.moderation-form,.quick-apply-form,.report-form,.support-form,.modern-contact-form) label>small{margin-top:1px;font-size:9.75px;line-height:1.35}.app-shell:not(.v9-shell) :is(input,select){min-height:var(--v142-control-h);height:var(--v142-control-h);border-radius:var(--v142-field-r);padding:0 13px;font-size:13.5px}.app-shell:not(.v9-shell) textarea{border-radius:var(--v142-field-r);resize:vertical;min-height:104px;padding:11px 13px;font-size:13.5px;line-height:1.45}.app-shell:not(.v9-shell) textarea[rows="2"]{min-height:82px}.app-shell:not(.v9-shell) textarea[rows="3"]{min-height:94px}.app-shell:not(.v9-shell) textarea[rows="5"]{min-height:112px}.app-shell:not(.v9-shell) .two-col{gap:10px}.app-shell:not(.v9-shell) .pay-field-wrap{margin-top:0}.app-shell:not(.v9-shell) .currency-prefix{font-size:13px;top:39px}.app-shell:not(.v9-shell) .form-tip{border-radius:12px;gap:9px;padding:10px 11px}.app-shell:not(.v9-shell) .form-tip strong{font-size:11.75px}.app-shell:not(.v9-shell) .form-tip p{margin-top:2px;font-size:10.75px;line-height:1.35}.app-shell:not(.v9-shell) :is(.checkbox-card,.secure-payment-card){border-radius:12px;gap:10px;padding:10px 11px}.app-shell:not(.v9-shell) .checkbox-card strong{font-size:11.75px}.app-shell:not(.v9-shell) .checkbox-card p{margin-top:2px;font-size:10.75px;line-height:1.35}.app-shell:not(.v9-shell) .checkbox-card input[type=checkbox]{width:20px;height:20px;min-height:20px}.app-shell:not(.v9-shell) .safety-note{gap:8px;padding:10px 11px;font-size:10.5px;line-height:1.4}.post-shell .production-form{padding-bottom:82px}.post-shell .form-section-card+.form-section-card{margin-top:3px}.post-shell .post-submit-panel{border-radius:15px;min-height:72px;margin:3px 0 10px;padding:11px 12px}.post-shell .post-submit-panel>div{gap:3px}.post-shell .post-submit-panel small{font-size:8.75px;line-height:1.2}.post-shell .post-submit-panel strong{font-size:12.5px;line-height:1.3}.post-shell .post-submit-panel .primary-button{min-height:42px;padding-inline:14px;font-size:12.25px}.app-shell:not(.v9-shell) :is(.primary-button,.secondary-button,.danger-button){border-radius:11px;min-height:42px;padding:9px 14px;font-size:12.25px}.app-shell:not(.v9-shell) :is(.mini-button,.small-button,.saved-remove){border-radius:9px;min-height:30px;padding:6px 10px;font-size:10.75px}.app-shell:not(.v9-shell) :is(.modern-saved-card,.modern-application-card,.notification-card){padding:11px 12px}.app-shell:not(.v9-shell) :is(.modern-saved-card,.modern-application-card,.notification-card) :is(h2,h3,strong){line-height:1.28}.app-shell:not(.v9-shell) .notification-card p{margin-top:3px;font-size:11.5px;line-height:1.4}.app-shell:not(.v9-shell) .notification-card small{margin-top:4px;font-size:9.75px}.app-shell:not(.v9-shell) .v6-dashboard-stats{margin:2px var(--v142-page-x) 11px;gap:7px}.app-shell:not(.v9-shell) .v6-dashboard-stats>div{border-radius:12px;min-height:66px;padding:10px 11px}.app-shell:not(.v9-shell) .v6-dashboard-stats strong{font-size:19px}.app-shell:not(.v9-shell) .v6-quick-links{margin:0 var(--v142-page-x) 12px;border-radius:14px}.app-shell:not(.v9-shell) .v6-quick-links>a{min-height:48px;padding:8px 11px}.app-shell:not(.v9-shell) .v8-hustle-card{border-radius:14px;padding:11px 12px}.app-shell:not(.v9-shell) .v8-card-foot{margin-top:7px;padding-top:7px}.app-shell:not(.v9-shell) :is(.live-profile-hero,.modern-profile-hero,.modern-safety-hero,.safety-hero,.profile-hero){padding-top:18px;padding-bottom:18px}.app-shell:not(.v9-shell) .applicant-row{padding:7px 0}.app-shell:not(.v9-shell) :is(.pk-nav,.v7-bottom-nav,.v8-bottom-nav,.v9-bottom-nav,.bottom-nav){min-height:60px}.app-shell:not(.v9-shell) :is(.pk-nav,.v7-bottom-nav,.v8-bottom-nav,.v9-bottom-nav,.bottom-nav) a{gap:3px;padding-top:6px;padding-bottom:5px;font-size:9.75px}:is(.auth-shell,.auth-v5-frame,.onboarding-page) :is(input,select){border-radius:14px;height:54px;min-height:54px;font-size:13.5px}:is(.auth-shell,.auth-v5-frame,.onboarding-page) textarea{border-radius:14px;min-height:96px;font-size:13.5px}:is(.auth-card,.auth-v5-card,.onboarding-card,.onboarding-exact-card){border-radius:18px}:is(.auth-v5-main-button,.onboarding-exact-cta,.auth-main-button){min-height:46px}@media (min-width:720px){.app-shell:not(.v9-shell){max-width:560px;margin-inline:auto}}@media (max-width:520px){:root{--v142-page-x:16px}.app-shell:not(.v9-shell) .two-col{gap:8px}.post-shell .post-submit-panel{gap:10px}}}
:root{--pk-motion-fast:.12s;--pk-motion-base:.18s;--pk-motion-slow:.26s;--pk-motion-ease:cubic-bezier(.2,.75,.25,1);--pk-motion-spring:cubic-bezier(.22,1.2,.32,1);--pk-focus-ring:0 0 0 3px #104a361a}html:before{content:"";z-index:99999;transform-origin:0;opacity:0;pointer-events:none;background:linear-gradient(90deg,#9be82f,#c66be5 52%,#10cce3);height:2px;position:fixed;inset:0 0 auto;transform:scaleX(0)}html.pk-nav-pending:before{opacity:1;animation:pk-route-progress 1.5s var(--pk-motion-ease) forwards}html.pk-nav-complete:before{opacity:0;transition:transform .1s linear,opacity .22s 90ms;transform:scaleX(1)}@keyframes pk-route-progress{0%{transform:scaleX(.04)}35%{transform:scaleX(.42)}70%{transform:scaleX(.68)}to{transform:scaleX(.82)}}body[data-pk-route-enter=true] :is(.app-shell,.premium-auth-shell,.onboarding-page,.support-page){animation:pk-route-enter var(--pk-motion-slow) var(--pk-motion-ease) both}@keyframes pk-route-enter{0%{opacity:.72;transform:translateY(4px)}to{opacity:1;transform:translateY(0)}}.app-shell :is(button,a,input,textarea,select),.premium-auth-shell :is(button,a,input,textarea,select),.onboarding-page :is(button,a,input,textarea,select){-webkit-tap-highlight-color:transparent}.app-shell :is(button,[role=button],.pk-btn,.v8-nav-item),.premium-auth-shell :is(button,[role=button]),.onboarding-page :is(button,[role=button]){transition:transform var(--pk-motion-fast) var(--pk-motion-ease), background-color var(--pk-motion-base) ease, border-color var(--pk-motion-base) ease, color var(--pk-motion-base) ease, box-shadow var(--pk-motion-base) ease, opacity var(--pk-motion-base) ease;transform-origin:50%}.app-shell :is(button,[role=button],.pk-btn):active,.premium-auth-shell :is(button,[role=button]):active,.onboarding-page :is(button,[role=button]):active{transform:scale(.975)}.app-shell :is(input,textarea,select),.premium-auth-shell :is(input,textarea,select),.onboarding-page :is(input,textarea,select){transition:border-color var(--pk-motion-base) ease, box-shadow var(--pk-motion-base) ease, background-color var(--pk-motion-base) ease, transform var(--pk-motion-fast) ease}.app-shell :is(input,textarea,select):focus-visible,.premium-auth-shell :is(input,textarea,select):focus-visible,.onboarding-page :is(input,textarea,select):focus-visible{box-shadow:var(--pk-focus-ring);outline:none}.app-shell :is(a,button,[role=button]):focus-visible,.premium-auth-shell :is(a,button,[role=button]):focus-visible,.onboarding-page :is(a,button,[role=button]):focus-visible{outline-offset:3px;outline:2px solid #104a3673}.app-shell :is(.v8-hustle-card,.pk-job-row,.pk-row,.dashboard-card,.application-card,.saved-card,.notification-card,.message-card,.profile-card,.settings-card,.safety-card,.payment-card){transition:transform var(--pk-motion-base) var(--pk-motion-ease), border-color var(--pk-motion-base) ease, box-shadow var(--pk-motion-base) ease, background-color var(--pk-motion-base) ease}@media (hover:hover) and (pointer:fine){.app-shell :is(.v8-hustle-card,.pk-job-row,.pk-row,.dashboard-card,.application-card,.saved-card,.notification-card,.message-card):hover{transform:translateY(-2px);box-shadow:0 7px 22px #10271e0e}}.app-shell :is(.pk-chip,.pk-time-row button,.pk-filter-panel button,[class*=chip],[class*=tab]){transition:transform var(--pk-motion-fast) var(--pk-motion-ease), background-color var(--pk-motion-base) ease, color var(--pk-motion-base) ease, border-color var(--pk-motion-base) ease}.app-shell :is(.pk-chip,.pk-time-row button,.pk-filter-panel button,[class*=chip],[class*=tab]):active{transform:scale(.97)}.v9-bottom-nav .v8-nav-item{transition:color var(--pk-motion-base) ease, opacity var(--pk-motion-base) ease, transform var(--pk-motion-fast) var(--pk-motion-ease)}.v9-bottom-nav .v8-nav-item>span{transition:transform var(--pk-motion-slow) var(--pk-motion-spring), background-color var(--pk-motion-base) ease}.v9-bottom-nav .v8-nav-item.active>span{transform:translateY(-1px)scale(1.06)}.v9-bottom-nav .v8-nav-item:active{transform:scale(.96)}.app-shell :is(button[aria-label*=save i],button[aria-label*=favorite i],button[aria-label*=bookmark i],a[aria-label*=save i]){transition:transform var(--pk-motion-slow) var(--pk-motion-spring), color var(--pk-motion-base) ease, background-color var(--pk-motion-base) ease}.app-shell :is(button[aria-label*=save i],button[aria-label*=favorite i],button[aria-label*=bookmark i],a[aria-label*=save i]):active{transform:scale(.86)}.app-shell :is(.flash,.pk-flash,[role=status],[role=alert]){animation:pk-status-enter .24s var(--pk-motion-ease) both}@keyframes pk-status-enter{0%{opacity:0;transform:translateY(-5px)scale(.99)}to{opacity:1;transform:translateY(0)scale(1)}}:where(dialog[open],[role=dialog][data-open=true],.modal.is-open,.sheet.is-open){animation:pk-dialog-enter .22s var(--pk-motion-ease) both}@keyframes pk-dialog-enter{0%{opacity:0;transform:translateY(8px)scale(.985)}to{opacity:1;transform:translateY(0)scale(1)}}dialog::backdrop{background:#071b136b;animation:.18s both pk-backdrop-enter}@keyframes pk-backdrop-enter{0%{opacity:0}to{opacity:1}}body[data-pk-route-enter=true] .hero{animation:pk-hero-reveal .32s var(--pk-motion-ease) both}@keyframes pk-hero-reveal{0%{opacity:.88;transform:translateY(-3px)}to{opacity:1;transform:translateY(0)}}.post-step-header{transition:transform var(--pk-motion-base) var(--pk-motion-ease), opacity var(--pk-motion-base) ease}.post-step-number{transition:transform var(--pk-motion-slow) var(--pk-motion-spring), border-color var(--pk-motion-base) ease, background-color var(--pk-motion-base) ease}.post-step:focus-within .post-step-number{background:#f5faf6;border-color:#91a99b;transform:scale(1.06)}:where(.skeleton,[class*=skeleton]){background-size:220% 100%;animation-duration:1.25s}.app-shell :is(input,textarea,select):user-invalid{border-color:#b848408a}.app-shell :is(input,textarea,select):user-invalid:focus{box-shadow:0 0 0 3px #b8484014}@media (pointer:coarse){.app-shell :is(button,[role=button],a.v8-nav-item){touch-action:manipulation}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto!important}html:before,*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}body[data-pk-route-enter=true] :is(.app-shell,.premium-auth-shell,.onboarding-page,.support-page){transform:none!important}}
:root{--pk-nav-height:72px;--pk-nav-max:520px;--pk-nav-bg:#fffffff7;--pk-nav-line:#e7ebe6;--pk-nav-muted:#7e8b85;--pk-nav-active:#0c6c67;--pk-nav-post:#064c45}.v9-bottom-nav{-webkit-backdrop-filter:blur(16px);z-index:9000!important;width:min(100%, var(--pk-nav-max))!important;max-width:var(--pk-nav-max)!important;height:var(--pk-nav-height)!important;padding:6px 18px calc(7px + env(safe-area-inset-bottom))!important;border:0!important;border-top:1px solid var(--pk-nav-line)!important;background:var(--pk-nav-bg)!important;border-radius:0!important;grid-template-columns:repeat(5,minmax(0,1fr))!important;align-items:center!important;margin:0!important;display:grid!important;position:fixed!important;bottom:0!important;left:50%!important;right:auto!important;transform:translate(-50%)!important;box-shadow:0 -8px 24px #11271e0d!important}.v9-bottom-nav .v8-nav-item{min-width:0!important;height:100%!important;color:var(--pk-nav-muted)!important;font-family:var(--font)!important;background:0 0!important;border:0!important;flex-direction:column!important;justify-content:center!important;align-items:center!important;gap:3px!important;margin:0!important;padding:0!important;text-decoration:none!important;transition:color .16s,transform .12s cubic-bezier(.2,.75,.25,1)!important;display:flex!important}.v9-bottom-nav .v8-nav-item>span{width:30px!important;height:30px!important;color:inherit!important;background:0 0!important;border-radius:999px!important;place-items:center!important;margin:0!important;padding:0!important;transition:transform .18s cubic-bezier(.22,1.2,.32,1),background-color .16s,color .16s!important;display:grid!important}.v9-bottom-nav .v8-nav-item svg{stroke-width:1.8px!important;width:22px!important;height:22px!important}.v9-bottom-nav .v8-nav-item small{color:inherit!important;font-family:var(--font)!important;white-space:nowrap!important;margin:0!important;padding:0!important;font-size:10px!important;font-weight:500!important;line-height:1.05!important}.v9-bottom-nav .v8-nav-item.active{color:var(--pk-nav-active)!important}.v9-bottom-nav .v8-nav-item.active>span{transform:translateY(-1px)scale(1.04)!important}.v9-bottom-nav .v8-nav-item:nth-child(3){color:var(--pk-nav-muted)!important}.v9-bottom-nav .v8-nav-item:nth-child(3)>span{background:var(--pk-nav-post)!important;color:#fff!important;width:54px!important;height:54px!important;margin-top:-24px!important;box-shadow:0 8px 20px #064c4538!important}.v9-bottom-nav .v8-nav-item:nth-child(3) svg{stroke-width:1.8px!important;width:25px!important;height:25px!important}.v9-bottom-nav .v8-nav-item:nth-child(3) small{margin-top:-2px!important}.v9-bottom-nav .v8-nav-item:nth-child(3).active{color:var(--pk-nav-active)!important}.v9-bottom-nav .v8-nav-item:nth-child(3).active>span{background:#043f39!important;transform:translateY(-1px)scale(1.04)!important}.v9-bottom-nav .v8-nav-item:active{transform:scale(.96)!important}.v9-bottom-nav .v8-nav-item:nth-child(3):active>span{transform:scale(.95)!important}.app-shell,.pikiko-home-reference,[class*=shell]{padding-bottom:max(86px, calc(var(--pk-nav-height) + env(safe-area-inset-bottom) + 12px))}@media (min-width:521px){.v9-bottom-nav{border-left:1px solid var(--pk-nav-line)!important;border-right:1px solid var(--pk-nav-line)!important}}@media (max-width:380px){.v9-bottom-nav{padding-inline:10px!important}.v9-bottom-nav .v8-nav-item small{font-size:9.5px!important}.v9-bottom-nav .v8-nav-item>span{width:28px!important;height:28px!important}.v9-bottom-nav .v8-nav-item:nth-child(3)>span{width:52px!important;height:52px!important}}@media (prefers-reduced-motion:reduce){.v9-bottom-nav,.v9-bottom-nav *{transition:none!important}}
@layer reset,legacy,base,system,migration,screen;
