.wp-block-pullquote blockquote,
.wp-block-pullquote
p{margin:0}.wp-block-navigation .wp-block-navigation-item__content.wp-block-navigation-item__content:hover{color:var(--wp--preset--color--primary)}input[type="text"],
input[type="email"],
input[type="url"],
input[type="tel"],
input[type="number"],
input[type="password"],
input[type="date"],
input[type="time"],
textarea,
select,
.wp-block-post-comments-form .comment-form input:not([type="submit"]):not([type="checkbox"]):not([type="hidden"]),
.wp-block-post-comments-form .comment-form
textarea{box-sizing:border-box;width:100%;max-width:100%;height:43px;padding:0
14px;border-radius:3px;border:1px
solid rgba(0, 0, 0, 0.25);background-color:#fff;background-clip:padding-box;color:rgba(0, 0, 0, 0.7);font-family:inherit;font-size:16px;line-height:100%;box-shadow:none;outline:none;appearance:none;-webkit-appearance:none;transition:border 0.15s, box-shadow 0.15s}input[type="date"]::-webkit-datetime-edit,input[type="time"]::-webkit-datetime-edit{display:flex;align-items:center;height:100%;padding:0}input[type="date"]::-webkit-calendar-picker-indicator,input[type="time"]::-webkit-calendar-picker-indicator{cursor:pointer;opacity:0.7}textarea,
.wp-block-post-comments-form .comment-form
textarea{height:auto;min-height:43px;padding:14px;line-height:1.3;resize:vertical}.wp-block-post-comments-form .comment-form input:not([type="submit"]):not([type="checkbox"]):not([type="hidden"]),
.wp-block-post-comments-form .comment-form
textarea{display:block}input[type="text"]:focus,
input[type="email"]:focus,
input[type="url"]:focus,
input[type="tel"]:focus,
input[type="number"]:focus,
input[type="password"]:focus,
input[type="date"]:focus,
input[type="time"]:focus,
textarea:focus,
select:focus,
input[type="text"]:focus-visible,
input[type="email"]:focus-visible,
input[type="url"]:focus-visible,
input[type="tel"]:focus-visible,
input[type="number"]:focus-visible,
input[type="password"]:focus-visible,
input[type="date"]:focus-visible,
input[type="time"]:focus-visible,
textarea:focus-visible,
select:focus-visible,
input[type="text"]:focus:invalid,
input[type="email"]:focus:invalid,
input[type="url"]:focus:invalid,
input[type="tel"]:focus:invalid,
input[type="number"]:focus:invalid,
input[type="password"]:focus:invalid,
input[type="date"]:focus:invalid,
input[type="time"]:focus:invalid,
textarea:focus:invalid,
select:focus:invalid,
.wp-block-post-comments-form .comment-form input:not([type="submit"]):not([type="checkbox"]):not([type="hidden"]):focus,
.wp-block-post-comments-form .comment-form textarea:focus,
.wp-block-post-comments-form .comment-form input:not([type="submit"]):not([type="checkbox"]):not([type="hidden"]):focus-visible,
.wp-block-post-comments-form .comment-form textarea:focus-visible,
.wp-block-post-comments-form .comment-form input:not([type="submit"]):not([type="checkbox"]):not([type="hidden"]):focus:invalid,
.wp-block-post-comments-form .comment-form textarea:focus:invalid{outline:none;border-color:var(--wp--preset--color--primary);box-shadow:0 0 0 1px var(--wp--preset--color--primary), 0 1px 2px rgba(0, 0, 0, 0.15)}.wp-block-post-comments-form .comment-form-comment label,
.wp-block-post-comments-form .comment-form-author label,
.wp-block-post-comments-form .comment-form-email label,
.wp-block-post-comments-form .comment-form-url
label{display:block;margin:0
0 15px;padding:0;font-size:16px;font-weight:700;font-style:normal;line-height:19px;color:rgba(0, 0, 0, 0.85);word-break:break-word}.wp-block-post-comments-form .comment-form
.required{color:#d63637;font-weight:400}input[type="checkbox"],input[type="radio"]{appearance:none;-webkit-appearance:none;box-sizing:border-box;width:1.125rem;height:1.125rem;margin:0
0.5rem 0 0;padding:0;vertical-align:middle;border:1px
solid rgba(0, 0, 0, 0.25);background-color:#fff;background-clip:padding-box;background-repeat:no-repeat;background-position:center;cursor:pointer;flex-shrink:0;box-shadow:none;outline:none;transition:border 0.15s, box-shadow 0.15s, background-color 0.15s}input[type="checkbox"]{border-radius:3px}input[type="radio"]{border-radius:50%}input[type="checkbox"]:checked{background-color:var(--wp--preset--color--primary);border-color:var(--wp--preset--color--primary);background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3E%3Cpath fill='none' stroke='%23fff' stroke-width='2.2' stroke-linecap='round' stroke-linejoin='round' d='M3.2 8.2l3.2 3.2 6.4-6.4'/%3E%3C/svg%3E");background-size:0.75rem}input[type="radio"]:checked{border-color:var(--wp--preset--color--primary);background-image:radial-gradient(circle, var(--wp--preset--color--primary) 40%, transparent 41%)}input[type="checkbox"]:focus,input[type="radio"]:focus,input[type="checkbox"]:focus-visible,input[type="radio"]:focus-visible{outline:none;border-color:var(--wp--preset--color--primary);box-shadow:0 0 0 1px var(--wp--preset--color--primary), 0 1px 2px rgba(0, 0, 0, 0.15)}.wp-block-post-comments-form .comment-form-cookies-consent{display:flex;align-items:flex-start;gap:0.5rem}.wp-block-post-comments-form .comment-form-cookies-consent input[type="checkbox"]{margin:0.15rem 0 0}.wp-block-post-comments-form .comment-form-cookies-consent
label{font-family:inherit;font-size:inherit;font-weight:inherit;font-style:inherit;line-height:inherit;letter-spacing:inherit;color:inherit;margin:0}.grecaptcha-badge{visibility:hidden !important}.entry-content
img{max-width:100%;height:auto}.techopt-tools-directory,.techopt-tools-group-intro,.techopt-tools-related,.techopt-tools-related-posts{margin-block:var(--wp--preset--spacing--50, 1.5rem)}.techopt-tools-privacy{margin-top:var(--wp--preset--spacing--40, 1rem);color:var(--wp--preset--color--tertiary, #757575);font-size:var(--wp--preset--font-size--small, 0.9rem)}.techopt-tools-cards{list-style:none;margin:0;padding:0;display:grid;gap:var(--wp--preset--spacing--40, 1rem)}@media (min-width: 720px){.techopt-tools-cards{grid-template-columns:repeat(2, minmax(0, 1fr))}}@media (min-width: 1100px){.techopt-tools-cards{grid-template-columns:repeat(3, minmax(0, 1fr))}}.techopt-tools-card{display:flex;margin:0;height:100%}.techopt-tools-card__link{display:flex;flex:1 1 auto;flex-direction:column;box-sizing:border-box;width:100%;min-height:100%;padding:var(--wp--preset--spacing--40, 1rem);border:1px
solid var(--wp--preset--color--contrast, #000);color:inherit;text-decoration:none;cursor:pointer}.techopt-tools-card__link:hover{color:inherit}.techopt-tools-card__title{margin:0
0 0.35rem;font-size:var(--wp--preset--font-size--medium, 1.125rem)}.techopt-tools-card__link:hover .techopt-tools-card__title{color:var(--wp--preset--color--primary, #eb2828)}.techopt-tools-card__excerpt{margin:0;color:var(--wp--preset--color--tertiary, #757575);font-size:var(--wp--preset--font-size--small, 0.9rem)}.techopt-tools-directory__heading{margin:0
0 var(--wp--preset--spacing--40, 1rem);text-transform:uppercase;font-size:var(--wp--preset--font-size--medium, 1.125rem)}.techopt-tools-directory__group+.techopt-tools-directory__group{margin-top:var(--wp--preset--spacing--60, 2rem)}.techopt-tools-directory__more,.techopt-tools-group-intro__blog,.techopt-tools-group-intro__hub{margin-top:var(--wp--preset--spacing--50, 1.5rem)}.techopt-tools-related-posts__list{margin:0;padding-left:1.2rem}.techopt-tools-related h2,
.techopt-tools-related-posts
h2{margin-top:0}.techopt-tool{box-sizing:border-box;margin-block:var(--wp--preset--spacing--50, 1.5rem);padding:var(--wp--preset--spacing--50, 1.5rem);border:1px
solid var(--wp--preset--color--contrast, #000);background:var(--wp--preset--color--base, #fff);width:100%;max-width:1200px;min-width:0;margin-inline:auto}.techopt-tool__grid{display:grid;gap:var(--wp--preset--spacing--50, 1.5rem);min-width:0;max-width:100%}.techopt-tool__grid>*{min-width:0;max-width:100%}.techopt-tool__inputs,.techopt-tool__pane{display:grid;gap:var(--wp--preset--spacing--50, 1.5rem);min-width:0;max-width:100%}.techopt-tool__inputs>*,.techopt-tool__pane>*{min-width:0;max-width:100%}@media (min-width: 900px){.techopt-tool__grid--split{grid-template-columns:minmax(0, 1fr) minmax(0, 1.1fr);align-items:start}.techopt-tool__grid--pair{grid-template-columns:repeat(2, minmax(0, 1fr));align-items:start}.techopt-tool__span{grid-column:1 / -1}.techopt-tool__outputs.is-sticky{position:sticky;top:1rem}}@media (min-width: 1100px){.techopt-tool__grid--pair-wide{grid-template-columns:repeat(2, minmax(0, 1fr));align-items:start;gap:2rem}}@media (min-width: 900px){.techopt-tool__outputs--dense{grid-template-columns:repeat(2, minmax(0, 1fr));align-items:start}.techopt-tool__outputs--dense>.techopt-tool__summary,.techopt-tool__outputs--dense>.techopt-tool__hero,.techopt-tool__outputs--dense>.techopt-tool__note,.techopt-tool__outputs--dense>.techopt-tool__warning,.techopt-tool__outputs--dense>.techopt-tool__span,.techopt-tool__outputs--dense>.techopt-cidr-extra{grid-column:1 / -1}}.techopt-tool__tables{display:grid;gap:var(--wp--preset--spacing--50, 1.5rem);min-width:0;max-width:100%}.techopt-tool__tables>*{min-width:0}.techopt-tool__toolbar{display:flex;flex-wrap:wrap;align-items:center;gap:0.75rem 1.25rem;min-width:0}.techopt-tool__toolbar>*{min-width:0}.techopt-tool__toolbar>.techopt-tool__label{margin-bottom:0;align-self:center}.techopt-tool__toolbar .techopt-tool__presets{flex:1 1 16rem}@media (min-width: 720px){.techopt-tool__tables{grid-template-columns:repeat(2, minmax(0, 1fr))}}@media (min-width: 1100px){.techopt-tool__tables{grid-template-columns:repeat(3, minmax(0, 1fr))}}@media (min-width: 600px){.techopt-tool__checks--row,.techopt-tool__flags--row{flex-direction:row;flex-wrap:wrap;gap:0.5rem 1.25rem}}.techopt-tool__heading{margin:0}.techopt-tool__lead{margin:0.35rem 0 1.25rem}.techopt-tool
fieldset{margin:0;padding:0;border:0;min-width:0;min-inline-size:0;max-width:100%}.techopt-tool fieldset:not(.techopt-tool__special)>*+*{margin-top:1rem}.techopt-tool legend,.techopt-tool__label{display:block;margin-bottom:0.5rem;font-weight:700}.techopt-tool__checks,.techopt-tool__flags{display:flex;flex-direction:column;gap:0.5rem}.techopt-tool__checks label,
.techopt-tool__flags
label{display:flex;align-items:center;gap:0.35rem;font-weight:500;cursor:pointer}.techopt-tool__presets,.techopt-tool__fields{display:grid;gap:0.75rem}.techopt-tool__outputs{display:grid;gap:1rem;min-width:0;max-width:100%}.techopt-tool__presets{display:flex;flex-wrap:wrap;gap:0.5rem}.techopt-tool__presets>.techopt-tool__preset,.techopt-tool__presets>.techopt-tool__copy{flex:1 1 auto}.techopt-tool__preset,.techopt-tool__copy{appearance:none;box-sizing:border-box;cursor:pointer;border:1px
solid var(--wp--preset--color--contrast, #000);background:var(--wp--preset--color--base, #fff);color:var(--wp--preset--color--contrast, #000);font:inherit;font-weight:700;height:44px;min-height:44px;max-width:100%;padding:0
0.75rem;line-height:1}.techopt-tool__preset:hover,.techopt-tool__copy:hover,.techopt-tool__preset:focus-visible,.techopt-tool__copy:focus-visible{color:var(--wp--preset--color--primary, #eb2828);border-color:var(--wp--preset--color--primary, #eb2828);outline:none}.techopt-tool__preset.is-active,.techopt-tool__preset[aria-pressed='true']{color:var(--wp--preset--color--primary, #eb2828);border-color:var(--wp--preset--color--primary, #eb2828)}.techopt-tool__row{display:grid;gap:0.5rem;min-width:0;max-width:100%}.techopt-tool__row[hidden]{display:none}.techopt-tool__row>*{min-width:0}@media (min-width: 600px){.techopt-tool__row{grid-template-columns:minmax(0, 1fr) auto;align-items:end}}.techopt-tool__output{box-sizing:border-box;display:flex;align-items:center;height:44px;min-height:44px;min-width:0;max-width:100%;padding:0
0.75rem;border:1px
solid rgba(0, 0, 0, 0.25);background:#f7f7f7;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:0.95rem;line-height:1;overflow-wrap:anywhere;white-space:nowrap;overflow:auto}.techopt-tool select,
.techopt-tool input:not([type='checkbox']):not([type='radio']),
.techopt-tool
textarea{box-sizing:border-box;width:100%;max-width:100%;font-size:1rem}.techopt-tool input.is-invalid:not([type='checkbox']):not([type='radio']):not([type='color']){border:1px
solid var(--wp--preset--color--primary, #eb2828)}.techopt-tool__error{margin:0.4rem 0 0;color:var(--wp--preset--color--primary, #eb2828);font-size:var(--wp--preset--font-size--small, 0.9rem);font-weight:700}.techopt-tool fieldset>.techopt-tool__flags{margin-top:1.25rem}.techopt-tool textarea.techopt-tool__bulk{font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:0.95rem;min-height:8.5rem;line-height:1.45;resize:vertical}.techopt-tool textarea.techopt-tool__bulk--short{min-height:4.5rem}.techopt-tool__field-grid,.techopt-tool__iface-grid{display:grid;gap:0.75rem}@media (min-width: 600px){.techopt-tool__field-grid,.techopt-tool__iface-grid{grid-template-columns:repeat(2, minmax(0, 1fr))}}.techopt-tool__advanced{margin:0}.techopt-tool__advanced>summary{cursor:pointer;font-weight:700}.techopt-tool__advanced>*+*{margin-top:1rem}.techopt-tool__warning{margin:0;padding:0.75rem 1rem;border:1px
solid var(--wp--preset--color--primary, #eb2828)}.techopt-tool__note{margin:0;color:var(--wp--preset--color--tertiary, #757575);font-size:var(--wp--preset--font-size--small, 0.9rem)}.techopt-tool__validate{margin-top:0.75rem;padding:0.75rem 1rem;border:1px
solid rgba(0, 0, 0, 0.25);background:#f7f7f7}.techopt-tool__validate.is-valid{border-left:4px solid var(--wp--preset--color--contrast, #000)}.techopt-tool__validate.is-invalid{border-left:4px solid var(--wp--preset--color--primary, #eb2828)}.techopt-tool__validate-banner{margin:0;font-weight:700}.techopt-tool__validate.is-invalid .techopt-tool__validate-banner{color:var(--wp--preset--color--primary, #eb2828)}.techopt-tool__validate-note{margin:0.35rem 0 0;color:var(--wp--preset--color--tertiary, #757575);font-size:var(--wp--preset--font-size--small, 0.9rem)}.techopt-tool__validate-meta{display:grid;grid-template-columns:1fr;gap:0.15rem 1rem;margin:0.75rem 0 0}@media (min-width: 600px){.techopt-tool__validate-meta{grid-template-columns:max-content minmax(0, 1fr);align-items:baseline;gap:0.4rem 1rem}}.techopt-tool__validate-meta
dt{margin:0;color:var(--wp--preset--color--tertiary, #757575);font-size:var(--wp--preset--font-size--small, 0.9rem);font-weight:700;text-transform:uppercase;letter-spacing:0.03em}.techopt-tool__validate-meta
dd{margin:0
0 0.55rem;font-weight:500;overflow-wrap:anywhere}@media (min-width: 600px){.techopt-tool__validate-meta
dd{margin-bottom:0}}dd.techopt-tool__validate-canonical{font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:0.95rem}@media (max-width: 599px){.techopt-tool{padding:1rem}.techopt-tool__row>.techopt-tool__copy{width:100%}.techopt-tool__preset{height:auto;padding:0.65rem 0.75rem;line-height:1.25}.techopt-tool__output{height:auto;padding:0.65rem 0.75rem;line-height:1.35;white-space:pre-wrap;word-break:break-word;align-items:flex-start}}.techopt-oid-error{margin:0;color:var(--wp--preset--color--primary, #eb2828);font-weight:700}@media (min-width: 600px){#techopt-tool-mongodb-objectid-converter .techopt-tool__fields{grid-template-columns:minmax(0, 1fr) minmax(0, 1fr);align-items:end}}