.LinkTutorial-module__dGWi-a__tutorial{font-family:var(--font-sans);background-color:#0000;transition:all .3s}.LinkTutorial-module__dGWi-a__inline{width:100%;padding:1.5rem}.LinkTutorial-module__dGWi-a__contentContainer{max-width:80rem;margin:0 auto;padding:0 1rem}.LinkTutorial-module__dGWi-a__modal{z-index:50;background-color:hsl(var(--background)/.8);-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);justify-content:center;align-items:center;display:flex;position:fixed;inset:0}.LinkTutorial-module__dGWi-a__modalContent{background-color:hsl(var(--card));border-radius:calc(var(--radius));width:100%;max-width:32rem;max-height:90vh;box-shadow:var(--shadow-xl);border:1px solid hsl(var(--border));margin:0 1rem;padding:1.5rem;overflow-y:auto}.LinkTutorial-module__dGWi-a__compact{max-width:32rem;padding:1rem}.LinkTutorial-module__dGWi-a__header{text-align:center;margin-bottom:1.5rem}.LinkTutorial-module__dGWi-a__title{color:hsl(var(--foreground));font-size:1.5rem;font-weight:700;font-family:var(--font-heading);margin-bottom:.5rem}.LinkTutorial-module__dGWi-a__subtitle{color:hsl(var(--muted-foreground));font-size:1rem}.LinkTutorial-module__dGWi-a__steps{gap:2rem;margin-bottom:2rem;display:grid}.LinkTutorial-module__dGWi-a__stepsGrid{grid-template-columns:repeat(auto-fit,minmax(320px,1fr));gap:3rem;margin-top:2rem;display:grid}.LinkTutorial-module__dGWi-a__stepsCompact{grid-template-columns:1fr}.LinkTutorial-module__dGWi-a__step{text-align:center;background-color:#0000;padding:1rem;transition:all .3s;position:relative;overflow:hidden}.LinkTutorial-module__dGWi-a__step:hover{transform:translateY(-2px)}.LinkTutorial-module__dGWi-a__stepTitle{color:hsl(var(--foreground));font-size:1.125rem;font-weight:600;font-family:var(--font-heading);margin-top:0;margin-bottom:.5rem}.LinkTutorial-module__dGWi-a__stepDescription{color:hsl(var(--muted-foreground));margin-bottom:1.5rem;font-size:.875rem;line-height:1.5}.LinkTutorial-module__dGWi-a__stepImage{object-fit:cover;width:100%;max-width:280px;height:auto;margin:0 auto;transition:transform .2s;display:block}.LinkTutorial-module__dGWi-a__stepImage:hover{transform:scale(1.02)}.LinkTutorial-module__dGWi-a__tips{background-color:hsl(var(--accent)/.3);border-radius:calc(var(--radius));margin-bottom:1.5rem;padding:1.25rem;transition:all .3s}.LinkTutorial-module__dGWi-a__tipsTitle{color:hsl(var(--primary));font-size:1.1rem;font-weight:600;font-family:var(--font-heading);margin-bottom:1rem}.LinkTutorial-module__dGWi-a__tipItem{margin-bottom:.75rem;font-size:.95rem;line-height:1.5}.LinkTutorial-module__dGWi-a__tipItem:last-child{margin-bottom:0}.LinkTutorial-module__dGWi-a__tipCorrect{color:#29a329}.LinkTutorial-module__dGWi-a__tipIncorrect{color:#c33}.LinkTutorial-module__dGWi-a__tipNote{color:hsl(var(--primary))}.LinkTutorial-module__dGWi-a__buttons{flex-wrap:wrap;justify-content:center;gap:.75rem;display:flex}.LinkTutorial-module__dGWi-a__button{border-radius:calc(var(--radius) - .8rem);cursor:pointer;font-weight:500;font-family:var(--font-sans);border:1px solid #0000;min-width:120px;padding:.5rem 1.5rem;transition:all .3s}.LinkTutorial-module__dGWi-a__button:focus{box-shadow:0 0 0 2px hsl(var(--ring)/.5);outline:none}.LinkTutorial-module__dGWi-a__buttonPrimary{background-color:hsl(var(--primary));color:hsl(var(--primary-foreground));border-color:hsl(var(--primary))}.LinkTutorial-module__dGWi-a__buttonPrimary:hover{background-color:hsl(var(--primary)/.9);box-shadow:var(--shadow-md);transform:translateY(-1px)}.LinkTutorial-module__dGWi-a__buttonSecondary{background-color:hsl(var(--secondary));color:hsl(var(--secondary-foreground));border-color:hsl(var(--border))}.LinkTutorial-module__dGWi-a__buttonSecondary:hover{background-color:hsl(var(--secondary)/.8);box-shadow:var(--shadow-sm);transform:translateY(-1px)}.LinkTutorial-module__dGWi-a__closeButton{color:hsl(var(--muted-foreground));cursor:pointer;border-radius:calc(var(--radius) - 1rem);background:0 0;border:none;justify-content:center;align-items:center;padding:.25rem;transition:all .3s;display:flex;position:absolute;top:1rem;right:1rem}.LinkTutorial-module__dGWi-a__closeButton:hover{color:hsl(var(--foreground));background-color:hsl(var(--muted));transform:scale(1.1)}@media (max-width:768px){.LinkTutorial-module__dGWi-a__inline{padding:1rem}.LinkTutorial-module__dGWi-a__modalContent{margin:0 .5rem;padding:1rem}.LinkTutorial-module__dGWi-a__title{font-size:1.25rem}.LinkTutorial-module__dGWi-a__stepImage{object-fit:contain;width:100%;max-width:100%;height:auto}.LinkTutorial-module__dGWi-a__step{overflow:visible}}.LinkTutorial-module__dGWi-a__loading{animation:2s cubic-bezier(.4,0,.6,1) infinite LinkTutorial-module__dGWi-a__pulse}.LinkTutorial-module__dGWi-a__loadingImage{background-color:hsl(var(--muted));background-image:linear-gradient(90deg,hsl(var(--muted))0%,hsl(var(--accent))50%,hsl(var(--muted))100%);background-size:200% 100%;animation:1.5s ease-in-out infinite LinkTutorial-module__dGWi-a__shimmer}@keyframes LinkTutorial-module__dGWi-a__pulse{0%,to{opacity:1}50%{opacity:.5}}@keyframes LinkTutorial-module__dGWi-a__shimmer{0%{background-position:-200% 0}to{background-position:200% 0}}
