.eval-entry{min-height:100vh;min-height:100dvh;display:flex;flex-direction:column;background:#fff;color:#111827}.eval-entry-header{flex-shrink:0;border-bottom:1px solid #f3f4f6;background:#fff}.eval-entry-nav{display:flex;align-items:center;justify-content:flex-end;gap:8px;min-height:64px;width:100%;padding:8px 16px}.eval-entry-nav a,.eval-entry-nav button{display:inline-flex;align-items:center;justify-content:center;gap:7px;min-height:44px;padding:10px 12px;border:0;border-radius:8px;background:transparent;color:#4b5563;font-size:14px;font-weight:500;line-height:20px;white-space:nowrap}.eval-entry-nav a:hover,.eval-entry-nav button:hover{background:#f3f4f6;color:#111827}.eval-entry-nav a:focus-visible,.eval-entry-nav button:focus-visible{outline:2px solid #6b7280;outline-offset:2px}.eval-entry-main{flex:1 1;display:flex;align-items:flex-start;justify-content:center;padding:28px 16px 48px;background:#fff}.eval-entry-card{width:100%;max-width:500px;padding:28px 12px;border:.5px solid #f3f4f6;border-radius:24px;background:#fff}.eval-entry-title{margin-bottom:24px;text-align:center}.eval-entry-beta{display:inline-flex;align-items:center;margin-bottom:12px;padding:4px 10px;border-radius:999px;background:#eef4ec;color:#45633b;font-size:12px;font-weight:500;line-height:18px}.eval-entry-title h1{margin:0;color:#111827;font-size:22px;font-weight:600;line-height:1.5;letter-spacing:normal}.eval-entry-title p{margin:8px 0 0;color:#4b5563;font-size:14px;line-height:20px}.eval-entry-content{width:100%;max-width:376px;margin:0 auto}.eval-entry-modes{display:flex;padding:4px;margin-bottom:28px;border-radius:12px;background:#f9fafb}.eval-entry-mode{display:flex;flex:1 1;justify-content:center;align-items:center;padding:8px;border:1px solid #d1d5db;border-radius:12px;background:linear-gradient(90deg,#f3f4f6,#e5e7eb);color:#000;box-shadow:0 10px 15px -3px rgb(0 0 0/.1),0 4px 6px -4px rgb(0 0 0/.1);font-size:14px;font-weight:500;line-height:20px}.eval-entry-description{margin:0 0 28px;text-align:center;color:#4b5563;font-size:14px;line-height:1.75}.eval-entry-login{display:flex;align-items:center;justify-content:center;gap:10px;width:100%;padding:12px 16px;border:1px solid #4b5563;border-radius:12px;background:#4b5563;color:#fff;font-family:inherit;font-size:16px;font-weight:500;line-height:24px;text-decoration:none;box-shadow:0 10px 15px -3px rgb(0 0 0/.1),0 4px 6px -4px rgb(0 0 0/.1);transition:all .2s;cursor:pointer}.eval-entry-login:hover{border-color:#374151;background:#374151;box-shadow:0 20px 25px -5px rgb(0 0 0/.1),0 8px 10px -6px rgb(0 0 0/.1)}.eval-entry-login:focus-visible{outline:2px solid #6b7280;outline-offset:2px}.eval-entry-login:disabled{border-color:#c4c9d0;background:#c4c9d0;color:#fff;box-shadow:none;cursor:default}.eval-entry-login.naver-signin{border-color:#03c75a;background:#03c75a}.eval-entry-login.naver-signin:hover{border-color:#02b350;background:#02b350}.eval-entry-login.naver-signin:disabled{border-color:#c4c9d0;background:#c4c9d0}.eval-entry-login.local-signin{background:#285d49;border-color:#285d49}.eval-entry-login.local-signin:hover:not(:disabled){background:#214e3d;border-color:#214e3d}.eval-entry-login.local-signin:disabled{background:#c4c9d0;border-color:#c4c9d0}.eval-entry-local-help{margin:15px 0 20px;text-align:center;font-size:12px;line-height:1.8;color:#6b7280}.eval-entry-employee-link{display:block;text-align:center;margin-top:24px;color:#4b5563;font-size:13px;text-decoration:underline;text-underline-offset:4px}.naver-signin b{font-family:Arial,sans-serif;font-size:22px;font-weight:900}.eval-entry-hint{margin:12px 0;color:#6b7280;font-size:12px;line-height:1.6;text-align:center}.eval-entry-feedback{margin:18px 0 0;color:#b91c1c;font-size:13px;line-height:1.7}.eval-entry-features{margin-top:24px;padding:12px;border-radius:8px;background:#f9fafb;text-align:center;color:#6b7280;font-size:12px;line-height:1.6}.eval-entry-features p{margin:0}.eval-entry-features p+p{margin-top:4px}.eval-entry-dev{display:flex;flex-wrap:wrap;gap:8px;justify-content:center;align-items:center;margin-top:16px}.eval-entry-copyright{max-width:376px;width:100%;margin:28px auto 0;padding-top:20px;border-top:1px solid #e5e7eb;color:#6b7280;font-size:12px;line-height:20px;text-align:center}.entry-bookmark-help{font-size:14px;line-height:1.8;color:#4b5563}.entry-pricing-content{display:flex;flex-direction:column;align-items:center;gap:24px}.entry-plans{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:16px;gap:16px;width:100%}.entry-plan{display:flex;flex-direction:column;gap:16px;min-width:0;padding:28px 24px;border:1px solid #e5e7eb;border-radius:20px;background:#fff}.entry-plan.featured{padding:27px 23px;border:2px solid #4b5563;box-shadow:0 20px 25px -5px rgb(0 0 0/.08),0 8px 10px -6px rgb(0 0 0/.06)}.entry-plan h3{margin:0;color:#111827;font-size:16px;font-weight:600;line-height:24px}.entry-plan-cost{display:flex;flex-direction:column;gap:2px;min-height:68px}.entry-plan-total{color:#4b5563;font-size:15px;font-weight:500;line-height:22px}.entry-plan-price,.entry-plan-total{margin:0;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.entry-plan-price{display:flex;align-items:baseline;gap:4px;min-height:44px;color:#111827}.entry-plan-price strong{font-size:32px;font-weight:700;line-height:44px;letter-spacing:-.5px;white-space:nowrap}.entry-plan-price span{color:#6b7280;font-size:14px}.entry-plan-capacity{display:flex;align-items:center;min-height:44px;margin:0;padding:0 14px;border:1px solid #e5e7eb;border-radius:12px;background:#f9fafb;color:#374151;font-size:14px;font-weight:500;line-height:20px}label.entry-plan-capacity{padding:0;border:0;background:transparent}.entry-plan-capacity select{width:100%;height:44px;min-height:44px;padding:0 12px;border:1px solid #d1d5db;border-radius:12px;background:#fff;color:#111827;font-size:16px;font-weight:500;cursor:pointer}.entry-plan-capacity select:focus{border-color:#4b5563;box-shadow:0 0 0 3px rgb(17 24 39/.08)}.entry-plan-action{display:flex;align-items:center;justify-content:center;min-height:48px;padding:12px 16px;border:1px solid #d1d5db;border-radius:999px;background:#fff;color:#111827;font-size:15px;font-weight:600;line-height:22px;text-decoration:none;transition:background .15s,border-color .15s}.entry-plan-action:hover{background:#f3f4f6}.entry-plan-action.primary{border-color:#4b5563;background:#4b5563;color:#fff}.entry-plan-action.primary:hover{border-color:#374151;background:#374151}.entry-plan-features{display:flex;flex-direction:column;gap:12px;margin:0;padding:20px 0 0;border-top:1px solid #f3f4f6;list-style:none}.entry-plan-features li{display:flex;align-items:center;gap:10px;color:#111827;font-size:14px;line-height:20px}.entry-plan-features svg{flex-shrink:0;color:#45633b}.entry-pricing-note{margin:0;color:#6b7280;font-size:13px;line-height:1.6;text-align:center}@media(max-width:767px){.entry-plans{grid-template-columns:1fr}}.entry-bookmark-help kbd{display:inline-block;min-width:28px;padding:1px 7px;border:1px solid #d1d5db;border-radius:5px;background:#f9fafb;color:#111827;font:inherit;text-align:center}.eval-product-name{font-size:18px;font-weight:600;color:#111827}.eval-company-page .public-header{min-height:56px;padding:12px 24px;border-bottom:1px solid #e5e7eb}.eval-company-page .company-main{max-width:none;padding:24px}.entry-company-name{color:#111827;font-weight:500}.entry-company-name:focus-visible{outline:2px solid #13295a;outline-offset:2px;border-radius:2px}.account-withdrawal-warning{font-size:16px;font-weight:600;color:#991b1b;margin:0 0 16px}.button.account-withdrawal-button{color:#991b1b;margin-right:auto}.entry-company-list table{min-width:980px}body .workspace-companies .view-content .entry-company-list td:first-child{width:26%;min-width:180px;text-align:center;white-space:normal;overflow-wrap:anywhere}.entry-list-count{display:flex;justify-content:flex-end;padding:12px 16px;color:#6b7280;font-size:12px}.entry-form-section{margin-bottom:16px;border:1px solid #e5e7eb;border-radius:4px;overflow:hidden;background:#fff}.entry-form-section>h3{margin:0;padding:8px 12px;border-bottom:1px solid #e5e7eb;background:#f9fafb;color:#4b5563;font-size:14px;font-weight:600;line-height:20px}.entry-form-section>.form-grid{padding:0;margin:0;gap:0}.entry-form-section .field{margin:0;padding:8px 12px;border-bottom:1px solid #e5e7eb}.entry-form-section .field:nth-child(odd){border-right:1px solid #e5e7eb}.entry-form-section .field:last-child,.entry-form-section .field:nth-last-child(2){border-bottom:0}.billing-capacity-summary{display:flex;align-items:center;justify-content:space-between;gap:16px;flex-wrap:wrap;padding:16px}.billing-capacity-summary strong{font-size:18px;font-weight:600;color:#111827}.billing-capacity-summary p{margin:6px 0 0;color:#6b7280;font-size:13px;line-height:1.5}.billing-summary-notes{padding:0 16px 16px}.table-scroll>table.billing-plans-table{min-width:360px;table-layout:fixed}.billing-policy-text{margin:12px 0 0;font-size:14px;line-height:1.7;color:#4b5563}body .workspace .view-content .billing-refund-table td{line-height:1.7;overflow-wrap:anywhere}.billing-quote{padding:12px 0;color:#111827}.billing-quote strong{font-size:18px;font-weight:600}.billing-quote p{margin:6px 0 0;color:#6b7280;font-size:12px;line-height:1.6}.billing-consent{font-size:13px;line-height:1.65;margin:16px 0;align-items:flex-start}.billing-consent input{margin-top:4px;flex-shrink:0}.master-action-description{margin:0 0 16px;font-size:14px;color:#4b5563;line-height:1.6}.master-action-check{margin-top:16px;font-size:13px;line-height:1.6;align-items:flex-start}.master-action-check input{margin-top:3px;flex-shrink:0}.company-create-fields{display:flex;flex-direction:column;gap:20px;margin:0;padding:0;border:0;min-width:0}.company-create-modal .policy-fields{display:block}.company-created-guide{margin:0 0 16px;font-size:14px;font-weight:600;line-height:22px;color:#111827}.company-create-modal .company-agreements{gap:8px;margin:0}.company-create-modal .company-agreements .checkbox{gap:8px;font-size:13px;line-height:20px}.company-create-modal .company-agreements input{flex-shrink:0;margin-top:2px}@media(max-width:639px){.eval-entry-main{min-height:calc(100vh - 65px);min-height:calc(100dvh - 65px);align-items:center;padding:24px 16px 104px}.eval-entry-nav{gap:4px;padding:8px}.eval-entry-nav a,.eval-entry-nav button{gap:5px;padding:8px;font-size:13px}.company-create-modal .company-agreements .checkbox{font-size:13px}}@media(min-width:640px){.eval-entry-main{padding:128px 24px 48px;background:#f6f7f9}.eval-entry-card{padding:40px}.eval-entry-title h1{font-size:27px}.eval-entry-mode{font-size:15px}}@media(min-width:1024px){.eval-entry-main{padding:72px 32px 48px}}@media(max-width:639px){.eval-company-page .public-header{min-height:48px;padding:8px 12px;gap:8px}.eval-company-page .public-header .muted{display:none}.eval-product-name{font-size:14px}.eval-company-page .company-main{padding:12px 8px}.entry-form-section .field{border-right:0!important;border-bottom:1px solid #e5e7eb!important}.entry-form-section .field:last-child{border-bottom:0!important}}.company-management-description{font-size:14px;line-height:1.8;color:#4b5563;margin:0 0 16px}.company-agreements{display:flex;flex-direction:column;gap:12px;margin:4px 0 20px}.company-agreements .checkbox{font-size:14px;line-height:1.6;align-items:flex-start}.company-agreements input{margin-top:4px}.company-agreements a{text-decoration:underline;color:#111827}@media screen{body:has(.workspace){height:100dvh;overflow:hidden}.workspace-companies .entry-company-list{max-height:none;overflow-y:hidden}}.company-transfer-inbox{margin-bottom:24px}body .workspace .view-content .company-transfer-inbox table .incoming-transfer-row>td{background:#eff6ff}.company-transfer-inbox .button.transfer-accept-button{color:#fff;background:#2563eb;border-color:#2563eb}.company-transfer-inbox .button.transfer-accept-button:hover:not(:disabled){background:#1d4ed8;border-color:#1d4ed8}.company-management-modal .company-delete-warning{font-size:18px;font-weight:700;line-height:1.5;color:#b91c1c;margin:0 0 12px}.company-delete-instruction{font-size:14px;line-height:1.7;overflow-wrap:anywhere;margin:0 0 16px}.company-management-modal .button.company-delete-submit{background:#dc2626;border-color:#dc2626;color:#fff}.company-management-modal .button.company-delete-submit:hover:not(:disabled){background:#b91c1c;border-color:#b91c1c}