.YearbookPrint_shell__lpt4T{--ink:#1d2430;--muted:#6b7380;--ui-text:var(--console-text,#1d2430);--ui-strong:var(--console-text-strong,#1d2430);--ui-muted:var(--console-muted,#6b7380);--ui-panel:var(--console-panel,#fff);--ui-border:var(--console-border,#dfe2e7);--hair:#d9dde3;--paper:#fff;display:grid;grid-template-columns:300px minmax(0,1fr);min-height:100vh;background:var(--console-bg,#e9ebef);color:var(--ui-text);font-family:Pretendard Variable,Pretendard,Apple SD Gothic Neo,Noto Sans KR,system-ui,sans-serif}.YearbookPrint_panel__aaJ1_{position:sticky;top:0;height:100vh;overflow-y:auto;padding:20px 20px 28px;background:var(--ui-panel);border-right:1px solid var(--ui-border);font-size:13px}.YearbookPrint_panel__aaJ1_ h1{margin:10px 0 6px;color:var(--ui-strong);font-size:19px;font-weight:700;letter-spacing:-.01em}.YearbookPrint_back__rahyV{display:inline-flex;align-items:center;gap:4px;color:var(--ui-muted);font-size:12px;text-decoration:none}.YearbookPrint_back__rahyV:hover{color:var(--ui-strong)}.YearbookPrint_reviewLink__aL3bS{display:flex;align-items:center;gap:10px;margin:12px 0 14px;padding:12px 12px 12px 14px;border-radius:8px;background:#254d3d;color:#fff;text-decoration:none;box-shadow:0 2px 8px rgba(37,77,61,.25);transition:background .15s}.YearbookPrint_reviewLink__aL3bS:hover{background:#1c3d30}.YearbookPrint_reviewLink__aL3bS:focus-visible{outline:3px solid #c59b50;outline-offset:2px}.YearbookPrint_reviewLink__aL3bS>span{display:grid;flex:1;min-width:0}.YearbookPrint_reviewLink__aL3bS strong{font-size:14px}.YearbookPrint_reviewLink__aL3bS small{color:#cfe0d6;font-size:11px}.YearbookPrint_reviewLink__aL3bS>b{min-width:24px;padding:2px 7px;border-radius:999px;background:#e9b949;color:#2b2208;font-size:12px;text-align:center}.YearbookPrint_summary__DJZHV{margin:0 0 4px;line-height:1.5}.YearbookPrint_summary__DJZHV strong{font-weight:700;color:var(--ui-strong)}.YearbookPrint_hint__VMfyK,.YearbookPrint_note__BYcNR{margin:4px 0 0;color:var(--ui-muted);font-size:11.5px;line-height:1.5}.YearbookPrint_panel__aaJ1_ fieldset{margin:16px 0 0;padding:14px 0 0;border:0;border-top:1px solid var(--ui-border);display:grid;gap:7px}.YearbookPrint_panel__aaJ1_ legend{padding:0;margin-bottom:8px;font-size:11px;font-weight:700;letter-spacing:.06em;color:var(--ui-muted)}.YearbookPrint_panel__aaJ1_ label{display:flex;align-items:center;gap:8px;cursor:pointer}.YearbookPrint_panel__aaJ1_ input[type=checkbox]{width:15px;height:15px;accent-color:#1d5c8c;margin:0}.YearbookPrint_field__xZizB input:not([type=range]),.YearbookPrint_panel__aaJ1_ select{width:100%;min-height:34px;padding:6px 10px;border:1px solid var(--ui-border);border-radius:8px;background:var(--ui-panel);color:var(--ui-text);font:inherit;-webkit-appearance:none;-moz-appearance:none;appearance:none}.YearbookPrint_field__xZizB{display:grid!important;gap:4px!important;font-size:12px}.YearbookPrint_field__xZizB input[type=range]{width:100%;accent-color:#1d5c8c}.YearbookPrint_panel__aaJ1_>.YearbookPrint_field__xZizB{margin-top:16px}.YearbookPrint_quick__snDsh{display:flex;gap:6px;margin-top:2px}.YearbookPrint_quick__snDsh button,.YearbookPrint_segmented__QcJmy button{padding:5px 10px;border:1px solid var(--ui-border);border-radius:999px;background:var(--ui-panel);color:var(--ui-text);font:inherit;font-size:12px;cursor:pointer}.YearbookPrint_quick__snDsh button:hover{border-color:var(--ui-muted)}.YearbookPrint_segmented__QcJmy{display:grid;grid-template-columns:1fr 1fr;gap:6px}.YearbookPrint_segmented__QcJmy button{border-radius:8px;padding:7px 6px}.YearbookPrint_segmented__QcJmy button[aria-checked=true]{border-color:#3b82c4;background:color-mix(in srgb,#3b82c4 14%,transparent);color:#3b82c4;font-weight:600}.YearbookPrint_actions__wWcys{margin-top:20px;padding-top:16px;border-top:1px solid var(--ui-border);display:grid;gap:6px}.YearbookPrint_warning__gF68G{margin:0;padding:8px 10px;border-radius:8px;background:#fff4e5;color:#8a4b08;font-size:12px;line-height:1.5}.YearbookPrint_print__UJg5n{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:42px;border:0;border-radius:10px;background:#2563a8;color:#fff;font:inherit;font-size:14px;font-weight:600;cursor:pointer}.YearbookPrint_print__UJg5n:hover{background:#1d5590}.YearbookPrint_preview__SGmFO{display:grid;grid-template-columns:repeat(2,var(--sheet-w));align-content:start;justify-content:center;row-gap:16px;padding:28px 24px 60px;zoom:var(--zoom)}.YearbookPrint_sheet__q6Ra0{--inner:calc(11mm + var(--bleed));--outer:calc(8mm + var(--bleed));position:relative;box-sizing:border-box;width:var(--sheet-w);height:var(--sheet-h);padding:calc(10mm + var(--bleed)) var(--outer) calc(13mm + var(--bleed)) var(--inner);background:var(--paper);color:var(--ink);box-shadow:0 1px 2px rgba(0,0,0,.12),0 6px 18px rgba(0,0,0,.06);overflow:hidden;font-size:6.4pt;line-height:1.42;-webkit-print-color-adjust:exact;print-color-adjust:exact}.YearbookPrint_left__8M370{padding-left:var(--outer);padding-right:var(--inner)}.YearbookPrint_spacer__0RKiw{visibility:hidden}.YearbookPrint_sheet__q6Ra0>footer{position:absolute;bottom:calc(6.5mm + var(--bleed));left:var(--inner);right:var(--outer);display:flex;align-items:baseline;gap:2.4mm;font-size:5.6pt;letter-spacing:.02em;color:var(--muted)}.YearbookPrint_left__8M370>footer{left:var(--outer);right:var(--inner)}.YearbookPrint_right__7Jyqf>footer{justify-content:flex-end}.YearbookPrint_sheet__q6Ra0>footer b{color:var(--ink);font-weight:700;font-variant-numeric:tabular-nums;font-size:6.4pt}.YearbookPrint_sheet__q6Ra0>footer:before{content:"";position:absolute;left:0;right:0;top:-2.2mm;border-top:.25pt solid var(--hair)}.YearbookPrint_directory__9lZW1{display:grid;height:100%;gap:0}.YearbookPrint_household__T0Ec5{display:flex;flex-direction:column;min-height:0;padding-top:1.6mm}.YearbookPrint_household__T0Ec5+.YearbookPrint_household__T0Ec5{border-top:.25pt solid var(--hair);padding-top:2.4mm}.YearbookPrint_household__T0Ec5>header{display:flex;align-items:center;gap:2mm;margin-bottom:1.6mm}.YearbookPrint_household__T0Ec5>header span{color:var(--accent);font-weight:800;font-size:7.6pt;letter-spacing:.04em;font-variant-numeric:tabular-nums}.YearbookPrint_household__T0Ec5>header:after{content:"";flex:1;height:.6pt;background:var(--accent);opacity:.28;border-radius:1pt}.YearbookPrint_householdBody__2u8Dj{display:flex;gap:3mm;flex:1;min-height:0}.YearbookPrint_people__E7Bx6{--photo-w:14.6mm;display:flex;gap:1.6mm;flex:none;width:calc(var(--photo-w) * 2 + 1.6mm)}[data-per-page="3"] .YearbookPrint_people__E7Bx6{--photo-w:17.4mm}.YearbookPrint_people__E7Bx6 figure{margin:0;width:var(--photo-w)}.YearbookPrint_people__E7Bx6 img,.YearbookPrint_placeholder__DG1cT{display:block;width:100%;aspect-ratio:3/4;-o-object-fit:cover;object-fit:cover;-o-object-position:center 22%;object-position:center 22%;border-radius:1.1mm;background:#eef0f3}.YearbookPrint_placeholder__DG1cT{display:grid;place-items:center;color:color-mix(in srgb,var(--accent) 55%,#fff);background:color-mix(in srgb,var(--accent) 8%,#fff);overflow:hidden}.YearbookPrint_people__E7Bx6 figcaption{margin-top:1mm;text-align:center;font-size:6.6pt;font-weight:650;letter-spacing:.02em;white-space:nowrap;line-height:1.25}.YearbookPrint_people__E7Bx6 figcaption small{display:block;font-size:5.1pt;font-weight:400;color:var(--muted);letter-spacing:0}.YearbookPrint_namesOnly__MJqSh{--photo-w:11mm;flex-direction:column;gap:1mm}[data-per-page="3"] .YearbookPrint_namesOnly__MJqSh{--photo-w:13mm}.YearbookPrint_namesOnly__MJqSh figcaption{margin-top:0;text-align:left;font-size:7.2pt}.YearbookPrint_householdBody__2u8Dj dl{--leading:1.42;--fit:1;flex:1;min-width:0;margin:0;overflow:hidden;font-size:calc(6.3pt * var(--fit));line-height:var(--leading)}[data-per-page="3"] .YearbookPrint_householdBody__2u8Dj dl{font-size:calc(7pt * var(--fit))}.YearbookPrint_householdBody__2u8Dj dl>div{display:grid;grid-template-columns:9.6mm minmax(0,1fr);-moz-column-gap:1mm;column-gap:1mm}.YearbookPrint_householdBody__2u8Dj dt{color:var(--muted);font-size:calc(5.6pt * var(--fit));white-space:nowrap;padding-top:.06em}.YearbookPrint_householdBody__2u8Dj dd{margin:0;overflow-wrap:anywhere;word-break:keep-all}.YearbookPrint_index__cSfgU{display:flex;flex-direction:column;height:100%}.YearbookPrint_index__cSfgU h2{display:flex;align-items:baseline;gap:2mm;margin:0 0 3mm;padding-bottom:1.8mm;border-bottom:.6pt solid var(--ink);font-size:11pt;font-weight:800;letter-spacing:.3em}.YearbookPrint_index__cSfgU h2 small{font-size:5.6pt;font-weight:500;letter-spacing:.04em;color:var(--muted)}.YearbookPrint_index__cSfgU h2.YearbookPrint_continued__wLaHo{font-size:8pt}.YearbookPrint_index__cSfgU ol{flex:1;display:grid;grid-auto-flow:column;grid-template-columns:repeat(3,minmax(0,1fr));-moz-column-gap:4mm;column-gap:4mm;margin:0;padding:0;list-style:none;font-size:6.1pt}.YearbookPrint_index__cSfgU li{display:flex;align-items:center;justify-content:space-between;gap:1mm;min-height:0;white-space:nowrap}.YearbookPrint_index__cSfgU li>span{letter-spacing:.06em;overflow:hidden;text-overflow:ellipsis}.YearbookPrint_index__cSfgU li>b{font-weight:600;color:#1d5c8c;font-variant-numeric:tabular-nums;letter-spacing:.02em}.YearbookPrint_index__cSfgU li.YearbookPrint_initial__m8Gmn span{display:inline-block;min-width:4.4mm;padding:.2mm 1.2mm;border-radius:.8mm;background:#1d2430;color:#fff;font-size:5.8pt;font-weight:700;text-align:center;letter-spacing:0}.YearbookPrint_coverFields__gb7qz{display:grid;gap:6px;padding:2px 0 6px 23px}.YearbookPrint_cover__4pKx1{padding:0!important;background:#f8f7f2}.YearbookPrint_coverPhoto__Weett{position:absolute;left:0;right:0;bottom:0;height:47%;background:url(/customers/sites/kmac/cambodia-river-dawn.jpg) center 58%/cover no-repeat}.YearbookPrint_coverPhoto__Weett:before{content:"";position:absolute;inset:0 0 auto 0;height:46%;background:linear-gradient(#f8f7f2,hsla(50,30%,96%,0))}.YearbookPrint_coverBody__Hsh5S{position:relative;display:flex;flex-direction:column;align-items:center;text-align:center;padding:calc(27mm + var(--bleed)) calc(10mm + var(--bleed)) 0;color:#203d34}.YearbookPrint_coverEyebrow__pEwZo{margin:0 0 7mm;color:#68746d;font-size:5pt;font-weight:500;letter-spacing:.28em;text-transform:uppercase}.YearbookPrint_coverYear__73bbY{margin:0 0 1.6mm;color:#b55434;font-family:"Noto Serif KR",serif;font-size:13pt;font-weight:600;letter-spacing:.32em;padding-left:.32em}.YearbookPrint_coverTitle__3hUsP{display:grid;gap:1.4mm;margin:0;font-family:"Noto Serif KR",serif;font-size:22pt;font-weight:700;letter-spacing:.06em;line-height:1.15;color:#214e40}.YearbookPrint_coverTitle__3hUsP span{font-size:12.5pt;font-weight:600;letter-spacing:.24em;padding-left:.24em;color:#203d34}.YearbookPrint_coverRule__M9f5A{display:block;width:9mm;height:.6pt;margin:6mm 0 4.6mm;background:#b55434}.YearbookPrint_coverVerse__C4Ytk{display:grid;gap:1mm;margin:0;font-family:"Noto Serif KR",serif;font-size:8.4pt;letter-spacing:.14em;color:#203d34}.YearbookPrint_coverVerse__C4Ytk small{font-family:Pretendard Variable,Pretendard,sans-serif;font-size:5.6pt;letter-spacing:.12em;color:#68746d}.YearbookPrint_coverLogo__mqDM4{width:30mm;height:auto;margin-top:9mm}.YearbookPrint_measureSheet__YbOun{position:fixed;left:-10000px;top:0;visibility:hidden;pointer-events:none}.YearbookPrint_flow__7uwC3{height:100%;overflow:hidden;color:var(--ink);word-break:keep-all;overflow-wrap:anywhere}.YearbookPrint_flow__7uwC3>*{margin:0}.YearbookPrint_fm_title__plhhw{margin-bottom:4mm!important;padding-bottom:1.8mm;border-bottom:.6pt solid var(--ink);font-size:11pt;font-weight:800;letter-spacing:.02em;line-height:1.35}.YearbookPrint_flow_greeting__fgaCS .YearbookPrint_fm_title__plhhw{letter-spacing:.3em}.YearbookPrint_flow_bylaws__k2sFg .YearbookPrint_fm_title__plhhw{color:#214e40;font-family:"Noto Serif KR",serif;font-size:12pt;font-weight:600;letter-spacing:-.02em;border-color:#214e40}.YearbookPrint_fm_chapter___YG1X{margin:3.4mm 0 1.2mm!important;color:#1d5c8c;font-size:7.4pt;font-weight:800;letter-spacing:.02em}.YearbookPrint_fm_title__plhhw+.YearbookPrint_fm_chapter___YG1X{margin-top:0!important}.YearbookPrint_fm_article__6mqXa{margin:1.8mm 0 .4mm!important;font-size:6.7pt;font-weight:700}.YearbookPrint_fm_paragraph__RFxHt{margin-bottom:.9mm!important;color:#2a313c;font-size:6.4pt;line-height:1.62}.YearbookPrint_flow_bylaws__k2sFg .YearbookPrint_fm_chapter___YG1X{color:#214e40;font-size:9pt;line-height:1.5}.YearbookPrint_flow_bylaws__k2sFg .YearbookPrint_fm_article__6mqXa{font-size:8pt;line-height:1.6}.YearbookPrint_flow_bylaws__k2sFg .YearbookPrint_fm_paragraph__RFxHt{font-size:8pt;line-height:1.7;margin-bottom:1.4mm!important}.YearbookPrint_flow_bylaws__k2sFg .YearbookPrint_fm_eyebrow___UCd1{font-size:6.8pt;letter-spacing:.02em}.YearbookPrint_flow_greeting__fgaCS .YearbookPrint_fm_paragraph__RFxHt{margin-bottom:1.6mm!important;font-size:6.8pt;line-height:1.78;text-align:justify}.YearbookPrint_fm_split__88trW{-moz-text-align-last:justify;text-align-last:justify}.YearbookPrint_fm_eyebrow___UCd1{margin-bottom:1.2mm!important;color:var(--muted);font-size:6pt;letter-spacing:.08em}.YearbookPrint_fm_quote__f7HGH{margin-bottom:1.8mm!important;color:#1d5c8c;font-size:9pt;font-weight:800;line-height:1.5;white-space:pre-line}.YearbookPrint_fm_lead__S_Nbp{margin-bottom:3mm!important;color:var(--muted);font-size:6.6pt;line-height:1.7;white-space:pre-line}.YearbookPrint_fm_signature__2CFgX{text-align:right;color:var(--muted);font-size:6.4pt;line-height:1.6}.YearbookPrint_fm_signature__2CFgX+.YearbookPrint_fm_signature__2CFgX{color:var(--ink);font-size:8pt;font-weight:800;letter-spacing:.12em}.YearbookPrint_fm_paragraph__RFxHt+.YearbookPrint_fm_signature__2CFgX{margin-top:3.2mm!important}.YearbookPrint_fm_row__47cnx{display:grid;grid-template-columns:15mm minmax(0,1fr);-moz-column-gap:2.4mm;column-gap:2.4mm;padding:.9mm 0;border-bottom:.25pt solid var(--hair);font-size:6.5pt;line-height:1.5}.YearbookPrint_fm_row__47cnx>span:first-child{color:var(--muted);font-variant-numeric:tabular-nums;white-space:nowrap}.YearbookPrint_flow_officers__TKCth .YearbookPrint_fm_row__47cnx{grid-template-columns:27mm minmax(0,1fr)}.YearbookPrint_flow_officers__TKCth .YearbookPrint_fm_row__47cnx>span:first-child{color:var(--ink);white-space:normal}.YearbookPrint_flow_officers__TKCth .YearbookPrint_fm_row__47cnx>span:last-child{font-weight:650;letter-spacing:.02em}.YearbookPrint_flow_officers__TKCth .YearbookPrint_fm_eyebrow___UCd1{margin:-2.4mm 0 2.4mm!important}.YearbookPrint_fm_note__ljf0Y{padding:.4mm 0 1mm 17.4mm;color:var(--muted);font-size:5.8pt;line-height:1.5;border-bottom:.25pt solid var(--hair)}.YearbookPrint_flow_bylaws__k2sFg .YearbookPrint_fm_note__ljf0Y{padding:0}.YearbookPrint_fm_row__47cnx+.YearbookPrint_fm_note__ljf0Y{margin-top:-.4mm!important}.YearbookPrint_fm_chapter___YG1X+.YearbookPrint_fm_row__47cnx{border-top:.25pt solid var(--hair)}.YearbookPrint_officers__rXDaO{--fit:1;--navy:#1d5c8c;display:flex;flex-direction:column;gap:1.05em;height:100%;overflow:hidden;color:var(--ink);font-size:calc(6.4pt * var(--fit));line-height:1.4;word-break:keep-all}.YearbookPrint_officers__rXDaO *{margin:0}.YearbookPrint_officers__rXDaO>header{display:flex;align-items:baseline;justify-content:space-between;gap:2mm;padding-bottom:.32em;border-bottom:.6pt solid var(--ink)}.YearbookPrint_officers__rXDaO h2{font-size:1.72em;font-weight:800;letter-spacing:.02em;line-height:1.35}.YearbookPrint_officers__rXDaO>header p{color:var(--muted);font-size:.94em;letter-spacing:.08em}.YearbookPrint_officers__rXDaO h3{display:flex;align-items:center;gap:.6em;margin-bottom:.45em;color:var(--navy);font-size:1.12em;font-weight:800;letter-spacing:.02em}.YearbookPrint_officers__rXDaO h3:after{content:"";flex:1;height:.25pt;background:var(--navy);opacity:.35}.YearbookPrint_of_chair___E9YD{display:flex;align-items:baseline;justify-content:space-between;margin-bottom:.5em!important;padding:.55em .9em;border-radius:1mm;background:color-mix(in srgb,var(--navy) 7%,#fff)}.YearbookPrint_of_chair___E9YD span{color:var(--navy);font-size:.98em;font-weight:700;letter-spacing:.3em}.YearbookPrint_of_chair___E9YD strong{font-size:1.5em;font-weight:800;letter-spacing:.14em}.YearbookPrint_officers__rXDaO dl>div{display:flex;align-items:baseline;justify-content:space-between;gap:.8em;padding:.32em 0;border-bottom:.25pt solid var(--hair)}.YearbookPrint_officers__rXDaO dt{color:#4a5260}.YearbookPrint_officers__rXDaO dd{font-weight:700;letter-spacing:.02em;text-align:right}.YearbookPrint_of_grid__X0PjM dl{display:grid;grid-template-columns:1fr 1fr;-moz-column-gap:3.2mm;column-gap:3.2mm}.YearbookPrint_of_grid__X0PjM dl>div.YearbookPrint_of_wide__j2Ure{grid-column:1/-1}.YearbookPrint_of_branches__cnjKl{display:grid;grid-template-columns:1fr 1fr;gap:2.2mm 2.6mm}.YearbookPrint_of_branches__cnjKl article{padding:.6em .75em .4em;border:.25pt solid var(--hair);border-radius:1.2mm}.YearbookPrint_of_branches__cnjKl h4{padding-bottom:.3em;margin-bottom:.15em!important;border-bottom:.5pt solid color-mix(in srgb,var(--navy) 45%,#fff);color:var(--navy);font-size:1.02em;font-weight:800}.YearbookPrint_of_branches__cnjKl dl>div{padding:.24em 0}.YearbookPrint_of_branches__cnjKl dl>div:last-child{border-bottom:0}.YearbookPrint_of_branches__cnjKl dt{font-size:.94em}.YearbookPrint_fm_portrait__8zq0a{display:flex;align-items:flex-end;gap:3mm;margin-bottom:4mm!important}.YearbookPrint_fm_portrait__8zq0a img{width:20mm;height:26mm;-o-object-fit:cover;object-fit:cover;-o-object-position:center 22%;object-position:center 22%;border-radius:1.2mm;background:#eef0f3}.YearbookPrint_fm_portrait__8zq0a figcaption{display:grid;gap:.6mm}.YearbookPrint_fm_portrait__8zq0a small{color:var(--muted);font-size:5.8pt;letter-spacing:.04em}.YearbookPrint_fm_portrait__8zq0a strong{font-size:9pt;font-weight:800;letter-spacing:.06em}@media print{.YearbookPrint_shell__lpt4T{display:block;background:#fff;min-height:0}.YearbookPrint_measureSheet__YbOun,.YearbookPrint_panel__aaJ1_,.YearbookPrint_spacer__0RKiw{display:none}.YearbookPrint_preview__SGmFO{display:block;padding:0;zoom:1}.YearbookPrint_sheet__q6Ra0{margin:0!important;box-shadow:none!important;-moz-column-break-after:page;break-after:page;page-break-after:always}.YearbookPrint_sheet__q6Ra0:last-child{-moz-column-break-after:auto;break-after:auto;page-break-after:auto}}@media screen and (max-width:760px){.YearbookPrint_shell__lpt4T{grid-template-columns:1fr}.YearbookPrint_panel__aaJ1_{position:static;height:auto;border-right:0;border-bottom:1px solid var(--ui-border)}.YearbookPrint_preview__SGmFO{zoom:1;padding:16px;grid-template-columns:var(--sheet-w)}.YearbookPrint_spacer__0RKiw{display:none}}.KmacNameBadge_badge__3Vvju{display:inline-flex;align-items:center;justify-content:center;box-sizing:border-box;width:1.3em;height:1.3em;margin-left:.28em;border:.075em solid;border-radius:50%;font-size:.6em;font-weight:600;line-height:1;letter-spacing:0;vertical-align:.23em;opacity:.6;text-box:trim-both cap alphabetic}.Regulations_page__37CSa{color:#203d34;background:#f8f7f2;padding:0 24px 90px}.Regulations_hero__U0b57{max-width:1120px;margin:auto;padding:52px 0 28px;border-bottom:1px solid #cdd6cb}.Regulations_breadcrumb__BCQdp{display:block;width:-moz-fit-content;width:fit-content;margin-bottom:38px;font-size:13px;color:#68746d;text-decoration:none}.Regulations_eyebrow__a_YKp{display:block;color:#8a593e;letter-spacing:.18em;font-size:11px;font-weight:700}.Regulations_hero__U0b57 h1{margin:14px 0 18px;font-family:var(--site-font-heading,"Noto Serif KR",serif);font-size:clamp(38px,5vw,60px);font-weight:500;letter-spacing:-.07em}.Regulations_hero__U0b57 h1 span{padding:0 10px;color:#a67451}.Regulations_hero__U0b57>p{font-size:17px;line-height:1.8;color:#59695d}.Regulations_heroFoot__cf2S_{display:flex;justify-content:space-between;gap:20px;margin-top:36px;color:#68746d;font-size:12px}.Regulations_layout__DZOUs{display:grid;grid-template-columns:240px minmax(0,1fr);gap:64px;max-width:1120px;margin:40px auto 0;align-items:start}.Regulations_index__SuGIP{position:sticky;top:105px}.Regulations_index__SuGIP label{display:block;font-size:12px;font-weight:700;margin-bottom:8px}.Regulations_index__SuGIP input{box-sizing:border-box;width:100%;background:#fff;border:1px solid #cdd6cb;border-radius:3px;padding:12px;font:inherit;font-size:13px;color:#203d34}.Regulations_index__SuGIP nav{margin-top:24px;display:flex;flex-direction:column}.Regulations_index__SuGIP nav a{display:flex;gap:14px;align-items:baseline;border-bottom:1px solid #e0e5dd;padding:15px 0;text-decoration:none;font-size:14px;color:#203d34;line-height:1.5}.Regulations_index__SuGIP nav a:hover{color:#a14f31}.Regulations_index__SuGIP nav span{font-size:11px;color:#8d9c8a;font-variant-numeric:tabular-nums}.Regulations_index__SuGIP>p{color:#68746d;font-size:12px;line-height:1.8;margin:24px 0}.Regulations_index__SuGIP button{border:1px solid #214e40;color:#214e40;background:transparent;padding:10px 16px;font:inherit;font-size:13px;cursor:pointer;border-radius:3px}.Regulations_document__vost_{background:#fff;padding:38px 42px;margin-bottom:32px;border:1px solid #e1e6dd;scroll-margin-top:110px}.Regulations_documentTop__a0Mwc{display:flex;justify-content:space-between;align-items:center;gap:12px;font-size:10px;letter-spacing:.12em;color:#8a593e}.Regulations_documentTop__a0Mwc b{color:#426252;letter-spacing:0;font-size:11px;font-weight:500;background:#edf3eb;padding:5px 9px;border-radius:2px}.Regulations_document__vost_ h2{font-family:var(--site-font-heading,"Noto Serif KR",serif);font-size:29px;font-weight:500;line-height:1.5;letter-spacing:-.04em;margin:20px 0 10px;word-break:keep-all;overflow-wrap:anywhere}.Regulations_meta__B4GAd{font-size:12px;color:#73806f;padding-bottom:25px;border-bottom:1px solid #dce3d9}.Regulations_body__mypsQ{font-size:15px;line-height:1.95;word-break:keep-all;overflow-wrap:anywhere;white-space:pre-wrap}.Regulations_body__mypsQ h3{margin:34px 0 14px;padding-bottom:10px;border-bottom:1px solid #dce3d9;font-size:18px;line-height:1.6;color:#214e40}.Regulations_body__mypsQ h4{margin:24px 0 8px;font-size:15px;line-height:1.7;color:#203d34}.Regulations_body__mypsQ p{margin:0 0 12px;color:#48574c}.Regulations_body__mypsQ .Regulations_revisions__0Fpq9{margin-top:24px;padding-top:16px;border-top:1px solid #e1e6dd;font-size:12px;color:#73806f;line-height:1.9}.Regulations_topLink__7qmGo{display:block;width:-moz-fit-content;width:fit-content;margin-top:32px;color:#6b7b67;font-size:12px;text-decoration:none}.Regulations_page__37CSa :is(a,button,input):focus-visible{outline:3px solid #b99057;outline-offset:4px}@media(max-width:800px){.Regulations_layout__DZOUs{grid-template-columns:1fr;gap:28px;margin-top:24px}.Regulations_index__SuGIP{position:static}.Regulations_index__SuGIP nav{display:grid;grid-template-columns:1fr 1fr;gap:0 20px}.Regulations_index__SuGIP>p{margin:14px 0}.Regulations_document__vost_{padding:26px}.Regulations_hero__U0b57{padding-top:30px}.Regulations_breadcrumb__BCQdp{margin-bottom:28px}}@media(max-width:480px){.Regulations_page__37CSa{padding:0 16px 40px}.Regulations_heroFoot__cf2S_{align-items:flex-start}.Regulations_document__vost_{padding:24px 20px}.Regulations_document__vost_ h2{font-size:25px}.Regulations_body__mypsQ{font-size:14px}.Regulations_index__SuGIP nav a{font-size:13px;gap:8px}.Regulations_hero__U0b57>p{font-size:15px}}@media print{.Regulations_page__37CSa{padding:0;background:#fff}.Regulations_hero__U0b57,.Regulations_index__SuGIP,.Regulations_topLink__7qmGo{display:none}.Regulations_layout__DZOUs{display:block;margin:0}.Regulations_document__vost_{border:0;padding:0;margin:0;-moz-column-break-before:page;break-before:page}.Regulations_document__vost_:first-child{-moz-column-break-before:auto;break-before:auto}.Regulations_body__mypsQ h3,.Regulations_body__mypsQ h4,.Regulations_document__vost_ header{-moz-column-break-after:avoid;break-after:avoid}.Regulations_body__mypsQ{font-size:11pt;line-height:1.8}.Regulations_body__mypsQ p{orphans:3;widows:3}.Regulations_documentTop__a0Mwc{font-size:9pt}.site-root--kmac:has(.Regulations_page__37CSa) .site-footer,.site-root--kmac:has(.Regulations_page__37CSa) .site-header{display:none!important}}.YearbookReview_overlay__owrD3,.YearbookReview_page__d1ewO{color-scheme:light}.YearbookReview_page__d1ewO{max-width:1180px;margin:0 auto;padding:48px 24px 88px;color:#17362e;font-size:17px;line-height:1.7}.YearbookReview_page__d1ewO *{box-sizing:border-box}.YearbookReview_eyebrow__6Ey8t{display:block;font-size:12px;letter-spacing:.16em;font-weight:800;color:#78785e}.YearbookReview_primary__30SnT,.YearbookReview_secondary__Anyu_{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:48px;padding:10px 20px;border:1px solid #254d3d;border-radius:6px;font:inherit;font-size:16px;font-weight:700;text-decoration:none;cursor:pointer;white-space:nowrap}.YearbookReview_primary__30SnT{background:#254d3d;color:#fff!important}.YearbookReview_secondary__Anyu_{background:#fff;color:#254d3d}.YearbookReview_primary__30SnT:disabled,.YearbookReview_secondary__Anyu_:disabled{opacity:.55;cursor:not-allowed}.YearbookReview_close__bUyTu:focus-visible,.YearbookReview_link__A7lH8:focus-visible,.YearbookReview_page__d1ewO input:focus-visible,.YearbookReview_page__d1ewO select:focus-visible,.YearbookReview_page__d1ewO textarea:focus-visible,.YearbookReview_primary__30SnT:focus-visible,.YearbookReview_secondary__Anyu_:focus-visible{outline:3px solid #b99c55;outline-offset:2px}.YearbookReview_error__skNX8{margin:14px 0 0;padding:12px 16px;border-radius:6px;background:#fff0eb;color:#9c382b;font-size:16px}.YearbookReview_notice__wOUwE{margin:0 0 20px;padding:14px 18px;border-left:4px solid #b99c55;background:#f8f2df;font-size:15px}.YearbookReview_small__HSsqC{margin:16px 0 0;color:#6c766f;font-size:14px}.YearbookReview_small__HSsqC a{color:#254d3d;font-weight:700}.YearbookReview_gate__Dv6be{max-width:560px;margin:24px auto;padding:40px 36px;border:1px solid #dce2d8;border-radius:10px;background:#fbfbf7;text-align:center}.YearbookReview_gate__Dv6be h1{margin:10px 0 12px;font-size:32px;letter-spacing:-.04em}.YearbookReview_gate__Dv6be>p{margin:0 0 8px;color:#44544b}.YearbookReview_codeForm__vO9Cb{display:flex;flex-wrap:wrap;justify-content:center;align-items:center;gap:12px;margin:26px 0 4px}.YearbookReview_codeForm__vO9Cb label{width:100%;font-weight:700}.YearbookReview_codeForm__vO9Cb input{width:200px;background:#fff;color:#17362e;min-height:56px;padding:10px 14px;border:2px solid #9fb2a4;border-radius:6px;font:inherit;font-size:26px;letter-spacing:.3em;text-align:center}.YearbookReview_codeForm__vO9Cb input::-moz-placeholder{letter-spacing:0;font-size:16px}.YearbookReview_codeForm__vO9Cb input::placeholder{letter-spacing:0;font-size:16px}.YearbookReview_codeForm__vO9Cb .YearbookReview_primary__30SnT{min-height:56px;font-size:18px}.YearbookReview_hero__6VXnC{display:flex;justify-content:space-between;align-items:flex-start;gap:20px;margin-bottom:24px}.YearbookReview_hero__6VXnC h1{margin:8px 0 6px;font-size:34px;letter-spacing:-.04em;line-height:1.25}.YearbookReview_hero__6VXnC p{margin:0;max-width:760px;color:#44544b}.YearbookReview_dashboard__EuOk5{display:grid;gap:16px;margin-bottom:28px;padding:22px;border:1px solid #dce2d8;border-radius:10px;background:#f7f8f3}.YearbookReview_panels__V_bpF{display:grid;grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:14px}.YearbookReview_panel__Chm9I{min-width:0;padding:16px;border:1px solid #dce2d8;border-radius:10px;background:#fff}.YearbookReview_panel__Chm9I h2{display:flex;align-items:baseline;gap:6px;margin:0 0 12px;font-size:17px;color:#17362e}.YearbookReview_panel__Chm9I h2 small{color:#5b6a60;font-size:14px;font-weight:400}.YearbookReview_panel__Chm9I button{font:inherit;color:inherit;cursor:pointer}.YearbookReview_panel__Chm9I button:focus-visible{outline:3px solid #b99c55;outline-offset:2px}.YearbookReview_panel__Chm9I i{flex:none;width:10px;height:10px;border-radius:50%}.YearbookReview_progress__nkMQl{display:flex;align-items:center;gap:16px}.YearbookReview_ring__46uON{position:relative;flex:none;width:116px;height:116px}.YearbookReview_ring__46uON>span{position:absolute;inset:0;display:grid;place-content:center;text-align:center;line-height:1.15}.YearbookReview_ring__46uON strong{font-size:25px;color:#254d3d}.YearbookReview_ring__46uON small{color:#5b6a60;font-size:13px}.YearbookReview_fraction__8AQfL{display:grid;gap:4px;color:#5b6a60;font-size:17px}.YearbookReview_fraction__8AQfL strong{font-size:28px;color:#254d3d}.YearbookReview_link__A7lH8{justify-self:start;padding:4px 0;border:0;background:none;color:#254d3d;font-size:15px;font-weight:700;text-decoration:underline;text-underline-offset:4px}.YearbookReview_link__A7lH8[aria-pressed=true]{color:#8a6a1f}.YearbookReview_legend__ULDIH{display:flex;flex-wrap:wrap;gap:6px;margin-top:12px}.YearbookReview_counts__XyCwf button,.YearbookReview_legend__ULDIH button{display:flex;align-items:center;gap:6px;border:1px solid transparent;border-radius:6px;background:none}.YearbookReview_legend__ULDIH button{padding:3px 8px;color:#5b6a60;font-size:14px}.YearbookReview_legend__ULDIH b{color:#17362e}.YearbookReview_stack__hTgjj{display:flex;gap:2px;height:14px;margin-bottom:12px;overflow:hidden;border-radius:7px}.YearbookReview_stack__hTgjj span{min-width:6px}.YearbookReview_stack__hTgjj .YearbookReview_stackEmpty__Qsdi4{flex:1;background:#e1e7dd}.YearbookReview_counts__XyCwf{display:grid;gap:4px}.YearbookReview_counts__XyCwf button{width:100%;padding:8px 10px;text-align:left}.YearbookReview_counts__XyCwf button span{flex:1;color:#5b6a60;font-size:15px}.YearbookReview_counts__XyCwf button strong{font-size:20px;color:#254d3d}.YearbookReview_counts__XyCwf .YearbookReview_attention__ghdhF{border-color:#d39a3a;background:#fbf3e4}.YearbookReview_counts__XyCwf .YearbookReview_attention__ghdhF span{color:#17362e;font-weight:700}.YearbookReview_issueBars__mcRRa{display:grid;gap:2px}.YearbookReview_issueBars__mcRRa button{display:grid;grid-template-columns:96px 1fr 48px;align-items:center;gap:10px;width:100%;padding:6px 8px;border:1px solid transparent;border-radius:6px;background:none;text-align:left}.YearbookReview_issueBars__mcRRa button>span:first-child{color:#5b6a60;font-size:15px;white-space:nowrap}.YearbookReview_issueBars__mcRRa strong{justify-self:end;font-size:18px;color:#254d3d;white-space:nowrap}.YearbookReview_issueBars__mcRRa strong small{margin-left:1px;font-size:12px;font-weight:400;color:#5b6a60}.YearbookReview_issueBar__J4L3k{height:10px;overflow:hidden;border-radius:5px;background:#eceee6}.YearbookReview_issueBar__J4L3k span{display:block;height:100%;border-radius:5px;background:#c0564a}.YearbookReview_panel__Chm9I button:hover{border-color:#b8c7b6}.YearbookReview_panel__Chm9I button[aria-pressed=true]{border-color:#254d3d;box-shadow:inset 0 0 0 1px #254d3d;background:#eef4ee}.YearbookReview_recent__Vowvn summary{font-weight:700;cursor:pointer;font-size:16px}.YearbookReview_recent__Vowvn ul{list-style:none;margin:10px 0 0;padding:0;display:grid;gap:6px}.YearbookReview_recent__Vowvn li{display:flex;flex-wrap:wrap;gap:4px 12px;align-items:baseline;padding:8px 0;border-bottom:1px solid #e3e8df;font-size:15px}.YearbookReview_recent__Vowvn li span{color:#78785e;min-width:70px}.YearbookReview_recent__Vowvn li small{color:#5b6a60;font-size:14px}.YearbookReview_toolbar__iH_xA{position:sticky;top:0;z-index:2;display:flex;flex-wrap:wrap;gap:12px;padding:12px 0;background:#f8f7f2}.YearbookReview_filter__2RJHh,.YearbookReview_search__U6Tgy{display:flex;align-items:center;gap:10px;font-weight:700}.YearbookReview_search__U6Tgy{flex:1 1 340px}.YearbookReview_filter__2RJHh select,.YearbookReview_search__U6Tgy input{width:100%;min-height:52px;padding:10px 14px;border:2px solid #b8c6bb;border-radius:6px;background:#fff;color:inherit;font:inherit;font-size:17px}.YearbookReview_filter__2RJHh span,.YearbookReview_search__U6Tgy span{white-space:nowrap}.YearbookReview_registerBar__AabrG{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:12px;margin:6px 0 12px;padding:14px 18px;border:1px dashed #b99c55;border-radius:10px;background:#fffaf0;font-size:16px}.YearbookReview_empty__b3KTh .YearbookReview_primary__30SnT{margin-top:12px}.YearbookReview_steps__T4jdm{margin:0;padding-left:22px;display:grid;gap:8px}.YearbookReview_count__oCz_g{margin:4px 0 14px;color:#5b6a60;font-size:15px}.YearbookReview_empty__b3KTh{padding:40px 16px;text-align:center;color:#5b6a60;background:#f7f8f3;border-radius:8px}.YearbookReview_page__d1ewO .YearbookReview_households__vI89f{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(auto-fill,minmax(340px,1fr));gap:18px}.YearbookReview_household___QUBE{display:flex;flex-direction:column;gap:14px;padding:18px;border:1px solid #dce2d8;border-radius:10px;background:#fff}.YearbookReview_household___QUBE>header{display:flex;justify-content:space-between;align-items:center;gap:10px}.YearbookReview_number__gYmdv{font-size:15px;font-weight:800;color:#254d3d;letter-spacing:.02em}.YearbookReview_state__zIzlx{padding:3px 10px;border-radius:999px;font-size:13px;font-weight:700}.YearbookReview_state_confirmed__z3lkq{background:#e3f0e6;color:#24613f}.YearbookReview_state_pending__Ucrx_{background:#fbefd2;color:#7a5a10}.YearbookReview_state_updated__dPqGv{background:#e2ecf7;color:#1d4f80}.YearbookReview_people__kymp2{display:flex;flex-wrap:wrap;gap:14px}.YearbookReview_people__kymp2 figure{margin:0;display:flex;align-items:center;gap:10px}.YearbookReview_noPhoto__2M4rc,.YearbookReview_people__kymp2 img,.YearbookReview_photoRow__2foiq img{width:72px;height:auto;aspect-ratio:3/4;-o-object-fit:cover;object-fit:cover;border-radius:6px;background:#edf1e8;flex-shrink:0}.YearbookReview_noPhoto__2M4rc{display:flex;align-items:center;justify-content:center;color:#8a9787;font-size:26px;font-weight:700;border:1px dashed #c4cfc1}.YearbookReview_people__kymp2 figcaption{display:grid}.YearbookReview_people__kymp2 strong{font-size:20px}.YearbookReview_people__kymp2 small{color:#6c766f;font-size:14px}.YearbookReview_household___QUBE dl{margin:0;display:grid;gap:4px}.YearbookReview_household___QUBE dl>div{display:grid;grid-template-columns:78px 1fr;gap:10px;font-size:15px}.YearbookReview_household___QUBE dt{color:#78816f}.YearbookReview_household___QUBE dd{margin:0;overflow-wrap:anywhere}.YearbookReview_silhouette__baRBD{display:grid;place-content:stretch;overflow:hidden;color:#b9c4b5}.YearbookReview_photoLoading__Xv_Rf{border-style:solid;color:transparent;background:linear-gradient(90deg,#edf1e8,#f7f9f4,#edf1e8);background-size:200% 100%;animation:YearbookReview_yearbookShimmer__FZBsP 1.4s ease-in-out infinite}@keyframes YearbookReview_yearbookShimmer__FZBsP{0%{background-position:100% 0}to{background-position:-100% 0}}@media (prefers-reduced-motion:reduce){.YearbookReview_photoLoading__Xv_Rf{animation:none}}.YearbookReview_more__5umcQ{display:flex;justify-content:center;padding:24px 0 8px}.YearbookReview_issues__zPIVY{display:flex;flex-wrap:wrap;gap:6px;margin:0}.YearbookReview_issues__zPIVY span{padding:2px 8px;border-radius:4px;background:#fdf1ee;color:#9c382b;font-size:13px}.YearbookReview_cardActions__ADP0K{display:flex;gap:8px;margin-top:auto;padding-top:4px}.YearbookReview_cardActions__ADP0K>*{flex:1}.YearbookReview_overlay__owrD3{position:fixed;inset:0;z-index:1000;display:flex;justify-content:center;align-items:flex-start;padding:24px 12px;overflow-y:auto;background:rgba(15,32,26,.55)}.YearbookReview_dialog__UE0w2{width:100%;max-width:640px;border-radius:12px;background:#fff;color:#17362e;font-size:17px;line-height:1.6;box-shadow:0 20px 60px rgba(0,0,0,.25)}.YearbookReview_dialog__UE0w2>header{display:flex;justify-content:space-between;align-items:flex-start;gap:12px;padding:20px 22px 14px;border-bottom:1px solid #e3e8df}.YearbookReview_dialog__UE0w2>header small{color:#78785e;font-weight:700}.YearbookReview_dialog__UE0w2 h2{margin:2px 0 0;font-size:22px;letter-spacing:-.03em}.YearbookReview_close__bUyTu{width:44px;height:44px;flex-shrink:0;border:0;border-radius:6px;background:#f1f3ee;font-size:26px;line-height:1;cursor:pointer;color:inherit}.YearbookReview_dialog__UE0w2 form,.YearbookReview_done__t6Src{display:grid;gap:18px;padding:18px 22px 22px}.YearbookReview_done__t6Src h3{margin:0;font-size:22px}.YearbookReview_done__t6Src p{margin:0}.YearbookReview_done__t6Src .YearbookReview_primary__30SnT{justify-self:start}.YearbookReview_hint__P9YEy{margin:0;padding:10px 14px;border-radius:6px;background:#f8f2df;font-size:15px}.YearbookReview_who__q80bY{display:flex;flex-wrap:wrap;gap:8px 18px;margin:0;padding:0;border:0}.YearbookReview_who__q80bY legend{width:100%;margin-bottom:6px;font-weight:700}.YearbookReview_who__q80bY label{display:flex;align-items:center;gap:8px;min-height:44px;padding:6px 14px;border:1px solid #c9d4c7;border-radius:6px;font-size:18px;cursor:pointer}.YearbookReview_who__q80bY input{width:20px;height:20px;accent-color:#254d3d}.YearbookReview_formSection__BfrKF{display:grid;gap:12px;margin:0;padding:0;border:0}.YearbookReview_formSection__BfrKF legend{margin-bottom:8px;padding-bottom:6px;width:100%;border-bottom:2px solid #254d3d;font-size:18px;font-weight:800}.YearbookReview_input__Moa51{display:grid;gap:4px;font-size:15px;font-weight:700}.YearbookReview_input__Moa51 small{font-weight:400;color:#6c766f}.YearbookReview_input__Moa51 b{color:#8a6a1f;font-size:13px}.YearbookReview_input__Moa51 input,.YearbookReview_input__Moa51 select,.YearbookReview_input__Moa51 textarea{width:100%;min-height:48px;padding:10px 12px;border:1px solid #b8c6bb;border-radius:6px;background:#fff;color:inherit;font:inherit;font-size:17px;font-weight:400}.YearbookReview_changed__nDWTu input,.YearbookReview_changed__nDWTu select,.YearbookReview_changed__nDWTu textarea{border:2px solid #b99c55;background:#fffaf0}.YearbookReview_places__V6KuZ{display:flex;flex-wrap:wrap;gap:6px;margin:2px 0 0;padding:0;list-style:none}.YearbookReview_places__V6KuZ li{display:inline-flex;align-items:center;gap:2px;padding:2px 4px 2px 12px;border:1px solid #c9d4c7;border-radius:999px;background:#eef3ea;color:#23473b;font-size:16px;font-weight:600}.YearbookReview_places__V6KuZ button{display:grid;place-items:center;width:32px;height:32px;border:0;border-radius:50%;background:none;color:#5b6a60;font-size:20px;cursor:pointer}.YearbookReview_places__V6KuZ button:hover{background:#dfe8da;color:#254d3d}.YearbookReview_photoRow__2foiq{display:flex;flex-wrap:wrap;align-items:center;gap:12px 16px}.YearbookReview_photoRow__2foiq small{flex-basis:100%;color:#6c766f;font-size:14px}.YearbookReview_dialogActions__kcU0q{position:sticky;bottom:0;display:flex;flex-wrap:wrap;align-items:center;justify-content:flex-end;gap:10px;padding-top:12px;border-top:1px solid #e3e8df;background:#fff}.YearbookReview_dialogActions__kcU0q span{margin-right:auto;color:#5b6a60;font-size:14px}@media (max-width:700px){.YearbookReview_page__d1ewO{padding:28px 16px 64px}.YearbookReview_hero__6VXnC{flex-direction:column}.YearbookReview_hero__6VXnC h1{font-size:28px}.YearbookReview_gate__Dv6be{padding:28px 18px}.YearbookReview_page__d1ewO .YearbookReview_households__vI89f{grid-template-columns:1fr}.YearbookReview_toolbar__iH_xA{position:static}.YearbookReview_filter__2RJHh,.YearbookReview_search__U6Tgy{flex-basis:100%}.YearbookReview_filter__2RJHh span,.YearbookReview_search__U6Tgy span{display:none}.YearbookReview_overlay__owrD3{padding:0}.YearbookReview_dialog__UE0w2{min-height:100%;border-radius:0}.YearbookReview_dialog__UE0w2 form,.YearbookReview_done__t6Src{padding:16px}}.YearbookReview_requestDialog__oigbP{max-height:calc(100dvh - 48px);margin:auto;padding:0;border:0;overflow-y:auto;scroll-padding:180px 0 130px;color-scheme:light}.YearbookReview_requestDialog__oigbP::backdrop{background:rgba(15,32,26,.55)}.YearbookReview_requestDialog__oigbP,.YearbookReview_requestDialog__oigbP *{box-sizing:border-box}.YearbookReview_requestDialog__oigbP>header{position:sticky;top:0;z-index:2;background:#fff}.YearbookReview_dialog__UE0w2.YearbookReview_requestDialog__oigbP h2{margin:2px 0 0;font-size:22px;line-height:1.35;word-break:keep-all;overflow-wrap:anywhere}.YearbookReview_requestDialog__oigbP h2:focus{outline:none}.YearbookReview_requestDialog__oigbP button:focus-visible,.YearbookReview_requestDialog__oigbP input:focus-visible,.YearbookReview_requestDialog__oigbP select:focus-visible,.YearbookReview_requestDialog__oigbP textarea:focus-visible{outline:3px solid #b99c55;outline-offset:2px}.YearbookReview_requestDialog__oigbP .YearbookReview_requestSteps__9qzv8{display:flex;flex-wrap:wrap;gap:4px 14px;margin:10px 0 0;padding:0;list-style:none;color:#6c766f;font-size:14px}.YearbookReview_requestDialog__oigbP .YearbookReview_requestSteps__9qzv8 li{margin:0}.YearbookReview_requestSteps__9qzv8 li[aria-current]{color:#254d3d;font-weight:800;text-decoration:underline;text-underline-offset:4px}.YearbookReview_personChoices__eOqSJ{display:grid;gap:12px}.YearbookReview_personChoice__3vdyo{display:flex;align-items:center;gap:18px;width:100%;padding:18px;border:2px solid #c9d4c7;border-radius:8px;background:#f7f8f3;color:#17362e;font:inherit;text-align:left;cursor:pointer}.YearbookReview_personChoice__3vdyo:hover{border-color:#254d3d;background:#eef4ee}.YearbookReview_personChoice__3vdyo img{width:72px;aspect-ratio:3/4;-o-object-fit:cover;object-fit:cover;border-radius:6px}.YearbookReview_personChoice__3vdyo>span{display:grid;gap:2px}.YearbookReview_personChoice__3vdyo strong{font-size:24px;overflow-wrap:anywhere}.YearbookReview_personChoice__3vdyo small{color:#5b6a60}.YearbookReview_personChoice__3vdyo>span>span{margin-top:6px;font-weight:700}.YearbookReview_subjectNotice__5JmiS{padding:14px 16px;border-left:4px solid #254d3d;background:#eef4ee}.YearbookReview_requestDialog__oigbP .YearbookReview_subjectNotice__5JmiS p{margin:0 0 6px}.YearbookReview_requestDialog__oigbP .YearbookReview_sectionHelp__F5XoX{margin:0;color:#5b6a60;font-size:15px;font-weight:400}.YearbookReview_requestDialog__oigbP .YearbookReview_done__t6Src p,.YearbookReview_requestDialog__oigbP .YearbookReview_hint__P9YEy{margin:0}.YearbookReview_requestDialog__oigbP .YearbookReview_done__t6Src h3{margin:0;font-size:22px}.YearbookReview_photoPicker__33Vcd{position:relative;overflow:hidden}.YearbookReview_photoPicker__33Vcd input{position:absolute;inset:0;width:100%;height:100%;opacity:0;cursor:pointer}.YearbookReview_photoPicker__33Vcd:focus-within{outline:3px solid #b99c55;outline-offset:2px}.YearbookReview_requestDialog__oigbP .YearbookReview_changeSummary__3PR8e h3{margin:0 0 12px;font-size:18px}.YearbookReview_changeSummary__3PR8e dl{display:grid;gap:14px;margin:0}.YearbookReview_changeSummary__3PR8e dl>div{padding:14px;border:1px solid #dce2d8;border-radius:6px}.YearbookReview_changeSummary__3PR8e dt{font-weight:800;margin-bottom:8px}.YearbookReview_changeSummary__3PR8e dd{display:grid;grid-template-columns:64px minmax(0,1fr);gap:8px;margin:4px 0 0;overflow-wrap:anywhere}.YearbookReview_changeSummary__3PR8e dd>span{color:#5b6a60;font-size:14px;font-weight:400}.YearbookReview_newValue__78Uab{color:#254d3d;font-weight:800}.YearbookReview_changeSummary__3PR8e .YearbookReview_photoRow__2foiq{margin-top:14px}.YearbookReview_requestDialog__oigbP .YearbookReview_dialogActions__kcU0q{padding-bottom:4px}@media (max-width:700px){.YearbookReview_requestDialog__oigbP{max-width:100%;width:100%;height:100dvh;max-height:100dvh;min-height:0;border-radius:0}.YearbookReview_requestDialog__oigbP>header{padding:16px}.YearbookReview_requestDialog__oigbP .YearbookReview_dialogActions__kcU0q{padding-bottom:max(4px,env(safe-area-inset-bottom))}.YearbookReview_requestDialog__oigbP .YearbookReview_dialogActions__kcU0q>span{flex-basis:100%}.YearbookReview_requestDialog__oigbP .YearbookReview_dialogActions__kcU0q>button{flex:1;white-space:normal;word-break:keep-all}}.RegulationsAdmin_page__SAEOk{max-width:1440px;margin:auto;padding:32px;color:var(--console-text,#203d34)}.RegulationsAdmin_header__LSU4S{display:flex;justify-content:space-between;gap:30px;margin-bottom:30px}.RegulationsAdmin_header__LSU4S span{color:#987146;font-size:11px;font-weight:700;letter-spacing:.15em}.RegulationsAdmin_header__LSU4S h1{font-size:30px;letter-spacing:-.05em;margin:9px 0 12px}.RegulationsAdmin_header__LSU4S p{max-width:680px;line-height:1.8;color:var(--console-muted,#677267);font-size:14px}.RegulationsAdmin_links__pb_Dm{display:flex;gap:16px;align-items:center;white-space:nowrap;font-size:13px}.RegulationsAdmin_layout__V4JMW{display:grid;grid-template-columns:280px minmax(0,1fr);gap:30px;align-items:start}.RegulationsAdmin_editor__k87Ne,.RegulationsAdmin_sidebar__lmFrg{border:1px solid var(--console-border,#d9e0d6);background:var(--console-panel,#fff);border-radius:8px;padding:24px}.RegulationsAdmin_sidebar__lmFrg{padding:18px;position:sticky;top:20px}.RegulationsAdmin_page__SAEOk h2{font-size:17px;margin:0 0 16px}.RegulationsAdmin_sidebar__lmFrg ol{list-style:none;padding:0;margin:0 0 24px}.RegulationsAdmin_sidebar__lmFrg li{display:flex;border-bottom:1px solid var(--console-border,#e1e6de)}.RegulationsAdmin_sidebar__lmFrg li>button{flex:1;display:flex;text-align:left;gap:10px;border:0;background:none;padding:13px 5px;color:inherit}.RegulationsAdmin_sidebar__lmFrg small{color:#86917e}.RegulationsAdmin_sidebar__lmFrg em{display:block;font-style:normal;color:var(--console-muted,#677267);font-size:10px;line-height:1.8;margin-top:5px}.RegulationsAdmin_selected__Agg69{background:var(--console-selected,#edf3eb)}.RegulationsAdmin_arrows___G9ZJ{display:flex;flex-direction:column;justify-content:center}.RegulationsAdmin_arrows___G9ZJ button{padding:2px 6px;border:0;background:transparent}.RegulationsAdmin_sidebar__lmFrg form{display:grid;gap:9px}.RegulationsAdmin_page__SAEOk label{display:block;font-size:12px;font-weight:600}.RegulationsAdmin_page__SAEOk :is(input:not([type=checkbox]),textarea){box-sizing:border-box;display:block;width:100%;margin-top:7px;padding:11px 12px;border:1px solid var(--console-border,#cdd6ca);border-radius:4px;background:var(--console-panel,#fff);color:inherit;font:inherit;font-size:14px}.RegulationsAdmin_page__SAEOk button{cursor:pointer;padding:10px 14px;border:1px solid var(--console-border,#bdcaba);border-radius:4px;font:inherit;font-size:12px;background:var(--console-panel,#fff);color:inherit}.RegulationsAdmin_page__SAEOk button:disabled{opacity:.45;cursor:not-allowed}.RegulationsAdmin_page__SAEOk :is(button,input,textarea,a):focus-visible{outline:3px solid #b99057;outline-offset:3px}.RegulationsAdmin_settings__pIPfm{display:flex;gap:18px;flex-wrap:wrap;align-items:end;padding-bottom:24px;margin-bottom:22px}.RegulationsAdmin_settings__pIPfm>label:first-child{flex:1;min-width:180px}.RegulationsAdmin_check__rsVLh{display:flex!important;gap:6px;align-items:center;padding-bottom:11px}.RegulationsAdmin_status__dOe_d{display:flex;gap:15px;flex-wrap:wrap;background:var(--console-selected,#eff5ed);padding:14px 18px;margin-bottom:24px;border-radius:4px;font-size:12px}.RegulationsAdmin_fields__keuFn{display:grid;grid-template-columns:1fr 1fr;gap:16px;margin:20px 0}.RegulationsAdmin_hint__qdQKh{font-size:12px;color:var(--console-muted,#697461);line-height:1.8}.RegulationsAdmin_tabs__1_WEP{display:flex;gap:8px;margin-top:24px}.RegulationsAdmin_tabs__1_WEP button[aria-pressed=true]{background:#214e40;color:#fff;border-color:#214e40}.RegulationsAdmin_bodyLabel__PNBj4{margin-top:14px}.RegulationsAdmin_page__SAEOk textarea{min-height:520px;resize:vertical;line-height:1.9;font-size:14px}.RegulationsAdmin_preview__lDBMe{background:#fff;color:#203d34;border:1px solid #e0e5da;padding:30px;margin-top:20px}.RegulationsAdmin_actions__givR1{display:flex;gap:12px;position:sticky;bottom:0;padding:18px 0;background:var(--console-panel,#fff);z-index:1}.RegulationsAdmin_primary___rz3z{background:#214e40!important;color:#fff!important;border-color:#214e40!important}.RegulationsAdmin_history__aNoBg{border-top:1px solid var(--console-border,#dce3d7);margin-top:24px;padding-top:24px}.RegulationsAdmin_history__aNoBg details{border-bottom:1px solid var(--console-border,#dce3d7);padding:14px 0}.RegulationsAdmin_history__aNoBg summary{cursor:pointer;font-size:13px}.RegulationsAdmin_history__aNoBg summary span{color:var(--console-muted,#697461);font-size:11px;margin-left:14px}.RegulationsAdmin_history__aNoBg details[open]{padding-bottom:25px}.RegulationsAdmin_history__aNoBg details[open]>div{background:#fff;padding:20px;margin:16px 0}.RegulationsAdmin_error__w08bc,.RegulationsAdmin_notice__8RW14{padding:14px 20px;border-radius:5px;font-size:14px}.RegulationsAdmin_error__w08bc{color:#8d2c23;background:#fff0ed}.RegulationsAdmin_notice__8RW14{color:#214e40;background:#eaf4e5}@media(max-width:1050px){.RegulationsAdmin_page__SAEOk{padding:20px}.RegulationsAdmin_layout__V4JMW{grid-template-columns:230px minmax(0,1fr);gap:16px}.RegulationsAdmin_header__LSU4S{flex-direction:column;gap:5px}.RegulationsAdmin_editor__k87Ne{padding:20px}}@media(max-width:760px){.RegulationsAdmin_layout__V4JMW{grid-template-columns:1fr}.RegulationsAdmin_sidebar__lmFrg{position:static}.RegulationsAdmin_fields__keuFn{grid-template-columns:1fr}.RegulationsAdmin_settings__pIPfm{align-items:stretch}.RegulationsAdmin_page__SAEOk{padding:16px}.RegulationsAdmin_history__aNoBg summary span{display:block;margin:6px 0 0 16px}.RegulationsAdmin_editor__k87Ne{padding:18px}}.RegulationsAdmin_editFields__RI_7s{border:0;padding:0;margin:0;min-width:0}.RegulationsAdmin_settings__pIPfm{border:0;border-bottom:1px solid var(--console-border,#dce3d7);padding:0 0 24px;min-width:0}.RegulationsAdmin_createDocument__CxBCQ{margin-bottom:28px;padding:16px;border:1px solid #8b5cf6;border-top:3px solid #8b5cf6;border-radius:8px;background:var(--console-selected,#f5f3ff)}.RegulationsAdmin_createDocument__CxBCQ h2{display:flex;align-items:center;gap:8px;margin:0 0 6px;font-size:16px;line-height:1.5}.RegulationsAdmin_createDocument__CxBCQ h2 svg{flex-shrink:0;color:var(--console-editor-accent,#7c3aed)}.RegulationsAdmin_createDocument__CxBCQ input{margin-top:0!important;font-size:13px!important}.RegulationsAdmin_createDocument__CxBCQ .RegulationsAdmin_hint__qdQKh{margin:2px 0 0;font-size:11px;line-height:1.75}.RegulationsAdmin_createDocument__CxBCQ .RegulationsAdmin_createButton__AflyN{display:flex;align-items:center;justify-content:center;gap:8px;min-height:46px;width:100%;background:#7c3aed;color:#fff;border-color:#7c3aed;font-size:14px;font-weight:700}.RegulationsAdmin_createDocument__CxBCQ .RegulationsAdmin_createButton__AflyN:hover:not(:disabled){background:#6d28d9;border-color:#6d28d9}.RegulationsAdmin_createDocument__CxBCQ .RegulationsAdmin_createButton__AflyN:disabled{opacity:.65}.RegulationsAdmin_exports__l6lbu{margin:0 0 30px;padding:20px;border:1px solid var(--console-border,#cdd6ca);border-left:3px solid #987146;border-radius:6px;background:var(--console-panel,#fff)}.RegulationsAdmin_exportHeading__rcwJY{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:16px}.RegulationsAdmin_exportHeading__rcwJY h2{margin:0}.RegulationsAdmin_exportHeading__rcwJY>span{color:var(--console-muted,#697461);font-size:11px;letter-spacing:.06em}.RegulationsAdmin_exports__l6lbu select{display:block;width:100%;padding:10px 12px;margin-top:7px;border:1px solid var(--console-border,#cdd6ca);border-radius:4px;background:var(--console-panel,#fff);color:inherit;font:inherit;font-size:13px}.RegulationsAdmin_exports__l6lbu select:focus-visible{outline:3px solid #b99057;outline-offset:3px}.RegulationsAdmin_exportVersion__oHwMc{font-size:12px;line-height:1.7;color:var(--console-muted,#697461);margin:10px 0 14px;overflow-wrap:anywhere}.RegulationsAdmin_exportButtons__b5ARe{display:flex;gap:8px;flex-wrap:wrap}.RegulationsAdmin_exportButtons__b5ARe button{display:flex;align-items:center;justify-content:center;gap:7px;min-height:42px;flex:1;white-space:nowrap}.RegulationsAdmin_exportButtons__b5ARe button:hover:not(:disabled){border-color:#987146;background:var(--console-selected,#eff5ed)}.RegulationsAdmin_exports__l6lbu .RegulationsAdmin_hint__qdQKh{margin:14px 0 0}.RegulationsAdmin_exports__l6lbu :is(.RegulationsAdmin_error__w08bc,.RegulationsAdmin_notice__8RW14){margin:12px 0 0;padding:10px 12px;font-size:12px}.MemberProfilePopover_popover__SUXS1{position:fixed;z-index:60;width:min(440px,calc(100vw - 20px));max-height:calc(100vh - 20px);overflow-y:auto;padding:16px;border:1px solid var(--console-border,#dfe5dc);border-radius:12px;background:var(--console-panel,#fff);color:var(--console-text,#1d2a24);box-shadow:0 18px 50px rgba(0,0,0,.35);font-size:13px;line-height:1.55;text-align:left;font-weight:400}.MemberProfilePopover_popover__SUXS1:focus{outline:none}.MemberProfilePopover_popover__SUXS1:focus-visible{outline:2px solid var(--console-editor-accent,#7c3aed)}.MemberProfilePopover_head__Cy2Ad{position:relative;display:grid;grid-template-columns:auto 1fr;gap:14px;align-items:start;padding-right:30px}.MemberProfilePopover_photo__cblRc{width:132px;height:132px;overflow:hidden;border-radius:10px;background:color-mix(in srgb,var(--console-muted,#64748b) 18%,transparent)}.MemberProfilePopover_photo__cblRc.MemberProfilePopover_portrait__NrN6w{width:144px;height:192px}.MemberProfilePopover_photo__cblRc img{display:block;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.MemberProfilePopover_noPhoto__RjhVg{display:grid;place-content:center;justify-items:center;gap:6px;height:100%;color:var(--console-muted,#64748b);text-align:center}.MemberProfilePopover_noPhoto__RjhVg small{font-size:11px}.MemberProfilePopover_identity__d54bf{min-width:0;display:grid;align-content:start;gap:6px}.MemberProfilePopover_identity__d54bf h3{margin:2px 0 0;color:var(--console-text-strong,#0f172a);font-size:19px;font-weight:700;line-height:1.3;overflow-wrap:anywhere}.MemberProfilePopover_badges__zFVV6{display:flex;flex-wrap:wrap;gap:4px}.MemberProfilePopover_status___vEwX{margin:0;color:var(--console-muted,#64748b);font-size:12px}.MemberProfilePopover_actions__Ms9x9{display:flex;flex-wrap:wrap;gap:6px;margin-top:4px}.MemberProfilePopover_actions__Ms9x9 a,.MemberProfilePopover_actions__Ms9x9 button{display:inline-flex;align-items:center;gap:5px;min-height:30px;padding:0 10px;border:1px solid var(--console-border,#dfe5dc);border-radius:7px;background:transparent;color:var(--console-text-strong,#0f172a);font:inherit;font-size:12px;font-weight:600;text-decoration:none;cursor:pointer}.MemberProfilePopover_actions__Ms9x9 a:hover,.MemberProfilePopover_actions__Ms9x9 button:hover{border-color:var(--console-editor-accent,#7c3aed)}.MemberProfilePopover_close__E9Gw_{position:absolute;top:-4px;right:-4px;display:grid;place-items:center;width:32px;height:32px;border:0;border-radius:8px;background:transparent;color:var(--console-muted,#64748b);cursor:pointer}.MemberProfilePopover_close__E9Gw_:hover{background:color-mix(in srgb,var(--console-muted,#64748b) 16%,transparent)}.MemberProfilePopover_popover__SUXS1 a:focus-visible,.MemberProfilePopover_popover__SUXS1 button:focus-visible{outline:2px solid var(--console-editor-accent,#7c3aed);outline-offset:2px}.MemberProfilePopover_rows__J93A0{display:grid;gap:0;margin:14px 0 0;border-top:1px solid var(--console-border,#dfe5dc)}.MemberProfilePopover_rows__J93A0 div{display:grid;grid-template-columns:92px 1fr;gap:10px;padding:7px 0;border-bottom:1px solid var(--console-border,#dfe5dc)}.MemberProfilePopover_rows__J93A0 dt{color:var(--console-muted,#64748b)}.MemberProfilePopover_rows__J93A0 dd{margin:0;color:var(--console-text-strong,#0f172a);white-space:pre-line;overflow-wrap:anywhere}.MemberProfilePopover_empty__ih25T{margin:14px 0 0;color:var(--console-muted,#64748b)}@media (max-width:420px){.MemberProfilePopover_head__Cy2Ad{grid-template-columns:1fr}.MemberProfilePopover_photo__cblRc.MemberProfilePopover_portrait__NrN6w{width:120px;height:160px}}.MemberProfilePopover_photoButton__m6FOX{position:relative;padding:0;border:0;color:inherit;cursor:pointer}.MemberProfilePopover_photoButton__m6FOX:focus-visible{outline:2px solid var(--console-editor-accent,#7c3aed);outline-offset:3px}.MemberProfilePopover_photoHint__Ofl0b{position:absolute;inset:auto 0 0;padding:6px;background:#10251dcc;color:#fff;font-size:12px;text-align:center}.KmacOfficeTermSettings_panel__OvjbX{border:1px solid #dbe4df;border-radius:12px;background:#fff;margin:20px 0;color:#254235}.KmacOfficeTermSettings_panel__OvjbX summary{padding:18px 20px;cursor:pointer}.KmacOfficeTermSettings_panel__OvjbX summary span{display:inline-block;margin-left:14px;font-size:13px;color:#617167}.KmacOfficeTermSettings_panel__OvjbX form{padding:0 20px 20px}.KmacOfficeTermSettings_panel__OvjbX p{font-size:13px;line-height:1.7}.KmacOfficeTermSettings_panel__OvjbX fieldset{display:flex;align-items:end;gap:16px;flex-wrap:wrap;border:0;margin:0;padding:0}.KmacOfficeTermSettings_panel__OvjbX label{display:grid;gap:8px;font-size:13px;min-width:0}.KmacOfficeTermSettings_panel__OvjbX input:not([type=checkbox]){min-height:44px;border:1px solid #cbd8cf;border-radius:6px;padding:9px 12px;font:inherit;background:#fff;color:inherit;width:100%}.KmacOfficeTermSettings_panel__OvjbX .KmacOfficeTermSettings_newTerm__6e2AM{display:flex;align-items:center;min-height:44px;flex-basis:100%}.KmacOfficeTermSettings_newTerm__6e2AM input{width:18px;height:18px}.KmacOfficeTermSettings_panel__OvjbX button{min-height:44px;background:#28533c;color:#fff;font:inherit;font-size:13px;font-weight:600;padding:10px 18px;border:0;border-radius:6px;cursor:pointer}.KmacOfficeTermSettings_notice__KpTKk{flex-basis:100%;margin:0;color:#94552c}.KmacOfficeTermSettings_error__Aub5Q{color:#b42318}.KmacOfficeTermSettings_panel__OvjbX :is(input,button,summary):focus-visible{outline:3px solid #699378;outline-offset:3px}@media(max-width:600px){.KmacOfficeTermSettings_panel__OvjbX summary span{display:block;margin:8px 0 0}.KmacOfficeTermSettings_panel__OvjbX label:not(.KmacOfficeTermSettings_newTerm__6e2AM){width:100%}.KmacOfficeTermSettings_panel__OvjbX form{padding:0 16px 16px}}.KmacOrganizationManager_manager__tiw3S{display:grid;gap:18px;padding:0 22px 26px}.KmacOrganizationManager_manager__tiw3S>details{margin:20px 0 0}.KmacOrganizationManager_notice__aeIen{margin:0;padding:18px;border:1px dashed var(--console-border);border-radius:10px;font-size:13px;line-height:1.7;color:var(--console-muted)}.KmacOrganizationManager_error__wmTHl{margin:0;padding:12px 14px;border:1px solid #ef444455;border-radius:8px;background:#ef444410;color:#dc2626;font-size:13px}.KmacOrganizationManager_add__l6BJg{padding:18px;border:1px solid var(--console-border);border-radius:12px;background:var(--console-panel-raised)}.KmacOrganizationManager_add__l6BJg h2,.KmacOrganizationManager_group__ASCLp h2{display:flex;align-items:center;gap:8px;margin:0 0 14px;font-size:15px;font-weight:700;color:var(--console-text-strong)}.KmacOrganizationManager_add__l6BJg fieldset{display:flex;flex-wrap:wrap;align-items:flex-start;gap:14px;margin:0;padding:0;border:0;min-width:0}.KmacOrganizationManager_add__l6BJg label,.KmacOrganizationManager_edit__gCmdI label{display:grid;gap:7px;font-size:12px;font-weight:600;color:var(--console-muted);min-width:0}.KmacOrganizationManager_add__l6BJg input:not([type=radio]),.KmacOrganizationManager_edit__gCmdI input{width:100%;min-height:42px;padding:8px 12px;border:1px solid var(--console-border);border-radius:8px;background:var(--console-panel);color:var(--console-text-strong);font:inherit;font-size:13px;box-sizing:border-box}.KmacOrganizationManager_titleField__S7UgT{flex:1 1 220px}.KmacOrganizationManager_memberField__cMPgm{flex:2 1 300px;position:relative;min-width:0}.KmacOrganizationManager_target__fKwZw{display:flex;flex-wrap:wrap;gap:6px 16px;flex-basis:100%;order:-1}.KmacOrganizationManager_target__fKwZw label{display:flex;align-items:center;gap:7px;font-size:13px;color:var(--console-text);cursor:pointer}.KmacOrganizationManager_target__fKwZw input{accent-color:#8b5cf6;width:16px;height:16px}.KmacOrganizationManager_searchBox__6eS8_{display:flex;align-items:center;gap:8px;padding:0 12px;border:1px solid var(--console-border);border-radius:8px;background:var(--console-panel);color:var(--console-muted)}.KmacOrganizationManager_searchBox__6eS8_ input{border:0!important;padding:0!important;background:transparent!important;outline:0}.KmacOrganizationManager_searchBox__6eS8_:focus-within{outline:2px solid #8b5cf6;outline-offset:2px}.KmacOrganizationManager_results___H_N8{margin-top:6px;border:1px solid var(--console-border);border-radius:8px;background:var(--console-panel);font-size:13px;color:var(--console-muted)}.KmacOrganizationManager_results___H_N8 p{margin:0;padding:10px 12px}.KmacOrganizationManager_results___H_N8 ul{margin:0;padding:4px;list-style:none;max-height:260px;overflow:auto}.KmacOrganizationManager_results___H_N8 button{display:grid;gap:2px;width:100%;padding:8px 10px;border:0;border-radius:6px;background:transparent;color:var(--console-text-strong);font:inherit;text-align:left;cursor:pointer}.KmacOrganizationManager_results___H_N8 button:focus-visible,.KmacOrganizationManager_results___H_N8 button:hover{background:var(--console-hover)}.KmacOrganizationManager_results___H_N8 small{font-size:11px;color:var(--console-muted)}.KmacOrganizationManager_selected__rlfBY{display:flex;flex-wrap:wrap;align-items:center;gap:6px;margin:23px 0 0;min-height:42px;font-size:13px;color:var(--console-text)}.KmacOrganizationManager_selected__rlfBY button{margin-left:auto;padding:6px 10px;border:1px solid var(--console-border);border-radius:7px;background:var(--console-panel);color:var(--console-text);font:inherit;font-size:12px;cursor:pointer}.KmacOrganizationManager_submit__a6aqN{align-self:flex-end;min-height:42px;padding:10px 16px;border:1px solid #7c3aed;border-radius:8px;background:#7c3aed;color:#fff;font:inherit;font-size:13px;font-weight:700;cursor:pointer;white-space:nowrap}.KmacOrganizationManager_submit__a6aqN:disabled{opacity:.5;cursor:not-allowed}.KmacOrganizationManager_hint__eQQfA{margin:12px 0 0;font-size:12px;line-height:1.6;color:var(--console-subtle)}.KmacOrganizationManager_group__ASCLp h2 span{padding:2px 7px;border-radius:5px;background:var(--console-hover);font-size:11px;color:var(--console-muted)}.KmacOrganizationManager_group__ASCLp ul{margin:0;padding:0;list-style:none;border:1px solid var(--console-border);border-radius:10px;overflow:hidden}.KmacOrganizationManager_group__ASCLp li{display:grid;grid-template-columns:minmax(150px,1.3fr) minmax(140px,1fr) 150px 150px;align-items:center;gap:12px;padding:12px 16px;border-bottom:1px solid var(--console-border);font-size:13px}.KmacOrganizationManager_group__ASCLp li:last-child{border-bottom:0}.KmacOrganizationManager_group__ASCLp li:hover{background:var(--console-hover)}.KmacOrganizationManager_title__8_WDY{font-weight:700;color:var(--console-text-strong);overflow-wrap:anywhere}.KmacOrganizationManager_person__tlD86{display:grid;color:var(--console-text);overflow-wrap:anywhere}.KmacOrganizationManager_person__tlD86 small,.KmacOrganizationManager_role__vjBDM small{font-size:11px;color:var(--console-muted)}.KmacOrganizationManager_actions__T1Ssf{display:flex;gap:6px;justify-content:flex-end}.KmacOrganizationManager_actions__T1Ssf button,.KmacOrganizationManager_edit__gCmdI button{display:inline-flex;align-items:center;gap:5px;min-height:34px;padding:7px 10px;border:1px solid var(--console-border);border-radius:7px;background:var(--console-panel);color:var(--console-text);font:inherit;font-size:12px;font-weight:600;cursor:pointer;white-space:nowrap}.KmacOrganizationManager_actions__T1Ssf button:last-child{color:#dc2626}.KmacOrganizationManager_actions__T1Ssf button:disabled,.KmacOrganizationManager_edit__gCmdI button:disabled{opacity:.5;cursor:not-allowed}.KmacOrganizationManager_edit__gCmdI{grid-column:1/-1;display:flex;flex-wrap:wrap;align-items:flex-end;gap:10px}.KmacOrganizationManager_edit__gCmdI label{flex:1 1 200px}.KmacOrganizationManager_manager__tiw3S :is(input,button,select):focus-visible{outline:2px solid #a78bfa;outline-offset:2px}@media(max-width:760px){.KmacOrganizationManager_manager__tiw3S{padding:0 14px 20px}.KmacOrganizationManager_group__ASCLp li{grid-template-columns:1fr auto;gap:8px 12px}.KmacOrganizationManager_title__8_WDY{grid-column:1/-1}.KmacOrganizationManager_actions__T1Ssf{grid-column:1/-1;justify-content:flex-start}.KmacOrganizationManager_submit__a6aqN{width:100%}}