.tool-page-shell-module__j78eIG__shell{padding-block:clamp(1.25rem,3vw,2rem) clamp(2.5rem,7vw,4rem)}.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}}
.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}
.xml-tool-module__J4oVhq__layout{align-items:stretch;gap:var(--space-xl);grid-template-columns:repeat(2,minmax(0,1fr));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(42rem,78vh,58rem);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__textarea{min-height:clamp(22rem,45vh,36rem);resize:vertical;block-size:100%;inline-size:100%}.xml-tool-module__J4oVhq__editorTextarea{block-size:100%}.xml-tool-module__J4oVhq__textarea[readonly]{background:color-mix(in srgb,var(--color-bg-field)80%,black)}.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}.xml-tool-module__J4oVhq__pane{min-height:auto}}@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__textarea{min-height:clamp(18rem,52vh,28rem)}}
