._page_1ko4u_1{background:var(--color-bg)}._header_1ko4u_5{display:flex;align-items:center;padding:1.25rem 2.5rem;background:var(--color-dark);border-bottom:1px solid var(--color-dark-border)}._logo_1ko4u_13{display:flex;align-items:center;gap:.5rem;font-family:var(--font-heading);font-weight:700;font-size:1.1rem;letter-spacing:-.02em;text-decoration:none;color:var(--color-dark-text)}._logoIcon_1ko4u_25{width:1.85rem;height:auto}._content_1ko4u_30{padding:3rem 1.5rem 6rem;max-width:640px;margin:0 auto}._resultCard_1ko4u_37{text-align:center;margin-bottom:2.5rem}._riskBadge_1ko4u_42{display:inline-block;color:var(--color-dark-text);font-size:.75rem;font-weight:700;text-transform:uppercase;letter-spacing:.08em;padding:.3rem 1rem;border-radius:var(--radius-badge);margin-bottom:1.25rem}._resultTitle_1ko4u_54{font-family:var(--font-heading);font-size:1.75rem;font-weight:700;line-height:1.3;letter-spacing:-.01em;margin-bottom:.75rem;color:var(--color-text)}._categoryTag_1ko4u_64,._roleTag_1ko4u_65{font-size:.95rem;color:var(--color-muted)}._categoryTag_1ko4u_64{margin-bottom:.25rem}._deadline_1ko4u_75{display:flex;align-items:baseline;gap:.75rem;padding:1.5rem;background:var(--color-accent-tint);border:1px solid var(--color-accent);border-left:4px solid var(--color-accent);margin-bottom:2.5rem}._deadlineDays_1ko4u_86{font-family:var(--font-heading);font-size:2.5rem;font-weight:800;color:var(--color-accent-hover);line-height:1}._deadlineLabel_1ko4u_94{font-size:1rem;color:var(--color-accent-on-tint)}._requirements_1ko4u_100{margin-bottom:3rem}._requirements_1ko4u_100 h2{font-family:var(--font-heading);font-size:1.25rem;font-weight:600;margin-bottom:.5rem;color:var(--color-text)}._reqDesc_1ko4u_112{color:var(--color-muted);margin-bottom:1.5rem;line-height:1.6}._docList_1ko4u_118{list-style:none;display:flex;flex-direction:column;gap:.5rem}._docItem_1ko4u_125{background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-input);overflow:hidden}._docHeader_1ko4u_132{width:100%;display:flex;align-items:center;gap:.75rem;padding:.85rem 1rem;background:none;border:none;cursor:pointer;text-align:left;font-size:.95rem;font-family:var(--font-body);color:var(--color-text);transition:background .1s}._docHeader_1ko4u_132:hover{background:#1a233208}._docCheck_1ko4u_152{font-size:.7rem;color:var(--color-muted);flex-shrink:0;width:1rem}._docTitle_1ko4u_159{flex:1;font-weight:600}._docArticle_1ko4u_164{font-size:.8rem;color:var(--color-muted);white-space:nowrap}._docExpanded_1ko4u_170{padding:0 1rem 1rem 2.75rem}._docExpanded_1ko4u_170 p{font-size:.9rem;color:var(--color-muted);line-height:1.7;margin-bottom:.75rem}._docLink_1ko4u_181{display:inline-block;font-size:.9rem;font-weight:600;color:var(--color-primary);text-decoration:none}._docLink_1ko4u_181:hover{text-decoration:underline}._prohibited_1ko4u_194{text-align:center;padding:2rem 0}._prohibitedTitle_1ko4u_199{font-family:var(--font-heading);font-size:2rem;font-weight:700;color:var(--color-danger);margin-bottom:1rem}._prohibitedDesc_1ko4u_207{font-size:1.1rem;line-height:1.7;margin-bottom:1.5rem}._prohibitedFine_1ko4u_213{font-size:1rem;font-weight:600;color:var(--color-danger);margin-bottom:1.5rem}._advice_1ko4u_220{color:var(--color-muted);line-height:1.7}._ctaBox_1ko4u_226{background:var(--color-dark);border:1px solid var(--color-dark-border);border-radius:var(--radius-md);padding:2rem;text-align:center;margin-bottom:2rem}._ctaTitle_1ko4u_235{font-family:var(--font-heading);font-size:1.25rem;font-weight:700;margin-bottom:.5rem;color:var(--color-dark-text)}._ctaDesc_1ko4u_243{color:var(--color-dark-muted);line-height:1.6;margin-bottom:1.25rem;max-width:480px;margin-left:auto;margin-right:auto}._ctaActions_1ko4u_252{display:flex;flex-direction:column;align-items:center;gap:.75rem}._ctaButton_1ko4u_259{display:inline-block;background:var(--color-accent);color:var(--color-dark);font-size:1rem;font-weight:700;padding:.85rem 2rem;text-decoration:none;transition:background .15s;border-radius:var(--radius-button)}._ctaButton_1ko4u_259:hover{background:var(--color-accent-hover)}._ctaSample_1ko4u_275{font-size:.9rem;font-weight:500;color:var(--color-dark-muted);text-decoration:none;padding:.5rem 1rem;border:1px solid var(--color-dark-border);border-radius:var(--radius-input);transition:color .15s,border-color .15s}._ctaSample_1ko4u_275:hover{color:var(--color-dark-text);border-color:var(--color-dark-muted)}._actions_1ko4u_291{display:flex;flex-direction:column;align-items:center;gap:1rem;margin-top:2rem}._printButton_1ko4u_299{display:inline-block;padding:.75rem 2rem;background:var(--color-primary);color:var(--color-dark-text);font-size:.9rem;font-weight:600;font-family:var(--font-body);border:none;cursor:pointer;transition:background .15s;border-radius:var(--radius-button)}._printButton_1ko4u_299:hover{background:var(--color-primary-hover)}._restartLink_1ko4u_317{display:inline-block;padding:.6rem 1.25rem;border:1px solid var(--color-border);color:var(--color-muted);font-size:.875rem;font-weight:600;text-decoration:none;transition:border-color .15s,color .15s;border-radius:var(--radius-button)}._restartLink_1ko4u_317:hover{border-color:var(--color-primary);color:var(--color-primary)}._saveToSystem_1ko4u_335{background:var(--color-surface);border:1px solid var(--color-border);border-radius:5px;padding:1.5rem;margin-bottom:2rem}._saveToSystemTitle_1ko4u_343{font-family:var(--font-heading);font-size:1.1rem;font-weight:600;margin-bottom:.25rem;color:var(--color-text)}._saveToSystemDesc_1ko4u_351{font-size:.9rem;color:var(--color-muted);margin-bottom:1rem;line-height:1.5}._saveToSystemForm_1ko4u_358{display:flex;align-items:flex-end;gap:.75rem}._saveToSystemField_1ko4u_364{flex:1}._saveToSystemLabel_1ko4u_368{display:block;font-size:.8rem;font-weight:600;color:var(--color-muted);margin-bottom:.35rem}._saveToSystemSelect_1ko4u_376{width:100%;padding:.6rem .75rem;font-size:.9rem;font-family:var(--font-body);border:1px solid var(--color-border);border-radius:var(--radius-input);background:var(--color-bg);color:var(--color-text);appearance:auto}._saveToSystemBtn_1ko4u_388{padding:.6rem 1.25rem;font-size:.9rem;font-weight:600;font-family:var(--font-body);background:var(--color-primary);color:var(--color-dark-text);border:none;border-radius:var(--radius-button);cursor:pointer;white-space:nowrap;transition:background .15s}._saveToSystemBtn_1ko4u_388:hover{background:var(--color-primary-hover)}._saveToSystemBtn_1ko4u_388:disabled{opacity:.6;cursor:not-allowed}._saveSuccess_1ko4u_411{display:flex;align-items:center;gap:.75rem;padding:.75rem 1rem;background:#228b2214;border:1px solid var(--color-success);border-radius:var(--radius-input);font-size:.9rem;color:var(--color-success)}._saveSuccessLink_1ko4u_423{font-weight:600;color:var(--color-primary);text-decoration:none;margin-left:auto;white-space:nowrap}._saveSuccessLink_1ko4u_423:hover{text-decoration:underline}._saveError_1ko4u_435{padding:.75rem 1rem;background:#dc354514;border:1px solid var(--color-danger);border-radius:var(--radius-input);font-size:.9rem;color:var(--color-danger)}._noSystems_1ko4u_444{font-size:.9rem;color:var(--color-muted)}._noSystemsLink_1ko4u_449{font-weight:600;color:var(--color-primary);text-decoration:none}._noSystemsLink_1ko4u_449:hover{text-decoration:underline}@media(max-width:640px){._saveToSystemForm_1ko4u_358{flex-direction:column;align-items:stretch}._saveToSystemBtn_1ko4u_388{text-align:center}}@media print{._actions_1ko4u_291{display:none}._content_1ko4u_30{padding:0;max-width:100%}._page_1ko4u_1{background:#fff}}._ctaBanner_1ko4u_486{background:var(--color-dark);border:1px solid var(--color-dark-border);padding:2rem;text-align:center;margin:2rem 0}._ctaTitle_1ko4u_235{font-family:var(--font-heading);font-size:1.2rem;font-weight:700;color:var(--color-dark-text);margin-bottom:.5rem}._ctaDesc_1ko4u_243{font-size:.9rem;color:var(--color-dark-muted);line-height:1.6;margin-bottom:1.25rem;max-width:480px;margin-left:auto;margin-right:auto}._ctaButton_1ko4u_259{display:inline-block;padding:.7rem 1.5rem;font-family:var(--font-body);font-size:.9rem;font-weight:600;background:var(--color-accent);color:var(--color-text);border:1px solid var(--color-accent);text-decoration:none;border-radius:var(--radius-button);transition:background .15s,border-color .15s}._ctaButton_1ko4u_259:hover{background:var(--color-accent-hover);border-color:var(--color-accent-hover)}@media(max-width:640px){._resultTitle_1ko4u_54{font-size:1.35rem}._deadlineDays_1ko4u_86{font-size:2rem}}
