.sgNm0a_pitch,.sgNm0a_data{word-break:auto-phrase;text-wrap:pretty;overflow-wrap:anywhere;line-break:strict}.sgNm0a_pitch{border:1px solid var(--kcr-c9d6ef,#c9d6ef);background:linear-gradient(180deg, var(--kcr-eef3fc,#eef3fc) 0%, #fff 100%);border-radius:12px;margin:.2rem 0 1rem;padding:.9rem 1rem .8rem}.sgNm0a_title{color:var(--kcr-1d3776,#1d3776);margin:0 0 .25rem;font-size:1.12rem;font-weight:700;line-height:1.5}.sgNm0a_lead{color:var(--kcr-2c4f9e,#2c4f9e);margin:0 0 .55rem;font-size:max(16px,.9rem);line-height:1.6}.sgNm0a_list{grid-template-columns:repeat(auto-fit,minmax(min(100%,15rem),1fr));gap:.35rem;margin:0;padding:0;list-style:none;display:grid}.sgNm0a_list li{border:1px solid var(--kcr-dbe4f5,#dbe4f5);background:#fff;border-radius:8px;padding:.4rem .6rem .4rem 1.7rem;font-size:max(16px,.9rem);line-height:1.55;position:relative}.sgNm0a_list li:before{content:"⚓";color:var(--kcr-3a64c6,#3a64c6);font-size:max(16px,.85rem);position:absolute;top:.42rem;left:.5rem}.sgNm0a_text{color:var(--kcr-1d3776,#1d3776);font-weight:600;display:block}.sgNm0a_sub{color:var(--kcr-5a6478,#5a6478);font-size:max(16px,.8rem);display:block}.sgNm0a_data{border-left:3px solid var(--kcr-3a64c6,#3a64c6);background:var(--kcr-f6f9fe,#f6f9fe);border-radius:0 8px 8px 0;margin:.9rem 0 0;padding:.7rem .8rem}.sgNm0a_dataTitle{color:var(--kcr-1d3776,#1d3776);margin:0 0 .3rem;font-size:max(16px,.88rem);font-weight:700}.sgNm0a_dataText{color:var(--kcr-3c4456,#3c4456);margin:0 0 .4rem;font-size:max(16px,.84rem);line-height:1.75}.sgNm0a_reset{color:var(--kcr-5a6478,#5a6478);margin:0;font-size:max(16px,.78rem);line-height:1.6}
.vEEPNG_wrap{width:100%;max-width:var(--page-wide,100%);box-sizing:border-box;margin:1rem auto 2rem;padding:0}.vEEPNG_wrap form{max-width:720px}.vEEPNG_title{color:var(--purple-deep,var(--hb-4a2d6b,#4a2d6b));margin:0 0 .75rem;font-size:1.5rem}.vEEPNG_lead{margin:0 0 1.25rem;line-height:1.7}.vEEPNG_choices{grid-template-columns:repeat(auto-fit,minmax(min(100%,380px),1fr));align-items:start;gap:1rem;display:grid}.vEEPNG_choice{border:1px solid var(--hb-d9cfe6,#d9cfe6);background:#fff;border-radius:12px;padding:1.1rem 1.2rem}.vEEPNG_choice h2{margin:0 0 .4rem;font-size:1.1rem}.vEEPNG_choice p{color:#555;margin:0 0 .8rem;font-size:max(16px,.92rem);line-height:1.6}.vEEPNG_row{flex-wrap:wrap;align-items:center;gap:.5rem;display:flex}.vEEPNG_btn{border:1px solid var(--hb-7a5aa6,#7a5aa6);background:var(--hb-7a5aa6,#7a5aa6);color:#fff;cursor:pointer;border-radius:8px;padding:.55rem 1rem;font-size:max(16px,.95rem);font-weight:600;text-decoration:none;display:inline-block}.vEEPNG_btn:disabled{opacity:.5;cursor:not-allowed}.vEEPNG_btnGhost{color:var(--hb-5c3f86,#5c3f86);background:#fff;}.vEEPNG_btnPlain{color:#666;cursor:pointer;background:0 0;border:none;padding:.55rem .4rem;font-size:max(16px,.9rem);text-decoration:underline}.vEEPNG_input{border:1px solid #bbb;border-radius:6px;min-width:14rem;padding:.5rem .6rem;font-size:max(16px,.95rem)}.vEEPNG_note{color:#666;font-size:max(16px,.85rem);line-height:1.6}.vEEPNG_error{color:#8a1f1f;background:#fdecec;border:1px solid #e6a3a3;border-radius:8px;margin:0 0 1rem;padding:.8rem 1rem;line-height:1.6}.vEEPNG_ok{color:#1f5a2b;word-break:break-all;background:#edf8ef;border:1px solid #9fd1a8;border-radius:8px;margin:0 0 1rem;padding:.8rem 1rem;line-height:1.6}.vEEPNG_section{border:1px solid var(--hb-e3dcec,#e3dcec);background:#fff;border-radius:10px;margin:0 0 1rem;padding:.9rem 1rem}.vEEPNG_section h2{margin:0 0 .6rem;font-size:1rem}.vEEPNG_check{align-items:flex-start;gap:.5rem;margin:.35rem 0;line-height:1.5;display:flex}.vEEPNG_check small{color:#777}.vEEPNG_list{margin:0;padding-left:1.2rem;line-height:1.8}.vEEPNG_badge{background:var(--hb-efe8f7,#efe8f7);color:var(--hb-5c3f86,#5c3f86);border-radius:999px;margin-left:.4rem;padding:.1rem .5rem;font-size:max(16px,.75rem);display:inline-block}.vEEPNG_backdrop{background:var(--hba-30-20-45-045,#1e142d73);z-index:1000;justify-content:center;align-items:center;padding:1rem;display:flex;position:fixed;inset:0}.vEEPNG_dialog{background:#fff;border-radius:14px;width:100%;max-width:420px;padding:1.4rem 1.3rem 1.1rem;position:relative;box-shadow:0 12px 40px #00000040}.vEEPNG_dialog h2{color:var(--hb-4a2d6b,#4a2d6b);margin:0 0 .6rem;font-size:1.15rem}.vEEPNG_dialog p{margin:0 0 1rem;font-size:max(16px,.95rem);line-height:1.7}.vEEPNG_close{cursor:pointer;color:#777;background:0 0;border:none;font-size:1.4rem;position:absolute;top:.4rem;right:.6rem}.vEEPNG_menuLink{color:var(--hb-6b5a80,#6b5a80);margin:.6rem 0 0;font-size:max(16px,.85rem);display:inline-block}.vEEPNG_table{border-collapse:collapse;width:100%;font-size:max(16px,.9rem)}.vEEPNG_table th,.vEEPNG_table td{text-align:left;border-bottom:1px solid #eee;padding:.4rem}.vEEPNG_table{font-size:max(16px,.9rem)}.vEEPNG_mailNotice{border-left:3px solid var(--hb-d9cfe6,#d9cfe6);background:var(--hb-faf8fc,#faf8fc);color:#5f5868;overflow-wrap:anywhere;border-radius:0 6px 6px 0;margin:.6rem 0 0;padding:.55rem .7rem;font-size:max(16px,.82rem);line-height:1.65}.vEEPNG_methods{grid-template-columns:repeat(auto-fit,minmax(min(100%,260px),1fr));align-items:stretch;gap:.8rem;margin:0 0 .6rem;display:grid}.vEEPNG_method{border:2px solid var(--hb-d9cfe6,#d9cfe6);background:var(--hb-faf8fc,#faf8fc);border-radius:12px;flex-direction:column;gap:.5rem;min-width:0;padding:.9rem 1rem;display:flex}.vEEPNG_method form{max-width:none}.vEEPNG_method .vEEPNG_input{flex:12rem;min-width:0}.vEEPNG_methodTitle{color:var(--hb-4a2d6b,#4a2d6b);margin:0;font-size:1.05rem}.vEEPNG_choice p.vEEPNG_methodDesc,.vEEPNG_methodDesc{color:#555;margin:0;font-size:max(16px,.92rem);line-height:1.6}.vEEPNG_method .vEEPNG_note{margin:0}.vEEPNG_choiceLead{color:var(--hb-4a2d6b,#4a2d6b);margin:0 0 1rem;font-size:max(16px,1rem);font-weight:600;line-height:1.7}
._2iFjNW_hero{border:3px solid var(--pink-soft);border-radius:var(--radius);box-shadow:var(--shadow);background:#ffffffd1;margin-bottom:1rem;padding:.65rem .7rem .7rem}._2iFjNW_heroGrid{grid-template-columns:max-content minmax(0,1fr);align-items:center;gap:.35rem .4rem;display:grid}._2iFjNW_heroCopy{min-width:0;padding-left:0}._2iFjNW_heroArt{width:auto;max-width:370px;box-shadow:none;background:0 0;border:none;border-radius:0;justify-self:start;margin:0;overflow:visible}._2iFjNW_heroArt img{object-fit:contain;background:0 0;width:auto;max-width:370px;height:auto;max-height:390px;display:block}@media (max-width:720px){._2iFjNW_heroGrid{grid-template-columns:1fr;gap:.4rem}._2iFjNW_heroArt{justify-self:center;max-width:min(143px,42%)}._2iFjNW_heroArt img{max-width:100%;max-height:169px}}._2iFjNW_kicker{background:var(--lavender);color:var(--purple-deep);border-radius:999px;margin:0 0 .45rem;padding:.25rem .75rem;font-size:.8rem;font-weight:800;display:inline-block}._2iFjNW_title{color:var(--purple-deep);margin:0 0 .4rem;font-size:clamp(1.45rem,3.5vw,1.95rem);font-weight:800;line-height:1.35}._2iFjNW_catch{color:var(--pink-hot);margin:0 0 .4rem;font-size:1.05rem;font-weight:800}._2iFjNW_lead{color:var(--ink-soft);margin:0 0 .55rem;font-size:.94rem}._2iFjNW_deadlineBanner{box-sizing:border-box;letter-spacing:.02em;color:#7a1238;border:2px solid var(--pink-soft);border-left:6px solid var(--seal-red,#d6286a);background:linear-gradient(90deg,#ffd6e6f2,#ffecd6eb);border-radius:10px;flex-direction:column;align-items:flex-start;gap:.2rem;max-width:100%;margin:.65rem 0 1rem;padding:.55rem .75rem;font-size:1.05rem;font-weight:800;line-height:1.45;display:inline-flex;box-shadow:0 2px #b428501f}._2iFjNW_deadlineLine{display:block}._2iFjNW_deadlineCountdown{color:#9b0f3a;font-size:1.18rem;font-weight:900;display:block}._2iFjNW_ctaRow{flex-wrap:wrap;justify-content:flex-start;align-items:center;gap:.65rem;margin-top:.35rem;display:flex}._2iFjNW_statusGrid{grid-template-columns:minmax(0,1fr) max-content;align-items:center;gap:.35rem .4rem;margin-bottom:1rem;display:grid}._2iFjNW_statusCopy{min-width:0;padding-left:0}._2iFjNW_statusArt{width:auto;max-width:370px;box-shadow:none;background:0 0;border:none;border-radius:0;justify-self:end;margin:0;overflow:visible}._2iFjNW_statusArt img{object-fit:contain;background:0 0;width:auto;max-width:370px;height:auto;max-height:390px;display:block}@media (max-width:720px){._2iFjNW_statusGrid{grid-template-columns:1fr;gap:.4rem}._2iFjNW_statusArt{justify-self:center;max-width:min(143px,42%)}._2iFjNW_statusArt img{max-width:100%;max-height:169px}}
