/*!
 * ===========================================================================
 *  L I N K Y S O F T
 *  Information Systems | Software Engineering | Digital Transformation
 * ---------------------------------------------------------------------------
 *  Enterprise web platforms . Custom business software . Mobile applications
 *  Cloud infrastructure . Cybersecurity . AI systems . Digital marketing
 *
 *  Designed, engineered and operated in-house by Linkysoft.
 * ---------------------------------------------------------------------------
 *  Copyright (c) 2026 Linkysoft. All rights reserved.
 *
 *  PROPRIETARY AND CONFIDENTIAL.
 *  This file, its source, its structure and this compiled output are the
 *  exclusive intellectual property of Linkysoft. Copying, modification,
 *  redistribution, publication, reverse engineering, decompilation or the
 *  creation of derivative works from any part of it, in whole or in part
 *  and by any medium, is strictly prohibited without prior written consent
 *  from Linkysoft. Unauthorized use is an infringement of copyright and
 *  will be pursued to the fullest extent of the law.
 * ---------------------------------------------------------------------------
 *  https://linkysoft.com  |  support@linkysoft.com
 * ===========================================================================
 */
/*! migration-request.min.css | v3.0.2 | built 2026-09-20 06:42 */
@layer components{.mig-header{z-index:40;background:var(--color-surface);border-block-end:1px solid var(--color-border);transition:box-shadow var(--transition-fast),border-color var(--transition-fast);position:sticky;inset-block-start:0}body[data-scrolled="1"] .mig-header{box-shadow:0 2px 10px -2px var(--color-shadow,#000),0 8px 24px -12px var(--color-shadow,#000);border-block-end-color:#0000}@supports (color:color-mix(in lab, red, red)){body[data-scrolled="1"] .mig-header{box-shadow:0 2px 10px -2px color-mix(in srgb,var(--color-shadow,#000)18%,transparent),0 8px 24px -12px color-mix(in srgb,var(--color-shadow,#000)22%,transparent)}}.mig-header-inner{align-items:center;gap:1rem;max-inline-size:72rem;margin-inline:auto;padding:.75rem 1rem;display:flex}.mig-header-brand{align-items:center;display:inline-flex}.mig-header-brand img{block-size:2rem;inline-size:auto}.mig-header-word{color:var(--color-text-heading);font-size:1.15rem;font-weight:800}.mig-header-tag{color:var(--color-primary);background:#156cb91a;border-radius:999px;align-items:center;gap:.4rem;padding:.3rem .75rem;font-size:.8rem;font-weight:600;display:none}@supports (color:color-mix(in lab, red, red)){.mig-header-tag{background:color-mix(in srgb,var(--color-primary)10%,transparent)}}@media (min-width:640px){.mig-header-tag{display:inline-flex}}.mig-header-actions{align-items:center;gap:.5rem;margin-inline-start:auto;display:flex}.mig-header-link{color:var(--color-text);align-items:center;gap:.35rem;font-size:.9rem;font-weight:600;text-decoration:none;display:none}.mig-header-link:hover{color:var(--color-primary)}@media (min-width:768px){.mig-header-link{display:inline-flex}}.mig-footer{border-block-start:1px solid var(--color-border);background:var(--color-surface);margin-block-start:auto}.mig-footer-inner{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1rem;max-inline-size:72rem;margin-inline:auto;padding:1.25rem 1rem;display:flex}.mig-footer-promises{color:var(--color-text-muted);flex-wrap:wrap;gap:.5rem 1.5rem;margin:0;padding:0;font-size:.88rem;list-style:none;display:flex}.mig-footer-promises li{align-items:center;gap:.4rem;display:inline-flex}.mig-footer-promises i{color:var(--color-primary)}.mig-footer-copy{color:var(--color-text-muted);margin:0;font-size:.85rem}.mig-main{flex:1;inline-size:100%;max-inline-size:60rem;margin-inline:auto;padding:1.5rem 1rem 3rem}.mig-page{flex-direction:column;gap:1.25rem;display:flex}.mig-hero{color:#fff;background:radial-gradient(600px 240px at 90% -40px,#ffffff2e,transparent 70%),linear-gradient(135deg,var(--color-primary-active,var(--color-primary)),var(--color-primary));border-radius:1.25rem;flex-direction:column;gap:1.25rem;padding:2rem 1.5rem 1.5rem;display:flex;position:relative;overflow:hidden}.dark .mig-hero{color:var(--color-text-heading);background:radial-gradient(600px 240px at 90% -40px,#156cb959,transparent 70%),var(--color-surface)}@supports (color:color-mix(in lab, red, red)){.dark .mig-hero{background:radial-gradient(600px 240px at 90% -40px,color-mix(in srgb,var(--color-primary)35%,transparent),transparent 70%),var(--color-surface)}}.dark .mig-hero{border:1px solid var(--color-border)}.mig-hero-art{opacity:.35;pointer-events:none;block-size:auto;inline-size:min(34rem,90%);position:absolute;inset-block-start:.5rem;inset-inline-end:-2rem}[dir=rtl] .mig-hero-art{transform:scaleX(-1)}.mig-art-rack rect{fill:none;stroke:currentColor;stroke-width:2px}.mig-art-rack--to rect:first-child{stroke-width:3px}.mig-art-path{fill:none;stroke:currentColor;stroke-width:2px;stroke-dasharray:6 8;animation:1.4s linear infinite mig-dash}.mig-art-packet{fill:currentColor}@keyframes mig-dash{to{stroke-dashoffset:-28px}}@media (prefers-reduced-motion:reduce){.mig-art-path{animation:none}.mig-art-packet{display:none}}.mig-hero-copy{max-inline-size:36rem;position:relative}.mig-eyebrow{letter-spacing:.04em;text-transform:uppercase;background:#ffffff29;border-radius:999px;align-items:center;gap:.4rem;margin:0 0 .6rem;padding:.3rem .7rem;font-size:.8rem;font-weight:700;display:inline-flex}.dark .mig-eyebrow{background:#156cb92e}@supports (color:color-mix(in lab, red, red)){.dark .mig-eyebrow{background:color-mix(in srgb,var(--color-primary)18%,transparent)}}.dark .mig-eyebrow{color:var(--color-primary)}.mig-title{margin:0;font-size:clamp(1.7rem,4vw,2.5rem);font-weight:800;line-height:1.15}.mig-lead{opacity:.92;margin:.75rem 0 0;font-size:1.05rem;line-height:1.6}.mig-rail{flex-wrap:wrap;gap:.5rem 1.25rem;margin:0;padding:0;list-style:none;display:flex;position:relative}.mig-rail-step{opacity:.7;align-items:center;gap:.5rem;font-size:.9rem;font-weight:600;display:inline-flex}.mig-rail-dot{border:2px solid;border-radius:50%;place-items:center;block-size:1.75rem;inline-size:1.75rem;font-size:.85rem;display:grid}.mig-rail-step.is-current,.mig-rail-step.is-done{opacity:1}.mig-rail-step.is-current .mig-rail-dot{color:var(--color-primary);background:#fff;border-color:#fff}.dark .mig-rail-step.is-current .mig-rail-dot{background:var(--color-primary);color:#fff;border-color:var(--color-primary)}.mig-rail-step.is-done .mig-rail-dot{background:#ffffff40}.mig-form{flex-direction:column;gap:1.25rem;display:flex}.mig-card{border:1px solid var(--color-border);background:var(--color-surface);border-radius:1.1rem;min-inline-size:0;margin:0;padding:1.5rem;box-shadow:0 1px 2px #0000000a}.mig-card[hidden]{display:none}.mig-card-head{float:inline-start;align-items:flex-start;gap:.85rem;inline-size:100%;margin-block-end:1.25rem;padding:0;display:flex}.mig-card-head+*{clear:both}.mig-card-num{color:#fff;background:var(--color-primary);border-radius:.7rem;flex:none;place-items:center;block-size:2.25rem;inline-size:2.25rem;font-weight:800;display:grid}.mig-card-title{color:var(--color-text-heading);font-size:1.2rem;font-weight:700;display:block}.mig-card-sub{color:var(--color-text-muted);margin-block-start:.15rem;font-size:.95rem;display:block}.mig-card-sub[hidden]{display:none}.mig-types{grid-template-columns:minmax(0,1fr);gap:1rem;display:grid}@media (min-width:720px){.mig-types{grid-template-columns:repeat(2,minmax(0,1fr))}}.mig-type{border:2px solid var(--color-border);cursor:pointer;border-radius:1rem;align-items:flex-start;gap:1rem;padding:1.25rem;transition:border-color .15s,box-shadow .15s,transform .15s;display:flex;position:relative}.mig-type:hover{border-color:#7daad2}@supports (color:color-mix(in lab, red, red)){.mig-type:hover{border-color:color-mix(in srgb,var(--color-primary)50%,var(--color-border))}}.mig-type:hover{transform:translateY(-1px)}.mig-type-input{opacity:0;pointer-events:none;position:absolute}.mig-type:has(.mig-type-input:checked){border-color:var(--color-primary);box-shadow:0 0 0 4px #156cb924}@supports (color:color-mix(in lab, red, red)){.mig-type:has(.mig-type-input:checked){box-shadow:0 0 0 4px color-mix(in srgb,var(--color-primary)14%,transparent)}}.mig-type:has(.mig-type-input:focus-visible){outline:2px solid var(--color-primary);outline-offset:2px}.mig-type-icon{block-size:3.25rem;inline-size:3.25rem;color:var(--color-primary);background:#156cb91a;border-radius:.9rem;flex:none;place-items:center;font-size:1.6rem;display:grid}@supports (color:color-mix(in lab, red, red)){.mig-type-icon{background:color-mix(in srgb,var(--color-primary)10%,transparent)}}.mig-type-body{flex-direction:column;gap:.35rem;min-inline-size:0;display:flex}.mig-type-title{color:var(--color-text-heading);font-size:1.1rem;font-weight:700}.mig-type-desc{color:var(--color-text-muted);font-size:.95rem;line-height:1.55}.mig-type-points{flex-direction:column;gap:.25rem;margin-block-start:.35rem;font-size:.9rem;display:flex}.mig-type-points span{align-items:flex-start;gap:.35rem;display:inline-flex}.mig-type-points i{color:var(--color-primary);margin-block-start:.15rem}.mig-type-check{color:var(--color-primary);opacity:0;font-size:1.35rem;transition:opacity .15s;position:absolute;inset-block-start:.75rem;inset-inline-end:.75rem}.mig-type:has(.mig-type-input:checked) .mig-type-check{opacity:1}.mig-grid{grid-template-columns:minmax(0,1fr);gap:1rem 1.25rem;display:grid}@media (min-width:720px){.mig-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}.mig-grid [hidden]{display:none}.mig-span{grid-column:1/-1}.mig-protocols{inline-size:100%}.mig-secret-field{position:relative}.mig-secret-field .form-input{padding-inline-end:2.75rem}.mig-eye{inline-size:2.25rem;color:var(--color-text-muted);cursor:pointer;background:0 0;border:0;place-items:center;display:grid;position:absolute;inset-block:0;inset-inline-end:.35rem}.mig-key{font-family:ui-monospace,SF Mono,Menlo,Consolas,monospace;font-size:.85rem}.mig-promises{background:var(--color-surface-alt);border-radius:.9rem;gap:.6rem;margin:1rem 0 1.25rem;padding:1rem 1.1rem;list-style:none;display:grid}.mig-promises li{align-items:flex-start;gap:.6rem;font-size:.95rem;line-height:1.5;display:flex}.mig-promises i{color:var(--color-primary);margin-block-start:.1rem;font-size:1.1rem}.mig-send{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1rem;margin-block-start:1.25rem;display:flex}.mig-send-note{color:var(--color-text-muted);align-items:center;gap:.4rem;margin:0;font-size:.9rem;display:inline-flex}.mig-submit{margin-inline-start:auto}.mig-done{text-align:center;border:1px solid var(--color-border);background:var(--color-surface);border-radius:1.25rem;flex-direction:column;align-items:center;gap:.75rem;padding:2.5rem 1.5rem;display:flex}.mig-done[hidden]{display:none}.mig-done-icon{color:var(--color-success,var(--color-primary));font-size:3.5rem;line-height:1}.mig-done-title{color:var(--color-text-heading);margin:0;font-size:1.5rem;font-weight:800}.mig-done-text{max-inline-size:34rem;color:var(--color-text-muted);margin:0;line-height:1.6}.mig-done-ref{align-items:center;gap:.5rem;margin:.25rem 0 0;font-weight:600;display:inline-flex}.mig-done-ref code{background:var(--color-surface-alt);border-radius:.5rem;padding:.25rem .6rem}.mig-done-actions{flex-wrap:wrap;justify-content:center;gap:.75rem;margin-block-start:.75rem;display:flex}.mig-account{max-width:460px;margin-block:1.25rem}.mig-account:empty{display:none}}