.acc{max-width:1040px}.acc .pp-intro{margin-bottom:8px}.acc-nav,.acc-actions,.acc-kinds{display:flex;align-items:center;flex-wrap:wrap;gap:12px}.acc-nav{margin:0 0 22px}.acc-body{max-width:860px;display:grid;gap:16px}.acc-body .pp-form{display:grid;gap:16px}.acc .btn{width:fit-content;max-width:100%;white-space:normal}.acc input,.acc textarea,.acc select{max-width:100%}.acc .pp-field textarea{width:100%;border:1px solid var(--line);border-radius:8px;font:inherit;padding:11px;resize:vertical}.acc-notice{display:flex;align-items:flex-start;gap:18px;padding:clamp(18px,4vw,40px);background:#edf2e8;border-radius:16px;border:1px solid #dae4d5}.acc-notice p,.acc-profile p{margin:10px 0 16px}.acc-mark{color:#32513c}.acc-kinds,.acc-pro{min-width:0;padding:14px;border-radius:10px;border:1px solid var(--line)}.acc-kinds legend,.acc-pro legend{padding:0 4px;font-weight:700}.acc-kind{display:flex;align-items:center;gap:8px}.acc-pro{display:grid;gap:12px}.acc [hidden]{display:none!important}.acc-error{color:#9a2c26;overflow-wrap:anywhere}.acc-error:empty{display:none}.acc-resend{padding-block:14px}.acc-resend .pp-form{margin-top:12px}.acc-resend summary,.acc-row summary{cursor:pointer}.acc-policy{display:flex;align-items:flex-end;gap:10px;flex-wrap:wrap}.acc-row{margin-top:14px;border-top:1px solid var(--line);padding:12px 0;overflow-wrap:anywhere}.acc-row summary{display:flex;justify-content:space-between;gap:15px}.acc-row>div,.acc-row>h3,.acc-profile .acc-actions{margin-block:10px}.acc-cv{white-space:pre-wrap}.acc-profile form{margin-top:14px}.acc .btn:disabled{opacity:.55;cursor:wait}
.acc .acc-body{max-width:960px}
.acc .acc-intro{color:#506458;font-size:clamp(16px,1.8vw,20px);margin-block:0 5px}
.acc-entries{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:clamp(14px,2vw,22px)}
.acc-entry{display:flex;flex-direction:column;position:relative;overflow:hidden;isolation:isolate;min-width:0;min-height:230px;padding:clamp(22px,3vw,36px);border-radius:17px;border:1px solid #cddbc9;text-decoration:none;color:#163c2d;background:#eff4e8;transition:box-shadow .18s,transform .18s}
.acc-entry::after{content:"";position:absolute;z-index:-1;pointer-events:none;inset-inline-end:-55px;top:-76px;width:185px;height:185px;border:1px solid rgb(65 105 73 / .13);border-radius:50%;box-shadow:0 0 0 21px rgb(65 105 73 / .035),0 0 0 48px rgb(65 105 73 / .03)}
.acc-entry-professional{background:#204a38;color:#fff;border-color:#204a38}
.acc-entry-professional::after{border-color:rgb(217 239 202 / .2);box-shadow:0 0 0 21px rgb(217 239 202 / .045),0 0 0 48px rgb(217 239 202 / .03)}
.acc-entry-icon{display:grid;place-items:center;width:46px;height:46px;background:#fff;color:#315740;border:1px solid #d2dfc7;border-radius:12px;margin-bottom:23px}
.acc-entry-professional .acc-entry-icon{background:#dff2bd;border-color:#dff2bd;color:#204a38}
.acc-entry h2{font-size:clamp(23px,3.2vw,36px);letter-spacing:-.035em;overflow-wrap:anywhere}
.acc-entry p{color:#435c49;line-height:1.5;margin-block:9px 22px;max-width:38ch}
.acc-entry-professional p{color:#e2ecdf}
.acc-continue{align-self:start;display:inline-flex;align-items:center;gap:9px;margin-top:auto;font-size:14px;font-weight:750}
[dir="rtl"] .acc-continue svg{transform:scaleX(-1)}
.acc-entry:focus-visible,.acc-work .pp-chip:focus-visible,.acc-links a:focus-visible{outline:3px solid #437029;outline-offset:4px}
@media(hover:hover){.acc-entry:hover{box-shadow:0 5px 18px rgb(18 56 35 / .14);transform:translateY(-2px)}}
@media(prefers-reduced-motion:reduce){.acc-entry{transition:none}.acc-entry:hover{transform:none}}
.acc-links{margin-block-start:22px}
.acc-signin{width:min(100%,540px)}
.acc-credentials{padding:0;min-inline-size:0;border:0;display:grid;gap:15px}
.acc-signin .acc-signup-link{margin-block-start:20px;display:flex;gap:6px;flex-wrap:wrap}
.acc-unavailable{display:flex;align-items:center;justify-content:space-between;gap:10px;flex-wrap:wrap;background:#f5f4e8;color:#514d29;padding:12px 15px;border-radius:9px;margin-block-end:17px}
.acc-unavailable button{background:transparent;border:0;font:inherit;font-weight:700;cursor:pointer;text-decoration:underline;padding:3px;min-height:32px}
.acc-signin :disabled{cursor:not-allowed}
.acc-work .pp-account-tabs,.acc-tools{display:flex;flex-wrap:wrap;gap:10px;margin-block:15px}
.acc-work .pp-chip[aria-current="page"]{background:#244a39;border-color:#244a39;color:white}
.acc-role{display:flex;align-items:start;gap:12px;border-top:1px solid var(--line);padding-block-start:15px}
.acc-role p{margin-block:7px;line-height:1.55}.acc-role h4{margin-block:12px 5px}.acc-role ul{padding-inline-start:20px;margin:0}
.acc-tools a{border:1px solid var(--line);border-radius:8px;padding:10px 13px}
@media(max-width:630px){.acc-entries{grid-template-columns:1fr}.acc-entry{min-height:0}.acc-entry-icon{width:38px;height:38px;margin-bottom:13px}.acc-entry p{margin-block:6px 14px}}
