.Hla5tq_shell{color:#18342b;max-width:1060px;min-height:100vh;margin:auto;padding:28px clamp(14px,5vw,72px) 80px}.Hla5tq_back{color:#17634c;text-underline-offset:4px;align-items:center;gap:6px;min-height:44px;margin-bottom:28px;font-weight:700;display:inline-flex}.Hla5tq_back:focus-visible{outline-offset:2px;border-radius:4px;outline:3px solid #438a64}.Hla5tq_top{justify-content:space-between;align-items:flex-end;gap:28px;display:flex}.Hla5tq_top h1{font-family:var(--pe-font-heading);overflow-wrap:break-word;-webkit-hyphens:auto;hyphens:auto;max-width:700px;margin:8px 0 14px;font-size:clamp(1.8rem,4vw,3.5rem);line-height:1.12}.Hla5tq_top p{overflow-wrap:break-word;max-width:620px;line-height:1.55}.Hla5tq_eyebrow{letter-spacing:.08em;text-transform:uppercase;color:#17634c;overflow-wrap:break-word;font-size:.82rem;font-weight:800}.Hla5tq_language{flex:0 0 200px}.Hla5tq_sectionHeader{border-bottom:1px solid #e1e9e3;gap:6px;padding-bottom:12px;display:grid}.Hla5tq_sectionTitle{color:#144938;margin:0;font-size:1.18rem;font-weight:800}.Hla5tq_sectionDesc{color:#4a6358;margin:0;font-size:.92rem;line-height:1.45}.Hla5tq_label{flex-wrap:wrap;align-items:center;gap:8px;margin-bottom:8px;font-weight:700;display:flex}.Hla5tq_field{min-width:0}.Hla5tq_field input,.Hla5tq_language select{box-sizing:border-box;width:100%;min-height:44px;font:inherit;color:#18342b;background:#fff;border:1px solid #9eafa6;border-radius:9px;padding:10px 14px}.Hla5tq_field input:disabled,.Hla5tq_language select:disabled{color:#63776e;cursor:not-allowed;background:#f4f7f5}.Hla5tq_field input:focus-visible,.Hla5tq_language select:focus-visible{outline-offset:2px;outline:3px solid #438a64}.Hla5tq_manual{background:#f7fbf6;border:1px solid #b9cbbf;border-radius:12px;margin:28px 0;padding:17px 20px}.Hla5tq_manual summary{cursor:pointer;align-items:center;min-height:44px;font-weight:800;display:flex}.Hla5tq_manual summary:focus-visible{outline-offset:2px;border-radius:4px;outline:3px solid #438a64}.Hla5tq_manual li{overflow-wrap:break-word;margin-top:11px;line-height:1.55}.Hla5tq_panel{grid-template-columns:1fr 1fr;align-items:start;gap:22px;display:grid}.Hla5tq_form{background:#fff;border:1px solid #d4ded5;border-radius:16px;align-self:start;gap:18px;padding:clamp(16px,3vw,32px);display:grid;box-shadow:0 12px 34px #18342b12}.Hla5tq_actions{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.Hla5tq_actions button{color:#fff;font:inherit;cursor:pointer;background:#17634c;border:0;border-radius:9px;justify-content:center;align-items:center;min-height:44px;padding:10px 18px;font-weight:750;transition:background .15s ease-in-out;display:inline-flex}.Hla5tq_actions button:hover:not(:disabled){background:#104636}.Hla5tq_actions button:focus-visible{outline-offset:2px;outline:3px solid #438a64}.Hla5tq_actions button+button{color:#194a37;background:#e7f0e9}.Hla5tq_actions button+button:hover:not(:disabled){background:#d8e6db}.Hla5tq_actions button:disabled{opacity:.58;cursor:not-allowed}.Hla5tq_sessionStatus{overflow-wrap:anywhere;background:#f0f7f4;border:1px solid #c2decb;border-radius:8px;align-items:center;gap:10px;padding:10px 14px;font-size:.9rem;display:flex}.Hla5tq_sessionBadge{color:#17634c;font-weight:750}.Hla5tq_sessionTenant{color:#245744;font-family:monospace;font-weight:600}.Hla5tq_message{border-radius:10px;align-items:center;gap:12px;margin:18px 0;font-weight:700;line-height:1.5;display:flex}.Hla5tq_message:empty{border:0;min-height:0;margin:0;padding:0;display:none}.Hla5tq_messageIcon{flex-shrink:0;font-size:1.2rem}.Hla5tq_messageSuccess{color:#124d38;background:#eaf6e9;border:1px solid #7bc69e;padding:14px 18px}.Hla5tq_messageError{color:#8c1d1d;background:#fdf2f2;border:1px solid #f0a8a8;padding:14px 18px}.Hla5tq_messageInfo{color:#17634c;background:#f0f7f4;border:1px solid #b5d5c5;padding:14px 18px}.Hla5tq_messageWorking{color:#2b455b;background:#f4f6f8;border:1px solid #c5d0d8;padding:14px 18px}.Hla5tq_result{background:#eaf6e9;border-left:5px solid #2d8b61;border-radius:12px;margin-top:24px;padding:clamp(18px,3vw,28px)}.Hla5tq_resultHeader{gap:6px;display:grid}.Hla5tq_resultBadge{color:#17634c;text-transform:uppercase;letter-spacing:.05em;font-size:.9rem;font-weight:750}.Hla5tq_result h2{color:#124030;overflow-wrap:anywhere;margin:4px 0 8px;font-size:clamp(1.4rem,3vw,1.9rem)}.Hla5tq_resultDetails{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.Hla5tq_resultLabel{color:#3b5a4d;font-size:.88rem;font-weight:700}.Hla5tq_result code{color:#124d38;overflow-wrap:anywhere;background:#17634c17;border-radius:6px;padding:3px 8px;font-family:monospace;font-weight:600}.Hla5tq_nextSteps{border-top:1px solid #b8d9c3;gap:12px;margin-top:24px;padding-top:20px;display:grid}.Hla5tq_nextStepsTitle{color:#124030;margin:0;font-size:1.15rem;font-weight:800}.Hla5tq_nextStepsDesc{color:#24493b;overflow-wrap:break-word;margin:0;line-height:1.55}.Hla5tq_nextStepsActions{margin:6px 0 4px}.Hla5tq_pedagogyLink{color:#fff;background:#17634c;border-radius:9px;justify-content:center;align-items:center;min-height:44px;padding:12px 22px;font-weight:750;text-decoration:none;transition:background .15s ease-in-out;display:inline-flex}.Hla5tq_pedagogyLink:hover{background:#104636}.Hla5tq_pedagogyLink:focus-visible{outline-offset:2px;outline:3px solid #438a64}.Hla5tq_persistenceHint{color:#3f6153;overflow-wrap:break-word;margin:0;font-size:.88rem;font-style:italic;line-height:1.5}@media (max-width:768px){.Hla5tq_top{flex-direction:column;align-items:stretch;gap:18px;display:flex}.Hla5tq_language{flex:none;width:100%;max-width:280px}.Hla5tq_panel{grid-template-columns:1fr}}@media (max-width:480px){.Hla5tq_shell{padding-left:14px;padding-right:14px}.Hla5tq_actions{flex-direction:column;align-items:stretch}.Hla5tq_actions button{width:100%}.Hla5tq_pedagogyLink{box-sizing:border-box;width:100%}}
