.Button-module-scss-module__MUOPYq__btn{cursor:pointer;white-space:nowrap;border:1px solid #0000;border-radius:50px;align-items:center;gap:4px;padding:.75rem 1.3rem;font-family:Open Sans,sans-serif;font-size:15px;font-weight:500;text-decoration:none;transition:background .15s,color .15s,border-color .15s,box-shadow .15s,opacity .15s,transform .1s;display:inline-flex}.Button-module-scss-module__MUOPYq__btn:focus-visible{outline:2px solid var(--color-active);outline-offset:2px}.Button-module-scss-module__MUOPYq__btn:disabled{cursor:not-allowed;opacity:.65}.Button-module-scss-module__MUOPYq__btn:active:not(:disabled){transform:translateY(1px)}.Button-module-scss-module__MUOPYq__sm{padding:4px 16px;font-size:14px}.Button-module-scss-module__MUOPYq__primary{background:var(--color-blue);color:var(--color-text-button);border-color:#0000}.Button-module-scss-module__MUOPYq__primary:hover:not(:disabled){background:color-mix(in oklab, var(--color-blue), black 10%)}.Button-module-scss-module__MUOPYq__ghost{color:#488fed;background:0 0;border-color:#488fed}.Button-module-scss-module__MUOPYq__ghost:hover:not(:disabled){color:var(--color-white);border-color:var(--color-active);background-color:var(--color-active)}.Button-module-scss-module__MUOPYq__danger{color:var(--color-text-secondary);border-color:var(--color-border-hairline);background:0 0}.Button-module-scss-module__MUOPYq__danger:hover:not(:disabled){color:var(--color-critical);border-color:var(--color-critical);background:color-mix(in srgb, var(--color-critical) 6%, transparent)}.Button-module-scss-module__MUOPYq__link{color:var(--color-active);background:0 0;border-color:#0000;padding-left:0;padding-right:0}.Button-module-scss-module__MUOPYq__link:hover:not(:disabled){color:var(--color-active-hover);text-decoration:underline}.Button-module-scss-module__MUOPYq__success,.Button-module-scss-module__MUOPYq__success:hover:not(:disabled){color:var(--color-success)!important;border-color:var(--color-success)!important;background:var(--color-success-light)!important}.Button-module-scss-module__MUOPYq__icon{flex-shrink:0;align-items:center;display:inline-flex}.Button-module-scss-module__MUOPYq__spinner{border:2px solid color-mix(in srgb, currentColor 30%, transparent);border-top-color:currentColor;border-radius:50%;flex-shrink:0;width:12px;height:12px;animation:.7s linear infinite Button-module-scss-module__MUOPYq__spin;display:inline-block}@keyframes Button-module-scss-module__MUOPYq__spin{to{transform:rotate(360deg)}}
.TokenInspector-module-scss-module__xasaqa__inspector{border:1px solid var(--color-border-hairline);background:var(--color-bg-primary);border-radius:4px;margin-bottom:16px;overflow:hidden}.TokenInspector-module-scss-module__xasaqa__inspectorHeader{background:var(--color-bg-secondary);border-bottom:1px solid var(--color-border-hairline);cursor:pointer;justify-content:space-between;align-items:center;padding:8px 16px;display:flex}.TokenInspector-module-scss-module__xasaqa__inspectorHeader:hover{background:color-mix(in srgb, var(--color-bg-secondary) 96%, var(--color-text-primary))}.TokenInspector-module-scss-module__xasaqa__label{text-transform:uppercase;letter-spacing:.03em;color:var(--color-text-secondary);font-size:12px;font-weight:600}.TokenInspector-module-scss-module__xasaqa__toggle{color:var(--color-text-secondary);font-size:12px}.TokenInspector-module-scss-module__xasaqa__parts{flex-direction:column;display:flex}.TokenInspector-module-scss-module__xasaqa__part{border-bottom:1px solid var(--color-border-hairline);padding:16px}.TokenInspector-module-scss-module__xasaqa__part:last-child{border-bottom:none}.TokenInspector-module-scss-module__xasaqa__partLabel{color:var(--color-text-secondary);align-items:center;gap:8px;margin-bottom:4px;font-size:12px;font-weight:600;display:flex}.TokenInspector-module-scss-module__xasaqa__dot{border-radius:50%;width:6px;height:6px}.TokenInspector-module-scss-module__xasaqa__headerDot{background:var(--color-warning)}.TokenInspector-module-scss-module__xasaqa__payloadDot{background:var(--color-active)}.TokenInspector-module-scss-module__xasaqa__signatureDot{background:var(--color-purple)}.TokenInspector-module-scss-module__xasaqa__json{white-space:pre-wrap;word-break:break-all;color:var(--color-text-primary);font-family:SF Mono,Fira Code,Fira Mono,Menlo,Consolas,monospace;font-size:12px;line-height:1.6}.TokenInspector-module-scss-module__xasaqa__raw{word-break:break-all;color:var(--color-text-primary);padding:16px;font-family:SF Mono,Fira Code,Fira Mono,Menlo,Consolas,monospace;font-size:12px;line-height:1.5}.TokenInspector-module-scss-module__xasaqa__signaturePreview{white-space:pre-wrap;word-break:break-all;color:var(--color-text-secondary);font-family:SF Mono,Fira Code,Fira Mono,Menlo,Consolas,monospace;font-size:12px;line-height:1.6}.TokenInspector-module-scss-module__xasaqa__rawToggle{cursor:pointer;color:var(--color-text-secondary);background:0 0;border:none;margin-left:auto;padding:0;font-family:Open Sans,sans-serif;font-size:12px;transition:color .15s}.TokenInspector-module-scss-module__xasaqa__rawToggle:hover{color:var(--color-active)}.TokenInspector-module-scss-module__xasaqa__typ{background:var(--color-active-subtle);color:var(--color-active);border-radius:4px;margin-left:8px;padding:1px 6px;font-size:12px;font-weight:500;display:inline-block}.TokenInspector-module-scss-module__xasaqa__signaturePreview{color:var(--color-text-secondary)}.TokenInspector-module-scss-module__xasaqa__showDecodedButton{cursor:pointer;color:var(--color-cyan);background:0 0;border:none;margin-bottom:4px;font-size:12px}
.ActivityPanel-module-scss-module__eUiwTW__panel{background:var(--color-bg-primary);border:1px solid var(--color-border-hairline);border-radius:16px;flex-direction:column;padding:0;transition:background .2s,border-color .2s;display:flex;overflow:hidden;box-shadow:0 1px 3px #00000021}@media (min-width:1025px){.ActivityPanel-module-scss-module__eUiwTW__panel{max-height:calc(100vh - 120px)}}.ActivityPanel-module-scss-module__eUiwTW__panelHeader{text-transform:uppercase;letter-spacing:.05em;color:var(--color-text-secondary);border-bottom:1px solid var(--color-border-hairline);background:var(--color-bg-secondary);flex-shrink:0;padding:8px 16px;font-size:12px;font-weight:600}.ActivityPanel-module-scss-module__eUiwTW__empty{color:var(--color-text-secondary);text-align:center;padding:48px 16px;font-size:14px;line-height:1.6}.ActivityPanel-module-scss-module__eUiwTW__entries{padding:8px}@media (min-width:1025px){.ActivityPanel-module-scss-module__eUiwTW__entries{overflow-y:auto}}.ActivityPanel-module-scss-module__eUiwTW__entry{border-bottom:1px solid var(--color-border-hairline);padding:8px 8px 16px}.ActivityPanel-module-scss-module__eUiwTW__entry:last-child{border-bottom:none}.ActivityPanel-module-scss-module__eUiwTW__entryHeader{align-items:center;gap:8px;margin-bottom:8px;display:flex}.ActivityPanel-module-scss-module__eUiwTW__stepBadge{background:var(--color-success);color:#fff;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:20px;height:20px;font-size:.625rem;font-weight:700;display:flex}.ActivityPanel-module-scss-module__eUiwTW__entryTitle{color:var(--color-text-primary);text-overflow:ellipsis;white-space:nowrap;font-size:12px;font-weight:600;overflow:hidden}.ActivityPanel-module-scss-module__eUiwTW__section{margin-top:8px}.ActivityPanel-module-scss-module__eUiwTW__sectionLabel{text-transform:uppercase;letter-spacing:.05em;color:var(--color-text-secondary);margin-bottom:4px;font-size:.625rem;font-weight:600}.ActivityPanel-module-scss-module__eUiwTW__payload{background:var(--color-code-bg);border:1px solid var(--color-border-hairline);white-space:pre-wrap;word-break:break-all;border-radius:4px;margin:0;padding:8px;font-family:SF Mono,Fira Code,Fira Mono,Menlo,Consolas,monospace;font-size:.6875rem;line-height:1.5;overflow-x:auto}.ActivityPanel-module-scss-module__eUiwTW__method{color:var(--color-active);font-weight:700}.ActivityPanel-module-scss-module__eUiwTW__url{color:var(--color-text-primary)}.ActivityPanel-module-scss-module__eUiwTW__headerLine{color:var(--color-text-secondary)}.ActivityPanel-module-scss-module__eUiwTW__statusSuccess{color:var(--color-success);font-weight:700}.ActivityPanel-module-scss-module__eUiwTW__statusError{color:var(--color-critical);font-weight:700}
.PageLayout-module-scss-module__Nrme-W__flowHeader{margin-bottom:48px}.PageLayout-module-scss-module__Nrme-W__flowTitle{color:var(--color-text-primary);margin-bottom:4px;font-size:26.25px;font-weight:700}.PageLayout-module-scss-module__Nrme-W__flowDescription{color:var(--color-text-secondary);margin-bottom:16px;font-size:15px;line-height:1.6}.PageLayout-module-scss-module__Nrme-W__specLink{color:var(--color-text-secondary);font-family:SF Mono,Fira Code,Fira Mono,Menlo,Consolas,monospace;font-size:14px}.PageLayout-module-scss-module__Nrme-W__specLinks{align-items:center;gap:16px;display:flex}a.PageLayout-module-scss-module__Nrme-W__specLink{color:var(--color-active);align-items:center;display:inline-flex}a.PageLayout-module-scss-module__Nrme-W__specLink svg{margin-left:8px}.PageLayout-module-scss-module__Nrme-W__columns{grid-template-columns:1fr 380px;align-items:start;gap:24px;display:grid}@media (max-width:1280px){.PageLayout-module-scss-module__Nrme-W__columns{grid-template-columns:1fr 300px}}@media (max-width:1024px){.PageLayout-module-scss-module__Nrme-W__columns{grid-template-columns:1fr}}.PageLayout-module-scss-module__Nrme-W__columnsSingle{grid-template-columns:1fr}.PageLayout-module-scss-module__Nrme-W__content{flex-direction:column;gap:48px;min-width:0;display:flex}.PageLayout-module-scss-module__Nrme-W__activityColumn{align-self:start;position:sticky;top:48px}@media (max-width:1024px){.PageLayout-module-scss-module__Nrme-W__activityColumn{align-self:auto;position:static}}.PageLayout-module-scss-module__Nrme-W__headerRow{justify-content:space-between;align-items:flex-start;display:flex}
.Tabs-module-scss-module__vnwSZa__list{border-bottom:1px solid var(--color-border-hairline);margin-bottom:16px;display:flex}.Tabs-module-scss-module__vnwSZa__tab{color:var(--color-text-secondary);cursor:pointer;background:0 0;border:none;padding:8px 16px;font-family:Open Sans,sans-serif;font-size:14px;font-weight:600;transition:color .15s;position:relative}.Tabs-module-scss-module__vnwSZa__tab:after{content:"";background:0 0;border-radius:4px 4px 0 0;height:2px;transition:background .15s;position:absolute;bottom:-1px;left:0;right:0}.Tabs-module-scss-module__vnwSZa__tab.Tabs-module-scss-module__vnwSZa__selected{color:var(--color-nav-item-active)}.Tabs-module-scss-module__vnwSZa__tab.Tabs-module-scss-module__vnwSZa__selected:after{background:var(--color-active)}.Tabs-module-scss-module__vnwSZa__tab:focus-visible{outline:2px solid var(--color-active);outline-offset:2px}.Tabs-module-scss-module__vnwSZa__panel:focus-visible{outline:none}
.InfoPanel-module-scss-module__SZ24VW__infoPanel{background:var(--color-bg-primary);border:1px solid var(--color-border-hairline);border-radius:16px;flex-direction:column;gap:24px;padding:24px;display:flex;position:sticky;box-shadow:0 1px 3px #00000021}.InfoPanel-module-scss-module__SZ24VW__title{color:var(--color-text-primary);margin:0;font-size:15px;font-weight:700}.InfoPanel-module-scss-module__SZ24VW__description{color:var(--color-text-secondary);margin:0;font-size:14px;line-height:1.65}.InfoPanel-module-scss-module__SZ24VW__section{border-top:1px solid var(--color-border-hairline);flex-direction:column;gap:8px;padding-top:8px;display:flex}.InfoPanel-module-scss-module__SZ24VW__sectionTitle{text-transform:uppercase;letter-spacing:.06em;color:var(--color-active);margin:0;font-size:12px;font-weight:700}.InfoPanel-module-scss-module__SZ24VW__sectionContent{color:var(--color-text-secondary);margin:0;font-size:12px;line-height:1.6}.InfoPanel-module-scss-module__SZ24VW__list{flex-direction:column;gap:4px;margin:0;padding:0;list-style:none;display:flex}.InfoPanel-module-scss-module__SZ24VW__listItem{color:var(--color-text-secondary);padding-left:16px;font-size:12px;line-height:1.55;position:relative}.InfoPanel-module-scss-module__SZ24VW__listItem:before{content:"·";color:var(--color-active);position:absolute;left:4px}
.OutputField-module-scss-module__mJoTRq__outputField{flex-direction:column;gap:4px;display:flex}.OutputField-module-scss-module__mJoTRq__label{color:var(--color-text-primary);font-size:14px}.OutputField-module-scss-module__mJoTRq__valueBoxWrapper{position:relative}.OutputField-module-scss-module__mJoTRq__copyButton{padding:5px;line-height:0;position:absolute;top:9px;right:9px}.OutputField-module-scss-module__mJoTRq__copyButton span:last-child{display:none}.OutputField-module-scss-module__mJoTRq__valueBox{background:var(--color-input-readonly-bg);border:1px solid var(--color-input-border);color:var(--color-text-primary);word-break:break-all;border-radius:4px;align-items:center;min-height:40px;padding:.75rem 2.5rem .75rem .75rem;font-size:14px;line-height:1.6;transition:background .2s,border-color .2s;display:flex}.OutputField-module-scss-module__mJoTRq__valueBox.OutputField-module-scss-module__mJoTRq__mono{font-family:SF Mono,Fira Code,Fira Mono,Menlo,Consolas,monospace;font-size:12px}.OutputField-module-scss-module__mJoTRq__valueBox.OutputField-module-scss-module__mJoTRq__pre{white-space:pre;word-break:normal;align-items:flex-start;overflow-x:auto}.OutputField-module-scss-module__mJoTRq__valueBox.OutputField-module-scss-module__mJoTRq__empty{border-style:dashed}.OutputField-module-scss-module__mJoTRq__placeholder{color:var(--color-text-secondary);font-family:Open Sans,sans-serif;font-size:14px;font-style:italic}
.RadioGroup-module-scss-module__nR6LoG__radioGroup{border:none;flex-direction:column;gap:8px;margin:0;padding:0;display:flex}.RadioGroup-module-scss-module__nR6LoG__legend{color:var(--color-text-primary);margin-bottom:16px;padding:0;font-size:14px}.RadioGroup-module-scss-module__nR6LoG__options{display:flex}.RadioGroup-module-scss-module__nR6LoG__options.RadioGroup-module-scss-module__nR6LoG__stacked{flex-direction:column;gap:8px}.RadioGroup-module-scss-module__nR6LoG__options.RadioGroup-module-scss-module__nR6LoG__inline{flex-flow:wrap;gap:16px}.RadioGroup-module-scss-module__nR6LoG__option{cursor:pointer;align-items:center;gap:8px;display:flex}.RadioGroup-module-scss-module__nR6LoG__radioInput{appearance:none;border:1px solid var(--color-input-border,var(--color-border-default));background-color:var(--color-input-bg);border-radius:50%;flex-shrink:0;place-content:center;width:16px;height:16px;margin:0;transition:border-color .15s,background-color .15s;display:grid}.RadioGroup-module-scss-module__nR6LoG__radioInput:before{content:"";background-color:var(--color-white);border-radius:50%;width:6px;height:6px;transition:transform .1s ease-in-out;transform:scale(0)}.RadioGroup-module-scss-module__nR6LoG__radioInput:checked{border-color:var(--color-active);background-color:var(--color-active)}.RadioGroup-module-scss-module__nR6LoG__radioInput:checked:before{transform:scale(1)}.RadioGroup-module-scss-module__nR6LoG__radioInput:focus-visible{outline:2px solid var(--color-active);outline-offset:2px}.RadioGroup-module-scss-module__nR6LoG__optionLabel{color:var(--color-text-primary);font-size:14px;line-height:1.4}
.SecurityNote-module-scss-module__MEpZdq__securityNote{background:color-mix(in srgb, var(--color-active) 8%, transparent);border:1px solid color-mix(in srgb, var(--color-active) 25%, transparent);color:var(--color-text-secondary);border-radius:4px;align-items:flex-start;gap:8px;padding:16px;font-size:12px;line-height:1.5;display:flex}.SecurityNote-module-scss-module__MEpZdq__icon{color:var(--color-active);flex-shrink:0;margin-top:1px}
.SelectableCardGroup-module-scss-module__aiuvTG__selectableCardGroup{border:none;flex-direction:column;gap:8px;margin:0;padding:0;display:flex}.SelectableCardGroup-module-scss-module__aiuvTG__legend{color:var(--color-text-primary);margin-bottom:8px;padding:0;font-size:14px}.SelectableCardGroup-module-scss-module__aiuvTG__options{flex-wrap:wrap;gap:16px;display:flex}.SelectableCardGroup-module-scss-module__aiuvTG__option{background:var(--color-bg-secondary);border:1px solid var(--color-border-hairline);cursor:pointer;border-radius:16px;align-items:flex-start;min-width:140px;padding:24px;transition:border-color .15s,background .15s,box-shadow .15s;display:flex;position:relative}.SelectableCardGroup-module-scss-module__aiuvTG__option:hover{border-color:var(--color-active)}.SelectableCardGroup-module-scss-module__aiuvTG__option.SelectableCardGroup-module-scss-module__aiuvTG__selected{border-color:var(--color-active);box-shadow:0 0 0 2px color-mix(in srgb, var(--color-active) 12%, transparent)}.SelectableCardGroup-module-scss-module__aiuvTG__radioInput{opacity:0;pointer-events:none;width:0;height:0;position:absolute}.SelectableCardGroup-module-scss-module__aiuvTG__checkBadge{background-color:var(--color-active);width:20px;height:20px;color:var(--color-white);box-shadow:var(--shadow-sm);border-radius:50%;justify-content:center;align-items:center;display:flex;position:absolute;top:-7px;right:-7px}.SelectableCardGroup-module-scss-module__aiuvTG__optionContent{flex-direction:column;gap:2px;display:flex}.SelectableCardGroup-module-scss-module__aiuvTG__optionLabel{color:var(--color-text-primary);padding-bottom:4px;font-size:14px;font-weight:500;line-height:1.4}.SelectableCardGroup-module-scss-module__aiuvTG__selected .SelectableCardGroup-module-scss-module__aiuvTG__optionLabel{font-weight:600}.SelectableCardGroup-module-scss-module__aiuvTG__optionDescription{color:var(--color-text-secondary);font-size:12px;line-height:1.4}
.SliderInput-module-scss-module__SNwhbq__sliderInput{flex-direction:column;gap:8px;max-width:420px;display:flex}.SliderInput-module-scss-module__SNwhbq__labelRow{justify-content:space-between;align-items:center;gap:8px;display:flex}.SliderInput-module-scss-module__SNwhbq__label{color:var(--color-text-primary);font-size:14px}.SliderInput-module-scss-module__SNwhbq__numberControl{align-items:center;gap:4px;display:flex}.SliderInput-module-scss-module__SNwhbq__numberInput{width:64px;color:var(--color-active);background:var(--color-bg-secondary);border:1px solid var(--color-border-hairline);text-align:center;border-radius:4px;padding:4px 8px;font-family:SF Mono,Fira Code,Fira Mono,Menlo,Consolas,monospace;font-size:14px;font-weight:600;transition:border-color .15s}.SliderInput-module-scss-module__SNwhbq__numberInput:focus{outline:2px solid var(--color-active);outline-offset:1px;border-color:var(--color-active)}.SliderInput-module-scss-module__SNwhbq__unit{color:var(--color-text-secondary);font-size:12px;font-weight:500}.SliderInput-module-scss-module__SNwhbq__sliderWrapper{flex-direction:column;gap:4px;display:flex}.SliderInput-module-scss-module__SNwhbq__slider{appearance:none;background:linear-gradient(to right, var(--color-active) 0%, var(--color-active) var(--slider-percent,50%), var(--color-border-hairline) var(--slider-percent,50%), var(--color-border-hairline) 100%);cursor:pointer;border-radius:2px;outline:none;width:100%;height:4px;transition:background .1s}.SliderInput-module-scss-module__SNwhbq__slider::-webkit-slider-thumb{appearance:none;background:var(--color-active);width:14px;height:14px;box-shadow:0 0 0 1px var(--color-active),0 1px 2px #25374614;cursor:pointer;border-radius:50%;transition:box-shadow .15s,transform .15s}.SliderInput-module-scss-module__SNwhbq__slider::-webkit-slider-thumb:hover{box-shadow:0 0 0 3px color-mix(in srgb, var(--color-active) 18%, transparent),var(--shadow-sm);transform:scale(1.1)}.SliderInput-module-scss-module__SNwhbq__slider::-moz-range-thumb{background:var(--color-active);border:2px solid var(--color-bg-primary);width:16px;height:16px;box-shadow:0 0 0 1px var(--color-active);cursor:pointer;border-radius:50%;transition:box-shadow .15s}.SliderInput-module-scss-module__SNwhbq__slider:focus::-webkit-slider-thumb{box-shadow:0 0 0 3px color-mix(in srgb, var(--color-active) 25%, transparent),var(--shadow-sm)}.SliderInput-module-scss-module__SNwhbq__sliderLabels{color:var(--color-text-secondary);justify-content:space-between;padding:0 2px;font-size:12px;display:flex}
.TextAreaInput-module-scss-module__iATfMq__wrapper{flex-direction:column;gap:8px;display:flex}.TextAreaInput-module-scss-module__iATfMq__label{color:var(--color-text-primary);font-size:14px}.TextAreaInput-module-scss-module__iATfMq__textarea{width:100%;color:var(--color-text-primary);background:var(--color-input-bg);border:1px solid var(--color-input-border);resize:vertical;box-sizing:border-box;border-radius:4px;padding:.75rem;font-family:SF Mono,Fira Code,Fira Mono,Menlo,Consolas,monospace;font-size:14px;line-height:1.6;transition:border-color .15s,box-shadow .15s}.TextAreaInput-module-scss-module__iATfMq__textarea::placeholder{color:var(--color-text-secondary);font-family:Open Sans,sans-serif}.TextAreaInput-module-scss-module__iATfMq__textarea:focus{border-color:var(--color-active);box-shadow:inset 0 1px 1px #00000013,0 0 0 .0625rem var(--color-active);outline:none}.TextAreaInput-module-scss-module__iATfMq__textarea:disabled{opacity:.5;cursor:not-allowed;resize:none}
.TextInput-module-scss-module__mpcJ_W__wrapper{flex-direction:column;gap:8px;display:flex}.TextInput-module-scss-module__mpcJ_W__label{color:var(--color-text-primary);font-size:14px}.TextInput-module-scss-module__mpcJ_W__input{width:100%;color:var(--color-text-primary);background:var(--color-input-bg);border:1px solid var(--color-input-border);box-sizing:border-box;border-radius:4px;padding:.75rem;font-family:SF Mono,Fira Code,Fira Mono,Menlo,Consolas,monospace;font-size:14px;line-height:1.6;transition:border-color .15s,box-shadow .15s}.TextInput-module-scss-module__mpcJ_W__input::placeholder{color:var(--color-text-secondary);font-family:Open Sans,sans-serif}.TextInput-module-scss-module__mpcJ_W__input:focus{border-color:var(--color-active);box-shadow:inset 0 1px 1px #00000013,0 0 0 .0625rem var(--color-active);outline:none}.TextInput-module-scss-module__mpcJ_W__input:disabled{opacity:.5;cursor:not-allowed}
.ToolCard-module-scss-module__b9ET9a__card{background:var(--color-bg-primary);border:1px solid var(--color-border-hairline);border-radius:16px;padding:24px;overflow:hidden;box-shadow:0 1px 3px #00000021}.ToolCard-module-scss-module__b9ET9a__section{flex-direction:column;gap:24px;display:flex}.ToolCard-module-scss-module__b9ET9a__sectionTitle{text-transform:uppercase;letter-spacing:.05em;color:var(--color-text-secondary);font-size:12px;font-weight:600}.ToolCard-module-scss-module__b9ET9a__divider{background:var(--color-border-hairline);height:1px;margin:24px 0}.ToolCard-module-scss-module__b9ET9a__errorMessage{background:color-mix(in srgb, var(--color-critical) 8%, transparent);border:1px solid color-mix(in srgb, var(--color-critical) 25%, transparent);color:var(--color-critical);border-radius:4px;padding:16px;font-size:14px;line-height:1.5}
.EntityBadge-module-scss-module__PqlMXW__badge{white-space:nowrap;border-radius:4px;align-items:center;gap:4px;font-weight:500;display:inline-flex}.EntityBadge-module-scss-module__PqlMXW__sm{padding:1px 6px;font-size:12px}.EntityBadge-module-scss-module__PqlMXW__md{padding:2px 8px;font-size:14px}.EntityBadge-module-scss-module__PqlMXW__lg{padding:4px 10px;font-size:14px}.EntityBadge-module-scss-module__PqlMXW__dot{border-radius:50%;flex-shrink:0;width:6px;height:6px}
.VerificationResult-module-scss-module__NsB6xG__banner{border-radius:4px;align-items:center;gap:16px;padding:24px;font-size:15px;font-weight:600;line-height:1.5;display:flex}.VerificationResult-module-scss-module__NsB6xG__icon{flex-shrink:0}.VerificationResult-module-scss-module__NsB6xG__message{flex:1}.VerificationResult-module-scss-module__NsB6xG__match{background:color-mix(in srgb, var(--color-success) 12%, transparent);border:2px solid color-mix(in srgb, var(--color-success) 40%, transparent);color:var(--color-success)}.VerificationResult-module-scss-module__NsB6xG__match .VerificationResult-module-scss-module__NsB6xG__icon{color:var(--color-success)}.VerificationResult-module-scss-module__NsB6xG__noMatch{background:color-mix(in srgb, var(--color-critical) 12%, transparent);border:2px solid color-mix(in srgb, var(--color-critical) 40%, transparent);color:var(--color-critical)}.VerificationResult-module-scss-module__NsB6xG__noMatch .VerificationResult-module-scss-module__NsB6xG__icon{color:var(--color-critical)}
.FlowStep-module-scss-module__Ky_CsW__step{background:var(--color-bg-primary);border:1px solid var(--color-border-hairline);border-radius:16px;padding:0;transition:border-color .2s,box-shadow .2s;overflow:hidden;box-shadow:0 1px 3px #00000021}.FlowStep-module-scss-module__Ky_CsW__step.FlowStep-module-scss-module__Ky_CsW__active{border-color:var(--color-active)}.FlowStep-module-scss-module__Ky_CsW__step.FlowStep-module-scss-module__Ky_CsW__completed{border-color:var(--color-success)}.FlowStep-module-scss-module__Ky_CsW__header{align-items:center;gap:16px;padding:16px 24px;display:flex}.FlowStep-module-scss-module__Ky_CsW__stepNumber{background:var(--color-bg-secondary);width:28px;height:28px;color:var(--color-text-secondary);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;font-size:14px;font-weight:600;display:flex}.FlowStep-module-scss-module__Ky_CsW__active .FlowStep-module-scss-module__Ky_CsW__stepNumber{background:var(--color-active);color:var(--color-white)}.FlowStep-module-scss-module__Ky_CsW__completed .FlowStep-module-scss-module__Ky_CsW__stepNumber{background:var(--color-success);color:var(--color-white)}.FlowStep-module-scss-module__Ky_CsW__stepInfo{flex:1;min-width:0}.FlowStep-module-scss-module__Ky_CsW__stepTitle{color:var(--color-text-primary);font-size:14px;font-weight:600}.FlowStep-module-scss-module__Ky_CsW__stepDescription{color:var(--color-text-secondary);margin-top:2px;margin-bottom:16px;font-size:12px}.FlowStep-module-scss-module__Ky_CsW__actions{align-items:center;gap:8px;display:flex}.FlowStep-module-scss-module__Ky_CsW__entityRow{color:var(--color-text-secondary);align-items:center;gap:8px;margin-bottom:8px;font-size:12px;display:flex}.FlowStep-module-scss-module__Ky_CsW__arrow{color:var(--color-text-secondary)}
.JwtDecoder-module-scss-module__RfYbRq__actions{justify-content:flex-end;align-items:center;gap:8px;padding-top:8px;display:flex}.JwtDecoder-module-scss-module__RfYbRq__outputGrid{flex-direction:column;gap:24px;display:flex}.JwtDecoder-module-scss-module__RfYbRq__outputFieldWrapper{flex-direction:column;gap:4px;display:flex}.JwtDecoder-module-scss-module__RfYbRq__fieldHint{color:var(--color-text-secondary);margin:0;font-size:12px;line-height:1.5}.JwtDecoder-module-scss-module__RfYbRq__verifyError{background:color-mix(in srgb, var(--color-critical) 8%, transparent);border:1px solid color-mix(in srgb, var(--color-critical) 25%, transparent);color:var(--color-critical);border-radius:4px;margin:0;padding:16px;font-size:14px;line-height:1.5}
.FlowTimeline-module-scss-module__CXnK_q__timeline{flex-direction:column;gap:16px;display:flex;position:relative}.FlowTimeline-module-scss-module__CXnK_q__connector{background:var(--color-border-hairline);z-index:0;pointer-events:none;width:2px;position:absolute;top:0;bottom:0;left:30px}.FlowTimeline-module-scss-module__CXnK_q__stepWrapper{z-index:1;position:relative}
.JwtEncoder-module-scss-module__ysWoPG__fieldGroup{flex-direction:column;gap:24px;display:flex}.JwtEncoder-module-scss-module__ysWoPG__actions{justify-content:flex-end;align-items:center;gap:8px;padding-top:8px;display:flex}.JwtEncoder-module-scss-module__ysWoPG__outputGrid{flex-direction:column;gap:24px;display:flex}.JwtEncoder-module-scss-module__ysWoPG__outputFieldWrapper{flex-direction:column;gap:4px;display:flex}.JwtEncoder-module-scss-module__ysWoPG__keyGenRow{justify-content:space-between;align-items:center;gap:16px;display:flex}.JwtEncoder-module-scss-module__ysWoPG__fieldHint{color:var(--color-text-secondary);margin:0;font-size:12px;line-height:1.4}.JwtEncoder-module-scss-module__ysWoPG__keyGenError{background:color-mix(in srgb, var(--color-critical) 8%, transparent);border:1px solid color-mix(in srgb, var(--color-critical) 25%, transparent);color:var(--color-critical);border-radius:4px;margin:0;padding:16px;font-size:14px;line-height:1.5}
.SequenceDiagram-module-scss-module__QohRJG__diagramContainer{background:var(--color-bg-primary);border:1px solid var(--color-border-hairline);border-radius:16px;padding:24px;overflow-x:auto;box-shadow:0 1px 3px #00000021}.SequenceDiagram-module-scss-module__QohRJG__diagramLabel{text-transform:uppercase;letter-spacing:.05em;color:var(--color-text-secondary);margin-bottom:16px;font-size:12px;font-weight:600}.SequenceDiagram-module-scss-module__QohRJG__mermaid{justify-content:center;display:flex}.SequenceDiagram-module-scss-module__QohRJG__mermaid .messageText{font-size:12px!important}.SequenceDiagram-module-scss-module__QohRJG__mermaid .actor{fill:var(--color-bg-secondary)!important;stroke:var(--color-border-default)!important}.SequenceDiagram-module-scss-module__QohRJG__mermaid .labelText{fill:var(--color-text-primary)!important}
.PasswordHashingChecker-module-scss-module__Sk3ckq__fieldGroup{flex-direction:column;gap:24px;display:flex}.PasswordHashingChecker-module-scss-module__Sk3ckq__actions{justify-content:flex-end;align-items:center;gap:8px;padding-top:8px;display:flex}.PasswordHashingChecker-module-scss-module__Sk3ckq__outputGrid{flex-direction:column;gap:24px;display:flex}.PasswordHashingChecker-module-scss-module__Sk3ckq__outputFieldWrapper{flex-direction:column;gap:4px;display:flex}
.FlowError-module-scss-module__QmZacq__error{color:var(--color-critical);font-size:14px}
.PkceCodeGenerator-module-scss-module__kw936W__fieldGroup{flex-direction:column;display:flex}.PkceCodeGenerator-module-scss-module__kw936W__actions{justify-content:flex-end;align-items:center;gap:8px;padding-top:8px;display:flex}.PkceCodeGenerator-module-scss-module__kw936W__outputGrid{flex-direction:column;gap:24px;display:flex}.PkceCodeGenerator-module-scss-module__kw936W__outputFieldWrapper{flex-direction:column;gap:4px;display:flex}.PkceCodeGenerator-module-scss-module__kw936W__fieldHint{color:var(--color-text-secondary);margin:0;font-size:12px;line-height:1.5}
