.tool-page-shell-module__j78eIG__shell{padding-block:clamp(1.25rem,3vw,2rem) clamp(2.5rem,7vw,4rem)}.tool-page-shell-module__j78eIG__shell[data-layout-width=wide]{--max-shell-width:104rem}.tool-page-shell-module__j78eIG__header{gap:var(--space-md);padding:clamp(1.15rem,2.4vw,1.6rem);display:grid}.tool-page-shell-module__j78eIG__header:focus-within{border-color:color-mix(in srgb,var(--shell-accent)38%,var(--color-border-strong));box-shadow:var(--shadow-md),0 0 0 1px color-mix(in srgb,var(--shell-accent)28%,transparent)}.tool-page-shell-module__j78eIG__header[data-accent=orange]{--shell-accent:var(--color-accent-orange)}.tool-page-shell-module__j78eIG__header[data-accent=green]{--shell-accent:var(--color-accent-green)}.tool-page-shell-module__j78eIG__header[data-accent=blue]{--shell-accent:var(--color-accent-blue)}.tool-page-shell-module__j78eIG__header[data-accent=yellow]{--shell-accent:var(--color-accent-yellow)}.tool-page-shell-module__j78eIG__headerTop{gap:.7rem;display:grid}.tool-page-shell-module__j78eIG__eyebrow{border-radius:var(--radius-pill);background:color-mix(in srgb,var(--shell-accent)16%,transparent);width:fit-content;color:var(--shell-accent);letter-spacing:.12em;text-transform:uppercase;align-items:center;gap:.5rem;padding:.35rem .6rem;font-size:.72rem;font-weight:700;display:inline-flex}.tool-page-shell-module__j78eIG__title{font-size:clamp(1.7rem,4vw,2.7rem);line-height:1.05}.tool-page-shell-module__j78eIG__description{max-width:var(--max-copy-width);color:var(--color-text-secondary);font-size:.98rem;line-height:1.45}.tool-page-shell-module__j78eIG__actions{flex-wrap:wrap;gap:.65rem;display:flex}.tool-page-shell-module__j78eIG__actions>*{flex:0 auto}.tool-page-shell-module__j78eIG__content{margin-top:var(--space-lg)}@media (max-width:720px){.tool-page-shell-module__j78eIG__header{gap:.85rem;padding:1rem}.tool-page-shell-module__j78eIG__title{font-size:clamp(1.45rem,6vw,2rem)}.tool-page-shell-module__j78eIG__actions{grid-template-columns:1fr;display:grid}.tool-page-shell-module__j78eIG__actions>*{justify-content:center;width:100%}}
.button-module__2NABzW__button{border-radius:var(--radius-pill);letter-spacing:-.01em;min-height:2.875rem;transition:transform var(--transition-standard),border-color var(--transition-standard),background-color var(--transition-standard),color var(--transition-standard),box-shadow var(--transition-standard);cursor:pointer;border:1px solid #0000;justify-content:center;align-items:center;gap:.5rem;padding:.8rem 1.15rem;font-weight:600;display:inline-flex}.button-module__2NABzW__button:hover{transform:translateY(-1px)}.button-module__2NABzW__button:active{transform:translateY(0)}.button-module__2NABzW__button[data-variant=solid][data-tone=accent]{color:var(--color-text-inverse);background:linear-gradient(135deg,var(--color-accent-orange),#ffd19c);box-shadow:0 12px 26px #f6b26b3d}.button-module__2NABzW__button[data-variant=solid][data-tone=success]{color:var(--color-text-inverse);background:linear-gradient(135deg,var(--color-accent-green),#c2ed9f)}.button-module__2NABzW__button[data-variant=solid][data-tone=danger]{color:#fff;background:linear-gradient(135deg,var(--color-danger),#ffb4ad)}.button-module__2NABzW__button[data-variant=ghost][data-tone=accent],.button-module__2NABzW__button[data-variant=ghost][data-tone=neutral]{border-color:var(--color-border-subtle);background:#ffffff05}.button-module__2NABzW__button[data-variant=ghost][data-tone=accent]{color:var(--color-accent-orange)}.button-module__2NABzW__button[data-variant=ghost][data-tone=neutral]{color:var(--color-text-secondary)}.button-module__2NABzW__button[data-variant=outline]{color:var(--color-accent-blue);background:#7fbaf612;border-color:#7fbaf652}.button-module__2NABzW__button[aria-disabled=true],.button-module__2NABzW__button:disabled{cursor:not-allowed;opacity:.6;transform:none}
.form-field-module__r45Sqa__field{gap:var(--space-sm);min-width:0;display:grid}.form-field-module__r45Sqa__labelRow{justify-content:space-between;align-items:center;gap:var(--space-md);display:flex}.form-field-module__r45Sqa__label{color:var(--color-text-primary);font-size:.95rem;font-weight:600}.form-field-module__r45Sqa__required{color:var(--color-accent-orange)}.form-field-module__r45Sqa__hint,.form-field-module__r45Sqa__error{font-size:.88rem;line-height:1.45}.form-field-module__r45Sqa__hint{color:var(--color-text-muted)}.form-field-module__r45Sqa__error{color:var(--color-danger)}.form-field-module__r45Sqa__content{gap:var(--space-sm);min-width:0;display:grid}
.hero-module__L_jF6G__hero{padding:clamp(1.1rem,3vw,1.75rem);display:grid}.hero-module__L_jF6G__copy{gap:var(--space-md);max-width:56rem;display:grid}.hero-module__L_jF6G__heading{max-width:none}.hero-module__L_jF6G__badge{border-radius:var(--radius-pill);width:fit-content;color:var(--color-accent-blue);background:#7fbaf614;border:1px solid #7fbaf63d;align-items:center;gap:.55rem;padding:.55rem .8rem;font-size:.88rem;font-weight:600;display:inline-flex}.hero-module__L_jF6G__title{white-space:nowrap;max-width:none;font-size:clamp(2.2rem,4.2vw,3.6rem)}.hero-module__L_jF6G__description{max-width:38rem;color:var(--color-text-secondary);font-size:clamp(1rem,2vw,1.15rem)}.hero-module__L_jF6G__actions{flex-wrap:wrap;gap:.85rem;display:flex}@media (max-width:900px){.hero-module__L_jF6G__title{white-space:normal;font-size:clamp(2.2rem,7vw,3.2rem)}}
.base64-tool-module__-TUJ3G__panel{gap:var(--space-xl);padding:clamp(1.25rem,3vw,1.75rem);display:grid}.base64-tool-module__-TUJ3G__panelHeader{gap:var(--space-lg);display:grid}.base64-tool-module__-TUJ3G__modeSwitch{gap:var(--space-sm);flex-wrap:wrap;display:flex}.base64-tool-module__-TUJ3G__form{gap:var(--space-lg);display:grid}.base64-tool-module__-TUJ3G__actions{gap:var(--space-sm);flex-wrap:wrap;display:flex}@media (max-width:720px){.base64-tool-module__-TUJ3G__modeSwitch,.base64-tool-module__-TUJ3G__actions{display:grid}}
.bcrypt-tool-module__KimuYW__panel{gap:var(--space-xl);padding:clamp(1.25rem,3vw,1.75rem);display:grid}.bcrypt-tool-module__KimuYW__panelHeader{gap:var(--space-lg);display:grid}.bcrypt-tool-module__KimuYW__guidance{border-radius:var(--radius-md);background:#5ca57b14;border:1px solid #5ca57b38;gap:.35rem;padding:.9rem 1rem;display:grid}.bcrypt-tool-module__KimuYW__guidanceTitle{color:var(--color-foreground);font-size:.95rem;font-weight:700}.bcrypt-tool-module__KimuYW__guidanceCopy{color:var(--color-muted);margin:0}.bcrypt-tool-module__KimuYW__form{gap:var(--space-lg);display:grid}.bcrypt-tool-module__KimuYW__roundsMeta{color:var(--color-muted);font-size:.85rem}.bcrypt-tool-module__KimuYW__actions{gap:var(--space-sm);flex-wrap:wrap;display:flex}@media (max-width:720px){.bcrypt-tool-module__KimuYW__actions{display:grid}}
.cron-builder-module__IcAd_a__layout{align-items:start;gap:var(--space-xl);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.cron-builder-module__IcAd_a__workflowColumn{align-content:start;gap:var(--space-xl);min-width:0;padding:clamp(1.25rem,3vw,1.75rem);display:grid}.cron-builder-module__IcAd_a__panel{gap:var(--space-xl);padding:clamp(1.25rem,3vw,1.75rem);display:grid}.cron-builder-module__IcAd_a__panelHeader{gap:var(--space-sm);display:grid}.cron-builder-module__IcAd_a__form{gap:var(--space-lg);display:grid}.cron-builder-module__IcAd_a__modeControl{max-width:40rem}.cron-builder-module__IcAd_a__grid{align-items:start;gap:var(--space-lg);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.cron-builder-module__IcAd_a__actions{gap:var(--space-sm);flex-wrap:wrap;display:flex}.cron-builder-module__IcAd_a__summaryStack{gap:var(--space-lg);display:grid}.cron-builder-module__IcAd_a__expressionInput{resize:vertical;min-height:7rem}.cron-builder-module__IcAd_a__summaryPanel{gap:var(--space-sm);padding-top:var(--space-lg);border-top:1px solid var(--color-border-subtle);display:grid}.cron-builder-module__IcAd_a__summaryTitle{font-size:1.05rem}.cron-builder-module__IcAd_a__summaryText{color:var(--color-text-secondary);line-height:1.6}.cron-builder-module__IcAd_a__summaryText[data-state=idle]{color:var(--color-text-muted)}.cron-builder-module__IcAd_a__errorList{gap:.35rem;margin:0;padding-left:1.1rem;display:grid}@media (max-width:1080px){.cron-builder-module__IcAd_a__layout{grid-template-columns:1fr}}@media (max-width:720px){.cron-builder-module__IcAd_a__grid{grid-template-columns:1fr}.cron-builder-module__IcAd_a__actions{display:grid}}
.hash-tool-module__n4fVUq__panel{gap:var(--space-xl);padding:clamp(1.25rem,3vw,1.75rem);display:grid}.hash-tool-module__n4fVUq__panelHeader{gap:var(--space-lg);display:grid}.hash-tool-module__n4fVUq__legacyNotice{border-radius:var(--radius-md);width:fit-content;color:var(--color-warning);background:#f0c96d14;border:1px solid #f0c96d47;align-items:center;gap:.6rem;padding:.75rem .9rem;display:inline-flex}.hash-tool-module__n4fVUq__form{gap:var(--space-lg);display:grid}.hash-tool-module__n4fVUq__actions{gap:var(--space-sm);flex-wrap:wrap;display:flex}@media (max-width:720px){.hash-tool-module__n4fVUq__actions{display:grid}}
.timestamp-tool-module__nKRtgW__layout{align-items:start;gap:var(--space-xl);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.timestamp-tool-module__nKRtgW__workflowColumn{align-content:start;gap:var(--space-xl);min-width:0;padding:clamp(1.25rem,3vw,1.75rem);display:grid}.timestamp-tool-module__nKRtgW__header{gap:var(--space-lg);display:grid}.timestamp-tool-module__nKRtgW__guidance{border-radius:var(--radius-md);background:#d7b0351a;border:1px solid #d7b03542;gap:.35rem;padding:.9rem 1rem;display:grid}.timestamp-tool-module__nKRtgW__guidanceTitle{color:var(--color-foreground);font-size:.95rem;font-weight:700}.timestamp-tool-module__nKRtgW__guidanceCopy{color:var(--color-muted);margin:0}.timestamp-tool-module__nKRtgW__form{gap:var(--space-lg);display:grid}.timestamp-tool-module__nKRtgW__grid{gap:var(--space-lg);grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;display:grid}.timestamp-tool-module__nKRtgW__actions{gap:var(--space-sm);flex-wrap:wrap;display:flex}.timestamp-tool-module__nKRtgW__details{gap:var(--space-sm);padding-top:var(--space-lg);border-top:1px solid var(--color-border-subtle);display:grid}.timestamp-tool-module__nKRtgW__detailList{gap:.75rem;margin:0;display:grid}.timestamp-tool-module__nKRtgW__detailRow{gap:.2rem;display:grid}.timestamp-tool-module__nKRtgW__detailLabel{letter-spacing:.02em;text-transform:uppercase;color:var(--color-text-muted);font-size:.85rem;font-weight:700}.timestamp-tool-module__nKRtgW__detailValue{color:var(--color-text-secondary);word-break:break-word;margin:0;line-height:1.6}.timestamp-tool-module__nKRtgW__mono{font-family:var(--font-geist-mono),monospace;color:var(--color-text-primary)}@media (max-width:1080px){.timestamp-tool-module__nKRtgW__layout{grid-template-columns:1fr}}@media (max-width:720px){.timestamp-tool-module__nKRtgW__grid{grid-template-columns:1fr}.timestamp-tool-module__nKRtgW__actions{display:grid}}
.uuid-tool-module__WRU4lW__panel{gap:var(--space-xl);padding:clamp(1.25rem,3vw,1.75rem);display:grid}.uuid-tool-module__WRU4lW__panelHeader{gap:var(--space-lg);display:grid}.uuid-tool-module__WRU4lW__modeSwitch{gap:var(--space-sm);flex-wrap:wrap;display:flex}.uuid-tool-module__WRU4lW__form{gap:var(--space-lg);display:grid}.uuid-tool-module__WRU4lW__splitFields{gap:var(--space-lg);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.uuid-tool-module__WRU4lW__actions{gap:var(--space-sm);flex-wrap:wrap;display:flex}@media (max-width:720px){.uuid-tool-module__WRU4lW__splitFields{grid-template-columns:1fr}.uuid-tool-module__WRU4lW__modeSwitch,.uuid-tool-module__WRU4lW__actions{display:grid}}
.icon-tile-module__Yj4bIG__tile{gap:var(--space-lg);border-radius:var(--radius-lg);min-height:16rem;box-shadow:var(--shadow-sm);transition:transform var(--transition-standard),border-color var(--transition-standard),box-shadow var(--transition-standard),background-color var(--transition-standard);background:linear-gradient(160deg,#ffffff0d,#ffffff03),linear-gradient(#31343ce0,#1a1c21eb);border:1px solid #ffffff14;padding:1.4rem;display:grid;position:relative;overflow:hidden}.icon-tile-module__Yj4bIG__tile:before{background:radial-gradient(circle,color-mix(in srgb,var(--tile-accent)32%,transparent)0%,transparent 68%);content:"";pointer-events:none;border-radius:50%;width:10rem;height:10rem;position:absolute;inset:auto -10% -28% auto}.icon-tile-module__Yj4bIG__tile:hover{border-color:color-mix(in srgb,var(--tile-accent)36%,var(--color-border-strong));box-shadow:var(--shadow-md);transform:translateY(-3px)}.icon-tile-module__Yj4bIG__tile:focus-visible{border-color:color-mix(in srgb,var(--tile-accent)60%,white);box-shadow:var(--shadow-md),0 0 0 1px color-mix(in srgb,var(--tile-accent)42%,transparent);transform:translateY(-2px)}.icon-tile-module__Yj4bIG__tile[data-accent=orange]{--tile-accent:var(--color-accent-orange)}.icon-tile-module__Yj4bIG__tile[data-accent=green]{--tile-accent:var(--color-accent-green)}.icon-tile-module__Yj4bIG__tile[data-accent=blue]{--tile-accent:var(--color-accent-blue)}.icon-tile-module__Yj4bIG__tile[data-accent=yellow]{--tile-accent:var(--color-accent-yellow)}.icon-tile-module__Yj4bIG__iconWrap{width:4.25rem;height:4.25rem;color:var(--tile-accent);background:color-mix(in srgb,var(--tile-accent)16%,#ffffff05);box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--tile-accent)20%,transparent);border-radius:1.35rem;place-items:center;display:inline-grid}.icon-tile-module__Yj4bIG__body{gap:.75rem;display:grid}.icon-tile-module__Yj4bIG__titleRow{justify-content:space-between;align-items:flex-start;gap:.8rem;display:flex}.icon-tile-module__Yj4bIG__title{font-size:clamp(1.15rem,1.8vw,1.4rem);line-height:1.22}.icon-tile-module__Yj4bIG__description{color:var(--color-text-secondary);line-height:1.55}.icon-tile-module__Yj4bIG__meta{color:var(--color-text-muted);justify-content:space-between;align-items:center;gap:.75rem;margin-top:auto;font-size:.88rem;display:flex}.icon-tile-module__Yj4bIG__badge{border-radius:var(--radius-pill);color:var(--tile-accent);background:#ffffff0d;align-items:center;gap:.35rem;padding:.35rem .65rem;display:inline-flex}.icon-tile-module__Yj4bIG__linkText{color:var(--color-text-primary);font-weight:600}.icon-tile-module__Yj4bIG__tile:focus-visible .icon-tile-module__Yj4bIG__linkText{text-underline-offset:.2em;text-decoration:underline;text-decoration-thickness:.12em}@media (max-width:720px){.icon-tile-module__Yj4bIG__tile{gap:var(--space-md);min-height:14rem;padding:1.15rem}.icon-tile-module__Yj4bIG__iconWrap{border-radius:1.1rem;width:3.65rem;height:3.65rem}.icon-tile-module__Yj4bIG__meta{font-size:.82rem}}
.status-message-module__2nE3LW__message{border-radius:var(--radius-md);border:1px solid #0000;align-items:flex-start;gap:.75rem;padding:.9rem 1rem;font-size:.95rem;display:flex}.status-message-module__2nE3LW__icon{flex:none;margin-top:.1rem}.status-message-module__2nE3LW__content{gap:.2rem;display:grid}.status-message-module__2nE3LW__title{font-weight:600}.status-message-module__2nE3LW__body{color:var(--color-text-secondary)}.status-message-module__2nE3LW__message[data-tone=info]{color:var(--color-accent-blue);background:#7fbaf614;border-color:#7fbaf638}.status-message-module__2nE3LW__message[data-tone=success]{color:var(--color-success);background:#73d08714;border-color:#73d0873d}.status-message-module__2nE3LW__message[data-tone=warning]{color:var(--color-warning);background:#f0c96d14;border-color:#f0c96d3d}.status-message-module__2nE3LW__message[data-tone=error]{color:var(--color-danger);background:#f28b8214;border-color:#f28b823d}
.tool-catalog-module__6VcyAa__wrapper{gap:var(--space-xl);display:grid}.tool-catalog-module__6VcyAa__grid{gap:var(--space-lg);grid-template-columns:repeat(auto-fit,minmax(min(100%,16rem),1fr));display:grid}.tool-catalog-module__6VcyAa__empty{border:1px dashed var(--color-border-strong);border-radius:var(--radius-lg);color:var(--color-text-secondary);background:#ffffff05;padding:1.25rem}
.regex-tool-module__QUXE7G__panel{gap:var(--space-xl);padding:clamp(1.25rem,3vw,1.75rem);display:grid}.regex-tool-module__QUXE7G__header{gap:var(--space-lg);display:grid}.regex-tool-module__QUXE7G__guidance{border-radius:var(--radius-md);background:linear-gradient(140deg,#6699ff1f,#6699ff08),#ffffff05;border:1px solid #6699ff2e;gap:.45rem;padding:.9rem 1rem;display:grid}.regex-tool-module__QUXE7G__guidanceTitle{color:var(--color-foreground-strong);font-size:.9rem;font-weight:700}.regex-tool-module__QUXE7G__guidanceCopy{color:var(--color-foreground-muted);margin:0}.regex-tool-module__QUXE7G__form{gap:var(--space-lg);display:grid}.regex-tool-module__QUXE7G__formGrid{gap:var(--space-lg);grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);display:grid}.regex-tool-module__QUXE7G__actions{gap:var(--space-sm);flex-wrap:wrap;display:flex}.regex-tool-module__QUXE7G__results{gap:var(--space-lg);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.regex-tool-module__QUXE7G__resultCard{gap:var(--space-lg);border:1px solid var(--color-border-subtle);border-radius:var(--radius-lg);background:#ffffff05;padding:1rem;display:grid}.regex-tool-module__QUXE7G__summary{border-radius:var(--radius-md);color:var(--color-foreground-strong);background:#6699ff14;margin:0;padding:.9rem 1rem}.regex-tool-module__QUXE7G__list{color:var(--color-foreground-muted);gap:.75rem;margin:0;padding-left:1.2rem;display:grid}.regex-tool-module__QUXE7G__warningList{gap:.65rem;display:grid}.regex-tool-module__QUXE7G__warningItem{border-radius:var(--radius-md);color:var(--color-foreground-strong);background:#f0c96d14;border:1px solid #f0c96d3d;margin:0;padding:.8rem .9rem}.regex-tool-module__QUXE7G__detailGrid{gap:.85rem;display:grid}.regex-tool-module__QUXE7G__detailRow{gap:.3rem;display:grid}.regex-tool-module__QUXE7G__detailLabel{letter-spacing:.08em;text-transform:uppercase;color:var(--color-foreground-muted);font-size:.78rem;font-weight:700}.regex-tool-module__QUXE7G__detailValue{color:var(--color-foreground-strong);margin:0}.regex-tool-module__QUXE7G__mono{font-family:var(--font-mono,monospace);word-break:break-word}.regex-tool-module__QUXE7G__matches{gap:.85rem;display:grid}.regex-tool-module__QUXE7G__matchCard{border:1px solid var(--color-border-subtle);border-radius:var(--radius-md);background:#ffffff05;gap:.55rem;padding:.95rem 1rem;display:grid}.regex-tool-module__QUXE7G__matchHeading{color:var(--color-foreground-strong);margin:0;font-size:.95rem}.regex-tool-module__QUXE7G__groupList{color:var(--color-foreground-muted);gap:.45rem;margin:0;padding-left:1.1rem;display:grid}@media (max-width:900px){.regex-tool-module__QUXE7G__formGrid,.regex-tool-module__QUXE7G__results{grid-template-columns:1fr}}@media (max-width:720px){.regex-tool-module__QUXE7G__actions{display:grid}}
.xml-tool-module__J4oVhq__layout{align-items:stretch;gap:var(--space-xl);grid-template-columns:repeat(2,minmax(0,1fr));min-height:clamp(52rem,84vh,76rem);display:grid}.xml-tool-module__J4oVhq__pane{grid-template-rows:auto auto minmax(0,1fr) auto;align-items:start;min-width:0;min-height:clamp(44rem,82vh,70rem);padding:clamp(1.25rem,3vw,1.75rem);display:grid}.xml-tool-module__J4oVhq__paneHeader{gap:var(--space-sm);display:grid}.xml-tool-module__J4oVhq__paneToolbar,.xml-tool-module__J4oVhq__supportStack,.xml-tool-module__J4oVhq__editorRegion{gap:var(--space-lg);display:grid}.xml-tool-module__J4oVhq__buttonGroup,.xml-tool-module__J4oVhq__metaRow,.xml-tool-module__J4oVhq__paneToolbar{gap:var(--space-sm);flex-wrap:wrap;align-items:center;display:flex}.xml-tool-module__J4oVhq__paneToolbar{align-content:start;min-block-size:2.75rem}.xml-tool-module__J4oVhq__indentField{max-width:14rem}.xml-tool-module__J4oVhq__editorRegion{min-height:0}.xml-tool-module__J4oVhq__editorRegion>div{grid-template-rows:auto minmax(0,1fr) auto auto;min-height:100%;display:grid}.xml-tool-module__J4oVhq__editorRegion>div>div:nth-of-type(2){min-height:0}.xml-tool-module__J4oVhq__editorSurface{min-height:0;border:1px solid var(--color-border-subtle);border-radius:var(--radius-sm);background:linear-gradient(180deg,#ffffff04,#fff0),color-mix(in srgb,var(--color-bg-field)88%,black);block-size:100%;position:relative;overflow:hidden}.xml-tool-module__J4oVhq__editorSurface:hover{border-color:var(--color-border-strong)}.xml-tool-module__J4oVhq__editorSurface:focus-within{border-color:var(--color-info);box-shadow:var(--focus-ring)}.xml-tool-module__J4oVhq__editorSurfaceReadonly{background:linear-gradient(180deg,#ffffff05,#fff0),color-mix(in srgb,var(--color-bg-field)76%,black)}.xml-tool-module__J4oVhq__editorSurfaceError{border-color:var(--color-danger)}.xml-tool-module__J4oVhq__highlightLayer,.xml-tool-module__J4oVhq__textarea{min-height:clamp(26rem,56vh,46rem);block-size:100%;inline-size:100%;font-family:var(--font-mono,monospace);letter-spacing:0;white-space:pre-wrap;word-break:break-word;overflow-wrap:anywhere;margin:0;padding:1rem 1.05rem;font-size:.95rem;line-height:1.65}.xml-tool-module__J4oVhq__highlightLayer{color:var(--color-text-primary);pointer-events:none;position:absolute;inset:0;overflow:auto}.xml-tool-module__J4oVhq__highlightLayer code{min-block-size:100%;display:block}.xml-tool-module__J4oVhq__editorTextarea{z-index:1;color:#0000;caret-color:var(--color-text-primary);resize:none;background:0 0;border:0;position:relative}.xml-tool-module__J4oVhq__editorTextarea::selection{color:#0000}.xml-tool-module__J4oVhq__editorTextarea::placeholder{color:var(--color-text-muted)}.xml-tool-module__J4oVhq__editorTextarea[readonly]{background:0 0}.tokenPunctuation{color:#b9c9ff}:is(.tokenTagName,.tokenMeta){color:#7fbaf6}:is(.tokenAttributeName,.tokenKey){color:#f6d66b}:is(.tokenAttributeValue,.tokenString){color:#9ae3ac}.tokenNumber{color:#f6b26b}:is(.tokenBoolean,.tokenNull){color:#f29db6}:is(.tokenComment,.tokenText){color:var(--color-text-secondary)}.xml-tool-module__J4oVhq__fileInput{display:none}.xml-tool-module__J4oVhq__hint{color:var(--color-text-secondary)}@media (max-width:1080px){.xml-tool-module__J4oVhq__layout{grid-template-columns:1fr;min-height:auto}.xml-tool-module__J4oVhq__pane{min-height:clamp(36rem,72vh,52rem)}}@media (max-width:720px){.xml-tool-module__J4oVhq__buttonGroup,.xml-tool-module__J4oVhq__metaRow,.xml-tool-module__J4oVhq__paneToolbar{display:grid}.xml-tool-module__J4oVhq__highlightLayer,.xml-tool-module__J4oVhq__textarea{min-height:clamp(20rem,48vh,30rem)}.xml-tool-module__J4oVhq__pane{min-height:auto}}@media (forced-colors:active){.xml-tool-module__J4oVhq__highlightLayer{display:none}.xml-tool-module__J4oVhq__editorTextarea{color:canvastext;caret-color:canvastext}}
