.jdg{display:grid;grid-template-columns:minmax(0,5fr) minmax(0,6fr);gap:1.5rem;align-items:start}.jdg [hidden]{display:none!important}.jdg__form{margin:0;padding:clamp(24px,3vw,36px);border:1px solid rgba(18,18,18,.12);border-radius:20px;background:#f6f6f6;box-shadow:0 1px 2px #1212120a,0 12px 30px -18px #1212122e}.jdg__form-title{font-family:Graphik,Space Grotesk,Inter,sans-serif;font-size:var(--t-18, 1.125rem);font-weight:800;letter-spacing:-.012em;color:#121212;margin:0 0 1rem}.jdg__fields{display:grid;grid-template-columns:1fr 1fr;gap:1rem}.jdg__field{display:flex;flex-direction:column;gap:.375rem;min-width:0}.jdg__field--full{grid-column:1 / -1}.jdg__label{font-family:Graphik,Space Grotesk,Inter,sans-serif;font-size:var(--t-12, .75rem);font-weight:600;text-transform:uppercase;letter-spacing:.12em;color:#6b7177}.jdg__optional{text-transform:none;letter-spacing:0;font-weight:500}.jdg__input,.jdg__select,.jdg__textarea{font:inherit;font-size:var(--t-16, 1rem);color:#121212;padding:.625rem .75rem;border:1px solid rgba(18,18,18,.12);border-radius:10px;background:#f6f6f6;width:100%;transition:border-color .15s ease,box-shadow .15s ease}.jdg__select{cursor:pointer}.jdg__textarea{resize:vertical;line-height:1.5}.jdg__input:focus,.jdg__select:focus,.jdg__textarea:focus{border-color:#4262ff;box-shadow:0 0 0 3px #e9edff;outline:none}.jdg__input:focus-visible,.jdg__select:focus-visible,.jdg__textarea:focus-visible{outline:2px solid #4262ff;outline-offset:2px}.jdg__help{display:block;font-size:.8125rem;line-height:1.5;color:#6b7177}.jdg__must-flag{display:block;font-size:.8125rem;line-height:1.5;color:#b26b00}.jdg__payset{border:none;padding:0;margin:0}.jdg__payset legend{padding:0;margin-bottom:.375rem}.jdg__pay-row{display:flex;align-items:center;gap:.5rem;flex-wrap:wrap;margin-bottom:.375rem}.jdg__pay-ctl{flex:1 1 6.5rem;display:flex;align-items:center;border:1px solid rgba(18,18,18,.12);border-radius:10px;background:#f6f6f6;overflow:hidden;transition:border-color .15s ease,box-shadow .15s ease}.jdg__pay-ctl:focus-within{border-color:#4262ff;box-shadow:0 0 0 3px #e9edff}.jdg__prefix{padding:0 .25rem 0 .625rem;color:#6b7177;font-size:var(--t-16, 1rem)}.jdg__pay-ctl input{flex:1;width:100%;min-width:0;border:0;outline:none;background:transparent;padding:.625rem .5rem .625rem 0;font:inherit;font-size:var(--t-16, 1rem);color:#121212}.jdg__pay-to{font-size:var(--t-14, .875rem);color:#6b7177}.jdg__select--unit{flex:0 0 auto;width:auto}.jdg__out{padding:clamp(24px,3vw,36px);border:1px solid rgba(18,18,18,.12);border-radius:20px;background:#f6f6f6;box-shadow:0 1px 2px #1212120a,0 12px 30px -18px #1212122e}.jdg__out-head{display:flex;align-items:center;justify-content:space-between;gap:.75rem 1rem;flex-wrap:wrap;margin-bottom:1rem}.jdg__out-eyebrow{display:inline-flex;align-items:center;font-family:Graphik,Space Grotesk,Inter,sans-serif;font-size:12px;font-weight:600;text-transform:uppercase;letter-spacing:.14em;color:#4262ff;background:#e9edff;padding:5px 12px;border-radius:999px;margin:0}.jdg__actions{display:flex;gap:.5rem;flex-wrap:wrap}.jdg__btn{display:inline-flex;align-items:center;justify-content:center;font-family:Graphik,Space Grotesk,Inter,sans-serif;font-weight:700;font-size:var(--t-14, .875rem);line-height:1;white-space:nowrap;cursor:pointer;padding:13px 22px;border:1px solid transparent;border-radius:13px;-webkit-appearance:none;appearance:none;transition:transform .18s cubic-bezier(.22,.61,.36,1),border-color .18s ease,box-shadow .18s ease}.jdg__btn--primary{background:#4262ff;color:#fff;box-shadow:0 0 0 2px #fff,0 0 0 3.5px #4262ff,0 14px 30px -10px #4262ff8c}.jdg__btn--primary:hover{transform:translateY(-2px)}.jdg__btn--ghost{background:#f6f6f6;color:#121212;border-color:#1212121f}.jdg__btn--ghost:hover{border-color:#121212;transform:translateY(-1px)}.jdg__btn:focus-visible{outline:2px solid #4262ff;outline-offset:2px}.jdg__flag{font-size:var(--t-14, .875rem);line-height:1.5;color:#b26b00;background:#e9edff;border:1px solid rgba(18,18,18,.12);border-radius:10px;padding:.625rem .75rem;margin:0 0 1rem}.jdg__doc-head{padding-bottom:.75rem;border-bottom:1px solid rgba(18,18,18,.12);margin-bottom:1rem}.jdg__doc-title{font-family:Graphik,Space Grotesk,Inter,sans-serif;font-size:var(--t-24, 1.5rem);font-weight:800;letter-spacing:-.012em;color:#121212;margin:0}.jdg__doc-meta{font-size:var(--t-14, .875rem);color:#6b7177;margin:.375rem 0 0}.jdg__doc-open{font-size:var(--t-16, 1rem);line-height:1.65;color:#3d4247;margin:0}.jdg__doc-block{margin-top:1.25rem}.jdg__doc-h{font-family:Graphik,Space Grotesk,Inter,sans-serif;font-size:1.0625rem;font-weight:800;letter-spacing:-.012em;color:#121212;margin:0 0 .5rem}.jdg__doc-list{margin:0;padding-left:1.25rem;display:flex;flex-direction:column;gap:.375rem}.jdg__doc-list li{font-size:var(--t-16, 1rem);line-height:1.55;color:#3d4247}.jdg__doc-p{font-size:var(--t-16, 1rem);line-height:1.65;color:#3d4247;margin:0}.jdg__privacy{margin:1.25rem 0 0;padding-top:1rem;border-top:1px solid rgba(18,18,18,.12);font-size:.8125rem;color:#6b7177}.jdg__print-credit{display:none}.jdg__sr{position:absolute;width:1px;height:1px;margin:-1px;padding:0;border:0;overflow:hidden;clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap}@media(max-width:880px){.jdg{grid-template-columns:1fr}}@media(max-width:720px){.jdg__form,.jdg__out{padding:1.25rem}.jdg__actions .jdg__btn{flex:1}}@media(max-width:540px){.jdg__fields{grid-template-columns:1fr}}@media print{.jdg{display:block}.jdg__form,.jdg__out-head,.jdg__flag,.jdg__privacy{display:none!important}.jdg__out{border:none;border-radius:0;padding:0;background:none;box-shadow:none}.jdg__doc-block{break-inside:avoid;page-break-inside:avoid}.jdg__doc-head{border-color:#ccc}.jdg__doc-title,.jdg__doc-h{color:#121212}.jdg__doc-open,.jdg__doc-list li,.jdg__doc-p{color:#3d4247}.jdg__print-credit{display:block;margin:1.5rem 0 0;font-size:10.5px;color:#555}}.jd-tool[data-astro-cid-tjebonlt]{padding:1.5rem 0 4rem}.jd-prose[data-astro-cid-tjebonlt]{padding:var(--s-12, 4rem) 0}.jd-prose[data-astro-cid-tjebonlt] h2[data-astro-cid-tjebonlt]{font-family:Graphik,Space Grotesk,Inter,sans-serif;font-size:22px;font-weight:700;letter-spacing:-.012em;color:#121212;margin:var(--s-10, 3rem) 0 var(--s-4, 1rem)}.jd-prose[data-astro-cid-tjebonlt] h2[data-astro-cid-tjebonlt]:first-child{margin-top:0}.jd-prose[data-astro-cid-tjebonlt] p[data-astro-cid-tjebonlt]{font-size:var(--t-16, 1rem);line-height:1.7;color:#3d4247;max-width:70ch;margin:0 0 1rem}@media print{.print-hide[data-astro-cid-tjebonlt]{display:none!important}.tool-canvas[data-astro-cid-tjebonlt]{background:#fff}.jd-tool[data-astro-cid-tjebonlt]{padding:0}}
