.job-worth-page[data-v-a3ceb1cc]{min-height:100vh;background:#f5f3ef;position:relative;overflow-x:hidden}.bg-pattern[data-v-a3ceb1cc]{position:fixed;top:0;right:0;bottom:0;left:0;z-index:0;opacity:.35;background-image:radial-gradient(circle at 20% 30%,rgba(59,130,246,.06) 0%,transparent 50%),radial-gradient(circle at 80% 70%,rgba(217,119,6,.05) 0%,transparent 50%);pointer-events:none}.page-title[data-v-a3ceb1cc]{font-size:1.85rem;font-weight:800;color:#1e293b;letter-spacing:-.02em;margin-bottom:.35rem;line-height:1.2}.page-subtitle[data-v-a3ceb1cc]{font-size:.9rem;color:#94a3b8;font-weight:400}.calc-card[data-v-a3ceb1cc]{background:#fff;border-radius:16px;padding:1.5rem;box-shadow:0 1px 3px #00000008,0 4px 16px #00000008;border:1px solid #eceae5}@media(max-width:640px){.calc-card[data-v-a3ceb1cc]{padding:1.1rem;border-radius:14px}.page-title[data-v-a3ceb1cc]{font-size:1.65rem}}.input-group[data-v-a3ceb1cc]{margin-bottom:1.25rem;padding-bottom:1.25rem;border-bottom:1px solid #f0eeea}.input-group[data-v-a3ceb1cc]:last-of-type{border-bottom:none;margin-bottom:.75rem;padding-bottom:0}.group-title[data-v-a3ceb1cc]{display:flex;align-items:center;gap:.5rem;font-size:.9rem;font-weight:700;color:#374151;margin-bottom:.85rem;letter-spacing:.01em}.group-icon[data-v-a3ceb1cc]{font-size:1.1rem}.input-grid[data-v-a3ceb1cc]{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:.85rem}@media(max-width:480px){.input-grid[data-v-a3ceb1cc]{grid-template-columns:1fr}}.input-field label[data-v-a3ceb1cc]{display:block;font-size:.75rem;font-weight:600;color:#64748b;text-transform:uppercase;letter-spacing:.06em;margin-bottom:.3rem}.input-wrap[data-v-a3ceb1cc]{display:flex;align-items:center;background:#f8fafc;border:2px solid #e2e8f0;border-radius:12px;overflow:hidden;transition:all .2s ease}.input-wrap[data-v-a3ceb1cc]:focus-within{border-color:#3b82f6;box-shadow:0 0 0 3px #3b82f61a;background:#fff}.input-prefix[data-v-a3ceb1cc]{padding-left:.85rem;font-size:1.15rem;font-weight:700;color:#3b82f6;-webkit-user-select:none;user-select:none;line-height:1}.input-suffix[data-v-a3ceb1cc]{padding-right:.85rem;color:#94a3b8;font-weight:600;font-size:.82rem;white-space:nowrap}.input-wrap input[data-v-a3ceb1cc]{flex:1;border:none;outline:none;padding:.55rem .65rem;font-size:1.05rem;font-weight:600;color:#1e293b;background:transparent;font-family:inherit;font-variant-numeric:tabular-nums;min-width:0}.input-wrap input[data-v-a3ceb1cc]::placeholder{color:#cbd5e1;font-weight:400;font-size:.95rem}.input-wrap input[type=number][data-v-a3ceb1cc]::-webkit-inner-spin-button,.input-wrap input[type=number][data-v-a3ceb1cc]::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.input-wrap input[type=number][data-v-a3ceb1cc]{-moz-appearance:textfield}.divider[data-v-a3ceb1cc]{position:relative;margin:1rem 0;text-align:center}.divider[data-v-a3ceb1cc]:before{content:"";display:block;height:1px;background:linear-gradient(90deg,transparent,#e8e6e1,transparent)}.divider-label[data-v-a3ceb1cc]{position:relative;top:-.55rem;background:#fff;padding:0 .85rem;font-size:.73rem;font-weight:700;color:#a1a1aa;text-transform:uppercase;letter-spacing:.12em}.result-section[data-v-a3ceb1cc]{margin-top:.5rem}.result-hero[data-v-a3ceb1cc]{text-align:center;background:linear-gradient(135deg,#fefefe,#eff6ff);border:2px solid #e8e6e1;border-radius:14px;padding:1.5rem;transition:all .35s ease}.result-hero.has-result[data-v-a3ceb1cc]{border-color:#3b82f640;background:linear-gradient(135deg,#eff6ff,#fff 60%,#fefce8)}.hero-label[data-v-a3ceb1cc]{font-size:.82rem;font-weight:600;color:#64748b;text-transform:uppercase;letter-spacing:.05em;margin-bottom:.5rem}.hero-value[data-v-a3ceb1cc]{display:flex;align-items:baseline;justify-content:center;gap:.5rem;margin-bottom:.35rem}.value-number[data-v-a3ceb1cc]{font-size:2.5rem;font-weight:800;color:#2563eb;line-height:1.1;font-variant-numeric:tabular-nums;letter-spacing:-.02em}.has-result .value-number[data-v-a3ceb1cc]{text-shadow:0 2px 12px rgba(37,99,235,.15)}.value-unit[data-v-a3ceb1cc]{font-size:1rem;font-weight:600;color:#64748b}.hero-subtitle[data-v-a3ceb1cc]{font-size:.82rem;color:#94a3b8}.wage-breakdown[data-v-a3ceb1cc]{margin-top:1.25rem}.breakdown-title[data-v-a3ceb1cc]{font-size:.85rem;font-weight:700;color:#374151;margin-bottom:.75rem}.breakdown-cards[data-v-a3ceb1cc]{display:grid;grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:.75rem}.breakdown-card[data-v-a3ceb1cc]{background:#fafaf9;border:1px solid #e8e6e1;border-radius:12px;padding:.85rem;transition:all .2s ease}.breakdown-card[data-v-a3ceb1cc]:hover{border-color:#cbd5e1;box-shadow:0 2px 8px #0000000a}.breakdown-card.highlight[data-v-a3ceb1cc]{background:linear-gradient(135deg,#eff6ff,#dbeafe);border-color:#3b82f633}.card-label[data-v-a3ceb1cc]{font-size:.72rem;font-weight:600;color:#78716c;margin-bottom:.35rem;line-height:1.3}.card-value[data-v-a3ceb1cc]{font-size:1.35rem;font-weight:800;color:#44403c;font-variant-numeric:tabular-nums;margin-bottom:.25rem}.card-value.nominal[data-v-a3ceb1cc]{color:#78716c}.card-value.actual[data-v-a3ceb1cc]{color:#d97706}.card-value.adjusted[data-v-a3ceb1cc]{color:#2563eb}.card-desc[data-v-a3ceb1cc]{font-size:.68rem;color:#a8a29e;line-height:1.3}.evaluation-text[data-v-a3ceb1cc]{margin-top:1rem;padding:.85rem 1.1rem;background:linear-gradient(135deg,#fefce8,#fef3c7);border:1px dashed #d97706;border-radius:10px;font-size:.88rem;color:#92400e;line-height:1.55;animation:fadeSlideIn-a3ceb1cc .3s ease}@keyframes fadeSlideIn-a3ceb1cc{0%{opacity:0;transform:translateY(-6px)}to{opacity:1;transform:translateY(0)}}.commute-analysis[data-v-a3ceb1cc]{margin-top:1.25rem}.analysis-title[data-v-a3ceb1cc]{font-size:.85rem;font-weight:700;color:#374151;margin-bottom:.75rem}.analysis-items[data-v-a3ceb1cc]{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:.75rem}.analysis-item[data-v-a3ceb1cc]{display:flex;justify-content:space-between;align-items:center;padding:.7rem 1rem;background:#fafaf9;border:1px solid #e8e6e1;border-radius:10px}.item-label[data-v-a3ceb1cc]{font-size:.82rem;color:#78716c;font-weight:500}.item-value[data-v-a3ceb1cc]{font-size:1.05rem;font-weight:700;color:#374151;font-variant-numeric:tabular-nums}.item-value.highlight[data-v-a3ceb1cc]{color:#dc2626}.section-title[data-v-a3ceb1cc]{font-size:1rem;font-weight:700;color:#1e293b;margin-bottom:.85rem;letter-spacing:.01em}.formula-box[data-v-a3ceb1cc]{background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:1.1rem 1.3rem;overflow-x:auto}.formula-text[data-v-a3ceb1cc]{font-size:.88rem;color:#334155;font-weight:600;white-space:normal;line-height:1.6}.explanation-list[data-v-a3ceb1cc]{display:flex;flex-direction:column;gap:.75rem}.explanation-item[data-v-a3ceb1cc]{padding:.75rem 1rem;background:#fafaf9;border-left:3px solid #d1d5db;border-radius:0 8px 8px 0}.explanation-item.warning[data-v-a3ceb1cc]{background:#fef3c7;border-left-color:#f59e0b}.explanation-item strong[data-v-a3ceb1cc]{display:block;font-size:.88rem;color:#1e293b;margin-bottom:.25rem}.explanation-item p[data-v-a3ceb1cc]{font-size:.82rem;color:#64748b;line-height:1.5;margin:0}.table-wrapper[data-v-a3ceb1cc]{overflow-x:auto;-webkit-overflow-scrolling:touch}.comparison-table[data-v-a3ceb1cc]{width:100%;border-collapse:collapse;font-size:.88rem}.comparison-table th[data-v-a3ceb1cc],.comparison-table td[data-v-a3ceb1cc]{padding:.75rem .85rem;text-align:left;border-bottom:1px solid #e8e6e1}.comparison-table th[data-v-a3ceb1cc]{background:#f8fafc;font-weight:700;color:#374151;font-size:.8rem;text-transform:uppercase;letter-spacing:.04em}.comparison-table td[data-v-a3ceb1cc]{color:#475569;font-variant-numeric:tabular-nums}.comparison-table tbody tr[data-v-a3ceb1cc]:hover{background:#fafaf9}.highlight-cell[data-v-a3ceb1cc]{font-weight:700;color:#2563eb}.highlight-cell.best[data-v-a3ceb1cc]{color:#059669}.table-note[data-v-a3ceb1cc]{margin-top:.75rem;font-size:.82rem;color:#94a3b8;line-height:1.5;font-style:italic}.usage-list[data-v-a3ceb1cc]{display:flex;flex-direction:column;gap:.85rem}.usage-item[data-v-a3ceb1cc]{display:flex;gap:.85rem;padding:.85rem 1rem;background:#fff;border:1px solid #e8e6e1;border-radius:12px;transition:all .2s ease}.usage-item[data-v-a3ceb1cc]:hover{border-color:#3b82f6;box-shadow:0 2px 8px #3b82f60f}.usage-icon[data-v-a3ceb1cc]{font-size:1.5rem;flex-shrink:0;line-height:1}.usage-content strong[data-v-a3ceb1cc]{display:block;font-size:.88rem;color:#1e293b;margin-bottom:.25rem}.usage-content p[data-v-a3ceb1cc]{font-size:.82rem;color:#64748b;line-height:1.5;margin:0}.faq-list[data-v-a3ceb1cc]{display:flex;flex-direction:column;gap:.6rem}.faq-item[data-v-a3ceb1cc]{background:#fff;border:1px solid #e8e6e1;border-radius:10px;overflow:hidden;transition:all .2s ease}.faq-item[open][data-v-a3ceb1cc]{border-color:#cbd5e1;box-shadow:0 2px 8px #00000008}.faq-question[data-v-a3ceb1cc]{padding:.85rem 1.1rem;font-size:.88rem;font-weight:700;color:#334155;cursor:pointer;list-style:none;display:flex;align-items:center;justify-content:space-between;transition:all .2s ease}.faq-question[data-v-a3ceb1cc]::-webkit-details-marker{display:none}.faq-question[data-v-a3ceb1cc]:after{content:"+";font-size:1.2rem;font-weight:700;color:#94a3b8;transition:transform .2s ease}.faq-item[open] .faq-question[data-v-a3ceb1cc]:after{content:"−";color:#3b82f6}.faq-question[data-v-a3ceb1cc]:hover{background:#fafaf9;color:#1e293b}.faq-answer[data-v-a3ceb1cc]{padding:0 1.1rem .85rem;font-size:.84rem;color:#64748b;line-height:1.65;border-top:1px solid #f0eeea;margin-top:0}.faq-answer[data-v-a3ceb1cc] strong{color:#1e293b;font-weight:700}.disclaimer[data-v-a3ceb1cc]{padding:1rem 1.2rem;background:linear-gradient(135deg,#fef3c7,#fef9e7);border:1px solid #fcd34d;border-radius:10px;font-size:.84rem;color:#92400e;line-height:1.6}.disclaimer strong[data-v-a3ceb1cc]{color:#78350f}.disclaimer p[data-v-a3ceb1cc]{margin:0}body:has(.job-worth-page) .breadcrumb-container{background:#f5f3eff7!important;border-bottom-color:#3b82f633!important;margin-bottom:0!important;position:relative;z-index:10}body:has(.job-worth-page) .main-content{background:#f5f3ef}body:has(.job-worth-page) .breadcrumb-container a,body:has(.job-worth-page) .breadcrumb-container li:not(:last-child){color:#94a3b8!important}body:has(.job-worth-page) .breadcrumb-container a:hover{color:#3b82f6!important}body:has(.job-worth-page) .breadcrumb-container .text-gray-900{color:#1e293b!important}
