.wlvLwa_workspace{--primary:#253246;--primary-foreground:#fff;--foreground:#253246;--muted-foreground:#63748b;--border:#dfe6ee;--ring:#526c91;color:#253246;max-width:1120px;margin-inline:auto;padding:12px 28px 40px}.wlvLwa_workspace [hidden]{display:none!important}.wlvLwa_workspace button{min-height:44px}.wlvLwa_workspace input:not([type=checkbox]):not([type=file]),.wlvLwa_workspace textarea,.wlvLwa_workspace select{color:#253246;background:#fafbfc;border-color:#dfe6ee}.wlvLwa_workspace :is(input,textarea,select):focus-visible{border-color:#526c91}.wlvLwa_header{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:20px;margin-bottom:24px;display:flex}.wlvLwa_header h1{font-size:24px;font-weight:600;line-height:1.5}.wlvLwa_header p{color:#63748b;margin-top:6px;font-size:12px;line-height:1.7}.wlvLwa_actions{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.wlvLwa_status{color:#63748b;flex-wrap:wrap;gap:12px;margin-block:12px;font-size:12px;line-height:1.7;display:flex}.wlvLwa_badge{color:#506179;background:#edf2f8;border-radius:6px;padding:3px 8px;font-size:11px;font-weight:500;display:inline-flex}.wlvLwa_badge[data-published=true]{color:#28613e;background:#edf7f0}.wlvLwa_navigation{border-bottom:1px solid #dfe6ee;align-items:center;gap:24px;margin:24px 0;display:flex}.wlvLwa_navigation button{color:#63748b;background:0 0;border:0;border-bottom:2px solid #0000;border-radius:0;padding:10px 0 14px;font-size:13px;font-weight:500}.wlvLwa_navigation button[aria-pressed=true]{color:#253246;border-bottom-color:#253246}.wlvLwa_filters{grid-template-columns:minmax(0,1fr) minmax(140px,220px);gap:16px;display:grid}.wlvLwa_section{border-bottom:1px solid #e1e7ef;padding-block:22px}.wlvLwa_section:first-child{padding-top:0}.wlvLwa_section h2{font-size:14px;font-weight:600}.wlvLwa_sectionHeading{justify-content:space-between;align-items:center;gap:12px;margin-bottom:14px;display:flex}.wlvLwa_row{border-bottom:1px solid #e1e7ef;min-width:0}.wlvLwa_rowHeader{text-align:left;cursor:pointer;align-items:center;gap:14px;width:100%;padding:18px 0;display:flex}.wlvLwa_rowHeader:hover{background:#f5f8fc}.wlvLwa_rowName{overflow-wrap:anywhere;flex:1;min-width:0;font-size:14px;font-weight:600}.wlvLwa_rowMeta{color:#63748b;margin-top:3px;font-size:12px;font-weight:400;display:block}.wlvLwa_initial{color:#506179;background:#edf2f8;border-radius:12px;flex-shrink:0;place-items:center;width:42px;height:42px;font-size:16px;font-weight:600;display:grid}.wlvLwa_initial[data-person=true]{border-radius:50%}.wlvLwa_editLabel{color:#506179;flex-shrink:0;padding-right:6px;font-size:12px;font-weight:500}.wlvLwa_rowBody{background:#f5f8fc;border-radius:12px;margin-bottom:20px;padding:20px}.wlvLwa_savebar{z-index:10;padding:16px 0 max(16px, env(safe-area-inset-bottom));background:#fff;border-top:1px solid #dfe6ee;justify-content:space-between;align-items:center;gap:12px;margin-top:28px;display:flex;position:sticky;bottom:0}.wlvLwa_savebar>div{min-width:0}.wlvLwa_savebar p{overflow-wrap:anywhere;color:#63748b;font-size:12px;line-height:1.7}.wlvLwa_savebar .wlvLwa_saveError{color:#b91c1c;font-weight:600}.wlvLwa_savebar .wlvLwa_saveWarning{color:#92400e;font-weight:600}.wlvLwa_savebar .wlvLwa_saveMessage{color:#047857}.wlvLwa_publication{margin-bottom:20px}.wlvLwa_publication summary{cursor:pointer;border-block:1px solid #dfe6ee;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;padding:14px 0;font-size:13px;font-weight:600;display:flex}.wlvLwa_publication summary:after{content:"＋";margin-left:auto}.wlvLwa_publication[open] summary:after{content:"−"}.wlvLwa_publicationBody{padding:20px 0 12px}.wlvLwa_maintenance{border-top:1px solid #dfe6ee;margin-top:24px;padding-top:18px}.wlvLwa_maintenance summary{cursor:pointer;color:#63748b;min-height:44px;font-size:12px}.wlvLwa_preview{color:#253246;background:#fff;border:1px solid #dfe6ee;border-radius:16px;padding:24px}@media (max-width:767px){.wlvLwa_workspace{padding:4px 16px 28px}.wlvLwa_header{gap:14px;margin-bottom:18px}.wlvLwa_header h1{font-size:21px}.wlvLwa_header>.wlvLwa_actions{width:100%}.wlvLwa_header>.wlvLwa_actions>button{flex:1;font-size:12px}.wlvLwa_filters{grid-template-columns:minmax(0,1fr);gap:12px}.wlvLwa_navigation{gap:22px}.wlvLwa_navigation button{font-size:12px}.wlvLwa_rowHeader{gap:10px}.wlvLwa_rowName{font-size:13px}.wlvLwa_initial{width:36px;height:36px;font-size:14px}.wlvLwa_rowBody{padding:16px 12px}.wlvLwa_savebar{flex-direction:column;align-items:flex-start}.wlvLwa_savebar>button{width:100%}.wlvLwa_preview{padding:16px 12px}}
._6qN4nq_editor{color:#171717;max-width:960px;margin-inline:auto;padding:0 16px 40px}._6qN4nq_editor button{min-height:44px}._6qN4nq_toolbar{z-index:10;background:#fff;border-bottom:1px solid #e5e5e5;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;margin-bottom:24px;padding:14px 0;display:flex;position:sticky;top:0}._6qN4nq_toolbarActions{flex-wrap:wrap;gap:8px;display:flex}._6qN4nq_toolbarActions>button{min-height:44px}._6qN4nq_status{color:#737373;font-size:12px}._6qN4nq_section{background:#fff;border:1px solid #e5e5e5;border-radius:20px;margin-top:20px;padding:24px}._6qN4nq_section h2{font-size:17px;font-weight:700}._6qN4nq_sectionHeader{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;margin-bottom:20px;display:flex}._6qN4nq_muted{color:#737373;font-size:12px;line-height:1.8}._6qN4nq_fields{gap:20px;display:grid}._6qN4nq_styleFields{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;padding-top:16px;display:grid}._6qN4nq_toggle{align-items:center;gap:8px;min-height:44px;font-size:13px;display:flex}._6qN4nq_mode{flex-wrap:wrap;gap:8px;margin:16px 0;display:flex}._6qN4nq_mode button{border:1px solid #e5e5e5;border-radius:12px;min-height:44px;padding:10px 22px;font-size:13px}._6qN4nq_mode button[aria-pressed=true]{color:#fff;background:#171717;border-color:#171717}._6qN4nq_row{border:1px solid #e5e5e5;border-radius:14px;min-width:0;margin-top:12px}._6qN4nq_row summary{cursor:pointer;overflow-wrap:anywhere;padding:16px;font-size:14px;font-weight:600}._6qN4nq_rowBody{gap:18px;padding:0 16px 16px;display:grid}._6qN4nq_rowActions{border-top:1px solid #f0f0f0;flex-wrap:wrap;gap:6px;padding-top:12px;display:flex}._6qN4nq_groupTitle{color:#737373;margin:22px 0 8px;font-size:12px;font-weight:600}._6qN4nq_imageControls{flex-wrap:wrap;align-items:center;gap:12px;display:flex}._6qN4nq_imageThumb{object-fit:contain;background:#fafafa;border:1px solid #e5e5e5;border-radius:10px;width:96px;height:72px;padding:8px}._6qN4nq_notice{background:#f5f5f5;border-radius:12px;margin-top:16px;padding:14px 16px;font-size:13px;line-height:1.7}._6qN4nq_error{color:#b91c1c;background:#fef2f2}._6qN4nq_previewViewport{background:#f5f5f5;border-radius:12px;width:100%;max-height:70dvh;padding:12px;overflow:auto}._6qN4nq_previewViewport[data-device=mobile]>div{max-width:390px;margin-inline:auto}._6qN4nq_previewContainer{background:#fff;border-radius:12px;overflow:hidden;container-type:inline-size}._6qN4nq_publicView{color:inherit;background:0 0;border-radius:0;overflow:visible}._6qN4nq_publicView ._6qN4nq_eyebrow{color:inherit;opacity:.65}._6qN4nq_publicView a._6qN4nq_sponsorCard:hover{background:color-mix(in srgb, currentColor 5%, transparent)}._6qN4nq_publicView a._6qN4nq_sponsorCard:focus-visible{outline-color:currentColor}._6qN4nq_preview{padding:36px 24px}._6qN4nq_eyebrow{letter-spacing:.18em;text-align:center;color:#737373;font-size:10px}._6qN4nq_previewTitle{text-align:center;overflow-wrap:anywhere;margin:10px 0 28px;font-size:26px;font-weight:700}._6qN4nq_description{white-space:pre-wrap;overflow-wrap:anywhere;max-width:640px;margin:0 auto 32px;font-size:14px;line-height:1.9}._6qN4nq_grid{grid-template-columns:repeat(auto-fit, minmax(min(100%, max(140px, calc((100% - (var(--pc-columns) - 1) * 18px) / var(--pc-columns)))), 1fr));gap:18px;display:grid}._6qN4nq_sponsorCard{min-width:0;color:inherit;border:1px solid #0000;border-radius:12px;flex-direction:column;justify-content:center;align-items:center;gap:14px;padding:20px;text-decoration:none;transition:background .15s;display:flex;position:relative}a._6qN4nq_sponsorCard:hover{background:#fafafa}a._6qN4nq_sponsorCard:focus-visible{outline-offset:3px;outline:2px solid #171717}._6qN4nq_framed{border-color:var(--frame-color)}._6qN4nq_corner{padding-bottom:52px}._6qN4nq_logo{object-fit:contain;width:100%;height:100px;display:block}._6qN4nq_sponsorName{text-align:center;overflow-wrap:anywhere;font-size:14px;font-weight:600;line-height:1.6}._6qN4nq_cornerMark{background:#fff;border-radius:6px;width:28px;height:28px;position:absolute;bottom:10px;right:10px}._6qN4nq_cornerMark img{object-fit:contain;width:100%;height:100%}._6qN4nq_rankSection{margin-top:32px}._6qN4nq_rankSection h2,._6qN4nq_rankSection h3{text-align:center;overflow-wrap:anywhere;margin-bottom:18px;font-size:15px;font-weight:600}._6qN4nq_contactArea{border-top:1px solid color-mix(in srgb, currentColor 15%, transparent);text-align:center;margin-top:40px;padding-top:28px}._6qN4nq_contactButton{overflow-wrap:anywhere;border:1px solid;border-radius:12px;justify-content:center;align-items:center;max-width:100%;min-height:48px;padding:12px 20px;font-size:14px;font-weight:600;display:inline-flex}._6qN4nq_contactButton:focus-visible{outline-offset:3px;outline:2px solid}._6qN4nq_contactButton:hover{background:color-mix(in srgb, currentColor 5%, transparent)}._6qN4nq_contactButton:disabled{cursor:default}._6qN4nq_publication{border:1px solid #e5e5e5;border-radius:14px;flex-wrap:wrap;align-items:center;gap:12px;margin:16px 0;padding:16px;display:flex}._6qN4nq_publication a{text-underline-offset:3px;font-size:13px;text-decoration:underline}._6qN4nq_empty,._6qN4nq_warning,._6qN4nq_contactPreview{text-align:center;color:#737373;padding:24px 12px;font-size:13px;line-height:1.8}._6qN4nq_warning{color:#92400e;background:#fffbeb;border-radius:10px;margin-top:20px}@container (max-width:600px){._6qN4nq_preview{padding:28px 16px}._6qN4nq_grid{grid-template-columns:repeat(auto-fit, minmax(min(100%, max(110px, calc((100% - (var(--mobile-columns) - 1) * 12px) / var(--mobile-columns)))), 1fr));gap:12px}._6qN4nq_sponsorCard{padding:12px}._6qN4nq_corner{padding-bottom:48px}._6qN4nq_logo{height:80px}._6qN4nq_sponsorName{font-size:13px}}@media (max-width:480px){._6qN4nq_editor{padding-inline:12px}._6qN4nq_section{padding:16px}._6qN4nq_toolbarActions{width:100%}._6qN4nq_toolbarActions>button{flex:1}._6qN4nq_previewViewport{padding:0}}@media (prefers-reduced-motion:reduce){._6qN4nq_sponsorCard{transition:none}}
