/*! tailwindcss v4.3.2 | MIT License | https://tailwindcss.com */
@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-translate-x:0;--tw-translate-y:0;--tw-translate-z:0;--tw-space-y-reverse:0;--tw-divide-y-reverse:0;--tw-border-style:solid;--tw-leading:initial;--tw-font-weight:initial;--tw-tracking:initial;--tw-shadow:0 0 #0000;--tw-shadow-color:initial;--tw-shadow-alpha:100%;--tw-inset-shadow:0 0 #0000;--tw-inset-shadow-color:initial;--tw-inset-shadow-alpha:100%;--tw-ring-color:initial;--tw-ring-shadow:0 0 #0000;--tw-inset-ring-color:initial;--tw-inset-ring-shadow:0 0 #0000;--tw-ring-inset:initial;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-offset-shadow:0 0 #0000;--tw-duration:initial;--tw-ease:initial;--tw-outline-style:solid;--tw-divide-x-reverse:0;--tw-content:""}}}@layer theme{:root,:host{--font-sans:"Instrument Sans", ui-sans-serif, system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;--font-mono:ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;--color-red-50:oklch(97.1% .013 17.38);--color-red-100:oklch(93.6% .032 17.717);--color-red-200:oklch(88.5% .062 18.334);--color-red-300:oklch(80.8% .114 19.571);--color-red-400:oklch(70.4% .191 22.216);--color-red-500:oklch(63.7% .237 25.331);--color-red-600:oklch(57.7% .245 27.325);--color-red-700:oklch(50.5% .213 27.518);--color-red-800:oklch(44.4% .177 26.899);--color-red-900:oklch(39.6% .141 25.723);--color-orange-50:oklch(98% .016 73.684);--color-amber-50:oklch(98.7% .022 95.277);--color-amber-100:oklch(96.2% .059 95.617);--color-amber-200:oklch(92.4% .12 95.746);--color-amber-300:oklch(87.9% .169 91.605);--color-amber-400:oklch(82.8% .189 84.429);--color-amber-500:oklch(76.9% .188 70.08);--color-amber-600:oklch(66.6% .179 58.318);--color-amber-700:oklch(55.5% .163 48.998);--color-amber-800:oklch(47.3% .137 46.201);--color-amber-900:oklch(41.4% .112 45.904);--color-amber-950:oklch(27.9% .077 45.635);--color-emerald-50:oklch(97.9% .021 166.113);--color-emerald-100:oklch(95% .052 163.051);--color-emerald-200:oklch(90.5% .093 164.15);--color-emerald-300:oklch(84.5% .143 164.978);--color-emerald-400:oklch(76.5% .177 163.223);--color-emerald-500:oklch(69.6% .17 162.48);--color-emerald-600:oklch(59.6% .145 163.225);--color-emerald-700:oklch(50.8% .118 165.612);--color-emerald-800:oklch(43.2% .095 166.913);--color-emerald-900:oklch(37.8% .077 168.94);--color-sky-300:oklch(82.8% .111 230.318);--color-sky-400:oklch(74.6% .16 232.661);--color-sky-700:oklch(50% .134 242.749);--color-blue-50:oklch(97% .014 254.604);--color-blue-100:oklch(93.2% .032 255.585);--color-blue-300:oklch(80.9% .105 251.813);--color-blue-400:oklch(70.7% .165 254.624);--color-blue-600:oklch(54.6% .245 262.881);--color-blue-700:oklch(48.8% .243 264.376);--color-blue-800:oklch(42.4% .199 265.638);--color-violet-100:oklch(94.3% .029 294.588);--color-violet-400:oklch(70.2% .183 293.541);--color-violet-800:oklch(43.2% .232 292.759);--color-slate-50:oklch(98.4% .003 247.858);--color-slate-100:oklch(96.8% .007 247.896);--color-slate-200:oklch(92.9% .013 255.508);--color-slate-300:oklch(86.9% .022 252.894);--color-slate-400:oklch(70.4% .04 256.788);--color-slate-500:oklch(55.4% .046 257.417);--color-slate-600:oklch(44.6% .043 257.281);--color-gray-100:oklch(96.7% .003 264.542);--color-gray-200:oklch(92.8% .006 264.531);--color-gray-300:oklch(87.2% .01 258.338);--color-gray-400:oklch(70.7% .022 261.325);--color-gray-500:oklch(55.1% .027 264.364);--color-gray-600:oklch(44.6% .03 256.802);--color-gray-700:oklch(37.3% .034 259.733);--color-gray-800:oklch(27.8% .033 256.848);--color-gray-900:oklch(21% .034 264.665);--color-mist-50:#f8f9fb;--color-mist-100:#f0f2f5;--color-white:#fff;--spacing:.25rem;--container-sm:24rem;--container-md:28rem;--container-lg:32rem;--container-2xl:42rem;--container-3xl:48rem;--container-4xl:56rem;--container-5xl:64rem;--text-xs:.75rem;--text-xs--line-height:calc(1 / .75);--text-sm:.875rem;--text-sm--line-height:calc(1.25 / .875);--text-base:1rem;--text-base--line-height:calc(1.5 / 1);--text-lg:1.125rem;--text-lg--line-height:calc(1.75 / 1.125);--text-xl:1.25rem;--text-xl--line-height:calc(1.75 / 1.25);--text-2xl:1.5rem;--text-2xl--line-height:calc(2 / 1.5);--text-3xl:1.875rem;--text-3xl--line-height:calc(2.25 / 1.875);--text-4xl:2.25rem;--text-4xl--line-height:calc(2.5 / 2.25);--font-weight-normal:400;--font-weight-medium:500;--font-weight-semibold:600;--tracking-tight:-.025em;--tracking-wide:.025em;--leading-tight:1.25;--radius-sm:.25rem;--radius-md:.375rem;--radius-lg:.5rem;--radius-xl:.75rem;--radius-2xl:1rem;--ease-in:cubic-bezier(.4, 0, 1, 1);--ease-out:cubic-bezier(0, 0, .2, 1);--ease-in-out:cubic-bezier(.4, 0, .2, 1);--animate-spin:spin 1s linear infinite;--default-transition-duration:.15s;--default-transition-timing-function:cubic-bezier(.4, 0, .2, 1);--default-font-family:var(--font-sans);--default-mono-font-family:var(--font-mono);--color-ink-950:#111827;--color-ink-800:#435061;--color-ink-600:#667085;--color-brand-50:#f2f2ff;--color-brand-100:#dedfff;--color-brand-400:#7779e8;--color-brand-500:#5658c8;--color-brand-600:#3f409f;--color-brand-700:#2e2e81;--color-brand-800:#232365}}@layer base{*,:after,:before,::backdrop{box-sizing:border-box;border:0 solid;margin:0;padding:0}::file-selector-button{box-sizing:border-box;border:0 solid;margin:0;padding:0}html,:host{-webkit-text-size-adjust:100%;tab-size:4;line-height:1.5;font-family:var(--default-font-family,ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji");font-feature-settings:var(--default-font-feature-settings,normal);font-variation-settings:var(--default-font-variation-settings,normal);-webkit-tap-highlight-color:transparent}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:var(--default-mono-font-family,ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace);font-feature-settings:var(--default-mono-font-feature-settings,normal);font-variation-settings:var(--default-mono-font-variation-settings,normal);font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}:-moz-focusring{outline:auto}progress{vertical-align:baseline}summary{display:list-item}ol,ul,menu{list-style:none}img,svg,video,canvas,audio,iframe,embed,object{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,select,optgroup,textarea{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}::file-selector-button{margin-inline-end:4px}::placeholder{opacity:1}@supports (not ((-webkit-appearance:-apple-pay-button))) or (contain-intrinsic-size:1px){::placeholder{color:currentColor}@supports (color:color-mix(in lab, red, red)){::placeholder{color:color-mix(in oklab, currentcolor 50%, transparent)}}}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit{padding-block:0}::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-day-field{padding-block:0}::-webkit-datetime-edit-hour-field{padding-block:0}::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-second-field{padding-block:0}::-webkit-datetime-edit-millisecond-field{padding-block:0}::-webkit-datetime-edit-meridiem-field{padding-block:0}::-webkit-calendar-picker-indicator{line-height:1}:-moz-ui-invalid{box-shadow:none}button,input:where([type=button],[type=reset],[type=submit]){appearance:button}::file-selector-button{appearance:button}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}*{border-color:var(--color-slate-200)}html{scroll-behavior:smooth;background-color:var(--color-white);overflow-x:clip}body{background-color:var(--color-white);font-family:var(--font-sans);font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height));--tw-leading:calc(var(--spacing) * 6);line-height:calc(var(--spacing) * 6);color:#435061;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}body ::selection{background-color:var(--color-brand-100)}body::selection{background-color:var(--color-brand-100)}body ::selection{color:var(--color-brand-800)}body::selection{color:var(--color-brand-800)}body{overflow-x:clip}button,a,input,select,textarea{--tw-outline-style:none;outline-style:none}:focus-visible{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);--tw-ring-color:#ff7f32;--tw-ring-offset-width:2px;--tw-ring-offset-shadow:var(--tw-ring-inset,) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-offset-color:var(--color-white)}[x-cloak]{display:none!important}}@layer components{.field,.code-field{min-height:calc(var(--spacing) * 11);border-radius:var(--radius-lg);border-style:var(--tw-border-style);background-color:var(--color-white);width:100%;padding-inline:calc(var(--spacing) * 3.5);padding-block:calc(var(--spacing) * 2);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));color:var(--color-ink-950);transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration));border-width:1px;border-color:#d5d9df}:is(.field,.code-field)::placeholder{color:var(--color-slate-400)}:is(.field,.code-field):focus{border-color:var(--color-brand-400);--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(3px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);--tw-ring-color:var(--color-brand-100)}.field-label{margin-bottom:calc(var(--spacing) * 1.5);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);color:#435061;display:block}.field-help{margin-top:calc(var(--spacing) * 1.5);font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));color:var(--color-ink-600)}.code-field{min-height:calc(var(--spacing) * 48);resize:vertical;font-family:var(--font-mono);--tw-leading:calc(var(--spacing) * 6);font-size:13px;line-height:calc(var(--spacing) * 6)}.btn{min-height:calc(var(--spacing) * 10);justify-content:center;align-items:center;gap:calc(var(--spacing) * 2);border-radius:var(--radius-lg);padding-inline:calc(var(--spacing) * 4);padding-block:calc(var(--spacing) * 2);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration));display:inline-flex}.btn:disabled{cursor:not-allowed;opacity:.5}.btn-primary{color:var(--color-white);background-color:#ff7f32}@media (hover:hover){.btn-primary:hover{background-color:#ed6f26}}.btn-secondary{border-style:var(--tw-border-style);background-color:var(--color-white);color:#435061;border-width:1px;border-color:#d5d9df}@media (hover:hover){.btn-secondary:hover{border-color:var(--color-brand-400);color:var(--color-brand-500)}}.btn-danger{background-color:var(--color-red-600);color:var(--color-white)}@media (hover:hover){.btn-danger:hover{background-color:var(--color-red-700)}}.btn-ghost{color:#66717e}@media (hover:hover){.btn-ghost:hover{background-color:var(--color-mist-100);color:var(--color-ink-950)}}.badge{border-radius:var(--radius-md);border-style:var(--tw-border-style);padding-inline:calc(var(--spacing) * 2);padding-block:var(--spacing);font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);border-width:1px;border-color:#0000;align-items:center;display:inline-flex}.badge-published{border-color:var(--color-emerald-300);color:var(--color-emerald-700);background-color:#0000}.badge-role{border-color:var(--color-blue-300);color:var(--color-blue-700);background-color:#0000}.badge-draft{background-color:var(--color-amber-50);color:var(--color-amber-700)}.badge-disabled{background-color:var(--color-slate-100);color:var(--color-slate-600)}.knowledge-intro{margin-bottom:calc(var(--spacing) * 6)}.knowledge-prose{margin-top:calc(var(--spacing) * 7)}.prose-terabita{font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height));--tw-leading:calc(var(--spacing) * 7);line-height:calc(var(--spacing) * 7);color:#435061}.prose-terabita h2{margin-top:calc(var(--spacing) * 9);margin-bottom:calc(var(--spacing) * 4);font-size:var(--text-2xl);line-height:var(--tw-leading,var(--text-2xl--line-height));--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);--tw-tracking:-.02em;letter-spacing:-.02em;color:var(--color-ink-950)}.prose-terabita h2:first-child{margin-top:0}.prose-terabita h3{margin-top:calc(var(--spacing) * 8);margin-bottom:calc(var(--spacing) * 3);font-size:var(--text-xl);line-height:var(--tw-leading,var(--text-xl--line-height));--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);color:var(--color-ink-950)}.prose-terabita h4{margin-top:calc(var(--spacing) * 7);margin-bottom:calc(var(--spacing) * 3);font-size:var(--text-lg);line-height:var(--tw-leading,var(--text-lg--line-height));--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);color:var(--color-ink-950)}.prose-terabita p{margin-bottom:calc(var(--spacing) * 5)}.prose-terabita ul{margin-bottom:calc(var(--spacing) * 5);list-style-type:disc}:where(.prose-terabita ul>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 2) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 2) * calc(1 - var(--tw-space-y-reverse)))}.prose-terabita ul{padding-left:calc(var(--spacing) * 6)}.prose-terabita ol{margin-bottom:calc(var(--spacing) * 5);list-style-type:decimal}:where(.prose-terabita ol>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 2) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 2) * calc(1 - var(--tw-space-y-reverse)))}.prose-terabita ol{padding-left:calc(var(--spacing) * 6)}.prose-terabita blockquote{margin-block:calc(var(--spacing) * 6);border-left-style:var(--tw-border-style);padding-inline:calc(var(--spacing) * 5);padding-block:calc(var(--spacing) * 4);font-size:var(--text-lg);line-height:var(--tw-leading,var(--text-lg--line-height));background-color:#faf8f6;border-color:#ff7f32;border-left-width:4px;font-style:italic}.prose-terabita blockquote>:last-child{margin-bottom:0}.prose-terabita a{--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium);color:var(--color-brand-500);text-decoration-line:underline;-webkit-text-decoration-color:var(--color-brand-100);-webkit-text-decoration-color:var(--color-brand-100);-webkit-text-decoration-color:var(--color-brand-100);text-decoration-color:var(--color-brand-100);text-underline-offset:4px}@media (hover:hover){.prose-terabita a:hover{color:#ff7f32}}.help-container{width:100%;max-width:1280px;padding-inline:calc(var(--spacing) * 5);margin-inline:auto}@media (width>=40rem){.help-container{padding-inline:calc(var(--spacing) * 8)}}.help-page-shell{flex-direction:column;min-height:100vh;display:flex}.help-page-main{flex:1}.help-header{z-index:50;width:100%;font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold)}.help-header-home{color:var(--color-white);background-color:#0000;position:absolute;top:0;left:0}.help-header-inner{color:var(--color-white);background-color:#2e2e81;position:relative}.help-header-row{align-items:center;gap:calc(var(--spacing) * 4);height:68px;display:flex}.help-brand{align-items:center;gap:calc(var(--spacing) * 2.5);min-width:max-content;color:var(--color-white);display:flex}.help-brand-logo{height:calc(var(--spacing) * 10);width:auto}.help-brand-tagline{top:calc(var(--spacing) * .5);min-height:calc(var(--spacing) * 5);border-left-style:var(--tw-border-style);border-color:#ffffff59;border-left-width:1px;align-items:center;display:none;position:relative}@supports (color:color-mix(in lab, red, red)){.help-brand-tagline{border-color:color-mix(in oklab, var(--color-white) 35%, transparent)}}.help-brand-tagline{padding-left:calc(var(--spacing) * 4);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-leading:1;--tw-font-weight:var(--font-weight-medium);line-height:1;font-weight:var(--font-weight-medium);color:#ffffffbf}@supports (color:color-mix(in lab, red, red)){.help-brand-tagline{color:color-mix(in oklab, var(--color-white) 75%, transparent)}}@media (width>=64rem){.help-brand-tagline{display:flex}}.help-nav{align-items:center;gap:var(--spacing);margin-left:auto;display:none}@media (width>=48rem){.help-nav{display:flex}}.help-nav a{top:calc(var(--spacing) * .5);height:calc(var(--spacing) * 9);align-items:center;gap:calc(var(--spacing) * 2);border-radius:var(--radius-lg);padding-inline:calc(var(--spacing) * 2.5);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-leading:1;--tw-font-weight:var(--font-weight-semibold);line-height:1;font-weight:var(--font-weight-semibold);color:var(--color-white);transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration));display:inline-flex;position:relative}@media (hover:hover){.help-nav a:hover{background-color:#ffffff1a}@supports (color:color-mix(in lab, red, red)){.help-nav a:hover{background-color:color-mix(in oklab, var(--color-white) 10%, transparent)}}}.help-nav-icon{width:calc(var(--spacing) * 4);height:calc(var(--spacing) * 4);color:#ffffffbf;flex-shrink:0}@supports (color:color-mix(in lab, red, red)){.help-nav-icon{color:color-mix(in oklab, var(--color-white) 75%, transparent)}}.help-header-search{width:100%;max-width:240px;margin-left:auto}.help-header-search+.help-nav{margin-left:0}.help-profile{flex-shrink:0;margin-left:auto;position:relative}@media (width>=48rem){.help-profile{margin-left:var(--spacing)}}.help-profile-trigger{height:calc(var(--spacing) * 9);align-items:center;gap:calc(var(--spacing) * 2);border-radius:var(--radius-lg);border-style:var(--tw-border-style);padding-inline:calc(var(--spacing) * 2.5);text-align:left;color:var(--color-white);transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration));background-color:#0000;border-width:0;display:flex}@media (hover:hover){.help-profile-trigger:hover{background-color:#ffffff1a}@supports (color:color-mix(in lab, red, red)){.help-profile-trigger:hover{background-color:color-mix(in oklab, var(--color-white) 10%, transparent)}}}.help-profile-avatar{width:calc(var(--spacing) * 5);height:calc(var(--spacing) * 5);flex-shrink:0;justify-content:center;align-items:center;display:flex}.help-profile-avatar.has-initial{width:calc(var(--spacing) * 6);height:calc(var(--spacing) * 6);background-color:var(--color-white);font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);color:#2e2e81;border-radius:3.40282e38px}.help-profile-trigger:hover .help-profile-avatar.has-initial{background-color:var(--color-brand-50)}.help-profile-copy{--tw-leading:1;min-width:0;line-height:1;display:none}@media (width>=40rem){.help-profile-copy{display:block}}.help-profile-copy strong{top:calc(var(--spacing) * .5);max-width:calc(var(--spacing) * 28);text-overflow:ellipsis;white-space:nowrap;font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-leading:1;--tw-font-weight:var(--font-weight-semibold);line-height:1;font-weight:var(--font-weight-semibold);display:block;position:relative;overflow:hidden}.help-profile-chevron{opacity:.7;transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration));flex-shrink:0;display:none}@media (width>=40rem){.help-profile-chevron{display:block}}.help-profile-menu{z-index:70;margin-top:calc(var(--spacing) * 2);border-radius:var(--radius-xl);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-slate-200);background-color:var(--color-white);width:290px;padding:calc(var(--spacing) * 2);color:#435061;--tw-shadow:0 16px 40px var(--tw-shadow-color,#1e233724);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);position:absolute;top:100%;right:0;overflow:hidden}.help-profile-menu-head{align-items:center;gap:calc(var(--spacing) * 3);border-bottom-style:var(--tw-border-style);border-bottom-width:1px;border-color:var(--color-slate-100);padding:calc(var(--spacing) * 3);display:flex}.help-profile-menu-avatar{width:calc(var(--spacing) * 10);height:calc(var(--spacing) * 10);border-radius:var(--radius-lg);background-color:var(--color-brand-50);--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);color:var(--color-brand-600);flex-shrink:0;justify-content:center;align-items:center;display:flex}.help-profile-menu-head>span:last-child{min-width:0}.help-profile-menu-head strong,.help-profile-menu-head small{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.help-profile-menu-head strong{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);color:var(--color-ink-950)}.help-profile-menu-head small{margin-top:calc(var(--spacing) * .5);font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));color:#7a8594}.help-profile-menu nav{padding-block:var(--spacing)}.help-profile-menu nav a,.help-profile-login{align-items:center;gap:calc(var(--spacing) * 3);border-radius:var(--radius-lg);padding-inline:calc(var(--spacing) * 3);padding-block:calc(var(--spacing) * 2.5);transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration));display:flex}@media (hover:hover){:is(.help-profile-menu nav a,.help-profile-login):hover{background-color:var(--color-brand-50)}}.help-profile-menu nav a>svg{color:var(--color-brand-500);flex-shrink:0}.help-profile-menu nav a>span,.help-profile-login>span{flex:1;min-width:0}.help-profile-menu nav strong,.help-profile-menu nav small,.help-profile-login strong,.help-profile-login small{display:block}.help-profile-menu nav strong,.help-profile-login strong{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);color:var(--color-ink-950)}.help-profile-menu nav small,.help-profile-login small{margin-top:calc(var(--spacing) * .5);font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));color:#7a8594}.help-profile-menu form{border-top-style:var(--tw-border-style);border-top-width:1px;border-color:var(--color-slate-100);padding-top:var(--spacing)}.help-profile-menu form button{align-items:center;gap:calc(var(--spacing) * 3);border-radius:var(--radius-lg);width:100%;padding-inline:calc(var(--spacing) * 3);padding-block:calc(var(--spacing) * 2.5);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);color:var(--color-red-600);transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration));display:flex}@media (hover:hover){.help-profile-menu form button:hover{background-color:var(--color-red-50)}}.help-profile-login{margin-top:var(--spacing)}.help-profile-login>svg{color:var(--color-brand-500);flex-shrink:0}.help-profile-actions{margin-top:var(--spacing);gap:var(--spacing);display:grid}.help-profile-register{min-height:calc(var(--spacing) * 10);justify-content:center;align-items:center;gap:calc(var(--spacing) * 2);border-radius:var(--radius-lg);background-color:var(--color-brand-500);width:100%;padding-inline:calc(var(--spacing) * 3);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);color:var(--color-white);transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration));display:flex}@media (hover:hover){.help-profile-register:hover{background-color:var(--color-brand-600)}}.help-profile-register>svg{width:calc(var(--spacing) * 4);height:calc(var(--spacing) * 4);flex-shrink:0}.help-menu-button{width:calc(var(--spacing) * 9);height:calc(var(--spacing) * 9);border-radius:var(--radius-lg);border-style:var(--tw-border-style);border-width:1px;border-color:#fff6;justify-content:center;align-items:center;display:none}@supports (color:color-mix(in lab, red, red)){.help-menu-button{border-color:color-mix(in oklab, var(--color-white) 40%, transparent)}}.help-menu-button{color:var(--color-white)}.help-mobile-menu{border-top-style:var(--tw-border-style);border-color:#ffffff26;border-top-width:1px}@supports (color:color-mix(in lab, red, red)){.help-mobile-menu{border-color:color-mix(in oklab, var(--color-white) 15%, transparent)}}.help-mobile-menu{color:var(--color-white);--tw-shadow:0 20px 25px -5px var(--tw-shadow-color,#0000001a), 0 8px 10px -6px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);background-color:#282873}.help-mobile-menu nav a{min-height:calc(var(--spacing) * 11);border-radius:var(--radius-lg);padding-inline:calc(var(--spacing) * 3);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);justify-content:space-between;align-items:center;display:flex}@media (hover:hover){.help-mobile-menu nav a:hover{background-color:#ffffff1a}@supports (color:color-mix(in lab, red, red)){.help-mobile-menu nav a:hover{background-color:color-mix(in oklab, var(--color-white) 10%, transparent)}}}.help-mobile-menu nav a>span{align-items:center;gap:calc(var(--spacing) * 2.5);display:flex}.help-search{position:relative}.help-search>input{border-style:var(--tw-border-style);background-color:var(--color-white);width:100%;color:var(--color-ink-950);transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration));border-width:1px;border-color:#d1d5db}.help-search>input::placeholder{color:#7a8594}.help-search>input:focus{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(3px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);--tw-ring-color:var(--color-brand-100);border-color:#7779e8}.help-search-icon{pointer-events:none;z-index:10;color:#435061;position:absolute}.help-search-header>input{height:calc(var(--spacing) * 9);border-radius:var(--radius-lg);padding-right:calc(var(--spacing) * 4);padding-left:calc(var(--spacing) * 10);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-shadow:0 1px 3px 0 var(--tw-shadow-color,#0000001a), 0 1px 2px -1px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.help-search-header .help-search-icon{top:50%;left:calc(var(--spacing) * 3.5);width:calc(var(--spacing) * 4);height:calc(var(--spacing) * 4);--tw-translate-y:calc(calc(1 / 2 * 100%) * -1);translate:var(--tw-translate-x) var(--tw-translate-y)}.help-search-mobile>input{height:calc(var(--spacing) * 11);border-radius:var(--radius-lg);padding-right:calc(var(--spacing) * 4);padding-left:calc(var(--spacing) * 11);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}.help-search-mobile .help-search-icon{top:22px;left:calc(var(--spacing) * 4);width:calc(var(--spacing) * 4.5);height:calc(var(--spacing) * 4.5);--tw-translate-y:calc(calc(1 / 2 * 100%) * -1);translate:var(--tw-translate-x) var(--tw-translate-y)}.help-search-hero{gap:calc(var(--spacing) * 4);grid-template-columns:minmax(0,1fr) 130px;display:grid}.help-search-hero>input{border-radius:var(--radius-lg);height:60px;padding-right:calc(var(--spacing) * 5);padding-left:calc(var(--spacing) * 12);font-size:var(--text-lg);line-height:var(--tw-leading,var(--text-lg--line-height));--tw-shadow:0 10px 15px -3px var(--tw-shadow-color,#0000001a), 0 4px 6px -4px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.help-search-hero .help-search-icon{top:30px;left:calc(var(--spacing) * 4);width:calc(var(--spacing) * 6);height:calc(var(--spacing) * 6);--tw-translate-y:calc(calc(1 / 2 * 100%) * -1);translate:var(--tw-translate-x) var(--tw-translate-y)}.help-search-hero>button{border-radius:var(--radius-lg);height:60px;padding-inline:calc(var(--spacing) * 6);font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height));--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);color:var(--color-white);--tw-shadow:0 10px 15px -3px var(--tw-shadow-color,#0000001a), 0 4px 6px -4px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration));background-color:#ff7f32}@media (hover:hover){.help-search-hero>button:hover{background-color:#ed6f26}}.help-search-results{z-index:50;margin-top:calc(var(--spacing) * 2);border-radius:var(--radius-lg);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-slate-200);background-color:var(--color-white);max-height:360px;padding:calc(var(--spacing) * 2);text-align:left;color:var(--color-ink-800);--tw-shadow:0 16px 40px var(--tw-shadow-color,#1e233724);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);position:absolute;top:100%;left:0;right:0;overflow-y:auto}.help-search-result{align-items:center;gap:calc(var(--spacing) * 3);border-radius:var(--radius-md);padding:calc(var(--spacing) * 3);transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration));display:flex}@media (hover:hover){.help-search-result:hover{background-color:var(--color-brand-50)}}.help-search-result.is-active{background-color:var(--color-brand-50)}.help-search-result>span:first-child{width:calc(var(--spacing) * 9);height:calc(var(--spacing) * 9);border-radius:var(--radius-lg);background-color:var(--color-brand-50);color:var(--color-brand-600);flex-shrink:0;justify-content:center;align-items:center;display:flex}.help-search-result>span:nth-child(2){flex:1;min-width:0}.help-search-result strong,.help-search-result small{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.help-search-result strong{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);color:var(--color-ink-950)}.help-search-result small{margin-top:calc(var(--spacing) * .5);font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));--tw-font-weight:var(--font-weight-normal);font-weight:var(--font-weight-normal);color:var(--color-ink-600)}.help-search-result>svg{color:var(--color-slate-400);flex-shrink:0}.help-search-status{padding:calc(var(--spacing) * 3);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-font-weight:var(--font-weight-normal);font-weight:var(--font-weight-normal);color:var(--color-ink-600)}.help-search-history{padding:var(--spacing)}.help-search-history>div{padding-inline:calc(var(--spacing) * 2);padding-block:var(--spacing);font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));justify-content:space-between;align-items:center;display:flex}.help-search-history>div span{--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);--tw-tracking:var(--tracking-wide);letter-spacing:var(--tracking-wide);text-transform:uppercase}.help-search-history>div button{--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);color:var(--color-brand-600)}.help-search-history>button{align-items:center;gap:calc(var(--spacing) * 2);border-radius:var(--radius-md);width:100%;padding-inline:calc(var(--spacing) * 3);padding-block:calc(var(--spacing) * 2);text-align:left;font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium);display:flex}@media (hover:hover){.help-search-history>button:hover{background-color:var(--color-mist-50)}}.help-footer{padding-top:calc(var(--spacing) * 12);color:#435061;background-color:#f2f3f5;margin-top:auto;position:relative;overflow:hidden}.help-footer:before{content:"";pointer-events:none;background:radial-gradient(circle at 12% 20%,#fffc,#0000 32%),radial-gradient(circle at 88% 100%,#e2e4e9b8,#0000 30%);position:absolute;inset:0}.help-footer:after{content:"";inset-inline:0;background-color:#d8dbe1;height:1px;position:absolute;top:0}.help-footer>.help-container{z-index:10;position:relative}.help-footer-main{gap:calc(var(--spacing) * 10);padding-bottom:calc(var(--spacing) * 10);display:grid}@media (width>=48rem){.help-footer-main{gap:calc(var(--spacing) * 16);grid-template-columns:minmax(0,1fr) auto}}.help-footer-intro>p{margin-top:calc(var(--spacing) * 4);max-width:var(--container-md);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-leading:calc(var(--spacing) * 6);line-height:calc(var(--spacing) * 6);color:#66717e}.help-footer-brand{align-items:center;display:inline-flex}.help-footer-logo{height:calc(var(--spacing) * 12);width:auto}.help-footer-email{margin-top:calc(var(--spacing) * 3);align-items:center;gap:calc(var(--spacing) * 2);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);color:#566170;transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration));display:inline-flex}@media (hover:hover){.help-footer-email:hover{color:var(--color-brand-500)}}.help-footer-email>svg{color:var(--color-brand-500);flex-shrink:0}.help-footer-links{gap:calc(var(--spacing) * 8);grid-template-columns:repeat(2,minmax(0,1fr));width:100%;display:grid}@media (width>=48rem){.help-footer-links{gap:calc(var(--spacing) * 16);justify-self:flex-end;width:440px}}@media (width>=64rem){.help-footer-links{gap:calc(var(--spacing) * 24);width:520px}}@media (width>=48rem){.help-footer-links>div:last-child{justify-self:flex-end}}.help-footer-links h2{margin-bottom:calc(var(--spacing) * 4);font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);--tw-tracking:.14em;letter-spacing:.14em;color:#8a929d;text-transform:uppercase}.help-footer-links nav{align-items:flex-start;gap:calc(var(--spacing) * 2.5);flex-direction:column;display:flex}.help-footer-links a{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium);color:#566170;transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}@media (hover:hover){.help-footer-links a:hover{--tw-translate-x:calc(var(--spacing) * .5);translate:var(--tw-translate-x) var(--tw-translate-y);color:var(--color-brand-500)}}.help-footer-bottom{gap:calc(var(--spacing) * 3);border-top-style:var(--tw-border-style);padding-block:calc(var(--spacing) * 5);font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));color:#7a8594;border-color:#d9dce2;border-top-width:1px;flex-direction:column;display:flex}@media (width>=40rem){.help-footer-bottom{flex-direction:row;justify-content:space-between;align-items:center}}.help-footer-bottom button{align-items:center;gap:calc(var(--spacing) * 2);color:#66717e;width:fit-content;transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration));display:inline-flex}@media (hover:hover){.help-footer-bottom button:hover{color:var(--color-brand-500)}}.help-footer-bottom a{align-items:center;gap:calc(var(--spacing) * 2);color:#66717e;width:fit-content;transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration));display:inline-flex}@media (hover:hover){.help-footer-bottom a:hover{color:var(--color-brand-500)}}.cookie-consent-dialog{inset-inline:calc(var(--spacing) * 4);bottom:calc(var(--spacing) * 4);z-index:90;max-width:var(--container-4xl);border-radius:var(--radius-xl);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-slate-200);background-color:var(--color-white);padding-inline:calc(var(--spacing) * 5);padding-block:calc(var(--spacing) * 4);--tw-shadow:0 16px 40px var(--tw-shadow-color,#1e233724);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);margin-inline:auto;position:fixed}.cookie-consent-layout{gap:calc(var(--spacing) * 3);flex-direction:column;display:flex}@media (width>=40rem){.cookie-consent-layout{flex-direction:row;justify-content:space-between;align-items:center}}.cookie-consent-copy{max-width:var(--container-2xl)}.cookie-consent-copy h2{font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height));--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);color:var(--color-ink-950)}.cookie-consent-copy p{margin-top:var(--spacing);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-leading:calc(var(--spacing) * 5);line-height:calc(var(--spacing) * 5);color:var(--color-ink-600)}.cookie-consent-copy a{margin-top:var(--spacing);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);color:var(--color-brand-700);display:inline-flex}.cookie-consent-actions{align-items:center;gap:calc(var(--spacing) * 2);flex-wrap:wrap;flex-shrink:0;display:flex}.preview-banner{background-color:var(--color-amber-100);padding-inline:calc(var(--spacing) * 4);padding-block:calc(var(--spacing) * 3);text-align:center;font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);color:var(--color-amber-900)}.knowledge-page{background-color:var(--color-white);padding-top:calc(var(--spacing) * 8);padding-bottom:calc(var(--spacing) * 16)}.knowledge-breadcrumbs{margin-bottom:calc(var(--spacing) * 8);align-items:center;gap:calc(var(--spacing) * 2);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));color:#66717e;flex-wrap:wrap;display:flex}.knowledge-breadcrumbs a{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}@media (hover:hover){.knowledge-breadcrumbs a:hover{color:var(--color-brand-500)}}.knowledge-breadcrumbs svg{color:var(--color-slate-400)}.knowledge-breadcrumbs span{color:#435061}.knowledge-topbar{margin-bottom:calc(var(--spacing) * 8)}.knowledge-layout{align-items:flex-start;gap:calc(var(--spacing) * 8);display:grid}@media (width>=64rem){.knowledge-layout{gap:calc(var(--spacing) * 12);grid-template-columns:252px minmax(0,1fr)}}.knowledge-layout-wide{display:block}.knowledge-sidebar{min-width:0}.knowledge-sidebar>h2{margin-bottom:calc(var(--spacing) * 3);font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height));--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);color:var(--color-ink-950)}.knowledge-sidebar-content{border-top-style:var(--tw-border-style);border-color:#e1e4e8;border-top-width:1px}:where(.knowledge-sidebar-nav>:not(:last-child)){--tw-divide-y-reverse:0;border-bottom-style:var(--tw-border-style);border-top-style:var(--tw-border-style);border-top-width:calc(1px * var(--tw-divide-y-reverse));border-bottom-width:calc(1px * calc(1 - var(--tw-divide-y-reverse)));border-color:#e1e4e8}.knowledge-sidebar-nav a{align-items:center;gap:calc(var(--spacing) * 3);min-height:56px;padding-block:calc(var(--spacing) * 3.5);font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height));--tw-leading:calc(var(--spacing) * 5);line-height:calc(var(--spacing) * 5);color:var(--color-brand-500);transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration));display:flex}@media (hover:hover){.knowledge-sidebar-nav a:hover{color:#ff7f32}}.knowledge-sidebar-nav a>span{background-color:var(--color-brand-50);padding-inline:calc(var(--spacing) * 2);padding-block:calc(var(--spacing) * .5);font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);color:var(--color-brand-600);border-radius:3.40282e38px;margin-left:auto}.knowledge-sidebar-nav a>svg{color:var(--color-slate-400);flex-shrink:0;margin-left:auto}.knowledge-sidebar-nav a.is-active{--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);color:#435061}.knowledge-sidebar-back{margin-top:calc(var(--spacing) * 5);align-items:center;gap:calc(var(--spacing) * 2);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);color:#66717e;transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration));display:inline-flex}@media (hover:hover){.knowledge-sidebar-back:hover{color:var(--color-brand-500)}}.knowledge-article{min-width:0}.knowledge-article-header{gap:calc(var(--spacing) * 4);flex-direction:column;display:flex}@media (width>=40rem){.knowledge-article-header{flex-direction:row;justify-content:space-between;align-items:flex-start}}.knowledge-article-header h1{font-size:var(--text-3xl);line-height:var(--tw-leading,var(--text-3xl--line-height));--tw-leading:var(--leading-tight);line-height:var(--leading-tight);--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);--tw-tracking:-.03em;letter-spacing:-.03em;color:var(--color-ink-950)}@media (width>=40rem){.knowledge-article-header h1{font-size:var(--text-4xl);line-height:var(--tw-leading,var(--text-4xl--line-height))}}.knowledge-article-header p{margin-top:calc(var(--spacing) * 3);max-width:var(--container-4xl);font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height));--tw-leading:calc(var(--spacing) * 7);line-height:calc(var(--spacing) * 7);color:#5b6675}.knowledge-actions{flex-shrink:0;align-self:flex-start}@media (width>=40rem){.knowledge-actions{padding-top:var(--spacing)}}.knowledge-count{width:calc(var(--spacing) * 10);height:calc(var(--spacing) * 10);background-color:var(--color-brand-50);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);color:var(--color-brand-600);border-radius:3.40282e38px;justify-content:center;align-items:center;display:flex}.knowledge-follow{height:calc(var(--spacing) * 10);justify-content:center;align-items:center;gap:calc(var(--spacing) * 2);border-radius:var(--radius-lg);border-style:var(--tw-border-style);background-color:var(--color-white);min-width:148px;padding-inline:calc(var(--spacing) * 3);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);white-space:nowrap;color:#435061;transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration));border-width:1px;border-color:#536176;display:inline-flex}@media (hover:hover){.knowledge-follow:hover{border-color:var(--color-brand-500);background-color:var(--color-brand-50);color:var(--color-brand-600)}}.knowledge-follow{border-style:solid}.knowledge-follow[aria-pressed=true]{color:#ff7f32;border-color:#ff7f32}@media (hover:hover){.knowledge-follow[aria-pressed=true]:hover{background-color:var(--color-orange-50);color:#ed6f26;border-color:#ed6f26}}.knowledge-meta{margin-top:calc(var(--spacing) * 5);align-items:center;gap:calc(var(--spacing) * 3);display:flex}.knowledge-tool-avatar,.knowledge-author-avatar{width:calc(var(--spacing) * 11);height:calc(var(--spacing) * 11);background-color:var(--color-brand-50);color:var(--color-brand-600);border-radius:3.40282e38px;flex-shrink:0;justify-content:center;align-items:center;display:flex}.knowledge-author-avatar{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold)}.knowledge-meta strong,.knowledge-meta small{display:block}.knowledge-meta strong{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);color:#435061}.knowledge-meta small{margin-top:calc(var(--spacing) * .5);font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));color:#66717e}.knowledge-article-body{margin-top:calc(var(--spacing) * 7)}.prose-terabita .article-lead{margin-bottom:calc(var(--spacing) * 8);border-left-style:var(--tw-border-style);padding-left:calc(var(--spacing) * 5);border-color:#ff7f32;border-left-width:4px}.prose-terabita .article-lead p{margin-bottom:0}.prose-terabita .article-callout{margin-block:calc(var(--spacing) * 7);border-left-style:var(--tw-border-style);border-left-width:4px;border-color:var(--color-brand-400);padding-inline:calc(var(--spacing) * 5);padding-block:calc(var(--spacing) * 4);background-color:#f8f8ff}.prose-terabita .article-callout strong{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);color:var(--color-brand-700);display:block}.prose-terabita .article-callout p{margin-top:calc(var(--spacing) * 1.5);margin-bottom:0}.prose-terabita .article-command{margin-block:calc(var(--spacing) * 6);border-radius:var(--radius-xl);border-style:var(--tw-border-style);--tw-shadow:0 12px 28px var(--tw-shadow-color,#221f3a21);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);background-color:#27253c;border-width:1px;border-color:#34314e;overflow:hidden}.prose-terabita .article-command:before{content:"Команды для терминала от имени администратора";border-bottom-style:var(--tw-border-style);border-color:#ffffff1a;border-bottom-width:1px;display:block}@supports (color:color-mix(in lab, red, red)){.prose-terabita .article-command:before{border-color:color-mix(in oklab, var(--color-white) 10%, transparent)}}.prose-terabita .article-command:before{padding-inline:calc(var(--spacing) * 5);padding-block:calc(var(--spacing) * 3);font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);--tw-tracking:var(--tracking-wide);letter-spacing:var(--tracking-wide);color:#c9c7ff}.prose-terabita .article-command pre{padding-inline:calc(var(--spacing) * 5);padding-block:calc(var(--spacing) * 4);font-family:var(--font-mono);--tw-leading:calc(var(--spacing) * 7);font-size:13px;line-height:calc(var(--spacing) * 7);color:#f5f4ff;white-space:pre;background-color:#0000;margin:0;overflow-x:auto}.prose-terabita .article-command code{color:inherit;background-color:#0000;padding:0}.prose-terabita .article-source{margin-top:calc(var(--spacing) * 8);border-top-style:var(--tw-border-style);border-top-width:1px;border-color:var(--color-slate-200);padding-top:calc(var(--spacing) * 5);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}.prose-terabita .article-source h2{margin-bottom:calc(var(--spacing) * 3);font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height));--tw-leading:calc(var(--spacing) * 6);line-height:calc(var(--spacing) * 6);--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);color:var(--color-ink-950)}.prose-terabita .article-source ul{margin-block:0}:where(.prose-terabita .article-source ul>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 2) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 2) * calc(1 - var(--tw-space-y-reverse)))}.prose-terabita .article-source ul{padding-left:calc(var(--spacing) * 5)}.prose-terabita .article-source li{margin-block:0;padding-left:0}.knowledge-filter{margin-bottom:calc(var(--spacing) * 7);gap:calc(var(--spacing) * 3);border-radius:var(--radius-lg);border-style:var(--tw-border-style);padding:calc(var(--spacing) * 4);background-color:#fafafd;border-width:1px;border-color:#e0e3e7;display:grid}@media (width>=40rem){.knowledge-filter{grid-template-columns:minmax(0,1fr) 210px auto}}.knowledge-filter label{position:relative}.knowledge-filter label>svg{pointer-events:none;top:50%;left:calc(var(--spacing) * 3.5);--tw-translate-y:calc(calc(1 / 2 * 100%) * -1);translate:var(--tw-translate-x) var(--tw-translate-y);color:#66717e;position:absolute}.knowledge-filter input,.knowledge-filter select{height:calc(var(--spacing) * 11);border-radius:var(--radius-lg);border-style:var(--tw-border-style);background-color:var(--color-white);width:100%;font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));color:var(--color-ink-950);border-width:1px;border-color:#d5d9df}:is(.knowledge-filter input,.knowledge-filter select):focus{border-color:var(--color-brand-400);--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(3px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);--tw-ring-color:var(--color-brand-100)}.knowledge-filter input{padding-right:calc(var(--spacing) * 4);padding-left:calc(var(--spacing) * 11)}.knowledge-filter select{appearance:none;padding-block:0;padding-right:calc(var(--spacing) * 10);padding-left:calc(var(--spacing) * 3);background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' viewBox='0 0 24 24' fill='none' stroke='%23435061' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m6 9 6 6 6-6'/%3E%3C/svg%3E");background-position:right .875rem center;background-repeat:no-repeat;background-size:.875rem}.knowledge-filter>button{height:calc(var(--spacing) * 11);border-radius:var(--radius-lg);padding-inline:calc(var(--spacing) * 5);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);color:var(--color-white);transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration));background-color:#ff7f32}@media (hover:hover){.knowledge-filter>button:hover{background-color:#ed6f26}}.knowledge-result-note{margin-bottom:calc(var(--spacing) * 4);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));color:var(--color-ink-600)}.knowledge-tool-grid{gap:calc(var(--spacing) * 4);display:grid}@media (width>=40rem){.knowledge-tool-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width>=80rem){.knowledge-tool-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}.knowledge-tool-grid .knowledge-empty{grid-column:1/-1}.knowledge-list{border-top-style:var(--tw-border-style);border-color:#e1e4e8;border-top-width:1px}.knowledge-list-item{border-radius:var(--radius-xl);border-style:var(--tw-border-style);background-color:var(--color-white);min-height:238px;padding:calc(var(--spacing) * 6);--tw-shadow:0 1px 3px 0 var(--tw-shadow-color,#0000001a), 0 1px 2px -1px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration));border-width:1px;border-color:#dfe2e7;flex-direction:column;align-items:flex-start;display:flex;position:relative}@media (hover:hover){.knowledge-list-item:hover{--tw-translate-y:calc(var(--spacing) * -1);translate:var(--tw-translate-x) var(--tw-translate-y);border-color:var(--color-brand-400);--tw-shadow:0 10px 30px var(--tw-shadow-color,#1e233714);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}}.knowledge-list-link{z-index:10;position:absolute;inset:0}.knowledge-list-icon{width:calc(var(--spacing) * 12);height:calc(var(--spacing) * 12);border-radius:var(--radius-xl);background-color:var(--color-brand-50);color:var(--color-brand-600);flex-shrink:0;justify-content:center;align-items:center;display:flex}.knowledge-list-icon svg{width:calc(var(--spacing) * 5.5);height:calc(var(--spacing) * 5.5)}.knowledge-list-copy{margin-top:calc(var(--spacing) * 5);min-width:0;padding-right:calc(var(--spacing) * 8);flex-direction:column;flex:1;display:flex}.knowledge-list-copy strong,.knowledge-list-copy small,.knowledge-list-copy em{font-style:normal;display:block}.knowledge-list-copy strong{font-size:var(--text-lg);line-height:var(--tw-leading,var(--text-lg--line-height));--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);color:var(--color-ink-950);transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}@media (hover:hover){.knowledge-list-copy strong:is(:where(.group):hover *){color:var(--color-brand-500)}}.knowledge-list-copy small{margin-top:calc(var(--spacing) * 2);-webkit-line-clamp:3;font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-leading:calc(var(--spacing) * 6);line-height:calc(var(--spacing) * 6);color:#66717e;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.knowledge-list-copy em{padding-top:calc(var(--spacing) * 5);font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);color:#7a8594;margin-top:auto}.knowledge-list-favorite{top:calc(var(--spacing) * 4);right:calc(var(--spacing) * 4);z-index:20;width:calc(var(--spacing) * 9);height:calc(var(--spacing) * 9);color:var(--color-slate-400);transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration));border-radius:3.40282e38px;flex-shrink:0;justify-content:center;align-items:center;display:flex;position:absolute}@media (hover:hover){.knowledge-list-favorite:hover{background-color:var(--color-brand-50);color:var(--color-brand-500)}}.knowledge-list-arrow{right:calc(var(--spacing) * 5);bottom:calc(var(--spacing) * 5);width:calc(var(--spacing) * 5);height:calc(var(--spacing) * 5);color:var(--color-slate-400);transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration));flex-shrink:0;position:absolute}@media (hover:hover){.knowledge-list-arrow:is(:where(.group):hover *){--tw-translate-x:var(--spacing);translate:var(--tw-translate-x) var(--tw-translate-y);color:var(--color-brand-500)}}.knowledge-empty{min-height:calc(var(--spacing) * 56);padding-block:calc(var(--spacing) * 8);text-align:center;flex-direction:column;justify-content:center;align-items:center;display:flex}.knowledge-empty>svg{color:var(--color-brand-400)}.knowledge-empty h2{margin-top:calc(var(--spacing) * 4);font-size:var(--text-xl);line-height:var(--tw-leading,var(--text-xl--line-height));--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);color:var(--color-ink-950)}.knowledge-empty p{margin-top:var(--spacing);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));color:var(--color-ink-600)}.knowledge-empty a{margin-top:calc(var(--spacing) * 4);--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);color:var(--color-brand-500)}.knowledge-pagination{margin-top:calc(var(--spacing) * 6)}.knowledge-pagination nav a.inline-flex,.knowledge-pagination nav span.inline-flex{color:#596574!important;box-shadow:none!important;background:#fff!important;border-color:#dde1e8!important}.knowledge-pagination nav a.inline-flex:hover{color:#5658c8!important;background:#f7f7ff!important;border-color:#b9baf3!important}.knowledge-pagination nav [aria-current=page]{z-index:2;position:relative}.knowledge-pagination nav [aria-current=page]>span{outline-offset:-1px;outline:1px solid #7779e8;color:#3f409f!important;background:#f2f2ff!important;border-color:#7779e8!important}.knowledge-pagination nav [aria-disabled=true]>span{color:#a0a7b1!important;background:#f8f9fb!important}.tool-stage{margin-block:calc(var(--spacing) * 7)}.tool-panel{border-radius:var(--radius-lg);border-style:var(--tw-border-style);background-color:var(--color-white);padding:calc(var(--spacing) * 5);--tw-shadow:0 1px 2px var(--tw-shadow-color,#0000000d);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);border-width:1px;border-color:#dfe2e6}@media (width>=40rem){.tool-panel{padding:calc(var(--spacing) * 7)}}.tool-unit-select{appearance:none;padding-right:calc(var(--spacing) * 11);background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' viewBox='0 0 24 24' fill='none' stroke='%23435061' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m6 9 6 6 6-6'/%3E%3C/svg%3E");background-position:right .875rem center;background-repeat:no-repeat;background-size:.875rem}.result-box{border-radius:var(--radius-lg);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-brand-100);background-color:var(--color-brand-50);padding:calc(var(--spacing) * 4);color:var(--color-ink-950)}.tool-loader{min-height:calc(var(--spacing) * 16);align-items:center;gap:calc(var(--spacing) * 3);border-radius:var(--radius-lg);border-style:var(--tw-border-style);background-color:var(--color-white);width:100%;padding-inline:calc(var(--spacing) * 4);padding-block:calc(var(--spacing) * 3);text-align:left;border-width:1px;border-color:#e1e4e8;display:flex}.loading-dots{width:calc(var(--spacing) * 8);height:calc(var(--spacing) * 8);flex-shrink:0;display:block;position:relative}.loading-dots i{width:calc(var(--spacing) * 1.5);height:calc(var(--spacing) * 1.5);background-color:var(--color-brand-600);transform:rotate(calc(var(--loading-dot) * 45deg)) translateY(-11px);border-radius:3.40282e38px;margin:-3px;animation:.8s linear infinite loading-dot;position:absolute;top:50%;left:50%}.loading-dots i:first-child{--loading-dot:0;animation-delay:-.7s}.loading-dots i:nth-child(2){--loading-dot:1;animation-delay:-.6s}.loading-dots i:nth-child(3){--loading-dot:2;animation-delay:-.5s}.loading-dots i:nth-child(4){--loading-dot:3;animation-delay:-.4s}.loading-dots i:nth-child(5){--loading-dot:4;animation-delay:-.3s}.loading-dots i:nth-child(6){--loading-dot:5;animation-delay:-.2s}.loading-dots i:nth-child(7){--loading-dot:6;animation-delay:-.1s}.loading-dots i:nth-child(8){--loading-dot:7;animation-delay:0s}.tool-loader-copy{min-width:0}.tool-loader-copy strong,.tool-loader-copy small{display:block}.tool-loader-copy strong{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);color:var(--color-ink-950)}.tool-loader-copy small{margin-top:calc(var(--spacing) * .5);font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));--tw-leading:calc(var(--spacing) * 5);line-height:calc(var(--spacing) * 5);color:var(--color-ink-600)}.tool-actions{margin-top:calc(var(--spacing) * 5);align-items:center;gap:calc(var(--spacing) * 2.5);flex-wrap:wrap;display:flex}.tool-mode-switch{border-radius:var(--radius-lg);background-color:var(--color-mist-100);padding:var(--spacing);display:inline-flex}.tool-mode-switch button{min-height:calc(var(--spacing) * 9);border-radius:var(--radius-md);padding-inline:calc(var(--spacing) * 4);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);color:var(--color-ink-600);transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.tool-mode-switch button.is-active{background-color:var(--color-white);color:var(--color-brand-700);--tw-shadow:0 1px 3px 0 var(--tw-shadow-color,#0000001a), 0 1px 2px -1px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.tool-check{min-height:calc(var(--spacing) * 11);align-items:center;gap:calc(var(--spacing) * 2);border-radius:var(--radius-lg);border-style:var(--tw-border-style);background-color:var(--color-white);padding-inline:calc(var(--spacing) * 3);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium);color:#435061;border-width:1px;border-color:#d5d9df;display:flex}.tool-check input{width:calc(var(--spacing) * 4);height:calc(var(--spacing) * 4);accent-color:var(--color-brand-600);border-radius:.25rem}.tool-privacy{margin-top:calc(var(--spacing) * 5);align-items:flex-start;gap:calc(var(--spacing) * 2);border-top-style:var(--tw-border-style);border-top-width:1px;border-color:var(--color-slate-100);padding-top:calc(var(--spacing) * 4);font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));--tw-leading:calc(var(--spacing) * 5);line-height:calc(var(--spacing) * 5);color:var(--color-ink-600);display:flex}.tool-privacy svg{margin-top:calc(var(--spacing) * .5);color:var(--color-emerald-600);flex-shrink:0}.tool-stat{align-items:center;gap:var(--spacing);border-radius:var(--radius-md);background-color:var(--color-mist-100);padding-inline:calc(var(--spacing) * 2);padding-block:var(--spacing);font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));color:var(--color-ink-600);display:inline-flex}.tool-error{margin-top:calc(var(--spacing) * 4);gap:var(--spacing);border-radius:var(--radius-lg);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-red-100);background-color:var(--color-red-50);padding-inline:calc(var(--spacing) * 4);padding-block:calc(var(--spacing) * 3);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));color:var(--color-red-700);flex-direction:column;display:flex}.tool-error code{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));overflow-wrap:break-word}.tool-file-action{cursor:pointer;font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);color:var(--color-brand-600);position:relative}@media (hover:hover){.tool-file-action:hover{color:var(--color-brand-800)}}.tool-file-action input{clip-path:inset(50%);white-space:nowrap;border-width:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.image-converter__head{gap:calc(var(--spacing) * 3);border-bottom-style:var(--tw-border-style);border-bottom-width:1px;border-color:var(--color-slate-100);padding-bottom:calc(var(--spacing) * 5);flex-direction:column;display:flex}@media (width>=40rem){.image-converter__head{flex-direction:row;justify-content:space-between;align-items:flex-start}}.image-converter__head h2{font-size:var(--text-lg);line-height:var(--tw-leading,var(--text-lg--line-height));--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);color:var(--color-ink-950)}.image-converter__head p{margin-top:var(--spacing);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-leading:calc(var(--spacing) * 6);line-height:calc(var(--spacing) * 6);color:var(--color-ink-600)}.image-converter__status{align-items:center;gap:calc(var(--spacing) * 2);border-radius:var(--radius-md);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-slate-200);width:fit-content;padding-inline:calc(var(--spacing) * 3);padding-block:calc(var(--spacing) * 2);font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);color:var(--color-ink-600);flex-shrink:0;display:inline-flex}.image-converter__status.is-ready{border-color:var(--color-emerald-200);color:var(--color-emerald-700)}.image-converter__status.is-error{border-color:var(--color-red-200);color:var(--color-red-700)}.image-converter__drop{margin-top:calc(var(--spacing) * 5);min-height:calc(var(--spacing) * 40);cursor:pointer;border-radius:var(--radius-xl);border-style:var(--tw-border-style);--tw-border-style:dashed;background-color:var(--color-white);width:100%;padding:calc(var(--spacing) * 5);text-align:center;transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration));border:1px dashed #cbd1dc;flex-direction:column;justify-content:center;align-items:center;display:flex}@media (hover:hover){.image-converter__drop:hover{border-color:var(--color-brand-400)}}.image-converter__drop.is-dragging{border-color:var(--color-brand-500);background-color:var(--color-brand-50)}.image-converter__drop>span{width:calc(var(--spacing) * 12);height:calc(var(--spacing) * 12);border-radius:var(--radius-lg);background-color:var(--color-brand-50);color:var(--color-brand-600);justify-content:center;align-items:center;display:flex}.image-converter__drop strong{margin-top:calc(var(--spacing) * 3);text-overflow:ellipsis;white-space:nowrap;max-width:100%;font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);color:var(--color-ink-950);overflow:hidden}.image-converter__drop small{margin-top:var(--spacing);font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));--tw-leading:calc(var(--spacing) * 5);line-height:calc(var(--spacing) * 5);color:var(--color-ink-600)}.image-converter__drop em{margin-top:calc(var(--spacing) * 3);border-radius:var(--radius-md);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-brand-100);padding-inline:calc(var(--spacing) * 3);padding-block:calc(var(--spacing) * 1.5);font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);color:var(--color-brand-700);font-style:normal}.image-converter__workspace{margin-top:calc(var(--spacing) * 6);align-items:flex-start;gap:calc(var(--spacing) * 6);border-top-style:var(--tw-border-style);border-top-width:1px;border-color:var(--color-slate-100);padding-top:calc(var(--spacing) * 6);display:grid}@media (width>=80rem){.image-converter__workspace{grid-template-columns:minmax(0,1.12fr) minmax(360px,.88fr)}}.image-converter__controls{min-width:0}.image-converter__section-head{gap:calc(var(--spacing) * 2);flex-direction:column;display:flex}@media (width>=40rem){.image-converter__section-head{flex-direction:row;justify-content:space-between;align-items:flex-start}}.image-converter__section-head h3{font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height));--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);color:var(--color-ink-950)}.image-converter__section-head p{margin-top:var(--spacing);font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));--tw-leading:calc(var(--spacing) * 5);line-height:calc(var(--spacing) * 5);color:var(--color-ink-600)}.image-converter__section-head>button{align-items:center;gap:calc(var(--spacing) * 1.5);width:fit-content;font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);color:var(--color-brand-700);display:inline-flex}.image-converter__section-head>span{border-radius:var(--radius-md);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-slate-200);width:fit-content;padding-inline:calc(var(--spacing) * 2);padding-block:var(--spacing);font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);color:var(--color-ink-600);display:inline-flex}.image-converter__presets{margin-top:calc(var(--spacing) * 4);align-items:center;gap:calc(var(--spacing) * 2);flex-wrap:wrap;display:flex}.image-converter__presets>span{margin-right:var(--spacing);font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);color:var(--color-ink-600)}.image-converter__presets button{border-radius:var(--radius-md);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-slate-200);background-color:var(--color-white);padding-inline:calc(var(--spacing) * 2.5);padding-block:calc(var(--spacing) * 1.5);font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);color:var(--color-ink-600);transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}@media (hover:hover){.image-converter__presets button:hover{border-color:var(--color-brand-400);color:var(--color-brand-700)}}.image-converter__dimensions{margin-top:calc(var(--spacing) * 5);align-items:flex-end;gap:calc(var(--spacing) * 2);grid-template-columns:minmax(0,1fr) 40px minmax(0,1fr);display:grid}.image-converter__ratio{margin-bottom:calc(var(--spacing) * .5);width:calc(var(--spacing) * 10);height:calc(var(--spacing) * 10);border-radius:var(--radius-md);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-slate-200);color:var(--color-slate-400);transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration));justify-content:center;align-items:center;display:flex}.image-converter__ratio.is-active{border-color:var(--color-brand-100);background-color:var(--color-brand-50);color:var(--color-brand-700)}.image-converter__settings-grid{margin-top:calc(var(--spacing) * 4);gap:calc(var(--spacing) * 4);display:grid}@media (width>=40rem){.image-converter__settings-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}.image-converter__quality{margin-top:calc(var(--spacing) * 5);border-top-style:var(--tw-border-style);border-top-width:1px;border-color:var(--color-slate-100);padding-top:calc(var(--spacing) * 5)}.image-converter__quality>div{justify-content:space-between;align-items:center;display:flex}.image-converter__quality output{border-radius:var(--radius-md);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-brand-100);padding-inline:calc(var(--spacing) * 2);padding-block:var(--spacing);font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);color:var(--color-brand-700)}.image-converter__quality>input{margin-top:calc(var(--spacing) * 3);width:100%;accent-color:var(--color-brand-600)}.image-converter__quality small{margin-top:var(--spacing);font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));--tw-leading:calc(var(--spacing) * 5);line-height:calc(var(--spacing) * 5);color:var(--color-ink-600);display:block}.image-converter__transform{margin-top:calc(var(--spacing) * 5);border-top-style:var(--tw-border-style);border-top-width:1px;border-color:var(--color-slate-100);padding-top:calc(var(--spacing) * 5)}.image-converter__transform>div:first-child h3{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);color:var(--color-ink-950)}.image-converter__transform>div:first-child p{margin-top:var(--spacing);font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));--tw-leading:calc(var(--spacing) * 5);line-height:calc(var(--spacing) * 5);color:var(--color-ink-600)}.image-converter__transform>div:last-child{margin-top:calc(var(--spacing) * 3);gap:calc(var(--spacing) * 2);flex-wrap:wrap;display:flex}.image-converter__transform button{min-height:calc(var(--spacing) * 9);align-items:center;gap:calc(var(--spacing) * 1.5);border-radius:var(--radius-md);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-slate-200);padding-inline:calc(var(--spacing) * 3);font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);color:var(--color-ink-600);transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration));display:inline-flex}@media (hover:hover){.image-converter__transform button:hover{border-color:var(--color-brand-400);color:var(--color-brand-700)}}.image-converter__transform button.is-active{border-color:var(--color-brand-100);background-color:var(--color-brand-50);color:var(--color-brand-700)}.image-converter__background{margin-top:calc(var(--spacing) * 5);align-items:flex-end;gap:calc(var(--spacing) * 3);border-top-style:var(--tw-border-style);border-top-width:1px;border-color:var(--color-slate-100);padding-top:calc(var(--spacing) * 5);display:grid}@media (width>=40rem){.image-converter__background{grid-template-columns:minmax(0,1fr) 180px}}.image-converter__background>label:last-child>span:last-child{min-height:calc(var(--spacing) * 11);align-items:center;gap:calc(var(--spacing) * 2);border-radius:var(--radius-lg);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-slate-200);padding-inline:calc(var(--spacing) * 3);display:flex}.image-converter__background input[type=color]{width:calc(var(--spacing) * 7);height:calc(var(--spacing) * 7);cursor:pointer;border-style:var(--tw-border-style);background-color:#0000;border-width:0;padding:0}.image-converter__background code{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));color:var(--color-ink-600)}.image-converter__preview{border-radius:var(--radius-xl);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-slate-200);min-width:0;padding:calc(var(--spacing) * 4)}.image-converter__canvas{margin-top:calc(var(--spacing) * 4);min-height:calc(var(--spacing) * 80);border-radius:var(--radius-lg);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-slate-100);background-image:linear-gradient(45deg,#eef0f4 25%,#0000 25%),linear-gradient(-45deg,#eef0f4 25%,#0000 25%),linear-gradient(45deg,#0000 75%,#eef0f4 75%),linear-gradient(-45deg,#0000 75%,#eef0f4 75%);background-position:0 0,0 9px,9px -9px,-9px 0;background-size:18px 18px;justify-content:center;align-items:center;display:flex;overflow:hidden}.image-converter__canvas img{object-fit:contain;max-width:100%;max-height:420px}.image-converter__canvas .tool-loader{margin:calc(var(--spacing) * 4);width:auto}.image-converter__stats{margin-top:calc(var(--spacing) * 4);border-radius:var(--radius-lg);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-slate-200);grid-template-columns:repeat(2,minmax(0,1fr));display:grid;overflow:hidden}.image-converter__stats>div{border-bottom-style:var(--tw-border-style);border-bottom-width:1px;border-color:var(--color-slate-200);min-width:0;padding:calc(var(--spacing) * 3)}.image-converter__stats>div:nth-child(odd){border-right-style:var(--tw-border-style);border-right-width:1px}.image-converter__stats>div:nth-last-child(-n+2){border-bottom-style:var(--tw-border-style);border-bottom-width:0}.image-converter__stats dt{color:var(--color-ink-600);font-size:11px}.image-converter__stats dd{margin-top:var(--spacing);text-overflow:ellipsis;white-space:nowrap;font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);color:var(--color-ink-950);overflow:hidden}.image-converter__stats dd.is-smaller{color:var(--color-emerald-700)}.image-converter__stats dd.is-larger{color:var(--color-amber-700)}.image-converter__actions{border-top-style:var(--tw-border-style);border-top-width:1px;border-color:var(--color-slate-100);padding-top:calc(var(--spacing) * 5)}@media (width<=639px){.image-converter__dimensions{grid-template-columns:minmax(0,1fr) 36px minmax(0,1fr)}.image-converter__background{grid-template-columns:minmax(0,1fr)}.image-converter__canvas{min-height:calc(var(--spacing) * 60)}}.svg-optimizer__head{gap:calc(var(--spacing) * 3);border-bottom-style:var(--tw-border-style);border-bottom-width:1px;border-color:var(--color-slate-100);padding-bottom:calc(var(--spacing) * 5);flex-direction:column;display:flex}@media (width>=40rem){.svg-optimizer__head{flex-direction:row;justify-content:space-between;align-items:flex-start}}.svg-optimizer__head h2{font-size:var(--text-lg);line-height:var(--tw-leading,var(--text-lg--line-height));--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);color:var(--color-ink-950)}.svg-optimizer__head p{margin-top:var(--spacing);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-leading:calc(var(--spacing) * 6);line-height:calc(var(--spacing) * 6);color:var(--color-ink-600)}.svg-optimizer__status{align-items:center;gap:calc(var(--spacing) * 2);border-radius:var(--radius-md);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-slate-200);width:fit-content;padding-inline:calc(var(--spacing) * 3);padding-block:calc(var(--spacing) * 2);font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);color:var(--color-ink-600);flex-shrink:0;display:inline-flex}.svg-optimizer__status.is-ready{border-color:var(--color-emerald-200);color:var(--color-emerald-700)}.svg-optimizer__status.is-error{border-color:var(--color-red-200);color:var(--color-red-700)}.svg-optimizer__drop{margin-top:calc(var(--spacing) * 5);min-height:calc(var(--spacing) * 36);cursor:pointer;border-radius:var(--radius-xl);border-style:var(--tw-border-style);--tw-border-style:dashed;background-color:var(--color-white);width:100%;padding:calc(var(--spacing) * 5);text-align:center;transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration));border:1px dashed #cbd1dc;flex-direction:column;justify-content:center;align-items:center;display:flex}@media (hover:hover){.svg-optimizer__drop:hover{border-color:var(--color-brand-400)}}.svg-optimizer__drop.is-dragging{border-color:var(--color-brand-500);background-color:var(--color-brand-50)}.svg-optimizer__drop>span{width:calc(var(--spacing) * 12);height:calc(var(--spacing) * 12);border-radius:var(--radius-lg);background-color:var(--color-brand-50);color:var(--color-brand-600);justify-content:center;align-items:center;display:flex}.svg-optimizer__drop strong{margin-top:calc(var(--spacing) * 3);text-overflow:ellipsis;white-space:nowrap;max-width:100%;font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);color:var(--color-ink-950);overflow:hidden}.svg-optimizer__drop small{margin-top:var(--spacing);font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));--tw-leading:calc(var(--spacing) * 5);line-height:calc(var(--spacing) * 5);color:var(--color-ink-600)}.svg-optimizer__drop em{margin-top:calc(var(--spacing) * 3);border-radius:var(--radius-md);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-brand-100);padding-inline:calc(var(--spacing) * 3);padding-block:calc(var(--spacing) * 1.5);font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);color:var(--color-brand-700);font-style:normal}.svg-optimizer__source-head{margin-top:calc(var(--spacing) * 6);gap:calc(var(--spacing) * 2);flex-direction:column;display:flex}@media (width>=40rem){.svg-optimizer__source-head{flex-direction:row;justify-content:space-between;align-items:flex-start}}.svg-optimizer__source-head h3,.svg-optimizer__section-head h3{font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height));--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);color:var(--color-ink-950)}.svg-optimizer__source-head p,.svg-optimizer__section-head p{margin-top:var(--spacing);font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));--tw-leading:calc(var(--spacing) * 5);line-height:calc(var(--spacing) * 5);color:var(--color-ink-600)}.svg-optimizer__source-head>div:last-child{gap:calc(var(--spacing) * 3);flex-wrap:wrap;display:flex}.svg-optimizer__source-head button,.svg-optimizer__section-head>button{align-items:center;gap:calc(var(--spacing) * 1.5);font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);color:var(--color-brand-700);transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration));display:inline-flex}@media (hover:hover){:is(.svg-optimizer__source-head button,.svg-optimizer__section-head>button):hover{color:var(--color-brand-800)}}:is(.svg-optimizer__source-head button,.svg-optimizer__section-head>button):disabled{cursor:not-allowed;opacity:.4}.svg-optimizer__input{margin-top:calc(var(--spacing) * 3);min-height:calc(var(--spacing) * 56)}.svg-optimizer__settings{margin-top:calc(var(--spacing) * 5);border-block-style:var(--tw-border-style);border-block-width:1px;border-color:var(--color-slate-100);padding-block:calc(var(--spacing) * 5)}.svg-optimizer__section-head{gap:calc(var(--spacing) * 2);flex-direction:column;display:flex}@media (width>=40rem){.svg-optimizer__section-head{flex-direction:row;justify-content:space-between;align-items:flex-start}}.svg-optimizer__section-head>span{border-radius:var(--radius-md);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-slate-200);width:fit-content;padding-inline:calc(var(--spacing) * 2);padding-block:var(--spacing);font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);color:var(--color-ink-600);display:inline-flex}.svg-optimizer__options{margin-top:calc(var(--spacing) * 4);align-items:flex-end;gap:calc(var(--spacing) * 3);display:grid}@media (width>=40rem){.svg-optimizer__options{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width>=80rem){.svg-optimizer__options{grid-template-columns:repeat(4,minmax(165px,1fr)) 150px}}.svg-optimizer__primary-actions{align-items:center}.svg-optimizer__source-size{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium);color:var(--color-ink-600)}.svg-optimizer__result{margin-top:calc(var(--spacing) * 6);min-height:calc(var(--spacing) * 28);border-top-style:var(--tw-border-style);border-top-width:1px;border-color:var(--color-slate-100);padding-top:calc(var(--spacing) * 6);position:relative}.svg-optimizer__result>.tool-loader{width:100%}.svg-optimizer__stats{border-radius:var(--radius-xl);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-slate-200);display:grid;overflow:hidden}@media (width>=40rem){.svg-optimizer__stats{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width>=80rem){.svg-optimizer__stats{grid-template-columns:repeat(6,minmax(0,1fr))}}.svg-optimizer__stats>div{border-bottom-style:var(--tw-border-style);border-bottom-width:1px;border-color:var(--color-slate-200);min-width:0;padding:calc(var(--spacing) * 3)}.svg-optimizer__stats>div:last-child{border-bottom-style:var(--tw-border-style);border-bottom-width:0}@media (width>=40rem){.svg-optimizer__stats>div:nth-child(odd){border-right-style:var(--tw-border-style);border-right-width:1px}}@media (width>=80rem){.svg-optimizer__stats>div{border-right-style:var(--tw-border-style);border-right-width:1px;border-bottom-style:var(--tw-border-style);border-bottom-width:0}.svg-optimizer__stats>div:last-child{border-right-style:var(--tw-border-style);border-right-width:0}}.svg-optimizer__stats dt{--tw-leading:calc(var(--spacing) * 4);font-size:11px;line-height:calc(var(--spacing) * 4);color:var(--color-ink-600)}.svg-optimizer__stats dd{margin-top:var(--spacing);text-overflow:ellipsis;white-space:nowrap;font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);color:var(--color-ink-950);overflow:hidden}.svg-optimizer__stats dd.is-smaller{color:var(--color-emerald-700)}.svg-optimizer__stats dd.is-larger{color:var(--color-amber-700)}.svg-optimizer__workspace{margin-top:calc(var(--spacing) * 5);align-items:flex-start;gap:calc(var(--spacing) * 5);display:grid}@media (width>=80rem){.svg-optimizer__workspace{grid-template-columns:minmax(0,1.08fr) minmax(360px,.92fr)}}.svg-optimizer__code,.svg-optimizer__preview{border-radius:var(--radius-xl);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-slate-200);min-width:0;padding:calc(var(--spacing) * 4)}.svg-optimizer__code textarea{margin-top:calc(var(--spacing) * 4);min-height:420px}.svg-optimizer__canvas{margin-top:calc(var(--spacing) * 4);border-radius:var(--radius-lg);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-slate-100);min-height:320px;padding:calc(var(--spacing) * 5);background-image:linear-gradient(45deg,#eef0f4 25%,#0000 25%),linear-gradient(-45deg,#eef0f4 25%,#0000 25%),linear-gradient(45deg,#0000 75%,#eef0f4 75%),linear-gradient(-45deg,#0000 75%,#eef0f4 75%);background-position:0 0,0 9px,9px -9px,-9px 0;background-size:18px 18px;justify-content:center;align-items:center;display:flex;overflow:hidden}.svg-optimizer__canvas img{object-fit:contain;max-width:100%;max-height:360px}.svg-optimizer__report{margin-top:calc(var(--spacing) * 4)}:where(.svg-optimizer__report>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 2) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 2) * calc(1 - var(--tw-space-y-reverse)))}.svg-optimizer__report{border-top-style:var(--tw-border-style);border-top-width:1px;border-color:var(--color-slate-100);padding-top:calc(var(--spacing) * 4)}.svg-optimizer__report li{align-items:flex-start;gap:calc(var(--spacing) * 2);font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));--tw-leading:calc(var(--spacing) * 5);line-height:calc(var(--spacing) * 5);color:var(--color-ink-600);display:flex}.svg-optimizer__report svg{margin-top:calc(var(--spacing) * .5);color:var(--color-emerald-600);flex-shrink:0}.svg-optimizer__report li:last-child svg{color:var(--color-brand-600)}.svg-optimizer__result-actions{border-top-style:var(--tw-border-style);border-top-width:1px;border-color:var(--color-slate-100);padding-top:calc(var(--spacing) * 5)}@media (width<=639px){.svg-optimizer__options{grid-template-columns:minmax(0,1fr)}.svg-optimizer__stats{grid-template-columns:repeat(2,minmax(0,1fr))}.svg-optimizer__stats>div{border-bottom-style:var(--tw-border-style);border-bottom-width:1px;border-color:var(--color-slate-200)}.svg-optimizer__stats>div:nth-child(odd){border-right-style:var(--tw-border-style);border-right-width:1px}.svg-optimizer__stats>div:nth-last-child(-n+2){border-bottom-style:var(--tw-border-style);border-bottom-width:0}.svg-optimizer__code textarea{min-height:calc(var(--spacing) * 72)}.svg-optimizer__canvas{min-height:calc(var(--spacing) * 56)}}@media (width>=640px) and (width<=1279px){.svg-optimizer__stats>div:nth-last-child(-n+2){border-bottom-style:var(--tw-border-style);border-bottom-width:0}}.download-calculator__intro{gap:calc(var(--spacing) * 3);border-bottom-style:var(--tw-border-style);border-bottom-width:1px;border-color:var(--color-slate-100);padding-bottom:calc(var(--spacing) * 5);flex-direction:column;display:flex}@media (width>=40rem){.download-calculator__intro{flex-direction:row;justify-content:space-between;align-items:flex-start}}.download-calculator__intro h2{font-size:var(--text-lg);line-height:var(--tw-leading,var(--text-lg--line-height));--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);color:var(--color-ink-950)}.download-calculator__intro p{margin-top:var(--spacing);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-leading:calc(var(--spacing) * 6);line-height:calc(var(--spacing) * 6);color:var(--color-ink-600)}.download-calculator__fields{margin-top:calc(var(--spacing) * 6);gap:calc(var(--spacing) * 6);display:grid}@media (width>=64rem){.download-calculator__fields{grid-template-columns:repeat(2,minmax(0,1fr))}}.download-calculator fieldset legend{margin-bottom:calc(var(--spacing) * 3);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);color:var(--color-ink-950)}.download-calculator__input-row{gap:calc(var(--spacing) * 3);grid-template-columns:minmax(0,1fr) 140px;display:grid}.download-calculator__presets{margin-top:calc(var(--spacing) * 3);gap:calc(var(--spacing) * 2);flex-wrap:wrap;display:flex}.download-calculator__presets button{border-radius:var(--radius-md);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-slate-200);background-color:var(--color-white);padding-inline:calc(var(--spacing) * 2.5);padding-block:calc(var(--spacing) * 1.5);font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);color:var(--color-ink-600);transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}@media (hover:hover){.download-calculator__presets button:hover{border-color:var(--color-brand-400);color:var(--color-brand-700)}}.download-calculator__efficiency{margin-top:calc(var(--spacing) * 6);gap:calc(var(--spacing) * 4);border-radius:var(--radius-lg);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-slate-200);background-color:var(--color-mist-50);padding:calc(var(--spacing) * 4);display:grid}@media (width>=48rem){.download-calculator__efficiency{grid-template-columns:minmax(0,1fr) minmax(260px,.65fr);align-items:center}}.download-calculator__efficiency legend{margin-bottom:0}.download-calculator__efficiency p{margin-top:var(--spacing);font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));--tw-leading:calc(var(--spacing) * 5);line-height:calc(var(--spacing) * 5);color:var(--color-ink-600)}.download-calculator__range{align-items:center;gap:calc(var(--spacing) * 3);grid-template-columns:minmax(0,1fr) 56px;display:grid}.download-calculator__range input{width:100%;accent-color:var(--color-brand-600)}.download-calculator__range output{border-radius:var(--radius-md);background-color:var(--color-white);padding-inline:calc(var(--spacing) * 2);padding-block:calc(var(--spacing) * 1.5);text-align:center;font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);color:var(--color-brand-700);--tw-shadow:0 1px 3px 0 var(--tw-shadow-color,#0000001a), 0 1px 2px -1px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.download-calculator__result{margin-top:calc(var(--spacing) * 6);border-radius:var(--radius-lg);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-brand-100);background-color:var(--color-brand-50);display:grid;overflow:hidden}@media (width>=64rem){.download-calculator__result{grid-template-columns:minmax(260px,.8fr) minmax(0,1.2fr)}}.download-calculator__primary-result{border-bottom-style:var(--tw-border-style);border-bottom-width:1px;border-color:var(--color-brand-100);padding:calc(var(--spacing) * 5);flex-direction:column;justify-content:center;display:flex}@media (width>=64rem){.download-calculator__primary-result{border-right-style:var(--tw-border-style);border-right-width:1px;border-bottom-style:var(--tw-border-style);border-bottom-width:0}}.download-calculator__primary-result>span{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);color:var(--color-brand-700)}.download-calculator__primary-result>output{margin-top:calc(var(--spacing) * 2);font-size:var(--text-3xl);line-height:var(--tw-leading,var(--text-3xl--line-height));--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);--tw-tracking:var(--tracking-tight);letter-spacing:var(--tracking-tight);color:var(--color-ink-950);display:block}.download-calculator__primary-result>small{margin-top:calc(var(--spacing) * 2);font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));--tw-leading:calc(var(--spacing) * 5);line-height:calc(var(--spacing) * 5);color:var(--color-ink-600);display:block}.download-calculator__metrics{display:grid}@media (width>=40rem){.download-calculator__metrics{grid-template-columns:repeat(2,minmax(0,1fr))}}.download-calculator__metrics>div{border-bottom-style:var(--tw-border-style);border-bottom-width:1px;border-color:var(--color-brand-100);padding:calc(var(--spacing) * 4)}@media (width>=40rem){.download-calculator__metrics>div:nth-child(odd){border-right-style:var(--tw-border-style);border-right-width:1px}}.download-calculator__metrics dt{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));color:var(--color-ink-600)}.download-calculator__metrics dd{margin-top:var(--spacing);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);color:var(--color-ink-950)}@media (width<=639px){.download-calculator__input-row{grid-template-columns:minmax(0,1fr) 118px}.download-calculator__metrics>div:last-child{border-bottom:0}}@media (width>=640px){.download-calculator__metrics>div:nth-last-child(-n+2){border-bottom:0}}.uuid-tool__head{gap:calc(var(--spacing) * 3);border-bottom-style:var(--tw-border-style);border-bottom-width:1px;border-color:var(--color-slate-100);padding-bottom:calc(var(--spacing) * 5);flex-direction:column;display:flex}@media (width>=40rem){.uuid-tool__head{flex-direction:row;justify-content:space-between;align-items:flex-start}}.uuid-tool__head h2,.uuid-tool__inspect h2{font-size:var(--text-lg);line-height:var(--tw-leading,var(--text-lg--line-height));--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);color:var(--color-ink-950)}.uuid-tool__head p,.uuid-tool__inspect-head p{margin-top:var(--spacing);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-leading:calc(var(--spacing) * 6);line-height:calc(var(--spacing) * 6);color:var(--color-ink-600)}.uuid-tool__settings{margin-top:calc(var(--spacing) * 6);gap:calc(var(--spacing) * 4);display:grid}@media (width>=40rem){.uuid-tool__settings{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width>=80rem){.uuid-tool__settings{grid-template-columns:minmax(190px,1fr) 130px minmax(210px,1fr) auto;align-items:flex-end}}.uuid-tool__uppercase{width:100%}@media (width>=80rem){.uuid-tool__uppercase{width:auto}}.uuid-tool__v5{margin-top:calc(var(--spacing) * 5);gap:calc(var(--spacing) * 4);border-radius:var(--radius-lg);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-slate-200);background-color:var(--color-mist-50);padding:calc(var(--spacing) * 4);display:grid}@media (width>=64rem){.uuid-tool__v5{grid-template-columns:minmax(280px,.8fr) minmax(0,1.2fr);align-items:flex-end}}.uuid-tool__v5>div{gap:calc(var(--spacing) * 4);display:grid}@media (width>=40rem){.uuid-tool__v5>div{grid-template-columns:repeat(2,minmax(0,1fr))}}.uuid-tool__v5>p{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));--tw-leading:calc(var(--spacing) * 5);line-height:calc(var(--spacing) * 5);color:var(--color-ink-600)}@media (width>=64rem){.uuid-tool__v5>p{grid-column:span 2/span 2}}.uuid-tool__results{margin-top:calc(var(--spacing) * 6);border-radius:var(--radius-lg);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-slate-200);overflow:hidden}.uuid-tool__results>header{gap:var(--spacing);border-bottom-style:var(--tw-border-style);border-bottom-width:1px;border-color:var(--color-slate-200);background-color:var(--color-mist-50);padding-inline:calc(var(--spacing) * 4);padding-block:calc(var(--spacing) * 3);flex-direction:column;display:flex}@media (width>=40rem){.uuid-tool__results>header{flex-direction:row;justify-content:space-between;align-items:center}}.uuid-tool__results>header>div{align-items:center;gap:calc(var(--spacing) * 2);display:flex}.uuid-tool__results>header span{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);color:var(--color-ink-950)}.uuid-tool__results>header strong{border-radius:var(--radius-md);background-color:var(--color-brand-50);padding-inline:calc(var(--spacing) * 2);padding-block:var(--spacing);font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);color:var(--color-brand-700)}.uuid-tool__results>header small{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));color:var(--color-ink-600)}.uuid-tool__list{max-height:430px}:where(.uuid-tool__list>:not(:last-child)){--tw-divide-y-reverse:0;border-bottom-style:var(--tw-border-style);border-top-style:var(--tw-border-style);border-top-width:calc(1px * var(--tw-divide-y-reverse));border-bottom-width:calc(1px * calc(1 - var(--tw-divide-y-reverse)));border-color:var(--color-slate-100)}.uuid-tool__list{overflow:auto}.uuid-tool__item{min-height:calc(var(--spacing) * 12);align-items:center;gap:calc(var(--spacing) * 3);padding-inline:calc(var(--spacing) * 4);padding-block:calc(var(--spacing) * 2.5);transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration));display:flex}@media (hover:hover){.uuid-tool__item:hover{background-color:var(--color-mist-50)}}.uuid-tool__item>code{min-width:0;font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));word-break:break-all;color:var(--color-ink-950);flex:1}.uuid-tool__item>div{align-items:center;gap:var(--spacing);flex-shrink:0;display:flex}.uuid-tool__item button{width:calc(var(--spacing) * 8);height:calc(var(--spacing) * 8);border-radius:var(--radius-md);color:var(--color-brand-600);transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration));justify-content:center;align-items:center;display:flex}@media (hover:hover){.uuid-tool__item button:hover{background-color:var(--color-brand-50);color:var(--color-brand-800)}}.uuid-tool__inspect{margin-top:calc(var(--spacing) * 6);border-top-style:var(--tw-border-style);border-top-width:1px;border-color:var(--color-slate-200);padding-top:calc(var(--spacing) * 6)}.uuid-tool__inspect-head{margin-bottom:calc(var(--spacing) * 4);gap:calc(var(--spacing) * 3);flex-direction:column;display:flex}@media (width>=40rem){.uuid-tool__inspect-head{flex-direction:row;justify-content:space-between;align-items:flex-start}}.uuid-tool__inspect-head>span{border-radius:var(--radius-md);padding-inline:calc(var(--spacing) * 2.5);padding-block:var(--spacing);font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold)}.uuid-tool__inspect-head>span.is-valid{background-color:var(--color-emerald-50);color:var(--color-emerald-700)}.uuid-tool__inspect-head>span.is-invalid{background-color:var(--color-red-50);color:var(--color-red-700)}.uuid-tool__inspect-grid{margin-top:calc(var(--spacing) * 4);border-radius:var(--radius-lg);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-slate-200);display:grid;overflow:hidden}@media (width>=40rem){.uuid-tool__inspect-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width>=64rem){.uuid-tool__inspect-grid{grid-template-columns:repeat(4,minmax(0,1fr))}}.uuid-tool__inspect-grid>div{border-bottom-style:var(--tw-border-style);border-bottom-width:1px;border-color:var(--color-slate-200);padding:calc(var(--spacing) * 4)}@media (width>=40rem){.uuid-tool__inspect-grid>div:nth-child(odd){border-right-style:var(--tw-border-style);border-right-width:1px}}@media (width>=64rem){.uuid-tool__inspect-grid>div{border-right-style:var(--tw-border-style);border-right-width:1px;border-bottom-style:var(--tw-border-style);border-bottom-width:0}}.uuid-tool__inspect-grid>div:last-child{border-bottom-style:var(--tw-border-style);border-bottom-width:0}@media (width>=64rem){.uuid-tool__inspect-grid>div:last-child{border-right-style:var(--tw-border-style);border-right-width:0}}.uuid-tool__inspect-grid dt{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));color:var(--color-ink-600)}.uuid-tool__inspect-grid dd{margin-top:var(--spacing);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);word-break:break-all;color:var(--color-ink-950)}.uuid-tool__inspect-grid code{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));--tw-font-weight:var(--font-weight-normal);font-weight:var(--font-weight-normal)}@media (width>=640px) and (width<=1023px){.uuid-tool__inspect-grid>div:nth-last-child(-n+2){border-bottom:0}.uuid-tool__inspect-grid>div:nth-child(2n){border-right:0}}.base64-tool__head{gap:calc(var(--spacing) * 3);border-bottom-style:var(--tw-border-style);border-bottom-width:1px;border-color:var(--color-slate-100);padding-bottom:calc(var(--spacing) * 5);flex-direction:column;display:flex}@media (width>=40rem){.base64-tool__head{flex-direction:row;justify-content:space-between;align-items:flex-start}}.base64-tool__head h2,.base64-tool__files h2{font-size:var(--text-lg);line-height:var(--tw-leading,var(--text-lg--line-height));--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);color:var(--color-ink-950)}.base64-tool__head p,.base64-tool__files-head p{margin-top:var(--spacing);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-leading:calc(var(--spacing) * 6);line-height:calc(var(--spacing) * 6);color:var(--color-ink-600)}.base64-tool__settings{margin-top:calc(var(--spacing) * 6);gap:calc(var(--spacing) * 4);display:grid}@media (width>=40rem){.base64-tool__settings{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width>=80rem){.base64-tool__settings{grid-template-columns:minmax(190px,1fr) minmax(190px,1fr) auto auto;align-items:flex-end}}.base64-tool__settings .tool-check{width:100%}@media (width>=80rem){.base64-tool__settings .tool-check{width:auto}}.base64-tool__editors{margin-top:calc(var(--spacing) * 6);gap:calc(var(--spacing) * 5);display:grid}@media (width>=64rem){.base64-tool__editors{grid-template-columns:repeat(2,minmax(0,1fr))}}.base64-tool__label{margin-bottom:calc(var(--spacing) * 2);min-height:calc(var(--spacing) * 5);justify-content:space-between;align-items:center;gap:calc(var(--spacing) * 3);display:flex}.base64-tool__label strong{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);color:var(--color-ink-950)}.base64-tool__label small{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));color:var(--color-ink-600)}.base64-tool__editors textarea{min-height:calc(var(--spacing) * 64);resize:vertical;font-family:var(--font-mono);--tw-leading:calc(var(--spacing) * 6);line-height:calc(var(--spacing) * 6)}.base64-tool__validation{margin-top:calc(var(--spacing) * 2);border-radius:var(--radius-md);padding-inline:calc(var(--spacing) * 2);padding-block:var(--spacing);font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);display:inline-flex}.base64-tool__validation.is-valid{background-color:var(--color-emerald-50);color:var(--color-emerald-700)}.base64-tool__validation.is-neutral{background-color:var(--color-mist-100);color:var(--color-ink-600)}.base64-tool__stats{margin-top:calc(var(--spacing) * 6);border-radius:var(--radius-lg);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-slate-200);display:grid;overflow:hidden}@media (width>=40rem){.base64-tool__stats{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width>=64rem){.base64-tool__stats{grid-template-columns:repeat(4,minmax(0,1fr))}}.base64-tool__stats>div{border-bottom-style:var(--tw-border-style);border-bottom-width:1px;border-color:var(--color-slate-200);padding:calc(var(--spacing) * 4)}@media (width>=40rem){.base64-tool__stats>div:nth-child(odd){border-right-style:var(--tw-border-style);border-right-width:1px}}@media (width>=64rem){.base64-tool__stats>div{border-right-style:var(--tw-border-style);border-right-width:1px;border-bottom-style:var(--tw-border-style);border-bottom-width:0}}.base64-tool__stats>div:last-child{border-bottom-style:var(--tw-border-style);border-bottom-width:0}@media (width>=64rem){.base64-tool__stats>div:last-child{border-right-style:var(--tw-border-style);border-right-width:0}}.base64-tool__stats dt{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));color:var(--color-ink-600)}.base64-tool__stats dd{margin-top:var(--spacing);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);color:var(--color-ink-950)}.base64-tool__files{margin-top:calc(var(--spacing) * 6);border-top-style:var(--tw-border-style);border-top-width:1px;border-color:var(--color-slate-200);padding-top:calc(var(--spacing) * 6)}.base64-tool__files-head{gap:calc(var(--spacing) * 3);flex-direction:column;display:flex}@media (width>=40rem){.base64-tool__files-head{flex-direction:row;justify-content:space-between;align-items:flex-start}}.base64-tool__files-head label{cursor:pointer;position:relative}.base64-tool__files-head input[type=file]{clip-path:inset(50%);white-space:nowrap;border-width:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.base64-tool__file-meta{margin-top:calc(var(--spacing) * 4);align-items:center;gap:calc(var(--spacing) * 3);border-radius:var(--radius-lg);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-slate-200);background-color:var(--color-mist-50);padding-inline:calc(var(--spacing) * 4);padding-block:calc(var(--spacing) * 3);display:flex}.base64-tool__file-meta>svg{color:var(--color-brand-600);flex-shrink:0}.base64-tool__file-meta>span{min-width:0}.base64-tool__file-meta strong,.base64-tool__file-meta small{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.base64-tool__file-meta strong{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);color:var(--color-ink-950)}.base64-tool__file-meta small{margin-top:calc(var(--spacing) * .5);font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));color:var(--color-ink-600)}.base64-tool__download-fields{margin-top:calc(var(--spacing) * 4);gap:calc(var(--spacing) * 4);display:grid}@media (width>=64rem){.base64-tool__download-fields{grid-template-columns:minmax(180px,1fr) minmax(220px,1fr) auto;align-items:flex-end}}.base64-tool__download-fields>button{width:100%}@media (width>=64rem){.base64-tool__download-fields>button{width:auto}}@media (width>=640px) and (width<=1023px){.base64-tool__stats>div:nth-last-child(-n+2){border-bottom:0}.base64-tool__stats>div:nth-child(2n){border-right:0}}.json-tool__head{gap:calc(var(--spacing) * 3);border-bottom-style:var(--tw-border-style);border-bottom-width:1px;border-color:var(--color-slate-100);padding-bottom:calc(var(--spacing) * 5);flex-direction:column;display:flex}@media (width>=40rem){.json-tool__head{flex-direction:row;justify-content:space-between;align-items:flex-start}}.json-tool__head h2,.json-tool__pointer h2{font-size:var(--text-lg);line-height:var(--tw-leading,var(--text-lg--line-height));--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);color:var(--color-ink-950)}.json-tool__head p,.json-tool__pointer-head p{margin-top:var(--spacing);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-leading:calc(var(--spacing) * 6);line-height:calc(var(--spacing) * 6);color:var(--color-ink-600)}.json-tool__status{align-items:center;gap:calc(var(--spacing) * 2);border-radius:var(--radius-md);width:fit-content;padding-inline:calc(var(--spacing) * 2.5);padding-block:calc(var(--spacing) * 1.5);font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);flex-shrink:0;display:inline-flex}.json-tool__status.is-valid{background-color:var(--color-emerald-50);color:var(--color-emerald-700)}.json-tool__status.is-invalid{background-color:var(--color-red-50);color:var(--color-red-700)}.json-tool__status.is-neutral{background-color:var(--color-mist-100);color:var(--color-ink-600)}.json-tool__settings{margin-top:calc(var(--spacing) * 6);gap:calc(var(--spacing) * 4);display:grid}@media (width>=40rem){.json-tool__settings{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width>=80rem){.json-tool__settings{grid-template-columns:minmax(180px,1fr) auto auto auto;align-items:flex-end}}.json-tool__settings .tool-check{width:100%}@media (width>=80rem){.json-tool__settings .tool-check{width:auto}}.json-tool__file{cursor:pointer;width:100%;position:relative}@media (width>=80rem){.json-tool__file{width:auto}}.json-tool__file input{clip-path:inset(50%);white-space:nowrap;border-width:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.json-tool__editors{margin-top:calc(var(--spacing) * 6);gap:calc(var(--spacing) * 5);display:grid}@media (width>=80rem){.json-tool__editors{grid-template-columns:repeat(2,minmax(0,1fr))}}.json-tool__label{margin-bottom:calc(var(--spacing) * 2);min-height:calc(var(--spacing) * 5);justify-content:space-between;align-items:center;gap:calc(var(--spacing) * 3);display:flex}.json-tool__label strong{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);color:var(--color-ink-950)}.json-tool__label small{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));color:var(--color-ink-600)}.json-tool__editors textarea{min-height:calc(var(--spacing) * 80);resize:vertical;font-family:var(--font-mono);--tw-leading:calc(var(--spacing) * 6);line-height:calc(var(--spacing) * 6)}.json-tool .tool-error pre{margin-top:var(--spacing);max-height:calc(var(--spacing) * 32);border-radius:var(--radius-md);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-red-100);background-color:#ffffffb3;overflow:auto}@supports (color:color-mix(in lab, red, red)){.json-tool .tool-error pre{background-color:color-mix(in oklab, var(--color-white) 70%, transparent)}}.json-tool .tool-error pre{padding:calc(var(--spacing) * 2);font-family:var(--font-mono);font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));--tw-leading:calc(var(--spacing) * 5);line-height:calc(var(--spacing) * 5);color:var(--color-red-800)}.json-tool__stats{margin-top:calc(var(--spacing) * 6);gap:calc(var(--spacing) * 3);display:grid}@media (width>=40rem){.json-tool__stats{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (width>=80rem){.json-tool__stats{grid-template-columns:repeat(6,minmax(0,1fr))}}.json-tool__stats>div{border-radius:var(--radius-lg);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-slate-200);background-color:var(--color-white);padding:calc(var(--spacing) * 3)}.json-tool__stats dt{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));color:var(--color-ink-600)}.json-tool__stats dd{margin-top:var(--spacing);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);color:var(--color-ink-950)}.json-tool__pointer{margin-top:calc(var(--spacing) * 6);border-top-style:var(--tw-border-style);border-top-width:1px;border-color:var(--color-slate-200);padding-top:calc(var(--spacing) * 6)}.json-tool__pointer code{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));color:var(--color-brand-700)}.json-tool__pointer-form{margin-top:calc(var(--spacing) * 4);gap:calc(var(--spacing) * 3);display:grid}@media (width>=40rem){.json-tool__pointer-form{grid-template-columns:minmax(0,1fr) auto}}.json-tool__pointer-form button{width:100%}@media (width>=40rem){.json-tool__pointer-form button{width:auto}}.json-tool__pointer-result{margin-top:calc(var(--spacing) * 4);gap:calc(var(--spacing) * 3);border-radius:var(--radius-lg);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-slate-200);background-color:var(--color-mist-50);padding:calc(var(--spacing) * 4);flex-direction:column;display:flex}@media (width>=40rem){.json-tool__pointer-result{flex-direction:row;justify-content:space-between;align-items:flex-start}}.json-tool__pointer-result pre{min-width:0;font-family:var(--font-mono);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-leading:calc(var(--spacing) * 6);line-height:calc(var(--spacing) * 6);overflow-wrap:break-word;white-space:pre-wrap;color:var(--color-ink-950);overflow:auto}.json-tool__pointer-result button{align-items:center;gap:calc(var(--spacing) * 2);font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);color:var(--color-brand-700);transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration));flex-shrink:0;display:inline-flex}@media (hover:hover){.json-tool__pointer-result button:hover{color:var(--color-brand-800)}}.url-codec-tool__head{gap:calc(var(--spacing) * 3);border-bottom-style:var(--tw-border-style);border-bottom-width:1px;border-color:var(--color-slate-100);padding-bottom:calc(var(--spacing) * 5);flex-direction:column;display:flex}@media (width>=40rem){.url-codec-tool__head{flex-direction:row;justify-content:space-between;align-items:flex-start}}.url-codec-tool__head h2{font-size:var(--text-lg);line-height:var(--tw-leading,var(--text-lg--line-height));--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);color:var(--color-ink-950)}.url-codec-tool__head p{margin-top:var(--spacing);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-leading:calc(var(--spacing) * 6);line-height:calc(var(--spacing) * 6);color:var(--color-ink-600)}.url-codec-tool__status{align-items:center;gap:calc(var(--spacing) * 2);border-radius:var(--radius-md);border-style:var(--tw-border-style);width:fit-content;padding-inline:calc(var(--spacing) * 2.5);padding-block:var(--spacing);font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);border-width:1px;flex-shrink:0;display:inline-flex}.url-codec-tool__status.is-ready{border-color:var(--color-emerald-300);color:var(--color-emerald-700)}.url-codec-tool__status.is-neutral{border-color:var(--color-slate-300);color:var(--color-ink-600)}.url-codec-tool__status.is-error{border-color:var(--color-red-300);color:var(--color-red-700)}.url-codec-tool__settings{margin-top:calc(var(--spacing) * 6);gap:calc(var(--spacing) * 4);display:grid}@media (width>=48rem){.url-codec-tool__settings{grid-template-columns:repeat(2,minmax(0,1fr))}}.url-codec-tool__settings>p{align-items:flex-start;gap:calc(var(--spacing) * 2);border-left-style:var(--tw-border-style);border-left-width:2px;border-color:var(--color-brand-100);padding-block:var(--spacing);padding-left:calc(var(--spacing) * 3);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-leading:calc(var(--spacing) * 6);line-height:calc(var(--spacing) * 6);color:var(--color-ink-600);display:flex}@media (width>=48rem){.url-codec-tool__settings>p{grid-column:span 2/span 2}}.url-codec-tool__settings>p svg{margin-top:var(--spacing);color:var(--color-brand-600);flex-shrink:0}.url-codec-tool__editors{margin-top:calc(var(--spacing) * 6);gap:calc(var(--spacing) * 5);display:grid}@media (width>=80rem){.url-codec-tool__editors{grid-template-columns:repeat(2,minmax(0,1fr))}}.url-codec-tool__editors>label{min-width:0}.url-codec-tool__label{margin-bottom:calc(var(--spacing) * 2);justify-content:space-between;align-items:center;gap:calc(var(--spacing) * 2);flex-wrap:wrap;display:flex}.url-codec-tool__label strong{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);color:var(--color-ink-950)}.url-codec-tool__label small{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));color:var(--color-ink-600)}.url-codec-tool__editors textarea{min-height:calc(var(--spacing) * 64);resize:vertical}.url-codec-tool__result{min-height:calc(var(--spacing) * 64);display:block}.url-codec-tool__result .tool-loader{min-height:calc(var(--spacing) * 64)}.url-codec-tool__stats{margin-top:calc(var(--spacing) * 6);border-block-style:var(--tw-border-style);border-block-width:1px;border-color:var(--color-slate-200);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}@media (width>=64rem){.url-codec-tool__stats{grid-template-columns:repeat(4,minmax(0,1fr))}}.url-codec-tool__stats>div{border-bottom-style:var(--tw-border-style);border-bottom-width:1px;border-color:var(--color-slate-200);min-width:0;padding-inline:calc(var(--spacing) * 4);padding-block:calc(var(--spacing) * 3)}.url-codec-tool__stats>div:nth-child(odd){border-right-style:var(--tw-border-style);border-right-width:1px}@media (width>=64rem){.url-codec-tool__stats>div{border-right-style:var(--tw-border-style);border-right-width:1px;border-bottom-style:var(--tw-border-style);border-bottom-width:0}}.url-codec-tool__stats>div:nth-last-child(-n+2){border-bottom-style:var(--tw-border-style);border-bottom-width:0}@media (width>=64rem){.url-codec-tool__stats>div:last-child{border-right-style:var(--tw-border-style);border-right-width:0}}.url-codec-tool__stats dt{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));color:var(--color-ink-600)}.url-codec-tool__stats dd{margin-top:var(--spacing);text-overflow:ellipsis;white-space:nowrap;font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);color:var(--color-ink-950);overflow:hidden}.url-codec-tool__analysis{margin-top:calc(var(--spacing) * 7);border-top-style:var(--tw-border-style);border-top-width:1px;border-color:var(--color-slate-200);padding-top:calc(var(--spacing) * 7)}.url-codec-tool__section-head{gap:calc(var(--spacing) * 3);flex-direction:column;display:flex}@media (width>=40rem){.url-codec-tool__section-head{flex-direction:row;justify-content:space-between;align-items:flex-start}}.url-codec-tool__section-head h3{font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height));--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);color:var(--color-ink-950)}.url-codec-tool__section-head p{margin-top:var(--spacing);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));color:var(--color-ink-600)}.url-codec-tool__section-head>span{align-items:center;gap:calc(var(--spacing) * 2);border-radius:var(--radius-md);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-emerald-300);width:fit-content;padding-inline:calc(var(--spacing) * 2.5);padding-block:var(--spacing);font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);color:var(--color-emerald-700);flex-shrink:0;display:inline-flex}.url-codec-tool__analysis>dl{margin-top:calc(var(--spacing) * 5);border-block-style:var(--tw-border-style);border-block-width:1px;border-color:var(--color-slate-200);display:grid}@media (width>=40rem){.url-codec-tool__analysis>dl{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width>=64rem){.url-codec-tool__analysis>dl{grid-template-columns:repeat(3,minmax(0,1fr))}}.url-codec-tool__analysis>dl>div{border-bottom-style:var(--tw-border-style);border-bottom-width:1px;border-color:var(--color-slate-200);min-width:0;padding-inline:calc(var(--spacing) * 4);padding-block:calc(var(--spacing) * 3)}@media (width>=40rem){.url-codec-tool__analysis>dl>div{border-right-style:var(--tw-border-style);border-right-width:1px}}@media (width>=64rem){.url-codec-tool__analysis>dl>div:nth-last-child(-n+2){border-bottom-style:var(--tw-border-style);border-bottom-width:0}.url-codec-tool__analysis>dl>div:nth-child(3n){border-right-style:var(--tw-border-style);border-right-width:0}}.url-codec-tool__analysis dt{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));color:var(--color-ink-600)}.url-codec-tool__analysis dd{margin-top:var(--spacing);font-family:var(--font-mono);font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));--tw-leading:calc(var(--spacing) * 5);line-height:calc(var(--spacing) * 5);word-break:break-all;color:var(--color-ink-950)}.url-codec-tool__parameters{margin-top:calc(var(--spacing) * 6)}.url-codec-tool__parameters h4{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);color:var(--color-ink-950)}.url-codec-tool__parameters>div{margin-top:calc(var(--spacing) * 3)}:where(.url-codec-tool__parameters>div>:not(:last-child)){--tw-divide-y-reverse:0;border-bottom-style:var(--tw-border-style);border-top-style:var(--tw-border-style);border-top-width:calc(1px * var(--tw-divide-y-reverse));border-bottom-width:calc(1px * calc(1 - var(--tw-divide-y-reverse)));border-color:var(--color-slate-200)}.url-codec-tool__parameters>div{border-block-style:var(--tw-border-style);border-block-width:1px;border-color:var(--color-slate-200)}.url-codec-tool__parameters p{gap:calc(var(--spacing) * 2);padding-block:calc(var(--spacing) * 3);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));display:grid}@media (width>=40rem){.url-codec-tool__parameters p{grid-template-columns:minmax(120px,.35fr) minmax(0,1fr)}}.url-codec-tool__parameters code{font-family:var(--font-mono);font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);word-break:break-all;color:var(--color-brand-700)}.url-codec-tool__parameters span{word-break:break-all;color:var(--color-ink-600)}.random-number-tool__head{gap:calc(var(--spacing) * 3);border-bottom-style:var(--tw-border-style);border-bottom-width:1px;border-color:var(--color-slate-100);padding-bottom:calc(var(--spacing) * 5);flex-direction:column;display:flex}@media (width>=40rem){.random-number-tool__head{flex-direction:row;justify-content:space-between;align-items:flex-start}}.random-number-tool__head h2{font-size:var(--text-lg);line-height:var(--tw-leading,var(--text-lg--line-height));--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);color:var(--color-ink-950)}.random-number-tool__head p{margin-top:var(--spacing);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-leading:calc(var(--spacing) * 6);line-height:calc(var(--spacing) * 6);color:var(--color-ink-600)}.random-number-tool__status{align-items:center;gap:calc(var(--spacing) * 2);border-radius:var(--radius-md);border-style:var(--tw-border-style);width:fit-content;padding-inline:calc(var(--spacing) * 2.5);padding-block:var(--spacing);font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);border-width:1px;flex-shrink:0;display:inline-flex}.random-number-tool__status.is-ready{border-color:var(--color-emerald-300);color:var(--color-emerald-700)}.random-number-tool__status.is-neutral{border-color:var(--color-slate-300);color:var(--color-ink-600)}.random-number-tool__status.is-error{border-color:var(--color-red-300);color:var(--color-red-700)}.random-number-tool__presets{margin-top:calc(var(--spacing) * 5);align-items:center;gap:calc(var(--spacing) * 2);flex-wrap:wrap;display:flex}.random-number-tool__presets>span{margin-right:var(--spacing);font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);--tw-tracking:var(--tracking-wide);letter-spacing:var(--tracking-wide);color:var(--color-ink-600);text-transform:uppercase}.random-number-tool__presets button{min-height:calc(var(--spacing) * 9);border-radius:var(--radius-md);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-slate-200);padding-inline:calc(var(--spacing) * 3);font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);color:var(--color-ink-600);transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}@media (hover:hover){.random-number-tool__presets button:hover{border-color:var(--color-brand-400);color:var(--color-brand-700)}}.random-number-tool__settings{margin-top:calc(var(--spacing) * 6);gap:calc(var(--spacing) * 4);display:grid}@media (width>=40rem){.random-number-tool__settings{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width>=64rem){.random-number-tool__settings{grid-template-columns:repeat(4,minmax(0,1fr))}}.random-number-tool__unique{min-height:calc(var(--spacing) * 11);border-radius:var(--radius-lg);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-slate-200);padding-inline:calc(var(--spacing) * 3.5);align-self:flex-end}@media (width>=40rem){.random-number-tool__exclude{grid-column:span 2/span 2}}@media (width>=64rem){.random-number-tool__exclude{grid-column:span 4/span 4}}.random-number-tool__exclude small{margin-top:calc(var(--spacing) * 1.5);font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));color:var(--color-ink-600);display:block}.random-number-tool__result{margin-top:calc(var(--spacing) * 7);border-block-style:var(--tw-border-style);border-block-width:1px;border-color:var(--color-slate-200);padding-block:calc(var(--spacing) * 6)}.random-number-tool__result-head{margin-bottom:calc(var(--spacing) * 4);gap:calc(var(--spacing) * 2);flex-direction:column;display:flex}@media (width>=40rem){.random-number-tool__result-head{flex-direction:row;justify-content:space-between;align-items:flex-start}}.random-number-tool__result-head h3{font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height));--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);color:var(--color-ink-950)}.random-number-tool__result-head p{margin-top:var(--spacing);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));color:var(--color-ink-600)}.random-number-tool__result-head>span{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);color:var(--color-brand-700)}.random-number-tool__result textarea{min-height:calc(var(--spacing) * 40);resize:vertical;background-color:var(--color-mist-50);font-family:var(--font-mono);--tw-leading:calc(var(--spacing) * 6);line-height:calc(var(--spacing) * 6)}.random-number-tool__result .tool-loader{min-height:calc(var(--spacing) * 40)}.random-number-tool__stats{margin-top:calc(var(--spacing) * 6);border-block-style:var(--tw-border-style);border-block-width:1px;border-color:var(--color-slate-200);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}@media (width>=40rem){.random-number-tool__stats{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (width>=64rem){.random-number-tool__stats{grid-template-columns:repeat(6,minmax(0,1fr))}}.random-number-tool__stats>div{border-right-style:var(--tw-border-style);border-right-width:1px;border-bottom-style:var(--tw-border-style);border-bottom-width:1px;border-color:var(--color-slate-200);min-width:0;padding-inline:calc(var(--spacing) * 4);padding-block:calc(var(--spacing) * 3)}@media not all and (width>=40rem){.random-number-tool__stats>div:nth-child(2n){border-right-style:var(--tw-border-style);border-right-width:0}.random-number-tool__stats>div:nth-last-child(-n+2){border-bottom-style:var(--tw-border-style);border-bottom-width:0}}@media (width>=40rem){@media not all and (width>=64rem){.random-number-tool__stats>div:nth-child(3n){border-right-style:var(--tw-border-style);border-right-width:0}.random-number-tool__stats>div:nth-last-child(-n+3){border-bottom-style:var(--tw-border-style);border-bottom-width:0}}}@media (width>=64rem){.random-number-tool__stats>div:last-child{border-right-style:var(--tw-border-style);border-right-width:0}.random-number-tool__stats>div{border-bottom-style:var(--tw-border-style);border-bottom-width:0}}.random-number-tool__stats dt{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));color:var(--color-ink-600)}.random-number-tool__stats dd{margin-top:var(--spacing);text-overflow:ellipsis;white-space:nowrap;font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);color:var(--color-ink-950);overflow:hidden}.hash-tool__head{gap:calc(var(--spacing) * 3);border-bottom-style:var(--tw-border-style);border-bottom-width:1px;border-color:var(--color-slate-100);padding-bottom:calc(var(--spacing) * 5);flex-direction:column;display:flex}@media (width>=40rem){.hash-tool__head{flex-direction:row;justify-content:space-between;align-items:flex-start}}.hash-tool__head h2{font-size:var(--text-lg);line-height:var(--tw-leading,var(--text-lg--line-height));--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);color:var(--color-ink-950)}.hash-tool__head p{margin-top:var(--spacing);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-leading:calc(var(--spacing) * 6);line-height:calc(var(--spacing) * 6);color:var(--color-ink-600)}.hash-tool__status{align-items:center;gap:calc(var(--spacing) * 2);border-radius:var(--radius-md);border-style:var(--tw-border-style);width:fit-content;padding-inline:calc(var(--spacing) * 2.5);padding-block:var(--spacing);font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);border-width:1px;flex-shrink:0;display:inline-flex}.hash-tool__status.is-ready{border-color:var(--color-emerald-300);color:var(--color-emerald-700)}.hash-tool__status.is-neutral{border-color:var(--color-slate-300);color:var(--color-ink-600)}.hash-tool__status.is-error{border-color:var(--color-red-300);color:var(--color-red-700)}.hash-tool__presets{margin-top:calc(var(--spacing) * 5);align-items:center;gap:calc(var(--spacing) * 2);flex-wrap:wrap;display:flex}.hash-tool__presets>span{margin-right:var(--spacing);font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);--tw-tracking:var(--tracking-wide);letter-spacing:var(--tracking-wide);color:var(--color-ink-600);text-transform:uppercase}.hash-tool__presets button{min-height:calc(var(--spacing) * 9);border-radius:var(--radius-md);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-slate-200);padding-inline:calc(var(--spacing) * 3);font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);color:var(--color-ink-600);transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}@media (hover:hover){.hash-tool__presets button:hover{border-color:var(--color-brand-400);color:var(--color-brand-700)}}.hash-tool__settings{margin-top:calc(var(--spacing) * 6);gap:calc(var(--spacing) * 4);display:grid}@media (width>=48rem){.hash-tool__settings{grid-template-columns:repeat(3,minmax(0,1fr))}}.hash-tool__secret{margin-top:calc(var(--spacing) * 5);display:block}.hash-tool__secret>div{position:relative}.hash-tool__secret>div>svg{pointer-events:none;top:50%;left:calc(var(--spacing) * 3.5);z-index:10;--tw-translate-y:calc(calc(1 / 2 * 100%) * -1);translate:var(--tw-translate-x) var(--tw-translate-y);color:var(--color-slate-400);position:absolute}.hash-tool__secret input{padding-left:calc(var(--spacing) * 10)}.hash-tool__secret small{margin-top:calc(var(--spacing) * 1.5);font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));--tw-leading:calc(var(--spacing) * 5);line-height:calc(var(--spacing) * 5);color:var(--color-ink-600);display:block}.hash-tool__source-tabs{margin-top:calc(var(--spacing) * 6);border-bottom-style:var(--tw-border-style);border-bottom-width:1px;border-color:var(--color-slate-200);display:flex}.hash-tool__source-tabs button{min-height:calc(var(--spacing) * 11);align-items:center;gap:calc(var(--spacing) * 2);border-bottom-style:var(--tw-border-style);padding-inline:calc(var(--spacing) * 4);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);color:var(--color-ink-600);transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration));border-color:#0000;border-bottom-width:2px;margin-bottom:-1px;display:inline-flex}@media (hover:hover){.hash-tool__source-tabs button:hover{color:var(--color-brand-700)}}.hash-tool__source-tabs button.is-active{border-color:var(--color-brand-500);color:var(--color-brand-700)}.hash-tool__source{padding-block:calc(var(--spacing) * 6)}.hash-tool__label{margin-bottom:calc(var(--spacing) * 2);gap:var(--spacing);flex-direction:column;display:flex}@media (width>=40rem){.hash-tool__label{flex-direction:row;justify-content:space-between;align-items:center}}.hash-tool__label strong{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);color:var(--color-ink-950)}.hash-tool__label small{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));color:var(--color-ink-600)}.hash-tool__source textarea{min-height:calc(var(--spacing) * 52);resize:vertical}.hash-tool__file-picker{min-height:calc(var(--spacing) * 32);align-items:center;gap:calc(var(--spacing) * 4);border-block-style:var(--tw-border-style);border-block-width:1px;border-color:var(--color-slate-200);width:100%;padding-inline:calc(var(--spacing) * 4);text-align:left;transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration));display:flex}@media (hover:hover){.hash-tool__file-picker:hover{border-color:var(--color-brand-400)}}.hash-tool__file-picker>svg:first-child{color:var(--color-brand-600);flex-shrink:0}.hash-tool__file-picker>svg:last-child{color:var(--color-slate-400);flex-shrink:0;margin-left:auto}.hash-tool__file-picker span,.hash-tool__file-picker strong,.hash-tool__file-picker small{min-width:0;display:block}.hash-tool__file-picker span{flex:1}.hash-tool__file-picker strong{text-overflow:ellipsis;white-space:nowrap;font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);color:var(--color-ink-950);overflow:hidden}.hash-tool__file-picker small{margin-top:var(--spacing);text-overflow:ellipsis;white-space:nowrap;font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));color:var(--color-ink-600);overflow:hidden}.hash-tool__result{border-block-style:var(--tw-border-style);border-block-width:1px;border-color:var(--color-slate-200);padding-block:calc(var(--spacing) * 6)}.hash-tool__result-head{margin-bottom:calc(var(--spacing) * 4);gap:calc(var(--spacing) * 2);flex-direction:column;display:flex}@media (width>=40rem){.hash-tool__result-head{flex-direction:row;justify-content:space-between;align-items:flex-start}}.hash-tool__result-head h3,.hash-tool__section-head h3,.hash-tool__sri h3{font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height));--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);color:var(--color-ink-950)}.hash-tool__result-head p,.hash-tool__section-head p,.hash-tool__sri p{margin-top:var(--spacing);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-leading:calc(var(--spacing) * 6);line-height:calc(var(--spacing) * 6);color:var(--color-ink-600)}.hash-tool__result-head>span{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);color:var(--color-brand-700)}.hash-tool__result textarea{min-height:calc(var(--spacing) * 32);resize:vertical;background-color:var(--color-mist-50);font-family:var(--font-mono);--tw-leading:calc(var(--spacing) * 6);line-height:calc(var(--spacing) * 6)}.hash-tool__result .tool-loader{min-height:calc(var(--spacing) * 32)}.hash-tool__verify{margin-top:calc(var(--spacing) * 7);border-top-style:var(--tw-border-style);border-top-width:1px;border-color:var(--color-slate-200);padding-top:calc(var(--spacing) * 7)}.hash-tool__section-head{margin-bottom:calc(var(--spacing) * 4);gap:calc(var(--spacing) * 3);flex-direction:column;display:flex}@media (width>=40rem){.hash-tool__section-head{flex-direction:row;justify-content:space-between;align-items:flex-start}}.hash-tool__section-head>span{align-items:center;gap:calc(var(--spacing) * 2);border-radius:var(--radius-md);border-style:var(--tw-border-style);width:fit-content;padding-inline:calc(var(--spacing) * 2.5);padding-block:var(--spacing);font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);border-width:1px;flex-shrink:0;display:inline-flex}.hash-tool__section-head>span.is-match{border-color:var(--color-emerald-300);color:var(--color-emerald-700)}.hash-tool__section-head>span.is-mismatch{border-color:var(--color-red-300);color:var(--color-red-700)}.hash-tool__verify-error{margin-top:calc(var(--spacing) * 2);align-items:center;gap:calc(var(--spacing) * 2);font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium);color:var(--color-red-700);display:flex}.hash-tool__sri{margin-top:calc(var(--spacing) * 6);align-items:center;gap:calc(var(--spacing) * 3);border-block-style:var(--tw-border-style);border-block-width:1px;border-color:var(--color-slate-200);padding-block:calc(var(--spacing) * 5);display:grid}@media (width>=64rem){.hash-tool__sri{grid-template-columns:minmax(220px,.7fr) minmax(0,1fr) auto}}.hash-tool__sri>code{min-width:0;font-family:var(--font-mono);font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));--tw-leading:calc(var(--spacing) * 5);line-height:calc(var(--spacing) * 5);word-break:break-all;color:var(--color-brand-700)}.hash-tool__sri>button{align-items:center;gap:calc(var(--spacing) * 2);width:fit-content;font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);color:var(--color-brand-700);transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration));display:inline-flex}@media (hover:hover){.hash-tool__sri>button:hover{color:var(--color-brand-800)}}.hash-tool__stats{margin-top:calc(var(--spacing) * 6);border-block-style:var(--tw-border-style);border-block-width:1px;border-color:var(--color-slate-200);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}@media (width>=40rem){.hash-tool__stats{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (width>=64rem){.hash-tool__stats{grid-template-columns:repeat(6,minmax(0,1fr))}}.hash-tool__stats>div{border-right-style:var(--tw-border-style);border-right-width:1px;border-bottom-style:var(--tw-border-style);border-bottom-width:1px;border-color:var(--color-slate-200);min-width:0;padding-inline:calc(var(--spacing) * 4);padding-block:calc(var(--spacing) * 3)}@media not all and (width>=40rem){.hash-tool__stats>div:nth-child(2n){border-right-style:var(--tw-border-style);border-right-width:0}.hash-tool__stats>div:nth-last-child(-n+2){border-bottom-style:var(--tw-border-style);border-bottom-width:0}}@media (width>=40rem){@media not all and (width>=64rem){.hash-tool__stats>div:nth-child(3n){border-right-style:var(--tw-border-style);border-right-width:0}.hash-tool__stats>div:nth-last-child(-n+3){border-bottom-style:var(--tw-border-style);border-bottom-width:0}}}@media (width>=64rem){.hash-tool__stats>div:last-child{border-right-style:var(--tw-border-style);border-right-width:0}.hash-tool__stats>div{border-bottom-style:var(--tw-border-style);border-bottom-width:0}}.hash-tool__stats dt{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));color:var(--color-ink-600)}.hash-tool__stats dd{margin-top:var(--spacing);text-overflow:ellipsis;white-space:nowrap;font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);color:var(--color-ink-950);overflow:hidden}.hash-tool__notices{margin-top:calc(var(--spacing) * 6)}:where(.hash-tool__notices>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 3) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 3) * calc(1 - var(--tw-space-y-reverse)))}.hash-tool__warning{align-items:flex-start;gap:calc(var(--spacing) * 2);border-left-style:var(--tw-border-style);border-left-width:2px;border-color:var(--color-amber-400);padding-block:var(--spacing);padding-left:calc(var(--spacing) * 3);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-leading:calc(var(--spacing) * 6);line-height:calc(var(--spacing) * 6);color:var(--color-amber-800);display:flex}.hash-tool__warning svg{margin-top:var(--spacing);flex-shrink:0}.dns-tool__head{gap:calc(var(--spacing) * 3);border-bottom-style:var(--tw-border-style);border-bottom-width:1px;border-color:var(--color-slate-100);padding-bottom:calc(var(--spacing) * 5);flex-direction:column;display:flex}@media (width>=40rem){.dns-tool__head{flex-direction:row;justify-content:space-between;align-items:flex-start}}.dns-tool__head h2{font-size:var(--text-lg);line-height:var(--tw-leading,var(--text-lg--line-height));--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);color:var(--color-ink-950)}.dns-tool__head p{margin-top:var(--spacing);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-leading:calc(var(--spacing) * 6);line-height:calc(var(--spacing) * 6);color:var(--color-ink-600)}.dns-tool__status{align-items:center;gap:calc(var(--spacing) * 2);border-radius:var(--radius-md);border-style:var(--tw-border-style);width:fit-content;padding-inline:calc(var(--spacing) * 2.5);padding-block:var(--spacing);font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);border-width:1px;flex-shrink:0;display:inline-flex}.dns-tool__status.is-ready{border-color:var(--color-emerald-300);color:var(--color-emerald-700)}.dns-tool__status.is-neutral{border-color:var(--color-slate-300);color:var(--color-ink-600)}.dns-tool__status.is-error{border-color:var(--color-red-300);color:var(--color-red-700)}.dns-tool__form{margin-top:calc(var(--spacing) * 6);align-items:flex-end;gap:calc(var(--spacing) * 4);display:grid}@media (width>=48rem){.dns-tool__form{grid-template-columns:minmax(0,1fr) auto}}.dns-tool__form label{min-width:0}.dns-tool__form label>small{margin-top:calc(var(--spacing) * 1.5);font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));--tw-leading:calc(var(--spacing) * 5);line-height:calc(var(--spacing) * 5);color:var(--color-ink-600);display:block}.dns-tool__form>button{min-height:calc(var(--spacing) * 11)}@media (width>=48rem){.dns-tool__form>button{margin-bottom:26px}}.dns-tool__input{position:relative}.dns-tool__input>svg{pointer-events:none;top:50%;left:calc(var(--spacing) * 3.5);z-index:10;--tw-translate-y:calc(calc(1 / 2 * 100%) * -1);translate:var(--tw-translate-x) var(--tw-translate-y);color:var(--color-slate-400);position:absolute}.dns-tool__input input{padding-left:calc(var(--spacing) * 10);font-family:var(--font-mono)}.dns-tool__presets{margin-top:calc(var(--spacing) * 4);align-items:center;gap:calc(var(--spacing) * 2);flex-wrap:wrap;display:flex}.dns-tool__presets>span{margin-right:var(--spacing);font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);--tw-tracking:var(--tracking-wide);letter-spacing:var(--tracking-wide);color:var(--color-ink-600);text-transform:uppercase}.dns-tool__presets button{min-height:calc(var(--spacing) * 9);border-radius:var(--radius-md);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-slate-200);padding-inline:calc(var(--spacing) * 3);font-family:var(--font-mono);font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);color:var(--color-ink-600);transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}@media (hover:hover){.dns-tool__presets button:hover{border-color:var(--color-brand-400);color:var(--color-brand-700)}}.dns-tool__loader{margin-top:calc(var(--spacing) * 6);min-height:calc(var(--spacing) * 40)}.dns-tool__report{margin-top:calc(var(--spacing) * 7)}.dns-tool__stats{border-block-style:var(--tw-border-style);border-block-width:1px;border-color:var(--color-slate-200);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}@media (width>=40rem){.dns-tool__stats{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (width>=64rem){.dns-tool__stats{grid-template-columns:repeat(5,minmax(0,1fr))}}.dns-tool__stats>div{border-right-style:var(--tw-border-style);border-right-width:1px;border-bottom-style:var(--tw-border-style);border-bottom-width:1px;border-color:var(--color-slate-200);min-width:0;padding-inline:calc(var(--spacing) * 4);padding-block:calc(var(--spacing) * 3)}@media not all and (width>=40rem){.dns-tool__stats>div:nth-child(2n){border-right-style:var(--tw-border-style);border-right-width:0}}@media (width>=40rem){@media not all and (width>=64rem){.dns-tool__stats>div:nth-child(3n){border-right-style:var(--tw-border-style);border-right-width:0}}}.dns-tool__stats>div:last-child{border-right-style:var(--tw-border-style);border-right-width:0}@media (width>=64rem){.dns-tool__stats>div{border-bottom-style:var(--tw-border-style);border-bottom-width:0}}.dns-tool__stats dt{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));color:var(--color-ink-600)}.dns-tool__stats dd{margin-top:var(--spacing);text-overflow:ellipsis;white-space:nowrap;font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);color:var(--color-ink-950);overflow:hidden}.dns-tool__checks,.dns-tool__records{margin-top:calc(var(--spacing) * 7);border-top-style:var(--tw-border-style);border-top-width:1px;border-color:var(--color-slate-200);padding-top:calc(var(--spacing) * 7)}.dns-tool__section-head{margin-bottom:calc(var(--spacing) * 5);gap:calc(var(--spacing) * 3);flex-direction:column;display:flex}@media (width>=40rem){.dns-tool__section-head{flex-direction:row;justify-content:space-between;align-items:flex-start}}.dns-tool__section-head h3{font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height));--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);color:var(--color-ink-950)}.dns-tool__section-head p{margin-top:var(--spacing);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-leading:calc(var(--spacing) * 6);line-height:calc(var(--spacing) * 6);color:var(--color-ink-600)}.dns-tool__section-head>span{border-radius:var(--radius-md);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-brand-100);width:fit-content;padding-inline:calc(var(--spacing) * 2.5);padding-block:var(--spacing);font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);color:var(--color-brand-700);flex-shrink:0;display:inline-flex}.dns-tool__checks>div:nth-child(2){border-block-style:var(--tw-border-style);border-block-width:1px;border-color:var(--color-slate-200);display:grid}@media (width>=40rem){.dns-tool__checks>div:nth-child(2){grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width>=64rem){.dns-tool__checks>div:nth-child(2){grid-template-columns:repeat(5,minmax(0,1fr))}}.dns-tool__checks article{align-items:flex-start;gap:calc(var(--spacing) * 3);border-right-style:var(--tw-border-style);border-right-width:1px;border-bottom-style:var(--tw-border-style);border-bottom-width:1px;border-color:var(--color-slate-200);min-width:0;padding-inline:calc(var(--spacing) * 4);padding-block:calc(var(--spacing) * 4);display:flex}@media (width>=64rem){.dns-tool__checks article{border-bottom-style:var(--tw-border-style);border-bottom-width:0}}.dns-tool__checks article:last-child{border-right-style:var(--tw-border-style);border-right-width:0;border-bottom-style:var(--tw-border-style);border-bottom-width:0}.dns-tool__checks article>svg{margin-top:calc(var(--spacing) * .5);flex-shrink:0}.dns-tool__checks article.is-found>svg{color:var(--color-emerald-600)}.dns-tool__checks article.is-missing>svg{color:var(--color-slate-400)}.dns-tool__checks article span,.dns-tool__checks article strong,.dns-tool__checks article small{min-width:0;display:block}.dns-tool__checks article strong{text-overflow:ellipsis;white-space:nowrap;font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);color:var(--color-ink-950);overflow:hidden}.dns-tool__checks article small{margin-top:var(--spacing);font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));color:var(--color-ink-600)}.dns-tool__checks>p{margin-top:calc(var(--spacing) * 3);font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));--tw-leading:calc(var(--spacing) * 5);line-height:calc(var(--spacing) * 5);color:var(--color-ink-600)}.dns-tool__filters{margin-bottom:calc(var(--spacing) * 5);gap:calc(var(--spacing) * 4);display:grid}@media (width>=40rem){.dns-tool__filters{grid-template-columns:repeat(2,minmax(0,1fr))}}.dns-tool__table-wrap{border-block-style:var(--tw-border-style);border-block-width:1px;border-color:var(--color-slate-200);overflow-x:auto}.dns-tool__table-wrap table{table-layout:fixed;text-align:left;width:100%;min-width:900px}.dns-tool__table-wrap th{background-color:var(--color-mist-50);padding-inline:calc(var(--spacing) * 3);padding-block:calc(var(--spacing) * 3);--tw-font-weight:var(--font-weight-semibold);font-size:11px;font-weight:var(--font-weight-semibold);--tw-tracking:var(--tracking-wide);letter-spacing:var(--tracking-wide);color:var(--color-ink-600);text-transform:uppercase}.dns-tool__table-wrap th:first-child{width:calc(var(--spacing) * 20)}.dns-tool__table-wrap th:nth-child(2){width:calc(var(--spacing) * 48)}.dns-tool__table-wrap th:nth-child(4){width:calc(var(--spacing) * 52)}.dns-tool__table-wrap th:nth-child(5){width:calc(var(--spacing) * 24)}.dns-tool__table-wrap th:nth-child(6){width:calc(var(--spacing) * 12)}.dns-tool__table-wrap td{border-top-style:var(--tw-border-style);border-top-width:1px;border-color:var(--color-slate-200);padding-inline:calc(var(--spacing) * 3);padding-block:calc(var(--spacing) * 3);vertical-align:top;font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));color:var(--color-ink-600)}.dns-tool__table-wrap td code{font-family:var(--font-mono);font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));--tw-leading:calc(var(--spacing) * 5);line-height:calc(var(--spacing) * 5);word-break:break-all;white-space:normal;color:var(--color-ink-950);display:block}.dns-tool__table-wrap td:nth-child(4),.dns-tool__table-wrap td:nth-child(5){font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));--tw-leading:calc(var(--spacing) * 5);line-height:calc(var(--spacing) * 5)}.dns-tool__table-wrap td button{width:calc(var(--spacing) * 8);height:calc(var(--spacing) * 8);color:var(--color-brand-600);transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration));justify-content:center;align-items:center;display:inline-flex}@media (hover:hover){.dns-tool__table-wrap td button:hover{color:var(--color-brand-800)}}.dns-tool__table-wrap>p{padding-inline:calc(var(--spacing) * 4);padding-block:calc(var(--spacing) * 8);text-align:center;font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));color:var(--color-ink-600)}.dns-tool__type{border-radius:var(--radius-md);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-brand-100);padding-inline:calc(var(--spacing) * 2);padding-block:var(--spacing);font-family:var(--font-mono);--tw-font-weight:var(--font-weight-semibold);font-size:11px;font-weight:var(--font-weight-semibold);color:var(--color-brand-700);display:inline-flex}.dns-tool__updated{margin-top:calc(var(--spacing) * 4);align-items:center;gap:calc(var(--spacing) * 2);font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));color:var(--color-ink-600);display:flex}.dns-tool__updated svg{flex-shrink:0}.rdap-tool__head{gap:calc(var(--spacing) * 3);border-bottom-style:var(--tw-border-style);border-bottom-width:1px;border-color:var(--color-slate-100);padding-bottom:calc(var(--spacing) * 5);flex-direction:column;display:flex}@media (width>=40rem){.rdap-tool__head{flex-direction:row;justify-content:space-between;align-items:flex-start}}.rdap-tool__head h2{font-size:var(--text-lg);line-height:var(--tw-leading,var(--text-lg--line-height));--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);color:var(--color-ink-950)}.rdap-tool__head p{margin-top:var(--spacing);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-leading:calc(var(--spacing) * 6);line-height:calc(var(--spacing) * 6);color:var(--color-ink-600)}.rdap-tool__status{align-items:center;gap:calc(var(--spacing) * 2);border-radius:var(--radius-md);border-style:var(--tw-border-style);width:fit-content;padding-inline:calc(var(--spacing) * 2.5);padding-block:var(--spacing);font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);border-width:1px;flex-shrink:0;display:inline-flex}.rdap-tool__status.is-ready{border-color:var(--color-emerald-300);color:var(--color-emerald-700)}.rdap-tool__status.is-neutral{border-color:var(--color-slate-300);color:var(--color-ink-600)}.rdap-tool__status.is-error{border-color:var(--color-red-300);color:var(--color-red-700)}.rdap-tool__form{margin-top:calc(var(--spacing) * 6);align-items:flex-end;gap:calc(var(--spacing) * 4);display:grid}@media (width>=48rem){.rdap-tool__form{grid-template-columns:minmax(0,1fr) auto}}.rdap-tool__form label>small{margin-top:calc(var(--spacing) * 1.5);font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));--tw-leading:calc(var(--spacing) * 5);line-height:calc(var(--spacing) * 5);color:var(--color-ink-600);display:block}.rdap-tool__form label>small code{font-family:var(--font-mono);color:var(--color-brand-700)}@media (width>=48rem){.rdap-tool__form>button{margin-bottom:26px}}.rdap-tool__input{position:relative}.rdap-tool__input>svg{pointer-events:none;top:50%;left:calc(var(--spacing) * 3.5);z-index:10;--tw-translate-y:calc(calc(1 / 2 * 100%) * -1);translate:var(--tw-translate-x) var(--tw-translate-y);color:var(--color-slate-400);position:absolute}.rdap-tool__input input{padding-left:calc(var(--spacing) * 10);font-family:var(--font-mono)}.rdap-tool__presets{margin-top:calc(var(--spacing) * 4);align-items:center;gap:calc(var(--spacing) * 2);flex-wrap:wrap;display:flex}.rdap-tool__presets>span{margin-right:var(--spacing);font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);--tw-tracking:var(--tracking-wide);letter-spacing:var(--tracking-wide);color:var(--color-ink-600);text-transform:uppercase}.rdap-tool__presets button{min-height:calc(var(--spacing) * 9);border-radius:var(--radius-md);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-slate-200);padding-inline:calc(var(--spacing) * 3);font-family:var(--font-mono);font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);color:var(--color-ink-600);transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}@media (hover:hover){.rdap-tool__presets button:hover{border-color:var(--color-brand-400);color:var(--color-brand-700)}}.rdap-tool__loader{margin-top:calc(var(--spacing) * 6);min-height:calc(var(--spacing) * 40)}.rdap-tool__report{margin-top:calc(var(--spacing) * 7)}.rdap-tool__stats{border-block-style:var(--tw-border-style);border-block-width:1px;border-color:var(--color-slate-200);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}@media (width>=40rem){.rdap-tool__stats{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (width>=64rem){.rdap-tool__stats{grid-template-columns:repeat(5,minmax(0,1fr))}}.rdap-tool__stats>div{border-right-style:var(--tw-border-style);border-right-width:1px;border-bottom-style:var(--tw-border-style);border-bottom-width:1px;border-color:var(--color-slate-200);min-width:0;padding-inline:calc(var(--spacing) * 4);padding-block:calc(var(--spacing) * 3)}@media (width>=64rem){.rdap-tool__stats>div{border-bottom-style:var(--tw-border-style);border-bottom-width:0}}@media not all and (width>=40rem){.rdap-tool__stats>div:nth-child(2n){border-right-style:var(--tw-border-style);border-right-width:0}}@media (width>=40rem){@media not all and (width>=64rem){.rdap-tool__stats>div:nth-child(3n){border-right-style:var(--tw-border-style);border-right-width:0}}}.rdap-tool__stats>div:last-child{border-right-style:var(--tw-border-style);border-right-width:0}.rdap-tool__stats dt{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));color:var(--color-ink-600)}.rdap-tool__stats dd{margin-top:var(--spacing);text-overflow:ellipsis;white-space:nowrap;font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);color:var(--color-ink-950);overflow:hidden}.rdap-tool__stats dd.is-safe{color:var(--color-emerald-700)}.rdap-tool__stats dd.is-warning{color:var(--color-amber-700)}.rdap-tool__stats dd.is-danger{color:var(--color-red-700)}.rdap-tool__section{margin-top:calc(var(--spacing) * 7);border-top-style:var(--tw-border-style);border-top-width:1px;border-color:var(--color-slate-200);padding-top:calc(var(--spacing) * 7)}.rdap-tool__section-head{margin-bottom:calc(var(--spacing) * 5);gap:calc(var(--spacing) * 3);flex-direction:column;display:flex}@media (width>=40rem){.rdap-tool__section-head{flex-direction:row;justify-content:space-between;align-items:flex-start}}.rdap-tool__section-head h3{font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height));--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);color:var(--color-ink-950)}.rdap-tool__section-head p{margin-top:var(--spacing);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-leading:calc(var(--spacing) * 6);line-height:calc(var(--spacing) * 6);color:var(--color-ink-600)}.rdap-tool__section-head>span{border-radius:var(--radius-md);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-brand-100);width:fit-content;padding-inline:calc(var(--spacing) * 2.5);padding-block:var(--spacing);font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);color:var(--color-brand-700);flex-shrink:0;display:inline-flex}.rdap-tool__section-head>span.is-signed{border-color:var(--color-emerald-300);color:var(--color-emerald-700)}.rdap-tool__section-head>span.is-unsigned{border-color:var(--color-slate-300);color:var(--color-ink-600)}.rdap-tool__timeline{border-block-style:var(--tw-border-style);border-block-width:1px;border-color:var(--color-slate-200);display:grid}@media (width>=40rem){.rdap-tool__timeline{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width>=80rem){.rdap-tool__timeline{grid-template-columns:repeat(4,minmax(0,1fr))}}.rdap-tool__timeline article{align-items:flex-start;gap:calc(var(--spacing) * 3);border-right-style:var(--tw-border-style);border-right-width:1px;border-bottom-style:var(--tw-border-style);border-bottom-width:1px;border-color:var(--color-slate-200);min-width:0;padding-inline:calc(var(--spacing) * 4);padding-block:calc(var(--spacing) * 4);display:flex}@media (width>=80rem){.rdap-tool__timeline article{border-bottom-style:var(--tw-border-style);border-bottom-width:0}}.rdap-tool__timeline article>svg{margin-top:calc(var(--spacing) * .5);color:var(--color-brand-600);flex-shrink:0}.rdap-tool__timeline article strong,.rdap-tool__timeline article time{display:block}.rdap-tool__timeline article strong{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);color:var(--color-ink-950)}.rdap-tool__timeline article time{margin-top:var(--spacing);font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));color:var(--color-ink-600)}.rdap-tool__timeline>p,.rdap-tool__statuses>p,.rdap-tool__nameservers>p,.rdap-tool__entities>p{padding-inline:calc(var(--spacing) * 4);padding-block:calc(var(--spacing) * 6);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));color:var(--color-ink-600)}.rdap-tool__statuses{border-block-style:var(--tw-border-style);border-block-width:1px;border-color:var(--color-slate-200);display:grid}@media (width>=48rem){.rdap-tool__statuses{grid-template-columns:repeat(2,minmax(0,1fr))}}.rdap-tool__status-item{align-items:flex-start;gap:calc(var(--spacing) * 3);border-right-style:var(--tw-border-style);border-right-width:1px;border-bottom-style:var(--tw-border-style);border-bottom-width:1px;border-color:var(--color-slate-200);min-width:0;padding-inline:calc(var(--spacing) * 4);padding-block:calc(var(--spacing) * 4);display:flex}.rdap-tool__status-item>svg{margin-top:calc(var(--spacing) * .5);flex-shrink:0}.rdap-tool__status-item.success>svg{color:var(--color-emerald-600)}.rdap-tool__status-item.info>svg{color:var(--color-brand-600)}.rdap-tool__status-item.warning>svg{color:var(--color-amber-600)}.rdap-tool__status-item.danger>svg{color:var(--color-red-600)}.rdap-tool__status-item strong,.rdap-tool__status-item small,.rdap-tool__status-item code{display:block}.rdap-tool__status-item strong{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);color:var(--color-ink-950)}.rdap-tool__status-item small{margin-top:var(--spacing);font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));--tw-leading:calc(var(--spacing) * 5);line-height:calc(var(--spacing) * 5);color:var(--color-ink-600)}.rdap-tool__status-item code{margin-top:calc(var(--spacing) * 2);font-family:var(--font-mono);color:var(--color-brand-700);font-size:11px}.rdap-tool__columns{column-gap:calc(var(--spacing) * 8);display:grid}@media (width>=80rem){.rdap-tool__columns{grid-template-columns:repeat(2,minmax(0,1fr))}}.rdap-tool__nameservers{border-block-style:var(--tw-border-style);border-block-width:1px;border-color:var(--color-slate-200)}.rdap-tool__nameservers article{min-height:calc(var(--spacing) * 12);align-items:center;gap:calc(var(--spacing) * 3);border-bottom-style:var(--tw-border-style);border-bottom-width:1px;border-color:var(--color-slate-200);padding-inline:calc(var(--spacing) * 3);display:flex}.rdap-tool__nameservers article:last-child{border-bottom-style:var(--tw-border-style);border-bottom-width:0}.rdap-tool__nameservers article>svg{color:var(--color-brand-600);flex-shrink:0}.rdap-tool__nameservers code{text-overflow:ellipsis;white-space:nowrap;min-width:0;font-family:var(--font-mono);font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));color:var(--color-ink-950);flex:1;overflow:hidden}.rdap-tool__nameservers button{width:calc(var(--spacing) * 8);height:calc(var(--spacing) * 8);color:var(--color-brand-600);transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration));flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}@media (hover:hover){.rdap-tool__nameservers button:hover{color:var(--color-brand-800)}}.rdap-tool__dnssec{border-block-style:var(--tw-border-style);border-block-width:1px;border-color:var(--color-slate-200)}.rdap-tool__dnssec>div{min-height:calc(var(--spacing) * 12);justify-content:space-between;align-items:center;gap:calc(var(--spacing) * 4);border-bottom-style:var(--tw-border-style);border-bottom-width:1px;border-color:var(--color-slate-200);padding-inline:calc(var(--spacing) * 3);display:flex}.rdap-tool__dnssec>div:last-child{border-bottom-style:var(--tw-border-style);border-bottom-width:0}.rdap-tool__dnssec dt{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));color:var(--color-ink-600)}.rdap-tool__dnssec dd{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);color:var(--color-ink-950)}.rdap-tool__entities{border-block-style:var(--tw-border-style);border-block-width:1px;border-color:var(--color-slate-200);display:grid}@media (width>=40rem){.rdap-tool__entities{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width>=80rem){.rdap-tool__entities{grid-template-columns:repeat(3,minmax(0,1fr))}}.rdap-tool__entities article{align-items:flex-start;gap:calc(var(--spacing) * 3);border-right-style:var(--tw-border-style);border-right-width:1px;border-bottom-style:var(--tw-border-style);border-bottom-width:1px;border-color:var(--color-slate-200);min-width:0;padding-inline:calc(var(--spacing) * 4);padding-block:calc(var(--spacing) * 4);display:flex}.rdap-tool__entities article>svg{margin-top:calc(var(--spacing) * .5);color:var(--color-brand-600);flex-shrink:0}.rdap-tool__entities article strong,.rdap-tool__entities article small,.rdap-tool__entities article code,.rdap-tool__entities article a{overflow-wrap:break-word;min-width:0;display:block}.rdap-tool__entities article strong{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);color:var(--color-ink-950)}.rdap-tool__entities article small{margin-top:var(--spacing);font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));color:var(--color-ink-600)}.rdap-tool__entities article code,.rdap-tool__entities article a{margin-top:calc(var(--spacing) * 2);font-family:var(--font-mono);color:var(--color-brand-700);font-size:11px}.rdap-tool__messages{border-block-style:var(--tw-border-style);border-block-width:1px;border-color:var(--color-slate-200)}.rdap-tool__messages details{border-bottom-style:var(--tw-border-style);border-bottom-width:1px;border-color:var(--color-slate-200)}.rdap-tool__messages details:last-child{border-bottom-style:var(--tw-border-style);border-bottom-width:0}.rdap-tool__messages summary{cursor:pointer;justify-content:space-between;align-items:center;gap:calc(var(--spacing) * 4);padding-inline:calc(var(--spacing) * 3);padding-block:calc(var(--spacing) * 3);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);color:var(--color-ink-950);list-style-type:none;display:flex}.rdap-tool__messages details[open] summary svg{rotate:45deg}.rdap-tool__messages summary svg{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration));flex-shrink:0}.rdap-tool__messages details p{padding-inline:calc(var(--spacing) * 3);padding-bottom:calc(var(--spacing) * 4);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-leading:calc(var(--spacing) * 6);line-height:calc(var(--spacing) * 6);white-space:pre-line;color:var(--color-ink-600)}.rdap-tool__updated{margin-top:calc(var(--spacing) * 4);align-items:center;gap:calc(var(--spacing) * 2);font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));color:var(--color-ink-600);display:flex}.rdap-tool__updated svg{flex-shrink:0}.http-tool__head{gap:calc(var(--spacing) * 3);border-bottom-style:var(--tw-border-style);border-bottom-width:1px;border-color:var(--color-slate-100);padding-bottom:calc(var(--spacing) * 5);flex-direction:column;display:flex}@media (width>=40rem){.http-tool__head{flex-direction:row;justify-content:space-between;align-items:flex-start}}.http-tool__head h2{font-size:var(--text-lg);line-height:var(--tw-leading,var(--text-lg--line-height));--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);color:var(--color-ink-950)}.http-tool__head p,.http-tool__section-head p{margin-top:var(--spacing);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-leading:calc(var(--spacing) * 6);line-height:calc(var(--spacing) * 6);color:var(--color-ink-600)}.http-tool__status{align-items:center;gap:calc(var(--spacing) * 1.5);border-radius:var(--radius-md);border-style:var(--tw-border-style);width:fit-content;padding-inline:calc(var(--spacing) * 2.5);padding-block:var(--spacing);font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);border-width:1px;flex-shrink:0;display:inline-flex}.http-tool__status.is-ready{border-color:var(--color-emerald-300);color:var(--color-emerald-700)}.http-tool__status.is-neutral{border-color:var(--color-slate-300);color:var(--color-ink-600)}.http-tool__status.is-error{border-color:var(--color-red-300);color:var(--color-red-700)}.http-tool__form{margin-top:calc(var(--spacing) * 6);align-items:flex-start;gap:calc(var(--spacing) * 4);display:grid}@media (width>=64rem){.http-tool__form{grid-template-columns:minmax(0,1fr) auto}}.http-tool__form label{min-width:0}.http-tool__form small{margin-top:calc(var(--spacing) * 2);font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));--tw-leading:calc(var(--spacing) * 5);line-height:calc(var(--spacing) * 5);color:var(--color-ink-600);display:block}.http-tool__form>button{min-height:calc(var(--spacing) * 11)}@media (width>=64rem){.http-tool__form>button{margin-top:26px}}.http-tool__input{position:relative}.http-tool__input>svg{pointer-events:none;top:50%;left:calc(var(--spacing) * 3.5);z-index:10;--tw-translate-y:calc(calc(1 / 2 * 100%) * -1);translate:var(--tw-translate-x) var(--tw-translate-y);color:var(--color-slate-400);position:absolute}.http-tool__input input{padding-left:calc(var(--spacing) * 10);font-family:var(--font-mono)}.http-tool__presets{margin-top:calc(var(--spacing) * 4);align-items:center;gap:calc(var(--spacing) * 2);flex-wrap:wrap;display:flex}.http-tool__presets>span{margin-right:var(--spacing);font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);--tw-tracking:var(--tracking-wide);letter-spacing:var(--tracking-wide);color:var(--color-ink-600);text-transform:uppercase}.http-tool__presets button{min-height:calc(var(--spacing) * 9);border-radius:var(--radius-md);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-slate-200);padding-inline:calc(var(--spacing) * 3);font-family:var(--font-mono);font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);color:var(--color-ink-600);transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}@media (hover:hover){.http-tool__presets button:hover{border-color:var(--color-brand-400);color:var(--color-brand-700)}}.http-tool__loader{margin-top:calc(var(--spacing) * 6);min-height:calc(var(--spacing) * 40)}.http-tool__report{margin-top:calc(var(--spacing) * 7)}.http-tool__stats{border-block-style:var(--tw-border-style);border-block-width:1px;border-color:var(--color-slate-200);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}@media (width>=40rem){.http-tool__stats{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (width>=80rem){.http-tool__stats{grid-template-columns:repeat(6,minmax(0,1fr))}}.http-tool__stats>div{border-right-style:var(--tw-border-style);border-right-width:1px;border-bottom-style:var(--tw-border-style);border-bottom-width:1px;border-color:var(--color-slate-200);min-width:0;padding-inline:calc(var(--spacing) * 4);padding-block:calc(var(--spacing) * 3)}@media (width>=80rem){.http-tool__stats>div{border-bottom-style:var(--tw-border-style);border-bottom-width:0}}@media not all and (width>=40rem){.http-tool__stats>div:nth-child(2n){border-right-style:var(--tw-border-style);border-right-width:0}}@media (width>=40rem){@media not all and (width>=80rem){.http-tool__stats>div:nth-child(3n){border-right-style:var(--tw-border-style);border-right-width:0}}}.http-tool__stats>div:last-child{border-right-style:var(--tw-border-style);border-right-width:0}.http-tool__stats dt{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));color:var(--color-ink-600)}.http-tool__stats dd{margin-top:var(--spacing);text-overflow:ellipsis;white-space:nowrap;font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);color:var(--color-ink-950);overflow:hidden}.http-tool__status-code{border-style:var(--tw-border-style);padding-inline:calc(var(--spacing) * 2);padding-block:calc(var(--spacing) * .5);font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);border-width:1px;border-radius:.25rem;display:inline-flex}.http-tool__status-code.is-success{border-color:var(--color-emerald-300);color:var(--color-emerald-700)}.http-tool__status-code.is-redirect{border-color:var(--color-sky-300);color:var(--color-sky-700)}.http-tool__status-code.is-client-error,.http-tool__status-code.is-server-error{border-color:var(--color-red-300);color:var(--color-red-700)}.http-tool__status-code.is-info{border-color:var(--color-slate-300);color:var(--color-ink-600)}.http-tool__section{margin-top:calc(var(--spacing) * 7);border-top-style:var(--tw-border-style);border-top-width:1px;border-color:var(--color-slate-200);padding-top:calc(var(--spacing) * 7)}.http-tool__section-head{margin-bottom:calc(var(--spacing) * 5);gap:calc(var(--spacing) * 3);flex-direction:column;display:flex}@media (width>=40rem){.http-tool__section-head{flex-direction:row;justify-content:space-between;align-items:flex-start}}.http-tool__section-head h3{font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height));--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);color:var(--color-ink-950)}.http-tool__section-head>span{text-overflow:ellipsis;white-space:nowrap;border-radius:var(--radius-md);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-brand-100);max-width:100%;padding-inline:calc(var(--spacing) * 2.5);padding-block:var(--spacing);font-family:var(--font-mono);font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);color:var(--color-brand-700);flex-shrink:0;display:inline-flex;overflow:hidden}@media (width>=40rem){.http-tool__section-head>span{max-width:48%}}.http-tool__diagnostics>div:last-child{border-block-style:var(--tw-border-style);border-block-width:1px;border-color:var(--color-slate-200);display:grid}@media (width>=48rem){.http-tool__diagnostics>div:last-child{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width>=80rem){.http-tool__diagnostics>div:last-child{grid-template-columns:repeat(3,minmax(0,1fr))}}.http-tool__diagnostics article{align-items:flex-start;gap:calc(var(--spacing) * 3);border-right-style:var(--tw-border-style);border-right-width:1px;border-bottom-style:var(--tw-border-style);border-bottom-width:1px;border-color:var(--color-slate-200);min-width:0;padding-inline:calc(var(--spacing) * 4);padding-block:calc(var(--spacing) * 4);display:flex}.http-tool__diagnostics article>svg{margin-top:calc(var(--spacing) * .5);flex-shrink:0}.http-tool__diagnostics article.is-success>svg{color:var(--color-emerald-600)}.http-tool__diagnostics article.is-info>svg{color:var(--color-brand-600)}.http-tool__diagnostics article.is-warning>svg{color:var(--color-amber-600)}.http-tool__diagnostics article.is-neutral>svg{color:var(--color-slate-400)}.http-tool__diagnostics article strong,.http-tool__diagnostics article b,.http-tool__diagnostics article small{display:block}.http-tool__diagnostics article strong{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium);color:var(--color-ink-600)}.http-tool__diagnostics article b{margin-top:calc(var(--spacing) * .5);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);color:var(--color-ink-950)}.http-tool__diagnostics article small{margin-top:var(--spacing);font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));--tw-leading:calc(var(--spacing) * 5);line-height:calc(var(--spacing) * 5);overflow-wrap:break-word;color:var(--color-ink-600)}.http-tool__details>dl{border-block-style:var(--tw-border-style);border-block-width:1px;border-color:var(--color-slate-200);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}@media (width>=40rem){.http-tool__details>dl{grid-template-columns:repeat(4,minmax(0,1fr))}}.http-tool__details>dl>div{border-right-style:var(--tw-border-style);border-right-width:1px;border-bottom-style:var(--tw-border-style);border-bottom-width:1px;border-color:var(--color-slate-200);min-width:0;padding-inline:calc(var(--spacing) * 4);padding-block:calc(var(--spacing) * 3)}@media not all and (width>=40rem){.http-tool__details>dl>div:nth-child(2n){border-right-style:var(--tw-border-style);border-right-width:0}}@media (width>=40rem){.http-tool__details>dl>div:nth-child(4n){border-right-style:var(--tw-border-style);border-right-width:0}.http-tool__details>dl>div:nth-last-child(-n+4){border-bottom-style:var(--tw-border-style);border-bottom-width:0}}.http-tool__details dt{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));color:var(--color-ink-600)}.http-tool__details dd{margin-top:var(--spacing);text-overflow:ellipsis;white-space:nowrap;font-family:var(--font-mono);font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);color:var(--color-ink-950);overflow:hidden}.http-tool__filters{margin-bottom:calc(var(--spacing) * 4);gap:calc(var(--spacing) * 4);display:grid}@media (width>=48rem){.http-tool__filters{grid-template-columns:repeat(2,minmax(0,1fr))}}.http-tool__table-wrap{border-block-style:var(--tw-border-style);border-block-width:1px;border-color:var(--color-slate-200);overflow-x:auto}.http-tool__table-wrap table{border-collapse:collapse;text-align:left;width:100%;min-width:920px}.http-tool__table-wrap th{border-bottom-style:var(--tw-border-style);border-bottom-width:1px;border-color:var(--color-slate-200);padding-inline:calc(var(--spacing) * 3);padding-block:calc(var(--spacing) * 3);--tw-font-weight:var(--font-weight-semibold);font-size:11px;font-weight:var(--font-weight-semibold);--tw-tracking:var(--tracking-wide);letter-spacing:var(--tracking-wide);color:var(--color-ink-600);text-transform:uppercase}.http-tool__table-wrap td{border-bottom-style:var(--tw-border-style);border-bottom-width:1px;border-color:var(--color-slate-200);padding-inline:calc(var(--spacing) * 3);padding-block:calc(var(--spacing) * 3);vertical-align:top;font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}.http-tool__table-wrap td:last-child{width:calc(var(--spacing) * 10)}.http-tool__table-wrap tr:last-child td{border-bottom-style:var(--tw-border-style);border-bottom-width:0}.http-tool__table-wrap td:first-child{width:calc(var(--spacing) * 52)}.http-tool__table-wrap td:nth-child(2){width:38%}.http-tool__table-wrap td code{font-family:var(--font-mono);font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));--tw-leading:calc(var(--spacing) * 5);line-height:calc(var(--spacing) * 5);word-break:break-all;white-space:pre-wrap;color:var(--color-ink-950);display:block}.http-tool__table-wrap td:first-child code{margin-top:var(--spacing);color:var(--color-brand-700)}.http-tool__table-wrap td>span:not(.http-tool__category){font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));--tw-leading:calc(var(--spacing) * 5);line-height:calc(var(--spacing) * 5);color:var(--color-ink-600)}.http-tool__table-wrap td button{width:calc(var(--spacing) * 8);height:calc(var(--spacing) * 8);color:var(--color-brand-600);transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration));justify-content:center;align-items:center;display:inline-flex}@media (hover:hover){.http-tool__table-wrap td button:hover{color:var(--color-brand-800)}}.http-tool__table-wrap>p{padding-inline:calc(var(--spacing) * 4);padding-block:calc(var(--spacing) * 7);text-align:center;font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));color:var(--color-ink-600)}.http-tool__category{border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-slate-200);padding-inline:calc(var(--spacing) * 1.5);padding-block:calc(var(--spacing) * .5);--tw-font-weight:var(--font-weight-semibold);font-size:10px;font-weight:var(--font-weight-semibold);color:var(--color-ink-600);border-radius:.25rem;display:inline-flex}.http-tool__updated{margin-top:calc(var(--spacing) * 4);align-items:center;gap:calc(var(--spacing) * 2);font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));color:var(--color-ink-600);display:flex}.http-tool__updated svg{flex-shrink:0}.security-tool{overflow:hidden}.security-tool__head{gap:calc(var(--spacing) * 3);border-bottom-style:var(--tw-border-style);border-bottom-width:1px;border-color:var(--color-slate-200);padding-bottom:calc(var(--spacing) * 5);flex-direction:column;display:flex}@media (width>=40rem){.security-tool__head{flex-direction:row;justify-content:space-between;align-items:flex-start}}.security-tool__head h2{font-size:var(--text-lg);line-height:var(--tw-leading,var(--text-lg--line-height));--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);color:var(--color-ink-950)}.security-tool__head p,.security-tool__section-head p{margin-top:var(--spacing);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-leading:calc(var(--spacing) * 6);line-height:calc(var(--spacing) * 6);color:var(--color-ink-600)}.security-tool__status{align-items:center;gap:calc(var(--spacing) * 2);border-radius:var(--radius-md);border-style:var(--tw-border-style);width:fit-content;padding-inline:calc(var(--spacing) * 3);padding-block:calc(var(--spacing) * 1.5);font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);border-width:1px;flex-shrink:0;display:inline-flex}.security-tool__status.is-neutral{border-color:var(--color-slate-300);color:var(--color-ink-600)}.security-tool__status.is-excellent,.security-tool__status.is-good{border-color:var(--color-emerald-300);color:var(--color-emerald-700)}.security-tool__status.is-medium,.security-tool__status.is-weak{border-color:var(--color-amber-300);color:var(--color-amber-700)}.security-tool__status.is-danger,.security-tool__status.is-error{border-color:var(--color-red-300);color:var(--color-red-700)}.security-tool__form{margin-top:calc(var(--spacing) * 6);align-items:flex-end;gap:calc(var(--spacing) * 4);display:grid}@media (width>=64rem){.security-tool__form{grid-template-columns:minmax(0,1fr) auto}}.security-tool__form label{min-width:0}.security-tool__form small{margin-top:calc(var(--spacing) * 2);font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));--tw-leading:calc(var(--spacing) * 5);line-height:calc(var(--spacing) * 5);color:var(--color-ink-600);display:block}.security-tool__form>button{min-height:calc(var(--spacing) * 11)}.security-tool__input{position:relative}.security-tool__input>svg{pointer-events:none;top:50%;left:calc(var(--spacing) * 3.5);z-index:10;--tw-translate-y:calc(calc(1 / 2 * 100%) * -1);translate:var(--tw-translate-x) var(--tw-translate-y);color:var(--color-slate-400);position:absolute}.security-tool__input input{padding-left:calc(var(--spacing) * 10);font-family:var(--font-mono)}.security-tool__presets{margin-top:calc(var(--spacing) * 4);align-items:center;gap:calc(var(--spacing) * 2);flex-wrap:wrap;display:flex}.security-tool__presets>span{margin-right:var(--spacing);font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);--tw-tracking:var(--tracking-wide);letter-spacing:var(--tracking-wide);color:var(--color-ink-600);text-transform:uppercase}.security-tool__presets button{min-height:calc(var(--spacing) * 9);border-radius:var(--radius-md);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-slate-200);padding-inline:calc(var(--spacing) * 3);font-family:var(--font-mono);font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);color:var(--color-ink-600);transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}@media (hover:hover){.security-tool__presets button:hover{border-color:var(--color-brand-400);color:var(--color-brand-700)}}.security-tool__loader{margin-top:calc(var(--spacing) * 6);min-height:calc(var(--spacing) * 40)}.security-tool__report{margin-top:calc(var(--spacing) * 7)}.security-tool__score{align-items:center;gap:calc(var(--spacing) * 6);border-block-style:var(--tw-border-style);border-block-width:1px;border-color:var(--color-slate-200);padding-block:calc(var(--spacing) * 6);display:grid}@media (width>=64rem){.security-tool__score{grid-template-columns:150px minmax(0,1fr) auto}}.security-tool__grade{width:calc(var(--spacing) * 32);height:calc(var(--spacing) * 32);border-style:var(--tw-border-style);border-width:5px;border-color:var(--color-brand-100);border-radius:3.40282e38px;flex-direction:column;justify-content:center;align-items:center;display:flex}.security-tool__grade strong{font-size:var(--text-4xl);line-height:var(--tw-leading,var(--text-4xl--line-height));--tw-leading:1;--tw-font-weight:var(--font-weight-semibold);line-height:1;font-weight:var(--font-weight-semibold);color:var(--color-brand-700)}.security-tool__grade span{margin-top:calc(var(--spacing) * 2);font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));color:var(--color-ink-600)}.security-tool__grade span b{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));color:var(--color-ink-950)}.security-tool__score.is-excellent .security-tool__grade,.security-tool__score.is-good .security-tool__grade{border-color:var(--color-emerald-400)}.security-tool__score.is-excellent .security-tool__grade strong,.security-tool__score.is-good .security-tool__grade strong{color:var(--color-emerald-700)}.security-tool__score.is-medium .security-tool__grade,.security-tool__score.is-weak .security-tool__grade{border-color:var(--color-amber-400)}.security-tool__score.is-medium .security-tool__grade strong,.security-tool__score.is-weak .security-tool__grade strong{color:var(--color-amber-700)}.security-tool__score.is-danger .security-tool__grade{border-color:var(--color-red-400)}.security-tool__score.is-danger .security-tool__grade strong{color:var(--color-red-700)}.security-tool__score>div:nth-child(2)>span{--tw-font-weight:var(--font-weight-semibold);font-size:11px;font-weight:var(--font-weight-semibold);--tw-tracking:.14em;letter-spacing:.14em;color:var(--color-brand-600);text-transform:uppercase}.security-tool__score h3{margin-top:calc(var(--spacing) * 2);font-size:var(--text-2xl);line-height:var(--tw-leading,var(--text-2xl--line-height));--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);color:var(--color-ink-950)}.security-tool__score>div:nth-child(2)>p{margin-top:calc(var(--spacing) * 2);max-width:var(--container-3xl);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-leading:calc(var(--spacing) * 6);line-height:calc(var(--spacing) * 6);color:var(--color-ink-600)}.security-tool__score>div:nth-child(2)>strong{margin-top:calc(var(--spacing) * 3);font-family:var(--font-mono);font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));word-break:break-all;color:var(--color-brand-700);display:block}.security-tool__score>dl{grid-template-columns:repeat(3,minmax(0,1fr));display:grid}:where(.security-tool__score>dl>:not(:last-child)){--tw-divide-x-reverse:0;border-inline-style:var(--tw-border-style);border-inline-start-width:calc(1px * var(--tw-divide-x-reverse));border-inline-end-width:calc(1px * calc(1 - var(--tw-divide-x-reverse)));border-color:var(--color-slate-200)}.security-tool__score>dl{border-block-style:var(--tw-border-style);border-block-width:1px;border-color:var(--color-slate-200)}@media (width>=64rem){.security-tool__score>dl{min-width:calc(var(--spacing) * 80)}}.security-tool__score>dl>div{padding-inline:calc(var(--spacing) * 4);padding-block:calc(var(--spacing) * 3);text-align:center}.security-tool__score dt{color:var(--color-ink-600);font-size:11px}.security-tool__score dd{margin-top:var(--spacing);font-size:var(--text-xl);line-height:var(--tw-leading,var(--text-xl--line-height));--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);color:var(--color-ink-950)}.security-tool__score dd.is-success{color:var(--color-emerald-700)}.security-tool__score dd.is-warning{color:var(--color-amber-700)}.security-tool__score dd.is-danger{color:var(--color-red-700)}.security-tool__stats{margin-top:calc(var(--spacing) * 6);border-block-style:var(--tw-border-style);border-block-width:1px;border-color:var(--color-slate-200);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}@media (width>=40rem){.security-tool__stats{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (width>=80rem){.security-tool__stats{grid-template-columns:repeat(6,minmax(0,1fr))}}.security-tool__stats>div{border-right-style:var(--tw-border-style);border-right-width:1px;border-bottom-style:var(--tw-border-style);border-bottom-width:1px;border-color:var(--color-slate-200);min-width:0;padding-inline:calc(var(--spacing) * 4);padding-block:calc(var(--spacing) * 3)}@media (width>=80rem){.security-tool__stats>div{border-bottom-style:var(--tw-border-style);border-bottom-width:0}}@media not all and (width>=40rem){.security-tool__stats>div:nth-child(2n){border-right-style:var(--tw-border-style);border-right-width:0}}@media (width>=40rem){@media not all and (width>=80rem){.security-tool__stats>div:nth-child(3n){border-right-style:var(--tw-border-style);border-right-width:0}}}.security-tool__stats>div:last-child{border-right-style:var(--tw-border-style);border-right-width:0}.security-tool__stats dt{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));color:var(--color-ink-600)}.security-tool__stats dd{margin-top:var(--spacing);text-overflow:ellipsis;white-space:nowrap;font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);color:var(--color-ink-950);overflow:hidden}.security-tool__section{margin-top:calc(var(--spacing) * 7);border-top-style:var(--tw-border-style);border-top-width:1px;border-color:var(--color-slate-200);padding-top:calc(var(--spacing) * 7)}.security-tool__section-head{margin-bottom:calc(var(--spacing) * 5);gap:calc(var(--spacing) * 3);flex-direction:column;display:flex}@media (width>=40rem){.security-tool__section-head{flex-direction:row;justify-content:space-between;align-items:flex-start}}.security-tool__section-head h3{font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height));--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);color:var(--color-ink-950)}.security-tool__section-head>span{gap:var(--spacing);border-radius:var(--radius-md);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-brand-100);width:fit-content;padding-inline:calc(var(--spacing) * 2.5);padding-block:var(--spacing);font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);color:var(--color-brand-700);flex-shrink:0;display:inline-flex}.security-tool__section-head>svg{color:var(--color-brand-500);flex-shrink:0}.security-tool__filters{margin-bottom:calc(var(--spacing) * 4);gap:calc(var(--spacing) * 4);display:grid}@media (width>=48rem){.security-tool__filters{grid-template-columns:repeat(2,minmax(0,1fr))}}.security-tool__checks{border-block-style:var(--tw-border-style);border-block-width:1px;border-color:var(--color-slate-200)}.security-tool__checks article{gap:calc(var(--spacing) * 4);border-bottom-style:var(--tw-border-style);border-bottom-width:1px;border-color:var(--color-slate-200);padding-block:calc(var(--spacing) * 5);display:grid}.security-tool__checks article:last-child{border-bottom-style:var(--tw-border-style);border-bottom-width:0}@media (width>=40rem){.security-tool__checks article{grid-template-columns:auto minmax(0,1fr) auto}}.security-tool__check-icon{width:calc(var(--spacing) * 10);height:calc(var(--spacing) * 10);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-slate-200);color:var(--color-brand-600);border-radius:3.40282e38px;justify-content:center;align-items:center;display:flex}.security-tool__checks article.is-success .security-tool__check-icon{border-color:var(--color-emerald-300);color:var(--color-emerald-700)}.security-tool__checks article.is-warning .security-tool__check-icon{border-color:var(--color-amber-300);color:var(--color-amber-700)}.security-tool__checks article.is-danger .security-tool__check-icon{border-color:var(--color-red-300);color:var(--color-red-700)}.security-tool__checks article.is-info .security-tool__check-icon{border-color:var(--color-sky-300);color:var(--color-sky-700)}.security-tool__check-main{min-width:0}.security-tool__check-main>div{align-items:center;gap:calc(var(--spacing) * 2);flex-wrap:wrap;display:flex}.security-tool__check-main>div>span{border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-slate-200);padding-inline:calc(var(--spacing) * 1.5);padding-block:calc(var(--spacing) * .5);--tw-font-weight:var(--font-weight-semibold);font-size:10px;font-weight:var(--font-weight-semibold);color:var(--color-ink-600);border-radius:.25rem}.security-tool__check-main h4{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);color:var(--color-ink-950)}.security-tool__check-main>strong{margin-top:var(--spacing);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));color:var(--color-ink-600);display:block}.security-tool__check-main code{margin-top:calc(var(--spacing) * 3);max-height:calc(var(--spacing) * 24);border-left-style:var(--tw-border-style);border-left-width:2px;border-color:var(--color-brand-100);padding-left:calc(var(--spacing) * 3);font-family:var(--font-mono);font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));--tw-leading:calc(var(--spacing) * 5);line-height:calc(var(--spacing) * 5);word-break:break-all;color:var(--color-ink-600);display:block;overflow:auto}.security-tool__check-main>p{margin-top:calc(var(--spacing) * 3);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-leading:calc(var(--spacing) * 6);line-height:calc(var(--spacing) * 6);color:var(--color-ink-600)}.security-tool__check-result{min-width:calc(var(--spacing) * 28);align-items:flex-end;gap:var(--spacing);flex-direction:column;display:flex}.security-tool__check-result>span{border-radius:var(--radius-md);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-slate-200);padding-inline:calc(var(--spacing) * 2);padding-block:var(--spacing);font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);color:var(--color-ink-600)}.security-tool__checks article.is-success .security-tool__check-result>span{border-color:var(--color-emerald-300);color:var(--color-emerald-700)}.security-tool__checks article.is-warning .security-tool__check-result>span{border-color:var(--color-amber-300);color:var(--color-amber-700)}.security-tool__checks article.is-danger .security-tool__check-result>span{border-color:var(--color-red-300);color:var(--color-red-700)}.security-tool__checks article.is-info .security-tool__check-result>span{border-color:var(--color-sky-300);color:var(--color-sky-700)}.security-tool__check-result b{--tw-font-weight:var(--font-weight-medium);font-size:11px;font-weight:var(--font-weight-medium);color:var(--color-ink-600)}.security-tool__checks>p{padding-block:calc(var(--spacing) * 8);text-align:center;font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));color:var(--color-ink-600)}.security-tool__recommendations ol{border-block-style:var(--tw-border-style);border-block-width:1px;border-color:var(--color-slate-200)}.security-tool__recommendations li{gap:calc(var(--spacing) * 4);border-bottom-style:var(--tw-border-style);border-bottom-width:1px;border-color:var(--color-slate-200);padding-block:calc(var(--spacing) * 4);display:flex}.security-tool__recommendations li:last-child{border-bottom-style:var(--tw-border-style);border-bottom-width:0}.security-tool__recommendations li>span{width:calc(var(--spacing) * 8);height:calc(var(--spacing) * 8);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-brand-100);font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);color:var(--color-brand-700);border-radius:3.40282e38px;flex-shrink:0;justify-content:center;align-items:center;display:flex}.security-tool__recommendations li>div{min-width:0}.security-tool__recommendations li strong{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);color:var(--color-ink-950)}.security-tool__recommendations li small{margin-left:calc(var(--spacing) * 2);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-amber-200);padding-inline:calc(var(--spacing) * 1.5);padding-block:calc(var(--spacing) * .5);--tw-font-weight:var(--font-weight-semibold);font-size:10px;font-weight:var(--font-weight-semibold);color:var(--color-amber-700);border-radius:.25rem}.security-tool__recommendations li small.is-high{border-color:var(--color-red-200);color:var(--color-red-700)}.security-tool__recommendations li p{margin-top:var(--spacing);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-leading:calc(var(--spacing) * 6);line-height:calc(var(--spacing) * 6);color:var(--color-ink-600)}.security-tool__history-wrap{border-block-style:var(--tw-border-style);border-block-width:1px;border-color:var(--color-slate-200);contain:inline-size;max-width:100%;overflow-x:auto}.security-tool__history table{border-collapse:collapse;text-align:left;width:100%;min-width:820px}.security-tool__history th{background-color:var(--color-mist-50);padding-inline:calc(var(--spacing) * 3);padding-block:calc(var(--spacing) * 3);--tw-font-weight:var(--font-weight-semibold);font-size:11px;font-weight:var(--font-weight-semibold);--tw-tracking:var(--tracking-wide);letter-spacing:var(--tracking-wide);color:var(--color-ink-600);text-transform:uppercase}.security-tool__history td{border-top-style:var(--tw-border-style);border-top-width:1px;border-color:var(--color-slate-200);padding-inline:calc(var(--spacing) * 3);padding-block:calc(var(--spacing) * 3);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));color:var(--color-ink-600)}.security-tool__history code{font-family:var(--font-mono);font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height))}.security-tool__history-grade{min-width:calc(var(--spacing) * 8);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-brand-100);padding-inline:calc(var(--spacing) * 2);padding-block:var(--spacing);font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);color:var(--color-brand-700);border-radius:.25rem;justify-content:center;display:inline-flex}.security-tool__history td:last-child button{width:calc(var(--spacing) * 8);height:calc(var(--spacing) * 8);color:var(--color-brand-600);transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration));justify-content:center;align-items:center;display:inline-flex}@media (hover:hover){.security-tool__history td:last-child button:hover{color:var(--color-brand-800)}}.security-tool__updated{margin-top:calc(var(--spacing) * 4);align-items:center;gap:calc(var(--spacing) * 2);font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));color:var(--color-ink-600);display:flex}@media (width<=639px){.security-tool__score{justify-items:start}.security-tool__score>dl{width:100%}.security-tool__checks article{grid-template-columns:auto minmax(0,1fr)}.security-tool__check-result{padding-left:calc(var(--spacing) * 14);flex-direction:row;grid-column:span 2/span 2;align-items:center}.security-tool__history table{table-layout:fixed;min-width:100%}.security-tool__history th:nth-child(4),.security-tool__history th:nth-child(5),.security-tool__history td:nth-child(4),.security-tool__history td:nth-child(5){display:none}.security-tool__history th:first-child{width:42%}.security-tool__history th:nth-child(2){width:18%}.security-tool__history th:nth-child(3){width:24%}.security-tool__history th:last-child{width:16%}.security-tool__history th,.security-tool__history td{padding-left:.4rem;padding-right:.4rem}.security-tool__history code{overflow-wrap:anywhere}}.ssl-tool__head{gap:calc(var(--spacing) * 3);border-bottom-style:var(--tw-border-style);border-bottom-width:1px;border-color:var(--color-slate-100);padding-bottom:calc(var(--spacing) * 5);flex-direction:column;display:flex}@media (width>=40rem){.ssl-tool__head{flex-direction:row;justify-content:space-between;align-items:flex-start}}.ssl-tool__head h2{font-size:var(--text-lg);line-height:var(--tw-leading,var(--text-lg--line-height));--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);color:var(--color-ink-950)}.ssl-tool__head p,.ssl-tool__section-head p{margin-top:var(--spacing);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-leading:calc(var(--spacing) * 6);line-height:calc(var(--spacing) * 6);color:var(--color-ink-600)}.ssl-tool__status{align-items:center;gap:calc(var(--spacing) * 2);border-radius:var(--radius-md);border-style:var(--tw-border-style);width:fit-content;padding-inline:calc(var(--spacing) * 2.5);padding-block:var(--spacing);font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);border-width:1px;flex-shrink:0;display:inline-flex}.ssl-tool__status.is-neutral{border-color:var(--color-slate-300);color:var(--color-ink-600)}.ssl-tool__status.is-success{border-color:var(--color-emerald-300);color:var(--color-emerald-700)}.ssl-tool__status.is-warning{border-color:var(--color-amber-300);color:var(--color-amber-700)}.ssl-tool__status.is-danger,.ssl-tool__status.is-error{border-color:var(--color-red-300);color:var(--color-red-700)}.ssl-tool__form{margin-top:calc(var(--spacing) * 6);align-items:flex-end;gap:calc(var(--spacing) * 4);display:grid}@media (width>=64rem){.ssl-tool__form{grid-template-columns:minmax(0,1fr) auto}}.ssl-tool__form label{min-width:0}.ssl-tool__form small{margin-top:calc(var(--spacing) * 2);font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));--tw-leading:calc(var(--spacing) * 5);line-height:calc(var(--spacing) * 5);color:var(--color-ink-600);display:block}.ssl-tool__form small code{font-family:var(--font-mono);color:var(--color-brand-700)}.ssl-tool__form>button{min-height:calc(var(--spacing) * 11)}@media (width>=64rem){.ssl-tool__form>button{margin-bottom:calc(var(--spacing) * 7)}}.ssl-tool__input{position:relative}.ssl-tool__input>svg{pointer-events:none;top:50%;left:calc(var(--spacing) * 3.5);z-index:10;--tw-translate-y:calc(calc(1 / 2 * 100%) * -1);translate:var(--tw-translate-x) var(--tw-translate-y);color:var(--color-slate-400);position:absolute}.ssl-tool__input input{padding-left:calc(var(--spacing) * 10);font-family:var(--font-mono)}.ssl-tool__presets{margin-top:calc(var(--spacing) * 4);align-items:center;gap:calc(var(--spacing) * 2);flex-wrap:wrap;display:flex}.ssl-tool__presets>span{margin-right:var(--spacing);font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);--tw-tracking:var(--tracking-wide);letter-spacing:var(--tracking-wide);color:var(--color-ink-600);text-transform:uppercase}.ssl-tool__presets button{min-height:calc(var(--spacing) * 9);border-radius:var(--radius-md);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-slate-200);padding-inline:calc(var(--spacing) * 3);font-family:var(--font-mono);font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);color:var(--color-ink-600);transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}@media (hover:hover){.ssl-tool__presets button:hover{border-color:var(--color-brand-400);color:var(--color-brand-700)}}.ssl-tool__loader{margin-top:calc(var(--spacing) * 6);min-height:calc(var(--spacing) * 40)}.ssl-tool__report{margin-top:calc(var(--spacing) * 7)}.ssl-tool__stats{border-block-style:var(--tw-border-style);border-block-width:1px;border-color:var(--color-slate-200);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}@media (width>=40rem){.ssl-tool__stats{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (width>=80rem){.ssl-tool__stats{grid-template-columns:repeat(6,minmax(0,1fr))}}.ssl-tool__stats>div{border-right-style:var(--tw-border-style);border-right-width:1px;border-bottom-style:var(--tw-border-style);border-bottom-width:1px;border-color:var(--color-slate-200);min-width:0;padding-inline:calc(var(--spacing) * 4);padding-block:calc(var(--spacing) * 3)}@media (width>=80rem){.ssl-tool__stats>div{border-bottom-style:var(--tw-border-style);border-bottom-width:0}}@media not all and (width>=40rem){.ssl-tool__stats>div:nth-child(2n){border-right-style:var(--tw-border-style);border-right-width:0}}@media (width>=40rem){@media not all and (width>=80rem){.ssl-tool__stats>div:nth-child(3n){border-right-style:var(--tw-border-style);border-right-width:0}}}.ssl-tool__stats>div:last-child{border-right-style:var(--tw-border-style);border-right-width:0}.ssl-tool__stats dt{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));color:var(--color-ink-600)}.ssl-tool__stats dd{margin-top:var(--spacing);text-overflow:ellipsis;white-space:nowrap;font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);color:var(--color-ink-950);overflow:hidden}.ssl-tool__stats dd.is-safe{color:var(--color-emerald-700)}.ssl-tool__stats dd.is-warning{color:var(--color-amber-700)}.ssl-tool__stats dd.is-danger{color:var(--color-red-700)}.ssl-tool__certificate-status{border-style:var(--tw-border-style);padding-inline:calc(var(--spacing) * 2);padding-block:calc(var(--spacing) * .5);font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);border-width:1px;border-radius:.25rem;display:inline-flex}.ssl-tool__certificate-status.is-success{border-color:var(--color-emerald-300);color:var(--color-emerald-700)}.ssl-tool__certificate-status.is-warning{border-color:var(--color-amber-300);color:var(--color-amber-700)}.ssl-tool__certificate-status.is-danger{border-color:var(--color-red-300);color:var(--color-red-700)}.ssl-tool__section{margin-top:calc(var(--spacing) * 7);border-top-style:var(--tw-border-style);border-top-width:1px;border-color:var(--color-slate-200);padding-top:calc(var(--spacing) * 7)}.ssl-tool__section-head{margin-bottom:calc(var(--spacing) * 5);gap:calc(var(--spacing) * 3);flex-direction:column;display:flex}@media (width>=40rem){.ssl-tool__section-head{flex-direction:row;justify-content:space-between;align-items:flex-start}}.ssl-tool__section-head h3{font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height));--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);color:var(--color-ink-950)}.ssl-tool__section-head>span{text-overflow:ellipsis;white-space:nowrap;border-radius:var(--radius-md);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-brand-100);max-width:100%;padding-inline:calc(var(--spacing) * 2.5);padding-block:var(--spacing);font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);color:var(--color-brand-700);flex-shrink:0;display:inline-flex;overflow:hidden}@media (width>=40rem){.ssl-tool__section-head>span{max-width:48%}}.ssl-tool__section-head>i,.ssl-tool__section-head>svg{color:var(--color-brand-600);flex-shrink:0}.ssl-tool__progress{height:calc(var(--spacing) * 2);background-color:var(--color-slate-100);border-radius:3.40282e38px;overflow:hidden}.ssl-tool__progress>i{height:100%;transition-property:all;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration));--tw-duration:.5s;border-radius:3.40282e38px;transition-duration:.5s;display:block}.ssl-tool__progress>i.is-safe{background-color:var(--color-emerald-500)}.ssl-tool__progress>i.is-warning{background-color:var(--color-amber-500)}.ssl-tool__progress>i.is-danger{background-color:var(--color-red-500)}.ssl-tool__validity>dl{margin-top:calc(var(--spacing) * 4);border-block-style:var(--tw-border-style);border-block-width:1px;border-color:var(--color-slate-200);grid-template-columns:repeat(1,minmax(0,1fr));display:grid}@media (width>=40rem){.ssl-tool__validity>dl{grid-template-columns:repeat(3,minmax(0,1fr))}}.ssl-tool__validity>dl>div{border-bottom-style:var(--tw-border-style);border-bottom-width:1px;border-color:var(--color-slate-200);padding-inline:calc(var(--spacing) * 4);padding-block:calc(var(--spacing) * 3)}@media (width>=40rem){.ssl-tool__validity>dl>div{border-right-style:var(--tw-border-style);border-right-width:1px;border-bottom-style:var(--tw-border-style);border-bottom-width:0}}.ssl-tool__validity>dl>div:last-child{border-right-style:var(--tw-border-style);border-right-width:0;border-bottom-style:var(--tw-border-style);border-bottom-width:0}.ssl-tool__validity dt{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));color:var(--color-ink-600)}.ssl-tool__validity dd{margin-top:var(--spacing);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);color:var(--color-ink-950)}.ssl-tool__checks>div:last-of-type{border-block-style:var(--tw-border-style);border-block-width:1px;border-color:var(--color-slate-200);display:grid}@media (width>=48rem){.ssl-tool__checks>div:last-of-type{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width>=80rem){.ssl-tool__checks>div:last-of-type{grid-template-columns:repeat(3,minmax(0,1fr))}}.ssl-tool__checks article{align-items:flex-start;gap:calc(var(--spacing) * 3);border-right-style:var(--tw-border-style);border-right-width:1px;border-bottom-style:var(--tw-border-style);border-bottom-width:1px;border-color:var(--color-slate-200);min-width:0;padding-inline:calc(var(--spacing) * 4);padding-block:calc(var(--spacing) * 4);display:flex}.ssl-tool__checks article>svg{margin-top:calc(var(--spacing) * .5);flex-shrink:0}.ssl-tool__checks article.is-success>svg{color:var(--color-emerald-600)}.ssl-tool__checks article.is-warning>svg{color:var(--color-amber-600)}.ssl-tool__checks article.is-danger>svg{color:var(--color-red-600)}.ssl-tool__checks article strong,.ssl-tool__checks article b,.ssl-tool__checks article small{display:block}.ssl-tool__checks article strong{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium);color:var(--color-ink-600)}.ssl-tool__checks article b{margin-top:calc(var(--spacing) * .5);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);overflow-wrap:break-word;color:var(--color-ink-950)}.ssl-tool__checks article small{margin-top:var(--spacing);font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));--tw-leading:calc(var(--spacing) * 5);line-height:calc(var(--spacing) * 5);color:var(--color-ink-600)}.ssl-tool__checks>p{margin-top:calc(var(--spacing) * 4);align-items:flex-start;gap:calc(var(--spacing) * 2);border-left-style:var(--tw-border-style);border-left-width:2px;border-color:var(--color-amber-400);padding-block:var(--spacing);padding-left:calc(var(--spacing) * 3);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));color:var(--color-amber-800);display:flex}.ssl-tool__checks>p svg{margin-top:calc(var(--spacing) * .5);flex-shrink:0}.ssl-tool__columns{column-gap:calc(var(--spacing) * 8);display:grid}@media (width>=80rem){.ssl-tool__columns{grid-template-columns:repeat(2,minmax(0,1fr))}}.ssl-tool__identity dl{border-block-style:var(--tw-border-style);border-block-width:1px;border-color:var(--color-slate-200)}.ssl-tool__identity dl>div{gap:var(--spacing);border-bottom-style:var(--tw-border-style);border-bottom-width:1px;border-color:var(--color-slate-200);padding-inline:calc(var(--spacing) * 3);padding-block:calc(var(--spacing) * 3);display:grid}.ssl-tool__identity dl>div:last-child{border-bottom-style:var(--tw-border-style);border-bottom-width:0}@media (width>=40rem){.ssl-tool__identity dl>div{grid-template-columns:145px minmax(0,1fr)}}.ssl-tool__identity dt{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));color:var(--color-ink-600)}.ssl-tool__identity dd{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);overflow-wrap:break-word;color:var(--color-ink-950)}.ssl-tool__identity>p,.ssl-tool__chain>p{border-block-style:var(--tw-border-style);border-block-width:1px;border-color:var(--color-slate-200);padding-inline:calc(var(--spacing) * 4);padding-block:calc(var(--spacing) * 6);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));color:var(--color-ink-600)}.ssl-tool__names>div:last-child{border-block-style:var(--tw-border-style);border-block-width:1px;border-color:var(--color-slate-200);display:grid}@media (width>=48rem){.ssl-tool__names>div:last-child{grid-template-columns:repeat(2,minmax(0,1fr))}}.ssl-tool__names article{align-items:center;gap:calc(var(--spacing) * 3);border-right-style:var(--tw-border-style);border-right-width:1px;border-bottom-style:var(--tw-border-style);border-bottom-width:1px;border-color:var(--color-slate-200);min-width:0;padding-inline:calc(var(--spacing) * 3);padding-block:calc(var(--spacing) * 3);display:flex}.ssl-tool__names article>span{border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-brand-100);padding-inline:calc(var(--spacing) * 1.5);padding-block:calc(var(--spacing) * .5);--tw-font-weight:var(--font-weight-semibold);font-size:10px;font-weight:var(--font-weight-semibold);color:var(--color-brand-700);border-radius:.25rem;flex-shrink:0;display:inline-flex}.ssl-tool__names article code{text-overflow:ellipsis;white-space:nowrap;min-width:0;font-family:var(--font-mono);font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));color:var(--color-ink-950);flex:1;overflow:hidden}.ssl-tool__names article button,.ssl-tool__crypto dd button{width:calc(var(--spacing) * 8);height:calc(var(--spacing) * 8);color:var(--color-brand-600);transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration));flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}@media (hover:hover){:is(.ssl-tool__names article button,.ssl-tool__crypto dd button):hover{color:var(--color-brand-800)}}.ssl-tool__names>div:last-child>p{padding-inline:calc(var(--spacing) * 4);padding-block:calc(var(--spacing) * 6);text-align:center;font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));color:var(--color-ink-600);grid-column:1/-1}.ssl-tool__crypto>dl{border-block-style:var(--tw-border-style);border-block-width:1px;border-color:var(--color-slate-200);display:grid}@media (width>=64rem){.ssl-tool__crypto>dl{grid-template-columns:repeat(2,minmax(0,1fr))}}.ssl-tool__crypto>dl>div{border-right-style:var(--tw-border-style);border-right-width:1px;border-bottom-style:var(--tw-border-style);border-bottom-width:1px;border-color:var(--color-slate-200);min-width:0;padding-inline:calc(var(--spacing) * 4);padding-block:calc(var(--spacing) * 3)}@media (width>=64rem){.ssl-tool__crypto>dl>div:nth-child(2n){border-right-style:var(--tw-border-style);border-right-width:0}}.ssl-tool__crypto dt{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));color:var(--color-ink-600)}.ssl-tool__crypto dd{margin-top:var(--spacing);justify-content:space-between;align-items:flex-start;gap:calc(var(--spacing) * 2);min-width:0;font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);color:var(--color-ink-950);display:flex}.ssl-tool__crypto dd code{min-width:0;font-family:var(--font-mono);font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));--tw-leading:calc(var(--spacing) * 5);line-height:calc(var(--spacing) * 5);word-break:break-all}.ssl-tool__extensions>div:last-child{border-block-style:var(--tw-border-style);border-block-width:1px;border-color:var(--color-slate-200);display:grid}@media (width>=48rem){.ssl-tool__extensions>div:last-child{grid-template-columns:repeat(2,minmax(0,1fr))}}.ssl-tool__extensions article{border-right-style:var(--tw-border-style);border-right-width:1px;border-bottom-style:var(--tw-border-style);border-bottom-width:1px;border-color:var(--color-slate-200);padding-inline:calc(var(--spacing) * 4);padding-block:calc(var(--spacing) * 4)}.ssl-tool__extensions article h4{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);color:var(--color-ink-950)}.ssl-tool__extensions article ul{margin-top:calc(var(--spacing) * 3)}:where(.ssl-tool__extensions article ul>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 2) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 2) * calc(1 - var(--tw-space-y-reverse)))}.ssl-tool__extensions article li{align-items:flex-start;gap:calc(var(--spacing) * 2);font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));--tw-leading:calc(var(--spacing) * 5);line-height:calc(var(--spacing) * 5);color:var(--color-ink-600);display:flex}.ssl-tool__extensions article li:before{content:var(--tw-content);margin-top:calc(var(--spacing) * 2);content:var(--tw-content);width:var(--spacing);height:var(--spacing);content:var(--tw-content);content:var(--tw-content);content:var(--tw-content);background-color:var(--color-brand-500);border-radius:3.40282e38px;flex-shrink:0}.ssl-tool__extensions article p{margin-top:calc(var(--spacing) * 3);font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));color:var(--color-ink-600)}.ssl-tool__chain ol{border-block-style:var(--tw-border-style);border-block-width:1px;border-color:var(--color-slate-200)}.ssl-tool__chain li{gap:calc(var(--spacing) * 3);border-bottom-style:var(--tw-border-style);border-bottom-width:1px;border-color:var(--color-slate-200);padding-inline:calc(var(--spacing) * 3);padding-block:calc(var(--spacing) * 4);grid-template-columns:32px minmax(0,1fr);display:grid}.ssl-tool__chain li:last-child{border-bottom-style:var(--tw-border-style);border-bottom-width:0}.ssl-tool__chain li>span{width:calc(var(--spacing) * 8);height:calc(var(--spacing) * 8);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-brand-100);font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);color:var(--color-brand-700);border-radius:3.40282e38px;justify-content:center;align-items:center;display:flex}.ssl-tool__chain strong,.ssl-tool__chain small,.ssl-tool__chain p,.ssl-tool__chain time{display:block}.ssl-tool__chain strong{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);overflow-wrap:break-word;color:var(--color-ink-950)}.ssl-tool__chain small{margin-top:calc(var(--spacing) * .5);font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);color:var(--color-brand-700)}.ssl-tool__chain p,.ssl-tool__chain time{margin-top:var(--spacing);font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));--tw-leading:calc(var(--spacing) * 5);line-height:calc(var(--spacing) * 5);color:var(--color-ink-600)}.ssl-tool__updated{margin-top:calc(var(--spacing) * 4);align-items:center;gap:calc(var(--spacing) * 2);font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));color:var(--color-ink-600);display:flex}.ssl-tool__updated svg{flex-shrink:0}.jwt-tool__head{gap:calc(var(--spacing) * 3);border-bottom-style:var(--tw-border-style);border-bottom-width:1px;border-color:var(--color-slate-100);padding-bottom:calc(var(--spacing) * 5);flex-direction:column;display:flex}@media (width>=40rem){.jwt-tool__head{flex-direction:row;justify-content:space-between;align-items:flex-start}}.jwt-tool__head h2{font-size:var(--text-lg);line-height:var(--tw-leading,var(--text-lg--line-height));--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);color:var(--color-ink-950)}.jwt-tool__head p,.jwt-tool__section-head p{margin-top:var(--spacing);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-leading:calc(var(--spacing) * 6);line-height:calc(var(--spacing) * 6);color:var(--color-ink-600)}.jwt-tool__status{align-items:center;gap:calc(var(--spacing) * 2);border-radius:var(--radius-md);border-style:var(--tw-border-style);width:fit-content;padding-inline:calc(var(--spacing) * 2.5);padding-block:var(--spacing);font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);border-width:1px;flex-shrink:0;display:inline-flex}.jwt-tool__status.is-neutral{border-color:var(--color-slate-300);color:var(--color-ink-600)}.jwt-tool__status.is-success{border-color:var(--color-emerald-300);color:var(--color-emerald-700)}.jwt-tool__status.is-warning{border-color:var(--color-amber-300);color:var(--color-amber-700)}.jwt-tool__status.is-danger,.jwt-tool__status.is-error{border-color:var(--color-red-300);color:var(--color-red-700)}.jwt-tool__form{margin-top:calc(var(--spacing) * 6)}.jwt-tool__form textarea{min-height:calc(var(--spacing) * 40);resize:vertical;font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));--tw-leading:calc(var(--spacing) * 6);line-height:calc(var(--spacing) * 6)}.jwt-tool__form small{margin-top:calc(var(--spacing) * 2);font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));--tw-leading:calc(var(--spacing) * 5);line-height:calc(var(--spacing) * 5);color:var(--color-ink-600);display:block}.jwt-tool__form small code{font-family:var(--font-mono);color:var(--color-brand-700)}.jwt-tool__form .tool-actions{margin-top:calc(var(--spacing) * 4)}.jwt-tool__loader{margin-top:calc(var(--spacing) * 6);min-height:calc(var(--spacing) * 40)}.jwt-tool__report{margin-top:calc(var(--spacing) * 7)}.jwt-tool__stats{border-block-style:var(--tw-border-style);border-block-width:1px;border-color:var(--color-slate-200);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}@media (width>=40rem){.jwt-tool__stats{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (width>=80rem){.jwt-tool__stats{grid-template-columns:repeat(6,minmax(0,1fr))}}.jwt-tool__stats>div{border-right-style:var(--tw-border-style);border-right-width:1px;border-bottom-style:var(--tw-border-style);border-bottom-width:1px;border-color:var(--color-slate-200);min-width:0;padding-inline:calc(var(--spacing) * 4);padding-block:calc(var(--spacing) * 3)}@media (width>=80rem){.jwt-tool__stats>div{border-bottom-style:var(--tw-border-style);border-bottom-width:0}}@media not all and (width>=40rem){.jwt-tool__stats>div:nth-child(2n){border-right-style:var(--tw-border-style);border-right-width:0}}@media (width>=40rem){@media not all and (width>=80rem){.jwt-tool__stats>div:nth-child(3n){border-right-style:var(--tw-border-style);border-right-width:0}}}.jwt-tool__stats>div:last-child{border-right-style:var(--tw-border-style);border-right-width:0}@media (width>=80rem){.jwt-tool__stats{grid-template-columns:repeat(4,minmax(0,1fr)) minmax(220px,1.45fr) minmax(140px,1fr)}}.jwt-tool__stats dt{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));color:var(--color-ink-600)}.jwt-tool__stats dd{margin-top:var(--spacing);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);overflow-wrap:break-word;color:var(--color-ink-950);overflow-wrap:anywhere}.jwt-tool__stats dd.is-success{color:var(--color-emerald-700)}.jwt-tool__stats dd.is-warning{color:var(--color-amber-700)}.jwt-tool__stats dd.is-danger{color:var(--color-red-700)}.jwt-tool__algorithm{border-style:var(--tw-border-style);padding-inline:calc(var(--spacing) * 2);padding-block:calc(var(--spacing) * .5);font-family:var(--font-mono);font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);border-width:1px;border-radius:.25rem;display:inline-flex}.jwt-tool__algorithm.is-info{border-color:var(--color-brand-100);color:var(--color-brand-700)}.jwt-tool__algorithm.is-warning{border-color:var(--color-amber-300);color:var(--color-amber-700)}.jwt-tool__algorithm.is-danger{border-color:var(--color-red-300);color:var(--color-red-700)}.jwt-tool__section{margin-top:calc(var(--spacing) * 7);border-top-style:var(--tw-border-style);border-top-width:1px;border-color:var(--color-slate-200);padding-top:calc(var(--spacing) * 7)}.jwt-tool__section-head{margin-bottom:calc(var(--spacing) * 5);gap:calc(var(--spacing) * 3);flex-direction:column;display:flex}@media (width>=40rem){.jwt-tool__section-head{flex-direction:row;justify-content:space-between;align-items:flex-start}}.jwt-tool__section-head h3{font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height));--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);color:var(--color-ink-950)}.jwt-tool__section-head>span{text-overflow:ellipsis;white-space:nowrap;border-radius:var(--radius-md);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-brand-100);max-width:100%;padding-inline:calc(var(--spacing) * 2.5);padding-block:var(--spacing);font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);color:var(--color-brand-700);flex-shrink:0;display:inline-flex;overflow:hidden}@media (width>=40rem){.jwt-tool__section-head>span{max-width:48%}}.jwt-tool__section-head>button{min-height:calc(var(--spacing) * 9);align-items:center;gap:calc(var(--spacing) * 2);font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);color:var(--color-brand-600);transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration));flex-shrink:0;display:inline-flex}@media (hover:hover){.jwt-tool__section-head>button:hover{color:var(--color-brand-800)}}.jwt-tool__warning{align-items:flex-start;gap:calc(var(--spacing) * 3);border-left-style:var(--tw-border-style);border-left-width:2px;border-color:var(--color-amber-400);padding-block:var(--spacing);padding-left:calc(var(--spacing) * 4);display:flex}.jwt-tool__warning>svg{margin-top:calc(var(--spacing) * .5);color:var(--color-amber-600);flex-shrink:0}.jwt-tool__warning h3{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);color:var(--color-ink-950)}.jwt-tool__warning p{margin-top:var(--spacing);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-leading:calc(var(--spacing) * 6);line-height:calc(var(--spacing) * 6);color:var(--color-ink-600)}.jwt-tool__diagnostics>div:last-child{border-block-style:var(--tw-border-style);border-block-width:1px;border-color:var(--color-slate-200);display:grid}@media (width>=48rem){.jwt-tool__diagnostics>div:last-child{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width>=80rem){.jwt-tool__diagnostics>div:last-child{grid-template-columns:repeat(3,minmax(0,1fr))}}.jwt-tool__diagnostics article{align-items:flex-start;gap:calc(var(--spacing) * 3);border-right-style:var(--tw-border-style);border-right-width:1px;border-bottom-style:var(--tw-border-style);border-bottom-width:1px;border-color:var(--color-slate-200);min-width:0;padding-inline:calc(var(--spacing) * 4);padding-block:calc(var(--spacing) * 4);display:flex}.jwt-tool__diagnostics article>svg{margin-top:calc(var(--spacing) * .5);flex-shrink:0}.jwt-tool__diagnostics article.is-success>svg{color:var(--color-emerald-600)}.jwt-tool__diagnostics article.is-warning>svg{color:var(--color-amber-600)}.jwt-tool__diagnostics article.is-danger>svg{color:var(--color-red-600)}.jwt-tool__diagnostics article.is-neutral>svg{color:var(--color-slate-400)}.jwt-tool__diagnostics article strong,.jwt-tool__diagnostics article b,.jwt-tool__diagnostics article small{display:block}.jwt-tool__diagnostics article strong{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium);color:var(--color-ink-600)}.jwt-tool__diagnostics article b{margin-top:calc(var(--spacing) * .5);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);overflow-wrap:break-word;color:var(--color-ink-950)}.jwt-tool__diagnostics article small{margin-top:var(--spacing);font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));--tw-leading:calc(var(--spacing) * 5);line-height:calc(var(--spacing) * 5);overflow-wrap:break-word;color:var(--color-ink-600)}.jwt-tool__timeline>div:last-child{border-block-style:var(--tw-border-style);border-block-width:1px;border-color:var(--color-slate-200);display:grid}@media (width>=40rem){.jwt-tool__timeline>div:last-child{grid-template-columns:repeat(3,minmax(0,1fr))}}.jwt-tool__timeline article{align-items:flex-start;gap:calc(var(--spacing) * 3);border-right-style:var(--tw-border-style);border-right-width:1px;border-bottom-style:var(--tw-border-style);border-bottom-width:1px;border-color:var(--color-slate-200);min-width:0;padding-inline:calc(var(--spacing) * 4);padding-block:calc(var(--spacing) * 4);display:flex}@media (width>=40rem){.jwt-tool__timeline article{border-bottom-style:var(--tw-border-style);border-bottom-width:0}}.jwt-tool__timeline article>svg{margin-top:calc(var(--spacing) * .5);color:var(--color-brand-600);flex-shrink:0}.jwt-tool__timeline article.success>svg{color:var(--color-emerald-600)}.jwt-tool__timeline article.warning>svg{color:var(--color-amber-600)}.jwt-tool__timeline article.danger>svg{color:var(--color-red-600)}.jwt-tool__timeline strong,.jwt-tool__timeline time,.jwt-tool__timeline small,.jwt-tool__timeline code{display:block}.jwt-tool__timeline strong{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium);color:var(--color-ink-600)}.jwt-tool__timeline time{margin-top:var(--spacing);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);color:var(--color-ink-950)}.jwt-tool__timeline small{margin-top:var(--spacing);font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));color:var(--color-ink-600)}.jwt-tool__timeline code{margin-top:calc(var(--spacing) * 2);font-family:var(--font-mono);color:var(--color-brand-700);font-size:11px}.jwt-tool__timeline>div:last-child>p{padding-inline:calc(var(--spacing) * 4);padding-block:calc(var(--spacing) * 6);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));color:var(--color-ink-600);grid-column:1/-1}.jwt-tool__segments ol{border-block-style:var(--tw-border-style);border-block-width:1px;border-color:var(--color-slate-200);display:grid}@media (width>=64rem){.jwt-tool__segments ol{grid-template-columns:repeat(3,minmax(0,1fr))}}.jwt-tool__segments li{border-right-style:var(--tw-border-style);border-right-width:1px;border-bottom-style:var(--tw-border-style);min-width:0;padding-inline:calc(var(--spacing) * 4);padding-block:calc(var(--spacing) * 4);border-bottom-width:2px}@media (width>=64rem){.jwt-tool__segments li{border-bottom-style:var(--tw-border-style);border-bottom-width:2px}}.jwt-tool__segments li.is-header{border-bottom-color:var(--color-red-400)}.jwt-tool__segments li.is-payload{border-bottom-color:var(--color-violet-400)}.jwt-tool__segments li.is-signature{border-right-style:var(--tw-border-style);border-right-width:0;border-bottom-color:var(--color-sky-400)}.jwt-tool__segments li>span{margin-bottom:calc(var(--spacing) * 3);width:calc(var(--spacing) * 7);height:calc(var(--spacing) * 7);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-slate-200);font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);color:var(--color-ink-600);border-radius:3.40282e38px;justify-content:center;align-items:center;display:flex}.jwt-tool__segments strong,.jwt-tool__segments small,.jwt-tool__segments code{display:block}.jwt-tool__segments strong{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);color:var(--color-ink-950)}.jwt-tool__segments small{margin-top:calc(var(--spacing) * .5);font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));color:var(--color-ink-600)}.jwt-tool__segments code{margin-top:calc(var(--spacing) * 3);max-height:calc(var(--spacing) * 24);font-family:var(--font-mono);--tw-leading:calc(var(--spacing) * 5);font-size:11px;line-height:calc(var(--spacing) * 5);word-break:break-all;color:var(--color-ink-600);overflow:auto}.jwt-tool__decoded-grid{column-gap:calc(var(--spacing) * 8);display:grid}@media (width>=80rem){.jwt-tool__decoded-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}.jwt-tool__json pre{max-height:440px;min-height:calc(var(--spacing) * 72);border-block-style:var(--tw-border-style);border-block-width:1px;border-color:var(--color-slate-200);padding-inline:calc(var(--spacing) * 4);padding-block:calc(var(--spacing) * 4);font-family:var(--font-mono);font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));--tw-leading:calc(var(--spacing) * 6);line-height:calc(var(--spacing) * 6);color:var(--color-ink-950);white-space:pre-wrap;overflow-wrap:anywhere;overflow:auto}.jwt-tool__claims>div:last-child{border-block-style:var(--tw-border-style);border-block-width:1px;border-color:var(--color-slate-200)}.jwt-tool__claims article{gap:calc(var(--spacing) * 2);border-bottom-style:var(--tw-border-style);border-bottom-width:1px;border-color:var(--color-slate-200);min-width:0;padding-inline:calc(var(--spacing) * 3);padding-block:calc(var(--spacing) * 3);display:grid}.jwt-tool__claims article:last-child{border-bottom-style:var(--tw-border-style);border-bottom-width:0}@media (width>=48rem){.jwt-tool__claims article{grid-template-columns:180px minmax(0,1fr) 36px;align-items:flex-start}}.jwt-tool__claims article>span code,.jwt-tool__claims article>span small{display:block}.jwt-tool__claims article>span code{font-family:var(--font-mono);font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);color:var(--color-brand-700)}.jwt-tool__claims article>span small{margin-top:var(--spacing);color:var(--color-ink-600);font-size:11px}.jwt-tool__claims article>p{min-width:0;font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-leading:calc(var(--spacing) * 5);line-height:calc(var(--spacing) * 5);word-break:break-all;color:var(--color-ink-950)}.jwt-tool__claims article>button{width:calc(var(--spacing) * 8);height:calc(var(--spacing) * 8);color:var(--color-brand-600);transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration));justify-content:center;align-items:center;display:inline-flex}@media (hover:hover){.jwt-tool__claims article>button:hover{color:var(--color-brand-800)}}.jwt-tool__signature>div:last-child{align-items:flex-start;gap:calc(var(--spacing) * 3);border-block-style:var(--tw-border-style);border-block-width:1px;border-color:var(--color-slate-200);min-width:0;padding-inline:calc(var(--spacing) * 4);padding-block:calc(var(--spacing) * 4);display:flex}.jwt-tool__signature code{min-width:0;font-family:var(--font-mono);font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));--tw-leading:calc(var(--spacing) * 5);line-height:calc(var(--spacing) * 5);word-break:break-all;color:var(--color-ink-950);flex:1}.jwt-tool__signature button{min-height:calc(var(--spacing) * 9);align-items:center;gap:calc(var(--spacing) * 2);font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);color:var(--color-brand-600);transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration));flex-shrink:0;display:inline-flex}@media (hover:hover){.jwt-tool__signature button:hover{color:var(--color-brand-800)}}.jwt-tool__signature button:disabled{cursor:not-allowed;color:var(--color-slate-400)}.regex-tool__head{gap:calc(var(--spacing) * 3);border-bottom-style:var(--tw-border-style);border-bottom-width:1px;border-color:var(--color-slate-100);padding-bottom:calc(var(--spacing) * 5);flex-direction:column;display:flex}@media (width>=40rem){.regex-tool__head{flex-direction:row;justify-content:space-between;align-items:flex-start}}.regex-tool__head h2{font-size:var(--text-lg);line-height:var(--tw-leading,var(--text-lg--line-height));--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);color:var(--color-ink-950)}.regex-tool__head p{margin-top:var(--spacing);max-width:var(--container-3xl);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-leading:calc(var(--spacing) * 6);line-height:calc(var(--spacing) * 6);color:var(--color-ink-600)}.regex-tool__status{align-items:center;gap:calc(var(--spacing) * 1.5);border-radius:var(--radius-md);border-style:var(--tw-border-style);width:fit-content;padding-inline:calc(var(--spacing) * 2.5);padding-block:var(--spacing);font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);border-width:1px;flex-shrink:0;display:inline-flex}.regex-tool__status.is-neutral{border-color:var(--color-slate-300);color:var(--color-ink-600)}.regex-tool__status.is-loading{border-color:var(--color-sky-300);color:var(--color-sky-700)}.regex-tool__status.is-loading svg{animation:var(--animate-spin)}.regex-tool__status.is-success{border-color:var(--color-emerald-300);color:var(--color-emerald-700)}.regex-tool__status.is-warning{border-color:var(--color-amber-300);color:var(--color-amber-700)}.regex-tool__status.is-error{border-color:var(--color-red-300);color:var(--color-red-700)}.regex-tool__form{margin-top:calc(var(--spacing) * 6)}.regex-tool__pattern-row{gap:calc(var(--spacing) * 4);display:grid}@media (width>=80rem){.regex-tool__pattern-row{grid-template-columns:minmax(0,1fr) 140px 180px}}.regex-tool__pattern-row>label{min-width:0}.regex-tool__pattern-field{min-height:calc(var(--spacing) * 11);border-radius:var(--radius-lg);border-style:var(--tw-border-style);background-color:var(--color-white);min-width:0;padding-inline:calc(var(--spacing) * 3);transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration));border-width:1px;border-color:#d5d9df;align-items:center;display:flex}.regex-tool__pattern-field:focus-within{border-color:var(--color-brand-500);--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);--tw-ring-color:var(--color-brand-100)}.regex-tool__pattern-field b{font-family:var(--font-mono);font-size:var(--text-lg);line-height:var(--tw-leading,var(--text-lg--line-height));--tw-font-weight:var(--font-weight-normal);font-weight:var(--font-weight-normal);color:var(--color-slate-400);flex-shrink:0}.regex-tool__pattern-field input{border-style:var(--tw-border-style);min-width:0;padding-inline:calc(var(--spacing) * 1.5);font-family:var(--font-mono);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));color:var(--color-ink-950);--tw-outline-style:none;background-color:#0000;border-width:0;outline-style:none;flex:1;padding-block:0}.regex-tool__flags{margin-top:calc(var(--spacing) * 4);gap:calc(var(--spacing) * 2);flex-wrap:wrap;display:flex}.regex-tool__flags button{min-height:calc(var(--spacing) * 9);align-items:center;gap:calc(var(--spacing) * 2);border-radius:var(--radius-md);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-slate-200);padding-inline:calc(var(--spacing) * 2.5);font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium);color:var(--color-ink-600);transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration));display:inline-flex}@media (hover:hover){.regex-tool__flags button:hover{border-color:var(--color-brand-400);color:var(--color-brand-700)}}.regex-tool__flags button code{width:calc(var(--spacing) * 5);height:calc(var(--spacing) * 5);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-slate-200);font-family:var(--font-mono);--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);color:var(--color-brand-700);border-radius:.25rem;justify-content:center;align-items:center;display:flex}.regex-tool__flags button.is-active{border-color:var(--color-brand-400);color:var(--color-brand-700);--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);--tw-ring-color:var(--color-brand-100)}.regex-tool__flags button.is-active code{border-color:var(--color-brand-400)}.regex-tool__source{margin-top:calc(var(--spacing) * 5);display:block}.regex-tool__source textarea{min-height:calc(var(--spacing) * 56);resize:vertical;width:100%;padding:calc(var(--spacing) * 4);font-family:var(--font-mono);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-leading:calc(var(--spacing) * 6);line-height:calc(var(--spacing) * 6)}.regex-tool__source>small,.regex-tool__replace-row label>small{margin-top:calc(var(--spacing) * 2);font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));--tw-leading:calc(var(--spacing) * 5);line-height:calc(var(--spacing) * 5);color:var(--color-ink-600);display:block}.regex-tool__source>small span{--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);color:var(--color-ink-950)}.regex-tool__replace-row{margin-top:calc(var(--spacing) * 5);gap:calc(var(--spacing) * 4);display:grid}@media (width>=80rem){.regex-tool__replace-row{grid-template-columns:minmax(0,1fr) 320px}}.regex-tool__replace-row>label{min-width:0}.regex-tool__replace-row>label input{width:100%;padding-inline:calc(var(--spacing) * 3);font-family:var(--font-mono);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}.regex-tool__replace-row>div>div{gap:calc(var(--spacing) * 2);flex-wrap:wrap;display:flex}.regex-tool__replace-row button{min-height:calc(var(--spacing) * 11);border-radius:var(--radius-lg);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-slate-200);padding-inline:calc(var(--spacing) * 3);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);color:var(--color-brand-600);transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration));align-items:center;display:inline-flex}@media (hover:hover){.regex-tool__replace-row button:hover{border-color:var(--color-brand-400);color:var(--color-brand-800)}}.regex-tool__loader{margin-top:calc(var(--spacing) * 6);min-height:calc(var(--spacing) * 44)}.regex-tool__report{margin-top:calc(var(--spacing) * 7)}.regex-tool__stats{border-top-style:var(--tw-border-style);border-top-width:1px;border-left-style:var(--tw-border-style);border-left-width:1px;border-color:var(--color-slate-200);display:grid}@media (width>=40rem){.regex-tool__stats{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width>=64rem){.regex-tool__stats{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (width>=80rem){.regex-tool__stats{grid-template-columns:repeat(6,minmax(0,1fr))}}.regex-tool__stats>div{border-right-style:var(--tw-border-style);border-right-width:1px;border-bottom-style:var(--tw-border-style);border-bottom-width:1px;border-color:var(--color-slate-200);min-width:0;padding-inline:calc(var(--spacing) * 4);padding-block:calc(var(--spacing) * 3)}.regex-tool__stats dt{--tw-font-weight:var(--font-weight-semibold);font-size:11px;font-weight:var(--font-weight-semibold);--tw-tracking:var(--tracking-wide);letter-spacing:var(--tracking-wide);color:var(--color-ink-600);text-transform:uppercase}.regex-tool__stats dd{margin-top:var(--spacing);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);overflow-wrap:break-word;color:var(--color-ink-950)}.regex-tool__stats code{font-family:var(--font-mono);color:var(--color-brand-700)}.regex-tool__notice{margin-top:calc(var(--spacing) * 4);align-items:flex-start;gap:calc(var(--spacing) * 2);border-left-style:var(--tw-border-style);border-left-width:2px;border-color:var(--color-amber-400);padding-block:var(--spacing);padding-left:calc(var(--spacing) * 3);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-leading:calc(var(--spacing) * 6);line-height:calc(var(--spacing) * 6);color:var(--color-amber-800);display:flex}.regex-tool__notice svg{margin-top:var(--spacing);flex-shrink:0}.regex-tool__section{margin-top:calc(var(--spacing) * 8);border-top-style:var(--tw-border-style);border-top-width:1px;border-color:var(--color-slate-200);padding-top:calc(var(--spacing) * 6)}.regex-tool__section-head{margin-bottom:calc(var(--spacing) * 4);gap:calc(var(--spacing) * 2);flex-direction:column;display:flex}@media (width>=40rem){.regex-tool__section-head{flex-direction:row;justify-content:space-between;align-items:flex-start}}.regex-tool__section-head h3{font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height));--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);color:var(--color-ink-950)}.regex-tool__section-head p{margin-top:var(--spacing);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-leading:calc(var(--spacing) * 6);line-height:calc(var(--spacing) * 6);color:var(--color-ink-600)}.regex-tool__section-head>span{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);color:var(--color-brand-700);flex-shrink:0}.regex-tool__highlight{max-height:calc(var(--spacing) * 80);min-height:calc(var(--spacing) * 28);border-block-style:var(--tw-border-style);border-block-width:1px;border-color:var(--color-slate-200);padding-inline:calc(var(--spacing) * 4);padding-block:calc(var(--spacing) * 4);font-family:var(--font-mono);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-leading:calc(var(--spacing) * 7);line-height:calc(var(--spacing) * 7);color:var(--color-ink-950);white-space:pre-wrap;overflow-wrap:anywhere;overflow:auto}.regex-tool__highlight .is-match{border-radius:var(--radius-sm);border-bottom-style:var(--tw-border-style);background-color:var(--color-orange-50);padding-inline:calc(var(--spacing) * .5);color:var(--color-ink-950);border-color:#ff7f32;border-bottom-width:2px}.regex-tool__highlight>p{font-family:var(--font-sans);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));color:var(--color-ink-600)}.regex-tool__matches>div:not(.regex-tool__section-head){border-block-style:var(--tw-border-style);border-block-width:1px;border-color:var(--color-slate-200)}.regex-tool__matches article{border-bottom-style:var(--tw-border-style);border-bottom-width:1px;border-color:var(--color-slate-200);padding-inline:calc(var(--spacing) * 4);padding-block:calc(var(--spacing) * 4)}.regex-tool__matches article:last-child{border-bottom-style:var(--tw-border-style);border-bottom-width:0}.regex-tool__matches article header{gap:var(--spacing);min-width:0;display:grid}@media (width>=40rem){.regex-tool__matches article header{grid-template-columns:48px minmax(0,1fr) auto;align-items:center}}.regex-tool__matches article header>span{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);color:var(--color-brand-700)}.regex-tool__matches article header code{min-width:0;font-family:var(--font-mono);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);word-break:break-all;color:var(--color-ink-950)}.regex-tool__matches article header small{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));color:var(--color-ink-600)}@media (width>=40rem){.regex-tool__matches article header small{text-align:right}}.regex-tool__matches article>div{margin-top:calc(var(--spacing) * 3);gap:calc(var(--spacing) * 2);display:grid}@media (width>=48rem){.regex-tool__matches article>div{grid-template-columns:repeat(2,minmax(0,1fr))}}.regex-tool__matches article>div p{border-radius:var(--radius-md);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-slate-200);min-width:0;padding-inline:calc(var(--spacing) * 3);padding-block:calc(var(--spacing) * 2)}.regex-tool__matches article>div p.is-named{border-color:var(--color-brand-400)}.regex-tool__matches article>div p.is-empty{--tw-border-style:dashed;color:var(--color-slate-400);border-style:dashed}.regex-tool__matches article>div span,.regex-tool__matches article>div code{display:block}.regex-tool__matches article>div span{--tw-font-weight:var(--font-weight-semibold);font-size:11px;font-weight:var(--font-weight-semibold);color:var(--color-ink-600)}.regex-tool__matches article>div code{margin-top:var(--spacing);font-family:var(--font-mono);font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));word-break:break-all;color:var(--color-ink-950)}.regex-tool__empty{min-height:calc(var(--spacing) * 24);justify-content:center;align-items:center;gap:calc(var(--spacing) * 2);border-block-style:var(--tw-border-style);border-block-width:1px;border-color:var(--color-slate-200);padding-inline:calc(var(--spacing) * 4);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));color:var(--color-ink-600);display:flex}.regex-tool__empty svg{color:var(--color-slate-400);flex-shrink:0}.regex-tool__replacement textarea{min-height:calc(var(--spacing) * 44);resize:vertical;width:100%;padding:calc(var(--spacing) * 4);font-family:var(--font-mono);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-leading:calc(var(--spacing) * 6);line-height:calc(var(--spacing) * 6)}.regex-tool__replacement .tool-actions{margin-top:calc(var(--spacing) * 3)}.regex-tool__exports{margin-top:calc(var(--spacing) * 6);border-top-style:var(--tw-border-style);border-top-width:1px;border-color:var(--color-slate-200);padding-top:calc(var(--spacing) * 5)}.timestamp-tool__head{gap:calc(var(--spacing) * 3);border-bottom-style:var(--tw-border-style);border-bottom-width:1px;border-color:var(--color-slate-100);padding-bottom:calc(var(--spacing) * 5);flex-direction:column;display:flex}@media (width>=40rem){.timestamp-tool__head{flex-direction:row;justify-content:space-between;align-items:flex-start}}.timestamp-tool__head h2{font-size:var(--text-lg);line-height:var(--tw-leading,var(--text-lg--line-height));--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);color:var(--color-ink-950)}.timestamp-tool__head p{margin-top:var(--spacing);max-width:var(--container-3xl);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-leading:calc(var(--spacing) * 6);line-height:calc(var(--spacing) * 6);color:var(--color-ink-600)}.timestamp-tool__status{align-items:center;gap:calc(var(--spacing) * 1.5);border-radius:var(--radius-md);border-style:var(--tw-border-style);width:fit-content;padding-inline:calc(var(--spacing) * 2.5);padding-block:var(--spacing);font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);border-width:1px;flex-shrink:0;display:inline-flex}.timestamp-tool__status.is-neutral{border-color:var(--color-slate-300);color:var(--color-ink-600)}.timestamp-tool__status.is-loading{border-color:var(--color-sky-300);color:var(--color-sky-700)}.timestamp-tool__status.is-loading svg{animation:var(--animate-spin)}.timestamp-tool__status.is-success{border-color:var(--color-emerald-300);color:var(--color-emerald-700)}.timestamp-tool__status.is-error{border-color:var(--color-red-300);color:var(--color-red-700)}.timestamp-tool__forms{margin-top:calc(var(--spacing) * 6);gap:calc(var(--spacing) * 8);display:grid}@media (width>=80rem){.timestamp-tool__forms{grid-template-columns:repeat(2,minmax(0,1fr));gap:0}}.timestamp-tool__forms>form{min-width:0}@media (width>=80rem){.timestamp-tool__forms>form:first-child{border-right-style:var(--tw-border-style);border-right-width:1px;border-color:var(--color-slate-200);padding-right:calc(var(--spacing) * 8)}.timestamp-tool__forms>form:last-child{padding-left:calc(var(--spacing) * 8)}}.timestamp-tool__section-head{margin-bottom:calc(var(--spacing) * 5)}.timestamp-tool__section-head>div{align-items:flex-start;gap:calc(var(--spacing) * 3);display:flex}.timestamp-tool__section-head>div>span{width:calc(var(--spacing) * 8);height:calc(var(--spacing) * 8);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-brand-100);font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);color:var(--color-brand-700);border-radius:3.40282e38px;flex-shrink:0;justify-content:center;align-items:center;display:flex}.timestamp-tool__section-head h3{font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height));--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);color:var(--color-ink-950)}.timestamp-tool__section-head p{margin-top:var(--spacing);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-leading:calc(var(--spacing) * 5);line-height:calc(var(--spacing) * 5);color:var(--color-ink-600)}.timestamp-tool__field-grid{margin-top:calc(var(--spacing) * 4);gap:calc(var(--spacing) * 4);display:grid}@media (width>=40rem){.timestamp-tool__field-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}.timestamp-tool__examples{margin-top:calc(var(--spacing) * 4);align-items:center;gap:calc(var(--spacing) * 2);flex-wrap:wrap;display:flex}.timestamp-tool__examples>span{margin-right:var(--spacing);--tw-font-weight:var(--font-weight-semibold);font-size:11px;font-weight:var(--font-weight-semibold);--tw-tracking:var(--tracking-wide);letter-spacing:var(--tracking-wide);color:var(--color-ink-600);text-transform:uppercase}.timestamp-tool__examples button{min-height:calc(var(--spacing) * 8);border-radius:var(--radius-md);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-slate-200);padding-inline:calc(var(--spacing) * 2.5);font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);color:var(--color-brand-600);transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration));align-items:center;display:inline-flex}@media (hover:hover){.timestamp-tool__examples button:hover{border-color:var(--color-brand-400);color:var(--color-brand-800)}}.timestamp-tool__forms .tool-actions{margin-top:calc(var(--spacing) * 5)}.timestamp-tool__loader{margin-top:calc(var(--spacing) * 7);min-height:calc(var(--spacing) * 40)}.timestamp-tool__result{margin-top:calc(var(--spacing) * 8);border-top-style:var(--tw-border-style);border-top-width:1px;border-color:var(--color-slate-200);padding-top:calc(var(--spacing) * 7)}.timestamp-tool__result-head{margin-bottom:calc(var(--spacing) * 5);gap:calc(var(--spacing) * 2);flex-direction:column;display:flex}@media (width>=40rem){.timestamp-tool__result-head{flex-direction:row;justify-content:space-between;align-items:flex-start}}.timestamp-tool__result-head h3{font-size:var(--text-lg);line-height:var(--tw-leading,var(--text-lg--line-height));--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);color:var(--color-ink-950)}.timestamp-tool__result-head p{margin-top:var(--spacing);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-leading:calc(var(--spacing) * 6);line-height:calc(var(--spacing) * 6);color:var(--color-ink-600)}.timestamp-tool__result-head>span{border-radius:var(--radius-md);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-brand-100);width:fit-content;padding-inline:calc(var(--spacing) * 2.5);padding-block:var(--spacing);font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);color:var(--color-brand-700);flex-shrink:0}.timestamp-tool__stats{border-top-style:var(--tw-border-style);border-top-width:1px;border-left-style:var(--tw-border-style);border-left-width:1px;border-color:var(--color-slate-200);display:grid}@media (width>=40rem){.timestamp-tool__stats{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width>=80rem){.timestamp-tool__stats{grid-template-columns:repeat(4,minmax(0,1fr))}}.timestamp-tool__stats>div{border-right-style:var(--tw-border-style);border-right-width:1px;border-bottom-style:var(--tw-border-style);border-bottom-width:1px;border-color:var(--color-slate-200);min-width:0;padding-inline:calc(var(--spacing) * 4);padding-block:calc(var(--spacing) * 3)}.timestamp-tool__stats dt{--tw-font-weight:var(--font-weight-semibold);font-size:11px;font-weight:var(--font-weight-semibold);--tw-tracking:var(--tracking-wide);letter-spacing:var(--tracking-wide);color:var(--color-ink-600);text-transform:uppercase}.timestamp-tool__stats dd{margin-top:var(--spacing);min-width:0;font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);word-break:break-all;color:var(--color-ink-950)}.timestamp-tool__stats code{font-family:var(--font-mono);color:var(--color-brand-700)}.timestamp-tool__output-grid{margin-top:calc(var(--spacing) * 8);align-items:flex-start;gap:calc(var(--spacing) * 8);display:grid}@media (width>=80rem){.timestamp-tool__output-grid{grid-template-columns:minmax(0,1.35fr) minmax(300px,.65fr)}}.timestamp-tool__result-section-head{margin-bottom:calc(var(--spacing) * 4);gap:calc(var(--spacing) * 2);flex-direction:column;display:flex}@media (width>=40rem){.timestamp-tool__result-section-head{flex-direction:row;justify-content:space-between;align-items:flex-start}}.timestamp-tool__result-section-head h4{font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height));--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);color:var(--color-ink-950)}.timestamp-tool__result-section-head p{margin-top:var(--spacing);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-leading:calc(var(--spacing) * 5);line-height:calc(var(--spacing) * 5);color:var(--color-ink-600)}.timestamp-tool__result-section-head button{min-height:calc(var(--spacing) * 9);align-items:center;gap:calc(var(--spacing) * 2);font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);color:var(--color-brand-600);transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration));flex-shrink:0;display:inline-flex}@media (hover:hover){.timestamp-tool__result-section-head button:hover{color:var(--color-brand-800)}}.timestamp-tool__rows{border-block-style:var(--tw-border-style);border-block-width:1px;border-color:var(--color-slate-200)}.timestamp-tool__rows article{align-items:center;gap:calc(var(--spacing) * 3);border-bottom-style:var(--tw-border-style);border-bottom-width:1px;border-color:var(--color-slate-200);min-width:0;padding-inline:calc(var(--spacing) * 3);padding-block:calc(var(--spacing) * 3);display:flex}.timestamp-tool__rows article:last-child{border-bottom-style:var(--tw-border-style);border-bottom-width:0}.timestamp-tool__rows article>div{flex:1;min-width:0}.timestamp-tool__rows span,.timestamp-tool__rows code,.timestamp-tool__rows small{display:block}.timestamp-tool__rows span{--tw-font-weight:var(--font-weight-semibold);font-size:11px;font-weight:var(--font-weight-semibold);--tw-tracking:var(--tracking-wide);letter-spacing:var(--tracking-wide);color:var(--color-ink-600);text-transform:uppercase}.timestamp-tool__rows code{margin-top:var(--spacing);font-family:var(--font-mono);font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));--tw-leading:calc(var(--spacing) * 5);line-height:calc(var(--spacing) * 5);word-break:break-all;color:var(--color-ink-950)}.timestamp-tool__rows small{margin-top:var(--spacing);--tw-leading:calc(var(--spacing) * 4);font-size:11px;line-height:calc(var(--spacing) * 4);color:var(--color-ink-600)}.timestamp-tool__rows article>button{width:calc(var(--spacing) * 9);height:calc(var(--spacing) * 9);color:var(--color-brand-600);transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration));flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}@media (hover:hover){.timestamp-tool__rows article>button:hover{color:var(--color-brand-800)}}.timestamp-tool__calendar{border-top-style:var(--tw-border-style);border-top-width:1px;border-left-style:var(--tw-border-style);border-left-width:1px;border-color:var(--color-slate-200);display:grid}@media (width>=40rem){.timestamp-tool__calendar{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width>=80rem){.timestamp-tool__calendar{grid-template-columns:repeat(1,minmax(0,1fr))}}.timestamp-tool__calendar>div{justify-content:space-between;align-items:center;gap:calc(var(--spacing) * 4);border-right-style:var(--tw-border-style);border-right-width:1px;border-bottom-style:var(--tw-border-style);border-bottom-width:1px;border-color:var(--color-slate-200);min-width:0;padding-inline:calc(var(--spacing) * 4);padding-block:calc(var(--spacing) * 3);display:flex}.timestamp-tool__calendar dt{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));color:var(--color-ink-600)}.timestamp-tool__calendar dd{text-align:right;font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);color:var(--color-ink-950)}.timestamp-tool__exports{margin-top:calc(var(--spacing) * 7);gap:calc(var(--spacing) * 4);border-top-style:var(--tw-border-style);border-top-width:1px;border-color:var(--color-slate-200);padding-top:calc(var(--spacing) * 5);flex-direction:column;display:flex}@media (width>=40rem){.timestamp-tool__exports{flex-direction:row;justify-content:space-between;align-items:center}}.timestamp-tool__exports>span{align-items:center;gap:calc(var(--spacing) * 2);font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));color:var(--color-ink-600);display:flex}.timestamp-tool__exports>span svg{color:var(--color-emerald-600);flex-shrink:0}.timestamp-tool__exports>div{gap:calc(var(--spacing) * 2);flex-wrap:wrap;display:flex}.timestamp-tool__exports button{min-height:calc(var(--spacing) * 10);align-items:center;gap:calc(var(--spacing) * 2);border-radius:var(--radius-lg);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-slate-200);padding-inline:calc(var(--spacing) * 3);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);color:var(--color-brand-600);transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration));display:inline-flex}@media (hover:hover){.timestamp-tool__exports button:hover{border-color:var(--color-brand-400);color:var(--color-brand-800)}}.text-diff-tool__head{gap:calc(var(--spacing) * 3);border-bottom-style:var(--tw-border-style);border-bottom-width:1px;border-color:var(--color-slate-100);padding-bottom:calc(var(--spacing) * 5);flex-direction:column;display:flex}@media (width>=40rem){.text-diff-tool__head{flex-direction:row;justify-content:space-between;align-items:flex-start}}.text-diff-tool__head h2{font-size:var(--text-lg);line-height:var(--tw-leading,var(--text-lg--line-height));--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);color:var(--color-ink-950)}.text-diff-tool__head p{margin-top:var(--spacing);max-width:var(--container-3xl);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-leading:calc(var(--spacing) * 6);line-height:calc(var(--spacing) * 6);color:var(--color-ink-600)}.text-diff-tool__status{align-items:center;gap:calc(var(--spacing) * 1.5);border-radius:var(--radius-md);border-style:var(--tw-border-style);width:fit-content;padding-inline:calc(var(--spacing) * 2.5);padding-block:var(--spacing);font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);border-width:1px;flex-shrink:0;display:inline-flex}.text-diff-tool__status.is-neutral{border-color:var(--color-slate-300);color:var(--color-ink-600)}.text-diff-tool__status.is-loading{border-color:var(--color-sky-300);color:var(--color-sky-700)}.text-diff-tool__status.is-loading svg{animation:var(--animate-spin)}.text-diff-tool__status.is-identical{border-color:var(--color-emerald-300);color:var(--color-emerald-700)}.text-diff-tool__status.is-changed{border-color:var(--color-amber-300);color:var(--color-amber-700)}.text-diff-tool__status.is-error{border-color:var(--color-red-300);color:var(--color-red-700)}.text-diff-tool__settings{margin-top:calc(var(--spacing) * 6);gap:calc(var(--spacing) * 3);display:grid}@media (width>=40rem){.text-diff-tool__settings{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width>=80rem){.text-diff-tool__settings{grid-template-columns:240px repeat(3,minmax(0,1fr))}}.text-diff-tool__check{cursor:pointer;align-items:center;gap:calc(var(--spacing) * 3);border-radius:var(--radius-lg);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-slate-200);min-height:68px;padding-inline:calc(var(--spacing) * 3.5);transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration));display:flex}@media (hover:hover){.text-diff-tool__check:hover{border-color:var(--color-brand-400)}}.text-diff-tool__check input,.text-diff-tool__only input{width:calc(var(--spacing) * 4);height:calc(var(--spacing) * 4);accent-color:var(--color-brand-600);flex-shrink:0}.text-diff-tool__check strong,.text-diff-tool__check small{display:block}.text-diff-tool__check strong{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);color:var(--color-ink-950)}.text-diff-tool__check small{margin-top:calc(var(--spacing) * .5);--tw-leading:calc(var(--spacing) * 4);font-size:11px;line-height:calc(var(--spacing) * 4);color:var(--color-ink-600)}.text-diff-tool__editors{margin-top:calc(var(--spacing) * 6);gap:calc(var(--spacing) * 5);display:grid}@media (width>=80rem){.text-diff-tool__editors{grid-template-columns:repeat(2,minmax(0,1fr))}}.text-diff-tool__editors>label{min-width:0}.text-diff-tool__editor-head{margin-bottom:calc(var(--spacing) * 2);justify-content:space-between;align-items:flex-end;gap:calc(var(--spacing) * 4);display:flex}.text-diff-tool__editor-head b,.text-diff-tool__editor-head small{display:block}.text-diff-tool__editor-head b{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);color:var(--color-ink-950)}.text-diff-tool__editor-head small{margin-top:calc(var(--spacing) * .5);font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));color:var(--color-ink-600)}.text-diff-tool__editor-head em{text-align:right;color:var(--color-ink-600);flex-shrink:0;font-size:11px;font-style:normal}.text-diff-tool__editors textarea{min-height:calc(var(--spacing) * 72);resize:vertical;width:100%;padding:calc(var(--spacing) * 4);font-family:var(--font-mono);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-leading:calc(var(--spacing) * 6);line-height:calc(var(--spacing) * 6)}.text-diff-tool__actions{margin-top:calc(var(--spacing) * 5)}.text-diff-tool__loader{margin-top:calc(var(--spacing) * 7);min-height:calc(var(--spacing) * 44)}.text-diff-tool__report{margin-top:calc(var(--spacing) * 8);border-top-style:var(--tw-border-style);border-top-width:1px;border-color:var(--color-slate-200);padding-top:calc(var(--spacing) * 7)}.text-diff-tool__report-head{margin-bottom:calc(var(--spacing) * 5);gap:calc(var(--spacing) * 3);flex-direction:column;display:flex}@media (width>=40rem){.text-diff-tool__report-head{flex-direction:row;justify-content:space-between;align-items:flex-start}}.text-diff-tool__report-head h3{font-size:var(--text-lg);line-height:var(--tw-leading,var(--text-lg--line-height));--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);color:var(--color-ink-950)}.text-diff-tool__report-head p{margin-top:var(--spacing);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-leading:calc(var(--spacing) * 6);line-height:calc(var(--spacing) * 6);color:var(--color-ink-600)}.text-diff-tool__report-head>span{align-items:center;gap:calc(var(--spacing) * 2);border-radius:var(--radius-md);border-style:var(--tw-border-style);width:fit-content;padding-inline:calc(var(--spacing) * 2.5);padding-block:var(--spacing);font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));border-width:1px;flex-shrink:0;display:inline-flex}.text-diff-tool__report-head>span.is-identical{border-color:var(--color-emerald-300);color:var(--color-emerald-700)}.text-diff-tool__report-head>span.is-changed{border-color:var(--color-amber-300);color:var(--color-amber-700)}.text-diff-tool__stats{border-top-style:var(--tw-border-style);border-top-width:1px;border-left-style:var(--tw-border-style);border-left-width:1px;border-color:var(--color-slate-200);display:grid}@media (width>=40rem){.text-diff-tool__stats{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width>=64rem){.text-diff-tool__stats{grid-template-columns:repeat(5,minmax(0,1fr))}}.text-diff-tool__stats>div{border-right-style:var(--tw-border-style);border-right-width:1px;border-bottom-style:var(--tw-border-style);border-bottom-width:1px;border-color:var(--color-slate-200);min-width:0;padding-inline:calc(var(--spacing) * 4);padding-block:calc(var(--spacing) * 3)}.text-diff-tool__stats dt{--tw-font-weight:var(--font-weight-semibold);font-size:11px;font-weight:var(--font-weight-semibold);--tw-tracking:var(--tracking-wide);letter-spacing:var(--tracking-wide);color:var(--color-ink-600);text-transform:uppercase}.text-diff-tool__stats dd{margin-top:var(--spacing);font-size:var(--text-lg);line-height:var(--tw-leading,var(--text-lg--line-height));--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);color:var(--color-ink-950)}.text-diff-tool__stats dd.is-added{color:var(--color-emerald-700)}.text-diff-tool__stats dd.is-removed{color:var(--color-red-700)}.text-diff-tool__toolbar{margin-top:calc(var(--spacing) * 6);gap:calc(var(--spacing) * 4);border-block-style:var(--tw-border-style);border-block-width:1px;border-color:var(--color-slate-200);padding-block:calc(var(--spacing) * 3);flex-direction:column;display:flex}@media (width>=64rem){.text-diff-tool__toolbar{flex-direction:row;align-items:center}}.text-diff-tool__views{gap:var(--spacing);flex-wrap:wrap;display:flex}.text-diff-tool__views button{min-height:calc(var(--spacing) * 9);align-items:center;gap:calc(var(--spacing) * 2);border-radius:var(--radius-md);padding-inline:calc(var(--spacing) * 3);font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);color:var(--color-ink-600);transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration));display:inline-flex}@media (hover:hover){.text-diff-tool__views button:hover{color:var(--color-brand-700)}}.text-diff-tool__views button.is-active{background-color:var(--color-brand-50);color:var(--color-brand-700)}.text-diff-tool__only{cursor:pointer;align-items:center;gap:calc(var(--spacing) * 2);font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);color:var(--color-ink-600);display:flex}@media (width>=64rem){.text-diff-tool__only{margin-left:calc(var(--spacing) * 2)}}.text-diff-tool__navigate{align-items:center;gap:calc(var(--spacing) * 2);display:flex}@media (width>=64rem){.text-diff-tool__navigate{margin-left:auto}}.text-diff-tool__navigate button{min-height:calc(var(--spacing) * 9);align-items:center;gap:var(--spacing);border-radius:var(--radius-md);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-slate-200);padding-inline:calc(var(--spacing) * 2.5);font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);color:var(--color-brand-600);transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration));display:inline-flex}@media (hover:hover){.text-diff-tool__navigate button:hover{border-color:var(--color-brand-400)}}.text-diff-tool__navigate button:disabled{cursor:not-allowed;color:var(--color-slate-400)}.text-diff-tool__navigate>span{min-width:calc(var(--spacing) * 12);text-align:center;font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));color:var(--color-ink-600)}.text-diff-tool__split{margin-top:calc(var(--spacing) * 5);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-slate-200);max-height:620px;overflow:auto}.text-diff-tool__split>header{z-index:10;border-bottom-style:var(--tw-border-style);border-bottom-width:1px;border-color:var(--color-slate-200);background-color:var(--color-white);min-width:720px;font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);color:var(--color-ink-600);grid-template-columns:repeat(2,minmax(0,1fr));display:grid;position:sticky;top:0}.text-diff-tool__split>header span{padding-inline:calc(var(--spacing) * 4);padding-block:calc(var(--spacing) * 3)}.text-diff-tool__split>header span:first-child{border-right-style:var(--tw-border-style);border-right-width:1px;border-color:var(--color-slate-200)}.text-diff-tool__split article{border-bottom-style:var(--tw-border-style);border-bottom-width:1px;border-color:var(--color-slate-100);grid-template-columns:repeat(2,minmax(0,1fr));min-width:720px;display:grid}.text-diff-tool__split article:last-child{border-bottom-style:var(--tw-border-style);border-bottom-width:0}.text-diff-tool__split article>div{min-height:calc(var(--spacing) * 9);grid-template-columns:44px minmax(0,1fr);min-width:0;display:grid}.text-diff-tool__split article>div:first-child{border-right-style:var(--tw-border-style);border-right-width:1px;border-color:var(--color-slate-200)}.text-diff-tool__split article>div>code{min-width:0;padding-inline:calc(var(--spacing) * 3);padding-block:calc(var(--spacing) * 2);font-family:var(--font-mono);font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));--tw-leading:calc(var(--spacing) * 5);line-height:calc(var(--spacing) * 5);overflow-wrap:break-word;white-space:pre-wrap;color:var(--color-ink-950)}.text-diff-tool__line{border-right-style:var(--tw-border-style);border-right-width:1px;border-color:var(--color-slate-200);padding-inline:calc(var(--spacing) * 2);padding-block:calc(var(--spacing) * 2);text-align:right;font-family:var(--font-mono);color:var(--color-slate-400);font-size:11px}.text-diff-tool__split article.removed>div:first-child,.text-diff-tool__split article.modified>div:first-child{background-color:#fef2f299}@supports (color:color-mix(in lab, red, red)){.text-diff-tool__split article.removed>div:first-child,.text-diff-tool__split article.modified>div:first-child{background-color:color-mix(in oklab, var(--color-red-50) 60%, transparent)}}.text-diff-tool__split article.added>div:last-child,.text-diff-tool__split article.modified>div:last-child{background-color:#ecfdf599}@supports (color:color-mix(in lab, red, red)){.text-diff-tool__split article.added>div:last-child,.text-diff-tool__split article.modified>div:last-child{background-color:color-mix(in oklab, var(--color-emerald-50) 60%, transparent)}}.text-diff-tool mark{color:inherit;background-color:#0000}.text-diff-tool mark.removed{border-radius:var(--radius-sm);background-color:var(--color-red-100);color:var(--color-red-900)}.text-diff-tool mark.added{border-radius:var(--radius-sm);background-color:var(--color-emerald-100);color:var(--color-emerald-900)}.text-diff-tool__unified{margin-top:calc(var(--spacing) * 5);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-slate-200);max-height:620px;overflow:auto}.text-diff-tool__unified>header{z-index:10;border-bottom-style:var(--tw-border-style);border-bottom-width:1px;border-color:var(--color-slate-200);background-color:var(--color-white);min-width:620px;font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);color:var(--color-ink-600);grid-template-columns:52px 52px minmax(0,1fr);display:grid;position:sticky;top:0}.text-diff-tool__unified>header span{padding-inline:calc(var(--spacing) * 3);padding-block:calc(var(--spacing) * 3)}.text-diff-tool__unified>header span:first-child,.text-diff-tool__unified>header span:nth-child(2){border-right-style:var(--tw-border-style);border-right-width:1px;border-color:var(--color-slate-200)}.text-diff-tool__unified article{min-height:calc(var(--spacing) * 9);border-bottom-style:var(--tw-border-style);border-bottom-width:1px;border-color:var(--color-slate-100);min-width:620px;font-family:var(--font-mono);font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));grid-template-columns:52px 52px 28px minmax(0,1fr);display:grid}.text-diff-tool__unified article:last-child{border-bottom-style:var(--tw-border-style);border-bottom-width:0}.text-diff-tool__unified article>span{border-right-style:var(--tw-border-style);border-right-width:1px;border-color:var(--color-slate-200);padding-inline:calc(var(--spacing) * 2);padding-block:calc(var(--spacing) * 2);text-align:right;color:var(--color-slate-400);font-size:11px}.text-diff-tool__unified article>b{padding-inline:calc(var(--spacing) * 2);padding-block:calc(var(--spacing) * 2);text-align:center;--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold)}.text-diff-tool__unified article>code{min-width:0;padding-inline:calc(var(--spacing) * 2);padding-block:calc(var(--spacing) * 2);--tw-leading:calc(var(--spacing) * 5);line-height:calc(var(--spacing) * 5);overflow-wrap:break-word;white-space:pre-wrap;color:var(--color-ink-950)}.text-diff-tool__unified article.removed{background-color:#fef2f299}@supports (color:color-mix(in lab, red, red)){.text-diff-tool__unified article.removed{background-color:color-mix(in oklab, var(--color-red-50) 60%, transparent)}}.text-diff-tool__unified article.removed>b{color:var(--color-red-700)}.text-diff-tool__unified article.added{background-color:#ecfdf599}@supports (color:color-mix(in lab, red, red)){.text-diff-tool__unified article.added{background-color:color-mix(in oklab, var(--color-emerald-50) 60%, transparent)}}.text-diff-tool__unified article.added>b{color:var(--color-emerald-700)}.text-diff-tool__exports{margin-top:calc(var(--spacing) * 6);gap:calc(var(--spacing) * 4);border-top-style:var(--tw-border-style);border-top-width:1px;border-color:var(--color-slate-200);padding-top:calc(var(--spacing) * 5);flex-direction:column;display:flex}@media (width>=40rem){.text-diff-tool__exports{flex-direction:row;justify-content:space-between;align-items:center}}.text-diff-tool__exports>span{align-items:center;gap:calc(var(--spacing) * 2);font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));color:var(--color-ink-600);display:flex}.text-diff-tool__exports>span svg{color:var(--color-emerald-600);flex-shrink:0}.text-diff-tool__exports>div{gap:calc(var(--spacing) * 2);flex-wrap:wrap;display:flex}.text-diff-tool__exports button{min-height:calc(var(--spacing) * 10);align-items:center;gap:calc(var(--spacing) * 2);border-radius:var(--radius-lg);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-slate-200);padding-inline:calc(var(--spacing) * 3);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);color:var(--color-brand-600);transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration));display:inline-flex}@media (hover:hover){.text-diff-tool__exports button:hover{border-color:var(--color-brand-400);color:var(--color-brand-800)}}.qr-tool__head{gap:calc(var(--spacing) * 3);border-bottom-style:var(--tw-border-style);border-bottom-width:1px;border-color:var(--color-slate-100);padding-bottom:calc(var(--spacing) * 5);flex-direction:column;display:flex}@media (width>=40rem){.qr-tool__head{flex-direction:row;justify-content:space-between;align-items:flex-start}}.qr-tool__head h2,.qr-tool__preview h2{font-size:var(--text-lg);line-height:var(--tw-leading,var(--text-lg--line-height));--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);color:var(--color-ink-950)}.qr-tool__head p,.qr-tool__preview header p,.qr-tool__section-head p{margin-top:var(--spacing);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-leading:calc(var(--spacing) * 6);line-height:calc(var(--spacing) * 6);color:var(--color-ink-600)}.qr-tool__status{align-items:center;gap:calc(var(--spacing) * 1.5);border-radius:var(--radius-md);border-style:var(--tw-border-style);width:fit-content;padding-inline:calc(var(--spacing) * 2.5);padding-block:var(--spacing);font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);border-width:1px;display:inline-flex}.qr-tool__status.is-ready{border-color:var(--color-emerald-300);color:var(--color-emerald-700)}.qr-tool__status.is-neutral{border-color:var(--color-slate-300);color:var(--color-ink-600)}.qr-tool__status.is-error{border-color:var(--color-red-300);color:var(--color-red-700)}.qr-tool__layout{margin-top:calc(var(--spacing) * 6);align-items:flex-start;gap:calc(var(--spacing) * 6);display:grid}@media (width>=80rem){.qr-tool__layout{grid-template-columns:minmax(0,1fr) 360px}}.qr-tool__controls{min-width:0}.qr-tool__fields{margin-top:calc(var(--spacing) * 5)}.qr-tool__field-grid{gap:calc(var(--spacing) * 4);display:grid}@media (width>=40rem){.qr-tool__field-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}.qr-tool__design{margin-top:calc(var(--spacing) * 6);border-top-style:var(--tw-border-style);border-top-width:1px;border-color:var(--color-slate-200);padding-top:calc(var(--spacing) * 6)}.qr-tool__section-head{margin-bottom:calc(var(--spacing) * 4);gap:calc(var(--spacing) * 3);flex-direction:column;display:flex}@media (width>=40rem){.qr-tool__section-head{flex-direction:row;justify-content:space-between;align-items:flex-start}}.qr-tool__section-head h3{font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height));--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);color:var(--color-ink-950)}.qr-tool__section-head button{align-items:center;gap:calc(var(--spacing) * 2);font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);color:var(--color-brand-600);transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration));display:inline-flex}@media (hover:hover){.qr-tool__section-head button:hover{color:var(--color-brand-800)}}.qr-tool__design-grid{gap:calc(var(--spacing) * 4);display:grid}@media (width>=40rem){.qr-tool__design-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width>=64rem){.qr-tool__design-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}.qr-tool__color{min-height:calc(var(--spacing) * 11);align-items:center;gap:calc(var(--spacing) * 3);border-radius:var(--radius-lg);border-style:var(--tw-border-style);background-color:var(--color-white);padding-inline:calc(var(--spacing) * 2.5);border-width:1px;border-color:#d5d9df;display:flex}.qr-tool__color input{height:calc(var(--spacing) * 8);width:calc(var(--spacing) * 10);cursor:pointer;border-style:var(--tw-border-style);background-color:#0000;border-width:0;padding:0}.qr-tool__color code{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));color:var(--color-ink-600);text-transform:uppercase}.qr-tool__contrast{min-height:calc(var(--spacing) * 11);border-radius:var(--radius-lg);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-slate-200);padding-inline:calc(var(--spacing) * 3.5);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));justify-content:space-between;align-self:flex-end;align-items:center;display:flex}.qr-tool__contrast span{color:var(--color-ink-600)}.qr-tool__contrast strong{color:var(--color-ink-950)}.qr-tool__warning{margin-top:calc(var(--spacing) * 4);align-items:flex-start;gap:calc(var(--spacing) * 2);border-left-style:var(--tw-border-style);border-left-width:2px;border-color:var(--color-amber-400);padding-block:var(--spacing);padding-left:calc(var(--spacing) * 3);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));color:var(--color-amber-800);display:flex}.qr-tool__warning svg{margin-top:calc(var(--spacing) * .5);flex-shrink:0}.qr-tool__preview{border-radius:var(--radius-xl);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-slate-200);background-color:var(--color-white);overflow:hidden}@media (width>=80rem){.qr-tool__preview{top:calc(var(--spacing) * 5);position:sticky}}.qr-tool__preview>header{justify-content:space-between;align-items:flex-start;gap:calc(var(--spacing) * 3);border-bottom-style:var(--tw-border-style);border-bottom-width:1px;border-color:var(--color-slate-200);padding-inline:calc(var(--spacing) * 5);padding-block:calc(var(--spacing) * 4);display:flex}.qr-tool__preview>header>span{border-radius:var(--radius-md);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-brand-100);padding-inline:calc(var(--spacing) * 2);padding-block:var(--spacing);font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);color:var(--color-brand-700)}.qr-tool__canvas-wrap{min-height:360px;padding:calc(var(--spacing) * 6);background-image:linear-gradient(45deg,#f4f5f7 25%,#0000 25%),linear-gradient(-45deg,#f4f5f7 25%,#0000 25%),linear-gradient(45deg,#0000 75%,#f4f5f7 75%),linear-gradient(-45deg,#0000 75%,#f4f5f7 75%);background-position:0 0,0 8px,8px -8px,-8px 0;background-size:16px 16px;justify-content:center;align-items:center;display:flex;position:relative}.qr-tool__canvas-wrap canvas{border-radius:var(--radius-sm);--tw-shadow:0 10px 30px var(--tw-shadow-color,#1e233714);max-width:100%;height:auto;max-height:320px;box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.qr-tool__empty{align-items:center;gap:calc(var(--spacing) * 3);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium);color:var(--color-ink-600);flex-direction:column;display:flex}.qr-tool__empty svg{color:var(--color-slate-400)}.qr-tool__stats{border-block-style:var(--tw-border-style);border-block-width:1px;border-color:var(--color-slate-200);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.qr-tool__stats>div{border-bottom-style:var(--tw-border-style);border-bottom-width:1px;border-color:var(--color-slate-200);padding-inline:calc(var(--spacing) * 4);padding-block:calc(var(--spacing) * 3)}.qr-tool__stats>div:nth-child(odd){border-right-style:var(--tw-border-style);border-right-width:1px}.qr-tool__stats>div:nth-last-child(-n+2){border-bottom-style:var(--tw-border-style);border-bottom-width:0}.qr-tool__stats dt{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));color:var(--color-ink-600)}.qr-tool__stats dd{margin-top:calc(var(--spacing) * .5);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);color:var(--color-ink-950)}.qr-tool__payload{padding:calc(var(--spacing) * 4)}.qr-tool__payload summary{cursor:pointer;font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);color:var(--color-ink-950);justify-content:space-between;align-items:center;list-style-type:none;display:flex}.qr-tool__payload[open] summary svg{rotate:180deg}.qr-tool__payload textarea{margin-top:calc(var(--spacing) * 3);min-height:calc(var(--spacing) * 28)}.qr-tool__payload button{margin-top:calc(var(--spacing) * 3);align-items:center;gap:calc(var(--spacing) * 2);font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);color:var(--color-brand-600);transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration));display:inline-flex}@media (hover:hover){.qr-tool__payload button:hover{color:var(--color-brand-800)}}.port-tool{overflow:hidden}.port-tool__head{gap:calc(var(--spacing) * 4);border-bottom-style:var(--tw-border-style);border-bottom-width:1px;border-color:var(--color-slate-200);padding-bottom:calc(var(--spacing) * 5);flex-direction:column;display:flex}@media (width>=40rem){.port-tool__head{flex-direction:row;justify-content:space-between;align-items:flex-start}}.port-tool__head h2{font-size:var(--text-lg);line-height:var(--tw-leading,var(--text-lg--line-height));--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);color:var(--color-ink-950)}.port-tool__head p{margin-top:var(--spacing);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-leading:calc(var(--spacing) * 6);line-height:calc(var(--spacing) * 6);color:var(--color-ink-600)}.port-tool__status{align-items:center;gap:calc(var(--spacing) * 2);border-radius:var(--radius-md);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-slate-200);width:fit-content;padding-inline:calc(var(--spacing) * 3);padding-block:calc(var(--spacing) * 1.5);font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);color:var(--color-ink-600);flex-shrink:0;display:inline-flex}.port-tool__status.is-loading{border-color:var(--color-amber-300);color:var(--color-amber-700)}.port-tool__status.is-open{border-color:var(--color-emerald-300);color:var(--color-emerald-700)}.port-tool__status.is-closed{border-color:var(--color-slate-300);color:var(--color-slate-600)}.port-tool__form{margin-top:calc(var(--spacing) * 6);align-items:flex-end;gap:calc(var(--spacing) * 4);display:grid}@media (width>=64rem){.port-tool__form{grid-template-columns:minmax(0,1.5fr) minmax(230px,.75fr) auto}}.port-tool__form label{min-width:0}.port-tool__form small{margin-top:calc(var(--spacing) * 2);font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));--tw-leading:calc(var(--spacing) * 5);line-height:calc(var(--spacing) * 5);color:var(--color-ink-600);display:block}.port-tool__form>button{margin-bottom:calc(var(--spacing) * 7);min-height:calc(var(--spacing) * 11)}.port-tool__input{position:relative}.port-tool__input>svg{pointer-events:none;top:50%;left:calc(var(--spacing) * 3.5);z-index:10;--tw-translate-y:calc(calc(1 / 2 * 100%) * -1);translate:var(--tw-translate-x) var(--tw-translate-y);color:var(--color-slate-400);position:absolute}.port-tool__input .field{padding-left:calc(var(--spacing) * 10)}.port-tool__presets{margin-top:calc(var(--spacing) * 4);align-items:center;gap:calc(var(--spacing) * 2);flex-wrap:wrap;display:flex}.port-tool__presets>span{margin-right:var(--spacing);font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);--tw-tracking:var(--tracking-wide);letter-spacing:var(--tracking-wide);color:var(--color-ink-600);text-transform:uppercase}.port-tool__presets button{border-radius:var(--radius-md);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-slate-200);background-color:var(--color-white);padding-inline:calc(var(--spacing) * 2.5);padding-block:calc(var(--spacing) * 1.5);font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);color:var(--color-brand-600);transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}@media (hover:hover){.port-tool__presets button:hover{border-color:var(--color-brand-400);color:var(--color-brand-800)}}.port-tool__loader{margin-top:calc(var(--spacing) * 6)}.port-tool__report{margin-top:calc(var(--spacing) * 7);border-top-style:var(--tw-border-style);border-top-width:1px;border-color:var(--color-slate-200);padding-top:calc(var(--spacing) * 7)}.port-tool__verdict{gap:calc(var(--spacing) * 4);border-left-style:var(--tw-border-style);padding-inline:calc(var(--spacing) * 5);padding-block:calc(var(--spacing) * 4);border-left-width:3px;display:grid}@media (width>=40rem){.port-tool__verdict{grid-template-columns:auto minmax(0,1fr) auto;align-items:center}}.port-tool__verdict.is-open{border-color:var(--color-emerald-500);background-color:#ecfdf599}@supports (color:color-mix(in lab, red, red)){.port-tool__verdict.is-open{background-color:color-mix(in oklab, var(--color-emerald-50) 60%, transparent)}}.port-tool__verdict.is-closed{border-color:var(--color-slate-400);background-color:var(--color-slate-50)}.port-tool__verdict-icon{width:calc(var(--spacing) * 11);height:calc(var(--spacing) * 11);border-style:var(--tw-border-style);color:var(--color-brand-600);border-width:1px;border-color:currentColor;border-radius:3.40282e38px;justify-content:center;align-items:center;display:flex}.port-tool__verdict.is-open .port-tool__verdict-icon{color:var(--color-emerald-700)}.port-tool__verdict>div>span{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);--tw-tracking:var(--tracking-wide);letter-spacing:var(--tracking-wide);color:var(--color-ink-600);text-transform:uppercase}.port-tool__verdict h3{margin-top:var(--spacing);font-size:var(--text-xl);line-height:var(--tw-leading,var(--text-xl--line-height));--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);color:var(--color-ink-950)}.port-tool__verdict p{margin-top:var(--spacing);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-leading:calc(var(--spacing) * 6);line-height:calc(var(--spacing) * 6);color:var(--color-ink-600)}.port-tool__verdict>strong{font-family:var(--font-mono);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));word-break:break-all;color:var(--color-ink-950)}.port-tool__stats{margin-top:calc(var(--spacing) * 5);border-block-style:var(--tw-border-style);border-block-width:1px;border-color:var(--color-slate-200);display:grid}@media (width>=40rem){.port-tool__stats{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width>=64rem){.port-tool__stats{grid-template-columns:repeat(5,minmax(0,1fr))}}.port-tool__stats>div{border-bottom-style:var(--tw-border-style);border-bottom-width:1px;border-color:var(--color-slate-200);min-width:0;padding-inline:calc(var(--spacing) * 4);padding-block:calc(var(--spacing) * 4)}@media (width>=40rem){.port-tool__stats>div{border-right-style:var(--tw-border-style);border-right-width:1px}}.port-tool__stats>div:last-child{border-right-style:var(--tw-border-style);border-right-width:0}.port-tool__stats dt{--tw-font-weight:var(--font-weight-semibold);font-size:11px;font-weight:var(--font-weight-semibold);--tw-tracking:var(--tracking-wide);letter-spacing:var(--tracking-wide);color:var(--color-ink-600);text-transform:uppercase}.port-tool__stats dd{margin-top:var(--spacing);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);overflow-wrap:break-word;color:var(--color-ink-950)}.port-tool__stats code{font-family:var(--font-mono);font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold)}.port-tool__details{margin-top:calc(var(--spacing) * 6);border-block-style:var(--tw-border-style);border-block-width:1px;border-color:var(--color-slate-200);display:grid}@media (width>=64rem){.port-tool__details{grid-template-columns:repeat(2,minmax(0,1fr))}}.port-tool__details>section{padding-block:calc(var(--spacing) * 5)}@media (width>=64rem){.port-tool__details>section:first-child{border-right-style:var(--tw-border-style);padding-right:calc(var(--spacing) * 6);border-right-width:1px}.port-tool__details>section:last-child{padding-left:calc(var(--spacing) * 6)}}.port-tool__details>section+section{border-top-style:var(--tw-border-style);border-top-width:1px;border-color:var(--color-slate-200)}@media (width>=64rem){.port-tool__details>section+section{border-top-style:var(--tw-border-style);border-top-width:0}}.port-tool__section-head{justify-content:space-between;align-items:flex-start;gap:calc(var(--spacing) * 4);display:flex}.port-tool__section-head h3{font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height));--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);color:var(--color-ink-950)}.port-tool__section-head p{margin-top:var(--spacing);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-leading:calc(var(--spacing) * 5);line-height:calc(var(--spacing) * 5);color:var(--color-ink-600)}.port-tool__section-head>svg{color:var(--color-brand-500);flex-shrink:0}.port-tool__details>section>p{margin-top:calc(var(--spacing) * 4);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-leading:calc(var(--spacing) * 6);line-height:calc(var(--spacing) * 6);color:var(--color-ink-600)}.port-tool__details ul{margin-top:calc(var(--spacing) * 4)}:where(.port-tool__details ul>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 3) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 3) * calc(1 - var(--tw-space-y-reverse)))}.port-tool__details li{align-items:flex-start;gap:calc(var(--spacing) * 2);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-leading:calc(var(--spacing) * 6);line-height:calc(var(--spacing) * 6);color:var(--color-ink-600);display:flex}.port-tool__details li svg{margin-top:var(--spacing);color:var(--color-brand-500);flex-shrink:0}.port-tool__risk{margin-top:calc(var(--spacing) * 4);border-radius:var(--radius-md);border-style:var(--tw-border-style);padding-inline:calc(var(--spacing) * 2.5);padding-block:calc(var(--spacing) * 1.5);font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);border-width:1px;display:inline-flex}.port-tool__risk.is-normal{border-color:var(--color-emerald-300);color:var(--color-emerald-700)}.port-tool__risk.is-attention{border-color:var(--color-amber-300);color:var(--color-amber-800)}.port-tool__risk.is-unknown{border-color:var(--color-slate-300);color:var(--color-slate-600)}.port-tool__history{margin-top:calc(var(--spacing) * 7)}.port-tool__history>.port-tool__section-head>span{border-radius:var(--radius-md);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-slate-200);padding-inline:calc(var(--spacing) * 2.5);padding-block:var(--spacing);font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);color:var(--color-ink-600);flex-shrink:0}.port-tool__history-wrap{margin-top:calc(var(--spacing) * 4);border-block-style:var(--tw-border-style);border-block-width:1px;border-color:var(--color-slate-200);contain:inline-size;max-width:100%;overflow-x:auto}.port-tool__history table{border-collapse:collapse;text-align:left;width:100%;min-width:760px}.port-tool__history th{background-color:var(--color-mist-50);padding-inline:calc(var(--spacing) * 3);padding-block:calc(var(--spacing) * 3);--tw-font-weight:var(--font-weight-semibold);font-size:11px;font-weight:var(--font-weight-semibold);--tw-tracking:var(--tracking-wide);letter-spacing:var(--tracking-wide);color:var(--color-ink-600);text-transform:uppercase}.port-tool__history td{border-top-style:var(--tw-border-style);border-top-width:1px;border-color:var(--color-slate-200);padding-inline:calc(var(--spacing) * 3);padding-block:calc(var(--spacing) * 3);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));color:var(--color-ink-600)}.port-tool__history code{font-family:var(--font-mono);font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height))}.port-tool__history td:last-child button{width:calc(var(--spacing) * 8);height:calc(var(--spacing) * 8);border-radius:var(--radius-md);color:var(--color-brand-600);transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration));justify-content:center;align-items:center;display:inline-flex}@media (hover:hover){.port-tool__history td:last-child button:hover{background-color:var(--color-brand-50)}}.port-tool__history-status{border-radius:var(--radius-md);border-style:var(--tw-border-style);padding-inline:calc(var(--spacing) * 2);padding-block:var(--spacing);font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);border-width:1px;display:inline-flex}.port-tool__history-status.is-open{border-color:var(--color-emerald-300);color:var(--color-emerald-700)}.port-tool__history-status.is-closed{border-color:var(--color-slate-300);color:var(--color-slate-600)}.port-tool__updated{margin-top:calc(var(--spacing) * 5);align-items:center;gap:calc(var(--spacing) * 2);font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));color:var(--color-ink-600);display:flex}@media (width<=639px){.port-tool__history table{table-layout:fixed;min-width:100%}.port-tool__history th:nth-child(2),.port-tool__history th:nth-child(4),.port-tool__history th:nth-child(5),.port-tool__history td:nth-child(2),.port-tool__history td:nth-child(4),.port-tool__history td:nth-child(5){display:none}.port-tool__history th:first-child,.port-tool__history th:nth-child(3){width:42%}.port-tool__history th:last-child{width:16%}.port-tool__history th,.port-tool__history td{padding-left:.5rem;padding-right:.5rem}.port-tool__history code{overflow-wrap:anywhere}.port-tool__history-status{white-space:normal;line-height:1.25}}.tool-color{height:calc(var(--spacing) * 11);cursor:pointer;border-radius:var(--radius-lg);border-style:var(--tw-border-style);background-color:var(--color-white);width:100%;padding:var(--spacing);border-width:1px;border-color:#d5d9df}.contact-feedback{margin-top:calc(var(--spacing) * 9);border-top-style:var(--tw-border-style);background-color:var(--color-white);padding-top:calc(var(--spacing) * 8);border-color:#dde1e8;border-top-width:1px}.contact-feedback-intro{gap:calc(var(--spacing) * 5);color:var(--color-ink-950);flex-direction:column;display:flex}@media (width>=40rem){.contact-feedback-intro{flex-direction:row;justify-content:space-between;align-items:flex-end}}.contact-feedback-kicker{--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);--tw-tracking:.15em;letter-spacing:.15em;color:#e9681f;text-transform:uppercase;font-size:var(--text-xs)!important;line-height:var(--tw-leading,var(--text-xs--line-height))!important;margin-bottom:0!important}.contact-feedback-intro h2{margin-top:var(--spacing);font-size:var(--text-3xl);line-height:var(--tw-leading,var(--text-3xl--line-height));--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);--tw-tracking:-.03em;letter-spacing:-.03em;color:var(--color-ink-950)}.contact-feedback-intro>div>p:not(.contact-feedback-kicker){margin-top:calc(var(--spacing) * 2);max-width:var(--container-2xl);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-leading:calc(var(--spacing) * 6);line-height:calc(var(--spacing) * 6);color:var(--color-ink-600)}.contact-feedback-email{align-items:center;gap:calc(var(--spacing) * 2);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);color:var(--color-brand-500);flex-shrink:0;display:inline-flex}@media (hover:hover){.contact-feedback-email:hover{color:#ff7f32}}.contact-feedback-email svg{width:calc(var(--spacing) * 4);height:calc(var(--spacing) * 4);color:#ff7f32}.contact-feedback-panel{background-color:var(--color-white);padding-top:calc(var(--spacing) * 7)}.contact-feedback-form,.contact-feedback-grid{gap:calc(var(--spacing) * 5);display:grid}@media (width>=48rem){.contact-feedback-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}.contact-feedback-form textarea.field{min-height:calc(var(--spacing) * 44);resize:vertical}.contact-feedback-success,.contact-feedback-error{margin-bottom:calc(var(--spacing) * 5);align-items:flex-start;gap:calc(var(--spacing) * 3);border-radius:var(--radius-lg);padding-inline:calc(var(--spacing) * 4);padding-block:calc(var(--spacing) * 3.5);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));display:flex}.contact-feedback-success{background-color:var(--color-emerald-50);color:var(--color-emerald-800)}.contact-feedback-error{background-color:var(--color-red-50);color:var(--color-red-700)}.contact-feedback-success>svg,.contact-feedback-error>svg{margin-top:calc(var(--spacing) * .5);width:calc(var(--spacing) * 5);height:calc(var(--spacing) * 5);flex-shrink:0}.contact-feedback-success strong,.contact-feedback-success span{display:block}.contact-feedback-success span{margin-top:calc(var(--spacing) * .5);--tw-font-weight:var(--font-weight-normal);font-weight:var(--font-weight-normal)}.contact-feedback-honeypot{width:1px;height:1px;position:absolute;left:-10000px;overflow:hidden}.contact-feedback-submit{gap:calc(var(--spacing) * 4);border-top-style:var(--tw-border-style);padding-top:calc(var(--spacing) * 6);border-color:#e2e3e9;border-top-width:1px;flex-direction:column;display:flex}@media (width>=40rem){.contact-feedback-submit{flex-direction:row;justify-content:space-between;align-items:center}}.contact-feedback-submit button{min-height:calc(var(--spacing) * 12);justify-content:center;align-items:center;gap:calc(var(--spacing) * 2);border-radius:var(--radius-lg);padding-inline:calc(var(--spacing) * 5);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);color:var(--color-white);transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration));background-color:#f66b25;flex-shrink:0;display:inline-flex}@media (hover:hover){.contact-feedback-submit button:hover{background-color:#e95a15}}.contact-feedback-submit button svg{width:calc(var(--spacing) * 4);height:calc(var(--spacing) * 4)}.contact-feedback-submit p{max-width:var(--container-sm);font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));--tw-leading:calc(var(--spacing) * 5);line-height:calc(var(--spacing) * 5);color:#7a8594}.contact-feedback-submit a{--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);color:var(--color-brand-500)}@media (hover:hover){.contact-feedback-submit a:hover{color:#ff7f32}}.contact-feedback-notes{margin-top:calc(var(--spacing) * 7);gap:calc(var(--spacing) * 3);border-top-style:var(--tw-border-style);padding-top:calc(var(--spacing) * 5);font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));--tw-leading:calc(var(--spacing) * 5);line-height:calc(var(--spacing) * 5);color:#7a8594;border-color:#e2e3e9;border-top-width:1px;flex-direction:column;display:flex}@media (width>=40rem){.contact-feedback-notes{align-items:center;gap:calc(var(--spacing) * 7);flex-direction:row}}.contact-feedback-notes span{align-items:center;gap:calc(var(--spacing) * 2);display:inline-flex}.contact-feedback-notes svg{width:calc(var(--spacing) * 4);height:calc(var(--spacing) * 4);color:#ff7f32;flex-shrink:0}.knowledge-faq,.knowledge-related{margin-top:calc(var(--spacing) * 10);border-top-style:var(--tw-border-style);padding-top:calc(var(--spacing) * 7);border-color:#e1e4e8;border-top-width:1px}.knowledge-faq>h2,.knowledge-related>h2{margin-bottom:calc(var(--spacing) * 4);font-size:var(--text-2xl);line-height:var(--tw-leading,var(--text-2xl--line-height));--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);color:var(--color-ink-950)}:where(.knowledge-faq>div>:not(:last-child)){--tw-divide-y-reverse:0;border-bottom-style:var(--tw-border-style);border-top-style:var(--tw-border-style);border-top-width:calc(1px * var(--tw-divide-y-reverse));border-bottom-width:calc(1px * calc(1 - var(--tw-divide-y-reverse)));border-color:#e1e4e8}.knowledge-faq>div{border-block-style:var(--tw-border-style);border-block-width:1px;border-color:#e1e4e8}.knowledge-faq details{padding-block:calc(var(--spacing) * 4)}.knowledge-faq summary{cursor:pointer;justify-content:space-between;align-items:center;gap:calc(var(--spacing) * 4);--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);color:var(--color-ink-950);list-style-type:none;display:flex}.knowledge-faq p{margin-top:calc(var(--spacing) * 3);padding-right:calc(var(--spacing) * 8);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-leading:calc(var(--spacing) * 6);line-height:calc(var(--spacing) * 6);color:var(--color-ink-600)}:where(.knowledge-related>div>:not(:last-child)){--tw-divide-y-reverse:0;border-bottom-style:var(--tw-border-style);border-top-style:var(--tw-border-style);border-top-width:calc(1px * var(--tw-divide-y-reverse));border-bottom-width:calc(1px * calc(1 - var(--tw-divide-y-reverse)));border-color:#e1e4e8}.knowledge-related>div{border-top-style:var(--tw-border-style);border-color:#e1e4e8;border-top-width:1px}.knowledge-related a{align-items:center;gap:calc(var(--spacing) * 4);min-height:84px;padding-block:calc(var(--spacing) * 4);display:flex}.knowledge-related a>span{flex:1;min-width:0}.knowledge-related strong,.knowledge-related small{display:block}.knowledge-related strong{font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height));--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);color:var(--color-brand-500)}.knowledge-related small{margin-top:var(--spacing);-webkit-line-clamp:1;font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));color:var(--color-ink-600);-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.knowledge-related a>svg{color:var(--color-slate-400);flex-shrink:0;margin-left:auto}.knowledge-featured-image{margin-bottom:calc(var(--spacing) * 7);border-radius:var(--radius-lg);border-style:var(--tw-border-style);border-width:1px;border-color:#e1e4e8;width:100%;height:auto;display:block}.tool-top-nav{border-radius:var(--radius-lg);border-style:var(--tw-border-style);padding:calc(var(--spacing) * 4);background-color:#fafafd;border-width:1px;border-color:#e0e3e7}.tool-top-nav>header{margin-bottom:calc(var(--spacing) * 3);justify-content:space-between;align-items:center;gap:calc(var(--spacing) * 4);display:flex}.tool-top-nav h2{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);--tw-tracking:.11em;letter-spacing:.11em;color:#66717e;text-transform:uppercase}.tool-top-nav>header>a{align-items:center;gap:calc(var(--spacing) * 1.5);font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);color:var(--color-brand-500);transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration));flex-shrink:0;display:inline-flex}@media (hover:hover){.tool-top-nav>header>a:hover{color:#ff7f32}}.tool-top-nav nav{gap:calc(var(--spacing) * 2);flex-wrap:wrap;display:flex}.tool-top-nav nav a,.tool-top-nav nav>span{min-height:calc(var(--spacing) * 10);align-items:center;gap:calc(var(--spacing) * 2);border-radius:var(--radius-lg);border-style:var(--tw-border-style);padding-inline:calc(var(--spacing) * 3);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);border-width:1px;display:inline-flex}.tool-top-nav nav a{background-color:var(--color-white);color:#435061;transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration));border-color:#d9dce2}@media (hover:hover){.tool-top-nav nav a:hover{border-color:var(--color-brand-400);color:var(--color-brand-500)}}.tool-top-nav nav>span.is-active{border-color:var(--color-brand-100);background-color:var(--color-brand-50);color:var(--color-brand-700)}.tool-top-nav nav svg{width:calc(var(--spacing) * 4);height:calc(var(--spacing) * 4);flex-shrink:0}.info-section-grid{margin-bottom:calc(var(--spacing) * 9);border-bottom-style:var(--tw-border-style);padding-bottom:calc(var(--spacing) * 9);border-color:#e1e4e8;border-bottom-width:1px}.info-section-grid>h2{margin-bottom:calc(var(--spacing) * 4);font-size:var(--text-xl);line-height:var(--tw-leading,var(--text-xl--line-height));--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);color:var(--color-ink-950)}.info-section-grid>div{gap:calc(var(--spacing) * 3);display:grid}@media (width>=48rem){.info-section-grid>div{grid-template-columns:repeat(2,minmax(0,1fr))}}.info-section-grid a{min-height:calc(var(--spacing) * 40);align-items:flex-start;column-gap:calc(var(--spacing) * 4);border-radius:var(--radius-xl);border-style:var(--tw-border-style);background-color:var(--color-white);padding:calc(var(--spacing) * 5);transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration));border-width:1px;border-color:#e0e3e7;grid-template-columns:44px minmax(0,1fr) 20px;display:grid;position:relative}@media (hover:hover){.info-section-grid a:hover{--tw-translate-y:calc(var(--spacing) * -.5);translate:var(--tw-translate-x) var(--tw-translate-y);border-color:var(--color-brand-400);--tw-shadow:0 1px 2px var(--tw-shadow-color,#0000000d);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}}.info-section-grid a>span{width:calc(var(--spacing) * 11);height:calc(var(--spacing) * 11);border-radius:var(--radius-lg);background-color:var(--color-brand-50);color:var(--color-brand-600);grid-area:1/1/span 3;justify-content:center;align-items:center;display:flex}.info-section-grid a>span svg{width:calc(var(--spacing) * 5);height:calc(var(--spacing) * 5)}.info-section-grid a>strong{font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height));--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);color:var(--color-ink-950);grid-area:1/2}.info-section-grid a>p{margin-top:var(--spacing);-webkit-line-clamp:2;font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-leading:calc(var(--spacing) * 5);line-height:calc(var(--spacing) * 5);color:var(--color-ink-600);-webkit-box-orient:vertical;grid-area:2/2;display:-webkit-box;overflow:hidden}.info-section-grid a>small{margin-top:calc(var(--spacing) * 3);font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);color:#7a8594;grid-area:3/2}.info-section-grid a>svg{margin-top:var(--spacing);width:calc(var(--spacing) * 4);height:calc(var(--spacing) * 4);color:var(--color-slate-400);transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration));grid-area:1/3/span 3}.info-section-grid a:hover>svg{--tw-translate-x:calc(var(--spacing) * .5);translate:var(--tw-translate-x) var(--tw-translate-y);color:var(--color-brand-500)}.info-quick-search{margin-bottom:calc(var(--spacing) * 8);border-block-style:var(--tw-border-style);padding-block:calc(var(--spacing) * 6);border-block-width:1px;border-color:#e1e4e8}.info-quick-search>div h2{font-size:var(--text-lg);line-height:var(--tw-leading,var(--text-lg--line-height));--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);color:var(--color-ink-950)}.info-quick-search>div p{margin-top:var(--spacing);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));color:var(--color-ink-600)}.info-quick-search form{margin-top:calc(var(--spacing) * 4);gap:calc(var(--spacing) * 3);display:grid}@media (width>=40rem){.info-quick-search form{grid-template-columns:minmax(0,1fr) 110px}}.info-quick-search form>span{min-height:calc(var(--spacing) * 11);align-items:center;gap:calc(var(--spacing) * 2);border-radius:var(--radius-lg);border-style:var(--tw-border-style);background-color:var(--color-white);padding-inline:calc(var(--spacing) * 3);transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration));border-width:1px;border-color:#d5d9df;display:flex}.info-quick-search form>span:focus-within{border-color:var(--color-brand-500);--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);--tw-ring-color:var(--color-brand-100)}.info-quick-search form>span svg{width:calc(var(--spacing) * 4);height:calc(var(--spacing) * 4);color:var(--color-slate-400);flex-shrink:0}.info-quick-search form input{border-style:var(--tw-border-style);min-width:0;font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));color:var(--color-ink-950);--tw-outline-style:none;background-color:#0000;border-width:0;outline-style:none;flex:1}.info-quick-search form input::placeholder{color:var(--color-slate-400)}.info-quick-search form button{min-height:calc(var(--spacing) * 11);border-radius:var(--radius-lg);padding-inline:calc(var(--spacing) * 5);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);color:var(--color-white);transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration));background-color:#ff7f32}@media (hover:hover){.info-quick-search form button:hover{background-color:#ed6d25}}.info-tag-list{margin-top:calc(var(--spacing) * 4);gap:calc(var(--spacing) * 2);flex-wrap:wrap;display:flex}.info-tag-list a,.article-detail-tags a{min-height:calc(var(--spacing) * 8);align-items:center;gap:var(--spacing);border-radius:var(--radius-md);border-style:var(--tw-border-style);background-color:var(--color-white);padding-inline:calc(var(--spacing) * 2.5);font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);color:#536172;transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration));border-width:1px;border-color:#dfe2e8;display:inline-flex}@media (hover:hover){:is(.info-tag-list a,.article-detail-tags a):hover{border-color:var(--color-brand-400);color:var(--color-brand-700)}}.info-tag-list a svg,.article-detail-tags a svg{width:calc(var(--spacing) * 3.5);height:calc(var(--spacing) * 3.5)}.info-tag-list a>span{margin-left:var(--spacing);color:#8b95a3;font-size:10px}.info-tag-list a.is-active{border-color:var(--color-brand-400);background-color:var(--color-brand-50);color:var(--color-brand-700)}.info-tag-list a.is-clear{color:#d5572b;border-color:#0000}.article-index-list{border-top-style:var(--tw-border-style);border-color:#e1e4e8;border-top-width:1px}.article-index-list article{border-bottom-style:var(--tw-border-style);border-color:#e1e4e8;border-bottom-width:1px}.article-index-list article>a{align-items:center;gap:calc(var(--spacing) * 6);padding-block:calc(var(--spacing) * 7);padding-right:calc(var(--spacing) * 10);display:flex;position:relative}.article-index-preview{height:8.5rem;width:calc(var(--spacing) * 60);border-radius:var(--radius-lg);border-style:var(--tw-border-style);background-color:var(--color-mist-50);border-width:1px;border-color:#e1e4e8;flex-shrink:0;display:block;overflow:hidden}.article-index-preview picture,.article-index-preview img{width:100%;height:100%;display:block}.article-index-preview img{object-fit:cover}.article-index-copy{flex:1;min-width:0}.article-index-list h2{font-size:var(--text-xl);line-height:var(--tw-leading,var(--text-xl--line-height));--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);color:var(--color-brand-500);transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}@media (hover:hover){.article-index-list h2:hover{color:#ff7f32}}.article-index-list p{margin-top:calc(var(--spacing) * 2);-webkit-line-clamp:2;font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-leading:calc(var(--spacing) * 6);line-height:calc(var(--spacing) * 6);color:#66717e;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.article-index-list .article-index-meta{margin-top:calc(var(--spacing) * 3);align-items:center;gap:calc(var(--spacing) * 2);font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));color:#7a8594;display:flex}.article-index-list .article-index-tags{margin-top:calc(var(--spacing) * 3);gap:calc(var(--spacing) * 1.5);flex-wrap:wrap;display:flex}.article-index-tags b{background-color:var(--color-mist-100);padding-inline:calc(var(--spacing) * 2);padding-block:var(--spacing);--tw-font-weight:var(--font-weight-semibold);font-size:11px;font-weight:var(--font-weight-semibold);color:#66717e;border-radius:.25rem}.article-index-list article>a>svg{top:50%;right:var(--spacing);--tw-translate-y:calc(calc(1 / 2 * 100%) * -1);translate:var(--tw-translate-x) var(--tw-translate-y);color:var(--color-slate-400);position:absolute}.article-detail-tags{margin-top:calc(var(--spacing) * 8);align-items:center;gap:calc(var(--spacing) * 2);border-top-style:var(--tw-border-style);padding-top:calc(var(--spacing) * 6);border-color:#e1e4e8;border-top-width:1px;flex-wrap:wrap;display:flex}.article-detail-tags>strong{margin-right:var(--spacing);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);color:var(--color-ink-950)}}@layer utilities{.pointer-events-auto{pointer-events:auto}.pointer-events-none{pointer-events:none}.visible{visibility:visible}.sr-only{clip-path:inset(50%);white-space:nowrap;border-width:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.absolute{position:absolute}.fixed{position:fixed}.relative{position:relative}.static{position:static}.sticky{position:sticky}.inset-0{inset:0}.inset-y-0{inset-block:0}.right-2{right:calc(var(--spacing) * 2)}.right-4{right:calc(var(--spacing) * 4)}.bottom-4{bottom:calc(var(--spacing) * 4)}.left-0{left:0}.z-10{z-index:10}.z-40{z-index:40}.z-50{z-index:50}.z-\[100\]{z-index:100}.mx-auto{margin-inline:auto}.-mt-3{margin-top:calc(var(--spacing) * -3)}.mt-0\.5{margin-top:calc(var(--spacing) * .5)}.mt-1{margin-top:var(--spacing)}.mt-1\.5{margin-top:calc(var(--spacing) * 1.5)}.mt-2{margin-top:calc(var(--spacing) * 2)}.mt-3{margin-top:calc(var(--spacing) * 3)}.mt-4{margin-top:calc(var(--spacing) * 4)}.mt-5{margin-top:calc(var(--spacing) * 5)}.mt-6{margin-top:calc(var(--spacing) * 6)}.mt-7{margin-top:calc(var(--spacing) * 7)}.mt-8{margin-top:calc(var(--spacing) * 8)}.mt-12{margin-top:calc(var(--spacing) * 12)}.mb-5{margin-bottom:calc(var(--spacing) * 5)}.-ml-px{margin-left:-1px}.line-clamp-2{-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.block{display:block}.flex{display:flex}.grid{display:grid}.hidden{display:none}.inline{display:inline}.inline-flex{display:inline-flex}.size-1\.5{width:calc(var(--spacing) * 1.5);height:calc(var(--spacing) * 1.5)}.size-3\.5{width:calc(var(--spacing) * 3.5);height:calc(var(--spacing) * 3.5)}.size-4{width:calc(var(--spacing) * 4);height:calc(var(--spacing) * 4)}.size-4\.5{width:calc(var(--spacing) * 4.5);height:calc(var(--spacing) * 4.5)}.size-5{width:calc(var(--spacing) * 5);height:calc(var(--spacing) * 5)}.size-6{width:calc(var(--spacing) * 6);height:calc(var(--spacing) * 6)}.size-7{width:calc(var(--spacing) * 7);height:calc(var(--spacing) * 7)}.size-8{width:calc(var(--spacing) * 8);height:calc(var(--spacing) * 8)}.size-9{width:calc(var(--spacing) * 9);height:calc(var(--spacing) * 9)}.size-12{width:calc(var(--spacing) * 12);height:calc(var(--spacing) * 12)}.h-5{height:calc(var(--spacing) * 5)}.h-fit{height:fit-content}.max-h-56{max-height:calc(var(--spacing) * 56)}.max-h-72{max-height:calc(var(--spacing) * 72)}.max-h-120{max-height:calc(var(--spacing) * 120)}.min-h-10{min-height:calc(var(--spacing) * 10)}.min-h-11{min-height:calc(var(--spacing) * 11)}.min-h-16{min-height:calc(var(--spacing) * 16)}.min-h-24{min-height:calc(var(--spacing) * 24)}.min-h-32{min-height:calc(var(--spacing) * 32)}.min-h-screen{min-height:100vh}.w-1{width:var(--spacing)}.w-5{width:calc(var(--spacing) * 5)}.w-\[min\(23rem\,calc\(100vw-2rem\)\)\]{width:min(23rem,100vw - 2rem)}.w-full{width:100%}.max-w-2xl{max-width:var(--container-2xl)}.max-w-5xl{max-width:var(--container-5xl)}.max-w-60{max-width:calc(var(--spacing) * 60)}.max-w-lg{max-width:var(--container-lg)}.min-w-0{min-width:0}.min-w-72{min-width:calc(var(--spacing) * 72)}.flex-1{flex:1}.shrink-0{flex-shrink:0}.-translate-x-full{--tw-translate-x:-100%;translate:var(--tw-translate-x) var(--tw-translate-y)}.translate-x-0{--tw-translate-x:0;translate:var(--tw-translate-x) var(--tw-translate-y)}.translate-x-5{--tw-translate-x:calc(var(--spacing) * 5);translate:var(--tw-translate-x) var(--tw-translate-y)}.translate-y-0{--tw-translate-y:0;translate:var(--tw-translate-x) var(--tw-translate-y)}.translate-y-3{--tw-translate-y:calc(var(--spacing) * 3);translate:var(--tw-translate-x) var(--tw-translate-y)}.rotate-180{rotate:180deg}.animate-spin{animation:var(--animate-spin)}.cursor-default{cursor:default}.cursor-grab{cursor:grab}.cursor-not-allowed{cursor:not-allowed}.cursor-pointer{cursor:pointer}.list-disc{list-style-type:disc}.columns-2{columns:2}.grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.grid-cols-\[auto_minmax\(0\,1fr\)_auto\]{grid-template-columns:auto minmax(0,1fr) auto}.flex-col{flex-direction:column}.flex-col-reverse{flex-direction:column-reverse}.flex-wrap{flex-wrap:wrap}.items-center{align-items:center}.items-start{align-items:flex-start}.justify-between{justify-content:space-between}.justify-center{justify-content:center}.justify-end{justify-content:flex-end}.justify-items-center{justify-items:center}.gap-1{gap:var(--spacing)}.gap-1\.5{gap:calc(var(--spacing) * 1.5)}.gap-2{gap:calc(var(--spacing) * 2)}.gap-2\.5{gap:calc(var(--spacing) * 2.5)}.gap-3{gap:calc(var(--spacing) * 3)}.gap-4{gap:calc(var(--spacing) * 4)}.gap-5{gap:calc(var(--spacing) * 5)}.gap-6{gap:calc(var(--spacing) * 6)}:where(.space-y-2>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 2) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 2) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-3>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 3) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 3) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-4>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 4) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 4) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-5>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 5) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 5) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-6>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 6) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 6) * calc(1 - var(--tw-space-y-reverse)))}.gap-x-4{column-gap:calc(var(--spacing) * 4)}.gap-x-6{column-gap:calc(var(--spacing) * 6)}.gap-x-7{column-gap:calc(var(--spacing) * 7)}.gap-x-8{column-gap:calc(var(--spacing) * 8)}.gap-y-2{row-gap:calc(var(--spacing) * 2)}.gap-y-4{row-gap:calc(var(--spacing) * 4)}.gap-y-5{row-gap:calc(var(--spacing) * 5)}:where(.divide-y>:not(:last-child)){--tw-divide-y-reverse:0;border-bottom-style:var(--tw-border-style);border-top-style:var(--tw-border-style);border-top-width:calc(1px * var(--tw-divide-y-reverse));border-bottom-width:calc(1px * calc(1 - var(--tw-divide-y-reverse)))}:where(.divide-slate-100>:not(:last-child)){border-color:var(--color-slate-100)}:where(.divide-slate-200>:not(:last-child)){border-color:var(--color-slate-200)}.self-end{align-self:flex-end}.truncate{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.overflow-auto{overflow:auto}.overflow-hidden{overflow:hidden}.overflow-x-auto{overflow-x:auto}.overflow-y-auto{overflow-y:auto}.rounded-2xl{border-radius:var(--radius-2xl)}.rounded-full{border-radius:3.40282e38px}.rounded-lg{border-radius:var(--radius-lg)}.rounded-md{border-radius:var(--radius-md)}.rounded-xl{border-radius:var(--radius-xl)}.rounded-l-md{border-top-left-radius:var(--radius-md);border-bottom-left-radius:var(--radius-md)}.rounded-r-md{border-top-right-radius:var(--radius-md);border-bottom-right-radius:var(--radius-md)}.border{border-style:var(--tw-border-style);border-width:1px}.border-t{border-top-style:var(--tw-border-style);border-top-width:1px}.border-b{border-bottom-style:var(--tw-border-style);border-bottom-width:1px}.border-amber-200{border-color:var(--color-amber-200)}.border-amber-300{border-color:var(--color-amber-300)}.border-brand-500{border-color:var(--color-brand-500)}.border-gray-300{border-color:var(--color-gray-300)}.border-red-100{border-color:var(--color-red-100)}.border-red-200{border-color:var(--color-red-200)}.border-slate-100{border-color:var(--color-slate-100)}.border-slate-200{border-color:var(--color-slate-200)}.bg-amber-50{background-color:var(--color-amber-50)}.bg-amber-100{background-color:var(--color-amber-100)}.bg-amber-400{background-color:var(--color-amber-400)}.bg-blue-50{background-color:var(--color-blue-50)}.bg-blue-100{background-color:var(--color-blue-100)}.bg-blue-400{background-color:var(--color-blue-400)}.bg-brand-50{background-color:var(--color-brand-50)}.bg-emerald-50{background-color:var(--color-emerald-50)}.bg-emerald-100{background-color:var(--color-emerald-100)}.bg-emerald-400{background-color:var(--color-emerald-400)}.bg-emerald-500{background-color:var(--color-emerald-500)}.bg-gray-200{background-color:var(--color-gray-200)}.bg-ink-950\/60{background-color:#11182799}@supports (color:color-mix(in lab, red, red)){.bg-ink-950\/60{background-color:color-mix(in oklab, var(--color-ink-950) 60%, transparent)}}.bg-mist-50{background-color:var(--color-mist-50)}.bg-red-50{background-color:var(--color-red-50)}.bg-red-100{background-color:var(--color-red-100)}.bg-red-400{background-color:var(--color-red-400)}.bg-transparent{background-color:#0000}.bg-violet-100{background-color:var(--color-violet-100)}.bg-white{background-color:var(--color-white)}.fill-current{fill:currentColor}.object-contain{object-fit:contain}.p-2{padding:calc(var(--spacing) * 2)}.p-3{padding:calc(var(--spacing) * 3)}.p-4{padding:calc(var(--spacing) * 4)}.p-5{padding:calc(var(--spacing) * 5)}.p-6{padding:calc(var(--spacing) * 6)}.px-0{padding-inline:0}.px-2{padding-inline:calc(var(--spacing) * 2)}.px-2\.5{padding-inline:calc(var(--spacing) * 2.5)}.px-3{padding-inline:calc(var(--spacing) * 3)}.px-4{padding-inline:calc(var(--spacing) * 4)}.py-1{padding-block:var(--spacing)}.py-2{padding-block:calc(var(--spacing) * 2)}.py-3{padding-block:calc(var(--spacing) * 3)}.py-3\.5{padding-block:calc(var(--spacing) * 3.5)}.py-4{padding-block:calc(var(--spacing) * 4)}.py-6{padding-block:calc(var(--spacing) * 6)}.py-12{padding-block:calc(var(--spacing) * 12)}.pt-0\.5{padding-top:calc(var(--spacing) * .5)}.pt-2{padding-top:calc(var(--spacing) * 2)}.pt-3{padding-top:calc(var(--spacing) * 3)}.pt-5{padding-top:calc(var(--spacing) * 5)}.pt-6{padding-top:calc(var(--spacing) * 6)}.pt-9{padding-top:calc(var(--spacing) * 9)}.pr-3\.5{padding-right:calc(var(--spacing) * 3.5)}.pb-6{padding-bottom:calc(var(--spacing) * 6)}.pl-4{padding-left:calc(var(--spacing) * 4)}.pl-5{padding-left:calc(var(--spacing) * 5)}.text-center{text-align:center}.align-top{vertical-align:top}.font-mono{font-family:var(--font-mono)}.text-2xl{font-size:var(--text-2xl);line-height:var(--tw-leading,var(--text-2xl--line-height))}.text-3xl{font-size:var(--text-3xl);line-height:var(--tw-leading,var(--text-3xl--line-height))}.text-base{font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height))}.text-lg{font-size:var(--text-lg);line-height:var(--tw-leading,var(--text-lg--line-height))}.text-sm{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}.text-xl{font-size:var(--text-xl);line-height:var(--tw-leading,var(--text-xl--line-height))}.text-xs{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height))}.text-\[13px\]{font-size:13px}.leading-5{--tw-leading:calc(var(--spacing) * 5);line-height:calc(var(--spacing) * 5)}.leading-6{--tw-leading:calc(var(--spacing) * 6);line-height:calc(var(--spacing) * 6)}.font-medium{--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium)}.font-semibold{--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold)}.tracking-\[\.14em\]{--tw-tracking:.14em;letter-spacing:.14em}.tracking-tight{--tw-tracking:var(--tracking-tight);letter-spacing:var(--tracking-tight)}.tracking-wide{--tw-tracking:var(--tracking-wide);letter-spacing:var(--tracking-wide)}.break-words{overflow-wrap:break-word}.break-all{word-break:break-all}.whitespace-nowrap{white-space:nowrap}.whitespace-pre-wrap{white-space:pre-wrap}.text-\[\#20244a\]{color:#20244a}.text-amber-700{color:var(--color-amber-700)}.text-amber-800{color:var(--color-amber-800)}.text-amber-900{color:var(--color-amber-900)}.text-amber-950{color:var(--color-amber-950)}.text-blue-600{color:var(--color-blue-600)}.text-blue-700{color:var(--color-blue-700)}.text-blue-800{color:var(--color-blue-800)}.text-brand-600{color:var(--color-brand-600)}.text-brand-700{color:var(--color-brand-700)}.text-brand-800{color:var(--color-brand-800)}.text-emerald-600{color:var(--color-emerald-600)}.text-emerald-700{color:var(--color-emerald-700)}.text-gray-500{color:var(--color-gray-500)}.text-gray-600{color:var(--color-gray-600)}.text-gray-700{color:var(--color-gray-700)}.text-gray-800{color:var(--color-gray-800)}.text-ink-600{color:var(--color-ink-600)}.text-ink-800{color:var(--color-ink-800)}.text-ink-950{color:var(--color-ink-950)}.text-red-600{color:var(--color-red-600)}.text-red-700{color:var(--color-red-700)}.text-slate-400{color:var(--color-slate-400)}.text-slate-500{color:var(--color-slate-500)}.text-slate-600{color:var(--color-slate-600)}.text-violet-800{color:var(--color-violet-800)}.lowercase{text-transform:lowercase}.uppercase{text-transform:uppercase}.italic{font-style:italic}.underline{text-decoration-line:underline}.accent-brand-600{accent-color:var(--color-brand-600)}.opacity-0{opacity:0}.opacity-100{opacity:1}.shadow-\[0_16px_40px_rgba\(15\,23\,42\,0\.16\)\]{--tw-shadow:0 16px 40px var(--tw-shadow-color,#0f172a29);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-sm{--tw-shadow:0 1px 3px 0 var(--tw-shadow-color,#0000001a), 0 1px 2px -1px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-soft{--tw-shadow:0 1px 2px var(--tw-shadow-color,#0000000d);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.ring-gray-300{--tw-ring-color:var(--color-gray-300)}.transition{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-all{transition-property:all;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.duration-150{--tw-duration:.15s;transition-duration:.15s}.duration-200{--tw-duration:.2s;transition-duration:.2s}.ease-in{--tw-ease:var(--ease-in);transition-timing-function:var(--ease-in)}.ease-in-out{--tw-ease:var(--ease-in-out);transition-timing-function:var(--ease-in-out)}.ease-out{--tw-ease:var(--ease-out);transition-timing-function:var(--ease-out)}.group-open\:rotate-45:is(:where(.group):is([open],:popover-open,:open) *){rotate:45deg}.first\:pt-0:first-child{padding-top:0}.first\:pt-6:first-child{padding-top:calc(var(--spacing) * 6)}@media (hover:hover){.hover\:bg-brand-50:hover{background-color:var(--color-brand-50)}.hover\:bg-gray-100:hover{background-color:var(--color-gray-100)}.hover\:bg-mist-50:hover{background-color:var(--color-mist-50)}.hover\:bg-slate-100:hover{background-color:var(--color-slate-100)}.hover\:text-brand-700:hover{color:var(--color-brand-700)}.hover\:text-gray-400:hover{color:var(--color-gray-400)}.hover\:text-gray-700:hover{color:var(--color-gray-700)}.hover\:text-ink-950:hover{color:var(--color-ink-950)}.hover\:underline:hover{text-decoration-line:underline}}.focus\:border-blue-300:focus{border-color:var(--color-blue-300)}.focus\:ring:focus{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.focus\:outline-none:focus{--tw-outline-style:none;outline-style:none}.focus-visible\:outline-2:focus-visible{outline-style:var(--tw-outline-style);outline-width:2px}.focus-visible\:outline-offset-2:focus-visible{outline-offset:2px}.focus-visible\:outline-brand-500:focus-visible{outline-color:var(--color-brand-500)}.active\:bg-gray-100:active{background-color:var(--color-gray-100)}.active\:text-gray-500:active{color:var(--color-gray-500)}.active\:text-gray-700:active{color:var(--color-gray-700)}.active\:text-gray-800:active{color:var(--color-gray-800)}@media (width>=40rem){.sm\:right-5{right:calc(var(--spacing) * 5)}.sm\:bottom-5{bottom:calc(var(--spacing) * 5)}.sm\:col-span-2{grid-column:span 2/span 2}.sm\:flex{display:flex}.sm\:hidden{display:none}.sm\:flex-1{flex:1}.sm\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.sm\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.sm\:grid-cols-\[1fr_170px_auto_1fr_170px\]{grid-template-columns:1fr 170px auto 1fr 170px}.sm\:grid-cols-\[28px_1fr_auto\]{grid-template-columns:28px 1fr auto}.sm\:grid-cols-\[180px_1fr\]{grid-template-columns:180px 1fr}.sm\:flex-row{flex-direction:row}.sm\:items-center{align-items:center}.sm\:items-end{align-items:flex-end}.sm\:justify-between{justify-content:space-between}.sm\:justify-start{justify-content:flex-start}.sm\:gap-2{gap:calc(var(--spacing) * 2)}.sm\:p-6{padding:calc(var(--spacing) * 6)}.sm\:text-xl{font-size:var(--text-xl);line-height:var(--tw-leading,var(--text-xl--line-height))}.sm\:text-\[2\.5rem\]{font-size:2.5rem}}@media (width>=48rem){.md\:flex{display:flex}.md\:hidden{display:none}.md\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.md\:grid-cols-5{grid-template-columns:repeat(5,minmax(0,1fr))}.md\:grid-cols-\[minmax\(0\,1fr\)_13rem_auto\]{grid-template-columns:minmax(0,1fr) 13rem auto}}@media (width>=64rem){.lg\:left-22{left:calc(var(--spacing) * 22)}.lg\:col-span-2{grid-column:span 2/span 2}.lg\:ml-22{margin-left:calc(var(--spacing) * 22)}.lg\:flex{display:flex}.lg\:hidden{display:none}.lg\:w-22{width:calc(var(--spacing) * 22)}.lg\:translate-x-0{--tw-translate-x:0;translate:var(--tw-translate-x) var(--tw-translate-y)}.lg\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.lg\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.lg\:grid-cols-\[1fr_auto\]{grid-template-columns:1fr auto}.lg\:grid-cols-\[13rem_1fr\]{grid-template-columns:13rem 1fr}.lg\:grid-cols-\[minmax\(240px\,1fr\)_220px_200px_auto\]{grid-template-columns:minmax(240px,1fr) 220px 200px auto}.lg\:items-end{align-items:flex-end}.lg\:justify-end{justify-content:flex-end}}@media (width>=80rem){.xl\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.xl\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.xl\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.xl\:grid-cols-\[1fr_320px\]{grid-template-columns:1fr 320px}}.rtl\:flex-row-reverse:where(:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)),[dir=rtl],[dir=rtl] *){flex-direction:row-reverse}@media (prefers-color-scheme:dark){.dark\:border-gray-600{border-color:var(--color-gray-600)}.dark\:bg-gray-700{background-color:var(--color-gray-700)}.dark\:bg-gray-800{background-color:var(--color-gray-800)}.dark\:text-gray-200{color:var(--color-gray-200)}.dark\:text-gray-300{color:var(--color-gray-300)}.dark\:text-gray-400{color:var(--color-gray-400)}.dark\:text-gray-600{color:var(--color-gray-600)}@media (hover:hover){.dark\:hover\:bg-gray-900:hover{background-color:var(--color-gray-900)}.dark\:hover\:text-gray-200:hover{color:var(--color-gray-200)}.dark\:hover\:text-gray-300:hover{color:var(--color-gray-300)}}.dark\:focus\:border-blue-700:focus{border-color:var(--color-blue-700)}.dark\:focus\:border-blue-800:focus{border-color:var(--color-blue-800)}.dark\:active\:bg-gray-700:active{background-color:var(--color-gray-700)}.dark\:active\:text-gray-300:active{color:var(--color-gray-300)}}}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important}}@media (width<=767px){.help-menu-button{display:flex}}@media (width>=768px){.help-mobile-menu{display:none!important}}@keyframes loading-dot{0%,20%{opacity:1}80%,to{opacity:.18}}@media (prefers-reduced-motion:reduce){.loading-dots i{animation-duration:1.8s}}@media (width<=1023px){.article-index-list article>a{gap:calc(var(--spacing) * 4);padding-block:calc(var(--spacing) * 5)}.article-index-preview{height:calc(var(--spacing) * 24);width:calc(var(--spacing) * 40)}.knowledge-sidebar{border-radius:var(--radius-lg);border-style:var(--tw-border-style);padding:calc(var(--spacing) * 4);border-width:1px;border-color:#e1e4e8}.knowledge-sidebar-content{border-top-style:var(--tw-border-style);border-top-width:0}.knowledge-sidebar-nav{gap:var(--spacing);display:grid}:where(.knowledge-sidebar-nav>:not(:last-child)){--tw-divide-y-reverse:0;border-bottom-style:var(--tw-border-style);border-top-style:var(--tw-border-style);border-top-width:calc(0px * var(--tw-divide-y-reverse));border-bottom-width:calc(0px * calc(1 - var(--tw-divide-y-reverse)))}@media (width>=40rem){.knowledge-sidebar-nav{grid-template-columns:repeat(2,minmax(0,1fr))}}.knowledge-sidebar-nav a{min-height:calc(var(--spacing) * 10);border-radius:var(--radius-md);background-color:var(--color-mist-50);padding-inline:calc(var(--spacing) * 3);padding-block:calc(var(--spacing) * 2);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}}@media (width<=767px){.knowledge-page{padding-top:calc(var(--spacing) * 5)}.knowledge-breadcrumbs{margin-bottom:calc(var(--spacing) * 5)}.knowledge-article-header h1{font-size:var(--text-3xl);line-height:var(--tw-leading,var(--text-3xl--line-height))}.tool-top-nav nav{padding-bottom:var(--spacing);scrollbar-width:thin;flex-wrap:nowrap;overflow-x:auto}.tool-top-nav nav a,.tool-top-nav nav>span{flex-shrink:0}}@media (width<=639px){.knowledge-filter{grid-template-columns:repeat(1,minmax(0,1fr))}.knowledge-list-icon{width:calc(var(--spacing) * 10);height:calc(var(--spacing) * 10)}}@property --tw-translate-x{syntax:"*";inherits:false;initial-value:0}@property --tw-translate-y{syntax:"*";inherits:false;initial-value:0}@property --tw-translate-z{syntax:"*";inherits:false;initial-value:0}@property --tw-space-y-reverse{syntax:"*";inherits:false;initial-value:0}@property --tw-divide-y-reverse{syntax:"*";inherits:false;initial-value:0}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-leading{syntax:"*";inherits:false}@property --tw-font-weight{syntax:"*";inherits:false}@property --tw-tracking{syntax:"*";inherits:false}@property --tw-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-shadow-color{syntax:"*";inherits:false}@property --tw-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-inset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-shadow-color{syntax:"*";inherits:false}@property --tw-inset-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-ring-color{syntax:"*";inherits:false}@property --tw-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-ring-color{syntax:"*";inherits:false}@property --tw-inset-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-ring-inset{syntax:"*";inherits:false}@property --tw-ring-offset-width{syntax:"<length>";inherits:false;initial-value:0}@property --tw-ring-offset-color{syntax:"*";inherits:false;initial-value:#fff}@property --tw-ring-offset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-duration{syntax:"*";inherits:false}@property --tw-ease{syntax:"*";inherits:false}@property --tw-outline-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-divide-x-reverse{syntax:"*";inherits:false;initial-value:0}@property --tw-content{syntax:"*";inherits:false;initial-value:""}@keyframes spin{to{transform:rotate(360deg)}}
