/* Shared visual language, richer navigation and helpful product interactions. */
:root{--coral:#ed715b;--blue-soft:#edf1ff}
.brand-object{display:block;background-image:url('assets/category-objects.webp');background-size:300% 200%;background-repeat:no-repeat;width:130px;height:130px;flex:none;pointer-events:none}.object-0{background-position:0 0}.object-1{background-position:50% 0}.object-2{background-position:100% 0}.object-3{background-position:0 100%}.object-4{background-position:50% 100%}.object-5{background-position:100% 100%}
.site-header .brand{width:231px}.site-header .site-nav{gap:24px}.site-header .header-right{gap:13px}.site-nav a{white-space:nowrap}.site-nav .ai-nav{color:var(--blue);display:flex;align-items:center;gap:5px}.language-trigger{display:flex;align-items:center;justify-content:center;gap:6px;padding:12px 6px;background:transparent;color:var(--ink);font-size:12px;font-weight:750;min-height:44px}.language-trigger span{color:var(--muted)}.language-options{display:grid;gap:10px;margin:25px 0}.language-options button{display:flex;align-items:center;justify-content:space-between;border:1px solid var(--line);background:#fff;border-radius:16px;padding:18px 20px;text-align:left;color:var(--ink)}.language-options button.selected{border-color:var(--blue);background:var(--blue-soft);color:var(--blue)}.language-options b,.language-options small{display:block}.language-options b{font-size:16px}.language-options small{font-size:12px;color:var(--muted);margin-top:5px}.language-note{font-size:12px!important}
.home-search{display:flex;gap:8px;background:white;border:1px solid #dfe3df;border-radius:18px;padding:7px;margin-top:28px;box-shadow:0 6px 25px #19251f05}.home-search label{display:flex;align-items:center;gap:12px;flex:1;padding-left:10px;min-width:0;color:var(--muted)}.home-search input{border:0;outline:0!important;width:100%;min-width:0;padding:8px 0;background:transparent;font-family:inherit;font-size:14px;color:var(--ink)}.home-search .button{border-radius:13px;min-height:50px;padding:0 21px}.search-examples{display:flex;align-items:center;gap:10px;flex-wrap:wrap;font-size:11px;margin-top:12px;color:var(--muted)}.search-examples button{padding:3px 0;background:transparent;color:#64706b;border-bottom:1px dotted #b4bcb7;font-size:11px;display:flex;align-items:center;gap:4px}.search-examples button:last-child{color:var(--blue);border:0;margin-left:auto}.hero .hero-actions{margin-top:22px}.hero .hero-note{margin-top:16px}.hero{padding-top:42px;padding-bottom:55px}
.discover-section{padding:30px 0 10px}.discover-heading{display:flex;justify-content:space-between;align-items:center;font-size:13px;margin-bottom:18px}.discover-heading>span{font-weight:750}.discover-heading>a{font-size:11px;display:flex;gap:7px;align-items:center}.discover-grid{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:12px}.discover-card{text-align:left;position:relative;min-height:190px;border-radius:22px;padding:19px 18px;overflow:hidden;background:#eaf0ef;color:var(--ink);transition:transform .2s,box-shadow .2s}.discover-card:hover{transform:translateY(-4px);box-shadow:0 10px 24px #16251f0c}.discover-card strong{display:block;position:relative;z-index:1;font-size:15px;font-weight:800;letter-spacing:-.3px}.discover-card small{display:block;position:relative;z-index:1;font-size:10px;line-height:1.5;max-width:105px;margin-top:6px;color:#57625d}.discover-card .brand-object{width:130px;height:130px;position:absolute;right:-3px;bottom:-13px;transform:rotate(-6deg);transition:transform .3s}.discover-card:hover .brand-object{transform:rotate(1deg) translateY(-5px)}.discover-arrow{position:absolute;left:18px;bottom:18px;width:25px;height:25px;border-radius:50%;background:#fff9;display:flex;align-items:center;justify-content:center;z-index:1}.discover-1{background:#e9edfc}.discover-2{background:#f3ebdc}.discover-3{background:#f8e7df}.discover-4{background:#e8eff2}.discover-5{background:#eeeada}
.job-card{transition:transform .2s,box-shadow .2s}.job-card:hover{transform:translateY(-3px);box-shadow:0 10px 30px #16251f08}.job-card-head .company-mark{border-radius:13px}.job-card .job-description{font-size:11px;line-height:1.65;color:#728078;min-height:36px;margin:12px 0 0}.job-mini-meta{display:flex;flex-wrap:wrap;gap:7px 13px;font-size:10px;color:#6e7973;margin-top:16px}.job-mini-meta span{display:inline-flex;align-items:center;gap:4px}.job-card .job-card-bottom{margin-top:18px}.job-detail-banner{background:var(--blue-soft);border-radius:18px;padding:18px;display:flex;gap:16px;align-items:center;margin:16px 0}.job-detail-banner .brand-object{width:85px;height:85px}.job-detail-banner b{font-size:14px}.job-detail-banner p{font-size:12px;margin:6px 0 0}.jobs-assist{display:flex;align-items:center;justify-content:space-between;gap:24px;border-radius:20px;background:#eaf0ff;padding:22px 26px;margin:25px 0 30px}.jobs-assist>div{display:flex;gap:15px;align-items:center}.jobs-assist .ai-symbol{width:42px;height:42px}.jobs-assist h3{font-size:14px;margin:0 0 4px}.jobs-assist p{font-size:11px;color:#6b7689;margin:0}.jobs-assist .button{font-size:11px;white-space:nowrap}
.eyebrow-blue{display:inline-flex;align-items:center;gap:7px;color:var(--blue);font-size:10px;font-weight:800;letter-spacing:1.1px}.ai-feature{display:grid;grid-template-columns:1fr 1fr;align-items:center;gap:65px;background:#eaf0ff;border-radius:30px;padding:55px;margin:20px 0 30px;position:relative;overflow:hidden}.ai-feature h2{font-size:42px;line-height:1.15;letter-spacing:-1.8px;margin:18px 0}.ai-feature-copy>p{font-size:13px;color:#67738a;line-height:1.85;max-width:400px}.ai-feature-chips{display:flex;flex-wrap:wrap;gap:8px;margin:22px 0 28px}.ai-feature-chips button{display:flex;align-items:center;gap:7px;background:#ffffffb0;border:1px solid #d6def4;border-radius:30px;padding:9px 13px;color:#354d80;font-size:10px}.ai-feature .text-link{font-size:12px}.ai-chat-preview{background:#fff;border:1px solid #dae2f7;border-radius:22px;padding:23px;box-shadow:0 14px 40px #344b8a0c;transform:rotate(1deg)}.ai-chat-top{display:flex;align-items:center;gap:10px;border-bottom:1px solid #edf0f6;padding-bottom:15px}.ai-symbol{background:var(--blue);color:white;width:44px;height:44px;border-radius:15px;display:flex;align-items:center;justify-content:center;flex:none}.ai-chat-top b{font-size:13px;display:block}.ai-chat-top small{display:block;color:#8490a5;font-size:9px;margin-top:3px}.ai-chat-top>.tag{margin-left:auto;font-size:9px}.chat-question{background:#edf1ff;border-radius:13px 13px 3px 13px;padding:13px 16px;font-size:11px;margin:20px 0 20px 35px}.chat-answer>p{font-size:12px;line-height:1.8;color:#5e6c65}.chat-match{border:1px solid var(--line);border-radius:14px;display:flex;align-items:center;padding:7px;gap:8px;margin:15px 0}.chat-match .brand-object{width:58px;height:58px}.chat-match b{font-size:11px;display:block}.chat-match small{display:block;font-size:9px;color:#748079;margin-top:5px}.chat-match>svg{color:#388a67;margin-left:auto;margin-right:10px}.ai-preview-note{font-size:8px;line-height:1.7;color:#8992a0;margin:19px 0 0}
.partners-grid .partner-type{position:relative;padding-bottom:105px;overflow:hidden}.partners-grid .partner-type .brand-object{position:absolute;bottom:-10px;right:12px;width:135px;height:135px;transition:transform .2s}.partners-grid .partner-type:hover .brand-object{transform:rotate(-5deg) translateY(-5px)}.partners-grid .partner-type p{max-width:180px}.partner-type>svg{width:22px;height:22px}.review-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px}.review-card{padding:28px;background:white;border:1px solid var(--line);border-radius:23px;display:flex;flex-direction:column}.review-stars{display:flex;gap:3px;color:#e6ab38}.review-stars svg{fill:currentColor;stroke-width:.8}.review-card>p{font-size:13px;line-height:1.9;margin:22px 0 25px;flex:1}.review-author{display:flex;gap:11px;align-items:center}.review-author b{font-size:12px;display:block}.review-author small{font-size:9px;color:var(--muted);display:block;margin-top:4px}.review-avatar{width:38px;height:38px;border-radius:50%;background:#e9efdf;color:#536846;display:grid;place-items:center;font-size:11px;font-weight:800}.ra-1{background:#f5e4df;color:#b46150}.ra-2{background:#e4e9ff;color:#6575b9}.review-bottom{margin-top:23px;padding-top:16px;border-top:1px solid #edf0e9;display:flex;justify-content:space-between;align-items:center;color:var(--muted);font-size:9px}.review-bottom button{background:transparent;color:var(--ink);width:30px;height:30px;border-radius:50%}
.faq-section{display:grid;grid-template-columns:1fr 1.45fr;gap:70px;padding:50px 0 75px}.faq-section h2{font-size:38px;line-height:1.2;letter-spacing:-1.4px;margin:20px 0}.faq-section>div>p{color:var(--muted);font-size:13px;line-height:1.8;margin:0 0 25px}.faq-section .text-link{font-size:12px}.faq-list details{border-bottom:1px solid #dfe4dd}.faq-list summary{list-style:none;display:flex;align-items:center;justify-content:space-between;gap:20px;font-weight:700;font-size:13px;padding:23px 0;cursor:pointer}.faq-list summary::-webkit-details-marker{display:none}.faq-list summary span{font-size:22px;font-weight:400;color:var(--blue);transition:transform .2s}.faq-list details[open] summary span{transform:rotate(45deg)}.faq-list p{font-size:12px;line-height:1.9;color:var(--muted);padding:0 25px 20px 0;margin:0}
.pro-footer{background:#e9ede7;border-radius:32px 32px 0 0;margin-top:75px;padding:50px 0 25px}.footer-lead{display:flex;justify-content:space-between;align-items:center;padding-bottom:34px;border-bottom:1px solid #d3dcd1}.footer-lead .brand{width:258px}.footer-lead>p{max-width:245px;font-size:12px;color:#6b786e;line-height:1.8;margin:0}.footer-support{display:flex;align-items:center;gap:12px}.footer-support>span{width:42px;height:42px;border-radius:14px;background:#d7e0d4;display:grid;place-items:center}.footer-support b{font-size:13px;display:block}.footer-support small{font-size:10px;color:#73806e;display:block;margin:4px 0}.footer-support button{background:transparent;text-align:left;color:var(--ink)}.footer-columns{display:grid;grid-template-columns:repeat(4,1fr);gap:30px;padding:34px 0 32px}.footer-column h3{font-size:12px;margin:0 0 18px;font-weight:800}.footer-column>a,.footer-column>button{display:block;background:transparent;padding:0;font-size:11px;line-height:1.5;margin:12px 0;color:#687569;text-align:left}.footer-column a:hover,.footer-column button:hover{color:var(--blue)}.footer-bottom-v3{border-top:1px solid #d3dcd1;padding-top:23px;display:flex;align-items:center;gap:20px;font-size:9px;color:#74816f}.footer-bottom-v3>p{margin:0;line-height:1.8;max-width:500px}.footer-languages{display:flex;gap:12px;margin-left:auto;white-space:nowrap}.footer-languages button{font-size:10px;padding:8px 0;background:transparent;color:#687569}.footer-languages button:first-child{color:var(--ink);font-weight:800}.footer-meta{font-size:9px;line-height:1.9;color:#899282;margin:17px 0 0}.footer-links-bottom{display:flex;gap:20px;margin-top:18px}.footer-links-bottom button{color:#7d8976;font-size:9px;padding:0;background:none}.sidebar-ai{margin:22px 0 0;background:#eaf0ff;border-radius:16px;padding:17px;color:var(--blue)}.sidebar-ai>b{font-size:12px;display:flex;align-items:center;gap:6px}.sidebar-ai p{font-size:10px;line-height:1.7;margin:9px 0 12px;color:#7482a5}.sidebar-ai button{padding:0;background:none;color:var(--blue);font-size:10px;font-weight:800;display:flex;align-items:center;gap:8px}.workspace-header .language-trigger{font-size:10px;padding:6px}.workspace-foot{flex-wrap:wrap}.workspace-foot .foot-quick{display:flex;gap:15px}
.ai-page-heading{display:flex;justify-content:space-between;align-items:center;margin-bottom:35px}.ai-page-heading .page-title{margin-top:20px}.ai-page-heading .page-title>span{color:var(--blue)}.ai-page-heading .public-intro{margin-bottom:0}.ai-emblem{width:175px;height:175px;border-radius:45px;background:#e7edff;transform:rotate(8deg);color:var(--blue);display:flex;flex-direction:column;gap:13px;align-items:center;justify-content:center;margin-right:45px}.ai-emblem span{font-size:8px;font-weight:800;letter-spacing:2px}.ai-workbench{display:grid;grid-template-columns:290px minmax(0,1fr);gap:28px}.ai-topics{background:#eef1eb;border-radius:24px;padding:25px 16px;align-self:start}.ai-topics>.section-label{padding-left:12px;margin-bottom:20px}.ai-topics>button{display:flex;align-items:center;gap:12px;border-radius:13px;background:transparent;width:100%;color:#6b776f;padding:16px 12px;text-align:left}.ai-topics>button.active{background:white;color:var(--blue);box-shadow:0 3px 8px #16251f05}.ai-topics button>span{flex:1}.ai-topics button b{font-size:12px;display:block}.ai-topics button small{font-size:9px;display:block;color:#7a8580;margin-top:5px}.ai-topics>p{font-size:10px;line-height:1.8;margin:25px 12px 0;color:#7b867e;border-top:1px solid #dce3d8;padding-top:20px}.ai-topics>p svg{vertical-align:middle;margin-right:5px}.ai-task{border:1px solid #e0e5da;border-radius:24px;background:white;padding:30px}.ai-task-header{display:flex;align-items:center;gap:13px;margin-bottom:30px}.ai-task-header h2{font-size:19px;letter-spacing:-.4px;margin:0 0 5px}.ai-task-header p{font-size:10px;color:var(--muted);margin:0}.ai-task-header>.tag{margin-left:auto;font-size:9px}.ai-form-grid{display:grid;grid-template-columns:1fr 1fr;gap:20px;margin-bottom:24px}.ai-form-grid label,.ai-label{font-size:11px;font-weight:700;display:flex;flex-direction:column;gap:8px}.ai-form-grid select,.ai-label input,.ai-label textarea,.ai-draft{background:#f7f8f4;border:1px solid #e0e5db;border-radius:11px;padding:13px;color:var(--ink);font:12px/1.6 Manrope,sans-serif;max-width:100%;width:100%;box-sizing:border-box}.ai-label{margin-bottom:18px}.ai-form-grid .ai-check{display:flex;flex-direction:row;align-items:center;gap:9px;padding-top:24px;font-weight:500}.ai-check input{accent-color:var(--blue);width:17px;height:17px}.ai-empty{min-height:230px;display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;border-top:1px solid #edf0e8;margin-top:28px;padding:20px}.ai-empty .brand-object{width:115px;height:115px;opacity:.85}.ai-empty b{font-size:13px}.ai-empty p{font-size:11px;color:var(--muted);line-height:1.8;margin:8px 0}.ai-disclosure{display:flex;gap:9px;font-size:9px;color:#829080;line-height:1.8;margin-top:20px;padding-top:15px;border-top:1px solid #edf0e8}.ai-disclosure svg{flex:none;margin-top:2px}.ai-context-copy{font-size:13px;color:#758074;line-height:1.8;margin-bottom:24px}.ai-result-content{background:#f6f8fe;border-radius:18px;padding:24px;margin-top:30px}.ai-result-content h3{font-size:18px;letter-spacing:-.4px;margin:15px 0 12px}.ai-result-content>p{font-size:12px;color:#708079;line-height:1.9}.ai-result-job{display:flex;align-items:center;gap:12px;border:1px solid #e2e7ef;background:white;width:100%;text-align:left;border-radius:13px;padding:14px;margin:12px 0;color:var(--ink)}.ai-result-job .company-mark{width:38px;height:38px;font-size:11px;flex:none}.ai-result-job>span:nth-child(2){flex:1}.ai-result-job b{font-size:12px;display:block}.ai-result-job small{font-size:10px;display:block;margin-top:5px;color:var(--muted)}.ai-result-content>.button{margin:15px 16px 0 0}.ai-result-content>.text-link{display:inline-flex;font-size:11px;margin-top:16px}.ai-basis{font-size:10px;color:#76838c;border-top:1px solid #e0e5ef;padding-top:15px;margin-top:24px}.ai-basis summary{display:flex;justify-content:space-between;cursor:pointer}.ai-basis p{line-height:1.8;margin:13px 0 0}.ai-checklist{list-style:none;padding:0;margin:20px 0}.ai-checklist li{display:flex;gap:12px;line-height:1.8;font-size:12px;margin:16px 0;color:#53685a}.ai-checklist li svg{flex:none;color:var(--blue);margin-top:2px}.ai-interview{padding-left:20px;font-size:12px;line-height:1.9}.ai-interview li{margin:15px 0;padding-left:7px}.ai-draft{resize:vertical;min-height:130px;background:#fff;font-size:12px;line-height:1.85}.ai-principles{display:grid;grid-template-columns:repeat(3,1fr);gap:40px;margin:45px 0 15px}.ai-principles>div{display:grid;grid-template-columns:26px 1fr;gap:10px 14px;color:#6f7b72}.ai-principles b{font-size:12px;color:var(--ink);align-self:center}.ai-principles p{grid-column:2;font-size:11px;line-height:1.9;margin:0}
@media(min-width:1500px){.discover-card{min-height:205px}.discover-card .brand-object{width:145px;height:145px}}
@media(max-width:1180px){.site-header .brand{width:205px}.site-header .site-nav{gap:17px}.site-nav a{font-size:11px}.site-header .button{font-size:11px;padding:0 17px}.discover-grid{grid-template-columns:repeat(3,1fr)}.discover-card{min-height:145px}.discover-card small{max-width:145px}.discover-card .brand-object{width:140px;height:140px;right:0;bottom:-18px}.discover-arrow{bottom:15px}.ai-feature{padding:38px;gap:35px}.ai-feature h2{font-size:36px}.footer-lead>p{max-width:200px}.footer-lead .brand{width:230px}.ai-workbench{grid-template-columns:250px minmax(0,1fr)}.ai-task{padding:24px}}
@media(max-width:950px){.site-header .site-nav{gap:13px}.site-header .brand{width:190px}.site-header .header-right{gap:8px}.site-header .button{padding:0 14px}.site-header .site-nav a{font-size:10px}.site-header .site-nav a:nth-child(2){display:none}.ai-feature{gap:25px;padding:30px}.ai-feature h2{font-size:31px}.ai-feature-copy>p{font-size:12px}.ai-chat-preview{padding:18px}.review-grid{gap:12px}.review-card{padding:20px}.review-card>p{font-size:12px}.faq-section{gap:35px;grid-template-columns:1fr 1.3fr}.faq-section h2{font-size:31px}.footer-lead>p{display:none}.footer-columns{gap:20px}.ai-workbench{grid-template-columns:210px minmax(0,1fr);gap:18px}.ai-topics{padding:20px 10px}.ai-topics>button{gap:8px;padding:14px 10px}.ai-topics button b{font-size:11px}.ai-topics button small{font-size:8px}.ai-task-header h2{font-size:16px}.ai-form-grid{gap:15px}.ai-task{padding:22px}}
@media(max-width:740px){.site-header .brand{width:182px}.site-header .site-nav a:nth-child(2){display:block}.site-header .site-nav a{font-size:15px}.site-header .site-nav .ai-nav{display:flex}.site-header .header-right{gap:8px}.site-header .header-right>.language-trigger{display:none}.site-header .button{font-size:10px;padding:0 14px;min-height:38px}.hero{padding-top:27px;padding-bottom:35px}.home-search{margin-top:23px}.home-search input{font-size:12px}.home-search .button{min-height:46px;padding:0 18px;font-size:12px}.search-examples{gap:9px;font-size:10px}.search-examples button{font-size:10px}.search-examples button:last-child{margin-left:0}.discover-section{padding:25px 0 0}.discover-heading{font-size:11px;gap:20px;align-items:start;line-height:1.6}.discover-heading>a{font-size:9px;white-space:nowrap}.discover-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.discover-card{min-height:160px;padding:16px 14px;border-radius:18px}.discover-card strong{font-size:13px}.discover-card small{font-size:9px;max-width:100px}.discover-card .brand-object{width:118px;height:118px;right:-7px;bottom:-10px}.discover-arrow{left:14px;bottom:13px}.ai-feature{grid-template-columns:1fr;padding:27px 22px;border-radius:24px;margin:10px 0 20px;gap:30px}.ai-feature h2{font-size:34px}.ai-feature-copy>p{font-size:12px;max-width:none}.ai-feature-chips{margin:20px 0}.ai-chat-preview{transform:none}.ai-preview-note{font-size:9px}.chat-question{font-size:11px;margin-left:30px}.review-grid{grid-template-columns:1fr;gap:12px}.review-card{padding:23px}.review-card>p{font-size:13px;margin:18px 0}.review-author b{font-size:12px}.review-author small{font-size:10px}.review-bottom{margin-top:18px;padding-top:12px;font-size:10px}.faq-section{grid-template-columns:1fr;padding:20px 0 40px;gap:20px}.faq-section h2{font-size:32px}.faq-section>div>p{font-size:12px}.faq-list summary{font-size:12px;padding:20px 0}.faq-list p{font-size:11px}.pro-footer{margin-top:40px;padding-top:30px;border-radius:24px 24px 0 0}.footer-lead{gap:25px;flex-wrap:wrap;padding-bottom:25px}.footer-lead .brand{width:230px}.footer-support{width:100%;gap:12px}.footer-support small{font-size:10px}.footer-columns{grid-template-columns:repeat(2,1fr);gap:18px 22px;padding:28px 0 22px}.footer-column h3{margin-bottom:16px}.footer-column>a,.footer-column>button{font-size:11px;margin:12px 0}.footer-bottom-v3{flex-wrap:wrap;gap:14px;padding-top:20px}.footer-languages{margin:0;gap:18px}.footer-bottom-v3>p{font-size:9px}.footer-meta{font-size:8px}.footer-links-bottom{flex-wrap:wrap;gap:12px}.jobs-assist{padding:18px;gap:16px;align-items:start;flex-direction:column;margin:18px 0 24px}.jobs-assist p{font-size:10px;line-height:1.7}.jobs-assist h3{font-size:12px}.jobs-assist .button{min-height:38px}.workspace-header-actions{gap:6px}.workspace-header .demo-pill{display:none}.workspace-foot .foot-quick{display:none}.ai-page-heading{margin-bottom:25px}.ai-page-heading .page-title{font-size:35px}.ai-emblem{display:none}.ai-workbench{grid-template-columns:1fr;gap:16px}.ai-topics{padding:14px;border-radius:18px;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:5px}.ai-topics>.section-label{grid-column:1/-1;margin:4px 0 8px;padding:0}.ai-topics>button{gap:8px;padding:13px 8px}.ai-topics button b{font-size:10px;line-height:1.5}.ai-topics button small{display:none}.ai-topics button>svg:last-child{display:none}.ai-topics>p{grid-column:1/-1;font-size:9px;margin:8px 0 0;padding-top:10px}.ai-topics>p br{display:none}.ai-task{padding:19px;border-radius:18px}.ai-task-header{gap:10px;margin-bottom:25px}.ai-task-header h2{font-size:16px}.ai-task-header p{font-size:8px;line-height:1.5}.ai-task-header>.tag{display:none}.ai-form-grid{gap:14px}.ai-form-grid select{padding:11px 8px;font-size:10px}.ai-form-grid label{font-size:10px}.ai-task .button{min-height:46px;padding:0 17px;font-size:11px}.ai-context-copy{font-size:12px}.ai-empty{padding:15px 0;min-height:200px}.ai-result-content{padding:18px}.ai-result-content h3{font-size:16px;line-height:1.4}.ai-result-job{padding:10px;gap:9px}.ai-result-job .company-mark{width:32px;height:32px;font-size:9px}.ai-result-job b{font-size:10px}.ai-result-job small{font-size:8px}.ai-result-job>svg{width:13px;flex:none}.ai-result-content>p,.ai-checklist li,.ai-interview{font-size:11px}.ai-principles{grid-template-columns:1fr;gap:23px;margin-top:30px}.ai-disclosure{font-size:8px}}
@media(max-width:380px){.site-header .brand{width:160px}.site-header .header-right{gap:5px}.site-header .button{padding:0 12px}.site-header .menu-toggle{width:32px}.discover-card strong{font-size:12px}.discover-card .brand-object{width:105px;height:105px}.ai-form-grid{grid-template-columns:1fr}.ai-form-grid .ai-check{padding-top:0}}

.discover-card{display:flex;flex-direction:column;align-items:flex-start;justify-content:flex-start}.footer-links-bottom a{color:#7d8976;font-size:9px}.pro-footer .brand-logo-compact{display:none}.pro-footer .brand-logo-full{display:block;width:100%;height:auto}

.mobile-language{display:none}.job-detail-steps{display:flex;gap:16px;border-top:1px solid var(--line);padding:20px 0 5px;margin-top:20px}.job-detail-steps span{flex:1;color:#7c877f;font-size:10px;line-height:1.5}.job-detail-steps b{display:block;color:var(--blue);font-size:11px;margin-bottom:5px}@media(max-width:740px){.mobile-language{display:block;padding:14px 0;background:transparent;text-align:left;font-size:12px;color:var(--blue);border-top:1px solid var(--line);margin-top:8px}.job-detail-banner{gap:10px;padding:12px}.job-detail-banner .brand-object{width:65px;height:65px}}
