.account-shell{background:#f5f6ee;color:#21352f;min-height:100vh}.account-shell>header{background:#08171e;padding:25px 6.5%;display:flex;justify-content:space-between;align-items:center;gap:25px;color:#f7f3ec}.account-beauty>header{background:#f4eee4;color:#6c503e}.account-main{max-width:820px;margin:auto;padding:65px 25px}.account-main h1{font-family:Georgia,serif;font-size:46px;font-weight:400;line-height:1.13;margin:20px 0}.account-main>p{font-size:16px;margin-bottom:24px;color:#5b6b61}.account-main .button{margin:12px 12px 12px 0}.account-main .account-note{font-size:14px;line-height:1.7;max-width:650px}.account-identity{padding:17px;background:#e7edd7;border-radius:8px}.account-saved{margin:30px 0}.account-saved h2{font-size:22px;margin:25px 0 17px}.account-card{display:flex;flex-direction:column;gap:10px;padding:23px;background:white;border:1px solid #dfe5d8;border-radius:10px;margin:14px 0;font-size:16px}.account-card span{color:#617063;font-size:14px}.account-card a,.account-signout{text-decoration:underline;text-underline-offset:4px;display:inline-block;font-size:14px}.account-actions{display:flex;gap:12px;flex-wrap:wrap}.account-signout{margin:15px 20px 15px 0}.feedback-section{padding:25px 0;border-top:1px solid #dce3d2}.feedback-section h2{font-size:25px;margin-bottom:20px}.rating-question{border:0;padding:0;margin:25px 0}.rating-question legend{font-size:16px;font-weight:550;margin-bottom:14px}.rating-options{display:flex;gap:10px;flex-wrap:wrap}.rating-option{display:inline-flex;align-items:center;gap:7px;border:1px solid #c7d2bc;background:white;border-radius:8px;padding:10px 12px;cursor:pointer}.rating-option:has(input:checked){background:#e3efb5;border-color:#819858}.rating-option input{accent-color:#34583d}.rating-note{font-size:14px;color:#637461;margin-top:12px}.feedback-section textarea{width:100%;min-height:130px;padding:15px;border:1px solid #c7d2bc;border-radius:8px;font:inherit;resize:vertical}.feedback-section .field{display:flex;flex-direction:column;gap:12px;font-size:16px}.feedback-private{background:#e9efde;padding:22px;border-radius:8px;font-size:15px;margin-top:22px}.feedback-private label{display:flex;gap:13px;margin-top:18px}.feedback-review-card{margin:20px 0;padding:24px;border:1px solid #dce2d5;border-radius:10px;background:white}.feedback-review-card h3{font-size:21px;margin:10px 0}.feedback-review-card p{white-space:pre-wrap;overflow-wrap:anywhere}.feedback-summary-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:20px;margin:25px 0}.feedback-summary-grid>div{padding:24px;background:#eff3e5;border-radius:10px}.feedback-summary-grid strong{display:block;font-size:30px;margin-top:12px}.optional-step small{display:block;margin-top:4px;font-size:12px}.draft-save-bar{display:flex;gap:18px;align-items:center;justify-content:space-between;flex-wrap:wrap;margin:22px 0;padding:17px;border:1px solid #d7dfcf;border-radius:8px;font-size:14px}.draft-save-bar button{font-size:14px}.post-hire-next{padding:22px;background:#edf2dd;margin:28px auto;max-width:650px;border-radius:10px;text-align:left}.post-hire-next h2{font-size:22px!important;margin:12px 0}.post-hire-next p{font-size:15px}.post-hire-next a{display:inline-block;margin-top:15px;text-decoration:underline;text-underline-offset:4px}@media(max-width:560px){.account-main{padding:40px 20px}.account-main h1{font-size:37px}.account-shell>header{flex-wrap:wrap}.rating-options{gap:8px}.rating-option{padding:10px}.feedback-summary-grid{grid-template-columns:1fr}.draft-save-bar{align-items:flex-start}}.account-context{display:grid;grid-template-columns:1.15fr 1fr;min-height:160px;overflow:hidden;border-radius:10px;margin-bottom:35px;background:#e2eca4}.account-context-photo{background:url(/master-hero-v2.png) 50%/cover;min-height:160px}.account-context>div:last-child{padding:25px;display:flex;justify-content:center;flex-direction:column;gap:13px}.account-context>div:last-child>p:last-child{font-family:Georgia,serif;font-size:25px;line-height:1.25;color:#213b31}.account-master .account-context-photo{background-image:url(/master-hero-v2.png)}.account-industry .account-context-photo{background-image:url(/industry-forklift.jpg);background-position:65%}.account-industry{background:#f5f7ed;color:#122731}.account-industry .account-main h1{color:#122731}.account-industry .account-identity,.account-industry .feedback-private{background:#e5eeae;color:#263c2e}.account-industry .account-main .button.primary{background:#d8ed76;border-color:#c6da66;color:#122731}.account-industry .account-card{border-color:#dbe4ce}.account-beauty{background:#f4eee4;color:#59422f}.account-beauty .account-main h1{color:#59422f}.account-beauty .account-card span,.account-beauty .account-main>p,.account-beauty .rating-note{color:#806b56}.account-beauty .account-context{background:#e9dcc6}.account-beauty .account-context-photo{background-image:url(/beauty-hero-v2.png);background-position:62%}.account-beauty .account-context>div:last-child>p:last-child{color:#59422f}.account-beauty .account-context .eyebrow{color:#806b56}.account-beauty .account-main .button.primary{background:#70513b;color:#fff9ef;border-color:#70513b}.account-beauty .account-main .button.secondary{color:#70513b;border-color:#c7b399}.account-beauty .account-identity,.account-beauty .feedback-private{background:#e9dcc7;color:#624a35}.account-beauty .account-card{background:#fffaf2;border-color:#dacbb5}.account-beauty .feedback-section{border-color:#dacbb5}.account-beauty .feedback-section textarea,.account-beauty .rating-option{background:#fffaf2;border-color:#cfbea6;color:#624a35}.account-beauty .rating-option:has(input:checked){background:#e8d8c0;border-color:#a0805f}.account-beauty input{accent-color:#806044}.signup-preview{margin:35px 0;padding:25px;border:1px solid #d2dcc9;border-radius:10px;background:#ffffff80}.signup-preview h2{font-size:22px;margin-bottom:12px}.signup-preview>p{font-size:14px;color:#647160;margin-bottom:20px}.signup-main-options{display:grid;grid-template-columns:1fr 1fr;gap:13px}.signup-provider{display:flex;align-items:center;justify-content:space-between;gap:14px;padding:15px 17px;width:100%;background:white;border:1px solid #d3dccb;border-radius:8px;color:#293c32;text-align:left;font-size:15px}.signup-provider small{font-size:12px;padding:4px 7px;background:#f1f3e9;border-radius:4px;color:#697361}.signup-provider:hover{border-color:#8ba174;background:#f8faef}.signup-more{margin-top:15px}.signup-more summary{font-size:15px;cursor:pointer;padding:15px;border:1px solid #d3dccb;border-radius:8px;list-style-position:inside;background:#f6f8ee}.signup-more summary>span{float:right;font-size:12px;color:#697361}.signup-provider-options{display:none;gap:10px;padding:12px 0}.signup-more:focus-within .signup-provider-options,.signup-more:hover .signup-provider-options,.signup-more[open] .signup-provider-options{display:grid}.provider-kakao{background:#fff5b8}.provider-line{background:#eef8e9}.provider-whatsapp{background:#e9f5ee}.signup-preview-notice{margin-top:20px;padding:20px;border-radius:8px;background:#edf2df;font-size:15px}.signup-preview-notice p{margin:10px 0}.account-beauty .signup-preview{border-color:#dacbb5;background:#fff9ef80}.account-beauty .signup-preview>p{color:#806b56}.account-beauty .signup-more summary,.account-beauty .signup-provider{color:#624a35;border-color:#dacbb5}.account-beauty .signup-preview-notice{background:#e9dcc7}.feedback-application-complete{padding:22px;background:#e7edd5;border:1px solid #ccd8b6;border-radius:9px;margin:25px 0;font-size:16px}.feedback-application-complete p{font-size:15px;margin-top:10px;color:#5b6b51}.account-beauty .feedback-application-complete{background:#ecdfca;border-color:#dacbb5;color:#624a35}.account-beauty .feedback-application-complete p{color:#806b56}.application-submit-note{padding:18px;border:1px solid #d4c9b7;border-radius:8px;margin:24px 0}.industry-theme .application-submit-note{border-color:#c9d8b6}@media(max-width:560px){.account-context{grid-template-columns:1fr 1fr;min-height:145px}.account-context-photo{min-height:145px}.account-context>div:last-child{padding:18px}.account-context>div:last-child>p:last-child{font-size:22px}.signup-main-options{grid-template-columns:1fr}.signup-preview{padding:20px}.signup-provider{font-size:14px}}.account-shell{--signup-surface:#f5f7f0;--signup-card:#fff;--signup-toggle:#edf1e4;--signup-line:#cdd7c7;--signup-ink:#263c32;--signup-muted:#60715f;--signup-badge:#e6ecdb;--signup-hover:#edf4de;--signup-notice:#e4ecd5}.account-beauty{--signup-surface:#f8f1e6;--signup-card:#fffaf3;--signup-toggle:#eee1cd;--signup-line:#d8c5ab;--signup-ink:#624a35;--signup-muted:#80694f;--signup-badge:#eadcc7;--signup-hover:#f0e3cf;--signup-notice:#e8d8c0}.account-industry{--signup-surface:#edf2df;--signup-card:#fafcf3;--signup-toggle:#e5edbd;--signup-line:#c9d7ac;--signup-ink:#122731;--signup-muted:#526742;--signup-badge:#e1e9b4;--signup-hover:#eef4d2;--signup-notice:#dfe9b4}.account-shell .signup-preview{background:var(--signup-surface);border-color:var(--signup-line);color:var(--signup-ink)}.account-shell .signup-preview>p{color:var(--signup-muted)}.account-shell .signup-provider{background:var(--signup-card);border-color:var(--signup-line);color:var(--signup-ink);padding:14px 16px;min-height:66px;gap:12px}.account-shell .signup-provider:hover{background:var(--signup-hover);border-color:var(--signup-muted)}.signup-provider-label{display:flex;align-items:center;gap:13px;min-width:0;line-height:1.45}.signup-provider-label>span:last-child{overflow-wrap:anywhere}.account-shell .signup-provider small{background:var(--signup-badge);color:var(--signup-muted);flex-shrink:0;padding:5px 8px}.account-shell .signup-more summary{background:var(--signup-toggle);border-color:var(--signup-line);color:var(--signup-ink);padding:16px}.account-shell .signup-more summary>span{color:var(--signup-muted)}.account-shell .signup-preview-notice{background:var(--signup-notice);color:var(--signup-ink);border:1px solid var(--signup-line)}.signup-provider-icon{width:34px;height:34px;border-radius:9px;display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;background:#fff}.signup-provider-icon img{display:block;width:20px;height:20px;object-fit:contain}.signup-icon-kakao{background:#fee500;color:#191600}.signup-icon-line{background:#06c755;color:#fff}.signup-icon-whatsapp{background:#25d366;color:#fff}.provider-service-glyph{display:block;width:24px;height:24px;background:currentColor;mask-repeat:no-repeat;mask-position:center;mask-size:contain;-webkit-mask-repeat:no-repeat;-webkit-mask-position:center;-webkit-mask-size:contain}.signup-icon-orven{background:#10232b;color:#fff9ef}.provider-orven-monogram{display:block;position:relative;font:400 24px/1 Georgia,Times New Roman,serif;padding-bottom:4px}.provider-orven-monogram i{position:absolute;bottom:0;left:50%;transform:translateX(-50%);width:11px;height:2px;background:#d8ed76}.signup-provider-icon .provider-beauty-symbol{display:none}.account-beauty .signup-icon-orven{background:#e6d4b7}.account-beauty .provider-orven-monogram{display:none}.account-beauty .signup-provider-icon .provider-beauty-symbol{display:block;width:21px;height:23px}@media(max-width:760px){.signup-main-options{grid-template-columns:1fr}.signup-provider-label{gap:12px}}@media(max-width:400px){.account-shell .signup-provider{padding:13px 12px;gap:9px}.signup-provider-label{gap:10px}.signup-provider-icon{width:30px;height:30px}.account-shell .signup-provider small{font-size:12px;padding:4px 6px}}.signup-icon-kakao{background:#191600;color:#fee500;overflow:hidden}.signup-icon-kakao .provider-service-glyph{width:100%;height:100%}