.lmarHq_blocks{color:var(--ink);margin:2rem 0;display:flow-root}.lmarHq_heading{clear:both;color:var(--purple-deep);overflow-wrap:anywhere;border-left:6px solid var(--pink-hot);margin:1.6rem 0 .8rem;padding-left:.75rem;font-weight:800;line-height:1.4;display:block}.lmarHq_hS{font-size:1.05rem}.lmarHq_hM{font-size:1.25rem}.lmarHq_hL{font-size:1.55rem}.lmarHq_hXL{font-size:clamp(1.6rem,4vw,2.1rem)}.lmarHq_text{white-space:pre-wrap;overflow-wrap:anywhere;margin:0 0 1rem;line-height:1.9}.lmarHq_tS{font-size:max(16px,.88rem)}.lmarHq_tM{font-size:1rem}.lmarHq_tL{font-size:1.2rem}.lmarHq_tXL{font-size:1.45rem;font-weight:700}.lmarHq_figure{min-width:0;margin:0 0 1rem}.lmarHq_figure img{border-radius:var(--radius-sm);width:100%;height:auto;box-shadow:var(--shadow), 0 0 0 3px var(--pink-soft);background:#fff;border:4px solid #fff;display:block}.lmarHq_figure figcaption{color:var(--ink-soft);text-align:center;overflow-wrap:anywhere;margin-top:.4rem;font-size:max(16px,.85rem)}.lmarHq_pLeft{float:left;margin-right:1.25rem}.lmarHq_pRight{float:right;margin-left:1.25rem}.lmarHq_pCenter{clear:both;margin-left:auto;margin-right:auto}.lmarHq_pFull{clear:both;width:100%}.lmarHq_pLeft.lmarHq_zS,.lmarHq_pRight.lmarHq_zS{width:28%}.lmarHq_pLeft.lmarHq_zM,.lmarHq_pRight.lmarHq_zM{width:40%}.lmarHq_pLeft.lmarHq_zL,.lmarHq_pRight.lmarHq_zL{width:52%}.lmarHq_pLeft.lmarHq_zFull,.lmarHq_pRight.lmarHq_zFull{float:none;clear:both;width:100%;margin-left:0;margin-right:0}.lmarHq_pCenter.lmarHq_zS{width:36%}.lmarHq_pCenter.lmarHq_zM{width:56%}.lmarHq_pCenter.lmarHq_zL{width:78%}.lmarHq_pCenter.lmarHq_zFull{width:100%}.lmarHq_slot{border:3px dashed var(--lavender);border-radius:var(--radius-sm);background:#fff9}.lmarHq_slot>span{aspect-ratio:4/3;color:var(--purple);justify-content:center;align-items:center;font-weight:800;display:flex}.lmarHq_linkRow{clear:both;border:3px solid var(--pink-soft);border-radius:var(--radius-sm);overflow-wrap:anywhere;background:#ffffffe0;flex-wrap:wrap;align-items:center;gap:.6rem;min-width:0;margin:0 0 .75rem;padding:.75rem 1rem;display:flex}.lmarHq_linkRow a{color:var(--purple-deep);font-weight:800}@media (max-width:640px){.lmarHq_pLeft.lmarHq_zS,.lmarHq_pRight.lmarHq_zS{width:38%}.lmarHq_pLeft.lmarHq_zM,.lmarHq_pRight.lmarHq_zM,.lmarHq_pLeft.lmarHq_zL,.lmarHq_pRight.lmarHq_zL{float:none;width:100%;margin-left:0;margin-right:0}.lmarHq_pCenter.lmarHq_zS{width:60%}.lmarHq_pCenter.lmarHq_zM,.lmarHq_pCenter.lmarHq_zL{width:100%}}
.tiy3MW_bar{flex-wrap:wrap;align-items:center;gap:.6rem;min-width:0;margin:0 0 .9rem;display:flex}.tiy3MW_spacer{flex:1}.tiy3MW_status{color:var(--ink-soft);font-size:max(16px,.85rem)}.tiy3MW_status[data-state=error]{color:#8a1f1f;font-weight:700}.tiy3MW_split{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:start;gap:1.5rem;display:grid}.tiy3MW_col{min-width:0}.tiy3MW_previewCol{min-width:0;max-height:calc(100vh - 6rem);position:sticky;top:5rem;overflow:auto}.tiy3MW_preview{border:3px dashed var(--lavender);border-radius:var(--radius);background:#ffffff8c;padding:0 1rem}.tiy3MW_previewToggle{display:none}.tiy3MW_list{gap:.75rem;margin:0;padding:0;list-style:none;display:grid}.tiy3MW_item{border:3px solid var(--pink-soft);border-radius:var(--radius-sm);background:#fff;gap:.5rem;min-width:0;padding:.75rem;display:grid;position:relative}.tiy3MW_item[data-dragging="1"]{z-index:5;border-color:var(--purple);box-shadow:0 14px 30px var(--hba-109-67-152-028,#6d439847);opacity:.96}.tiy3MW_itemHead{align-items:center;gap:.4rem;min-width:0;display:flex}.tiy3MW_handle{touch-action:none;cursor:grab;border:2px solid var(--lavender);background:var(--cream);color:var(--purple-deep);border-radius:10px;flex:none;width:2.4rem;height:2.4rem;font-size:1.2rem;line-height:1}.tiy3MW_handle:active{cursor:grabbing}.tiy3MW_kind{color:var(--purple-deep);font-size:max(16px,.92rem);font-weight:800}.tiy3MW_icon{border:2px solid var(--lavender);color:var(--purple-deep);cursor:pointer;background:#fff;border-radius:10px;flex:none;min-width:2.2rem;height:2.2rem;font-weight:800}.tiy3MW_icon:disabled{opacity:.35;cursor:default}.tiy3MW_seg{flex-wrap:wrap;gap:.35rem;display:flex}.tiy3MW_segBtn,.tiy3MW_segOn{border:2px solid var(--lavender);color:var(--purple-deep);cursor:pointer;background:#fff;border-radius:999px;padding:.3rem .8rem;font-family:inherit;font-size:max(16px,.85rem);font-weight:700}.tiy3MW_segOn{background:var(--purple);border-color:var(--purple);color:#fff}.tiy3MW_thumbs{flex-wrap:wrap;gap:.4rem;display:flex}.tiy3MW_thumb,.tiy3MW_thumbOn{border:3px solid var(--pink-soft);background:var(--cream-deep);cursor:pointer;border-radius:10px;width:4.2rem;height:4.2rem;padding:0;overflow:hidden}.tiy3MW_thumbOn{border-color:var(--purple);box-shadow:0 0 0 2px var(--purple)}.tiy3MW_thumb img,.tiy3MW_thumbOn img{object-fit:cover;width:100%;height:100%;display:block}.tiy3MW_addRow{flex-wrap:wrap;gap:.5rem;margin-top:.9rem;display:flex}@media (max-width:1000px){.tiy3MW_split{grid-template-columns:minmax(0,1fr)}.tiy3MW_previewCol{max-height:none;position:static;overflow:visible}.tiy3MW_previewToggle{margin-bottom:.6rem;display:inline-flex}.tiy3MW_preview{display:none}.tiy3MW_preview[data-open="1"]{display:block}}
.mPdhnW_wrap{width:100%;max-width:var(--page-wide,100%);box-sizing:border-box;min-width:0;color:var(--ink);margin:0 auto}.mPdhnW_crumb{color:var(--ink-soft);overflow-wrap:anywhere;margin:0 0 .9rem;font-size:max(16px,.9rem)}.mPdhnW_crumb a{color:var(--purple-deep);font-weight:700}.mPdhnW_pageTitle{color:var(--purple-deep);overflow-wrap:anywhere;margin:0 0 .7rem;font-size:clamp(1.55rem,4vw,2.15rem);font-weight:800;line-height:1.35}.mPdhnW_lead{color:var(--ink-soft);margin:0 0 1.25rem;font-size:max(16px,.98rem);line-height:1.8}.mPdhnW_topRow{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.9rem;margin:0 0 1.25rem;display:flex}.mPdhnW_topRow>*{min-width:0}.mPdhnW_card,.mPdhnW_panel,.mPdhnW_infoCard,.mPdhnW_cardLink,.mPdhnW_linkItem,.mPdhnW_imgCard,.mPdhnW_editItem,.mPdhnW_empty{border:3px solid var(--pink-soft);border-radius:var(--radius);box-shadow:var(--shadow);background:#ffffffe0}.mPdhnW_grid{grid-template-columns:repeat(auto-fill,minmax(min(100%,340px),1fr));gap:1.25rem;display:grid}.mPdhnW_cardLink{color:inherit;flex-direction:column;text-decoration:none;transition:transform .15s,box-shadow .15s;display:flex;overflow:hidden}.mPdhnW_cardLink:hover{color:inherit;transform:translateY(-2px)}.mPdhnW_cardThumb{background:linear-gradient(135deg, var(--pink-soft), var(--yellow-soft));min-height:140px;max-height:360px;color:var(--purple);justify-content:center;align-items:center;padding:.4rem;font-size:2.4rem;font-weight:800;display:flex;overflow:hidden}.mPdhnW_cardThumb img{object-fit:contain;width:auto;max-width:100%;height:auto;max-height:344px;display:block}.mPdhnW_cardBody{gap:.45rem;padding:1.1rem 1.15rem 1.25rem;display:grid}.mPdhnW_cardTitle{color:var(--ink);overflow-wrap:anywhere;font-size:1.15rem;font-weight:800;line-height:1.45}.mPdhnW_cardSummary{color:var(--ink-soft);overflow-wrap:anywhere;font-size:max(16px,.95rem);line-height:1.7}.mPdhnW_meta{color:var(--ink-soft);overflow-wrap:anywhere;font-size:max(16px,.85rem)}.mPdhnW_badge{background:var(--purple);color:#fff;white-space:nowrap;vertical-align:middle;border-radius:999px;padding:.18rem .7rem;font-size:max(16px,.78rem);font-weight:800;display:inline-block}.mPdhnW_badge_draft{background:#8e8799;}.mPdhnW_badge_recruiting{background:var(--pink-hot);}.mPdhnW_badge_closed{background:#c98a2b;}.mPdhnW_badge_finished{background:var(--purple-deep);}.mPdhnW_badgeHidden{background:#b23a3a;}.mPdhnW_hero{grid-template-columns:1.05fr .95fr;align-items:center;gap:1.5rem;margin-bottom:2rem;display:grid}.mPdhnW_hero>*{min-width:0}.mPdhnW_heroNoArt{grid-template-columns:1fr}.mPdhnW_kicker{background:var(--yellow);color:var(--purple-deep);border:2px solid #f0d36a;border-radius:999px;margin:0 0 .85rem;padding:.3rem .85rem;font-size:max(16px,.82rem);font-weight:800;display:inline-block}.mPdhnW_heroTitle{color:var(--purple-deep);overflow-wrap:anywhere;margin:0 0 .7rem;font-size:clamp(1.55rem,4vw,2.15rem);font-weight:800;line-height:1.35}.mPdhnW_heroSummary{color:var(--pink-hot);background:linear-gradient(90deg, var(--hba-255-214-232-09,#ffd6e8e6), #fff3c4d9);border-left:6px solid var(--pink-hot);border-radius:0 var(--radius-sm) var(--radius-sm) 0;overflow-wrap:anywhere;margin:0 0 1.1rem;padding:.65rem .95rem;font-size:clamp(1.05rem,2.4vw,1.25rem);font-weight:800;line-height:1.6}.mPdhnW_heroArt{border-radius:var(--radius);width:50%;max-width:460px;box-shadow:var(--shadow), 0 0 0 3px var(--pink-soft);background:var(--cream-deep);border:4px solid #fff;justify-self:center;overflow:hidden}.mPdhnW_heroArt img{width:100%;height:auto;display:block}.mPdhnW_cta{flex-wrap:wrap;align-items:center;gap:.65rem;margin-bottom:1.1rem;display:flex}.mPdhnW_btn,.mPdhnW_btnGhost,.mPdhnW_btnDanger{cursor:pointer;border-radius:999px;justify-content:center;align-items:center;gap:.35rem;padding:.85rem 1.35rem;font-family:inherit;font-size:1rem;font-weight:800;line-height:1.3;text-decoration:none;transition:transform .15s,box-shadow .15s;display:inline-flex}.mPdhnW_btn{color:#fff;background:linear-gradient(135deg, var(--pink-hot), var(--purple));box-shadow:0 6px 0 var(--hba-109-67-152-028,#6d439847);border:none}.mPdhnW_btn:hover{color:#fff;transform:translateY(-2px)}.mPdhnW_btnGhost{color:var(--purple-deep);border:3px solid var(--lavender);box-shadow:0 5px 0 var(--hba-155-107-201-016,#9b6bc929);background:#fff}.mPdhnW_btnGhost:hover{background:var(--pink-soft);color:var(--purple-deep)}.mPdhnW_btnDanger{color:#9b2c2c;background:#fff;border:3px solid #e6a3a3;box-shadow:0 5px #9b2c2c1f}.mPdhnW_btn:disabled,.mPdhnW_btnGhost:disabled,.mPdhnW_btnDanger:disabled{opacity:.5;cursor:not-allowed;transform:none}.mPdhnW_btnSmall{box-shadow:none;padding:.45rem .9rem;font-size:max(16px,.88rem)}.mPdhnW_info{grid-template-columns:repeat(auto-fit,minmax(min(100%,180px),1fr));gap:1rem;margin:1.75rem 0 2rem;display:grid}.mPdhnW_infoCard{padding:1.1rem 1.15rem}.mPdhnW_infoLabel{color:#fff;background:var(--purple);border-radius:999px;margin-bottom:.55rem;padding:.18rem .65rem;font-size:max(16px,.75rem);font-weight:800;display:inline-block}.mPdhnW_infoValue{color:var(--ink);overflow-wrap:anywhere;font-size:1.05rem;font-weight:800;display:block}.mPdhnW_section{margin:2rem 0}.mPdhnW_sectionTitle{background:linear-gradient(90deg, var(--pink-hot), var(--purple));color:#fff;box-shadow:0 4px 0 var(--hba-109-67-152-025,#6d439840);border-radius:999px;margin:0 0 1rem;padding:.4rem 1.15rem;font-size:1.02rem;font-weight:800;display:inline-block}.mPdhnW_text{white-space:pre-wrap;overflow-wrap:anywhere;color:var(--ink);margin:0;font-size:1rem;line-height:1.9}.mPdhnW_links{grid-template-columns:repeat(auto-fill,minmax(min(100%,340px),1fr));gap:.75rem;margin:0;padding:0;list-style:none;display:grid}.mPdhnW_linkItem{overflow-wrap:anywhere;align-items:center;gap:.75rem;min-width:0;padding:.85rem 1.1rem;display:flex}.mPdhnW_linkItem>span{min-width:0}.mPdhnW_linkItem a{color:var(--purple-deep);font-weight:800}.mPdhnW_linkKind{background:var(--ink);color:#fff;white-space:nowrap;border-radius:999px;padding:.18rem .6rem;font-size:max(16px,.75rem);font-weight:800}.mPdhnW_linkHost{color:var(--ink-soft);font-size:max(16px,.82rem)}.mPdhnW_gallery{grid-template-columns:repeat(auto-fill,minmax(min(100%,240px),1fr));gap:1rem;display:grid}.mPdhnW_gallery img{border-radius:var(--radius-sm);width:100%;height:auto;box-shadow:var(--shadow), 0 0 0 3px var(--pink-soft);background:#fff;border:4px solid #fff;display:block}.mPdhnW_people{flex-wrap:wrap;gap:.5rem;margin:0;padding:0;list-style:none;display:flex}.mPdhnW_people li{border:3px solid var(--lavender);overflow-wrap:anywhere;background:#fff;border-radius:999px;padding:.4rem .9rem;font-size:max(16px,.95rem);font-weight:700}.mPdhnW_notice{border-radius:var(--radius-sm);background:var(--yellow-soft);color:#6b4a00;border:3px solid #f0d36a;margin:0 0 1.25rem;padding:.85rem 1.1rem;line-height:1.7}.mPdhnW_noticeDanger{color:#8a1f1f;background:#fdecec;border-color:#e6a3a3;}.mPdhnW_panel{min-width:0;margin:0 0 1.25rem;padding:1.25rem 1.35rem}.mPdhnW_panelTitle{color:var(--purple-deep);margin:0 0 1rem;font-size:1.15rem;font-weight:800}.mPdhnW_tabs{flex-wrap:wrap;gap:.5rem;margin:0 0 1.25rem;display:flex}.mPdhnW_tab{border:3px solid var(--lavender);color:var(--purple-deep);background:#fff;border-radius:999px;padding:.6rem 1.15rem;font-size:max(16px,.95rem);font-weight:800;text-decoration:none}.mPdhnW_tab:hover{background:var(--pink-soft);color:var(--purple-deep)}.mPdhnW_tabActive{background:linear-gradient(135deg, var(--pink-hot), var(--purple));color:#fff;border-color:#0000;}.mPdhnW_tabActive:hover{color:#fff}.mPdhnW_field{gap:.35rem;min-width:0;margin:0 0 1rem;display:grid}.mPdhnW_field>legend{float:left;width:100%;margin:0;padding:0}.mPdhnW_label{color:var(--ink);font-size:max(16px,.95rem);font-weight:800}.mPdhnW_help{color:var(--ink-soft);font-size:max(16px,.85rem);line-height:1.6}.mPdhnW_input{box-sizing:border-box;border:2px solid var(--lavender);border-radius:var(--radius-sm);width:100%;color:inherit;background:#fff;min-width:0;padding:.7rem .85rem;font-family:inherit;font-size:1rem}.mPdhnW_input:focus{outline:3px solid var(--pink-soft);border-color:var(--purple)}.mPdhnW_textarea{resize:vertical;min-height:8rem;line-height:1.8;}.mPdhnW_row{flex-wrap:wrap;align-items:center;gap:.65rem;display:flex}.mPdhnW_row2{grid-template-columns:repeat(auto-fit,minmax(min(100%,240px),1fr));gap:1rem;display:grid}.mPdhnW_check{align-items:flex-start;gap:.55rem;margin:0 0 .5rem;font-size:max(16px,.98rem);line-height:1.7;display:flex}.mPdhnW_check input{flex:none;margin-top:.4rem}.mPdhnW_ok{border-radius:var(--radius-sm);color:#1f5a2b;background:#edf8ef;border:2px solid #9fd1a8;margin:.75rem 0;padding:.7rem 1rem;font-size:max(16px,.95rem)}.mPdhnW_err{border-radius:var(--radius-sm);color:#8a1f1f;background:#fdecec;border:2px solid #e6a3a3;margin:.75rem 0;padding:.7rem 1rem;font-size:max(16px,.95rem)}.mPdhnW_editItem{box-shadow:none;border-style:dashed;margin:0 0 1rem;padding:1rem}.mPdhnW_imgGrid{grid-template-columns:repeat(auto-fill,minmax(min(100%,200px),1fr));gap:1rem;display:grid}.mPdhnW_imgCard{box-shadow:none;gap:.45rem;padding:.55rem;display:grid}.mPdhnW_imgCard img{object-fit:cover;border-radius:var(--radius-sm);background:var(--cream-deep);width:100%;height:150px;display:block}.mPdhnW_table{border-collapse:collapse;width:100%;font-size:max(16px,.95rem)}.mPdhnW_table th,.mPdhnW_table td{text-align:left;border-bottom:2px solid var(--pink-soft);vertical-align:top;overflow-wrap:anywhere;padding:.65rem .55rem}.mPdhnW_table th{color:var(--purple-deep);white-space:nowrap;font-weight:800}.mPdhnW_tableWrap{max-width:100%;overflow-x:auto}.mPdhnW_empty{text-align:center;color:var(--ink-soft);box-shadow:none;border-style:dashed;padding:1.5rem}.mPdhnW_memberWide{max-width:none!important;padding-left:0!important;padding-right:0!important}@media (max-width:900px){.mPdhnW_hero{grid-template-columns:1fr}.mPdhnW_heroArt{justify-self:stretch;width:auto;max-width:none}}@media (max-width:480px){.mPdhnW_info{grid-template-columns:repeat(2,minmax(0,1fr));gap:.6rem}.mPdhnW_infoCard{padding:.8rem .85rem}.mPdhnW_panel{padding:1rem}.mPdhnW_table{font-size:max(16px,.88rem)}}@media (max-width:640px){.mPdhnW_stackTable thead{display:none}.mPdhnW_stackTable,.mPdhnW_stackTable tbody,.mPdhnW_stackTable tr,.mPdhnW_stackTable td{width:100%;display:block}.mPdhnW_stackTable tr{border-bottom:2px solid var(--pink-soft);padding:.75rem 0}.mPdhnW_stackTable td{border:none;padding:.2rem 0}}.mPdhnW_projectGrid{grid-template-columns:repeat(auto-fill,minmax(min(100%,19rem),1fr))}.mPdhnW_projectCard{transition:none}.mPdhnW_projectCard:hover{transform:none}.mPdhnW_cardTitleLink{color:var(--purple-deep);text-decoration:none}.mPdhnW_cardTitleLink:hover{color:var(--purple-deep);text-decoration:underline}.mPdhnW_cardTitleLink:focus-visible,.mPdhnW_cardThumb:focus-visible{outline:3px solid var(--kcr-1d4f91,#1d4f91);outline-offset:2px}.mPdhnW_joinBtn{width:100%;margin-top:.35rem}.mPdhnW_lead{font-size:1rem}.mPdhnW_cardTitleLink{align-items:center;min-height:44px;display:inline-flex}.mPdhnW_projectCard{height:100%}.mPdhnW_projectCard .mPdhnW_cardBody{flex-direction:column;flex:auto;align-items:stretch;display:flex}.mPdhnW_projectCard .mPdhnW_cardBody>span:first-child{align-self:flex-start}.mPdhnW_projectCard .mPdhnW_joinBtn{margin-top:auto}.mPdhnW_check.mPdhnW_check input:is([type=radio],[type=checkbox]){accent-color:var(--kcr-2738a8,#2738a8);appearance:none;box-sizing:border-box;border:2px solid var(--kcr-2738a8,#2738a8);vertical-align:middle;background:#fff;min-width:20px;min-height:20px;margin:0}.mPdhnW_check.mPdhnW_check input[type=radio]{border-radius:50%}.mPdhnW_check.mPdhnW_check input[type=checkbox]{border-radius:4px}.mPdhnW_check.mPdhnW_check input[type=radio]:checked{background:radial-gradient(circle, var(--kcr-2738a8,#2738a8) 0 40%, #fff 44%)}.mPdhnW_check.mPdhnW_check input[type=checkbox]:checked{background:var(--kcr-2738a8,#2738a8) url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3E%3Cpath d='M3.5 8.5l3 3 6-7' fill='none' stroke='%23fff' stroke-width='2.4' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E") center / 80% no-repeat}.mPdhnW_check.mPdhnW_check input:is([type=radio],[type=checkbox]):disabled{opacity:.5}.mPdhnW_check.mPdhnW_check input:is([type=radio],[type=checkbox]):focus-visible{outline:3px solid var(--kcr-2738a8,#2738a8);outline-offset:2px}@media (forced-colors:active){.mPdhnW_check.mPdhnW_check input:is([type=radio],[type=checkbox]){appearance:auto}}.mPdhnW_check.mPdhnW_check input:is([type=radio],[type=checkbox]){flex:none;margin-top:.25rem}
.L0m_PW_btn{background:var(--kcr-6d4398,#6d4398);color:#fff;text-align:center;box-sizing:border-box;overflow-wrap:anywhere;border-radius:999px;justify-content:center;align-items:center;max-width:100%;min-height:44px;padding:.5rem 1.1rem;font-size:1rem;font-weight:800;line-height:1.3;text-decoration:none;display:inline-flex}.L0m_PW_btn:hover{color:#fff;background:var(--kcr-5a3480,#5a3480);text-decoration:none}.L0m_PW_btn:focus-visible{outline:3px solid var(--kcr-1d4f91,#1d4f91);outline-offset:2px}.L0m_PW_off,.L0m_PW_off:hover{background:var(--kcr-e6e8ef,#e6e8ef);color:var(--kcr-454c63,#454c63);cursor:not-allowed}.L0m_PW_own,.L0m_PW_own:hover{color:#1d5e3f;cursor:default;background:#e8f5ee}
.xXBwGW_wrap{--royal:var(--kcr-2738a8,#2738a8);--navy:var(--kcr-121c4d,#121c4d);--sun:var(--kcr-e7ecf7,#e7ecf7);max-width:var(--page-wide,100%);color:var(--kcr-14204f,#14204f);margin:0 auto;padding:1rem 1rem 2rem}.xXBwGW_entry{margin:1.4rem 0 1.6rem}.xXBwGW_hero{color:#fff;background:radial-gradient(circle at 85% 20%, var(--kcr-4a63e0,#4a63e0) 0, transparent 45%), linear-gradient(135deg, var(--royal), var(--navy));box-shadow:0 6px 0 var(--navy);border-radius:24px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:1rem;padding:1.5rem 1.6rem;display:grid}.xXBwGW_kicker{background:var(--sun);color:var(--navy);border-radius:999px;margin:0 0 .4rem;padding:.15rem .8rem;font-size:max(16px,.82rem);font-weight:900;display:inline-block}.xXBwGW_title{letter-spacing:.04em;margin:0 0 .4rem;font-size:clamp(1.5rem,3.6vw,2.2rem);font-weight:900}.xXBwGW_lead{margin:0 0 .9rem;line-height:1.7}.xXBwGW_heroArt{line-height:0}.xXBwGW_board{margin-top:1.4rem}.xXBwGW_stats{color:var(--kcr-24305e,#24305e);margin:0 0 .6rem;font-size:max(16px,.95rem)}.xXBwGW_stats strong{color:var(--royal);margin-right:.1rem;font-size:1.5rem}.xXBwGW_filters{border:3px solid var(--royal);box-shadow:0 5px 0 var(--navy);background:#fff;border-radius:18px;gap:.5rem;padding:.9rem 1rem;display:grid}.xXBwGW_fRow{flex-wrap:wrap;align-items:center;gap:.35rem;display:flex}.xXBwGW_fLabel{min-width:4.5em;color:var(--kcr-3b4a72,#3b4a72);font-size:max(16px,.82rem);font-weight:800}.xXBwGW_chip{border:2px solid var(--kcr-9aa8dc,#9aa8dc);color:var(--kcr-1f2d5c,#1f2d5c);cursor:pointer;background:#fff;border-radius:999px;padding:.3rem .8rem;font-size:max(16px,.85rem);font-weight:700}.xXBwGW_chip:hover{border-color:var(--royal)}.xXBwGW_chipOn{background:var(--royal);border-color:var(--royal);color:#fff}.xXBwGW_chip:focus-visible,.xXBwGW_more:focus-visible,.xXBwGW_clear:focus-visible{outline-offset:2px;outline:3px solid #ffb800}.xXBwGW_fFoot{border-top:1px dashed var(--kcr-c3cdf0,#c3cdf0);flex-wrap:wrap;align-items:center;gap:.8rem;padding-top:.4rem;display:flex}.xXBwGW_sort{color:var(--kcr-3b4a72,#3b4a72);align-items:center;gap:.4rem;font-size:max(16px,.85rem);font-weight:700;display:inline-flex}.xXBwGW_sort select{border:1px solid var(--kcr-9aa8dc,#9aa8dc);border-radius:8px;padding:.25rem .4rem;font-size:max(16px,.88rem)}.xXBwGW_count{font-weight:800}.xXBwGW_clear{color:var(--royal);cursor:pointer;background:0 0;border:0;font-size:max(16px,.85rem);text-decoration:underline}.xXBwGW_empty{background:var(--kcr-eef2ff,#eef2ff);text-align:center;border-radius:16px;margin:1.2rem 0;padding:1.2rem;font-weight:700}.xXBwGW_grid{grid-template-columns:repeat(auto-fill,minmax(min(100%,330px),1fr));align-items:start;gap:1rem;margin-top:1.1rem;display:grid}.xXBwGW_card{--c:var(--royal);border:3px solid var(--c);box-shadow:0 5px 0 var(--navy);min-width:0;scroll-margin-top:calc(var(--site-header-h,0px) + 12px);background:#fff;border-radius:18px;gap:.45rem;padding:.9rem 1rem 1rem;display:grid}.xXBwGW_t_photo{--c:#b04a00}.xXBwGW_t_goudou{--c:var(--hb-b3245c,#b3245c)}.xXBwGW_t_illust{--c:#11745a}.xXBwGW_t_event{--c:var(--kcr-1d4f9a,#1d4f9a)}.xXBwGW_cardTop{flex-wrap:wrap;align-items:center;gap:.3rem;display:flex}.xXBwGW_type{background:var(--c);color:#fff;border-radius:999px;padding:.1rem .6rem;font-size:max(16px,.78rem);font-weight:800}.xXBwGW_open{color:#145a2b;background:#e3f6e8;border-radius:999px;padding:.1rem .55rem;font-size:max(16px,.78rem);font-weight:800}.xXBwGW_adult{color:#fff;background:#8a1f1f;border-radius:999px;padding:.1rem .5rem;font-size:max(16px,.78rem);font-weight:900}.xXBwGW_kc{border:1px solid var(--kcr-2738a8,#2738a8);color:var(--kcr-2738a8,#2738a8);background:#fff;border-radius:999px;padding:.1rem .5rem;font-size:max(16px,.75rem);font-weight:800}.xXBwGW_kcOther{color:#6b4a00;border-color:#6b4a00}.xXBwGW_test{color:#5a4300;background:#fff3c4;border-radius:999px;padding:.1rem .5rem;font-size:max(16px,.75rem);font-weight:800}.xXBwGW_deadline{color:var(--kcr-3b4a72,#3b4a72);margin-left:auto;font-size:max(16px,.8rem);font-weight:800}.xXBwGW_soon{color:var(--kcr-a3001e,#a3001e)}.xXBwGW_cardTitle{margin:.1rem 0 0;font-size:1.1rem;line-height:1.45}.xXBwGW_cardTitle a{color:var(--kcr-14204f,#14204f);text-decoration:none}.xXBwGW_cardTitle a:hover{text-decoration:underline}.xXBwGW_role{color:var(--kcr-24305e,#24305e);flex-wrap:wrap;align-items:center;gap:.4rem;margin:0;font-weight:800;display:flex}.xXBwGW_role span{background:var(--kcr-eef2ff,#eef2ff);color:var(--royal);border-radius:6px;padding:.05rem .5rem;font-size:max(16px,.78rem)}.xXBwGW_host{color:var(--kcr-3b4a72,#3b4a72);margin:0;font-size:max(16px,.85rem)}.xXBwGW_tags{flex-wrap:wrap;gap:.3rem;margin:0;padding:0;list-style:none;display:flex}.xXBwGW_tags li{background:var(--kcr-f1f4ff,#f1f4ff);border:1px solid var(--kcr-c3cdf0,#c3cdf0);color:var(--kcr-24305e,#24305e);border-radius:999px;padding:.1rem .55rem;font-size:max(16px,.78rem)}.xXBwGW_specs{gap:.2rem;margin:0;font-size:max(16px,.88rem);display:grid}.xXBwGW_specs div{grid-template-columns:7.5em minmax(0,1fr);gap:.4rem;display:grid}.xXBwGW_specs dt{color:var(--kcr-3b4a72,#3b4a72);white-space:nowrap;font-weight:700}@media (max-width:359px){.xXBwGW_specs div{grid-template-columns:minmax(0,1fr);gap:0}.xXBwGW_specs dd{margin-bottom:.2rem}}.xXBwGW_specs dd{overflow-wrap:anywhere;margin:0}.xXBwGW_apply{flex-wrap:wrap;align-items:center;gap:.4rem;margin-top:.2rem;display:flex}.xXBwGW_applyBtn{background:var(--royal);color:#fff;border-radius:999px;align-items:center;min-height:44px;padding:.3rem .9rem;font-size:max(16px,.86rem);font-weight:800;text-decoration:none;display:inline-flex}.xXBwGW_applyBtn:hover{color:#fff;filter:brightness(1.1)}.xXBwGW_c_x{background:var(--kcr-0f1419,#0f1419)}.xXBwGW_c_discord{background:var(--kcr-4451c4,#4451c4)}.xXBwGW_c_form{background:#0b6b4f}.xXBwGW_c_site{background:var(--hb-b3245c,#b3245c)}.xXBwGW_c_web{background:var(--royal)}.xXBwGW_detail{color:var(--royal);font-size:max(16px,.85rem);font-weight:700}.xXBwGW_sr{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.xXBwGW_moreWrap{text-align:center;margin:1.2rem 0 0}.xXBwGW_more{border:2px solid var(--royal);color:var(--royal);cursor:pointer;background:#fff;border-radius:999px;padding:.55rem 1.6rem;font-weight:800}.xXBwGW_legend{margin-top:1.2rem}.xXBwGW_notes{background:var(--kcr-f3f6ff,#f3f6ff);border:2px dashed var(--kcr-8fa0e0,#8fa0e0);border-radius:18px;margin-top:1.6rem;padding:1rem 1.2rem}.xXBwGW_notes h2{margin:0 0 .5rem;font-size:1.1rem}.xXBwGW_notes ul{margin:0;padding-left:1.2rem;font-size:max(16px,.92rem);line-height:1.8}@media (max-width:520px){.xXBwGW_hero{grid-template-columns:minmax(0,1fr);padding:1.2rem 1rem;position:relative}.xXBwGW_heroArt{position:absolute;top:.4rem;right:.4rem}.xXBwGW_heroArt img{width:64px!important;height:auto!important}.xXBwGW_kicker{margin-right:70px}.xXBwGW_fLabel{min-width:100%}.xXBwGW_deadline{width:100%;margin-left:0}}.xXBwGW_st_closed{background:var(--kcr-eceff3,#eceff3)!important;color:var(--kcr-4a5568,#4a5568)!important}.xXBwGW_st_canceled{color:#9b1c1c!important;background:#fde8e8!important}.xXBwGW_ptags{flex-wrap:wrap;gap:.3rem;margin:0;padding:0;list-style:none;display:flex}.xXBwGW_ptags li{color:#1d5e3f;background:#e6f4ea;border-radius:999px;padding:.05rem .55rem;font-size:max(16px,.78rem);font-weight:700}.xXBwGW_ptags li.xXBwGW_ptagLimit{color:#8a5300;background:#fff1d6}.xXBwGW_slots{gap:.4rem;margin:.2rem 0;padding:0;list-style:none;display:grid}.xXBwGW_slot{background:var(--kcr-f5f8ff,#f5f8ff);border:1px solid var(--kcr-d6e0f5,#d6e0f5);border-radius:10px;gap:.2rem;padding:.5rem .6rem;display:grid}.xXBwGW_slotHead{flex-wrap:wrap;align-items:center;gap:.35rem;display:flex}.xXBwGW_slotWhen{font-size:max(16px,.9rem)}.xXBwGW_slotPlace,.xXBwGW_slotMeta{color:var(--kcr-4a5875,#4a5875);margin:0;font-size:max(16px,.82rem);line-height:1.6}@media (min-width:1024px){.xXBwGW_chip{min-height:2.75rem;padding:.5rem 1.1rem;font-size:max(16px,.98rem)}}
