.adg.aimon-ad{margin:2rem auto;padding:1rem 0;border-block:1px solid #94a3b84d;max-width:100%;overflow:hidden}.ad-label{display:block;margin-bottom:.5rem;font-size:11px;line-height:16px;font-weight:400;color:#64748b}.dark .ad-label{color:#94a3b8}.ad-placeholder{background:#94a3b80d;outline:1px dashed #94a3b84d;outline-offset:-1px}.aimon-ad [data-ad-reserved]{min-height:280px}@media (min-width: 768px){.aimon-ad [data-ad-reserved]{min-height:280px}}@media (max-width: 359px){.aimon-ad{margin-block:1.5rem}}.freelance-rate-tool{max-width:64rem;margin-inline:auto;min-width:0}.freelance-rate-tool .freelance-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem}.freelance-rate-tool input,.freelance-rate-tool select,.freelance-rate-tool textarea{font-size:1rem;width:100%;min-width:0;max-width:100%}.freelance-rate-tool .tool-ux-field{display:flex;flex-direction:column;gap:.4rem;min-width:0}.freelance-rate-tool dd,.freelance-rate-tool p{overflow-wrap:anywhere}.freelance-rate-tool .freelance-table{overflow:auto;max-width:100%}.freelance-rate-tool table{width:100%;border-collapse:collapse}.freelance-rate-tool th,.freelance-rate-tool td{padding:.6rem;text-align:start;border-bottom:1px solid #94a3b8}.freelance-rate-tool button{min-height:44px}.freelance-rate-tool .tool-ux-actions{display:flex;flex-wrap:wrap;gap:.6rem}.freelance-rate-tool :focus-visible{outline:3px solid #0e7490;outline-offset:3px}@media (max-width:480px){.freelance-rate-tool .freelance-grid{grid-template-columns:minmax(0,1fr)}}[data-tvisual01]{min-width:0;font-size:1rem;line-height:1.6}[data-tvisual01] :is(input,select,textarea,button){font:inherit}[data-tvisual01] :is(button,select,input:not([type=range]):not([type=color])){min-height:2.75rem}[data-tvisual01] button{min-width:2.75rem}[data-tvisual01] input[type=range]{min-height:2.75rem}[data-tvisual01] input[type=color]{min-width:2.75rem;min-height:2.75rem}[data-tvisual01] :is(button,summary,input,select,textarea,a):focus-visible{outline:3px solid #2563eb;outline-offset:3px}.dark [data-tvisual01] :is(button,summary,input,select,textarea,a):focus-visible{outline-color:#93c5fd}[data-tvisual01] :is(p,dd,output,code){overflow-wrap:anywhere}[data-tvisual01] .grid>*{min-width:0;overflow-wrap:anywhere}[data-tvisual01=screen-resolution] .tvisual01-screen-size{font-size:clamp(1.5rem,6vw,3.75rem);overflow-wrap:anywhere}[data-tvisual01] :is(.text-xs,.text-\[10px\]){font-size:.875rem}[data-tvisual01] :is(.opacity-40,.opacity-50,.opacity-60,.opacity-70){opacity:1}[data-tvisual01] .tvisual01-grid{display:grid;gap:1rem;grid-template-columns:repeat(auto-fit,minmax(min(100%,15rem),1fr))}[data-tvisual01] .tvisual01-breakpoints{display:grid;gap:.5rem;grid-template-columns:repeat(auto-fit,minmax(5rem,1fr))}[data-tvisual01] :is(textarea,input,select){max-width:100%}[data-tvisual01] .tvisual01-report{display:block;width:100%;white-space:pre-wrap;min-height:12rem}[data-tvisual01] summary{cursor:pointer;min-height:2.75rem;padding-block:.5rem}[data-tvisual01] button:not([class]){padding:.5rem .75rem;border:1px solid #64748b;border-radius:.5rem;background:#f1f5f9;color:#0f172a}[data-tvisual01] button:not([class]):hover{background:#e2e8f0}[data-tvisual01] button:not([class])[aria-pressed=true]{border:2px solid #1d4ed8;font-weight:700}.dark [data-tvisual01] button:not([class]){background:#1e293b;color:#f1f5f9;border-color:#94a3b8}.dark [data-tvisual01] button:not([class]):hover{background:#334155}[data-tvisual01] button:disabled{cursor:default;opacity:.6}@media (prefers-reduced-motion: reduce){[data-tvisual01] *,[data-tvisual01] *:before,[data-tvisual01] *:after{animation:none!important;transition:none!important}}.profit-margin-tool{max-width:64rem;margin-inline:auto;overflow-wrap:anywhere}.profit-margin-tool .business-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,15rem),1fr));gap:1rem}.profit-margin-tool input,.profit-margin-tool select,.profit-margin-tool textarea{width:100%;min-width:0;font-size:16px}.profit-margin-tool dd{font-size:1.5rem;font-weight:700;margin:0}.profit-margin-tool .business-table{max-width:100%;overflow:auto}.profit-margin-tool table{width:100%;border-collapse:collapse}.profit-margin-tool th,.profit-margin-tool td{text-align:start;padding:.65rem;border-bottom:1px solid #94a3b8}.profit-margin-tool .business-chart{display:flex;height:13rem;gap:.4rem;align-items:end;padding-bottom:2rem}.profit-margin-tool .business-bar{display:flex;flex-direction:column;justify-content:end;position:relative;height:100%;flex:1;min-width:0}.profit-margin-tool .business-bar span{min-height:1px;display:block}.profit-margin-tool .business-bar small{position:absolute;top:100%;font-size:.7rem}.profit-margin-tool .business-loss{background:#dc2626}.profit-margin-tool .business-gain{background:#15803d}.break-even-tool{max-width:64rem;margin-inline:auto;overflow-wrap:anywhere}.break-even-tool .business-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,15rem),1fr));gap:1rem}.break-even-tool input,.break-even-tool select,.break-even-tool textarea{width:100%;min-width:0;font-size:16px}.break-even-tool dd{font-size:1.5rem;font-weight:700;margin:0}.break-even-tool .business-table{max-width:100%;overflow:auto}.break-even-tool table{width:100%;border-collapse:collapse}.break-even-tool th,.break-even-tool td{text-align:start;padding:.65rem;border-bottom:1px solid #94a3b8}.break-even-tool .business-chart{display:flex;height:13rem;gap:.4rem;align-items:end;padding-bottom:2rem}.break-even-tool .business-bar{display:flex;flex-direction:column;justify-content:end;position:relative;height:100%;flex:1;min-width:0}.break-even-tool .business-bar span{min-height:1px;display:block}.break-even-tool .business-bar small{position:absolute;top:100%;font-size:.7rem}.break-even-tool .business-loss{background:#dc2626}.break-even-tool .business-gain{background:#15803d}.math-six-tool{min-width:0;font-size:1rem;line-height:1.6;overflow-wrap:anywhere}.math-six-tool *,.math-six-tool *:before,.math-six-tool *:after{box-sizing:border-box}.math-six-tool :is(input,select,textarea){min-width:0;max-width:100%;font:inherit}.math-six-tool :is(button,a.tool-ux-action,select,input:not([type=checkbox]):not([type=radio])){min-height:44px}.math-six-tool :is(button,a.tool-ux-action){white-space:normal;overflow-wrap:anywhere}.math-six-tool :is(button,input,select,textarea,a):focus-visible{outline:3px solid #7c3aed;outline-offset:3px}.dark .math-six-tool :is(button,input,select,textarea,a):focus-visible{outline-color:#c4b5fd}.math-six-tool :is(small,.text-xs,.text-sm){font-size:.875rem;line-height:1.5}.math-six-tool :is(.grid,.flex)>*{min-width:0}.math-six-tool textarea{width:100%;resize:vertical}.math-six-tool summary{min-height:44px;padding-block:.6rem;cursor:pointer}@media (max-width: 639px){.math-six-tool .tool-ux-actions{flex-wrap:wrap}.math-six-tool :is(.grid-cols-2,.grid-cols-3,.grid-cols-4){grid-template-columns:minmax(0,1fr)}}@media (prefers-reduced-motion: reduce){.math-six-tool *,.math-six-tool *:before,.math-six-tool *:after{scroll-behavior:auto;animation:none;transition:none}}.percentage-tool button[aria-pressed=true]{border-width:3px;border-color:#1d4ed8;font-weight:700}.dark .percentage-tool button[aria-pressed=true]{border-color:#93c5fd}.percentage-tool textarea{overflow-wrap:anywhere;white-space:pre-wrap}.aid-workspace{min-width:0;max-width:100%;font-size:1rem;line-height:1.6;overflow-wrap:anywhere}.aid-workspace :is(input,select,button){font-size:1rem;min-height:44px;max-width:100%}.aid-workspace :is(input,select){min-width:0}.aid-workspace :is(p,label,span,h2,h3,h4){overflow-wrap:anywhere}.aid-workspace .text-xs{font-size:.875rem}.aid-workspace .text-sm{font-size:1rem}.aid-workspace .flex.justify-between{gap:.75rem;flex-wrap:wrap}.aid-workspace :is(.text-5xl,.text-4xl){font-size:clamp(1.5rem,4vw,2.5rem)}.aid-workspace [role=region]{max-width:100%}.aid-workspace :focus-visible{outline:3px solid #2563eb;outline-offset:3px}.aid-notes{margin:1rem 0 1.5rem;max-width:72ch}.aid-notes p{margin:.75rem 0}.aid-controls{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,16rem),1fr));gap:1rem;margin:1rem 0}.aid-controls label{display:flex;flex-direction:column;gap:.4rem}.aid-controls input:not([type=checkbox]),.aid-controls select{width:100%;border:1px solid #9ca3af;border-radius:.5rem;padding:.65rem;background:transparent;color:inherit}.aid-status{padding:.75rem;border:1px solid currentColor;border-radius:.5rem;margin-bottom:1rem}@media (max-width: 640px){.aid-workspace,.aid-workspace .p-8,.aid-workspace .p-6{padding:1rem}.aid-workspace .grid-cols-2{grid-template-columns:1fr}}.payroll-workspace{font-size:1rem;line-height:1.6;overflow-wrap:anywhere}.payroll-workspace .text-xs,.payroll-workspace .text-sm{font-size:1rem}.payroll-workspace input,.payroll-workspace select,.payroll-workspace button,.payroll-workspace summary{min-height:44px;font-size:1rem;max-width:100%}.payroll-workspace label{display:block}.payroll-workspace label.flex{display:flex}.payroll-workspace input[type=checkbox]{min-height:24px;min-width:24px}.payroll-workspace :is(input,select,button,summary):focus-visible{outline:3px solid #2563eb;outline-offset:3px}.payroll-workspace .flex.justify-between{flex-wrap:wrap;gap:.5rem}.payroll-workspace .text-4xl{font-size:clamp(1.5rem,5vw,2.25rem)}.payroll-workspace .grid>*{min-width:0}@media (prefers-reduced-motion:reduce){.payroll-workspace *{transition:none!important;animation:none!important}}.time-workspace{min-width:0;font-size:1rem}.time-workspace .time-purpose{max-width:72ch;margin:0 auto 1rem;line-height:1.6}.time-workspace button,.time-workspace input,.time-workspace select,.time-workspace textarea{font-size:1rem;min-height:44px;max-width:100%}.time-workspace button{min-width:44px;white-space:normal}.time-workspace :is(button,input,select,textarea):focus-visible{outline:3px solid #2563eb;outline-offset:3px}.time-workspace p,.time-workspace label{overflow-wrap:anywhere}.time-workspace [class*=text-xs],.time-workspace [class*=text-sm]{font-size:.875rem}.time-workspace [x-text=formattedTime],.time-workspace [x-text=timeString],.time-workspace [x-text="formatTime()"]{font-size:clamp(2rem,7vw,6rem);overflow-wrap:anywhere}.time-workspace [x-text=displayTime]{font-size:clamp(1.75rem,7vw,5rem)}.time-workspace [x-text="getTimeString()"]{font-size:1rem}.time-workspace .flex{flex-wrap:wrap}.time-workspace textarea{min-height:7rem}.time-workspace .time-analog-frame{width:min(100%,320px);aspect-ratio:1;flex:none}.time-workspace .time-analog-frame>svg{display:block;width:100%;height:100%}.time-clock .flex.flex-col,.time-workspace .timer-display.flex-col{flex-wrap:nowrap}.time-clock .clock-content,.time-workspace .timer-display{min-width:0;height:auto;aspect-ratio:auto}.time-clock .clock-content{padding:clamp(1rem,3vw,3rem)}.time-clock .clock-content>*,.time-clock .clock-alarm>*{min-width:0;max-width:100%}.time-clock .clock-face-row{width:100%}.time-clock .clock-digital{min-width:0;max-width:100%;padding:clamp(.75rem,3vw,4rem)}.time-clock .clock-digital [x-text]{overflow-wrap:anywhere;text-align:center}.time-clock .clock-format-controls>span{flex-basis:100%;text-align:center}.time-clock .clock-alarm :is(input,button),.time-clock .clock-alarm .flex>div{min-width:0;max-width:100%}.time-workspace .timer-display{padding:clamp(1rem,3vw,4rem)}.time-workspace .timer-circle{display:grid;place-items:center;width:min(100%,28rem);max-width:100%;margin-inline:auto}.time-workspace .timer-circle>svg{max-width:100%;height:auto}.time-workspace .timer-circle>.flex:not(.absolute){width:100%;height:auto;min-height:12rem}.time-workspace .timer-circle>.absolute{width:100%;min-width:0}.time-workspace .timer-circle [x-text=displayTime]{max-width:100%;overflow-wrap:anywhere}.time-workspace .timer-digit-groups{width:100%;justify-content:center}.time-workspace .timer-digit-part{display:inline-flex;white-space:nowrap}.time-workspace .timer-input{width:100%;min-width:0;margin-inline:auto;gap:.75rem;grid-template-columns:repeat(auto-fit,minmax(min(100%,6rem),1fr))}.time-workspace .timer-input>div,.time-workspace .timer-input input{min-width:0}.time-workspace .timer-input input{padding:.75rem .5rem}.time-workspace .timer-controls{min-width:0;max-width:100%}.time-workspace .timer-theme-selector>.flex{gap:.75rem}.time-workspace .theme-selector{grid-template-columns:repeat(auto-fit,minmax(min(100%,6rem),1fr))}.time-workspace .theme-option{min-width:0}.time-workspace .theme-option .name{font-size:.875rem;overflow-wrap:anywhere}.time-workspace .animation-toggle{flex-wrap:wrap;max-width:100%}.time-workspace .animation-toggle .toggle-switch{flex:none}@media (prefers-reduced-motion:reduce){.time-workspace *,.time-workspace *:before,.time-workspace *:after{animation:none!important;transition:none!important}}.unit02-workspace{max-width:64rem;margin:1rem auto;padding:1rem;border:1px solid #9ca3af;border-radius:1rem;display:grid;gap:.75rem;min-width:0}.unit02-workspace input,.unit02-workspace select,.unit02-workspace textarea{font-size:1rem;line-height:1.5;min-height:44px;min-width:0;max-width:100%;width:100%;padding:.5rem .625rem;border:1px solid #6b7280;border-radius:.5rem;background:transparent;color:inherit}.unit02-workspace textarea{min-height:7rem;overflow:auto;white-space:pre-wrap;overflow-wrap:anywhere;resize:vertical}.unit02-workspace [data-unit02-input],.unit02-workspace #unit02-input{min-height:5rem}.unit02-workspace #unit02-summary{min-height:8rem}.unit02-workspace .unit02-check{display:flex;align-items:center;gap:.625rem;min-height:44px;grid-column:1/-1}.unit02-workspace input[type=checkbox]{width:1.25rem;height:1.25rem;min-height:1.25rem;flex:none;padding:0}.unit02-workspace input[type=color]{width:88px;height:48px}.unit02-workspace button{min-height:44px;min-width:44px;padding:.5rem .75rem;border:1px solid #6b7280;border-radius:.5rem;white-space:normal;overflow-wrap:anywhere}.unit02-workspace button[aria-pressed=true]{border-width:3px;font-weight:700}.unit02-workspace button:disabled{opacity:.55}.unit02-workspace :focus-visible{outline:3px solid #2563eb;outline-offset:3px}.unit02-workspace p,.unit02-workspace label,.unit02-workspace li{overflow-wrap:anywhere}.unit02-workspace p,.unit02-workspace small{font-size:.875rem;line-height:1.5}.unit02-workspace p{margin:.375rem 0}.unit02-workspace p:empty{display:none}.unit02-workspace label{display:block;font-size:.875rem;line-height:1.5}.unit02-workspace fieldset{min-width:0;margin:.625rem 0}.unit02-workspace legend{font-weight:600;font-size:.875rem}.unit02-workspace .unit02-fields{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.5rem}.unit02-workspace .unit02-field{display:grid;align-content:start;gap:.25rem;min-width:0}.unit02-workspace .unit02-pair{display:grid;gap:1rem;align-items:start;min-width:0}.unit02-workspace .unit02-input-panel,.unit02-workspace .unit02-result-panel{min-width:0}.unit02-workspace .unit02-actions,.unit02-workspace .unit02-counts,.unit02-workspace .unit02-row-actions{display:flex;flex-wrap:wrap;align-items:center;gap:.375rem}.unit02-workspace .unit02-input-panel>.unit02-actions{margin-top:.5rem}.unit02-workspace .unit02-results{display:grid;gap:.625rem;margin:0;padding:0;list-style:none}.unit02-workspace .unit02-results li{display:flex;flex-wrap:wrap;gap:.25rem .5rem;border-bottom:1px solid #9ca3af;padding-bottom:.625rem;align-items:center;min-width:0}.unit02-workspace .unit02-results li>label{flex-basis:100%;font-weight:600}.unit02-workspace .unit02-results li>input{flex:1 1 12rem;min-width:min(100%,12rem);width:0}.unit02-workspace .unit02-results li>.unit02-row-actions,.unit02-workspace .unit02-results li>button{flex:0 1 auto;max-width:100%;margin-inline-start:auto}.unit02-workspace .unit02-results li>.unit02-row-actions button{max-width:100%}.unit02-workspace .unit02-results li>.unit02-rounding{flex-basis:100%;order:1}.unit02-workspace .unit02-row-actions{justify-content:flex-end}.unit02-workspace .unit02-row-actions button{padding:.375rem .5rem;font-size:.875rem}.unit02-workspace .unit02-unit-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.375rem;margin-top:.75rem}.unit02-workspace .unit02-unit-grid button{display:grid;gap:.125rem;text-align:start}.unit02-workspace .unit02-scroll{max-width:100%;overflow:auto}.unit02-workspace table{border-collapse:collapse;width:100%;font-size:.875rem}.unit02-workspace th,.unit02-workspace td{padding:.75rem;border:1px solid #9ca3af;white-space:nowrap}.unit02-workspace .unit02-color-preview{display:flex;align-items:center;flex-wrap:wrap;gap:.75rem}.unit02-workspace .unit02-swatch{height:3rem;width:5rem;border:1px solid currentColor;border-radius:.5rem}.unit02-workspace .unit02-preview-value{font-size:1.125rem;font-weight:600}.unit02-workspace .unit02-channels{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.375rem}.unit02-workspace .unit02-channel{min-width:0}.unit02-workspace .unit02-bar{height:.75rem;background:#d1d5db;border-radius:.5rem}.unit02-workspace .unit02-bar span{display:block;height:100%;background:#6d28d9;border-radius:.5rem}.dark .unit02-workspace :focus-visible{outline-color:#93c5fd}@media (min-width:900px){.unit02-workspace .unit02-pair{grid-template-columns:minmax(0,2fr) minmax(0,3fr);gap:1.25rem}.unit02-workspace .unit02-input-panel{position:sticky;top:1rem}.unit02-workspace .unit02-unit-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:359px){.unit02-workspace{padding:.75rem}}.unit02-workspace .unit02-channels:has(>.unit02-channel:nth-child(4)){grid-template-columns:repeat(2,minmax(0,1fr))}[data-web01]{--web01-bg: #ffffff;--web01-fg: #111827;--web01-muted: #374151;--web01-line: #6b7280;--web01-focus: #1d4ed8;min-width:0;font-size:16px;line-height:1.55;color:var(--web01-fg);overflow-wrap:anywhere}.dark [data-web01]{--web01-bg: #111827;--web01-fg: #f9fafb;--web01-muted: #d1d5db;--web01-line: #9ca3af;--web01-focus: #93c5fd}[data-web01] .fwt-panel,[data-web01] .fwt-result{min-width:0;padding:16px;border:1px solid var(--web01-line);border-radius:12px;background:var(--web01-bg);color:var(--web01-fg)}[data-web01] .fwt-field{display:grid;gap:8px;min-width:0}[data-web01] .fwt-actions{display:flex;flex-wrap:wrap;align-items:center;gap:8px}[data-web01] :is(input,select,textarea,button,summary,.fwt-button){max-width:100%;min-width:0;min-height:44px;font-size:16px}[data-web01] :is(button,.fwt-button,summary){padding:8px 12px;white-space:normal;overflow-wrap:anywhere}[data-web01] :is(input:not([type=checkbox]):not([type=radio]),select,textarea,.fwt-input){padding:8px 12px;border:1px solid var(--web01-line);border-radius:8px;background:var(--web01-bg);color:var(--web01-fg)}[data-web01] :is(input[type=checkbox],input[type=radio]){min-height:24px;min-width:24px}[data-web01] label:has(input[type=checkbox]),[data-web01] label:has(input[type=radio]){min-height:44px}[data-web01] :is(button,input,select,textarea,a,summary,[tabindex]):focus-visible{outline:3px solid var(--web01-focus);outline-offset:3px}[data-web01] :is(.fwt-status,[role=status],[role=alert]){font-size:16px}[data-web01] :is(.fwt-help,small){font-size:14px;color:var(--web01-muted)}[data-web01] :is(label,p,legend,dt,dd,span).text-xs{font-size:14px}[data-web01] :is(pre,.fwt-scroll){max-width:100%;min-width:0;overflow:auto}[data-web01] textarea{width:100%}[data-web01] :is(button:disabled,[aria-disabled=true]){opacity:.65;cursor:not-allowed}[data-web01] details>summary{cursor:pointer}@media (prefers-reduced-motion: reduce){[data-web01] :is(button,input,select,textarea,summary){animation:none;transition:none}}.nfin02{min-width:0;font-size:1rem;line-height:1.55}.nfin02 label{font-size:1rem}.nfin02 input,.nfin02 select,.nfin02 button{min-height:44px;font-size:1rem;max-width:100%}.nfin02 .text-xs,.nfin02 .text-sm{font-size:.875rem}.nfin02 .text-5xl{font-size:clamp(1.75rem,7vw,3rem);overflow-wrap:anywhere}.nfin02 .text-3xl,.nfin02 .text-2xl,.nfin02 .text-xl{overflow-wrap:anywhere}.nfin02 .whitespace-nowrap{white-space:normal}.nfin02 .flex.justify-between{gap:1rem;flex-wrap:wrap}.nfin02 .grid{min-width:0}.nfin02 .grid>div{min-width:0}.nfin02 .overflow-x-auto{max-width:100%}.nfin02 table{font-variant-numeric:tabular-nums}.nfin02 :focus-visible{outline:3px solid #2563eb;outline-offset:3px}.dark .nfin02 :focus-visible{outline-color:#93c5fd}.nfin02 summary{min-height:44px;padding-block:.5rem;cursor:pointer}.nfin02-note a{display:inline-block;min-height:44px;padding-block:.5rem}.nfin02-note{margin-block:1rem;padding:1rem;border:1px solid currentColor;border-radius:.75rem}.nfin02-status{min-height:1.5em;margin-block:.75rem}.nfin02-error{color:#b91c1c}.dark .nfin02-error{color:#fca5a5}@media (max-width:400px){.nfin02{padding:1rem}.nfin02 .grid-cols-2{grid-template-columns:minmax(0,1fr)}}@media (prefers-reduced-motion:reduce){.nfin02 .transition-all{transition:none}}[data-gvisual01]{min-width:0;max-width:100%;overflow-wrap:anywhere}[data-gvisual01] :is(input,textarea,select){min-width:0;max-width:100%;font-size:16px}[data-gvisual01] :is(input:not([type=checkbox]):not([type=radio]),textarea,select){min-height:44px}[data-gvisual01] button{min-width:44px;min-height:44px;max-width:100%;font-size:16px;white-space:normal;overflow-wrap:anywhere}[data-gvisual01] :is(label,.text-xs,.text-sm,.text-\[9px\],.text-\[10px\]){font-size:14px}[data-gvisual01] :is(input,textarea,select,button,[tabindex],[contenteditable=true]):focus-visible{outline:3px solid var(--ux-focus, #1d4ed8);outline-offset:3px}[data-gvisual01] :is(pre,textarea){max-width:100%;min-width:0}[data-gvisual01] pre{font-size:14px;overflow:auto;white-space:pre}[data-gvisual01] :is([contenteditable=true],p){overflow-wrap:anywhere}[data-gvisual01] :is(.grid,.flex)>*{min-width:0}[data-gvisual01] button:disabled{opacity:.65;cursor:not-allowed}@media (prefers-reduced-motion: reduce){[data-gvisual01],[data-gvisual01] *{animation:none!important;transition:none!important;scroll-behavior:auto!important}}.tweb02-tool{min-width:0;font-size:16px;line-height:1.5;overflow-wrap:anywhere}.tweb02-tool :is(input,textarea,select,button,pre){max-width:100%}.tweb02-tool :is(input:not([type=checkbox]):not([type=radio]):not([type=color]),textarea,select){min-width:0;min-height:44px;font-size:16px}.tweb02-tool input[type=color]{min-width:44px;min-height:44px}.tweb02-tool :is(button,summary){min-width:44px;min-height:44px;font-size:16px;white-space:normal}.tweb02-tool label,.tweb02-tool :is(.text-xs,.text-sm):not(button):not(summary):not(input):not(select):not(textarea){font-size:14px}.tweb02-tool :is(input[type=checkbox],input[type=radio]){width:20px;height:20px;flex-shrink:0}.tweb02-tool label:has(input[type=checkbox],input[type=radio]){min-height:44px}.tweb02-tool :is(input,textarea,select,button,summary,[tabindex]):focus-visible{outline:3px solid #1d4ed8;outline-offset:3px}.dark .tweb02-tool :is(input,textarea,select,button,summary,[tabindex]):focus-visible{outline-color:#93c5fd}.tweb02-tool pre{overflow:auto;font-size:14px;overflow-wrap:normal}.tweb02-tool textarea{resize:vertical}.tweb02-tool :is(.tool-ux-panel,.tool-ux-results,.tool-ux-method){min-width:0}.tweb02-tool .tweb02-grid{display:grid;grid-template-columns:minmax(0,1fr);gap:24px}@media (min-width: 64rem){.tweb02-tool .tweb02-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (prefers-reduced-motion: reduce){.tweb02-tool :is(input,textarea,select,button,summary){transition:none;animation:none}}.tweb02-tool .tweb02-preview-platforms>button{flex:0 0 auto;white-space:nowrap;overflow-wrap:normal}.arithmetic-workspace{min-width:0;width:100%;font-size:1rem;line-height:1.5}.arithmetic-workspace button,.arithmetic-workspace select,.arithmetic-workspace input{min-height:44px}.arithmetic-workspace button{min-width:0;overflow-wrap:anywhere}.arithmetic-workspace :focus-visible{outline:3px solid #2563eb;outline-offset:3px}.arithmetic-purpose,.arithmetic-contract{margin-bottom:1rem;opacity:1}.arithmetic-label{display:block;margin:.75rem 0;font-weight:600}.arithmetic-input{display:block;width:100%;min-width:0;padding:.65rem;border:1px solid #64748b;border-radius:.5rem;background:#fff;color:#111827;font-size:1rem;line-height:1.5;overflow-wrap:anywhere}.dark .arithmetic-input{background:#111827;color:#f9fafb}.arithmetic-actions{display:flex;flex-wrap:wrap;gap:.5rem;margin:1rem 0}.arithmetic-actions button{padding:.5rem .75rem;background:#1d4ed8;color:#fff;border-radius:.5rem}.arithmetic-actions button:disabled{opacity:.55}.arithmetic-error{color:#b91c1c;background:#fff;font-weight:600}.dark .arithmetic-error{color:#fca5a5;background:#111827}.arithmetic-workspace [x-text]{overflow-wrap:anywhere}.arithmetic-workspace input.w-20{max-width:100%}@media (max-width:375px){.arithmetic-workspace{padding:.75rem}.arithmetic-workspace .grid-cols-5{gap:.25rem}.arithmetic-workspace .grid-cols-5 button{padding:.35rem;font-size:.8rem}}@media (prefers-reduced-motion:reduce){.arithmetic-workspace *{transition:none!important;transform:none!important}}.arithmetic-workspace .flex>*{min-width:0;max-width:100%}.arithmetic-method{margin:.75rem 0}.arithmetic-method summary{min-height:44px;padding:.5rem;cursor:pointer;font-weight:600}.arithmetic-method p{margin:.75rem 0}[data-dates-tool]{min-width:0;overflow-wrap:anywhere}[data-dates-tool] input,[data-dates-tool] select,[data-dates-tool] textarea{font-size:1rem;min-width:0;max-width:100%;min-height:44px}[data-dates-tool] button,[data-dates-tool] summary{min-height:44px}[data-dates-tool] :is(input,select,textarea,button,summary):focus-visible{outline:3px solid #2563eb;outline-offset:3px}[data-dates-tool] .text-xs{font-size:.875rem;line-height:1.5}[data-dates-tool] textarea{resize:vertical}@media (max-width:390px){[data-dates-tool] .grid-cols-2{grid-template-columns:minmax(0,1fr)}}@media (prefers-reduced-motion:reduce){[data-dates-tool] *{transition:none!important;animation:none!important}}.math3-tool{min-width:0;font-size:1rem;line-height:1.5;overflow-wrap:anywhere}.math3-tool input,.math3-tool select,.math3-tool textarea{font-size:1rem;max-width:100%;min-width:0;min-height:44px}.math3-tool button,.math3-tool summary{font-size:1rem;min-height:44px}.math3-tool button{min-width:44px;white-space:normal}.math3-tool button:disabled{opacity:.5;cursor:not-allowed}.math3-tool :focus-visible{outline:3px solid #2563eb;outline-offset:3px}.math3-tool .math3-scroll{max-width:100%;overflow-x:auto}.math3-tool .math3-scroll table{min-width:32rem}.math3-tool [role=status],.math3-tool [role=alert]{overflow-wrap:anywhere}@media (max-width:640px){.math3-tool .grid{grid-template-columns:minmax(0,1fr)}.math3-tool .flex>input{width:100%}}@media (prefers-reduced-motion:reduce){.math3-tool *{scroll-behavior:auto;transition:none}}@media (max-width:767px){.math3-tool .math3-grade-headers{display:none}.math3-tool .math3-grade-row{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start}.math3-tool .math3-grade-row>*{grid-column:1 / -1;min-width:0}.math3-tool .math3-grade-row input{width:100%}.math3-tool .math3-grade-row .math3-field-label{display:block;font-size:1rem;line-height:1.5;white-space:normal}.math3-tool .math3-grade-row>.math3-grade-percent,.math3-tool .math3-grade-row>.math3-grade-remove{grid-column:auto;align-self:center}}.units8-tool{min-width:0;font-size:1rem;line-height:1.6;overflow-wrap:anywhere}.units8-tool input,.units8-tool select,.units8-tool textarea{font-size:1rem;min-width:0;max-width:100%;min-height:44px}.units8-tool button,.units8-tool summary{min-height:44px;font-size:1rem}.units8-tool button{min-width:44px}.units8-tool label{font-size:1rem}.units8-tool :is(input,select,textarea,button,summary):focus-visible{outline:3px solid #2563eb;outline-offset:3px}.units8-tool [x-cloak]{display:none!important}.units8-tool pre,.units8-tool code{overflow-wrap:anywhere}.units8-tool .units8-scroll{max-width:100%;overflow:auto}.units8-tool .units8-scroll:focus-visible{outline:3px solid #2563eb;outline-offset:2px}.units8-tool button:disabled{cursor:not-allowed;opacity:.6}@media (max-width:767px){.units8-tool .units8-fields{display:grid;grid-template-columns:minmax(0,1fr);gap:1rem}}@media (prefers-reduced-motion:reduce){.units8-tool *{scroll-behavior:auto;transition:none;animation:none}}[data-data8]{min-width:0;font-size:16px;line-height:1.6}[data-data8] :is(button,input,select,textarea)[class]{font-size:16px;min-height:44px;max-width:100%}[data-data8] :is(button,summary){min-width:44px;min-height:44px;overflow-wrap:anywhere}[data-data8] :is(.text-xs,.text-sm){font-size:14px}[data-data8] textarea[class]{min-height:18rem;resize:vertical;font-size:16px;line-height:1.5}[data-data8] :is(.flex,.grid)>*{min-width:0}[data-data8] .justify-between{flex-wrap:wrap;gap:.5rem}[data-data8] pre{max-width:100%;overflow:auto}[data-data8] :is(input,textarea,select,button,summary):focus-visible{outline:3px solid #2563eb;outline-offset:3px}[data-data8] :is(button:disabled,input:disabled){opacity:.55}[data-data8] [role=alert]{overflow-wrap:anywhere}[data-data8] label:has(input[type=checkbox]){min-height:44px;display:flex;align-items:center}[data-data8] input[type=checkbox]{width:22px;min-height:22px}@media (max-width:639px){[data-data8] .p-6{padding:1rem}[data-data8] .flex.gap-2{flex-wrap:wrap}}@media (prefers-reduced-motion:reduce){[data-data8] *{transition:none!important;animation:none!important}}[data-data8] label[role=button]{min-width:44px;min-height:44px;display:inline-flex;align-items:center;justify-content:center;flex-wrap:wrap}[data-data8] label[role=button]:focus-visible{outline:3px solid #2563eb;outline-offset:3px}[data-data8=json-formatter] .data8-indent button{flex-shrink:0;min-width:44px;min-height:44px}.data8-hash-explanation .seo-content-wrapper>section>.grid>div>span{min-width:0;overflow-wrap:anywhere}[data-data4]{font-size:16px;line-height:1.6;min-width:0;width:100%;max-width:76rem;margin-inline:auto}[data-data4] :is(.flex,.grid)>*{min-width:0}[data-data4] :is(button,input,select,textarea)[class]{font-size:16px;min-height:44px;max-width:100%}[data-data4] :is(button,summary){min-width:44px;min-height:44px;overflow-wrap:anywhere}[data-data4] :is(.text-xs,.text-sm):not(button,input,select,textarea){font-size:14px}[data-data4] textarea[class]{font-size:16px;line-height:1.55;resize:vertical;min-height:16rem}[data-data4] .justify-between{flex-wrap:wrap;gap:.75rem}[data-data4] :is(button,input,textarea,select,summary,[tabindex]):focus-visible{outline:3px solid #2563eb;outline-offset:3px}[data-data4] button:disabled{opacity:.55;cursor:not-allowed}[data-data4] :is(pre,[role=region]){max-width:100%;overflow:auto}[data-data4] :is([role=alert],.data4-notice,.data4-claim){overflow-wrap:anywhere}[data-data4] label:has(input[type=checkbox]){min-height:44px;display:flex;align-items:center}[data-data4] input[type=checkbox]{min-height:22px;width:22px;flex-shrink:0}[data-data4] .data4-claim{display:grid;grid-template-columns:minmax(5rem,1fr) minmax(6rem,1fr) minmax(0,3fr);align-items:start}[data-data4] .data4-claim>span{width:auto;white-space:normal;overflow-wrap:anywhere}[data-data4] iframe{width:100%;min-height:20rem;background:#fff;color:#000;border:1px solid #64748b;border-radius:.75rem}[data-data4=uuid-generator] .data4-columns{display:grid;gap:1.25rem;align-items:start}[data-data4=uuid-generator] code{font-size:16px}[data-data4=uuid-generator] .data4-uuid-formats{display:flex;flex-wrap:wrap;gap:.5rem}[data-data4=uuid-generator] .data4-uuid-formats>button{flex:1 1 auto;min-width:44px;overflow-wrap:normal;word-break:normal}[data-data4=uuid-generator] .data4-quantity-presets{display:grid;grid-template-columns:repeat(auto-fit,minmax(44px,1fr));gap:.5rem}[data-data4=uuid-generator] .data4-quantity-presets>button{min-width:44px}[data-data4=jwt-decoder] .data4-jwt-reset{min-width:44px;flex-shrink:0}@media (min-width:1024px){[data-data4=uuid-generator] .data4-columns{grid-template-columns:minmax(18rem,2fr) minmax(0,3fr)}}@media (max-width:639px){[data-data4] :is(.p-6,.p-5){padding:1rem}[data-data4] .flex.gap-2{flex-wrap:wrap}[data-data4] .data4-claim{grid-template-columns:1fr}[data-data4] .grid-cols-4{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (prefers-reduced-motion:reduce){[data-data4] *{transition:none!important;animation:none!important}}[data-data5]{font-size:16px;line-height:1.6;width:100%;min-width:0;max-width:80rem;margin-inline:auto}[data-data5] :is(.flex,.grid)>:not(button){min-width:0}[data-data5] :is(button,input,select,textarea)[class]{font-size:16px;min-height:44px;max-width:100%}[data-data5] :is(button,summary){min-width:44px;min-height:44px;overflow-wrap:anywhere;cursor:pointer}[data-data5] :is(.text-xs,.text-sm,.text-\[10px\]):not(button,input,select,textarea){font-size:14px}[data-data5] :is(p,label,summary){overflow-wrap:anywhere}[data-data5] textarea{width:100%;font-size:16px;line-height:1.55;resize:vertical}[data-data5] textarea:not([x-model=fallback]){min-height:15rem}[data-data5] .data5-guide{padding:1.25rem;border:1px solid #94a3b8;border-radius:1rem;background:#f8fafc;color:#172033;display:grid;gap:.65rem}.dark [data-data5] .data5-guide{background:#172033;color:#f1f5f9;border-color:#64748b}[data-data5] .data5-guide h2{font-size:1.25rem;font-weight:700}[data-data5] details p{margin-block:.75rem}[data-data5] :is(.justify-between,.data5-actions){flex-wrap:wrap;gap:.75rem}[data-data5] :is(button,input,textarea,select,summary,[tabindex]):focus-visible{outline:3px solid #2563eb;outline-offset:3px}.dark [data-data5] :is(button,input,textarea,select,summary,[tabindex]):focus-visible{outline-color:#93c5fd}[data-data5] button:disabled{opacity:.55;cursor:not-allowed}[data-data5] :is(pre,[role=region]){max-width:100%;overflow:auto}[data-data5] :is(pre,code,.data5-tree){font-size:16px}[data-data5] .flex.items-end{flex-wrap:wrap}[data-data5] .data5-tree{white-space:pre;tab-size:2}[data-data5] label:has(input[type=checkbox]){min-height:44px;display:flex;align-items:center}[data-data5] input[type=checkbox]{min-height:22px;width:22px;flex-shrink:0}[data-data5] table{border-collapse:collapse;min-width:100%}[data-data5] :is(th,td){border:1px solid #94a3b8;padding:.5rem;white-space:pre-wrap}[data-data5] :is(th,td) :is(input,textarea){min-width:8rem}[data-data5] :is(th,td) textarea:not([x-model=fallback]){min-height:4rem}[data-data5] .data5-link{text-decoration:underline}[data-data5] .data5-preview :is(h1,[role=heading][aria-level="1"]){font-size:2rem;font-weight:700;margin-block:1rem}[data-data5=json-to-typescript] :is(.bg-gray-800,.bg-gray-700){background:#f8fafc;color:#172033;border-color:#94a3b8}[data-data5=json-to-typescript] :is(.text-gray-300,.text-gray-400,.text-blue-300){color:#334155}.dark [data-data5=json-to-typescript] :is(.bg-gray-800,.bg-gray-700){background:#172033;color:#f1f5f9;border-color:#64748b}.dark [data-data5=json-to-typescript] :is(.text-gray-300,.text-gray-400,.text-blue-300){color:#e2e8f0}@media (max-width:639px){[data-data5] :is(.p-6,.p-5,.data5-guide){padding:1rem}[data-data5] .flex.gap-2,[data-data5] .flex.gap-3{flex-wrap:wrap}[data-data5] .grid-cols-4{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (prefers-reduced-motion:reduce){[data-data5] *{transition:none!important;animation:none!important}}[data-text8]{font-size:16px;line-height:1.6;width:100%;min-width:0;max-width:80rem;margin-inline:auto}[data-text8] :is(.flex,.grid)>:not(button){min-width:0}[data-text8] :is(button,input,select,textarea)[class]{font-size:16px;min-height:44px;max-width:100%}[data-text8] :is(button,summary){min-width:44px;min-height:44px;flex-shrink:0;overflow-wrap:anywhere;cursor:pointer}[data-text8] :is(.text-xs,.text-sm){font-size:14px}[data-text8] :is(p,label,summary){overflow-wrap:anywhere}[data-text8] textarea{font-size:16px;line-height:1.55;resize:vertical}[data-text8] textarea[x-model=fallback]{width:100%;min-height:5rem}[data-text8] .text8-guide{padding:1.25rem;border:1px solid #94a3b8;border-radius:1rem;background:#f8fafc;color:#172033;display:grid;gap:.65rem;margin-bottom:1.25rem}.dark [data-text8] .text8-guide{background:#172033;color:#f1f5f9;border-color:#64748b}[data-text8] .text8-guide h2{font-size:1.25rem;font-weight:700}[data-text8] details p{margin-block:.75rem}[data-text8] .justify-between{flex-wrap:wrap;gap:.75rem}[data-text8] :is(button,input,textarea,select,summary,[tabindex]):focus-visible{outline:3px solid #2563eb;outline-offset:3px}.dark [data-text8] :is(button,input,textarea,select,summary,[tabindex]):focus-visible{outline-color:#93c5fd}[data-text8] button:disabled{opacity:.55;cursor:not-allowed}[data-text8] label:has(input[type=checkbox]){min-height:44px;display:flex;align-items:center}[data-text8] input[type=checkbox]{min-height:22px;width:22px;flex-shrink:0}[data-text8] .text8-emoji-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(44px,1fr));gap:4px}[data-text8] .text8-emoji-grid button{font-size:1.5rem;padding:6px}[data-text8] [x-text="output || '—'"]{white-space:pre-wrap;overflow-wrap:anywhere}[data-text8=line-counter] .text8-line-numbers{margin:0;padding:1rem .75rem;height:24rem;overflow:hidden;line-height:24px;font:16px/24px monospace;text-align:right;flex-shrink:0;border-right:1px solid #94a3b8}[data-text8=line-counter] textarea[x-model=text]{height:24rem;line-height:24px;resize:none;white-space:pre;overflow:auto}@media (max-width:639px){[data-text8] :is(.p-6,.p-5,.text8-guide){padding:1rem}[data-text8] .flex.gap-2,[data-text8] .flex.gap-3{flex-wrap:wrap}[data-text8] .grid-cols-3{grid-template-columns:1fr}[data-text8] .grid-cols-4{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (prefers-reduced-motion:reduce){[data-text8] *{transition:none!important;animation:none!important}}[data-text02] .text8-guide{border-inline-start:4px solid #0f766e}[data-text02]>.flex.gap-3{flex-wrap:wrap}[data-text02] :is(input,select,textarea)[class]{font-size:16px}[data-text02] button{white-space:normal}[data-text02] input[type=color][class]{min-width:44px;min-height:44px;flex-shrink:0}[data-text02] input[type=checkbox][class]{width:44px;min-width:44px;height:44px;min-height:44px}[data-text02] .grid{align-items:start}[data-text02] .grid>button{height:100%}@media (max-width:639px){[data-text02] .grid-cols-5,[data-text02] .grid-cols-6{grid-template-columns:repeat(2,minmax(0,1fr))}[data-text02] .grid-cols-2.sm\:grid-cols-4{grid-template-columns:1fr}}[data-text03]{font-size:16px;line-height:1.6;min-width:0;width:100%;max-width:80rem;margin-inline:auto;overflow-wrap:anywhere}[data-text03] :is(.flex,.grid)>:not(button):not(summary){min-width:0}[data-text03] :is(button,input,select,textarea,summary){font-size:16px;min-height:44px;max-width:100%}[data-text03] :is(button,summary){min-width:44px;min-height:44px;flex-shrink:0;overflow-wrap:anywhere;cursor:pointer}[data-text03] :is(button,input,select,textarea,summary,[tabindex]):focus-visible{outline:3px solid #2563eb;outline-offset:3px}.dark [data-text03] :is(button,input,select,textarea,summary,[tabindex]):focus-visible{outline-color:#93c5fd}[data-text03] .text03-guide{display:grid;gap:.65rem;margin-bottom:1.25rem}[data-text03] .text03-guide h2{font-size:1.25rem;font-weight:700}[data-text03] details p{margin-block:.75rem}[data-text03] .text03-example{white-space:pre-wrap}[data-text03=text-to-ascii-art] .text03-example{font-family:monospace;overflow:auto}[data-text03] textarea{line-height:1.6;resize:vertical}[data-text03] textarea[x-model=fallback]{width:100%;min-height:6rem}[data-text03] .justify-between{flex-wrap:wrap;gap:.75rem}[data-text03] :is(.text-xs,.text-sm){font-size:14px}[data-text03] :is(button,input,select,textarea)[class]{font-size:16px}[data-text03] input[type=checkbox]{min-height:22px;width:22px;flex-shrink:0}[data-text03] label:has(input[type=checkbox]){min-height:44px}[data-text03] button:disabled{opacity:.55;cursor:not-allowed}[data-text03] table{width:100%;border-collapse:collapse}[data-text03] :is(th,td){padding:.75rem;text-align:start;border-bottom:1px solid #94a3b8}[data-text03] pre{white-space:pre;overflow:auto;max-width:100%}[data-text03] [x-text=normalized],[data-text03] [x-text=reversed]{white-space:pre-wrap;overflow-wrap:anywhere}@media (max-width:639px){[data-text03] :is(.p-6,.p-5){padding:1rem}[data-text03] .flex.gap-2,[data-text03] .flex.gap-3{flex-wrap:wrap}[data-text03] .grid-cols-3{grid-template-columns:1fr}}@media (prefers-reduced-motion:reduce){[data-text03] *{transition:none!important;animation:none!important}}
