.ns-momgen{grid-template-columns:minmax(0,1fr);align-items:start;gap:18px;min-width:0;display:grid}.ns-momgen-wide{--wb:min(calc(80rem - 48px), calc(100vw - 48px));width:var(--wb);margin-left:calc((100% - var(--wb)) / 2)}@media (width>=1100px){.ns-momgen{grid-template-columns:minmax(0,5fr) minmax(0,7fr);gap:clamp(24px,3vw,48px)}.ns-mom-side{position:sticky;top:88px}}.ns-mom-form,.ns-mom-side{grid-template-columns:minmax(0,1fr);gap:14px;min-width:0;display:grid}.ns-mom-card{background:var(--app-surface);border:1px solid var(--app-border);border-radius:22px;gap:.9rem;min-width:0;margin:0;padding:clamp(18px,2.4vw,26px);display:grid}.ns-mom-card h2{color:var(--app-black);margin:0;font-size:1rem;font-weight:600}.ns-mom-card label{color:var(--app-black);gap:.4rem;min-width:0;font-size:.875rem;font-weight:600;display:grid}.ns-mom-card input[type=text],.ns-mom-card input[type=date],.ns-mom-card input[type=month],.ns-mom-card input[type=number],.ns-mom-card select,.ns-mom-card textarea,.ns-mom-card input[type=file]{border:1px solid var(--app-border);background:var(--app-background);color:var(--app-black);font:inherit;box-sizing:border-box;border-radius:12px;width:100%;min-width:0;padding:.6rem .75rem;font-size:1rem;font-weight:400}.ns-mom-card textarea{resize:vertical}.ns-mom-card small{color:var(--app-text-muted);font-size:.8125rem;font-weight:400}.ns-mom-hint{color:var(--app-text-muted)}.ns-mom-muted{color:var(--app-text-muted);margin:0;font-size:.9rem;line-height:1.5}.ns-mom-warn{color:var(--app-black);border-left:3px dashed var(--app-border);margin:0;padding-left:.75rem;font-size:.95rem;line-height:1.55}.ns-mom-two{grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:.9rem;display:grid}.ns-mom-check-row{align-items:center;gap:.6rem;font-weight:500!important;display:flex!important}.ns-mom-check-row input{width:1.1rem;height:1.1rem}.ns-mom-switch{background:var(--app-surface);border:1px solid var(--app-border);border-radius:24px;flex-wrap:wrap;gap:6px;padding:5px;display:flex}.ns-mom-switch button{color:var(--app-black);font:inherit;cursor:pointer;background:0 0;border:0;border-radius:999px;flex:auto;padding:.55rem .7rem;font-size:.9rem;font-weight:600}.ns-mom-switch button.is-on{background:var(--app-black);color:var(--app-background)}.ns-mom-btn{border:1px solid var(--app-border);background:var(--app-background);color:var(--app-black);font:inherit;cursor:pointer;border-radius:999px;justify-self:start;padding:.5rem .9rem;font-size:.875rem;font-weight:600}.ns-mom-btn:disabled{opacity:.45;cursor:default}.ns-mom-print{background:var(--app-black);color:var(--app-background);font:inherit;cursor:pointer;border:0;border-radius:999px;padding:.75rem 1.4rem;font-size:1rem;font-weight:600}.ns-mom-printbar{flex-wrap:wrap;align-items:center;gap:.75rem 1rem;display:flex}.ns-mom-printbar small{color:var(--app-text-muted);font-size:.8125rem}.ns-mom-check{gap:.45rem;margin:0;padding:0;list-style:none;display:grid}.ns-mom-check li{color:var(--app-text-muted);gap:.6rem;font-size:.9rem;line-height:1.45;display:flex}.ns-mom-check li.is-ok{color:var(--app-black)}.ns-mom-tick{flex:none;width:1.1em}.ns-mom-sr{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.ns-mom-notice{color:var(--app-black);border-left:3px dashed var(--app-border);margin:0;padding-left:.75rem;font-size:.9rem;line-height:1.55}.ns-mom-sheet{color:#111;border:1px solid var(--app-border);aspect-ratio:210/297;box-sizing:border-box;background:#fff;border-radius:6px;flex-direction:column;gap:14px;width:100%;max-width:210mm;height:auto;min-height:auto;margin:0 auto;padding:clamp(16px,4%,14mm);font-size:12px;line-height:1.45;display:flex;overflow:visible;box-shadow:0 8px 28px #0000001f}.ns-mom-sheet>.ns-mom-end{margin-top:auto}.ns-mom-sheet span,.ns-mom-sheet strong{overflow-wrap:anywhere}.ns-mom-pre{white-space:pre-line}.ns-mom-head{border-bottom:1px solid #dcdcdc;justify-content:space-between;align-items:flex-start;gap:16px;padding-bottom:12px;display:flex}.ns-mom-from{gap:2px;min-width:0;display:grid}.ns-mom-from strong{letter-spacing:-.005em;font-size:16px}.ns-mom-logo{object-fit:contain;justify-self:start;max-width:140px;max-height:64px;margin-bottom:6px}.ns-mom-title{text-align:right;gap:2px;display:grid}.ns-mom-title h2{letter-spacing:-.01em;color:#111;margin:0;font-size:22px;font-weight:700}.ns-mom-title span{color:#555}.ns-mom-sheet [dir=auto]{text-align:start}.ns-mom-rate{color:#444;margin:0}.ns-mom-band{text-align:center;border-top:1px solid #dcdcdc;gap:4px;padding-top:8px;display:grid}.ns-mom-band p{margin:0}.ns-mom-band-line{color:#444;font-size:12px;line-height:1.5}.ns-mom-band-dot{color:#9a9a9a}.ns-mom-powered{color:#8a8a8a;letter-spacing:.02em;font-size:12px}.ns-mom-rows{gap:14px;margin:0;padding:0;list-style:none;display:grid}.ns-mom-rows li{border-bottom:1px solid var(--app-border);gap:.6rem;min-width:0;padding-bottom:14px;display:grid}.ns-mom-rows li:last-child{border-bottom:0;padding-bottom:0}.ns-mom-rowbtns{flex-wrap:wrap;gap:8px;display:flex}.ns-mom-card input[type=time]{border:1px solid var(--app-border);background:var(--app-background);color:var(--app-black);font:inherit;box-sizing:border-box;border-radius:12px;width:100%;min-width:0;padding:.6rem .75rem;font-size:1rem;font-weight:400}.ns-mom-powered-row{flex-basis:100%}.ns-mom-sheet .ns-mom-meta{grid-template-columns:repeat(2,minmax(0,1fr));gap:3px 16px;margin:0;display:grid}.ns-mom-sheet .ns-mom-meta div{gap:10px;min-width:0;display:flex}.ns-mom-sheet .ns-mom-meta dt{color:#555;flex:none;min-width:74px}.ns-mom-sheet .ns-mom-meta dd{overflow-wrap:anywhere;min-width:0;margin:0}.ns-mom-sheet h3{text-transform:uppercase;letter-spacing:.05em;color:#111;margin:0 0 4px;font-size:12px;font-weight:700}.ns-mom-sheet .ns-mom-people{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px 24px;display:grid}.ns-mom-sheet .ns-mom-people ul{columns:2;column-gap:16px;margin:0;padding:0;list-style:none}.ns-mom-sheet .ns-mom-people section:only-child{grid-column:1/-1}.ns-mom-sheet .ns-mom-people li{break-inside:avoid;overflow-wrap:anywhere;padding:1px 0}.ns-mom-sheet .ns-mom-agenda,.ns-mom-sheet .ns-mom-decisions{gap:5px;margin:0;padding-left:20px;display:grid}.ns-mom-sheet .ns-mom-agenda li{list-style:decimal;display:list-item}.ns-mom-sheet .ns-mom-agenda li>span{color:#333;display:block}.ns-mom-sheet .ns-mom-decisions li{list-style:decimal;display:list-item}.ns-mom-sheet .ns-mom-table{border-collapse:collapse;table-layout:fixed;width:100%;font-size:12px}.ns-mom-sheet .ns-mom-table th,.ns-mom-sheet .ns-mom-table td{vertical-align:top;text-align:left;overflow-wrap:anywhere;border-bottom:1px solid #d4d4d4;padding:4px 6px}.ns-mom-sheet .ns-mom-table th{border-bottom:2px solid #111;font-weight:600}.ns-mom-sheet .ns-mom-table th:first-child{width:52%}.ns-mom-sheet .ns-mom-table th:nth-child(3){width:24%}.ns-mom-sheet .ns-mom-next{margin:0}.ns-mom-end{gap:14px;display:grid}.ns-mom-sheet .ns-mom-sign{justify-content:flex-start;margin-top:6px;display:flex}.ns-mom-sheet .ns-mom-signer{gap:2px;min-width:0;display:grid}.ns-mom-sheet .ns-mom-signline{border-bottom:1px solid #111;width:220px;max-width:100%;height:40px;margin-bottom:4px}@media (width<=520px){.ns-mom-sheet{padding:14px}.ns-mom-sheet .ns-mom-head{flex-direction:column}.ns-mom-sheet .ns-mom-title{text-align:left}.ns-mom-sheet .ns-mom-meta,.ns-mom-sheet .ns-mom-people{grid-template-columns:minmax(0,1fr)}}@media print{@page{size:A4;margin:14mm}html,body{background:#fff!important;margin:0!important;padding:0!important}body :not(.ns-mom-sheet):not(:has(.ns-mom-sheet)):not(.ns-mom-sheet *){display:none!important}body :has(.ns-mom-sheet){box-shadow:none!important;background:0 0!important;border:0!important;width:auto!important;max-width:none!important;height:auto!important;min-height:0!important;margin:0!important;padding:0!important;display:block!important;position:static!important;overflow:visible!important;transform:none!important}.ns-mom-sheet{flex-direction:column;min-height:262mm;aspect-ratio:auto!important;width:100%!important;max-width:none!important;height:auto!important;box-shadow:none!important;border:0!important;border-radius:0!important;gap:0!important;margin:0!important;padding:0!important;display:flex!important;overflow:visible!important;transform:none!important}.ns-mom-sheet>*{margin-bottom:10px!important}.ns-mom-sheet .ns-mom-meta,.ns-mom-sheet .ns-mom-people{display:grid!important}.ns-mom-sign,.ns-mom-actions,.ns-mom-table tr{break-inside:avoid}.ns-mom-sheet h3{break-after:avoid}.ns-mom-sheet>.ns-mom-end{break-inside:avoid;margin-top:auto!important;margin-bottom:0!important}.ns-mom-end .ns-mom-sign,.ns-mom-end .ns-mom-band{break-inside:avoid}.ns-mom-end .ns-mom-band{margin-top:10px}.ns-mom-sheet,.ns-mom-sheet *{print-color-adjust:exact}}.ns-tool-hero[data-astro-cid-ibnup4qt]{isolation:isolate;padding-bottom:1.5rem;position:relative;overflow-x:clip}.ns-tool-hero[data-astro-cid-ibnup4qt]>[data-astro-cid-ibnup4qt]:not(.ns-scene){z-index:1;position:relative}.ns-tool-more[data-astro-cid-ibnup4qt]{color:var(--app-text-muted);margin-top:2rem;font-size:.95rem}.ns-tool-more[data-astro-cid-ibnup4qt] a[data-astro-cid-ibnup4qt]{color:var(--app-black);text-underline-offset:3px;text-decoration:underline}.ns-tool-h1[data-astro-cid-ibnup4qt]{letter-spacing:-.02em;color:var(--app-black);text-wrap:balance;font-size:clamp(1.85rem,3.2vw,2.6rem);font-weight:500;line-height:1.15}.ns-tool-lede[data-astro-cid-ibnup4qt]{max-width:42rem;color:var(--app-text-muted);margin-top:1rem;font-size:1rem;line-height:1.6}
